504
7
7 Motion Control
SETT: Setting the current position
◆
Note:
1) Multiple instruction forms are supported. Instructions can be used in combination. The current position
of the axis not involved in the instruction remains unchanged.
Instruction Form Description
SETT X_ Y_ Z_ Standard format
SETT X_
SETT Y_
SETT Z_
SETT X_ Y_
SETT Y_ Z_
SETT X_ Z_
2) Conversion between mechanical unit and pulse unit
In H3U-PM model, if a oating-point number is used to indicate the position function word (XYZ or IJK), it is
in a mechanical unit (mm). If an integer is used, it indicates the number of pulses. If a oating-point number
is used to indicate the speed function word (F and so on), it is in a mechanical unit (mm/min). If an integer
is used, it indicates the frequency, as shown in the following table.
Floating-point number format Integer format
Position (XYZ) X100 indicates 100 (mm).
XKK100 indicates 100 Pls.
XDD100 indicates DD100 Pls.
Speed (F) F60 indicates 60 (mm/min).
FKK200 indicates 200 Hz.
FRR200 indicates RR200 Hz.
The conversion ratio shall be set based on the special register. The default value of A is 2000 PLS, and the
default value of B is 1000 um.
X-axis Y-axis Z-axis Attribute
SD6, SD7 SD106, SD107 SD206, SD207
Number of pulses required when the motor
rotates a circle (A)
SD8 and SD9 SD108 and SD109 SD208 and SD209
Movement distance when the motor rotates
a circle (B)
X100 indicates 100 mm. After conversion, the number of pulses is 100 x 2000 x 1000/1000 = 200,000.
F60 indicates 60 mm/min. After conversion, the output frequency is 2000 Hz.