Adaption of the path dynamic limits
From version V2.10.1507.02 the command #VECTOR LIMIT ON/OFF... replaces the commands #VECTORACC ON/OFF... and #VECTORVEL ON/OFF... .For compatibility reasons the commands are furthermore available, but they should not be used in new NC programs. |
The maximum permissible velocity, acceleration and deceleration on path depends on the dynamic characteristics set in the axis specific parameter lists and the programmed contour.
To ensure optimal results for some applications (e.g. high-intensity laser or plasma torch cutting processes) it should be possible to modify and adapt the dynamic characteristics on path directly in NC program.
These path limit values can be influenced by the following NC-commands during the dynamic moving phases of the processing. They enable the activation/deactivation of self-defined limits respectively default limits.
#VECTOR LIMIT ON [ [ ACC<acc> ] [ DEC<dec> ] [ VEL<vel> ] ] (modal)
or
#VECTOR LIMIT ON [ [ ACC ] [ DEC ] [ VEL ] ] (modal)
or
#VECTOR LIMIT ON ALL (modal)
ACC<acc>Acceleration limiting mm/min².
DEC<dec> Deceleration limiting mm/min².
The parameter DEC is effective, if the selected slope profile allows a separate defintion of acceleration and deceleration parameters (e.g. slope type 1). |
VEL<vel> Velocity limit in mm/min.
If no limit values are programmed after the keywords ACC, DEC, VEL or the command #VECTOR LIMIT ON ALL is used, the default dynamic values from the channel parameter list [1]-31 [1]-31, [1]-50, [1]-32 are used.
The command #VECTOR LIMIT OFF ... causes the switch over to the calculation of the dynamik limitation by the Look Ahead. The switching can be programmed both, for specific limits and for all limits.
#VECTOR LIMIT OFF [ [ ACC ] [ DEC ] [ VEL ] ] (modal)
or
#VECTOR LIMIT OFF ALL (modal)
The path dynamic limits are only used, if they are smaller than the valid limits of the look ahead. They haveno influence on axis specific motions like homing, manual operation, independent axis and..they effect on both G01 and G00. |
Notice | |
In connection with the channel parameter[1]-33 the user must take into consideration, that the deceleration of a machine during feedhold dependent on the programmed limit also is slowing down. |
The path dynamic limits for G00 also can be influenced by a path dependent weighting table defined in the channel parameters[1]-49. |
Programming examples
%vec_limit
(Setting of dynamic limit data on specific values)
N10 #VECTOR LIMIT ON [ACC=3600000 DEC=4000000 VEL=3000]
N11 #VECTOR LIMIT ON [ACC=3600000 DEC=4000000]
N12 #VECTOR LIMIT ON [ACC=3600000 VEL=3000]
N13 #VECTOR LIMIT ON [ACC=3600000]
N14 #VECTOR LIMIT ON [DEC=4000000 VEL=3000]
N15 #VECTOR LIMIT ON [DEC=4000000]
N16 #VECTOR LIMIT ON [VEL=3000]
(Setting of dynamic limit data on default values)
N20 #VECTOR LIMIT ON [ACC DEC VEL]
N21 #VECTOR LIMIT ON [ACC DEC]
N22 #VECTOR LIMIT ON [ACC VEL]
N23 #VECTOR LIMIT ON [ACC]
N24 #VECTOR LIMIT ON [DEC VEL]
N25 #VECTOR LIMIT ON [DEC]
N26 #VECTOR LIMIT ON [VEL]
(Mixed setting of dynamic limit data)
N27 #VECTOR LIMIT ON [ACC=3600000 DEC]
N28 #VECTOR LIMIT ON [ACC VEL=3000]
( Setting of all dynamic limit data on default values )
N30 #VECTOR LIMIT ON ALL (:= #VECTOR LIMIT ON [ACC DEC VEL])
( Setting of dynamic limit data by LOOK_AHEAD)
N40 #VECTOR LIMIT OFF [ACC DEC VEL]
N41 #VECTOR LIMIT OFF [ACC DEC]
N42 #VECTOR LIMIT OFF [ACC VEL]
N43 #VECTOR LIMIT OFF [ACC]
N44 #VECTOR LIMIT OFF [DEC VEL]
N45 #VECTOR LIMIT OFF [DEC]
N46 #VECTOR LIMIT OFF [VEL]
( Setting of all dynamic limit data by LOOK_AHEAD)
N50 #VECTOR LIMIT OFF ALL (:= #VECTOR LIMIT OFF [ACC DEC VEL])
N999 M30