Skip to main content

10.4.1.8. ENDLESS

10.4.1.8. ENDLESS

 

Explanation

This function is to reset or revolve the assigned axis for recorded number of rotations. (Set this function available on the ENDLESS axis setup screen.)

Grammar

ENDLESS < Axis name >=< The num. of rot.>

ENDLESS RESET

ENDLESS ZERO

Parameter

Axis name

R1: Axis R1,  T1~T16 : additional axis 1~16

The num. of rot.

Number of rotations of an axis to be applied to the first step after command is given. (1=360deg, -1=-360deg)

RESET

Current axis rotation value is converted to “-180deg ~ 180deg” value.

ZERO

Always set the current axis rotation value to 0deg.

Example

S1 MOVE P,S=50%,A=0,T=0

ENDLESS R1=10

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

(→ Axis R1 moves to where 10 more rotations than the recorded position of step.)

ENDLESS T1=10

ENDLESS T2=10

S3 MOVE P,S=50%,A=0,T=0

(→ Axis T1 and Axis T2 move to where 10 more rotations than the recorded position)

ENDLESS T1=10

S4 MOVE L,S=800mm/s,A=0,T=0

(→ENDLESS rotation command is not executed except MOVE P.)

ENDLESS RESET

(→ Axis out of one rotation range is converted to -180deg ~ +180deg value.)

END

 

 

 

l  Steps where ENDLESS command is executed are automatically converted to the value within one rotation after revolving for the assigned times.