10.5.1.8. ENDLESS
10.5.1.8. ENDLESS
설명 | 지정한 축을 기록한 회전 수만큼 회전시키거나 리셋시키는 기능입니다. (ENDLESS 축 설정 화면에서 기능을 유효로 설정해야 합니다.) | |
문법 | ENDLESS <축 지정>=<회전 수> ENDLESS RESET ENDLESS ZERO | |
파라미터 | 축 지정 | R1: R1축, T1~T16 : 부가 1~16축 |
회전 수 | ENDLESS 명령 이후의 첫 번째 스텝에 적용할 축의 회전 수 (1=360deg, -1=-360deg) | |
RESET | 현재 축 회전 값을 -180deg ~ 180deg 값으로 환산 | |
ZERO | 현재 축 회전 값을 항상 0deg로 정합니다. | |
사용 예 | S1 MOVE P,S=50%,A=0,T=0 ENDLESS R1=10 S2 MOVE P,S=50%,A=0,T=0 (→ R1축이 스텝의 기록 위치에서 10회전 더한 위치로 이동) ENDLESS T1=10 ENDLESS T2=10 S3 MOVE P,S=50%,A=0,T=0 (→ T1, T2축이 기록위치에서 10회전씩 더한 위치로 이동) ENDLESS T1=10 S4 MOVE L,S=800mm/s,A=0,T=0 (→ MOVE P이외는 ENDLESS 회전명령이 실행되지 않음.) ENDLESS RESET (→ 1회전 범위 밖에 있는 축을 -180deg ~ +180deg값으로 환산하여 변환함) END |
l ENDLESS 명령이 실행되는 스텝은 지정된 회전 수만큼 회전 후에 자동으로 1회전 이내의 값으로 환산됩니다.