교시점까지 이동 후 목표 거리 만큼 힘제어로 이동 또는 힘제어로 이동 시 외력이 감지되면 이동을 멈추는 스킬입니다. Contact 스킬은 특정 방향으로 힘 제어하는 스킬로서 순응 제어 기능을 기본으로 적용해야 합니다.
-
추천 기본 WCI: None
-
Skill 생성: TaskBuilder → WCI 미추가 (Skill Type: Basic)
-
옵션 기능: 진입점 및 후퇴점 설정, 순응제어 기능, 정지 방식(“Force” or ”Distance”) 선택
-
Confirm 조건: 교시점 저장
기본 동작 순서
-
"Force" 설정 시
진입점으로 이동 → 교시점 근처로 이동 (Contact Margin을 제외한 지점) → 외력 발생 시점까지 힘제어로 이동 → 후퇴점으로 이동
-
"Distance" 설정 시
진입점으로 이동 → 교시점으로 이동 → 외력 체크하면서 힘제어로 Maximum Distance 값만큼 이동 → 후퇴점으로 이동
Skill 화면 정의
|
항목 |
설명 |
기본 값 및 입력 범위 |
|
|
Basic Setting |
Reference Pose |
교시점 - 임의의 위치 |
|
|
Task Setting |
Select Task (Option) |
Force 와 Distance 중 체크 방식 선택 |
“Force” [“Force”, ”Distance”] |
|
Maximum Distance |
최대 이동거리 - “Distance” 설정 시에만 적용됨. |
50 mm [0 ~ 5000] |
|
|
Wait Time |
교시점 이동 전/후 대기 시간 |
0.5 s [0 ~ 10000] |
|
|
Task Velocity |
진입점에서 교시점까지 이동하는 속도 |
100 mm/s [0.001 ~ 8000] |
|
|
Task Acceleration |
진입점에서 교시점까지 이동하는 가속도 |
0.1 m/s2 [0.001 ~ 20] |
|
|
Approach Pose Setting (Option) |
Approach Distance |
교시점으로부터 x, y, z 방향으로 떨어진 거리 - Approach Distance은 [x, y, z]와 같이 1x3 Array 로 입력해야함. |
[0, 0, -100] mm [각각: -1000 ~ 1000] |
|
Velocity for App. Pose |
진입점으로 가는 모션의 속도 |
250 mm/s [0.001 ~ 8000] |
|
|
Acceleration for App. Pose |
진입점으로 가는 모션의 가속도 |
0.25 m/s2 [0.001 ~ 20] |
|
|
Motion Time for App. Pose |
진입점으로 가는 모션의 시간 - Motion Time에 0이상의 값 입력 시 속도/가속도 값 무시됨. |
0 s [0 ~ 10000] |
|
|
Retract Pose Setting (Option) |
Retract Distance |
교시점으로부터 x, y, z 방향으로 떨어진 거리 - Retract Distance은 [x, y, z]와 같이 1x3 Array 로 입력해야함. |
[0, 0, -100] mm [각각: -1000 ~ 1000] |
|
Velocity for Ret. Pose |
후퇴점으로 가는 모션의 속도 |
100 mm/s [0.001 ~ 8000] |
|
|
Acceleration for Ret. Pose |
후퇴점으로 가는 모션의 가속도 |
0.1 m/s2 [0.001 ~ 20] |
|
|
Motion Time for Ret. Pose |
후퇴점으로 가는 모션의 시간 - Motion Time에 0이상의 값 입력 시 속도/가속도 값 무시됨. |
0 s [0 ~ 10000] |
|
|
Blending Radius for Ret. Pose |
교시점과 후퇴간의 이동을 이어주는 Blending 반지름 |
0 mm [0 ~ 1000] |
|
|
Compliance Control Setting |
Compliance control (Option) |
순응제어 사용 여부 선택 |
False [True, False] |
|
Stiffness |
강성 값 설정 |
x=y=z= 3000 N/m [0 ~ 20000] rx=ry=rz= 200 Nm/rad [0 ~ 1000] |
|
|
Force Control Setting |
Task Direction |
힘 제어 시 작업 방향 설정 - 작업 방향의 기준은 Tool좌표계임 |
Z [X, Y, Z] |
|
Contact Margin |
접촉 감지 구간 설정을 위한 마진 - 접촉 감지 구간은 교시 점 을 기준으로 작업 방향으로 접촉 감지 마진 값만큼 +/- 하여 설정됨. |
3 mm [0 ~ 100] |
|
|
Desired Force |
목표 힘 값 - 목표 힘 값은 접촉 감지 값 보다 크게 설정해야하며, 절대 값을 10N 이상으로 설정해야 함(A시리즈의 경우, 목표 힘(Desired Force) 값에 제한이 없음). |
15 N [-1200 ~ 1200] |
|
|
Contact Force |
접촉 감지를 위한 기준 힘 값
|
10 N [0 ~ 1200] |
|
|
Timeout |
접촉 감지 시간 |
10 s [0 ~ 10000] |
|
-
FTS가 장착되지 않은 경우, A-Series에서 Contact 스킬은 사용할 수 없습니다.