Breadcrumbs

Contact

교시점까지 이동 후 목표 거리 만큼 힘제어로 이동 또는 힘제어로 이동 시 외력이 감지되면 이동을 멈추는 스킬입니다. Contact 스킬은 특정 방향으로 힘 제어하는 스킬로서 순응 제어 기능을 기본으로 적용해야 합니다.

  1. 추천 기본 WCI: None

  2. Skill 생성: TaskBuilder → WCI 미추가 (Skill Type: Basic)

  3. 옵션 기능: 진입점 및 후퇴점 설정, 순응제어 기능, 정지 방식(“Force” or ”Distance”) 선택

  4. Confirm 조건: 교시점 저장

기본 동작 순서

  1. "Force" 설정 시
    진입점으로 이동 → 교시점 근처로 이동 (Contact Margin을 제외한 지점) → 외력 발생 시점까지 힘제어로 이동 → 후퇴점으로 이동

  2. "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

접촉 감지를 위한 기준 힘 값

  • Contact Force 값이 너무 작은 경우에는 Contact 기능이 오작동하여 실제 접촉이 발생하기 전에 Contact으로 인지할 수 있습니다.

  • Contact Force 값을 기본 값 보다 작은 값으로 설정하는 경우 주의가 필요합니다.

10 N

[0 ~ 1200]

Timeout

접촉 감지 시간

10 s

[0 ~ 10000]

  • FTS가 장착되지 않은 경우, A-Series에서 Contact 스킬은 사용할 수 없습니다.