9.2.21
Current value changing
When the current value is changed to a new value, control is carried out in which the "[Md.20] Current feed value" of
the stopped axis is changed to a random address set by the user. (The "[Md.21] Machine feed value" is not changed
when the current value is changed.)
The two methods for changing the current value are shown below.
• Changing to a new current value using the positioning data
• Changing to a new current value using the start No. (No. 9003) for a current value changing
*1
This current value changing method is used during continuous positioning of multiple blocks
(1) Changing to a new current value using the positioning data
(a) Operation chart
The following chart shows the operation timing for a current value changing. The "[Md.20] Current feed value"
is changed to the value set in "[Da.6] Positioning address/movement amount" when the positioning start signal
turns ON.
Positioning start signal
[Y10,Y11,Y12,Y13]
Md.20
Current feed value
(b) Restrictions
• The axis error "New current value not possible" (error code: 515) will occur and the operation cannot start if
"continuous path control" is set in "[Da.1] Operation pattern". ("Continuous path control" cannot be set in
current value changing.)
• "Current value changing" cannot be set in "[Da.2] Control system" of the positioning data when "continuous
path control" has been set in "[Da.1] Operation pattern" of the immediately prior positioning data. (For
example, if the operation pattern of positioning data No. 1 is "continuous path control", "current value
changing" cannot be set in positioning data No. 2.) The axis error "New current value not possible" (error
code: 515) will occur and the machine will carry out a deceleration stop if this type of setting is carried out.
• The axis error "Outside new current value range" (error code: 514) will occur and the operation cannot start
if "degree" is set in "[Pr.1] Unit setting" and the value set in "[Da.6] Positioning address/movement amount" is
outside the setting range (0 to 359.99999 [degree]).
• If the value set in "[Da.6] Positioning address/movement amount" is outside the software stroke limit ([Pr.12],
[Pr.13]) setting range, the error "Software stroke limit +" or "Software stroke limit -" (error code: 507 or 508)
will occur at the positioning start, and the operation will not start.
ON
OFF
50000
0
Current feed value changes to the
positioning address designated by the
positioning data of the current value changing.
The above chart shows an example
when the positioning address is "0".
CHAPTER 9 MAJOR POSITIONING CONTROL
*1
9
447