Skip to main content

4.1.1. 함수의 파라미터

4.1.1. 함수의 파라미터

 

COWORK 함수는 프로그램에 함수로 기록되어 협조제어의 시작 및 종료를 표시하여 주고, 각 로봇의 MASTER SLAVE를 지정하는 함수입니다.

 

COWORK* *{파라미터1},{파라미터2},{파라미터3},{파라미터4},{파라미터5}

(협조 프로그램)

COWORK END

협조시작

 

 

 

협조종료

파라미터1

-자신의 로봇 역할 (MASTER/SLAVE) 지정

-협조 동작의 종료(END) 지정

M: 자신을 MASTER로 지정              COWORK M,S=…,

S: 자신을 SLAVE로 지정                 COWORK S,M=…

END: 협조동작의 종료                    COWORK END

WITH: 상대 로봇들과 위치동기, SN 번호도 같아야 함.

                                        COWORK WITH,SN=1

파라미터2

-마스터 로봇 제어기가 마스터로 지정할 매니퓰레이터 ID번호

 자신이 MASTER인 경우: COWORK M, ID=1,S

    ID = 0 은 로봇 매니퓰레이터 (이 때는 생략 파라미터 2를 가능)

    ID = 1 은 부가축으로 등록되어 있는 포지셔너 그룹 1

 (마스터 측에 부가축으로 포지셔너 그룹이 설정되어 있는 경우)

파라미터3

-상대의 로봇 번호 지정

자신을 MASTER로 지정한 경우:    COWORK M,S=2,3,4

상대는 SLAVE가 되며, SLAVE의 로봇 번호를 지정(최대 3)

자신을 SLAVE로 지정한 경우:   COWORK S,M=1

상대는 MASTER가 되며, MASTER가 되는 로봇 번호를 지정

파라미터4

 

-마스터 로봇 제어기에서 마스터로 지정할 매니퓰레이터 ID번호

 자신이 SLAVE인 경우:         COWORK S,M=1,ID=0

    ID = 0 은 로봇 매니퓰레이터

    ID = 1 은 부가축으로 등록되어 있는 포지셔너 그룹 1

 (마스터 측에 부가축으로 포지셔너 그룹이 설정되어 있는 경우)

파라미터 5

-협조상대 로봇 대기시간(Sec) < 0 ~ 120 > 지정하지 않은 경우는 무한 대기함

자신을 MASTER로 지정한 경우:   COWORK M,S=2,T=30

SLAVE의 협조 기준위치로 올 때까지의 대기시간

자신을 SLAVE로 지정한 경우:    COWORK S,M=1,T=30

MASTER의 협조 기준위치로 올 때까지의 대기시간