Skip to main content

1.2.1. 프로그램 구조

1.2.1. 프로그램 구조

 

SoftXYZ 기능을 사용하기 위해서는 LIMIT을 설정하고 일정시간 대기 후 기능을 활성화해야 합니다. 밀림 작업이 모두 종료된 후에는SoftXYZ 기능을 비활성화시킵니다.

 

예제 프로그램)

S1   MOVE P,S=100mm/s,A=1,T=0 

     DELAY 2

     LIMIT XnR,X=50, RY=5

     LIMIT VEL,X=5,RY=0.5

     SoftXYZ ON,CRD=1 ‘기능 시작

S2   MOVE

     SoftXYZ OFF ‘ 기능 끝

END

 

구분

설명

프로그램 예

조건 설정

- SoftXYZ의 설정 좌표계를 기준으로

로봇을 제어할 방향(XnR)과 속도(VEL)

한계(LIMIT)를 지정합니다.

- 0으로 설정된 방향은 SoftXYZ 기능 off

  의미합니다.

- LIMIT XnR,X=30, RY=5 :

  X방향 30mm 이동 제한

RY=5deg로 이동제한

- LIMIT VEL,X=5,RY=0.5

밀림 속도 X방향 5mm/s로 제한

밀림 각속도 RY방향 0.5deg/s로 제한

LIMIT XnR,X=30, RY=5

LIMIT VEL,X=5, RY=0.5

대기 시간 설정

외력에 대한 로봇 민감도를 향상시키기 위해 SoftXYZ ON전에 반드시 DELAY 명령으로 로봇을 1~2초 가량 정지시켜 놓는 것이 좋습니다.

DELAY 2

기능 개시

- SoftXYZ 기능을 on 합니다.

  CRD=1 : 로봇좌표계 설정

SoftXYZ ON,CRD=1

기능 종료

- SoftXYZ 기능을 off 합니다.

SoftXYZ OFF