Skip to main content

3.2. ENDLESS

3.2. ENDLESS

 

ENDLESS {axis name} = {number of rotation}

 

(1)   Select the name of axis that set as the ENDLESS rotation axis as axis name. R1, T1~T16

 

(2)   Number of rotation is set as the number of rotation for 1 rotation of corresponding axis (-10000~10000 rotation)

Number of rotation’s set range changes according to the deceleration ratio of axis. Generally, for R1 axis, 1000 rotation settings are fine. However if above it has set, an ‘E0173 ENDLESS Rotation number overflow’ error may occur from ENDLESS command, when the program is executed. In this case, number should be reduced as it exceeded the range of rotation number for one rotation.

 

(3)   If RESET, or ZERO is set without axis name setting, number of rotation will not be set.

 

(4)   ENDLESS RESET is a command that maintains the physical position, and convert it within -180~180deg.

 

Example of program)

 

S1   MOVE  L,S=60%,A=1,T=0

S2   MOVE  P,S=50%,A=1,T=0

ENDLESS RESET    Move all ENDLESS axis to S2, and RESET

                                 If the step position of ENDLESS R1 axis of S2 is 750deg

                                 Convert it to 30deg

 

(5)   ENDLESS ZERO sets the current position to 0deg with disregarding the previously set physical position.

 

Example of program)

 

S1   MOVE  L,S=60%,A=1,T=0

S2   MOVE  P,S=50%,A=1,T=0

 ENDLESS ZERO      Move all ENDLESS axis to S2, and ZEROING

                                 Regardless of the step position of ENDLESS R1 axis of S2

                                 Set it to 0deg.

 

(6)   Command input can be done from manual mode, and select[F6: Cmd inputà [F1]: Motion, I/O PREV/NEXTKey [F1]: ENDLESSwhile window is focused to Robot program