摘要:
The invention relates to a device for displacing an object, which device includes a drive device for moving the object along an axis of motion, a control unit which is coupled to the drive device, a set-point generator which is coupled to the control unit and is arranged to determine from secondary conditions a jerk set profile and set points for a plurality of sampling periods for a trajectory to be traveled and to apply the set points to the control unit per sampling period. A problem solved by the invention consists in that secondary conditions such as, for example the maximum velocity or the desired final position, can be changed during a motion along a trajectory. To this end, during the displacement along the trajectory and in response to a change of the secondary conditions, a jerk set profile and associated set points are derived in the set-point generator from the secondary conditions for the sampling periods as from a sampling period succeeding the change. A jerk set profile is used which comprises two pulse pairs, each pulse pair comprising two pulses of the same amplitude and opposite sign. It is an advantage of the invention that the waiting time for the execution of changed instructions is reduced.
摘要:
One embodiment of a system and method for meeting end conditions of a path plan utilizing a path generator (4) that continuously generates commands for a path plan ( 21) while tracking the total time expired in the path plan (22). The path generator computes the time remaining in the path plan and substitutes the remaining time for the length of the final sample period in the path plan. (24) when the length of the remaining time is less than the length of a full sample period (23).
摘要:
One embodiment of a system and method for meeting end conditions of a path plan utilizing a path generator (4) that continuously generates commands for a path plan ( 21) while tracking the total time expired in the path plan (22). The path generator computes the time remaining in the path plan and substitutes the remaining time for the length of the final sample period in the path plan. (24) when the length of the remaining time is less than the length of a full sample period (23).
摘要:
There is provided a control apparatus for controlling a device having a movable unit movable by a plurality of drive shafts. The control apparatus includes: target trajectory generation means for generating a target trajectory for a movement section defined by a start point and an end point; remaining distance estimation means for estimating a remaining distance along the target trajectory from a current position to the end point; acceleration calculation means for calculating an acceleration involved in varying a current movement velocity of the movable unit to a target velocity corresponding to a movement velocity to be satisfied by the movable unit at the end point of the target trajectory, such that a distance that the movable unit will have traveled substantially matches the remaining distance; and movement velocity updating means for calculating a new target movement velocity value by correcting the current movement velocity with the acceleration calculated.
摘要:
Verfahren sowie Vorrichtung zur taktsynchronen Bewegungsführung in zeitdiskreten Abtastsystemen, insbesondere zur Anwendung bei numerischen Steuerungen für Werkzeugmaschinen und Roboter, wobei als Stellgröße (u) die Ableitung beliebiger Ordnung m von der Bahngeschwindigkeit (v bzw. x2) oder beliebiger Ordnung m+1 von der Lage (s bzw. x1) dient, wobei bevorzugterweise die Beschleunigung (a bzw. x3) oder der Ruck (r bzw. x4) verwendet werden, aus den n=m+1 zeitdiskreten Systemmatrizengleichungen des Abtastsystems bei gegebenem Anfangszustand (xk) und gewünschtem Zustandsvektor (xk+v) die exakte Steuerfolge (u) für die Bewegungsführung bestimmt wird und die Stellgröße (u) entsprechend den bestimmten Werten der Steuerfolge (u) im Zeitraster (k*T) des Abtastsystemes, bei numerischen Steuerungen für Werkzeugmaschinen und Roboter insbesondere im Interpolationstakt, geändert wird. Sofern die Ordnung n des Systemmatrizengleichungssystemes kleiner als die Anzahl der Abtastintervalle (v) zum Verfahren vom Anfangszustand (xk) in den gewünschten Zustand (xk+v) ist, wird die Zahl (v-n) der dadurch bedingten zusätzlichen Freiheitsgrade zum Erfüllen von Nebenkriterien verwendet, insbesondere zur Schonung der eingesetzten Mechanik durch Minimierung der mittleren Stellgrößenenergie.
摘要:
Verfahren sowie Vorrichtung zur taktsynchronen Bewegungsführung in zeitdiskreten Abtastsystemen, insbesondere zur Anwendung bei numerischen Steuerungen für Werkzeugmaschinen und Roboter, wobei als Stellgröße (u) die Ableitung beliebiger Ordnung m von der Bahngeschwindigkeit (v bzw. x 2 ) oder beliebiger Ordnung m+1 von der Lage (s bzw. x 1 ) dient, wobei bevorzugterweise die Beschleunigung (a bzw. x 3 ) oder der Ruck (r bzw. x 4 ) verwendet werden, aus den n=m+1 zeitdiskreten Systemmatrizengleichungen des Abtastsystems bei gegebenem Anfangszustand ( x → k ) und gewünschtem Zustandsvektor ( x → k + v ) die exakte Steuerfolge ( u → ) für die Bewegungsführung bestimmt wird und die Stellgröße (u) entsprechend den bestimmten Werten der Steuerfolge ( u → ) im Zeitraster (k*T) des Abtastsystemes, bei numerischen Steuerungen für Werkzeugmaschinen und Roboter insbesondere im Interpolationstakt, geändert wird. Sofern die Ordnung n des Systemmatrizengleichungssystemes kleiner als die Anzahl der Abtastintervalle ( v ) zum Verfahren vom Anfangszustand ( x → k ) in den gewünschten Zustand ( x → k + v ) ist, wird die Zahl ( v -n) der dadurch bedingten zusätzlichen Freiheitsgrade zum Erfüllen von Nebenkriterien verwendet, insbesondere zur Schonung der eingesetzten Mechanik durch Minimierung der mittleren Stellgrößenenergie.