Skip to main content

1.2.2. 명령문

1.2.2. 명령문

 

1)   LIMIT

 

설명

SoftXYZ, RHemming, ForceCtrl, OnLTrack 기능에 의해 위치 증분을 반영하여 로봇을 제어할 때, 로봇이 이동할 수 있는 거리와 속도 등을 지정하는 명령문

문법

LIMIT POS,[+X=<+X거리>],[-X=<-X거리>],[+Y=<+Y거리>],

[-Y=<-Y거리>],[+Z=<+Z거리>],[-Z=<-Z거리>]

LIMIT VEL,[X=<X속도>],[Y=<Y속도>],[Z=<Z속도>],

[RX=<RX속도>],[RY=<RY속도>],[RZ=<RZ속도>]

LIMIT THR,[S=<S문턱값>],[H=<H문턱값>],[V=<V문턱값>],

[R2=<R2문턱값>],[B=<B문턱값>],[R1=<R1문턱값>]

LIMIT XnR,[X=<X거리>],[Y=<Y거리>],[Z=<Z거리>],

[RX=<RX각도>],[RY=<RY각도>],[RZ=<RZ각도>]

파라미터

POS

§ XnR과 유사하나 각도 설정은 불가

§ 로봇이 이동할 수 있는 최대 거리를 설정(X,Y,Z방향)

§ 티칭 경로와 무관, 증분지령에 의한 이동량을 제한하는 값임

VEL

§ 로봇이 동작하는 최대 속도를 설정(X,Y,Z,Rx,Ry,Rz방향)

§ 티칭 속도와 무관, 증분지령에 의한 이동속도를 제한하는 것임

THR

§ 로봇 각 축의 문턱값을 설정(S,H,V,R2,B,R1)

§ 외란에 의한 불필요한 움직임을 제거하고자 함

§ 값이 클수록 민감도가 떨어지므로, 최소한의 값을 설정해야 함

XnR

§ POS와 유사하나 각도까지 설정할 수 있음

§ 로봇이 이동할 수 있는 최대 거리와 각도를 제한(X,Y,Z,Rx,Ry,Rz)

§ 티칭 경로와 무관, 증분지령에 의한 이동량을 제한하는 값임

§ 지정한 값은 +방향과 –방향에 동일하게 적용됨.

§ 로봇의 최대동작영역은 POS XnR의 합집합으로 결정됨.

사용 예

LIMIT POS,+Z=300 '+Z방향으로 이동하는 최대 거리를 300mm로 설정

LIMIT VEL,Z=40 'Z방향 최대 이동 속도를 40mm/s으로 설정

LIMIT THR,H=10 H축의 문턱값을 최대토크의 10%로 설정

LIMIT XnR,X=200 X방향으로 이동하는 최대 거리를 -200mm~200mm로 설정

 

2)   SoftXYZ

 

설명

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

문법

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

파라미터

ON/OFF

ON: 유효, OFF : 무효

CRD

§ 로봇이 밀리는 기준 좌표계(0=베이스,1=로봇,2=,3=U,4=Un)

§ 기준좌표계가 U, Un(=3,4)인 경우 사용자좌표계 번호 입력

사용 예

(예제 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