Skip to main content

10.5.1.19. SoftXYZ

10.5.1.19. SoftXYZ

 

설명

센서리스 힘제어 기능 중 하나로서 외력에 대해 직교좌표 기준으로 밀리는 기능

문법

SoftXYZ <ON/OFF>,CRD=<기준좌표계>,[<사용자좌표계번호>]

파라미터

ON/OFF

ON: 유효, OFF : 무효

CRD

로봇이 밀리는 기준 좌표계.

기준좌표계가 U, Un인 경우 사용자좌표계 번호

사용 예

(예제 1) Z방향으로 조립하기 위해 X, Y, RY 방향으로 밀릴 수 있도록 한 경우

: 로봇좌표계 기준으로(CRD=1), X, Y방향으로 -50~+50mm범위에서 최대 5mm/s으로 RY방향으로 -3~+3도 범위에서 최대 3deg/s로 밀리도록 설정

 

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

     DELAY 2

     LIMIT XnR,X=50, Y=50,RY=3

     LIMIT VEL,X=5,Y=5,RY=3

     SoftXYZ ON,CRD=1 ‘기능 시작

S2   MOVE

     SoftXYZ OFF ‘ 기능 끝

END

 

(예제 2) 사출물 핸들링

: 로봇좌표계 기준으로(CRD=1), +Y방향으로만 최대 300mm까지 최대 200mm/s으로 밀리도록 설정한 경우. LIMIT THR 명령으로 S, H, V축에 최대 토크의 10% 이상의 토크가 걸렸을 때만 밀리도록 설정함.

 

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

     DELAY 2

     LIMIT POS, +Y=300

     LIMIT VEL,Y=200

     LIMIT THR,S=10, H=10, V=10

     SoftXYZ ON,CRD=1

S2   WAIT

     SoftXYZ OFF

END

 

 

l  SoftXYZ ON으로 기능을 사용하기 전에 LIMIT POS, XnR, VEL, THR 명령어로 최대밀림거리, 최대밀림속도, 축 문턱값 등을 설정해야 합니다.

 

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