Abstract:
A system and method for improving additive manufacturing, including additive manufacturing toolpaths, is provided. The system and method includes a toolpath generator that obtains initial toolpaths of an object, identifies isolated paths in the toolpaths, and adds bridge connections between neighboring isolated paths in each layer to improve the toolpaths. The bridge connections facilitate the continuous and non-stop deposition of each layer according to improved toolpaths during additive manufacture, which can reduce total deposition time and improve the resultant additive manufacture.
Abstract:
A servo motor controller includes: a servo motor; a driven member which is driven by the servo motor and in which a load acting on a drive axis is varied depending on the position of the driven member; a position detection portion and a speed detection portion for the driven member; and a motor control portion, where the motor control portion includes: a position control portion which calculates a speed command based on a positional error between a position command for the driven member and the position FB; a speed control portion which calculates a torque command by multiplying a speed error between the speed command and the speed FB by a speed gain and/or adding a torque offset to the speed error; and a change portion which changes at least one of the speed gain and the torque offset according to the position of the driven member.
Abstract:
A detection unit for detecting a data row of a press position and a load at the press position; an input/storage unit for inputting and storing a value serving as a reference for determining a bend point in a relation between the press position and the load at the press position; a data-row calculation unit for calculating a data row of a press position and a load at a constant distance interval based on the data row of the press position and the load detected; a slope calculation unit for calculating a slope of the load based on the press position and the load at the press position detected; and a bend-point determination unit for determining a point, at which the calculated slope of the load exceeds the value serving as the reference for determining the bend point, as the bend point are provided.
Abstract:
In a tracer control system in which tracer head control is switched over from a quick feed mode to a deceleration mode of operation to alleviate a shock when the stylus of the tracer head contacts the model, the amount of change in the configuration of the model at a profiling start point is detected to control the point of switching over the quick feed mode to the deceleration mode of operation for the next profiling start point in accordance with the detected value, thereby to ensure that the above mentioned mode switching is always accomplished at substantially a constant position relative to the profiling start point on the model surface so as to shorten the profiling time.
Abstract:
A numerical machine tool control system is provided wherein command information is given in the form of digital words representative of end point coordinates to which the machine tool is expected to move within predetermined identical increments of time, as opposed to the present system which provides command information together with a feedrate.
Abstract:
Methods and apparatus for reducing following errors in the servo drives of positioning and velocity control systems wherein the commanded position is signaled and updated by increments Delta X during each successive equal time periods Delta T, -so as to cause the controlled member movable along any axis X to travel at a velocity Vx Delta X/ Delta T. The commanded position is updated by iterative computations at least once during each period Delta T, and the Delta X increments to be used for such updating are numerically signaled and can be changed as frequently as once during each period Delta T. In order to create a feed forward signal for application to the servo in a sense additive to the position command signal, the digitally signaled number Delta X is converted into a corresponding analog signal. In the preferred arrangement, this conversion is accomplished by a counter which is preset to the number Delta X at regularly recurring instants and arranged to count down whenever the number held in the counter is other than zero. A decoder responsive to a predetermined count, for example zero, not only terminates the counting action until the next presetting but also produces a constant frequency, variable duty cycle squarewave having an average or dc. value proportional to the number Delta X and which serves as an accurate feed forward input to the servo.
Abstract:
Successive linear or circular arc path segments are represented by successive ''''blocks'''' of data. A corrective change is made in the data block representing a given path segment if the preceding path segment did not terminate exactly at its designated end point.
Abstract:
A controlled machine-positioning system wherein machine movement may be determined by separate drive sources, one of which is servo-controlled and directly responsive to input data, and the other being only indirectly controlled. This system is particularly useful as incorporated in numerically controlled arrangements for certain unique threadcutting operations and wherein the normal servocontrol is not wanted for a particular operating mode.
Abstract:
Digital numerical control for a machine tool. A plurality of digitally encoded signals or words, each representing an axis of the machine tool, are periodically supplied to a servo for each axis at a rate of less than 200 per axis per second. The digitally encoded signals update the servo by an amount equal to the value thereof to indicate a new desired position of the machine tool along that axis at that point in time. The servo continuously supplies an error signal representing the difference between the desired and actual position of the machine tool. A drive motor for each axis responds to the corresponding error signal to drive the machine tool along that axis. The error signal is updated at a sufficiently high rate that the inertia of the driven tool operates to smooth the motion thereof.