Professional Documents
Culture Documents
엔드유저용 사용설명서 - KRC4
엔드유저용 사용설명서 - KRC4
현재 : 24.07.2012
© Copyright 2012
KUKA Roboter GmbH
Zugspitzstraße 140
D-86165 Augsburg
Germany
목차
1 서문 .......................................................................................................... 9
1.1 대상 그룹 ............................................................................................................. 9
1.2 산업용 로봇의 문서 ............................................................................................... 9
1.3 지침의 표시 .......................................................................................................... 9
1.4 등록상표 ............................................................................................................... 9
2 제품 설명 .................................................................................................. 11
2.1 산업용 로봇에 대한 개요 ....................................................................................... 11
2.2 소프트웨어 컴포넌트의 개요 ................................................................................. 11
2.3 KUKA 시스템 소프트웨어 (KSS) 의 개요 .............................................................. 11
2.4 KUKA USB 스틱 .................................................................................................. 12
3 안전 .......................................................................................................... 13
3.1 일반 사항 ............................................................................................................. 13
3.1.1 책임에 관한 정보 ............................................................................................. 13
3.1.2 산업용 로봇의 규정에 따른 사용 ...................................................................... 13
3.1.3 EC 적합성 선언문 및 편입선언서 ..................................................................... 14
3.1.4 사용된 용어 ..................................................................................................... 14
3.2 인원 ..................................................................................................................... 16
3.3 작업 , 보호 및 위험 구역 ....................................................................................... 17
3.4 정지 반응의 원인 .................................................................................................. 18
3.5 안전기능 ............................................................................................................... 19
3.5.1 안전기능에 대한 개요 ...................................................................................... 19
3.5.2 안전 컨트롤러 .................................................................................................. 19
3.5.3 작동모드 선택 .................................................................................................. 20
3.5.4 오퍼레이터 보호장치 ....................................................................................... 20
3.5.5 비상정지 장치 .................................................................................................. 21
3.5.6 상위 안전 컨트롤러의 로그오프 ....................................................................... 21
3.5.7 외부 비상정지 장치 .......................................................................................... 21
3.5.8 인가 장치 ......................................................................................................... 22
3.5.9 외부 인가 장치 ................................................................................................. 22
3.5.10 외부 안전 가동정지 .......................................................................................... 22
3.5.11 외부 안전정지 1 및 외부 안전정지 2 ................................................................ 22
3.5.12 T1 에서 속도 모니터링 .................................................................................... 23
3.6 추가적인 보호장비 ................................................................................................ 23
3.6.1 조그 모드 ......................................................................................................... 23
3.6.2 소프트웨어 리밋 스위치 ................................................................................... 23
3.6.3 기계적 엔드 스톱 ............................................................................................. 23
3.6.4 기계식 축 범위 제한장치 ( 옵션 ) ...................................................................... 23
3.6.5 축 범위 모니터링 ( 옵션 ) ................................................................................. 24
3.6.6 로봇 컨트롤러 없이 머니퓰레이터를 동작시키기 위한 장치 ( 옵션 ) .................. 24
3.6.7 산업용 로봇에 부착된 표지판 ........................................................................... 25
3.6.8 외부 보호장치 .................................................................................................. 25
3.7 작동 모드 및 보호 기능에 대한 개요 ..................................................................... 26
3.8 안전 조치 ............................................................................................................. 26
3.8.1 일반 안전 조치 ................................................................................................. 26
3.8.2 운반 ................................................................................................................. 27
4 조작 .......................................................................................................... 37
4.1 프로그래밍 핸드셋 KUKA smartPAD .................................................................. 37
4.1.1 앞면 ................................................................................................................ 37
4.1.2 뒷면 ................................................................................................................ 39
4.1.3 smartPAD 분리 및 연결 .................................................................................. 40
4.2 유저 인터페이스 KUKA smartHMI ...................................................................... 41
4.2.1 상태 표시줄 ..................................................................................................... 42
4.2.2 " 서브밋 해석기 " 상태 표시창 ......................................................................... 43
4.2.3 키보드 ............................................................................................................. 43
4.3 로봇 컨트롤러 켜기 및 KSS 시작 ......................................................................... 44
4.4 메인 메뉴 호출 ..................................................................................................... 44
4.5 KSS 종료 또는 새로 시작 ..................................................................................... 45
4.6 로봇 컨트롤러 끄기 .............................................................................................. 48
4.7 유저 인터페이스의 언어 설정 ............................................................................... 48
4.8 온라인 문서 및 온라인 도움말 .............................................................................. 48
4.8.1 온라인 문서 호출 ............................................................................................. 48
4.8.2 온라인 도움말 호출 ......................................................................................... 49
4.9 사용자 그룹 전환 ................................................................................................. 51
4.10 작동 모드 전환 ..................................................................................................... 52
4.11 좌표계 ................................................................................................................. 53
4.12 로봇 수동 이동 ..................................................................................................... 54
4.12.1 " 조그 모드 옵션 " 창 ....................................................................................... 55
4.12.1.1 " 일반 사항 " 탭 ............................................................................................... 55
4.12.1.2 " 키 " 탭 .......................................................................................................... 56
4.12.1.3 " 마우스 " 탭 ................................................................................................... 57
4.12.1.4 "Kcp Pos." 탭 ................................................................................................. 57
4.12.1.5 " 현재 베이스 / 툴 " 탭 ..................................................................................... 58
4.12.2 이동 유형 활성화 ............................................................................................. 58
4.12.3 핸드 오버라이드 (HOV) 설정 ........................................................................... 58
4.12.4 툴 및 베이스 선택 ........................................................................................... 59
4.12.5 조그 키를 통한 해당 축 이동 ........................................................................... 59
4.12.6 이동 버튼을 통한 직교좌표적 이동 .................................................................. 59
4.12.7 스페이스 마우스 컨피규레이션 ........................................................................ 60
4.12.8 스페이스 마우스의 정렬 결정 .......................................................................... 61
4.12.9 스페이스 마우스를 이용한 직교좌표적 이동 ..................................................... 62
4.12.10 증분적 조그 모드 ............................................................................................. 63
4.13 부가축 수동 이동 ................................................................................................. 64
4.14 작업공간 모니터링 바이패스 ................................................................................ 64
4.15 표시 기능 ............................................................................................................. 65
4.15.1 실제 위치 표시 ................................................................................................. 65
4.15.2 디지털 I/O 표시 ............................................................................................... 66
4.15.3 아날로그 I/O 표시 ............................................................................................ 67
4.15.4 오토매틱 익스터널을 위한 I/O 표시 ................................................................. 68
4.15.5 주기적 플래그 ................................................................................................. 69
4.15.6 플래그 표시 ..................................................................................................... 70
4.15.7 카운터 표시 ..................................................................................................... 71
4.15.8 타이머 표시 ..................................................................................................... 71
4.15.9 측정 데이터 표시 ............................................................................................. 72
4.15.10 로봇 및 로봇 컨트롤러 정보 표시 ..................................................................... 73
4.15.11 로봇 데이터 표시 / 편집 ................................................................................... 73
색인 .......................................................................................................... 213
1 서문
1.1 대상 그룹
1.3 지침의 표시
1.4 등록상표
2 제품 설명
1 머니퓰레이터 3 로봇 컨트롤러
2 연결 라인 4 프로그래밍 핸드셋
3 안전
3.1 일반 사항
3.1.1 책임에 관한 정보
사람 및 동물의 운반
사다리로서 이용
허용되는 가동 한계를 초과하는 사용
폭발 위험이 있는 환경에서 사용
추가적 보호장치 없이 사용
야외에서의 사용
3.1.4 사용된 용어
용어 설명
축 범위 축의 동작이 허용되는 도 단위 또는 밀리미터 단위의 각 축의 범위 . 축
범위는 각 축에 대해 설정해야 합니다 .
정지 거리 정지 거리 = 반응 거리 + 제동 거리
정지 거리의 경로는 위험 구역의 일부에 해당합니다 .
작업 구역 작업 구역은 머니퓰레이터의 동작이 허용되는 영역입니다. 작업 구역은
각각의 축 범위에서 산출됩니다 .
운영자 산업용 로봇의 운영자는 본 산업용 로봇의 사용에 책임이 있는 대리인 ,
( 사용자 ) 경영자 또는 고용주일 수 있습니다 .
위험 구역 위험 구역에는 작업 구역 및 정지 거리가 포함됩니다 .
용어 설명
사용기간 안전 관련 부품의 사용기간은 고객에게 부품을 공급한 시점을 기준으로
계산됩니다 .
보관 중에도 부품의 노화가 진행되므로 , 사용기간은 해당 부품이 로봇
컨트롤러에 사용했는지 또는 다른 방식으로 사용했는지에 영향을 받지
않습니다 .
KCP 프로그래밍 핸드셋 KCP(KUKA Control Panel) 에는 본 산업용 로봇의
프로그래밍 및 조작에 필요한 모든 조작 및 표시 기능이 탑재되어 있습
니다 .
KR C4 를 위한 KCP 의 변형이 KUKA smartPAD 입니다 . 하지만 본 문
서에서는 일반적 명칭인 KCP 가 사용됩니다 .
머니퓰레이터 로봇 머니퓰레이터 및 그 전자 부품
보호 구역 보호 구역은 위험 구역 밖에 존재합니다 .
안전 가동정지 안전 가동정지는 정지상태 모니터링에 해당합니다 . 이 기능은 로봇 동
작을 정지시키는 것이 아니라 로봇 축의 정지 여부를 모니터링합니다 .
안전 가동정지가 작동하는 동안에 로봇 축이 동작하는 경우에는 안전정
지 STOP 0 이 발생합니다 .
안전 가동정지는 외부에서도 작동시킬 수 있습니다 .
안전 가동정지가 작동되는 경우 로봇 컨트롤러는 필드버스 측으로 아웃
풋을 설정합니다 . 아웃풋은 작동 시점에 모든 축이 정지되지 않고 이로
인해 안전정지 STOP 0 이 발생되는 경우에도 설정됩니다 .
안전정지 STOP 0 안전 컨트롤러에 의해 작동되고 수행되는 정지 . 안전 컨트롤러는 드라
이브 및 브레이크 전원장치를 즉시 차단합니다 .
참고 사항 : 이런 정지는 본 문서에서 안전정지 STOP 0 으로 불립니다 .
안전정지 STOP 1 안전 컨트롤러에 의해 작동되고 모니터링되는 정지 . 제동 과정은 로봇
컨트롤러의 논 페일 세이프 (non fail safe) 컴포넌트에 의해 실시되고
안전 컨트롤러에 의해 모니터링됩니다 . 머니퓰레이터가 정지되는 즉시
안전 컨트롤러는 드라이브 및 브레이크 전원장치를 즉시 차단합니다 .
안전정지 STOP 1 이 작동되는 경우 , 로봇 컨트롤러는 필드버스 측으로
아웃풋을 설정합니다 .
안전정지 STOP 1 은 외부에서도 작동시킬 수 있습니다 .
참고 사항 : 이런 정지는 본 문서에서 안전정지 STOP 1 로 불립니다 .
안전정지 STOP 2 안전 컨트롤러에 의해 작동되고 모니터링되는 정지 . 제동 과정은 로봇
컨트롤러의 논 페일 세이프 (non fail safe) 컴포넌트에 의해 실시되고
안전 컨트롤러에 의해 모니터링됩니다 . 드라이브는 켜진 상태로 유지되
고 브레이크는 열립니다 . 머니퓰레이터가 정지되는 즉시 안전 가동정지
가 발생합니다 .
안전정지 STOP 2 가 작동되는 경우 , 로봇 컨트롤러는 필드버스 측으로
아웃풋을 설정합니다 .
안전정지 STOP 2 는 외부에서도 작동시킬 수 있습니다 .
참고 사항 : 이런 정지는 본 문서에서 안전정지 STOP 2 로 불립니다 .
정지 카테고리 0 드라이브가 즉시 차단되고 브레이크가 작동합니다 . 머니퓰레이터 및 부
가축 ( 옵션 ) 이 경로에 인접하게 제동됩니다 .
참고 사항 : 이 정지 카테고리는 문서에서 STOP 0 으로 표시됩니다 .
정지 카테고리 1 머니퓰레이터 및 부가축 ( 옵션 ) 이 경로 상에서 제동됩니다 . 1 초 후에
드라이브가 차단되고 브레이크가 작동합니다 .
참고 사항 : 이 정지 카테고리는 문서에서 STOP 1 로 표시됩니다 .
정지 카테고리 2 드라이브가 차단되지 않고 브레이크가 작동되지 않습니다 . 머니퓰레이
터 및 부가축 ( 옵션 ) 이 경로유지 제동 램프로 제동됩니다 .
참고 사항 : 이 정지 카테고리는 문서에서 STOP 2 로 표시됩니다 .
용어 설명
시스템 통합자 시스템 통합자란 산업용 로봇을 안전 규정에 따라 시스템에 통합시키고
( 설비 통합자 ) 시운전을 수행하는 인원을 의미합니다 .
T1 테스트 작동 모드 , 수동 감속 속도 (<= 250 mm/s)
T2 테스트 작동 모드 , 수동 고속 속도 (> 250 mm/s 허용 )
부가축 머니퓰레이터에 포함되지 않지만 로봇 컨트롤러를 통해 구동되는 모션
축 . 예를 들어 KUKA 리니어 유닛 , 2 축 포지셔너 , Posiflex.
3.2 인원
오퍼레이 시스템 통합
업무 프로그래머
터 자
로봇 컨트롤러 켜기 / 끄
x x x
기
프로그램 시작 x x x
프로그램 선택 x x x
작동 모드 선택 x x x
측정
x x
(Tool, Base)
머니퓰레이터 마스터링 x x
컨피규레이션 x x
프로그래밍 x x
시운전 x
유지보수 x
유지관리 x
가동 중단 x
운반 x
3.3 작업 , 보호 및 위험 구역
그림 3-1: 보기 , 축 범위 A1
1 작업 구역 3 정지 거리
2 머니퓰레이터 4 보호 구역
3.4 정지 반응의 원인
3.5 안전기능
3.5.1 안전기능에 대한 개요
3.5.2 안전 컨트롤러
페일 세이프 아웃풋의 설정
3.5.3 작동모드 선택
작동 모드 사용 속도
프로그램 검증 :
프로그래밍된 속도 , 최대 250
테스트 모드 , 프로그 mm/s
T1
래밍 및 티칭용 수동 모드 :
수동 이송 속도 , 최대 250 mm/
s
프로그램 검증 :
T2 테스트 모드용 프로그래밍된 속도
수동 모드 : 불가능
상위 컨트롤러가 포함 프로그램 모드 :
AUT 되지 않은 산업용 로봇 프로그래밍된 속도
을 위해 수동 모드 : 불가능
예를 들어 PLC 와 같 프로그램 모드 :
AUT 은 상위 컨트롤러가 포 프로그래밍된 속도
EXT 함된 산업용 로봇에 사
수동 모드 : 불가능
용
3.5.5 비상정지 장치
3.5.7 외부 비상정지 장치
3.5.8 인가 장치
3.5.9 외부 인가 장치
3.5.10 외부 안전 가동정지
3.5.12 T1 에서 속도 모니터링
3.6.1 조그 모드
3.6.3 기계적 엔드 스톱
3.6.5 축 범위 모니터링 ( 옵션 )
3.6.8 외부 보호장치
3.7 작동 모드 및 보호 기능에 대한 개요
AUT
보호 기능 T1 T2 AUT
EXT
오퍼레이터 보호장치 - - 활성화 활성화
비상정지 장치 활성화 활성화 활성화 활성화
인가 장치 활성화 활성화 - -
프로그램 검증 시 감속 속도 활성화 - - -
조그 모드 활성화 활성화 - -
소프트웨어 리밋 스위치 활성화 활성화 활성화 활성화
3.8 안전 조치
3.8.1 일반 안전 조치
3.8.2 운반
감속 속도의 컨트롤 상태 점검 :
이 점검의 진행 방법은 다음과 같습니다 :
1. 직선 경로를 프로그래밍하고 속도로서 가능한 최대 속도를 프로그래밍합
니다 .
2. 경로의 길이를 결정합니다 .
3. 작동 모드 T1 에서 100% 오버라이드로 경로를 이동하고 이때 이송시간
을 스톱 워치로 측정합니다 .
3.8.3.1 로봇 원점 잡기
위험 로봇 원점 잡기 모드의 사용 시 발생할 수 있는 위험 :
인원이 머니퓰레이터의 위험 구역에 접근하는 위험 .
인증되지 않은 인원이 머니퓰레이터를 작동시킬 위험 .
위험이 발생하는 경우 활성화되지 않은 외부 비상정지 장치가 작동되고
머니퓰레이터가 차단되지 않는 위험 .
사용 로봇 원점 잡기 모드의 규정에 따른 사용 :
안전 교육을 이수한 서비스 인원만이 로봇 원점 잡기 모드를 사용해야 합
니다 .
외부 안전장치가 아직 설치되지 않았거나 또는 가동되지 않은 경우 T1 모
드 또는 KRF 에서의 시운전 . 위험 구역은 적어도 접근 차단 밴드로 차단
해야 합니다 .
결함 원인 추적 ( 주변장치 결함 ).
3.8.4 수동 모드
수동 감속 속도 (T1) 작동 모드에서는 :
안전장치에 의해 보호되는 공간에는 가능한 한 다른 인원이 체류하지 않
아야 합니다 .
불가피하게 여러 명의 인원이 안전장치에 의해 보호되는 공간에 체류하는
경우에는 , 다음 사항을 준수해야 합니다 :
인가 장치가 각각의 인원에게 제공되어야 합니다 .
모든 인원은 본 산업용 로봇에 대한 원활한 시야를 확보해야 합니다 .
각각의 인원들 사이에서 항상 시선 접촉이 이루어질 수 있어야 합니다.
오퍼레이터는 위험 구역을 관찰할 수 있고 위험을 피할 수 있는 위치에 있
어야 합니다 .
수동 고속 속도 (T2) 작동 모드에서는 :
응용 프로그램이 수동 감속 속도보다 빠른 속도의 테스트를 요구하는 경
우에만 이 작동 모드의 사용이 허용됩니다 .
이 작동 모드에서는 티칭 및 프로그래밍이 허용되지 않습니다 .
오퍼레이터는 테스트를 시작하기 전에 인가 장치가 올바르게 작동하는지
를 확인해야 합니다 .
오퍼레이터는 위험 구역 밖에 위치해야 합니다 .
안전장치에 의해 보호되는 공간에는 다른 인원이 체류하지 않아야 합니다
. 오퍼레이터는 이 사항이 준수되도록 유의해야 합니다 .
3.8.5 시뮬레이션
3.8.6 자동 모드
3.8.8 가동 중단 , 보관 및 폐기
신호 SPOC 를 위해 필요한 상태
$USER_SAF TRUE
$SPOC_MOTION_ENABLE TRUE
3.9 적용된 표준 및 규정
이름 정의 발간연도
2006/42/EG 기계류 지침 : 2006
95/16/EG 에 대한 개정 및 기계류에 대한 2006 년 5 월
17 일자 유럽 의회 및 위원회의 지침 2006/42/EG( 개정판
)
2004/108/EG EMC 지침 : 2004
89/336/EWG 지침의 해제 및 전자기 적합성에 관한 회원
국의 법규를 조정하기 위해 작성된 2004 년 12 월 15 일자
유럽 의회 및 위원회의 지침 2004/108/EG
97/23/EG 압력 장비 지침 : 1997
압력 장비에 관한 회원국의 법규를 조정하기 위해 작성된
1997 년 5 월 29 일자 유럽 의회 및 위원회의 지침 97/23/
EG
( 하이드로뉴매틱 카운터 밸런싱 시스템이 탑재된 로봇을
위한 어플리케이션에만 적용됨 .)
EN ISO 13850 기계류의 안전 : 2008
비상차단 일반설계지침
EN ISO 13849-1 기계류의 안전 : 2008
컨트롤러의 안전 관련 부품 ; Part 1: 일반적 설계 지침
EN ISO 13849-2 기계류의 안전 : 2008
컨트롤러의 안전 관련 부품 ; Part 2: 검증
EN ISO 12100 기계류의 안전 : 2010
일반적 설계지침 , 위험 평가 및 위험 방지
EN ISO 10218-1 산업용 로봇 : 2011
안전
이름 정의 발간연도
EN 614-1 기계류의 안전 : 2006
인체공학적 일반설계지침 ; Part 1: 용어 및 일반적 설계
지침
EN 61000-6-2 전자기 적합성 (EMC): 2005
Part 6-2: 일반 기준 ; 산업 환경에 대한 내성
EN 61000-6-4 전자기 적합성 (EMC): 2007
Part 6-4: 일반 기준 ; 산업 환경에 대한 배출 기준
EN 60204-1 기계류의 안전 : 2006
기계류의 전기 장치 ; Part 1: 일반적 요건
4 조작
4.1.1 앞면
개요
번호 설명
1 smartPAD 의 분리를 위한 버튼
(>>> 4.1.3 "smartPAD 분리 및 연결 " 페이지 40)
2 연결 관리자의 호출을 위한 키 스위치 . 키가 꽂혀 있는 경우에만
스위치의 위치 전환이 가능합니다 .
연결 관리자를 통해 작동 모드를 전환할 수 있습니다 .
(>>> 4.10 " 작동 모드 전환 " 페이지 52)
3 비상정지 장치 . 위험 상황에서 로봇을 정지시키기 위해 사용 . 누
를 경우 비상정지 장치가 잠깁니다 .
4 Space Mouse: 로봇의 수동 이동을 위해 사용
(>>> 4.12 " 로봇 수동 이동 " 페이지 54)
5 조그 키 : 로봇의 수동 이동을 위해 사용
(>>> 4.12 " 로봇 수동 이동 " 페이지 54)
6 프로그램 오버라이드의 설정을 위한 버튼 .
7 수동 오버라이드의 설정을 위한 버튼 .
8 메인 메뉴 버튼 : 이 버튼은 smartHMI 에서 메뉴 항목을 보이게 합
니다
(>>> 4.4 " 메인 메뉴 호출 " 페이지 44)
9 상태 키 . 상태 키는 주로 테크놀로지 패키지에서 파라미터의 설정
에 사용됩니다 . 그 정확한 기능은 설치된 테크놀로지 패키지에 따
라 결정됩니다 .
10 시작 버튼 : 시작 버튼을 이용해 프로그램을 시작합니다
11 시작 뒤로 버튼 : 시작 뒤로 버튼을 누르면 프로그램이 뒤에서부터
시작됩니다 . 프로그램이 단계적으로 처리됩니다 .
12 STOP 버튼 : STOP 버튼을 누르면 진행 중인 프로그램이 중지됩
니다
13 키보드 버튼 :
키보드를 보이게 합니다 . 키보드를 통한 입력이 필요한지를
smartHMI 가 인식하고 자동으로 키보드를 화면에 보이게하므로
일반적으로 키보드는 보이지 않아야 합니다 .
(>>> 4.2.3 " 키보드 " 페이지 43)
4.1.2 뒷면
개요
1 인가 스위치 4 USB 포트
2 시작 버튼 ( 녹색 ) 5 인가 스위치
3 인가 스위치 6 타입 표시판
설명 구성요소 설명
타입 표시판 타입 표시판
시작 버튼 시작 버튼을 이용해 프로그램을 시작합니다 .
인가 스위치에는 3 개의 위치가 제공됩니다 :
누르지 않음
중앙 위치
완전히 누름
인가 스위치
작동 모드 T1 및 T2 에서 머니퓰레이터가 동작하기 위
해서는 인가 스위치가 중앙 위치에 있어야 합니다 .
작동모드 오토매틱 및 오토매틱 익스터널에서는 인가
스위치가 아무런 기능을 하지 않습니다 .
USB 포트는 예를 들어 압축저장 / 복구에 사용됩니다 .
USB 포트
FAT32 용으로만 포맷된 USB 스틱 .
4.1.3 smartPAD 분리 및 연결
진행 방법 분리 :
1. smartPAD 에서 분리를 위한 버튼을 누릅니다 .
smartHMI 에 메시지와 카운터가 표시됩니다 . 카운터는 30 초 동안 작동
합니다 . 이 시간 동안 smartPAD 는 로봇 컨트롤러에서 분리되어 있어야
합니다 .
번호 설명
1 상태 표시줄 (>>> 4.2.1 " 상태 표시줄 " 페이지 42)
2 메시지 카운터
메시지 카운터는 메시지 타입별 메시지 수량을 표시합니다 . 메시
지 카운터를 터치하면 표시창이 확대됩니다 .
3 메시지 창
기본적으로 최근 메시지만 표시됩니다 . 메시지 창을 터치하면 이
창이 확대되고 발생된 모든 메시지가 표시됩니다 .
OK 를 이용하여 확인가능한 메시지를 확인할 수 있습니다 . 모두
OK 를 이용하여 확인가능한 모든 메시지를 한번에 확인할 수 있습
니다 .
4 스페이스 마우스 상태 표시창
이 표시창은 스페이스 마우스를 통한 수동 이동을 위한 현재 좌표
계를 표시합니다 . 표시창을 터치하면 모든 좌표계가 나타나고 다
른 좌표계를 선택할 수 있습니다 .
5 스페이스 마우스 정렬 표시창
이 표시창을 터치하면 스페이스 마우스의 현재 정렬 상태를 보여
주는 창이 나타나며 여기에서 정렬 상태를 변경할 수 있습니다 .
(>>> 4.12.8 " 스페이스 마우스의 정렬 결정 " 페이지 61)
번호 설명
6 조그 키 상태 표시창
이 표시창은 조그 키를 통한 수동 이동을 위한 현재 좌표계를 표시
합니다 . 표시창을 터치하면 모든 좌표계가 나타나고 다른 좌표계
를 선택할 수 있습니다 .
7 조그 키 라벨
해당 축 이동을 선택하면 , 여기에 축 번호가 표시됩니다 (A1, A2
등 ). 직교좌표 이동을 선택하면 , 여기에 좌표계 방향이 표시됩니
다 (X, Y, Z, A, B, C).
라벨을 터치하면 선택된 기구 그룹이 표시됩니다 .
8 프로그램 오버라이드
(>>> 6.5.4 " 프로그램 오버라이드 (POV) 설정 " 페이지 135)
9 핸드 오버라이드
(>>> 4.12.3 " 핸드 오버라이드 (HOV) 설정 " 페이지 58)
10 단추 모음 . 단추는 항상 smartHMI 에 현재 활성화된 창을 기준으
로 지속적으로 변합니다 .
가장 우측에는 편집 단추가 존재합니다 . 이 단추를 이용해 탐색기
와 관련된 다양한 명령을 호출할 수 있습니다 .
11 다이얼
다이얼은 시스템 시간을 표시합니다 . 다이얼을 터치하면 디지털
형식의 시스템 시간 및 현재 날짜가 나타납니다 .
12 WorkVisual 아이콘
프로젝트를 열 수 없는 경우 , 이 아이콘은 우측 아래에서 작은 적
색 X 로 표시됩니다 . 이것은 예를 들어 프로젝트에 속하는 파일이
없는 경우에 해당합니다 . 이런 경우에는 시스템 기능을 제한적으
로만 사용할 수 있습니다 . 예를 들어 안전 컨피규레이션이 열리지
않을 수 있습니다 .
4.2.1 상태 표시줄
개요
번호 설명
1 메인 메뉴 버튼 . 이 버튼은 smartHMI 에서 메뉴 항목을 보이게 합
니다 .
(>>> 4.4 " 메인 메뉴 호출 " 페이지 44)
2 로봇 이름 . 로봇 이름은 변경할 수 있습니다 .
(>>> 4.15.11 " 로봇 데이터 표시 / 편집 " 페이지 73)
3 프로그램이 선택되면 , 여기에 이름이 표시됩니다 .
4 상태 표시창 서브밋 해석기
(>>> 4.2.2 "" 서브밋 해석기 " 상태 표시창 " 페이지 43)
번호 설명
5 드라이브 상태 표시창 . 여기에서는 드라이브를 켜거나 끌 수 있습
니다 .
(>>> 6.5.5 " 드라이브 켜기 / 끄기 " 페이지 135)
6 로봇 해석기 상태 표시창 . 여기에서는 프로그램을 리셋하거나 선
택을 취소할 수 있습니다 .
(>>> 6.5.6 " 로봇 해석기 상태 표시창 " 페이지 136)
(>>> 6.2.1 " 프로그램 선택 및 선택취소 " 페이지 130)
(>>> 6.5.11 " 프로그램 리셋 " 페이지 138)
7 현재 작동 모드
(>>> 4.10 " 작동 모드 전환 " 페이지 52)
8 POV/HOV 상태 표시창 . 현재 프로그램 오버라이드 및 현재 핸드
오버라이드를 표시합니다 .
(>>> 6.5.4 " 프로그램 오버라이드 (POV) 설정 " 페이지 135)
(>>> 4.12.3 " 핸드 오버라이드 (HOV) 설정 " 페이지 58)
9 프로그램 처리 유형 상태 표시창 . 현재 프로그램 처리 유형을 표시
합니다 .
(>>> 6.5.2 " 프로그램 처리 유형 " 페이지 134)
10 툴 / 베이스 상태 표시창 . 현재 툴 및 현재 베이스를 표시합니다 .
(>>> 4.12.4 " 툴 및 베이스 선택 " 페이지 59)
11 증분적 조그 모드 상태 표시창
(>>> 4.12.10 " 증분적 조그 모드 " 페이지 63)
아이콘 컬러 설명
황색 서브밋 해석기가 선택된 상태 . 레코드 포인
터가 선택한 서브 프로그램의 첫 행에 있습
니다 .
녹색 서브밋 해석기 구동 중 .
4.2.3 키보드
그림 4-5: 키보드 예시
4.4 메인 메뉴 호출
설명 메인 메뉴 창 속성 :
좌측 열에는 메인 메뉴가 표시됩니다 .
화살표가 포함된 메뉴 항목을 터치하면 관련된 하위 메뉴가 나타납니다 (
예를 들어컨피규레이션 ).
열리는 하위 메뉴의 수에 따라서 더 이상 메인 메뉴 열이 보이지 않고 하
위 메뉴만 보이게 될 수도 있습니다 .
상단 우측 화살표 버튼을 누르면 최근 열린 하위 메뉴가 사라집니다 .
상단 좌측 Home 버튼을 누르면 열린 모든 하위 메뉴가 사라집니다 .
하단 영역에는 최근 선택된 메뉴 항목이 표시됩니다 ( 최대 6 개 ).
이를 통해 , 열린 하위 메뉴를 닫을 필요 없이 여기에 표시된 메뉴 항목을
직접 선택할 수 있습니다 .
좌측의 백색 엑스표시를 누르면 창이 닫힙니다 .
4.5 KSS 종료 또는 새로 시작
진행 방법 1. 메인 메뉴 종료 ( 을 ) 를 선택합니다 .
2. 원하는 옵션을 선택합니다 .
3. 컨트롤 PC 종료 또는 컨트롤 PC 다시 시작 ( 을 ) 를 누릅니다 .
4. 확인창을 예로 확인하십시오 . 시스템 소프트웨어가 종료되고 선택된 옵
션에 따라 다시 시작됩니다 .
재시작 후에 다음과 같은 메시지가 표시됩니다 :
컨트롤러 콜드 부팅
또는 파일 새로 읽기가 선택된 경우 : 초기 컨트롤러 콜드 부팅
설명
그림 4-7: 종료 창
옵션 설명
메인 스위치를 통한 끄기에 대한 기본 설정
콜드 부팅 정전 시 로봇 컨트롤러가 콜드 부팅으로 시작됩
니다 .
( 정전 및 시작은 일반적으로 로봇 컨트롤러에서
메인 스위치의 온 및 오프를 통해 발생됩니다 .)
사용자그룹 전문가에서만 선택이 가능합니다 .
(>>> " 시작 유형 " 페이지 47)
최대절전모드 정전 시 로봇 컨트롤러가 최대절전모드로 시작
됩니다 .
사용자그룹 전문가에서만 선택이 가능합니다 .
(>>> " 시작 유형 " 페이지 47)
Power-off 지연 로봇 컨트롤러가 종료되기 전 대기시간 . 이것은
, 예를 들어 매우 짧은 정전 시 시스템이 즉시 종
료되는 것이 아니라 이런 정전의 영향을 받지 않
도록 합니다 .
사용자그룹 전문가에서만 변경이 가능합니다 .
메인 스위치를 통해 다음 번에 끌 경우에만 유효한 설정
이 설정은 다음 번 시작 시 적용됩니다 .
강제 콜드 부팅 활성화 : 다음 시작이 콜드 부팅입니다 .
최대절전모드 ( 이 ) 가 선택된 경우에만 사용이
가능합니다 .
옵션 설명
파일 새로 읽기 활성화 : 다음 시작이 초기 콜드 부팅입니다 .
이 옵션은 다음의 경우에 선택해야 합니다 :
XML 파일이 직접 변경된 경우 , 즉 사용자가
파일을 열고 변경한 경우 .
( 예를 들어 로봇 컨트롤러가 배경에서 변경
한 경우 XML 파일에서의 경미한 변경은 중요
하지 않습니다 .)
종료 후 하드웨어 컴포넌트를 교체하는 경우 .
사용자그룹 전문가에서만 선택이 가능합니다 .
콜드 부팅 또는 강제 콜드 부팅 ( 이 ) 가 선택된
경우에만 사용이 가능합니다 .
하드웨어에 따라 초기 콜드 부팅은 일반적인 콜
드 부팅보다 약 30 내지 150 초 더 소요됩니다
.
Power-off 지연 활성화 : 대기시간이 다음 번 종료 시 적용됩니다
.
비활성화 : 대기시간이 다음 번 종료 시 무시됩니
다.
즉각적 액션
컨트롤 PC 종료 T1 및 T2 작동 모드에서만 사용할 수 있습니다 .
로봇 컨트롤러가 종료됩니다 .
컨트롤 PC 다시 시작 T1 및 T2 작동 모드에서만 사용할 수 있습니다 .
로봇 컨트롤러가 종료되고 그 후에 다시 시작됩
니다 .
드라이브 버스 T1 및 T2 작동 모드에서만 사용할 수 있습니다 .
OFF / ON 드라이브 버스를 끄거나 켤 수 있습니다 .
드라이브 버스의 상태 표시창 :
녹색 : 드라이브 버스 켜짐 .
적색 : 드라이브 버스 꺼짐 .
회색 : 드라이브 버스 상태 알 수 없음 .
시작 유형 시작 유형 설명
콜드 부팅 로봇 컨트롤러는 콜드 부팅 후에 탐색기를 표시합니다
. 프로그램이 선택되지 않은 상태 . 로봇 컨트롤러가 새
로 초기화됩니다 . 예를 들어 모든 사용자 아웃풋이
FALSE 로 설정됩니다 .
참고 사항 : XML 파일이 직접 변경된 경우 , 즉 사용자
가 파일을 열고 변경한 경우에는 파일 새로 읽기와 함
께 콜드 부팅 시 이 변경 내용이 반영됩니다 . 이 콜드
부팅은 " 초기 콜드 부팅 " 이라 합니다 .
파일 새로 읽기 없이 콜드 부팅 시 이 변경 내용은 반영
되지 않습니다 .
최대절전모드 최대절전모드를 통한 시작 후에는 이전에 선택된 로봇
프로그램을 계속 진행할 수 있습니다 . 레코드 포인터 ,
변수 내용 , 아웃풋 및 프로그램 같은 기본 시스템의 상
태가 다시 복구됩니다 .
추가적으로 로봇 컨트롤러와 동시에 열렸던 모든 프로
그램이 종료 전 상태로 다시 열립니다 . Windows 도 마
지막 상태로 복구됩니다 .
4.6 로봇 컨트롤러 끄기
4.7 유저 인터페이스의 언어 설정
4.8.1 온라인 문서 호출
예시
번호 설명
1, 2 목차를 표시합니다 .
3 목차에 포함된 테마를 표시합니다 .
4 다음의 테마를 표시합니다 .
메시지 페이지
번호 설명
1 이전 페이지를 표시합니다 .
2 이 버튼은 다른 화살표 버튼을 이용해 이전 페이지로 이동한 경우
에만 활성화됩니다 . 이 버튼을 이용해 다시 본래의 페이지로 되돌
아갈 수 있습니다 .
번호 설명
3 소프트웨어 모듈의 목록을 표시합니다 .
4 메시지 번호 및 텍스트
5 메시지에 대한 정보
예시에서보다 적은 정보가 존재할 수 있습니다 .
6 원인 / 해결 방법에 대한 세부 정보를 표시합니다 . (>>> 그림
4-10 )
세부정보 페이지
4.9 사용자 그룹 전환
유저
오퍼레이터를 위한 사용자 그룹 . ( 오퍼레이터 및 유저 사용자그룹은 기
본적으로 동일한 대상 그룹을 위해 생성됩니다 .)
전문가
프로그래머를 위한 사용자 그룹 이 사용자그룹은 암호로 보호됩니다 .
안전유지 관리자
시운전 인원을 위한 사용자 그룹 . 이 사용자는 로봇의 안전 컨피규레이션
을 활성화시키거나 설정할 수 있습니다 .
이 사용자그룹은 암호로 보호됩니다 .
안전 시운전 인원
이 사용자 그룹은 , KUKA.SafeOperation 또는
KUKA.SafeRangeMonitoring 이 사용되는 경우에만 필요합니다 . 이 사
용자그룹은 암호로 보호됩니다 .
관리자
전문가 사용자그룹에서와 동일한 기능 . 그에 추가적으로 로봇 컨트롤러
로의 플러그 인의 통합이 가능합니다 .
이 사용자그룹은 암호로 보호됩니다 .
기본 암호는 "kuka" 입니다 .
재시작 시 디폴트 사용자그룹이 선택됩니다 .
작동모드 AUT 또는 AUT EXT 로 이동하는 경우 , 안전상의 이유에서 로봇
컨트롤러가 디폴트 사용자그룹으로 이동합니다 . 다른 사용자그룹이 필요한
경우 , 그 이후에 이 사용자그룹으로 이동해야 합니다 .
유저 인터페이스에서 특정한 시간 동안 조작이 이루어지지 않을 경우 , 안전
상의 이유에서 로봇 컨트롤러가 디폴트 사용자그룹으로 이동합니다 . 디폴트
설정은 300 초입니다 .
4.10 작동 모드 전환
작동 모드 사용 속도
상위 컨트롤러가 포함 프로그램 모드 :
AUT 되지 않은 산업용 로봇 프로그래밍된 속도
을 위해 수동 모드 : 불가능
예를 들어 PLC 와 같 프로그램 모드 :
AUT 은 상위 컨트롤러가 포 프로그래밍된 속도
EXT 함된 산업용 로봇에 사
수동 모드 : 불가능
용
4.11 좌표계
그림 4-11: 좌표계에 대한 설명
설명 WORLD
WORLD 좌표계는 확정적으로 정의된 직교좌표계입니다 . 이것은 ROBROOT
및 BASE 좌표계의 원본 좌표계에 해당합니다 .
기본적으로 로봇 다리에 WORLD 좌표계가 존재합니다 .
ROBROOT
ROBROOT 좌표계는 항상 로봇 다리에 존재하는 직교좌표계입니다 . 이 좌표
계는 WORLD 좌표계를 기준으로 한 로봇의 위치를 정의합니다 .
기본적으로 ROBROOT 좌표계는 WORLD 좌표계와 서로 일치합니다 .
$ROBROOT 를 이용해 WORLD 좌표계에 대한 로봇의 이동을 정의할 수 있
습니다 .
BASE
BASE 좌표계는 제품의 위치를 정의하는 직교좌표계입니다 . 이 좌표계는
WORLD 좌표계를 기준으로 합니다 .
기본적으로 BASE 좌표계는 WORLD 좌표계와 서로 일치합니다 . 이 좌표계
는 사용자에 의해 제품으로 이동됩니다 .
(>>> 5.7.2 " 베이스 측정 " 페이지 103)
TOOL
TOOL 좌표계는 툴의 작업 포인트에 존재하는 직교좌표계입니다 .
기본적으로 플랜지 중점에 TOOL 좌표계의 원점이 존재합니다 . ( 이 경우
FLANGE 좌표계로 불립니다 .) TOOL 좌표계는 사용자에 의해 툴의 작업 포
인트로 이동됩니다 .
(>>> 5.7.1 " 툴 측정 " 페이지 97)
로봇 좌표계의 회전각도
각도 축 중심의 회전
각도 A Z 축 중심의 회전
각도 B Y 축 중심의 회전
각도 C X 축 중심의 회전
4.12 로봇 수동 이동
그림 4-12: 해당 축 이동
개요 직교좌표적 이동 해당 축 이동
조그 키 (>>> 4.12.6 "이동 버튼을 (>>> 4.12.5 " 조그 키를
통한 직교좌표적 이동 " 페 통한 해당 축 이동 " 페이지
이지 59) 59)
Space (>>> 4.12.9 " 스페이스 마 Space Mouse 를 통해 해당
Mouse 우스를 이용한 직교좌표적 축을 이동시킬 수 있지만 ,
이동 " 페이지 62) 여기에서는 설명되지 않습
니다 .
진행 방법 조그 모드 옵션 창을 엽니다 :
1. smartHMI 에서 상태 표시창을 엽니다 . 예를 들어 상태 표시창 POV.
( 상태 표시창 서브밋 해석기 , 드라이브 및 로봇 해석기에서는 불가능 .)
창이 열립니다 .
2. 옵션을 누릅니다 . 조그 모드 옵션 창이 열립니다 .
대부분의 파라미터의 경우 자체적으로 조그 모드 옵션 창을 열 필요가 없습니
다 . 이런 파라미터는 smartHMI 의 상태 표시창에서 직접 설정할 수 있습니다
.
그림 4-13: 일반 사항 탭
설명 번호 설명
1 프로그램 오버라이드 설정
(>>> 6.5.4 " 프로그램 오버라이드 (POV) 설정 " 페이지 135)
번호 설명
2 핸드 오버라이드 설정
(>>> 4.12.3 " 핸드 오버라이드 (HOV) 설정 " 페이지 58)
3 프로그램 처리 유형 선택
(>>> 6.5.2 " 프로그램 처리 유형 " 페이지 134)
그림 4-14: 키 탭
설명 번호 설명
1 " 조그 키 " 이동 유형 활성화
(>>> 4.12.2 " 이동 유형 활성화 " 페이지 58)
2 기구 그룹을 선택합니다 . 기구 그룹은 조그 키가 어떤 축에 작용
하는지를 정의합니다 .
디폴트 : 로봇 축 (= A1 … A6)
시스템 컨피규레이션에 따라서 다른 기구 그룹을 사용할 수 있습
니다 .
(>>> 4.13 " 부가축 수동 이동 " 페이지 64)
3 조그 키를 이용해 이동 좌표계를 선택합니다 .
4 증분적 조그 모드
(>>> 4.12.10 " 증분적 조그 모드 " 페이지 63)
그림 4-15: 마우스 탭
설명 번호 설명
1 " 스페이스 마우스 " 이동 유형 활성화
(>>> 4.12.2 " 이동 유형 활성화 " 페이지 58)
2 스페이스 마우스 컨피규레이션
(>>> 4.12.7 " 스페이스 마우스 컨피규레이션 " 페이지 60)
3 스페이스 마우스를 이용해 이동 좌표계를 선택합니다 .
설명 번호 설명
1 (>>> 4.12.8 " 스페이스 마우스의 정렬 결정 " 페이지 61)
그림 4-17: 현재 베이스 / 툴 탭
설명 번호 설명
1 여기에는 현재 툴이 표시됩니다 . 다른 툴은 선택할 수 있습니다 .
(>>> 4.12.4 " 툴 및 베이스 선택 " 페이지 59)
알 수 없음 [?] 표시는 아직 툴이 측정되지 않았음을 의미합니다 .
2 여기에는 현재 베이스가 표시됩니다 . 다른 베이스는 선택할 수 있
습니다 .
(>>> 4.12.4 " 툴 및 베이스 선택 " 페이지 59)
알 수 없음 [?] 표시는 아직 베이스가 측정되지 않았음을 의미합니
다.
3 보간 모드 선택 :
플랜지 : 툴이 마운팅 플랜지에 장착되어 있습니다 .
외부 툴 : 툴이 고정 툴입니다 .
4.12.2 이동 유형 활성화
진행 방법 1. 조그 모드 옵션 창을 엽니다 .
(>>> 4.12.1 "" 조그 모드 옵션 " 창 " 페이지 55)
2. " 조그 키 " 이동 유형을 활성화시키는 경우 :
키 탭에서 키 활성화 체크박스를 활성화시킵니다 .
" 스페이스 마우스 " 이동 유형을 활성화시키는 경우 :
마우스 탭에서 마우스 활성화 체크박스를 활성화시킵니다 .
설명 " 조그 키 " 및 " 스페이스 마우스 " 이동 유형은 동시에 활성화시킬 수 있습니
다 . 로봇이 키를 통해 동작하는 경우 , 로봇이 다시 정지될 때까지 스페이스
마우스는 잠긴 상태로 유지됩니다 . 스페이스 마우스를 사용하는 경우에는 키
가 잠깁니다 .
대안적 방법 대안적 방법으로서 KCP 우측에 있는 플러스 마이너스 버튼을 이용해 오버라
이드를 설정할 수 있습니다 .
100%, 75%, 50%, 30%, 10%, 3%, 1% 단계로 설정 가능 .
4.12.4 툴 및 베이스 선택
4.12.5 조그 키를 통한 해당 축 이동
진행 방법 1. 좌표계로서 축 조그 키를 선택합니다 .
2. 핸드 오버라이드를 설정하십시오 .
3. 인가 스위치를 누르고 누른 상태를 유지하십시오 .
조그 키 옆에 A1-A6 번 축이 표시됩니다 .
4. 하나의 축을 포지티브 또는 네거티브 방향으로 동작시키기 위해 , 포지티
브 또는 네거티브 조그 키를 누르십시오 .
진행 방법 1. 조그 모드 옵션 창을 열고 마우스 탭을 선택합니다 .
(>>> 4.12.1 "" 조그 모드 옵션 " 창 " 페이지 55)
2. 마우스 설정 그룹 :
도미넌트 체크박스 :
필요에 따라 도미넌트 모드를 켜거나 끄십시오 .
6D/XYZ/ABC 옵션 단추 :
TCP 가 병진 , 회전 또는 이 두 가지 유형으로 동작할 수 있는지를 선
택하십시오 .
3. 조그 모드 옵션 창을 닫습니다 .
설명
그림 4-18: 마우스 설정
도미넌트 체크박스 :
도미넌트 모드에 따라서 스페이스 마우스를 통해 단지 하나 또는 복수의 축을
동시에 동작시킬 수 있습니다 .
체크박스 설명
활성화 도미넌트 모드 켜짐 . 스페이스 마우스를 통해 가장 크
게 조작된 축만 이동됩니다 .
비활성화 도미넌트 모드 꺼짐 . 선택한 축에 따라서 3 개 또는 6
개의 축이 동시에 동작할 수 있습니다 .
옵션 설명
6D 스페이스 마우스의 당김 , 누름 , 회전 또는 틸팅을 통해
서만 로봇을 동작시킬 수 있습니다 .
직교좌표적 이동에서는 다음과 같은 동작이 가능합니다
:
X, Y 및 Z 방향에서의 병진적 동작
X, Y 및 Z 축을 중심으로 한 회전 동작
옵션 설명
XYZ 스페이스 마우스의 당김 또는 누름을 통해서만 로봇을
동작시킬 수 있습니다 .
직교좌표적 이동에서는 다음과 같은 동작이 가능합니다
:
X, Y 및 Z 방향에서의 병진적 동작
ABC 스페이스 마우스의 회전 또는 틸팅을 통해서만 로봇을
동작시킬 수 있습니다 .
직교좌표적 이동에서는 다음과 같은 동작이 가능합니다
:
X, Y 및 Z 축을 중심으로 한 회전 동작
전제조건 작동 모드 T1
4.12.10 증분적 조그 모드
설정 설명
연속적으로 증분적 조그 모드가 꺼진 상태 .
100mm / 10° 1 증분 = 100 mm 또는 10°
10mm / 3° 1 증분 = 10 mm 또는 3°
1mm / 1° 1 증분 = 1 mm 또는 1°
0.1mm / 0.005° 1 증분 = 0.1 mm 또는 0.005°
증분 (mm 단위 ):
X, Y 또는 Z 방향에서 직교좌표적 이동 시 적용 .
증분 ( 도 단위 ):
A, B 또는 C 방향에서 직교좌표적 이동 시 적용 .
해당 축의 이동 시 적용 .
4.13 부가축 수동 이동
기구 그룹 설명
로봇 축 조그 키를 이용해 로봇 축을 이동시킬 수 있습니
다 . 부가축은 이동시킬 수 없습니다 .
부가축 조그 키를 이용해 컨피규레이션된 모든 부가축을
이동시킬 수 있습니다 . 예를 들어 E1-E5 부가축
.
NAME / 조그 키를 이용해 외부 기구 그룹의 축을 이동시
킬 수 있습니다 .
외부 기구 그룹 n
이름은 $ETn_NAME 시스템 변수에서 적용됩니
다 (n = 외부 기구의 번호 ). $ETn_NAME 이 비어
있을 경우 , 디폴트 이름으로서 외부 기구 그룹 n
이 표시됩니다 .
[ 사용자 정의 기구 그 조그 키를 이용해 사용자 정의 기구 그룹의 축을
룹] 이동시킬 수 있습니다 .
이름은 사용자 정의 기구 그룹의 이름에 해당합
니다 .
작동 모드 T1
4.15 표시 기능
4.15.1 실제 위치 표시
설명 직교좌표 실제 위치 :
TCP 의 현재 위치 (X, Y, Z) 및 방향 (A, B, C) 이 표시됩니다 . 또한 현재
TOOL 및 BASE 좌표계 및 상태와 Turn 이 표시됩니다 .
해당 축 실제 위치 :
A1-A6 번 축의 현재 위치가 표시됩니다 . 부가축이 존재하는 경우에는 , 부가
축의 위치도 표시됩니다 .
로봇 이동 중에도 실제 위치 표시가 가능합니다 .
그림 4-23: 직교좌표 실제 위치
그림 4-24: 해당 축 실제 위치
설명
그림 4-25: 디지털 인풋
번호 설명
1 I/O 의 번호
2 I/O 의 값 . 인풋 또는 아웃풋이 TRUE 인 경우 , 이것은 적색으로
지정됩니다 .
3 SIM 항목 : I/O 가 시뮬레이션됩니다 .
SYS 항목 : I/O 의 값이 시스템 변수에 저장됩니다 . 이 I/O 는 읽기
전용입니다 .
4 I/O 의 이름
단추 설명
-100 표시창에서 100 인풋 또는 아웃풋을 뒤로 스위칭
합니다 .
+100 표시창에서 100 인풋 또는 아웃풋을 앞으로 스위
칭합니다 .
이동 검색된 인풋 또는 아웃풋의 번호를 입력할 수 있
습니다 .
값 선택한 인풋 또는 아웃풋을 TRUE 와 FALSE 사
이에서 이동 . 전제조건 : 인가 스위치가 눌린 상
태.
작동모드 AUT EXT 에서는 이 단추를 사용할 수
없고 인풋에서는 시뮬레이션이 켜져 있는 경우에
만 사용할 수 있습니다 .
이름 선택된 인풋 또는 아웃풋의 이름은 변경할 수 있
습니다 .
단추 설명
이동 검색된 인풋 또는 아웃풋의 번호를 입력할 수 있
습니다 .
전압 선택된 아웃풋에 대해 하나의 전압을 입력할 수
있습니다 .
-10 … 10 V
이 단추는 아웃풋에만 제공됩니다 .
이름 선택된 I/O 의 이름을 변경할 수 있습니다 .
설명
번호 설명
1 번호
2 상태
회색 : 비활성화 (FALSE)
적색 : 활성화 (TRUE)
3 I/O 의 긴 텍스트 이름
4 타입
녹색 : I/O
황색 : 변수 또는 시스템 변수 ($...)
번호 설명
5 신호 또는 변수의 이름
6 I/O 번호 또는 채널 번호
단추 설명
컨피규레이션 오토매틱 익스터널을 위한 컨피규레이션으로 전
환.
인풋 / 아웃풋 인풋 창과 아웃풋 창 사이에서 이동 .
세부 정보 / 일반 세부 정보 보기와 일반 보기 사이에서 이동 .
설명
번호 설명
1 플래그의 번호
2 플래그의 값 . 플래그가 설정된 경우 적색으로 표시됩니다 .
3 플래그의 이름
4 여기에는 주기적 플래그의 설정 조건이 표시됩니다 .
단추 설명
-100 표시창에서 100 플래그를 뒤로 스위칭합니다 .
+100 표시창에서 100 플래그를 앞으로 스위칭합니다 .
단추 설명
이동 검색된 플래그의 번호를 입력할 수 있습니다 .
이름 선택된 플래그의 이름을 변경할 수 있습니다 .
4.15.6 플래그 표시
설명
그림 4-30: 플래그
번호 설명
1 플래그의 번호
2 플래그의 값 . 플래그가 설정된 경우 적색으로 표시됩니다 .
3 플래그의 이름
단추 설명
-100 표시창에서 100 플래그를 뒤로 스위칭합니다 .
+100 표시창에서 100 플래그를 앞으로 스위칭합니다 .
이동 검색된 플래그의 번호를 입력할 수 있습니다 .
값 선택된 플래그를 TRUE 와 FALSE 사이에서 이
동 . 전제조건 : 인가 스위치가 눌린 상태 .
작동 모드 AUT EXT 에서는 이 단추가 제공되지
않습니다 .
이름 선택된 플래그의 이름을 변경할 수 있습니다 .
4.15.7 카운터 표시
설명
그림 4-31: 카운터
번호 설명
1 카운터의 번호
4 카운터의 값
5 카운터의 이름
단추 설명
이동 검색된 카운터의 번호를 입력할 수 있습니다 .
값 선택된 카운터에 대해 하나의 값을 입력할 수 있
습니다 .
이름 선택된 카운터의 이름을 변경할 수 있습니다 .
4.15.8 타이머 표시
설명
그림 4-32: 타이머
번호 설명
1 타이머의 번호
2 타이머의 상태
타이머가 활성화된 경우 녹색으로 표시됩니다 .
타이머가 비활성화된 경우 적색으로 표시됩니다 .
3 타이머의 상태
타이머의 값이 0 보다 큰 (>) 경우 타이머 플래그가 설정됩니다
( 적색 체크표시 ).
타이머의 값이 0 이하인 ( ≤ ) 경우 타이머 플래그가 설정되지
않습니다 .
4 타이머의 값 ( 단위 : ms)
5 타이머의 이름
단추 설명
이동 검색된 타이머의 번호를 입력할 수 있습니다 .
상태 선택한 타이머를 TRUE 와 FALSE 사이에서 이
동 . 전제조건 : 인가 스위치가 눌린 상태 .
값 선택된 타이머에 대해 하나의 값을 입력할 수 있
습니다 .
이름 선택된 타이머의 이름을 변경할 수 있습니다 .
4.15.9 측정 데이터 표시
4.15.10 로봇 및 로봇 컨트롤러 정보 표시
탭 설명
정보 로봇 컨트롤러의 타입
로봇 컨트롤러의 버전
유저 인터페이스의 버전
기본 시스템의 버전
로봇 로봇 이름
로봇의 타입 및 컨피규레이션
운전 기간
드라이브가 켜지면 운전 시간 카운터가 작동하기 시
작합니다 . 대안적으로 운전 기간은 변수
$ROBRUNTIME 을 통해 표시할 수 있습니다 .
축의 수
부가축의 목록
머신 데이터의 버전
시스템 컨트롤 PC 의 이름
운영체제의 버전
메모리 용량
옵션 추가적으로 설치된 옵션 및 테크놀로지 패키지
메모 추가적 메모
모듈 중요한 시스템 파일의 이름 및 버전
저장 단추는 모듈 탭의 내용을
C:\KRC\ROBOTER\LOG\OCXVER.TXT 파일로
내보내기 합니다 .
4.15.11 로봇 데이터 표시 / 편집
전제조건 작동모드 T1 또는 T2
프로그램 선택 안됨
설명
그림 4-33: 로봇 데이터 창
번호 설명
1 일련번호
2 운전 기간 . 드라이브가 켜지면 운전 시간 카운터가 작동하기 시작
합니다 . 대안적으로 운전 기간은 변수 $ROBRUNTIME 을 통해
표시할 수 있습니다 .
3 머신 데이터의 이름
4 로봇 이름 . 로봇 이름은 변경할 수 있습니다 .
5 로봇 컨트롤러의 데이터는 네트워크 경로에 압축저장할 수 있습니
다.
(>>> 6.8.3 " 네트워크에 압축저장 " 페이지 143)
여기에서는 압축저장할 경로를 지정합니다 .
6 네트워크 상에서 압축저장하기 위해 사용자 이름 및 암호가 필요
7 한 경우에는 이것을 여기에 입력할 수 있습니다 . 이럴 경우 압축
저장 시 더 이상 매번 입력할 필요가 없습니다 .
8 이 필드는 백업파일 이름의 로봇 이름
적용 . 체크박스가 활성화되지 않은 경우에만 표시됩니다 .
여기에서 백업파일의 이름을 지정할 수 있습니다 .
9 체크박스 활성화 : 백업파일의 이름으로 로봇 이름이 사용됩니
다 . 로봇 이름이 지정되지 않은 경우에는 이름으로서 백업파일
이 사용됩니다 .
체크박스 비활성화 : 백업파일의 자체 이름을 지정할 수 있습니
다.
5 시운전 및 재시운전
5.2 머신 데이터 점검
그림 5-1: 타입 표시판
전제조건 작동모드 T1 또는 T2
프로그램 선택 안됨
5.3 상위 안전 컨트롤러 없이 로봇 이동
메뉴 설명
로봇 원점 잡기 모드가 활성화된 상
태입니다. 메뉴 항목을 터치하면 이
모드가 해제됩니다 .
로봇 원점 잡기 모드가 해제된 상태
입니다 . 메뉴 항목을 터치하면 이
모드가 활성화됩니다 .
5.5 마스터링
그림 5-2: 조절 위치 - 개략적 위치
경우 비고
시운전 시 ---
로봇의 마스터링이 소실되는 유지 (>>> 5.5.6 " 기준 마스터링 " 페
관리 조치 후 ( 예를 들어 모터 또는 이지 87)
RDC 의 교체 )
로봇 컨트롤러 없이 로봇이 동작된 ---
경우 ( 예를 들어 자유 회전장치를
통해 )
기어 교체 후 새로 마스터링하기 전에는 반드시
250 mm/s 이상의 속도로 리밋 스 기존 마스터링 데이터를 삭제해야
톱에 충돌한 후 합니다 ! 축을 수동 언마스터링을 통
해 마스터링 데이터를 삭제할 수 있
충돌 후
습니다 .
(>>> 5.5.8 " 축 수동 언마스터링
" 페이지 94)
5.5.1 마스터링 방법
측정 카트리지 타입 마스터링 방법
EMD 용 측정 카트리지 EMD 를 통한 마스터링
(Electronic Mastering Device) (>>> 5.5.3 "EMD 를 통한 마스터
링 " 페이지 80)
M20 가는 나사가 포함된 보호캡
다이얼 게이지를 이용한 마스터링
(>>> 5.5.4 " 다이얼 게이지를 이
용한 마스터링 " 페이지 85)
기준 마스터링
기준 마스터링은 EMD 측정 카트리
지가 탑재된 로봇에서 특정한 유지
관리 조치 후에 마스터링하기 위한
용도로만 사용됩니다 .
(>>> 5.5.6 " 기준 마스터링 " 페
이지 87)
MEMD 용 측정 카트리지 A1 내지 A5 용 : MEMD 를 통한 마
스터링
(Mikro Electronic Mastering
Device) A6 용 : 눈금 표시선으로의 마스터
링
M8 가는 나사가 포함된 보호캡
(>>> 5.5.7 "MEMD 및 눈금 표시
선을 통한 마스터링 " 페이지 88)
5.5.2 기본 위치로 축 이동
그림 5-3: 기본 위치로 축 이동
그림 5-4: 로봇에 있는 조절 마크
진행 방법 1. 좌표계로서 축 조그 키를 선택합니다 .
2. 인가 스위치를 누르고 누른 상태를 유지하십시오 .
조그 키 옆에 A1-A6 번 축이 표시됩니다 .
3. 하나의 축을 포지티브 또는 네거티브 방향으로 동작시키기 위해 , 포지티
브 또는 네거티브 조그 키를 누르십시오 .
4. 마스터링 노치가 겹쳐지도록 , A1 번 축부터 축을 이동시키십시오 .
단계 설명
1 최초 마스터링
(>>> 5.5.3.1 " 최초 마스터링 실시 (EMD 사용 )" 페이지
81)
최초 마스터링은 하중없이 실시됩니다 .
2 오프셋 티칭
(>>> 5.5.3.2 " 오프셋 티칭 (EMD 사용 )" 페이지 83)
" 오프셋 티칭 " 은 하중 조건에서 실시됩니다 . 최초 마스터
링에 대한 편차가 저장됩니다 .
3 필요 시 , 오프셋을 통한 하중 마스터링 점검
(>>> 5.5.3.3 " 오프셋을 통한 하중 마스터링 (EMD 사용
)" 페이지 84)
" 오프셋을 통한 하중 마스터링 점검 " 은 이미 오프셋 티칭
에 사용된 하중으로 실시됩니다 .
적용 범위 :
최초 마스터링의 점검
최초 마스터링이 소실된 경우, 최초 마스터링의 복구(예
를 들어 모터 교체 또는 충돌 후 ). 티칭된 오프셋은 마
스터링 로스 후에도 그대로 존재하므로 , 로봇 컨트롤러
는 최초 마스터링을 계산할 수 있습니다 .
진행 방법
EMD 는 항상 측정 라인 없이 측정 카트리지에 부착해야 합니다
. 그 후에 EMD 에 측정 라인을 부착합니다 . 그렇지 않을 경우
측정 라인이 손상될 수 있습니다 .
마찬가지로 EMD 의 제거 시에는 항상 EMD 에서 먼저 측정라인을 제거하십
시오 . 그 후에 측정 카트리지에서 EMD 를 제거합니다 .
마스터링 후에 X32 포트에서 측정 라인을 제거하십시오 . 그렇지 않을 경우
장애 신호 또는 손상이 발생할 수 있습니다 .
그림 5-9: EMD 에 측정 라인 부착
7. 마스터링을 누릅니다 .
8. 인가 스위치 및 시작 버튼을 누르십시오 .
EMD 가 측정 홈을 통과하면 , 마스터링 포지션이 계산됩니다 . 로봇이 자
동으로 정지됩니다 . 값이 저장됩니다 . 창에서 축이 사라집니다 .
9. EMD 에서 측정 라인을 제거하십시오 . 그 다음 측정 카트리지에서 EMD
를 제거하고 다시 보호캡을 부착하십시오 .
10. 마스터링할 모든 축에 대해 4-9 번 단계를 반복하십시오 .
11. 창을 닫습니다 .
12. 포트 X32 에서 측정 라인을 제거하십시오 .
진행 방법
EMD 는 항상 측정 라인 없이 측정 카트리지에 부착해야 합니다
. 그 후에 EMD 에 측정 라인을 부착합니다 . 그렇지 않을 경우
측정 라인이 손상될 수 있습니다 .
마찬가지로 EMD 의 제거 시에는 항상 EMD 에서 먼저 측정라인을 제거하십
시오 . 그 후에 측정 카트리지에서 EMD 를 제거합니다 .
마스터링 후에 X32 포트에서 측정 라인을 제거하십시오 . 그렇지 않을 경우
장애 신호 또는 손상이 발생할 수 있습니다 .
설명 적용 범위 :
최초 마스터링의 점검
최초 마스터링이 소실된 경우, 최초 마스터링의 복구(예를 들어 모터 교체
또는 충돌 후 ). 티칭된 오프셋은 마스터링 로스 후에도 그대로 존재하므
로 , 로봇 컨트롤러는 최초 마스터링을 계산할 수 있습니다 .
진행 방법
EMD 는 항상 측정 라인 없이 측정 카트리지에 부착해야 합니다
. 그 후에 EMD 에 측정 라인을 부착합니다 . 그렇지 않을 경우
측정 라인이 손상될 수 있습니다 .
마찬가지로 EMD 의 제거 시에는 항상 EMD 에서 먼저 측정라인을 제거하십
시오 . 그 후에 측정 카트리지에서 EMD 를 제거합니다 .
마스터링 후에 X32 포트에서 측정 라인을 제거하십시오 . 그렇지 않을 경우
장애 신호 또는 손상이 발생할 수 있습니다 .
그림 5-11: 조절할 축의 선택 목록
5.5.6 기준 마스터링
단계 설명
1 최초 마스터링
(>>> 5.5.7.1 " 최초 마스터링 실시 (MEMD 사용 )" 페이
지 89)
최초 마스터링은 하중없이 실시됩니다 .
2 오프셋 티칭
(>>> 5.5.7.2 " 오프셋 티칭 (MEMD 사용 )" 페이지 92)
" 오프셋 티칭 " 은 하중 조건에서 실시됩니다 . 최초 마스터
링에 대한 편차가 저장됩니다 .
3 필요 시 , 오프셋을 통한 하중 마스터링 점검
(>>> 5.5.7.3 " 오프셋을 통한 하중 마스터링 점검
(MEMD 사용 )" 페이지 93)
" 오프셋을 통한 하중 마스터링 점검 " 은 이미 오프셋 티칭
에 사용된 하중으로 실시됩니다 .
적용 범위 :
최초 마스터링의 점검
최초 마스터링이 소실된 경우, 최초 마스터링의 복구(예
를 들어 모터 교체 또는 충돌 후 ). 티칭된 오프셋은 마
스터링 로스 후에도 그대로 존재하므로 , 로봇 컨트롤러
는 최초 마스터링을 계산할 수 있습니다 .
MEMD
1 MEMD 박스 3 MEMD
2 스크루 드라이버 4 라인
6. 마스터링을 누릅니다 .
7. 인가 스위치 및 시작 버튼을 누르십시오 .
MEMD 가 측정 홈을 통과하면 , 마스터링 포지션이 계산됩니다 . 로봇이
자동으로 정지됩니다 . 값이 저장됩니다 . 창에서 축이 사라집니다 .
8. 측정 카트리지에서 MEMD 를 제거하고 다시 보호캡을 부착하십시오 .
9. A6 을 제외한 , 마스터링할 모든 축에 대해 4-8 번 단계를 반복하십시오 .
10. 창을 닫습니다 .
11. A6 을 마스터링 포지션으로 이동시킵니다 :
A6 은 금속 재질의 매우 미세한 눈금 표시선을 갖습니다 . 이 눈금을 서로
정확하게 정렬합니다 .
설명 적용 범위 :
최초 마스터링의 점검
최초 마스터링이 소실된 경우, 최초 마스터링의 복구(예를 들어 모터 교체
또는 충돌 후 ). 티칭된 오프셋은 마스터링 로스 후에도 그대로 존재하므
로 , 로봇 컨트롤러는 최초 마스터링을 계산할 수 있습니다 .
5.5.8 축 수동 언마스터링
진행 방법 소프트웨어 리밋 수동 변경 :
1. 메인 메뉴에서 시운전 > 서비스 > 소프트웨어 리밋 스위치 ( 을 ) 를 선택
합니다 . 소프트웨어 리밋 스위치 창이 열립니다 .
2. 네거티브 및 포지티브 열에서 필요에 맞게 리밋 스위치를 변경합니다 .
3. 저장을 눌러 변경 내용을 저장합니다 .
프로그램에 맞게 소프트웨어 리밋 스위치를 조정합니다 :
1. 메인 메뉴에서 시운전 > 서비스 > 소프트웨어 리밋 스위치 ( 을 ) 를 선택
합니다 . 소프트웨어 리밋 스위치 창이 열립니다 .
2. 자동 검출 ( 을 ) 를 누릅니다 . 다음과 같은 메시지가 표시됩니다 : 자동 측
정 진행 중 .
3. 리밋 스위치를 조정할 프로그램을 시작합니다 . 프로그램이 완전하게 진
행되도록 한 후 선택을 취소합니다 .
소프트웨어 리밋 스위치 창에는 각 축의 도달된 최대 및 최소 위치가 표시
됩니다 .
4. 리밋 스위치를 조정할 모든 프로그램에서 3 번 단계를 반복하십시오 .
소프트웨어 리밋 스위치 창에는 실행된 전체 프로그램을 기준으로 한 각
축의 도달된 최대 및 최소 위치가 표시됩니다 .
5. 원하는 모든 프로그램이 실행된 후에는 소프트웨어 리밋 스위치 창에서
종료를 누릅니다 .
6. 측정된 값을 소프트웨어 리밋 스위치로서 적용하기 위해 저장을 누릅니다
.
7. 필요 시 자동으로 측정된 값을 다시 수동으로 변경합니다 .
설명 창 소프트웨어 리밋 스위치 :
그림 5-18: 자동 산출 전
번호 설명
1 현재 네거티브 리밋 스위치
2 축의 현재 위치
3 현재 포지티브 리밋 스위치
그림 5-19: 자동 산출 중
번호 설명
4 측정 시작 이후 축이 가진 최소 위치
5 측정 시작 이후 축이 가진 최대 위치
단추 설명
자동 검출 자동 산출 시작 :
로봇 컨트롤러가 지금부터 축이 갖는 최소 및 최
대 위치를 소프트웨어 리밋 스위치 창의 최소값
및 최대값 열에 기록합니다 .
종료 자동 산출 종료 . 측정된 최소 / 최대 위치를 네거
티브 및 포지티브 열로 전송하지만 아직 저장하
지는 않습니다 .
저장 네거티브 및 포지티브 열에서 값을 소프트웨어
리밋 스위치로서 저장합니다 .
5.7 측정
5.7.1 툴 측정
툴 측정의 이점 :
툴이 충돌 방향에서 직선으로 이동할 수 있습니다 .
TCP 위치의 변경 없이 툴이 TCP 를 중심으로 회전할 수 있습니다 .
프로그램 모드에서 : 프로그래밍된 이동 속도가 TCP 에서 경로를 따라 유
지됩니다 .
최대 16 개의 TOOL 좌표계를 저장할 수 있습니다 . 변수 :
TOOL_DATA[1…16]).
다음과 같은 데이터가 저장됩니다 :
X, Y, Z:
FLANGE 좌표계를 기준으로 한 , TOOL 좌표계의 원점
A, B, C:
FLANGE 좌표계를 기준으로 한 , TOOL 좌표계의 방향
단계 설명
1 TOOL 좌표계의 원점 결정
다음과 같은 방법을 선택할 수 있습니다 :
XYZ -4 포인트
(>>> 5.7.1.1 "TCP 측정 : XYZ 4 포인트 방법 " 페이지
98)
XYZ 기준
(>>> 5.7.1.2 "TCP 측정 : XYZ 기준 방법 " 페이지
100)
2 TOOL 좌표계의 방향 결정
다음과 같은 방법을 선택할 수 있습니다 :
ABC -2 포인트
(>>> 5.7.1.4 " 방향 결정 : ABC 2 포인트 방법 " 페이지
101)
ABC World
(>>> 5.7.1.3 " 방향 결정 : ABC World 방법 " 페이지
101)
그림 5-21: XYZ 4 점 방법
그림 5-23: ABC 2 점 방법
5.7.1.5 숫자 입력
5.7.2 베이스 측정
베이스 측정의 이점 :
TCP 는 작업면 또는 제품의 모서리를 따라 수동으로 이동시킬 수 있습니
다.
5.7.2.1 3 포인트 방법
그림 5-24: 3 점 방법
5.7.2.2 간접법
그림 5-25: 간접법
5.7.2.3 간접법
그림 5-26: 간접법
5.7.3 고정 툴 측정
단계 설명
1 고정 툴의 TCP 측정
고정 툴의 TCP 는 외부 TCP 로 불립니다 .
(>>> 5.7.3.1 " 외부 TCP 측정 " 페이지 107)
측정 데이터를 이미 알고 있는 경우에는 , 이 데이터를 직접
입력할 수 있습니다 .
(>>> 5.7.3.2 " 외부 TCP 숫자 입력 " 페이지 109)
2 제품 측정
다음과 같은 방법을 선택할 수 있습니다 :
직접법
(>>> 5.7.3.3 " 제품 측정 : 직접법 " 페이지 109)
간접법
(>>> 5.7.3.4 " 제품 측정 : 간접법 " 페이지 110)
5.7.3.1 외부 TCP 측정
그림 5-27: 외부 TCP 접근
5.7.3.2 외부 TCP 숫자 입력
5.7.3.3 제품 측정 : 직접법
그림 5-29
5.7.3.4 제품 측정 : 간접법
전제조건 작동 모드 T1
5.7.5 리니어 유닛
5.7.5.2 리니어 유닛 측정
5.7.5.3 리니어 유닛 숫자 입력
5.7.6 외부 기구 측정
단계 설명
1 외부 기구의 루트 포인트 측정 .
(>>> 5.7.6.1 " 루트 포인트 측정 " 페이지 115)
측정 데이터를 이미 알고 있는 경우에는 , 이 데이터를 직접
입력할 수 있습니다 .
(>>> 5.7.6.2 " 루트 포인트 숫자 입력 " 페이지 116)
2 외부 기구에 제품이 존재하는 경우 : 제품의 베이스 측정 .
(>>> 5.7.6.3 " 제품 베이스 측정 " 페이지 117)
측정 데이터를 이미 알고 있는 경우에는 , 이 데이터를 직접
입력할 수 있습니다 .
(>>> 5.7.6.4 " 제품 베이스 숫자 입력 " 페이지 119)
외부 기구에 툴이 부착된 경우 : 외부 툴 측정 .
(>>> 5.7.6.5 " 외부 툴 측정 " 페이지 119)
측정 데이터를 이미 알고 있는 경우에는 , 이 데이터를 직접
입력할 수 있습니다 .
(>>> 5.7.6.6 " 외부 툴 숫자 입력 " 페이지 120)
5.7.6.1 루트 포인트 측정
5.7.6.2 루트 포인트 숫자 입력
5.7.6.3 제품 베이스 측정
5.7.6.4 제품 베이스 숫자 입력
5.7.6.5 외부 툴 측정
5.7.6.6 외부 툴 숫자 입력
5.8 로드 데이터
5.8.1 KUKA.Load 를 통한 부하 검사
전제조건 작동모드 T1 또는 T2
프로그램 선택 안됨
5.8.4 부가 하중 데이터 입력
하중 기준 시스템
부가하중 A1 ROBROOT 좌표계
A1 = 0°
부가하중 A2 ROBROOT 좌표계
A2 = -90°
부가하중 A3 FLANGE 좌표계
A4 = 0°, A5 = 0°, A6 = 0°
번호 설명
1 TRUE: 동일한 창에 표시된 툴을 위한 OLDC 가 활성화된 상태 .
과부하 또는 저부하 시 정의된 반응이 수행됩니다 .
FALSE: 동일한 창에 표시된 툴을 위한 OLDC 가 비활성화된 상태
. 과부하 또는 저부하 시 반응이 수행되지 않습니다 .
2 여기에서는 과부하 시 어떤 반응이 수행되는지를 정의할 수 있습
니다 .
없음 : 반응 없음 .
경고 : 로봇 컨트롤러가 다음과 같은 상태 메시지를 출력합니다
: 로봇 하중 (Tool { 번호 }) 체크 시 과부하가 측정됨 .
로봇 중지: 로봇 컨트롤러가 경고에서와 동일한 내용의 확인 메
시지를 출력합니다 . 로봇이 STOP 2 로 정지합니다 .
3 여기에서는 저부하 시 어떤 반응이 수행되는지를 정의할 수 있습
니다 . 가능한 반응은 과부하 시 반응과 유사합니다 .
5.9.1 유지보수 로그 기록
그림 5-36: 유지보수 입력
번호 설명
1 실시된 유지보수 종류의 선택 .
2 유지보수를 실시한 인원의 입력 .
3 KUKA 직원이 유지보수를 실시하고 로그를 기록한 경우 : 작업번
호를 입력합니다 .
기타 유지보수의 경우 : 임의의 번호를 입력합니다 .
4 메모를 입력합니다 .
5.9.2 유지보수 로그 표시
그림 5-37: 유지보수 개요
6 프로그램 관리
개요
그림 6-1: 탐색기
1 머리글 3 상세 목록
2 디렉토리 구조 4 상태 표시줄
열 설명
이름 디렉토리 이름 또는 파일 이름
확장자 파일 확장자
사용자그룹 유저에서는 이 열이 표시되지 않습니다 .
메모 메모
속성 운영체제 속성 및 기본 시스템 속성
사용자그룹 유저에서는 이 열이 표시되지 않습니다 .
크기 KByte 단위의 파일 크기
사용자그룹 유저에서는 이 열이 표시되지 않습니다 .
# 파일의 변경 횟수
변경됨 최근 변경 날짜 및 시간
작성일 작성 날짜 및 시간
사용자그룹 유저에서는 이 열이 표시되지 않습니다 .
상태 표시줄
상태 표시줄에는 다음과 같은 정보가 표시됩니다 :
선택된 개체
진행 중인 작업
사용자 대화창
사용자 입력 요청
확인창
6.1.1 필터 선택
진행 방법 1. 메뉴 순서 편집 > 필터 ( 을 ) 를 선택합니다 .
2. 탐색기의 좌측 영역에서 원하는 필터를 선택하십시오 .
3. OK( 을 ) 를 눌러 확인합니다 .
6.1.2 새 폴더 만들기
6.1.4 파일 이름 바꾸기
6.2 프로그램 선택 또는 열기
1 레코드 포인터
2 커서
3 파일 이름 및 프로그램의 경로
4 프로그램에서 커서의 위치
5 이 아이콘은 프로그램이 선택된 상태임을 표시합니다 .
6.2.2 프로그램 열기
설명
그림 6-3: 프로그램이 열린 상태 .
1 커서
2 파일 이름 및 프로그램의 경로
3 프로그램에서 커서의 위치
진행 방법 프로그램 선택됨 :
프로그램에서 탐색기로 이동하기 : 메뉴 순서 편집 > 탐색기 ( 을 ) 를 선택합
니다 .
탐색기에서 프로그램으로 이동하기 : 프로그램 ( 을 ) 를 누릅니다 .
프로그램 열림 :
프로그램에서 탐색기로 이동하기 : 메뉴 순서 편집 > 탐색기 ( 을 ) 를 선택합
니다 .
탐색기에서 프로그램으로 이동하기 : 편집기 ( 을 ) 를 누릅니다 .
1 DEF my_program( )
2 INI
3
4 PTP HOME Vel= 100 % DEFAULT
...
8 LIN point_5 CONT Vel= 2 m/s CPDAT1 Tool[3] Base[4]
...
14 PTP point_1 CONT Vel= 100 % PDAT1 Tool[3] Base[4]
...
20 PTP HOME Vel= 100 % DEFAULT
21
22 END
행 설명
1 DEF 행에는 프로그램 이름이 표시됩니다 . 프로그램이 기능
에 해당하는 경우에는 , DEF 행이 "DEFFCT" 로 시작하며 다
른 정보도 포함합니다 . DEF 행은 보이게 하거나 또는 숨길
수 있습니다 .
(>>> 6.4.1 "DEF 행 보이기 / 숨기기 " 페이지 133)
2 INI 행에는 내부 변수 및 파라미터를 위한 초기화 정보가 포함
되어 있습니다 .
4 HOME 위치
(>>> 6.3.1 "HOME 위치 " 페이지 133)
8 LIN 동작
(>>> 8.2.3 "LIN 동작 프로그래밍 " 페이지 168)
14 PTP 동작
(>>> 8.2.1 "PTP 동작 프로그래밍 " 페이지 167)
20 HOME 위치
22 END 행은 각 프로그램의 마지막 행입니다 . 프로그램이 기능
에 해당하는 경우에는 , END 행이 "ENDFCT" 입니다 . END
행은 삭제하지 말아야 합니다 !
6.3.1 HOME 위치
축 A1 A2 A3 A4 A5 A6
위치 0° - 90° + 90° 0° 0° 0°
6.4.2 상세 보기 표시
6.4.3 자동 줄 바꿈 켜기 / 끄기
그림 6-4: 자동 줄 바꿈
6.5 프로그램 시작
6.5.1 프로그램 처리 유형 선택
6.5.2 프로그램 처리 유형
프로그램 처리 유형 설명
Go 프로그램이 프로그램 끝까지 중지없이 처리
됩니다 .
#GO
동작 동작 레코드 후에 매번 정지하는 방식으로
프로그램이 처리됩니다 . 각 동작 레코드마
#MSTEP
다 시작 버튼을 다시 눌러야 합니다 .
개별 단계 프로그램 행 진행 후에 매번 정지하는 방식
으로 프로그램이 처리됩니다 . 이 내용은 보
#ISTEP
이지 않는 프로그램 행 및 공백 행에 대해서
도 적용됩니다 . 각 행마다 시작 버튼을 다
시 눌러야 합니다 .
개별 단계는 사용자그룹 전문가에만 제공됩
니다 .
뒤로 시작 뒤로 버튼을 누르면 , 이 프로그램 처
리 유형이 자동으로 선택됩니다 .
#BSTEP
6.5.3 전진
대안적 방법 대안적 방법으로서 KCP 우측에 있는 플러스 마이너스 버튼을 이용해 오버라
이드를 설정할 수 있습니다 .
100%, 75%, 50%, 30%, 10%, 3%, 1% 단계로 설정 가능 .
6.5.5 드라이브 켜기 / 끄기
아이콘 컬러 설명
녹색 드라이브 준비됨
적색 드라이브 준비 안됨
아이콘 컬러 설명
회색 프로그램 선택 안됨
그림 6-5
진행 방법 1. 프로그램 처리 유형 Go 를 선택합니다 .
2. 드라이브를 켭니다 .
3. SAK 이동 실시 :
6.5.10 프로그램 뒤로 시작
3. 시작 뒤로 버튼을 누르십시오 .
4. 각 동작 레코드를 위한 시작 뒤로 버튼을 다시 누르십시오 .
6.5.11 프로그램 리셋
전제조건 작동모드 T1 또는 T2
오토매틱 익스터널을 위한 I/O 가 컨피규레이션된 상태입니다 .
CELL.SRC 프로그램이 컨피규레이션된 상태입니다 .
6.6 프로그램 편집
작업 사용자 그룹별 가능 여부
메모 또는 스탬프 붙여 유저 : 예
넣기
전문가 : 예
행 삭제 유저 : 예
전문가 : 예
작업 사용자 그룹별 가능 여부
폴더 만들기 유저 : 아니오
전문가 : 예
복사 유저 : 아니오
전문가 : 예
붙여넣기 유저 : 아니오
전문가 : 예
공백 행 붙여넣기 ( 엔 유저 : 아니오
터 버튼 누름 )
전문가 : 예
잘라내기 유저 : 아니오
전문가 : 예
검색 유저 : 예
전문가 : 예
프로그램이 열린 상태에서 모든 사용자그룹에
대해 작동 모드 AUT EXT 에서도 가능 .
바꾸기 유저 : 아니오
전문가 : 예 ( 프로그램이 열린 상태 , 선택 안됨 )
인라인 양식을 통한 프 유저 : 예
로그래밍
전문가 : 예
KRL 프로그래밍 유저 : 제한적으로 가능 . 복수의 행으로 이루어
지는 KRL 지령은 허용되지 않습니다 ( 예를 들어
LOOP … ENDLOOP).
전문가 : 예
메모에 대한 설명
그림 6-6: 인라인 양식 메모
번호 설명
1 임의의 텍스트
번호 설명
1 시스템 날짜 ( 편집 불가능 )
2 시스템 시간
3 사용자 이름 또는 ID
4 임의의 텍스트
6.6.2 프로그램 행 삭제
6.6.3 기타 편집 기능
사용자그룹 전문가
작동 모드 T1
검색
전제조건 :
프로그램이 선택되거나 또는 열린 상태 .
바꾸기
전제조건 :
프로그램이 열린 상태 .
사용자그룹 전문가
작동 모드 T1
6.7 프로그램 인쇄
6.8.1 압축저장 개요
메뉴 항목 디렉토리 / 파일 압축저장
모두 KRC:\*.*
C:\KRC\Roboter\Config\User\*.*
C:\KRC\Roboter\Config\System\Commo
n\Mada\*.*
C:\KRC\Roboter\Init\*.*
C:\KRC\Roboter\lr_Spec\*.*
C:\KRC\Roboter\Template\*.*
C:\KRC\Roboter\Rdc\*.*
C:\KRC\User\*.*
C:\KRC\Roboter\log\Mastery.log
몇몇 기타 로그 데이터
어플리케이션 KRC:\R1\Program\*.*
KRC:\R1\System\*.*
KRC:\R1\cell*.*
KRC:\Steu\$config*.*
메뉴 항목 디렉토리 / 파일 압축저장
시스템 데이터 KRC:\R1\Mada\*.*
KRC:\R1\System\*.*
KRC:\R1\TP\*.*
KRC:\Steu\Mada\*.*
C:\KRC\Roboter\Config\User\*.*
C:\KRC\Roboter\Config\System\Commo
n\Mada\*.*
C:\KRC\Roboter\Init\*.*
C:\KRC\Roboter\lr_Spec\*.*
C:\KRC\Roboter\Template\*.*
C:\KRC\Roboter\Rdc\*.*
C:\KRC\User\*.*
로그 데이터 C:\KRC\Roboter\log\*.*
예외 : Poslog.xsl 및 확장자가 DMP 인 파일
몇몇 기타 로그 데이터
KrcDiag KUKA Roboter GmbH 에서 오류를 분석해야 하는 경
우에 해당 데이터를 KUKA 로 전송하기 위해 이 메뉴
항목을 이용해 필요한 데이터를 포장할 수 있습니다 .
이외에도 파일 > 압축저장을 이용해 이 데이터를 다른
방식으로 포장할 수도 있습니다 .
(>>> 6.8.6 "KUKA 에서 오류 분석을 위한 데이터 포
장 " 페이지 144)
6.8.5 데이터 복구
설명
KSS 8.2 에는 KSS 8.2 의 기록 보관 파일만 로드해야 합니다 .
다른 기록 보관 파일을 로드하는 경우 그 결과로서 다음이 발생
할 수 있습니다 :
오류 메시지
로봇 컨트롤러가 구동되지 않음 .
신체 상해 및 대물 피해
" 압축저장 " 을 통 이외에도 파일 > 압축저장 > [...] 을 통해서도 데이터를 포장할 수 있습니다 .
한 방법 또한 USB 스틱 또는 네트워크 경로에 데이터를 저장할 수도 있습니다 .
(>>> 6.8 " 데이터 압축저장 및 복구 " 페이지 141)
7 동작 프로그래밍의 기초
7.1 동작 유형 개요
7.2 동작 유형 PTP
그림 7-1: PTP 동작
7.3 동작 유형 LIN
그림 7-2: LIN 동작
7.4 동작 유형 CIRC
그림 7-3: CIRC 동작
7.5 근사접근
PTP 동작
TCP 가 목표점에 정확하게 접근할 수 있는 경로를 이탈하는 경우에는 , 더 빠
른 경로로 이동합니다 . 동작 프로그래밍 시 , TCP 가 가장 빨리 그 본래 경로
를 벗어나는 것이 허용되는 , 목표점에 대한 거리가 결정됩니다 .
근사접근된 PTP 동작에서는 경로 진행을 예측할 수 없습니다 . 또한 경로가
근사접근 포인트의 어느 측면으로 진행할 것인지도 예측할 수 없습니다 .
LIN 동작
TCP 가 목표점에 정확하게 접근할 수 있는 경로를 이탈하는 경우에는 , 더 짧
은 경로로 이동합니다 . 동작 프로그래밍 시 , TCP 가 가장 빨리 그 본래 경로
를 벗어나는 것이 허용되는 , 목표점에 대한 거리가 결정됩니다 .
근사접근 영역에서의 경로는 원호 형태로 진행하지 않습니다 .
CIRC 동작
TCP 가 목표점에 정확하게 접근할 수 있는 경로를 이탈하는 경우에는 , 더 짧
은 경로로 이동합니다 . 동작 프로그래밍 시 , TCP 가 가장 빨리 그 본래 경로
를 벗어나는 것이 허용되는 , 목표점에 대한 거리가 결정됩니다 .
보조점은 항상 정확하게 접근됩니다 .
근사접근 영역에서의 경로는 원호 형태로 진행하지 않습니다 .
LIN 동작 방향 컨트롤 설명
일정한 방향 TCP 의 방향이 동작 중에 일정하게 유지됩
니다 .
목표점에 대해 프로그래밍된 방향이 무시되
며 시작점이 그대로 유지됩니다 .
기본 TCP 의 방향이 동작 중에 지속적으로 변합
니다 .
참고 사항 : 기본 설정을 통해 로봇에서 손
목 축 특이성 오류가 발생하는 경우에는 ,
그 대신 수동 PTP 를 사용하십시오 .
수동 PTP TCP 의 방향이 동작 중에 지속적으로 변합
니다 . 이는 손목 축 각도의 선형 이동 ( 축
고유의 이동 ) 을 통해 이루어집니다 .
참고 사항 : 수동 PTP 는 기본 설정을 통해
로봇에서 손목 축 특이성 오류가 발생하는
경우에 사용하십시오 .
TCP 의 방향이 동작 중에 연속적으로 변하
지만 , 완전히 균일하지는 않습니다 . 따라
서 예를 들어 레이저 용접과 같이 로봇이 그
방향을 정확하게 유지해야 하는 경우에는 ,
수동 PTP 가 적합하지 않습니다 .
그림 7-7: 일정한 방향 안내
그림 7-8: 기본 또는 수동 PTP
7.7 동작 유형 스플라인
그림 7-9: LIN 을 통한 스윙 경로
스플라인의 이점 :
큰 방향 전환
부가축의 큰 동작
0 으로 속도 감속
이는 다음의 경우에 발생합니다 :
동일한 직교좌표를 갖는 연속되는 포인트
연속되는 SLIN 및 / 또는 SCIRC 세그먼트 . 원인 : 속도 벡터의 불연속적 진
행.
직선이 접선을 거쳐 원으로 전환되는 경우에도 SLIN-SCIRC 천이부에서
속도는 0 이 되는데 , 그 이유는 직선과 달리 원은 휘어져 있기 때문입니다
.
그림 7-11: P2 에서 정확 정지
그림 7-12: P2 에서 정확 정지
예외 :
직선이 나타나고 방향이 일정하게 변하는 SLIN 세그먼트가 연속되는 경
우 속도는 감소되지 않습니다 .
행 설명
2 스플라인 블록의 시작
3 … 9 스플라인 세그먼트
10 스플라인 블록의 끝
설명 포인트 위치의 변경 :
스플라인 블록 내에서 포인트가 이동되는 경우 , 경로는 이 포인트 앞의 최
대 2 개의 세그먼트에서 그리고 이 포인트 뒤의 2 개의 세그먼트에서 변합
니다 .
경미한 포인트 이동 시 일반적으로 경미한 경로 변경이 나타납니다 . 하지
만 매우 긴 세그먼트 및 매우 짧은 세그먼트가 이어지는 경우 경미한 변경
이 매우 큰 효과를 나타낼 수 있는데 , 그 이유는 이런 경우 접선 및 곡률
이 매우 크게 변하기 때문입니다 .
세그먼트 타입의 변경 :
SPL 세그먼트가 SLIN 세그먼트로 변경되거나 또는 그 반대로 변경되는
경우 선행된 세그먼트 및 후속 세그먼트에서 경로가 변합니다 .
보기 1 PTP P0
SPLINE
SPL P1
SPL P2
SPL P3
SPL P4
SCIRC P5, P6
SPL P7
SLIN P8
ENDSPLINE
그림 7-15: 오리지날 패스
보기 2 ...
SPLINE
SPL {X 100, Y 0, ...}
SPL {X 102, Y 0}
SPL {X 104, Y 0}
SPL {X 204, Y 0}
ENDSPLINE
그림 7-18: 오리지날 패스
조치 :
포인트 간격을 더욱 균일하게 분포시킴
SLIN 세그먼트로서 직선 ( 매우 짧은 직선 제외 ) 을 프로그래밍함
스플라인 동작 :
SPLINE
SLIN P1A
SPL P1B
SLIN P2
ENDSPLINE
스플라인 동작 :
SPLINE WITH $VEL.CP=0.5
SLIN {Z 30}
SPL {Y 30, Z 10}
SLIN {Y 60}
ENDSPLINE
그림 7-23: SLIN-SPL-SLIN
방향 컨트롤 설명
일정한 방향 TCP 의 방향이 동작 중에 일정하게 유지됩
니다 .
시작점의 방향은 그대로 유지됩니다 . 목표
점의 프로그래밍된 방향은 고려되지 않습니
다.
기본 TCP 의 방향이 동작 중에 지속적으로 변합
니다 . 목표점에서 TCP 는 프로그래밍된 방
향을 갖습니다 .
회전 없이 이 옵션은 스플라인 세그먼트에 대해서만
제공됩니다 . ( 스플라인 블록 또는 스플라
인 개별 동작에는 사용할 수 없습니다 .)
이 옵션은 한 포인트에서 특정한 방향이 필
요하지 않을 경우에 사용됩니다 .
(>>> " 방향 없이 " 페이지 162)
그림 7-24: 일정한 방향 안내
그림 7-25: 기본
방향 컨트롤 설명
베이스 기준 원 동작 중에 베이스 기준의 방향 컨트롤
경로 기준 원 동작 중에 경로 기준의 방향 컨트롤
그림 7-27: 기본 + 경로 기준
그림 7-29: 기본 + 베이스 기준
7.9 특이성 오류
번호 설명
1 PTP 동작 유형
2 목표점의 이름
시스템은 자동으로 이름을 부여합니다 . 이름은 덮어쓰기할 수 있
습니다 .
(>>> 8.1 " 인라인 양식에 있는 이름 " 페이지 167)
포인트 데이터의 편집을 위해 화살표를 터치합니다 . 해당 옵션창
이 열립니다 .
(>>> 8.2.7 " 옵션창 프레임 " 페이지 170)
3 CONT: 목표점이 근사접근됩니다 .
[ 빔 ]: 목표점이 정확하게 접근됩니다 .
4 속도
1 … 100 %
5 동작 데이터 레코드의 이름
시스템은 자동으로 이름을 부여합니다 . 이름은 덮어쓰기할 수 있
습니다 .
포인트 데이터의 편집을 위해 화살표를 터치합니다 . 해당 옵션창
이 열립니다 .
(>>> 8.2.8 " 옵션창 동작 파라미터 (PTP)" 페이지 171)
번호 설명
1 LIN 동작 유형
2 목표점의 이름
시스템은 자동으로 이름을 부여합니다 . 이름은 덮어쓰기할 수 있
습니다 .
(>>> 8.1 " 인라인 양식에 있는 이름 " 페이지 167)
포인트 데이터의 편집을 위해 화살표를 터치합니다 . 해당 옵션창
이 열립니다 .
(>>> 8.2.7 " 옵션창 프레임 " 페이지 170)
3 CONT: 목표점이 근사접근됩니다 .
[ 빔 ]: 목표점이 정확하게 접근됩니다 .
4 속도
0.001 … 2 m/s
5 동작 데이터 레코드의 이름
시스템은 자동으로 이름을 부여합니다 . 이름은 덮어쓰기할 수 있
습니다 .
포인트 데이터의 편집을 위해 화살표를 터치합니다 . 해당 옵션창
이 열립니다 .
(>>> 8.2.9 " 옵션창 동작 파라미터 (LIN, CIRC)" 페이지 172)
번호 설명
1 CIRC 동작 유형
2 보조점의 이름
시스템은 자동으로 이름을 부여합니다 . 이름은 덮어쓰기할 수 있
습니다 .
(>>> 8.1 " 인라인 양식에 있는 이름 " 페이지 167)
3 목표점의 이름
시스템은 자동으로 이름을 부여합니다 . 이름은 덮어쓰기할 수 있
습니다 .
포인트 데이터의 편집을 위해 화살표를 터치합니다 . 해당 옵션창
이 열립니다 .
(>>> 8.2.7 " 옵션창 프레임 " 페이지 170)
4 CONT: 목표점이 근사접근됩니다 .
[ 빔 ]: 목표점이 정확하게 접근됩니다 .
5 속도
0.001 … 2 m/s
6 동작 데이터 레코드의 이름
시스템은 자동으로 이름을 부여합니다 . 이름은 덮어쓰기할 수 있
습니다 .
포인트 데이터의 편집을 위해 화살표를 터치합니다 . 해당 옵션창
이 열립니다 .
(>>> 8.2.9 " 옵션창 동작 파라미터 (LIN, CIRC)" 페이지 172)
번호 설명
1 툴을 선택하십시오 .
필드 외부 TCP 에 True 가 표시된 경우 : 제품을 선택합니다 .
값 범위 : [1] … [16]
2 베이스를 선택하십시오 .
필드 외부 TCP 에 True 가 표시된 경우 : 고정 툴을 선택하십시오 .
값 범위 : [1] … [32]
3 보간 모드
False: 툴이 마운팅 플랜지에 장착되어 있습니다 .
True: 툴이 고정 툴입니다 .
4 True: 로봇 컨트롤러는 이 동작을 위해 축 토크를 측정합니다
. 이것은 충돌 인식에 필요합니다 .
False: 로봇 컨트롤러는 이 동작을 위해 축 토크를 측정하지 않
습니다 . 따라서 이 동작에 대해서는 충돌 인식이 불가능합니
다.
번호 설명
1 가속도
머신 데이터에 명시된 최대값을 기준으로 함. 최대값은 로봇 타입
및 설정된 작동 모드에 따라 결정됩니다 .
1 … 100 %
2 이 필드는 인라인 양식에서 포인트의 근사접근이 선택된 경우에
만 표시됩니다 .
가장 빨리 근사접근이 시작되는 목표점 이전의 거리 .
최대 거리 100%: 근사접근 없는 PTP 동작의 컨투어를 기준으로
한 , 시작점과 목표점 사이의 절반 거리
1 … 100 %
번호 설명
1 가속도
머신 데이터에 명시된 최대값을 기준으로 함. 최대값은 로봇 타입
및 설정된 작동 모드에 따라 결정됩니다 .
2 이 필드는 인라인 양식에서 포인트의 근사접근이 선택된 경우에
만 표시됩니다 .
가장 빨리 근사접근이 시작되는 목표점 이전의 거리 .
이 거리는 시작점과 목표점 사이의 최대 절반에 해당할 수 있습니
다 . 여기에 더 큰 값을 입력하는 경우 , 이 값은 무시되고 최대값
이 사용됩니다 .
3 방향 컨트롤을 선택합니다 .
기본
수동 PTP
일정한 방향 안내
(>>> 7.6 " 방향 컨트롤 LIN, CIRC" 페이지 150)
8.3 스플라인 동작
그림 8-7: 작업면과의 충돌
그림 8-8: 작업면과의 충돌 억제
번호 설명
1 동작 유형 SLIN
2 목표점을 위한 포인트 이름 . 시스템은 자동으로 이름을 부여합니
다 . 이름은 덮어쓰기할 수 있습니다 .
(>>> 8.1 " 인라인 양식에 있는 이름 " 페이지 167)
포인트 데이터의 편집을 위해 화살표를 터치합니다 . 해당 옵션창
이 열립니다 .
(>>> 8.2.7 " 옵션창 프레임 " 페이지 170)
3 CONT: 목표점이 근사접근됩니다 .
[ 빔 ]: 목표점이 정확하게 접근됩니다 .
4 속도
0.001 … 2 m/s
5 동작 데이터 레코드의 이름 . 시스템은 자동으로 이름을 부여합니
다 . 이름은 덮어쓰기할 수 있습니다 .
포인트 데이터의 편집을 위해 화살표를 터치합니다 . 해당 옵션창
이 열립니다 .
(>>> 8.3.2.2 " 옵션창 " 동작 파라미터 " (SLIN)" 페이지 175)
번호 설명
1 경로 가속도 . 이 값은 머신 데이터에 명시된 최대값을 기준으로
함.
1 … 100 %
2 저크에 대한 리밋 . 저크는 가속도 변화에 해당합니다 .
이 값은 머신 데이터에 명시된 최대값을 기준으로 함 .
1 … 100 %
3 이 필드는 인라인 양식에서 CONT 가 선택된 경우에만 표시됩니
다.
근사접근이 가장 빨리 시작되는 목표점 이전의 거리 .
이 거리는 시작점과 목표점 사이의 최대 절반에 해당할 수 있습니
다 . 여기에 더 큰 값을 입력하는 경우 , 이 값은 무시되고 최대값
이 사용됩니다 .
4 축 속도 . 이 값은 머신 데이터에 명시된 최대값을 기준으로 함 .
1 … 100 %
5 축 가속도 . 이 값은 머신 데이터에 명시된 최대값을 기준으로 함 .
1 … 100 %
6 방향 컨트롤을 선택합니다 .
번호 설명
1 동작 유형 SCIRC
2 보조점 및 목표점을 위한 포인트 이름. 시스템은 자동으로 이름을
부여합니다 . 이름은 덮어쓰기할 수 있습니다 .
(>>> 8.1 " 인라인 양식에 있는 이름 " 페이지 167)
포인트 데이터의 편집을 위해 화살표를 터치합니다 . 해당 옵션창
이 열립니다 .
(>>> 8.2.7 " 옵션창 프레임 " 페이지 170)
3 CONT: 목표점이 근사접근됩니다 .
[ 빔 ]: 목표점이 정확하게 접근됩니다 .
4 속도
0.001 … 2 m/s
5 동작 데이터 레코드의 이름 . 시스템은 자동으로 이름을 부여합니
다 . 이름은 덮어쓰기할 수 있습니다 .
포인트 데이터의 편집을 위해 화살표를 터치합니다 . 해당 옵션창
이 열립니다 .
(>>> 8.3.3.2 " 옵션창 " 동작 파라미터 " (SCIRC)" 페이지
177)
6 원 동작의 전체 각도를 입력하십시오 . 이로써 프로그래밍된 목표
점을 초과하는 동작의 연장 또는 단축이 가능하게 됩니다 . 또한
이로 인해 실제 목표점은 프로그래밍된 목표점과 더 이상 일치하
지 않습니다 .
포지티브 원 각도 : 원형 경로는 시작점 › 보조점 › 목표점 방향
으로 진행합니다 .
네거티브 원 각도 : 원형 경로는 시작점 › 목표점 › 보조점 방향
으로 진행합니다 .
- 9 999° … + 9 999°
- 400° 미만 또는 + 400° 이상의 원 각도를 입력하는 경우 , 인
라인 양식의 저장 시 입력의 확인 또는 삭제를 묻는 확인창이 나타
납니다 .
번호 설명
1 경로 가속도 . 이 값은 머신 데이터에 명시된 최대값을 기준으로
함.
1 … 100 %
2 저크에 대한 리밋 . 저크는 가속도 변화에 해당합니다 .
이 값은 머신 데이터에 명시된 최대값을 기준으로 함 .
1 … 100 %
3 근사접근이 가장 빨리 시작되는 목표점 이전의 거리 .
이 거리는 시작점과 목표점 사이의 최대 절반에 해당할 수 있습니
다 . 여기에 더 큰 값을 입력하는 경우 , 이 값은 무시되고 최대값
이 사용됩니다 .
이 필드는 인라인 양식에서 CONT 가 선택된 경우에만 표시됩니
다.
4 축 속도 . 이 값은 머신 데이터에 명시된 최대값을 기준으로 함 .
1 … 100 %
5 축 가속도 . 이 값은 머신 데이터에 명시된 최대값을 기준으로 함 .
1 … 100 %
6 방향 컨트롤을 선택합니다 .
7 방향 컨트롤의 기준 시스템을 선택합니다 .
8 이 탭에는 원 파라미터가 표시됩니다 . 이 파라미터는 변경할 수
없습니다 .
메모 및 공백 행
스플라인 기능을 갖는 테크놀로지 패키지의 인라인 명령
스플라인 블록은 예를 들어 변수 할당 또는 로직 지령과 같은 기타 지령을 포
함할 수 없습니다 . 스플라인 블록은 전진 중지를 발생시키지 않습니다 .
번호 설명
1 스플라인 블록의 이름 . 시스템은 자동으로 이름을 부여합니다 .
이름은 덮어쓰기할 수 있습니다 .
(>>> 8.1 " 인라인 양식에 있는 이름 " 페이지 167)
동작 데이터의 처리를 위해 화살표를 터치하십시오 . 해당 옵션창
이 열립니다 .
(>>> 8.3.4.2 " 옵션창 " 프레임 " ( 스플라인 블록 )" 페이지
179)
2 CONT: 목표점이 근사접근됩니다 .
[ 빔 ]: 목표점이 정확하게 접근됩니다 .
3 속도는 기본적으로 모든 스플라인 블록에 적용됩니다 . 이것은 추
가적으로 각각의 세그먼트에 대해 개별적으로 정의할 수 있습니
다.
0.001 … 2 m/s
4 동작 데이터 레코드의 이름 . 시스템은 자동으로 이름을 부여합니
다 . 이름은 덮어쓰기할 수 있습니다 .
동작 데이터의 처리를 위해 화살표를 터치하십시오 . 해당 옵션창
이 열립니다 .
(>>> 8.3.4.3 " 옵션창 " 동작 파라미터 " ( 스플라인 블록 )" 페이
지 179)
동작 데이터 레코드는 기본적으로 모든 스플라인 블록에 적용됩
니다 . 이것은 추가적으로 각각의 세그먼트에 대해 개별적으로 정
의할 수 있습니다 .
번호 설명
1 툴을 선택하십시오 .
필드 외부 TCP 에 True 가 표시된 경우 : 공작물을 선택하십시오 :
[1] … [16]
2 베이스를 선택하십시오 .
필드 외부 TCP 에 True 가 표시된 경우 : 고정 툴을 선택하십시오 .
[1] … [32]
3 보간 모드
False: 툴이 마운팅 플랜지에 장착되어 있습니다 .
True: 툴이 고정 툴입니다 .
번호 설명
1 경로 가속도 . 이 값은 머신 데이터에 명시된 최대값을 기준으로
함.
1 … 100 %
2 저크에 대한 리밋 . 저크는 가속도 변화에 해당합니다 .
이 값은 머신 데이터에 명시된 최대값을 기준으로 함 .
1 … 100 %
3 이 필드는 인라인 양식에서 CONT 가 선택된 경우에만 표시됩니
다.
근사접근이 가장 빨리 시작되는 목표점 이전의 거리 .
이 거리는 스플라인에서 마지막 세그먼트와 같거나 작을 수 있습
니다. 단 하나의 세그먼트가 존재하는 경우 최대 거리는 세그먼트
길이의 절반입니다 . 여기에 더 큰 값을 입력하는 경우 , 이 값은
무시되고 최대값이 사용됩니다 .
4 축 속도 . 이 값은 머신 데이터에 명시된 최대값을 기준으로 함 .
1 … 100 %
5 축 가속도 . 이 값은 머신 데이터에 명시된 최대값을 기준으로 함 .
1 … 100 %
6 방향 컨트롤을 선택합니다 .
7 방향 컨트롤의 기준 시스템을 선택합니다 .
이 파라미터는 스플라인 블록에서 SCIRC 세그먼트 ( 존재하는 경
우 ) 에만 작용합니다 .
번호 설명
1 동작 유형
SPL
SLIN
SCIRC
2 목표점을 위한 포인트 이름 . SCIRC 에만 적용 : 보조점 및 목표점
을 위한 포인트 이름 .
시스템은 자동으로 이름을 부여합니다 . 이름은 덮어쓰기할 수 있
습니다 .
(>>> 8.1 " 인라인 양식에 있는 이름 " 페이지 167)
포인트 데이터의 편집을 위해 화살표를 터치합니다 . 해당 옵션창
이 열립니다 .
(>>> 8.3.4.7 " 옵션창 " 프레임 " ( 스플라인 세그먼트 )" 페이지
182)
3 속도
이 속도 정보는 해당 세그먼트에만 관련된 것입니다 . 후속 세그먼
트에는 적용되지 않습니다 .
0.001 … 2 m/s
번호 설명
4 동작 데이터 레코드의 이름 . 시스템은 자동으로 이름을 부여합니
다 . 이름은 덮어쓰기할 수 있습니다 .
포인트 데이터의 편집을 위해 화살표를 터치합니다 . 해당 옵션창
이 열립니다 .
(>>> 8.3.4.8 " 옵션창 " 동작 파라미터 " ( 스플라인 세그먼트 )"
페이지 183)
동작 데이터는 해당 세그먼트에만 관련된 것입니다 . 후속 세그먼
트에는 적용되지 않습니다 .
5 이 정보는 동작 유형 SCIRC 가 선택된 경우에만 제공됩니다 .
원 동작의 전체 각도를 입력하십시오 . 이로써 프로그래밍된 목표
점을 초과하는 동작의 연장 또는 단축이 가능하게 됩니다 . 또한
이로 인해 실제 목표점은 프로그래밍된 목표점과 더 이상 일치하
지 않습니다 .
포지티브 원 각도 : 원형 경로는 시작점 › 보조점 › 목표점 방향
으로 진행합니다 .
네거티브 원 각도 : 원형 경로는 시작점 › 목표점 › 보조점 방향
으로 진행합니다 .
- 9 999° … + 9 999°
- 400° 미만 또는 + 400° 이상의 원 각도를 입력하는 경우 , 인
라인 양식의 저장 시 입력의 확인 또는 삭제를 묻는 확인창이 나타
납니다 .
번호 설명
1 True: 로봇 컨트롤러는 이 동작을 위해 축 토크를 측정합니다
. 이것은 충돌 인식에 필요합니다 .
False: 로봇 컨트롤러는 이 동작을 위해 축 토크를 측정하지 않
습니다 . 따라서 이 동작에 대해서는 충돌 인식이 불가능합니
다.
번호 설명
1 경로 가속도 . 이 값은 머신 데이터에 명시된 최대값을 기준으로
함.
1 … 100 %
2 저크에 대한 리밋 . 저크는 가속도 변화에 해당합니다 .
이 값은 머신 데이터에 명시된 최대값을 기준으로 함 .
1 … 100 %
3 축 속도 . 이 값은 머신 데이터에 명시된 최대값을 기준으로 함 .
1 … 100 %
4 축 가속도 . 이 값은 머신 데이터에 명시된 최대값을 기준으로 함 .
1 … 100 %
5 방향 컨트롤을 선택합니다 .
6 SCIRC 세그먼트에만 적용 : 방향 컨트롤의 기준 시스템을 선택합
니다 .
7 SCIRC 세그먼트에만 적용 : 이 탭에는 원 파라미터가 표시됩니다
. 이 파라미터는 변경할 수 없습니다 .
인라인 양식 타입 설명
아웃풋 설정 트리거가 아웃풋을 설정합니다 .
(>>> 8.3.4.10 " 인라인 양식 Spline Trigger,
" 아웃풋 설정 " 타입 " 페이지 184)
펄스 아웃풋 설정 트리거가 특정한 길이의 펄스를 설정합니다 .
(>>> 8.3.4.11 " 인라인 양식 Spline Trigger, "
펄스 아웃풋 설정 " 타입 " 페이지 185)
Trigger 할당 트리거가 변수에 값을 할당합니다 . 이 기능은 사
용자그룹 전문가에만 제공됩니다 .
(>>> 8.3.4.12 " 인라인 양식 Spline Trigger,
"Trigger 할당 " 타입 " 페이지 186)
기능호출 Trigger 트리거가 서브 프로그램을 호출합니다 . 이 기능
은 사용자그룹 전문가에만 제공됩니다 .
(>>> 8.3.4.13 " 인라인 양식 Spline Trigger,
" 기능호출 Trigger" 타입 " 페이지 187)
번호 설명
1 장소와 관련하여 지령을 이동시키는 경우 , 시작점 및 목표점에 대
해 원하는 거리를 여기에 입력해야 합니다 . 장소 이동을 원치 않
는 경우 값 0 을 입력합니다 .
포지티브 값 : 지령이 동작 끝 방향으로 이동됩니다 .
음수 값 : 지령이 동작 시작 방향으로 이동됩니다 .
사용자그룹 전문가에만 적용됨 : 경로 전환은 이 필드에서 변수 ,
상수 또는 기능의 입력을 가능하게 합니다 . 이 기능과 관련하여
제한 사항이 적용됩니다 .
(>>> 8.3.4.14 " 스플라인 트리거에서 기능의 제한 " 페이지
188)
2 온스타트 전환을 통해 파라미터 ONSTART를 설정하거나 제거할
수 있습니다 .
ONSTART 가 없는 경우 : PATH 값은 목표점을 기준으로 합니
다.
ONSTART 가 있을 경우 : PATH 값은 시작점을 기준으로 합니
다.
번호 설명
3 시간과 관련하여 지령을 이동시키는 경우 (1 번의 값에 대해 상대
적으로 ), 원하는 시간을 여기에 입력해야 합니다 . 시간적 이동을
원치 않는 경우 값 0 을 입력합니다 .
포지티브 값 : 지령이 동작 끝 방향으로 이동됩니다 . 최대 : 1
000 ms
음수 값 : 지령이 동작 시작 방향으로 이동됩니다 .
사용자그룹 전문가에만 적용됨 : 딜레이 전환은 이 필드에서 변수
, 상수 또는 기능의 입력을 가능하게 합니다 . 이 기능과 관련하여
제한 사항이 적용됩니다 .
(>>> 8.3.4.14 " 스플라인 트리거에서 기능의 제한 " 페이지
188)
4 아웃풋의 번호
1 … 4096
5 아웃풋의 스위칭 상태
TRUE
FALSE
번호 설명
1 장소와 관련하여 지령을 이동시키는 경우 , 시작점 및 목표점에 대
해 원하는 거리를 여기에 입력해야 합니다 . 장소 이동을 원치 않
는 경우 값 0 을 입력합니다 .
포지티브 값 : 지령이 동작 끝 방향으로 이동됩니다 .
음수 값 : 지령이 동작 시작 방향으로 이동됩니다 .
사용자그룹 전문가에만 적용됨 : 경로 전환은 이 필드에서 변수 ,
상수 또는 기능의 입력을 가능하게 합니다 . 이 기능과 관련하여
제한 사항이 적용됩니다 .
(>>> 8.3.4.14 " 스플라인 트리거에서 기능의 제한 " 페이지
188)
2 온스타트 전환을 통해 파라미터 ONSTART를 설정하거나 제거할
수 있습니다 .
ONSTART 가 없는 경우 : PATH 값은 목표점을 기준으로 합니
다.
ONSTART 가 있을 경우 : PATH 값은 시작점을 기준으로 합니
다.
번호 설명
3 시간과 관련하여 지령을 이동시키는 경우 (1 번의 값에 대해 상대
적으로 ), 원하는 시간을 여기에 입력해야 합니다 . 시간적 이동을
원치 않는 경우 값 0 을 입력합니다 .
포지티브 값 : 지령이 동작 끝 방향으로 이동됩니다 . 최대 : 1
000 ms
음수 값 : 지령이 동작 시작 방향으로 이동됩니다 .
사용자그룹 전문가에만 적용됨 : 딜레이 전환은 이 필드에서 변수
, 상수 또는 기능의 입력을 가능하게 합니다 . 이 기능과 관련하여
제한 사항이 적용됩니다 .
(>>> 8.3.4.14 " 스플라인 트리거에서 기능의 제한 " 페이지
188)
4 아웃풋의 번호
1 … 4096
5 아웃풋의 스위칭 상태
TRUE: 레벨 "High"
FALSE: 레벨 "Low"
6 펄스의 길이
0.10 … 3.00 s
번호 설명
1 장소와 관련하여 지령을 이동시키는 경우 , 시작점 및 목표점에 대
해 원하는 거리를 여기에 입력해야 합니다 . 장소 이동을 원치 않
는 경우 값 0 을 입력합니다 .
포지티브 값 : 지령이 동작 끝 방향으로 이동됩니다 .
음수 값 : 지령이 동작 시작 방향으로 이동됩니다 .
사용자그룹 전문가에만 적용됨 : 경로 전환은 이 필드에서 변수 ,
상수 또는 기능의 입력을 가능하게 합니다 . 이 기능과 관련하여
제한 사항이 적용됩니다 .
(>>> 8.3.4.14 " 스플라인 트리거에서 기능의 제한 " 페이지
188)
2 온스타트 전환을 통해 파라미터 ONSTART를 설정하거나 제거할
수 있습니다 .
ONSTART 가 없는 경우 : PATH 값은 목표점을 기준으로 합니
다.
ONSTART 가 있을 경우 : PATH 값은 시작점을 기준으로 합니
다.
번호 설명
3 시간과 관련하여 지령을 이동시키는 경우 (1 번의 값에 대해 상대
적으로 ), 원하는 시간을 여기에 입력해야 합니다 . 시간적 이동을
원치 않는 경우 값 0 을 입력합니다 .
포지티브 값 : 지령이 동작 끝 방향으로 이동됩니다 . 최대 : 1
000 ms
음수 값 : 지령이 동작 시작 방향으로 이동됩니다 .
사용자그룹 전문가에만 적용됨 : 딜레이 전환은 이 필드에서 변수
, 상수 또는 기능의 입력을 가능하게 합니다 . 이 기능과 관련하여
제한 사항이 적용됩니다 .
(>>> 8.3.4.14 " 스플라인 트리거에서 기능의 제한 " 페이지
188)
4 값을 할당할 변수
참고 사항 : 런타임 변수는 사용할 수 없습니다 .
5 변수에 할당할 값
번호 설명
1 장소와 관련하여 지령을 이동시키는 경우 , 시작점 및 목표점에 대
해 원하는 거리를 여기에 입력해야 합니다 . 장소 이동을 원치 않
는 경우 값 0 을 입력합니다 .
포지티브 값 : 지령이 동작 끝 방향으로 이동됩니다 .
음수 값 : 지령이 동작 시작 방향으로 이동됩니다 .
사용자그룹 전문가에만 적용됨 : 경로 전환은 이 필드에서 변수 ,
상수 또는 기능의 입력을 가능하게 합니다 . 이 기능과 관련하여
제한 사항이 적용됩니다 .
(>>> 8.3.4.14 " 스플라인 트리거에서 기능의 제한 " 페이지
188)
2 온스타트 전환을 통해 파라미터 ONSTART를 설정하거나 제거할
수 있습니다 .
ONSTART 가 없는 경우 : PATH 값은 목표점을 기준으로 합니
다.
ONSTART 가 있을 경우 : PATH 값은 시작점을 기준으로 합니
다.
번호 설명
3 시간과 관련하여 지령을 이동시키는 경우 (1 번의 값에 대해 상대
적으로 ), 원하는 시간을 여기에 입력해야 합니다 . 시간적 이동을
원치 않는 경우 값 0 을 입력합니다 .
포지티브 값 : 지령이 동작 끝 방향으로 이동됩니다 . 최대 : 1
000 ms
음수 값 : 지령이 동작 시작 방향으로 이동됩니다 .
사용자그룹 전문가에만 적용됨 : 딜레이 전환은 이 필드에서 변수
, 상수 또는 기능의 입력을 가능하게 합니다 . 이 기능과 관련하여
제한 사항이 적용됩니다 .
(>>> 8.3.4.14 " 스플라인 트리거에서 기능의 제한 " 페이지
188)
4 호출할 서브 프로그램의 이름
5 필드 PRIO 에는 우선순위가 지정되어야 합니다 . 우선순위 1, 2, 4
- 39 및 81 - 128 을 사용할 수 있습니다 . 우선순위 3 및 40 - 80
은 우선순위가 시스템에 의해 자동으로 지정되는 경우에 사용됩
니다 . 우선순위가 시스템에 의해 자동으로 지정되는 경우 프로그
래밍 방법 : PRIO = -1.
복수의 트리거가 동기에 서브 프로그램을 호출하는 경우 , 먼저 가
장 높은 우선순위의 트리거가 처리되고 그 후에 다음 우선순위의
트리거가 처리됩니다 . 1 = 가장 높은 우선순위 .
복사 스플라인 블록으로 개별 동작 복사 :
4. 명령 OK 를 누릅니다 .
5. 프로그램에서 모든 스플라인 인라인 양식에 대해 1-4 번 단계를 반복합니
다.
8.4 동작 파라미터 변경
8.5 점 새로 티칭
8.6 로직 지령 프로그래밍
8.6.1 I/O
디지털 I/O
로봇 컨트롤러는 최대 4096 개의 디지털 인풋과 4096 개의 디지털 아웃풋을
관리할 수 있습니다 . 컨피규레이션은 고객에 따라 결정됩니다 .
아날로그 I/O
로봇 컨트롤러는 32 개의 아날로그 인풋과 32 개의 아날로그 아웃풋을 관리
할 수 있습니다 . 컨피규레이션은 고객에 따라 결정됩니다 .
아날로그 I/O 에 대해 허용되는 값 범위 : -1.0 내지 +1.0. 이것은 -10 V 내
지 +10 V 의 전압 범위에 해당합니다 . 값이 초과되는 경우에는 , I/O 가 최대
값을 가지며 , 값이 허용되는 범위에 올 때까지 상응하는 메시지가 표시됩니
다.
I/O 는 다음과 같은 시스템 변수를 통해 관리됩니다 :
인풋 아웃풋
디지털 $IN[1] … $IN[4096] $OUT[1] … $OUT[4096]
아날로그 $ANIN[1] … $ANIN[32] $ANOUT[1] …
$ANOUT[32]
번호 설명
1 아웃풋의 번호
1 … 4096
2 이 아웃풋의 이름이 존재하는 경우 , 이름이 표시됩니다 .
사용자그룹 전문가에만 적용됨 :
긴 텍스트를 눌러 이름을 입력할 수 있습니다 . 이름은 자유롭게
선택할 수 있습니다 .
3 아웃풋의 스위칭 상태
TRUE
FALSE
4 CONT: 전진으로 처리
[ 빔 ]: 전진 중지로 처리
번호 설명
1 아웃풋의 번호
1 … 4096
2 이 아웃풋의 이름이 존재하는 경우 , 이름이 표시됩니다 .
사용자그룹 전문가에만 적용됨 :
긴 텍스트를 눌러 이름을 입력할 수 있습니다 . 이름은 자유롭게
선택할 수 있습니다 .
3 아웃풋의 스위칭 상태
TRUE: 레벨 "High"
FALSE: 레벨 "Low"
4 CONT: 전진으로 처리
[ 빔 ]: 전진 중지로 처리
5 펄스의 길이
0.10 … 3.00 s
번호 설명
1 아날로그 아웃풋의 번호
CHANNEL_1 … CHANNEL_32
2 전압에 대한 계수
0 … 1 ( 변경단위 : 0.01)
번호 설명
1 아날로그 아웃풋의 켜기 또는 끄기
ON
OFF
2 아날로그 아웃풋의 번호
CHANNEL_1 … CHANNEL_32
3 전압에 대한 계수
0 … 10 ( 변경단위 : 0.01)
4 VEL_ACT: 전압이 속도에 따라 결정됩니다 .
TECHVAL[1] … TECHVAL[6]: 전압이 함수 발생기에 의해
제어됩니다 .
5 전압이 증가 또는 감소되는 양을 나타내는 값
-1 … +1 ( 변경단위 : 0.01)
6 출력 신호의 출력이 지연되거나 (+) 또는 조기에 (-) 출력되는 기
간만큼의 시간
-0.2 … +0.5 s
번호 설명
1 대기 시간
≥ 0 s
번호 설명
1 외측 링크를 추가합니다 . 연산자가 괄호로 표시된 표현식 사이에
존재합니다 .
AND
OR
EXOR
NOT 을 추가합니다 .
NOT
[빔]
상응하는 단추를 이용해 원하는 연산자를 삽입합니다 .
2 내측 링크를 추가합니다 . 연산자가 괄호로 표시된 표현식 내에 존
재합니다 .
AND
OR
EXOR
NOT 을 추가합니다 .
NOT
[빔]
상응하는 단추를 이용해 원하는 연산자를 삽입합니다 .
3 대기하고 있는 신호
IN
OUT
CYCFLAG
TIMER
FLAG
4 신호의 번호
1 … 4096
5 이 신호의 이름이 존재하는 경우 , 이름이 표시됩니다 .
사용자그룹 전문가에만 적용됨 :
긴 텍스트를 눌러 이름을 입력할 수 있습니다 . 이름은 자유롭게
선택할 수 있습니다 .
6 CONT: 전진으로 처리
[ 빔 ]: 전진 중지로 처리
번호 설명
1 아웃풋의 번호
1 … 4096
2 이 아웃풋의 이름이 존재하는 경우 , 이름이 표시됩니다 .
사용자그룹 전문가에만 적용됨 :
긴 텍스트를 눌러 이름을 입력할 수 있습니다 . 이름은 자유롭게
선택할 수 있습니다 .
3 아웃풋의 스위칭 상태
TRUE
FALSE
4 스위칭이 이루어지는 점
START: 동작 레코드의 시작점에서 스위칭됩니다 .
END: 동작 레코드의 목표점에서 스위칭됩니다 .
PATH:
5 스위칭 액션의 시간적 이동
-1 000 … +1 000 ms
참고 사항 : 시간 정보는 절대값입니다 . 스위칭 포인트는 로봇의
속도에 따라 변합니다 .
그림 8-30
그림 8-31
그림 8-32
번호 설명
1 아웃풋의 번호
1 … 4096
2 이 아웃풋의 이름이 존재하는 경우 , 이름이 표시됩니다 .
사용자그룹 전문가에만 적용됨 :
긴 텍스트를 눌러 이름을 입력할 수 있습니다 . 이름은 자유롭게
선택할 수 있습니다 .
3 아웃풋의 스위칭 상태
TRUE
FALSE
4 스위칭이 이루어지는 점
PATH: 동작 레코드의 목표점에서 스위칭됩니다 .
START: (>>> 8.6.14 " 인라인 양식 SYN OUT, 옵션
START/END" 페이지 196)
END: (>>> 8.6.14 " 인라인 양식 SYN OUT, 옵션 START/
END" 페이지 196)
5 목표점을 기준으로 한 스위칭 포인트의 거리
-2 000 … +2 000 mm
이 필드는 PATH 가 선택된 경우에만 표시됩니다 .
6 스위칭 액션의 시간적 이동
-1 000 … +1 000 ms
참고 사항 : 시간 정보는 절대값입니다 . 스위칭 포인트는 로봇의
속도에 따라 변합니다 .
그림 8-34
그림 8-35
번호 설명
1 아웃풋의 번호
1 … 4096
2 이 아웃풋의 이름이 존재하는 경우 , 이름이 표시됩니다 .
사용자그룹 전문가에만 적용됨 :
긴 텍스트를 눌러 이름을 입력할 수 있습니다 . 이름은 자유롭게
선택할 수 있습니다 .
3 아웃풋의 스위칭 상태
TRUE
FALSE
4 펄스의 기간
0.1 … 3 s
5 START: 펄스는 동작 레코드의 시작점에서 발생됩니다 .
END: 펄스는 동작 레코드의 목표점에서 발생됩니다 .
보기 및 스위칭 한계는 SYN OUT 참조 . (>>> 8.6.14 " 인라인
양식 SYN OUT, 옵션 START/END" 페이지 196)
PATH: 펄스는 동작 레코드의 목표점에서 발생됩니다 .
보기 및 스위칭 한계는 SYN OUT 참조 . (>>> 8.6.15 " 인라인
양식 SYN OUT, 옵션 PATH" 페이지 198)
6 목표점을 기준으로 한 스위칭 포인트의 거리
-2 000 … +2 000 mm
이 필드는 PATH 가 선택된 경우에만 표시됩니다 .
7 스위칭 액션의 시간적 이동
-1 000 … +1 000 ms
참고 사항 : 시간 정보는 절대값입니다 . 스위칭 포인트는 로봇의
속도에 따라 변합니다 .
8.6.18 로직 지형 변경
9 메시지
번호 메시지 텍스트 원인
P00:1 PGNO_TYPE 잘못된 값 프로그램 번호의 데이터 형식이 잘
허용된 값 (1,2,3) 못되었습니다 .
P00:2 PGNO_LENGTH 잘못된 값 프로그램 번호의 비트 폭이 잘못
값 범위 1 ≤ PGNO_LENGTH ≤ 16 저장되었습니다 .
P00:3 PGNO_LENGTH 잘못된 값 프로그램 번호를 읽기 위해 BCD
허용된 값 (4,8,12,16) 형식을 선택한 경우에는 , 적합한
비트 폭도 설정해야 합니다 .
P00:4 PGNO_FBIT 잘못된 값 프로그램 번호의 첫 번째 비트에
$IN 영역에 있지 않음 대해 값 "0" 또는 존재하지 않는 입
력부가 지정되었습니다 .
P00:7 PGNO_REQ 잘못된 값 프로그램 번호가 요구되는 출력부
$OUT 영역에 있지 않음 에 대해 값 "0" 또는 존재하지 않는
출력부가 지정되었습니다 .
P00:10 전송 오류 패리티 점검 시 불일치가 발생했습
잘못된 패리티 니다 . 전송 오류가 발생된 상태입
니다 .
P00:11 전송 오류 CELL.SRC 파일에 CASE 분기가
잘못된 프로그램 번호 존재하지 않는 프로그램 번호가 상
위 컨트롤러에서 전달되었습니다 .
P00:12 전송 오류 BCD 형식의 프로그램 번호를 읽
잘못된 BCD 코딩 으려는 시도에서 무효한 결과가 나
타났습니다 .
P00:13 잘못된 작동 모드 I/O 인터페이스가 활성화되지 않
았습니다 . 즉 시스템 변수
$I_O_ACTCONF 의 현재 값이
FALSE 입니다 . 이 오류의 원인으
로는 다음을 들 수 있습니다 :
작동모드 선택 스위치가 " 오토
매틱 익스터널 " 위치에 있지
않습니다 .
신호 $I_O_ACT 의 현재 값이
FALSE 입니다 .
P00:14 작동 모드 T1 에서 Home 위치로 접근 로봇이 HOME 위치에 도달하지 않
았습니다 .
P00:15 프로그램 번호 잘못됨 "n 중 1" 에서 하나 이상의 인풋이
설정됨 .
10 KUKA 서비스
10.1 지원 문의
색인
아이콘 H
" 스페이스 마우스 " 이동 유형 57 HOME 위치 133
" 조그 키 " 이동 유형 56 HOV 58
#BSTEP 134
#ISTEP 134 I
#MSTEP 134 I/O, 디지털 66, 190
$ANIN 191 I/O, 아날로그 67, 190
$ANOUT 191 I/O, 오토매틱 익스터널 68
$IN 191 INTERN.ZIP 142, 143
$OUT 191
$ROBRUNTIME 73, 74 K
KCP 15, 27, 37
숫자 KUKA Control Panel 37
2004/108/EG 34 KUKA Customer Support 73, 205
2006/42/EG 34 KUKA smartHMI 41
2 축 포지셔너 13, 114 KUKA smartPAD 15, 37
3 포인트 방법 104 KUKA.Load 121
89/336/EWG 34 KUKA.LoadDataDetermination 121
95/16/EG 34
97/23/EG 34 L
LIN 동작 168
A LIN, 동작 유형 147
ABC 2 포인트 방법 101
ABC World 방법 101 M
ANOUT 192 MEMD 88
Mikro Electronic Mastering Device 88
B
BASE 좌표계 53, 103 O
OUT 191
C
CE 인증마크 14 P
CELL.SRC 138 Performance Level 19
CIRC 동작 169 Point to Point 147
CIRC, 동작 유형 148 POV 135
Continuous Path 147 PTP 동작 167
CP 동작 147 PTP, 동작 유형 147
PULSE 191
D
DEF 행 ( 메뉴 항목 ) 133 R
DEF 행 , 보이기 / 숨기기 133 RDC, 교체 87
ROBROOT 좌표계 53
E
EC 적합성 선언문 14 S
Electronic Mastering Device 80 SCIRC 동작 , 프로그래밍 175
EMC 지침 14, 34 SCIRC 세그먼트 , 프로그래밍 180
EMD 80 Single Point of Control 33
EN 60204-1 35 SLIN 동작 , 프로그래밍 173
EN 61000-6-2 35 SLIN 세그먼트 , 프로그래밍 180
EN 61000-6-4 35 smartHMI 12, 41
EN 614-1 35 smartPAD 15, 37
EN ISO 10218-1 34 Space Mouse 55
EN ISO 12100 34 SPL 세그먼트 , 프로그래밍 180
EN ISO 13849-1 34 SPOC 33
EN ISO 13849-2 34 STOP 0 14, 15
EN ISO 13850 34 STOP 1 14, 15
STOP 2 14, 15
F STOP 버튼 38
FLANGE 좌표계 54, 97 SYN OUT 195