15. Measurement Support Functions
15.6 Programmable Current Limitation
559
15.6 Programmable Current Limitation
Function and purpose
This function allows the current limit value of the servo axis to be changed to a desired value in the
program, and is used for the workpiece stopper, etc.
The commanded current limit value is designated with a ratio of the limit current to the rated
current.
Command format
G10 L14 Xn ;
L14
: Current limit value setting (+ side/- side)
X :
Axis
address
n
: Current limit value (%) Setting value: 1 to 999
Precautions and restrictions
(1) If the current limit value is reached when the current limit is valid, the current limit reached
signal is output.
(2) The following two modes can be used as the operation after the current limit is reached. The
external signal determines which mode applies.
•
Normal mode
The movement command is executed in the current state.
During automatic operation, the movement command is executed to the end, and then the
next block is moved to with the droops still accumulated.
•
Interlock mode
The movement command is executed in the current state.
During automatic operation, the operation stops at the corresponding block, and the next
block is not moved to.
During manual operation, the following same direction commands are ignored.
(3) During the current limit, the position droop generated by the current limit can be canceled
when the current limit changeover signal of external signals is canceled.
(Note that the axis must not be moving.)
(4) The setting range of the current limit value is 1% to 999%. Commands that exceed this range
will cause a program error (P35).
(5) If a decimal point is designated with the G10 command, only the integer will be valid.
(Example)
G10 L14 X10.123 ; The current limit value will be set to 10%.
(6) For the axis name "C", the current limit value cannot be set from the program (G10 command).
To set from the program, set the axis address with an incremental axis name, or set the axis
name to one other than "C".