Changing to a new current value using the current value changing start No. (No. 9003)
In "current value changing" ("[Cd.3] Positioning start No." = 9003), "[Md.20] Current feed value" is changed to the address set
in "[Cd.9] New current value".
The current value is changed by setting the new current value in the current value changing buffer memory "[Cd.9] New
current value", setting "9003" in the "[Cd.3] Positioning start No.", and turning ON the positioning start signal.
■RD77MS4 operation example
Positioning start signal
[Y10, Y11, Y12, Y13]
[Md.20] Current feed value
• The error "Outside new current value range" (error code: 1997H) will occur if the designated value is outside the setting
range when "degree" is set in "Unit setting".
• The error "Software stroke limit +" (error code: 1993H) or "Software stroke limit -" (error code: 1995H) will occur if the
designated value is outside the software stroke limit range.
• The current value cannot be changed during stop commands and while the M code ON signal is ON.
• The M code output function is made invalid.
The new current value can be changed using the current value changing start No. (No. 9003) if "0: Positioning
control is not executed" is set in "[Pr.55] Operation setting for incompletion of home position return" and home
position return request flag is ON.
■Current value changing procedure
The following shows the procedure for changing the current value to a new value.
Write the current value to "[Cd. 9] New current value".
Write "9003" in "[Cd. 3] Positioning start No.".
Turn ON the positioning start signal.
Current value changes to the positioning address designated
by the current value changing buffer memory.
The above chart shows an example
when the positioning address is "0".
3 MAJOR POSITIONING CONTROL
3.2 Setting the Positioning Data