선삭 가공, 밀링, 니블링 · 2015-01-21 · sitrain - 자동화 기술 관련 제품,...

498
선삭 가공, 밀링, 니블링 ___________________ ___________________ ___________________ __________ _______________________________________________________ __________ ___________________ ___________________ ___________________ ___________________ ___________________ ___________________ ___________________ ___________________ ___________________ SINUMERIK SINUMERIK 802D sl 선삭 가공, 밀링, 니블링 기능 메뉴얼 적용되는 제어 시스템 소프트웨어 버전 SINUMERIK 802D sl G/N 1.4 SP7 SINUMERIK 802D sl T/M 1.4 SP7 11/2012 6FC5397-1CP10-5LA0 머리말 다양한 인터페이스 신호(A2) 1 모니터링(A3) 2 연속 경로 모드, 룩어헤드 정위치 정지(B1) 3 가속(B2) 4 고정 정지점으로 이동(F1) 5 갠트리 (G1) 6 속도, 지령치/실제값 시스템, -루프 제어(G2) 7 수동 핸드휠 이동(H1) 8 PLC 로의 보조 기능 출력(H2) 9 작동 모드, 프로그램 운영(K1) 10 보정(K3) 11 운동학적 변환(M1) 12 측정(M5) 13 비상 정지 (N2) 14 펀칭 니블링(N4) 15 이송 (P1) 16 다음 페이지로

Upload: doanngoc

Post on 22-Dec-2018

236 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

� 선삭 가공, 밀링, 니블링�

___________________

___________________

___________________

______________________________

___________________

___________________

______________________________

___________________

___________________

___________________

___________________

___________________

___________________

___________________

___________________

SINUMERIK

SINUMERIK 802D sl 선삭 가공, 밀링, 니블링

기능 메뉴얼

적용되는 제어 시스템 소프트웨어버전SINUMERIK 802D sl G/N 1.4 SP7 SINUMERIK 802D sl T/M 1.4 SP7

11/2012 6FC5397-1CP10-5LA0

머리말

다양한 인터페이스 신호(A2) 1

축 모니터링(A3) 2

연속 경로 모드, 룩어헤드 및 정위치 정지(B1)

3

가속(B2) 4

고정 정지점으로 이동(F1) 5

갠트리 축 (G1) 6

속도, 지령치/실제값 시스템, 폐-루프 제어(G2)

7

수동 및 핸드휠 이동(H1) 8

PLC로의 보조 기능 출력(H2) 9

작동 모드, 프로그램 운영(K1) 10

보정(K3) 11

운동학적 변환(M1) 12

측정(M5) 13

비상 정지 (N2) 14

펀칭 및 니블링(N4) 15

이송 축(P1) 16

다음 페이지로

Page 2: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

Siemens AG Industry Sector Postfach 48 48 90026 NÜRNBERG 독일

문서 부품 번호: 6FC5397-1CP10-5LA0 Ⓟ 09/2013 기술 데이터는 변경될 수 있습니다

Copyright © Siemens AG 2005 - 2012. 모든 권리 보유

Page 3: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

SINUMERIK 802D sl 선삭 가공, 밀링, 니블링

기능 메뉴얼

계속

축 위치 결정(P2) 17

원점 복귀(R1) 18

로타리 축(R2) 19

스핀들 (S1) 20

인덱싱 축(T1) 21

접선 제어 (T3) 22

속도/토크 커플링, 마스터-슬레이브 (TE3)

23

피드 (V1) 24

공구: 보정 및 모니터링(W1) 25

부록 A

Page 4: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

Siemens AG Industry Sector Postfach 48 48 90026 NÜRNBERG 독일

문서 부품 번호: 6FC5397-1CP10-5LA0 Ⓟ 09/2013 기술 데이터는 변경될 수 있습니다

Copyright © Siemens AG 2005 - 2012. 모든 권리 보유

법률상의 주의 경고사항

본 메뉴얼에는 여러분 자신의 안전과 재산 손실을 방지하기위해 여러분이 지켜야할 주의사항이 담겨있습니다. 여러분의 안전에 관련된 주의사항은 안전 경고 심볼로 강조되어있으며, 재산 손실에 관련된 주의사항은 안전 경고 심볼이 없습니다.

위험 피하지 않으면 사망 또는 심각한 부상을 초래할 수 있는 절박한 위험 상황을 나타냅니다.

경고 피하지 않으면 사망 또는 심각한 부상을 초래할 수 있는 잠재적인 위험 상황을 나타냅니다.

주의 예방조치를 적절하게 취하지 않을 경우 경미한 인명 피해가 발생할 수 있음을 나타냅니다.

유의사항 예방조치를 적절하게 취하지 않을 경우 재산 피해가 발생할 수 있음을 나타냅니다.

여러 위험 수준이 적용될 때에는, 항상 가장 높은 레벨(낮은 번호)의 알림이 표시됩니다. 안전 경고 심볼이 인적 손실을 나타내는 경우, 재산 손실을 경고하는 또 다른 알림이 추가될 수도 있습니다.

자격을 가진 자 본서가 대상으로 하는 제품/시스템은 반드시 자격을 가진 자가 취급하는 것으로 하고, 각 조작 내용에 관련하는 문서,특히 안전상의 주의 및 경고가 준수되지 않으면 안됩니다. 자격을 가진 자란 훈련 내용 및 경험을 토대로 하면서 해당 제품/시스템의 취급에 동반하는 위험성을 인식하고, 발생할 수 있는 위해를 사전에 회피할 수 있는 자를 가리킵니다.

시멘스 제품의 올바른 사용을 위해 다음에 주의하십시오:

경고 시멘스 제품은 카탈로그 및 부속의 기술 설명서의 지시에 따라 사용해 주십시오. 타사의 제품 또는 부품과 함께 사용하는 것은 당사의 권장 또는 허가가 있을 경우에 한합니다. 제품의 올바르고 안전한 사용을 위해 적절한 운반, 보관, 조립, 설치, 배선, 시동, 조작, 보수를 시행하고 있습니다. 사용할 때에는 허용된 범위를 꼭 지켜 주십시오. 부속의 기술 설명서에 기술되어있는 지시를 엄수해 주십시오.

상표 ® 표시는 Siemens AG의 등록상표입니다. 본 문서의 기타 표시는 특정 목적으로 제삼자가 사용하는 경우, 지적 재산권을 해칠 수 있는 상표입니다.

책임의 포기 저희는 기술된 하드웨어와 소프트웨어가 본 메뉴얼의 내용물과 일치하는 것을 확인했습니다. 편차가 발생하는 것을 완전히 배제할 수는 없으므로, 완전히 동일하다고는 보장할 수 없습니다. 그렇지만, 메뉴얼의 데이터는 정기적으로 검토되며, 필요한 수정은 다음의 수정판에 반영됩니다. 품질 개선을 위한 의견은 환영합니다.

Page 5: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 5

머리말

SINUMERIK 매뉴얼

SINUMERIK 매뉴얼은 다음과 같이 구성되어 있습니다.

● 일반 매뉴얼

● 사용자 매뉴얼

● 장비 제조업체/서비스 매뉴얼

추가 정보 www.siemens.com/motioncontrol/docu 웹사이트에서 다음 항목에 대한 정보를 참고할 수 있습니다.

● 매뉴얼 주문/매뉴얼 개요

● 추가 매뉴얼을 다운로드할 수 있는 링크

● 온라인 매뉴얼 사용 (매뉴얼/정보 검색)

기술 매뉴얼에 대한 문의점 또는 개선사항이 있거나 오탈자 발견시 다음 주소로 알려 주십시오.

[email protected]

My Documentation Manager (MDM)

다음 링크는 Siemens의 컨텐츠를 기반으로 OEM별 기계 매뉴얼을 개별적으로 저장하고 관리할 수 있는 정보를 제공합니다.

www.siemens.com/mdm

교육 다양한 교육 과정 정보는 다음을 참조하십시오.

● www.siemens.com/sitrain

SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육

● www.siemens.com/sinutrain

SinuTrain - SINUMERIK 교육 소프트웨어

Page 6: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

머리말

선삭 가공, 밀링, 니블링 6 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

FAQ 자주 묻는 질문 (FAQ) 은 제품 지원의 Service&Support 페이지를 참조하십시오 (http://support.automation.siemens.com).

SINUMERIK SINUMERIK에 대한 정보는 다음 링크를 참조하십시오.

www.siemens.com/sinumerik

대상 그룹 이 문서의 대상 독자는 다음과 같습니다.

● 프로젝트 엔지니어

● 엔지니어 (장비 제조업체)

● 시스템 시동 엔지니어 (시스템/장비)

● 프로그래머

이점

이 기능 매뉴얼은 다양한 기능에 대해 설명하여 대상 독자들이 이러한 기능을 파악하고 선택할 수 있도록 도와줍니다. 이 설명서에는 대상 독자들이 이러한 기능을 실행하는데 필요로 하는 정보들이 나와 있습니다.

표준 범위

이 매뉴얼에서는 표준 버전의 기능에 대해서만 설명합니다. 기타 장비 제조업체에 의해 수정된 부분이나 또는 추가 내용은 장비 제조업체의 매뉴얼을 참조 바랍니다.

이 매뉴얼에 수록되지 않은 그 밖의 기능을 시스템에서 지원할 수도 있습니다. 하지만 장비의 처음 공급 또는 수리 시 이러한 기능의 제공 여부에 관해 어떠한 요구도 할 수 없습니다.

간결함을 위해 본 매뉴얼에서는 모든 유형의 제품에 대한 상세 정보를 제공하지 않으며, 설치, 운전 또는 유지 보수의 경우를 모두 설명하지는 않습니다.

참고 사항

이 기능 설명은 지정된 소프트웨어 버전까지만 유효합니다. 새 소프트웨어 버전에 대해서는 해당되는 기능 설명을 요청해야 합니다. 이전 기능 설명은 새 소프트웨어 버전에 대해 부분적으로만 유효합니다.

Page 7: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

머리말

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 7

기술 지원

다른 국가의 고객 지원 전화 번호는 다음 인터넷 사이트에서 확인할 수 있습니다. http://www.siemens.com/automation/service&support

EC 적합성 선언

EMC 지침에 대한 EC 적합성 선언은 아래의 인터넷 주소에서 확인할 수 있습니다.

http://support.automation.siemens.com

검색어에 숫자 15257461을 입력하십시오. 지멘스로 직접 문의하여 확인할 수도 있습니다.

기술 정보

표기법 다음 표기 및 약어가 이 문서에서 사용됩니다.

● PLC 인터페이스 신호 -> IS "신호 이름" (신호 데이터)

예: IS "피드 오버라이드" (VB380x 0000)

변수 바이트는 "to axis" 범위에 있으며, x는 축을 나타냅니다.

0 축 1

1 축 2

n 축 n+1.

● 머신 데이터 -> MD MD_NR MD_NAME (설명)

예: MD30300 IS_ROT_AX (로터리 축)

● 셋팅 데이터 -> SD SD_NR SD_NAME (설명)

예: SD41200 JOG_SPIND_SET_VELO (스핀들에 대한 JOG 속도)

● 단원 제목은 괄호 내의 코드에 의해 보완됩니다 (예: 단원 1: 비상 정지 (N2)). 이 짧은 설명은 다른 단원을 상호 참조하는데 사용됩니다.

머신 및 셋팅 데이터는 다음 영역으로 나뉩니다.

Page 8: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

머리말

선삭 가공, 밀링, 니블링 8 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

범위 데이터 영역 의미

200 - 399 $MM_ 디스플레이 머신 데이터

10,000 - 18,999 $MN_ 일반 머신 데이터

20,000 - 28,999 $MC_ 채널 머신 데이터

30,000 - 38,999 $MA_ 축 머신 데이터

41,000 - 41,999 $SN_ 일반 셋팅 데이터

42,000 - 42,999 $SC_ 채널 셋팅 데이터

43,000 - 43,999 $SA_ 축 셋팅 데이터

기술 데이터에 대한 설명

사용 권한: 0 - 7까지의 사용 권한이 사용됩니다. 사용 권한 1 - 3에 대한 잠금은 올바른 암호를 입력하여 해제할 수 있으며 4 - 7은 IS "사용 권한" (예: 키스위치 위치) 을 사용하여 해제할 수 있습니다. 사용 권한 0은 액세스할 수 없습니다. ("다양한 인터페이스 신호" 단원 참조)

조작자는 특정 수준 이하로 보호되는 정보만 액세스할 수 있습니다. 다양한 사용 권한이 기 본값으로 머신 데이터에 지정되어 쓰기/읽기 값 (예: 4/7) 으로 표시됩니다

주 사용 권한 2 - 7의 머신 데이터 및 셋팅 데이터가 이 문서에 설명되어 있습니다. 사용 권한1의 머신 데이터는 특별한 경우 (전문가 모드) 에만 언급됩니다.

데이터 형식: 제어 시스템에 다음 데이터 형식이 사용됩니다.

● DOUBLE 부동 소수점 값 (64비트 값) 입력 한계: +/-4.19*10-307 부터 +/-1.67*10308까지

● DWORD 정수 값 (32비트 값) 입력 한계: -2,147,483,648부터 +2,147,483,648까지 (십진수). 16진수 값: 0000부터 FFFF까지

● BYTE 정수 값 (8비트 값) 입력 한계: -128부터 +127까지 (십진수). 16진수 값: 00부터 FF까지

Page 9: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

머리말

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 9

● BOOLEAN 부울 값: TRUE (1) 또는 FALSE (0)

● STRING ASCII 문자로 최대 16자 (대문자. 숫자 및 밑줄)

자세한 설명

● 머신/셋팅 데이터 및 인터페이스 신호에 대한 자세한 설명은 다음을 참조하십시오.

참고 자료: "파라미터 매뉴얼"

● 발생할 수 있는 알람에 대한 자세한 설명은 다음을 참조하십시오.

참고 자료: "진단 매뉴얼"

Page 10: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

머리말

선삭 가공, 밀링, 니블링 10 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

Page 11: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 11

내용

머리말...............................................................................................................................................5

1 다양한 인터페이스 신호(A2) ............................................................................................................23

1.1 일반 .................................................................................................................................... 23

1.2 PLC에서 NCK로의 신호 ..................................................................................................... 24 1.2.1 사용 권한 ............................................................................................................................ 24 1.2.2 일반 신호 ............................................................................................................................ 25 1.2.3 축/스핀들로 가는 디지털 드라이브에 대한 신호 ................................................................. 28

1.3 NCK에서 PLC로의 신호 ..................................................................................................... 29 1.3.1 일반 신호 ............................................................................................................................ 29 1.3.2 축/스핀들로부터 오는 디지털 드라이브에 대한 신호 .......................................................... 31

1.4 PLC에서 HMI로의 신호 ...................................................................................................... 32

1.5 HMI에서 PLC로의 신호 ...................................................................................................... 34

1.6 NC 서비스 .......................................................................................................................... 35 1.6.1 사용자 인터페이스.............................................................................................................. 35 1.6.1.1 일반 정보 ............................................................................................................................ 35 1.6.1.2 PI 서비스 ASUB ................................................................................................................. 37 1.6.1.3 NCK 영역에서 변수 읽기 .................................................................................................... 38 1.6.1.4 NCK 영역에서 변수 쓰기 .................................................................................................... 39 1.6.2 NC 변수 .............................................................................................................................. 41

1.7 PLC로부터 신호 ................................................................................................................. 46

2 축 모니터링(A3) ..............................................................................................................................47

2.1 모니터링 기능 개요............................................................................................................. 47

2.2 이동 모니터링 기능............................................................................................................. 47 2.2.1 형상 모니터링..................................................................................................................... 47 2.2.2 위치 모니터링..................................................................................................................... 48 2.2.3 정지 모니터링..................................................................................................................... 51 2.2.4 클램핑 모니터링 ................................................................................................................. 52 2.2.5 속도 지령치 모니터링 ......................................................................................................... 52 2.2.6 실제 속도 모니터링............................................................................................................. 54

2.3 엔코더 모니터링 기능 ......................................................................................................... 55 2.3.1 엔코더 한계 주파수 모니터링 ............................................................................................. 55 2.3.2 제로 마크 모니터링............................................................................................................. 56

2.4 정적 한계 모니터링............................................................................................................. 57 2.4.1 하드웨어 한계 스위치 ......................................................................................................... 57

Page 12: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

내용

선삭 가공, 밀링, 니블링 12 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

2.4.2 소프트웨어 한계 스위치 ......................................................................................................58 2.4.3 작업 영역 제한.....................................................................................................................60

2.5 보충 조건.............................................................................................................................62

2.6 데이터 목록 .........................................................................................................................63 2.6.1 머신 데이터 .........................................................................................................................63 2.6.2 셋팅 데이터 .........................................................................................................................64 2.6.3 인터페이스 신호 ..................................................................................................................64

3 연속 경로 모드, 룩어헤드 및 정위치 정지(B1) .................................................................................. 65

3.1 간단한 설명 .........................................................................................................................65

3.2 일반.....................................................................................................................................65

3.3 정위치 정지 .........................................................................................................................66

3.4 연속 경로 모드.....................................................................................................................68 3.4.1 일반.....................................................................................................................................68 3.4.2 오버로드 팩터에 따른 속도 감소..........................................................................................70 3.4.3 속도 감소를 통해 경로에 따른 저크 제한 .............................................................................71 3.4.4 기계축 관련 저크 제한 .........................................................................................................71

3.5 룩어헤드..............................................................................................................................72

3.6 데이터 목록 .........................................................................................................................74 3.6.1 머신 데이터 .........................................................................................................................74 3.6.2 인터페이스 신호 ..................................................................................................................74

4 가속(B2) ......................................................................................................................................... 75

4.1 가속 특성.............................................................................................................................75

4.2 보간자 수준의 저크 제한 .....................................................................................................75

4.3 JOG 모드의 저크 제한.........................................................................................................76

4.4 백분율 가속도 수정, ACC....................................................................................................77

4.5 데이터 목록 .........................................................................................................................78

5 고정 정지점으로 이동(F1)................................................................................................................ 79

5.1 간단한 설명 .........................................................................................................................79

5.2 기능성 .................................................................................................................................79

5.3 RESET에 대한 응답 및 기능 중단 .......................................................................................86

5.4 블록 탐색 응답.....................................................................................................................87

5.5 기타.....................................................................................................................................87

5.6 데이터 목록 .........................................................................................................................89 5.6.1 머신 데이터 .........................................................................................................................89 5.6.2 셋팅 데이터 .........................................................................................................................89

Page 13: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

내용

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 13

5.6.3 인터페이스 신호 ................................................................................................................. 90

6 갠트리 축 (G1) ................................................................................................................................91

6.1 간단한 설명 ........................................................................................................................ 91

6.2 "갠트리 축" 기능 ................................................................................................................. 92

6.3 갠트리 축의 원점 복귀 및 동기화........................................................................................ 97 6.3.1 소개 .................................................................................................................................... 97 6.3.2 자동 동기화 ...................................................................................................................... 103 6.3.3 참고 사항 .......................................................................................................................... 104

6.4 갠트리 축 스타트업........................................................................................................... 106

6.5 갠트리 축의 PLC 인터페이스 신호 ................................................................................... 112

6.6 갠트리 축 관련 기타 사항 ................................................................................................. 114

6.7 예제 .................................................................................................................................. 115 6.7.1 갠트리 그룹 생성 .............................................................................................................. 115 6.7.2 NCK PLC 인터페이스 설정............................................................................................... 117 6.7.3 스타트업 시작................................................................................................................... 118 6.7.4 경고 및 트립 한계 설정 ..................................................................................................... 120

6.8 데이터 목록 ...................................................................................................................... 121 6.8.1 머신 데이터 ...................................................................................................................... 121 6.8.2 인터페이스 신호 ............................................................................................................... 122

7 속도, 지령치/실제값 시스템, 폐-루프 제어(G2) ...............................................................................123

7.1 속도, 이송 범위, 정확도 .................................................................................................... 123 7.1.1 속도 .................................................................................................................................. 123 7.1.2 이송 범위 .......................................................................................................................... 124 7.1.3 입력/디스플레이 해상도, 계산 해상도............................................................................... 125 7.1.4 머신 및 셋팅 데이터의 물리적 수량을 표준화하기............................................................ 126

7.2 미터법/인치법................................................................................................................... 127 7.2.1 가공 프로그램에 의한 측정법의 변환................................................................................ 127 7.2.2 기본 측정법의 수동 전환 .................................................................................................. 129

7.3 지령치/실제값 시스템 ....................................................................................................... 132 7.3.1 일반 .................................................................................................................................. 132 7.3.2 DRIVE-CLiQ를 사용하는 드라이브................................................................................... 133 7.3.3 속도 지령치 및 실제값 라우팅 .......................................................................................... 135 7.3.4 속도 지령치 출력 .............................................................................................................. 137 7.3.5 실제값 처리 ...................................................................................................................... 138 7.3.6 내부 드라이브 변수 평가 .................................................................................................. 141

7.4 폐-루프 제어 ..................................................................................................................... 143

7.5 데이터 목록 ...................................................................................................................... 146 7.5.1 머신 데이터 ...................................................................................................................... 146

Page 14: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

내용

선삭 가공, 밀링, 니블링 14 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

7.5.2 인터페이스 신호 ................................................................................................................148

8 수동 및 핸드휠 이동(H1)................................................................................................................ 149

8.1 JOG 모드에서 이송의 일반적 특징....................................................................................149

8.2 연속 이동...........................................................................................................................153

8.3 증분식 이동(INC)...............................................................................................................155

8.4 JOG에서 핸드휠 이송........................................................................................................156

8.5 JOG 모드에서 고정 정지점 접근 .......................................................................................159 8.5.1 소개...................................................................................................................................159 8.5.2 기능...................................................................................................................................160 8.5.3 파라미터 설정....................................................................................................................163 8.5.4 프로그래밍 ........................................................................................................................164 8.5.5 보충 조건...........................................................................................................................164 8.5.6 적용 예 ..............................................................................................................................165

8.6 데이터 목록 .......................................................................................................................166 8.6.1 머신 데이터 .......................................................................................................................166 8.6.2 셋팅 데이터 .......................................................................................................................167 8.6.3 인터페이스 신호 ................................................................................................................167

9 PLC로의 보조 기능 출력(H2)......................................................................................................... 171

9.1 간단한 설명 .......................................................................................................................171

9.2 보조 기능의 프로그래밍 ....................................................................................................172

9.3 PLC 인터페이스로의 값 및 신호 전달................................................................................173

9.4 보조 기능의 그룹화 ...........................................................................................................174

9.5 블록 탐색 응답...................................................................................................................176

9.6 보조 기능의 설명 ...............................................................................................................177 9.6.1 M 기능 ...............................................................................................................................177 9.6.2 T 기능................................................................................................................................177 9.6.3 D 기능 ...............................................................................................................................178 9.6.4 H 기능 ...............................................................................................................................178 9.6.5 S 기능 ...............................................................................................................................178

9.7 데이터 목록 .......................................................................................................................179 9.7.1 머신 데이터 .......................................................................................................................179 9.7.2 인터페이스 신호 ................................................................................................................179

10 작동 모드, 프로그램 운영(K1) ........................................................................................................ 181

10.1 간단한 설명 .......................................................................................................................181

10.2 작동 모드...........................................................................................................................181 10.2.1 모드 변경...........................................................................................................................183 10.2.2 개별 모드의 기능적 가능성................................................................................................184

Page 15: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

내용

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 15

10.2.3 개별 모드의 모니터링 기능 ............................................................................................... 185 10.2.4 개별 모드의 인터록........................................................................................................... 186

10.3 가공 프로그램 처리........................................................................................................... 187 10.3.1 프로그램 모드 및 가공 프로그램 선택............................................................................... 187 10.3.2 가공 프로그램 또는 가공 프로그램 블록의 시작 ............................................................... 188 10.3.3 가공 프로그램 중단........................................................................................................... 189 10.3.4 RESET 명령 ..................................................................................................................... 190 10.3.5 프로그램 제어................................................................................................................... 190 10.3.6 프로그램 상태................................................................................................................... 191 10.3.7 채널 상태 .......................................................................................................................... 192 10.3.8 이벤트 구동 프로그램 호출 ............................................................................................... 194 10.3.9 비동기 서브루틴(ASUB) ................................................................................................... 203 10.3.10 조작자 또는 프로그램 동작에 대한 응답 ........................................................................... 206 10.3.11 프로그램 실행에 대한 시간 다이어그램의 예제 ................................................................ 208

10.4 프로그램 테스트 ............................................................................................................... 209 10.4.1 프로그램 테스트에 대한 일반 정보 ................................................................................... 209 10.4.2 축 이동 없이 프로그램 처리(PRT) .................................................................................... 209 10.4.3 단일 블록 모드로 프로그램 처리(SBL).............................................................................. 210 10.4.4 드라이런 피드 속도로 프로그램 처리(DRY)...................................................................... 211 10.4.5 블록 탐색: 특정 프로그램 구간의 처리.............................................................................. 212 10.4.6 가공 프로그램 블록 건너뛰기(SKP).................................................................................. 215 10.4.7 그래픽 시뮬레이션............................................................................................................ 216

10.5 프로그램 실행 시간에 대한 타이머 ................................................................................... 217

10.6 공작물 카운터................................................................................................................... 219

10.7 데이터 목록 ...................................................................................................................... 221 10.7.1 머신 데이터 ...................................................................................................................... 221 10.7.2 셋팅 데이터 ...................................................................................................................... 223 10.7.3 인터페이스 신호 ............................................................................................................... 224

11 보정(K3)........................................................................................................................................227

11.1 간단한 설명 ...................................................................................................................... 227

11.2 백래시 보정 ...................................................................................................................... 227

11.3 보간 보정 .......................................................................................................................... 229 11.3.1 일반 .................................................................................................................................. 229 11.3.2 LEC .................................................................................................................................. 230 11.3.3 처짐 보정 및 각도 에러 보정 ............................................................................................. 234 11.3.4 보간 보정의 특징 .............................................................................................................. 244

11.4 추종 에러 보정(피드포워드 제어) ..................................................................................... 246 11.4.1 일반 .................................................................................................................................. 246 11.4.2 속도 피드포워드 제어 ....................................................................................................... 247

11.5 데이터 목록 ...................................................................................................................... 248

Page 16: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

내용

선삭 가공, 밀링, 니블링 16 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

11.5.1 머신 데이터 .......................................................................................................................248 11.5.2 셋팅 데이터 .......................................................................................................................248 11.5.3 인터페이스 신호 ................................................................................................................248

12 운동학적 변환(M1) ........................................................................................................................ 249

12.1 간단한 설명 .......................................................................................................................249

12.2 TRANSMIT........................................................................................................................250 12.2.1 개요...................................................................................................................................250 12.2.2 TRANSMIT 구성................................................................................................................251

12.3 TRACYL............................................................................................................................257 12.3.1 개요...................................................................................................................................257 12.3.2 TRACYL 구성....................................................................................................................261 12.3.3 프로그램 예, TRACYL .......................................................................................................266

12.4 TRANSMIT 및 TRACYL의 특수 기능 ................................................................................268

12.5 데이터 목록 .......................................................................................................................269 12.5.1 기계 데이터 .......................................................................................................................269 12.5.2 인터페이스 신호 ................................................................................................................269

13 측정(M5)....................................................................................................................................... 271

13.1 간단한 설명 .......................................................................................................................271

13.2 하드웨어 요구사항 ............................................................................................................271 13.2.1 사용할 수 있는 프로브 .......................................................................................................271 13.2.2 프로브 연결 .......................................................................................................................273

13.3 채널 관련 측정...................................................................................................................273 13.3.1 측정 모드...........................................................................................................................273 13.3.2 측정 결과...........................................................................................................................274

13.4 측정 정확도 및 기능 테스트...............................................................................................275 13.4.1 측정 정확도 .......................................................................................................................275 13.4.2 프로브 기능 테스트 ...........................................................................................................275

13.5 JOG에서 공구 측정 ...........................................................................................................277

13.6 데이터 목록 .......................................................................................................................281 13.6.1 기계 데이터 .......................................................................................................................281 13.6.2 인터페이스 신호 ................................................................................................................281

14 비상 정지 (N2) .............................................................................................................................. 283

14.1 간단한 설명 .......................................................................................................................283

14.2 비상정지 순서....................................................................................................................284

14.3 비상정지 승인....................................................................................................................285

14.4 데이터 목록 .......................................................................................................................286 14.4.1 기계 데이터 .......................................................................................................................286

Page 17: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

내용

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 17

14.4.2 인터페이스 신호 ............................................................................................................... 286

15 펀칭 및 니블링(N4)........................................................................................................................ 287

15.1 간략한 설명 ...................................................................................................................... 287

15.2 스트로크 제어................................................................................................................... 287 15.2.1 일반 정보 .......................................................................................................................... 287 15.2.2 고속 신호 .......................................................................................................................... 288 15.2.3 스트로크 시작 기준........................................................................................................... 290 15.2.4 펀칭 이후 축 시작 ............................................................................................................. 292 15.2.5 펀칭 및 니블링 관련 PLC 신호 ......................................................................................... 293 15.2.6 표준 PLC 신호에 대한 펀칭 및 니블링 관련 반응 ............................................................. 294 15.2.7 신호 모니터링................................................................................................................... 294

15.3 활성화 및 비활성화........................................................................................................... 295 15.3.1 언어 명령 .......................................................................................................................... 295 15.3.2 기능 확장 .......................................................................................................................... 299

15.4 자동 경로 분할.................................................................................................................. 304 15.4.1 일반 정보 .......................................................................................................................... 304 15.4.2 경로 축의 작동 특성.......................................................................................................... 306 15.4.3 단일 축에 연결 시 응답 ..................................................................................................... 310

15.5 회전 가능한 공구 .............................................................................................................. 314 15.5.1 일반 정보 .......................................................................................................................... 314 15.5.2 펀치 및 다이의 결합 작동 ................................................................................................. 315 15.5.3 접선 제어 .......................................................................................................................... 315

15.6 보호 영역 .......................................................................................................................... 319

15.7 정의된 니블링 작동 시작의 예 .......................................................................................... 319

15.8 데이터 목록 ...................................................................................................................... 325 15.8.1 기계 데이터 ...................................................................................................................... 325 15.8.2 셋팅 데이터 ...................................................................................................................... 325 15.8.3 인터페이스 신호 ............................................................................................................... 326

16 이송 축(P1) ...................................................................................................................................327

16.1 이송 축 정의 ..................................................................................................................... 327

16.2 직경 프로그래밍 ............................................................................................................... 327

16.3 주속 일정 제어: G96 ......................................................................................................... 328

17 축 위치 결정(P2) ...........................................................................................................................331

17.1 동시 축 위치 지정 ............................................................................................................. 331

17.2 영구적으로 할당된 PLC 축 ............................................................................................... 332

17.3 데이터 목록 ...................................................................................................................... 335 17.3.1 기계 데이터 ...................................................................................................................... 335

Page 18: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

내용

선삭 가공, 밀링, 니블링 18 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

17.3.2 인터페이스 신호 ................................................................................................................335 17.3.3 에러 메시지 .......................................................................................................................336

18 원점 복귀(R1) ............................................................................................................................... 339

18.1 기본 사항...........................................................................................................................339

18.2 인크리멘털 엔코더를 사용한 원점 복귀 .............................................................................341

18.3 거리 코드 원점 마커로 원점 복귀.......................................................................................345 18.3.1 일반 정보...........................................................................................................................345 18.3.2 기본 파라미터 지정 ...........................................................................................................345 18.3.3 순차적 순서 .......................................................................................................................347 18.3.4 1단계: 동기화하면서 원점 마크를 가로질러 이동 .............................................................348 18.3.5 2단계: 고정 정지점으로 이동............................................................................................350

18.4 절대치 엔코더를 통한 원점 복귀........................................................................................352 18.4.1 일반...................................................................................................................................352 18.4.2 조작자 지원 보정 ...............................................................................................................353

18.5 절대치 엔코더의 두 번째 조건 ...........................................................................................354 18.5.1 절대치 엔코더 보정 ...........................................................................................................354

18.6 데이터 목록 .......................................................................................................................355 18.6.1 기계 데이터 .......................................................................................................................355 18.6.2 인터페이스 신호 ................................................................................................................356

19 로타리 축(R2) ............................................................................................................................... 357

19.1 일반...................................................................................................................................357

19.2 모듈식 360도 ....................................................................................................................359

19.3 로타리 축 프로그래밍 ........................................................................................................360 19.3.1 활성 모듈식 변환을 가진 로타리 축 ...................................................................................360 19.3.2 모듈식 변환이 없는 로타리 축 ...........................................................................................362

19.4 데이터 목록 .......................................................................................................................363 19.4.1 기계 데이터 .......................................................................................................................363 19.4.2 셋팅 데이터 .......................................................................................................................363

20 스핀들 (S1) ................................................................................................................................... 365

20.1 간단한 설명 .......................................................................................................................365

20.2 스핀들 모드 .......................................................................................................................366 20.2.1 스핀들 제어 모드 ...............................................................................................................368 20.2.2 스핀들 오실레이션 모드 ....................................................................................................369 20.2.3 스핀들 위치 지정 모드 .......................................................................................................372 20.2.4 스핀들 축 모드...................................................................................................................375

20.3 동기화 ...............................................................................................................................376

20.4 기어단 변경 .......................................................................................................................378

Page 19: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

내용

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 19

20.5 프로그램 ........................................................................................................................... 382

20.6 스핀들 모니터링 ............................................................................................................... 384 20.6.1 축/스핀들 정지.................................................................................................................. 384 20.6.2 지령치 범위의 스핀들 ....................................................................................................... 385 20.6.3 최대 스핀들 속도 .............................................................................................................. 385 20.6.4 기어단에 대한 최소/최대 속도 .......................................................................................... 385 20.6.5 최대 엔코더 한계 주파수 .................................................................................................. 386 20.6.6 대상 지점 모니터링........................................................................................................... 387

20.7 두 번째 스핀들/마스터 스핀들 .......................................................................................... 388

20.8 아날로그 스핀들 ............................................................................................................... 390

20.9 데이터 목록 ...................................................................................................................... 390 20.9.1 기계 데이터 ...................................................................................................................... 390 20.9.2 셋팅 데이터 ...................................................................................................................... 392 20.9.3 인터페이스 신호 ............................................................................................................... 392

21 인덱싱 축(T1) ................................................................................................................................395

21.1 간략한 설명 ...................................................................................................................... 395

21.2 인덱싱 축 .......................................................................................................................... 396 21.2.1 일반 정보 .......................................................................................................................... 396 21.2.2 수동 조그 모드에서 인덱싱 축 이송 .................................................................................. 396 21.2.3 자동 모드에서 인덱싱 축 이송 .......................................................................................... 398 21.2.4 PLC에 의한 인덱싱 축 이송 .............................................................................................. 398

21.3 인덱싱 축의 파라메타화 ................................................................................................... 399

21.4 인덱싱 축의 프로그래밍 ................................................................................................... 401

21.5 인덱싱 축 스타트업........................................................................................................... 402

21.6 인덱싱 축의 특수 기능 ...................................................................................................... 406

21.7 데이터 목록 ...................................................................................................................... 407 21.7.1 기계 데이터 ...................................................................................................................... 407 21.7.2 인터페이스 신호 ............................................................................................................... 407

22 접선 제어 (T3) ...............................................................................................................................409

22.1 간단한 설명 ...................................................................................................................... 409

22.2 "접선 제어" 기능의 특징 ................................................................................................... 410

22.3 "접선 제어" 기능 사용 ....................................................................................................... 412 22.3.1 개요 .................................................................................................................................. 412 22.3.2 축 결합 정의: TANG ......................................................................................................... 413 22.3.3 축 결합 활성화: TANGON ................................................................................................ 413 22.3.4 코너에서 응답, "중간 블록"을 통한 활성화: TLIFT ............................................................ 414 22.3.5 축 결합 비활성화: TANGOF ............................................................................................. 414

Page 20: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

내용

선삭 가공, 밀링, 니블링 20 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

22.3.6 "중간 블록을 통한" 코너 응답 비활성화 .............................................................................414 22.3.7 축 결합 정의 삭제: TANGDEL ...........................................................................................415 22.3.8 프로그래밍 예....................................................................................................................415

22.4 경로 방향 반전 각도 제한 ..................................................................................................416

22.5 데이터 목록 .......................................................................................................................417

23 속도/토크 커플링, 마스터-슬레이브 (TE3) ...................................................................................... 419

23.1 간단한 설명 .......................................................................................................................419

23.2 커플링 다이어그램 ............................................................................................................421

23.3 커플링 구성 .......................................................................................................................422

23.4 토크 보정 제어기 ...............................................................................................................422

23.5 텐션 토크...........................................................................................................................423

23.6 커플링 활성화....................................................................................................................424

23.7 활성화/비활성화 응답........................................................................................................425

23.8 축 인터페이스 신호 ...........................................................................................................428

23.9 축 모니터링 기능 ...............................................................................................................428

23.10 기타 기능 관련 응답 ..........................................................................................................429

23.11 보충 조건...........................................................................................................................431

23.12 예제...................................................................................................................................433 23.12.1 AX1=마스터 및 AX2=종속 간의 마스터-종속 커플링 .......................................................433 23.12.2 PLC를 통한 커플링 완료 ...................................................................................................433 23.12.3 가공 프로그램을 통한 커플링 완료/분리 ............................................................................434 23.12.4 기계적 제동 해제 ...............................................................................................................435

23.13 데이터 목록 .......................................................................................................................436 23.13.1 머신 데이터 .......................................................................................................................436 23.13.2 인터페이스 신호 ................................................................................................................437

24 피드 (V1) ...................................................................................................................................... 439

24.1 경로 피드 속도 F ...............................................................................................................439 24.1.1 G33, G34, G35(나사 절삭)의 피드 속도 ............................................................................441 24.1.2 G63 피드 속도(보정 척을 사용하여 태핑) ..........................................................................444 24.1.3 G331, G332 피드 속도(보정 척을 사용하지 않고 태핑) .....................................................444 24.1.4 모따기/라운딩의 피드 속도: FRC, FRCM ..........................................................................445

24.2 급이송 G0 .........................................................................................................................446

24.3 피드 제어...........................................................................................................................447 24.3.1 개요...................................................................................................................................447 24.3.2 피드 사용 불가능 및 피드 속도/스핀들 정지 ......................................................................447 24.3.3 기계 조작반을 통한 피드 오버라이드 ................................................................................448

Page 21: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

내용

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 21

24.4 데이터 목록 ...................................................................................................................... 451 24.4.1 기계/셋팅 데이터 .............................................................................................................. 451 24.4.2 인터페이스 신호 ............................................................................................................... 451

25 공구: 보정 및 모니터링(W1)...........................................................................................................453

25.1 공구 및 공구 보정 개요 ..................................................................................................... 453

25.2 공구 .................................................................................................................................. 454

25.3 공구 옵셋 .......................................................................................................................... 454

25.4 공구 모니터링................................................................................................................... 455 25.4.1 공구 모니터링 개요........................................................................................................... 455 25.4.2 공구 수명 모니터링........................................................................................................... 457 25.4.3 공작물 수량 모니터링 ....................................................................................................... 459 25.4.4 서비스 수명 모니터링의 예 ............................................................................................... 461

25.5 공구 보정의 특수 처리 ...................................................................................................... 461

25.6 데이터 목록 ...................................................................................................................... 464 25.6.1 기계 데이터 ...................................................................................................................... 464 25.6.2 인터페이스 신호 ............................................................................................................... 464

A 부록 ..............................................................................................................................................467

A.1 약어 목록 .......................................................................................................................... 467

A.2 개요 .................................................................................................................................. 472

용어 설명 ......................................................................................................................................473

인덱스...........................................................................................................................................493

Page 22: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

내용

선삭 가공, 밀링, 니블링 22 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

Page 23: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 23

다양한 인터페이스 신호(A2) 11.1 일반

간단한 설명

이 단원에서는 일반적인 관련성은 있으나 기능 관련 단원에서 설명되지 않은 다양한 인터페이스 신호의 기능에 대해 설명합니다.

인터페이스

PLC 프로그램과 NCK(Numerical Control Kernel) 또는 HMI(디스플레이 장치) 간의 신호 및 데이터 교환은 다양한 데이터 영역을 통해 수행됩니다. PLC 프로그램은 데이터 및 신호 교환을 처리할 필요가 없습니다. 사용자 관점에서 이 작업은 자동적으로 수행됩니다.

그림 1-1 PLC/NCK 인터페이스

Page 24: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

다양한 인터페이스 신호(A2) 1.2 PLC에서 NCK로의 신호

선삭 가공, 밀링, 니블링 24 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

주기적 신호 교환

PLC/NCK 인터페이스의 제어 및 상태 신호는 주기적으로 업데이트됩니다.

신호는 다음 그룹으로 나눌 수 있습니다(이전 그림 참조).

● 일반 신호

● 작동 모드 신호

● 채널 신호

● 축/스핀들 신호

1.2 PLC에서 NCK로의 신호

1.2.1 사용 권한

사용 권한

프로그램, 데이터, 기능에 대한 억세스는 사용자 지향적이며 8개의 체계적 보호 수준에 의해 제어됩니다. 이 수준은 다음과 같이 나뉘어 집니다.

● Siemens, 장비 제조업체(2x) 및 최종 사용자를 위한 4개의 암호 수준

● 최종 사용자를 위한 4개의 보호 수준(인터페이스 신호 V2600 0000.4 ~ .7)

이 방법은 억세스 권한을 통제하기 위한 다중 레벨의 안전 개념을 제공합니다.

참조:

/BE/ 조작 설명서; 첫 번째 커미셔닝(커미셔닝), 단원: 사용 권한

Page 25: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

다양한 인터페이스 신호(A2) 1.2 PLC에서 NCK로의 신호

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 25

그림 1-2 접근 보호

1.2.2 일반 신호

이동할 거리 삭제(V3200 0006.2)

IS "이동할 거리 삭제(채널 관련)"는 경로 축에 대해서만 유효합니다.

인터페이스 신호의 에지 상승과 함께, 기하 그룹의 모든 축의 이동할 거리가 삭제되며 그에 따라 램프 정지와 함께 정지 상태에 이르게 됩니다. 그 다음에 다음 프로그램 블록이 시작됩니다.

축/스핀들 비활성(V380x 0001.3)

IS "축/스핀들 비활성"은 테스트 용도로 사용될 수 있습니다.

축 비활성(축의 경우):

IS "축 비활성"이 출력될 경우, 이 축에 대해 위치 부분 지령치가 더 이상 위치 제어기로 출력되지 않으며 그에 따라 축 이동이 비활성화됩니다. 위치 제어 루프는 닫힌 상태로 유지되며 나머지 추종 에러는 0으로 줄어듭니다. 축이 축 비활성 상태에서 이동할 경우, 기계축이 실제로 움직이지 않더라도 실제 값 위치 디스플레이는 지령치 위치를 표시하며

Page 26: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

다양한 인터페이스 신호(A2) 1.2 PLC에서 NCK로의 신호

선삭 가공, 밀링, 니블링 26 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

실제 속도 값 디스플레이는 지령치 속도를 표시합니다. IS "RESET" (V3000 0000.7)은 위치 실제 값 디스플레이를 기계의 진짜 실제 값으로 설정합니다. 이 축에 대해 이동 명령이 PLC로 계속해서 출력됩니다. 인터페이스 신호가 다시 취소될 경우 관련 축은 다시 정상적으로 이송될 수 있습니다. 이송 축에 대해 인터페이스 신호 "축 비활성"이 설정된 경우, 축은 램프 정지와 함께 정지됩니다.

스핀들 비활성(스핀들의 경우):

IS "스핀들 비활성"이 설정된 경우, 개방 루프 제어 모드에서 속도 지령치가 더 이상 속도 제어기로 출력되지 않으며 위치 지정 모드에서 위치 부분 지령치가 더 이상 위치 제어기로 출력되지 않습니다. 그에 따라 스핀들 이동이 정지됩니다. 속도 실제 값 디스플레이는 속도 지령치 값을 표시합니다. 스핀들 비활성은 "리셋" 또는 프로그램 종료(M2) 및 프로그램 재시작에 의해 취소됩니다. 스핀들이 회전하는 동안 인터페이스 신호 "스핀들 비활성"이 설정된 경우 해당 가속 특성에 따라 스핀들이 정지됩니다.

비활성화:

"축/스핀들 비활성"의 취소(에지 변경 1 → 0)는 축/스핀들이 정지될 때(즉, 보간 지령치가 더 이상 존재하지 않을 때)까지 적용되지 않습니다. 새로운 이동은 새 지정 지령치가 주어지면 시작됩니다. (예: AUTOMATIC 작동 모드에서 이동값을 가진 새 프로그램 블록)

참고: 실제 값은 시뮬레이션 축 및 실제 축 간에 서로 다를 수 있습니다.

추적 모드(V380x 0001.4)

축/스핀들이 추적 모드에서 작동 중인 경우, 해당 지령치 위치는 현재 실제 값 위치를 추적하도록 설정됩니다. 추적 모드에서 위치 지령치는 보간자에 의해 결정되는 것이 아니라 실제 위치 값에서 유도됩니다. 축의 실제 위치 값에 대한 레코딩이 계속되므로 추적 모드가 취소된 후에 축을 원위치로 되돌릴 필요는 없습니다.

정지, 클램핑 및 위치 모니터링은 추적 모드에서 적용되지 않습니다.

효과: IS "추적 모드"는 드라이브 제어기 인에이블이 해제되었을 때(예: IS "제어기 인에이블" = 0 신호에 의해, 제어 시스템의 장애 때문에, 또는 제어기 인에이블을 재발행하기 때문에)에만 적용이 됩니다.

IS "추적 모드" = 1: "제어기 인에이블"이 해제된 경우, 해당 축의 위치 지령치는 실제 값에 따라 지속적으로 수정됩니다. 이 상태는 IS "추적 모드 활성" (V390x 0001.3)에 의해 PLC로 전달됩니다. "제어기 인에이블"이 다시 활성화되고 가공 프로그램이 활성인 경우, 내부 제어 재위치 지정 동작이 개시되어 최종 프로그램된 위치로 갑니다(REPOSA: 모든 축에 대해 직선 접근). 그렇지 않은 경우 축 이동은 새로운 실제 위치(변경되었을 수도 있음)에서 시작됩니다.

Page 27: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

다양한 인터페이스 신호(A2) 1.2 PLC에서 NCK로의 신호

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 27

IS "추적 모드" = 0: "제어기 인에이블"이 해제된 경우 이전의 위치 지령치가 유지됩니다. 축이 제 위치에서 밀려난 경우 위치 지령치와 실제 값 간에 추종 에러가 발생하며 이는 IS "제어기 인에이블"을 설정하였을 때 수정됩니다. 축 이동은 "제어기 인에이블"이 해제되기 전에 유효하던 지령치 위치에서 시작합니다. IS "추적 모드 활성" (V390x 0001.3)은 "홀드" 상태 동안 신호 0으로 설정됩니다. 클램핑 또는 정지 모니터링은 활성입니다.

위치 측정 시스템 1 (V380x 0001.5)

위치 측정 시스템은 스핀들에 연결될 수 있습니다. 이 경우 스핀들에 대한 신호를 설정해야 합니다.

축은 항상 이 신호를 필요로 합니다. 이 경우, 위치 측정 시스템이 설치되어야 합니다.

제어기 인에이블 (V380x 0002.1)

제어기 인에이블이 드라이브에 대해 활성화되었을 때 축/스핀들의 위치 제어 루프는 닫힙니다. 그러면 축/스핀들은 위치 제어를 받게 됩니다.

제어기 인에이블이 해제되었을 때, 축/스핀들의 위치 제어 루프 및 속도 제어 루프가 열립니다.

IS "위치 제어기 활성" (V390x 0001.5)은 신호 0으로 설정됩니다(체크백).

활성화:

드라이버에 대한 제어기 인에이블은 다음 경우에 설정 또는 해제될 수 있습니다.

1. 인터페이스 신호 "제어기 인에이블"로 PLC 프로그램에서(정상적인 경우)

용도: 축/스핀들을 클램핑하기 전에 제어기 인에이블의 해제.

2. 기계, 드라이브, 위치 측정 시스템 또는 제어 시스템에 장애가 발생할 경우, 제어 시스템에 의해 제어기 인에이블이 내부적으로 취소됨(장애가 발생할 경우)

용도: 장애가 있을 경우 급속 정지를 통해 이송 축을 정지하여야 함.

3. IS "비상 정지" (V2600 0000.1)가 활성인 경우 제어 시스템에 의해

이동하는 축/스핀들에 대해 제어기 인에이블의 해제:

● MD36610 AX_EMERGENCY_STOP_TIME(에러 상태에서 제동 램프 시간)을 고려하여 급속 정지로 스핀들에 제동이 걸려 정지됩니다. 그 다음에 알람 21612 "이동 시 제어기 인에이블 리셋"이 발생됩니다.

Page 28: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

다양한 인터페이스 신호(A2) 1.2 PLC에서 NCK로의 신호

선삭 가공, 밀링, 니블링 28 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

● 축/스핀들의 위치 제어 루프가 열립니다. IS "위치 제어기 활성" (V390x 0001.5) = 0 상태에서 PLC에 체크백 신호. 제어기 인에이블 지연 시간(MD36620 SERVO_DISABLE_DELAY_TIME (제어기 인에이블의 차단 지연))에 대한 타이머도 시작됩니다.

● 실제 속도가 0 속도 범위에 도달하자마자 드라이브 제어기 인에이블이 해제됩니다. IS "속도 제어기 활성" (V390x 0001.6) = 0 상태에서 PLC에 체크백 신호. MD36620 SERVO_DISABLE_DELAY_TIME에 설정된 시간이 만료된 후에 가능한 한 빨리 드라이브의 제어기 인에이블이 해제됩니다.

● 주: 제어기 인에이블 차단 지연에 대한 설정치가 너무 작으면 축/스핀들이 동작 중이어도 제어기 인에이블이 해제됩니다. 그 다음 축/스핀들이 지령치 0으로 갑자기 정지됩니다.

● 축/스핀들의 실제 위치 값은 계속해서 제어 시스템에 의해 수집됩니다.

이러한 축/스핀들 상태는 "리셋"하기 전에는 변경할 수 없습니다.

보간 축 그룹:

보간 축 그룹 내에서 이송되는 모든 축은 해당 축들 중 하나에 대해 제어기 인에이블 신호가 취소되자마자 정지됩니다.

축들은 위에 설명한 바와 같이 정지 상태가 됩니다. 기하 그룹의 모든 축은 급속 정지로 인해 정지됩니다. 또한 알람 21612 "이동 시 제어기 인에이블 리셋"이 발생됩니다. 이 이벤트 후에 NC 프로그램을 계속해서 처리하는 것은 더 이상 가능하지 않습니다.

1.2.3 축/스핀들로 가는 디지털 드라이브에 대한 신호

드라이브 파라미터 세트 선택 A, B, C (V380x 4001.0 - .2)

비트 조합 A, B, C를 사용하여 PLC 프로그램은 최대 8가지의 드라이브 파라미터 세트를 선택할 수 있습니다.

속도 제어기 적분기 비활성화 (V380x 4001.6)

PLC 프로그램은 드라이브에 대한 속도 제어기의 적분기 작동을 억제합니다. 속도 제어기는 따라서 PI에서 P 제어기로 전환됩니다.

펄스 인에이블 (V380x 4001.7)

PLC 프로그램은 축/스핀들에 대해 펄스를 활성화합니다. 그러나 펄스 인에이블은 인에이블 신호가 존재할 경우에만 드라이브 모듈에 대해 활성화됩니다.

Page 29: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

다양한 인터페이스 신호(A2) 1.3 NCK에서 PLC로의 신호

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 29

1.3 NCK에서 PLC로의 신호

1.3.1 일반 신호

드라이브 주기적 작동 중 (V2700 0002.5)

PLC는 주기적 데이터 교환을 통해 NCK로부터 가용한 드라이브가 램프업 상태에 이르렀음을 보고받습니다.

드라이브 준비됨 (V2700 0002.6)

PLC는 NCK로부터 모든 가용한 드라이브가 작동 준비되었음을 보고받습니다. IS "드라이브 준비됨" (그룹 신호)이 모든 축과 스핀들에서 활성입니다.

NCK 알람이 활성임 (V2700 0003.0)

제어 시스템은 이 신호를 PLC에 보내 적어도 하나의 NCK 알람이 활성임을 알립니다. 채널 관련 인터페이스 (v3300 0004.7)를 사용하여 처리 중지가 발생하였는지 여부를 질의할 수 있습니다.

주위 온도 알람 (V2700 0003.6)

주위 온도 또는 팬 모니터링 기능이 응답했습니다.

NCK 알람 채널 관련 활성 (V3300 0004.6)

제어 시스템은 이 신호를 PLC에 보내 적어도 하나의 NCK 알람이 채널에 대해 활성임을 알립니다. 이로 인해 현재 프로그램의 실행 중단 또는 중지 여부에 어느 정도나 영향이 갈지는 IS "처리 중지에 대한 NCK 알람이 활성임" (V3300 0004.7)으로부터 판단할 수 있습니다.

외부 언어 모드 활성 (V3300 4001.0)

제어 시스템은 이 신호를 PLC에 보내 가공 프로그램에 사용되는 프로그램 언어가 SIEMENS 언어가 아님을 알립니다. G291로 언어 전환이 수행되었습니다.

Page 30: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

다양한 인터페이스 신호(A2) 1.3 NCK에서 PLC로의 신호

선삭 가공, 밀링, 니블링 30 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

처리 중지에 대한 NCK 알람 있음 (V3300 0004.7)

제어 시스템은 이 신호를 PLC에 보내 적어도 하나의 NCK 알람이 현재 프로그램 실행을 중단 또는 취소(처리 중지)하였으며 채널에 대해 활성임을 알립니다.

추적 활성 (V390x 0001.3)

이 축에 대해 추적 모드가 활성입니다.

단원: PLC에서 NCK로의 신호, 추적 모드 (V380x 0001.4)를 참조하십시오.

정지 상태 축/스핀들 (V390x 0001.4)

축의 현재 속도 또는 스핀들의 실제 속도가 정지된 것으로 정의되는 범위 내에 듭니다. 이 범위는 MD36060 STANDSTILL_VELO_TOL(신호 "정지 상태 축/스핀들"에 대한 최대 속도)을 사용하여 정의됩니다.

위치 제어 활성 (V390x 0001.5)

축/스핀들에 대한 위치 제어 루프가 닫혔습니다. 위치 제어 기능이 활성입니다.

속도 제어 활성 (V390x 0001.6)

축/스핀들에 대한 속도 제어 루프가 닫혔습니다. 속도 제어 기능이 활성입니다.

전류 제어 활성 (V390x 0001.7)

축/스핀들에 대한 전류 제어 루프가 닫혔습니다. 전류 제어 기능이 활성입니다.

윤활 펄스 (V390x 1002.0)

IS "윤활 펄스"는 NCK에 의해 전송되며, 축/스핀들이 일단 MD33050 LUBRICATION_DIST(PLC에서 윤활을 위한 이동 거리)에 설정된 것보다 긴 거리를 이동하면 상태를 변경합니다.

Page 31: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

다양한 인터페이스 신호(A2) 1.3 NCK에서 PLC로의 신호

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 31

1.3.2 축/스핀들로부터 오는 디지털 드라이브에 대한 신호

활성 드라이브 파라미터 세트 A, B, C (V380x 4001.0 - .2)

드라이브 모듈은 이 체크백을 PLC에 보내 어느 드라이브 파라미터 세트가 현재 활성인가를 알려줍니다. 비트 조합 A, B, C를 사용하여 PLC 프로그램은 8가지의 드라이브 파라미터 세트를 선택할 수 있습니다.

드라이브 준비됨 (V390x 4001.5)

드라이브가 준비되었음을 나타내는 체크백 신호. 축/스핀들을 이송하는데 필요한 조건들이 충족되었습니다.

n-제어기에 대한 적분기 비활성 (V390x 4001.6)

속도-제어기 적분기가 비활성화되었습니다. 속도 제어기는 따라서 PI에서 P 제어기로 전환되었습니다.

펄스 인에이블 (V390x 4001.7)

드라이브 모듈에 대한 펄스 인에이블이 사용 가능합니다. 이제 축/스핀들을 이송할 수 있습니다.

모터 온도 경고 (V390x 4002.0)

드라이브 모듈은 PLC에 신호를 보내 모터 온도가 경고 임계값을 초과했음을 알려줍니다. 모터 온도가 이 수준으로 지속될 경우 드라이브는 일정 시간(드라이브 MD) 후 정지되며 펄스 인에이블이 해제됩니다.

열 싱크 온도 경고 (V390x 4002.1)

드라이브 모듈은 PLC에 신호를 보내 열 싱크 온도가 경고 임계값을 초과했음을 알려줍니다. 해당 드라이브 모듈에 대해 20초 후에 펄스 인에이블이 해제됩니다.

램프업 절차 완료 (V390x 4002.2)

이 신호는 실제 속도 값이 드라이브에 설정된 공차 밴드 내의 새로운 지령치에 도달하였음을 알려줍니다. 따라서 램프업 절차가 완료되었습니다. 로드 변경으로 인한 차후의 속도 변동은 인터페이스 신호에 영향을 주지 않습니다.

Page 32: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

다양한 인터페이스 신호(A2) 1.4 PLC에서 HMI로의 신호

선삭 가공, 밀링, 니블링 32 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

|Md| < Mdx (V390x 4002.3)

이 신호는 현재 토크 |Md|이 드라이브에 설정된 토크 임계값 Mdx보다 낮음을 알려줍니다.

|nact| < nmin (V390x 4002.4)

이 신호는 실제 속도 |nact|이 설정된 최소 속도 nmin보다 낮음을 알려줍니다.

nact| < nx (V390x 4002.5)

이 신호는 실제 속도 |nact|이 설정된 속도 임계값 nx보다 낮음을 알려줍니다.

nact = nset (V390x 4002.6)

PLC는 이 신호를 받음으로써 실제 속도 nact이 드라이브에 설정된 공차 밴드 내의 새로운 지령치에 도달했으며 해당 공차 밴드 내로 유지되고 있음을 알 수 있습니다.

1.4 PLC에서 HMI로의 신호

OP 키 비활성 (V1900 5000.2)

IS "OP 키 비활성"을 적용하여 연결된 키보드를 활성화(신호 0) 또는 비활성화(신호 1)할 수 있습니다.

프로그램 번호 (VB1700 1000)

NC 프로그램이 PLC에 의해 선택될 경우 선언된 프로그램 번호가 PLC에서 HMI로 전달됩니다. 선택된 현재 NC 프로그램이 명령 인터페이스(VB 1700 1001 참조)에 의해 저장될 수 있으며 또한 다시 선택될 수도 있습니다.

SINUMERIK 802D sl의 경우 프로그램 이름 (STRING)의 프로그램이 주어집니다. 프로그램 번호에 프로그램 이름을 지정하기 위해 PLCPROG.LST라는 파일이 제어 시스템에 제공됩니다. 지정 목록에서 최대 255 프로그램에 대한 이름을 선언하고 지정할 수 있습니다.

번호의 사용은 다음과 같이 프로그램의 보호 영역으로 분리됩니다.

● 1 ~ 100: 사용자 영역(최종 사용자 보호 수준)

● 101 ~ 200: 장비 제조업체(장비 제조업체 보호 수준)

● 201 ~ 255: SIEMENS(SIEMENS 보호 수준)

Page 33: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

다양한 인터페이스 신호(A2) 1.4 PLC에서 HMI로의 신호

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 33

PLCPROG.LST 파일(최종 사용자에 대한 최소 보호 수준이 설정됨)은 "시스템" -> "PLC" -> "프로그램 목록" 작업을 수행하거나 표준 편집기(프로그램 관리자 -> 사용자 사이클)를 사용하여 편집할 수 있습니다. 편집자에 대한 보호 수준은 적어도 장비 제조업체 보호 수준이어야 합니다.

이 파일은 또한 외부에서 생성하여 PCIN 도구/V.24 인터페이스를 통하여 제어 시스템으로 로드할 수도 있습니다. 다음 구조 사양을 준수해야 합니다 - 헤더 항목 먼저.

%_N_PLCPROG_LST

;$PATH=/_N_CUS_DIR

각 행은 두 개의 열을 포함합니다. 이 열들은 탭, 공백 또는 "|" 문자로 분리됩니다. 첫 열은 프로그램 번호를 포함하며 두 번째 열은 프로그램 이름을 포함합니다.

예제:

%_N_PLCPROG_LST

;$PATH=/_N_CUS_DIR

1|BOHR2.MPF

2|PUMPT14.MPF

54|BOHR3.MPF

"프로그램 번호" (VB 1700 1000)는 다음 인터페이스 신호에 해당합니다.

● "프로그램이 선택됨" (V1700 2000.0)

● "프로그램 선택 에러" (V1700 2000.1).

프로그램 번호가 0보다 크게 작성된 경우 PLC가 프로그램 선택을 시작합니다. HMI는 0보다 큰 프로그램 번호를 감지하자마자 해당 작업의 내부 처리를 시작하고 프로그램 번호(VB 1700 1000)를 0으로 설정합니다.

PLC는 HMI로부터 V1700 2000.0 또는 V1700 2000.1이라는 인지 신호가 올 때까지 기다렸다가 이를 즉시 평가합니다. 인지 신호는 일단 수신되면 한 번의 PLC 사이클에 사용할 수가 있으며 그 후에는 PLC 운영 체제에 의해 자동으로 삭제됩니다.

명령 (VB1700 1001)

명령 작업은 PLC에서 HMI로 전달됩니다. 명령 동작

0 없음 1 선택된 프로그램의 이름을 저장합니다.

2 저장된 프로그램 이름의 프로그램을 선택합니다.

Page 34: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

다양한 인터페이스 신호(A2) 1.5 HMI에서 PLC로의 신호

선삭 가공, 밀링, 니블링 34 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

"명령" (VB1700 1001)은 다음 인터페이스 신호에 해당합니다.

● "실행 명령" (V1700 2001.0)

● "명령 실행 에러" (V1700 2001.1)

명령이 0보다 크게 작성된 경우 PLC가 작업을 시작합니다. HMI는 0보다 큰 명령을 감지하자마자 해당 작업의 내부 처리를 시작하고 명령(VB 1700 1001)을 0으로 설정합니다.

PLC는 HMI로부터 V1700 2001.0 또는 V1700 2001.1이라는 인지 신호가 올 때까지 기다렸다가 이를 즉시 평가합니다. 인지 신호는 일단 수신되면 한 번의 PLC 사이클에 사용할 수가 있으며 그 후에는 PLC 운영 체제에 의해 자동으로 삭제됩니다.

1.5 HMI에서 PLC로의 신호

프로그램이 선택됨 (V1700 2000.0)

해당 NC 프로그램의 성공적인 선택을 알리는 신호가 HMI에서 PLC로 전달됩니다. 이 신호는 한 번의 PLC 사이클에서만 사용 가능합니다. 이 신호는 VB1700 1000과 통신합니다.

프로그램 선택 에러 (V1700 2000.1).

해당 NC 프로그램의 선택 실패를 알리는 신호가 HMI에서 PLC로 전달됩니다. 이 신호는 한 번의 PLC 사이클에서만 사용 가능합니다. 이 신호는 VB1700 1000과 통신합니다.

실행 명령 (V1700 2001.0)

해당 명령의 성공적인 실행을 알리는 신호가 HMI에서 PLC로 전달됩니다. 이 신호는 한 번의 PLC 사이클에서만 사용 가능합니다. 이 신호는 VB1700 1001과 통신합니다.

명령 실행 에러 (V1700 2001.1)

해당 명령의 실행 실패를 알리는 신호가 HMI에서 PLC로 전달됩니다. 이 신호는 한 번의 PLC 사이클에서만 사용 가능합니다. 이 신호는 VB1700 1001과 통신합니다.

Page 35: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

다양한 인터페이스 신호(A2) 1.6 NC 서비스

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 35

1.6 NC 서비스

1.6.1 사용자 인터페이스

1.6.1.1 일반 정보

통신 작업은 "NC 서비스" PLC/NCK 인터페이스에 의해 수행될 수 있습니다. 이를 위해 다음과 같은 서비스를 사용할 수 있습니다.

● NCK 영역에서 프로그램 호출 서비스(PI 서비스) 시작(예: ASUB)

● NCK 영역에서 변수 읽기

● NCK 영역에서 변수 쓰기

각 서비스의 활성화가 인터페이스의 전역 부분에 의해 수행됩니다. 개별 서비스의 파라미터화가 아래에 설명되어 있습니다.

작업, 전역 부분

한 번에 하나의 서비스만 실행할 수 있습니다. 서비스는 V1200 0000.1과 V1200 0000.2에 의해 선택됩니다. 서비스 V1200 0000.2 V1200 0000.1

NCK 영역에서 PI 서비스 시작 1 0

NCK 영역에서 변수 읽기 0 0

NCK 영역에서 변수 쓰기 0 1

시작:

작업은 V1200 0000.0 신호를 1로 설정함으로써 시작됩니다. 새 작업은 이전 작업이 완료된 후에만 시작할 수 있습니다. 즉, 인지 신호("작업 완료" V1200 2000.0 및 "작업 도중 에러 발생" V1200 2000.1)가 0이어야 합니다.

작업의 실행은 여러 번의 PLC 사이클을 필요로 하며 용도에 따라 달라집니다. 따라서 이 기능은 실시간 기능이 아닙니다.

주 이미 시작된 작업은 취소할 수 없습니다. 인지를 수신하기 전에 "시작" 신호가 부주의로 리셋된 경우, 이 작업에 대한 결과 신호는 새로 고쳐지지 않습니다. 그러나 작업은 실행됩니다.

Page 36: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

다양한 인터페이스 신호(A2) 1.6 NC 서비스

선삭 가공, 밀링, 니블링 36 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

작업, 전역 부분

결과는 PLC 운영 체제에 의해 작성됩니다. 따라서 이 신호들은 사용자만 작성할 수 있습니다.

작업이 에러 없이 완료된 경우 "작업 완료" 신호 V1200 2000.0이 1로 설정됩니다. 읽기/쓰기 작업을 실행하는 도중 에러가 발생한 경우 "작업 도중 에러 발생" 신호 V1200 2000.1이 설정됩니다.

VB1200 2000의 결과 신호는 전체 작업에 대한 전역 비트입니다. 에러 원인은 다음과 같을 수 있습니다.

● 변수 수(V1200 0001)가 유효 범위를 벗어남

● 변수 인덱스(V1200 1000)가 유효 범위를 벗어남

결과를 평가한 후에 "시작" 신호(V1200 0000.0)가 사용자에 의해 리셋됩니다. 그 다음 PLC 운영 체제는 "작업 완료" 또는 "작업 도중 에러 발생"을 리셋합니다.

그림 1-3 펄스 다이어그램

펄스 다이어그램 관련 설명

1. "시작"을 설정하여 작업 시작("작업 완료" 및 "작업 도중 에러 발생"이 리셋되어야 함)

2. 에러 없이 작업 완료(개별 변수의 결과는 여전히 평가되어야 함)

3. 결과 수신 후 "시작" 리셋

4. PLC 운영 체제에 의한 신호 변경

5. 결과를 수신하기 전에 "시작" 신호가 부주의로 리셋된 경우, 시작된 기능의 내부 실행에 영향을 주지 않는 한 출력 신호는 새로 고쳐지지 않습니다.

6. 작업 도중 에러 발생

Page 37: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

다양한 인터페이스 신호(A2) 1.6 NC 서비스

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 37

1.6.1.2 PI 서비스 ASUB

초기화

ASUB PI 서비스의 경우 PLC로부터의 고정 프로그램 이름에 인터럽트 번호 1과 2를 지정할 수 있습니다. 이를 위한 선행 조건은 PLCASUP1_SPF 또는 PLCASUP2_SPF 프로그램이 CMA 디렉토리에 존재해야 한다는 것입니다.

PI 인덱스 기능

VB1200 0001 = 1 CMA_DIR/PLCASUP1_SPF 프로그램에 인터럽트 1 할당.

이 인터럽트는 우선 순위 1을 가짐.

VB1200 0001 = 2 CMA_DIR/PLCASUP2_SPF ㅍ로그램에 인터럽트 2 할당.

이 인터럽트는 우선 순위 2을 가짐.

초기화 시 다음을 고려해야 합니다.

● PI 서비스 ASUB은 재시작 후 한번만 실행할 필요가 있으며 그리고는 그대로 유지됩니다.

● 초기화는 채널이 활성이 아닐 경우에만 실행할 수 있습니다.

● "램프업" 프로그램 이벤트를 구성한 경우, 초기화는 프로그램 이벤트의 종료 후에만 시작할 수 있습니다.

관련 인터페이스 신호

주소 이름 유효값

V1200 0000.0 시작 0/1

V1200 0000.1 쓰기 변수 0

V1200 0000.2 PI 서비스 1

작업

V1200 0001 PI 인덱스 1,2

V1200 2000.0 요청이 완료됨 0/1 결과

V1200 2000.1 작업 도중 에러 발생 0/1

Page 38: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

다양한 인터페이스 신호(A2) 1.6 NC 서비스

선삭 가공, 밀링, 니블링 38 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

1.6.1.3 NCK 영역에서 변수 읽기

1~8 값을 읽기 작업으로 읽을 수 있습니다(변수 x: 0...7). 이에 대해 변수 관련 인터페이스 부분이 있습니다.

● 작업: V120x 1000

● 결과: V120x 3000

작업, 변수 관련 부분

NC 변수:

NC 변수는 변수 인덱스(VB120x 1000)에서 선택됩니다. 단원: "NC 변수"를 참조하십시오.

영역 번호, 열/행 인덱스 (VB120x 1001 ... VB120x 1005)

다양한 변수가 필드로 선언됩니다. 유연한 주소 지정을 위하여 관련 필드 인덱스는 열 및/또는 행 인덱스로 지정되어야 합니다(예: R 파라미터 번호).

값:

범위 120x 1008 ... 11은 읽기에 적합하지 않습니다.

결과, 변수 관련 부분

작업의 각 변수에 대해 결과가 보고됩니다.

읽기 프로세스가 성공적이었을 경우 "변수 유효함" (V120x 3000.0)이 1로 설정되며 억세스 결과 VB120x 3001은 0으로 설정됩니다.

읽을 때 VB120x 3004의 데이터가 형식별로 입력됩니다.

에러가 발생할 경우 V120x 3000.0은 0으로 유지되며 억세스 결과 VB120x 3001에 입력이 수행됩니다.

● 0: 에러 없음

● 3: 잘못된 개체 억세스

● 5: 잘못된 주소

● 10: 개체가 없음

값:

읽을 때 읽기 데이터는 120x 3004...7 범위이며 데이터 형식은 각 변수에 대해 특이적입니다(필요할 경우, 값은 64비트에서 32비트 REAL로 변환됩니다).

Page 39: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

다양한 인터페이스 신호(A2) 1.6 NC 서비스

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 39

관련 인터페이스 신호

주소 이름 유효값

V1200 0000.0 시작 0/1

V1200 0000.1 쓰기 변수 0

V1200 0000.2 PI 서비스 0

작업, 전역 부분

VB1200 0001 변수의 개수 1 ... 8

VB120x 1000 변수 인덱스

VB120x 1001 영역 번호

VB120x 1002 행 인덱스, NCK 변수

작업, 변수 관련 부분

VB120x 1004 열 인덱스, NCK 변수

단원: "NC 변수" 참조

V1200 2000.0 요청이 완료됨 0/1 작업, 전역 부분 V1200 2000.1 작업 도중 에러 발생 0/1

V120x 3000.0 틀린 변수 0/1

VB120x 3001 억세스 결과 0/3/5/10

결과, 변수 관련 부분

VB120x 3004/ VW120x 3004/ VD120x 3004

NCK 변수의 값과 데이터 형식은 변수 인덱스에 따라 달라짐

단원: "NC 변수" 참조

1.6.1.4 NCK 영역에서 변수 쓰기

1~8 값을 쓰기 작업으로 쓸 수 있습니다(변수 x: 0...7). 이에 대해 변수 관련 인터페이스 부분이 있습니다.

● 작업: V120x 1000

● 결과: V120x 3000

작업, 변수 관련 부분

NC 변수:

NC 변수는 변수 인덱스(VB120x 1000)에서 선택됩니다. 단원: "NC 변수"를 참조하십시오.

영역 번호, 열/행 인덱스 (VB120x 1001 ... VB120x 1005)

다양한 변수가 필드로 선언됩니다. 유연한 주소 지정을 위하여 관련 필드 인덱스는 열 및/또는 행 인덱스로 지정되어야 합니다(예: R 파라미터 번호).

Page 40: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

다양한 인터페이스 신호(A2) 1.6 NC 서비스

선삭 가공, 밀링, 니블링 40 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

값:

쓰여질 값은 해당 변수 관련 데이터 형식으로 120x 1008...11 범위 내에서 입력해야 합니다.

필요할 경우 값이 변환됩니다(예: NCL 부동 소수점 값(64비트)에서 PLC 형식(32비트)으로 또는 그 반대로). 64비트에서 32비트 REAL로 변환될 때 정확성이 손실됩니다. 32비트 REAL 수의 최대 정확도는 대략 107입니다.

결과, 변수 관련 부분

작업의 각 변수에 대해 결과가 보고됩니다.

읽기 프로세스가 성공적이었을 경우 "변수 유효함" (V120x 3000.0)이 1로 설정되며 억세스 결과 VB120x 3001은 0으로 설정됩니다.

읽을 때 VB120x 3004의 데이터가 형식별로 입력됩니다.

에러가 발생할 경우 V120x 3000.0은 0으로 유지되며 억세스 결과 VB120x 3001에 입력이 수행됩니다.

● 0: 에러 없음

● 3: 잘못된 개체 억세스

● 5: 잘못된 주소

● 10: 개체가 없음

값:

범위 120x 3004 ... 07은 쓰기에 적합하지 않습니다.

관련 인터페이스 신호 주소 이름 유효값

V1200 0000.0 시작 0/1

V1200 0000.1 쓰기 변수 1

V1200 0000.2 PI 서비스 0

작업, 전역 부분

VB1200 0001 변수의 개수 1 ... 8

VB120x 1000 변수 인덱스

VB120x 1001 영역 번호

VB120x 1002 행 인덱스, NCK 변수

작업, 변수 관련 부분

VB120x 1004 열 인덱스, NCK 변수

단원: "NC 변수" 참조

Page 41: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

다양한 인터페이스 신호(A2) 1.6 NC 서비스

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 41

주소 이름 유효값

VB120x 3004/ VW120x 3004/ VD120x 3004

NCK 변수의 값과 데이터 형식은 변수 인덱스에 따라 달라짐

V1200 2000.0 요청이 완료됨 0/1 작업, 전역 부분 V1200 2000.1 작업 도중 에러 발생 0/1

V120x 3000.0 틀린 변수 0/1 결과, 변수 관련 부분

VB120x 3001 억세스 결과 0/3/5/10

1.6.2 NC 변수

cuttEdgeParam 변수

공구에 대한 보정 값 파라미터 및 D 번호를 포함한 절삭날 목록

개별 파라미터의 의미는 해당 공구의 유형에 따라 달라집니다. 현재 각 공구 날에 대해 25개의 파라미터가 있습니다 (하지만 이들 중 일부만이 값을 가지고 있음). 향후 확장을 용이하게 하려면, 변수 값 'numCuttEdgeParams' (변수 인덱스 2) 외에는 25가지 파라미터의 고정 값을 계산에 사용하는 것은 권장되지 않습니다.

공구 파라미터에 대한 상세한 설명은 "공구 옵셋 (W1)" 장을 참조하십시오.

cuttEdgeParam 변수 [r/w]

VB120x 1000 1

VB120x 1001 -

VW120x 1002 (EdgeNo - 1) * numCuttEdgeParams + ParameterNo (WORD)

VW120x 1004 T 번호 (1...32000) (WORD)

VD120x 1008 쓰기: NCK 변수 x에 데이터 쓰기 (변수의 데이터 유형: REAL)

VD120x 3004 읽기: NCK 변수 x에서 데이터 읽기 (변수의 데이터 유형: REAL)

Page 42: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

다양한 인터페이스 신호(A2) 1.6 NC 서비스

선삭 가공, 밀링, 니블링 42 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

numCuttEdgeParams 변수

날의 P 요소의 개수 numCuttEdgeParams 변수 [r]

VB120x1000 2

VB120x1001 -

VW120x1002 -

VW120x1004 -

VD120x1008 -

VW120x3004 읽기: NCK 변수 x에서 데이터 읽기 (변수의 데이터 유형: WORD)

linShift 변수

설정 가능한 워크 옵셋의 번역 (채널 관련 설정 가능 프레임)

MD18601 MM_NUM_GLOBAL_USER_FRAMES가 0보다 클 경우에만 존재합니다.

다음과 같은 프레임 인덱스가 있습니다.

● 0: ACTFRAME = 현재 결과 워크 옵셋

● 1: IFRAME = 현재 설정 가능 워크 옵셋

● 2: PFRAME = 현재 프로그램 가능 워크 옵셋

● 3: EXTFRAME = 현재 외부 워크 옵셋

● 4: TOTFRAME = 현재 총 워크 옵셋 = ACTFRAME과 EXTFRAME의 합

● 5: ACTBFRAME = 현재 총 베이스 프레임

● 6: SETFRAME = 현재 첫 번째 시스템 프레임 (PRESET, 스크래칭)

● 7: EXTSFRAME = 현재 두 번째 시스템 프레임 (PRESET, 스크래칭)

● 8: PARTFRAME = 현재 세 번째 시스템 프레임 (조정 가능한 공구 운반기를 포함한 TCARR 및 PAROT)

● 9: TOOLFRAME = 현재 네 번째 시스템 프레임 (TOROT 및 TOFRAME)

● 10: MEASFRAME = 공작물 및 공구 측정을 위한 결과 프레임

● 11: WPFRAME = 현재 다섯 번째 시스템 프레임 (공작물 원점)

● 12: CYCFRAME = 현재 여섯 번째 시스템 프레임 (사이클)

최대 프레임 인덱스는 12입니다.

Page 43: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

다양한 인터페이스 신호(A2) 1.6 NC 서비스

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 43

numMachAxes의 값은 변수 인덱스 4인 변수에 들어 있습니다. linShift 변수 [r]

VB120x1000 3

VB120x1001 -

VW120x1002 프레임 인덱스 * numMachAxes + 축 번호

VW120x1004 -

VD120x1008 -

VD120x3004 읽기: NCK 변수 x에서 데이터 읽기 (변수의 데이터 유형: REAL)

numMachAxes 변수

가장 높은 기존 채널 축의 번호

채널 간에 간격이 없을 경우 이 값은 채널의 기존 축의 수에 해당합니다. numMachAxes 변수 [r]

VB120x1000 4

VB120x1001 -

VW120x1002 -

VW120x1004 -

VD120x1008 -

VW120x3004 읽기: NCK 변수 x에서 데이터 읽기 (변수의 데이터 유형: WORD)

rpa 변수

R 파라미터 rpa 변수 [r/w]

VB120x1000 5

VB120x1001 -

VW120x1002 R 번호 + 1

VW120x1004 -

VD120x1008 쓰기: NCK 변수 x에 데이터 쓰기 (변수의 데이터 유형: REAL)

VD120x3004 읽기: NCK 변수 x에서 데이터 읽기 (변수의 데이터 유형: REAL)

Page 44: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

다양한 인터페이스 신호(A2) 1.6 NC 서비스

선삭 가공, 밀링, 니블링 44 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

라인 번호 활성 변수

현재 NC 블록의 라인 번호:

● 0: 프로그램 시작 전

● -1: 에러로 인해 사용할 수 없습니다.

● -2: DISPLOF 로 인해 사용할 수 없습니다. 라인 번호 활성 변수 [r]

VB120x1000 6

VB120x1001 -

VW120x1002 -

VW120x1004 -

VD120x1008 -

VD120x3004 읽기: NCK 변수 x에서 데이터 읽기 (변수의 데이터 유형: DINT)

변수 r0078[1] CO: 현재 실제 값, 토크 생성 [Arms] 인덱스: [1] = p0045로 스무딩 변수 r0078[0...1] [r]

VB120x1000 10

VB120x1001 드라이브 모듈 번호

VW120x1002 -

VW120x1004 -

VD120x1008 -

VD120x3004 읽기: NCK 변수 x에서 데이터 읽기 (변수의 데이터 유형: REAL)

변수 r0079[1] CO: 속도 제어기 출력의 토크 지령치 (클록 싸이클 보간 전) [Nm] 인덱스: [1] = p0045로 스무딩

변수 r0079[0...1] [r]

VB120x1000 11

VB120x1001 드라이브 모듈 번호

Page 45: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

다양한 인터페이스 신호(A2) 1.6 NC 서비스

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 45

변수 r0079[0...1] [r]

VW120x1002 -

VW120x1004 -

VD120x1008 -

VD120x3004 읽기: NCK 변수 x에서 데이터 읽기 (변수의 데이터 유형: REAL)

변수 r0081

CO: 토크 활용 비율 (%)

변수 r0081 [r]

VB120x1000 12

VB120x1001 드라이브 모듈 번호

VW120x1002 -

VW120x1004 -

VD120x1008 -

VD120x3004 읽기: NCK 변수 x에서 데이터 읽기 (변수의 데이터 유형: REAL)

변수 r0082[1]

CO: 유효 전력 실제 값 [kW] 인덱스: [1] = p0045로 스무딩

변수 r0082[0…2] [r]

VB120x1000 13

VB120x1001 드라이브 모듈 번호

VW120x1002 -

VW120x1004 -

VD120x1008 -

VD120x3004 읽기: NCK 변수 x에서 데이터 읽기 (변수의 데이터 유형: REAL)

Page 46: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

다양한 인터페이스 신호(A2) 1.7 PLC로부터 신호

선삭 가공, 밀링, 니블링 46 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

1.7 PLC로부터 신호

커미셔닝 모드

램프업 모드는 사용자 인터페이스에서 비트 0과 비트 1 (VB1800 1000)로 신호 전달됩니다.

커미셔닝 모드 VB1800 1000.1 VB1800 1000.0

정상 램프업 0 0

기본값으로 램프업 0 1

저장된 데이터로 램프업 1 0

Page 47: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 47

축 모니터링(A3) 22.1 모니터링 기능 개요

모니터링 기능 개요

● 이동 모니터링 기능

– 형상 모니터링

– 위치 모니터링

– 정지 모니터링

– 클램핑 모니터링

– 속도 지령치 모니터링

– 실제 속도 모니터링

– 엔코더 모니터링 기능

● 정적 한계 모니터링

– 한계 스위치 모니터링

– 작업 영역 제한

2.2 이동 모니터링 기능

2.2.1 형상 모니터링

기능

형상 모니터링 기능이 작동되는 원리는 측정된 실제 위치 값과 NC 위치 지령치에서 계산된 값을 지속적으로 비교하는 것입니다. 추종 에러의 사전 계산을 위해 피드포워드 제어를 포함한 위치 제어의 동력학을 시뮬레이션하는 모델이 사용됩니다.

약간의 속도 변동 (부하 변경) 에 의해 모니터링이 잘못 반응하지 않도록 최대 형상 편차에 대해 공차 밴드를 허용합니다.

MD36400 CONTOUR_TOL (형상 모니터링 공차) 에 입력된 허용 실제 값 편차를 초과할 경우 알람이 생성되고 축이 정지됩니다.

Page 48: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

축 모니터링(A3) 2.2 이동 모니터링 기능

선삭 가공, 밀링, 니블링 48 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

효율성 형상 모니터링은 축 및 위치 제어 스핀들에 대해 수행됩니다.

결과 형상 편차가 너무 클 경우 다음과 같은 결과가 발생합니다.

● 알람 25050 "형상 모니터링"이 생성됩니다.

● 축/스핀들이 속도 지령치 램프를 통해 급속 정지 (개방 위치 제어 루프) 를 사용하여 정지됩니다. 제동 램프 시간은 MD36610 AX_EMERGENCY_STOP_TIME (에러 상태에 대한 제동 램프 시간) 에 설정됩니다.

● 축/스핀들이 다른 축/스핀들과의 보간에 관련된 경우, 이들은 추종 에러 감소 (위치 지령치 = 상수) 와 함께 급속 정지를 사용하여 정지됩니다.

해결 방법 ● MD36400에서 모니터링의 공차 밴드를 늘립니다.

● 실제 "서보 게인 팩터"는 MD32200 POSCTRL_GAIN (서보 게인 팩터) 에 설정된 서보 게인 팩터에 상응해야 합니다. 아날로그 스핀들의 경우 MD32260 RATED_VELO (정격 모터 속도) 와 MD32250 RATED_OUTVAL (정격 출력 전압) 을 확인해야 합니다.

● 속도 제어기의 최적화 여부를 확인합니다.

● 축이 부드럽게 작동하는지 확인합니다.

● 이송 움직임에 대한 머신 데이터 (피드 오버라이드, 가속, 최대 속도, ... ) 를 확인합니다.

2.2.2 위치 모니터링

기능

축이 지정된 시간 내에 원하는 위치에 도달하게 하려면 MD36020 POSITIONING_TIME (시간 지연 미세 정위치 정지) 에 설정할 수 있는 타이머는 각 이동 블록의 끝 (지령치가 목표에 도달했을 때) 에 시작됩니다. 그리고 타이머 시간이 만료되면 축이 MD36010 STOP_LIMIT_FINE (미세 정위치 정지) 의 공차 내에 해당 지령치에 도달했는지 알아보기 위해 확인을 수행합니다. "미세 및 일반 정위치 정지"에 대해 자세히 알아보려면 "연속 경로 모드, 룩어헤드 및 정위치 정지 (B1)" 단원을 참조하십시오.

Page 49: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

축 모니터링(A3) 2.2 이동 모니터링 기능

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 49

그림 2-1 위치, 정지 상태 및 클램핑 모니터링 간의 관계

효율성

위치 모니터링은 항상 "지령치에 따른" 이동 블록의 종료 (지령치가 목표에 도달함) 후에 활성화됩니다.

위치 모니터링은 축 및 위치 제어 스핀들에 대해 수행됩니다.

비활성화

프로그래밍된 "미세 정위치 정지 한계"에 도달했거나 새 지령치 (예: "일반 정위치 정지"에 따른 포지셔닝 이후 블록 변경 실시) 가 출력된 경우 위치 모니터링이 해제됩니다.

결과

위치 모니터링 시간이 경과되었을 때 "미세 정위치 정지"에 대한 한계값에 도달하지 않았을 경우 다음 동작이 수행됩니다.

● 알람 25080 "위치 모니터링"이 출력됩니다.

● 축/스핀들은 속도 지령치 램프를 따라 급속 정지 (개방 위치 제어 루프) 를 사용하여 정지 상태가 됩니다.

Page 50: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

축 모니터링(A3) 2.2 이동 모니터링 기능

선삭 가공, 밀링, 니블링 50 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

정지 동작 시간은 MD36610 AX_EMERGENCY_STOP_TIME (에러 상태에 대한 정지 동작 시간) 에 설정됩니다.

● 현재 축/스핀들이 다른 축/스핀들과 보간에 관련된 경우 다른 축/스핀들은 추종 오차 감소와 함께 급속 정지를 사용하여 정지됩니다 (부분 위치 지령치의 디폴트 = 0).

에러의 원인 및 해결 방법

● 위치 제어기 게인이 너무 낮을 경우 --> 위치 제어기 게인에 대한 머신 데이터를 변경합니다. MD32200 POSCTRL (서보 게인 팩터)

● 포지셔닝 창 (미세 정위치 정지), 위치 모니터링 시간 및 위치 제어기 게인이 서로 맞지 않을 경우 --> 다음의 머신 데이터를 변경합니다: MD36010 STOP_LIMIT_FINE (미세 정위치 정지), MD36020 POSITIONING_TIME (미세 정위치 정지 지연 시간), MD32200 POSCTRL_GAIN (서보 게인 팩터)

최선의 규칙

● 위치 지정 창이 큼 --> 최대 위치 모니터링 시간을 상대적으로 작은 값으로 설정할 수 있음

● 포지셔닝 창이 작을 경우 --> 최대 위치 모니터링 시간을 상대적으로 길게 설정해야 합니다.

● 위치 제어기 게인이 작을 경우 --> 최대 위치 모니터링 시간을 상대적으로 길게 설정해야 합니다.

● 위치 제어기 게인이 클 경우 --> 최대 위치 모니터링 시간을 상대적으로 작은 값으로 설정할 수 있습니다.

주 위치 지정 창의 크기는 블록 변경 시간에 영향을 줍니다. 선택한 공차가 작을수록 포지셔닝 동작은 오래 걸리며 이는 다음 명령이 실행될 때까지 대기 시간이 길어짐을 의미합니다.

Page 51: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

축 모니터링(A3) 2.2 이동 모니터링 기능

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 51

2.2.3 정지 모니터링

기능

이동 블록의 끝에(위치 지령치가 목표에 도달함), MD36060 STANDSTILL_POS_TOL(정지 공차)의 설정 가능 지연 시간이 만료된 후에 축이 MD36040 STANDSTILL_DELAY_TIME(정지 모니터링 지연 시간)에 지정된 거리보다 해당 지령치로부터 더 떨어지지 않았는지를 알아보기 위해 확인이 수행됩니다. 더 떨어졌을 경우 알람이 생성됩니다.

효율성

새로운 이동 명령이 없는 한 정지 모니터링은 "정지 모니터링 지연 시간"이 만료된 후에 항상 수행됩니다.

정지 모니터링은 축 및 위치 제어 스핀들에 대해 수행됩니다.

결과

모니터링 기능이 응답할 때 다음과 같은 결과가 나타납니다.

● 알람 25040 "정지 모니터링"이 생성됩니다.

● 해당 축/스핀들이 속도 지령치 램프를 통해 급속 정지(개방 위치 제어 루프)를 사용하여 정지됩니다. 제동 램프 시간은 MD36610 AX_EMERGENCY_STOP_TIME(에러 상태에서 제동 램프 시간)에 설정됩니다.

● 축/스핀들이 다른 축/스핀들과의 보간에 관련된 경우, 이들은 추종 에러 감소(위치 부분 지령치의 기본값 = 0)와 함께 급속 정지를 사용하여 정지됩니다.

에러의 원인 및 해결 방법

● 위치 제어 게인이 너무 높음(제어 루프 오실레이션) --> 제어 게인 MD32200 POSCTRL_GAIN(서보 게인 팩터)에 대한 머신 데이터 변경

● 정지 창이 너무 작음 --> 머신 데이터 MD36030 STANDSTILL_POS_TOL(정지 공차) 변경

● 축이 기계적으로 제 위치에서 "밀려남" --> 원인 제거

Page 52: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

축 모니터링(A3) 2.2 이동 모니터링 기능

선삭 가공, 밀링, 니블링 52 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

2.2.4 클램핑 모니터링

기능

축의 위치가 정해진 후 클램핑을 해야할 경우 IS "클램프 처리 중" (V380x 0002.3) 에 의해 클램핑 모니터링 기능이 활성화될 수 있습니다.

클램핑 프로세스 동안 정지 공차가 허용하는 지령치 이상으로 축이 벗어날 수 있기 때문에 이 작업이 필요합니다. 축이 명령 위치를 벗어날 수 있는 양은 MD36050 CLAMP_POS_TOL (인터페이스 신호 "클램핑 작동"에 대한 클램핑 공차) 에 지정됩니다.

효율성

클램핑 모니터링은 인터페이스 신호 "클램핑 작동"에 의해 활성화됩니다. 이는 클램핑 동안 정지 모니터링을 대체합니다.

클램핑 모니터링은 축 및 위치 제어 스핀들에 대해 수행됩니다.

결과

클램핑 동안 축이 클램핑 공차 이상으로 위치에서 벗어날 경우 다음 결과가 나타납니다.

● 알람 26000 "클램핑 모니터링"이 생성됩니다.

● 해당 축/스핀들이 속도 지령치 램프를 통해 급속 정지 (개방 위치 제어 루프) 를 사용하여 정지됩니다. 제동 램프 시간은 MD36610 AX_EMERGENCY_STOP_TIME (에러 상태에서 제동 램프 시간) 에 설정됩니다.

● 축/스핀들이 다른 축/스핀들과 보간 그룹에 지정된 경우, 이들은 추종 에러 감소 (부분 위치 지령치의 기본값 = 0) 와 함께 급속 정지를 사용하여 정지됩니다.

2.2.5 속도 지령치 모니터링

기능

속도 지령치 모니터링은 지정된 지령치가 MD 36210 MD36210 CTRLOUT_LIMIT (최대 속도 지령치) 의 최대 허용 드라이브 속도를 초과하지 않는지 확인합니다. 필요할 경우 속도는 이 값으로 제한되고 축/스핀들이 정지되며 알람이 출력됩니다.

축에 대한 최대 속도 (백분율) 는 MD3200 MAX_AX_VELO의 속도에 도달하는 (100%) 속도를 초과합니다. 이것은 또한 제어 마진을 결정합니다.

Page 53: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

축 모니터링(A3) 2.2 이동 모니터링 기능

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 53

아날로그 스핀들에서, 출력될 수 있는 최대 속도는 최대 지령치 출력 전압 10V에 도달하는 (100%) 속도를 초과해서는 안됩니다.

속도 지령치는 위치 제어기의 속도 지령치와 피드포워드 제어 파라미터 (피드포워드 제어가 활성인 경우) 로 구성되어 있습니다.

그림 2-2 속도 지령치 계산

효율성

속도 지령치 모니터링은 축과 스핀들에 대해 항상 수행됩니다.

결과

최대 속도 지령치 값을 초과할 경우 다음 결과가 발생합니다.

● 알람 25060 "속도 지령치 제한"이 생성됩니다.

● 해당 축/스핀들이 속도 지령치 램프를 따라 급속 정지 (개방 위치 제어 루프) 를 사용하여 정지 상태가 됩니다.

정지 동작 시간은 MD36610 AX_EMERGENCY_STOP_TIME (에러 상태에서 정지 동작 시간) 에서 설정됩니다.

● 현재 축/스핀들이 다른 축/스핀들과 보간에 관련된 경우 다른 축/스핀들은 추종 오차 감소와 함께 급속 정지를 사용하여 정지됩니다 (부분 위치 지령치의 디폴트 = 0).

주 "전문가 모드" 사용 권한에서 (사용 권한 1) MD36220 CTRLOUT_LIMIT_TIME을 사용하여 지연 시간을 설정할 수 있습니다. 이 시간이 만료된 후에는 알람이 출력되며 축은 정지 상태가 됩니다. 이 시간의 기본값은 0입니다.

속도 지령치 제한을 사용하면 제어 루프가 비 직선 제어 루프로 전환됩니다. 속도 지령치 제한이 축에 대해 계속 유지되는 경우 이는 일반적으로 형상 편차를 일으킵니다. 따라서 제어 마진을 설정해야 합니다 ("속도 지령치 출력" 단원 참고).

Page 54: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

축 모니터링(A3) 2.2 이동 모니터링 기능

선삭 가공, 밀링, 니블링 54 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

에러 원인 ● 측정 회로 에러 또는 드라이브 에러가 존재합니다.

● 지령치가 너무 높습니다 (가속도, 속도, 감소 팩터).

● 작업 영역에 장애물이 있습니다 (예: 작업 표에서 위치 지정)

● 타코제너레이터 보정이 아날로그 스핀들에 대해 올바르게 수행되지 않았거나 측정 회로 에러 또는 드라이브 에러가 발생했습니다.

2.2.6 실제 속도 모니터링

기능 이 기능은 실제 속도가 MD36200 AX_VELO_LIMIT (속도 모니터링에 대한 임계값) 에 입력된 허용 한계를 초과하는지를 모니터링합니다.

효율성 실제 속도 모니터는 "위치 측정 시스템 1" 인터페이스 신호 (V380x 0001.5) 에 의해 활성화된 측정 회로가 실제 값을 제공할 때 (즉 한계 주파수 이내에서 작동할 때) 마다 작동됩니다.

실제 속도 모니터링은 축과 스핀들에 대해 수행됩니다.

결과 "속도 모니터링 임계값"이 초과된 경우 다음 결과가 발생합니다.

● 알람 25030 "실제 속도 알람 한계"가 생성됩니다.

● 해당 축/스핀들이 속도 지령치 램프를 통해 급속 정지 (개방 위치 제어 루프) 를 사용하여 정지됩니다. 제동 램프 시간은 MD36610 AX_EMERGENCY_STOP_TIME (에러 상태에서 제동 램프 시간) 에 설정됩니다.

● 축/스핀들이 다른 축/스핀들과 보간 그룹에 지정된 경우, 이들은 추종 에러 감소 (부분 위치 지령치의 기본값 = 0) 와 함께 급속 정지를 사용하여 정지됩니다.

문제 해결 도움말

● 실제 값을 확인하십시오.

● 위치 제어 방향 (제어 센스) 를 확인하십시오.

● MD36200 AX_VELO_LIMIT (속도 모니터링에 대한 임계값) 을 확인하십시오.

● 아날로그 스핀들에 대한 속도 지령치 케이블을 확인하십시오.

Page 55: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

축 모니터링(A3) 2.3 엔코더 모니터링 기능

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 55

2.3 엔코더 모니터링 기능

2.3.1 엔코더 한계 주파수 모니터링

기능

MD36300 ENC_FREQ_LIMIT (엔코더 한계 주파수) 에 입력된 측정 시스템의 허용 한계 주파수가 초과될 경우, 기계 및 제어 시스템 간의 위치 동기화 (원점) 가 상실됩니다. 올바른 위치 제어는 더이상 가능하지 않습니다. 이 상태는 PLC로 전달됩니다.

효율성

엔코더 한계 주파수 모니터링은 엔코더가 켜져 있을 때 항상 활성이며 축과 스핀들에 대해 수행됩니다.

결과

엔코더의 한계 주파수가 초과된 경우 다음 결과가 나타납니다.

● "엔코더 한계 주파수 초과 1" 인터페이스 신호 (V390x 0000.2) 가 설정됩니다.

● 스핀들은 폐-루프 속도 제어를 사용하여 계속 회전합니다.

엔코더 주파수가 MD 36302 ENC_FREQ_LIMIT_LOW (MD36300의 %값) 의 설정 이하로 떨어지는 값까지 스핀들 속도가 감소된 경우, 스핀들은 자동으로 엔코더 시스템과 다시 동기화됩니다.

● 위치 제어 축/스핀들의 측정 시스템이 작동 중인 동안 한계 주파수가 초과될 경우 알람 21610 "주파수 초과"가 생성됩니다.

● 해당 축/스핀들이 속도 지령치 램프를 통해 급속 정지 (개방 위치 제어 루프) 를 사용하여 정지됩니다. 제동 램프 시간은 MD36610 AX_EMERGENCY_STOP_TIME (에러 상태에서 제동 램프 시간) 에 설정됩니다.

● 축이 다른 축과 보간 그룹에 지정된 경우, 이들은 추종 에러 감소 (부분 위치 지령치의 기본값 = 0) 와 함께 급속 정지를 사용하여 정지됩니다.

해결 방법

축이 정지한 후 위치 제어는 자동으로 재개됩니다.

Page 56: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

축 모니터링(A3) 2.3 엔코더 모니터링 기능

선삭 가공, 밀링, 니블링 56 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

주 해당 축을 다시 원점 복귀해야 합니다.

2.3.2 제로 마크 모니터링

기능

제로 마크 모니터링은 위치 실제값 엔코더에서 2개의 제로마크 간의 펄스를 놓쳤는지 여부를 확인합니다. 모니터링 기능이 MD36310 ENC_ZERO_MONITORING (제로 마크 모니터링) 에서 응답해야 하는 제로 마크 에러의 수를 입력하십시오.

효율성

모니터링 기능은 MD36310 ENC_ZERO_MONITORING으로 활성화됩니다. 제로 마크 에러 카운트는 엔코더가 켜질 때마다 "0"으로 시작합니다.

결과

MD36310 ENC_ZERO_MONITIORING에 입력된 영점 에러의 수가 측정 시스템에 도달한 경우 알람 25020 "제로 마크 모니터링"이 출력됩니다.

해당 축/스핀들이 속도 지령치 램프를 따라 급속 정지 (개방 위치 제어 루프) 를 사용하여 정지 상태가 됩니다. 정지 동작 시간은 MD36610 AX_EMERGENCY_STOP_TIME에서 지정됩니다.

축이 다른 축과 보간 그룹으로 지정된 경우 축은 추종 오차 감소와 함께 급속 정지를 사용하여 정지됩니다 (부분 위치 지령치의 기본값 = 0).

에러 원인

● MD36300 ENC_FREQ_LIMIT (엔코더 한계 주파수) 가 너무 높게 설정되었습니다.

● 엔코더 케이블이 손상되었습니다.

● 엔코더 또는 엔코더 장비에 결함이 있습니다.

주 측정 회로에 에러가 발생하면 인터페이스 신호 "원점 복귀/동기화 1" (V390x 0000.4) 은 취소됩니다. 다시 말해서 축을 다시 원점 복귀해야 합니다.

Page 57: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

축 모니터링(A3) 2.4 정적 한계 모니터링

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 57

2.4 정적 한계 모니터링

그림 2-3 직선 축의 이동 한계 개요

2.4.1 하드웨어 한계 스위치

기능

모든 축은 각 이송 방향에 대해 하드웨어 한계 스위치를 가지고 있으며, 이 스위치는 슬라이드가 슬라이드 베드에서 벗어나는 것을 방지합니다.

하드웨어 한계 스위치를 초과할 경우, PLC는 IS "하드웨어 한계 스위치 +/-" (V380x 1000.1 또는 .0)를 통해 NC에 이를 전달하며 모든 축의 이동이 정지됩니다. 제동 방식은 MD36600 BRAKE_MODE_CHOICE(하드웨어 한계 스위치에서 제동 동작)를 통해 지정할 수 있습니다.

효율성

하드웨어 한계 스위치 모니터링은 제어 시스템이 모든 모드에서 시작한 후에 활성화됩니다.

결과

● 하드웨어 한계 스위치가 어느 방향으로든 초과될 경우 알람 21614 "하드웨어 한계 스위치 +/-"가 생성됩니다.

● 축은 MD36600 BRAKE_MODE_CHOICE(하드웨어 한계 스위치에서 제동 동작)의 설정에 따라 정지됩니다.

● 축이 다른 축과 보간 그룹에 지정된 경우, 이들도 MD36600 BRAKE_MODE_CHOICE(하드웨어 한계 스위치에서 제동 동작)에서 선택된 방법에 따라 정지됩니다.

● 접근 방향의 방향 키가 비활성화됩니다.

Page 58: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

축 모니터링(A3) 2.4 정적 한계 모니터링

선삭 가공, 밀링, 니블링 58 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

해결 방법

● 리셋합니다.

● 반대 방향으로 이동합니다(JOG 모드에서).

● 프로그램을 수정합니다.

2.4.2 소프트웨어 한계 스위치

기능 이 스위치는 각 개별 축에서 최대 이송 범위를 제한하는 데 사용됩니다.

각 기계축에 대해 두 쌍의 소프트웨어 한계 스위치가 있습니다. 이들은 다음 머신 데이터를 사용하여 기계축 시스템에 정의됩니다.

MD36100 POS_LIMIT_MINUS ("-" 방향 1번째 소프트웨어 한계 스위치)

MD36110 POS_LIMIT_PLUS ("+" 방향 1번째 소프트웨어 한계 스위치)

MD36120 POS_LIMIT_MINUS2 ("-" 방향 2번째 소프트웨어 한계 스위치)

MD36130 POS_LIMIT_PLUS2 ("+" 방향 2번째 소프트웨어 한계 스위치)

효율성 ● 소프트웨어 한계 스위치 모니터링은 모든 모드에서 원점 복귀 후 활성화됩니다.

● 소프트웨어 한계 스위치의 위치에 접근할 수 있습니다.

● 2번째 소프트웨어 한계 스위치는 PLC로부터의 "+/- 방향 2번째 소프트웨어 한계 스위치" 인터페이스 신호 (V380x 1000.3 또는 .2)에 의해 활성화될 수 있습니다. 변경 사항은 즉시 적용됩니다. 그리고 +/- 방향 1번째 소프트웨어 한계 스위치는 비활성화됩니다.

● 소프트웨어 한계 스위치 모니터링은 끝없이 회전하는 로타리 축, 즉 MD30310 ROT_IS_MODULO = 1(로타리 축 및 스핀들의 Modulo 변환)인 경우에 대해서는 작동하지 않습니다.

Page 59: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

축 모니터링(A3) 2.4 정적 한계 모니터링

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 59

결과/반응 모드에 따라 소프트웨어 한계 스위치 위반에 대해 다음과 같은 다양한 반응이 가능합니다.

AUTO, MDA:

● 소프트웨어 한계 스위치를 위반하게 되는 블록은 시작되지 않습니다. 이전 블록은 올바르게 종료됩니다.

● 프로그램 실행이 종료됩니다.

● 알람 10720 "소프트웨어 한계 스위치 +/-"가 생성됩니다.

JOG:

● 축이 소프트웨어 한계 스위치 위치에서 정지합니다.

● 알람 10621 "소프트웨어 한계 스위치 +/-의 축"이 생성됩니다.

● 접근 방향의 방향 키가 비활성화됩니다.

주 소프트웨어 한계 스위치 전환: 소프트웨어 한계 스위치가 전환되었을 때 현재 위치가 새 소프트웨어 한계 스위치 뒤에 위치할 경우, 축은 최대 허용 가능 축 가속도로 감속됩니다. 축이 다른 축과의 보간에 관련된 경우 이들 또한 감속됩니다. 형상 위반이 발생할 수 있습니다.

해결 방법

● 리셋합니다.

● 반대 방향으로 이동합니다(JOG 모드에서).

● 프로그램을 수정합니다.

Page 60: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

축 모니터링(A3) 2.4 정적 한계 모니터링

선삭 가공, 밀링, 니블링 60 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

2.4.3 작업 영역 제한

기능

작업 영역 한계는 가공이 가능한 영역을 기술합니다. 이를 통해 사용자는 한계 스위치 외에도 축의 이송 범위를 제한할 수 있습니다.

참조:

/BP_/ 조작 및 프로그램 설명서

공구 팁 P가 보호 작업 영역 내에 있는지를 확인합니다. 작업 영역 한계에 입력한 값이 축의 최종 허용 위치입니다.

MD21020 WORKAREA_WITH_TOOL_RADIUS(작업 영역 한계에 공구 반경 감안)를 설정하여 모니터가 공구 반경을 고려할 지 여부를 결정할 수 있습니다.

보호 작업 영역을 기술하기 위해 각 축에 대해 한 쌍의 값(-/+)을 사용할 수 있습니다.

작업 영역 한계 정의

작업 영역 한계는 두 가지 방법으로 정의 또는 변경할 수 있습니다.

● 화면 조작반의 "파라미터" 조작 영역에서 다음 셋팅 데이터를 사용하여:

SD43430 WORKAREA_LIMIT_MINUS(작업 영역 제한 "-" 방향)

SD43420 WORKAREA_LIMIT_PLUS (작업 영역 제한 "+" 방향)

Automatic 모드 동안 변경은 리셋 상태에서만 가능하며 즉시 효력을 발휘합니다. JOG 모드 동안 변경은 항상 가능하지만 새로운 이동 시에만 효력을 발휘합니다.

● G25/G26을 사용한 프로그램에서. 변경은 즉시 효력을 발휘합니다.

프로그램된 이동은 우선 순위를 가지며, 셋팅 데이터에 입력된 값을 덮어쓰고, RESET 및 프로그램 종료 후에도 유지됩니다.

Page 61: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

축 모니터링(A3) 2.4 정적 한계 모니터링

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 61

그림 2-4 선삭 가공 기계의 예를 사용한 작업 영역 제한

효율성

● 작업 영역 제한은 SD43410 WORKAREA_MINUS_ENABLE, SD43400 WORKAREA_PLUS_ENABLE(양/음의 방향에서 작업 영역 한계 동작)에 의해 활성화될 수 있으며 원점 복귀 후에 효력을 발휘합니다.

● 프로그램 실행 동안, 작업 영역 제한은 모달 G 코드 "WALIMON"으로 활성화될 수 있으며 "WALIMOF"로 비활성화될 수 있습니다.

● 작업 영역 제한은 끝없이 회전하는 로타리 축, 즉 MD30310 ROT_IS_MODULO = 1(로타리 축 및 스핀들의 Modulo 변환)인 경우에 대해서는 작동하지 않습니다.

결과/반응

모드에 따라 작업 영역 제한 위반에 대한 응답은 다음과 같이 다를 수 있습니다.

AUTO, MDA

● 작업 영역 제한을 위반하는 블록은 시작되지 않습니다. 이전 블록은 올바르게 종료됩니다.

● 프로그램 실행이 종료됩니다.

● 알람 10730 "작업 영역 제한 + 또는 -"가 설정됩니다.

Page 62: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

축 모니터링(A3) 2.5 보충 조건

선삭 가공, 밀링, 니블링 62 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

JOG:

● 축은 작업 영역 한계에 위치한 뒤 정지됩니다.

● 알람 10631 "작업 영역 제한 + 또는 -에 축"이 생성됩니다.

● 접근 방향의 방향 키가 비활성화됩니다.

해결 방법

● 리셋합니다.

● 가공 프로그램(G25/G26) 또는 셋팅 데이터에서 작업 영역 한계를 확인합니다.

● 반대 방향으로 이동합니다(JOG 모드에서).

2.5 보충 조건 모니터링 기능이 올바르게 반응하도록 하려면 다음 머신 데이터에 올바른 값을 입력하는 것이 중요합니다.

일반:

● MD31030 LEADSCREW_PITCH(리드스크류 피치)

● 기어 비율(로드 기어 박스):

MD31050 DRIVE_AX_RATIO_DENOM(로드 기어 박스 분모)

MD31050 DRIVE_AX_RATIO_DENOM(로드 기어 박스 분자)

기어 비율(엔코더), 스핀들에 대해:

MD31070 DRIVE_ENC_RATIO_DENOM(기어 박스 분모 측정)

MD31080 DRIVE_ENC_RATIO_NUMERA(기어 박스 분자 측정)

● MD32810 EQUIV_SPEEDCTRL_TIME

(피드포워드 제어에 대한 등가 시간 상수 속도 제어 루프)

● 엔코더 해상도

MD31020 ENC_RESOL[0](회전 당 엔코더 펄스 개수)

관련 머신 데이터는 "속도, 지령치/실제값 시스템, 폐-루프 제어(G2)" 단원에 설명되어 있습니다.

다음은 아날로그 스핀들에만 적용됩니다.

● 출력 전압 / 출력 속도 관계

MD32260 RATED_VELO(정격 모터 속도)

MD32250 RATED_OUTVAL(정격 출력 전압)

Page 63: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

축 모니터링(A3) 2.6 데이터 목록

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 63

2.6 데이터 목록

2.6.1 머신 데이터 번호 식별자 이름

채널 관련

21020 WORKAREA_WITH_TOOL_RADIUS

작업 영역 한계에 공구 반경 감안

축/스핀들 관련

30310 ROT_IS_MODULO 로타리 축 및 스핀들의 Modulo 변환 32000 MAX_AX_VELO 최대 축 속도

32200 POSCTRL_GAIN [n] 서보 게인 팩터 Kv

32250 RATED_OUTVAL 정격 출력 전압 32260 RATED_VELO 정격 모터 속도

32300 MAX_AX_ACCEL 축 가속

32810 EQUIV_SPEEDCTRL_TIME [n] 피드포워드 제어에 대한 등가 시간 상수 속도 제어 루프

35160 SPIND_EXTERN_VELO_LIMIT PLC에 의한 스핀들 속도 제한 36000 STOP_LIMIT_COARSE 일반 정위치 정지

36010 STOP_LIMIT_FINE 미세 정위치 정지

36020 POSITIONING_TIME 시간 지연 미세 정위치 정지

36030 STANDSTILL_POS_TOL 정지 공차 36040 STANDSTILL_DELAY_TIME 지연 시간 정지 모니터링

36050 CLAMP_POS_TOL "클램프 작동" 인터페이스 신호를 사용하는 클램핑 공차

36060 STANDSTILL_VELO_TOL 최대 속도 "정지 상태 축/스핀들" 36100 POS_LIMIT_MINUS 1. 소프트웨어 한계 스위치 "-" 방향 36110 POS_LIMIT_PLUS 1. 소프트웨어 한계 스위치 "+" 방향

36120 POS_LIMIT_MINUS2 2. 소프트웨어 한계 스위치 "-" 방향 36130 POS_LIMIT_PLUS2 2. 소프트웨어 한계 스위치 "+" 방향 36200 AX_VELO_LIMIT [n] 속도 모니터링을 위한 임계값

36210 CTRLOUT_LIMIT[n] 최대 속도 지령치

36300 ENC_FREQ_LIMIT Ἀ n Ἀ 엔코더 주파수 한계

Page 64: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

축 모니터링(A3) 2.6 데이터 목록

선삭 가공, 밀링, 니블링 64 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

번호 식별자 이름

36302 ENC_FREQ_LIMIT_LOW 엔코더 한계 주파수 재동기화 36310 ENC_ZERO_MONITORING [n] 제로 마크 모니터링 36400 CONTOUR_TOL 공차 밴드 형상 모니터링

36500 ENC_CHANGE_TOL 높은 백래시 값 / 실제 위치값 전환에 대한 최대 공차

36600 BRAKE_MODE_CHOICE 하드웨어 한계 스위치에서 제동 동작

36610 AX_EMERGENCY_STOP_TIME 에러 상태에서 제동 램프 시간 36620 SERVO_DISABLE_DELAY_TIME 컷아웃 지연 제어기 인에이블

2.6.2 셋팅 데이터 번호 식별자 이름

축/스핀들 관련

43400 WORKAREA_PLUS_ENABLE 양의 방향에서 작업 영역 한계 동작

43410 WORKAREA_MINUS_ENABLE 음의 방향에서 작업 영역 한계 동작

43420 WORKAREA_LIMIT_PLUS 작업 영역 제한 "+" 방향

43430 WORKAREA_LIMIT_MINUS 작업 영역 제한 "-" 방향

2.6.3 인터페이스 신호 번호 .Bit 이름

축/스핀들 관련

V380x 0001 .5 위치 측정 시스템 1

V380x 0002 .3 클램프 처리 중

V380x 0003 .6 속도/스핀들 속도 제한

V380x 1000 .0 / .1 하드웨어 한계 스위치 -/하드웨어 한계 스위치 +

V380x 1000 .2 / .3 2. 소프트웨어 한계 스위치 -/소프트웨어 한계 스위치 +

V390x 0000 .2 엔코더 한계 주파수 초과 1

V390x 0000 .4 IS “원점 복귀/동기화 1"

Page 65: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 65

연속 경로 모드, 룩어헤드 및 정위치 정지(B1) 33.1 간단한 설명

연속 경로 제어를 위해 CNC는 가공 프로그램을 블록별로 처리합니다. 현재 블록의 기능이 완료된 후에만 다음 블록이 처리됩니다. 가공 또는 위치 지정과 관련한 여러 가지 요구 사항들은 서로 다른 블록 변경 기준을 필요로 합니다. 경로 축이 블록 경계에서 작동하는 방식에는 두 가지가 있습니다.

첫번째 방식은 "정위치 정지"라고 불리며, 모든 경로 축은 다음 블록 변경이 시작되기 이전에 정위치 정지 기준에 따라 목표 위치에 도달해 있게 됨을 의미합니다. 이 기준을 충족시키기 위해 경로 축은 각 블록 변경 시 경로 속도를 줄여야 하지만 이는 블록 변경을 지연시킵니다.

두번째 방식은 "연속 경로 모드"라고 불리며, 가능한 한 경로 속도에 변화를 주지 않고 다음 블록으로 변경하기 위해 블록 경계에서 경로 속도의 감속을 피하려고 시도합니다.

"룩어헤드"는 다수의 NC 가공 프로그램 블록을 앞서 확인함으로써 속도 제어를 달성하는 연속 경로 모드의 절차입니다.

3.2 일반 서로 보간이 이루어지는 관련된 기계 축들은 동일한 동적 응답, 즉 주어진 속도에서 동일한 추종 에러를 가져야 합니다.

경로 축이라는 용어는 경로 지점을 다음과 같은 방식으로 계산하는 보간자에 의해 제어되는 모든 가공 축을 말합니다.

● 관련된 모든 축이 동일한 시간에 시작

● 관련된 모든 축이 올바른 속도 비율로 이동

● 모든 축이 동시에 프로그램된 목표 위치에 도달

개별 축의 가속도는 경로에 따라 (예: 원형 경로) 달라집니다.

경로 축은 기하 축 및 특수 축일 수 있습니다 (예: 공작물 가공 프로세스에 관련된 공작물 회전 축).

Page 66: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

연속 경로 모드, 룩어헤드 및 정위치 정지(B1) 3.3 정위치 정지

선삭 가공, 밀링, 니블링 66 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

제로 싸이클 블록에 대한 속도

제로 사이클이라는 용어는 경로 길이가 프로그램된 피드 속도 및 보간자 사이클 (시간) 에 따라 이동할 수 있는 거리보다 짧은 블록에 적용됩니다. 정확도의 이유때문에 해당 거리에 대해 적어도 한 번의 보간자 사이클이 필요할 때까지 속도가 줄어듭니다. 그러면 속도는 블록의 경로 길이 계수 및 IPO 사이클보다 작거나 같게 됩니다.

동기화를 위한 정지

정위치 정지 또는 연속 경로 모드의 선택 여부에 관계 없이 블록 변경은 경로 축을 정지시킬 수 있는 동기화 프로세스에 의해 지연될 수 있습니다. 정위치 정지 모드에서 경로 축은 현재 블록의 끝에 정지됩니다. 연속 경로 모드에서 경로 축은 다음 블록 끝점에서 정지되며, 이 지점에서 경로 축은 해당 감속 한계를 위반하지 않고 감속될 수 있습니다. 다음 동기화 프로세스가 축을 정지시킵니다.

● PLC 인지

PLC에 의한 인지가 이동의 끝 이전 또는 이후에 출력되는 보조 기능에 필요한 경우, 축은 블록의 끝에서 정지합니다.

● 추종 블록 누락

추종 블록이 너무 느리게 설정된 경우 (예: "외부 처리") 축은 가능한 마지막 블록 경계에서 정지합니다.

● 버퍼 비우기

NC 가공 프로그램이 런인을 메인 런과 동기화하도록 요청하는 경우 (버퍼 비우기, 예: STOPRE) 이것은 내재적 블록 관련 속도 감소 또는 정위치 정지를 포함합니다.

동기화 때문에 정지하는 경우는 형상 위반을 일으키지 않습니다. 그러나 정지는 바람직하지 않습니다. 특히 연속 경로 모드에서는 후퇴를 일으킬 수 있습니다.

3.3 정위치 정지 정위치 정지 기능(G60, G9)의 경우, 모든 경로 축은 프로그램된 블록 끝점에 도달해야 합니다. 모든 경로 축이 정위치 정지 기준에 도달했을 때에만 블록 변경이 수행됩니다. 블록 이동 시의 속도는 사실상 0입니다.

말하자면 다음과 같습니다.

● 블록 끝점에서 경로 축은 오버슈트 없이 거의 정지 수준으로 감속됩니다.

● 정위치 정지 기준을 충족시키기 위한 지연으로 인해 가공 시간이 길어집니다.

● 정위치 정지 기준을 충족시키기 위한 지연은 후퇴를 일으킬 수 있습니다.

Page 67: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

연속 경로 모드, 룩어헤드 및 정위치 정지(B1) 3.3 정위치 정지

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 67

정위치 정지 기능의 사용은 형상의 정확한 이송에 적합합니다.

다음의 경우 정위치 정지는 적합하지 않습니다.

● 기준(예: 미세 정위치 정지)에 따른 형상의 정확한 이송이 가공을 보다 빨리 수행하기 위해 프로그램된 형상에서 벗어날 수 있는 경우.

● 절대적으로 일정한 속도가 필요한 경우.

정위치 정지 활성화

"정위치 정지" 기능은 명령 G60 또는 G9을 사용하여 NC 가공 프로그램에서 선택할 수 있습니다. G60은 모달식이고 G9은 비모달식입니다. G9은 연속 경로 모드를 중단하려는 경우 사용됩니다. 두 정위치 정지 기능 모두 선택된 정위치 정지 기준(G601, G602)으로만 작동합니다. "정위치 정지" 기능은 연속 경로 모드 기능(G64)을 사용하여 선택 취소됩니다.

정위치 정지 기준

● 미세 정위치 정지: G601

이 기준은 축의 실제/지령치 위치 편차가 일정 거리 이내로 유지되는지 여부를 모니터링하는데 적용됩니다. 허용되는 거리 값은 MD36010 STOP_LIMIT_FINE(미세 정위치 정지)에 저장됩니다.

● 일반 정위치 정지: G602

미세 정위치 정지와 동일하게 작동하지만 모니터링 창은 MD36000 STOP_LIMIT_COARSE(일반 정위치 정지)에 저장됩니다. 미세 정위치 정지 기준보다 빠른 블록 변경을 허용하기 위해 일반 정위치 정지 기준은 미세 정위치 정지 기준보다 크게 설정됩니다.

그림 3-1 정위치 정지 기준에 따른 블록 변경

Page 68: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

연속 경로 모드, 룩어헤드 및 정위치 정지(B1) 3.4 연속 경로 모드

선삭 가공, 밀링, 니블링 68 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

보간자 끝

보간자 끝은 보간자가 보간 사이클에 대해 축의 지령치 속도를 0에서 계산하였을 때 달성됩니다. 그러나 경로 축의 실제 위치는 목표에 도달하지 않았습니다(추종 에러).

연속 경로 모드 또는 정위치 정지 기능에 대한 정위치 정지 기준에 관계 없이, 블록에 존재하는 보조 기능을 이동이 끝난 후에 출력하려는 경우 "보간자 끝"은 이 보조 기능을 PLC에 전달합니다.

3.4 연속 경로 모드

3.4.1 일반

연속 경로 모드에서 경로 속도는 블록 변경시 정위치 정지 기준을 충족시키기 위해 감속되지 않습니다. 이 모드의 목표는 프로그램이 다음 블록으로 이동할 때 축 속도를 가능한 한 일정하게 유지하도록 블록 변경 지점에서 경로 축의 급속한 감속을 막는 것입니다. 이 목표를 달성하기 위해, 연속 경로 모드 (G64)를 선택하면 "룩어헤드" 기능도 활성화됩니다.

연속 경로 모드는 다음을 발생시킵니다.

● 형상의 라운딩

● 정위치 정지 기준을 준수하기 위해 필요한 제동 및 가속 프로세스를 제거함으로써 가공 시간의 단축

● 속도가 보다 일정하므로 절삭 조건이 향상됨

연속 경로 모드는 형상을 가능한 한 빨리 이송하려는 경우 적합합니다.

다음의 경우 연속 경로 모드가 적합합니다.

● 형상을 정확하게 이송하려는 경우

● 절대적으로 일정한 속도가 필요한 경우.

Page 69: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

연속 경로 모드, 룩어헤드 및 정위치 정지(B1) 3.4 연속 경로 모드

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 69

내재적 정위치 정지

일부 경우, 연속 경로 모드에서 다음 작업의 실행을 위해 정위치 정지를 생성할 필요가 있습니다. 그러한 경우에 경로 속도는 0으로 감소됩니다.

● 이송 동작 이전에 보조 기능이 출력되는 경우 이전 블록은 선택된 정위치 정지 기준이 충족될 때에만 종료됩니다.

● 이송 동작 이후에 보조 기능이 출력되는 경우 보조 기능은 블록의 보간자 끝 이후에 출력됩니다.

● 실행 블록이 경로 축에 대한 이동 정보를 포함하지 않을 경우 이전 블록은 선택된 정위치 정지 기준에 도달하면 종료됩니다.

● 다음 블록이 가속 특성 BRISK/SOFT의 전환을 포함하는 경우 블록은 보간자 끝에서 종료됩니다.

● "버퍼 비우기" (STOPRE) 기능이 프로그램된 경우, 이전 블록은 선택된 정위치 정지 기준에 도달할 때 종료됩니다.

연속 경로 모드에서 속도 = 0

내재적 정위치 정지 응답에 관계 없이 경로 이동은 다음과 같은 경우에 블록의 끝에서 속도 0으로 감속됩니다.

● SPOS로 프로그램된 스핀들을 위치시키는데 걸린 시간이 경로 축의 이동 시간보다 긴 경우. 블록 변경은 위치 지정 스핀들의 "미세 정위치 정지"에 도달했을 때 수행됩니다.

● 동기화 프로세스가 수행될 필요가 있는 경우 ("일반" 단원 참조).

이송 동안 보조 기능 출력

보조 기능 출력이 있는 블록의 프로그램된 경로 길이와 속도 때문에 이송 시간이 충분하지 않은 경우, 보조 기능의 인지가 PLC 사이클 시간 안에 도달할 수 있도록 블록의 경로 속도가 줄어듭니다.

인지가 한 PLC 사이클 시간 내에 도달하지 않은 경우 다음 블록이 처리될 수가 없으며 축은 지령치 = 0으로 정지 상태로 감속됩니다 (가속 한계를 고려하지 않고).

PLC 인지 시간 때문에 속도를 줄일 필요가 없는 긴 블록에서 블록 끝까지 인지가 수신되지 않은 경우, 속도는 블록의 끝까지 유지되며 그 후에 위와 같이 감소됩니다.

축이 감속되는 동안 인지가 도달한 경우 축은 요청된 속도까지 다시 가속되지 않습니다.

Page 70: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

연속 경로 모드, 룩어헤드 및 정위치 정지(B1) 3.4 연속 경로 모드

선삭 가공, 밀링, 니블링 70 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

3.4.2 오버로드 팩터에 따른 속도 감소

기능

이 기능은 비접선 블록 이동이 감속 한계를 준수하고 오버로드 팩터를 고려하면서 한 보간 사이클 내에 이송될 수 있을 때까지 연속 경로 모드에서 경로 속도를 줄입니다. 속도가 감소된 경우, 블록 이동 시 비접선 형상에서 속도의 축 관련 점프가 수행됩니다. 속도 점프는 경로 속도가 0으로 줄어드는 것을 막아줍니다. 점프로 새 지령치에 도달할 수 있는 속도까지 축 가속을 통해 축 속도가 감소된 경우 이 점프가 수행됩니다.

지령치 점프의 크기는 오버로드 팩터를 사용하여 제한할 수 있습니다. 점프의 크기는 중축성이므로, 블록 변경 동안 활성인 경로 축의 최소 점프가 블록 이동 중에 고려됩니다. 실질적으로 접선인 블록 이동의 경우, 허용되는 축 가속도가 초과되지 않은 경우 경로 속도는 감소되지 않습니다. 이런 방식으로, 형상의 매우 작은 각 변경이 직접 초과 이동될 수 있습니다.

오버로드 팩터

오버로드 팩터는 블록 이동 시 기계 축 속도의 단계적 변경을 제한합니다. 속도 점프가 축의 최대 로드를 초과하지 않도록 하기 위해 점프는 축의 가속도로부터 유도됩니다. 오버로드 팩터는 MD32300 MAX_AX_ACCEL(축 가속)에 설정된 기계축의 가속도가 IPO 사이클에 대해 초과될 수 있는 정도를 나타냅니다.

속도 점프는 다음을 곱한 값입니다.

축 가속 * (오버로드 팩터-1) * 보간자 사이클. 오버로드 팩터는 1.2입니다.

팩터 1.0은 고정된 속도의 접선 이동만이 이송될 수 있음을 의미합니다. 다른 모든 이동의 경우 속도는 지령치를 변경하여 0으로 감소됩니다.

속도 감소의 선택 및 선택 취소

오버로드 팩터에 따른 속도 감소가 수행되는 연속 경로 모드를 프로그램 코드 G64(SOFT가 아닌 BRISK 활성)를 사용하여 모든 NC 가공 프로그램 블록에서 모달식으로 선택할 수 있습니다.

연속 경로 모드 G64는 다음과 같이 될 수 있습니다.

● 정위치 정지 G9가 선택되면 비모달식으로 중단될 수 있음

● 정위치 정지 G60이 선택되면 선택 취소될 수 있음

Page 71: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

연속 경로 모드, 룩어헤드 및 정위치 정지(B1) 3.4 연속 경로 모드

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 71

3.4.3 속도 감소를 통해 경로에 따른 저크 제한

소개

경로에 따른 저크 제한을 통해, 연속 경로 모드에 영향을 주는 또다른 방법을 소개합니다. "오버로드 팩터에 따른 속도 감소" 기능은 속도 변경 속도를 제한하지만, 여기 설명된 "경로에 따른 저크 제한" 기능은 가속도 변경(저크)을 제한합니다.

블록으로 이루어진 형상의 단면들(예: 원 직선 이동)을 가공할 때, 연속 경로 모드에서 블록 이동시 가속도의 단계적 변화가 발생합니다.

저크 감소

이러한 저크의 심각도는 서로 다른 곡률을 가진 블록 간의 이동 시 경로 속도를 줄임으로써 감소시킬 수 있습니다. 따라서 형상 단면 간의 보다 부드러운 이동이 이루어집니다.

저크 한계

사용자는 블록 이동 시 경로 축에 발생할 수 있는 최대 저크를 MD32432 PATH_TRANS_JERK_LIM(블록 이동 시 경로 축의 최대 축 관련 저크)를 사용하여 지정합니다.

활성화

블록 이동 시 저크 제한은 연속 경로 모드를 G64 및 SOFT 가속 특성으로 프로그램한 경우 활성화됩니다. MD32432 PATH_TRANS_JERK_LIM은 양의 값을 가져야 합니다.

3.4.4 기계축 관련 저크 제한

기능

머신 데이터 MD32300 MAX_AX_ACCEL에 가속 한계에 대해 이미 설정할 수 있는 것처럼, 축 관련 머신 데이터 MD32431 MAX_AX_JERK[..]를 사용하여 각 기계축에 대해 가속도의 개별 변경을 설정할 수 있습니다.

SOFT(부드러운 가속 곡선)가 블록 내에서 활성인 경우, MD32431 MAX_AX_JERK는 경로에 의해 보간된 축에 작용합니다.

블록 내의 축 가속 곡선과 두 블록 간의 이동 지점의 축 가속 곡선 간에 기본적인 구분이 이루어집니다.

Page 72: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

연속 경로 모드, 룩어헤드 및 정위치 정지(B1) 3.5 룩어헤드

선삭 가공, 밀링, 니블링 72 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

이점

경로에 대해 축 관련 머신 데이터를 사용함으로써 다음과 같은 이점을 얻을 수 있습니다.

● 보간에서 축의 동적 응답에 대한 즉각적인 감안이 이루어지며, 이는 그 후 각 축에 대해 활용될 수 있습니다.

● 개별 축에 대한 저크 제한이 직선 블록 뿐만 아니라 곡선 형상에도 수행됩니다.

"저크 제한"에 대한 자세한 내용은 "가속(B2)" 단원을 참조하십시오.

3.5 룩어헤드

기능

"룩어헤드"는 현재 블록 이후에 오는 다수의 NC 가공 프로그램 블록을 앞서 확인함으로써 속도 제어를 달성하는 연속 경로 모드의 절차입니다.

룩어헤드가 없는 경우: 프로그램 블록이 매우 작은 경로만을 포함하는 경우, 가속 한계를 위반하지 않고 블록 끝점에서 축의 감속을 허용하는 블록당 속도가 달성됩니다. 이는 사실상 접선인 경로 이동을 포함하는 충분한 수의 준비된 블록이 있었지만 프로그램된 속도에는 실제로 도달하지 않았음을 의미합니다.

룩어헤드 기능이 있는 경우: 다수의 블록에 걸쳐 대략적으로 접선인 경로 이동을 사용하여 가속 및 감속 단계를 계획함으로써 짧은 거리에서 높은 피드 속도를 달성하는 것이 가능합니다. 룩어헤드에서는 가속도 및 속도 한계 위반을 방지하면서 속도 한계로 감속하는 것이 가능합니다.

그림 3-2 블록에서 짧은 이동 시 G60 및 G64 속도 동작 비교

Page 73: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

연속 경로 모드, 룩어헤드 및 정위치 정지(B1) 3.5 룩어헤드

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 73

룩어헤드는 다음과 같은 계획 가능한 속도 한계를 고려에 넣습니다.

● 블록의 속도 한계

● 블록의 가속 한계

● 블록 이동 시 속도 한계

● 블록 이동 시 블록 변경과의 동기화

● 종료 시 블록 끝에서 정위치 정지

작동 원칙

룩어헤드 기능은 경로 축에 대해서만 사용할 수 있으며 스핀들에는 사용할 수 없습니다.

안전상의 이유로, 마지막 준비된 블록의 끝에서 속도는 우선은 0으로 간주해야 합니다. 왜냐하면 다음 블록이 매우 작거나 정위치 정지 블록일 수 있고 축이 블록 끝에서 정지되었어야 하기 때문입니다. 높은 설정 속도와 매우 짧은 경로를 가진 일련의 블록의 경우, 룩어헤드 기능으로 계산된 속도값에 따라 각 블록에서 속도를 증가시킴으로써 필요한 설정 속도를 달성할 수 있습니다. 그 후에 속도를 줄여서 룩어헤드 기능이 고려한 마지막 블록의 끝에서의 속도가 0이 되게 할 수 있습니다. 이로 인해 톱니 모양의 속도 특성이 나타나게 되는데, 이는 룩어헤드 기능이 고려하는 블록들에 대한 설정 속도(고정 값)를 줄임으로써 피할 수 있습니다.

속도 특성

계획 가능한 고정된 속도 제한 외에도 룩어헤드는 프로그램된 속도도 고려할 수 있습니다. 그러므로 현재 블록 이후에 대해 룩어헤드를 적용함으로써 보다 낮은 속도를 달성하는 것이 가능합니다.

다음 블록 속도

한 속도 특성은 다음 블록 속도에 대한 결정 내용을 포함합니다. 현재 및 다음 NC 블록으로부터의 정보를 사용하여 속도 특성을 계산하며, 이로부터 현재 오버라이드에 대해 요구되는 속도 감소율을 얻어냅니다. 속도 특성의 계산된 최대값은 최대 경로 속도에 의해 제한됩니다.

이 기능을 사용하면 현재 블록에서 오버라이드를 고려하여 속도 감소를 개시함으로써 다음 블록의 속도가 더 낮게 나오도록 할 수 있습니다. 속도 감소가 현재 블록의 이동 시간보다 길게 걸릴 경우 다음 블록에서 속도가 더욱 감소됩니다. 속도 제어는 다음 블록에 대해서만 고려됩니다.

Page 74: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

연속 경로 모드, 룩어헤드 및 정위치 정지(B1) 3.6 데이터 목록

선삭 가공, 밀링, 니블링 74 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

룩어헤드의 선택 및 선택 취소

연속 경로 모드(G64)를 선택한 경우 룩어헤드가 호출되어 G60/G9으로 선택 취소/중단됩니다.

3.6 데이터 목록

3.6.1 머신 데이터

번호 식별자 이름

채널 관련

29000 LOOKAH_NUM_CHECKED_BLOCKS 룩어헤드 기능이 고려하는 블록의 수

축/스핀들 관련

32431 MAX_AX_JERK 경로 이동에 대한 최대 축 관련 저크

32432 PATH_TRANS_JERK_LIM 블록 이동 시 경로 이동에 대한 최대 축 관련 저크

36000 STOP_LIMIT_COARSE 일반 정위치 정지

36010 STOP_LIMIT_FINE 미세 정위치 정지

36020 POSITIONING_TIME 지연 시간 미세 정위치 정지

3.6.2 인터페이스 신호

번호 Bit 이름

채널 관련

V3300 0004 .3 모든 축이 정지 상태

축/스핀들 관련

V390x 0000 .6 일반 정위치 정지로 위치 도달

V390x 0000 .7 미세 정위치 정지로 위치 도달

Page 75: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 75

가속(B2) 44.1 가속 특성

갑작스런 가속 변경

일반적으로 적용되는 축 속도의 v/t 선형 제어의 경우, 가속도가 갑작스럽게 변하도록 이동이 제어됩니다. 불연속적, 단계적 가속으로 인해 축의 저크가 없는 시작 및 제동은 불가능하지만, 시간에 따라 최적화된 속도/시간 특성을 구현할 수 있습니다.

저크 제한을 사용한 가속

저크는 시간에 따른 가속도의 변화입니다. 저크 제한된 가속의 경우 최대 가속도는 갑작스럽지는 않지만 램프에 의해 지정됩니다. 보다 부드러운 가속 진행으로 인해, 동일한 거리, 속도 및 가속도에서 이송 시간이 갑작스런 가속보다 더 깁니다. 이러한 시간 손실은 축의 가속을 높게 설정함으로써 보완할 수 있습니다.

그렇지만 이 방법은 다음과 같은 장점이 있습니다.

● 기계의 부품 마모가 감소됨

● 제어가 어려운 기계의 고주파수 진동 유발이 감소됨

4.2 보간자 수준의 저크 제한

저크 제한된 가속의 선택 및 선택 취소

MD32431 MAX_AX_JERK(경로 이동 시 최대 축 관련 저크)는 기계축별 가속도 변경을 개별적으로 제한할 수 있습니다. 이는 SOFT가 활성일 때 경로에 의해 보간되는 축에만 작용합니다. 저크 제한은 전적으로 보간자 수준에서 구현됩니다.

저크 제한을 사용한 가속은 다음에 의해 활성화됩니다.

가공 프로그램의 프로그램 코드 SOFT. SOFT는 모달식이며 갑작스런 가속 특성(BRISK)의 선택을 취소시킵니다. SOFT가 경로 축과 함께 블록에 프로그램된 경우 이전 블록은 정위치 정지로 끝납니다.

저크 제한을 사용한 가속(SOFT)은 다음에 의해 비활성화됩니다.

Page 76: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

가속(B2) 4.3 JOG 모드의 저크 제한

선삭 가공, 밀링, 니블링 76 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

가공 프로그램의 프로그램 코드 BRISK. BRISK는 모달식입니다. BRISK가 있는 블록에 경로 축이 프로그램된 경우 이전 블록은 정위치 정지로 끝납니다. BRISK는 v/t 선형 속도 제어와 연관된 갑작스런 가속 변경을 가진 특성을 활성화합니다.

적용

경로 관련 저크 제한은 AUTO 및 MDA 작동 모드에서 경로 축을 보간하는데 사용할 수 있습니다. SOFT 및 BRISK 가속 특성은 이송 모드 정위치 정지 G9, G60, 연속 경로 모드 G64, 그리고 룩어헤드에서 사용할 수 있습니다. 이 특성은 드라이런 피드 속도 기능에도 적용됩니다. 급속 정지를 유발하는 알람의 경우 두 가속 특성 모두 적용되지 않습니다.

연속 경로 모드에서 이송 시 및 블록 이동 시 속도, 가속도 및 저크에 관한 자세한 내용은 "연속 경로 모드, 룩어헤드 및 정위치 정지(B1)" 단원을 참조하십시오.

주 각 축에 대한 다음 머신 데이터를 동일한 값으로 설정하는 것이 좋습니다. MD32431 MAX_AX_JERK and MD32432 PATH_TRANS_JERK_LIM(블록 이동 시 경로 이동에 대한 최대 축 관련 저크)

4.3 JOG 모드의 저크 제한 저크 제한은 다음 작업 동안 JOG 모드의 축에 대해 작동합니다.

● 조깅

● 핸드휠 조깅

● 위치 변경

저크 제한은 다음 작업 동안 작동하지 않습니다.

● 원점 복귀

● 급속 정지를 시작하는 알람

저크 제한은 개별 축에 대해 결정할 수 있습니다. 가속 응답은 경로 관련 저크 제한의 SOFT 가속 특성과 상응합니다. 이 제한은 관련 모드의 축에 대해 선택 취소할 수 없습니다.

저크 제한을 프로그램할 축은 MD32420 JOG_AND_POS_JERK_ENABLE로 선택할 수 있습니다. 허용 가능한 축 관련 최대 저크는 MD32430 JOG_AND_POS_MAX_JERK에 저장됩니다.

Page 77: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

가속(B2) 4.4 백분율 가속도 수정, ACC

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 77

4.4 백분율 가속도 수정, ACC

기능

특정 프로그램 구간의 경우 머신 데이타를 통해 설정된 축 및 스핀들 가속도를 프로그램을 사용하여 변경해야 할 수도 있습니다. 이렇게 프로그램 가능한 가속도가 백분율 가속도 수정입니다.

ACC[채널 축 이름] = 백분율

프로그램의 ACC 명령을 사용하여 각 축(예: X) 또는 스핀들(S1)에 대해 0%보다 크고 200%보다 작거나 같은 백분율을 설정할 수 있습니다. 그리고 나서 이 비례 가속도를 사용하여 축 보간이 수행됩니다.

축 관련 MD32300 MAX_AX_ACCEL에 정의된 가속도는 한 축에 대한 원점이 됩니다(100%).

스핀들의 경우 원점(100%)은 다음 활성 스핀들 모드 및 기어단(n = 1 ... 5)에 상응합니다.

● 개방 루프 제어 모드의 MD35200 GEAR_STEP_SPEEDCTRL_ACCEL[n]

● 위치 지정 모드의 MD35210 GEAR_STEP_POSCTRL_ACCEL[n]

예제: N10 ACC[X]=80. X 축에 대해 80% 가속

효율성

AUTOMATIC 및 MDA 모드의 모든 보간 유형에는 제한이 적용됩니다. 이 제한은 JOG 모드일 때와 원점 복귀 시 동작하지 않습니다.

ACC [...] = 100으로 값을 지정하면 RESET 및 프로그램 종료는 물론 수정(MD 값의 100%)이 비활성화됩니다.

프로그램된 값은 드라이런 피드 속도를 사용하는 경우에도 적용됩니다.

에러 상태

가속 제한은 개방 위치 제어 루프를 사용하여 급속 정지를 일으키는 에러 상태에는 적용되지 않습니다(축이 설정된 속도의 제동 램프에 따라 정지되기 때문임).

주 !00%보다 큰 프로그램 가능한 값은 드라이브가 적절한 여분을 가지고 있을 경우에만 수행될 수 있습니다. 그렇지 않을 경우에는 알람 메시지가 출력됩니다.

Page 78: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

가속(B2) 4.5 데이터 목록

선삭 가공, 밀링, 니블링 78 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

4.5 데이터 목록 머신 데이터

번호 식별자 이름

축 관련

32300 MAX_AX_ACCEL 축 가속

32420 JOG_AND_POS_JERK_ENABLE 축 관련 저크 제한 인에이블

32430 JOG_AND_POS_MAX_JERK 축 관련 저크

32431 MAX_AX_JERK 경로 이동 중 최대 축 관련 저크

32432 PATH_TRANS_JERK_LIM 블록 이동 시 경로 이동 중 최대 축 관련 저크

Page 79: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 79

고정 정지점으로 이동(F1) 5

주 이 기능은 버전 T/M 값에는 사용할 수 없습니다.

5.1 간단한 설명

적용 범위

고정 정지점으로 이동 (FXS = Fixed Stop) 기능은 클램핑 공작물에 대해 정의된 힘(예를 들어 슬리브와 그립퍼에 필요한 힘)을 설정하는 데 사용할 수 있습니다. 이 기능은 기계 원점 복귀에도 사용할 수 있습니다. 토크가 충분히 감소된 경우에는 프로브를 연결하지 않고 단순 측정 작업을 수행할 수도 있습니다.

고정 정지점으로 이동은 여러 축에 대해 동시에 그리고 다른 축의 이동에 평행하게 수행될 수 있습니다.

고정 정지점은 경로(직선, 원)를 따라 접근할 수 있습니다.

사용 가능도

"고정 정지점으로 이동" 기능은 MD37000 FIXED_STOP_MODE(고정 정지점으로 이동 모드) = 1로 설정되었을 때 사용 가능합니다. 이 기능은 "FXS[x]=1" 명령으로 NC 프로그램에서 시작할 수 있습니다.

5.2 기능성

프로그래밍

다음 명령으로 고정 정지점으로 이동이 선택됩니다.

● FXS[기계 축 식별자] = 1 선택됨.

● FXS[기계 축 식별자] = 0 선택 취소됨.

클램핑 토크는 FXST[기계 축 식별자] = <토크> 명령으로 설정됩니다. 이는 드라이브의 정적 토크의 백분율로 또는 MSD에 대한 공칭 모터 토크의 백분율로 주어집니다.

Page 80: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

고정 정지점으로 이동(F1) 5.2 기능성

선삭 가공, 밀링, 니블링 80 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

고정 정지점 모니터링 창의 너비는 FXSW[기계 축 식별자] = <창 너비> 명령으로 설정됩니다. 단위: mm, 인치 또는 각도 - 기본 측정법, 직선 또는 로타리 축에 따라 달라짐.

이 명령은 모달식입니다. 이동 경로와 기능을 활성화시키는 명령은 동일한 블록에프로그램되어야 합니다.

주 MD10000 AXCONF_NAME_TAB에 따른 기계 축 식별자의 프로그래밍은 FXS...에 대해 허용되며 선별적으로 사용되어야 합니다. MD20070 AXCONF_CHANAX_NAME_TAB에 따른 기계 축 식별자는 FXS...에 대해 허용됩니다. 단 이것이 정확히 한 축에 지정되는 경우에 한합니다. 예를 들어, 좌표계에 어떠한 회전도 활성화되지 않은 경우입니다.

축 관련 셋팅 데이터/머신 데이터

어떠한 모니터링 창도 프로그램되지 않은 경우 SD43520 FIXED_STOP_WINDOW의 값이 적용됩니다.

값이 프로그램된 경우 이 값이 SD43520에 의해 적용되며 채택됩니다. 처음에는 SD가 MD37020 FIXED_STOP_WINDOW_DEF의 값을 사용하여 로드됩니다.

어떠한 클램핑 토크도 프로그램되지 않은 경우 SD43510 FIXED_STOP_TORQUE의 값이 적용됩니다.

값이 프로그램된 경우 이 값이 SD43510에 의해 적용되며 채택됩니다. 처음에는 SD가 MD37010 FIXED_STOP_TORQUE_DEF의 값을 사용하여 로드됩니다.

기능의 선택/선택 취소는 프로그램에서 FXS[X1]=1 / =0만을 사용하여 수행됩니다. 이 값은 또한 SD43500 FIXED_STOP_SWITCH(고정 정지점으로 이동 선택)에도 기록됩니다.

프로그래밍 예제

X250 Y100 F100 FXS[X1]=1 ; X1 기계 축에 대해 FXS 가 선택됨

; SD 로부터의 클램핑 토크 및 창 너비

X250 Y100 F100 FXS[X1]=1 ; X1 기계 축에 대해 FXS 가 선택됨

FXST[X1] = 12.3 ; 클램핑 토크 12.3% 및 SD 로부터의 창 너비

X250 Y100 F100 FXS[X1]=1 ; X1 기계 축에 대해 FXS 가 선택됨

FXST[X1]=12.3 FXSW[X1]=2 ; 클램핑 토크 12.3% 및 창 너비 2mm

X250 Y100 F100 FXS[X1]=1 ; X1 기계 축에 대해 FXS 가 선택됨

FXSW[X1] = 2 ; SD 로부터의 클램핑 토크, 창 너비 2mm

Page 81: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

고정 정지점으로 이동(F1) 5.2 기능성

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 81

주 "고정 정지점으로 이동" 기능이 이미 축/스핀들(아날로그 스핀들 아님)에 대해 활성화된 경우 축에 대해 새 위치를 프로그램하는 것은 허용되지 않습니다. 이 기능을 선택하기 전에 스핀들을 위치 제어 모드로 전환해야 합니다.

상태에 대한 시스템 변수 $AA_FXS[X1]

이 시스템 변수는 지정된 축에 대한 "고정 정지점으로 이동" 상태 정보를 제공합니다.

값 = 0: 축이 고정 정지점에 있지 않음

1: 고정 정지점에 접근함

(고정 정지점 모니터링 창 안에 축이 있음)

2: 고정 정지점에 도달하지 못함(축이 고정 정지점에 있지 않음)

3: 고정 정지점으로 이동이 활성화됨

4: 고정 정지점이 감지됨

5: 고정 정지점으로 이동의 선택이 취소될 예정이며 선택 취소가 아직 완료되지 않음

가공 프로그램의 시스템 변수 쿼리로 인해 전처리 정지가 시작됩니다.

가공 프로그램의 상태 쿼리가 있기 때문에, 예를 들어 "고정 정지점으로 이동" 기능의 잘못된 작동 순서에 반응하는 것이 가능합니다.

기능의 예

그림 5-1 고정 정지점으로 이동의 예 - 슬리브가 공작물 위로 눌려집니다.

Page 82: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

고정 정지점으로 이동(F1) 5.2 기능성

선삭 가공, 밀링, 니블링 82 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

선택

NC는 블록을 준비할 때 "고정 정지점으로 이동" 기능이 FXS[x]=1 명령에 의해 선택되었음을 감지하고 IS "고정 정지점으로 이동 활성화"를 사용하여 PLC에 이 기능이 선택되었음을 알립니다.

MD37060 FIXED_STOP_ACKN_MASK(고정 정지점으로 이동에 대한 PLC 인지 등록)가 설정된 경우, NC는 PLC가 IS "고정 정지점으로 이동 활성화"를 사용하여 인지했다는 통지를 보내줄 것을 기다립니다.

그 다음 시작 위치에서 프로그램된 속도로 프로그램된 목표 위치에 접근합니다. 고정 정지점은 축/스핀들의 시작 및 목표 위치 사이에 위치하여야 합니다. 프로그램된 토크 한계의 경우 블록 시작부터 유효합니다. 즉, 고정 정지점에는 감소된 토크로 접근합니다. 이 한계에 대한 감안이 가속도의 자동 감소를 통해 NC에서 이루어집니다.

블록에 또는 프로그램 시작 이후로 어떠한 토크도 프로그램되지 않은 경우, 축 관련 MD37010 FIXED_STOP_TORQUE_DEF(클램핑 토크 기본 설정)에 입력된 값이 적용됩니다.

고정 정지점에 도달

축이 기계적 고정 정지점(공작물)에 접촉하자 마자, 드라이브의 폐-루프 제어가 토크를 올려 축이 이동할 수 있도록 해줍니다. 토크는 프로그램된 한계값까지 상승하며 그 이후에는 일정하게 유지됩니다.

"고정 정지점에 도달" 상태는 MD37040 FIXED_STOP_BY_SENSOR(센서에 의한 고정 정지점 감지)에 따라 다음 방식으로 결정될 수 있습니다.

● FIXED_STOP_BY_SENSOR = 0

"고정 정지점에 도달" 상태는 축 관련 형상 편차(= 실제 및 예상 추종 에러 간의 차이)가 MD37030 FIXED_STOP_THRESHOLD(고정 정지점 감지 임계치)의 값을 초과했을 때 활성입니다.

● FIXED_STOP_BY_SENSOR = 1

외부 센서는 PLC를 통해 IS "센서 고정 정지점"을 사용하여 NC로 "고정 정지점에 도달" 상태를 전송합니다.

● FIXED_STOP_BY_SENSOR = 2

"고정 정지점에 도달" 상태는 형상 모니터링 기능에 의해 이 상태가 판정되었거나 외부 센서가 신호 에지 변경 0 → 1에 따라 이 상태를 전송할 경우 제공됩니다.

Page 83: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

고정 정지점으로 이동(F1) 5.2 기능성

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 83

내부 프로세스

NC가 "고정 정지점에 도달" 상태를 감지한 경우 이동할 거리가 삭제되며 따를 위치 지령치가 설정됩니다. 제어기 인에이블 명령은 활성으로 유지됩니다.

그 다음 PLC는 IS "고정 정지점에 도달"을 통해 이 상태를 통지받습니다.

MD37060 FIXED_STOP_ACKN_MASK이 설정된 경우 NC는 IS "고정 정지점 도달 인지"의 형식으로 PLC가 인지했다는 통지를 보내줄 것을 기다립니다.

NC는 그후 블록 변경을 실행하거나 위치 이동이 완료된 것으로 간주합니다. 그러나 여전히 드라이브 작동기에 지령치를 적용한 상태로 두어 클램핑 토크가 적용되도록 합니다.

고정 정지점 모니터링 기능은 정지 위치에 도달하자마자 활성화됩니다.

모니터링 창

블록에 또는 프로그램 시작 이후로 어떠한 토크도 프로그램되지 않은 경우, MD37010 FIXED_STOP_TORQUE_DEF(클램핑 토크 기본 설정)에 입력된 값이 적용됩니다.

고정 정지점이 감지되었을 때 축이 원래 위치를 떠날 경우 알람 20093 "고정 정지점 모니터링이 응답함"이 표시되고 "고정 정지점으로 이동" 기능의 선택이 취소됩니다.

사용자는 축이 고정 정지점 위치를 벗어날 때만 알람이 활성화되도록 창을 선택해야 합니다.

고정 정지점 알람 인에이블

MD37050 FIXED_STOP_ALARM_MASK는 다음 알람의 출력을 억제할 수 있습니다.

● 20091 "고정 정지점에 도달하지 않음"

● 20094 "고정 정지점으로 이동 중단됨"

고정 정지점에 도달하지 않음

"고정 정지점에 도달" 상태를 인지하지 않고 프로그램된 끝 위치에 도달한 경우, 드라이브의 토크 한계가 취소되고 IS "고정 정지점으로 이동 활성화"가 리셋됩니다.

MD37060 FIXED_STOP_ACKN_MASK에 따라, NC는 PLC가 IS "고정 정지점으로 이동 활성화"를 리셋하여 인지하기를 기다립니다. 그 다음에 프로그램은 다음 블록으로 진행합니다.

Page 84: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

고정 정지점으로 이동(F1) 5.2 기능성

선삭 가공, 밀링, 니블링 84 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

기능 중단

"고정 정지점으로 이동" 기능이 펄스 취소 명령, PLC 인지의 취소 또는 접근 블록의 리셋으로 인해 중단될 경우, 알람 20094의 표시 또는 억제는 MD37050 FIXED_STOP_ALARM_MASK에 의해 제어됩니다.

알람 없이 중단

알람 20094가 MD37050 FIXED_STOP_ALARM_MASK에서 억제된 경우, PLC는 접근 블록에서 알람 없이 고정 정지점으로 이동을 개시할 수 있습니다(예를 들어, 조작자가 키를 작동한 경우).

고정 정지점으로 이동 기능은 "고정 정지점에 도달하지 않음" 또는 "고정 정지점으로 이동 중단됨"에 반응하여 선택 취소됩니다.

인터럽트

● 기능이 활성일 때 고정 정지점 위치에 도달하지 않은 경우 알람 20091 "고정 정지점에 도달하지 않음"이 출력되고 블록 변경이 수행됩니다.

● 고정 정지점에 도달한 후에 이송 요청(가공 프로그램 또는 화면 조작반으로부터)이 축에 제공될 경우 알람 20092 "고정 정지점으로 이동이 아직 활성임"이 출력되고 축은 이동하지 않습니다.

● 고정 정지점에 도달한 후 축이 SD43520 FIXED_STOP_WINDOW(고정 정지점 모니터링 창)의 값보다 더 벗어난 경우 알람 20093 "고정 정지점 모니터링이 응답함"이 출력됩니다. 그리고 이 축에 대해 "고정 정지점으로 이동" 기능의 선택이 취소되고 시스템 변수 $AA_FXS[x]가 2로 설정됩니다.

장애 또는 비정상 종료 시의 순서

IS "고정 정지점으로 이동 활성화"가 리셋됩니다.

MD37060 FIXED_STOP_ACKN_MASK에 따라, NC는 PLC가 IS "고정 정지점으로 이동 활성화"를 리셋하여 인지하기를 기다립니다. 그 다음 토크 제한이 취소되고 블록 변경이 실행됩니다.

선택 취소 NC는 FXS[x]=0 명령에 기초하여 기능의 선택 취소를 감지합니다. 그 다음, 선택 취소 후 축이 어디에 있을지 알 수가 없으므로 내부적으로 전처리 정지(STOPRE)가 개시됩니다.

토크 제한 및 고정 정지점 모니터링 창의 모니터링이 취소됩니다. IS "고정 정지점으로 이동 활성화" 및 "고정 정지점에 도달"이 리셋됩니다.

Page 85: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

고정 정지점으로 이동(F1) 5.2 기능성

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 85

MD37060 FIXED_STOP_ACKN_MASK에 따라, NC는 PLC가 IS "고정 정지점으로 이동 활성화" 또는 "고정 정지점 도달 인지"를 리셋하여 인지하기를 기다립니다.

그 다음에 축은 위치 제어로 변경됩니다. 위치 지령치의 추적 모드가 끝나고 새로운 실제 위치에 대한 동기화가 수행됩니다.

그 다음에 프로그램된 이송 동작이 수행되어야 합니다. 이 동작은 고정 정지점에서 멀어져야 하며 그렇지 않을 경우 정지점 또는 기계가 손상을 입을 수 있습니다.

목표 위치에 도달한 후에 블록 변경이 수행됩니다.

다중 선택

선택은 한번만 수행할 수 있습니다. 이 기능이 잘못된 프로그래밍(FXS[axis] = 1)으로 인해 한번 이상 호출될 경우 알람 20092 "고정 정지점으로 이동이 아직 활성임"이 개시됩니다.

클램핑 토크 및 모니터링 창 변경

FXST[x] 및 FXSW[x] 명령을 사용하여 가공 프로그램에서 클램핑 토크 및 고정 정지점 모니터링 창을 변경할 수 있습니다. 동일 블록 내의 이송 전에 변경 사항이 적용됩니다.

새로운 고정 정지점 모니터링 창을 프로그래밍하면 축이 재프로그래밍 이전에 움직였을 경우 창 너비 뿐만 아니라 창 중심의 원점에도 변화가 생기게 됩니다. 창이 변경되었을 때 기계 축의 실제 위치는 새 창 중심점입니다.

토크 한계에 대한 램프

토크 변경을 위한 램프는 MD37012 FIXED_STOP_TORQUE_RAMP_TIME에 지정됩니다. 이 값은 새 토크 한계에 도달할 때까지 램프의 길이를 결정합니다.

램프가 없을 경우

다음의 경우 토크 한계가 램프를 고려하지 않고 변경됩니다.

● 감소가 즉시 적용되도록 하기 위해 (FXS[]=1)의 FXS가 활성화됩니다.

● 장애 발생 시에는 가능한 한 빨리 드라이브의 동력을 제거할 필요가 있습니다.

드라이브의 펄스 억제에 대한 응답

MD37002 FIXED_STOP_CONTROL을 사용하여 고정 정지점에서의 펄스 억제에 대한 응답을 제어할 수 있습니다. 펄스가 취소되었을 때(예: IS "펄스 인에이블"을 사용하여)

Page 86: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

고정 정지점으로 이동(F1) 5.3 RESET에 대한 응답 및 기능 중단

선삭 가공, 밀링, 니블링 86 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

기능은 중단되지 않습니다. 따라서, 기계를 재시작했을 때 추가적인 조작 없이도 드라이브는 고정 정지점을 다시 누를 것입니다.

토크의 상승 시간은 현재 드라이브 제어기가 한계에 다시 도달하는데 필요한 시간과 같습니다.

선택 취소가 활성일 때(PLC 인지를 기다릴 때) 펄스가 삭제될 경우 토크 한계는 0으로 감소됩니다. 이 단계에서 펄스가 재활성화되면 토크는 더 이상 증가하지 않습니다. 선택 취소가 완료되고 나면 정상적으로 이송을 계속할 수 있습니다.

5.3 RESET에 대한 응답 및 기능 중단

리셋에 대한 응답

선택 중에(고정 정지점에 아직 도달하지 않았을 때) 기능 FXS는 RESET으로 중단할 수 있습니다. "거의 달성된" 정위치 정지(지령치가 고정 정지점을 이미 넘어섰지만 고정 정지점 탐지를 위한 임계값 내에 존재하는 경우)로 인해 손상이 발생하지 않도록 종료가 수행됩니다.

이는 위치 지령치를 새 실제 위치에 동기화함으로써 달성됩니다. 고정 정지점에 도달하자마자 기능은 RESET 후에도 작동 상태로 남아 있습니다.

기능 중단

비상 정지의 경우 NC 및 드라이브는 응답할 수 없습니다. 즉, PLC가 응답해야 합니다.

주의 비상 정지로 "고정 정지점으로 이동" 기능을 취소한 후에 위험한 기계적 상황(MD37002 FIXED_STOP_CONTROL로, 예: 펄스 비활성 취소)이 발생하지 않도록 해야 합니다.

고정 정지점 모니터링 기능은 다음 경우에 응답합니다.

● 축이 고정 정지점 위치를 벗어남

● 공구 파손

● 펄스 억제

Page 87: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

고정 정지점으로 이동(F1) 5.4 블록 탐색 응답

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 87

5.4 블록 탐색 응답

계산을 사용하는 블록 탐색

목표 블록 전에 어떤 고정 정지점도 접근할 수 없습니다.

해결책: 스크립트 기능을 사용하여 고정 정지점이 있는 블록을 끄십시오.

계산을 사용하지 않는 블록 탐색

FXS, FXST, FXSW 명령이 무시됩니다.

5.5 기타

적용 불가능한 인터페이스 신호

다음 IS 신호(PLC → NCK)는 선택 취소될 때까지 끝 지점에서 축에 아무런 영향을 주지 않습니다(이송 동작 포함).

● IS "축/스핀들 비활성"

● IS "제어기 인에이블"

고정 정지점에서 실제 위치

시스템 변수 $AA_IM[x]는 기계 축의 실제 위치를 결정할 수 있습니다(예: 고정 정지점으로의 성공적인 이동 후에 테스트 목적으로).

측정 기능과의 조합

"이동할 거리 삭제를 사용한 측정"("MEAS" 명령) 및 "고정 정지점으로 이동"은 한 블록에 동시에 프로그램할 수 없습니다.

형상 모니터링

"고정 정지점으로 이동"이 활성화된 동안에는 축 관련 형상 모니터링은 수행되지 않습니다.

Page 88: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

고정 정지점으로 이동(F1) 5.5 기타

선삭 가공, 밀링, 니블링 88 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

G64에 대한 선택

MD37060 FIXED_STOP_ACKN_MASK에서 비트 0은 0이어야 합니다(PLC 입력 신호 "고정 정지점으로 이동이 활성화되지 않음"을 기다리지 마십시오). 왜냐하면 FXS를 선택해도 이동 정지를 개시하지 않을 수 있기 때문입니다. 그러나 이 비트가 프로그램된 경우 알람 20090 "고정 정지점으로 이동 불가능 - 프로그램 및 축 데이터를 확인하십시오"가 출력됩니다.

다이어그램

다음 다이어그램은 디지털 드라이브에서 모터 전류, 추종 에러, IS "고정 정지점으로 이동 활성화"의 순서를 보여줍니다.

그림 5-2 디지털 드라이브에서 FXS의 다이어그램

Page 89: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

고정 정지점으로 이동(F1) 5.6 데이터 목록

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 89

5.6 데이터 목록

5.6.1 머신 데이터

번호 식별자 이름

축 관련

37000 FIXED_STOP_MODE 고정 정지점로 이동 모드

37002 FIXED_STOP_CONTROL 고정 정지점으로 이동 시 특별 기능

37010 FIXED_STOP_TORQUE_DEF 클램핑 토크 기본값

37012 FIXED_STOP_TORQUE_RAMP_TIME

고정 정지점으로 이동 시 새로운 클램핑 토크에 도달할 때까지의 가상 시간

37020 FIXED_STOP_WINDOW_DEF 고정 정지점 모니터링 창 기본값

37030 FIXED_STOP_THRESHOLD 고정 정지점 감지 임계치

37040 FIXED_STOP_BY_SENSOR 센서를 통한 고정 정지점 감지

37050 FIXED_STOP_ALARM_MASK 고정 정지점 알람 인에이블

37060 FIXED_STOP_ACKN_MASK 고정 정지점으로 이동에 대한 PLC 인식 모니터링

5.6.2 셋팅 데이터

번호 식별자 이름

축 관련

43500 FIXED_STOP_SWITCH 고정 정지점으로 이동의 선택

43510 FIXED_STOP_WINDOW 고정 정지점 모니터링 창

43520 FIXED_STOP_TORQUE 고정 정지점으로 이동 시 클램핑 토크

Page 90: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

고정 정지점으로 이동(F1) 5.6 데이터 목록

선삭 가공, 밀링, 니블링 90 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

5.6.3 인터페이스 신호

번호 Bit 이름

축/스핀들 관련

V380x 0001 .1 고정 정지점 도달 인지

V380x 0001 .2 고정 정지점에 대한 센서

V380x 0001 .3 축/스핀들 비활성

V380x 0002 .1 제어기 인에이블

V380x 0003 .1 고정 정지점으로 이동 인에이블

V390x 0002 .4 고정 끝지점으로 이동 인에이블

V390x 0002 .5 고정 정지점에 도달

Page 91: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 91

갠트리 축 (G1) 66.1 간단한 설명

주 이 기능은 라이센스가 있어야 사용할 수 있으며 T/M value 에서는 사용할 수 없습니다. 유효한 라이센스 없이 해당 옵션이 활성화되어 있다면 알람 8081 "라이센스 키를 사용하여 라이센스를 등록하지 않은 %1 옵션이 설정됨"이 출력됩니다. 정상적으로 기계를 작동할 수 없습니다. "옵션 설정" 관련 조작에 대한 자세한 정보는 "선삭, 밀링, 연삭, 니블링" 조작 지침에서 "SINUMERIK 802D sl 라이센스" 단원을 참조하십시오.

갠트리 축

갠트리 축은 기계적으로 그룹화된 기계 축입니다. 기계적 커플링 때문에 갠트리 축은 항상 함께 이송됩니다. "갠트리 축" 기능을 통해 제어할 수 있습니다.

직접 이송된 기계 축을 리딩 축이라고 합니다. 리딩 축과 함께 동기되어 이송된 기계 축을 동기 축이라고 합니다. 동시에 리딩 축과 동기 축은 갠트리 축 그룹을 형성합니다.

리딩 축과 동기 축의 실제 위치 간의 편차는 계속해서 모니터링됩니다. 동기 축의 실제 위치 값이 리딩 축의 실제 위치로부터 너무 많이 벗어나면 제어 시스템은 기계가 손상되지 않도록 자동으로 갠트리 그룹의 모든 축을 정지시킵니다.

용도

대형 갠트리형 밀링 기계에서 갠트리를 이송하는 데는 두 개의 이송 드라이브가 필요합니다. 즉 각 측면에 자체 위치 측정 시스템을 갖춘 드라이브가 하나씩 있어야 합니다. 기계적 강제 커플링 때문에 기계 구성 요소가 기울어지지 않도록 두 개의 드라이브를 완전한 동기 상태에서 조작해야 합니다.

환경설정

리딩 축과 동기 축으로 구성된 갠트리 축 그룹을 정의할 수 있습니다.

Page 92: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

갠트리 축 (G1) 6.2 "갠트리 축" 기능

선삭 가공, 밀링, 니블링 92 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

6.2 "갠트리 축" 기능

용도

대형 갠트리형 밀링 기계에서 여러 가지 축 유닛 (예: 갠트리 또는 크로스빔) 은 상호 독립된 수 많은 드라이브에 의해 이동됩니다. 각 드라이브는 자체 측정 시스템이 있어서 완벽한 축 시스템을 구성합니다. 기계적으로 단단히 커플링된 축들이 이송될 때, 두 개의 드라이브는 기계 구성요소가 기울어지지 않도록 완전한 동기 상태로 작동되어야 하며 이로써 동력 또는 토크가 전달되게 됩니다.

그림 6-1 예: 갠트리 축 그룹 (X 및 X1) 을 포함하는 갠트리형 밀링 기계

"갠트리 축" 기능의 목적은 이와 같은 방식으로 단단히 커플링된 기계 축을 제어하고 모니터링하는 것입니다.

용어

다음 용어는 갠트리 축의 기능을 설명하는데 자주 사용됩니다.

갠트리 축

갠트리 축은 한 쌍의 축, 즉 리딩 축과 동기 축으로 이루어져 있습니다. 두 축은 기계적으로 커플링되어 있어서 NC에 의해 항상 동시에 이송되어야 합니다. 리딩 축과 동기 축의 실제 위치 간의 편차는 계속해서 모니터링됩니다. 갠트리 그룹 내의 모든 축은 직선 축 아니면 로터리 축입니다.

갠트리 축 그룹화:

하나의 갠트리 연결 전체를 정의할 수 있습니다. 각 갠트리 그룹은한 개의 리딩 축과 한 개의 동기 축으로 이루어져 있습니다.

Page 93: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

갠트리 축 (G1) 6.2 "갠트리 축" 기능

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 93

갠트리 축 그룹은 머신 데이터 설정을 기준으로 어떤 동기 축이 어느 리딩 축에 의해 제어되는지를 정의합니다. 리딩 축과 동기 축은 개별적으로 이송될 수 없습니다.

리딩 축

리딩 축은 작업자와 프로그래머의 관점에서 존재하는 갠트리 축입니다. 따라서 표준 NC 축과 같은 영향을 받을 수 있습니다. 리딩 축의 축 이름은 갠트리 축 그룹 내 모든 축을 식별합니다.

동기 축

동기 축은 리딩 축 이송에 따라 설정 위치가 계속 변경되고 리딩 축과 동시에 이동하는 갠트리 축입니다. 조작자와 프로그래머의 관점에서는 동기 축은 "존재하지 않는" 축입니다.

갠트리 그룹 조건

● 갠트리 그룹은 스핀들을 포함해서는 안 됩니다.

● PLC 축은 동기축으로 사용할 수 없습니다.

● 동기 축을 변환으로 어드레스할 수 없습니다.

● 동기 축은 다른 유형의 축 커플링 내 종속 축이 될 수 없습니다.

● 동기 축을 다른 축 그룹 내 리딩 축으로 정의해서는 안 됩니다.

주 갠트리 그룹의 각 축은 설정을 완료해야 언제든지 리딩 축의 기능을 대신할 수 있습니다. 다시 말해 매칭 속도, 가속도, 다이나믹 응답 설정을 완료해야 합니다.

제어 시스템은 축 정의에 대한 가능성 확인 검사를 수행합니다.

구성요소

"갠트리 축" 기능은 다음 기능 단위로 세분화할 수 있습니다.

1. 동기 축의 지령치 생성

2. 실제 값 편차 모니터링

3. 리딩 축과 동기 축의 원점 복귀 및 동기화

Page 94: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

갠트리 축 (G1) 6.2 "갠트리 축" 기능

선삭 가공, 밀링, 니블링 94 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

동기 축의 지령치 생성

작업자의 관점에서 커플링된 모든 갠트리 축은 오직 하나의 축만 (즉 리딩 축만) NC에 프로그래밍된 것처럼 이송됩니다. 이와 비슷하게 리딩 축만 가공 프로그램에 프로그래밍됩니다. 따라서 작업자, PLC 인터페이스 또는 가공 프로그램으로부터 지시된 명령 및 이송 요청은 갠트리 그룹의 모든 축에 같은 비율로 적용됩니다.

"갠트리 축" 기능이 활성화될 때 동기 축 지령치는 모든 운전 모드에서 리딩 축의 지령치로부터 직접 생성됩니다.

주 리딩 축과 동기 축의 다이나믹 제어 응답 설정은 동일하게 이루어져야 합니다.

실제값 편차 모니터링

리딩 축과 동기 축의 위치 실제 값은 보간 시계 싸이클 내에서 계속해서 서로 비교되며 또한 그 값이 허용 가능한 공차 범위 내에 있는지도 계속 모니터링됩니다.

알람 출력을 위한 추종 한계값 및 특정 축에 대한 이송 모션의 종료를 지정하도록 머신 데이터를 설정할 수 있습니다.

갠트리 경고 한계

실제 위치 값 편차가 갠트리 경고 한계를 초과하면 "경고 한계 초과" 경고가 작업자에게 전달됩니다.MD37110 GANTRY_POS_TOL_WARNING (갠트리 경고 한계)

추가로 V390x 5005.3 (갠트리 경고 한계 초과) 인터페이스 신호가 PLC에 출력됩니다.

경고 한계 이하일 경우 메시지와 인터페이스 신호는 자동으로 취소됩니다.

MD37110 = 0 일 경우 메시지는 해제됩니다.

갠트리 트립 한계

기계의 허용 가능한 최대 실제 위치 값 편차를 초과하는 경우 알람 10653 "에러 한계 초과" 신호가 전달됩니다: MD37120 GANTRY_POS_TOL_ERROR (갠트리 트립 한계)

기계가 손상되지 않도록 갠트리 축은 브레이크 램프를 통해 즉시 셧다운됩니다.

갠트리 그룹이 동기되면 MD37120 값이 적용됩니다.

"리셋"을 하여 알람이 인지되어야 합니다.

Page 95: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

갠트리 축 (G1) 6.2 "갠트리 축" 기능

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 95

추가로 다음 인터페이스 신호가 PLC에 출력됩니다:V390x 5005.2 (갠트리 트립 한계 초과)

갠트리 축 그룹이 동기되지 않을 경우 갠트리 트립 한계에 대한 한계값은 다음 머신 데이터로부터 유도됩니다.MD37130 GANTRY_POS_TOL_REF (원점 복귀에 대한 갠트리 트립 한계)

"갠트리 트립 한계 초과" IS는 또한 갠트리 그룹이 작동 중지된 경우에도 출력됩니다 (서보 인에이블이 설정되지 않고 갠트리 그룹이 "보류" 상태).

갠트리 그룹이 "추종" 모드에서 작동하는 동안 모니터링 기능은 비활성화됩니다.

확장 모니터링 확장

확장 모니터링 기능은 다음 머신 데이터로 활성화됩니다.MD37150 GANTRY_FUNCTION_MASK (갠트리 기능)

갠트리 축의 원점 복귀 및 동기화

"갠트리형 밀링 기계" 보기에서 보듯이 갠트리 축 간의 강제 커플링은 모든 운전 모드에서 그리고 전원을 켜자마자 그대로 유지해야 합니다. 증분 측정 시스템이 리딩 축 또는 동기 축에 대해 사용되는 경우 기계 전원을 켜자마자 축 커플링을 유지한 상태에서 원점으로 복귀되어야 합니다.

갠트리 그룹의 모든 축이 각 원점으로 복귀한 후 축 간에 존재할 수 있는 모든 정렬 불량은 제거되어야 합니다 (이를 갠트리 동기화 프로세스라고 합니다). 이 동작이 수행되는 즉시 다음 인터페이스 신호가 PLC에 전달됩니다.V390x 5005.5 (갠트리 그룹이 동기됨)

갠트리 축의 원점 복귀 및 동기화 조작 순서는 "갠트리 축의 원점 복귀 및 동기화" 항목에 자세히 설명되어 있습니다.

Page 96: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

갠트리 축 (G1) 6.2 "갠트리 축" 기능

선삭 가공, 밀링, 니블링 96 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

폐-루프 제어

커플링된 갠트리 축에 대한 다이나믹 제어 응답 설정은 동일하게 이루어져 합니다 (갠트리 축 스타트업 (쪽 106) 참조). 이는 일반 조작 시 리딩 축과 동기 축이 가속 및 제동하는 동안에도 위치 동기되어 이동하도록 합니다.

로드 결과는 리딩 축 또는 동기 축의 적절한 드라이브에 의해 보정됩니다.

장애 특성

예를 들어 인에이블 신호 취소 등의 이유로 장애가 발생하여 갠트리 축 하나가 셧다운되는 경우 (예: 비상 정지) 커플링된 갠트리 축도 셧다운됩니다.

강제 커플링 분리

특정 상황에서 (예를 들어 갠트리 축 하나가 인코더 실패로 인해 더 이상 원점 복귀를 할 수 없는 경우) 원점 복귀 전에 갠트리 축 간에 정렬 불량을 수정하거나 감소시켜야 할 수도 있습니다. 이렇게 하려면 리딩 축 또는 동기 축을 커플링되지 않은 상태에서 수동으로 이송하는 것이 가능해야 합니다.

갠트리 축 간의 강제 커플링은 다음과 같이 MD를 설정한 후 리셋을 수행하여 분리할 수 있습니다.MD37140 GANTRY_BREAK_UP = 1 (갠트리 그룹 해체)

갠트리 축은 각각 수동으로 이송될 수 있습니다. 이와 같은 상태에서는 경고 및 트립 한계를 모니터링 하는 기능은 작동하지 않습니다.

주의 갠트리 축이 기계적으로 커플링된 상태일 경우 위와 같은 조작 상태에서 리딩 축 또는 동기 축을 이송하면 기계에 손상을 줄 수도 있습니다.

Page 97: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

갠트리 축 (G1) 6.3 갠트리 축의 원점 복귀 및 동기화

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 97

6.3 갠트리 축의 원점 복귀 및 동기화

6.3.1 소개

시작 후 정렬 불량 기계의 스위치를 켠 후 리딩 축과 동기 축이 서로 이상적이지 않은 위치에 있을 수 있습니다 (예: 갠트리의 정렬 불량). 일반적으로 이와 같은 정렬 불량은 상대적으로 미미하여 갠트리 축은 계속해서 원점복귀가 가능합니다.

예를 들어 갠트리 축이 장애, 정전 또는 비상 정지 때문에 정지 상태가 되는 특수한 경우에는 갠트리 축의 이송 전에 허용 가능한 공차 값을 확인하여 필요하다면 보정 동작을 하기 위해 치수 옵셋을 확인해야 합니다.

보정 동작을 실행하려면 갠트리 그룹을 다음 머신 데이터를 사용해 분리해야 합니다.MD37140 GANTRY_BREAK_UP (갠트리 그룹 해체)

갠트리 동기화 모든 갠트리 축을 우선 원점 복귀시킨 다음 제어 시스템의 전원을 켠 뒤 동기화합니다. 갠트리 동기화시 모든 갠트리는 커플링되지 않는 상태에서 갠트리 그룹의 기준 위치로 접근합니다.

갠트리 축의 원점 복귀에 대한 갠트리 그룹의 기준 위치는 리딩 축의 기준 위치: MD34100 REFP_SET_POS (거리 코드화 시스템의 원점 값/대상 지점) 에 해당합니다.

그렇지 않을 경우 기준 위치는 리딩 축의 현재 실제 위치입니다.

갠트리 축의 원점 복귀 및 동기화 작동은 특수 순서도를 따라 자동으로 실행됩니다.

원점 복귀 프로세스 증분 측정 시스템을 사용하는 갠트리 축의 원점 복귀 순서도는 다음과 같습니다.

1절.

리딩 축의 원점 복귀

리딩 축 인터페이스 신호가 다음 PLC 사용자 프로그램으로부터 전달되면 갠트리 축의 축 관련 원점 복귀는 활성 기계 기능 REF에 의해 시작됩니다.V380x 0004.7/.6 (이송 키 +/-)

리딩 축은 원점에 접근합니다 (원점 복귀에 대한 조작 순서).

해당 동기 축이 리딩 축과 동기되어 이송합니다. 리딩 축의 인터페이스 신호 "원점 복귀/동기화"가 출력되어 원점에 도달했다고 표시합니다.

Page 98: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

갠트리 축 (G1) 6.3 갠트리 축의 원점 복귀 및 동기화

선삭 가공, 밀링, 니블링 98 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

2절:

동기 축의 원점 복귀

리딩 축이 원점에 접근하는 즉시 동기 축은 자동으로 원점에 복귀합니다.

리딩 축과 동기 축 간의 종속 관계가 이 단계를 위해 제어 시스템에서 반전되고 리딩 축은 동기 축과 함께 동기되어 이송됩니다. 동기 축의 IS "원점 복귀/동기화"가 출력되면서 원점에 도달했다고 표시합니다. 갠트리 축 종속 관계는 갠트리 축의 이전 상태로 되돌아 갑니다.

3절:

갠트리 동기화

일단 갠트리 그룹의 모든 축이 원점에 복귀하면 모든 축은 정의된 기준 위치와 동기되어야 합니다. 각 갠트리 축의 실제 위치는 리딩 축의 정의된 기준 위치와 우선 비교됩니다.

조작 순서의 다음 단계는 리딩 축과 동기 축의 실제 값 간의 계산된 편차에 따라 다릅니다.

● 편차가 갠트리 경고 한계보다 작을 경우:

IS "자동 동기화 잠금"이 설정되어 있지 않으면 갠트리 동기화는 자동으로 시작됩니다. "갠트리 그룹 x 동기화 처리 중" 메시지가 이 과정에서 출력됩니다.

모든 갠트리 축은 커플링되지 않은 상태에서 특정 위치 값으로 그리고 머신 데이터에 설정된 속도로 이송됩니다.

MD34040 REFP_VELO_SEARCH_MARKER (셧다운 속도)

위치 값은 리딩 축으로 정의됩니다.

MD34100 REFP_SET_POS (증분 시스템의 원점)

리딩 축의 절대치 엔코더 및 거리-코드 엔코더 (리니어 스케일) 의 경우 다음 머신 데이터에 의해 리딩 축의 현재 실제 위치로 또는 원점으로 설정됩니다.

MD34330 REFP_STOP_AT_ABS_MARKER (대상 지점 없는 거리-코드 직선 측정 시스템)

이와 같은 조작에서 축은 원점 복귀를 위해 설정된 속도와 같은 속도로 이송합니다.

MD34070 REFP_VELO_POS (원점 포지셔닝 속도)

모든 갠트리 축이 목표 위치 (이상적 위치) 에 도달함과 동시에 갠트리 축 커플링이 재활성화된 후 IS "갠트리 그룹이 동기화됨"은 "1"로 설정됩니다. 갠트리 그룹 내 모든 축의 위치 실제 값도 동일하게 설정되어야 합니다. 이로써 갠트리 동기화 프로세스가 완료됩니다.

Page 99: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

갠트리 축 (G1) 6.3 갠트리 축의 원점 복귀 및 동기화

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 99

● 편차가 동기 축의 갠트리 경고 한계보다 큰 경우:

IS "갠트리 동기화 시작 준비"가 "1"로 설정되고 "갠트리 그룹 x의 동기화 시작 대기 중" 메시지가 출력됩니다. 이 경우 갠트리 동기화 프로세스는 자동으로 시작되지 않고 작업자 또는 PLC 사용자 프로그램에 의해 외부적으로 시작되어야 합니다. 프로세스는 리딩 축에 대한 IS "갠트리 동기화 시작"으로 시작됩니다. 신호는 리딩 축에 대해 설정됩니다. 조작 순서는 위에 설명한 것과 동일합니다.

다음 순서도는 원점 복귀 및 동기화 프로세스를 설명합니다.

Page 100: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

갠트리 축 (G1) 6.3 갠트리 축의 원점 복귀 및 동기화

선삭 가공, 밀링, 니블링 100 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

그림 6-2 갠트리 축의 원점 복귀 및 동기화 순서도

Page 101: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

갠트리 축 (G1) 6.3 갠트리 축의 원점 복귀 및 동기화

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 101

동기화 프로세스

다음의 경우 동기화 프로세스가 항상 필요합니다.

● 그룹 내 포함된 모든 축이 원점 복귀한 후

● 축의 동기가 해제된 경우 (아래 참고)

조작 순서 실패

위에서 설명한 원점 복귀 프로세스가 장애 또는 리셋 때문에 중단되었다면 다음 순서로 조작을 진행하십시오.

● 1절 또는 2절의 순서를 중단합니다.

리딩 축과 함께 원점 복귀를 다시 시작하십시오 (1절 참고).

● 3절의 순서를 중단합니다.

갠트리 축이 원점에 복귀하지 않을 경우 (IS "원점 복귀/동기화" = 1) 갠트리 동기화 프로세스는 IS "갠트리 그룹 동기화"와 함께 다시 시작됩니다.

갠트리 동기화 재시작

갠트리 축의 동기화는 오직 다음 조건 하에서 IS "갠트리 동기화 시작"과 함께 시작됩니다.

● JOG/REF 모드가 활성되어야 합니다. 다음 인터페이스 신호가 설정됩니다.

V3100 0001.2 (활성 기계 기능 REF)

● V390x 5005.5 = 0 (갠트리 그룹이 동기화됨)

● 모든 그룹의 축은 공차 범위 내에서 작동합니다.

V390x 5005.4 = 1 ("갠트리 동기화 시작 준비")

● 축은 NC 채널에서는 원점 복귀되지 않습니다.

V3300 0001.0 = 0 (원점 복귀 활성화)

갠트리 동기화가 IS "갠트리 동기화 시작"을 통해 원점 복귀 프로세스로부터 시작되지 않으면 MD34100의 기준 위치가 아니라 리딩 축의 현재 실제 위치가 대상 위치로 지정되고 커플링되지 않은 상태로 도달합니다.

Page 102: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

갠트리 축 (G1) 6.3 갠트리 축의 원점 복귀 및 동기화

선삭 가공, 밀링, 니블링 102 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

주 자동 동기화는 다음 인터페이스 신호를 통해 리딩 축에 의해 잠깁니다.V380x 5005.5 (자동 동기화 잠금) 축에 대해 출력된 인에이블 신호가 없을 경우를 말합니다. 이 경우 동기화 프로세스는 다음 인터페이스 신호와 함께 외부적으로 시작되어야 합니다.V380x 5005.4 = 1 (갠트리 동기화 시작)

동기화 손실

다음과 같은 경우 갠트리 그룹은 동기화됩니다 (V390x 5005 = 0).

● 갠트리 축이 "추종" 모드인 경우

● 예를 들어 "파킹" 상태 시 (활성화된 측정 시스템 없음) 갠트리 축이 기준 위치를 상실한 경우

● 갠트리 축이 다시 원점 복귀한 경우 (V390x 0000 = 0)

● 갠트리 그룹이 분리된 경우 (MD37140 = 1)

장애로 인해 조작 시 갠트리 그룹이 동기화에 실패하는 경우 갠트리 동기화 프로세스를 IS "갠트리 동기화 시작"을 통해 직접 다시 시작할 수 있습니다 (조건: 갠트리 그룹 내 모든 축에 대해 V390x 0000 = 1). 이 경우 동기 축은 커플링되지 않은 상태에서 리딩 축의 현재 실제 위치를 이송합니다.

갠트리 그룹이 이동하고 나서 해체된 후 리딩 축과 동기 축이 추종 축의 정지 상태 공차보다 작게 벗어나 있는 상태에서는 비상 정지가 발생해도 갠트리 그룹은 자동으로 동기화합니다. BA REF로 더 이상 가지 않아도 됩니다.

원점 선택

갠트리 축이 원점으로 복귀할 때 가능한 최단 경로로 이송되게 하려면 리딩 축과 동기 축의 원점 값은 같아야 합니다 (MD34100).

제로 마크과 원점 간의 거리 편차는 다음 머신 데이터를 통해 특정 축에 대해서만 허용되어야 합니다.

● MD34080 REFP_MOVE_DIST (원점 거리)

● MD34090 REFP_MOVE_DIST_CORR (원점 옵셋/절대치 옵셋)

Page 103: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

갠트리 축 (G1) 6.3 갠트리 축의 원점 복귀 및 동기화

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 103

원점 복귀 방향 선택

추종 축의 제로 마크 표시 레벨 기능은 다음 머신 데이터을 사용하여 정의할 수 있습니다. MD37150 GANTRY_FUNCTION_MASK bit 1

트 값 의미

0 추종 축의 제로 마크 표시 레벨 기능은 MD34010 REFP_CAM_DIR_IS_MINUS와 유사합니다.

1

1 마스터 축의 제로 마크 표시 레벨 기능은 슬레이브 축과 동일합니다.

원점 복귀 시 리딩 축의 원점 값은 동기화 보정 동작을 위한 그룹 내 모든 축에 대한 대상 위치로 지정됩니다. 이 위치는 축 커플링 없이 도달됩니다. 리딩 축의 엔코더 및 거리-코드 엔코더 (리니어 스케일) 는 리딩 축의 현재 실제 위치 또는 원점 값으로 설정됩니다. 옵션 중 하나는 다음 머신 데이터를 사용하여 설정됩니다. MD34330 REFP_STOP_AT_ABS_MARKER (종착점 없는 거리 코드화 직선 측정 시스템)

단 한 개의 원점 복귀 캠이 리딩 축과 동기 축에 대해 사용되는 경우 PLC 사용자 프로그램으로 이를 고려해야 합니다.

6.3.2 자동 동기화

자동 동기화는 다음 조건에서 수행됩니다.

● 원점 복귀 모드에서 ("소개" 단원 참고)

● 아래 설명된 방법으로 수행됩니다.

갠트리 그룹이 추적 모드로 전환되면 리딩 축과 동기 축 간의 실제 값을 모니터링하는 기능은 비활성화됩니다. 따라서 갠트리 그룹은 더 이상 동기화되지 않습니다. 리딩 축은 축의 위치에 관계없이 IS "갠트리 그룹 동기화"를 "0"으로 설정합니다.

갠트리 그룹이 추적 모드에서 위치 제어 모드로 전환되면 축 동기화는 자동으로 복구됩니다. 그 조건은 리딩 축과 동기 축의 위치 간의 편차가 MD36030의 설정보다 클 경우 실제 값 모니터링 기능은 이를 감지할 수 없다는 것입니다.

이 경우 새로운 지령치는 보간 없이 동기 축에 대해 지정됩니다. 초기에 감지된 위치 편차는 위치 제어기에 의해 수정됩니다. 수정은 동기 축만 이동시킵니다.

동기 축의 모션 순서는 갠트리 그룹이 "보류" 상태에서 위치 제어 모드로 전환하는 과정과 비슷합니다. 이 경우 갠트리 그룹이 작업을 중단하기 전 위치 제어기를 통해 지정된

Page 104: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

갠트리 축 (G1) 6.3 갠트리 축의 원점 복귀 및 동기화

선삭 가공, 밀링, 니블링 104 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

위치는 다시 설정됩니다. 그 조건은 제로 속도 모니터링이 알람 25040 및 그에 대한 반응을 활성화하지 않는다는 것입니다.

동일한 공차 범위가 정지 상태 모니터링 기능에 대해 이와 같은 유형의 자동 동기화에 사용됩니다. MD36030 STANDSTILL_POS_TOL (정지 상태 공차)

파라미터 세트-종속 로딩은 다음 머신 데이터와 함께 수행됩니다. MD36012 STOP_LIMIT_FACTOR (일반/미세 정위치 정지 팩터 및 정지 상태)

주 원점 복귀 모드를 제외한 모든 모드에서 다음 인터페이스 신호는 자동 동기화를 차단합니다. V380x 5005.5 (자동 동기 잠금) 자동 동기화가 활성화하려면 V380x 5005.5를 "0"으로 설정해야 합니다. 이러한 순서로 진행하려면 갠트리 그룹 내 축들 중 하나는 반드시 추종 모드에서 위치 제어 모드로 전환되어야 합니다. 다음의 인터페이스 신호와 함께 이를 수행할 수 있습니다. V380x 0001.4 = 1 (추종 모드) V380x 0002.1 = 1 (서보 인에이블)

6.3.3 참고 사항

채널 관련 원점 복귀

갠트리 축은 채널 관련 기준으로 다음과 같이 원점 복귀합니다. V3200 0001.0 (원점 복귀 활성화)

리딩 축 머신 데이터의 값은 채널 관련 원점 복귀 시 축 순서에 따라 사용됩니다. MD34110 REFP_CYCLE_NR (채널 관련 원점 복귀 시 축 순서)

리딩 축의 원점이 복귀한 후 동기 축은 우선 위에서 설명한대로 원점에 복귀합니다.

G74를 사용하여 가공 프로그램에서 원점 복귀

갠트리 축의 원점 복귀 및 동기화 프로세스는 명령 G74를 통해 가공 프로그램에서도 시작할 수 있습니다. 이 경우 리딩 축의 축 이름만 프로그래밍될 수 있습니다. 조작 순서는 축 관련 원점 복귀에 대해 설명한 내용과 유사합니다.

Page 105: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

갠트리 축 (G1) 6.3 갠트리 축의 원점 복귀 및 동기화

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 105

거리 코드화 원점 마크를 포함하는 위치 측정 시스템

원점 복귀 시 먼 거리로 이송되지 않도록 하려면 갠트리 축에 대한 유일한 측정 시스템으로서 거리 코드화 원점 마커와 함께 위치 측정 시스템을 사용할 수 있습니다. 이렇게 하면 측정 시스템은 짧은 경로 (예: 20 mm) 를 통해 이송한 후 원점으로 복귀합니다. 갠트리 축의 원점 복귀 절차는 일반 증분 측정 시스템의 원점 복귀 절차와 동일합니다.

절대치 인코더

동기화 보정 동작 동안 갠트리 축 그룹의 모든 축은 (커플링되지 않은 상태에서) 리딩 축의 원점 값으로 이송됩니다. 원점 값은 다음 머신 데이터에서 정의됩니다. MD34100 REFP_SET_POS (거리 코드화 시스템의 원점 값/종착점)

리딩 축의 절대치 인코더와 거리 코드화 인코더는 리딩 축의 현재 실제 위치 또는 원점 값으로 설정됩니다. 옵션 중 하나는 다음 머신 데이터를 사용하여 설정됩니다. MD34330 REFP_STOP_AT_ABS_MARKER (종착점 없는 거리 코드화 직선 측정 시스템)

축 보정 활성화

리딩 축과 동기 축에 대해 보정 기능이 활성화됩니다. 보정 값은 개별 갠트리 축에 대해 각각 적용됩니다. 따라서 스타트업시 리딩 축과 동기 축에 대해 보정 값이 정의되고 입력되어야 합니다.

축이 원점 복귀하거니 갠트리 그룹이 동기될 때까지 보정은 제어 시스템에서 내부적으로 작동하지 않습니다. 다음 내용이 적용됩니다.

보정 유형 다음의 경우 보정 발생 PLC 인터페이스 신호

백래시 보정 축 원점 복귀 완료 "원점 복귀/동기화"

LEC 축 원점 복귀 완료 "원점 복귀/동기화"

처짐 보정 갠트리 그룹이 동기 "갠트리 그룹이 동기화되었음"

활성 보정이 동기 축을 이동시키는 경우 이송 명령은 리딩 축과는 무관하게 동기 축에 표시됩니다.

Page 106: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

갠트리 축 (G1) 6.4 갠트리 축 스타트업

선삭 가공, 밀링, 니블링 106 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

모니터링 기능 적용

일반 NC축과 마찬가지로 다음 모니터링 기능은 원점이 복귀할 때까지 (IS "원점 복귀/동기화") 갠트리 축에 적용되지 않습니다.

● 작업 영역 제한

● 소프트웨어 제한 스위치

● 보호 영역

축 머신 데이터 값은 동기 축에 대해서도 모니터링 제한 값으로 사용됩니다.

6.4 갠트리 축 스타트업

일반 정보

일반적으로 리딩 축 및 동기 갠트리 축 간에 존재하는 강제 커플링 때문에 갠트리 축 그룹은 하나의 축 유닛처럼 스타트업되어야 합니다. 이러한 이유로 리딩 축과 동기 축의 축 머신 데이터는 항상 같이 정의 및 입력되어야 합니다.

동기 축이 다이나믹 감소 때문에 리딩 축에 의해 과부하가 발생하는 경우 알람 10656으로 인지됩니다.

갠트리 축 스타트업과 관련하여 특별 사항은 아래에 설명되어 있습니다.

축 이송 방향

스타트업 절차의 한 부분으로서 모터의 회전 방향이 원하는 축의 이송 방향과 일치하는지 확인해야 합니다. 다음 축 머신 데이터를 통해 수정됩니다.

MD32100 AX_MOTION_DIR (이송 방향)

갠트리 축 그룹 활성화

MD37100 GANTRY_AXIS_TYPE[a,b] (갠트리 축 정의)

이 머신 데이터는 다음 갠트리 축에 대해 결정됩니다.

● 지정될 갠트리 그룹 축 종류 (1)

● 리딩 축 또는 동기 축 결정

Page 107: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

갠트리 축 (G1) 6.4 갠트리 축 스타트업

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 107

도표 6- 1 MD37100에 대해 가능한 값

a b 갠트리 축 갠트리 그룹

- 0 없음 -

0 1 리딩 축 1

1 1 동기 축 1

스타트업을 수행하기 위해 갠트리 그룹의 모든 축은 직선 축 아니면 로터리 축으로 정의되어야 합니다. MD30300 IS_ROT_AX (로터리 축/스핀들)

갠트리 트립 한계 입력

리딩 축의 실제 위치와 관련하여 동기 축의 실제 위치 값을 모니터링하는데 있어서 리딩 축과 동기 축의 종료 한계값은 장비 제조업체의 설정 내용과 일치하도록 입력해야 합니다.

MD37120 GANTRY_POS_TOL_ERROR (갠트리 트립 한계)

MD37130 GANTRY_POS_TOL_REF (원점 복귀에 대한 갠트리 트립 한계)

주 갠트리 축 정의와 트립 한계값은 전원을 켠 후 적용되므로 제어 시스템 전원을 껐다가 다시 켜야 합니다.

지령치 변경 및 장애에 대한 응답

리딩 축과 동기 축의 제어 회로에 대한 파라미터가 같은 다이나믹 응답 값으로 설정되면 갠트리 축은 정확한 동기 상태에서만 작동합니다.

축 제어 루프 (위치, 속도, 전류 제어기) 는 각각 최적 값으로 설정되어야 하고 이를 통해 최대한 신속하고 효율적으로 장애를 제거할 수 있습니다. 지령치 분기에서 다이나믹 응답 적응 기능이 제공되어 축에 대해 서로 다르게 설정된 다이나믹 응답이 제어 품질 손실 없이 적용되도록 합니다.

다음 제어 파라미터가 리딩 축과 동기 축 모두에 대해 최적 축 값으로 설정되어야 합니다.

● MD32200 POSCTRL_GAIN (서보 게인 팩터)

● MD32620 FFW_MODE (사전 제어 파라미터)

● MD32610 VELO_FFW_WEIGHT (가속/속도의 사전 제어 팩터)

● MD32810 EQUIV_SPEEDCTRL_TIME (사전 제어에 대한 등가 시간 상수 속도 제어 루프)

Page 108: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

갠트리 축 (G1) 6.4 갠트리 축 스타트업

선삭 가공, 밀링, 니블링 108 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

다음 제어 파라미터가 리딩 축과 동기 축 모두에 대해 동일한 값으로 설정되어야 합니다.

● MD32400 AX_JERK_ENABLE (축 저크 제한)

● MD32410 AX_JERK_TIME (축 저크 필터에 대한 시간 상수)

● MD32420 JOG_AND_POS_JERK_ENABLE (축 저크 제한에 대한 기본 설정)

● MD32430 $MA_JOG_AND_POS_MAX_JERK (축 저크)

다이나믹 매칭

리딩 축과 커플링된 동기 축은 지령치 변경에 대해 동일한 다이나믹 응답 기능을 지원해야 합니다. 동일한 다이나믹 응답은 다음을 의미합니다. 리딩 축과 동기 축이 같은 속도로 작동할 때 추종 오차는 같은 크기입니다.

지령치 분기에서 다이나믹 응답 적응 기능은 축 간의 지령치 변경에 따라 뛰어난 매칭 결과를 얻을 수 있습니다. 각 축은 서로 다른 다이나믹 특성 (제어 루프) 을 갖습니다. 동적으로 "약한" 축과 다른 축 간의 등가 시간 상수 편차는 각 경우마다 다이나믹 응답 적응 시간 상수로 지정되어야 합니다.

예를 들면

속도 피드포워드 제어가 활성화되면 다이나믹 응답은 가장 "느린" 속도 제어 루프의 등가 시간 상수에 의해 주로 결정됩니다.

리딩 축: MD32810 EQUIV_SPEEDCTRL_TIME [n] = 5 ms

동기 축: MD32810 EQUIV_SPEEDCTRL_TIME [n] = 3 ms

동기 축에 대한 다이나믹 응답 적응 시간 상수: MD32910 DYN_MATCH_TIME [n] = 5 ms - 3 ms = 2 ms (다이나믹 응답 적응 시간 상수)

다이나믹 응답 적응은 다음 머신 데이터와 함께 축방향으로 활성화되어야 합니다. MD32900 DYN_MATCH_ENABLE (다이나믹 응답 적응)

주 다이나믹 응답 적응 확인: 세부 조정 목적으로 최적 결과를 달성하기 위해 서보 게인 팩터 또는 피드포워드 제어 파라미터를 약간 조정할 수도 있습니다.

Page 109: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

갠트리 축 (G1) 6.4 갠트리 축 스타트업

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 109

갠트리 축 원점 복귀

리딩 축과 동기 축에 대한 원점 위치는 거의 동일한 값으로 우선 설정해야 합니다.

갠트리 축의 동기화 보정 동작이 자동으로 시작하지 않도록 원점 복귀 전 첫 스타트업시 갠트리 경고 한계를 0으로 설정해야 합니다. MD37100 GANTRY_POS_TOL_WARNING (갠트리 축 정의)

이는 이송 모션 시 경고 메시지가 출력되는 것을 방지합니다.

리딩 축과 동기 축 간의 정렬 불량으로 인해 지나치게 높은 추가 토크가 드라이브에 작용하는 경우 축이 이송되기 전에 갠트리 그룹이 정렬되어야 합니다. 정렬 후 갠트리 축은 "갠트리 축 원점 복귀 및 동기화" 단원에서 설명한대로 원점 복귀되어야 합니다.

일단 리딩 축과 동기 축이 원점 복귀를 완료하면 두 축 간의 편차는 "시스템" → "서비스 디스플레이" 영역의 "축 서비스" 화면에 표시된 실제 위치 값을 비교하여 결정되어야 합니다. 이 편차는 원점 옵셋으로 적용되어야 합니다.

MD34080 REFP_MOVE_DIST (원점 거리)

MD34090 REFP_MOVE_DIST_CORR (원점 옵셋/절대치 옵셋)

갠트리 축 동기화

갠트리 동기화 프로세스는 IS "갠트리 동기화 시작"과 함께 활성화되어야 합니다 ("갠트리 축 원점 복귀 및 동기화" 단원 참고). 갠트리 축이 IS "갠트리 그룹이 동기화됨" = 1로 동기화되면 치수 옵셋이 0과 같도록 하기 위해 리딩 축과 동기 축 간에 치수 옵셋을 확인해야 합니다. 치수 옵셋 수정은 아래 설명된 머신 데이터에서 이루어집니다.

갠트리 경고 한계 입력

리딩 축과 동기 축에 대한 원점 값이 최적화되면 갠트리 축은 동기화 후 각 축에 대해 완벽하게 정렬되고 모든 축에 대한 경고 한계값은 다음 머신 데이터에 입력되어야 합니다.

MD37110 GANTRY_POS_TOL_WARNING (갠트리 경고 한계)

이렇게 하려면 경고 한계값이 알람 (한계 초과) 응답 한계보다 작게 될 때까지 경고 한계값을 서서히 증가시켜야 합니다. 가속 단계를 확인하는 것은 특히 중요합니다.

또한 한계값은 갠트리 동기화가 제어 시스템에서 자동으로 시작하는 위치 편차 값을 결정합니다.

Page 110: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

갠트리 축 (G1) 6.4 갠트리 축 스타트업

선삭 가공, 밀링, 니블링 110 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

보정 계산 및 활성화

갠트리 축이 보정 (처짐 또는 리드스크류 에러) 을 필요로 하는 경우 리딩 축 및 동기 축에 대한 보정 값은 적절한 파라미터 또는 표로 계산되고 입력되어야 합니다.

"보정 (K3)" 단원을 참조하십시오.

기능 생성기/측정 기능

스타트업 도구를 사용하여 활성화되는 기능 생성기와 측정 기능은 에러 메시지와 함께 동기 축에 대해 중단됩니다.

동기 축의 활성화가 절대적으로 필요한 경우 (예: 기계를 계측할 때) 리딩 축과 동기 축은 임시로 상호 위치를 변경해야 합니다.

주 일반적으로 기능 생성기, 측정 기능, AM 셋업을 시작하면 에러 인식을 중단시키기 위해 가상 축이 생성됩니다.

특별한 경우

개별 축을 활성화해야 하는 경우 갠트리 그룹을 일시적으로 취소해야 합니다. 두 번째 축이 더 이상 첫 번째 축과 함께 동기화되어 이송하지 않으면 활성화된 축은 위치 공차를 벗어나서 이송할 수 없습니다.

갠트리 그룹이 취소되면 다음 사항을 주의해야 합니다.

● 항상 이송 범위 한계를 활성화하고 가능한 낮은 값 (위치 공차) 으로 한계를 설정합니다.

● 가능하면 갠트리 그룹을 먼저 동기화한 뒤 축을 다시 원점 복귀하지 않고 전원을 off/on 합니다. 이송 범위 한계가 항상 같은 위치 (예를 들어 전원 ON에 대해 유효한 위치) 를 참조하도록 합니다.

● 단계 변경 기능을 사용하지 않도록 합니다. 허용된 공차 범위 내에 있는 경우에만 위치 단계 변경이 허용됩니다.

● 일반 축의 권장 값과 반대로 기능 생성기와 측정 기능에 대해 옵셋 값으로 항상 0을 사용합니다.

● 기능 생성기와 측정 기능의 범위를 아주 낮은 값으로 설정합니다. 따라서 활성화된 축은 위치 공차의 허용치보다 짧은 거리로 이송합니다. 확인 목적으로 이송 범위 한계를 항상 활성화합니다 (아래 내용 참고).

Page 111: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

갠트리 축 (G1) 6.4 갠트리 축 스타트업

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 111

주 드라이브의 스타트업 및 다이나믹 제어 응답 기능을 설명한 일반적인 내용을 보충하기위해 머신 데이터를 기초로 정의된 구체적인 배치에 적합한 사례를 "예제" 단원에서 확인할 수 있습니다.

갠트리 그룹 스타트업 지원

기능 생성기 및 측정 기능의 스타트업 기능을 실행하려면 PI 서비스를 통해 파라미터를 지정해야 합니다. JOG 모드에서 MCP 상의 NC 시작 키를 누르면 파라미터로 설정된 모든 축은 이송을 시작합니다.

"갠트리 그룹의 측정 기능 및 기능 생성기" 작업자 인터페이스에 창이 표시됩니다. 두 개의 진폭 값으로 각각 옵셋 및 대역폭을 이 창에서 입력해야 합니다. 첫 번째 진폭 값은 측정 축에 두 번째 진폭 값은 다른 커플 축에 적용합니다.

Page 112: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

갠트리 축 (G1) 6.5 갠트리 축의 PLC 인터페이스 신호

선삭 가공, 밀링, 니블링 112 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

6.5 갠트리 축의 PLC 인터페이스 신호

갠트리 축에 대한 특수 IS

커플링된 갠트리 축의 특수 PLC 인터페이스 신호는 리딩 축 또는 동기 축의 축 PLC 인터페이스를 통해 선택됩니다. 아래 표에서 각 코드와 함께 특수 갠트리-PLC 인터페이스 신호를 확인할 수 있고 IS가 리딩 축 대해 또는 동기 축에 대해 평가되는지도 표시되어 있습니다.

도표 6- 2 리딩 축 및 동기 축에 갠트리-PLC 인터페이스 신호 지정

PLC 인터페이스 신호 PLC ↔ NCK 주소 리딩 축 동기 축

갠트리 동기화 시작 → V380x 5005.4 x

자동 동기화 잠금 → V380x 5005.5 x

갠트리 축 ← V390x 5005.7 1 1

갠트리 리딩 축 ← V390x 5005.6 1 0

갠트리 그룹이 동기됨 ← V390x 5005.5 x

갠트리 동기화 시작 준비 ← V390x 5005.4 x

갠트리 경고 한계 초과 ← V390x 5005.3 x

갠트리 트립 한계 초과 ← V390x 5005.2 x

x ≙ 는 다음과 관계되어 있습니다.

갠트리 축에 대한 축 인터페이스 신호의 영향

a) PLC에서 축으로 (PLC → NCK) 전달되는 축 인터페이스 신호

PLC에서 축으로 전달되는 축 인터페이스 신호는 항상 그룹 내 모든 갠트리 축을 참조합니다. 이 경우 모든 갠트리 축 (리딩 축 및 동기 축) 은 같은 우선 순위를 갖습니다.

예를 들어 갠트리 그룹의 모든 축은 다음 인터페이스 신호가 리딩 축에서 "0"으로 설정되면 동시에 셧다운 됩니다.

V380x 0002.1 (서보 인에이블)

다음 표는 갠트리 축에 대해 PLC에서 축으로 전달되는 각 인터페이스 신호가 영향을 주는 내용을 보여줍니다.

Page 113: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

갠트리 축 (G1) 6.5 갠트리 축의 PLC 인터페이스 신호

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 113

도표 6- 3 리딩 축 및 동기 축에 대해 PLC에서 축으로 전달되는 인터페이스 신호의 영향

영향을 미치는 축 PLC 인터페이스 신호 주소

리딩 축 동기 축

축/스핀들 비활성화 V380x 0001.3 갠트리 그룹 내 모든 축

영향 없음

위치 측정 시스템 1 V380x 0001.4 축 축

제어기 인에이블 V380x 0002.1 갠트리 그룹 내 모든 축

축까지 이동할 거리 삭제 V380x 0002.2 축 영향 없음

클램핑 처리 중 V380x 0002.3 축 축

피드 정지 V380x 0004.4 갠트리 그룹 내 모든 축

하드웨어 제한 스위치 -/+ V380x 1000.0/.1 축 알람: 갠트리 그룹 내 모든 축에 제동 요청

2. 하드웨어 제한 스위치 -/+ V380x 1000.2/0.3 축 축

드라이브 파라미터 설정 선택 V380x 4001.0 - .2 축 축

펄스 인에이블 V380x 4001.7 축 축

인터페이스 신호에 따라 "추종" 상태 (한 개 갠트리의 IS = 1) 또는 "정지" 상태 (모든 갠트리 축의 IS = 0) 가 모든 갠트리 축에 대해 활성화됩니다.

V380x 0001.4 (추종 모드)

b) 축에서 PLC로 (NCK → PLC) 전달되는 축 인터페이스 신호

동기 축 및 리딩 축에 대해 축에서 PLC로 전달되는 인터페이스 신호는 항상 축 관련 기준에서 설정되고 PLC에 출력됩니다.

예외: 리딩 축이 이송될 때 인터페이스 신호도 동기 축에 대해 다음과 같이 설정됩니다. V390x 0004.6/.7 (이송 명령 -/+)

Page 114: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

갠트리 축 (G1) 6.6 갠트리 축 관련 기타 사항

선삭 가공, 밀링, 니블링 114 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

6.6 갠트리 축 관련 기타 사항

이송 매뉴얼

JOG 모드에서 수동으로 직접 동기 축을 이송할 수 없습니다. 동기 축의 이송 키를 통해 입력된 이송 명령은 제어 시스템 내부적으로 무시됩니다. 동기 축에 대한 핸드휠의 회전은 아무런 효과가 없습니다.

핸드휠 오버라이드

핸드휠에 의한 오버라이드 모션은 커플 축 모드에서 리딩 축에만 적용됩니다. 이 경우 동기 축은 리딩 축과 함께 동기화 되어 이송합니다.

가공 프로그램의 프로그래밍

갠트리 축 그룹의 리딩 축만 가공 프로그램에 프로그래밍될 수 있습니다. 알람은 동기 축을 프로그래밍 하는 동안 생성되고 갠트리 축 그룹이 분리될 때도 생성됩니다.

사전 설정

사전 설정 기능은 리딩 축에만 적용됩니다. 갠트리 그룹의 모든 축은 PRESET이 활성화될 때 제어 시스템에서 내부적으로 재평가됩니다. 그러면 갠트리 축은 원점 복귀 및 동기화를 상실하게 됩니다.

V390x 5005.5 = 0 (갠트리 그룹이 동기화됨)

사전 설정 기본값

활성 갠트리 그룹에서 다음 MD 파라미터 지정은 동기 축에 대해 무시됩니다.

MD30450 IS_CONCURRENT_POS_AX=1 (리셋 기본값: 중립 축/채널 축)

리딩 축의 상태는 가정된 상태입니다. 사용자는 알람 4300이 표시되면서 부적절한 환경설정에 관한 내용을 전달받습니다.

위치 디스플레이

위치 실제 값 디스플레이는 리딩 축 및 동기 축에 대한 실제 값을 보여줍니다. 같은 내용이 "시스템" 영역에서 서비스 디스플레이 값에 적용됩니다.

Page 115: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

갠트리 축 (G1) 6.7 예제

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 115

소프트웨어 제한 스위치

소프트웨어 제한 스위치 모니터링은 리딩 축에만 실행됩니다. 리딩 축이 한계 스위치를 지나가게 되면 갠트리 그룹의 모든 축은 감속되어 정지 상태가 됩니다.

6.7 예제

6.7.1 갠트리 그룹 생성

소개

프로세스와 관련된 각 단계는 예제를 통해 아래에 설명되어 있습니다.

● 갠트리 그룹 설정

● 갠트리 그룹 축 원점 복귀

● 옵셋 정렬

● 관련 갠트리 축 동기화

예제

기계 축 1 = 갠트리 리딩 축, 증분 측정 시스템

기계 축 3 = 갠트리 동기 축, 증분 측정 시스템

다음 MD는 출력 값을 설명합니다. 아래 정보에 따라 추후에 개별 설정은 수정되거나 추가되어야 합니다.

갠트리 머신 데이터

축 1:

MD37100 GANTRY_AXIS_TYPE = 1

MD37110 GANTRY_POS_TOL_WARNING = 0

MD37120 GANTRY_POS_TOL_ERROR = 1 mm

MD37130 GANTRY_POS_TOL_REF = 100 mm (최대 정렬 불량)

MD37140 GANTRY_BREAK_UP = 0

Page 116: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

갠트리 축 (G1) 6.7 예제

선삭 가공, 밀링, 니블링 116 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

축 3:

MD37100 GANTRY_AXIS_TYPE = 11

MD37110 GANTRY_POS_TOL_WARNING = 0

MD37120 GANTRY_POS_TOL_ERROR = 1 mm

MD37130 GANTRY_POS_TOL_REF = 100 mm (최대 정렬 불량)

MD37140 GANTRY_BREAK_UP = 0

원점 머신 데이터

지정된 MD 값이 축 1과 축 3 양쪽의 첫 번째 엔코더에 적용됩니다.

MD34000 REFP_CAM_IS_ACTIVE = TRUE

MD34010 REFP_CAM_DIR_IS_MINUS = 예를 들어 FALSE

MD34020 REFP_VELO_SEARCH_CAM =

MD34030 REFP_MAX_CAM_DIST = 최대 이송 거리와 일치

MD34040 REFP_VELO_SEARCH_MARKER =

MD34050 REFP_SEARCH_MARKER_REVERSE = 예를 들어 FALSE

MD34060 REFP_MAX_MARKER_DIST = 캠 에지와 제로 마크 간에 편차

MD34070 REFP_VELO_POS =

MD34080 REFP_MOVE_DIST = 0

MD34090 REFP_MOVE_DIST_CORR = 0

MD34092 REFP_CAM_SHIFT = 0

MD34100 REFP_SET_POS = 0

MD34200 ENC_REFP_MODE = 1

Page 117: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

갠트리 축 (G1) 6.7 예제

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 117

6.7.2 NCK PLC 인터페이스 설정

소개

축 원점 복귀시 자동 동기화 프로세스는 정렬 불량인 그룹 축이 손상되지 않도록 우선 비활성화되어야 합니다.

자동 동기화 비활성화

PLC 사용자 프로그램은 다음 IS를 설정합니다.

● 리딩 축 (축 1) 에 대해

그림 6-3 리딩 축 관련 NCK-PLC 인터페이스 VB380x 5005

● 동기 축 (축 3) 에 대해

그림 6-4 동기 축 관련 NCK-PLC 인터페이스 VB380x 5005

NCK는 확인을 위해 다음 IS를 설정합니다.

● 리딩 축 (축 1) 에 대해

그림 6-5 리딩 축 관련 NCK-PLC 인터페이스 VB390x 5005

Page 118: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

갠트리 축 (G1) 6.7 예제

선삭 가공, 밀링, 니블링 118 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

● 동기 축 (축 3) 에 대해

그림 6-6 동기 축 관련 NCK-PLC 인터페이스 VB390x 5005

6.7.3 스타트업 시작

원점 복귀 다음 단계를 거쳐야 합니다.

● "REF" 운전 모드를 선택합니다.

● 리딩 축 (축 1) 에 대해 원점 복귀를 시작합니다.

● "동기화 시작을 위해 10654 채널 1 대기" 메시지가 표시될 때까지 기다립니다.

이 때 NCK는 동기화를 위해 리딩 축을 준비하고 다음 IS를 사용하여 리딩 축에 신호를 전달합니다.

그림 6-7 NCK-PLC 인터페이스 VB390x5005: 동기화를 위해 리딩 축 준비

추가로 다음 단계를 거쳐야 합니다.

● RESET

● 기계 좌표계에서 값을 조회합니다.

X = 0.941

Y = 0.000

XF = 0.000

● 동기 축 (축 3) 의 머신 데이터와 반대되는 부호로 리딩 축 (축 1) 의 X 값을 입력하십시오.

Page 119: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

갠트리 축 (G1) 6.7 예제

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 119

MD34090 REFP_MOVE_DIST_CORR = - 0.941

주 전원을 OFF/ON 후 이 MD가 적용됩니다. 미리 전원 ON을 수행해야 하는 것을 방지하려면 이 값을 다음 머신 데이터에도 입력할 수 있습니다. MD34080 REFP_MOVE_DIST (원점 거리) 리셋 후에도 MD는 유효합니다.

● 수정된 머신 데이터와 함께 축 1에 대해 다시 원점 복귀를 시작합니다.

● "동기화 시작을 위해 10654 채널 1 대기" 메시지가 표시될 때까지 기다립니다.

● 이 때 NCK는 동기화를 위해 축 1을 준비하고 아래 그림과 동일한 인터페이스 신호를 전달합니다.

● 기계의 실제 위치를 검사합니다. 사례 A 또는 B가 적용됩니다.

그림 6-8 리딩 축 원점 복귀의 가능한 결과

사례 A가 적용되는 경우 동기화 프로세스가 즉시 시작됩니다. "동기화 시작" 단계를 참고하십시오. 사례 B가 적용되는 경우 "diff" 옵셋을 계산하고 이를 고려해야 합니다.

● diff 측정

● 오른쪽 그림에서 보듯이 기계 베드 상에서 직교 좌표로 구성된 2개의 원점 R 및 R"를 사용하여, JOG 모드에서 해당 위치 편차만큼 이송할 수 있습니다. diff 옵셋은 위치 디스플레이에서 편차로 조회됩니다. diff 옷셋은 축 3 (동기 축) 의 머신 데이터에 입력되어야 합니다.

MD34100 REFP_SET_POS

단계 1을 계속합니다(아래 내용 참고).

● 갠트리 동기화를 시작합니다. PLC은 다음 내용을 설정합니다.

V380x 5005.4 = 1 (갠트리 동기화 시작)

Page 120: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

갠트리 축 (G1) 6.7 예제

선삭 가공, 밀링, 니블링 120 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

6.7.4 경고 및 트립 한계 설정

갠트리 그룹이 설정되고 동기화되고 나면 즉시 다음 머신 데이터는 해당 되는 내용에 맞게 설정되어야 합니다.

MD37110 GANTRY_POS_TOL_WARNING (갠트리 경고 한계)

MD37120 GANTRY_POS_TOL_ERROR (갠트리 트립 한계)

다음과 같이 진행하십시오.

● 다음 설정과 함께 시작하려면 큰 값을 포함한 모든 축의 머신 데이터를 설정합니다.

MD37120 GANTRY_POS_TOL_ERROR (갠트리 트립 한계)

● 머신 데이터에서 아주 작은 값을 설정합니다.

MD37110 GANTRY_POS_TOL_WARNING (갠트리 경고 한계)

축에 강도가 높고 동적인 힘을 가할 때 항상 자체 취소 알람 "10652 채널 %1 축 %2 갠트리 경고 제한 초과됨"을 다시 입력하도록 항상 주의해야 합니다.

● MD37110을 증가합니다.

알람이 더 이상 나타나지 않을 때까지 계속 합니다. 인터페이스는 아래에 지정된 상태를 표시합니다. 해당 내용에 따라 적절한 창에서 표시되어야 합니다.

● 경고 한계에 대해 계산된 값과 안전을 위한 작은 버퍼 값을 합한 값을 머신 데이터 MD37120에 입력합니다.

에러 한계값

값이 다음 머신 데이터에 입력됩니다.

MD37110 GANTRY_POS_TOL_WARNING (갠트리 경고 한계)

MD37120 GANTRY_POS_TOL_ERROR (갠트리 트립 한계)

MD37130 GANTRY_POS_TOL_REF (원점 복귀에 대한 갠트리 트립 한계)

위 머신 데이터는 사용자 설정 과정 종료시 다음과 같이 지정해야 합니다.

MD37110 < MD37120 < MD37130

Page 121: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

갠트리 축 (G1) 6.8 데이터 목록

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 121

주 리니어 모터 및 관련 측정 시스템으로 작동으로 축을 포함하는 갠트리 그룹을 실행하려고할 때 동일한 절차로 수행되어야 합니다. IS "갠트리가 동기화 됩니다"가 존재하지 않으면 (예를 들어 갠트리 그룹핑 없이 알람을 취소한 후 다시 동기화되는 경우) 머신 데이터 MD37110와 MD37120에 입력된 에러 한계는 리딩 축과 추종 축의 실제값 차이에 대한 추가 공차 값으로 간주됩니다.

6.8 데이터 목록

6.8.1 머신 데이터

번호 식별자 이름

축 관련

30300 IS_ROT_AX 로터리 축

32200 POSCTRL_GAIN[0]...[5] KV 팩터

32400 AX_JERK_ENABLE 축 저크 제한

32410 AX_JERK_TIME 축 저크 필터에 대한 시간 상수

32420 JOG_AND_POS_JERK_ENABLE 축 저크 제한에 대한 초기 설정

32430 JOG_AND_POS_MAX_JERK 축 저크

32610 VELO_FFW_WEIGHT[0]...[5] 속도 피드포워드 제어에 대한 피드포워드 제어 팩터

32620 FFW_MODE 피드포워드 제어 모드

32810 EQUIV_SPEEDCTRL_TIME[0]...[5] 사전 제어에 대한 등가 시간 상수 속도 제어 루프

32900 DYN_MATCH_ENABLE 다이나믹 응답 적응

32910 DYN_MATCH_TIME[0]...[5] 다이나믹 응답 적응에 대한 시간 상수

34040 REFP_VELO_SEARCH_MARKER[0] 크리프 속도

34070 REFP_VELO_POS 원점 복귀 시작 속도

34080 REFP_MOVE_DIST[0] 원점 복귀 거리

34090 REFP_MOVE_DIST_CORR[0] 기본 위치 옵셋

34100 REFP_SET_POS[0]...[3] 원점 값

34110 REFP_CYCLE_NR 채널 관련 원점 복귀에 대한 축 순서

Page 122: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

갠트리 축 (G1) 6.8 데이터 목록

선삭 가공, 밀링, 니블링 122 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

번호 식별자 이름

34330 REFP_STOP_AT_ABS_MARKER[0] 종착점 없는 거리 코드화 직선 측정 시스템

36012 STOP_LIMIT_FACTOR[0]...[5] 일반/미세 정위치 정지 팩터 및 제로 속도

36030 STANDSTILL_POS_TOL 제로 속도 공차

37100 GANTRY_AXIS_TYPE 갠트리 축 정의

37110 GANTRY_POS_TOL_WARNING 갠트리 경고 한계

37120 GANTRY_POS_TOL_ERROR 갠트리 트립 한계

37130 GANTRY_POS_TOL_REF 원점 복귀에 대한 갠트리 트립 한계

37140 GANTRY_BREAK_UP 갠트리 축 그룹을 무효화합니다.

6.8.2 인터페이스 신호

번호 비트 이름 리딩 축 동기 축

모드 관련

V3100 0001 .2 REF 모드 동작 - -

채널 관련

V3300 0001 .0 원점 복귀 활성화 - -

축 관련

V380x 5005 .4 갠트리 동기화 시작 x -

V380x 5005 .5 자동 동기화 잠금 x -

V390x 0000 .4 원점 복귀/동기화 1 - -

V390x 5005 .2 갠트리 트립 한계 초과 - x

V390x 5005 .3 갠트리 경고 한계 초과 - x

V390x 5005 .4 갠트리 동기화 시작 준비 x -

V390x 5005 .5 갠트리 그룹이 동기됨 x -

V390x 5005 .6 갠트리 리딩 축 1 0

V390x 5005 .7 갠트리 축 1 1

x ≙ 는 다음과 관계되어 있습니다.

Page 123: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 123

속도, 지령치/실제값 시스템, 폐-루프 제어(G2) 77.1 속도, 이송 범위, 정확도

7.1.1 속도

최대 경로/축 속도 및 스핀들 속도는 기계 설계, 드라이브의 동적 응답, 실제값 취득 시스템의 한계 주파수(엔코더 한계 주파수)에 의해 영향을 받습니다.

최대 축 속도는 MD32000 MAX_AX_VELO(최대 축 속도)에 정의됩니다.

최대 허용 스핀들 속도는 MD35100 SPIND_VELO_LIMIT(최대 스핀들 속도)에 정의됩니다.

MD32000 MAX_AX_VELO를 사용하여 제한하는 외에도 제어 시스템은 상황과 다음 공식에 따라 최대 경로 속도를 제한합니다.

높은 이송 속도 (프로그램 및 피드 오버라이드로 인한 결과치) 에서 최대 경로 속도는 Vmax로 제한됩니다.

CAD 시스템에 의해 생성된 매우 짧은 블록을 갖는 프로그램의 경우 이 자동 피드 속도 제한은 여러 블록에 걸쳐 속도의 감소를 일으킬 수 있습니다.

예제:

보간 싸이클 = 12 ms

N10 G0 X0 Y0; [mm]

N20 G0 X100 Y100; [mm]

⇒ 블록에 프로그램된 경로 길이 = 141.42 mm

⇒ Vmax = (141.42 mm/12 ms) * 0.9 = 10,606.6 mm/s = 636.39 m/min

다음 제한은 최소 경로 또는 축 속도에 적용됩니다.

Page 124: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

속도, 지령치/실제값 시스템, 폐-루프 제어(G2) 7.1 속도, 이송 범위, 정확도

선삭 가공, 밀링, 니블링 124 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

계산 해상도는 MD10200 INT_INCR_PER_MM(직선 위치 계산을 위한 해상도) 또는 MD10210 INT_INCR_PER_DEG(각도 위치 계산을 위한 해상도)에 의해 정의됩니다. 이에 관해 다음 페이지에 자세히 설명되어 있습니다.

Vmin에 도달하지 않은 경우 이송 동작은 수행되지 않습니다.

예제: MD10200 INT_INCR_PER_MM = 1,000 [incr./mm]

보간 사이클 = 12 ms

⇒ Vmin = 10-3/(1,000 incr/mm x 12 ms) = 0.005 mm/min

이송 속도의 값 범위는 선택한 계산 해상도에 따라 달라집니다. MD10200 INT_INCR_PER_MM (직선 위치 계산을 위한 해상도) (1,000 incr./mm) 또는 MD10210 INT_INCR_PER_DEG (각도 위치 계산을 위한 해상도) (1,000 incr./degree) 에 기본값이 지정될 경우, 다음 값 범위를 지정된 해상도로 프로그래밍할 수 있습니다.

경로 피드 F에 대한 값 범위: 미터법: 0.001 v F v 999,999.999 [mm/min, mm/rev, degree/min, degree/rev].

스핀들 속도 S에 대한 값 범위: 0.001 v S v 999,999.999 [rev/min]

계산 해상도를 10으로 곱하거나 나눌 경우 값 범위는 이에 따라 변합니다(소수점의 최대 수는 일정함).

7.1.2 이송 범위

이송 범위의 값 범위는 선택한 계산 해상도에 따라 달라집니다.

MD10200 INT_INCR_PER_MM(직선 위치 계산을 위한 해상도) (1000 incr./mm) 또는 MD10210 INT_INCR_PER_DEG(각도 위치 계산을 위한 해상도) (1000 incr./degree)에 기본값이 지정될 경우, 다음 값 범위를 지정된 해상도로 프로그램할 수 있습니다.

도표 7- 1 축의 이송 범위

G71 [mm, 도] G70 [인치, 도]

직선 축 X, Y, Z 등 ± 999,999.999 ± 399,999.999

로타리 축 A, B, C 등 ± 999,999.999 ± 999,999.999

보간 파라미터 I, J, K ± 999,999.999 ± 399,999.999

로타리 축의 측정 단위는 항상 도(degree)입니다.

Page 125: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

속도, 지령치/실제값 시스템, 폐-루프 제어(G2) 7.1 속도, 이송 범위, 정확도

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 125

계산 해상도를 10으로 곱하거나 나눌 경우 값 범위는 그에 따라 변합니다(소수점의 최대 수는 일정함).

이송 범위는 소프트웨어 한계 스위치 및 작업 영역에 의해 제한될 수 있습니다. "축 모니터링(A3)" 단원을 참조하십시오.

로타리 축의 이송 범위는 머신 데이터에 의해 제한될 수 있습니다. "로타리 축(R2)" 단원을 참조하십시오.

7.1.3 입력/디스플레이 해상도, 계산 해상도

다음 종류의 해상도(예: 직선 및 각도 위치, 속도, 가속도 및 저크의 해상도)는 아래과 같이 구분되어야 합니다.

● 입력 해상도 - 데이터는 조작반이나 가공 프로그램에 의해 입력됩니다.

● 디스플레이 해상도 - 데이터는 조작반에 의해 표시됩니다.

● 계산 해상도 - 조작반이나 가공 프로그램에 의해 입력된 데이터가 내부적으로 표시됩니다.

입력 및 디스플레이 해상도는 사용된 조작반(디스플레이 머신 데이터)에 의해 결정되는 반면, 위치 값/스핀들 속도에 대한 디스플레이 해상도는 MD203 DISPLAY_RESOLUTION(디스플레이 해상도, 미터법 직선 위치, 일반 각도 위치) 또는 MD205 DISPLAY_RESOLUTION_SPINDLE(스핀들 속도에 대한 디스플레이 해상도)을 사용하여 수정할 수 있습니다.

MD204 DISPLAY_RESOLUTION_INCH를 사용하여 직선 위치 값에 대한 디스플레이 해상도를 인치로 표시할 수 있습니다.

가공 프로그램의 프로그래밍에는 프로그래밍 안내서에 나열된 입력 해상도가 적용됩니다.

원하는 계산 해상도는 MD10200 INT_INCR_PER_MM(직선 위치 계산을 위한 해상도) 또는 MD10210 INT_INCR_PER_DEG(각도 위치 계산을 위한 해상도)에 의해 정의됩니다. 이 값은 입력/디스플레이 해상도와는 별개이지만 적어도 동일한 해상도를 가져야 합니다.

가공 프로그램에서 위치 값, 속도 등에 대한 소수점 이하 최대 자릿수 그리고 공구 옵셋 및 제로 옵셋 등에 대한(즉, 최대 가능 정확도에 대한) 소수점 이하 자릿수는 계산 해상도로 정의됩니다.

각도 및 직선 위치에 대한 정확도는 프로그램된 값과 계산 해상도의 곱을 정수 값으로 반올림함으로써 계산 해상도로 제한됩니다. 반올림의 정확성을 높이기 위해 10의 거듭제곱을 계산 해상도에 사용해야 합니다.

Page 126: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

속도, 지령치/실제값 시스템, 폐-루프 제어(G2) 7.1 속도, 이송 범위, 정확도

선삭 가공, 밀링, 니블링 126 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

반올림의 예제:

계산 해상도: 1000 증분/mm

프로그램된 경로: 97.3786 mm

⇒ 실질적인 값 = 97.379 mm

7.1.4 머신 및 셋팅 데이터의 물리적 수량을 표준화하기

물리적 수량을 포함하는 머신 데이터 및 셋팅 데이터는 미터법 또는 인치법 중 어느 것을 선택하느냐에 따라 아래 입력/출력 단위로 표현됩니다.

표준 측정법에 따른 입력/출력 단위: 물리적 수량:

미터법 인치법

직선 위치 1 mm 1 inch

각도 위치 1도 1도

직선 속도 1 mm/min. 1 inch/min.

각속도 1 rpm 1 rpm

직선 가속도 1 m/s2 1 inch/s2

각가속도 1 rev/s2 1 rev/s2

직선 저크 1 m/s3 1 inch/s3

각저크 1 rev/s3 1 rev/s3

시간 1 s 1 s

위치 제어기 서보 게인 1/s 1/s

회전당 피드 속도 1 mm/rev 1 inch/rev

보정 값 직선 위치 1 mm 1 inch

보정 값 각도 위치 1도 1도

Page 127: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

속도, 지령치/실제값 시스템, 폐-루프 제어(G2) 7.2 미터법/인치법

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 127

7.2 미터법/인치법 제어 시스템은 인치법 또는 미터법으로 작동할 수 있습니다. 초기 상태는 MD10240 SCALING_SYSTEM_IS_METRIC(미터법)에 의해 정의됩니다. MD의 설정에 따라, 모든 기하학적 값은 미터법 또는 인치법으로 해석됩니다. 모든 수동 설정은 제로 옵셋, 공구 옵셋 및 관련 디스플레이와 마찬가지로 이 기본 설정을 의미합니다(예: 핸드휠, INC, JOG 피드 속도).

측정법을 바꾸는 과정은 MD10260 CONVERT_SCALING_SYSTEM=1로 설정함으로써 손쉽게 수행할 수 있습니다.

● 단위계를 변경하기 위한 MMC 소프트 키의 제공

● 단위계가 변경되었을 때 NC 활성 데이터의 자동 변환

● 실제 측정법 식별자와 함께 데이터 백업이 수행됨

7.2.1 가공 프로그램에 의한 측정법의 변환

프로그래밍을 수행할 때, G70/G71 및 G700/G710으로 일부 공작물 관련 규격에 대한 단위계를 전환하는 것이 가능합니다. G70/G71/G700/G710에 의해 영향받는 데이터는 프로그래밍 안내서에 설명되어 있습니다.

HMI 소프트 키를 사용하여 단위계를 변경할 때, 이러한 초기 설정들은 G700 또는 G710을 사용하여 자동으로 해당 단위계에 대해 초기화됩니다.

용도

이 기능을 사용하면 미터법을 예로 들었을 때 미터법 가공 프로그램으로 인치 나사를 가공하는 것이 가능합니다. 공구 옵셋, 제로 옵셋 및 피드 속도는 계속 미터법을 사용합니다.

머신 데이터는 MD10240 SCALING_SYSTEM_IS_METRIC(미터법)에서 선택한 측정법을 사용하여 화면에 표시됩니다.

기계 좌표, 공구 데이터 및 제로 옵셋은 항상 초기 상태로 표시되며, 공작물 좌표 디스플레이는 현재 설정입니다.

주 기본 측정법이 아닌 측정법으로 프로그램된 데이터 세트(제로 옵셋, 공구 옵셋)를 포함하는 프로그램을 외부 소스로부터 읽어들일 경우, 초기 상태를 머신 데이터 MD10240 SCALING_SYSTEM_IS_METRIC을 사용하여 먼저 변경해야 합니다.

Page 128: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

속도, 지령치/실제값 시스템, 폐-루프 제어(G2) 7.2 미터법/인치법

선삭 가공, 밀링, 니블링 128 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

단위 정보를 포함하는 인터페이스 신호(예: 경로 및 위치 지정 축에 대한 피드 속도)로 PLC와 데이터 교환을 수행하는 경우 항상 선택한 측정법으로 수행됩니다.

G700/G710은 G70/G71의 기능을 다음과 같이 확장합니다.

1. 피드 속도는 프로그램된 측정법으로 해석됩니다.

– G700: 길이 파라미터 [인치], 피드 속도 [인치/분]

– G710: 길이 파라미터 [mm], 피드 속도 [mm/분]

프로그램된 피드는 모달식이며 따라서 이후의 G70/G71/G700/G710 명령 후에도 유효합니다. 피드 속도를 새로운 G70/G71/G700/G710 하에 적용하려는 경우 다시 프로그래밍하여야 합니다.

2. 가공 프로그램에서 길이를 지정하는 시스템 변수 및 머신 데이터는 프로그램된 측정법으로 읽혀지고 써집니다.

이로써 현재 기본 측정법과는 독립적인 가공 프로그램을 구현하는 것이 가능합니다.

가공 프로그램에서 머신 데이터 및 시스템 변수에 대한 G70 및 G700의 효과 비교:

● G70 사용: 기본 측정법으로 읽기/쓰기

● G700 사용: 프로그램된 측정법으로 읽기/쓰기

비교: G70/G71-G700/G710

약어:

P: 데이터를 프로그램된 측정법으로 읽고 씁니다.

G: 데이터를 기본 측정법으로 읽고 씁니다(MD10240).

R/W: 읽기/쓰기

도표 7- 2 비교

범위 G70/G71 G700/G710

가공 프로그램 읽기/쓰기

디스플레이, 소수점 이하 자리(WCS) P/P P/P

디스플레이, 소수점 이하 자리(MCS) G/G G/G

피드 속도 G/G P/P

위치 데이터 X, Y, Z P/P P/P

Page 129: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

속도, 지령치/실제값 시스템, 폐-루프 제어(G2) 7.2 미터법/인치법

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 129

범위 G70/G71 G700/G710

보간 파라미터 I, J, K P/P P/P

원 반경(CR) P/P P/P

극 반경(RP) P/P P/P

피치 P/P P/P

프로그램 가능 옵셋, 회전,... P/P P/P

프로그램 가능 옵셋 G54, G55 등 G/G P/P

작업 영역 한계(G25/G26) G/G P/P

공구 옵셋 G/G P/P

길이 관련 머신 데이터 G/G P/P

길이 관련 셋팅 데이터 G/G P/P

길이 관련 시스템 변수 G/G P/P

R 파라미터 G/G G/G

Siemens 사이클 P/P P/P

조그/핸드휠 증분 팩터 G/G G/G

7.2.2 기본 측정법의 수동 전환

일반

전체 기계에 대한 단위계는 "위치" → "셋팅" 영역에 있는 HMI 소프트 키 "mm > inch로 전환" or "inch > mm로 전환"을 사용하여 변경합니다. 이 소프트 키는 JOG 또는 MDA 모드로만 억세스할 수 있습니다. 전환은 다음 경우에만 가능합니다.

● 채널이 리셋 상태인 경우

● 축이 이송 중이 아닌 경우

NC 시작 또는 모드 변경과 같은 작업은 변경하는 동안 비활성화됩니다.

변경을 수행할 수 없는 경우, 사용자 인터페이스에 이를 알리는 메시지가 표시됩니다. 이러한 조치는 프로그램 실행 시 측정법과 관련하여 항상 일관적인 데이터 세트만을 사용하도록 보장합니다.

측정법의 실제 전환은 모든 필요한 머신 데이터를 기록하고 그 후에 리셋으로 이를 활성화함으로써 내부적으로 수행됩니다.

Page 130: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

속도, 지령치/실제값 시스템, 폐-루프 제어(G2) 7.2 미터법/인치법

선삭 가공, 밀링, 니블링 130 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

MD10240 SCALING_SYSTEM_IS_METRIC 그리고 MD20150 GCODE_RESET_VALUES의 해당 G70/G71/G700/G710 설정은 자동으로 그리고 일관성있게 전환됩니다. 머신 데이터 MD20150 GCODE_RESET_VALUES[12](G 그룹의 초기 설정)의 값은 G700 및 G710 간에 서로 다릅니다.

이 프로세스는 현재 설정된 보호 수준과 독립적으로 수행됩니다.

주 MD20150은 전문가 모드(보호 수준 1)에서만 읽거나 쓸 수 있습니다.

시스템 데이터

측정법을 변경할 때, 사용자 측면에서 보면 모든 길이 관련 규격은 자동으로 새로운 측정법으로 변환됩니다. 자동으로 변환되는 데이터에는 다음이 있습니다.

● 위치

● 피드 속도

● 가속도

● 저크

● 공구 옵셋

● 보정값

● 머신 데이터

● 조그 및 핸드휠 팩터

변경 후에 위에 언급된 모든 데이터는 "머신 및 셋팅 데이터의 물리적 수량을 표준화하기" 단원에서 설명한 물리적 수량으로 제공됩니다.

R 파라미터와 같이 물리적 단위가 정의되지 않은 데이터는 자동으로 변환되지 않습니다. 사용자에게는 현재 측정법 MD10240 SCALING_SYSTEM_IS_METRIC을 고려하라는 메시지가 표시됩니다.

현재 단위계 설정은 "인치법" 신호 (V2700 0001.7)를 사용하여 PLC 인터페이스에서 읽을 수 있습니다.

원점

원점은 그대로 유지됩니다. 원점 조정을 반복할 필요는 없습니다.

Page 131: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

속도, 지령치/실제값 시스템, 폐-루프 제어(G2) 7.2 미터법/인치법

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 131

입력 해상도 및 계산 해상도

입력/계산 해상도는 MD10200 INT_INCR_PER_MM를 사용하여 제어 시스템에서 설정됩니다. 미터법에 대한 기본 설정은 1000(0.001mm)입니다. 인치는 인치법에 필요합니다.

예제:

1 inch = 25.4 mm ⇒ 0.0001 inch = 0.00254 mm = 2.54 μm

마지막 40mm를 프로그램하고 표시하려면 MD10200에 100000을 할당해야 합니다.

두 측정법에 대해 이 동일한 설정을 사용함으로써만이 심각한 정확도 손실 없이 측정법을 변경할 수 있습니다. 일단 MD10200에 이 값이 설정된 후에는 측정법을 전환할 때마다 변경할 필요가 없습니다.

조그 및 증분 가중치

MD31090 JOG_INCR_WEIGHT는 두 측정법 각각에 대한 축 관련 증분 가중치를 포함하는 두 값으로 구성되어 있습니다. MD10240 SCALING_SYSTEM_IS_METRIC의 현재 설정에 따라 제어 시스템은 자동으로 적합한 값을 선택합니다.

주 MD31090 JOG_INCR_WEIGHT는 "전문가 모드" 억세스 수준(보호 수준 1)에서만 읽거나 쓸 수 있습니다.

각 축에 대한 기본 설정:

● 미터법: MD31090 JOG_INCR_WEIGHT[0]=0.001 mm

● 인치법: MD31090 JOG_INCR_WEIGHT[1]=0.00254 mm => 0.0001 inch

데이터 백업

제어 시스템에서 개별적으로 읽어올 수 있고 단위계 관련 데이터를 포함하는 데이터 세트에는 MD10240 SCALING_SYSTEM_IS_METRIC에 따라 INCH 또는 METRIC 식별자가 주어집니다. 이 식별자는 원래 데이터를 읽었던 단위계를 나타냅니다.

이 정보를 사용하여 원래 측정법이 아닌 다른 측정법으로 데이터 세트를 제어 시스템으로 읽어오는 것을 막을 수 있습니다. 이런 경우, 알람 15030이 생성되며 쓰기 프로세스가 중단됩니다.

언어 지침 또한 가공 프로그램에서 평가되므로, 이 또한 위에 설명한 것과 같은 조작자 에러를 피할 수 있습니다. 따라서 예를 들어 미터법 데이터만을 포함하는 가공 프로그램이 인치법에 따라 실행되는 에러를 막을 수 있습니다.

Page 132: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

속도, 지령치/실제값 시스템, 폐-루프 제어(G2) 7.3 지령치/실제값 시스템

선삭 가공, 밀링, 니블링 132 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

7.3 지령치/실제값 시스템

7.3.1 일반

블록 다이어그램

다음 구조를 가진 제어 루프를 모든 폐-루프 제어 축/스핀들에 대해 구성할 수 있습니다.

그림 7-1 제어 루프의 블록 다이어그램

지령치 출력

각 축/스핀들에 대해 지령치를 출력할 수 있습니다. 설정 장치에서 지령치 출력은 디지털 방식으로 수행됩니다. 또는 아날로그 스핀들의 경우 단방향 또는 양방향으로 10V입니다.

시뮬레이션 축

축의 속도 제어 루프는 테스트를 위해 시뮬레이션할 수 있습니다. 축은 실제 축과 유사하게 추종 에러와 함께 "이송"됩니다.

시뮬레이션 축은 MD30130 CTRLOUT_TYPE[n](지령치 출력 형식) 및 MD30240 ENC_TYPE[n](실제값 취득 형식)을 0으로 설정함으로써 정의됩니다.

표준 머신 데이터가 로드되자마자 축은 시뮬레이션 축이 됩니다.

지령치 및 실제값은 원점 복귀를 사용하여 원점으로 설정될 수 있습니다.

MD30350 SIMU_AX_VDI_OUTPUT(시뮬레이션 축에 대한 축 신호 출력)을 설정하여 축 관련 인터페이스 신호가 시뮬레이션 프로세스 동안 PLC로 출력되게 할지 여부를 정의할 수 있습니다.

Page 133: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

속도, 지령치/실제값 시스템, 폐-루프 제어(G2) 7.3 지령치/실제값 시스템

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 133

7.3.2 DRIVE-CLiQ를 사용하는 드라이브

일반

802D sl 시스템의 경우, SINAMICS S120(SINAMICS_I)의 제어 유닛의 드라이브 기능이 제어 시스템에 통합되어 있습니다.

이 통합 제어기에서 추가 SINAMICS 모듈에 대한 연결은 DRIVE-CLiQ를 사용하여 실현됩니다. 이 연결은 SMI 인터페이스를 가진 모터로까지 확장될 수 있습니다. 이 위상은 SINAMICS 드라이브를 시작할 때 자동으로 식별됩니다.

참조:

/BE/ 조작 설명서

SINUMERIK 802 D sl에서 SINAMICS 부품을 사용하여 드라이브 구성하기

제어 시스템은 다양한 드라이브 구성에 대해 사전 구성된 시스템 데이터 블록을 제공합니다. 이러한 구성은 MD11240 PROFIBUS_SBD_NUMBER[2]로 설정됩니다.

주 MD11240 [1] 및 [3]은 변경하지 마십시오. 이들은 Siemens 내부 사용을 위한 것입니다.

전체 선택 옵션에 대해 알아보려면 "데이터 설명" 단원의 포괄적 머신 데이터 설명을 참조하십시오.

드라이브에는 DRIVE-CLiQ 시스템의 슬롯에 따라 드라이브 번호가 할당됩니다. ALM(Active Line Module) 또한 이 시스템에서 번호를 할당받는다는 점을 유의하십시오. 이 번호들은 SINAMICS 드라이브를 시작한 후에 드라이브 머신 데이터의 화면에 표시됩니다.

이 드라이브 번호는 NC 축을 드라이브에 할당하기 위해 사용됩니다. 관련 값은 머신 데이터 30110 및 30220에 입력됩니다(다음 단원 "속도 지령치 및 실제값 할당"을 참조할 것).

예제

다음 모듈은 스핀들이 있는 3축 밀링 기계에 사용됩니다.

● 하나의 활성 라인 모듈(ALM)

● 두 개의 1축 모듈(스핀들 및 Z 축)

● 하나의 2축 모듈(X 및 Y축)

Page 134: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

속도, 지령치/실제값 시스템, 폐-루프 제어(G2) 7.3 지령치/실제값 시스템

선삭 가공, 밀링, 니블링 134 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

그림 7-2 예제: 3축 및 스핀들이 있는 밀링 기계

구성은 머신 데이터에 의해 수행됩니다.

도표 7- 3 구성

FD x Y Z SP

30100 5 5 5 5

30110 3 4 2 1

30120 1 1 1 1 30130 1 1 1 1 30134 0 0 0 0

30200 1 1 1 1

30230 1 1 1 1 30220 3 4 2 1

주 2축 파워 모듈의 경우 두 드라이브(A 및 B)가 각각 한 축에 할당됩니다.

드라이브의 커미셔닝은 드라이브 머신 데이터에 의해 수행됩니다. 따라서 위상이 식별되고 모터 데이터가 설정될 수 있습니다.

MD13060 DRIVE_TELEGRAM_TYPE[n]은 각 드라이브와의 통신을 위한 기본 메시지 프레임 형식을 설정하는 데 사용됩니다. SINAMICS 드라이브를 사용시 필수 값은 116으로 이미 기본값으로 설정됩니다. 메시지 프레임 형식 116은 SINAMICS에도 설정되어야 합니다. 해당 절차에 대해서는 시작 안내서를 참조하십시오.

Page 135: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

속도, 지령치/실제값 시스템, 폐-루프 제어(G2) 7.3 지령치/실제값 시스템

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 135

이에 따라 SINAMICS 드라이브가 이송할 준비가 되었습니다. 추가적인 세부 최적화는 추후에 시작 도구를 사용한 V24 연결을 통해 수행할 수 있습니다. V24 연결은 "시스템" > "PLC" > "STEP 7 연결" 메뉴 아이템을 사용하여 활성화되어야 합니다.

7.3.3 속도 지령치 및 실제값 라우팅

라우팅을 위한 선행 조건

모든 NC 기계 축이 MD10000 AXCONF_MACHAX_NAME_TAB[n](기계 축 이름)에 고유하게 정의되어야 합니다. 이 이름은 전체 시스템에 걸쳐 고유해야 합니다.

주 디지털 스핀들이 아닌 아날로그 스핀들을 연결하려면 MCPA 모듈을 설치하십시오. 설치할 때, 몇 가지 추가적인 주의사항을 준수해야 합니다. 이러한 사항은 다음 참조 문서에서 찾아볼 수 있습니다. 참조: /BE/ 조작 설명서, 단원 "아날로그 스핀들 연결"

속도 지령치 라우팅

속도 지령치 할당은 아래 다이어그램에 나와 있습니다.

그림 7-3 속도 지령치 라우팅, 예제

Page 136: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

속도, 지령치/실제값 시스템, 폐-루프 제어(G2) 7.3 지령치/실제값 시스템

선삭 가공, 밀링, 니블링 136 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

각 기계축의 다음 머신 데이터를 파라미터화해야 합니다.

● MD30110 CTRLOUT_MODULE_NR[n] 드라이브 번호 할당

– [n] = 1 (드라이브 번호 1) → SP 스핀들 = 기계축 4

– [n] = 2 (드라이브 번호 2) → X1 축 = 기계축 1

– [n] = 3 (드라이브 번호 3) → Y1 축 = 기계축 2

– [n] = 4 (드라이브 번호 4) → Z1 축 = 기계축 3

– [n] = 5 (드라이브 번호 5) → A1 축 = 기계축 5

● MD30130 CTRLOUT_TYPE[n] 지령치 출력 형식. 속도 지령치 출력 형식을 여기 입력합니다.

실제값 라우팅

엔코더(측정 시스템)는 드라이브에 고정적으로 할당되기 때문에 실제값 할당은 속도 지령치 할당과 동일하게(동일한 드라이브 번호) 수행하여야 합니다. 실제값 할당에 대해서는 아래 다이어그램을 참조하십시오. 파라미터화는 관련 머신 데이터에 설명되어 있습니다.

그림 7-4 실제값 할당, 예제

각 기계축의 다음 머신 데이터를 파라미터화해야 합니다.

● MD30220 ENC_MODULE_NR[n] 드라이브 번호 할당

– [n] = 1 (드라이브 번호 1) → SP 스핀들 = 기계축 4

– [n] = 2 (드라이브 번호 2) → X1 축 = 기계축 1

Page 137: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

속도, 지령치/실제값 시스템, 폐-루프 제어(G2) 7.3 지령치/실제값 시스템

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 137

– [n] = 3 (드라이브 번호 3) → Y1 축 = 기계축 2

– [n] = 4 (드라이브 번호 4) → Z1 축 = 기계축 3

– [n] = 5 (드라이브 번호 5) → A1 축 = 기계축 5

● MD30240 ENC_TYPE[n] 실제값 할당 형식. 사용하는 엔코더 형식을 여기 입력하십시오.

특징

한 기계축의 MD30110 CTRLOUT_MODULE_NR[n] 및 MD30220 ENC_MODULE_NR[n]은 동일한 드라이브 번호를 가져야 합니다.

두 번째 직접 위치 엔코더를 가진 디지털 스핀들의 작동을 위해서 다음 MD는 실제값 할당으로 설정되어야 합니다. 리로드 가능한 SDB는 도구 상자에서 로드함으로써 해당 드라이브에 대해 메시지 프레임 형식 = 116에 대한 억세스를 부여해야 합니다. 메시지 프레임 형식 116은 SINAMICS에도 설정되어야 합니다.

MD13060 DRIVE_TELEGRAM_TYPE[0-5] = 116

MD30220 ENC_MODULE_NR[n] = 3 (입력 2번째 스핀들 측정 시스템에 대한 모듈 번호)

MD30230 ENC_INPUT_NR[n] = 2 (모듈의 측정 시스템 슬롯)

MD32110 ENC_FEEDBACK_POL[n] = -1 (방향 수정)

7.3.4 속도 지령치 출력

그림 7-5 속도 지령치 출력

이송 방향

MD32100 AX_MOTION_DIR(이송 방향)을 사용하여 축의 이동 방향을 바꿀 수 있습니다(위치 제어의 제어 센스에 영향을 주지 않고).

Page 138: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

속도, 지령치/실제값 시스템, 폐-루프 제어(G2) 7.3 지령치/실제값 시스템

선삭 가공, 밀링, 니블링 138 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

최대 속도 지령치

최대 속도 지령치는 MD36210 CTRLOUT_LIMIT을 사용하여 정의됩니다. 백분율 값은 MD32000 MAX_AX_VEL의 축 속도에 도달한 속도(100%)를 말합니다. 100%보다 큰 값은 축의 위치 제어를 위한 필수 제어 마진을 포함합니다.

그림 7-6 속도 지령치 출력

한계를 초과하는 값을 설정할 경우 MD36210 값에 의해 제한되어 알람이 발생되며 축이 정지됩니다. 자세한 내용은 "축 모니터링 기능" 단원을 참조하십시오.

아날로그 스핀들의 경우 출력할 수 있는 최대 속도가 최대 지령치 출력 볼트 10V에 의해 제한됩니다. MD36210 CTRLOUT_LIMIT의 값은 이 볼트에서 도달하는 속도값(100%)보다 커서는 안됩니다.

주 스핀들 제어를 위한 상세한 내용은 "스핀들(S1)" 단원을 참조하십시오.

7.3.5 실제값 처리

실제값 해상도

올바르게 폐쇄된 위치 폐-루프 제어를 생성하려면, 제어 시스템에 유효한 실제값 해상도를 알려야 합니다.

축의 형식(직선 축, 로타리 축/스핀들, 아날로그 스핀들) 그리고 실제값 해상도의 형식(직접, 간접)에 따라, 주요 애플리케이션의 실제값 취득치를 계산하기 위해 다음 머신 데이터를 파라미터화해야 합니다.

Page 139: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

속도, 지령치/실제값 시스템, 폐-루프 제어(G2) 7.3 지령치/실제값 시스템

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 139

직선 축 로타리 축 스핀들 머신 데이터

모터의 엔코더

모터의 엔코더

모터의 엔코더

기계의 엔코더

측정 시스템이 없는 경우

MD30200 NUM_ENCS (엔코더 수)

1 1 1 1 0

MD30300 IS_ROT_AX (로타리 축)

0 1 1 1 1

MD31040 ENC_IS_DIRECT[0] (엔코더가 기계에 직접 연결됨)

0 0 0 1 1

MD31020 ENC_RESOL[0] (회전 당 엔코더 펄스 개수)

펄스/회전 펄스/회전 펄스/회전 펄스/회전 -

MD31030 LEADSCREW_PITCH (리드스크류 피치)

mm/회전 - - - -

MD31080 DRIVE_ENC_RATIO_NUMERA[n] (기어 박스 분자 측정)

1 1 1 로드 회전 수 -

MD31070 DRIVE_ENC_RATIO_DENOM[n] (기어 박스 분모 측정)

1 1 1 엔코더 회전 수

-

MD31060 DRIVE_AX_RATIO_NUMERA[n] (로드 기어 박스 분자)

모터 회전 수 모터 회전 수 모터 회전 수 주 *) 참고

-

MD31050 DRIVE_AX_RATIO_DENOM[n] (로드 기어 박스 분모)

리드스크류 회전 수

로드 회전 수 로드 회전 수 주 *) 참고

-

"-" 이 조합에는 해당되지 않습니다.

머신 데이터 MD... DRIVE_AX_... index [n]의 코딩: [폐-루프 제어 파라미터 설정 번호]: 0-5

주 *) 이 MD는 엔코더 매칭(경로 평가)에 필요하지 않습니다. 그렇지만 지령치 계산을 위해 이들도 올바르게 입력해야 합니다. 그렇지 않을 경우 필수 서보 게인 팩터가 설정되지 않게 됩니다.

Page 140: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

속도, 지령치/실제값 시스템, 폐-루프 제어(G2) 7.3 지령치/실제값 시스템

선삭 가공, 밀링, 니블링 140 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

실제값 취득의 변형

실제값 취득의 다양한 변형에 대한 관련 머신 데이터가 아래에 기술되어 있습니다.

모터에 로타리 엔코더가 있는 직선 축

그림 7-7 모터에 로타리 엔코더가 있는 직선 축

모터에 로타리 엔코더가 있는 로타리 축

그림 7-8 모터에 로타리 엔코더가 있는 로타리 축

기계에 로타리 엔코더가 있는 스핀들

그림 7-9 기계에 로타리 엔코더가 있는 스핀들

Page 141: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

속도, 지령치/실제값 시스템, 폐-루프 제어(G2) 7.3 지령치/실제값 시스템

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 141

주 MD32110 ENC_FEEDBACK_POL(실제값의 부호)을 사용하여 실제값 취득치의 부호는 물론 위치 제어의 제어 센스도 변경할 수 있습니다.

7.3.6 내부 드라이브 변수 평가

주 이 기능은 라이선스가 있어야 사용할 수 있으며 T/M value 에서는 사용할 수 없습니다. 유효한 라이선스 없이 해당 옵션이 활성화되어 있다면 알람 8081 "라이선스 키를 사용하여 라이선스를 등록하지 않은 %1 옵션이 설정됨"이 출력됩니다. 정상적으로 기계를 작동할 수 없습니다. "옵션 설정" 관련 조작에 대한 자세한 정보는 "선삭, 밀링, 연삭, 니블링" 조작 지침에서 "SINUMERIK 802D sl 라이선스" 단원을 참조하십시오.

기능

내부 드라이브 변수가 NC에서 평가를 위해 사용 가능하도록 하려면 내부 드라이브 변수는 싸이클 PROFIBUS 통신 동안 추가 공정 데이터 (PDA) 로 드라이브에서 이송되고 시스템 변수에서는 조작 시스템에 의해 저장됩니다.

추가 PDA는 표준 텔레그램 116의 일부입니다.

그림 7-10 공정 데이터를 포함하는 표준 텔레그램 116

활성화

드라이브 변수를 개별 시스템 변수로 전송하려면 다음 머신 데이터를 설정해야 합니다.

MD36730 DRIVE_SIGNAL_TRACKING = 1

Page 142: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

속도, 지령치/실제값 시스템, 폐-루프 제어(G2) 7.3 지령치/실제값 시스템

선삭 가공, 밀링, 니블링 142 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

도표 7- 4 특정 드라이브 변수

PDA 드라이브 변수 시스템 변수 드라이브 MD

16 토크 사용량 $VA_LOAD[X] r0081[0]

17 스무드 토크 지령치 $VA_TORQUE[X]

r0079[1]

18 스무드 실제 파워 값 $VA_POWER[X]

r0082[1]

19 스무드 토크 생성 실제 전류 값 $VA_CURR[X] r0078[1]

시스템 변수는 PT1 필터와 함께 스무딩됩니다. 필터 시간 상수는 다음 MD를 사용하여 정의됩니다. MD32920 AC_FILTER_TIME (적응 제어에 대한 스무딩 필터 시간 상수)

스무딩 시간을 0초로 지정하여 필터를 비활성화합니다.

데이터 형식

사용자는 시스템 변수에 저장된 공정 데이터의 데이터 형식과 관련하여 다음 사항을 고려해야 합니다.

● PDA는 16-비트 무부호 정수 (UNIT16) 형식으로 텔레그램에 전송됩니다. 또한 32-비트 부호 정수 (INT32) 형식으로 시스템 변수로 저장됩니다. 필수 형식 변환시 16비트 무부호 정수 PDA 값의 비트 15는 시스템 변수에서 32비트 부호 정수의 비트 16~31으로 전송됩니다.

● 물리적 유닛과 추가 PDA에 전송되는 드라이브 실제 값의 드라이브-엔드 가중치에 대해서는 해당 드라이브 문서의 데이터 설명을 참조하십시오.

일관성 검사

SINUMERIK 802D sl을 기동하는 동안, 프로세스 데이터 환경 설정과 관련 주기적 PROFIBUS 통신 파라미터의 일관성 검사가 수행됩니다.

● NC: MD13060 DRIVE_TELEGRAM_TYPE[n] (드라이브 텔레그램 유형)

● 드라이브: p0922 (PROFI드라이브 텔레그램 선택)

MD13060에서 드라이브 텔레그램 유형이 p0922에서 정의된 것과 다를 경우 알람 26015 "축 %1 머신 데이터 %2[%3] 값은 허용되지 않음" 이 출력됩니다. 이 경우 %2는 MD13060에 대한 식별자와 일치합니다.

Page 143: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

속도, 지령치/실제값 시스템, 폐-루프 제어(G2) 7.4 폐-루프 제어

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 143

적용 예

● 모달 효과와 함께 동기화하는 동안 시스템 변수는 다음과 같습니다.

ID=1 WHENEVER TRUE DO $R0=$VA_LOAD[X]

● 가공 프로그램에서 시스템 변수는 다음과 같습니다.

...

WHENEVER $VA_LOAD[X]>80 DO $AC_OVR=80

G1 G90 X200 F10000

...

7.4 폐-루프 제어

일반

축의 폐-루프 제어는 드라이브의 전류 및 속도 제어 루프와 NC의 상위 수준 위치 제어 루프로 이루어져 있습니다.

속도 및 전류 제어는 다음 참조 문서에 설명되어 있습니다.

참고 자료:

/FH1/ 기능 매뉴얼 SINAMICS S120, "운전 모드" 단원

그림 7-11 축/스핀들의 위치 제어 원리

Page 144: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

속도, 지령치/실제값 시스템, 폐-루프 제어(G2) 7.4 폐-루프 제어

선삭 가공, 밀링, 니블링 144 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

저크 제한에 대한 설명은 "가속" 단원을 참조하십시오.

사전 제어, 백래시 보정, 리드스크류 에러 보정에 대한 설명은 "보정 (K3)" 단원을 참조하십시오.

서보 게인 팩터

연속 경로 모드에서 발생되는 형상 편차를 최소화하려면 서보 게인 팩터 MD32200 POSCTRL_GAIN[n] (위치 제어기 서보 게인) 을 높게 설정해야 합니다.

머신 데이터의 index[n]은 다음 코드를 가집니다: [폐-루프 제어 파라미터 세트 번호]: 0 - 5 0 - 5

그렇지만 서보 게인 팩터가 너무 높을 경우 불안정, 오버슈트 및 기계에 허용치 보다 높은 부하가 발생할 수 있습니다.

허용되는 최대 서보 게인 팩터는 다음에 따라 달라집니다.

● 드라이브의 설계 및 다이나믹 응답

(상승 시간, 가속도 및 제동 용량)

● 기계의 품질 (탄성, 진동 댐핑)

● 위치 제어 싸이클

위치 제어기의 파라미터 세트

위치 제어는 6개 서로 다른 파라미터 세트로 작동할 수 있습니다. 이 정보는 다음을 위해 사용됩니다.

● 조작시 변경된 기계 특성에 대한 위치 제어의 빠른 적응, 예: 스핀들의 기어 변경

● 축의 다이나믹 응답을 다른 축과 매칭, 예: 태핑 시

조작시 파라미터 세트 전환에 의해 다음 머신 데이터는 관련 데이터 유닛으로서 변경될 수 있습니다.

● MD31050 DRIVE_AX_RATIO_DENOM[n](로드 기어 박스 분모)

● MD31060DRIVE_AX_RATIO_NUMERA[n](로드 기어 박스 분자)

● MD32200 POSCTRL_GAIN[n](서보 게인 팩터).

● MD32810 EQUIV_SPEEDCTRL_TIME[n] (사전 제어에 대한 등가 시간 상수 속도 제어 루프)

● MD36200 AX_VELO_LIMIT[n](속도 모니터링에 대한 임계값)

Page 145: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

속도, 지령치/실제값 시스템, 폐-루프 제어(G2) 7.4 폐-루프 제어

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 145

머신 데이터의 인덱스[n]는 다음과 같이 코드됩니다. [폐-루프 제어 파라미터 세트 번호]: 0-5

스핀들 파라미터 세트:

스핀들의 경우 각 기어단에는 해당 파라미터 세트가 할당됩니다. "실제 기어단" IS (V380x 2000.0 - .2) 에 따라 해당 파라미터 세트는 활성화됩니다. 스핀들 기어단과 함께 변경되는 머신 데이터는 "스핀들" 단원에 나열되어 있습니다.

IS "실제 기어단" 활성 파라미터 세트

000 2 (index=1)

001 2 (index=1)

010 3 (index=2)

011 4 (index=3)

100 5 (Index=4)

101 6 (Index=5)

축 파라미터 세트

● 파라미터 세트 1 (index=0)은 태핑 또는 나사 절삭에 관련되지 않은 축에 대해 항상 활성화됩니다.

● 태핑 또는 나사 절삭에 관련된 축의 경우, 스핀들의 현재 기어단과 같은 파라미터 세트 번호가 활성화됩니다.

주 예를 들어 로드 기어 박스가 축에 대해 활성화된 경우 이 비율 (분자, 분모) 이 index=0인 파라미터 세트 외에도 나사에 사용되는 모든 기타 파라미터 세트에 입력되어야 합니다.

현재 파라미터 세트는 "시스템" → "서비스 디스플레이" → "축 서비스" 영역에 표시됩니다.

Page 146: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

속도, 지령치/실제값 시스템, 폐-루프 제어(G2) 7.5 데이터 목록

선삭 가공, 밀링, 니블링 146 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

7.5 데이터 목록

7.5.1 머신 데이터

번호 식별자 이름

조작반 관련

203 DISPLAY_RESOLUTION 디스플레이 해상도

204 DISPLAY_RESOLUTION_INCH 인치법에 따른 디스플레이 해상도

205 DISPLAY_RESOLUTION_SPINDLE 스핀들 디스플레이 해상도

일반 정보

10000 AXCONF_MACHAX_NAME_TAB[0]...[5] 기계축 이름

10200 INT_INCR_PER_MM 직선 위치 계산을 위한 해상도

10210 INT_INCR_PER_DEG 각도 위치 계산을 위한 해상도

10240 SCALING_SYSTEM_IS_METRIC 미터법

10260 CONVERT_SCALING_SYSTEM 기본 시스템 전환 활성화

11240 PROFIBUS_SDB_NUMBER[0]...[3] SDB 번호

13060 DRIVE_TELEGRAM_TYPE[0]...[30] PROFI드라이브에 대한 표준 텔레그램 유형

채널 관련

20150 GCODE_RESET_VALUES[n] G 그룹 리셋

축 관련

30110 CTRLOUT_MODULE_NR[0] 지령치 지정: 드라이브 번호/모듈 번호 (아날로그 스핀들)

30120 CTRLOUT_NR[0] 지령치: 드라이브로 출력

30130 CTRLOUT_TYPE[0] 지령치의 출력 형식

30134 IS_UNIPOLAR_OUTPUT[0] 지령치 출력이 단극임(아날로그 스핀들)

30200 NUM_ENCS 엔코더 수 =1 (엔코더 없는 스핀들 = 0)

30220 ENC_MODULE_NR[0] 실제값: 드라이브 모듈 번호/측정 회로 번호

30230 ENC_INPUT_NR[0] 실제값: 모듈/측정 회로의 입력 번호

30240 ENC_TYPE[0] 엔코더의 종류

30300 IS_ROT_AX 로타리 축

Page 147: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

속도, 지령치/실제값 시스템, 폐-루프 제어(G2) 7.5 데이터 목록

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 147

번호 식별자 이름

30350 SIMU_AX_VDI_OUTPUT 시뮬레이션 축에 대한 축 신호 출력

31000 ENC_IS_LINEAR[0] 다이렉트 측정 시스템(리니어 스케일)

31010 ENC_GRID_POINT_DIST[0] 리니어 스케일의 원점 마크 간의 거리

31020 ENC_RESOL[0] 회전당 엔코더 펄스 개수

31030 LEADSCREW_PITCH 리드스크류 피치

31040 ENC_IS_DIRECT[0] 엔코더가 기계에 직접 연결됨

31050 * DRIVE_AX_RATIO_DENOM[0]...[5] 분모 로드 기어 박스

31060 * DRIVE_AX_RATIO_NUMERA[0]...[5] 분자 로드 기어 박스

31070 DRIVE_ENC_RATIO_DENOM[0] 기어박스 분모 측정

31080 DRIVE_ENC_RATIO_NUMERA[0] 기어박스 분자 측정

32000 MAX_AX_VELO 최대 축 속도

32100 AX_MOTION_DIR 이동 방향

32110 ENC_FEEDBACK_POL[0] 부호 실제값(피드백 극성)

32200 * POSCTRL_GAIN[0]...[5] 서보 게인 팩터 Kv

32450 BACKLASH[0] 백래시

32700 ENC_COMP_ENABLE[0] 보간 보정

32810 * EQUIV_SPEEDCTRL_TIME[0]...[5] 피드포워드 제어에 대한 등가 시간 상수 속도 제어 루프

32920 AC_FILTER_TIME 적응 제어에 대한 스무딩 필터 시간 상수

35100 SPIND_VELO_LIMIT[0]...[5] 최대 스핀들 속도

36200 * AX_VELO_LIMIT[0]...[5] 속도 모니터링을 위한 임계값

36210 CTRLOUT_LIMIT[0] 최대 속도 지령치

36730 DRIVE_SIGNAL_TRACKING 추가 드라이브 실제 값 감지

*로 표시된 머신 데이터는 위치 제어기의 파라미터 세트에 포함되어 있습니다.

Page 148: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

속도, 지령치/실제값 시스템, 폐-루프 제어(G2) 7.5 데이터 목록

선삭 가공, 밀링, 니블링 148 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

7.5.2 인터페이스 신호

번호 .Bit 이름

일반 정보

V2700 0001 .7 인치 단위계

축 관련

V380x 2000 .0 ~ .2 스핀들의 실제 기어단

Page 149: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 149

수동 및 핸드휠 이동(H1) 88.1 JOG 모드에서 이송의 일반적 특징

JOG 모드

축/스핀들은 JOG 모드에서 수동으로 이송할 수 있습니다. 활성 모드가 IS "활성 모드: JOG" (V3100 0000.2) 를 통해 PLC로 전송되고 디스플레이에 표시됩니다. "조작 모드, 프로그램 운영 (K1)" 장을 참조하십시오.

이송 가능성

축을 이송하는 것은 연결된 기계 조작반의 이송 키를 사용하여 (수동 이동) 또는 연결된 핸드휠을 사용하여 (핸드휠 조깅) 수행할 수 있습니다.

모든 기계 축은 키를 사용하거나 (적절한 버전의 사용자별 기계 조작반을 사용하여) 연결된 핸드휠의 수에 따라 핸드휠을 사용하여 이송할 수 있습니다. 다수의 기계 축을 동시에 이동할 경우 보간 관계는 없습니다.

좌표계

사용자는 좌표계에서 축을 이송하는 옵션을 가지고 있습니다.

● 기계 좌표계 (MCS), 기계 축을 수동으로 이송 가능

● 공작물 좌표계 (WCS), 기하 축을 수동으로 이송 가능

기계 기능

수동 이송에 대한 변형이 존재합니다 (소위 기계 기능):

● 연속 이송

● 증분식 이송 (INC, 사전 설정된 이송 증분 수) 기본 측정법이 미터법인 경우 증분은 0.001mm로 평가됩니다.

PLC 프로그램은 기계 제어 인터페이스 대기열에 추가된 사용자별 기계 기능을 관련 PLC/NCK 인터페이스에 전달합니다. 여기서 기계 축/스핀들에는 축별 NCK/PLC 인터페이스, 기하 축에는 채널별 NCK/PLC 인터페이스를 사용해야 합니다. 모든 축/스핀들 및 기하 축에 유효한 경우는 조작 모드의 신호가 다양합니다 (다음 절 참조).

Page 150: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

수동 및 핸드휠 이동(H1) 8.1 JOG 모드에서 이송의 일반적 특징

선삭 가공, 밀링, 니블링 150 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

핸드휠 조깅

축은 MCS 또는 WCS에서 핸드휠에 의해 이송될 수도 있습니다. 증분식 이송 (INC...) 이 핸드휠 펄스를 평가하기 위해 설정되어야 합니다 ("JOG에서 핸드휠 이송" 절 참조).

기하 축 이송

공작물 좌표계가 기계 좌표계와 평행이 아닌 공작물을 가공하는 경우 (경사 클램핑, 형상에 활성인 프로그램된 회전), 이송은 이송 키 또는 핸드휠을 사용하여 공작물 좌표계의 축을 따라 수행할 수 있습니다. 정지된 상태에서, 작동 모드 AUTO에서 JOG로 전환하고 기계 축 대신 기하 축을 이송하십시오. 공작물 좌표계의 활성 회전에 따라 1~3 기계 축이 이동합니다.

기계 축이 이송될 경우, 이는 기하 축의 이송 키에 의해 이동될 수도 없습니다. 기계 축의 이송 동작이 먼저 완료되어야 합니다. 그렇지 않을 경우 알람 20062 "축이 이미 활성임"이 출력됩니다. 두 기하 축은 핸드휠 1 - 2로 동시에 이송할 수 있습니다.

주 별도의 채널 관련 PLC 인터페이스가 기하 축을 공급합니다.

"선삭 가공" 기술에서 횡단 축

기하 축은 횡단 축으로 정의됩니다. 직경 프로그래밍 (DIAMON) 대신 반경 프로그래밍 (DIAMOF) 를 선택한 경우, JOG에서 이송 시 다음을 유의해야 합니다.

● 연속 이송: 횡단 축이 연속으로 이송될 때 차이가 없습니다.

● 증분식 이송: 선택된 증분 크기의 거리 절반만이 이송됩니다.

● 핸드휠로 이송: 증분식 이동의 경우, 핸드휠을 사용할 때 핸드휠 펄스당 거리의 절반만이 이송됩니다.

스핀들 수동 이동

스핀들 또한 JOG 모드에서 수동으로 이송할 수 있습니다. 기계 축의 수동 이송과 실질적으로 동일한 조건이 적용됩니다. JOG의 경우 스핀들은 이송 키/IS "연속" 또는 "INC..."에 의해 이송될 수 있습니다. 축과 마찬가지로 축/스핀들 관련 PLC 인터페이스에 의해 모드가 선택되고 활성화됩니다.

스핀들 수동 이동은 위치 지정 모드 (위치 제어의 스핀들) 또는 개방 루프 제어 모드에서 가능합니다. 현재 기어단의 파라미터 세트 (머신 데이터) 가 적용됩니다.

Page 151: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

수동 및 핸드휠 이동(H1) 8.1 JOG 모드에서 이송의 일반적 특징

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 151

속도

JOG 모드에서 수동 이송 시 축/스핀들의 속도는 다음 기본값에 의해 정의됩니다.

● 직선 축의 경우 일반 SD41110 JOG_SET_VELO (G94를 사용한 JOG 속도) 또는 로타리 축의 경우 SD41130 JOG_ROT_AX_SET_VELO (로타리 축에 대한 JOG 속도) 또는 SD41200 JOG_SPIND_SET_VELO (스핀들에 대한 JOG 속도).

● 해당 SD가 0일 경우 적절한 축 관련 MD32020 JOG_VELO (일반 축 속도) 가 적용됩니다. 이 경우 지정된 기계 축의 값이 기하 축에 사용됩니다 (디폴트 설정의 경우 X->X1, Y->Y1, Z->Z1).

급이송 오버라이드

기계 축의 경우 급이송 오버라이드 키가 이송 키와 동시에 눌려집니다. 그러면 축 관련 MD32010 JOG_VELO_RAPID (급이송 오버라이드를 사용한 JOG 모드의 축 속도) 에 설정된 급이송 속도로 이동이 실행됩니다.

지정된 기계 축의 값이 기하 축에 사용됩니다 (디폴트 설정의 경우 X->X1, Y->Y1, Z->Z1). 기하 축의 별도의 PLC 인터페이스 영역이 제어를 위해 사용되어야 합니다.

속도 오버라이드

축이 JOG 모드에서 이송되는 속도는 축 관련 IS "오버라이드 동작" (V380x 0001.7) 이 설정되어있는 경우 기계 축에 대한 축 관련 피드 속도 오버라이드 스위치에 의해 영향을 받을 수도 있습니다. 스위치가 0%로 설정된 경우, IS "오버라이드 동작"이 설정되지 않은 경우에도 축은 이송되지 않습니다.

채널 관련 피드 속도 오버라이드 스위치가 기하 축에 적용되며, 또는 급이송 오버라이드의 경우 급이송 오버라이드 스위치가 적용됩니다.

활성화된 스핀들 오버라이드 스위치가 스핀들에 적용됩니다.

가속

최대 축 가속도는 축 관련 MD32300 MAX_AX_ACCEL로 정의됩니다. 가속도는 JOG 모드의 사전 설정된 특성 곡선을 통해 설정될 수도 있습니다. 가능한 설정은 "가속 (B2)" 장에 기술되어 있습니다.

Page 152: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

수동 및 핸드휠 이동(H1) 8.1 JOG 모드에서 이송의 일반적 특징

선삭 가공, 밀링, 니블링 152 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

PLC 인터페이스

별도의 PLC 인터페이스 (VB 3200 1000, ff 또는 VB 3300 1000, ff ) 가 축 관련 PLC 인터페이스와 동일한 신호를 포함하는 기하 축 (WCS의 축) 에 대해 존재합니다.

스핀들을 수동으로 이송할 때 NCK 및 PLC 간의 PLC 인터페이스 신호는 기계 축에서와 동일한 효과를 가집니다. 인터페이스 신호 "미세 또는 일반 정위치 정지로 위치 도달"은 스핀들이 위치 제어에 있을 경우에만 설정됩니다.

스핀들에만 관련된 인터페이스 신호의 경우, 스핀들이 JOG 모드로 이송될 때 다음을 유의해야 합니다.

● 스핀들로 가는 다음 PLC 인터페이스 신호는 아무런 효과가 없습니다.

– IS "M3/M4 역전" (V380x 2001.6)

– IS "시계 반대 방향 회전 방향 설정" or "시계 방향 회전 방향 설정" (V380x 2002.7 or .6)

– IS "오실레이션 속도" (V380x 2001.5)

● 스핀들로부터 오는 다음 PLC 인터페이스 신호는 설정되지 않습니다.

– IS "시계 방향 실제 속도" (V390x 2001.7)

– IS "지령치 범위의 스핀들" (V390x 2001.5)

주 리셋은 수동 이송 동작 (축/스핀들) 이 제동 램프를 사용하여 종료되게 합니다.

제한조건

다음 제한이 수동 이동에 대해 적용됩니다.

● 작업 영역 제한 (축은 원점 조정되어야 함)

● 소프트웨어 한계 스위치 1 또는 2 (축은 원점 조정되어야 함)

● 하드웨어 한계 스위치

제어 시스템은 첫 번째 유효 한계에 도달하자마자 이송 동작을 중단시킵니다. 속도 제어는 축이 한계 위치 (예: 소프트웨어 한계 스위치) 에서 정확히 멈출 수 있도록 감속을 충분히 일찍 개시합니다. 축은 하드웨어 한계 스위치가 도발되었을 때만 "급속 정지"로 갑작스럽게 정지합니다.

해당 한계에 도달했을 때 알람이 발생됩니다. 제어 시스템은 자동으로 이 방향으로의 더 이상의 이동을 막습니다. 이송 키 및 핸드휠은 이 방향에 아무런 영향을 미치지 않습니다.

Page 153: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

수동 및 핸드휠 이동(H1) 8.2 연속 이동

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 153

주 소프트웨어 한계 스위치 및 작업 영역 한계는 축이 이전에 원점 조정된 경우에만 적용됩니다.

주 한계 위치에 접근한 축을 후퇴시키는 기능은 장비 제조업체에 따라 다릅니다. 장비 제조업체의 설명서를 참조하십시오.

작업 영역 한계 그리고 하드웨어 및 소프트웨어 한계 스위치에 대해 자세히 알아보려면 "축 모니터링 (A3)" 장을 참조하십시오.

8.2 연속 이동

선택

JOG 모드가 선택되었을 때 활성 기계 기능 "연속" 인터페이스 신호가 자동으로 설정됩니다.

● 기하 축: V3300 1001.6, V3300 1005.6, V3300 1009.6

● 기계 축/스핀들: V390x 0005.6

JOG 모드에서 연속 모드는 PLC 인터페이스(IS "기계 기능: 연속")에 의해 선택될 수도 있습니다. PLC는 "모드 그룹 범위의 INC 입력 활성" 인터페이스 신호(V2600 0001.0)를 사용하여 INC/연속 신호가 NCK에 전달되는 신호 범위를 정의합니다.

V2600 0001.0 = 1 → 작동 모드 범위에서: VB3000 0002,

모든 축에 대해 유효함

V2600 0001.0 = 0 → 기하 축/축 범위에서:

VB3200 1001, VB3200 1005,

VB3200 1009, VB380x 0005

Page 154: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

수동 및 핸드휠 이동(H1) 8.2 연속 이동

선삭 가공, 밀링, 니블링 154 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

이송 키 +/-

+ 및 - 이송 키는 관련 축을 올바른 방향으로 이동하기 위해 선택합니다.

이송 키는 PLC를 NCK IS에 전달합니다.

● 기하 축(WCS에서 이송):

V3200 1000.7/.6, V3200 1004.7/.6, V3200 1008.7/.6

● 기계 축/스핀들(MCS에서 이송): V380x 004.7/.6

축의 두 이송 키를 동시에 누를 경우 이송 동작은 수행되지 않습니다. 축이 이동 중이었을 경우에는 멈춰섭니다.

이동 명령 +/-

축/스핀들에 대한 이송 요청이 활성화되자 마자(예: 이송 키의 선택 후에), 선택된 이송 방향에 따라 IS "이동 명령+" 또는 "이동 명령-"가 PLC로 전송됩니다.

● 기하 축: V3300 1000.7/.6, V3300 1004.7/.6, V3300 1008.7/.6

● 기계 축/스핀들: V390x 004.7 /.6

조그 모드에서 연속 이동

축은 이송 키가 눌려진 한 축 한계에 다다를 때까지 계속 이송됩니다. 이송 키에서 손을 뗄 경우, 축은 감속되어 정지됩니다.

Page 155: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

수동 및 핸드휠 이동(H1) 8.3 증분식 이동(INC)

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 155

8.3 증분식 이동(INC)

프로그래밍 증분

축이 이송될 경로는 소위 증분에 의해 정의됩니다("증분 좌표"라고도 함). 필요한 증분은 축을 이송하기 전에 기계 사용자가 설정해야 합니다.

설정은 예를 들어 기계 조작반에서 수행됩니다. 해당 논리 연산 후에, 필요한 증분과 관련된 IS "기계 기능: INC1에서 INCvar로"가 올바르게 링크된 후 PLC 프로그램에 의해 설정되어야 합니다. PLC는 "모드 그룹 범위의 INC 입력 활성" 인터페이스 신호(V2600 0001.0)를 사용하여 INC 신호가 NCK에 전달되는 신호 범위를 정의합니다.

V2600 0001.0 = 1 → 작동 모드 범위에서: VB3000 0002,

모든 축에 대해 유효함

V2600 0001.0 = 0 → 기하 축/축 범위에서:

VB3200 1001, VB3200 1005,

VB3200 1009, VB380x 0005

활성 기계 기능 IS "INC..."는 NCK에 의해 PLC로 전달됩니다.

● 기하 축: V3300 1001.0, V3300 1005.0, V3300 1009.0 - .5

● 기계 축/스핀들: V390x 0005.0 - .5

설정 가능 증분

조작자는 다양한 증분 크기를 설정할 수 있습니다.

● 고정 증분 증분 크기가 모든 축에 공통입니다: INC1, INC10, INC100, INC1000 (IS: INC10000에 의해서만).

● 변동 증분(INCvar). 변동 증분에 대한 증분 설정도 일반 SD41010 JOG_VAR_INCR_SIZE(INC/핸드휠에 대한 변동 증분의 크기)를 사용하여 모든 축에 대해 수행할 수 있습니다.

인칭 모드의 증분 이동

원하는 방향에 대한 이송 키(예: +)를 누를 경우, 축은 설정된 증분만큼 이송되기 시작합니다. 증분만큼 완전히 이동하기 전에 이송 키에서 손을 뗀 경우 이동은 중단되고 축은 정지됩니다. 동일한 키를 다시 누를 경우 축은 나머지 거리를 움직입니다. 이 지점까지 이동은 여전히 이송 키에서 손을 뗌으로써 중단시킬 수 있습니다. 증분만큼 완전히 이동하였거나 이동이 중단되지 않는 한 반대 방향 이송 키는 눌러도 아무런 효과가 없습니다.

Page 156: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

수동 및 핸드휠 이동(H1) 8.4 JOG에서 핸드휠 이송

선삭 가공, 밀링, 니블링 156 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

이송 키 및 이동 명령

연속 이송의 경우("연속 이동" 단원 참조)

이송 동작 중단

전체 증분만큼 이송하기를 원치 않는 경우 이송 동작을 RESET 또는 "이동할 거리 삭제" 인터페이스 신호 (V380x 0002.2)로 중단할 수 있습니다.

8.4 JOG에서 핸드휠 이송

선택 JOG 모드가 활성이어야 합니다. 사용자는 또한 핸드휠 이동에 적용되는 증분 INC1, INC10 등을 설정해야 합니다.

최대 2개의 핸드휠을 연결할 수 있습니다. 이런 방식으로 최대 2개의 축을 핸드휠로 동시에 그리고 개별적으로 이송할 수 있습니다.

핸드휠은 기하 또는 기계 축(WCS 또는 MCS)에 인터페이스 신호를 통해 할당됩니다.

핸드휠 1 - 2를 회전시켜서 이동할 축은 다음과 같이 설정할 수 있습니다. ● IS "핸드휠 1 - 2 활성화"를 사용하여 PLC 사용자 인터페이스를 통해

– 기계 축(MCS에서 이송): V380x 2004.0 - .2

– 기하 축(WCS에서 이송): V3200 0000.0 - .2, V3200 0004.0 - .2, V3200 0008.0 - .2.

이 할당은 PLC 프로그램을 통해 PLC 인터페이스에 링크됩니다. 여기에서만이 다수의 기계 축이 하나의 핸드휠에 동시에 할당될 수 있습니다.

● HMI를 통해, JOG 모드 기본 메뉴에서 "핸드휠" 소프트 키를 누르면 "핸드휠" 창이 표시됩니다. 이를 통해 축(WCS 또는 MCS)을 각 핸드휠에 할당할 수 있습니다.

화면 조작반(HMI)에서 핸드휠을 활성화할 수 있도록 HMI와 PLC 간에 별도의 사용자 인터페이스가 제공됩니다. 기본 PLC 프로그램이 핸드휠 1 - 2에 제공하는 인터페이스는 다음 정보를 포함합니다. ● 핸드휠 IS "축 번호 핸드휠 n"에 할당된 축 번호

(VB1900 1003, ff) ● 기계 또는 기하 축에 대한 추가 정보

IS "기계 축" (VB1900 1003.7, ff)

"핸드휠 활성화" 인터페이스 신호는 정의된 축에 대해 PLC 프로그램에 의해 "0"(비활성화) 또는 "1"(활성화)로 설정됩니다.

Page 157: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

수동 및 핸드휠 이동(H1) 8.4 JOG에서 핸드휠 이송

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 157

경로 또는 속도와 같은 설정

핸드휠을 돌리면 회전 방향에 따라 할당된 축은 양의 방향 또는 음의 방향으로 이송됩니다.

일반 MD11346 HANDWH_TRUE_DISTANCE(핸드휠 경로 또는 속도 사양)는 핸드휠 이동의 설정 형식을 설정하는데 사용될 수 있으며 그에 따라 원하는 용도로 적용할 수 있습니다.

● MD 값 = 0(기본값):

핸드휠의 설정이 속도 설정입니다. 핸드휠이 정지 상태일 때에는 가장 짧은 경로를 따라 제동됩니다.

● MD 값 = 1:

핸드휠의 설정이 경로 설정입니다. 펄스가 손실되지 않습니다. 속도를 최대 허용 가능한 값으로 제한하면 축이 초과 이동할 수 있습니다. 핸드휠 펄스의 높은 가중의 경우에는 특별한 주의를 기울여야 합니다. 값 2 또는 3을 사용하여 추가 경로 변수 또는 속도 설정이 가능합니다.

평가

핸드휠의 회전으로 생성되는 이송 경로/속도는 다음 요소에 의존합니다.

● 인터페이스에서 수신되는 핸드휠 펄스의 수

● 활성 증분(기계 기능 INC1, INC10, INC100, ...)

기본 측정법이 미터법인 경우 증분은 0.001mm로 평가됩니다.

● 일반 MD11320 HANDWH_IMP_PER_LATCH(래치당 핸드휠 펄스)를 사용하는 핸드휠의 펄스 가중치

이동 명령 +/-

축이 이동하는 동안 이동 방향에 따라 "이동 명령+" 또는 "이동 명령-" 인터페이스 신호가 PLC로 전송됩니다.

● 기하 축: V3300 1000.7/.6, V3300 1004.7/.6, V3300 1008.7/.6

● 기계 축/스핀들: V390x 004.7/.6.

축이 이송 키를 사용하여 이미 이동 중인 경우 핸드휠을 사용할 수 없습니다. 이 경우 알람 20051 "핸드휠을 사용한 조깅이 불가능 합니다"가 출력됩니다.

Page 158: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

수동 및 핸드휠 이동(H1) 8.4 JOG에서 핸드휠 이송

선삭 가공, 밀링, 니블링 158 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

속도

속도는 핸드휠과 펄스 평가에 의해 생성된 펄스에 의해 결정됩니다. 시간당 이송 경로 이 속도는 축 관련 MD32000 MAX_AX_VELO의 값에 의해 제한됩니다.

이송 동작의 중단

이송 동작은 RESET 또는 축 관련 IS "이동할 거리 삭제" (V380x 0002.2)의 결과로 중단됩니다. 지령치/실제값 차이는 삭제됩니다.

NC STOP은 이송 동작만 중단합니다. NC START는 핸드휠 이동을 다시 개시합니다.

반대 방향으로 이동

MD11310 HANDWH_REVERSE에 따라, 이송 방향이 역전될 때 동작은 다음과 같습니다.

● MD 값 = 0:

핸드휠이 반대 방향으로 이동할 경우 그로 인한 거리가 계산되며 계산된 끝점에 가능한 한 빨리 접근합니다. 이동 중인 축이 현재 이동 방향에서 감속할 수 있는 점보다 전에 이 끝점이 위치한 경우 유닛은 감속되며 반대 방향으로 이동하여 끝점에 접근합니다. 그렇지 않을 경우에는 새로 계산된 끝점에 즉시 접근합니다.

● MD 값 > 0:

핸드휠이 적어도 머신 데이터에 나타난 펄스 수만큼 반대 방향으로 이동한 경우, 축은 가능한 한 빨리 감속되고 보간의 끝까지 수신된 모든 펄스는 무시됩니다. 이는 즉 또다른 이동은 축이 정지(지령치 측)된 후에만 일어남을 의미합니다(새 기능).

소프트웨어 한계 스위치에서의 응답, 작업 영역 제한

축이 JOG 모드에서 이송될 때, 알람이 발생하기 전 첫번째 활성 제한까지만 이송될 수 있습니다.

머신 데이터 MD11310 HANDWH_REVERSE에 따라, 동작은 다음과 같습니다(지령치 측의 축이 아직 끝점에 도달하지 않은 한).

● MD 값 = 0:

핸드휠 펄스로 인한 거리는 가상의 끝점을 형성하며 이 점은 이후의 계산에 사용됩니다. 예를 들어 가상의 끝점이 한계보다 10mm 뒤에 위치할 경우 축을 다시 이송하기 전에 이 10mm를 반대 방향으로 이송해야 합니다. 반대 방향으로의 이동을 한계 후에 즉시 수행할 경우, 가상의 이동할 거리는 IS "이동할 거리 삭제" (V380x 0002.2)를 사용하여 또는 핸드휠 할당의 선택을 취소함으로써 삭제할 수 있습니다.

Page 159: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

수동 및 핸드휠 이동(H1) 8.5 JOG 모드에서 고정 정지점 접근

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 159

● MD 값 > 0:

한계 뒤의 끝점으로 이르는 모든 핸드휠 펄스는 무시됩니다. 핸드휠을 반대 방향으로 회전하는 즉시 반대 방향으로 이송됩니다 (즉 한계로부터 멀어집니다).

8.5 JOG 모드에서 고정 정지점 접근

8.5.1 소개

기능

기계 사용자는 "JOG 모드에서 고정 정지점 접근" 기능을 사용할 수 있어서 기계 조작반의 이송 키 작동 또는 핸드휠 사용을 통해 머신 데이터를 사용하여 정의된 축 위치에 접근할 수 있습니다. 이송 축은 자동으로 정의된 고정 정지점에 도달하는 것을 중지합니다.

적용

대표적인 적용 예는 다음과 같습니다.

● NC 프로그램을 시작하기 전 기본 위치에 접근

● 공구 교환 지점, 로딩 지점 및 팔레트 변경 지점으로 이동

요구 사항

● "JOG 모드에서 고정 정지점 접근"은 JOG 모드에서만 활성화 됩니다.

이 기능은 JOG-REPOS 및 JOG-REF 서브모드와 JOG 및 AUTOMATIC 모드에서는 활성화되지 않습니다.

● 이송될 축은 반드시 원점 복귀가 되어야 합니다.

● 좌표계 변환은 활성화되지 않을 수 있습니다.

● 이송될 축은 활성 커플링의 동기 축이 되어서는 안 됩니다.

● ASUP는 실행되지 않습니다.

Page 160: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

수동 및 핸드휠 이동(H1) 8.5 JOG 모드에서 고정 정지점 접근

선삭 가공, 밀링, 니블링 160 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

G75로 고정 정지점 접근

정의된 고정 정지점에 접근하는 프로세스는 가공 프로그램에서 G75 명령을 사용하여 활성화 됩니다.

G75 로 고정 정지점 접근에 대한 자세한 정보는 참고 자료: 프로그래밍 및 조작 매뉴얼 단원을 참조하십시오. "프로그래밍" -> "축 이송" > "고정 정지점 도달 (G75)"

8.5.2 기능

과정

"JOG 모드에서 고정 정지점 접근" 과정

● JOG 모드를 선택합니다.

● "JOG 모드에서 고정 정지점 접근" 기능을 활성화합니다.

● 이송 키 또는 핸드휠을 사용하여 기계 축을 이송합니다.

활성화

PLC는 "JOG 모드에서 고정 정지점 접근" 기능을 선택한 후 인터페이스 신호를 설정합니다. "JOG - 고정 정지점 접근" (V380x 1001.0-2)

접근할 고정 정지점 번호는 2진 코드로 비트 0 - 2를 사용하여 출력됩니다. 기능이 활성화되면 즉시 NC는 다음 인터페이스 신호와 함께 활성화를 확인합니다. "JOG - 고정 정지점 접근 활성화" (V390x 1001.0-2)

순서

실제 이송은 고정 정지점에 접근하는 방향으로 이송 키 또는 핸드휠을 사용하여 시작합니다.

선택된 기계 축이 고정 정지점에서 자동 정지 상태가 될 때까지 선택된 기계 축은 이송합니다.

해당 NC/PLC 인터페이스 신호는 "미세 정위치 정지"로 고정 정지점에 도달하면 다음 신호를 전달합니다. "JOG - 고정 점지점에 도달" (V390x 1001.3-5)

Page 161: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

수동 및 핸드휠 이동(H1) 8.5 JOG 모드에서 고정 정지점 접근

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 161

또한 지령치 엔드에서 다른 방법 (예: NC 프로그램, 동기 동작) 을 사용하여 축이 기계 좌표계의 고정 정지점에 도달하고 "미세 정위치 정지" 공차 범위 (MD36010 STOP_LIMIT_FINE) 내 실제값 엔드에서 정지 상태가 되는 경우 이 디스플레이스 신호가 표시됩니다.

반대 방향으로 이동

반대 방향으로 이송되는 동안 (고정 정지점에 접근할 때 이동하는 방향과 반대 방향) 응답은 다음 머신 데이터 비트 2의 설정에 따라 달라집니다. MD10735 JOG_MODE_MASK (JOG 모드 설정)

비트 2가 설정된 경우에만 반대 방향으로 이송이 가능합니다.

비트 2가 설정되어 있지 않으면 반대 방향으로 이송이 차단됩니다. (이송 키 또는 핸드휠을 사용하여) 고정 정지점에 접근할 때 이동하는 방향과 반대 반향으로 이송하려고 하면 다음 채널 상태 메시지가 출력됩니다.

"JOG: <축> 방향 차단됨"

다른 고정 정지점 접근

고정 정지점 접근시 다른 고정 정지점이 설정되면 축 모션은 정지되고 다음 알람이 표시됩니다. 알람 17812 "채널 %1 축 %2 JOG 모드에서 고정 정지점 접근: 고정 정지점이 변경됨"

"JOG 모드 - 고정 정지점 접근 활성화" 메시지 신호는 새로 선택된 고정 정지점의 번호를 표시합니다. 계속 이송하려면 JOG 모드 이송을 다시 생성해야 합니다.

주 알람 메시지를 방지하려면 기계 사용자는 다음 순서로 순서로 조작을 진행해야 합니다. 1. . 2.

.

고정 정지점에서 후퇴 / 비활성화

고정 위치에서 후퇴하려면 "JOG 모드에서 고정 정지점 접근" 기능을 비활성화해야 합니다. 활성화 신호를 "0"으로 재설정하면 비활성화됩니다. V380x 1001.0-2 = 0

"JOG 모드 - 고정 정지점 접근 활성화" 및 "JOG 모드 - 고정 정지점 접근 도달했음" 메시지 신호는 고정 정지점 위치에서 멀어지면 취소됩니다.

Page 162: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

수동 및 핸드휠 이동(H1) 8.5 JOG 모드에서 고정 정지점 접근

선삭 가공, 밀링, 니블링 162 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

특수한 경우: 축이 이미 고정 정지점에 있을 때

축이 이미 접근할 고정 정지점 위치에 있다면 고정 정지점 이송을 시작하더라도 축을 이동시킬 수 없습니다. 다음 채널 상태 메시지를 통해 표시됩니다. "JOG 모드: <축> 위치 도달했음"

고정 위치에서 후퇴하려면 "JOG 모드에서 고정 정지점 접근" 기능을 비활성화해야 합니다.

증분 이동의 특수 기능

증분 이동시 고정 정지점이 증분이 완료되기 전에 도달하면 증분은 완전히 완료된 것으로 간주됩니다. 이 경우 전체 증분이 이동할 때만 해당합니다.

MD11346 HANDWH_TRUE_DISTANCE = 2 또는 3

모듈로 로터리 축의 기능

모듈로 로터리 축은 양쪽 방향으로 고정 정지점에 접근할 수 있습니다(MD10735의 비트 2는 여기에서 별다른 의미가 없음). 접근시 최단 경로(DC)를 통해 이동하지 않습니다.

스핀들의 기능

스핀들은 "JOG 모드에서 고정 정지점 접근" 기능을 작동하는 포지셔닝 모드로 변경합니다. 폐-루프 위치 제어는 활성화되고 축은 고정 정지점으로 이송할 수 있습니다.

영점이 감지되지 않으면 다음 알람 메시지가 축 작동과 함께 출력됩니다. 알람 17810 "채널 %1 축 %2 원점 복귀가 되지 않았습니다."

스핀들은 항상 모듈로 로터리 축이 되어야 하고 모듈로 로터리 축에 적용된 조건과 동일하게 방향 관측에도 적용됩니다("모듈로 로터리 축의 기능" 단락을 참조하십시오).

Page 163: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

수동 및 핸드휠 이동(H1) 8.5 JOG 모드에서 고정 정지점 접근

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 163

8.5.3 파라미터 설정

반대 방향으로 이동

반대 방향으로 이송하는 동안 즉, 고정 정지점에 접근하는 방향과 반대으로 이송하는 동안 응답은 다음 머신 데이터에 비트 2의 설정에 따라 달라집니다.

MD10735 JOG_MODE_MASK (JOG 모드 설정)

트 값 설명

0 반대 방향 이송은 불가능합니다(기본 설정). 2

1 반대 방향 이동은 가능합니다.

고정 정지점 위치

다음 머신 데이터를 통해 최대 4개 고정 정지점 위치를 각 축마다 정의할 수 있습니다.

MD30600 FIX_POINT_POS[n]

유효한 고정 정지점 위치의 수

축에 유효한 고정 정지점 위치의 수는 다음 머신 데이터를 통해 정의됩니다.

MD30610 NUM_FIX_POINT_POS

주 "G75 로 고정 정지점 접근" 기능의 예외 사항은 다음과 같습니다. 이 경우 하나의 설정 (MD30610 = 0) 으로 2개 고정 정지점 위치에 접근할 수 있습니다.

Page 164: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

수동 및 핸드휠 이동(H1) 8.5 JOG 모드에서 고정 정지점 접근

선삭 가공, 밀링, 니블링 164 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

8.5.4 프로그래밍

시스템 변수

다음 시스템 변수는 "고정 정지점 접근" 기능에 대한 가공 프로그램 및 동기 동작에서 조회됩니다.

시스템 변수 설명

$AA_FIX_POINT_SELECTED [<축>] 접근할 고정 정지점의 번호

$AA_FIX_POINT_ACT [<축>] 축이 현재 위치한 고정 정지점의 번호

8.5.5 보충 조건

인덱싱 축

이송될 축이 인덱싱 축이고 이송될 고정 정지점 위치가 인덱싱 위치와 매칭되지 않으면 축은 이송되지 않고 알람이 출력됩니다.

프레임 활성화

모든 활성 프레임은 무시됩니다. 이송은 기계 좌표계에서 수행됩니다.

옵셋 값 활성화

활성 보정 값 (외부 워크 옵셋, 동기 동작 옵셋 $AA_OFF, 온라인 공구 옵셋) 역시 적용됩니다. 고정 정지점은 기계 좌표계에 위치합니다.

옵셋 이동 (외부 워크 옵셋, 동기 동작 옵셋 $AA_OFF, 온라인 공구 옵셋) 이 JOG 모드에서 고정 정지점 접근시 실행되면 알람이 표시됩니다. 기계 좌표계에서 접근할 고정 정지점의 위치가 도달하지 않습니다. 대신 이전에 활성 옵셋 이동 없이 도달했던 위치가 도달합니다. NC/PLC 인터페이스 신호 "JOG - 고정 정지점 접근 도달했음" (V390x 1001.3-5) 은 전달되지 않습니다.

작업 영역 제한

BCS 및 WCS에서 작업 영역 제한이 검토되고 축 모션은 한계에 도달하는 것을 중단합니다.

Page 165: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

수동 및 핸드휠 이동(H1) 8.5 JOG 모드에서 고정 정지점 접근

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 165

8.5.6 적용 예

목표

로터리 축 (기계 축 4 [AX4]) 은 "JOG 모드에서 고정 정지점 접근" 기능과 함께 고정 정지점 2로 (90도) 이동됩니다.

파라미터 설정

기계 축 4의 "고정 정지점 접근" 기능에 대한 머신 데이터은 다음과 같이 파라미터를 설정합니다.

MD30610 NUM_FIX_POINT_POS[AX4] = 44개 고정 정지점은 기계 축 4에 정의됩니다.

MD30600 FIX_POINT_POS[0,AX4] = 0 AX4의 첫 번째 고정 정지점 = 0도

MD30600 FIX_POINT_POS[1,AX4] = 90 AX4의 두 번째 고정 정지점 = 90도

MD30600 FIX_POINT_POS[2,AX4] = 180 AX4의 세 번째 고정 정지점 = 180도

MD30600 FIX_POINT_POS[3,AX4] = 270 AX4의 네 번째 고정 정지점 = 270도

초기 상황

기계 축 4는 원점으로 복귀하여 0도에 위치합니다. 이 위치는 첫 번째 고정 정지점에 해당하고 다음 NC/PLC 인터페이스 신호를 통해 출력됩니다. V390x 1001.0 = 1 (비트 0-2 = 1)

고정 정지점 2 접근

제어 시스템은 JOG 모드로 전환됩니다.

고정 정지점 2에 대한 "고정 정지점 접근" 과정은 다음 NC/PLC 인터페이스 신호를 통해 활성화됩니다. V380x 1002.1 = 1 (비트 0-2 = 2)

활성화는 다음 NC/PLC 인터페이스 신호에 의해 확인됩니다. V390x 1001.1 = 1 (비트 0-2 = 2)

기계 제어 테이블에서 (+) 이송 키는 고정 정지점 2에 접근하기 위해 계속해서 이송하는데 사용됩니다.

Page 166: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

수동 및 핸드휠 이동(H1) 8.6 데이터 목록

선삭 가공, 밀링, 니블링 166 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

기계 축 4는 90도 위치에서 정지합니다. 다음 NC/PLC 인터페이스 신호를 통해 전달됩니다. V390x 1001.4 = 1 (비트 3-5 = 2)

8.6 데이터 목록

8.6.1 머신 데이터

번호 식별자 이름

일반 정보

10000 AXCONF_MACHAX_NAME_TAB[n] 기계 축 이름 [n = 축 인덱스]

10735 JOG_MODE_MASK JOG 모드에 대한 설정

11310 HANDWH_REVERSE 반대 방향으로 이동을 정의함

11320 HANDWH_IMP_PER_LATCH[0]...[2] 래치당 핸드휠 펄스

11346 HANDWH_TRUE_DISTANCE 핸드휠 경로 또는 속도 설정

채널 관련

20060 AXCONF_GEOAX_NAME_TAB[n] 채널의 기하 축 [n = 기하 축 인덱스]

20100 DIAMETER_AX_DEF 횡단 축 기능을 가진 기하 축

축/스핀들 관련

30600 FIX_POINT_POS[n] 축에 대한 고정 정지점 위치

30610 NUM_FIX_POINT_POS 축에 대한 고정 정지점 위치 번호

32000 MAX_AX_VELO 최대 축 속도

32010 JOG_VELO_RAPID JOG 모드에서 급 이송

32020 JOG_VELO JOG 축 속도

32300 MAX_AX_ACCEL 축 가속

32420 JOG_AND_POS_JERK_ENABLE 축 저크 제한 인에이블

32430 JOG_AND_POS_MAX_JERK 축 저크

35130 GEAR_STEP_MAX_VELO_LIMIT[0]...[5] 기어단/스핀들에 대한 최대 속도

Page 167: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

수동 및 핸드휠 이동(H1) 8.6 데이터 목록

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 167

8.6.2 셋팅 데이터

번호 식별자 이름

일반 정보

41010 JOG_VAR_INCR_SIZE INC/핸드휠에 대한 변동 증분의 크기

41110 JOG_SET_VELO 직선 축에 대한 JOG 속도

41130 JOG_ROT_AX_SET_VELO 로타리 축에 대한 JOG 속도

41200 JOG_SPIND_SET_VELO 스핀들에 대한 JOG 속도

8.6.3 인터페이스 신호

번호 Bit 이름

HMI에서 PLC로 전달되는 신호

V1900 1003 0.0 ~ 0.2 핸드휠 1의 축 번호

V1900 1004 0.0 ~ 0.2 핸드휠 2의 축 번호

NCK 관련

V2600 0001 .0 작동 모드 범위에서 INC 입력 활성

운전 모드 관련

V3000 0000 .2 JOG 모드

V3000 0002 .0 ~ .6 기계 기능 INC1부터 연속 모드까지의 운전 모드

V3100 0000 .2 JOG 모드 동작

채널 관련

V3200 1000 V3200 1004 V3200 1008

.1, .0

.1, .0

.1, .0

기하 축 1 핸드휠 활성 (2, 1) 기하 축 2 기하 축 3

V3200 1000 V3200 1004 V3200 1008

.4

.4

.4

기하 축 1 이송 키 잠금 기하 축 2 기하 축 3

V3200 1000 V3200 1004 V3200 1008

.5

.5

.5

기하 축 1 급이송 오버라이드 기하 축 2 기하 축 3

Page 168: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

수동 및 핸드휠 이동(H1) 8.6 데이터 목록

선삭 가공, 밀링, 니블링 168 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

번호 Bit 이름

V3200 1000 V3200 1004 V3200 1008

0.7 또는 0.6 0.7 또는 0.6 0.7 또는 0.6

기하 축 1 (+) 또는 (-) 이송 키 기하 축 2 기하 축 3

V3200 1000 V3200 1004 V3200 1008

.0 ~ .6

.0 ~ .6

.0 ~ .6

기하 축 1, 기계 기능 INC1부터 연속 모드 기하 축 2에 대해 기하 축 3에 대해

V3300 1000 V3300 1004 V3300 1008

.1, .0

.1, .0

.1, .0

기하 축 1 핸드휠 동작 (2, 1) 기하 축 2에 대해 기하 축 3에 대해

V3300 1000 V3300 1004 V3300 1008

0.7 또는 0.6 0.7 또는 0.6 0.7 또는 0.6

기하 축 1 이송 명령 (+) 또는 (-) 기하 축 2 기하 축 3

V3300 1001 V3300 1005 V3300 1009

.0 ~ .6 .0 ~ .6 .0 ~ .6

기계 기능 INC1에서 연속 모드까지 기하 축 1 기하 축 2 기하 축 3

축/스핀들 관련

VB380x 0000 - 피드 오버라이드

V380x 0000 .7 오버라이드 동작

V380x 0002 .2 이동할 거리 삭제

V380x 0004 .1, .0 핸드휠 활성화 (2, 1)

V380x 0004 .4 이송 키 잠금

V380x 0004 .5 급이송 오버라이드

V380x 0004 .7 또는 .6 (+) 및 (–) 방향 이송 키

V380x 0005 .0 ~ .6 축 범위에서 기계 기능 INC1에서 연속 모드까지

V380x 1002 0.0 ~ 0.2 JOG 모드에서 고정 정지점 접근 활성화 (2진 코드: 고정 정지점 1~4)

Page 169: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

수동 및 핸드휠 이동(H1) 8.6 데이터 목록

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 169

번호 Bit 이름

V390x 0000 .7/.6 일반/미세 정위치 정지로 위치 도달

V390x 0004 .1, .0 핸드휠 동작 (2, 1)

V390x 0004 .7 또는 .6 (+) 및 (–) 방향 이송 명령

V390x 0005 .0 ~ .6 기계 기능 INC1에서 연속 모드까지 동작

V390x 1001 0.0 ~ 0.2 JOG 모드에서 고정 정지점 접근 활성화 (2진 코드:

V390x 1001 0.3 ~ 0.5 고정 정지점 접근됨 (2진 코드)

Page 170: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

수동 및 핸드휠 이동(H1) 8.6 데이터 목록

선삭 가공, 밀링, 니블링 170 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

Page 171: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 171

PLC로의 보조 기능 출력(H2) 99.1 간단한 설명

보조 기능

공작물 가공 작업을 위해서, 축 위치 및 보간 방법 외에도 가공 프로그램에 프로세스 관련 기능(피드 속도, 스핀들 속도, 기어단) 및 기계 공구의 추가 장치들을 제어하는 기능(슬리브 포워드, 그리퍼 개방, 클램프 척)을 프로그램하는 것이 가능합니다. 이는 다양한 형식에 대한 총체적 용어인 "보조 기능"으로 수행됩니다.

다음 종류의 보조 기능이 있습니다.

● 기타 기능 M

● 스핀들 기능(S)

● 보조 기능(H)

● 공구 번호 T

● 공구 옵셋 D

● 피드 F(SINUMERIK 802D의 경우 F에서 PLC로 가는 출력이 없음)

PLC로의 보조 기능 출력

보조 기능 출력은 정보를 PLC로 전송함으로써, 예를 들어 NC 프로그램이 언제 PLC가 기계 공구에서 세부적인 전환 작업을 수행하기를 원하는 지를 알려줍니다. 보조 기능은 해당 파라미터와 함께 PLC로 출력됩니다.

값 및 신호는 PLC 프로그램에 의해 처리되어야 합니다. 다음 단원에서는 보조 기능을 구성 및 프로그램하는 다양한 방법은 물론 작동 원리까지 설명합니다.

보조 기능 그룹

보조 기능은 조합하여 그룹을 형성할 수 있습니다.

Page 172: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

PLC로의 보조 기능 출력(H2) 9.2 보조 기능의 프로그래밍

선삭 가공, 밀링, 니블링 172 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

9.2 보조 기능의 프로그래밍

보조 기능의 일반 구조

문자[주소 확장자]=값

보조 기능에 사용될 수 있는 문자는 M, S, H, T, D, F입니다.

주소 확장자는 H 기능에만 존재합니다. 주소 확장자는 정수이어야 합니다. 주소 확장자가 숫자값으로 직접 지정된 경우에는 대괄호를 생략할 수 있습니다.

값은 개별 보조 기능에 대해 다르게 정의됩니다.

● INT= 정수

● REAL= 소수(부동 소수점)

도표 9- 1 보조 기능 개요, 프로그래밍

기능 주소 확장자 (정수)

값 설명 블록 당 수

의미 범위 범위 종류 의미 최대

M 스핀들 번호 1 - 2 0-99 INT 기능 고유 번호에 고정 기능이 할당됩니다.

5

스위치기

어 보호 스핀들 번호 1 - 2 0-±3.4028

ex 38 REAL 스핀들 속도 1

H 모두 0 - 99 ±3.4028 ex 38

REAL 모두 기능은 NCK에서 아무런 영향이 없습니다. PLC에서만 구현됩니다.

3

D - - 0-32000 INT 공구 선택 1

D - - 0-9 INT 공구 옵셋 선택 D0 선택 취소, 기본값 D1

1

F - - 0,001-

999 999,999

REAL 경로 피드 속도 1

최대 총 10개의 보조 기능을 한 블록에 프로그램할 수 있습니다. 값의 주소 확장자의 지정 길이가 초과되거나 잘못된 데이터 형식이 사용되었을 때 알람 14770 "보조 기능이 잘못 프로그램됨"이 출력됩니다. 다음 표는 H 기능에 대한 일부 프로그래밍 예제를 보여줍니다.

Page 173: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

PLC로의 보조 기능 출력(H2) 9.3 PLC 인터페이스로의 값 및 신호 전달

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 173

블록 당 허용 가능한 보조 기능 수를 초과할 경우 알람 12010이 발생됩니다.

도표 9- 2 H 기능의 프로그래밍 예제

프로그래밍 PLC로의 H 기능 출력

H5 H0=5.0

H=5.379 H0=5.379

H17=3.5 H17=3.5

H5.3=21 에러, 알람 14770

블록 변경

NCK에서 PLC로의 새 보조 기능 출력은 PLC가 모든 전달된 보조 기능을 인지한 후에만 가능합니다. 보조 기능은 사용자 인터페이스에 적어도 한 PLC 사이클 동안 존재합니다. 블록은 프로그램된 이동이 완료되었고 보조 기능이 인지되었을 때 완료된 것으로 간주됩니다. 그렇게 하기 위해 NCK는 PLC 프로그램 쪽에서 보았을 때 어떠한 보조 기능도 손실되지 않도록 하기 위해 필요하다면 가공 프로그램의 처리를 중지시킵니다.

9.3 PLC 인터페이스로의 값 및 신호 전달

전달 시간

블록 끝에 출력되는 보조 기능의 경우(예: M2), 출력은 모든 축 이동 및 스핀들의 SPOS 이동이 완료된 후에만 수행됩니다.

서로 다른 출력 형식(이동 전, 이동 중, 이동 끝)을 갖는 다수의 보조 기능을 한 이동 블록에 프로그램한 경우, 이들은 해당 출력 형식에 따라 개별적으로 출력됩니다.

축 이동이나 스핀들의 SPOS 이동이 없는 블록의 경우 보조 기능은 모두 블록에서 즉시 출력됩니다.

연속 경로 모드

경로 이동은 보조 기능 출력이 이동 중에 일어나고 경로 끝에 도달하기 전에 PLC에 의해 인지된 경우에만 연속적으로 유지될 수 있습니다. "연속 경로 모드(B1)" 단원을 참조하십시오.

Page 174: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

PLC로의 보조 기능 출력(H2) 9.4 보조 기능의 그룹화

선삭 가공, 밀링, 니블링 174 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

인터페이스 신호

NCK에서 PLC로의 신호 전달

참조:

/LIS/ SINUMERIK 802D sl 목록

9.4 보조 기능의 그룹화

기능성

M, H, D, T 및 S 형식의 보조 기능들은 머신 데이터에 의해 보조 기능 그룹으로 묶을 수가 있습니다.

보조 기능은 한 그룹에만 할당될 수 있습니다.

동일한 그룹내의 한 보조 기능만 한 블록에 프로그래밍할 수 있습니다. 그렇지 않으면, 알람 14760이 발생됩니다.

구성

최대 64 보조 기능 그룹을 정의할 수 있습니다. 최대 64개의 보조 기능이 이 64 보조 기능 그룹에 할당될 수 있습니다. 이 숫자는 표준으로 미리 할당된 보조 기능(그룹 1 ~ 3)은 포함하지 않습니다.

할당될 보조 기능의 실제 수는 NCK 관련 MD11100 AUXFU_MAXNUM_GROUP_ASSIGN(AUXFU 그룹에 배포된 보조 기능의 수)에 입력해야 합니다. 그렇게 하려면 보호 수준 2에 대한 암호를 설정해야 합니다. 그리고 제어 시스템을 껐다가 다시 켜야 합니다. 이제 0보다 큰 인덱스 n을 지닌 이후의 머신 데이터를 사용할 수 있으며 추가적인 값을 입력할 수 있습니다.

할당된 보조 기능은 다음 머신 데이터에 정의됩니다.

● MD22000 AUXFU_ASSIGN_GROUP[n](보조 기능 그룹)

● MD22010 AUXFU_ASSIGN_TYPE[n](보조 기능 형식)

● MD22020 AUXFU_ASSIGN_EXTENSION[n](보조 기능 확장자)

● MD22030 AUXFU_ASSIGN_VALUE[n](보조 기능 값)

Page 175: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

PLC로의 보조 기능 출력(H2) 9.4 보조 기능의 그룹화

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 175

사전 정의된 보조 기능 그룹

그룹 1:

보조 기능 M0, M1 및 M2(M17, M30)는 기본적으로 그룹 1에 할당됩니다.출력은 항상 블록 끝에 수행됩니다.

그룹 2:

M 기능 M3, M4 및 M5(M70) 는 기본적으로 그룹 2에 할당됩니다. 출력은 항상 이동 전에 수행됩니다.

그룹 3:

S 기능은 기본적으로 그룹 3에 들어 있습니다. 출력은 이동 중에 수행됩니다.

사용자 정의 그룹

다른(사용자 정의) 그룹은 이동과 함께 발행됩니다. 출력의 다양한 설정은 "전문가 모드" 억세스(보호 수준 1)로만 설정할 수 있습니다.

그룹화되지 않은 보조 기능

그룹에 할당되지 않은 보조 기능의 출력은 이동과 함께 수행됩니다.

구성 예제:

8개의 보조 기능을 7 그룹에 배포:

그룹 1: M0, M1, M2 (M17, M30) - 기본값, 그대로 두어야 함

그룹 2: M3, M4, M5 (M70) - 기본값, 그대로 두어야 함

그룹 3: S 기능 - 기본값, 그대로 두어야 함

그룹 4: M78, M79

그룹 5: M80, M81

그룹 6: H1=10, H1=11, H1=12

그룹 7: 모든 T 기능

보호 수준 2에 대한 암호를 설정합니다.

MD11100 AUXFU_MAXNUM_GROUP_ASSIGN=8에 입력합니다.

그리고 제어 시스템을 껐다가 다시 켜거나 소프트 키를 사용하여 제어 시스템 시작을 수행한 다음, 나머지 머신 데이터를 정의하고 제어 시스템을 재시작합니다.

Page 176: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

PLC로의 보조 기능 출력(H2) 9.5 블록 탐색 응답

선삭 가공, 밀링, 니블링 176 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

도표 9- 3 예제에 대한 머신 데이터 입력값

인덱스 n

MD22000 (그룹)

MD22010 (형식)

MD22020 (확장자)

MD22030 (값)

0 4 M 0 78

1 4 M 0 79

2 5 M 0 80

3 5 M 0 81

4 6 H 1 10

5 6 H 1 11

6 6 H 1 12

7 7 D 0 -1

9.5 블록 탐색 응답

계산을 사용하는 블록 탐색

계산을 사용하는 블록 탐색의 경우, 그룹에 할당되는 모든 보조 기능이 수집되어 실제 재입력 블록 전에 블록 탐색의 끝에 발행됩니다(그룹 1: M0, M1,... 제외). 그룹의 마지막 보조 기능이 발행됩니다.

모든 수집된 보조 기능들은 일반 보조 기능과 마찬가지로 그리고 이동 전에 별도의 블록으로 발행됩니다.

주 보조 기능을 블록 탐색 동안 수집하려면 이들을 보조 기능 그룹에 할당해야 합니다.

Page 177: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

PLC로의 보조 기능 출력(H2) 9.6 보조 기능의 설명

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 177

9.6 보조 기능의 설명

9.6.1 M 기능

용도

M 기능을 사용하여 가공 프로그램별로 기계에 다양한 전환 작업을 수행할 수 있습니다.

기능의 범위

● 가공 프로그램 당 5개의 M 기능이 가능합니다.

● M 기능 값 범위: 0 ~ 99, 정수

● 제어 시스템 제조업체에 의해 영구 기능들이 이미 M 기능의 일부에 할당되었습니다(사용자 설명서의 "조작 및 프로그램 설명서" 참조). 고정 기능이 아직 할당되지 않은 기능은 제조업체가 사용하기 위해 예약해둔 것입니다.

9.6.2 T 기능

용도

T 기능을 사용하여 가공 작업에 필요한 공구를 PLC를 통해 사용할 수 있게 만들 수 있습니다. 공구 변경을 T 명령으로 직접 수행할 것인지 아니면 이후의 M6 명령으로 수행할 것인지는 MD22550 TOOL_CHANGE_MODE에서 설정할 수 있습니다.

프로그램된 T 기능은 공구 번호로 또는 위치 번호로 해석할 수 있습니다.

기능의 범위

가공 프로그램 블록 당 하나의 T 기능을 사용할 수 있습니다.

특이점

T0는 다음 기능을 위해 예약되어 있습니다: 새 공구를 로드하지 않고 현재 공구를 공구 홀더에서 제거.

Page 178: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

PLC로의 보조 기능 출력(H2) 9.6 보조 기능의 설명

선삭 가공, 밀링, 니블링 178 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

9.6.3 D 기능

D 기능은 활성 공구를 위한 공구 옵셋을 선택하는데 사용됩니다. 공구 옵셋은 다음 참조 문서에 상세히 설명되어 있습니다.

참조:

/BP_/ 조작 및 프로그램 설명서

9.6.4 H 기능

용도

H 기능은 가공 프로그램에서 PLC로 다양한 값을 전달하는데 사용됩니다. 의미는 사용자가 선택할 수 있습니다.

기능의 범위

● 가공 프로그램 블록 당 3개의 H 기능을 사용할 수 있습니다.

● H 기능의 값 범위: 부동 데이터(파라미터 R 계산과 같은)

● 주소 확장자 0 ~ 99(H0=... ~ H99=...) 사용 가능

9.6.5 S 기능

S 기능은 M3 또는 M4로 스핀들의 속도를 결정하는 데 사용됩니다. G96을 사용하는 선삭 가공 기계(일정한 절삭 속도)의 경우 절삭 값이 지정됩니다.

참조:

/BPD/ 조작 및 프로그램 설명서

Page 179: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

PLC로의 보조 기능 출력(H2) 9.7 데이터 목록

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 179

9.7 데이터 목록

9.7.1 머신 데이터

번호 식별자 이름

일반

11100 AUXFU_MAXNUM_GROUP_ASSIGN AUXFU 그룹에 배포된 보조 기능의 수

채널 관련

22000 AUXFU_ASSIGN_GROUP[n] 보조 기능 그룹

22010 AUXFU_ASSIGN_TYPE[n] 보조 기능 형식

22020 AUXFU_ASSIGN_EXTENSION[n] 보조 기능 확장자

22030 AUXFU_ASSIGN_VALUE[n] 보조 기능 값

9.7.2 인터페이스 신호

번호 Bit 이름

채널 관련

V2500 0000 .0 ~ .4 M 기능 1 변경 ~ M 기능 5 변경

V2500 0006 .0 S 기능 1 변경

V2500 0008 .0 T 기능 1 변경

V2500 0010 .0 D 기능 1 변경

V2500 0012 .0 ~ .2 H 기능 1 변경 ~ H 기능 3 변경

VD2500 2000 T 기능 1 (DINT)

VD2500 3000 M 기능 1 (DINT)

VB2500 3004 M 기능 1의 확장 주소 (바이트)

VD2500 3008 M 기능 2 (DINT)

VB2500 3012 M 기능 2의 확장 주소 (바이트)

VD2500 3016 M 기능 3 (DINT)

Page 180: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

PLC로의 보조 기능 출력(H2) 9.7 데이터 목록

선삭 가공, 밀링, 니블링 180 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

번호 Bit 이름

VB2500 3020 M 기능 3의 확장 주소 (바이트)

VD2500 3024 M 기능 4 (DINT)

VB2500 3028 M 기능 4의 확장 주소 (바이트)

VD2500 3032 M 기능 5 (DINT)

VB2500 3036 M 기능 5의 확장 주소 (바이트)

VD2500 4000 S 기능 1 (REAL 형식)

VB2500 4004 S 기능 1의 확장 주소 (바이트)

VD2500 4008 S 기능 2 (REAL 형식)

VB2500 4012 S 기능 2의 확장 주소 (바이트)

VD2500 5000 D 기능 1 (DINT)

VW2500 6004 H 기능 1의 확장 주소 (워드)

VD2500 6000 H 기능 1 (REAL 형식)

VW2500 6012 H 기능 2의 확장 주소 (워드)

VD2500 6008 H 기능 2 (REAL 형식)

VW2500 6020 H 기능 3의 확장 주소 (워드)

VD2500 6016 H 기능 3 (REAL 형식)

V2500 1000 .0 - .7 디코드된 M 신호: M00 - M07

V2500 1001 .0 - .7 디코드된 M 신호: M08 - M15

to

V2500 1012 .0 - .7 디코드된 M 신호: M96 - M99

VD370x 0000 - 스핀들에 대한 M 기능 (DINT), 축 관련

VD370x 0004 - 스핀들에 대한 S 기능 (REAL), 축 관련

Page 181: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 181

작동 모드, 프로그램 운영(K1) 1010.1 간단한 설명

프로그램 운영

AUTOMATIC 또는 MDA 모드에서 가공 프로그램 또는 가공 프로그램 블록을 실행하는 것을 프로그램 운영이라 합니다. 실행하는 동안 프로그램 순서는 PLC 인터페이스 신호 및 명령으로 제어할 수 있습니다.

채널

채널은 가공 프로그램이 실행되는 유닛을 구성합니다.

채널에는 시스템에 의해 프로그램을 처리하는 보간자가 할당됩니다. 특정 모드가 여기에 유효합니다.

SINUMERIK 802D sl 제어 시스템은 하나의 채널을 가지고 있습니다.

10.2 작동 모드

활성화

필수 작동 모드가 VB 3000 0000의 인터페이스 신호에 의해 활성화됩니다. 다수의 모드가 동시에 선택된 경우 작동 모드의 우선 순위는 다음과 같습니다.

● JOG (높은 우선 순위): 축은 핸드휠 또는 이송 키를 사용하여 수동으로 이송할 수 있습니다. 채널 관련 신호 및 인터록은 준수되지 않습니다.

● MDA: 프로그램 블록은 처리될 수 있습니다.

● AUTOMATIC (낮은 우선 순위): 가공 프로그램의 자동 처리

피드백 신호

활성 작동 모드가 VB3100 0000에서 인터페이스 신호에 의해 표시됩니다.

Page 182: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

작동 모드, 프로그램 운영(K1) 10.2 작동 모드

선삭 가공, 밀링, 니블링 182 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

JOG에서 가능한 기계 기능

다음 기계 기능을 JOG 작동 모드에서 선택할 수 있습니다: REF(원점 복귀)

필수 기계 기능이 IS "REF" (V3000 0001.2)로 활성화됩니다. 디스플레이는 IS "활성 기계 기능 REF" (V3100 0001.2)에서 볼 수 있습니다.

MDA에서 가능한 기계 기능

다음 기계 기능을 MDA 작동 모드에서 선택할 수 있습니다: TEACH IN(프로그램 블록 삽입)

필요한 기계 기능이 IS "TEACH IN" (V3000 0001.0)으로 활성화됩니다. 디스플레이는 IS "활성 기계 기능 TEACH IN" (V3100 0001.0)에서 볼 수 있습니다.

정지

정지 신호는 다음 인터페이스 신호로 발행될 수 있습니다.

● IS "NC 정지" (V3200 0007.3)

● IS "NC 정지 축 및 스핀들" (V3200 0007.4)

● IS "블록 한계에서 NC 정지" (V3200 0007.2)

사용된 인터페이스 신호에 따라, 축만 정지되거나 채널의 스핀들도 함께 정지되거나 축이 블록 끝에서 정지됩니다.

RESET

활성 가공 프로그램은 IS "리셋" (V3000 0000.7)에 의해 중단됩니다.

IS "리셋"이 발생되었을 때 다음 조치가 실행됩니다.

● 가공 프로그램 준비가 즉시 정지됩니다.

● 축 및 스핀들이 정지됩니다.

● 아직 출력되지 않은 현재 블록의 보조 기능이 더 이상 출력되지 않습니다.

● 블록 표시기가 해당 가공 프로그램의 시작으로 리셋됩니다.

● 모든 리셋 알람이 디스플레이에서 삭제됩니다.

● IS "채널 상태 리셋" (V3300 0003.7)이 설정되자마자 리셋이 완료됩니다.

Page 183: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

작동 모드, 프로그램 운영(K1) 10.2 작동 모드

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 183

준비

실행 준비됨이 IS "802 준비" (V3100 0000.3)에 의해 표시됩니다.

10.2.1 모드 변경

일반

다른 작동 모드로의 변경이 인터페이스에 의해 요청되고 활성화됩니다.

주 모드가 내부적으로 변경되려면 IS "채널 상태 활성" (V3300 0003.5)이 더 이상 존재하지 않아야 합니다.

"채널 상태 리셋" (IS: V3300 0003.7, 예: "리셋 카"를 누른 후에)에서 사용자는 한 작동 모드에서 다른 작동 모드로 전환할 수 있습니다.

"채널 상태 중단됨" (IS: V3300 0003.6)에서는 조건부 변경만이 가능합니다(다음 표 참조).

JOG로 변경하기 위해 AUTO를 버릴 경우 다시 AUTO로 돌아오거나 "리셋"을 눌러야 합니다. 그럼으로써 AUTO-JOG-MDA 변경이 가능해집니다. 같은 원리가 MDA에도 적용됩니다. MDA에서는 리셋 상태가 존재하는 한 직접적으로든 간접적으로든 AUTO로 변경할 수 없습니다.

아래 표는 현재 작동 모드와 채널 상태("채널이 리셋 상태임" 또는 "채널이 중단됨")에 따라 가능한 작동 모드 변경을 보여줍니다.

도표 10- 1 채널 상태에 따른 작동 모드 변경

AUTOMATIC JOG MDI

이전에 AUTO

이전에 MDI

변경 후

변경 전

리셋 중단 리셋 중단 중단 리셋 중단

AUTOMATIC x x x

JOG x x x x

MDI x x x

가능한 모드 변경은 "X"로 표시되어 있습니다.

Page 184: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

작동 모드, 프로그램 운영(K1) 10.2 작동 모드

선삭 가공, 밀링, 니블링 184 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

작동 모드 변경 시 에러

모드 변경 요청이 시스템에 의해 거부된 경우 관련 에러 메시지가 출력됩니다. 이 에러 메시지는 채널 상태를 변경하지 않고 제거할 수 있습니다.

모드 변경 비활성

작동 모드 간의 변경은 IS "모드 그룹 변경 비활성" (V3000 000.4)을 사용하여 억제할 수 있습니다. 이렇게 하면 모드 변경 요청을 억제합니다.

10.2.2 개별 모드의 기능적 가능성

기능 개요

다음 표에는 각 작동 모드와 작동 상태에서 선택할 수 있는 기능들이 나와 있습니다.

도표 10- 2 개별 모드의 기능적 가능성

작동 모드 AUTOMATIC JOG MDI

기능 1 2 3 1 3 4 3 5 3 1 2 3 6 7

"서비스"를 통해 외부에서 가공 프로그램 로드

sb sb sb sb sb sb sb sb

가공 프로그램/블록 처리 s s b s s b

블록 탐색 s s b

가공 프로그램 명령(G74)을 사용한 원점 복귀

sb sb

s: 이 상태에서 기능을 시작할 수 있음 b: 이 상태에서 기능을 처리할 수 있음

1: 채널이 리셋 상태임 2: 채널이 중단됨 3: 채널 활성 4: 채널이 중단됨 AUTOMATIC 중단 중 JOG 5: 채널이 중단됨 MDA 중단 중 JOG 6: 채널 활성 MDA 중단 중 MDA에서 JOG 7: 채널 활성 MDA에서 JOG

Page 185: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

작동 모드, 프로그램 운영(K1) 10.2 작동 모드

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 185

10.2.3 개별 모드의 모니터링 기능

모니터링 기능 개요

다양한 모니터링 기능이 개별 작동 모드에서 사용됩니다.

도표 10- 3 모니터링 기능 및 인터록

작동 모드 AUTO JOG MDI

기능 1 2 3 1 3 4 3 5 3 1 2 3 6 7

축 관련 모니터링 기능 또는 스핀들 위치 지정 시

소프트웨어 한계 스위치 +

x x x x x x x

소프트웨어 한계 스위치 -

x x x x x x x

하드웨어 한계 스위치 + x x x x x x x x x x x x x x

하드웨어 한계 스위치 - x x x x x x x x x x x x x x

일반/미세 정위치 정지 x x x x x x x x x x x x x x

클램핑 공차 x x x x x x x x x x x x x x

DAC 한계 (아날로그 스핀들)

x x x x x x x x x x x x x x

형상 모니터링 x x x x

x x x

스핀들 관련 모니터링 기능

속도 제한 초과됨 x x x x x x

스핀들 정지 x x x x x x x x x x x x x x

스핀들 동기화됨 x x x x x x

지령치 범위의 속도 x

최대 허용 속도 x x x x

x x

Page 186: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

작동 모드, 프로그램 운영(K1) 10.2 작동 모드

선삭 가공, 밀링, 니블링 186 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

스핀들 관련 모니터링 기능

엔코더 주파수 한계 x x x x x x

x: 이 상태에서 모니터링이 활성임

1: 채널이 리셋 상태임 2: 채널이 중단됨 3: 채널 활성 4: 채널이 중단됨 AUTOMATIC 중단 중 JOG 5: 채널이 중단됨 MDA 중단 중 JOG 6: 채널 활성 MDA 중단 중 MDA에서 JOG 7: 채널 활성 MDA에서 JOG

10.2.4 개별 모드의 인터록

인터록 개요

다양한 인터록이 개별 작동 모드에서 사용됩니다.

다음 표에는 각 작동 모드와 작동 상태에서 활성화할 수 있는 인터록들이 나와 있습니다. 작동 모드 AUTO JOG MDI

기능 1 2 3 1 3 4 3 5 3 1 2 3 6 7

일반 인터록

802 준비 x x x x x x x x x x x x x x

모드 변경 비활성 x x x x x x x x x x x x x x

채널 관련 인터록

피드 중지 x x x x x x x

NC 시작 불가능 x x x x x x x x x x x x x x

리드인 비활성 x x x x x x x x x x x x x x

축 관련 인터록

스핀들 비활성 x x x x x x x x x x x x x x

제어기 비활성 x x x x x x x x x x x x x x

축 비활성 x x x x x x x x x x x x x x

스핀들 관련 인터록

Page 187: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

작동 모드, 프로그램 운영(K1) 10.3 가공 프로그램 처리

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 187

작동 모드 AUTO JOG MDI

제어기 비활성 x x x x x x x x x x x x x x

스핀들 비활성

x x x x x x x x x

x x x x x

x: 이 상태에서 인터록을 활성화할 수 있음

1: 채널이 리셋 상태임 2: 채널이 중단됨 3: 채널 활성 4: 채널이 중단됨 AUTOMATIC 중단 중 JOG 5: 채널이 중단됨 MDA 중단 중 JOG 6: 채널 활성 MDA 중단 중 MDA에서 JOG 7: 채널 활성 MDA에서 JOG

10.3 가공 프로그램 처리

10.3.1 프로그램 모드 및 가공 프로그램 선택

정의 프로그램 모드는 가공 프로그램이 AUTOMATIC 모드에서 처리되거나 프로그램 블록이 MDA 모드에서 처리되는 경우 적용됩니다.

채널 제어 프로그램 모드는 PLC에서 인터페이스 신호에 의해 실행되는 동안에도 제어할 수 있습니다. 이들은 모드 그룹 관련 인터페이스 신호이거나 채널 관련 인터페이스 신호입니다.

채널은 현재의 프로그램 작동 상태를 인터페이스 신호를 사용하여 PLC에 보고합니다.

선택 가공 프로그램은 관련 채널이 리셋 상태인 경우에만 선택할 수 있습니다.

가공 프로그램은 다음을 통해 선택할 수 있습니다.

Page 188: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

작동 모드, 프로그램 운영(K1) 10.3 가공 프로그램 처리

선삭 가공, 밀링, 니블링 188 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

● 조작자 입력(기계 조작 영역)/프로그램 관리자

● PLC

– "프로그램 목록"의 프로그램 번호로 프로그램 선택("조작 및 프로그램 설명서"의 "시스템" 단원 참조)

– PLC-HMI 인터페이스를 통해 활성 프로그램의 재선택("HMI에서 PLC로 보내는 신호(A2)" 단원 참조)

10.3.2 가공 프로그램 또는 가공 프로그램 블록의 시작

START 명령, 채널 상태

주로 기계 조작반 키 "NC 시작"으로 제어되는 채널 관련 IS "NC 시작" (V3200 0007.1)이 프로그램 처리를 시작합니다.

START 명령은 AUTOMATIC 및 MDA 모드에서만 실행할 수 있습니다. 이를 위해 채널은 "채널 상태 리셋" (V3300 0003.7) 또는 "채널 상태 중단됨" (V3300 0003.6)이어야 합니다.

필수 신호 상태

선택한 가공 프로그램은 이제 START 명령을 사용하여 처리를 위해 활성화될 수 있습니다. 다음 인에이블 신호가 관련이 있습니다.

IS "802 준비" (V3100 0000.3) 설정되어야 함

IS "프로그램 테스트 활성화" (V3200 0001.7) 설정되지 않아도 됨

IS "NC 시작 불가능" (V3200 0007.0) 설정되지 않아도 됨

IS "블록 한계에서 NC 정지" (V3200 0007.2) 설정되지 않아도 됨

IS "NC 정지" (V3200 0007.3) 설정되지 않아도 됨

IS "NC 정지 축 및 스핀들" (V3200 0007.4) 설정되지 않아도 됨

IS "비상 정지" (V2700 0000.1) 설정되지 않아도 됨

축 또는 NCK 알람 없어도 됨

명령 실행 가공 프로그램 또는 가공 프로그램 블록이 자동으로 처리되며 IS "채널 상태 활성" (V3300 0003.5) 및 IS "프로그램 상태 실행 중" (V3300 0003.0)이 설정됩니다.

프로그램은 프로그램 끝에 도달할 때까지 또는 채널이 STOP 또는 RESET 명령에 의해 중단될 때까지 처리됩니다.

Page 189: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

작동 모드, 프로그램 운영(K1) 10.3 가공 프로그램 처리

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 189

인터럽트

선행 조건이 충족되지 않는 한 START 명령은 효과가 없습니다. 이 경우 다음 인터럽트 중 하나가 발생합니다: 10200, 10202, 10203

10.3.3 가공 프로그램 중단

채널 상태

STOP 명령은 관련 채널이 "채널 활성" 상태 (V3300 0003.5)일 경우에만 실행됩니다.

STOP 명령

프로그램의 처리를 중지시키고 채널 상태를 "중단됨"으로 설정하는 다양한 명령이 있습니다.

● IS "블록 한계에서 NC 정지" (V3200 0007.2)

● IS "NC 정지" (V3200 0007.3)

● IS "NC 정지 축 및 스핀들" (V3200 0007.4)

● IS "단일 블록" (V3200 0000.4)

● 프로그래밍 명령 "M0" 또는 "M1" 그리고 관련 활성화

명령 실행

STOP 명령의 실행 후 IS "프로그램 상태 중지됨" (V3300 0003.2) 및 IS "채널 상태 중단됨" (V3300 0003.6)이 설정됩니다. 중단된 가공 프로그램의 처리는 또다른 START 명령으로 중단된 부분부터 계속할 수 있습니다.

STOP 명령이 내려졌을 때 다음 조치가 실행됩니다.

● 가공 프로그램 처리가 다음 블록 한계에서 중지되고(블록 한계에서 NC 정지, M0/M1 또는 단일 블록), 또다른 STOP 명령으로 처리가 즉시 중지됩니다.

● 아직 출력되지 않은 현재 블록의 보조 기능은 더 이상 출력되지 않습니다.

● 축은 정지되고 가공 프로그램 처리도 뒤이어 정지됩니다.

● 블록 표시기는 중단된 부분에서 정지합니다.

Page 190: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

작동 모드, 프로그램 운영(K1) 10.3 가공 프로그램 처리

선삭 가공, 밀링, 니블링 190 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

10.3.4 RESET 명령

기능

RESET 명령(IS "리셋" (V3000 000.7))은 모든 채널 상태에서 실행될 수 있습니다. 이 명령은 다른 명령에 의해 중단됩니다.

RESET 명령은 활성 가공 프로그램 또는 가공 프로그램 블록을 중단하는데 사용될 수 있습니다. RESET 명령의 실행 후 IS "채널 상태 리셋" (V3300 0003.7) 및 IS "프로그램 상태 취소됨" (V3300 0003.4)이 설정됩니다.

가공 프로그램은 중단 지점부터 계속할 수 없습니다. 채널의 모든 축은 정위치 정지에 있습니다.

RESET 명령이 내려졌을 때 다음 조치가 실행됩니다.

● 가공 프로그램 준비가 즉시 정지됩니다.

● 모든 축 및 스핀들에 제동이 걸립니다.

● 아직 출력되지 않은 현재 블록의 보조 기능은 더 이상 출력되지 않습니다.

● 블록 표시기가 가공 프로그램의 시작으로 리셋됩니다.

● POWER ON 알람을 제외한 모든 알람이 지워집니다.

10.3.5 프로그램 제어

선택/활성화

사용자는 사용자 인터페이스를 사용하여 가공 프로그램 처리를 제어할 수 있습니다. "프로그램 제어" 메뉴(작동 모드 AUTOMATIC, 조작 영역 "위치")에서 특정 기능을 선택할 수 있으며 이중 일부는 PLC의 인터페이스 신호에 작용합니다. 이 신호들은 단지 사용자 인터페이스로부터의 선택 신호입니다. 이들은 선택한 기능을 활성화하지 않습니다.

이 신호 상태들은 PLC 프로그램에서 데이터 블록의 다른 영역으로 전달되어야만 선택한 기능을 활성화할 수 있습니다. PLC에 의한 프로그램 제어로 신호들이 직접 설정됩니다.

Page 191: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

작동 모드, 프로그램 운영(K1) 10.3 가공 프로그램 처리

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 191

도표 10- 4 프로그램 제어

기능 선택 신호 활성화 신호 체크백 신호

SKP 블록 스킵 V1700 0001.0 V3200 0002.0

DRY 드라이런 피드 속도

V1700 0000.6 V3200 0000.6

ROV 급이송 오버라이드

V1700 0001.3 V3200 0006.6

사전 선택: SBL -일반 단일 블록 SBL -미세 단일 블록 단일 블록

- - 사용자별

- - V3200 0000.4

M1 프로그램된 정지 V1700 0000.5 V3200 0000.5 V3300 0000.5

PRT 프로그램 테스트 V1700 0000.7 V3200 0001.7 V3300 0001.7

10.3.6 프로그램 상태

프로그램 상태

선택한 프로그램의 상태가 AUTOMATIC 및 MDA 작동 모드에서 인터페이스에 표시됩니다. 프로그램이 정지되었을 때 JOG 작동 모드가 선택된 경우, "중단됨" 프로그램 상태가 표시되며 리셋에도 "중단됨"으로 표시됩니다.

SINUMERIK 802D에는 다음 프로그램 상태가 있습니다.

● IS "프로그램 상태 취소됨" (V3300 0003.4)

● IS "프로그램 상태 중단됨" (V3300 0003.3)

● IS "프로그램 상태 중지됨" (V3300 0003.2)

● IS "프로그램 상태 실행 중" (V3300 0003.0)

명령/신호의 효과

다양한 명령 또는 인터페이스 신호를 활성화하여 프로그램 상태를 제어할 수 있습니다. 다음 표에는 이러한 신호들이 설정되었을 때 나타나는 프로그램 상태가 나와 있습니다(신호가 설정되기 전 상태 -> 프로그램 상태 실행 중).

Page 192: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

작동 모드, 프로그램 운영(K1) 10.3 가공 프로그램 처리

선삭 가공, 밀링, 니블링 192 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

도표 10- 5 프로그램 상태에 대한 영향

프로그램 실행 상태 명령

취소됨 중단됨 중지됨 실행 중

IS “리셋” x

IS “NC 정지” x

IS "블록 한계에서 NC 정지" x

IS "NC 정지 축 및 스핀들" x

IS "리드인 비활성" x

IS "피드 중지, 채널 관련" x

IS "피드 중지, 축 관련" x

피드 오버라이드 = 0% x

IS “스핀들 정지” x

블록에 M2 x

블록에 M0/M1 x

IS "단일 블록" x

보조 기능이 PLC에 출력되었으나 아직 인지되지 않음

x

10.3.7 채널 상태

채널 상태

현재 채널 상태는 채널에 대한 인터페이스에 나타납니다. 그러면 PLC는 인터페이스에서의 상태에 따라 제조업체가 구성한 특정 응답과 인터록을 발생시킬 수 있습니다. 채널 상태는 모든 작동 모드에서 표시됩니다.

다음 채널 상태가 있습니다.

● IS "채널 상태 리셋" (V3300 0003.7)

● IS "채널 상태 중단됨" (V3300 0003.6)

● IS "채널 상태 활성" (V3300 0003.5)

Page 193: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

작동 모드, 프로그램 운영(K1) 10.3 가공 프로그램 처리

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 193

명령/신호의 효과

채널 상태는 다양한 명령 또는 인터페이스 신호의 활성화를 통해 변경할 수 있습니다. 다음 표에는 이러한 신호들이 설정되었을 때 나타나는 채널 상태가 나와 있습니다(신호가 설정되기 전 상태 -> 채널 상태 활성).

"채널 상태 활성" 신호는 가공 프로그램 또는 가공 프로그램 블록이 실행 중일 때 또는 축이 JOG 모드에서 이송될 때 얻을 수 있습니다.

도표 10- 6 채널 상태에 대한 영향

결과 채널 상태 명령

리셋 중단됨 활성

IS “리셋” x

IS “NC 정지” x

IS "블록 한계에서 NC 정지" x

IS "NC 정지 축 및 스핀들" x

IS "리드인 비활성" x

IS "피드 중지, 채널 관련" x

IS "피드 중지, 축 관련" x

피드 오버라이드 = 0 %

IS “스핀들 정지” x

블록에 M2 x

블록에 M0/M1 x

IS "단일 블록" x

보조 기능이 PLC에 출력되었으나 아직 인지되지 않음

x

Page 194: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

작동 모드, 프로그램 운영(K1) 10.3 가공 프로그램 처리

선삭 가공, 밀링, 니블링 194 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

10.3.8 이벤트 구동 프로그램 호출

용도

특정 이벤트가 발생했을 때 관련 사용자 프로그램이 시작됩니다. 이를 통해 사용자는 기능의 초기 설정을 활성화하거나 가공 프로그램 명령으로 초기화 루틴을 실행할 수 있습니다.

이벤트 선택

MD20108 PROG_EVENT_MASK(이벤트 구동 프로그램 호출)을 사용하여 다음 이벤트 중 사용자 프로그램을 활성화할 이벤트를 지정할 수 있습니다.

● Bit0 = 1: 가공 프로그램 시작

● Bit1 = 1: 가공 프로그램 끝

● Bit2 = 1: 화면 조작반 리셋

● Bit3 = 1: 스타트업(NC 제어)

사용자 프로그램은 기본값으로 경로이름 /_N_CMA_DIR/_N_PROG_EVENT_SPF 하에 저장됩니다. 또다른 프로그램 이름을 MD11620 PROG_EVENT_NAME에 지정할 수 있습니다.

다른 프로그램 이름

이름이 MD11620 PROG_EVENT_NAME(PROG_EVENT의 프로그램 이름)에 지정됩니다. 지정된 순서로 다음 디렉토리에서 사용자 프로그램을 검색합니다.

● 사용자 싸이클의 경우 /_N_CUS_DIR/

● 제조업체 싸이클의 경우 /_N_CMA_DIR/

구성된 이벤트가 발생할 때 저장된 이름을 가진 프로그램 중 처음 발견된 프로그램이 호출됩니다.

싸이클에 대해 활성화될 수 있는 것과 동일한 보호 메카니즘(쓰기, 읽기 등에 대한 보호 수준)이 활성화됩니다.

시뮬레이션 중에는 MD20108 PROG_EVENT_MASK가 무시됩니다.

Page 195: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

작동 모드, 프로그램 운영(K1) 10.3 가공 프로그램 처리

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 195

이벤트를 시작하는 요청

사용자 프로그램에서 시스템 변수 $P_PROG_EVENT를 사용하여 가공 프로그램을 활성화하는 이벤트를 요청할 수 있습니다.

이벤트

가공 프로그램 시작

도표 10- 7 가공 프로그램 시작 시 순서

순서 명령 한계 조건 (명령 이전에 충족되어야 함)

비고

1 채널 선택: 리셋 상태

운전 모드 선택: AUTO 또는 AUTO 및 오버스토어 또는

MDA 또는 TEACH IN

없음 채널 및 모드 선택

2 NC 시작 없음 NCK 시작

3 MD20112 START_MODE_MASK 평가를 포함한 초기화 순서

4 /_N_CMA_DIR/_N_PROG_EVENT_SPF 또는 MD11620로부터의 이름

서브루틴으로서 경로 이름을 서브루틴으로 호출

5 없음 메인 프로그램의 데이터 부분 처리

6 없음 메인 프로그램의 프로그램 부분 처리

이벤트

가공 프로그램 끝

Page 196: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

작동 모드, 프로그램 운영(K1) 10.3 가공 프로그램 처리

선삭 가공, 밀링, 니블링 196 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

도표 10- 8 가공 프로그램 끝에서 순서

순서 명령 한계 조건 (명령 이전에 충족되어야 함)

비고

1 채널 선택: 리셋 상태

운전 모드 선택: AUTO 또는 AUTO 및 오버스토어 또는

MDA 또는 TEACH IN

없음 채널 및 모드 선택

2 NC 시작 가공 프로그램의 끝을 포함한 블록

블록이 변경됨

3 MD20110 RESET_MODE_MASK, MD20150

GCODE_RESET_VALUES, MD20152 GCODE_RESET_MODE

제어가 활성화됨: 평가를 포함한

리셋 순서

4 /_N_CMA_DIR/_N_PROG_EVENT_SPF 또는 MD11620로부터의 이름

ASUB으로서 경로 이름을 ASUB으로 호출

5 MD20110 RESET_MODE_MASK, MD20150

GCODE_RESET_VALUES, MD20152 GCODE_RESET_MODE

제어가 활성화됨: 평가를 포함한

리셋 순서

G 코드 리셋 위치가 머신 데이터로 계속해서 지정됨

이벤트

화면 조작반 리셋

도표 10- 9 화면 조작반 리셋에서 처리 순서

순서 명령 한계 조건 (명령 이전에 충족되어야 함)

비고

1 채널 및 모드 선택: 전체

초기 상태: 전체 모드, 전체 채널 상태

모든 상태에서 모드/채널 상태 선택

2 리셋

3 MD20110 RESET_MODE_MASK, MD20150

GCODE_RESET_VALUES, MD20152 GCODE_RESET_MODE

제어가 활성화됨: 평가를 포함한

리셋 순서

Page 197: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

작동 모드, 프로그램 운영(K1) 10.3 가공 프로그램 처리

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 197

순서 명령 한계 조건 (명령 이전에 충족되어야 함)

비고

4 /_N_CMA_DIR/_N_PROG_EVENT_SPF 또는 MD11620로부터의 이름

ASUB으로서 경로 이름을 ASUB으로 호출

5 MD20110 RESET_MODE_MASK, MD20150

GCODE_RESET_VALUES, MD20152 GCODE_RESET_MODE

제어가 활성화됨: 평가를 포함한

리셋 순서

G 코드 리셋 위치가 머신 데이터로 계속해서 지정됨

이벤트

스타트업

도표 10- 10 스타트업을 포함한 순서

순서 명령 한계 조건 (명령 이전에 충족되어야 함)

비고

1 리셋 스타트업 후

2 MD20110 RESET_MODE_MASK, MD20150

GCODE_RESET_VALUES, MD20152 GCODE_RESET_MODE

램프업 후 제어가 활성화됨: 평가를

포함한 리셋 순서

3 /_N_CMA_DIR/_N_PROG_EVENT_SPF 또는 MD11620로부터의 이름

ASUB으로서 경로 이름을 ASUB으로 호출

4 MD20110 RESET_MODE_MASK, MD20150

GCODE_RESET_VALUES, MD20152 GCODE_RESET_MODE

제어가 활성화됨: 평가를 포함한

리셋 순서

G 코드 리셋 위치가 머신 데이터로 계속해서 지정됨

시간적 순서

가공 프로그램 시작 및 가공 프로그램 끝에 대해:

프로그램 시작 및 프로그램 끝에서 이벤트에 의해 시작된 프로그램을 실행 시 VDI 신호 VB3300 0003("프로그램 상태" 및 "채널 상태")의 시간적 순서:

Page 198: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

작동 모드, 프로그램 운영(K1) 10.3 가공 프로그램 처리

선삭 가공, 밀링, 니블링 198 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

(V3300 0003.7)

(V3300 0003.6)

(V3300 0003.5)

(V3300 0003.4)

(V3300 0003.2)

(V3300 0003.0)

EndEVENT_SPF_N_PROG_

EndEVENT_SPF_N_PROG_

EVENT_SPF_N_PROG_

End

그림 10-1 프로그램 상태 및 채널 상태에 대한 인터페이스 신호의 시간적 순서(1)

화면 조작반 리셋과 함께:

이벤트에 의해 호출된 프로그램을 실행 시 VDI 신호 VB3300 0003 ("프로그램 상태" 및 "채널 상태")의 시간적 순서:

그림 10-2 프로그램 상태 및 채널 상태에 대한 인터페이스 신호의 시간적 순서(2)

Page 199: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

작동 모드, 프로그램 운영(K1) 10.3 가공 프로그램 처리

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 199

주 IS V3300 0003.4 ("프로그램 상태 취소됨") 및 V3300 0003.7 ("채널 상태 리셋")은 _N_PROG_EVENT_SPF가 완료된 경우에만 수신됩니다. IS V3300 0003.4 ("Program status aborted") 또는 V3300 0003.7 ("Channel status reset") 중 어느 것도 프로그램 끝과 프로그램 이벤트 시작 사이에 수신되지 않습니다. 이는 화면 조작반 리셋과 프로그램 이벤트 시작 사이에도 해당됩니다.

유의할 점들

사용자 프로그램 _N_PROG_EVENT_SPF에 대해 다음을 유의해야 합니다.

● 이 프로그램은 가장 낮은 우선 순위로 실행되므로 사용자 ASUB에 의해 중단될 수 있습니다.

● PLC는 _N_PROG_EVENT_SPF의 처리 상태에 대해 사용자 M 기능으로 통지받을 수 있습니다.

● 유발 이벤트는 PLC 프로그램에 의해 인터페이스에서 정의될 수 있습니다:

VB3300 4004는 다음 정보를 제공합니다: 0 활성 이벤트가 없음

Bit 0 = 1 채널 상태 RESET에서 가공 프로그램 시작

Bit 1 = 1 가공 프로그램 끝

Bit 2 = 1 화면 조작반 리셋

Bit 3 = 1 램프업

Bit 4 = 1 탐색 실행 후 첫번째 시작

Bit 5-7 예비, 현재는 항상 0임

일반 요청이 0인 상태에서, 이벤트가 존재하는지 여부를 판단하는 것이 가능합니다. RESET 시 실행 이벤트가 사라질 경우 인터페이스의 관련 디스플레이 비트가 소멸됩니다. 매우 짧은 이벤트의 경우 해당 비트는 적어도 한 회의 PLC 싸이클 동안 유지됩니다.

● MD20108 PROG_EVENT_MASK가 재구성될 때마다 /_N_CMA_DIR/_N_PROG_EVENT_SPF가 로드되거나 활성화되어야 합니다. 그렇지 않을 경우 알람 14011 "프로그램 _N_PROG_EVENT_SPF가 존재하지 않거나 실행을 위해 활성화되지 않음"이 출력됩니다.

Page 200: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

작동 모드, 프로그램 운영(K1) 10.3 가공 프로그램 처리

선삭 가공, 밀링, 니블링 200 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

● 디스플레이는 PROC 문의 DISPLOF 속성을 사용하여 현재 블록 디스플레이에서 억제될 수 있습니다.

● 싱글 블록 정지는 SBLOF 속성 명령을 사용하거나 MD10702 IGNORE_SINGLEBLOCK_MASK(싱글 블록 정지 억제) 비트 0를 사용하여 비활성화할 수 있습니다.

리드인 디스에이블에 대한 응답과 싱글 블록 처리는 머신 데이터 MD20106 PROG_EVENT_IGN_SINGLEBLOCK(프로그램 이벤트에서 싱글 블록을 무시함) 및 MD20107 PROG_EVENT_IGN_INHIBIT(프로그램 이벤트에서 리드인 디스에이블을 무시함)를 사용하여 개별적으로 제어할 수 있습니다.

MD20106 PROG_EVENT_IGN_SINGLEBLOCK: _N_PROG_EVENT_SPF는 다음과 같을 때 추가적인 시작 없이 싱글 블록임에도 불구하고 블록 변경을 일으킵니다.

Bit 0 = 1로 설정됨, 가공 프로그램 시작 이벤트 후

Bit 1 = 1로 설정됨, 가공 프로그램 끝 이벤트 후

Bit 2 = 1로 설정됨, 화면 조작반 리셋 이벤트 후

Bit 3 = 1로 설정됨, 램프업 이벤트 후

Bit 4 = 1로 설정됨, 탐색 실행 후 첫번째 시작 이벤트 후

MD 20107: PROG_EVENT_IGN_INHIBIT: _N_PROG_EVENT_SPF는 다음과 같을 때 리드인 디스에이블임에도 불구하고 블록 변경을 일으킵니다.

Bit 0 = 1로 설정됨, 가공 프로그램 시작 이벤트 후

Bit 1 = 1로 설정됨, 가공 프로그램 끝 이벤트 후

Bit 2 = 1로 설정됨, 화면 조작반 리셋 이벤트 후

Bit 3 = 1로 설정됨, 램프업 이벤트 후

Bit 4 = 1로 설정됨, 탐색 실행 후 첫번째 시작 이벤트 후

Bit 0 == 1(가공 프로그램 시작 후 프로그램 이벤트)에 대해 다음 제약이 적용됩니다: 프로그램 이벤트가 가공 프로그램 명령 "RET"으로 끝날 경우, RET은 항상 실행 가능 블록으로 이어집니다(M17과 유사).

Bit 0 == 0에 대해 새로운 동작은 없습니다. 즉, RET은 해석기에서 해석되며 "실행 가능 블록"으로 이어지지 않습니다.

Page 201: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

작동 모드, 프로그램 운영(K1) 10.3 가공 프로그램 처리

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 201

가공 프로그램의 시작/끝에 대해 어떠한 순서도 전달되지 않습니다.

● 사용자 ASUB이 리셋 상태에서 시작될 경우 가공 프로그램의 시작/끝을 위한 이벤트에 대한 기술된 순서가 전달되지 않습니다.

● 설정 가능한 프로그램 이벤트 속성

머신 데이터 MD20109 PROG_EVENT_MASK_PROPERTIES를 사용하여 개별 채널에 대해 "이벤트 구동 프로그램 호출"의 추가 속성을 정의할 수 있습니다.

– Bit0 = 0: RESET 채널 상태에서 시작된 ASUB을 이전 버전에서처럼 "이벤트 구동 프로그램 호출"이 뒤따릅니다.

– Bit0 = 1: RESET 채널 상태에서 시작된 ASUB을 "이벤트 구동 프로그램 호출"이 뒤따르지 않습니다.

가공 프로그램 시작과 함께: /_N_CMA_DIR/_N_PROG_EVENT_SPF가 서브루틴으로 실행됩니다. _N_PROG_EVENT_SPF는 M17 또는 RET으로 끝나야 합니다. REPOS 명령을 사용한 복귀는 허용되지 않으며 알람 16020 "위치 변경 불가능"이 생성됩니다.

화면 조작반 리셋 시 또는 램프 업 후 에러: 화면 조작반을 리셋하거나 램프업을 한 후 비상 정지 또는 운전 모드/NCK 에러가 여전히 존재할 경우, _N_PROG_EVENT_SPF는 비상 정지가 인지되거나 에러가 채널에서 인지된 후에만 처리됩니다.

할당 예제

MD20106 PROG_EVENT_IGN_SINGLEBLOCK = 'H1F'

MD20107 PROG_EVENT_IGN_INHIBIT = 'HC'

MD20109 PROG_EVENT_MASK_PROPERTIES = 'H1'

이벤트 프로그램

모든 이벤트에 의한 호출 예제

MD20108 PROG_EVENT_MASK = 'H0F' (이벤트 구동 프로그램 호출), 즉, 가공 프로그램 시작, 가공 프로그램 끝, 화면 조작반 리셋 및 램프업 시 _N_PROG_EVENT_SPF 호출:

PROC PROG_EVENT DISPLOF

Page 202: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

작동 모드, 프로그램 운영(K1) 10.3 가공 프로그램 처리

선삭 가공, 밀링, 니블링 202 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

가공 프로그램 시작 순서 IF ($P_PROG_EVENT == 1)

N 10 R100 = 0 ; 가공 싸이클에 대한 전송 파라미터

N 20 M17

ENDIF

가공 프로그램 끝 및 화면 조작반 리셋에 대한 순서 IF ($P_PROG_EVENT == 2) OR ($P_PROG_EVENT == 3)

N10 R20 = 5

N20 ENDIF

N30 M17

ENDIF

스타트업에 대한 순서 IF ($P_PROG_EVENT == 4)

N10 $SA_SPIND_S[Ax4] = 0 ; 가상 인터페이스를 통한 스핀들 시작 속도

N20 ENDIF

N30 M17

ENDIF

M17

RESET 키로 시작

다음 가공 프로그램의 하나는 RESET 키로 자동으로 시작됩니다.

● 이름이 MD11620 PROG_EVENT_NAME(프로그램 이벤트에 대한 프로그램 이름)에 있고 /_N_CUS_DIR/ or /_N_CMA_DIR/ 디렉토리 중 하나에 저장된 가공 프로그램

● _N_PROG_EVENT_SPF(기본값).

MD20107 PROG_EVENT_IGN_INHIBIT에 의한 제어

다음 머신 데이터 설정이 존재할 경우: MD20107 PROG_EVENT_IGN_INHIBIT= 'H04F' MD20108 PROG_EVENT_MASK= 'H04F'

RESET 키로 시작된 프로그램은 리드인 디스에이블 설정과는 무관하게 끝까지 실행됩니다.

Page 203: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

작동 모드, 프로그램 운영(K1) 10.3 가공 프로그램 처리

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 203

주 블록 탐색에 관한 MD11450에 대한 권고: MD11450 SEARCH_RUN_MODE = ’H7’(탐색 파라미터화) Bit 0 = 1: 블록 탐색 후 마지막 동작 블록의 로드와 함께 처리가 정지되고 VDI 신호 "마지막 동작 블록 활성"이 설정됩니다. 알람 10208은 PLC가 VDI 신호 "PLC 동작 종료됨"을 설정하여 이를 요청할 때까지 출력되지 않습니다. 용도: PLC는 블록 탐색 후 ASUB를 시작합니다. Bit 1 = 1 동작 블록의 출력 후 자동 ASUB 시작(MD11620 PROG_EVENT_NAME 참조). 알람 10208은 ASUB이 완료될 때까지 출력되지 않습니다. Bit 2 = 1: 보조 기능의 출력이 동작 블록에서 억제됩니다. 블록 탐색 동안 누적된 스핀들 프로그래밍은 추후에 출력될 수 있습니다(예: ASUB에서). 이에 대한 프로그램 데이터는 다음 시스템 변수에 저장됩니다.

• $P_SEARCH_S

• $P_SEARCH_SDIR

• $P_SEARCH_SGEAR

• $P_SEARCH_SPOS

• $P_SEARCH_SPOSMODE

10.3.9 비동기 서브루틴(ASUB)

기능

PLC에서 ASUB 인터페이스 영역을 통해 두 개의 서로 다른 ASUB(PLCASUP1_SPF 및 PLCASUP2_SPF)을 활성화할 수 있습니다. 비동기 서브루틴(ASUB)을 PLC에서 시작하려면 이 서브루틴이 NC 프로그램 또는 PI 서비스 ASUB에 의해 인터럽트 번호에 할당되어 있어야 합니다(NC 서비스 VB1200 0000 참조).

이렇게 일단 준비되면, ASUB은 PLC에서 언제든지 시작할 수 있습니다. NC 프로그램 실행은 ASUB에 의해 중단됩니다.

한번에 하나의 ASUB만이 시작할 수 있습니다. 두 ASUB에 대한 시작 신호가 PLC 사이클에서 논리 1로 설정된 경우, ASUB은 순서 INT1 그리고 INT2로 시작됩니다.

Page 204: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

작동 모드, 프로그램 운영(K1) 10.3 가공 프로그램 처리

선삭 가공, 밀링, 니블링 204 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

일단 ASUB이 완료되거나 에러가 발생한 경우 사용자는 시작 신호를 논리 0으로 설정해야 합니다.

주 ASUB을 시작하기 전에 ASUB PI 서비스의 호출이 완료되어야 합니다.

초기화

초기화는 ASUB PI 서비스에 의해 수행됩니다. "NCK 영역에서 PI 서비스 시작(A2)"을 참조하십시오.

ASUB 시작

ASUB의 시간적 순서는 다음 펄스 다이어그램의 PLCASUP1_SPF 예제에 나와 있습니다. 표에서 어느 인터페이스 신호가 PLCASUP2_SPF와 관련되어 있는지 볼 수 있습니다.

도표 10- 11 펄스 다이어그램에 신호 할당

신호 주소 - PLCASUP1_SPF 주소 - PLCASUP2_SPF

시작 V3400 0000.0 V3400 0001.0

실행 중 V3400 1000.1 V3400 1001.1

완료됨 V3400 1000.0 V3400 1001.0

오류 V3400 1000.3 V3400 1001.3

인터럽트 번호가 할당되지 않음 V3400 1000.2 V3400 1001.2

Page 205: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

작동 모드, 프로그램 운영(K1) 10.3 가공 프로그램 처리

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 205

① 시작의 양의 에지를 통한 기능 활성화 ② ASUB이 실행 중임 ③ 긍정적 인지: ASUB 종료됨 ④ 인지 수신 후 기능 활성화 리셋 ⑤ PLC를 통한 신호 변경 ⑥ 허용되지 않음. 기능 활성화가 인지 수신 이전에 리셋된 경우, 출력 신호는

활성화된 기능의 작동 순서에 영향을 주지 않고는 업데이트되지 않습니다. ⑦ 부정적 인지: 에러가 발생함

그림 10-3 PLCASUP1_SPF에 대한 펄스 다이어그램

구성 ASUB의 동작은 다음 표준 머신 데이터에 의해 영향을 받을 수 있습니다.

● MD11602 ASUP_START_MASK(ASUB에 대한 정지 이유 무시)

머신 데이터는 ASUB 시작을 위해 어떤 정지 이유를 무시할 것인지를 지정합니다.

권장: MD11602 = 'H7'

● MD11604 ASUP_START_PRIO_LEVEL(우선 순위, 이 우선 순위에 MD11602이 유효함)

이 머신 데이터는 ASUB 우선 순위를 지정하며, 이 우선 순위에 따라 머신 데이터 MD11602 ASUP_START_MASK가 적용됩니다. MD11602은 여기 지정된 수준부터 가장 높은 ASUB 우선 순위 수준 1까지 적용됩니다.

권장: MD11604 = 2

● MD20116 IGNORE_INHIBIT_ASUP(리드인 비활성에도 불구하고 인터럽트 프로그램 실행)

리드인 비활성이 설정되었음에도 불구하고 할당된 사용자 ASUB는 설정된 비트의 인터럽트 채널에 대해 완전하게 처리됩니다.

비트 0이 인터럽트 채널 1에 할당됩니다(PLCASUP1).

비트 1이 인터럽트 채널 2에 할당됩니다(PLCASUP2).

머신 데이터는 MD11602 ASUP_START_MASK Bit2 = 0인 경우에만 유효합니다.

Page 206: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

작동 모드, 프로그램 운영(K1) 10.3 가공 프로그램 처리

선삭 가공, 밀링, 니블링 206 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

● MD20117 IGNORE_SINGLEBLOCK_ASUP(단일 블록에도 불구하고 인터럽트 프로그램을 완전히 실행)

선택된 SBL 처리 모드에도 불구하고 할당된 사용자 ASUB는 설정된 비트의 인터럽트 채널에 대해

완전하게 처리됩니다.

비트 0이 인터럽트 채널 1에 할당됩니다(PLCASUP1).

비트 1이 인터럽트 채널 2에 할당됩니다(PLCASUP2).

이 머신 데이타는 MD10702 IGNORE_SINGLE_BLOCK_MASK Bit1 = 0인

경우에만 유효합니다.

10.3.10 조작자 또는 프로그램 동작에 대한 응답

응답

다음 표에는 특정 조작자 및 프로그램 동작 후에 일어나는 채널 및 프로그램 상태가 나와 있습니다.

표의 왼쪽에는 채널 및 프로그램 상태가 나와 있고 초기 상태를 선택할 수 있는 모드 그룹이 나와 있습니다. 다양한 조작자/프로그램 동작이 표의 오른쪽에 나열되어 있습니다. 동작이 수행된 후 상태의 수는 각 동작 후의 괄호에 나와 있습니다.

도표 10- 12 조작자 또는 프로그램 동작에 대한 응답

상태 채널 상태 프로그램 상태 활성 모드 조작자 또는 프로그램 동작 (동작 후의 상태)

R U A N U 스

어 보

A A M J

1 x x x RESET(4)

2 x x x RESET(5)

3 x x x RESET(6)

Page 207: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

작동 모드, 프로그램 운영(K1) 10.3 가공 프로그램 처리

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 207

상태 채널 상태 프로그램 상태 활성 모드 조작자 또는 프로그램 동작 (동작 후의 상태)

R U A N U 스

어 보

A A M J

4 x x x NC 시작(13), 모드 변경 (5 또는 6)

5 x x x NC 시작(14), 모드 변경 (4 또는 6)

6 x x x 방향 키(15), 모드 변경 (4 또는 5)

7 x x x NC 시작(14)

8 x x x NC 시작(15)

9 x x x NC 시작(13), 모드 변경 (10 또는 11)

10 x x x NC 시작(16), 모드 변경 (9 또는 11)

11 x x x 방향 키(17), 모드 변경 (9 또는 10)

12 x x x NC 시작(13), 모드 변경 (10 또는 11)

13 x x x NC 정지(12)

14 x x x NC 정지(7), 블록 끝에서(5)

15 x x x NC 정지(8), JOG 끝에서(6)

16 x x x NC 정지(10), 블록 끝에서(10)

17 x x x NC 정지(11), JOG 끝에서(11)

Page 208: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

작동 모드, 프로그램 운영(K1) 10.3 가공 프로그램 처리

선삭 가공, 밀링, 니블링 208 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

설명

채널 상태: R: 취소됨 U: 중단됨 A: 실행 중

프로그램 상태: N: 취소됨 U: 중단됨 S: 정지됨 A: 실행 중

작동 모드: A: AUTOMATIC M: MDA J: JOG

10.3.11 프로그램 실행에 대한 시간 다이어그램의 예제

그림 10-4 프로그램 실행 시 신호의 예제

Page 209: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

작동 모드, 프로그램 운영(K1) 10.4 프로그램 테스트

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 209

10.4 프로그램 테스트

10.4.1 프로그램 테스트에 대한 일반 정보

목적

새 가공 프로그램을 테스트하기 위한 다수의 제어 기능이 있습니다. 이 기능들은 기계의 위험과 테스트 단계에 필요한 시간을 줄이는데 사용됩니다. 다수의 프로그램 테스트 기능을 동시에 활성화하는 것이 가능합니다.

다음 테스트 옵션이 여기에 설명되어 있습니다.

● 축 이동 없이 프로그램 처리

● 단일 블록 모드로 프로그램 처리

● 드라이런 피드 속도로 프로그램 처리

● 특정 프로그램 구간의 처리

● 특정 프로그램 부분 건너뛰기

● 그래픽 시뮬레이션

10.4.2 축 이동 없이 프로그램 처리(PRT)

기능성

가공 프로그램은 IS "NC 시작" (V3200 0007.1)을 사용하여 활성 "프로그램 테스트" 기능으로(즉, 보조 기능 출력, 드웰 시간으로) 시작 및 처리할 수 있습니다. 축/스핀들만이 시뮬레이션됩니다. 소프트웨어 한계 스위치 안전 기능은 계속 유효합니다.

위치 제어는 중단되지 않으므로 기능이 꺼졌을 때 축을 원점 조정할 필요가 없습니다.

사용자는 가공 프로그램의 프로그램된 축 위치 및 보조 기능 출력을 확인할 수 있습니다.

주 축 이동 없는 프로그램 처리는 "드라이런 피드 속도" 기능으로도 활성화할 수 있습니다.

Page 210: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

작동 모드, 프로그램 운영(K1) 10.4 프로그램 테스트

선삭 가공, 밀링, 니블링 210 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

선택/활성화

이 기능은 "프로그램 제어" 메뉴의 사용자 인터페이스에서 선택합니다. 기능 선택 시 IS "프로그램 테스트 선택됨" (V1700 0001.7)이 설정됩니다.

PLC 프로그램은 IS "프로그램 테스트 활성화" (V3200 0001.7)를 사용하여 기능을 활성화해야 합니다.

화면 표시

활성 프로그램 테스트에 대한 체크백으로 "PRT"가 사용자 인터페이스의 상태 줄에 표시되며 IS "프로그램 테스트 활성" (V3300 0001.7)이 PLC에 설정됩니다.

10.4.3 단일 블록 모드로 프로그램 처리(SBL)

기능성

사용자는 개별 가공 단계를 점검하기 위해 가공 프로그램을 블록별로 실행할 수 있습니다. 사용자는 실행된 가공 프로그램 블록이 올바르게 작동하는 것을 확인하면 다음 블록을 호출할 수 있습니다. 프로그램은 IS "NC 시작" (V3200 0007.1)에 의해 다음 가공 프로그램 블록으로 넘어갑니다.

"단일 블록" 기능이 활성화되면 가공 프로그램은 처리 시 프로그램 블록이 끝날 때마다 정지합니다. 이 경우 활성화된 단일 블록 형식이 준수되어야 합니다.

단일 블록 형식

다음 단일 블록 형식이 제공됩니다.

● 일반 단일 블록

이 단일 블록 형식의 경우, 동작(이송 동작, 보조 기능 출력 등)을 개시하는 블록이 개별적으로 처리됩니다. 공구 반경 보정이 활성인 경우(G41,G42), 제어 시스템에 의해 삽입되는 모든 중간 블록 후에 처리가 정지됩니다. 그러나 계산 블록에서는 처리가 정지되지 않는데, 그 이유는 이 블록이 동작을 유발하지 않기 때문입니다.

● 미세 단일 블록

이 단일 블록 형식의 경우 가공 프로그램의 모든 블록(이송 동작이 없는 단순한 계산 블록의 경우 포함)이 "NC 시작"에 의해 순차적으로 처리됩니다.

"일반 단일 블록"이 전원을 켠 후 기본 설정입니다.

Page 211: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

작동 모드, 프로그램 운영(K1) 10.4 프로그램 테스트

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 211

주의 일련의 G33 블록에서는 “드라이런 피드 속도”가 선택된 경우에만 단일 블록이 유효합니다.

선택/활성화

선택 신호는 보통 사용자 기계 조작반에서 옵니다.

이 기능은 IS "단일 블록 활성화" (V3200 0000.4)를 사용하여 PLC 프로그램에 의해 활성화되어야 합니다.

"일반 단일 블록" 또는 "미세 단일 블록"의 사전 선택은 "프로그램 제어" 메뉴의 사용자 인터페이스에서 수행됩니다.

화면 표시

단일 블록 모드가 활성이라는 체크백 신호는 조작자 인터페이스의 관련 "SBL" 필드에 표시됩니다.

단일 블록 모드로 인해, 가공 프로그램 처리 과정에서 가공 프로그램 블록이 처리되자마자 다음이 발생합니다.

● 다음 인터페이스 신호가 설정됩니다.

– IS "채널 상태 중단됨" (V3300 0003.6)

– IS "프로그램 상태 중지됨" (V3300 0003.2)

● 다음 인터페이스 신호가 리셋됩니다.

– IS "채널 상태 활성" (V3300 0003.5)

– IS "프로그램 상태 실행 중" (V3300 0003.0)

10.4.4 드라이런 피드 속도로 프로그램 처리(DRY)

기능성

가공 프로그램은 IS "NC 시작" (V3200 0007.1)에 의해 시작될 수 있습니다. 이 기능이 활성일 때, G1, G2, G3, CIP 및 CT와 함께 프로그램된 이송 속도는 SD42100 DRY_RUN_FEED에 저장된 피드 값으로 대체됩니다. 드라이런 피드 속도도 G96을 가진 프로그램 블록에서 프로그램된 회전 피드 속도를 대체합니다. 그러나 프로그램된 피드 속도가 드라이런 피드 속도보다 클 경우 큰 값이 사용됩니다.

Page 212: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

작동 모드, 프로그램 운영(K1) 10.4 프로그램 테스트

선삭 가공, 밀링, 니블링 212 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

주의 "드라이런 피드 속도"가 활성일 때 공작물은 가공되지 않을 수도 있습니다. 그 이유는 변경된 피드 속도로 인해 허용된 공구 절삭률이 초과되어 공작물 또는 기계 공구가 손상될 수 있기 때문입니다.

선택/활성화

드라이런 피드 속도를 사용한 작동은 "위치" 조작 영역의 "프로그램 제어" 소프트 키(AUTOMATIC 모드)를 사용하여 선택합니다. 기능 선택 시 IS "드라이런 피드 속도" (V1700 0000.7)가 설정됩니다. 또한 필수 드라이런 피드 속도를 "셋팅 데이터" 메뉴에 입력해야 합니다. 그래도 기능은 활성화되지 않습니다.

이 기능은 IS "드라이런 피드 속도 활성화" (V3200 0000.4)에 의해 활성화되며 NC 시작에서 평가됩니다.

드라이런 피드 속도는 프로그램 시작 전에 SD42100 DRY_RUN_FEED에 입력해야 합니다.

화면 표시

드라이런 피드 속도가 활성이라는 체크백 신호는 사용자 인터페이스의 관련 "DRY" 상태 줄에 표시됩니다.

10.4.5 블록 탐색: 특정 프로그램 구간의 처리

기능성 프로그램이 가공 프로그램의 특정 블록(목표 블록)까지 실행되게 설정하려면 블록 탐색 기능을 사용할 수 있습니다. 목표 블록까지의 블록 탐색 시 정상 프로그램 작동 시 수행되는 것과 같은 계산을 수행할 지 여부를 선택할 수 있습니다.

목표 블록에 도달한 후에 가공 프로그램은 IS "NC 시작" (2x 제공) (V3200 0007.1)으로 시작할 수 있습니다. 필요할 경우 목표 블록의 시작 또는 끝 위치로 축의 자동 보정 이동이 수행됩니다. 그리고 나머지 프로그램의 실행이 계속됩니다.

유의사항

충돌 없는 시작 위치 및 관련 활성 도구 그리고 기타 기술적 값에 유의하십시오. 필요할 경우 충돌 없는 시작 위치에 JOG 모드로 수동으로 접근해야 합니다. 선택된 블록 탐색 형식을 고려하여 목표 블록을 선택하십시오.

Page 213: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

작동 모드, 프로그램 운영(K1) 10.4 프로그램 테스트

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 213

선택/활성화

블록 탐색은 사용자 인터페이스의 AUTOMATIC 모드에서 선택합니다.

탐색 실행은 다음 기능에 대한 해당 소프트 키로 활성화할 수 있습니다.

● 형상에 대한 계산을 사용하는 블록 탐색

이 블록 탐색은 형상에 접근하기 위한 모든 상황에 사용됩니다. NC 시작에서 목표 블록의 시작 위치 또는 목표 블록 전 블록의 끝 위치에 접근합니다. 이는 끝 위치까지 이송됩니다. 처리는 형상에 맞춰 수행됩니다.

● 블록 끝점에 대한 계산을 사용하는 블록 탐색

이 블록 탐색은 목표 위치(예: 공구 변경 위치)에 접근하기 위한 모든 상황에 사용됩니다. 목표 블록의 끝 위치 또는 다음 프로그램된 위치를 목표 블록에 유효한 보간 형식을 사용하여 접근합니다. 이 방법은 형상에 맞춰 수행되지 않습니다. 목표 블록에 프로그램된 축만이 이동합니다.

● 계산을 사용하지 않는 블록 탐색

이 블록 탐색은 메인 프로그램에서 빠른 탐색을 위해 사용됩니다. 계산은 수행되지 않습니다. 내부 제어기 값이 탐색 전의 유효한 상태를 나타냅니다. 프로그램이 곧이어 수행될 수 있는가 여부는 프로그램에 따라 다르며 조작자가 결정해야 합니다. 이 탐색 실행은 새 프로그램이 구문상 문제가 없는지를 빠르게 검사하는데 적합합니다.

인터페이스 신호

PLC에서, 다음 인터페이스 신호가 시간 순서에 따라 설정됩니다(그림 참조).

● "블록 탐색 활성" (V3300 0001.4)

● "동작 블록 활성" (V3300 0001.3)

● "접근 블록 활성" (V3300 0000.4)

주 "접근 블록 활성"은 "형상에 대한 계산을 사용하는 블록 탐색"으로만 활성화됩니다. 왜냐하면 "블록 끝점에 대한 계산을 사용하는 블록 탐색"으로는 별도의 접근 블록이 생성되지 않기 때문입니다(접근 블록이 목표 블록과 동일함).

Page 214: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

작동 모드, 프로그램 운영(K1) 10.4 프로그램 테스트

선삭 가공, 밀링, 니블링 214 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

● "마지막 동작 블록 활성" (V3300 0000.6)

그림 10-5 인터페이스 신호의 시간적 순서

"블록 끝점에 대한 계산을 사용하는 블록 탐색" 후에, "마지막 동작 블록 활성"과 NC 시작에 의한 가공 프로그램 처리 계속 사이에 자동 위치 변경이 수행되지 않습니다. 접근 동작의 시작점은 NC 시작의 현재 축 위치입니다. 끝점은 가공 프로그램의 처리로부터 얻어집니다.

동작 블록 동작 블록은 "계산을 사용한 블록 탐색" 시 누적된 동작(예: 보조 기능 출력, 공구(T, D), 스핀들(S) 및 피드 프로그래밍 명령)을 포함합니다. "계산을 사용한 블록 탐색"(형상 또는 블록 끝점) 시 M 기능 출력과 같은 동작들은 소위 "동작 블록"에 누적됩니다. 이 블록들은 "탐색 목표 발견됨" 후에 NC 시작에 출력됩니다.

주 동작 블록은 또한 누적된 스핀들 프로그래밍(S 값, M3/M4/M5, SPOS)을 활성화합니다. PLC 프로그램은 공구가 작동되는지 그리고 필요할 경우 스핀들 프로그래밍이 IS "스핀들리셋" (V380x 0002.2)에 의해 리셋되었는지 확인해야 합니다.

블록 탐색 후 PLC 동작

블록 탐색 후 PLC 동작의 활성화가 가능하게 하려면 IS "마지막 동작 블록 활성"을 쓸 수 있습니다. 이 신호는 모든 동작 블록이 실행되었으며 PLC 동작 또는 조작자 동작(예: 모드 변경)을 수행하는 것이 가능함을 나타냅니다. 이를 통해 PLC는 또다른 공구 변경을 수행할 수 있습니다(예를 들어, 이동 시작 전에).

이 시점에 알람 10208 또한 기본적으로 출력됩니다. 이 알람은 조작자에게 프로그램 처리를 계속하려면 NC 시작이 필요하다는 것을 알립니다.

Page 215: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

작동 모드, 프로그램 운영(K1) 10.4 프로그램 테스트

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 215

보충 조건

접근 동작 "블록 끝점에 대한 계산을 사용하는 탐색"이 목표 블록에 유효한 보간 형식을 사용하여 수행됩니다. 이는 G0 또는 G1이어야 합니다. 다른 보간 형식의 경우, 접근 동작이 알람과 함께 중단될 수 있습니다(예: G2/G3에서 원 끝점 에러).

주 블록 탐색 기능에 대한 자세한 내용은 다음 참조 문서를 보십시오. 참조: /BP_/ 조작 및 프로그램 설명서

10.4.6 가공 프로그램 블록 건너뛰기(SKP)

기능성

새 프로그램을 테스트할 때, 프로그램을 실행하는 동안 일부 가공 프로그램 블록을 비활성화하거나 건너뛸 수 있으면 유용합니다.

그림 10-6 가공 프로그램 블록 건너뛰기

선택/활성화

이 스킵 기능은 "프로그램 제어" 메뉴의 사용자 인터페이스에서 선택합니다. 이 기능을 선택하면 IS "블록 스킵 선택됨" (V1700 0002.0)이 설정됩니다. 또한 슬래시 "/" 문자를 건너뛸 블록 앞에 넣어야 합니다(그림 참조). 그래도 기능은 활성화되지 않습니다.

이 기능은 IS "블록 스킵 활성화" (V3200 0002.0)에 의해 활성화됩니다.

Page 216: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

작동 모드, 프로그램 운영(K1) 10.4 프로그램 테스트

선삭 가공, 밀링, 니블링 216 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

화면 표시

"블록 스킵" 기능이 활성이라는 체크백 신호는 사용자 인터페이스의 관련 "SKP" 상태 줄에 표시됩니다.

10.4.7 그래픽 시뮬레이션

기능

AUTOMATIC 작동 모드에서, 선택하여 열린 프로그램을 제어 유닛의 화면에서 그래픽으로 시뮬레이션할 수 있습니다. 프로그램된 축의 이동은 "NC 시작" 후에 라인 다이어그램으로 기록됩니다.

선택/선택 취소

선택한 프로그램에 대한 그래픽 시뮬레이션은 "프로그램" 조작 영역, 프로그램 열기, "시뮬레이션" 소프트 키를 통해 사용할 수 있습니다. 여기서 IS "시뮬레이션 활성" (V1900 0000.6)이 설정되고 "프로그램" 조작 영역을 떠나거나 "편집"으로 변경할 때 다시 리셋됩니다.

화면 표시

수많은 조작 가능성으로 인해, 전체 공작물 또는 일부를 확대한 세부 내역이 화면에 표시될 수 있습니다.

참조:

/BP_/ 조작 및 프로그램 설명서

PLC 프로그램

PLC 프로그램은 시뮬레이션 중인 제어 시스템의 필수 동작에 영향을 주어야 합니다. 예를 들면 다음과 같습니다.

● 프로그램 테스트로 전환하여 축/스핀들 정지: IS "프로그램 테스트 활성화" (V3200 0001.7) 설정

● IS "리셋" (V3000 000.7) 등을 설정하여 "시뮬레이션"을 종료한 경우 실행 프로그램 중단.

Page 217: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

작동 모드, 프로그램 운영(K1) 10.5 프로그램 실행 시간에 대한 타이머

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 217

디스플레이 머신 데이터

다수의 디스플레이 머신 데이터(MD283 ~ MD292)를 그래픽 시뮬레이션의 사용자별 구성에 사용할 수 있습니다.

참조:

/LIS/ SINUMERIK 802D sl 목록

10.5 프로그램 실행 시간에 대한 타이머

기능

타이머는 "프로그램 실행 시간" 기능 하에 제공되며, 프로그램 또는 디스플레이에서 기술적 프로세스를 모니터링하는데 사용됩니다. 이 타이머는 읽기 전용입니다.

일부 타이머는 한상 활성화되어 있습니다. 그 밖의 타이머는 머신 데이터를 통해 비활성화할 수 있습니다.

타이머 - 항상 활성

● 마지막 "기본값으로 시스템 스타트업"을 수행한 이후의 시간(분):

$AN_SETUP_TIME

"기본값으로 시스템 스타트업"을 할 경우 자동으로 타이머가 0으로 리셋됩니다.

● 마지막 시스템 스타트업을 수행한 이후의 시간(분):

$AN_POWERON_TIME

제어 시스템의 스타트업마다 0으로 자동 리셋됩니다.

비활성화할 수 있는 타이머

다음 타이머는 머신 데이터를 통해 활성화됩니다(기본 설정). 시작은 타이머마다 다릅니다. 각 활성 실행 시간 측정은 피드 속도 오버라이드를 초기화하기 위해 또는 중지된 프로그램 상태에서 자동으로 중단됩니다.

활성 드라이런 피드 속도 및 프로그램 테스트에 대한 활성화된 타이머의 동작은 가공 데이터를 사용하여 지정할 수 있습니다.

Page 218: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

작동 모드, 프로그램 운영(K1) 10.5 프로그램 실행 시간에 대한 타이머

선삭 가공, 밀링, 니블링 218 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

● 자동 모드에서 NC 프로그램의 총 실행 시간(초):

$AC_OPERATING_TIME

AUTOMATIC 모드에서 NC 시작부터 프로그램 종료/RESET 사이에 실행된 모든 프로그램의 실행 시간이 합산됩니다. 제어 시스템을 스타트업할 때마다 타이머가 0으로 리셋됩니다.

● 선택한 NC 프로그램의 실행 시간(초):

$AC_CYCLE_TIME

선택한 NC 프로그램에서 NC 시작부터 프로그램 종료/리셋 사이의 실행 시간이 측정됩니다. 새로운 NC 프로그램을 시작하면 타이머가 리셋됩니다.

● 공구 작동 시간(초):

$AC_CUTTING_TIME

경로 축 런타임은 급이송을 활성화하지 않고 공구를 활성화한 상태에서 NC 시작부터 프로그램 종료/RESET 사이에 모든 NC 프로그램에서 측정됩니다. 드웰 시간이 동작 중일 때 측정이 중단됩니다. "기본값으로 시스템 스타트업"을 할 경우 자동으로 타이머가 0으로 리셋됩니다.

화면 표시

타이머의 내용은 "옵셋/파라미터" 조작 영역 -> "셋팅 데이터" 소프트 키 ->" "타이머/카운터" 소프트 키를 사용하여 화면에 표시됩니다.

● 실행 시간 = $AC_OPERATING_TIME

● 사이클 시간 = $AC_CYCLE_TIME

● 절삭 시간 = $AC_CUTTING_TIME

● 셋업 시간 = $AN_SETUP_TIME

● 전원 켜기 시간 = $AN_POWERON_TIME

"사이클 시간"도 "위치" 조작 영역의 정보 행에 AUTOMATIC 모드로 표시됩니다.

참조:

/BP_/ 조작 및 프로그램 설명서

Page 219: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

작동 모드, 프로그램 운영(K1) 10.6 공작물 카운터

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 219

10.6 공작물 카운터

기능

“공작물 카운터” 기능은 공작물 수 계산을 위한 카운터를 제공합니다. 이 카운터는 프로그램으로 또는 조작을 통해 읽거나 쓸 수 있습니다(쓰기에 대한 보호 수준 유의).

값의 범위: 0 - 999,999,999

다음 채널 관련 머신 데이터를 사용하면 카운터 활성화, 카운터 리셋 시간 및 카운팅 알고리즘을 제어할 수 있습니다.

● MD27880 PART_COUNTER (공작물 카운터 활성화)

● MD27882 PART_COUNTER_MCODE(사용자 정의된 M 명령을 사용한 공작물 카운팅)

카운터

● 필요한 공작물 수(요구 수량):

$AC_REQUIRED_PARTS

이 카운터에는 실제 공작물 카운터 $AC_ACTUAL_PARTS를 0으로 리셋하는 공작물 개수를 정의할 수 있습니다.

MD27880 PART_COUNTER(비트 0)을 사용하여 디스플레이 알람 21800 "필요한 공작물 수에 도달함"을 생성할 수 있으며 IS "필요한 공작물 수에 도달함" (V3300 40001.1)을 출력할 수 있습니다.

● 생산된 공작물의 총 수(실제 총계):

$AC_TOTAL_PARTS

이 카운터는 가공을 시작한 후 생산된 모든 공작물의 총 수량을 지정합니다.

● 실제 공작물 수(현재 실제):

$AC_ACTUAL_PARTS

시작 시점 이후 생산된 모든 공작물의 수가 계산됩니다. 필요한 공작물 수($AC_REQUIRED_PARTS)에 도달했을 때 카운터는 자동으로 0으로 리셋됩니다($AC_REQUIRED_PARTS가 0이 아닌 한).

Page 220: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

작동 모드, 프로그램 운영(K1) 10.6 공작물 카운터

선삭 가공, 밀링, 니블링 220 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

● 사용자가 지정한 공작물 수:

$AC_SPECIAL_PARTS

이 카운터를 사용하면 사용자가 고유 정의에 따라 공작물 개수를 계산할 수 있습니다. 아이덴티티가 $AC_REQUIRED_PARTS(요구 수량)인 경우에 대한 알람 출력을 정의할 수 있습니다. 사용자가 카운터를 직접 리셋해야 합니다.

카운터를 리셋한 후 카운팅을 위한 M 명령의 첫 번째 출력이 시작점으로 적용됩니다. 이 M 명령은 관련 카운터에 대해 MD27880 PART_COUNTER 또는 MD27882 PART_COUNTER_MCODE에 설정됩니다.

화면 표시

카운터의 내용은 "옵셋/파라미터" 조작 영역 -> "셋팅 데이터" 소프트 키 -> Page Down(2번째 페이지)을 눌러 화면에 표시됩니다.

● 전체 수량= $AC_TOTAL_PARTS

● 요구 수량= $AC_REQUIRED_PARTS

● 실제 수량= $AC_ACTUAL_PARTS

($AC_SPECIAL_PARTS는 표시할 수 없음)

"실제 수량"은 AUTOMATIC 모드에서 "위치" 조작 영역의 정보 행에도 표시됩니다.

참조:

/BP_/ 조작 및 프로그램 설명서

Page 221: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

작동 모드, 프로그램 운영(K1) 10.7 데이터 목록

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 221

10.7 데이터 목록

10.7.1 머신 데이터

NC 관련 머신 데이터

번호 식별자 이름

일반

10702 IGNORE_SINGLEBLOCK_MASK 단일 블록 정지 억제

11450 SEARCH_RUN_MODE 블록 탐색 파라미터 설정

11602 ASUP_START_MASK ASUB에 대한 정지 조건 무시

11604 ASUP_START_PRIO_LEVEL ASUP_START_MASK에 대한 우선 순위

11620 PROG_EVENT_NAME 프로그램 이벤트에 대한 프로그램 이름

채널의 기본적인 머신 데이터

번호 식별자 이름

채널 관련

20050 AXCONF_GEOAX_ASSIGN_TAB[n] 기하 축과 채널 축 간의 할당 [기하 축 번호]: 0...2

20060 AXCONF_GEOAX_NAME_TAB[n] 채널의 기하 축 이름 [기하 축 번호]: 0...2

20070 AXCONF_MACHAX_USED[n] 채널의 유효한 기계 축 번호 [채널 축 번호]: 0...4

20080 AXCONF_CHANAX_NAME_TAB[n] 채널의 채널 축 이름 [채널 축 번호]: 0...4

20100 DIAMETER_AX_DEF 횡단 축 기능을 지닌 기하 축

20106 PROG_EVENT_IGN_SINGLEBLOCK 프로그램 이벤트에서 단일 블록을 무시함

Page 222: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

작동 모드, 프로그램 운영(K1) 10.7 데이터 목록

선삭 가공, 밀링, 니블링 222 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

번호 식별자 이름

20107 PROG_EVENT_IGN_INHIBIT 프로그램 이벤트에서 리드인 비활성을 무시함

20108 PROG_EVENT_MASK 이벤트 구동 프로그램 호출

20109 PROG_EVENT_MASK_PROPERTIES 프로그램 이벤트 속성

20110 RESET_MODE_MASK RESET 시 초기 설정

20112 START_MODE_MASK 스타트업 후 특별 NC 시작에서 및 RESET에서 초기 설정

20116 IGNORE_INHIBIT_ASUP 리드인 비활성에도 불구하고 사용자 ASUB 완전히 실행

20117 IGNORE_SINGLEBLOCK_ASUP 단일 블록 처리에도 불구하고 사용자 ASUB 완전히 처리

20700 REFP_NC_START_LOCK 원점 복귀 없이 NC 시작 불가

21000 CIRCLE_ERROR_CONST 원 끝점 모니터링 지속

20150 GCODE_RESET_VALUES G 그룹 리셋

20152 GCODE_RESET_MODE RESET 시 G 코드 기본 설정

채널의 보조 기능 설정

번호 식별자 이름

채널 관련

22000 AUXFU_ASSIGN_GROUP[n] 보조 기능 그룹 [채널의 보조 기능 번호]: 0...63

22010 AUXFU_ASSIGN_TYPE[n] 보조 기능 형식 [채널의 보조 기능 번호]: 0...63

22020 AUXFU_ASSIGN_EXTENSION[n] 보조 기능 확장자 [채널의 보조 기능 번호]: 0...63

22030 AUXFU_ASSIGN_VALUE[n] 보조 기능 값 [채널의 보조 기능 번호]: 0...63

22550 TOOL_CHANGE_MODE M 기능에 대한 새 공구 옵셋

Page 223: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

작동 모드, 프로그램 운영(K1) 10.7 데이터 목록

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 223

채널의 타이머 및 카운터

번호 식별자 이름

채널 관련

27860 PROCESSTIMER_MODE 프로그램 런타임 관리 활성화

27880 PART_COUNTER 소재 계수기 활성화

27882 PART_COUNTER_MCODE[n] M 명령에 의한 공작물 카운팅, n = 0 ... 2

디스플레이 머신 데이터

번호 식별자 이름

283 ... 292

그래픽 시뮬레이션에 대한 디스플레이 설정

10.7.2 셋팅 데이터

번호 식별자 이름

채널 관련

42000 THREAD_START_ANGLE 나사 시작 각도

42010 THREAD_RAMP_DISP 나사 절삭 G33에서 이송 축의 시작 및 감속 거리

42100 DRY_RUN_FEED 드라이런 피드 속도

Page 224: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

작동 모드, 프로그램 운영(K1) 10.7 데이터 목록

선삭 가공, 밀링, 니블링 224 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

10.7.3 인터페이스 신호

운전 모드 신호

번호 Bit 이름

PLC에서 NCK

V3000 0000 .0 AUTOMATIC 모드

V3000 0000 .1 MDA 모드

V3000 0000 .2 JOG 모드

V3000 0000 .4 모드 변경 비활성

V3000 0000 .7 RESET

V3000 0001 .2 기계 기능 REF

NCK에서 PLC

V3100 0000 .0 활성 모드 AUTOMATIC

V3100 0000 .1 활성 모드 MDA

V3100 0000 .2 활성 JOG 모드

V3100 0000 .3 802 준비

V3100 0001 .2 활성 기계 기능 REF

채널 신호

번호 Bit 이름

PLC에서 NCK

V3200 0000 .4 단일 블록 활성화

V3200 0000 .5 M01 활성화

V3200 0000 .6 드라이런 피드 활성화

V3200 0001 .0 원점 복귀 활성화

V3200 0001 .7 프로그램 테스트 활성화

V3200 0002 .0 블록 스킵

V3200 0006 .0 피드 사용 불가능

Page 225: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

작동 모드, 프로그램 운영(K1) 10.7 데이터 목록

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 225

번호 Bit 이름

V3200 0006 .1 리드인 비활성

V3200 0006 .2 이동할 거리 삭제

V3200 0006 .3 UP 패스 수 삭제

V3200 0006 .4 프로그램 레벨 중단

V3200 0006 .6 급 이송 오버라이드 활성

V3200 0006 .7 피드 속도 오버라이드 활성

V3200 0007 .0 NC 시작 불가능

V3200 0007 .1 NC 시작

V3200 0007 .2 블록 한계에서 NC 정지

V3200 0007 .3 NC 정지

V3200 0007 .4 NC 정지 축 및 스핀들

V3200 0007 .7 리셋

NCK에서 PLC

V3300 0000 .3 동작 블록 활성

V3300 0000 .4 접근 블록 활성

V3300 0000 .5 M00/M01 활성

V3300 0000 .6 마지막 동작 블록 활성

V3300 0001 .0 원점 복귀 동작

V3300 0001 .4 블록 탐색 활성

V3300 0001 .5 M2 / M30 활성

V3300 0001 .7 프로그램 테스트 활성

V3300 0003 .0 프로그램 상태: 실행 중

V3300 0003 .2 프로그램 상태: 중지됨

V3300 0003 .3 프로그램 상태: 중단됨

V3300 0003 .4 프로그램 상태: 취소됨

V3300 0003 .5 채널 상태: 활성

V3300 0003 .6 채널 상태: 중단됨

V3300 0003 .7 채널 상태: 리셋

V3300 4001 .1 요구 수량 도달함

Page 226: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

작동 모드, 프로그램 운영(K1) 10.7 데이터 목록

선삭 가공, 밀링, 니블링 226 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

번호 Bit 이름

HMI에서 PLC

V1700 0000 .5 M01 선택됨

V1700 0000 .6 드라이런 피드 속도 선택됨

V1700 0001 .3 급이송에 대해 피드 속도 오버라이드 선택됨

V1700 0001 .7 프로그램 테스트 선택됨

V1700 0002 .0 블록 스킵 선택됨

V1900 0000 .6 시뮬레이션 활성

ASUB 신호

번호 Bit 이름

PLC에서 NCK

V3400 0000 .0 INT1 시작

V3400 0001 .0 INT2 시작

V3400 1000 .0 ASUB 종료됨

V3400 1000 .1 ASUB이 실행 중임

V3400 1000 .2 인터럽트 번호가 할당되지 않음

V3400 1000 .3 ASUB 버전 사용 불가능

INT1

V3400 1001 .0 ASUB 종료됨

V3400 1001 .1 ASUB이 실행 중임

V3400 1001 .2 인터럽트 번호가 할당되지 않음

V3400 1001 .3 ASUB 버전 사용 불가능

INT2

Page 227: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 227

보정(K3) 1111.1 간단한 설명

보정 SINUMERIK 802D의 경우 다음 축 관련 보정 기능을 활성화할 수 있습니다.

● 백래시 보정

● 보간 보정

– LEC (리드스크류 에러 및 측정 시스템 에러 보정)

– 처짐 보정 및 각도 에러 보정

● 추종 에러 보정 (속도 피드포워드 제어)

이 보정 기능은 축 관련 머신 데이터로 각 기계에 대해 개별적으로 설정할 수 있습니다.

위치 디스플레이

정상 실제값 및 지령치 위치 디스플레이는 보정 값을 무시하고 이상적 기계의 위치 값을 보여줍니다. 보정 값은 "시스템" -> "서비스 화면" -> "축 서비스" 조작 영역의 "측정 시스템 1 절대 보정치"에 표시됩니다.

11.2 백래시 보정

결과 간접 측정 시스템의 축/스핀들의 경우 기계적 백래시는 이송 경로의 손상을 초래하며, 예를 들어 이동 방향이 역전되었을 때 백래시의 양만큼 축이 더 이동하거나 덜 이동하게 만듭니다(다음 그림 참조).

보정 백래시를 보정하기 위해, 축/스핀들이 방향을 바꿀 때마다 축 관련 실제값이 백래시의 양만큼 보정됩니다.

이 양은 커미셔닝 단계에서 MD32450 BACKLASH(백래시 보정)에 각각의 축/스핀들에 대해 입력할 수 있습니다.

Page 228: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

보정(K3) 11.2 백래시 보정

선삭 가공, 밀링, 니블링 228 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

효율성

백래시 보정은 원점 복귀 후 항상 모든 모드에서 활성입니다.

양의 백래시

엔코더가 기계 부분보다 앞섭니다(예: 테이블). 엔코더가 취득한 실제 위치 또한 테이블의 실제 위치에 앞서기 때문에 테이블은 더 짧은 거리를 이동하게 됩니다(아래 다이어그램 참조). 백래시 보정 값은 여기에 양의 값으로 입력해야 합니다(= 정상적인 경우).

그림 11-1 양의 백래시(정상적인 경우)

음의 백래시

엔코더가 기계 부분(예: 테이블)보다 뒤쳐집니다. 따라서 테이블은 더 멀리 이동하게 됩니다. 입력되는 보정값은 음수입니다.

높은 백래시 보정 값

사용자는 관련 축이 방향을 전환할 때 백래시 보정 값을 점차적으로 여러 증분에 걸쳐 적용할 수 있습니다. 이렇게 함으로써 지령치의 과도한 단계적 변화가 축 에러를 일으키는 것을 예방할 수 있습니다.

축 관련 MD36500 ENC_CHANGE_TOL의 내용은 백래시 보정 값(MD32450 BACKLASH)이 적용되는 증분을 결정합니다. 백래시 보정은 n 서보 사이클 후에 완전히 계산된다는 점을 유의하십시오(n=MD32450/MD36500). 과도한 시간 간격은 정지 모니터링 알람을 유발할 수 있습니다. MD36500이 MD32450보다 클 경우 보정은 한 서보 사이클에 수행됩니다.

Page 229: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

보정(K3) 11.3 보간 보정

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 229

11.3 보간 보정

11.3.1 일반

용어

보정 값: 위치 실제값 엔코더에 의해 측정된 축 위치와 프로그램된 축 위치 (= 이상적 기계의 축 위치) 간의 차이. 보정 값은 종종 수정 값으로도 불리웁니다.

보간점: 축의 위치 및 해당 옵셋 값.

옵셋 표: 보간점을 포함하는 표

보정 표

리드스크류 피치와 측정 시스템 간의 치수 편차는 공작물 가공의 정확도에 직접적으로 영향을 미치기 때문에, 이를 적절한 위치 의존 보정 값으로 보정해야 합니다. 보정 값은 측정된 에러 곡선에서 얻어지며, 설치 시 보정 표의 형식으로 제어 시스템에 입력됩니다. 각 보정 관계에 대해 별도의 표를 작성해야 합니다.

보정 값과 부가적인 표 파라미터는 특별 시스템 변수를 사용하여 보정 표에 입력합니다.

보정 표 입력

보정 표는 두 가지 서로 다른 방법으로 백업된 NC 사용자 메모리로 로드할 수 있습니다.

● 보정 값은 보정 표가 있는 NC 프로그램이 시작될 때 로드됩니다.

● 보정 값은 또한 HMI의 직렬 인터페이스를 통해 표를 PC에서 받아옴으로써 로드할 수도 있습니다.

주 보정 표는 조작 영역 "시스템" -> "데이터 입출력" -> "데이터 선택" / 데이터 ... / 보정: 리드스크류 에러에서 HMI의 직렬 인터페이스를 통해 출력할 수 있으며, 편집 후에 다시 로드할 수 있습니다.

보간점 간의 선형 보간

보정할 이송 경로(시작 및 끝 위치를 사용하여 정의됨)는 동일한 크기의 다수의(숫자는 에러 곡선의 모양에 따라 달라짐) 경로 조각으로 나뉘어집니다(그림 참조). 이러한 소경로를 제한하는 실제 위치를 "보간점"이라고 합니다. 커미셔닝 시 각 보간점(실제

Page 230: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

보정(K3) 11.3 보간 보정

선삭 가공, 밀링, 니블링 230 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

위치)에 대해 보정 값을 입력해야 합니다. 두 보간점 간에 적용되는 보정 값은 인접한 보간점의 보정 값을 사용하여 선형 보간에 따라 생성됩니다(즉, 인접한 보간점들이 선을 따라 연결됨).

그림 11-2 보간점 간의 선형 보간

원점에서의 보정 값

보정 표는 원점에서의 보정 값이 0이 되도록 구성해야 합니다. 이렇게 함으로써 LEC가 활성화되었을 때(원점 복귀 후) 발생하는 위치 점프를 예방할 수 있습니다.

11.3.2 LEC

기능

리드스크류 에러 보정/측정 시스템 에러 보정 (LEC) 은 축 관련 보정입니다.

LEC의 원리는 보간 싸이클 동안 축 관련 위치 실제값을 지정된 보정 값으로 수정하여 이 값을 즉각적인 이송을 위해 기계 축에 적용하는 것입니다. 양의 보정 값을 사용하면 해당 기계 축이 음의 방향으로 이동합니다.

보정 값의 크기는 제한되어 있지 않으며 모니터링되지도 않습니다. 보정으로 인해 속도 및 가속도가 지나치게 높아지는 것을 방지하려면 작은 보정 값을 선택해야 합니다. 보정 값이 크면 다른 축 모니터링 기능 (예: 형상 모니터링, 속도 지령치 제한) 들에 의해 알람이 발생될 수도 있습니다.

Page 231: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

보정(K3) 11.3 보간 보정

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 231

효율성

● 보정 값은 NC 사용자 메모리에 저장되고 적용됩니다. (전원 인가 후).

● 이 기능이 관련 기계 축에 대해 활성화되었음

(MD32700 ENC_COMP_ENABLE [0] = 1).

● 축이 원점 조정되었음 (IS "Referenced/synchronized 1" V390x 0000.4가 설정됨)

이러한 조건들이 충족되면 모든 모드에서 축 관련 실제값이 보정 값에 의해 변경되며 즉시 기계 축에 의해 이송됩니다.

원점을 상실할 경우 (예: 엔코더 주파수가 초과되었기 때문에 (IS "Referenced/synchronized 1" =0)) 보정 처리는 비활성화됩니다.

보정 표

위치 관련 보정 값은 관련 축에 대해 시스템 변수의 형식으로 보정 표에 저장됩니다. 350개의 보간점 (N = 0...349) 을 사용할 수 있습니다.

주 최대 보간점은 축 머신 데이터 MD38000 MM_ENC_ENC_COMP_MAX_POINTS[0]에 입력합니다.

다음 측정 시스템 관련 파라미터가 표에 대해 설정되어야 합니다 (그림 "보정 표 파라미터 (LEC에 대한 시스템 변수)" 참조).

● 보정 표의 보간점 N에 대한 보정 값:

$AA_ENC_COMP [0,N,AXi]= ...

의미: AXi = 기계 축 이름, 예: X1, Y1, Z1. N = 보간 점 인덱스

모든 개별 보간점 (축 위치) 에 대해 보정 값을 표에 입력해야 합니다. 보정 값의 크기는 제한되어 있지 않습니다.

주 첫 번째와 마지막 보정 값은 전체 이송 범위에 대해 유효한 상태로 유지됩니다. 즉, 보정 테이블이 전체 이송 범위를 포함하지 않을 경우 이 값들은 "0"으로 설정되어야 합니다.

● 보간 점 간의 거리: $AA_ENC_COMP_STEP[0,AXi]= ...

보간 점 간의 거리는 관련 보정 테이블에서 보정 값 간의 거리에 상응합니다 (AXi에 대해 위 참조).

Page 232: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

보정(K3) 11.3 보간 보정

선삭 가공, 밀링, 니블링 232 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

● 시작 위치: $AA_ENC_COMP_MIN[0,AXi]= ...

시작 위치는 관련 축의 보정 테이블이 시작되는 축 위치입니다 (보간 점 0).

시작 위치에 대한 보정 값은 $AA_ENC_COMP[0,0,AXi]입니다.

보간 점 0의 보정 값은 시작 위치보다 작은 모든 위치에 대해 사용됩니다 (예외: 모듈로 기능이 있는 테이블).

● 끝 위치: $AA_ENC_COMP_MAX[0,AXi]= ...

끝 위치는 관련 축의 보정 테이블이 끝나는 축 위치입니다 (보간점 k < 350).

끝 위치에 대한 보정 값은 $AA_ENC_COMP[0,k,AXi]입니다.

보간점 k의 보정 값은 끝 위치보다 큰 모든 위치에 대해 사용됩니다 (예외: 모듈로 기능이 있는 테이블). k보다 큰 보정 값은 유효하지 않습니다.

● 모듈로 기능의 보정: $AA_ENC_COMP_IS_MODULO[0,AXi] = 1

모듈로 기능의 보정이 활성화되면 보정 테이블이 순환적으로 반복됩니다. 즉, $AA_ENC_COMP_MAX (보간점 $AA_ENC_COMP[0,k,AXi]) 위치의 보정 값 바로 뒤에 $AA_ENC_COMP_MIN (보간 점 $AA_ENC_COMP[0,0,AXi]) 위치의 보정 값이 따라 옵니다.

모듈로 360°인 로터리 축의 경우, 0° ($AA_ENC_COMP_MIN) 를 시작 위치로 그리고 360° ($AA_ENC_COMP_MAX) 를 끝 위치로 프로그램밍하는 것이 적절합니다. 이 경우 두 보정 값은 직접 입력해야 합니다.

주의

보정 값을 입력할 때, 정의된 범위 내의 모든 보간 점에 보정 값을 지정하는 것이 중요합니다 (즉, 빈틈이 없어야 함). 그렇지 않을 경우, 이들 위치의 이전 입력 항목에 남은 보정 값이 이들 보간 점에 사용됩니다.

주 위치 데이터를 포함하는 테이블 파라미터는 MD10240 SCALING_SYSTEM_IS_METRIC=0을 사용하여 인치 단위로 해석됩니다. 위치 데이터는 수동 전환을 수행하여 자동으로 다시 계산될 수 있습니다 ("기본 시스템의 수동 전환" 절 참고). 보정 테이블은 MD32700 ENC_COMP_ENABLE=0으로 설정되었을 때만 로드할 수 있습니다. 값 "1"을 사용하면 보정이 활성화되고 쓰기 보호가 적용됩니다 (출력 알람 17070).

Page 233: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

보정(K3) 11.3 보간 보정

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 233

예제

다음 예제에는 기계 축 X1에 대한 보정 값 입력치가 프로그램으로 나와 있습니다.

%_N_AX_EEC_INI

CHANDATA(1)

$AA_ENC_COMP[0,0,X1]=0.0 ; 첫 번째 보정 값 (보간점 0) +0 mm

$AA_ENC_COMP[0,1,X1]=0.01 ; 두 번째 보정 값 (보간점 1) +10 mm

$AA_ENC_COMP[0,2,X1]=0.012 ; 세 번째 보정 값 (보간점 2) +12 mm

...

$AA_ENC_COMP[0,120,X1]=0.0 ; 마지막 보정 값 (보간점 120)

$AA_ENC_COMP_STEP[0,X1] = 2.0 ; 보간 점 간의 거리 2.0 mm

$AA_ENC_COMP_MIN[0,X1] = -200.0 ; 보정은 -200.0 mm 에서 시작함

$AA_ENC_COMP_MAX[0,X1]=40.0 ; 보정은 +40.0 mm 에서 끝남

$AA_ENC_COMP_IS_MODULO[0,X1] = 0 ; 모듈로 기능 M17 이 없는 보정

350개 보간점보다 값이 더 많으면 알람 12400 "요소가 존재하지 않음"이 출력됩니다.

그림 11-3 보정 표 파라미터 (LEC에 대한 시스템 변수)

Page 234: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

보정(K3) 11.3 보간 보정

선삭 가공, 밀링, 니블링 234 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

11.3.3 처짐 보정 및 각도 에러 보정

주 이 기능은 라이센스가 있어야 사용할 수 있으며 T/M value 에서는 사용할 수 없습니다. 유효한 라이센스 없이 해당 옵션을 활성화한 경우 알람 8081 "라이센스 키를 사용하여 라이센스를 등록하지 않은 %1 옵션이 설정됨"이 출력됩니다. 정상적으로 기계를 작동할 수 없습니다. "옵션 설정" 관련 조작에 대한 자세한 정보는 "선삭, 밀링, 연삭, 니블링" 조작 지침에서 "SINUMERIK 802D sl 라이센스" 절을 참조하십시오.

필요 조건

처짐 보정 기능 및 각도 에러 보정 기능은 PLC 축에 적용할 수 없습니다.

기능

LEC와 달리 기본 축 및 보정 축은 "처짐 보정" 또는 "각도 에러 보정"에 대해 동일하게 설정하지 않아도 됩니다. 따라서 축 지정은 모든 보정 테이블에 필요합니다.

자체 하중으로 인해 발생하는 축 (기본 축) 의 처짐을 보정하려면 다른 축 (보정 축) 의 절대 위치를 변경하여야 합니다. 따라서 "처짐 보정"은 축간 보정을 의미합니다.

아래 다이어그램에서 보듯이 가공 헤드가 (-) Y1축 방향으로 이동할수록 가로대는 (-) Z1축 방향으로 더 많이 처집니다.

에러는 Y1축의 모든 실제 값 위치에 대해 Z1축의 보정 값을 포함하는 보정 테이블의 형식으로 기록되어야 합니다. 보간 점에 대해 보정 값을 입력하는 것으로 충분합니다.

Y1축이 이송될 때 제어 시스템은 보간 점 간의 위치에 대해 직선 보간을 수행하는 보간 싸이클에서 Z1축의 해당 보정 값을 계산합니다. 이 보정 값은 추가 지령치로서 위치 제어 루프에 전달됩니다. 양의 보정 값을 사용하면 해당 기계 축이 음의 방향으로 이동합니다.

Page 235: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

보정(K3) 11.3 보간 보정

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 235

그림 11-4 자중으로 인한 처짐 예

요구 사항에 따라 여러 개 보정 관계를 한 개 축에 정의할 수 있습니다. 총 보정 값은 이 축의 모든 보정 값의 합계입니다.

주 현재 사용자 인터페이스의 "처짐/온도" 변수에서 현재 유효한 보정 값을 읽을 수 있습니다. 이렇게 하려면 "시스템" 소프트 키를 선택한 후 "서비스 디스플레이" → "축 서비스"를 선택하십시오.

설정 옵션

처짐 보정에 대한 보정 값을 생성/적용할 수 있는 여러 가지 방법이 아래에 나열되어 있습니다 (아래 다이어그램 참고).

1. 축은 여러 개 보정 테이블에 대한 입력 변수 (기본 축) 로 정의할 수 있습니다 (시스템 변수를 통해 설정 가능).

2. 축은 여러 개 보정 테이블의 출력 변수 (보정 축) 에 대한 수신자로 정의할 수 있습니다 (시스템 변수를 통해 설정 가능). 총 보정 값은 개별 보정 값의 합계입니다.

다음 정의는 사용 가능한 보정 테이블의 최대 개수에 적용됩니다. 모든 축에 사용 가능한 보정 테이블의 총 최대 개수: 2

3. 축은 동시에 기본 축 및 보정 축이 될 수 있습니다. 프로그래밍된 (요구된) 위치 지령치는 보정 값을 계산하는데 항상 사용됩니다.

Page 236: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

보정(K3) 11.3 보간 보정

선삭 가공, 밀링, 니블링 236 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

4. 보정 동작 범위 (기본 축의 시작 및 끝 위치) 와 보간 점 간의 거리는 모든 보정 테이블에 대해 정의할 수 있습니다 (시스템 변수를 통해 설정 가능).

5. 보정은 방향에 종속될 수 있습니다 (시스템 변수를 통해 설정 가능).

6. 모든 보정 테이블은 주기적 평가를 위한 모듈로 기능이 있습니다 (시스템 변수를 통해 설정 가능).

7. 테이블 값에 곱하기 위한 가중치 (셋팅 데이터로 정의할 수 있어 언제든지 가공 프로그램, PLC 또는 사용자가 직접 변경 가능) 를 모든 보정 테이블에 지정할 수 있습니다.

8. 보정 테이블은 쌍을 이뤄 곱할 수 있습니다 (시스템 변수를 통해 설정 가능). 결과 값은 보정 축의 총 보정 값에 더해집니다.

9. 보정은 다음 방법으로 활성화됩니다.

– 머신 데이터:

MD32710 CEC_ENABLE [AXi] (처짐 보정 인에이블)

기계 축 AXi에 대한 모든 보정 관계의 합계를 활성화합니다.

– 보정 테이블 [t]의 평가는 다음 셋팅 데이터로 활성화됩니다.

SD41300 CEC_TABLE_ENABLE[t]

(보정 테이블에서 사전 설정)

예를 들어 가공 요구 사항에 따라 가공 프로그램 또는 PLC 사용자 프로그램의 보정 관계를 변경할 수 있습니다 (예: 보정 테이블 전환).

10. 설정:

MD10260 CONVERT_SCALING_SYSTEM = 1

(기본 시스템 전환 활성)

다음 축 머신 데이터를 활성화합니다.

MD32711 CEC_SCALING_SYSTEM_METRIC

(처짐 보정의 단위 체계)

이 축에 적용되는 모든 보정 테이블에 대한 측정 시스템은 이 머신 데이터에서 설정됩니다. 따라서 모든 위치 항목은 구성된 측정 시스템으로 계산된 총 보정 값과 함께 해석됩니다. 측정 시스템을 변경할 경우 위치 정보의 외부 변환은 더 이상 필요하지 않습니다.

Page 237: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

보정(K3) 11.3 보간 보정

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 237

주 템플릿 "_N_CEC.MPF"는 스타트업을 수행하기 위해 제공되고 툴박스가 설치되면 다음 경로에서 찾을 수 있습니다. C:\Program Files\Siemens\Toolbox 802D_sl\V01040500\Techno\...\Compensation_Templates 장비 제조업체의 요구 사항을 만족하도록 템플릿을 수정하면 해당 템플릿을 제어 시스템으로 전송해야 하고 이를 가공 프로그램의 일부로 실행할 수 있습니다.

모니터링

처짐 보정을 적용한 결과 기계 축에 발생하는 속도 및 가속도 초과를 방지하려면 총 보정 값을 모니터링하고 최대 값으로 제한합니다.

최대 보정 값은 다음 축 머신 데이터로 각 축에 설정됩니다.

MD32720 CEC_MAX_SUM

(처짐 보정에 대한 최대 보정 값)

총 보정 값 결과가 최대 값보다 크면 알람 20124 "보정 값 합계가 너무 큼"을 출력합니다. 처리 중인 프로그램은 중단되지 않습니다. 추가 지령치로서의 보정 값 출력은 최대 값으로 제한됩니다.

총 보정 값의 변경 역시 축에 대해 제한됩니다.

다음 머신 데이터로 정의된 한계값을 초과하면 알람 20125 "보정 값이 너무 빨리 변경됨"이 출력됩니다.

MD32730 CEC_MAX_VELO (1로 속도 변경)

프로그램은 계속 실행됩니다. 제한 때문에 처리되지 않은 경로는 보정 값이 더 이상 제한을 받지 않게 되는 즉시 처리됩니다.

Page 238: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

보정(K3) 11.3 보간 보정

선삭 가공, 밀링, 니블링 238 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

그림 11-5 처짐 보정에 대한 보정 값 생성

Page 239: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

보정(K3) 11.3 보간 보정

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 239

복합 보정

여러 개의 테이블에 대해 입력 량 (기본 축) 으로 축의 위치를 사용하고, 여러 개의 보정 관계 (보정 테이블) 로부터 축의 총 보정 값을 구하고, 테이블로 곱할 수 있기 때문에 정교하고 복잡한 보 처짐 및 각도 에러 보정 시스템을 수행할 수 있습니다.

이 기능은 서로 다른 에러 원인을 효과적으로 처리할 수 있습니다. 예를 들어 같은 축에서 주기적으로 발생하는 에러 구성 요소에 대한 모듈로 기능이 있는 테이블과 비주기적으로 발생하는 에러 구성 요소에 대한 모듈로 기능이 없는 두 번째 테이블을 결합할 수 있습니다.

리드스크류 에러는 또한 기본 축 및 보정 축을 동일한 축으로 파라미터 지정하여 이 기능으로 보정할 수 있습니다. 그러나 LEC와 달리 측정 시스템 전환은 이 경우 자동으로 등록되지 않습니다.

활성화

"처짐 보정" 기능은 다음 조건을 만족할 때까지 활성화되지 않습니다.

● "처짐 보정, 다차원" 옵션이 활성화될 것

● 관련 기계 축에 (보정 축) 대해 이 기능이 활성화될 것

MD32710 CEC_ENABLE [AXi] = 1

● 보정 값이 비휘발성 NC 사용자 메모리에 저장되고 활성화될 것 (전원 인가 후)

● 관련 보정 테이블의 평가가 활성화될 것

SD41300 CEC_TABLE _ENABLE [t] = 1

● 기본 축 및 보정 축의 현재 측정 시스템이 원점 복귀되었을 것

V390x 0000.4 = 1 (원점 복귀/동기화 1)

이러한 조건이 만족하면 즉시 보정 축의 지령치 위치는 기본 축의 지령치 위치 및 해당 보정 값과 관련하여 모든 모드에서 변경되며 즉시 기계 축에 의해 이송됩니다.

원점을 상실할 경우, 예를 들어 엔코더 주파수가 초과될 경우 (V390x 0000.4 = 0) 보정 처리는 비활성화됩니다.

보간 점 보정

보정 테이블에서 필요한 보간 점의 수는 보정 관계에 대해 정의되어야 합니다. 802D sl은 각각 보간점이 350개인 테이블 2개를 제공합니다.

Page 240: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

보정(K3) 11.3 보간 보정

선삭 가공, 밀링, 니블링 240 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

테이블 파라미터

관련 보정 관계에 대한 위치 관련 수정은 시스템 변수로 보정 테이블에 저장됩니다.

다음 파라미터를 보정 테이블에 대해 설정하여야 합니다.

● 보정 테이블 [t]의 보간 점 N에 대한 보정 값

$AN_CEC [t, N]; t = 0, 1, N = 0~349

보정 축의 보정 값은 각 보간 점에 (기본 축의 위치) 대해 보정 테이블에 입력되어야 합니다.

● 기준 축 $AN_CEC_INPUT_AXIS[t]

보정 테이블 [t]에 대한 입력값으로 지령치를 사용할 기계 축의 이름입니다.

● 보정 축 $AN_CEC_OUTPUT_AXIS[t]

보정 테이블 [t]의 출력을 적용할 기계 축의 이름입니다.

● 보간 점 간의 거리 $AN_CEC_STEP[t]

보간 점 간의 거리는 보정 테이블 [t]에 대한 입력 값 간의 거리에 상응합니다.

● 시작 위치 $AN_CEC_MIN[t]

초기 위치는 보정 테이블 [t]가 시작되는 기본 축 위치입니다 (≙ 보간점 0).

초기 위치에 대한 보정 값은 $AN_CEC [t,0 ]입니다.

보간 점 0의 보정 값은 초기 위치보다 작은 모든 위치에 대해 사용됩니다 (예외: 모듈로 기능이 있는 테이블).

● 끝 위치 $AN_CEC_MAX[t]

끝 위치는 보정 테이블 [t]가 끝나는 기본 축 위치입니다 (≙ 보간 점 k).

끝 위치에 대한 보정 값은 $AN_CEC [t,k]입니다.

보간 점 k의 보정 값은 끝 위치보다 큰 모든 위치에 대해 사용됩니다 (예외: 모듈로 기능이 있는 테이블).

필요한 보간점의 개수는 다음과 같이 계산합니다 (0 ≤ k < 350).

Page 241: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

보정(K3) 11.3 보간 보정

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 241

● 방향 종속 보정 $AN_CEC_DIRECTION[t]

시스템 변수는 보정 테이블 [t]를 기본 축의 양쪽 이동 방향에 적용할 지 아니면 양의 방향 또는 음의 방향 중 하나에 적용할 지 정의하는데 사용됩니다.

0: 테이블이 기본 축의 양쪽 방향에 적용됩니다.

1: 테이블이 기본 축의 양의 방향에만 적용됩니다.

-1: 테이블이 기본 축의 음의 방향에만 적용됩니다.

가능한 적용 사례:

위치 종속 백래시 보정은 두 개의 보정 테이블을 사용하여 실행할 수 있고, 같은 축에서 두 개 테이블 중 하나는 양의 이송 방향에 영향을 주며 나머지 하나는 음의 이송 방향에 영향을 줍니다.

● 테이블 곱 $AN_CEC_MULT_BY_TABLE[t]

테이블 곱 기능으로 테이블의 보정 값에 다른 테이블 (또는 같은 테이블) 의 보정 값을 곱할 수 있습니다. 결과 값은 추가 보정 값으로 보정 테이블의 총 보정 값에 더해집니다.

구문:

$AN_CEC_MULT_BY_TABLE[t1] = t2

의미:

t1 = 보정 축의 테이블 1에 대한 인덱스

t2 = 보정 축의 테이블 2에 대한 번호 같은 테이블의 번호와 인덱스는 서로 다르다는 점을 주의하십시오. 일반적으로: 테이블 번호 = 테이블 인덱스 + 1

● 모듈로 기능을 사용한 보정$AN_CEC_IS_MODULO[t]

모듈로 기능을 사용한 보정이 활성화되면 보정 테이블이 순환적으로 반복됩니다. 즉, $AN_CEC_MAX[t] (보간 점 $AN_CEC[t,k]) 위치의 보정 값 뒤에 $AN_CEC_MIN[t] (보간 점 $AN_CEC[t,0]) 위치의 보정 값이 바로 옵니다.

이 두 개 보정 값은 서로 같아야 합니다. 그렇지 않으면 보정 값은 트렌지션 위치에서 최대값에서 최소값으로 바뀌거나 또는 최소값에서 최대값으로 바뀝니다.

$AN_CEC_IS_MODULO[t]= 0: 모듈로 기능을 사용 안 한 보정

$AN_CEC_IS_MODULO[t]= 1: 모듈로 기능을 사용한 보정

모듈로 로터리 축을 기본 축으로 모듈로 보정을 실행할 경우 사용되는 보정 테이블도 모듈로를 사용하여 계산해야 합니다.

Page 242: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

보정(K3) 11.3 보간 보정

선삭 가공, 밀링, 니블링 242 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

예제:

MD30300 IS_ROT_AX[AX1] = 1; 로터리 축

MD30310 ROT_IS_MODULO[AX1] = 1; 모듈로 360°

$AN_CEC_INPUT_AXIS[0] = AX1

$AN_CEC_MIN[0] = 0.0

$AN_CEC_MAX[0] = 360.0

$AN_CEC_IS_MODULO[0] = 1

주 스케일링 시스템이 변경될 때 (다음 머신 데이터의 설정이 변경될 때) 위치 데이터를 포함하는 테이블 파라미터는 자동으로 전환됩니다. MD10240 SCALING_SYSTEM_IS_METRIC (기본 미터 단위계) 위치 정보는 항상 현재 측정 시스템으로 해석됩니다. 전환은 외부에서 실행되어야 합니다. 다음 설정이 적용되는 경우: MD10260 CONVERT_SCALING_SYSTEM = 1 (기본 시스템 전환 활성화), 스케일링 시스템은 다음 머신 데이터를 사용하여 구성됩니다. MD32711 CEC_SCALING_SYSTEM (처짐 보정에 대한 스케일링 시스템)

테이블 예

다음 예는 축 Y1의 처짐 보정에 대한 보정 테이블을 보여줍니다. Y1 축의 위치에 따라 보정 값이 X1/Z1 축에 적용됩니다.

%_N_NC_CEC_INI

CHANDATA(1)

$AN_CEC [0.0] =0 ; 첫 번째 보정 값 (보간점 0)

; X1 의 경우: ± 0 µm

$AN_CEC [0.1] =0.01 ; 두 번째 보정 값 (보간점 1)

; X1 의 경우: + 10 µm

$AN_CEC [0.2] =0.012 ; 세 번째 보정 값 (보간점 2)

; X1 의 경우: + 12 µm

...

$AN_CEC [0.349] =0 ; 마지막 보정 값

; (보간점 350) X1 의 경우: ± 0 µm

$AN_CEC_INPUT_AXIS[0] =(AX2) ; 기준 축 Y1

$AN_CEC_OUTPUT_AXIS[0] =(AX1) ; 보정 축 X1

$AN_CEC_STEP[0] =6.73 ; 보간 점 간의 거리 6.73 mm

Page 243: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

보정(K3) 11.3 보간 보정

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 243

$AN_CEC_MIN[0] =-400.0 ; 보정은 Y1 = -400 mm 에서

; 시작함

$AN_CEC_MAX[0] =400.0 ; 보정은 Y1 = +400 mm 에서 끝남

$AN_CEC_DIRECTION[0] =0 ; 테이블은 Y1 의 양 이송 방향에

; 대해 적용됨

$AN_CEC_MULT_BY_TABLE[0] =0

$AN_CEC_IS_MODULO[0] =0 ; 모듈로 기능 사용 안 한 보정

$AN_CEC [1.0] =0 ; 첫 번째 보정 값 (보간점 0)

; Z1 의 경우: ± 0 µm

$AN_CEC [1.1] =0.01 ; 두 번째 보정 값 (보간점 1)

; Z1 의 경우: + 10 µm

$AN_CEC [1.2] =0.012 ; 세 번째 보정 값 (보간점 2)

; Z1 의 경우: + 12 µm

...

$AN_CEC [1.349] =0 ; 마지막 보정 값

; (보간점 350) Z1 의 경우: ± 0 µm

$AN_CEC_INPUT_AXIS[1] =(AX2) ; 기준 축 Y1

$AN_CEC_OUTPUT_AXIS[1] =(AX3) ; 보정 축 Z1

$AN_CEC_STEP[1] =6.73 ; 보간 점 간의 거리 6.73 mm

$AN_CEC_MIN[1] =-400.0 ; 보정은 Y1 = -400 mm 에서

; 시작함

$AN_CEC_MAX[1] =400.0 ; 보정은 Y1 = +400 mm 에서 끝남

$AN_CEC_DIRECTION[1] =0 ; 테이블은 Y1 의 양 이송 방향에

; 대해 적용됨

$AN_CEC_MULT_BY_TABLE[1] =0

$AN_CEC_IS_MODULO[1] =0 ; 모듈로 기능 사용 안 한 보정

M17

테이블 곱

테이블 보정 기능으로 특정 테이블을 다른 테이블 또는 같은 테이블로 곱할 수 있습니다. 테이블 곱 링크는 아래 설명된 시스템 변수를 사용하여 구성됩니다.

다음은 기계 기초 처짐의 보정에 대한 예로 테이블 곱의 적용을 설명합니다.

대형 기계의 경우 기초의 처짐은 전체 기계의 기울어짐을 초래합니다. 예를 들어 아래 두 번째 다이어그램의 보링 밀에서 알 수 있듯이 X1축의 보정은 X1축 자체 위치 (경사 b의 각도를 결정함) 와 보링 밀의 높이 (Z1 축의 위치) 에 따라 결정됩니다.

보정을 실행하려면 X1 및 Z1 축의 보정 값을 다음 수식에 따라 곱해야 합니다.

ΔX1 = Z1 * sinβ(X1) ≈ Z1 * β(X1)

Page 244: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

보정(K3) 11.3 보간 보정

선삭 가공, 밀링, 니블링 244 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

그림 11-6 테이블 곱

보정 테이블 1 (테이블 인덱스 = 0) 은 축 X1에 대한 축 X1의 반응을 설명합니다 (위치에 따른 기울기 각도 β(X1)의 사인값).

보정 테이블 2 (테이블 인덱스 =1) 는 축 X1에 대한 축 Z1의 반응을 설명합니다 (직선).

테이블 1에서 테이블 2와 테이블 1 (인덱스 = 0) 의 곱이 선택됩니다.

$AN_CEC_MULT_BY_TABLE[0] = 2

그림 11-7 기초의 처짐 보정

11.3.4 보간 보정의 특징

측정 "측정" 기능은 기계 조작자 또는 프로그래머가 필요로 하는 보정된 실제 위치 값을 제공합니다.

티치 인 또한 "티치 인" 기능은 보정된 실제 위치 값을 사용하여 저장될 위치를 결정합니다.

소프트웨어 한계 스위치

보정된 실제 위치 값은 소프트웨어 제한 스위치에서 모니터링됩니다.

Page 245: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

보정(K3) 11.3 보간 보정

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 245

위치 디스플레이

기계 좌표계에서 실제 위치 값 표시자는 축에 대해 프로그래밍된 실제 위치 값을 보여줍니다.

"시스템" 영역에서 → "서비스 디스플레이" → "축 서비스" 화면에 측정 시스템으로 계산된 실제 위치 값에 백래시 보정 및 리드스크류 에러 보정 합계를 더한 값이 표시됩니다 (= 측정 시스템 1에 대한 실제 위치 값).

보정 값 표시

또한 "축 서비스" 화면은 다음 보정된 실제 위치 값을 보여줍니다.

서비스 표시 축 의미

측정 시스템 1에 대한 절대치 보정 값

표시된 값은 축의 현재 실제 위치에 대한 "리드스크류 에러 보정" 및 "백래시 보정"으로부터 계산된 총 보정 값입니다 (측정 시스템 1).

처짐 보정 값 표시된 값은 축의 현재 실제 위치에 대한 "처짐 보정"으로부터 계산된 총 보정 값입니다.

원점 상실

기본 축의 원점이 상실되면 (IS "원점 복귀/동기화 1" V390x 0000.4 = 0) LEC와 처짐 보정 기능은 이로 인해 영향을 받는 축에서 비활성화됩니다. 원점에 도달하면 보정 기능은 자동으로 재활성화됩니다.

서보 인에이블 설정

보정 관계의 결과로 기본 축에 의한 이송 동작은 보정 축을 이동하게 만드므로 이들 축에도 서보 인에이블을 설정하는 것이 필요합니다 (PLC 사용자 프로그램). 그렇지 않으면 보정 기능은 제한됩니다.

이송 신호 출력

보정이 활성화/비활성화될 때 보정 축의 이송 신호가 출력되고 활성 보정 테이블의 수는 매번 변경됩니다.

기본 축 모션으로 인해 보정 값이 변경될 경우 보정 축에서 이송 신호가 출력되지 않습니다.

Page 246: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

보정(K3) 11.4 추종 에러 보정(피드포워드 제어)

선삭 가공, 밀링, 니블링 246 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

11.4 추종 에러 보정(피드포워드 제어)

11.4.1 일반

축 관련 추종 에러

추종 에러는 피드포워드 제어를 사용하여 거의 0으로 줄일 수 있습니다. 피드포워드 제어는 따라서 "추종 에러 보정"이라고도 불립니다.

특히 형상 곡면(원 및 모서리)에서의 가속 시 추종 에러는 원치않는 속도 의존성 형상 위반을 일으킵니다. SINUMERIK 802D sl 제어 시스템은 "속도 피드포워드 제어" 피드포워드 제어 형식을 갖추고 있습니다.

가공 프로그램에서 활성화/비활성화

피드포워드 제어는 가공 프로그램에서 다음 고수준 언어 요소에 의해 활성화 및 비활성화될 수 있습니다.

● FFWON - 피드포워드 제어 켜기

● FFWOF - 피드포워드 제어 끄기(활성화 설정)

MD32630 FFW_ACTIVATION_MODE를 사용하여 특정 축의 활성화(FFWON에 의한) 또는 비활성화(FFWOF에 의한)를 결정할 수 있습니다.

● FFWON 및 FFWOF는 각각 MD32630=1로 설정된 모든 축/스핀들의 피드포워드 제어를 활성화 및 비활성화하는데 사용됩니다.

● MD 32630은 따라서 함께 보간되는 축들에서 동일한 설정값을 가져야 합니다.

저크를 방지하려면 피드포워드 제어는 축/스핀들이 정지된 상태에서만 켜거나 꺼야 합니다. 이는 프로그래머의 책임입니다.

조건

피드포워드 제어를 적용하기 전에 다음 사항을 유의해야 합니다.

● 뻣뻣한 기계 동작

● 기계의 동적 반응에 대한 정확한 지식

● 위치 및 속도 지령치의 갑작스런 변화 주의

Page 247: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

보정(K3) 11.4 추종 에러 보정(피드포워드 제어)

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 247

제어 루프의 최적화

피드포워드 제어는 축/스핀들별 기준으로 설정됩니다. 무엇보다도 현재 제어 루프, 속도 제어 루프, 위치 제어 루프는 축/스핀들에 대해 최적으로 설정되어야 합니다.

참조:

/BE/ 조작 설명서

파라미터 할당

피드포워드 제어 파라미터는 관련 축/스핀들에 할당해야 하며 그 다음에 머신 데이터에 입력해야 합니다(다음 단원 참조).

11.4.2 속도 피드포워드 제어

속도 피드포워드 제어의 경우, 속도 지령치도 속도 제어기의 입력에 직접 적용됩니다(아래 그림 참조).

그림 11-8 속도 피드포워드 제어

파라미터

올바르게 설정된 속도 피드포워드 제어를 달성하려면 속도 제어 루프의 등가 시간 상수를 정확히 결정해야 하며 커미셔닝 시 머신 데이터 MD32810 EQUIV_SPEEDCTRL_TIME(폐-속도 제어 루프의 등가 시간 상수)으로 입력해야 합니다.

Page 248: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

보정(K3) 11.5 데이터 목록

선삭 가공, 밀링, 니블링 248 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

11.5 데이터 목록

11.5.1 머신 데이터

번호 식별자 이름

축 관련

32450 BACKLASH[0] 백래시

32630 FFW_ACTIVATION_MODE 프로그램에서 피드포워드 제어를 활성화할 수 있음

32700 ENC_COMP_ENABLE[0] 보간 보정 활성

32710 CEC_ENABLE 처짐 보정 인에이블

32711 CEC_SCALING_SYSTEM_METRIC 처짐 보정에 대한 스케일링 시스템

32720 CEC_MAX_SUM 처짐 보정에 대한 최대 보정 값

32730 CEC_MAX_VELO CEC로 속도 변경

32810 EQUIV_SPEEDCTRL_TIME[0]...[5] 속도 제어 루프의 등가 시간 상수

36500 ENC_CHANGE_TOL 백래시 보정 부분 구간

38000 MM_ENC_COMP_MAX_POINTS[0] 엔코더/스핀들 보정에 대한 보간점 (LEC) (디스플레이 전용)

11.5.2 셋팅 데이터

번호 식별자 이름

일반

41300 CEC_TABLE_ENABLE 보정 테이블 인에이블

11.5.3 인터페이스 신호

번호 Bit 이름

축/스핀들 관련

V390x 0000 .4 IS “원점 복귀/동기화 1"

Page 249: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 249

운동학적 변환(M1) 12

주 이 기능은 버전 T/M 값에는 사용할 수 없습니다.

12.1 간단한 설명

적용 범위

제어 시스템은 프로그램된 이송 명령을 데카르트 좌표계에서 실제 기계 축 시스템으로 변환합니다.

TRANSMIT 변환은 선반(Y 기계 축 없는)의 선삭 가공 부품의 페이스-엔드 밀링에 사용됩니다.

TRACYL 변환은 원통형 몸체의 표면을 가공하는데 사용됩니다. 주요 적용 분야는 홈의 밀링입니다. TRACYL 변형이 선반에 제공됩니다. 두 번째 변형이 부가적인 Y 기계 축을 가진 선반 또는 적절한 회전 테이블을 가진 밀링 기계에 제공됩니다.

기계 선행 조건

선반은 C 축 사용 가능 주 스핀들이 장착되어 있어야 합니다. 두 번째 스핀들이 밀링 공구를 구동할 수 있어야 합니다. TRACYL과 함께 사용되었을 때, 밀링 기계는 다른 축과 보간 가능한 회전 테이블이 장착되어 있어야 합니다.

사용 가능도

TRANSMIT 및 TRACYL 기능은 별도의 머신 데이터 세트를 사용하여 구성되며 프로그램의 특수 명령에 따라 활성화되거나 비활성화됩니다.

SINUMERIK 802D sl의 경우, 최대 두 개의 운동학적 변환(TRANSMIT, TRACYL)을 구성할 수 있으며 그중 하나는 프로그램을 사용하여 활성화될 수 있습니다.

Page 250: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

운동학적 변환(M1) 12.2 TRANSMIT

선삭 가공, 밀링, 니블링 250 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

12.2 TRANSMIT

12.2.1 개요

X, Y, Z

페이스-엔드 가공의 프로그래밍을 위한 데카르트 좌표계

ASM 두 번째 스핀들(밀링 공구, 드릴을 위한 작업 스핀들) ZM Z 기계 축(직선) XM X 기계 축(직선) CM C 축(로타리 축으로서의 주 스핀들)

그림 12-1 TRANSMIT으로 선삭 가공된 부품의 페이스-엔드 밀링

필수 기계 운동학

두 직선 축(XM, ZM)은 서로 직각이어야 합니다. 로타리 축(CM)은 직선 축 ZM에 평행하게 이동해야 합니다(ZM 주위를 회전). 직선 축 XM은 로타리 축 CM과 교차합니다(회전의 중심).

TRANSMIT의 활성화/비활성화

TRANSMIT 기능은 프로그램에서

● 별도 블록의 TRANSMIT로 활성화됩니다. 그리고

● 별도 블록의 TRAFOOF로 비활성화됩니다.

TRAFOOF는 모든 활성 변환 기능을 비활성화합니다.

Page 251: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

운동학적 변환(M1) 12.2 TRANSMIT

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 251

프로그래밍 - 원칙

N10 G0 X... Z... SPOS=... ; 시작 위치, 위치 제어의 스핀들

N20 G17 G94 T... ; 평면, 피드 형식, 밀링 공구 선택

N30 SETMS(2) ; 전환: 이제 마스터 스핀들이 현재 밀링 스핀들임

N40 TRANSMIT ; TRANSMIT 활성화

N50 G1 G41 F200 X... Y... Z... M3 S...

; 밀링 공구 반경 보정으로 페이스 밀링

...

N90 G40 ...

N100 TRAFOOF ; TRANSMIT 비활성화

N110 G18 G95 T... ; 선삭 가공으로 재전환

N120 SETMS ; 마스터 스핀들이 주 스핀들임

설명:

기계 축 XM 및 CM의 이동은 프로그램된 X-Y 경로(직선 또는 원형 경로)를 따라 밀링 커터로 선삭 가공된 부품의 페이스-엔드에 형상을 생성합니다. 프로그램된 Z 축(인피드)은 계속 Z 축으로 이송됩니다.

12.2.2 TRANSMIT 구성

일반

TRANSMIT 변환 기능은 머신 데이터 설정을 사용하여 구성됩니다.

주 기본 머신 데이터를 포함하는 파일이 SINUMERIK 802D sl "도구 상자"에 제공됩니다. TRANSMIT의 빠른 설치는 제어 시스템에서 개별 값을 정의하고 이 파일을 로드하면 가능합니다.

머신 데이터

일반 머신 데이터($MN_AXCONF...) 및 채널 관련 머신 데이터($MC_AXCONF...)의 머신 데이터, 채널 축 및 기하 축 이름들도 변환에 사용됩니다.

Page 252: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

운동학적 변환(M1) 12.2 TRANSMIT

선삭 가공, 밀링, 니블링 252 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

MD20050 AXCONF_GEOAX_ASSIGN_TAB에 지정된 기하 축 할당은 변환이 비활성화되었을 때만 적용됩니다. 추가 할당이 변환을 위해 지정됩니다.

주 할당된 기계 축 이름, 채널 축 이름 및 기하 축 이름은 달라야 합니다.

• MD10000 AXCONF_MACHAX_NAME_TAB,

• MD20080 AXCONF_CHANAX_NAME_TAB,

• MD20060 AXCONF_GEOAX_NAME_TAB. TRANSMIT의 예외: MD20060 및 MD20080(기하 및 채널 축)의 축 이름은 동일해도 됩니다(예: X, Y, Z). 여기에서 어떤 Y 축도 변환 외에서 존재하지 않습니다.

변환을 위한 머신 데이터

MD24100 TRAFO_TYPE_1 = 256(첫 번째 TRANSMIT 변환의 경우)

MD24110 TRAFO_AXES_IN_1[n] 변환 1에 대한 채널 축

MD24120 TRAFO_GEOAX_ASSIGN_TAB_1[n]

변환 1에 대한 기하 축

MD24200 TRAFO_TYPE_2 = 256(두 번째 TRANSMIT 변환의 경우)

MD24210 TRAFO_AXES_IN_2[n] 변환 2에 대한 채널 축

MD24220 TRAFO_GEOAX_ASSIGN_TAB_2[n]

변환 2에 대한 기하 축

머신 데이터 MD24110/MD24210에서 TRANSMIT 변환에 대한 채널 축의 할당.

TRAFO_AXES_IN_1/2[0]= 로타리 축에 직각인 축의 채널 축 번호

TRAFO_AXES_IN_1/2[1]= 로타리 축의 채널 축 번호

TRAFO_AXES_IN_1/2[2]= 로타리 축에 평행인 축의 채널 축 번호

Page 253: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

운동학적 변환(M1) 12.2 TRANSMIT

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 253

TRANSMIT을 위한 머신 데이터

● MD24900 TRANSMIT_ROT_AX_OFFSET_1

로타리 축의 정의된 제로 위치와 관련한 데카르트 좌표계 x-y 평면의 회전 위치(도) (0... < 360)

● MD24910 TRANSMIT_ROT_SIGN_IS_PLUS_1

로타리 축이 양의 Z 축에 반대로 X-Y 평면에서 반시계 방향으로 회전할 경우, MD는 1로 설정되어야 합니다. 그렇지 않을 경우는 0으로 설정합니다.

그림 12-2 MD 값 = 1에 대한 회전 방향

● MD24920 TRANSMIT_BASE_TOOL_1

제어 시스템은 TRANSMIT에 대해 선언된 좌표계의 원점과 관련한 공구 영점의 위치를 제공받습니다. MD는 데카르트 좌표계의 세 축에 대해 세 개의 구성 요소를 가집니다.

축 구성 요소의 할당: TRANSMIT_BASE_TOOL_1[0]=Tx TRANSMIT_BASE_TOOL_1[1]=Ty TRANSMIT_BASE_TOOL_1[2]=Tz(아래 그림 참조)

그림 12-3 데카르트 좌표계의 원점과 관련한 공구 영점의 위치(회전 중심)

● MD24911 TRANSMIT_POLE_SIDE_FIX_1 = 0

연속적 극 이송

Page 254: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

운동학적 변환(M1) 12.2 TRANSMIT

선삭 가공, 밀링, 니블링 254 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

극 이송

극은 TRANSMIT 평면의 X=0, Y=0 지점에서 회전 중심으로 정의됩니다(X 기계 축이 회전 중심을 가로지름).

극의 주변에서, 기하 축 X, Y의 작은 위치 변화는 일반적으로 기계 로타리 축 위치의 큰 변화를 초래합니다(예외: 경로는 XM 축의 이동만 초래함).

극 부근에서는 공작물 가공 작업을 수행하지 않는 것이 좋습니다. 로타리 축의 오버로드를 방지하기 위해 피드를 크게 낮춰야 할 수도 있기 때문입니다. 공구가 극에 정확히 놓여 있으면 TRANSMIT을 선택하지 마십시오. 공구 중심점의 경로가 X0/Y0 극을 통과하여 이동하지 않아야 합니다.

예제: TRANSMIT을 위한 머신 데이터 설정

일반 설정: 축 이름: XM->X1, ZM->Z1, CM->SP1

● 기계축 이름

MD10000 AXCONF_MACHAX_NAME_TAB[0]="X1"

MD10000 AXCONF_MACHAX_NAME_TAB[1]="Z1"

MD10000 AXCONF_MACHAX_NAME_TAB[2]="SP1"

MD10000 AXCONF_MACHAX_NAME_TAB[3]="SP2"

MD10000 AXCONF_MACHAX_NAME_TAB[4]=""

● 채널 축에 형상 축 할당

MD20050 AXCONF_GEOAX_ASSIGN_TAB[0]=1

MD20050 AXCONF_GEOAX_ASSIGN_TAB[1]=0

MD20050 AXCONF_GEOAX_ASSIGN_TAB[2]=2

● 채널의 기하 축 이름

MD20060 AXCONF_GEOAX_NAME_TAB[0]="X"

MD20060 AXCONF_GEOAX_NAME_TAB[1]="Y"

MD20060 AXCONF_GEOAX_NAME_TAB[2]="Z"

Page 255: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

운동학적 변환(M1) 12.2 TRANSMIT

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 255

● 채널의 유효한 기계 축 번호

MD20070 AXCONF_MACHAX_USED[0]=1

MD20070 AXCONF_MACHAX_USED[1]=2

MD20070 AXCONF_MACHAX_USED[2]=3

MD20070 AXCONF_MACHAX_USED[3]=4

MD20070 AXCONF_MACHAX_USED[4]=0

● 채널의 채널 축 이름

MD20080 AXCONF_CHANAX_NAME_TAB[0]="X"

MD20080 AXCONF_CHANAX_NAME_TAB[1]="Z"

MD20080 AXCONF_CHANAX_NAME_TAB[2]="C"

MD20080 AXCONF_CHANAX_NAME_TAB[3]="SP2"

MD20080 AXCONF_CHANAX_NAME_TAB[4]=""

● 채널의 마스터 스핀들의 초기 설정

MD20090 SPIND_DEF_MASTER_SPIND=1

TRANSMIT 변환 형식:

● 채널의 변환 1의 정의

MD24100 TRAFO_TYPE_1=256

● 채널의 첫 번째 변환에 대한 축 할당

MD24110 TRAFO_AXES_IN_1[0] = 1

MD24110 TRAFO_AXES_IN_1[1] = 3

MD24110 TRAFO_AXES_IN_1[2] = 2

MD24110 TRAFO_AXES_IN_1[3]=0

MD24110 TRAFO_AXES_IN_1[4]=0

● 변환 1을 위해 채널 축에 기하 축 할당

MD24120 TRAFO_GEOAX_ASSIGN_TAB_1[0] = 1

MD24120 TRAFO_GEOAX_ASSIGN_TAB_1[1] = 3

MD24120 TRAFO_GEOAX_ASSIGN_TAB_1[2] = 2

Page 256: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

운동학적 변환(M1) 12.2 TRANSMIT

선삭 가공, 밀링, 니블링 256 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

특별 TRANSMIT 설정:

● 로타리 축의 옵셋

MD24900 TRANSMIT _ROT_AX_OFFSET_1=0

● 로타리 축의 부호

MD24910 TRANSMIT _ROT_SIGN_IS_PLUS_1=1

● 기본 공구의 벡터

MD24920 TRANSMIT_BASE_TOOL_1[0]=0

MD24920 TRANSMIT_BASE_TOOL_1[1]=0

MD24920 TRANSMIT_BASE_TOOL_1[2]=0

공구 옵셋의 특별 취급을 위한 셋팅 데이터(필요할 경우만):

● 평면 변경을 위한 공구 길이 구성 요소의 변경

SD42940 TOOL_LENGTH_CONST=18

● 유형과 상관없이 공구 길이 옵셋의 할당

SD42950 TOOL_LENGTH_TYPE=2

두 번째 스핀들에 대한 설정(선반의 밀링 스핀들):

● MD30300 IS_ROT_AX[AX4]=1

● MD30310 ROT_IS_MODULO[AX4]=1

● MD30320 DISPLAY_IS_MODULO[AX4]=1

● MD35000 SPIND_ASSIGN_TO_MACHAX[AX4]=2

● SD43300 ASSIGN_FEED_PER_REV_SOURCE[AX4]=0

주 길이 보정과 관련하여 선반의 밀링 공구의 특별 취급이 가능합니다. "공구: 보정 및 모니터링(W1)" 단원을 참조하십시오.

Page 257: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

운동학적 변환(M1) 12.3 TRACYL

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 257

12.3 TRACYL

12.3.1 개요

표준 선반(Y 기계 축 없는)

그림 12-4 X-C-Z 운동학으로 원통 표면에 홈 가공

필수 기계 운동학

두 직선 축(XM, ZM)은 서로 직각이어야 합니다. 로타리 축(CM)은 직선 축 ZM에 평행하게 이동해야 합니다(ZM 주위를 회전). 직선 축 XM은 로타리 축 CM과 교차합니다(회전의 중심).

Page 258: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

운동학적 변환(M1) 12.3 TRACYL

선삭 가공, 밀링, 니블링 258 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

Y 축이 있는 기계

그림 12-5 X-Y-Z-C 운동학으로 원통 표면에 홈 가공

확장 기계 운동학

기계 운동학 요구 사항을 충족시킬 수 있도록 YM 직선 축이 제공됩니다(위 참조). 이 축은 XM 및 ZM에 각각 수직으로 배열되며, 이들과 함께 오른편 데카르트 좌표계를 형성합니다.

이러한 유형의 운동학은 밀링 기계에 일반적이며 홈 벽면과 홈 밑면이 서로 수직인 경우 홈을 가공할 수 있도록 해줍니다. 단 이 경우 밀링 공구 직경이 홈 너비(홈 벽면 옵셋)보다 작아야 합니다. 그렇지 않을 경우 이러한 홈은 정확히 맞는 밀링 공구 직경을 사용해서만 가공할 수 있습니다.

Page 259: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

운동학적 변환(M1) 12.3 TRACYL

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 259

이송 구간의 홈

그림 12-6 홈 벽면 옵셋이 있거나 없는 경우의 홈

TRACYL의 활성화/비활성화

TRACYL 기능은 프로그램에서

● 별도 블록의 TRACYL(d)로 활성화됩니다. 그리고

● 별도 블록의 TRAFOOF로 비활성화됩니다.

d - 원통 가공 직경(mm)

TRAFOOF는 모든 활성 변환 기능을 비활성화합니다.

프로그래밍 - 원칙

; YM 축 없이

; 기하 축 X, Y, Z 가 프로그램됨

N10 G0 X... Z... SPOS=...

; 시작 위치, 위치 제어의 스핀들

N20 G19 G94 T... ; 평면, 피드 형식, 밀링 공구 선택

N30 SETMS(2) ; 전환: 이제 마스터 스핀들이 현재 밀링 스핀들임

N40 TRACYL (24.876) ; TRACYL 활성화, 직경: 24.876 mm

N50 G1 F200 X... M3 S...

;피드, 밀링 스핀들 켜기

N600 G41 F200 Y... Z... ; 밀링 공구 반경 보정으로 원통 표면 밀링

...

N90 G40 ...

N100 TRAFOOF ; TRACYL 비활성화

N110 G18 G95 T... ; 선삭 가공으로 재전환

N120 SETMS ; 마스터 스핀들이 주 스핀들임

Page 260: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

운동학적 변환(M1) 12.3 TRACYL

선삭 가공, 밀링, 니블링 260 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

설명:

기계 축 ZM 및 CM의 이동은 프로그램된 Y-Z 경로(직선 또는 원형)를 따라 밀링 커터로 원형 공작물의 표면에 이 형상을 생성합니다. 프로그램된 X 축(인피드)은 계속 X 축으로 이송됩니다.

그림 12-7 원통 G19의 표면(Y-Z 평면)

OFFN 주소

원점 형상으로부터 홈 측면의 거리("TRACYL 프로그램 예" 참조)

프로그래밍: OFFN=...; 거리(mm)

일반적으로 홈 중심선이 프로그램됩니다. OFFN은 밀링 반경 보정이 활성일 때(G41, G42) 홈 너비를 결정합니다. 홈이 완료되고 나서 OFFN=0을 설정하십시오.

Page 261: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

운동학적 변환(M1) 12.3 TRACYL

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 261

12.3.2 TRACYL 구성

일반

TRACYL 변환 기능은 머신 데이터 설정을 사용하여 구성됩니다.

주 기본 머신 데이터를 포함하는 파일이 SINUMERIK 802D "도구 상자"에 제공됩니다. TRACYL의 빠른 설치는 제어 시스템에서 개별 값을 정의하고 이 파일을 로드하면 가능합니다.

일반 머신 데이터

일반 머신 데이터($MN_AXCONF...) 및 채널 관련 머신 데이터($MC_AXCONF...)의 머신 데이터, 채널 축 및 기하 축 이름들도 변환에 사용됩니다.

MD20050 AXCONF_GEOAX_ASSIGN_TAB에 지정된 기하 축 할당은 변환이 비활성화되었을 때만 적용됩니다. 추가 할당이 변환을 위해 지정됩니다.

주 할당된 기계 축 이름, 채널 축 이름 및 기하 축 이름은 달라야 합니다.

• MD10000 AXCONF_MACHAX_NAME_TAB

• MD20080 AXCONF_CHANAX_NAME_TAB

• MD20060 AXCONF_GEOAX_NAME_TAB TRACYL의 예외: MD20060 및 MD20080(기하 및 채널 축)의 축 이름은 어떤 Y 축도 변환 외에서 존재하지 않는 한 TRACYL 변환에 대해 동일해도 됩니다(예: X, Y, Z). 이는 선반의 경우 일반적입니다.

변환을 위한 머신 데이터

MD24100 TRAFO_TYPE_1 첫 번째 TRACYL 변환에 대한 정의 *)

MD24110 TRAFO_AXES_IN_1[n] 변환 1에 대한 채널 축

MD24120 TRAFO_GEOAX_ASSIGN_TAB_1[n]

변환 1에 대한 기하 축

MD24200 TRAFO_TYPE_2 두 번째 TRACYL 변환에 대한 정의 *)

Page 262: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

운동학적 변환(M1) 12.3 TRACYL

선삭 가공, 밀링, 니블링 262 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

MD24210 TRAFO_AXES_IN_2[n] 변환 2에 대한 채널 축

MD24220 TRAFO_GEOAX_ASSIGN_TAB_2[n]

변환 2에 대한 기하 축

*) =512/513(YM 축이 없을 때/있을 때)

머신 데이터 MD24110에서 TRACYL 변환에 대한 채널 축의 할당.

YM 축 없이 구성:

TRAFO_AXES_IN_1[0]= 로타리 축에 방사형인 축의 채널 축 번호

TRAFO_AXES_IN_1[1]= 로타리 축의 채널 축 번호

TRAFO_AXES_IN_1[2]= 로타리 축에 평행인 축의 채널 축 번호

기존 YM 축 없이 구성:

TRAFO_AXES_IN_1[3] 원통 표면에 평행이고 로타리 축(→ YM 축)에 직각인 축의 채널 축 번호

TRACYL을 위한 머신 데이터

● MD24900 TRACYL_ROT_AX_OFFSET_1

회전 위치: Y=0일 때 로타리 축 설정(0... < 360도)

그림 12-8 원통 표면에서 축의 회전 위치

● MD24910 TRACYL_ROT_SIGN_IS_PLUS_1

로타리 축이 양의 Z 축에 반대로 X-Y 평면에서 반시계 방향으로 회전할 경우, MD는 1로 설정되어야 합니다. 그렇지 않을 경우는 0으로 설정합니다.

그림 12-9 MD 값 = 1에 대한 회전 방향

Page 263: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

운동학적 변환(M1) 12.3 TRACYL

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 263

● MD24920 TRACYL_BASE_TOOL_1

제어 시스템은 TRACYL에 대해 선언된 좌표계의 원점과 관련한 공구 영점의 위치를 제공받습니다. MD는 데카르트 좌표계의 세 축에 대해 세 개의 구성 요소를 가집니다.

MD24920에서 축 구성 요소의 할당:

– TRACYL_BASE_TOOL_1[0]=Tx

– TRACYL_BASE_TOOL_1[1]=Ty

– TRACYL_BASE_TOOL_1[2]=Tz(다음 그림 참조)

그림 12-10 기계 영점과 관련한 공구 영점의 위치

예: 표준 선반에서 TRACYL에 대한 머신 데이터 설정

일반 설정: 축 이름: XM->X1, ZM->Z1, CM->SP1

● 기계축 이름

MD10000 AXCONF_MACHAX_NAME_TAB[0]="X1"

MD10000 AXCONF_MACHAX_NAME_TAB[1]="Z1"

MD10000 AXCONF_MACHAX_NAME_TAB[2]="SP1"

MD10000 AXCONF_MACHAX_NAME_TAB[3]="SP2"

MD10000 AXCONF_MACHAX_NAME_TAB[4]=""

● 채널 축에 형상 축 할당

MD20050 AXCONF_GEOAX_ASSIGN_TAB[0]=1

MD20050 AXCONF_GEOAX_ASSIGN_TAB[1]=0

MD20050 AXCONF_GEOAX_ASSIGN_TAB[2]=2

Page 264: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

운동학적 변환(M1) 12.3 TRACYL

선삭 가공, 밀링, 니블링 264 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

● 채널의 기하 축 이름

MD20060 AXCONF_GEOAX_NAME_TAB[0]="X"

MD20060 AXCONF_GEOAX_NAME_TAB[1]="Y"

MD20060 AXCONF_GEOAX_NAME_TAB[2]="Z"

● 채널의 유효한 기계 축 번호

MD20070 AXCONF_MACHAX_USED[0]=1

MD20070 AXCONF_MACHAX_USED[1]=2

MD20070 AXCONF_MACHAX_USED[2]=3

MD20070 AXCONF_MACHAX_USED[3]=4

MD20070 AXCONF_MACHAX_USED[4]=0

● 채널의 채널 축 이름

MD20080 AXCONF_CHANAX_NAME_TAB[0]="X"

MD20080 AXCONF_CHANAX_NAME_TAB[1]="Z"

MD20080 AXCONF_CHANAX_NAME_TAB[2]="C"

MD20080 AXCONF_CHANAX_NAME_TAB[3]="SP2"

MD20080 AXCONF_CHANAX_NAME_TAB[4]=""

● 채널의 마스터 스핀들의 초기 설정

MD20090 SPIND_DEF_MASTER_SPIND=1

두 번째 변환에 대한 TRACYL 변환 형식:

● 홈 벽면 옵셋 없이(YM 축 없이)

MD24100 TRAFO_TYPE_2=512

● 채널의 축 할당

MD24110 TRAFO_AXES_IN_2[0]=1

MD24110 TRAFO_AXES_IN_2[1]=3

MD24110 TRAFO_AXES_IN_2[2]=2

MD24110 TRAFO_AXES_IN_2[3]=0

MD24110 TRAFO_AXES_IN_2[4]=0

Page 265: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

운동학적 변환(M1) 12.3 TRACYL

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 265

● 채널 축에 기하 축 할당

MD24120 TRAFO_GEOAX_ASSIGN_TAB_2[0]=1

MD24120 TRAFO_GEOAX_ASSIGN_TAB_2[1]=3

MD24120 TRAFO_GEOAX_ASSIGN_TAB_2[2]=2

특별 TRACYL 설정:

● 로타리 축의 옵셋

MD24800 TRACYL_ROT_AX_OFFSET_1=0

● 로타리 축의 부호

MD24810 TRACYL_ROT_SIGN_IS_PLUS_1=1

● 기본 공구의 벡터

MD24820 TRACYL_BASE_TOOL_1[0]=0

MD24820 TRACYL_BASE_TOOL_1[1]=0

MD24820 TRACYL_BASE_TOOL_1[2]=0

공구 옵셋의 특별 취급을 위한 셋팅 데이터(필요할 경우만):

● 평면 변경을 위한 공구 길이 구성 요소의 변경

SD42940 TOOL_LENGTH_CONST=18

● 유형과 상관없이 공구 길이 옵셋의 할당

SD42950 TOOL_LENGTH_TYPE=2

두 번째 스핀들에 대한 설정(선반의 밀링 스핀들):

● MD30300 IS_ROT_AX[AX4]=1

● MD30310 ROT_IS_MODULO[AX4]=1

● MD30320 DISPLAY_IS_MODULO[AX4]=1

● MD35000 SPIND_ASSIGN_TO_MACHAX[AX4]=2

● SD43300 ASSIGN_FEED_PER_REV_SOURCE[AX4]=0

주 길이 보정과 관련하여 선반의 밀링 공구의 특별 취급이 가능합니다. "공구: 보정 및 모니터링(W1)" 단원을 참조하십시오.

Page 266: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

운동학적 변환(M1) 12.3 TRACYL

선삭 가공, 밀링, 니블링 266 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

12.3.3 프로그램 예, TRACYL

홈 벽 보정을 통한 홈 가공

MD24100_TRAFO_TYPE_1 = 513

형상

주소 OFFN=... 을 사용하여 프로그래밍된 참조 형상을 기준으로 보정 방향(G41, G42) 및 참조 형상의 홈 측면 벽의 거리를 프로그래밍하여 공구보다 넓은 홈을 가공할 수 있습니다.

공구 반경

홈 측면 벽을 기준으로 공구 반경은 G41, G42에 따라 자동으로 고려됩니다. 평면 공구 반경 보정의 전체 기능을 사용할 수 있습니다(병목 현상 문제의 해결 뿐만 아니라 외부 및 내부 구석에서 일정한 전이).

그림 12-11 홈 벽 옵셋이 적용된 홈 - 예제 그림 참조

Page 267: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

운동학적 변환(M1) 12.3 TRACYL

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 267

X-Y-Z-C 기계 운동학이 있는 프로그램 예

TRACYL은 주변 원통 표면의 홈 밀링 가공에 사용됩니다. 이 프로세스 동안 "경로 I" 및 "경로 II" 섹션은 서로 다른 OFFN 값을 사용하여 처리됩니다.

CC는 회전 축의 채널 축 이름이며 T1, D1의 밀링 가공 반경: 8.345 mm

N1 SPOS=0 ; 위치 제어 상태로 스핀들 이전

; (선반에만 해당)

N5 T1 D1 ;공구 선택

N10 G500 G0 G64 X50 Y0 Z115 CC=200 DIAMOF

; 기계 위치 지정, 회전 중심에서 Y

N20 TRACYL(40) ; 변환 선택, 기준 직경 ; 표면의 경우: 40 mm

N30 G19 G90 G94 G1 F500 ; 가공면은 원통 표면 Y/Z

N40 OFFN=12.35 Y70 Z115 ; 홈 벽 옵셋 정의, 시작 위치, ; Y 는 변환 축

N50 X20 M2=3 S2=300 ;공구를 홈 밑면으로 피드, ; 밀링 스핀들 작동

; 홈 벽 복귀:

N60 G1 G42 Y70 Z100 ; 홈 벽 복귀를 위한 TRC 선택

; 가공 홈 섹션 경로 I:

N70 Z50 ;원통 면에 평행하게 홈 가공

N80 Y10 ;원주에 평행하게 홈 가공

N90 OFFN=11.5 ; 홈 벽 옵셋 변경

; 가공 홈 섹션 경로 II:

N100 G1 G42 Y10 Z50 ; 경로 II 에 대한 홈 벽 복귀를 위한 TRC 선택

N105 Y70 ;원주에 평행하게 홈 가공

N110 Z100 ; 초기 값으로 복귀

; 홈 벽에서 후진:

N120 G1 G40 Y70 Z115 ; TRC 선택 취소, 홈 벽에서 후진

N130 G0 X25 M2=5 ; 후진, 밀링 스핀들 정지

N140 TRAFOOF ; TRACYL 끄기

N150 G0 X50 Y0 Z115 CC=200 OFFN=0 ; 시작점으로 복귀

N160 M30

Page 268: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

운동학적 변환(M1) 12.4 TRANSMIT 및 TRACYL의 특수 기능

선삭 가공, 밀링, 니블링 268 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

12.4 TRANSMIT 및 TRACYL의 특수 기능

전원 ON/리셋

전원을 켜거나 리셋 (프로그램 종료) 이후 시스템 응답은 다음 머신 데이터에 저장된 설정에 의해 결정됩니다.

● MD20110 RESET_MODE_MASK (보호 레벨 1/1에서 이 MD에만 액세스)

● MD20140 TRAFO_RESET_VALUE (리셋 이후 활성 변환).

선택 사항을 메모하십시오.

● 공구 반경 보정 선택을 취소해야 합니다 (G40).

● TRANSMIT/TRACYL 이전에 활성화된 프레임은 제어 시스템에 의해 선택 취소됩니다. (G500).

● 제어 시스템은 변환에 의해 영향을 받은 활성 작동 영역 제한을 선택 취소합니다 (WALIMOF).

● 연속 경로 제어 및 라운딩이 중단됩니다.

● 모따기 또는 반경이 있는 명령 제어식 중간 이동 블록은 삽입되지 않습니다.

선택 취소 사항을 메모하십시오.

● 공구 반경 보정을 선택 취소해야 합니다 (G40).

● 연속 경로 제어 및 라운딩이 중단됩니다.

● 모따기 또는 반경이 있는 중간 이동 블록은 삽입되지 않습니다.

● TRANSMIT/TRACYL 선택 취소한 이후 선삭 가공 작업에 사용된 영점 옵셋 (프레임) 및 모든 설정을 리셋해야 합니다.

작동 모드, 작동 모드 전환

● TRANSMIT/TRACYL을 통해 처리 중인 프로그램은 자동 모드에서 수행됩니다.

● 자동 모드의 작업을 중단하고 JOG로 전환할 수 있습니다. 자동 모드로 복귀할 경우 공구가 별도의 간섭 없이 위치가 변경될 수 있어야 합니다.

● 변환을 실행 중인 경우 축을 원점 복귀할 수 없습니다.

Page 269: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

운동학적 변환(M1) 12.5 데이터 목록

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 269

12.5 데이터 목록

12.5.1 기계 데이터 번호 이름 이름

채널 관련

20110 RESET_MODE_MASK 실행 후 제어 기본 설정의 정의 및 리셋/가공 프로그램 종료(보호 레벨 1/1에서만 액세스 가능)

20140 TRAFO_RESET_VALUE 초기 설정: 리셋 이후 변환 활성화

22534 TRAFO_CHANGE_M_CODE 변환 전환용 M 코드

24100 TRAFO_TYP_1 첫 번째 변환 유형, 축 순서에 따라 가능

24110 TRAFO_AXES_IN_1 첫 번째 변환의 입력에서 축 할당

24120 TRAFO_GOEAX_ASSIGN_TAB_1 첫 번째 변환에 대한 기하 축 할당

24200 TRAFO_TYP_2 두 번째 변환 유형, 축 순서에 따라 가능

24210 TRAFO_AXES_IN_2 두 번째 변환의 입력에서 축 할당

24220 TRAFO_GOEAX_ASSIGN_TAB_2 두 번째 변환에 대한 기하 축 할당

24800 TRACYL_ROT_AX_OFFSET_1 영점 위치에서 회전 축의 편차(단위: 도) (첫 번째 TRACYL)

24810 TRACYL_ROT_SIGN_IS_PLUS_1 TRACYL에 대한 회전 축의 부호(첫 번째 TRACYL)

24820 TRACYL_BASE_TOOL_1 기하 축의 원점에서 공구 영점까지 거리(첫 번째 TRACYL)

24900 TRANSMIT_ROT_AX_OFFSET_1 영점 위치에서 회전 축의 편차(단위: 도) (첫 번째 TRANSMIT)

24910 TRANSMIT_ROT_SIGN_IS_PLUS_1 TRANSMIT에 대한 회전 축의 부호(첫 번째 TRANSMIT)

24911 TRANSMIT_POL_SIDE_FIX_1 극 전/후에서 작동 범위 제한, 첫 번째 변환

24920 TRANSMIT_BASE_TOOL_1 기하 축의 원점에서 공구 영점까지 거리(첫 번째 TRANSMIT)

12.5.2 인터페이스 신호 번호 Bit 이름

채널 관련 V3800 0001 .6 변환 활성화

Page 270: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

운동학적 변환(M1) 12.5 데이터 목록

선삭 가공, 밀링, 니블링 270 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

Page 271: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 271

측정(M5) 1313.1 간단한 설명

채널 관련 측정 측정 모드는 가공 프로그램 블록에서 프로그래밍됩니다(DDTG 포함 또는 제외). 트리거 이벤트(프로브의 에지)가 추가로 정의되고 여기서 측정 프로세스를 트리거합니다. 명령은 이 특정 블록에서 프로그래밍된 모든 축에 적용됩니다. AUTOMATIC 모드에서 측정 프로세스를 가진 프로그램이 실행되고 측정 중인 공작물 또는 공구에 적용할 수 있습니다.

JOG에서 공구 측정

SINUMERIK 802D에는 선반 및 밀링 가공 기계에서 공구 측정을 위해 특별히 JOG 모드에서의 측정 프로세스를 위한 조작자 지원이 포함되어 있습니다. 채널 관련 측정이 이 시퀀스에 통합되었습니다. PLC 사용자 프로그램에는 필수 기능이 포함되어야 합니다. 공구의 측정된 옵셋 값은 측정 순서 종료 시 공구 옵셋 메모리에서 사용할 수 있습니다.

정확한 조작 지침은 다음을 포함되어 있습니다:

참조:

/BP_/ 조작 및 프로그램 설명서

13.2 하드웨어 요구사항

13.2.1 사용할 수 있는 프로브

일반

공구 및 공작물 치수를 측정하기 위해 편향될 경우 펄스 대신 일정한 신호를 제공하는 터치 트리거 프로브가 필요합니다.

프로브는 실제로 바운스 없이 작동해야 합니다. 대부분의 센서가 이 방식으로 작동하도록 기계적으로 조정할 수 있습니다.

다양한 제조업체에서 제공하는 다양한 형식의 프로브를 시장에서 구입할 수 있습니다. 따라서 프로브가 편향될 수 있는 방향 수에 따라 세 가지 그룹으로 나뉩니다(아래 그림 참조).

Page 272: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

측정(M5) 13.2 하드웨어 요구사항

선삭 가공, 밀링, 니블링 272 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

그림 13-1 프로브 형식

도표 13- 1 프로브 할당

프로브 형식 선반 밀링 및 가공 센터

공구측정 공작물 측정 공작물 측정

다중 방향 X X X

양방향 _ X X

단일 방향 _ _ X

공작물 측정용 선반의 경우 양방향 프로브를 사용해야 하는 반면에 밀링 및 가공 센터의 경우 단일 방향 프로브를 사용할 수 있습니다.

다중 방향 프로브(3D)

공구 및 공작물 치수 측정을 위해 이 프로브 형식을 예외적으로 사용할 수 있습니다.

양방향 프로브

이 프로브 형식은 밀링 및 가공 센터에서 단일 방향 프로브와 동일한 방법으로 취급됩니다. 양방향 프로브를 사용하여 선반에서 공작물을 측정할 수 있습니다.

단일 방향 프로브

몇 가지 제한 사항을 가진 이 프로브 형식을 사용하여 밀링 및 가공 센터에서 공작물을 측정할 수 있습니다.

다른 축 방향/축에서 측정을 실시해야 하는 경우 SPOS NC 기능을 통해 스핀들의 위치를 조정할 수 있습니다. 따라서 프로브는 측정 작업에 따라 정렬되어야 합니다.

Page 273: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

측정(M5) 13.3 채널 관련 측정

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 273

전환 성능

연결된 프로브의 신호 레벨(편향/비편향 조건)은 MD13200 MEAS_PROBE_LOW_ACTIVE[0]를 통해 제어 시스템과 통신해야 합니다.

13.2.2 프로브 연결

SINUMERIK 802D sl의 프로브는 X20의 단자에 연결됩니다. 특정 할당은 사용 중인 매크로에 의해 결정됩니다. 따라서 축에서 작동하는 축 드라이브 모듈의 모든 측정 입력은 측정 시 관련됩니다. 프로브의 경우 참조 전위의 외부 전압(24V)을 사용하여 X20, 핀 12에 연결해야 합니다.

프로브를 연결하는 경우 간섭의 영향을 최소화하기 위해 실드 선을 사용해야 합니다.

참조:

/BA/ 조작 설명서, 단원 "802D sl를 통한 SINAMICS S120 구성"

13.3 채널 관련 측정

13.3.1 측정 모드

측정 명령 MEAS 및 MEAW

측정 작업은 가공 프로그램에서 활성화됩니다. 트리거 이벤트 및 측정 모드가 프로그래밍됩니다. 다음과 같은 두 가지 측정 모드를 사용할 수 있습니다.

● MEAS: 이동할 거리를 삭제하면서 측정

예: N10 G1 F300 X300 Z200 MEAS=-1

트리거 이벤트는 프로브 1의 하강 에지(-)입니다: 편향 상태에서 비편향 상태.

● MEAW: 이동할 거리를 삭제하지 않고 측정

예: N20 G1 F300 X300 Y100 MEAW=1

트리거 이벤트는 프로브 1의 상승 에지입니다: 비편향 상태에서 편향 상태.

측정 블록은 프로브 신호가 도달하거나 프로그래밍된 위치에 도달할 때 종료됩니다. 리셋을 통해 측정 작업을 취소할 수 있습니다.

Page 274: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

측정(M5) 13.3 채널 관련 측정

선삭 가공, 밀링, 니블링 274 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

참조:

/BP_/ 조작 및 프로그램 설명서

주 기하 축(WCS의 축)이 측정 블록에 프로그래밍될 경우 모든 현재 기하 축에 대해 측정값이 저장됩니다.

13.3.2 측정 결과

프로그램에서 측정 결과 조회

측정 명령 결과는 시스템 변수를 통해 가공 프로그램에서 조회할 수 있습니다.

● 시스템 변수 $AC_MEA[1]

측정 작업 상태 신호를 쿼리합니다.

변수는 측정 시작 시 삭제됩니다. 변수는 프로브가 활성화 기준 (상승 또는 하강 에지) 을 충족하는 즉시 설정됩니다. 따라서 가공 프로그램에서 측정 작업 실행을 점검할 수 있습니다.

● 시스템 변수 $AA_MM[축]

가공 프로그램에서 조회된 기계 좌표계 (MCS)의 측정값에 액세스합니다. <axis>는 측정 축 (X, Y, ...) 의 이름을 의미합니다.

● 시스템 변수 $AA_MW[axis]

공작물 좌표계의 측정값에 액세스합니다. 가공 프로그램에서 조회합니다. <axis>는 측정 축 (X, Y, ...) 의 이름을 의미합니다.

참고 자료:

/BP_/ 조작 및 프로그래밍 매뉴얼

PLC 서비스 화면

측정 신호는 "시스템" → "PLC" → "PLC 상태" 메뉴를 통해 제어할 수 있습니다.

IS "Probe 1 activated" (V2700 0001.0) 를 통해 제어할 수 있습니다.

축에 대한 현재 측정 상태는 IS "Measurement active" (이 축이 작동하는 상태의 측정 블록) 에 의해 표시됩니다.

Page 275: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

측정(M5) 13.4 측정 정확도 및 기능 테스트

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 275

13.4 측정 정확도 및 기능 테스트

13.4.1 측정 정확도

정확도

측정 신호의 전파 시간은 사용되는 하드웨어에 의해 결정됩니다. 지연 시간은 µs 범위 + 프로브 응답 시간입니다.

측정 불안정성은 다음과 같이 계산됩니다: 측정 불안정성 = 측정 신호 전파 시간 x 이송 속도

위치 제어기 사이클당 둘 이상의 이송 신호가 도달하는 이송 속도에 대해서만 정확한 결과를 얻을 수 있습니다.

13.4.2 프로브 기능 테스트

기능 테스트 예

프로브 기능 테스트는 NC 프로그램을 통해 수행됩니다. %_N_PRUEF_MESSTASTER_MPF ;프로그램 프로브 연결 테스트

N10 R10 ;트리거 상태 플래그

N20 R11 MESSWERT_IN_X

N30 T1 D1 ; 프로브에 대한 공구 옵셋 사전 선택

N40 ANF: G0 G90 X0 F150 ;시작 위치 및 측정 속도

N50 MEAS=1 G1 X100 ; X 축의 측정 입력 1 에서 측정

N60 STOPRE

N70 R10=$AC_MEA[1] ; 첫 번째 측정 입력에서 전환 신호 조회

N80 IF R10==0 GOTOF FEHL1 ;신호 평가

N90 R11=$AA_MW[X] ;공작물 좌표에서 측정값 조회

N95 M0

N100 M2

N110 FEHL1: MSG ; 프로브 전환되지 않음!

N120 M0

N130 M2

Page 276: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

측정(M5) 13.4 측정 정확도 및 기능 테스트

선삭 가공, 밀링, 니블링 276 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

반복 정확도의 예

이 프로그램을 통해 전체 측정 시스템(기계-프로브-신호-전송)의 측정 스캐터(반복 정확도)를 계산할 수 있습니다.

예를 들어 X축에서 10개의 측정을 수행하고 측정값을 공작물 좌표로 기록합니다.

추세를 따르지 않는 소위 "랜덤 치수 편차"를 확인할 수 있습니다.

%_N_CHECK_ACCURATE_MPF

N05 R11 ; 전환 신호

N06 R12=1 ; 카운터

N10 R1 to R10 ; MEAS_VAL_IN _X

N15 T1 D1 ; 시작 조건, 프로브에 대한 공구 옵셋 사전 선택

N20 ANF: G0 X0 F150 ; 측정된 축에서 사전 위치 지정

N25 MEAS=+1 G1 X100 ; X 축에서 상승 전환 에지 상태의 첫 번째 측정 입력에서 측정

N30 STOPRE ; 결과에 대한 후속 평가 디코딩 중지 ; (MEA 조회 시 자동으로 ; 실행됨)

N35 R11= $AC_MEA[1] ; 첫 번째 측정 입력에서 전환 신호 조회

N37 IF R11==0 GOTOF FEHL1 ; 전환 신호 점검

N40 R[R12]=$AA_MW[X] ;공작물 좌표에서 측정값 조회

N50 R12=R12+1

N60 IF R12<11 GOTOB ANF ;10 회 반복 실시

N65 M0

N70 M02

N80 FEHL1: MSG ; 프로브 전환되지 않음

N90 M0

N95 M02

R1 - R10의 측정 결과는 파라메타 디스플레이를 선택한 후 조회할 수 있습니다.

Page 277: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

측정(M5) 13.5 JOG에서 공구 측정

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 277

13.5 JOG에서 공구 측정

측정 원리

적용된 공구는 이송 키 또는 핸드휠을 사용하여 JOG 모드에서 프로브로 이송됩니다. 프로브가 전환되면 이동이 자동으로 정지되고 내부적으로 AUTOMATIC 모드로 전환되어 측정 프로그램이 시작됩니다. 측정 프로그램은 프로브의 두 번째 복귀 및 추가 위치 지정을 통해 실제 측정 순서를 제어합니다. 결과적으로 공구 옵셋이 입력되고 JOG 모드가 다시 활성화됩니다.

이점: 공구를 측정하기 전에 입력된 옵셋 값을 실제 값에서 완전히 편차가 나도록 할 수 있습니다. 공구는 "사전 측정"하지 않아야 합니다.

주 공구는 "다시 측정"됩니다(마모 아님).

JOG 모드에서 사용하기 위해 소프트키 및 템플릿이 제공됩니다. 이러한 기능은 공구 측정 동안 사용자를 지원합니다.

참조:

/BP_/ 조작 및 프로그램 설명서

주 PLC 사용자 프로그램을 필요한 순서대로 생성해야 합니다. 기능을 미리 사용할 수 없습니다. 프로브 복귀 시 특별히 주의해야 합니다. 프로브만 제한된 편향 경로를 가집니다. 이 경로를 초과할 경우 프로브가 손상되거나 파손됩니다! 제조업체의 지침을 준수하십시오. 특히 복귀 속도는 프로브가 항상 즉시 정지될 수 있을 정도로 감속되어야 합니다. "급 이송 오버라이드"는 활성 상태가 아닙니다.

화면 양식이 제공되고 순서는 기술에 따라 달라집니다. 그에 따라 다음 사용 공구 형식을 측정할 수 있습니다.

선삭 가공 기술 ● 선반 가공 공구(형상 길이 1 및 길이 2)

● 드릴 가공(형상 길이 1)

밀링 가공 기술 ● 밀링 가공 공구(형상 길이 1 및 형상 반경)

● 드릴 가공(형상 길이 1)

Page 278: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

측정(M5) 13.5 JOG에서 공구 측정

선삭 가공, 밀링, 니블링 278 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

공구 옵셋 초기 화면에는 측정 결과 항목 대상에 대해 활성 공구 T 및 활성 옵셋 번호 D가 포함됩니다. 인터페이스를 통해 PLC에서 다른 공구를 지정하거나 사용자가 다른 공구 T 및/또는 옵셋 번호 D를 입력할 수 있습니다.

주 활성 값에 따라 다른 공구 또는 옵셋 번호를 입력한 경우 예를 들어 MDA 모드에서 프로그래밍 및 시작하는 방법으로 이 공구/공구 옵셋에 대해 측정을 수행한 후 작동할 NC를 알아야 합니다. 그런 다음에만 제어 유닛이 정확한 공구 옵셋을 계산할 수 있습니다.

공구 길이 보정이 자동으로 활성/지정된 공구의 활성/지정된 공구 옵셋 D의 GEO 구성 요소에 입력되고 관련 "마모" 및 "어댑터" 구성 요소가 삭제됩니다.

커터 반경을 측정하는 경우 추가 옵셋이 커터 반경 레벨의 축에 적용되지 않는 것으로 간주합니다("어댑터" 구성 요소 축의 값 및 GEO 길이 2 및 3은 0). 반경 결과가 "형상" 구성 요소에 입력됩니다. 양쪽 레벨 축에 대한 관련 "어댑터" 및 "마모" 구성 요소가 삭제됩니다.

프로브 공구 측정 프로브는 고정 위치에서의 토치 프로브이거나 기계 장치를 통해 작동 영역으로 회전됩니다. 사각형 디자인의 프로브 플레이트의 경우 에지를 축과 평행하게 정렬해야 합니다. 공구/보정 공구는 측정 프로브에 대해 이송됩니다. 측정하기 전에 프로브를 보정해야 합니다. 이것은 기계 영점을 기준으로 정확한 트리거 지점을 확인하는 것을 의미합니다.

준비, 프로브 보정 ● JOG 모드를 선택합니다.

● "설정" 소프트키를 통해 열려 있는 창에 다음 값을 입력해야 합니다:

반환 평면, 안전 간극, JOG 피드, 변수 증분 및 JOG에서 일반적인 사용 및 공구 측정용 스핀들의 회전 방향.

● "프로브 데이터" 소프트키를 눌러 열려 있는 창에 다음 값을 입력해야 합니다:

– 측정 프로그램에서 자동 프로브 복귀를 위한 피드.

– 프로브 트리거 지점(보정하는 동안 값이 설정됨).

정확한 값을 알고 있는 경우 직접 입력할 수 있습니다. 이때 프로브를 보정할 필요가 없습니다.

Page 279: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

측정(M5) 13.5 JOG에서 공구 측정

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 279

● 프로브 조정 순서(보정)는 "공구 측정" 및 "공구 보정" 소프트키 및 열려 있는 창을 통해 제어됩니다. 이 경우에 사용되는 공구는 치수를 정확하게 알고 입력한 상태의 보정 공구입니다.

밀링 가공 기술용 보정 공구는 "커터" 형식이며 선삭 가공의 경우 커터 반경이 0인 "선삭 가공 공구" 형식입니다. 이 경우 입력된 절삭 에지 위치는 고려하지 않습니다.

내부 순서는 측정 시와 동일합니다. 그러나 측정 결과는 공구 옵셋이 아닌 프로브 트리거 지점에 대한 데이터에 저장됩니다.

주 측정 또는 보정을 위한 내부 NC 프로그램은 프로브의 상승 에지 상태에서 측정이 실행되도록 구성됩니다.

측정 순서 JOG 모드가 선택됩니다. 측정 피드가 입력됩니다. 프로브가 보정되거나 정확한 측정 트리거 지점이 입력됩니다.

● 공구 형식에 따라 측정 순서는 "공구 측정" 소프트키 및 추가 소프트키를 통해 제어됩니다.

● "공구 측정" 소프트키를 눌러 HMI에서 PLC로 IS "JOG에서 측정 적용"(V1700 0003.7)을 전송합니다. PLC는 JOG에서 공구 측정용 T 번호"(VD1900 5004)를 통해 적용할 다른 T 번호를 지정할 수 있습니다. 선택한 축이 이송될 때 프로브가 전환될 경우 NCK는 IS "프로브 1 적용"(V27000001.0)을 출력합니다. 그런 다음 PLC는 IS "피드 사용 불가능"(V3200 0006.0)을 설정하고 NCK는 축 이동을 정지시킵니다. 피드 사용 불가능은 JOG에서 이송 키를 눌러 IS "JOG 측정 적용"(V1700 0003.7)이 설정되지 않는 한 유지됩니다. 그런 다음 PLC는 IS "리셋"(V3000 000.7)을 출력합니다. 그에 따라 JOG에서 이송이 취소됩니다.

● HMI는 프로브의 전환을 인식하고 이송 키를 놓으면(핸드휠 조그 이후 즉시) 변경 모드를 AUTOMATIC, IS 명령 "AUTOMATIC 모드"(V1800 0000.0)로 출력합니다. PLC는 이 출력을 NCK (V3000 0000.0)으로 전송합니다.

AUTOMATIC 모드는 NCK(IS "적용 모드 AUTOMATIC" (V3100 0000.0))에 의해 활성 상태로 설정되고 HMI 화면에 표시됩니다. PLC는 IS "피드 사용 불가능" (V3200 0006.0)을 취소합니다. 그런 다음 HMI는 IS "모드 변경 사용 불가능"(V1800 0000.4)을 PLC에 출력합니다. PLC가 단일 PLC 사이클에 대해서만 적용되는 이 신호를 인식할 경우 PLC는 IS "모드 변경 사용 불가능"(V3000 0000.4)을 NCK로 출력합니다.

Page 280: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

측정(M5) 13.5 JOG에서 공구 측정

선삭 가공, 밀링, 니블링 280 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

NC 측정 프로그램이 HMI에 의해 NCK에 로드되었습니다. 이것은 현재 활성화되지 않습니다. 프로브에 대한 자동 복귀 방향 및 안전 간극을 포함한 이송 경로는 이 측정 프로그램에서 계산됩니다.

HMI는 IS "JOG에서 측정 시작"(V1800 0000.6)을 통해 PLC에 대한 측정 프로그램을 시작하는 명령을 출력합니다. V1800 영역의 신호는 단일 PLC 사이클에 대해서만 적용됩니다. 따라서 IS "JOG에서 측정 시작"은 즉시 PLC에 저장됩니다. NC 측정 프로그램은 IS "NC 시작"(V3200 0007.1)을 NCK에 출력하여 PLC에 의해 시작됩니다.

● 축의 위치는 NC 프로그램에 의해 다시 지정되고 프로브는 다시 복귀하여 최종적으로 후진합니다. 그런 다음 HMI는 JOG 모드(V1800 0000.2)로 다시 전환하는 명령을 PLC에 전송합니다. 그런 다음 "변경 모드 사용 불가능" 인터페이스 신호(V3000 0000.4)가 PLC에 의해 리셋됩니다. PLC는 JOG 모드(V3000 0000.2)를 NCK에 출력하고 NCK는 IS "JOG 모드 적용"(V3100 0000.2)을 NCK에 반환합니다.

● 프로브 이송을 위한 다음 복귀/축 방향은 "다음 단계" 소프트키를 사용하여 선택합니다. 추가 절차는 모든 방향/축이 이송될 때까지 유사합니다.

측정 또는 프로브 보정을 완료한 후 "뒤로" 소프트키를 통해 기능을 선택 취소할 수 있습니다. 또한 IS "JOG에서 측정 적용"(V1700 0003.0)을 리셋합니다. 또한 작동 영역을 종료할 때 리셋됩니다. IS "리셋"(V3000 0000.7)을 통해 자동 프로그램을 취소하거나 "뒤로" 소프트키를 통해 JOG에서 측정을 종료할 수 있습니다. 또한 IS "피드 사용 불가능"(V3200 0006.0) 및 IS "변경 모드 사용 불가능"(V3000 0000.4) 또는 중간에 저장된 신호를 취소합니다.

PLC 프로그램

PLC 프로그램에 대해 위에 설명한 절차에 해당하는 필요한 기능을 사용자는 제공해야 합니다.

SIEMENS에서 제공하는 SINUMERIK 802D sl 툴박스의 PLC 라이브러리에는 사용자 예가 포함되어 있습니다. 이 예를 사용할 수 있습니다. 이 경우, PLC_INI (SBR32) 및 MCP_NCK (SBR38)가 MEAS_JOG (SBR43) 서브루틴의 신호를 NCK/HMI에 전송할 때 OB1 에서 열려 있어야 합니다.

Page 281: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

측정(M5) 13.6 데이터 목록

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 281

13.6 데이터 목록

13.6.1 기계 데이터

번호 이름 이름

일반

13200 MEAS_PROBE_LOW_ACTIVE 프로브의 전환 특성

13.6.2 인터페이스 신호

번호 Bit 이름

HMI에서 PLC로 전달되는 HMI 신호

V1700 0003 .7 *** JOG에서 측정 적용

V1800 0000 .0 AUTOMATIC 모드(HMI에 의한 요청)

V1800 0000 .1 MDA 모드(HMI에 의한 요청)

V1800 0000 .2 JOG 모드(HMI에 의한 요청)

V1800 0000 .4 변경 모드 사용 불가능(HMI에 의한 요청)

V1800 0000 .6**** JOG에서 측정 시작(HMI에 의한 요청)

V1800 0001 .2 REF 기계 기능(HMI에 의한 요청)

PLC에서 HMI로 전달되는 HMI 신호

VD1900 5004 JOG에서 공구 측정을 위한 공구 번호(PLC에서 입력)

일반(NCK에서 PLC)

V2700 0001 .0 프로브 1이 활성화됨

축/스핀들 관련 신호(축에서 PLC)

V390x 0002 .3 측정 적용

Page 282: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

측정(M5) 13.6 데이터 목록

선삭 가공, 밀링, 니블링 282 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

Page 283: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 283

비상 정지 (N2) 1414.1 간단한 설명

주 국내 표준 및 국제 표준을 준수하는 것은 기계 제조업체의 의무 사항입니다(표준에 대해서는 다음 단락 참조). SINUMERIK 802D sl는 이 기능 설명의 사양에 따라 비상정지 기능 구현 시 기계 제조업체를 지원합니다. 비상정지 기능(트리거, 실행 및 승인)의 책임은 전적으로 기계 제조업체에 있습니다.

주 특히 비상정지 기능에 대한 다음 표준을 참조하십시오:

• EN ISO 12100-1

• EN ISO 12100-2

• EN 418

• EN 60204-1

제어 시스템의 비상정지

제어 시스템은 다음 기능을 기준으로 비상정지 기능 구현 시 기계 제조업체를 지원합니다.

● PLC 입력을 통해 NC에서 비상정지 순서 활성화.

● NC의 비상정지 절차로 인해 가능한 신속하게 모든 축 및 스핀들의 속도가 감속됩니다.

● 비상정지 버튼을 잠금 해제하면 비상정지 상태가 리셋되지 않습니다. 제어 장치를 리셋하면 기계가 다시 시작되지 않습니다.

● 비상정지 상태를 취소한 후 축을 참조하거나 스핀들을 동기화할 필요가 없습니다(위치가 수정됨).

비상정지 푸시 버튼

802D sl용 Siemens 기계 조작반(MCP)에는 아래 표시된 버섯 머리 모양의 푸시 버튼이 비상정지 푸시 버튼으로 장착되어 있습니다(NC 1대 및 NO 접점 1개당 비상정지 버튼).

Page 284: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

비상 정지 (N2) 14.2 비상정지 순서

선삭 가공, 밀링, 니블링 284 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

14.2 비상정지 순서

요구 사항

제어 시스템(PLC)에서 비상정지 푸시 버튼 또는 버튼에서 직접 파생된 신호 활성화를 PLC 입력으로 수행해야 합니다. PLC 프로그램에서 이 PLC 입력은 NC에서 IS "비상정지"(V2600 0000.1)로 전송되어야 합니다.

제어 시스템(PLC)에서 비상정지 푸시 버튼 또는 버튼에서 직접 파생된 신호 리셋을 PLC 입력으로 수행해야 합니다. PLC 프로그램에서 이 PLC 입력은 NC에서 IS "비상정지 승인"(V2600 0000.2)로 전송되어야 합니다.

NC에서 순서

제어 시스템에서 비상정지 상태를 가져오기 위해 구현된 내부 기능의 사전 정의된(EN 418) 순서는 다음과 같습니다.

1. 가공 프로그램 실행이 중단됩니다. 모든 축 및 스핀들이 MD36610 AX_EMERGENCY_STOP_TIME에서 정의된 제동 램프에 따라 제동됩니다.

2. IS "802-READY"(V3100 0000.3)가 리셋됩니다.

3. IS "비상정지 적용"(V2700 0000.1)이 설정됩니다.

4. 알람 3000이 설정됩니다.

5. MD36620 SERVO_DISABLE_DELAY_TIME(종료 지연, 제어기 인에이블)에서 관련 축/스핀들에 대해 설정된 지연 만료 시 제어기 인에이블이 취소됩니다. MD36620은 최소한 MD36610과 동일하게 지정되어야 합니다.

기계에서의 순서

기계에서 비상정지 기능에 대한 순서는 기계 제조업체에 의해서만 결정됩니다. NC에서 순서와 관련하여 다음 사항에 주의해야 합니다:

● NC에서의 작업 순서는 IS "비상정지"(V2600 0000.1)를 통해 시작됩니다. 축 및 스핀들이 중지될 경우 EN 418에 의거하여 전원 공급이 중단됩니다.

● PLC I/O(디지털 출력)는 NC의 순서에 영향을 받지 않습니다. 비상정지 발생 시 특정 상태를 유지하기 위해 개별 출력이 필요한 경우 기계 제조업체는 PLC 프로그램에 이러한 용도의 기능을 포함시켜야 합니다.

Page 285: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

비상 정지 (N2) 14.3 비상정지 승인

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 285

주 장비에 대한 전원 공급 중단은 기계 제조업체의 책임입니다. 비상정지 발생 시 사전 정의된 순서에 따라 NC의 내부 기능이 실행되지 않아야 하는 경우 IS 비상정지(V2600 0000.1)는 PLC 프로그램의 기계 제조업체에 의해 정의된 비상정지가 도달하는 지점까지 설정될 수 없습니다. 비상정지 인터페이스 신호가 설정되지 않고 다른 모든 알람이 적용되지 않는 한 모든 인터페이스 신호가 NC에서 적용됩니다. 따라서 제조업체에 의해 정의된 비상정지 상태를 추측할 수 있습니다.

14.3 비상정지 승인

비상정지 승인 IS “Acknowledge EMERGENCY STOP” (IS “Reset” (V2600 0000.2) 이 뒤따름) 이 설정된 경우에만 비상정지 상태를 리셋할 수 있습니다. 이러한 점에서 IS “EMERGENCY STOP active”(V2700 0000.1) 가 리셋될 수 있는 충분한 시간으로 IS “Acknowledge EMERGENCY STOP” 및 IS “Reset”이 설정되어야 합니다 (그림 1-1 참조).

그림 14-1 비상정지 리셋

비상정지 상태를 리셋하면 다음에 영향을 줍니다.

● IS "EMERGENCY STOP active"이 리셋됩니다.

● 제어기 인에이블이 설정됩니다.

● IS “Position control active”가 설정됩니다.

● IS "802-READY"가 설정됩니다.

Page 286: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

비상 정지 (N2) 14.4 데이터 목록

선삭 가공, 밀링, 니블링 286 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

● 알람 3000이 취소됩니다.

● 가공 프로그램이 중단됩니다.

PLC I/O PLC 프로그램은 PLC I/O를 기계 작동을 위해 올바른 상태로 전환시켜야 합니다.

리셋 비상정지 상태는 IS "Reset" (V3000 0000.7) 에 의해 전체적으로 리셋되지는 않습니다 (위의 다이어그램 참조).

전원 Off/On IS "EMERGENCY OFF" (V2600 0000.1) 가 설정되어 있지 않으면 전원 ON/OFF는 비상 정지 상태를 취소합니다.

14.4 데이터 목록

14.4.1 기계 데이터 번호 이름 이름

축 관련 36610 AX_EMERGENCY_STOP_TIME 에러 상태에 대한 제동 램프 길이

36620 SERVO_DISABLE_DELAY_TIME 종료 지연 제어기 인에이블

14.4.2 인터페이스 신호 번호 Bit 이름

일반 V2600 0000 .0 비상정지를 통한 형상에서의 제동

V2600 0000 .1 비상정지 V2600 0000 .2 비상정지 승인 V2700 0000 .1 EMERGENCY STOP(비상 중지) 활성화

운전 모드 신호 영역

V3000 0000 .7 리셋

Page 287: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 287

펀칭 및 니블링(N4) 15

주 이 기능은 G/N plus 및 pro에서만 사용할 수 있습니다.

15.1 간략한 설명

하위기능 펀칭 및 니블링에 관련된 기능은 다음과 같이 구성됩니다:

● 스트로크 제어

● 자동 경로 분할

● 펀치 및 다이 회전

● 클램프 보호

이들은 언어 명령을 통해 동작 및 해제됩니다.

15.2 스트로크 제어

15.2.1 일반 정보

기능성 스트로크 제어 시스템은 공작물의 실제 가공에 사용됩니다. 펀칭은 위치에 도달할 때 NC 출력 신호를 통해 활성화됩니다. 펀칭 유닛은 NC에 대해 입력 신호를 가진 펀칭 작동을 승인합니다. 이 시간 기간 내에서 축을 이동할 수 없습니다. 펀칭 작업 이후 위치 재지정이 수행됩니다.

고속 신호 "고속 신호"는 NC 및 펀칭 유닛 사이 직접 통신에 사용됩니다. 펀치와 결합되면 가공 지연 시 펀치 위치 지정 시간이 중단되기 때문에 분당 상당한 수의 구멍을 펀칭할 수 있습니다.

Page 288: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

펀칭 및 니블링(N4) 15.2 스트로크 제어

선삭 가공, 밀링, 니블링 288 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

PLC 신호

PLC 인터페이스 신호는 활성화 및 모니터링과 같은 시간과 관계 없는 기능에 사용됩니다.

15.2.2 고속 신호

기능

고속 신호는 NC 및 펀칭 유닛을 동기화하는 데 사용됩니다. 반면에, 고속 신호는 금속 단편이 정지될 때까지 펀치 스트로크가 실행되지 않도록 하기 위해 고속 신호 출력을 통해 적용됩니다. 또한, 고속 신호는 펀칭이 적용되는 동안 금속 단편이 정지되도록 하기 위해 고속 신호 입력을 통해 적용됩니다.

제어 시스템의 고속 디지털 입력 및 출력은 펀칭 유닛을 구동하는 데 사용됩니다.

다음 신호 차트에서는 신호 순서에 대해 설명합니다.

(a) 기계의 축 이동 함수 v(t) (b) "스트로크 시작" 신호 (c) "스트로크 적용" 신호

그림 15-1 신호 차트

Page 289: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

펀칭 및 니블링(N4) 15.2 스트로크 제어

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 289

주 "스트로크 적용" 신호는 개방 회로 모니터링과 관련하여 상당히 활성화된 신호입니다.

펀칭 및 니블링의 이벤트에 대한 시간 순서는 두 개의 신호 A0 및 E0에 의해 제어됩니다:

A0 NCK에 의해 설정되고 스트로크 시작과 동일합니다.

E0 펀칭 유닛의 상태를 정의하고 "스트로크 적용" 신호와 동일합니다.

신호 상태는 다음과 같은 방법으로 시간 t1 - t4를 특성화하고 정의합니다.

t1 펀칭을 기준으로 공작물(금속 단편)의 이동은 인스턴트 t1에서 완료됩니다. 스트로크 시작에 대해 정의된 기준 ("Auto-Hotspot" 참조) 에 따라 고속 출력 A0이 펀치 시작 ①에 설정됩니다 .

t2 펀칭 유닛은 인스턴트 t2에서 고속 입력 E0을 통해 펀치 이동을 신호를 전달합니다. 이것은 신호 A0에 의해 트리거됩니다 ②.

안전상의 이유로 신호 E0은 하이 액티브 상태입니다(개방 회로인 경우 "스트로크 적용"이 항상 설정되고 축이 이동하지 않음).

"스트로크 적용" 신호는 공구를 금속 단편(t4)에서 이동할 때까지 다시 리셋되지 않습니다.

t3 NC는 "스트로크 시작" 신호를 취소하여 인스턴트 t3에서 "스트로크 적용" 신호에 반응합니다 ③. 이 지점부터 시간이 경과함에 따라 NC는 대기 상태에 있습니다. 다음 축 이동을 시작할 수 있도록 "스트로크 적용" 신호의 취소를 기다리면 됩니다. 다음 스트로크는 신호 A0이 사라진 후에만 시작될 수 있습니다.

t4 펀칭 작업은 인스턴트 t4에서 완료됩니다. 예를 들어 펀치는 금속 단편에서 다시 빠져 나옵니다. NC는 축 이동을 시작하여 신호 E0의 신호 전이에 반응합니다 ④. 신호 에지 변경에 대한 NC 반응 ④에 대해서는 "펀칭 이후 축 시작" 단원에서 설명합니다.

주 스트로크 시간은 기간 Δth = t4 - t1에 의해 결정됩니다. E0의 신호 전이 및 축 이동 시작 사이 인스턴트 t4에서 반응 시간도 추가되어야 합니다.

Page 290: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

펀칭 및 니블링(N4) 15.2 스트로크 제어

선삭 가공, 밀링, 니블링 290 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

15.2.3 스트로크 시작 기준

스트로크 시작

축이 정지 상태에 도달할 수 있는 시점을 위해 가장 먼저 스트로크 시작을 설정해야 합니다. 이를 위해 펀칭 인스턴트에서 펀치 및 가공 평면의 금속 단편 사이에서 절대로 이동이 없어야 합니다.

다음 다이어그램에서는 스트로크 시작에 적용할 수 있는 다양한 기준을 보여 줍니다.

t

t

그림 15-2 신호 차트: 스트로크 시작 기준

t1 및 t2 사이 시간 간격은 출력 A0의 설정에 대한 펀칭 유닛 반응에 의해 결정됩니다. 이 간격을 변경할 수 없지만 데드 타임을 최소화하기 위한 리드 타임으로 활용할 수 있습니다.

위의 다이어그램에서는 "세부 정위치 정지 창"에 도달할 때 출력이 설정되는 기본 설정을 보여 줍니다(G601; G 그룹 12의 기본 설정). 펀치 시작 시간 t''1 및 t'1은 G602 및 G603 을 통해 프로그래밍됩니다(아래 테이블 참조).

Page 291: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

펀칭 및 니블링(N4) 15.2 스트로크 제어

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 291

프로그램 활성화 설명

G603 정지 보간 보간이 블록 끝에 도달합니다. 이 경우, 축은 초과 이송될 때까지 계속 이동합니다. 예를 들어 신호는 축이 정지하기 전에 해당 간격에서 출력됩니다(t"1 참조).

G602 일반 위치 창에 도달

신호는 축이 일반 위치 창에 도달한 경우 출력됩니다. 스트로크 시작 출력에 대해 이 기준이 선택된 경우 스트로크 시작 인스턴트는 보간 창의 크기에 따라 달라질 수 있습니다(t'1 참조).

G601 세부 위치 창에 도달

이 경우, 항상 축 데이터를 적절하게 설정한 경우 기계가 펀칭 인스턴트에서 정지 상태에 도달하도록 할 수 있습니다. 그러나 이 변수로 인해 최대 데드 타임에 도달합니다(t1 참조).

G603

속도 및 기계 동작에 따라 축이 정지되기 전에 보간 종료 시 약 3 - 5개의 보간 사이클이 처리됩니다.

● MD26018 NIBBLE_PRE_START_TIME

MD26018과 연결 시 지연할 수 있기 때문에 보간 종료 도달 및 "스트로크 ON"의 고속 출력 설정 사이 인스턴트를 최적화합니다.

● SD42402 NIBPUNCH_PRE_START_TIME

SD42402를 가공 프로그램에서 변경할 수 있기 때문에 가공 프로그램의 진행에 따라 펀칭 프로세스에 적용됩니다.

다음이 지연 시간에 대해 적용됩니다: MD26018 = 0 → SD42402 적용 MD26018 ≠ 0 → MD26018 적용

"드웰 시간을 통한 펀칭, PDELAYON"이 적용될 경우 이 기능와 연결 시 프로그래밍된 드웰 시간이 적용됩니다. 이 경우 MD26018 또는 SD42402가 작동하지 않습니다.

Page 292: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

펀칭 및 니블링(N4) 15.2 스트로크 제어

선삭 가공, 밀링, 니블링 292 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

15.2.4 펀칭 이후 축 시작

입력 신호 "스트로크 ON"

스트로크 시작 이후 축 이동 시작은 입력 신호 "스트로크 ON"을 통해 제어됩니다.

t

t

그림 15-3 신호 차트: 펀칭 이후 축 시작

이 경우, t4 및 t'4 사이 시간 간격은 전환 시간 종속 반응 시간으로 실행됩니다. 보간 샘플링 시간 및 프로그래밍된 펀칭/니블링 모드에 의해 결정됩니다.

PON/SON

펀칭 유닛이 PON/SON 을 통해 제어되는 경우 최대 지연 시간은 다음과 같이 계산됩니다.

|t'4 - t4| = 3 x 보간 사이클

PONS/SONS

펀치가 PONS/SONS 를 통해 제어되는 경우 지연 시간은 다음에 의해 결정됩니다.

|t'4 - t4| ≤ 3 x 위치 제어기 사이클

필수 요건: 스트로크 시간(t4 - t2) > 4 보간 사이클

Page 293: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

펀칭 및 니블링(N4) 15.2 스트로크 제어

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 293

15.2.5 펀칭 및 니블링 관련 PLC 신호

기능

직접 스트로크 제어에 사용되는 신호 이외에 채널별 PLC 인터페이스 신호도 사용할 수 있습니다. 이러한 신호는 펀칭 프로세스 제어 및 작동 상태 표시 모두에 사용됩니다.

신호

신호 활성화

V3200 0003.0 (스트로크 인에이블) NC는 가공 프로그램을 계속하기 전에 인에이블 신호를 사용할 수 있을 때까지 기다립니다. NC의 펀치 시작때마다 이 시점에서 정지됩니다.

V3200 0003.2 (스트로크 중지) 가공 프로그램이 펀칭 작업을 시작하지 않고(드라이런) 처리될 수 있습니다.

활성 경로 분할을 통해 축은 "정지 및 이동" 모드에서 이송됩니다.

V3200 0003.4 (지연된 스트로크) PDELAYON 에서 허용하는 경우 지연된 스트로크 출력이 활성화됩니다.

V3200 0003.1 (수동 스트로크 시작) 조작자가 가공 프로그램을 실행하지 않고 펀칭 작업(PLC를 통해 제어)을 시작할 수 있습니다.

수동 스트로크 시작은 IS V3300 0006.1을 통해 승인됩니다.

Page 294: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

펀칭 및 니블링(N4) 15.2 스트로크 제어

선삭 가공, 밀링, 니블링 294 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

15.2.6 표준 PLC 신호에 대한 펀칭 및 니블링 관련 반응

피드 중지

IS "Feed stop" (V3200 1000.3, V3200 1004.3 및 V3200 1008.3)을 통해 NC는 스트로크 제어 측면에서 다음과 같이 반응합니다.

신호는 인스턴트 t1 이전 시점에서 감지됩니다:

스트로크 시작은 중지됩니다.

다음 스트로크는 다음 시작 또는 "피드 정지" 신호가 취소될 때까지 시작되지 않습니다.

그런 다음 중단이 없었던 것처럼 가공이 계속됩니다.

신호는 인스턴트 t1에서 감지됩니다:

현재 스트로크가 완료됩니다.

NC는 t4에 의해 특성화된 상태에서 드웰합니다.

이 방법으로 응답하기 위해 "스트로크 적용" 및 "스트로크 시작" 신호의 시간 모니터링이 실행됩니다.

15.2.7 신호 모니터링

왕복 진동 신호

펀치 유압장치의 노화로 인해 펀치가 오버슈팅될 경우 "스트로크 적용" 신호에 의해 스트로크 종료 시 진동될 수 있습니다.

이 경우, MD26020 NIBBLE_SIGNAL_CHECK에 따라 알람(22054 "정의되지 않은 펀칭 신호")이 생성될 수 있습니다.

리셋 응답

NCK 리셋의 경우, IS V3300 0006.0 (스트로크 시작 적용)이 고속 입력에 의한 승인 없이 즉시 취소됩니다.

현재 활성화된 스트로크는 중지할 수 없습니다.

Page 295: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

펀칭 및 니블링(N4) 15.3 활성화 및 비활성화

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 295

15.3 활성화 및 비활성화

15.3.1 언어 명령

펀칭 및 니블링 기능은 구성 가능한 언어 명령을 통해 활성화 및 비활성화됩니다. 이러한 기능은 이전 시스템에서 사용했던 특정 M 기능을 대체합니다.

참조: /BPN/ 조작 및 프로그램 설명서, 니블링

그룹

언어 명령은 다음 그룹으로 세분화 됩니다.

그룹 35

실제 펀칭 및 니블링 관련 기능은 다음 언어 명령을 통해 활성화 및 비활성화됩니다.

PON = 펀칭 ON

SON = 니블링 ON

PONS = 펀칭 ON, 위치 제어기에서 활성화됨

SONS = 니블링 ON, 위치 제어기에서 활성화됨

SPOF = 펀칭/니블링 OFF

그룹 36

이 그룹에는 준비 문자만 포함되어 있고 펀칭 기능의 실제 특성을 결정하는 다음과 같은 명령이 포함되어 있습니다.

PDELAYON = 지연 ON 상태의 펀칭

PDELAYOF = 지연 OFF 상태의 펀칭

일반적으로 PLC는 이러한 준비 기능 측면에서 일부 사전 작업을 수행해야 하기 때문에 명령을 실행하기 전에 프로그래밍됩니다.

Page 296: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

펀칭 및 니블링(N4) 15.3 활성화 및 비활성화

선삭 가공, 밀링, 니블링 296 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

그룹 38

이 그룹에는 두 번째 펀치 인터페이스로의 전환을 위한 명령이 포함되어 있습니다. 예를 들어 두 번째 펀칭 유닛 또는 해머 전단 세트에서 사용할 수 있습니다. 펀칭 기능에 사용할 수 있는 두 번째 I/O 쌍은 기계 데이터를 통해 정의됩니다.

SPIF1 = 첫 번째 인터페이스 적용

SPIF2 = 두 번째 인터페이스 적용

주 G 코드 그룹 내에서 특정 시점에서 하나의 기능만 적용할 수 있습니다(마찬가지로, 예를 들어 서로 간에 독립된 다양한 보간 모드 G0, G1, G2, G3 등).

SPOF

펀칭 및 니블링 OFF

SPOF 기능은 모든 펀칭 및 니블링 기능을 종료합니다. 이 상태에서 NCK는 펀칭 및 니블링 기능 관련 "스트로크 적용" 신호 또는 PLC 신호에 응답하지 않습니다.

SPOF 가 단일 블록에 이송 명령과 함께 프로그래밍된 경우(펀칭/니블링이 SON 또는 PON 을 통해 활성화되지 않은 경우 모든 추가 블록) 기계는 펀칭 작업을 시작하지 않고 프로그래밍된 위치로 복귀합니다. SPOF 는 SON, SONS, PON 및 PONS 를 선택 취소하고 리셋 조건을 적용합니다.

프로그램 예:

:

N20 G90 X100 SON ; 니블링 활성화

N25 X50 SPOF ;; 니블링 비활성화, 스트로크 시작 없이 위치

:

SON

니블링 ON

SON 은 니블링 기능을 활성화하고 G 그룹 35에서 다른 기능을 선택 취소합니다(예: PON).

펀칭과 반대로, 첫 번째 스트로크는 예를 들어 첫 번째 기계 이동 이전과 같이 활성화 명령을 통해 블록의 시작 지점에서 수행됩니다.

Page 297: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

펀칭 및 니블링(N4) 15.3 활성화 및 비활성화

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 297

SON 에는 모달 작동이 포함됩니다. 예를 들어 SPOF 또는 PON이 프로그래밍될 때까지 또는 프로그램이 종료될 때까지 활성 상태를 유지합니다.

스트로크 시작은 펀칭 또는 니블링 축(일반적으로 활성 평면에 위치)으로 지정된 축과 관련된 정보 이송 없이 블록에서 중지됩니다. 스트로크를 계속 시작해야 하는 경우 펀칭/니블링 축 하나를 0 이송 경로로 프로그래밍해야 합니다. SON 이 있는 첫 번째 블록이 언급한 유형의 정보 이송 없는 블록인 경우 시작 및 종료 지점이 동일하기 때문에 이 블록에서 하나의 스트로크만 수행됩니다.

프로그램 예:

:

N70 X50 SPOF ; 펀치 시작 없는 위치

N80 X100 SON ;;;

니블링 활성화, 이동(X=50) 이전 및 프로그래밍된 이동 (X=100) 완료 시 스트로크 시작

:

SONS

니블링 ON(위치 제어 사이클에만 해당)

SONS 는 SON 과 동일한 방법으로 작동합니다. 위치 제어 사이클에서 기능이 활성화되기 때문에 시간 최적화 스트로크 시작이 가능하며 분당 펀칭 속도가 증가합니다.

PON

펀칭 ON

PON 은 펀칭 기능을 활성화하고 SON을 비활성화합니다.

PON 은 SON과 마찬가지로 모달 작업이 포함되어 있습니다.

그러나 SON과 반대로, 블록이 종료될 때까지 또는 자동 경로 분할의 경우, 경로 분할 종료 시 스트로크가 실행되지 않습니다. 이송 정보가 없는 블록의 경우 PON에는 SON과 동일한 작업을 수행합니다.

프로그램 예:

:

N100 Y30 SPOF ; 펀치 시작 없는 위치

N110 Y100 PON ;; 펀칭 활성화, 위치 지정 작업 종료 시 펀치 시작(Y=100)

:

Page 298: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

펀칭 및 니블링(N4) 15.3 활성화 및 비활성화

선삭 가공, 밀링, 니블링 298 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

PONS

펀칭 ON(위치 제어 사이클)

PONS 는 PON 과 동일한 방법으로 작동합니다. 자세한 내용은 SONS 를 참조하십시오.

PDELAYON

지연 ON 상태의 펀칭

PDELAYON 은 준비 기능입니다. PDELAYON 은 일반적으로 PON 이전에 프로그래밍됩니다. 펀치 스트로크는 프로그래밍된 종료 위치에 도달할 때 지연과 함께 출력됩니다.

지연 시간(초)은 다음 설정 데이터에서 프로그래밍됩니다.

SD42400 PUNCH_DWELLTIME

정의된 값을 정수로 보간 클럭 사이클로 나눌 수 없는 경우 다음 가능한 정수 값으로 반올림됩니다.

기능에는 모달 작업이 포함되어 있습니다.

PDELAYOF

지연 OFF 상태의 펀칭

PDELAYOF 는 지연 기능을 통해 펀칭을 비활성화합니다. 예를 들어 펀칭 프로세스는 일반적으로 계속됩니다. PDELAYON 및 PDELAYOF 는 G 코드 그룹을 구성합니다.

프로그램 예:

SPIF2 는 두 번째 펀치 인터페이스를 활성화합니다. 예를 들어 스트로크는 고속 I/O의 두 번째 쌍을 통해 제어됩니다(기계 데이터 MD26004 및 MD26006 참조).

:

N170 PDELAYON X100 SPOF ;; 펀치 시작 없는 위치, 지연된 펀치 시작 활성화

N180 X800 PON ;; 펀칭을 활성화합니다. 펀치 스트로크는 종료 위치에 도달할 때 지연과 함께 출력됩니다.

N190 PDELAYOF X700 ;;;

지연, 일반 펀치 시작 ON 을 통해 펀칭을 비활성화합니다. 프로그래밍된 이동 종료

:

Page 299: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

펀칭 및 니블링(N4) 15.3 활성화 및 비활성화

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 299

SPIF1

첫 번째 펀치 인터페이스의 활성화

SPIF1 은 첫 번째 펀치 인터페이스를 활성화합니다. 예를 들어 스트로크는 고속 I/O의 첫 번째 쌍을 통해 제어됩니다(기계 데이터 MD26004 및 MD26006 참조).

첫 번째 펀치 인터페이스는 항상 리셋 또는 제어 시스템의 전원이 켜진 후 활성화됩니다. 하나의 인터페이스만 사용될 경우 프로그래밍할 필요가 없습니다.

SPIF2

두 번째 펀치 인터페이스의 활성화

SPIF2 는 두 번째 펀치 인터페이스를 활성화합니다. 예를 들어 스트로크는 고속 I/O의 두 번째 쌍을 통해 제어됩니다(기계 데이터 MD26004 및 MD26006 참조).

프로그램 예:

:

N170 SPIF1 X100 PON ;;;

블록 종료 시 스트로크는 첫 번째 고속 출력에서 시작됩니다. "스트로크 적용" 신호가 첫 번째 입력에서 모니터링됩니다.

N180 X800 SPIF2 ;;;

두 번째 스트로크는 두 번째 고속 출력에서 시작됩니다. "스트로크 적용" 신호가 두 번째 입력에서 모니터링됩니다.

N190 SPIF1 X700 ;; 첫 번째 인터페이스를 통해 모든 추가 스트로크가 제어됩니다.

:

15.3.2 기능 확장

대체 인터페이스

대체로 두 번째 펀칭 유닛 또는 비교 가능한 매체를 사용하는 기계는 두 번째 I/O 쌍으로 전환될 수 있습니다.

두 번째 I/O 쌍은 다음 기계 데이터를 통해 정의될 수 있습니다.

MD26004 NIBBLE_PUNCH_OUTMASK

MD26006 NIBBLE_PUNCH_INMASK

인터페이스는 명령 SPIF1 또는 SPIF2 에 의해 전환됩니다. 전체 펀칭/니블링 기능을 양쪽 인터페이스에서 사용할 수 있습니다.

Page 300: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

펀칭 및 니블링(N4) 15.3 활성화 및 비활성화

선삭 가공, 밀링, 니블링 300 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

예: 스트로크 제어에 대한 하드웨어 할당

CPU에서 각 경우에 고속 바이트를 고속 펀치 인터페이스로 정의합니다.

MD26000 PUNCHNIB_ASSIGN_FASTIN = 20002H 스트로크 컨트롤 2.EB (MCP) 반전

MD26002 PUNCHNIB_ASSIGN_FASTOUT = 2H 스트로크 컨트롤 2.AB (MCP)

추가 설명: 첫 번째 및 두 번째 비트가 반전됩니다.

고속 입력 및 출력 비트에 대한 화면 양식:

MD26004 NIBBLE_PUNCH_OUTMASK[0]

= 1

첫 번째 인터페이스 출력 비트

→ 비트 1 SPIF1

MD26004 NIBBLE_PUNCH_OUTMASK[1]

= 2

두 번째 인터페이스 출력 비트

→ 비트 2 SPIF2

MD26006 NIBBLE_PUNCH_INMASK[0]

= 1

첫 번째 인터페이스 입력 비트

→ 비트 1 SPIF1

MD26006 NIBBLE_PUNCH_INMASK[1]

= 2

두 번째 인터페이스 입력 비트

→ 비트 2 SPIF2

자동으로 활성화된 사전 시작 시간

펀칭 유니스이 반응 시간으로 인한 데스 타임은 스트로크를 축의 보간 창에 도달하기 전에 시작할 수 있는 경우 최소화할 수 있습니다. 참조 시간은 보간 종료입니다. 스트로크는 자동으로 G603 을 통해 시작되고 보간 종료 도달 시점을 기준으로 설정된 값에 의해 지정됩니다.

스트로크 시작에 대한 지연 시간은 다음 기계 데이터에서 조정할 수 있습니다.

MD26018 NIBBLE_PRE_START_TIME

예:

9ms의 IPO 사이클을 통해 스트로크는 보간 종료에 도달한 후 두 개의 사이클을 해제해야 합니다.

⇒ MD26018 NIBBLE_PRE_START_TIME = 0.018 [s]

또한 사전 시작 시간을 다음 설정 데이터에 프로그래밍할 수 있습니다.

SD42402 NIBPUNCH_PRE_START_TIME

이 설정은 MD26018 = 0으로 설정한 경우에만 적용됩니다.

Page 301: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

펀칭 및 니블링(N4) 15.3 활성화 및 비활성화

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 301

입력 신호 모니터링

"스트로크 적용" 신호가 예를 들어 플런저 오버슈트로 인해 스트로크 간에 변화하는 경우 메시지 "정의되지 않은 펀칭 신호"를 보간 정지 시 출력할 수 있습니다.

메시지 출력은 가공 데이터의 설정에 따라 달라집니다.

MD26020 NIBBLE_SIGNAL_CHECK

MD26020 = 0 알람 번호

MD26020 = 1 알람

두 스트로크 사이 최소 기간

두 개의 연속 스트로크 사이 최소 시간 간격을 다음 설정 데이터에 프로그래밍할 수 있습니다.

SD42404 MINTIME_BETWEEN_STROKES

예:

물리적 거리와 관계 없이 두 개의 스트로크 사이는 최소한 1.3초의 최소 지연이 있어야 합니다.

⇒ SD42404 MINTIME_BETWEEN_STROKES = 1.3 [s]

또한 펀칭 드웰 시간(PDELAYON)을 프로그래밍한 경우 두 개의 시간이 추가로 적용됩니다.

G603 에서 사전 시작 시간을 프로그래밍한 경우 SD 42404에서 설정한 시간 이전에 보간 종료에 도달하는 경우에만 적용됩니다.

프로그래밍된 시간이 즉시 실행됩니다. 블록 버퍼의 크기에 따라 이미 프로그래밍된 스트로크를 이 최소 간격으로 실행할 수 있습니다. 다음 프로그래밍 측정(예)을 수행하여 이를 방지할 수 있습니다.

N...

N100 STOPRE

N110 $SC_MINTIME_BETWEEN_STROKES = 1.3

SD42404 = 0인 경우 함수가 활성화되지 않습니다.

Page 302: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

펀칭 및 니블링(N4) 15.3 활성화 및 비활성화

선삭 가공, 밀링, 니블링 302 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

이송 종속 가속

가속 특성은 PUNCHACC (Smin, Amin, Smax, Amax)을 통해 정의할 수 있습니다. 이 명령을 사용하여 구멍 간의 거리에 따라 서로 다른 가속 속도를 정의할 수 있습니다.

예제 1

이 특성은 다음 가속 속도를 정의합니다.

구멍 사이 거리

가속

< 2 mm 축은 최대 가속의 50%에 해당하는 속도에서 가속화됩니다.

2 - 10 mm 가속은 간격에 비례하여 100%까지 증가됩니다.

> 10 mm 축이 최대 속도(100%)에서 가속됩니다.

Page 303: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

펀칭 및 니블링(N4) 15.3 활성화 및 비활성화

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 303

예제 2

이 특성은 다음 가속 속도를 정의합니다.

구멍 사이 거리

가속

< 3 mm 축은 최대 가속의 75%에 해당하는 속도에서 가속화됩니다.

3 - 8 mm 가속은 간격에 비례하여 25%까지 감소됩니다.

> 10 mm 축이 25% 가속됩니다.

ACC 를 통해 감소된 가속 속도가 이미 프로그래밍된 경우 PUNCHACC 를 통해 정의된 가속 제한은 감소된 가속 속도를 참조합니다.

함수는 다음을 통해 선택 취소됩니다.

Smin = Smax = 0

ACC 를 통해 미리 프로그래밍된 가속 속도는 작동 상태를 유지합니다.

블록 검색

니블링 기능이 포함된 블록 검색의 경우 펀치 스트로크가 블록 시작 시 실행되거나 중지될지 여부를 프로그래밍할 수 있습니다.

설정은 기계 데이타에 프로그래밍됩니다.

MD11450 $MN_SEARCH_RUN_MODE

Page 304: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

펀칭 및 니블링(N4) 15.4 자동 경로 분할

선삭 가공, 밀링, 니블링 304 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

Bit 값 의미

0 블록 시작 시 펀치 스트로크가 중지됩니다. 5

1 블록 시작 시 펀치 스트로크가 실행됩니다.

"블록 검색: 특정 프로그램 섹션 (K1)의 처리" 절 참조

15.4 자동 경로 분할

15.4.1 일반 정보

기능 프로그래밍된 가로 방향 경로를 자동으로 분할하기 위해 다음 두 가지 방법 중 하나를 적용할 수 있습니다.

● 언어 명령 SPP 를 통해 프로그래밍된 최대 경로 분할을 사용하여 경로 분할

● 언어 명령 SPN 을 통해 프로그래밍된 분할 수를 사용하여 경로 분할

두 가지 기능 모두 하위 블록을 독립적으로 생성합니다.

이전 시스템

● SPP<number>는 E<number>에 해당

● SPN<number>은 H<number>에 해당

주소 E 및 H가 보조 기능을 표시하기 때문에 언어 명령 SPP 및 SPN 은 충돌을 피하는 데 사용됩니다. 따라서 새로운 절차는 이전 시스템에서 구현되는 절차와 호환되지 않습니다. 두 가지 명령(SPP 및 SPN)을 모두 구성할 수 있습니다.

주 SPP 를 통해 프로그래밍된 값은 초기 설정에 따라 mm 또는 인치 설정입니다(축과 유사함). 자동 경로 분할 기능을 통해 경로가 선형 및 원형 보간을 통해 균일한 섹션으로 분할됩니다. 프로그램이 중단되고 자동 경로 분할이 적용되면(SPP/SPN) 형상은 분할된 블록의 시작 위치에서만 다시 입력될 수 있습니다. 첫 번째 펀치 스트로크는 이 하위 블록의 끝에서 실행됩니다. SPP 및 SPN은 형상 축이 구성되는 경우에만 활성화될 수 있습니다.

Page 305: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

펀칭 및 니블링(N4) 15.4 자동 경로 분할

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 305

SPP

자동 경로 분할 기능 SPP는 프로그래밍된 가로 방향 경로를 분할 사양에 따라 동일한 크기의 섹션으로 분할됩니다.

다음 조건이 적용됩니다.

● 경로 분할은 SON 또는 PON 이 적용되는 경우에만 활성화됩니다.

(예외: MD26014 PUNCH_PATH_SPLITTING = 1)

● SPP 는 모달식으로 활성화됩니다. 예를 들어 프로그래밍된 분할은 다시 프로그래밍될 때까지 유효하지만 SPN 을 통해 블록 단위(비모달식)별로 중지할 수 있습니다.

● 전체 프로그래밍된 거리를 경로 섹션의 전체 수로 분할할 수 있도록 필요한 경우 경로 분할은 제어 시스템에 의해 라운딩 OFF됩니다.

● 경로 분할 단위는 mm/스트로크 또는 인치/스트로크입니다(축 설정에 따라 다름).

● 프로그래밍된 SPP 값이 가로 방향 거리보다 클 경우 축은 경로 분할 없이 프로그래밍된 종단 위치에 배치됩니다.

● SPP = 0, 리셋 또는 프로그램 종료를 통해 프로그래밍된 SPP 값을 삭제합니다. SPP 값은 펀칭/니블링이 비활성화된 경우 삭제되지 않습니다.

SPN

자동 경로 분할 기능 SPN은 가로 방향 경로를 프로그래밍된 경로 분할 수로 분할됩니다.

다음 조건이 적용됩니다.

● 경로 분할은 SON 또는 PON 이 적용되는 경우에만 활성화됩니다.

(예외: MD26014 PUNCH_PATH_SPLITTING = 1)

● SPN 은 비모달 작업이 포함되어 있습니다.

● 이전에 프로그래밍된 SPP 값은 SPN을 포함한 블록에 대해 중지되지만 다음 블록에서 다시 활성화됩니다.

보충 조건

● 경로 분할 기능은 선형 및 원형 보간을 통해 실행됩니다.

보간 모드는 변경되지 않습니다. 예를 들어 원형 보간이 선택된 경우 원이 이송됩니다.

● 블록에 SPN(스트로크 수) 및 SPP(스트로크 경로) 모두 포함된 경우 블록 수는 현재 블록에 활성화되는 반면에 스트로크 경로는 다음에 오는 모든 블록에서 활성화됩니다.

Page 306: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

펀칭 및 니블링(N4) 15.4 자동 경로 분할

선삭 가공, 밀링, 니블링 306 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

● 경로 분할은 펀칭 또는 니블링 기능과 연동하는 경우에만 활성화됩니다.

(예외: MD26014 PUNCH_PATH_SPLITTING = 1).

● 프로그래밍된 보조 기능은 하위 블록 이전, 첫 번째 블록 동안 또는 마지막 하위 블록 이후 출력됩니다.

● 이송 정보가 없는 블록의 경우 SON 및 PON 의 프로그래밍을 제어하는 규칙도 SPP 및 SPN 에 적용됩니다. 반면에 스트로크는 축 이동이 프로그래밍된 경우에만 시작됩니다.

15.4.2 경로 축의 작동 특성

MD26010

기계 데이터 MD26010 PUNCHNIB_AXIS_MASK를 통해 정의되고 프로그래밍된 모든 축은 프로그래밍된 끝점에 도달할 때까지 SPP 및 SPN 을 통해 동일한 크기의 경로 섹션에 따라 이송됩니다. 이것은 또한 프로그래밍된 경우 회전 가능한 공구 축에 적용됩니다. 단일 축에 대해 응답을 조정할 수 있습니다.

SPP 예

N1 G01 X0 Y0 SPOF ; 펀치 시작 없는 위치

N2 X75 SPP=25 SON ;; 피드 값 25mm 의 니블; 첫 번째 이동 이전 및 각 경로 분할 이후 펀치가 시작됩니다.

:

:

N3 Y10 ;; 감소된 SPP 값을 가진 위치, 가로 방향 거리가 SPP 값보다 작기 때문에 이동 이후 펀치가 시작됩니다.

:

:

:

N4 X0 ; 각 경로 분할 이후 펀치 시작을 통해 위치를 다시 지정합니다.

:

Page 307: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

펀칭 및 니블링(N4) 15.4 자동 경로 분할

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 307

프로그래밍된 경로 분할이 전체 경로의 배수가 아닐 경우 피드 경로는 감소됩니다.

X2/Y2: 프로그래밍된 가로 방향 거리 SPP: 프로그래밍된 SPP 값 SPP': 자동 라운딩 OFF 옵셋 거리

그림 15-4 경로 분할

Page 308: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

펀칭 및 니블링(N4) 15.4 자동 경로 분할

선삭 가공, 밀링, 니블링 308 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

SPN 예

블록별 경로 분할 수는 SPN 을 통해 프로그래밍됩니다.

SPN 을 통해 프로그래밍된 값이 펀칭 및 니블링 애플리케이션 모두에 대해 비모달 기준으로 적용됩니다. 두 가지 모드 사이의 유일한 차이는 첫 번째 스트로크와 관련됩니다. 일반적으로 니블링 작업의 첫 번째 분할 시작 및 펀칭 작업의 종료 시 실행됩니다. n개의 분할이 프로그래밍될 경우 펀칭 작업에서는 n개의 스트로크가 실행되고 니블링에서는 n+1이 실행됩니다. 또한 이송 정보를 사용할 수 없는 경우 여러 스트로크를 프로그래밍하더라도 단일 스트로크만 실행됩니다. 한 위치에 여러 스트로크를 생성해야 하는 경우 이송 정보 없이 해당 블록 수를 프로그래밍해야 합니다.

N1 G01 X0 Y0 SPOF ; 펀치 시작 없는 위치

N2 X75 SPN=3 SON ;;;

니블링을 활성화합니다. 전체 경로는 세 개의 분할로 나뉩니다. 스트로크는 첫 번째 이동 이전 및 각 분할 종료 시 시작됩니다.

:

:

:

:

N3 Y10 SPOF ; 펀치 시작 없는 위치

N4 X0 SPN=2 PON ;;;

펀칭을 활성화합니다. 전체 경로는 두 개의 분할로 나뉩니다. 펀칭이 활성화되기 때문에 첫 번째 스트로크는 첫 번째 분할 종료 시 시작됩니다.

:

:

:

:

Page 309: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

펀칭 및 니블링(N4) 15.4 자동 경로 분할

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 309

예제

그림 15-5 공작물

프로그램에서 후진

N100 G90 X130 Y75 F60 SPOF ;

; 수직 니블링 경로 섹션의 시작 지점 ①에서 위치

N110 G91 Y125 SPP=4 SON ; ;

끝점 좌표(증분); 경로 분할: 4mm, 니블링 활성화

N120 G90 Y250 SPOF ; ;

절대 치수 기입, 수평 니블링 경로 섹션의 시작 지점 ②에서 위치

N130 X365 SPN=4 SON ; ;

끝점 좌표, 4 개 분할, 니블링 활성화

N140 X525 SPOF ; ;

경사진 니블링 경로 섹션의 시작 지점 ③에서 위치

N150 X210 Y75 SPP=3 SON ; ;

끝점 좌표 경로 분할: 3 mm, 니블링 활성화

N140 X525 SPOF ; ;

피치 원 경로에서 니블링 섹션의 시작 지점 ④에서 위치

N170 G02 G91 X-62.5 Y62.5 I0 J62.5 SON ; ;

보간 매개 변수를 통한 증분 원형 보간, 니블링 활성화

N180 G00 G90 Y300 SPOF ; 위치

Page 310: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

펀칭 및 니블링(N4) 15.4 자동 경로 분할

선삭 가공, 밀링, 니블링 310 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

15.4.3 단일 축에 연결 시 응답

경로 축 이외에 프로그래밍된 단일 축 경로는 표준으로 생성된 중간 블록을 따라 균일하게 분포됩니다.

다음 예에서는 추가 회전 축 C가 동기화 축으로 정의됩니다.

예제 또한 축은 "펀칭 및 니블링 축"으로 정의됩니다: MD26010 PUNCHNIB_AXIS_MASK = 1

동기화 축의 다양한 응답은 기계 데이터 MD26016 PUNCH_PARTITION_TYPE에 따라 생성될 수 있습니다.

프로그램 예: N10 G90 G1 PON X10 Y10 C0 F10000

N20 SPP=5 X25 C45

N30 G3 SPN=3 X35 Y20 I0 J10 C90

MD26016 PUNCH_PARTITION_TYPE = 0 (기본 설정)

이 설정을 통해 축은 표준으로 동작합니다. 예를 들어 프로그래밍된 특정 축 이동은 모든 보간 모드에서 활성 경로 분할 기능의 생성된 중간 블록을 따라 분산됩니다.

N20 블록에서 C축은 세 개의 중간 블록에서 15°씩 회전합니다. 축 응답은 원형 보간의 경우 블록 N30 과 동일합니다(세 개의 하위 블록, 각 블록마다 15° 축 회전).

Page 311: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

펀칭 및 니블링(N4) 15.4 자동 경로 분할

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 311

MD26016 PUNCH_PARTITION_TYPE = 1

위에 설명된 동작과 반대로 여기서 동기화 축은 선택한 경로 분할 기능의 첫 번째 하위 블록에서 전체 프로그래밍된 회전 경로로 이송됩니다.

예에 적용된 C축은 X 위치가 X = 15에 도달할 경우 프로그래밍된 끝 위치 C = 45 에 이미 도달합니다. 아래 원형 보간 블록과 동일한 방법으로 동작합니다.

Page 312: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

펀칭 및 니블링(N4) 15.4 자동 경로 분할

선삭 가공, 밀링, 니블링 312 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

MD26016 PUNCH_PARTITION_TYPE = 2

MD26016 = 2는 축이 선형 보간 모드에서 위에 설명된 대로 동작해야 하는 경우 설정되지만 원형 보간 모드의 기본 설정에 따릅니다(첫 번째 예 참조).

예에서 축 동작은 다음과 같습니다. N20 블록에서 C축은 첫 번째 하위 블록에서 C = 45°로 회전합니다. 다음 원형 보간 블록은 C축을 각 하위 블록에서 15°씩 회전합니다.

위의 다이어그램에 설명된 축 응답은 공구를 형상을 기준으로 정의된 방향(예: 접선)에 배치하지만 접선 형상 기능이 적용되지 않아야 하는 경우 회전 가능한 공구의 축에 적용될 때 특히 유용합니다. 그러나 회전 축의 시작 및 끝 위치를 항상 프로그래밍해야 하기 때문에 접선 형상 기능이 적합하지 않습니다.

주 특정 축(여기서는 회전 축 C)의 추가 옵센 동작은 제로 옵셋을 통해 수행됩니다.

Page 313: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

펀칭 및 니블링(N4) 15.4 자동 경로 분할

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 313

보충 조건

● C축이 "펀치-니블 축"으로 정의되지 않은 경우 C축 이동 경로는 위의 예에서 블록 N30 에서 분할되지 않거나 블록 끝에서 스트로크가 시작되지 않습니다.

● 위에 설명된 기능이 니블링 애플리케이션과 관련 없는 변형 시스템에서 구현되지만 특정 축에 맞게 정렬되어 있는 경우 스트로크 시작은 다음 PLC 인터페이스 신호에 의해 중지될 수 있습니다:

V3200 0003.2 (스트로크 중지)

(용도: 예: 용접 작업 동안 전자 빔 맞춤)

다음 기계 데이터 설정을 통해 유사한 응답을 프로그래밍할 수 있습니다:

MD26014 PUNCH_PATH_SPLITTING = 1

이 경우 경로는 펀칭 또는 니블링 기능과 관계 없이 분할됩니다.

Page 314: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

펀칭 및 니블링(N4) 15.5 회전 가능한 공구

선삭 가공, 밀링, 니블링 314 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

15.5 회전 가능한 공구

15.5.1 일반 정보

기능 개요 회전 가능한 펀치 및 로어 다이가 있는 니블링/펀칭 기계에 대해 다음 두 가지 기능이 제공됩니다.

● 결합 작동

펀치 및 다이의 동기화 회전

● 접선 제어

공작물을 기준으로 펀치 회전 축의 정상적인 정렬

그림 15-6 회전 가능한 공구 축 그림

Page 315: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

펀칭 및 니블링(N4) 15.5 회전 가능한 공구

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 315

15.5.2 펀치 및 다이의 결합 작동

기능

표준 기능 "결합 작동"을 사용하면 다이의 축을 결합 작동 축으로 펀치 회전 축에 할당할 수 있습니다.

활성화 "결합 작동" 기능은 언어 명령 TRAILON 및 TRAILOF 를 통해 각각 활성화되거나 비활성화됩니다.

참조: /BPN/ 조작 및 프로그램 설명서, 니블링

예제 C가 펀치 축이고 C1이 다이 축인 회전 가능한 펀치가 있는 대표적인 니블링 기계의 예: :

TRAILON (C1, C, 1) ; 결합 작동 그룹화 사용

G01 X100 Y100 C0 PON ; C 축/C1 축 위치가 C=0=C1 인 상태에서 스트로크 시작

X150 C45 ; C 축/C1 축 위치가 C=45=C1 인 상태에서 스트로크 시작

:

M30

기본 위치 결합 작동 그룹화는 전원을 켠 후 활성화되지 않습니다. 두 개의 공구 축이 원점에 복귀하면 일반적으로 결합 작동 그룹화가 다시 분할되지 않습니다.

15.5.3 접선 제어

기능 펀칭/니블링 기계의 회전 공구 축은 "접선 제어" 기능을 통해 마스터 축의 프로그래밍된 경로에 맞게 접선 방향으로 정렬됩니다.

활성화

"접선 제어" 기능은 언어 명령 TANGON 및 TRAILOF 를 통해 각각 활성화되거나 비활성화됩니다.

참조: /BPN/ 조작 및 프로그램 설명서, 니블링

Page 316: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

펀칭 및 니블링(N4) 15.5 회전 가능한 공구

선삭 가공, 밀링, 니블링 316 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

작동 모드

접선 축은 마스터 축의 보간에 결합됩니다. 따라서 축을 해당 펀칭 위치에서 접선 방향으로 속도와 독립된 경로에 위치시킬 수 없습니다. 이로 인해 회전 축의 동작이 마스터 축과 비교하여 적절하지 않을 경우 가공 속도가 감소됩니다. 추가 옵셋 각도는 언어 명령 TANGON 을 통해 직접 프로그래밍될 수 있습니다.

주 공구(펀치 및 다이)가 두 개의 개별 드라이브에 의해 배치된 경우 "접선 제어" 및 "결합 작동" 기능을 사용할 수 있습니다. 주의: "접선 제어" 기능은 "결합 작동" 이후 첫 번째로 활성화되어야 합니다.

접선 제어 기능은 자동으로 펀치를 프로그래밍된 경로의 방향 벡터에 대해 수직 방향으로 정렬합니다. 접선 공구는 첫 번째 펀칭 작동이 프로그래밍된 경로를 따라 실행되기 전에 배치됩니다. 접선 각도는 항상 X축 양의 방향에 위치합니다 프로그래밍된 추가 각도가 계산된 각도에 추가됩니다.

접선 제어 기능은 선형 및 원형 보간 모드에서 사용할 수 있습니다.

예: 선형 보간

펀칭/니블링 기계에는 개별 드라이브가 장착된 회전 가능한 펀치와 다이가 있습니다.

프로그램 예:

:

N2 TANG (C, X, Y, 1, "B") ; 마스터 및 슬레이브 축을 정의합니다. 여기서 C 는 기본 좌표계에서 X 및 Y 에 대한 슬레이브 축입니다.

N5 G0 X10 Y5 ; 시작 위치

N8 TRAILON (C1, C, 1) ; 회전 가능한 공구 축 C/C1 의 결합 작동 활성화

N10 Y10 C225 PON F60 ; C/C1 축이 225° ↷스트로크로 회전

N15 X20 Y20 C45 ; C/C1 축이 45° ↷스트로크로 회전

N20 X50 Y20 C90 SPOF ; C/C1 축이 90°로 회전, 스트로크 시작 없음

N25 X80 Y20 SPP=10 SON ; 경로 분할: 4 개의 스트로크가 90°로 회전된 공구를 통해 실행

N30 X60 Y40 SPOF ; 위치

N32 TANGON (C, 180) ; 접선 제어 활성화, 회전 가능한 공구 축의 옵셋 각도 180°

N35 X30 Y70 SPN=3 PON ; 경로 분할, 활성 접선 제어 및 180° 옵셋 각도를 통한 세 개의 스트로크

N40 G91 C45 X-10 Y-10 ; C/C1 이 225°(180° + 45° INC)로 회전, 경로 분할 ↷스트로크가 없기 때문에 접선 제어 비활성화

N42 TANGON (C, 0) ; 옵셋 없이 접선 제어

N45 G90 Y30 SPN=3 SON ; 경로 분할, 활성 접선 제어는 적용되지만 옵셋 각도가 없는 세 개의 스트로크

Page 317: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

펀칭 및 니블링(N4) 15.5 회전 가능한 공구

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 317

N50 SPOF TANGOF ; 스트로크 시작 + 접선 제어 비활성화

N55 TRAILOF (C1, C) ; 회전 가능한 공구 축 C/C1 의 결합 작동 비활성화

N60 M2

:

그림 15-7 XY 평면에서 프로그램 예를 보여 주는 그림

예: 원형 보간

원형 보간 모드에서는 특히 경로 분할이 활성화된 경우 공구 축이 각 하위 블록에서 프로그래밍된 경로 축에 접선 방향으로 정렬된 경로를 따라 회전합니다.

프로그램 예:

:

N2 TANG (C, X, Y, 1, "B") ; 마스터 및 슬레이브 축을 정의합니다. 여기서 C 는 기본 좌표계에서 X 및 Y 에 대한 슬레이브 축입니다.

N5 G0 F60 X10 Y10 ; 시작 위치

N8 TRAILON (C1, C, 1) ; 펀치 및 다이의 회전 가능한 공구 축 C/C1 의 결합 작동 활성화

N9 TANGON (C, -90) ; 옵셋 270°의 접선 제어 활성화

N10 G02 X30 Y30 I20 J0 SPN=2 PON ; 경로 분할을 통한 원형 보간, 270° 옵셋 각도

Page 318: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

펀칭 및 니블링(N4) 15.5 회전 가능한 공구

선삭 가공, 밀링, 니블링 318 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

및 원형 경로를 따라 접선 방향 정렬을 통해 두개의 스트로크 실행

N15 G0 X70 Y10 SPOF ; 위치

N17 TANGON (C, 90) ; 옵셋 90°의 접선 제어 활성화

N20 G03 X35,86 Y24,14 CR=20 SPP=16 SON ; 원형 보간, 경로 분할, 90° 옵셋 각도 및 원형경로를 따라 접선 방향 정렬을 통해 4 개의 스트로크 실행

N25 G0 X74,14 Y35,86 C0 PON ; 공구 축을 0° 회전, 스트로크

N27 TANGON (C, 0) ; 옵셋 0°의 접선 제어 활성화

N30 G03 X40 Y50 I-14,14 J14,14 SPN=5 SON ; 원형 보간, 경로 분할, 0° 옵셋 각도 및 원형 경로를 따라 접선 방향 정렬을 통해 5 개의 스트로크 실행

N35 G0 X30 Y65 C90 SPOF ; 활성 접선 제어 없이 위치

N40 G91 X-10 Y-25 C180 ; 위치 지정, C 축이 270° 회전

N43 TANGOF ; 접선 제어 비활성화

N45 G90 G02 Y60 I0 J10 SPP=2 PON ; 원형 보간, 경로 분할, C=270° 위치에서 접선 제어를 통해 두 개의 스트로그 실행

N50 SPOF ; 펀칭 OFF

N55 TRAILOF (C1, C) ; 회전 가능한 공구 축 C/C1 의 결합 작동 비활성화

N60 M2

그림 15-8 XY 평면에서 프로그램 예를 보여 주는 그림

Page 319: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

펀칭 및 니블링(N4) 15.6 보호 영역

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 319

15.6 보호 영역

클램핑 보호 영역

"클램핑 보호 영역" 기능은 클램프 및 공구가 치명적 위험을 표시하는지 여부를 모니터링합니다.

주 클램프 보호를 위반할 경우 바이패스 전략이 구현되지 않습니다.

참조: /BPN/ 조작 및 프로그램 설명서, 니블링, 클램핑 보호 섹션

15.7 정의된 니블링 작동 시작의 예

예제 1

정의된 니블링 작동 시작의 예

프로그램 코드 코멘트

:

:

N10 G0 X20 Y120 SPP= 20 ; 위치 1 복귀

N20 X120 SON ; 정의된 니블링 시작,

; "1"에서 첫 번째 스트로크, "2"에서 마지막 스트로크

N30 Y20 ; 정의된 니블링 시작,

; "3"에서 첫 번째 스트로크, "4"에서 마지막 스트로크

N40 X20 ; 정의된 니블링 시작,

; "5"에서 첫 번째 스트로크, "6"에서 마지막 스트로크

N50 SPOF

N60 M2

Page 320: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

펀칭 및 니블링(N4) 15.7 정의된 니블링 작동 시작의 예

선삭 가공, 밀링, 니블링 320 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

예제 2 이 예에서는 "접선 제어" 기능을 사용합니다. Z가 접선 축의 이름으로 선택되었습니다. 프로그램 코드 코멘트

:

:

N5 TANG (Z, X, Y, 1, "B") ; 접선 축 정의

N8 TANGON (Z, 0) ; 접선 제어 선택

N10 G0 X20 Y120 ; 위치 1 복귀

N20 X120 SPP=20 SON ; 정의된 니블링 시작,

; 접선 제어 선택,

; "1"에서 첫 번째 스트로크, "2"에서 마지막 스트로크

N30 SPOF TANGOF ; 니블링 모드 선택 해제 및

; 접선 제어 선택 해제

N38 TANGON (Z, 90) ; 접선 제어 선택

N40 Y20 SON ; 정의된 니블링 시작,

; 접선 제어 선택,

; 블록 N20 을 기준으로 90 도 회전된 "2"에서 첫 번째 스트로크,

; "3"에서 마지막 스트로크

N50 SPOF TANGOF ; 니블링 모드 선택 해제 및

; 접선 제어 선택 해제

N60 M2

Page 321: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

펀칭 및 니블링(N4) 15.7 정의된 니블링 작동 시작의 예

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 321

정의된 니블링 시작에 대한 예 3 및 4

예제 3: SPP 프로그래밍

프로그램 코드 코멘트

:

:

N5 G0 X10 Y10 ; 포지셔닝

N10 X90 SPP=20 SON ; 정의된 니블링 시작,

; 5 회 펀치 시작

N20 X10 Y30 SPP=0 ; 경로 끝에서 1 회 펀치 시작

N30 X90 SPP=20 ; 20mm 간격으로 4 회 펀치 시작

N40 SPOF

N50 M2

Page 322: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

펀칭 및 니블링(N4) 15.7 정의된 니블링 작동 시작의 예

선삭 가공, 밀링, 니블링 322 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

SPN프로그램 예 4

프로그램 코드 코멘트

:

:

N5 G0 X10 Y10 ; 포지셔닝

N10 X90 SPN=4 SON ; 정의된 니블링 시작, 5

; 5 회 펀치 시작

N20 X10 Y30 PON ; 경로 끝에서 1 회 펀치 시작

N30 X90 SPN=4 ; 4 회 펀치 시작

N40 SPOF

N50 M2

그림 15-9 정의된 니블링 시작에 대한 예 3 및 4

Page 323: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

펀칭 및 니블링(N4) 15.7 정의된 니블링 작동 시작의 예

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 323

정의된 니블링 시작 없는 예 5 및 6

SPP 프로그램 예 5

프로그램 코드 코멘트

:

:

N5 G0 X10 Y30 ; 포지셔닝

N10 X90 SPP=20 PON ; 정의된 니블링 시작 없음,

; 4 회 펀치 시작

N15 Y10 ; 경로 끝에서 1 회 펀치 시작

N20 X10 SPP=20 ; 20mm 간격으로 4 회 펀치 시작

N25 SPOF

N30 M2

SPN 프로그램 예 6

프로그램 코드 코멘트

:

:

N5 G0 X10 Y30 ; 포지셔닝

N10 X90 SPN=4 PON ; 정의된 니블링 시작 없음,

; 4 회 펀치 시작

N15 Y10 ; 경로 끝에서 1 회 펀치 시작

N20 X10 SPN=4 ; 4 회 펀치 시작

N25 SPOF

N30 M2

Page 324: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

펀칭 및 니블링(N4) 15.7 정의된 니블링 작동 시작의 예

선삭 가공, 밀링, 니블링 324 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

SPP 프로그램의 예 7 애플리케이션 예

그림 15-10 공작물

프로그램에서 후진:

프로그램 코드 코멘트

N100 G90 X75 Y75 F60 PON ; 구멍의 수직선 시작점 (1) 로 위치 제어

; 구멍 1 개 펀치

N110 G91 Y125 SPP=25 PON ; 종점 좌표 (증분),

; 경로 분할: 25mm, 펀칭 활성화

N120 G90 X150 SPOF ; 절대 치수 지정,

; 구멍의 수직선 시작점 (2) 로 위치 제어

N130 X375 SPP=45 PON ; 끝점 좌표, 경로 분할: 45 mm

N140 X275 Y160 SPOF ; 구멍의 수직선 시작점 (3) 으로 위치 제어

; 구멍의 사선

N150 X150 Y75 SPP=40 PON ; 종점 좌표,

; 프로그램된 경로 분할: 40 mm,

; 계산된 경로 분할: 37.39 mm

N160 G00 Y300 SPOF ; 포지셔닝

Page 325: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

펀칭 및 니블링(N4) 15.8 데이터 목록

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 325

15.8 데이터 목록

15.8.1 기계 데이터

번호 이름 이름

일반

11450 SEARCH_RUN_MODE 블록 검색 파라메타 설정

채널 관련

26000 PUNCHNIB_ASSIGN_FASTIN 스트로크 제어를 통한 입력 바이트의 하드웨어 지정

26002 PUNCHNIB_ASSIGN_FASTOUT 스트로크 제어를 통한 출력 바이트의 하드웨어 지정

26004 NIBBLE_PUNCH_OUTMASK[n]) 고속 출력 비트 마스크

26006 NIBBLE_PUNCH_INMASK[n] 고속 입력 비트 마스크

26010 PUNCHNIB_AXIS_MASK 펀칭 및 니블링 축 정의

26014 PUNCH_PATH_SPLITTING 자동 경로 분할 활성화

26016 PUNCH_PARTITION_TYPE 자동 경로 분할이 적용된 단일 축의 동작

26018 NIBBLE_PRE_START_TIME 자동으로 활성화된 사전 시작 시간

26020 NIBBLE_SIGNAL_CHECK 입력 신호 모니터링

15.8.2 셋팅 데이터

번호 이름 설명

채널 관련

42400 PUNCH_DWELL_TIME 드웰 시간

42402 NIBPUNCH_PRE_START_TIME 사전 시작 시간

42404 MINTIME_BETWEEN_STROKES 두 개의 연속적인 스트로크 사이 최소 기간

Page 326: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

펀칭 및 니블링(N4) 15.8 데이터 목록

선삭 가공, 밀링, 니블링 326 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

15.8.3 인터페이스 신호

번호 Bit 이름

채널로 전송된 신호

V3200 0003 .0 스트로크 인에이블

V3200 0003 .1 수동 스트로크 시작

V3200 0003 .2 스트로크 억제

V3200 0003 .3 스트로크 비활성

V3200 0003 .4 지연된 스트로크

V3200 0003 .5 수동 스트로크 시작

채널에서 전송된 신호

V3300 0006 .0 스트로크 시작 적용

V3300 0006 .1 수동 스트로크 시작 승인

Page 327: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 327

이송 축(P1) 1616.1 이송 축 정의

이송 축인 기하 축

기하 축 X가 이송 축으로 정의됩니다. 이송 축은 선반 기능을 위해 중요합니다.

16.2 직경 프로그래밍

활성화 및 비활성화

이송 축의 직경 또는 반경을 프로그래밍할 수 있습니다.

프로그램 언어 "DIAMON" 및 "DIAMOF"를 사용하여 이송 축의 직경 프로그래밍을 활성화 또는 비활성화할 수 있습니다. DIAMON 및 DIAMOF는 G 그룹 29에 속하며 모달식입니다.

조그 모드

DIAMON이 적용될 경우 기계 기능 INC(증분 치수) 및 조그의 핸드휠 이송에 대해 입력된 증분 값이 관련 이송 축의 직경 값으로 해석되어 이송됩니다(이 축을 통해 WCS에서 이송).

지령치/실제 값 표시

이송 축에 대해 "DIAMON" 기능이 활성화될 경우 위치, 이동 거리 및 REPOS 옵셋이 공작물 좌표계(WCS)를 선택할 때 직경에 표시됩니다.

항상 기계 좌표계(MCS)에서 반경에 표시됩니다.

옵셋

모든 옵셋(예: 공구 옵셋, 프로그램 가능 및 설정 가능 제로 옵셋)은 항상 반경 값으로 입력, 프로그래밍 및 표시됩니다(이러한 옵셋이 이송 축에 적용되고 명령 DIAMON이 적용된 경우도 포함).

Page 328: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

이송 축(P1) 16.3 주속 일정 제어: G96

선삭 가공, 밀링, 니블링 328 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

작업 영역 제한, 소프트웨어 제한 스위치, 피드 값.

이 데이터는 항상 반경 값으로 입력, 프로그래밍 및 표시됩니다.

직경 값을 내부 반경 값으로 변환

직경 프로그램이 활성화된 상태에서 이송 축에 대해 내부 반경 값으로 변환됩니다(예: 프로그래밍된 값이 절반으로 변환됨):

● 프로그래밍된 끝 위치

● G2/G3 프로그래밍에 대한 절대 보간 파라메타(예: I, J, K). 절대 보간 파라메타는 WCS의 좌표 원점을 기준으로 합니다. 상대적으로 프로그래밍된 보간 파라메타는 변환되지 않습니다. 참조: "작동 및 프로그래밍"

내부 반경 값을 직경 값으로 변환

활성 직경 프로그래밍의 경우 WCS에서 측정 시 이송 축에 대한 측정 결과는 "MEAS", "MEASW" 기능을 통해 변환되어(예: 내부 반경 값이 두 배로 변환됨) 저장됩니다.

MCS에서 측정 또는 조회를 위해 계산된 값이 반경 값으로 저장됩니다.

16.3 주속 일정 제어: G96

기능성

요구 사항: 제어된 스핀들이 있어야 합니다.

활성화된 G96 기능을 사용하면 프로그램된 절삭율 S가 공구 에지에서 일정하게 유지되는 형태로 스핀들 속도가 현재 가공된 공작물 직경(이송 축 = 가공 축 X의 위치)에 맞춰집니다.

S 워드는 G96을 사용하는 블록에서처럼 절삭율로 평가됩니다. G96은 그룹(G94, G95, G97)의 다른 G 기능에 의해 취소될 때까지 모달식 효과를 나타냅니다.

Page 329: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

이송 축(P1) 16.3 주속 일정 제어: G96

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 329

프로그램

G96 S... LIMS=... F... 주속 일정 제어 ON

G97 주속 일정 제어 OFF

변속 기어 보호 S 절삭률, 단위 m/min

LIMS= G96, G97에서의 스핀들 상한 속도 적용

F G95에서와 같은 피드(mm/rev)

참조:

/BP_/ 조작 및 프로그램 설명서

그림 16-1 주속 일정 제어 G96

Page 330: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

이송 축(P1) 16.3 주속 일정 제어: G96

선삭 가공, 밀링, 니블링 330 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

Page 331: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 331

축 위치 결정(P2) 1717.1 동시 축 위치 지정

보조 이동을 기계 상에서 축을 사용할 수 있는 경우 가공 동안 PLC에서만 이러한 축을 트리거할 수 있습니다.

주 또한 PLC에 의해 제어되는 위치 지정 축도 인덱싱 축이 될 수 있습니다. 그러나 G/N plus 및 pro 버전에서는 스핀들을 제어할 수 없습니다.

기능

동시 위치 지정 축은 다음 속성을 가진 위치 지정 축입니다.

● PLC에서의 활성화는 블록 한계에서 수행할 필요가 없지만 모든 운전 모드에서 언제라도 구현할 수 있습니다 (가공 프로그램이 이미 채널에서 처리 중인 경우 포함).

● 동시 위치 지정 축이 PLC에 의해 정의된 위치에 도달하지 않더라도 가공 프로그램은 제한 없이 계속 실행됩니다.

PLC로부터 활성화

동시 위치 지정 축은 PLC의 사용자 인터페이스 영역 380x 3000 / 390x 3000을 통해 활성화됩니다.

● 이송 속도 (이송 속도 설정 = 0 상태에서 이송 속도는 다음 머신 데이터의 설정에 의해 결정):

MD32060 POS_AX_VELO (포지셔닝 축 속도에 대한 초기 설정)

● 절대 치수 (G90), 증분 치수 (G91),

회전 축의 최단 경로를 따라 절대 치수 (회전 축 이름 = DC (값))

다음 기능이 정의됩니다.

● 직선 보간 (G01)

● 이송 속도 (mm/min 또는 deg/min) G94

● 정위치 정지 (G09)

● 현재 선택한 설정 가능한 제로 옵셋은 유효함

Page 332: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

축 위치 결정(P2) 17.2 영구적으로 할당된 PLC 축

선삭 가공, 밀링, 니블링 332 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

애플리케이션 동시 위치 지정 축에 대한 대표적인 애플리케이션은 다음과 같습니다.

● 가공 도중 수동 로드 및 언로드가 가능한 메거진

● 가공 도중 공구 준비가 가능한 메거진

17.2 영구적으로 할당된 PLC 축

기능 PLC에서 축 제어 옵션은 기계 데이터 MD30460 BASE_FUNCTION_MASK를 통해 제어됩니다.

스타트업 영구적으로 할당된 PLC 축은 기계 데이터를 통해 활성화됩니다.

MD30460 BASE_FUNCTION_MASK on Bit 5 = 1

PLC 축에 회전 축 기능이 있는 경우 다음을 설정해야 합니다.

● MD30300 IS_ROT_AX = 1

● MD30310 ROT_IS_MODUL == 1

● MD30320 DISPLAY_IS_MODULO = 1

가속하는 동안 축이 중립 축 상태입니다. VDI 인터페이스를 통해 이송 요청이 전송되는 경우 사전 축 교환 없이 중립 축이 자동으로 완료된 위치 지정 축(PLC 축)으로 변경됩니다.

이송을 완료한 후 예를 들어 프로그래밍된 끝 위치에 도달하거나 이송이 중단된 경우 축은 다시 중립 축이 됩니다. 이 조건에서 축은 이송 키 또는 핸드 휠을 사용하여 조그를

통해 이동하거나 참조할 수 있습니다.

주 영구적으로 할당된 PLC 축은 교환할 수 없습니다.

다음 기능은 영구적으로 할당된 PLC 축에서 사용할 수 없습니다:

● 일반 축으로 교환

● 진동 축으로 교환

● NC 프로그램에 축 할당

Page 333: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

축 위치 결정(P2) 17.2 영구적으로 할당된 PLC 축

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 333

영구적으로 할당된 PLC 축은 VDI 인터페이스를 통해 IS V390x 0011.7(영구적으로 할당된 PLC 축)의 속성을 PLC에 보고합니다.

초기화 기능은 V380x 3000.7 신호의 양의 에지에 의해 활성화됩니다(위치 지정 축 시작). 인터페이스 신호는 기능이 다음 인터페이스 신호에 의해 양 또는 음으로 승인될 때까지 논리 "1"에서 유지되어야 합니다.

● V390x 3000.6 = 1 (위치 도달)

● V390x 3000.1 = 1 (이송 중 에러)

● V390x 3000.0 = 1 (축을 시작할 수 없음)

IS V390x 3000.7 = 1(위치 지정 축 활성)은 기능이 활성화되고 출력 신호가 유효함을 나타냅니다.

그림 17-1 펄스 다이어그램 일반 조건

1. 시작의 양의 에지를 통한 첫 번째 기능 활성화

2. Positioning axis active(위치 결정 축 활성화) = "1"은 PLC 축 제어가 활성화되고 출력 신호가 유효함을 나타냅니다.

3. 긍정 응답 Position reached(위치에 도달함)= 1과 positioning axis active(위치 지정 축 활성화) = 1

4. 응답 수신 후 기능 활성화 재설정

5. 기능을 통해 신호 변경

6. 시작의 양의 에지를 통한 두 번째 기능 활성화

7. Positioning axis active(위치 결정 축 활성화) = "1"은 PLC 축 제어가 활성화되고 출력 신호가 유효함을 나타냅니다.

Page 334: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

축 위치 결정(P2) 17.2 영구적으로 할당된 PLC 축

선삭 가공, 밀링, 니블링 334 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

그림 17-2 펄스 다이어그램 에러 조건

8. 시작의 양의 에지를 통한 첫 번째 기능 활성화

9. Positioning axis active(위치 결정 축 활성화) = "1"은 PLC 축 제어가 활성화되고 출력 신호가 유효함을 나타냅니다.

10. 부정 응답 Error(에러)= 1 및 Positioning axis active(위치 지정 축 활성화) = 1

11. 응답 수신 후 기능 활성화 재설정

12. 기능을 통해 신호 변경

13. 시작의 양의 에지를 통한 두 번째 기능 활성화

14. Positioning axis active(위치 결정 축 활성화) = "1"은 PLC 축 제어가 활성화되고 출력 신호가 유효함을 나타냅니다.

취소 "Start(시작)" 파라메타를 사용하여 PLC 축 제어를 중지할 수 없으며, 반드시 축 인터페이스 신호(예: delete distance-to-go(이동 거리 삭제))를 사용해야 합니다. 또한 축 인터페이스는 평가해야 할 수도 있는 축의 상태 신호(예: exact stop(정위치 정지), traverse(이송) 명령)를 반환합니다.

축 비활성

축이 비활성화되면 PLC 축 제어를 통해 제어되는 축이 이동하지 않습니다. 시뮬레이트된 실제 값만 생성됩니다. (NC 프로그래밍에서처럼 동작).

에러 감지

PLC 축 제어를 실행하지 못한 경우에는 '논리 1'에서 신호 에러(V390x 3000.1 또는 V390x 3000.0)가 발생합니다. 에러 원인은 에러 번호로 표시됩니다.

Page 335: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

축 위치 결정(P2) 17.3 데이터 목록

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 335

축 제어

축이 중립 상태인 경우 채널에서 유효한 신호 AXRESET, AXSTOP 및 AXRESUME에 의해 제어될 수 있습니다.

가속하는 동안 기하 축으로 정의된 축이 동시에 영구적으로 할당된 PLC 축으로 정의되었음을 감지할 경우 축 기능은 알람 4320 축 1% 기능 MA_BASE_FUNCTION_MASK Bit5 및 MC_AXCONF_GEOAX_ASSIGN_TAB을 통해 정의됩니다.

PLC 축으로 변경할 수 없는 경우

VDI 인터페이스 영역에서 이송 요청이 있는 경우 PLC 축으로의 비정상적인 변경은 VDI 인터페이스에서 시작 신호 "완료 위치 지정 축 활성화"를 통해 종료됩니다.

주 완료 위치 지정 축은 언제라도 원하는 지점에서 시작할 수 있는 PLC를 통해서만 블록 끝점에 도달합니다.

17.3 데이터 목록

17.3.1 기계 데이터 번호 이름 설명

축/스핀들 관련 신호

30460 BASE_FUNCTION_MASK 축 기능

32060 POS_AX_VELO 위치 지정 축의 피드 속도

17.3.2 인터페이스 신호 번호 Bit 이름

채널로 전송된 신호

V3200 0006 .0 피드 사용 불가능

V3200 0007 .1 NC 시작

V3200 0007 .4 NC 정지 축 및 스핀들

Page 336: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

축 위치 결정(P2) 17.3 데이터 목록

선삭 가공, 밀링, 니블링 336 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

번호 Bit 이름

채널에서 전송된 신호

V3300 0004 .3 모든 축이 정지 상태

축/스핀들로 입력되는 신호

V380x 3000 .7 축 위치 지정 시작

V380x 5004 .1 AxReset

V380x 5004 .2 AxResume

V380x 5004 .6 AxStop, 정지

V380x 5004 .7 PLC 제어 축

축/스핀들에서 출력되는 신호

V390x 0011 .7 영구적으로 할당된 PLC 축

V390x 3000 .0 축을 시작할 수 없음

V390x 3000 .1 이송 중 에러 발생

V390x 3000 .6 위치에 도달함

V390x 3000 .7 위치 결정 축 활성화

17.3.3 에러 메시지

에러 메시지

PLC 축에 에러가 발생하면 에러 코드는 VB390x 3003을 통해 출력됩니다.

도표 17- 1 NCK를 통한 에러 메시지

10진수

16진수

의미

NCK를 처리하는 과정에서 발생하는 에러

30 1e 모션 중에도 축/스핀들은 NC로 전송됩니다.

50 32 영구적으로 지정된 PLC 축은 조그되거나 원점 복귀됩니다.

60 3C 영구적으로 할당된 PLC 축 채널 상태에서 현재 시작을 허용하지 않습니다.

100 64 알람 번호 16830에 해당합니다.

Page 337: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

축 위치 결정(P2) 17.3 데이터 목록

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 337

10진수

16진수

의미

105 69 알람 번호 16770에 해당합니다.

106 6a 알람 번호 22052에 해당합니다.

107 6b 알람 번호 22051에 해당합니다.

108 6C 알람 번호 22050에 해당합니다.

109 6d 알람 번호 22055에 해당합니다.

110 6e 속도가 음수입니다.

111 6f 지령치 속도가 0입니다.

112 70 기어단이 올바르지 않습니다.

115 73 프로그램된 위치에 도달하지 않았습니다.

117 75 NC에서 G96/G961이 비활성화 상태입니다.

118 76 NC에서 G96/G961이 여전히 활성화 상태입니다.

120 78 인덱싱 축이 아닙니다.

121 79 인덱싱 위치 에러

125 7d DC (최단 경로) 사용 불가능

126 7e 음수 절대값 사용 불가능

127 7f 양수 절대값 사용 불가능

130 82 소프트웨어 제한 스위치 "+" 방향

131 83 소프트웨어 제한 스위치 "-" 방향

132 84 작업 영역 제한 "+" 방향

133 85 작업 영역 제한 "-" 방향

135 8/ 알람 번호 17501에 해당합니다.

136 88 알람 번호 17503에 해당합니다.

시스템 또는 기타 심각한 알람

200 c8 시스템 알람 번호 450007에 해당합니다.

참고 자료

알림에 대한 설명은

/DIA/진단 가이드

Page 338: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

축 위치 결정(P2) 17.3 데이터 목록

선삭 가공, 밀링, 니블링 338 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

Page 339: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 339

원점 복귀(R1) 1818.1 기본 사항

원점 복귀의 이유

제어 시스템은 전원을 켰을 때 정확한 기계 영점을 감지할 수 있도록 각 기계 축의 위치 측정 시스템과 동기화되어야 합니다. 이 프로세스를 원점 복귀라고 합니다.

스핀들 프로세스(동기화)에 대해서는 "스핀들" 장에 설명되어 있습니다.

위치 측정 시스템

다음 위치 측정 시스템을 모터에 장착할 수 있습니다.

● 증분식 로타리 엔코더

● 절대 회전 측정 시스템

장착된 위치 측정 시스템의 원점 복귀는 MD34200 ENC_REFP_MODE(원점 복귀 모드)를 통해 설정할 수 있습니다.

출력 캠

선형 축의 경우 원점 복귀를 위해 출력 캠이 필요하며 해당 신호를 통해 다음 작업을 수행합니다.

● 제로 마크에 복귀 시 이송 방향 선택(동기화된 펄스)

● 필요한 경우 제로 마크 선택.

BERO

BERO(유도형 근접 스위치)를 위치 엔코더의 제로 마크 대신 동기화된 펄스의 엔코더로 배포할 수 있습니다(회전 축, 스핀들에 적용). 여기서는 터미널 X20을 통해 802D sl에 연결됩니다. BERO 입력에 대한 특정 입력은 매크로 파라메터화를 통해 전환됩니다.

참조:

/BE/ 802D sl 조작 설명서, 단원 "802D sl를 통한 SINAMICS S120 구성"

Page 340: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

원점 복귀(R1) 18.1 기본 사항

선삭 가공, 밀링, 니블링 340 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

IS “활성 기계 기능 REF" (V3100 0001.2)

원점 복귀는 REF 기계 기능 활성화를 통해 수행됩니다(IS "활성 기계 기능 REF"). REF 기계 기능은 조그 모드에서 선택할 수 있습니다(IS "REF 기계 기능" (V3000 0001.2)).

축 관련 원점 복귀

축 관련 원점 복귀는 "plus/minus travel keys" 인터페이스 신호(V380x 0004.7 /.6)를 사용하여 기계축마다 별도로 시작됩니다. 모든 축은 동시에 원점 복귀될 수 있습니다. 기계축이 특정 순서로 원점 복귀되어야 하는 경우 다음 옵션을 사용할 수 있습니다.

● 조작자가 시작 시 정확한 순서를 확인해야 합니다.

● PLC 프로그램은 시작 시 순서를 점검하거나 순서 자체를 정의합니다.

● 순서는 MD34110 REFP_CYCLE_NR에서 정의됩니다(채널 관련 원점 복귀 참조)

축 관련 원점 복귀

채널 관련 원점 복귀가 "원점 복귀 활성화" 인터페이스 신호(V3200 0001.0)를 사용하여 시작됩니다. 제어 시스템은 IS "원점 복귀 활성화"(V3300 0001.0)를 통해 성공적인 시작을 승인합니다. 채널에 할당된 각 기계축은 채널 원점 복귀를 사용하여 원점 복귀될 수 있습니다(제어 시스템 내부에서 +/- 방향 이동 키를 시뮬레이션하여 수행됨). 축 관련 MD34110 REFP_CYCLE_NR(채널 관련 원점 복귀에 대한 축 순서)을 사용하여 머신 데이타가 원점 복귀되는 순서를 정의할 수 있습니다. MD34110 REFP_CYCLE_NR에 입력한 모든 축이 끝점에 도달할 경우 "모든 축 원점 복귀" 인터페이스 신호(V3300 0004.2)가 활성화됩니다.

특징

● 원점 복귀는 "리셋" 인터페이스 신호(V3000 0000.7)를 통해 중단됩니다. 이 시점에서 원점에 도달하지 못한 모든 축은 원점 복귀되지 않은 것으로 간주됩니다. IS "원점 복귀 활성화"가 리셋되고 알람 20005 신호가 전달됩니다.

● 원점 복귀되지 않은 기계 축의 작업 영역 제한 및 소프트웨어 제한 스위치는 활성화되지 않습니다.

● 정의된 축 관련 가속은 원점 복귀 동안 항상 관찰됩니다(알람 발생 시 제외).

● 원점 복귀는 MD34010 REFP_CAM_DIR_IS_MINUS에 저장된 방향에 대해 방향 키로만 시작할 수 있습니다.

Page 341: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

원점 복귀(R1) 18.2 인크리멘털 엔코더를 사용한 원점 복귀

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 341

가공 프로그램에서 원점 복귀

원점 복귀에 실패한 하나 이상의 축을 동시에 원점 복귀시킬 수 있습니다. 개별 단계의 순서는 +/- 이송 키 대신 G74 명령을 통해 시작된 프로세스 및 기계 축 식별자를 통해 수행된 프로세스를 제외하고 축 관련 원점 복귀와 동일합니다.

참조:

/BP_/ 조작 및 프로그램 설명서

주 MD20700 REFP_NC_START_LOCK = 1은 일부 필요한 축이 원점 복귀되지 않은 경우 가공 프로그램이 시작(알람 출력)되지 않도록 합니다.

18.2 인크리멘털 엔코더를 사용한 원점 복귀

시간 순서

인크리멘털 엔코더의 원점 복귀 순서는 다음 3단계로 나눌 수 있습니다.

1. 단계: 원점 복귀 캠으로 이송

2. 단계: 제로 마크를 통한 동기화

3. 단계: 원점 복귀로 이송

그림 18-1 인크리멘털 엔코더를 사용한 원점 복귀 순서 (예)

Page 342: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

원점 복귀(R1) 18.2 인크리멘털 엔코더를 사용한 원점 복귀

선삭 가공, 밀링, 니블링 342 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

원점 복귀 캠으로 이송 시 특징 (단계 1)

● 피드 속도 오버라이드 및 피드 속도 정지가 적용됩니다.

● 기계 축을 정지/시작할 수 있습니다.

● 캠은 MD34030 REFP_MAX_CAM_DIST의 이송 거리 내에서 도달해야 합니다. 그렇지 않을 경우 해당 알람이 트리거됩니다.

● 기계 축은 캠에서 정지되어야 합니다. 그렇지 않을 경우 해당 알람이 트리거됩니다.

제로 펄스를 통한 동기화 시 특징 (단계 2)

● 피드 속도 오버라이드가 활성화되지 않습니다. 피드 속도 오버라이드가 100% 활성화됩니다. 종료는 피드 속도 오버라이드 0%에서 발생합니다.

● 피드 속도 정지가 활성화되면 축이 정지하고 해당 알람이 표시됩니다.

● 기계 축은 NC 정지/NC 시작을 통해 정지 및 다시 시작할 수 없습니다.

● 제로 마크의 모니터링은 MD34060 REFP_MAX_MARKER_DIST를 통해 활성화됩니다.

원점으로 이송 시 특징 (단계 3)

● 피드 속도 오버라이드 및 피드 속도 정지가 적용됩니다.

● 기계 축은 NC 정지/NC 시작을 통해 정지 및 다시 시작할 수 있습니다.

● 원점 옵셋이 원점 복귀 위치 지정 속도가 정지되는 기계 축 제동 거리보다 작을 경우 원점은 반대 방향에서 복귀됩니다.

원점 복귀하는 동안 다른 작동 순서:

원점 복귀 유형 펄스 동기화 (제로 마크, BERO)

작동 순서

원점 복귀 캠 (MD34000 REFP_CAM_IS_ACTIVE = 1)

캠 이전 펄스 동기화, 펄스 동기화 이전 기준 좌표 = 반전 없음:

(MD34050 REFP_SEARCH_MARKER_REVERSE = 0)

Page 343: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

원점 복귀(R1) 18.2 인크리멘털 엔코더를 사용한 원점 복귀

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 343

원점 복귀 유형 펄스 동기화 (제로 마크, BERO)

작동 순서

캠에서 펄스 동기화, 캠에서 펄스 동기화 이후 기준 좌표 = 반전 없음:

(MD34050 REFP_SEARCH_MARKER_REVERSE = 1)

원점 복귀 캠 없음 (MD34000 REFP_CAM_IS_ACTIVE = 0)

펄스 동기화 이후 기준 좌표

VC - 원점 복귀 속도 (MD34020 REFP_VELO_SEARCH_CAM)

VM - 원점 크리프 속도 (MD34040 REFP_VELO_SEARCH_MARKER)

VP - 원점 위치 지정 속도 (MD34070 REFP_VELO_POS)

RV - 원점 옵셋 (MD34080 REFP_MOVE_DIST + MD34090 REFP_MOVE_DIST_CORR)

RK - 원점 좌표 (MD34100 REFP_SET_POS)

원점 복귀 캠의 최소 길이

예: 캠 이전 펄스 동기화, 펄스 동기화 이전 기준 좌표 = 캠 에지 하강 상태에서 펄스 동기화 검색.

캠이 원점 복귀 속도로 복귀 시 제동 작업이 캠에서 종료되고 (축이 캠에서 정지) 캠이 원점 크리프 속도로 반대 방향에서 배출되도록 (일정 속도로 배출) 원점 복귀 캠의 길이가 충분히 길어야 합니다.

캠의 최소 길이를 계산하려면 두 가지 속도 중 큰 값을 공식에 삽입해야 합니다:

기계 축이 원점 복귀 캠에서 정지하지 않을 경우 (인터페이스 신호 "원점 복귀 지연" (V380x 1000.7) 이 리셋됨) 알람 20001이 출력됩니다. 알람 20001은 원점 복귀 캠이 너무 짧거나 기계 축이 단계 1에서 감속 시 이송될 경우 발생할 수 있습니다.

Page 344: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

원점 복귀(R1) 18.2 인크리멘털 엔코더를 사용한 원점 복귀

선삭 가공, 밀링, 니블링 344 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

원점 복귀 캠이 축의 이송 끝까지 확장될 경우 허용할 수 없는 원점 복귀 시작 지점 (캠 이후) 은 제외될 수 있습니다.

원점 복귀 캠 조정

원점 복귀 캠을 정확하게 보정해야 합니다. 다음 요소는 원점 복귀 캠 감지 시 제어 시스템의 응답 시간에 영향을 줍니다 ("원점 복귀 지연" 인터페이스 신호):

● 원점 복귀 캠 스위치의 전환 정확도

● 원점 복귀 캠 스위치의 지연 (NC 접촉)

● PLC 입력에서 지연

● PLC 사이클 시간

● 내부 처리 시간

실습 예에서는 동기화를 위해 필요한 원점 복귀 캠의 신호 에지가 두 개의 동기화된 펄스 (제로 마크) 사이에서 정렬됨을 보여 줍니다. 이것은 다음에 의해 구현될 수 있습니다:

● MD34080 REFP_MOVE_DIST = MD34090 REFP_MOVE_DIST_CORR = MD 34100 REFP_SET_POS = 0 설정

● 원점 복귀 축

● 조그 모드에서 두 개의 제로 마크 사이 경로 길이의 절반에 해당하는 거리까지 축을 이송합니다. 이 경로는 리드 스크류 S 및 기어비 n의 피치와 독립적입니다 (예: S=10 mm/rev, n=1:1의 경우 5mm 경로).

● 정확하게 이 위치에서 전환이 수행되도록 캠 스위치를 보정합니다 (IS "원점 복귀 지연" (V380x 1000.7))

● 또는 MD34092 REFP_CAM_SHIFT의 값을 캠 스위치 이동 대신 변경할 수 있습니다.

경고

원점 복귀 캠이 정확하게 보정되지 않을 경우 잘못된 펄스 동기화 (제로 마크) 가 평가될 수 있습니다. 이 경우 제어 시스템은 잘못된 기계 제로로 간주하고 축을 잘못된 위치로 이동합니다. 소프트웨어 제한 스위치가 잘못된 위치에서 수행하기 때문에 기계를 보호할 수 없습니다.

Page 345: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

원점 복귀(R1) 18.3 거리 코드 원점 마커로 원점 복귀

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 345

18.3 거리 코드 원점 마커로 원점 복귀

18.3.1 일반 정보

거리 코드 원점 마커

거리 코드 원점 마크를 포함하는 측정 시스템은 평행한 스케일 트랙 두 개로 구성됩니다.

● 증분 그레이팅

● 원점 마크 트랙

연속 원점 마커 두 개 간의 거리가 정의됩니다. 이는 연속 원점 마크 두 개가 교차할 때 기계 축의 절대 위치를 결정할 수 있도록 합니다. 예를 들어 원점 마크 간의 거리가 약 10 mm일 경우 기계 축이 원점 복귀하기 위해서 이송 경로가 약 20 mm인 모든 경로가 필요합니다.

원점 복귀는 어느 축 위치에서든지 양 또는 음의 방향으로 수행됩니다 (예외: 이동 범위의 끝).

18.3.2 기본 파라미터 지정

직선 측정 시스템.

직선 측정 시스템의 파라미터를 지정하기 위해 다음 데이터가 설정되어야 합니다.

● 기계 영점과 직선 측정 시스템의 첫 번째 원점 마크 위치 간의 절대치 옵셋:

MD34090 REFP_MOVE_DIST_CORR (원점/절대치 옵셋)

아래 내용을 참고하십시오. 절대치 옵셋 결정

● 기계 좌표계 관련 길이 측정 시스템의 오리엔테이션 설정 (동일 방향 또는 역방향):

MD34320 ENC_INVERS (기계 시스템과 반대 방향 직선 측정 시스템)

Page 346: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

원점 복귀(R1) 18.3 거리 코드 원점 마커로 원점 복귀

선삭 가공, 밀링, 니블링 346 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

그림 18-2 거리 코드 원점 표시를 포함하는 DIADUR 눈금 글래스 스케일 (20 mm 스케일 단위에서 mm 치수)

로터리 측정 시스템

로터리 측정 시스템의 경우 직선 측정 시스템과 동일하게 적용됩니다 (위 내용 참고).

절대치 옵셋 결정

기계 영점과 기계 축의 첫 번째 원점 마크의 위치 간의 절대치 옵셋을 결정할 때에는 다음 절차를 따르기 바랍니다.

1. 절대치 옵셋 값으로 0을 입력하십시오.

MD34090 REFP_MOVE_DIST_CORR = 0

2. 원점 복귀를 수행하십시오.

주 기계에 있는 한 점으로 원점이 도달해야 합니다. 이 기계에서는 기계 영점과 관련된 기계 축의 정확한 위치가 레이저 간섭기 등을 사용해 쉽게 결정될 수 있어야 합니다.

3. 작업자 인터페이스 화면을 통해 기계 축의 실제 위치를 결정합니다.

4. 기계 영점과 관련하여 기계 축의 현재 위치를 측정합니다.

5. 절대치 옵셋을 계산하고 MD34090에 입력합니다.

절대치 옵셋은 기계 좌표계와 관련하여 계산되고 측정 시스템의 오리엔테이션에 (동일 방향 또는 역 방향) 따라 절대치 옵셋 값은 달라집니다.

Page 347: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

원점 복귀(R1) 18.3 거리 코드 원점 마커로 원점 복귀

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 347

측정 시스템의 오리엔테이션 절대치 옵셋

동일 방향 측정된 위치 + 표시된 실제 위치

반대 방향 측정된 위치 - 표시된 실제 위치

경고 절대치 옵셋과 MD34090의 입력 항목을 결정한 후 기계 축에 대한 원점 이송은 한 번 이상 실행되어야 합니다.

원점 복귀 방법

거리 코드 원점 마크로의 원점 복귀를 두 개의 방법 중 하나로 실행할 수 있습니다.

● 연속 원점 마크 두 개의 평가:

MD34200 ENC_REFP_MODE (원점 복귀 모드) = 3

이점:

– 짧은 이송 경로

● 연속 원점 마크 네 개의 평가:

MD34200 ENC_REFP_MODE = 8

이점:

– NC로 가능성 확인 검사를 할 수 있습니다.

– 원점 복귀 결과의 신뢰도가 높아집니다.

18.3.3 순차적 순서

순차적 순서

거리 코드 원점 마크를 사용하는 원점 복귀는 두 단계로 나누어집니다.

● 1단계: 동기화하면서 원점 마크를 가로질러 이동

● 2단계: 고정된 대상 지점으로 이동

Page 348: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

원점 복귀(R1) 18.3 거리 코드 원점 마커로 원점 복귀

선삭 가공, 밀링, 니블링 348 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

그림 18-3 거리 코드 원점 마커

18.3.4 1단계: 동기화하면서 원점 마크를 가로질러 이동

1단계: 시작 원점 복귀 시작에 대한 자세한 내용은 "축 원점 복귀" 및 "채널 원점 복귀"를 참조하십시오.

원점 복귀 캠 거리 코드 원점 마크를 포함하는 측정 시스템에서 실제 원점 복귀 동작에 대한 원점 복귀 캠은 필요하지 않습니다. 그러나 기능상의 이유로 기계 축의 이송 범위 끝으로 이송하기 전에 채널 관련 원점 복귀 및 가공 프로그램 (G74) 의 원점 복귀에 대한 원점 복귀 캠이 필요합니다.

1단계: 순서 원점 복귀 캠을 접촉하지 않는 순서

일단 원점 복귀 프로세스가 시작되면 기계 축은 파라미터로 지정된 원점 셧다운 속도까지 가속됩니다.

MD34040 REFP_VELO_SEARCH_MARKER (원점 셧다운 속도)

파라미터 지정을 통해 설정된 원점 마커의 수가 초과되면 기계 축은 다시 정지하고 기계 축의 실제 값은 NC에 의해 계산된 절대 위치로 동기화됩니다.

Page 349: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

원점 복귀(R1) 18.3 거리 코드 원점 마커로 원점 복귀

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 349

원점 복귀 캠에서 시작 시 순서

원점 이송 시작 시 기계 축이 원점 복귀 캠에 있다면 기계 축은 파라미터로 지정된 원점 복귀 방향과 반대로 파라미터로 지정된 원점 크리프 속도까지 가속됩니다.

MD34040 REFP_VELO_SEARCH_MARKER (원점 셧다운 속도)

MD34010 CAM_DIR_IS_MINUS (음의 방향으로 원점 복귀)

기계 축이 파라미터로 지정된 원점 마크의 수를 초과하기 전에 기계 축이 이동 범위 한계까지 도달하지 않도록 합니다.

파라미터 지정을 통해 설정된 원점 마커의 수가 초과되면 기계 축은 다시 정지하고 기계 축의 실제 값은 NC에 의해 계산된 절대 위치로 동기화됩니다.

원점 복귀 시 원점 복귀 캠에 접촉할 때 순서

일단 원점 복귀 프로세스가 시작되면 기계 축은 파라미터로 지정된 원점 셧다운 속도까지 가속됩니다.

MD34040 REFP_VELO_SEARCH_MARKER (원점 셧다운 속도)

기계 축은 파라미터로 지정된 원점 마크의 수를 초과하여 이동하기 전에 원점 복귀 캠에 접촉합니다. 원점 마크 탐색은 반대 방향으로 다시 시작됩니다.

파라미터 지정을 통해 설정된 원점 마커의 수가 초과되면 기계 축은 다시 정지하고 기계 축의 실제 값은 NC에 의해 계산된 절대 위치로 동기화됩니다.

원점 마크 거리의 가능성 확인 검사

두 개의 후속 원점 마크에 대해 원점 이송 시 NC가 계산한 거리가 파라미터로 지정된 원점 마크 거리보다 두 배를 넘으면 에러가 발생합니다.

MD34300 ENC_REFP_MARKER_DIST (원점 마커 거리)

기계 축이 파라미터로 지정된 원점 크리프 속도 (MD34040) 의 절반 속도로 반대 방향을 향해 이송하고 원점 마크 탐색이 다시 시작됩니다.

잘못된 원점 마크 거리가 다시 감지되면 기계 축은 정지하고 원점 이송이 취소됩니다 (알람 20003 "측정 시스템 에러").

취소 기준

원점 마크의 파라미터로 지정된 수가 파라미터로 지정된 거리 내에서 감지되지 않으면 기계 축이 정지하고 원점 이송은 취소됩니다.

MD34060 REFP_MAX_ MARKER_DIST (원점 마커까지 최대 거리)

Page 350: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

원점 복귀(R1) 18.3 거리 코드 원점 마커로 원점 복귀

선삭 가공, 밀링, 니블링 350 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

단계 1의 기능

단계 1이 성공적으로 완료되면 기계 축의 실제 값 시스템은 동기화됩니다.

18.3.5 2단계: 고정 정지점으로 이동

2단계: 시작

단계 2는 알람 없이 단계 1이 완료되면 자동으로 시작됩니다.

초기 상황:

● 기계 축은 원점 마크의 파라미터로 지정된 수 중에서 가장 끝에 위치합니다.

● 기계 축의 실제 값 시스템은 동기화됩니다.

2단계: 순서

단계 2에서 기계 축은 정의된 목표 위치 (원점) 까지 이송하여 원점 복귀를 완료합니다. 원점 복귀 경로를 줄이기 위해 이 동작은 억제됩니다.

MD34330 STOP_AT_ABS_MARKER

값 의미

0 목표 위치로 이동

1 목표 위치로 이동하지 않음

목표 위치로 이동 (일반적인 경우)

기계 축은 파라미터로 지정된 원점 위치 속도까지 가속되고 파라미터로 지정된 목표 지점 (원점) 까지 이동합니다.

MD34070 REFP_VELO_POS (원점 포지셔닝 속도)

MD34100 REFP_SET_POS (원점 값)

기계 축은 원점 복귀됩니다. 이를 확인하기 위해 NC는 관련 인터페이스 신호를 설정합니다. V390x 0000.4 = 1 (원점 복귀/동기화 1)

Page 351: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

원점 복귀(R1) 18.3 거리 코드 원점 마커로 원점 복귀

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 351

목표 위치로 이동하지 않음

지금 기계 축은 원점 복귀 됩니다. 이를 확인하기 위해 NC는 관련 인터페이스 신호를 설정합니다. V390x 0000.4 = 1 (원점 복귀/동기화 1)

단계 2의 기능

단계 2는 원점 복귀 캠의 기계 축에 대한 파라미터 지정 여부에 따라 다른 특성을 보여줍니다.

원점 복귀 캠이 없는 기계 축

MD34000 REFP_CAM_IS_ACTIVE (원점 복귀 캠을 사용하는 축) = 0

속성:

● 피드 오버라이드 활성화.

● 피드 정지 (채널 관련 및 축 관련) 는 활성화됩니다.

● NC 정지 및 NC 시작은 활성화됩니다.

원점 복귀 캠을 사용하는 기계 축

MD34000 REFP_CAM_IS_ACTIVE (원점 복귀 캠을 사용하는 축) = 1

속성:

● 이송 속도 오버라이드가 활성화되지 않습니다.

기계 축은 이송 속도 오버라이드가 100%일 때 내부적으로 이동합니다.

이송 속도 오버라이드가 0%로 지정되어 있으면 취소됩니다.

● 피드 정지 (채널 관련 및 축 관련) 는 활성화됩니다.

● NC 정지 및 NC 시작은 활성화되지 않습니다.

● 원점 복귀 캠이 종료된 후 파라미터로 지정된 거리 내에서 파라미터로 지정된 원점 마크의 수가 감지되지 않으면 기계 축은 정지됩니다.

MD34060 REFP_MAX_ MARKER_DIST (원점 마커까지 최대 거리)

Page 352: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

원점 복귀(R1) 18.4 절대치 엔코더를 통한 원점 복귀

선삭 가공, 밀링, 니블링 352 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

로터리 측정 시스템의 특수 기능

로터리 거리 코드 측정 시스템에서 절대 위치는 한 번 회전하는 동안에만 결정됩니다. 엔코더의 기계적 설치에 따라 하드웨어에서 절대 위치의 초과 이동은 로터리 축의 이송 범위와 항상 일치하는 것은 아닙니다.

모듈로 로터리 축의 특수 기능

모듈로 로터리 축을 사용하여 원점 위치는 파라미터로 지정된 모듈로 범위에 매핑됩니다.

MD30330 MODULO_RANGE (모듈로 범위의 크기)

MD30340 MODULO_RANGE_START (모듈로 범위의 시작 위치)

주 "로터리 원점 위치 결정, 구성된 모듈로 범위 내에서 거리 코드 엔코더" 축 기능과 함께 원점 위치는 지정된 (고스트) 모듈로 범위에 매핑됩니다. MD30455 MISC_FUNCTION_MASK (축 기능), 비트 1 = 1

18.4 절대치 엔코더를 통한 원점 복귀

18.4.1 일반

요구 사항

절대치 엔코더가 적용된 축은 시스템이 관련 축이 이미 보정된 것을 감지할 경우 제어 시스템을 켤 때 자동으로 원점 복귀됩니다. 이 절대값 전송은 예를 들어 전원 ON과 같이 축 이동 없이 수행됩니다. 축이 자동으로 원점 복귀되려면 다음 두 가지 조건이 충족되어야 합니다.

● 축에 위치 제어 시스템이 작동하는 절대치 엔코더가 장착

● 절대치 엔코더가 보정(MD34210 ENC_REFP_STATE = 2)

조정

절대치 엔코더가 장착된 축의 경우 원점 복귀 캠이 복귀해도 측정 시스템이 동기화되지 않습니다. 대신 보정됩니다. 이를 위해 제어 시스템 시작 및 전송 동안 절대치 엔코더의 실제 값이 1회 설정됩니다.

Page 353: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

원점 복귀(R1) 18.4 절대치 엔코더를 통한 원점 복귀

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 353

18.4.2 조작자 지원 보정

기본 과정

보정할 축을 정의된 위치로 이동하여 결과 실제 값을 설정합니다.

순차적 순서

1. MD34200 ENC_REFP_MODE and MD34210 ENC_REFP_STATE를 0으로 설정하고 전원을 켜서 활성화합니다. 파라메타 ENC_REFP_MODE = 0은 축의 실제 값이 1회 설정되었음을 의미합니다.

2. 축을 조그 모드에서 수동으로 알려진 위치에 이송합니다. 위치가 복귀되는 방향은 MD34010 REFP_CAM_DIR_IS_MINUS에 저장된 방향(0 = 양의 방향, 1 = 음의 방향)과 일치해야 합니다.

주 이 알려진 위치는 구동 트레인에 존재하는 백래시에 의해 실패하지 않도록 저속 및 정의된 방향에서 항상 복귀되어야 합니다.

3. MD34100 REFP_SET_POS에서 복귀된 위치에 해당하는 실제 값을 입력합니다. 이 값은 지정된 설계 값(예: 고정 값)이거나 측정 장비를 통해 결정할 수 있습니다.

4. MD34210 ENC_REFP_STATE를 "1"로 설정하여 "보정" 기능을 활성화합니다.

5. 수정된 기계 데이터는 리셋 이후 적용됩니다.

6. JOG-REF 모드로 전환합니다.

7. 이미 단계 2에서 사용된 이송 키를 누르면 현재 옵셋이 MD34090 REFP_MOVE_DIST_CORR에 입력되고 MD34210 ENC_REFP_STATE는 "2"로 변경됩니다. 예를 들어 보정될 축이 고려됩니다. (이송 키를 누르면 화면이 업데이트됩니다.)

주 올바른 이송 키를 작동하면 축이 이동하지 않습니다! MD34100 REFP_SET_POS에 입력된 값은 축 위치에 대한 실제 값 디스플레이에 나타납니다.

8. JOG-REF 작동 모드를 종료합니다. 이 축의 보정 작업이 완료되었습니다.

Page 354: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

원점 복귀(R1) 18.5 절대치 엔코더의 두 번째 조건

선삭 가공, 밀링, 니블링 354 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

18.5 절대치 엔코더의 두 번째 조건

18.5.1 절대치 엔코더 보정

보정 시간

보정 프로세스는 기계 제로 및 엔코더 제로 간의 옵셋을 결정하고 비휘발성 메모리에 저장합니다. 일반적으로 보정은 첫 번째 시운전 동안과 같이 한 번만 수행해야 합니다. 그런 다음 제어 시스템이 값을 인식하고 언제라도 엔코더 절대값에서 절대 기계 위치를 계산할 수 있습니다. 이 상태는 MD34210 ENC_REFP_STATE=2에 의해 식별됩니다.

옵셋은 MD34090 REFP_MOVE_DIST_CORR에 저장됩니다.

다음의 경우 보정 프로세스를 반복해야 합니다.

● 엔코더 또는 엔코더가 내장된 모터의 장착/탈거 또는 교환 후.

● 모터(절대치 엔코더 장착) 및 로드 사이 기존 기어 유닛의 변경 후.

● 일반적으로 엔코더 및 로드 사이 기계적 연결을 분리한 후 정확하게 동일한 방법으로 다시 연결하지 않은 경우.

주 제어 시스템이 재보정의 필요성을 인식하지 못할 수 있습니다. 이와 같은 필요성을 감지할 경우 MD34210을 0 또는 1로 설정합니다. 다음이 감지됩니다: 엔코더 및 로드 사이 서로 다른 기어비를 가진 다른 기어 속도로 전환. 다른 모든 경우 사용자는 MD34210을 덮어써야 합니다.

데이터 백업

기계 데이터가 백업된 경우에도 MD34210 ENC_REFP_STATE의 상태가 저장됩니다.

이 데이터 집합을 로딩하면 축이 자동으로 보정됩니다!

경고 다른 기계에서 데이터 설정을 수행한 경우(예: 연속 시동) 보정은 데이터를 로딩하고 활성화한 후 실행해야 합니다.

Page 355: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

원점 복귀(R1) 18.6 데이터 목록

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 355

18.6 데이터 목록

18.6.1 기계 데이터

번호 이름 이름

채널 관련

20700 REFP_NC_START_LOCK 원점 복귀 없이 NC 시작 불가

축 관련

30200 NUM_ENCS 엔코더 수

30240 ENC_TYP[0] 실제 값 엔코더 유형

30330 MODULO_RANGE 모듈로 범위의 크기

30340 MODULO_RANGE_START 모듈로 범위의 시작 위치

31122 BERO_DELAY_TIME_PLUS[0] 양의 방향에서 BERO 지연 시간

31123 BERO_DELAY_TIME_MINUS[0] 음의 방향에서 BERO 지연 시간

34000 REFP_CAM_IS_ACTIVE 원점 복귀 캠 사용 축

34010 REFP_CAM_DIR_IS_MINUS 음의 방향으로 원점 복귀

34020 REFP_VELO_SEARCH_CAM 원점 복귀 속도

34030 REFP_MAX_CAM_DIST 원점 캠까지의 최대 거리

34040 REFP_VELO_SEARCH_MARKER[0] 원점 크리프 속도

34050 REFP_SEARCH_MARKER_REVERSE[0]

원점 복귀 캠에 대한 방향 반전

34060 REFP_MAX_MARKER_DIST[0] 원점 마커까지 최대 거리. 거리 코드 스케일을 포함하는 2개 원점 마커까지 최대 거리

34070 REFP_VELO_POS 원점 위치 지정 속도

34080 REFP_MOVE_DIST[0] 거리 코드 시스템에 대한 원점 거리/대상 지점

34090 REFP_MOVE_DIST_CORR[0] 원점/절대 옵셋, 거리 코드

34092 REFP_CAM_SHIFT[0] 전자식 원점 복귀 캠은 등거리 영점이 포함된 증분 측정 시스템으로 변경됩니다.

34093 REFP_CAM_MARKER_DIST[0] 원점 복귀 캠/원점 마크 거리

34100 REFP_SET_POS[0]...[3] 원점 값

Page 356: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

원점 복귀(R1) 18.6 데이터 목록

선삭 가공, 밀링, 니블링 356 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

번호 이름 이름

34110 REFP_CYCLE_NR 채널 관련 원점 복귀에 대한 축 순서

34200 ENC_REFP_MODE[0] 원점 복귀 모드

34210 ENC_REFP_STATE[0] 절대치 엔코더의 상태

34220 ENC_ABS_TURNS_MODULO[0] 회전 엔코더의 절대치 엔코더 범위

34330 REFP_STOP_AT_ABS_MARKER[0] 종착점 없는 거리 코드 직선 측정 시스템

36300 ENC_FREQ_LIMIT[0] 엔코더 주파수 한계

36302 ENC_FREQ_LIMIT_LOW[0] 엔코더 한계 주파수 재동기화

36310 ENC_ZERO_MONITORING[0] 제로 마크 모니터링

18.6.2 인터페이스 신호

번호 Bit 이름

작동 모드 관련

V3000 0001 .2 기계 기능 REF

V3100 0001 .2 활성 기계 기능 REF

채널 관련

V3100 0001 .0 원점 복귀 활성화

V3300 0001 .0 원점 복귀 동작

V3300 0004 .2 모든 축이 원점 복귀됨

축 관련

V380x 0000 .5 위치 측정 시스템 1

V380x 0004 0.6 및 0.7 +/– 방향 이송 키

V380x 1000 .7 원점 복귀 지연

V390x 0000 .4 원점 복귀, 동기화 1

V390x 0004 0.6 및 0.7 +/– 방향 이송 명령

Page 357: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 357

로타리 축(R2) 1919.1 일반

로타리 축의 특성

로타리 축은 항상 도 단위로 프로그래밍됩니다. 일반적으로 정확하게 1회전(모듈식 360도) 이후 동일한 위치에 오는 것으로 간주합니다. 관련 애플리케이션에 따라 로타리 축의 이송 범위는 360도 이하로 제한 받거나(예: 공구 홀더의 회전 축) 제한 받지 않을 수 있습니다(예: 공구 또는 공작물이 회전하는 경우).

로타리 축의 정의

축은 MD30300 IS_ROT_AX = 1의 지원을 통해 로타리 축으로 정의됩니다.

주 기하 축(X, Y, Z)은 로타리 축 또는 스핀들로 사용될 수 없습니다. MD20050 AXCONF_GEOAX_ASSIGN_TAB(기하 축 - 채널 축 지정)은 이러한 기하 축을 정의합니다.

축 주소, 축 식별자, 방향

그림 19-1 축 식별 및 로타리 축의 양의 방향으로 이동

축/로타리 축의 경우 확장된 주소(예: C2=) 또는 축 이름도 다음 기계 데이터의 구성을 통해 정의될 수 있습니다.

MD10000 AXCONF_MACHAX_NAME_TAB 또는

MD20080 AXCONF_CHANAX_NAME_TAB.

Page 358: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

로타리 축(R2) 19.1 일반

선삭 가공, 밀링, 니블링 358 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

측정 단위

다음 측정 단위를 로타리 축의 입력 및 출력 표준으로 적용합니다.

도표 19- 1 로타리 축의 측정 단위

물리적 수량 단위

각도 위치 도.

프로그래밍된 각속도 도/분

각속도의 MD rev/min1)

각가속도의 MD rev/sec2 1)

각도 저크 제한의 MD rev/sec3 1)

1) 축 관련 기계 데이터의 경우 이러한 단위는 축이 로타리 축으로 정의되는 즉시 제어 시스템에 의해 해석됩니다.

치수 단위에 대한 자세한 내용은 "속도, 지령치/실제 값 시스템, 폐-루프 제어 시스템(G2)" 장을 참조하십시오.

피드 속도

프로그래밍된 피드 속도 F는 블록에 단독으로 프로그래밍된 로타리 축의 각속도[도/분]에 해당합니다.

로타리 축 및 선형 축이 G94 또는 G95의 공통 경로를 따라 이송되는 경우 피드는 선형 축의 측정 단위[예: mm/min, inch/min]로 해석되어야 합니다.

이 경의 로타리 축의 접선 속도는 직경 DE입니다(단위 직경 DE = 360/p mm, p = 원 상수).

직경이 단위 직경과 동일한 경우(D=DE) 프로그래밍된 각속도(도/분) 및 접선 속도(mm/min)는 수치적으로 일치합니다. 인치 단위 설정의 경우 "mm" 대신 "인치"가 적용됩니다.

일반적으로 접선 속도에 대해 다음이 적용됩니다.

F = FW * D / DE F = 접선 속도[mm/min]

FW = 각속도[도/분]

D = F에 의해 작용되는 직경[mm]

DE = 360 / π DE = 단위 직경[mm]

π = 원 상수 PI = 3.14...

Page 359: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

로타리 축(R2) 19.2 모듈식 360도

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 359

로타리 축의 조그 속도

SD41130 JOG_ROT_AX_SET_VELO(로타리 축의 조그 속도)를 통해 모든 로타리 축에 대해 유효한 조그 속도를 설정할 수 있습니다.

셋팅 데이터에 0 값을 입력할 경우 축 관련 MD32020 JOG_VELO(일반 축 속도)는 로타리 축의 조그 속도로 작동합니다.

소프트웨어 제한 스위치

소프트웨어 제한 스위치 및 작업 영역 제한이 적용되고 제한된 작동 범위를 가진 회전 축에 필요합니다. 그러나 MD30310 ROT_IS_MODULO=1 상태에서 연속 선삭 가공 로타리 축의 경우 소프트웨어 제한 스위치 및 작업 영역 제한이 개별 축에 대해 비활성화 될 수 있습니다.

19.2 모듈식 360도

용어 "모듈식 360도"

로타리 축과 관련하여 용어 "모듈식"은 0 - 359.999도 범위 내에서 제어 시스템 내부적으로 축 위치를 매핑하는 것을 의미합니다. 경로 기본값 > 360° 상태(예: G91을 사용하여 증분 프로그래밍하는 경우)에서 위치는 제어 시스템 내에서 변환 이후 0° - < 360°의 값 범위에서 매핑됩니다. 매핑 프로세스는 조그 및 자동 모드에서 적용됩니다. 예외: 서비스 화면.

기계 데이터 설정

기계 데이터를 사용하여 특정 기계 요구 사항에 따라 각 로타리 축의 모듈식 360°에서 개별적으로 위치 디스플레이(MD30320 DISPLAY_IS_MODULO) 뿐만 아니라 프로그래밍 및 위치 지정(MD30310 ROT_IS_MODULO)를 정의할 수 있습니다.

축이 모듈식

MD30310 ROT_IS_MODULO = 1:

이 기계 데이터의 활성화를 통해 특정 로타리 축 응답을 활용할 수 있습니다. 프로그래밍을 위한 로타리 축의 위치 지정 작업(G90, AC, ACP, ACN 또는 DC). 모듈식 360° 표시는 현재 워크 옵셋을 고려한 후 제어 시스템 내에서 실행됩니다. 결과 대상 위치는 1회전 내에서 복귀됩니다.

Page 360: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

로타리 축(R2) 19.3 로타리 축 프로그래밍

선삭 가공, 밀링, 니블링 360 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

소프트웨어 제한 스위치 및 작업 영역 제한은 비활성화되어 작동 범위의 제한이 없습니다.

모듈식 축의 경우 항상 모듈식 360° 위치 디스플레이를 선택해야 합니다.

MD30320 DISPLAY_IS_MODULO = 1

모듈식 위치 디스플레이

MD30320 DISPLAY_IS_MODULO = 1:

로타리 축의 경우 "모듈식 360°"(1회전) 상태의 위치 디스플레이가 필요한 경우가 많습니다. 예를 들어 양의 회전 방향에서는 디스플레이는 제어 시스템 내에서 359.999°에 도달한 후 주기적으로 0.000°로 리셋되고 음의 회전 방향에서도 위치가 0° - 359.999° 범위 내에서 표시됩니다.

MD30320 DISPLAY_IS_MODULO = 0:

절대 위치 디스플레이는 모듈식 360° 디스플레이와 달리, 예를 들어 양의 회전 방향인 경우 1회전 이후 +360°를 표시하고 2회전 이후 +720°를 표시합니다. 이 경우 디스플레이 범위는 선형 축에 따라 제어 시스템에 의해 제한됩니다.

19.3 로타리 축 프로그래밍

주 프로그래밍에 대한 일반 정보는 다음을 참조하십시오. 참조: /BP_/ 조작 및 프로그램 설명서

19.3.1 활성 모듈식 변환을 가진 로타리 축

절대 프로그래밍(AC, ACP, ACN, G90)

ACP의 예: C=ACP(5.33) , 일반: 축 이름 =ACP(값)

● 값은 0 - 359.999° 범위에서 로타리 축의 대상 위치를 식별합니다. 값이 - 또는 ≥ 360°인 경우 알람 16830, "잘못된 모듈식 위치가 프로그래밍되었습니다"이 출력됩니다.

● ACP(양) 및 ACN(음)은 실제 위치와 관계 없이 로타리 축의 이송 방향을 명확하게 정의합니다.

Page 361: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

로타리 축(R2) 19.3 로타리 축 프로그래밍

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 361

● AC 또는 G90에서 프로그래밍하는 경우 이송 방향은 로타리 축의 실제 위치에 따라 다릅니다. 대상 위치가 실제 위치보다 클 경우 축은 양의 방향으로 이송되고 그렇지 않을 경우 음의 방향으로 이송됩니다.

● ACP 및 ACN 사용: 비대칭 공작물의 경우 회전하는 동안 충돌을 방지하기 위해 이송 방향을 정의해야 합니다.

최단 경로(DC)를 따라 절대 프로그래밍

DC의 예: C=DC(25.3), 일반: 축 이름 =DC(값)

● 값은 0 - 359.999° 범위에서 로타리 축의 대상 위치를 식별합니다. 값이 - 또는 ≥ 360°인 경우 알람 16830, "잘못된 모듈식 위치가 프로그래밍되었습니다"이 출력됩니다.

● DC(직접 제어)를 통해 로타리 축은 최단 경로를 따라 1회전 내에서 프로그래밍된 절대 위치에 복귀합니다(이동 이동 최대 ± 180°).

● 제어 시스템은 현재 실제 위치에 따라 회전 방향 및 이송 경로를 계산합니다. 이송할 경로가 양쪽 방향에서 동일한 경우(180°) 양의 회전 방향이 적용됩니다.

● DC 적용 예: 가능한 최단 시간에 최단 경로를 통해 전환 위치에 복귀하려면 로타리 테이블이 필요합니다.

주 선형 축에서 DC를 프로그래밍하는 경우 알람 16800 "DC 이송 지침을 사용할 수 없습니다"가 출력됩니다.

증분 프로그래밍(IC, G91)

● 값은 로타리 축의 이송 거리를 식별합니다. - 및 ≥ 360°의 값만 사용 가능합니다.

● 값의 부호는 로타리 축의 이송 방향을 명확하게 정의합니다.

예: C=IC(720) ;C 축은 양의 방향으로 720°까지 증가하면서 이송

C=IC(-180) ;C 축은 음의 방향으로 180°까지 증가하면서 이송

무제한 이송 범위

모듈식 기능이 활성화되는 즉시 이송 범위에 대한 제한이 없어집니다(소프트웨어 제한 스위치가 비활성화됨). 이제 로타리 축을 지속적으로 이송되도록 프로그래밍할 수 있습니다.

Page 362: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

로타리 축(R2) 19.3 로타리 축 프로그래밍

선삭 가공, 밀링, 니블링 362 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

예: N10 LOOP: C=IC(7200)

N20 GOTOB LOOP

19.3.2 모듈식 변환이 없는 로타리 축

절대 치수 프로그래밍(AC, G90)

AC의 예: C=AC(-410), 일반: 축 이름 =AC(+/-값)

● 값 및 부호는 로타리 축의 대상 위치를 고유하게 식별합니다. +/-360° 이상의 값만 사용 가능합니다. 위치 값은 소프트웨어 제한 스위치에 의해 제한됩니다.

● 이송 방향은 부호가 지정된 로타리 축의 실제 위치에 따라 제어 시스템에 의해 적용됩니다.

● ACP 또는 ACN이 프로그래밍되면 알람 16810 "ACP 이송 지침을 사용할 수 없습니다" 또는 알람 16820 "ACN 이송 지침을 사용할 수 없습니다"가 출력됩니다.

최단 경로(DC)를 따라 절대 치수 프로그래밍

DC의 예: C=DC(60.3), 일반: 축 이름 =DC(값)

로타리 축이 모듈식 축으로 정의되지 않은 경우에도 축은 DC(직접 제어)를 통해 위치 지정될 수 있습니다. 응답은 모듈식 축과 동일합니다.

증분 프로그래밍(IC, G91)

IC의 예: C=IC(-532.4), 일반: 축 이름 =IC(+/-값)

증분 치수를 통해 프로그래밍하는 경우 로타리 축은 모듈식 축과 동일한 경로를 따라 이송됩니다. 그러나 이 경우 이송 범위는 소프트웨어 제한 스위치에 의해 제한됩니다.

제한된 이송 범위

이송 범위는 선형 축과 같이 제한됩니다. 범위 제한은 +/- 소프트웨어 제한 스위치에 의해 정의됩니다.

Page 363: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

로타리 축(R2) 19.4 데이터 목록

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 363

19.4 데이터 목록

19.4.1 기계 데이터

번호 이름 이름

일반

10000 AXCONF_MACHAX_NAME_TAB 기계축 이름

10210 INT_INCR_PER_DEG 각도 위치 계산을 위한 해상도

채널 관련

20050 AXCONF_GEOAX_ASSIGN_TAB 기하 축 및 채널 축 사이 지정

20080 AXCONF_CHANAX_NAME_TAB 채널 축 이름

축/스핀들 관련 신호

30300 IS_ROT_AX 축이 로타리 축

30310 ROT_IS_MODULO 로타리 축에 대한 모듈식 변환

30320 DISPLAY_IS_MODULO 실제값 디스플레이 모듈

34220 ENC_ABS_TURNS_MODULO 범위, 로타리 절대치 엔코더

36100 POS_LIMIT_MINUS - 소프트웨어 제한 스위치

36110 POS_LIMIT_PLUS + 소프트웨어 제한 스위치

19.4.2 셋팅 데이터

번호 이름 이름

일반

41130 JOG_ROT_AX_SET_VELO 로타리 축의 조그 속도

축 관련

43430 WORKAREA_LIMIT_MINUS 작업 영역 제한 "-" 방향

43420 WORKAREA_LIMIT_PLUS 작업 영역 제한 "+" 방향

Page 364: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

로타리 축(R2) 19.4 데이터 목록

선삭 가공, 밀링, 니블링 364 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

Page 365: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 365

스핀들 (S1) 2020.1 간단한 설명

스핀들 기능

기계 종류에 따라 NC에 의해 제어되는 스핀들에 대해 다음 기능을 사용할 수 있습니다.

● 스핀들의 회전 방향 입력(M3, M4)

● 스핀들 속도(S) 입력

● 스핀들 정지, 방향(M5) 사용하지 않음

● 스핀들 위치 지정 (SPOS=)

(위치 제어 상태의 스핀들 필요)

● 기어 변경(M40 - M45)

● 나사 절삭/태핑(G33, G34, G35, G331, G332, G63)

● 회전 피드 속도(G95)

● 주속 일정 제어 (G96)

● 프로그램 가능한 스핀들 속도 제한 (G25, G26, LIMS=)

● 스핀들 또는 스핀들 모터측 위치 엔코더 어셈블리

● 스핀들 최소 및 최대 속도 모니터링.

● 스핀들 회전수 단위 드웰 시간 (G4 S)

"활성화된" 스핀들을 제어된 스핀들 대신 사용할 수 있습니다. 그러나 스핀들 속도 (S)는 프로그램을 통해 입력되지 않고 예를 들어 기계에서 수동으로 입력됩니다(기어박스). 이것은 속도 제한 프로그래밍을 허용하지 않습니다. 다음은 프로그램을 통해 수행할 수 있습니다.

● 스핀들의 회전 방향 입력(M3, M4)

● 스핀들 정지, 방향(M5) 사용하지 않음

● 태핑 (G63)

Page 366: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

스핀들 (S1) 20.2 스핀들 모드

선삭 가공, 밀링, 니블링 366 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

스핀들에 위치 엔코더가 있는 경우 다음 기능을 사용할 수 있습니다.

● 나사 절삭/태핑(G33, G34, G35)

● 회전 피드 속도(G95)

스핀들이 활성화되면 MD30130 CTRLOUT_TYPE = 0을 통한 스핀들의 지령치 출력이 중지되어야 합니다.

스핀들 정의

기계 축이 다음 기계 데이터를 설정하여 스핀들로 정의됩니다.

● MD30300 IS_ROT_AX

● MD30310 ROT_IS_MODULO

● MD30320 DISPLAY_IS_MODULO

● MD35000 SPIND_ASSIGN_TO_MACHAX.

IS "Spindle/no axis"이 스핀들 모드(V390x 0000.0)를 보고합니다.

20.2 스핀들 모드

스핀들 모드

스핀들 모드는 다음과 같습니다.

● 제어 모드, "스핀들 제어 모드" 단원 참조

● 오실레이션 모드, "스핀들 오실레이션 모드" 단원 참조

● 위치 지정 모드, "스핀들 위치 지정 모드" 단원 참조

● 축 모드, "스핀들 축 모드" 단원 참조

● 보정 척 없이 태핑, "피드(V1)" 장 참조

Page 367: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

스핀들 (S1) 20.2 스핀들 모드

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 367

그림 20-1 스핀들 모드 사이 전환

스핀들 모드 사이 전환

● 제어 모드 ---> 오실레이션 모드

새로운 S 값 또는 M41 - M45와 연동하여 자동 기어단 선택(M40)을 사용하여 새 기어단이 지정된 경우 스핀들이 오실레이션 모드로 변경됩니다. 새 기어단이 현재 실제 기어단과 다른 경우에만 스핀들이 오실레이션 모드로 변경됩니다.

● 오실레이션 모드 ---> 제어 모드

새 기어단이 결합되면 IS "Oscillation mode"(V390x 2002.6)가 리셋되고 스핀들이 IS "Gear changed"(V380x 2000.3)과 함께 제어 모드로 전환됩니다. 마지막으로 프로그래밍된 스핀들 속도(S 값)가 다시 활성화됩니다.

● 제어 모드 ---> 위치 지정 모드

스핀들이 특정 방향으로 회전(M3 또는 M4)하는 것을 방지하거나 정지 상태(M5)에서 다시 특정 방향으로 회전하려면, SPOS, SPOSA 또는 M19를 사용하여 위치 지정 모드로 전환합니다.

● 위치 지정 모드 ---> 제어 모드

스핀들 방향이 종료된 경우 M3, M4 또는 M5를 사용하여 제어 모드로 변경합니다. 마지막으로 프로그래밍된 스핀들 속도(S 값)가 다시 활성화됩니다.

Page 368: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

스핀들 (S1) 20.2 스핀들 모드

선삭 가공, 밀링, 니블링 368 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

● 위치 지정 모드 ---> 오실레이션 모드

스핀들 방향이 종료된 경우 M41 - M45를 사용하여 오실레이션 모드로 변경할 수 있습니다. 기어 변경이 완료되면 마지막으로 프로그래밍된 스핀들 속도(S 값) 및 M5(제어 모드)가 다시 활성화됩니다.

● 보정 척을 사용한 위치 지정 모드 ---> 태핑

보정 척을 사용한 태핑(나사 보간)은 G331/G332를 통해 활성화됩니다. 스핀들을 위치 제어 작동으로 설정하려면 먼저 SPOS를 사용해야 합니다.

20.2.1 스핀들 제어 모드

제어 모드 작동 시점

스핀들은 다음 기능과 함께 제어 모드로 작동합니다.

● 일정한 스핀들 속도 S, M3/M4/M5 및 G94, G95, G97, G33, G63

● 주속 일정 제어 G96 S, M3/M4/M5

요구 사항

스핀들 위치 실제 값 센서는 회전 피드 속도(G95, F(mm/rev 또는 inch/rev), 주속 일정 제어(G96, G97), 나사 절삭(G33)과 연동하여 M2/M4/M5에서 반드시 필요합니다.

독립적인 스핀들 리셋

MD35040 SPIND_ACTIVE_AFTER_RESET은 리셋 또는 프로그램 종료(M2, M30) 이후 스핀들의 응답을 정의합니다:

● MD 값=0인 경우 스핀들은 즉시 제동되어 유효한 가속 상태를 유지합니다. 마지막으로 프로그래밍된 스핀들 속도 및 회전 방향은 삭제됩니다.

● MD 값 = 1(독립적인 스핀들 리셋)인 경우 마지막으로 프로그래밍된 스핀들 속도(S 기능) 및 마지막으로 프로그래밍된 스핀들 회전 방향(M3, M4, M5)이 유지됩니다. 프로그램을 리셋 또는 종료하기 전에 주속 일정 제어(G96)가 활성화되고 현재 스핀들 속도(100% 스핀들 오버라이드 기준)가 마지막으로 프로그래밍된 스핀들 속도에 따라 내부적으로 적용됩니다.

Page 369: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

스핀들 (S1) 20.2 스핀들 모드

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 369

주 스핀들은 항상 IS "Delete distance-to-go / Spindle Reset"을 통해 정지시킬 수 있습니다. 주의: 프로그램은 G94에서 계속됩니다! G95에서 축은 G1, G2, ... 이 활성화된 경우 프로그램이 실행할 때 손실된 피드 속도로 인해 정지됩니다.

20.2.2 스핀들 오실레이션 모드

주 PLC를 통한 오실레이션 기능은 G/N plus 및 pro 버전에서는 사용할 수 없습니다.

스핀들 오실레이션 모드

오실레이션을 사용하여 새로운 기어 단으로 쉽게 변경할 수 있습니다. 원리적으로는 오실레이션 없이도 새로운 기어 단으로 변경할 수 있습니다.

자동 기어단 선택 (M40) 또는 M41 - M45 (IS "Change gear" (V390x 2000.3) 가 활성화됨) 를 사용하여 새 기어단을 정의한 경우 스핀들은 오실레이션 모드로 됩니다. 현재 실제 기어단과 동일하지 않은 새 기어단을 선택한 경우 IS "Change gear"만 활성화됩니다. 스핀들 오실레이션은 IS "Oscillation speed" (V380x 202.5) 를 통해 시작됩니다.

IS "Oscillation speed"가 새 기어단 없이 활성화될 경우 스핀들이 오실레이션 모드로 변경되지 않습니다.

오실레이션은 IS "Oscillation speed"를 통해 시작됩니다. IS "Oscillation via PLC" (V380x 2002.4) 의 설정은 다음 사이에서 차이가 있습니다.

● PLC를 통한 오실레이션

● PLC를 통한 오실레이션

오실레이션 시간 오실레이션 모드의 오실레이션 시간은 다음 각 회전 방향에 대한 머신 데이터에서 정의될 수 있습니다.

● M3 방향에서의 오실레이션 시간 (다음 예의 t1):

MD35440 SPIND_OSCILL_TIME_CW

● M4 방향에서의 오실레이션 시간 (다음 예의 t2):

MD35450 SPIND_OSCILL_TIME_CCW

Page 370: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

스핀들 (S1) 20.2 스핀들 모드

선삭 가공, 밀링, 니블링 370 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

NCK를 통한 오실레이션

단계 1: IS "Oscillation speed" (V380x 2002.5) 를 통해 스핀들 모터는 MD35400 SPIND_OSCILL_DES_VELO (오실레이션 속도) 에서 지정된 속도로 가속됩니다 (오실레이션 가속을 통해). 시작 방향은 MD35430 SPIND_OSCILL_START_DIR (오실레이션 동안 시작 방향) 에 의해 정의됩니다.

단계 2: 시간 t1 (t2) 이 경과하면 스핀들 모터는 MD35400 SPIND_OSCILL_DES_VELO (오실레이션 속도) 에서 지정된 속도와 반대 방향으로 가속됩니다. 시간 t2 (t1) 가 시작됩니다.

단계 3: 시간 t2 (t1) 가 만료되면 스핀들 모터는 반대 방향 (단계 1과 동일한 방향) 으로 가속됩니다.

PLC를 통한 오실레이션

IS "Oscillation speed" (V380x 2002.5) 를 통해 스핀들 모터는 MD35400 SPIND_OSCILL_DES_VELO (오실레이션 속도) 에서 지정된 속도로 가속됩니다 (오실레이션 가속을 통해).

회전 방향은 IS "Set direction of rotation counterclockwise" 또는 IS "Set direction of rotation clockwise" (V380x 2002.7 또는 .6) 에 의해 결정됩니다.

오실레이션 작동 및 두 개의 시간 t1 및 t2 (시계 방향 및 시계 반대 방향 회전) 는 PLC에서 시뮬레이션 해야 합니다.

오실레이션 모드 종료

IS "Gear changed" (V380x 2000.3) 을 통해 새 기어단 (IS "Actual gear stage" (V380x 2000.0 - .2))이 적용되었고 오실레이션 모드가 종료되었음을 NC에 알립니다. 실제 기어단은 설정된 기어단과 일치해야 합니다. 또한 오실레이션 모드는 IS "oscillation speed" (V380x 2002.5) 가 계속 설정된 경우에도 종료됩니다. 마지막으로 프로그래밍된 스핀들 속도 (S 기능) 및 스핀들 회전 (M3, M4 또는 M5) 이 다시 활성화됩니다.

오실레이션 모드 종료 후 스핀들이 제어 모드로 복귀합니다.

모든 기어 관련 제한 값 (최소/최대 속도 등) 은 실제 기어단의 설정 값에 해당하며 스핀들 정지 시 비활성화됩니다.

블록 변경 스핀들이 오실레이션 모드로 전환된 경우 IS "Change gear" (V390x 2000.3) 가 설정되고 가공 프로그램 처리가 중단됩니다. 새 블록은 실행되지 않습니다. 오실레이션 모드가 IS "Gear switched" (V380x 2000.3) 를 사용하여 종료된 경우 가공 프로그램은 계속 실행됩니다. 새 블록이 실행됩니다.

Page 371: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

스핀들 (S1) 20.2 스핀들 모드

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 371

그림 20-2 오실레이션 모드 이후 블록 변경

특징

● 가속은 MD35410 SPIND_OSCILL_ACCEL (오실레이션 동안 가속) 에 의해 정의됩니다.

● IS "oscillation speed" (V380x 2002.5) 가 리셋되면 오실레이션이 중단됩니다. 그러나 스핀들은 오실레이션 모드를 유지합니다.

● 기어단 변경 종료를 위해 항상 IS "Gear changed"를 사용해야 합니다.

● IS "Reset" (V3000 0000.7) 이 오실레이션 모드를 종료하지 않습니다.

● 간접 측정 시스템을 사용하는 경우 동기화가 손실됩니다. 스핀들은 다음에 제로 마크가 교차된 후 다시 동기화됩니다.

기어단 변경 동안 리셋

스핀들이 기어단 변경을 위해 오실레이션 모드에 있고 IS "Gear changed" (V380x 2000.3) 를 사용할 수 없는 경우 스핀들은 IS "Reset" (V3000 0000.7) 또는 IS "NC Stop" (V3200 0007.3) 을 통해 정지될 수 없습니다.

이 경우 리셋을 누르면 알람 10640 "기어 변경 동안 정지할 수 없음"이 표시됩니다. 기어단을 변경한 후 리셋 요청이 수행되고 알람이 인터페이스에 계속 존재하는 경우 삭제됩니다.

주 중단 옵션: IS "Delete distance-to-go / Spindle Reset" (V380x 0002.2) 을 설정합니다.

Page 372: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

스핀들 (S1) 20.2 스핀들 모드

선삭 가공, 밀링, 니블링 372 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

20.2.3 스핀들 위치 지정 모드

위치 지정 모드 사용 시점

스핀들 위치 지정 모드는 정의된 위치에서 스핀들을 정지하고 비활성화될 때까지 활성 상태를 유지하는 위치 제어를 활성화합니다. SPOS = 프로그램 기능을 통해 스핀들이 위치 지정 모드에 있습니다("프로그래밍" 절 참조).

블록 변경

블록에서 프로그래밍한 모든 기능이 종료 기준에 도달한 경우(예: 축 이송 완료, 모든 보조 기능이 PLC에 의해 승인) 블록 변경이 실행되고 스핀들이 해당 위치에 도달합니다(스핀들에 대해 IS "Exact stop fine" (V390x 0000.7)).

요구 사항

스핀들 위치 실제 값 엔코더가 반드시 필요합니다.

회전을 통한 위치 지정

그림 20-3 서로 다른 속도에서 회전을 통한 위치 지정

순서 단계 1: 스핀들은 엔코더 한계 주파수보다 느린 속도에서 회전합니다. 스핀들이 동기화됩니다. 제어 모드로 설정됩니다. 단계 2를 계속 진행합니다.

단계 1a: 스핀들은 위치 제어 활성 속도보다 느린 속도에서 회전합니다. 스핀들이 동기화됩니다. 제어 모드로 설정됩니다. 나머지 순서는 4a를 통해 가능합니다.

Page 373: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

스핀들 (S1) 20.2 스핀들 모드

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 373

단계 1b(표시되지 않음): 스핀들은 엔코더 한계 주파수보다 높은 속도에서 회전합니다. 스핀들이 초기에는 동기화되지 않지만 회전 속도가 MD36302 ENC_FREQ_LIMIT_LOW(MD36300의 % 값)의 엔코더 주파수에 의해 정의된 속도 이하로 떨어지면 동기화됩니다. 단계 2 순서를 계속 진행합니다.

단계 2: SPOS 명령을 적용하면 스핀들은 위치 제어 활성 속도에 도달할 때까지 MD35200 GEAR_STEP_SPEEDCTRL_ACCEL에 저장된 가속도로 감속하기 시작합니다.

단계 3: MD35300 SPIND_POSCTRL_VELO에 저장된 위치 제어 활성 속도에 도달하는 경우:

● 위치 제어가 활성화됩니다.

● 대상 위치까지 이동할 거리가 계산됩니다(단계 1a보다 간단함).

● 가속이 MD35210 GEAR_STEP_POSCTRL_ACCEL(위치 제어 모드에서의 가속)로 전환됩니다(항상 위치 제어 활성 속도 이하에서 활성).

단계 4: 스핀들이 MD35210 GEAR_STEP_POSCTRL_ACCEL을 통해 계산된 "제동 지점"에서 대상 위치까지 제동됩니다.

단계 5: 위치 제어는 활성 상태를 유지하고 프로그래밍된 위치에서 스핀들을 정지합니다. 스핀들 실제 위치 및 프로그래밍된 위치(스핀들 지령치 위치) 사이 거리가 미세 정위치 정지 및 일반 제한(MD36010 STOP_LIMIT_FINE 및 MD36000 STOP_LIMIT_COARSE에 정의)에 대한 설정보다 작을 경우 IS "Position reached with exact stop fine" (V390x 0000.7) 및 "... coarse" (V390x 0000.6)가 설정됩니다.

정지 상태에서 위치 지정, 스핀들 동기화되지 않음

스핀들은 제어 시스템이 활성화된 후 동기화되지 않습니다. 스핀들의 첫번째 작동을 통해 위치 지정되어야 합니다(SPOS=...).

그림 20-4 정지 상태에서 위치 지정, 스핀들 동기화되지 않음

Page 374: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

스핀들 (S1) 20.2 스핀들 모드

선삭 가공, 밀링, 니블링 374 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

순서

단계 1: SPOS를 프로그래밍하면 MD35300 SPIND_POSCTRL_VELO에 입력된 최대 속도(위치 제어 활성 속도)에 도달할 때까지 MD35210 GEAR_STEP_ POSCTRL_ACCEL의 가속(위치 제어 모드에서의 가속)을 통해 스핀들을 가속합니다.

회전 방향은 SPOS 프로그래밍으로부터 입력되지 않을 경우(ACN, ACP, IC) MD35350 SPIND_POSITIONING_ DIR(정지 상태에서 위치 지정하는 동안 회전 방향)에 의해 정의됩니다. 스핀들은 위치 실제 값 엔코더의 다음 제로 마크를 통해 동기화됩니다.

단계 2: 스핀들이 동기화되면 위치 제어가 활성화됩니다. 스핀들은 제동 시작 지점 계산을 통해 프로그래밍된 스핀들 위치가 정의된 가속 상태에서 정확하게 복귀할 수 있는 지점을 식별할 때까지 MD35300 SPIND_POSCTRL_VELO에 저장된 최대 속도에서 회전합니다.

단계 3: 제동 적용 지점에서 스핀들은 MD35210 GEAR_STEP_ POSCTRL_ACCEL(위치 제어 모드에서의 가속)에 설정된 가속 상태로 제동되어 정지됩니다.

단계 4: 스핀들은 대상 지점에 도달하여 정지합니다. 위치 제어는 활성 상태이고 프로그래밍된 위치에서 스핀들을 정지합니다. 스핀들 실제 위치 및 프로그래밍된 위치(스핀들 지령치 위치) 사이 거리가 미세 정위치 정지 및 일반 제한(MD36010 STOP_LIMIT_FINE 및 MD36000 STOP_LIMIT_COARSE)에 대한 설정보다 작을 경우 IS "Position reached with exact stop fine" (V390x 0000.7) 및 "... coarse" (V390x 0000.6)가 설정됩니다.

정지 상태에서 위치 지정, 스핀들 동기화

스핀들이 이미 M3 및 M4를 통해 1회전한 다음 M5를 통해 정지됩니다.

그림 20-5 정지 상태에서 위치 지정, 스핀들 동기화

순서

스핀들은 시간 내에 프로그래밍된 끝점에 최적 상태로 이송됩니다. 해당 2차 조건에 따라 단계 1 - 2 - 3 - 4 또는 1 - 3a - 4a의 작동 순서가 실행됩니다.

Page 375: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

스핀들 (S1) 20.2 스핀들 모드

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 375

단계 1: SPOS는 스핀들은 위치 제어 모드로 전환합니다. MD35210 GEAR_STEP_POSCTRL_ACCEL(위치 제어 모드에서의 가속)로부터의 가속이 활성화됩니다. 회전 방향은 관련 이동 거리에 의해 결정됩니다(SPOS를통한 경로 설정 유형).

MD35300 SPIND_POSCTRL_VELO(위치 제어 활성 속도)에 입력된 속도를 초과하지 않습니다. 끝점에 대한 이송 경로가 계산됩니다. 이 단계에서 끝점에 즉시 접근할 수 있는 경우 단계 3a, 4a가 단계 2 대신 계속됩니다.

단계 2: 가속은 MD35300 SPIND_POSCTRL_VELO(위치 제어 활성 속도)에 설정된 속도까지 수행됩니다. 제동 적용 지점 계산을 통해 프로그래밍된 스핀들 위치(SPOS=...)가 MD35210 GEAR_STEP_POSCTRL_ACCEL에서 정의된 가속 상태에서 복귀할 수 있는 시점을 식별합니다.

단계 3 및 단계: "감속" 및 "위치 도달" 순서는 비동기화된 스핀들과 동일합니다.

스핀들 리셋

위치 지정 프로세스는 IS "Delete distance-to-go / Spindle Reset" (V380x 0002.2)을 통해 중단할 수 있습니다. 그러나 스핀들은 위치 지정 모드를 유지합니다.

참고

● 위치 지정 모드에서 스핀들 속도 재지정 스위치는 계속해서 유효합니다.

● 위치 지정(SPOS)은 "리셋" 또는 "NC 정지"를 통해 취소됩니다.

20.2.4 스핀들 축 모드

축 모드 시점 선반에서 특정 가공 작업의 경우: TRANSMIT를 통한 단면 가공 또는 TRACYL을 통한 주변 표면 가공의 경우 스핀들은 로타리 축을 따라 작동해야 합니다.

TRANSMIT 및 TRACYL 외부에서 일반적인 로타리 축 기능을 수행할 수 있습니다. 이 경우 예를 들어 C와 같이 로타리 축의 주소 아래에 프로그래밍됩니다.

요구 사항 스핀들 및 축 작동에 대해 동일한 모터를 사용할 경우 스핀들은 스핀들 모드에서 축 모드(로타리 축)로 전환할 수 있습니다.

위치 실제 값 엔코더는 축 모드의 필수 요구 사항입니다.

Page 376: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

스핀들 (S1) 20.3 동기화

선삭 가공, 밀링, 니블링 376 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

활성화/비활성화

● 스핀들을 위치 제어 모드(위치 지정 모드)로 설정:

N10 SPOS=0

● 스핀들이 동기화되면 M70 또는 SPCON을 통해서도 수행할 수 있습니다. 로타리 축 이송도 다음과 같이 프로그램에서 가능합니다.

N20 G94 G1 C124.4 F4000; 피스 속도 F: 4000 degr./min

● 속도 제어 스핀들 모드로의 복귀는 다음을 통해 수행됩니다.

N100 M3; 또는 M4, M5, M41 ... M45 또는 SPCOF

특징

● 피드 오버라이드 스위치가 활성화됩니다.

● 리셋은 기본적으로 축 모드를 종료하지 않습니다.

● IS "Spindle / no axis" (V390x 0000.0)가 0으로 설정됩니다.

● 축 모드가 모든 기어단에서 활성화될 수 있습니다.

● 축 모드가 활성화되면 기어단을 변경할 수 없습니다.

● 축 모드에서 인덱스 제로 상태의 파라메터 집합의 MD는 이 모드에서 어뎁테이션을 실행하기 위해 적용됩니다.

20.3 동기화

동기화의 이유

제어 시스템은 전원을 켰을 때 정확한 0도 위치를 감지할 수 있도록 스핀들의 위치 측정 시스템과 동기화되어야 합니다. 동기화된 스핀들만 나사 절삭 또는 위치 지정을 수행할 수 있습니다.

축의 경우 이 프로세스를 원점 복귀라고 하며 "원점 복귀 (R1)" 장을 참조하십시오.

위치 측정 시스템의 설치 위치

● 스핀들의 BERO 근접 스위치와 모터 직접 결합(제로 마크 엔코더)

● 스핀들에서 직접 수행

● 측정 기어박스 및 스핀들의 BERO 스위치.

Page 377: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

스핀들 (S1) 20.3 동기화

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 377

동기화 가능성 스핀들을 켜면 스핀들은 다음과 같이 동기화될 수 있습니다.

● 스핀들은 스핀들 속도(S 기능) 및 스핀들 회전(M3 또는 M4) 상태에서 시작되고 위치 측정 시스템의 다음 제로 마크 또는 BERO 신호를 통해 동기화됩니다. 0도 위치는 다음에 의해 전환됩니다.

MD34080 REFP_MOVE_DIST + MD34090 REFP_MOVE_DIST_CORR -

MD34100 REFP_SET_POS.

주 0도 위치로 전환하는 경우 MD34080만 사용합니다. MD34060 REFP_MAX_MARKER_DIST를 통한 모니터링은 2회전의 스핀들 회전수(720도)로 설정됩니다.

● 다양한 상태에서 SPOS=... 프로그래밍("스핀들 위지 지정 모드" 절 참조)

● 조그 모드에서 스핀들은 방향 키를 통해 속도 제어 모드에서 시작되고 위치 측정 시스템의 다음 제로 마크 또는 BERO 신호를 통해 동기화됩니다.

값 적용 스핀들을 동기화하면 MD34100 REFP_SET_POS[0] (기본값 = 0)에서 관련 원점이 전송되고 원점 전환이 가능합니다. 이러한 전환(기계 데이터)은 연결된 측정 시스템과 관계 없이 수행되며 "원점 복귀 (R1)" 장에서 설명합니다.

최대 엔코더 주파수 초과

스핀들 속도가 최대 엔코더 주파수 MD36300 ENC_FREQ_LIMIT(엔코더의 대 기계적 속도 제한을 초과하지 않아야 함)를 초과하는 특정 속도(프로그래밍된 큰 S 값)를 초과할 경우 동기화가 손실됩니다. 스핀들이 감소된 기능으로 회전을 계속합니다.

MD36302 ENC_FREQ_LIMIT_LOW(MD36300의 % 값)의 엔코더 한계 주파수 이하 속도에 도달할 경우 스핀들은 자동으로 다음 제로 마크 신호를 통해 동기화됩니다. 낮은 S 값을 프로그래밍하고 스핀들 속도 오버라이드 스위치를 변경하는 방법으로 이를 수행할 수 있습니다.

재동기화

그러나 다음과 같은 경우 위치 측정 시스템을 다시 동기화해야 합니다. 위치 측정 엔코더가 모터에 있고 BERO(동기화 신호에 대한 거리 센서)가 스핀들에 장착되고 기어단이 변경된 경우. 스핀들이 새 기어단으로 회전하는 경우 동기화는 내부적으로 트리거됩니다.

Page 378: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

스핀들 (S1) 20.4 기어단 변경

선삭 가공, 밀링, 니블링 378 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

20.4 기어단 변경

기어단 수 5단 기어를 스핀들에 구성할 수 있습니다. 스핀들 모터가 스핀들에 직접 장착된 경우(1:1) 또는 조정 불가능 기어비가 있는 경우 GEAR_STEP_CHANGE_ENABLE(기어단 변경 가능)이 0로 설정되어야 합니다.

그림 20-6 기어단 선택을 통해 기어단 변경

기어단 정의 다음 방법으로 기어단을 정의할 수 있습니다.

● 가공 프로그램에서 영구적 정의(M41 - M45)

● 프로그램된 스핀들 속도(M40)에 의한 자동 정의

M40의 경우 스핀들은 S 값을 가진 자동 기어단 선택을 위해 제어 모드에 있어야 합니다. 그렇지 않으면 기어단 변경이 거부되고 알람 22000 "기어를 변경할 수 없음"이 출력됩니다.

M41 ~ M45 M41 - M45를 사용하여 가공 프로그램에서 기어단을 영구적으로 정의할 수 있습니다. 기어단이 현재(실제) 기어단과 다른 M41 - M45에 의해 정의된 경우 IS "Change gear" (V390x 2000.3) 및 IS "Set gear stage A to C" (V390x 2000.0 to .2)가 설정됩니다.

Page 379: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

스핀들 (S1) 20.4 기어단 변경

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 379

프로그래밍된 스핀들 속도 (S)는 이 영구적으로 정의된 기어단을 참조합니다. 영구적으로 정의된 기어단의 최대 속도를 초과하는 스핀들 속도가 프로그래밍된 경우 속도는 이 기어단의 최대 속도로 제한되고 IS "Programmed speed too high" (V390x 2001.1)가 활성화됩니다. 속도가 이 기어단의 최소 속도 이하로 프로그래밍된 경우 속도는 이 속도까지 상승합니다. 그런 다음 IS "Setpoint speed increased" (V390x 2001.2)이 활성화됩니다.

M40

가공 프로그램 M40은 제어가 기어단을 자동으로 선택할 수 있게 합니다. 제어는 프로그램된 스핀들 속도(S 기능)에 어느 기어단을 사용할 수 있는지 확인합니다. 제안된 기어단이 현재(실제) 기어단과 다를 경우 IS "Change gear" (V390x 2000.3) 및 IS "Set gear stage A to C" (V390x 2000.0 to .2)가 활성화됩니다.

자동 기어단 선택 기능은 초기에 프로그래밍된 스핀들 속도를 현재 기어단의 최소 및 최대 속도와 비교합니다. 비교 결과가 포지티브인 경우 새 기어단이 정의되지 않습니다. 비교 결과가 네거티브인 경우 결과가 포지티브가 될 때까지 각 기어단에서 비교가 수행됩니다(기어단 1부터 시작). 5단 기어단에서의 비교가 포지티브가 아닌 경우 기어단 변경이 트리거되지 않습니다. 필요한 경우 속도는 현재 기어단의 최대 속도로 제한되거나 현재 기어단의 최소 속도까지 증가되고 IS "Setpoint speed limited" (V390x 2001.1) 또는 IS "Setpoint speed increased" (V390x 2001.2)가 활성화됩니다.

그림 20-7 자동 기어단 선택(M40)을 위한 속도 범위의 예

Page 380: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

스핀들 (S1) 20.4 기어단 변경

선삭 가공, 밀링, 니블링 380 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

기어단 변경

새 기어단은 스핀들이 정지 상태인 경우에만 선택할 수 있습니다. 스핀들은 기어단 변경이 요청된 경우 제어 시스템에서 내부적으로 정지합니다. 새 기어단이 M40 및 스핀들 속도 또는 M41 - M45에 의해 미리 선택된 경우 IS "Set gear stage A to C" (V390x 2000.0 to .2) 및 IS "Change gear" (V390x 2000.4)가 설정됩니다. IS "Oscillation speed" (V380x 2002.5)가 활성화된 지점에서 스핀들은 오실레이션을 위한 가속 상태 또는 속도 제어/위치 제어를 위한 가속 상태로 정지할 때까지 감속됩니다.

기어단이 M40 및 S 값 또는 M41 - M45를 통해 변경된 이후 가공 프로그램의 다음 블록은 수행되지 않습니다(IS "Read-in disable" (V3200 0006.1)이 활성화된 것과 동일한 효과).

정지 상태에 있는 스핀들(IS "Axis/spindle stationary" (V390x 0001.4))은 IS "Oscillation speed" (V380x.2002.5)를 통해 활성화할 수 있습니다("스핀들 오실레이션 모드" 절 참조). 새 기어단이 결합된 경우 PLC 사용자가 IS "Actual gear stage" (V380x 2000.0 to .2) 및 "Gear changed" (V380x 2000.3)를 설정합니다. 기어단 변경이 완료된 것으로 간주되고(스핀들 모드 "오실레이션 모드"가 선택 취소됨) 스핀들이 새로운 실제 기어단의 파라메타 블록으로 전환됩니다. 스핀들은 새로운 기어단에서 마지막으로 프로그래밍된 스핀들 속도까지 가속됩니다(M3 또는 M4가 활성화된 경우). IS "Change gear" (V390x 2000.3)가 NCK에 의해 리셋되어, PLC 사용자가 IS "Gear changed" (V380x 2000.3)를 리셋하도록 합니다. 가공 프로그램의 다음 블록이 실행될 수 있습니다.

기어단 변경의 일반적인 시간 순서:

Page 381: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

스핀들 (S1) 20.4 기어단 변경

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 381

그림 20-8 정지된 스핀들에서 기어단 변경

Page 382: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

스핀들 (S1) 20.5 프로그램

선삭 가공, 밀링, 니블링 382 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

파라메타 설정

5단 기어단 각각에 대해 하나의 파라메타 집합이 제공됩니다. 해당 파라메타 집합은 IS "Actual gear stage A" to "...C" (V380x 2000.0 to .2)를 사용하여 활성화됩니다. 다음과 같이 할당됩니다: 인덱스 n PLC 인터페이스

CBA 코딩 데이터 집합의 데이터 내용

0 - 축 모드의 데이타

1 000 001

기어 1단의 데이타

2 010 기어 2단의 데이타

3 011 기어 3단의 데이타 4 100 기어 4단의 데이타

5 101 기어 5단의 데이타

서보 게인 팩터, 모니터링 기능, 속도, 가속 등

파라메타 집합에 포함된 기계 데이터는 특히 "기계 데이터" 절에 표시되어 있습니다. 다음 기계 데이터가 각 파라메타 집합 인덱스 n의 기어단별로 추가됩니다(n=1 -> 스핀들의 기어 1단 등):

● MD35110 GEAR_STEP_MAX_VELO[n]

● MD35120 GEAR_STEP_MIN_VELO[n]

● MD35130 GEAR_STEP_MAX_VELO_LIMIT[n]

● MD35140 GEAR_STEP_MIN_VELO_LIMIT[n]

● MD35200 GEAR_STEP_SPEEDCTRL_ACCEL[n]

● MD35210 GEAR_STEP_POSCTRL_ACCEL[n]

● MD35310 SPIND_POSIT_DELAY_TIME[n]

20.5 프로그램

기능 스핀들에 대해 다음과 같은 기능을 설정할 수 있습니다:

● G95 회전 피드 속도

● G96 S... LIMS=... 주속 일정 제어(m/min), 최대 속도 제한

● G97 취소 G96 및 마지막 스핀들 속도 고정

● G33, G331, G332 나사 절삭/태핑

● G4 S ... 스핀들 회전수 단위 드웰 시간

Page 383: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

스핀들 (S1) 20.5 프로그램

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 383

M3 CW방향 스핀들 회전

M4 CCW방향 스핀들 회전

M5 스핀들 정지, 방향 사용하지 않음

S... 스핀들 속도(rpm), 예: S300

SPOS=... 스핀들 위치 지정, 예: SPOS=270 -> 위치 270도. 블록 변경은 스핀들이 제위치에 있는 경우에만 수행됩니다.

SPOS=DC(Pos) 작동 방향은 작동 중 위치 지정을 위해 유지되고 위치가 복귀됩니다. 정지 상태에서 위치를 지정할 때 최단 경로를 통해 위치에 접근하게 됩니다.

SPOS=ACN(Pos) 위치는 항상 음의 작동 방향으로 복귀됩니다. 필요한 경우 작동 방향은 위치 지정하기 전에 반전됩니다.

SPOS=ACP(Pos) 위치는 항상 양의 작동 방향으로 복귀됩니다. 필요한 경우 작동 방향은 위치 지정하기 전에 반전됩니다.

SPOS=IC(Pos) 이송 경로가 지정됩니다. 이송 방향은 이송 경로 앞쪽의 부호에 의해 표시됩니다. 스핀들이 작동 중일때 프로그래밍된 방향으로 이송해야 하는 경우 이송 방향이 반전됩니다.

M40 스핀들에 대한 자동 기어단 선택

M41 ~ M45 스핀들에 대한 1-5 기어단 선택

SPCON 위치 제어 수행

SPCOF 위치 제어 수행 안함

M70 위치 제어 수행

G25 S... 프로그램 가능한 스핀들 속도 하한 예: G25 S8

G26 S... 프로그램 가능한 스핀들 속도 상한 예: G26 S1200

LIMS=... G96의 프로그램 가능한 최대 스핀들 속도

참조:

/BP_/ 조작 및 프로그램 설명서

Page 384: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

스핀들 (S1) 20.6 스핀들 모니터링

선삭 가공, 밀링, 니블링 384 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

20.6 스핀들 모니터링

스핀들 범위

스핀들 모니터링 기능 및 현재 활성 기능(G94, G95, G96, G33, G331, G332 등)은 스핀들의 허용 가능한 속도 범위를 정의합니다.

그림 20-9 스핀들 모니터링 기능/속도 범위

20.6.1 축/스핀들 정지

예를 들어 실제 스핀들 속도가 MD36060 STANDSTILL_VELO_TOL에 정의된 값 이하인 경우와 같이 스핀들이 정지 상태에 있는 경우에만 IS "Axis/spindle stationary" (V390x 0001.4)가 설정됩니다. 공구 변경, 기계 도어 열기, 경로 피드와 같은 기능은 PLC 프로그램을 사용하여 활성화할 수 있습니다.

모니터링은 세 가지 스핀들 모드에서 적용됩니다.

Page 385: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

스핀들 (S1) 20.6 스핀들 모니터링

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 385

20.6.2 지령치 범위의 스핀들

"지령치 범위의 스핀들" 모니터는 프로그래밍된 스핀들 속도에 도달했는지, 스핀들이 정지 상태인지(IS "Axis/spindle stationary") 또는 가속 단계에 있는지 여부를 점검합니다.

스핀들 "제어 모드"에서 속도 지령치(활성 제한을 포함하여 스핀들 오버라이드와 프로그램 속도)가 실제 속도와 비교됩니다. 실제 속도와 속도 지령치의 편가가 MD35150 SPIND_DES_VELO_TOL에서 설정된 스핀들 속도 허용 오차보다 큰 경우:

● IS "Spindle in setpoint range" (V390x 2001.5)가 0으로 설정됩니다.

● 다음의 경우 다음 가공 블록이 활성화되지 않습니다:

MD35500 SPIND_ON_SPEED_AT_IPO_START가 설정된 경우.

20.6.3 최대 스핀들 속도

최대 스핀들 속도 최대 속도는 "최대 스핀들 속도" 스핀들 모니터링에 대해 정의되며 스핀들이 이 속도를 초과할 수 없습니다.

최대 스핀들 속도는 MD35100 SPIND_VELO_LIMIT에 입력됩니다.

제어가 과도한 스핀들 속도 지령치를 이 값으로 제한합니다. 스핀들 속도 허용 오차(MD35150 SPIND_DES_VELO_TOL)를 허용하더라도 실제 스핀들 속도가 최대 스핀들 속도를 초과하는 경우 드라이브 결함이 발생되고 IS "Speed limit exceeded" (V390x 2002.0)가 설정됩니다. 또한 알람 22100이 출력되고 모든 축 및 스핀들이 감속됩니다.

PLC로 제한된 속도 스핀들 속도를 PLC를 통해 지정된 값으로 제한할 수 있습니다. 이 값은 MD35160 SPIND_EXTERN_VELO_UNIT에 있으며 IS "Velocity/spindle speed limitation" (V380x 0003.6)을 통해 활성화됩니다.

20.6.4 기어단에 대한 최소/최대 속도

최대 속도 MD35130 GEAR_STEP_MAX_VELO_LIMIT는 기어단에 대한 최대 속도를 정의합니다. 기어단이 결합된 경우 이 설정 속도를 절대 초과할 수 없습니다. 프로그래밍된 스핀들 속도가 제한된 경우 IS "Set speed limited" (V390x 2001.1)가 활성화됩니다.

Page 386: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

스핀들 (S1) 20.6 스핀들 모니터링

선삭 가공, 밀링, 니블링 386 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

최소 속도 MD35140 GEAR_STEP_MIN_VELO_LIMIT는 기어단에 대한 최소 속도를 정의합니다. S 값이 너무 작게 프로그래밍된 경우 속도가 설정 속도 이하로 떨어질 수 없습니다. 그런 다음 IS "Setpoint speed increased" (V390x 2001.2)이 활성화됩니다.

최소 기어단 속도는 스핀들 개방 루프 제어 모드에서만 작동하며 기어단 속도는 다음을 통해서만 최소 제한 이하로 떨어질 수 있습니다:

● 스핀들 오버라이드 0 %

● M5

● S0

● IS "Spindle stop"

● IS "Controller enable" 제거

● IS “Reset”

● IS "Spindle stop"

● IS "Oscillation speed"

● IS "NCSTOP axes and spindle"

● IS "Axis/spindle disable"

20.6.5 최대 엔코더 한계 주파수

경고 실제 스핀들 위치 엔코더의 최대 엔코더 한계 주파수는 제어 시스템에 의해 모니터링됩니다(한계 초과 가능). 실제 스핀들 위치 엔코더의 최대 속도를 초과하지 않도록 스핀들 모터, 기어박스, 측정 기어박스, 엔코더 및 기계 데이터를 구성하는 것은 기계 공구 제조업체의 책임입니다.

최대 엔코더 주파수 초과

스핀들이 개방 루프 제어 모드(높은 S 값이 프로그래밍됨)에서 최대 엔코더 주파수(엔코더의 최대 속도를 초과하지 않아야 함)보다 높은 속도에 도달할 경우 동기화가 손실됩니다. 그러나 스핀들은 회전을 계속합니다.

나사 절삭(G33), 회전수 피드 속도(G95), 주속 일정 제어(G96, G97) 기능 중 하나를 프로그래밍한 경우 스핀들 속도는 활성 측정 시스템이 안정적으로 다시 작동할 때까지 자동으로 감속됩니다.

Page 387: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

스핀들 (S1) 20.6 스핀들 모니터링

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 387

"위치 지정 모드" 스핀들 모드 및 위치 제어 나사(G331, G332)에서 최대 엔코더 한계 주파수를 초과하지 않습니다.

엔코더 한계 주파수를 초과할 경우 측정 시스템에 대해 IS "Referenced/synchronized" V390x 0000.4)가 리셋되고 IS "Encoder limit frequency 1 exceeded" (V390x 0000.2)가 활성화됩니다.

MD최대 엔코더 한계 주파수를 초과하고 후속적으로 속도가 MD36302 ENC_FREQ_LIMIT_LOW(MD36300 ENC_FREQ_LIMIT의 % 값)의 엔코더 한계 주파수 이하로 떨어질 경우 스핀들은 자동으로 다음 제로 마크 또는 다음 BERO 신호를 통해 동기화됩니다.

20.6.6 대상 지점 모니터링

기능

위치 지정하는 동안(스핀들이 "위치 지정 모드"에 있음) 시스템은 스핀들(실제 위치 기준)에서 프로그래밍된 스핀들 설정 위치(대상 위치)까지의 거리를 모니터링합니다.

두 개의 제한 값은 다음 기계 데이터에서 증분 경로(스핀들 설정 위치에서 시작)로 정의될 수 있습니다.

● MD36000 STOP_LIMIT_COARSE(일반 정위치 정지 제한)

● MD36010 STOP_LIMIT_FINE(미세 정위치 정지 제한)

두 가지 제한 값과 관계 없이 스핀들의 위치 지정은 항상 연결된 스핀들 측정 엔코더, 백래시, 전송 속도만큼 정확합니다.

그림 20-10 위치 지정을 위한 스핀들의 정확한 정지 영역

Page 388: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

스핀들 (S1) 20.7 두 번째 스핀들/마스터 스핀들

선삭 가공, 밀링, 니블링 388 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

IS: Position reached with exact stop ...

제한 MD 36000 및 MD 36010에 도달할 경우 IS "Position reached with exact stop coarse" (V390x 0000.6) 및 IS "Position reached with exact stop fine" (V390x 0000.7)이 PLC에 출력됩니다.

SPOS를 통한 블록 변경

스핀들이 SPOS를 통해 위치 지정하는 경우 블록 변경은 IS "Position reached with exact stop fine"를 통한 끝점 모니터링에 따라 달라집니다. 블록에 프로그래밍된 다른 모든 기능은 해당 최종 기준을 준수해야 합니다(예: 축 대기, PLC에 의해 승인된 모든 보조 기능).

20.7 두 번째 스핀들/마스터 스핀들

주 이 기능은 SINUMERIK 802D sl 값에 대해서는 사용할 수 없습니다.

기능

TRANSMIT 및 TRACYL 운동학적 변환 기능은 선반에서의 밀링 가공에 사용할 수 있습니다. 이러한 기능는 구동 밀링 공구용 두 번째 스핀들이 필요합니다. 기본 스핀들은 이러한 기능을 가진 로타리 축으로 작동합니다.

마스터 스핀들

다른 스핀들에서 사용할 수 없는 일련의 기능이 마스터 스핀들에 연결됩니다.

G95 회전수 피드 속도

G96, G97 주속 일정 제어

LIMS G96, G97의 속도 상한

G33, G34, G35, G331, G332 나사 절삭, 나사 보간

M3, M4, M5, S... 회전 방향, 정지 및 속도에 대한 단순 지정

마스터 스핀들은 구성 (머신 데이터)을 통해 정의됩니다. 일반적으로 주 스핀들은 마스터 스핀들(스핀들 1)입니다.

Page 389: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

스핀들 (S1) 20.7 두 번째 스핀들/마스터 스핀들

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 389

프로그램에서 다른 스핀들을 마스터 스핀들로 정의할 수 있습니다.

SETMS(n) 스핀들 n(= 1 또는 2)은 현재 마스터 스핀들입니다.

다음 기능을 통해 이전 마스터 스핀들로 전환할 수도 있습니다.

SETMS 이제 구성된 마스터 스핀들이 마스터 스핀들이 됩니다.

또는

SETMS (1) 이제 스핀들 1이 이제 다시 마스터 스핀들이 됩니다.

프로그램에서 변경된 마스터 스핀들의 정의는 프로그램이 종료/중단될 때까지만 유효합니다. 그리고 나면, 구성된 마스터 스핀들이 다시 활성화됩니다.

스핀들 번호를 통해 프로그래밍

스핀들 번호를 통해 일부 스핀들 기능도 선택할 수 있습니다.

S1=..., S2=... 스핀들 1 또는 2의 스핀들 속도

M1=3, M1=4, M1=5 회전 방향 지정, 스핀들 1 정지

M2=3, M2=4, M2=5 회전 방향 지정, 스핀들 2 정지

M1=40, ..., M1=45 스핀들 1의 기어단(제공된 경우)

M2=40, ..., M2=45 스핀들 2의 기어단(제공된 경우)

SPOS [n] 위치 스핀들 n

SPI(n) 스핀들 번호 n을 축 식별자로 변환합니다.

예: “SP1" 또는 “CC”

n은 유효한 스핀들 번호(1 또는 2)이어야 합니다.

스핀들 식별자 SPI(n) 및 Sn은 기능 측면에서 동일합니다.

P_S[ n ] 마지막으로 프로그램된 스핀들 n 속도

$AA_S[n] 스핀들 n의 실제 속도

$P_SDIR[ n ] 마지막으로 프로그램된 스핀들 n 회전 방향

$AC_SDIR[ n ] 스핀들 n의 현재 회전 방향

Page 390: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

스핀들 (S1) 20.8 아날로그 스핀들

선삭 가공, 밀링, 니블링 390 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

두 개의 스핀들 사용 가능

다음은 시스템 변수를 통해 프로그램에서 조회할 수 있습니다.

$P_NUM_SPINDLES 구성된 스핀들 개수(채널에서)

$P_MSNUM 프로그램된 마스터 스핀들 번호

$AC_MSNUM 활성 마스터 스핀들 번호

20.8 아날로그 스핀들

기능 "아날로그 스핀들" 기능을 통해 MCPA 옵션 모듈은 지령치 출력으로 사용되며 자유 DRIVE-CLiQ 엔코더 인터페이스가 활성 값 입력으로 사용됩니다.

자세한 내용은 도구 상자의 일부인 "adi4.ini" 파일을 참조하십시오. "...\Toolbox 802D_sl\V01040000\Special\ADI4" 디렉터리에 있습니다.

엔코더 없는 아날로그 스핀들의 경우 MD30240 ENC_TYPE[n]을 0으로 설정해야 합니다.

20.9 데이터 목록

20.9.1 기계 데이터 번호 이름 이름

채널 관련

20090 SPIND_DEF_MASTER_SPIND 마스터 스핀들

축 관련

30134 IS_UNIPOLAR_OUTPUT[0] 지령치 출력이 단극입니다.

30300 IS_ROT_AX 로타리 축

30310 ROT_IS_MODULO 모듈식 변환

30320 DISPLAY_IS_MODULO 위치 디스플레이

31050 * DRIVE_AX_RATIO_DENOM[n] 분모 로드 기어박스

31060 * DRIVE_AX_RATIO_NUMERA[n] 분자 로드 기어박스

Page 391: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

스핀들 (S1) 20.9 데이터 목록

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 391

번호 이름 이름

32200 * POSCTRL_GAIN [n] 서보 게인 팩터 Kv

32810 * EQUIV_SPEEDCTRL_TIME [n] 피드포워드 제어를 이용한 속도 제어 루프에 대한 등가 시간 상수

34040 REFP_VELO_SEARCH_MARKER 원점 크리프 속도

34060 REFP_MAX_MARKER_DIST 제로 마크 거리 모니터링

34080 REFP_MOVE_DIST 거리 코드화 시스템에 대한 원점 거리/대상 지점

34090 REFP_MOVE_DIST_CORR 원점 옵셋/절대 옵셋, 거리 코드화

34100 REFP_SET_POS 원점 값

34200 ENC_REFP_MODE 원점 복귀 모드

35000 SPIND_ASSIGN_TO_MACHAX 스핀들을 기계축으로 할당

35010 GEAR_STEP_CHANGE_ENABLE 기어단 변경 가능

35040 SPIND_ACTIVE_AFTER_RESET 리셋 이후 스핀들 활성화

35100 SPIND_VELO_LIMIT 최대 스핀들 속도

35110 * GEAR_STEP_MAX_VELO[n] 기어단 변경 최대 속도

35120 * GEAR_STEP_MIN_VELO[n] 기어단 변경 최소 속도

35130 * GEAR_STEP_MAX_VELO_LIMIT[n] 기어단의 최대 속도

35140 * GEAR_STEP_MIN_VELO_LIMIT[n] 기어단의 최소 속도

35150 SPIND_DES_VELO_TOL 스핀들 속도 공차

35160 SPIND_EXTERN_VELO_LIMIT PLC를 통한 스핀들 속도 제한

35200 * GEAR_STEP_SPEEDCTRL_ACCEL[n] 속도 제어 모드에서 가속

35210 * GEAR_STEP_POSCTRL_ACCEL[n] 위치 제어 모드에서 가속

35300 SPIND_POSCTRL_VELO 위치 제어 활성 속도

35310 SPIND_POSIT_DELAY_TIME[n] 위치 결정 지연 시간

35350 SPIND_POSITIONING_DIR 비동기화된 스핀들에 대한 회전 방향 위치 지정

35400 SPIND_OSCILL_DES_VELO 오실레이션 속도

35410 SPIND_OSCILL_ACCEL 오실레이션 가속

35430 SPIND_OSCILL_START_DIR 오실레이션 동안 시작 방향

35440 SPIND_OSCILL_TIME_CW M3 방향 오실레이션 시간

35450 SPIND_OSCILL_TIME_CCW M4 방향 오실레이션 시간

Page 392: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

스핀들 (S1) 20.9 데이터 목록

선삭 가공, 밀링, 니블링 392 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

번호 이름 이름

35500 SPIND_ON_SPEED_AT_IPO_START 스핀들 동작 시 피드 인에이블

35510 SPIND_STOPPED_AT_IPO_START 스핀들 정지 시 피드 인에이블

36060 STANDSTILL_VELO_TOL "축/스핀들 정지" 임계 속도

36200 * AX_VELO_LIMIT [n] 속도 모니터링 임계값

36300 ENC_FREQ_LIMIT 엔코더 한계 주파수

36302 ENC_FREQ_LIMIT_LOW 엔코더 한계 주파수 재동기화

36720 DRIFT_VALUE 드리프트 기본 값

*가 표시된 기계 데이터는 기어단에 대한 파라메타 집합에 포함되어 있습니다.

20.9.2 셋팅 데이터 번호 이름 이름

일반

41200 JOG_SPIND_SET_VELO 스핀들 조그 속도

스핀들 관련

43210 SPIND_MIN_VELO_G25 프로그램 가능한 스핀들 속도 제한 G25

43220 SPIND_MAX_VELO_G26 프로그램 가능한 스핀들 속도 제한 G26

43230 SPIND_MAX_VELO_LIMS 프로그램 가능한 스핀들 속도 제한 G96

20.9.3 인터페이스 신호 번호 Bit 이름

축 관련

VD30x 0000 - 스핀들에 대한 M 기능 (DINT), 축 관련

VD30x 0004 - 스핀들에 대한 S 기능 (REAL), 축 관련

VB380x 0000 - 피드 오버라이드

V380x 0001 .7 오버라이드 동작

V380x 0001 .5 위치 측정 시스템 1

Page 393: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

스핀들 (S1) 20.9 데이터 목록

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 393

번호 Bit 이름

V380x 0001 .3 축/스핀들 비활성화

V380x 0002 .2 스핀들 리셋/이동 거리 삭제

V380x 0002 .1 제어기 인에이블

V380x 0003 .6 속도/스핀들 속도 제한

V380x 2000 .3 기어 변경됨

V380x 2000 .0 ~ .2 실제 기어단 A - C

V380x 2001 .4 위치 지정 1(스핀들) 동안 스핀들 재동기화

V380x 2001 .6 M3/M4 반전

V380x 2002 .7 회전 방향을 시계 반대 방향으로 설정

V380x 2002 .6 회전 방향을 시계 방향으로 설정

V380x 2002 .5 오실레이션 속도

V380x 2002 .4 PLC를 통한 오실레이션

VB380x 2003 - 스핀들 오버라이드

V380x 5006 .4 스핀들 위치 제어

V390x 0000 .7 정위치 정지 상태로 위치에 도달 ...

V390x 0000 .6 일반 정위치 정지 상태로 위치에 도달 ...

V390x 0000 .4 원점 복귀/동기화 1

V390x 0000 .2 엔코더 한계 주파수 초과 1

V390x 0000 .0 스핀들/축 없음

V390x 0001 .7 전류 제어기 활성

V390x 0001 .6 스피드 제어 루프 활성

V390x 0001 .5 위치 제어기 활성

V390x 0001 .4 정지 상태 축/스핀들 (n < nmin)

V390x 2000 .3 기어단 변경

V390x 2000 .0 ~ .2 실제 기어단 A - C

V390x 2001 .7 실제 회전 방향 - CW

V390x 2001 .5 지령치 범위의 스핀들

V390x 2001 .2 지령치 속도 증가됨

V390x 2001 .1 지령치 속도 제한됨

Page 394: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

스핀들 (S1) 20.9 데이터 목록

선삭 가공, 밀링, 니블링 394 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

번호 Bit 이름

V390x 2001 .0 속도 제한 초과됨

V390x 2002 .7 활성 스핀들 제어 모드

V390x 2002 .6 스핀들 모드 오실레이션 모드 활성

V390x 2002 .5 활성 스핀들 위치 지정 모드

V390x 2002 .3 보정 척을 사용한 태핑 활성

V390x 2002 .0 주속 일정 제어 (G96)

Page 395: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 395

인덱싱 축(T1) 2121.1 간략한 설명

주 이 기능은 버전 T/M 값에 대해서는 사용할 수 없습니다.

기계 공구의 인덱싱 축

특정 응용 분야에서 축은 특정 격자 지점(예: 위치 번호)에만 복귀해야 합니다. 자동 및 설정 모드에서 정의된 격자 지점인 인덱싱 위치에 복귀해야 합니다.

관련 축을 "인덱싱 축"이라고 합니다. 인덱싱 축에 정의된 위치를 "코딩 위치" 또는 "인덱싱 위치"라고 합니다.

애플리케이션

인덱싱 축은 주로 공구 터렛, 공구 체인 매거진 또는 공구 카트리지 매거진과 같은 특정 유형의 공구와 연결하여 사용됩니다. 코딩 위치는 매거진의 공구에 대한 개별 위치를 참조합니다. 공구를 변경하는 동안 매거진은 로드할 공구가 포함된 위치에 배치됩니다.

인덱싱 표시

다음 데이터는 시스템 변수를 통해 질의할 수 있습니다.

● 현재 인덱싱 위치 수:

– 인덱싱 위치의 "미세 정위치 정지" 창에 도달한 경우

– 다음 인덱싱 위치까지 거리의 절반에 도달한 경우

● 프로그래밍된 인덱싱 위치

Page 396: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

인덱싱 축(T1) 21.2 인덱싱 축

선삭 가공, 밀링, 니블링 396 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

21.2 인덱싱 축

21.2.1 일반 정보

일반 규칙 인덱싱 축은 "코딩 위치"에 대한 특정 지침을 가진 가공 프로그램 및 PLC에서 조그 및 INC 설정 모드 유형에서 수동으로 이동할 수 있습니다.

인덱싱 위치에 도달하면 다음 인터페이스 신호가 PLC에 전달됩니다.

V390x 1002.6 (인덱스 축 정위치)

Hirth 인덱싱 축은 원점 복귀 이전에 조그 모드에서 이송할 수 없습니다.

21.2.2 수동 조그 모드에서 인덱싱 축 이송

원점 복귀

인덱싱 축은 다른 축과 동일한 방법으로 원점에 복귀합니다. 원점은 인덱싱 위치와 일치하지 않아야 합니다.

V390x 0000.4 (원점 복귀/동기화 1) = 1 원점에 도달할 경우, 인덱싱 축은 일반 및 증분 이송 동안 조그 모드에서 인덱싱 위치로만 이동합니다.

예외: 핸드휠을 사용하여 이송하는 경우 인덱싱 위치에 복귀하지 않습니다.

V390x 0000.4 (원점 복귀/동기화 1) = 0 축이 원점에 복귀하지 않는 경우 인덱싱 축은 조그 모드에서 수동 이송 동안 인덱싱 위치를 고려하지 않습니다.

조그 모드에서 연속 이송

"+" 또는 "-" 이송 키를 누르면 기존 조그 이송과 동일한 방법으로 인덱싱 축이 이동합니다. 이송 키를 해제하면 인덱싱 축이 이송 방향으로 다음 인덱싱 위치로 이송합니다.

조작자가 인덱싱 위치에 도달하기 전에 이송 방향을 변경하면 인덱싱 축은 이송 방향으로 다음 인덱싱 위치에 배치됩니다. 이송 작동이 반대 방행으로 시작되어야 합니다.

"조그 모드에서 연속 이송"에 대한 자세한 내용은 수동 및 핸드휠 이송 (H1)을 참조하십시오.

Page 397: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

인덱싱 축(T1) 21.2 인덱싱 축

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 397

JOG 모드에서의 증분 이송 (INC)

현재 증분 설정(INC1, ... ,INCvar)과 관계 없이 인덱싱 축은 항상 이송 키 "+" 또는 "-"를 눌렀을 때 선택한 방향으로 하나의 인덱싱 위치를 통해 이송합니다.

조그 모드에서 이동 작동은 이송 키를 해제하면 중단됩니다. 이송 키를 다시 눌러 인덱싱 위치에 복귀할 수 있습니다.

인덱싱 위치 사이

인덱싱 축이 두 개의 인덱싱 위치 사이에 있을 경우 JOG-INC 모드에서 "+" 이송 키를 누르면 한 단계 상위 인덱싱 위치로 복귀합니다. 마찬가지로 "-" 이송 키를 누르면 한 단계 하위 인덱싱 위치로 복귀합니다.

핸드휠 이송

인덱싱 축이 조그 모드에서 핸드휠을 통해 이송되는 경우 인덱싱 위치는 무시됩니다. 핸드휠을 돌리면 인덱싱 축이 기본 시스템(mm, 인치 또는 도 단위)에 따라 원하는 위치로 이동합니다.

핸드휠을 사용하여 인덱싱 축 이송을 인터록하려면 PLC 프로그램에서 처리할 수 있습니다.

PLC"인덱스 축 정위치"의 신호

인덱싱 축이 조그 모드에서 이송되는 경우 신호:V390x 1002.6(인덱싱 축 정위치)이 PLC 인터페이스에서 출력되어 인덱싱 위치에 도달했음을 표시합니다.

이러한 조건은 인덱싱 축이 원점 복귀한 경우에 적용됩니다: V390x 0000.4 (원점 복귀/동기화 1) = 1

JOG 모드에서의 알람

인덱싱 축이 조그 모드에서 이송 시 인덱싱 위치 테이블에 정의된 이송 범위를 벗어날 경우 알람 20054 "조그 모드에서 인덱싱 축에 대해 잘못된 인덱스"가 출력됩니다.

Page 398: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

인덱싱 축(T1) 21.2 인덱싱 축

선삭 가공, 밀링, 니블링 398 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

21.2.3 자동 모드에서 인덱싱 축 이송

선택한 위치로 이송

인덱싱 축으로 정의된 축은 NC 가공 프로그램에서 선택한 위치에 자동 모드로 복귀할 수 있습니다. 여기에는 정의된 인덱싱 위치 사이 위치가 포함됩니다. 이러한 위치는 축에 대해 일반적인 방법으로 측정 단위(mm/인치 또는 도)로 프로그래밍됩니다. 이러한 용도로 사용된 일반적인 프로그래밍 명령(G90, G91, AC, IC 등)에 대해서는 프로그램 설명서에서 설명합니다.

"코딩 위치"로 이송

또한 인덱싱 축을 이송하기 위해 가공 프로그램에서 특별한 명령을 다음과 같이 사용할 수 있습니다.

명령 결과

CAC 절대 코딩 위치 복귀

CACP 양의 방향으로 절대 코딩 위치 복귀

CACN 음의 방향으로 절대 코딩 위치 복귀

CIC 증분 코딩 위치 복귀

CDC 직접(최단) 경로를 따라 코딩 위치 복귀

절대 위치 지정을 통해 복귀할 인덱싱 위치가 프로그래밍되고 증분 위치 지정을 통해 "+" 또는 "-" 방향으로 이송할 인덱스 수가 프로그래밍됩니다.

로타리 축에서 인덱싱 위치는 최단 경로(CDC) 또는 정의된 회전 방향(CACP, CACN)에 따라 직접 복귀할 수 있습니다.

V390x 1002.6 "미세 정위치 정지" 창에 도달하고 인덱싱 축이 인덱싱 위치에 배치된 경우 인덱싱 위치에 도달하는 방법에 관계 없이 IS "Indexing axis in position" (V390x 1002.6)이 설정됩니다.

21.2.4 PLC에 의한 인덱싱 축 이송

또한 인덱싱 축은 PLC 프로그램을 통해 이송할 수 있습니다.

다음과 같은 다양한 방법이 있습니다.

동시 위치 지정 축: 복귀할 인덱싱 위치를 PLC에서 지정할 수 있습니다. "위치 지정 축(P2)" 장 참조

Page 399: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

인덱싱 축(T1) 21.3 인덱싱 축의 파라메타화

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 399

21.3 인덱싱 축의 파라메타화

인덱싱 축 정의

축 머신 데이터 MD30500 INDEX_AX_ASSIGN_POS_TAB을 사용하여 축 (직선 또는 로터리 축) 을 인덱싱 축으로 정의할 수 있습니다. 머신 데이터에 인덱싱 위치 테이블의 수 (1 또는 2) 를 입력해야 합니다.

이러한 인덱싱 축이 동일한 유형 (선형 축, 로터리 축, 모듈식 360° 기능) 인 경우 여러 축을 인덱싱 축 테이블에 할당할 수 있습니다. 그렇지 않으면 램프 업 동안 알람 4080 "MD [이름]의 인덱싱 축에 대한 잘못된 구성"이 출력됩니다.

인덱싱 위치 테이블

머신 데이터에서 테이블 형식의 각 인덱싱 축에 대해 인덱스에 할당된 축 위치 (mm 또는 도) 를 저장해야 합니다. 개별 인덱싱 위치 사이 거리에 대한 값을 입력할 수 있습니다.

주 최대 두 개의 인덱싱 위치 테이블이 허용됩니다: MD10910 INDEX_AX_POS_TAB_1 [n] MD10930 INDEX_AX_POS_TAB_2 [n] 인덱싱 위치는 미터 단위입니다.

각 테이블에 대한 항목 수

각 인덱싱 위치 테이블에 최대 60개의 위치를 입력할 수 있습니다:

[n = 0 ... 59]

사용된 실제 항목 수는 테이블 1 또는 2의 머신 데이터를 사용하여 정의해야 합니다: MD10900 INDEX_AX_LENGTH_POS_TAB_1

MD10920 INDEX_AX_LENGTH_POS_TAB_2

머신 데이터에 정의된 개수보다 높은 값으로 테이블에 입력된 모든 위치는 사용할 수 없습니다.

인치/미터 전환 인덱싱 위치는 시스템에 설정된 단위를 기준으로 합니다:

● MD10270 POS_TAB_SCALING_SYSTEM = 0: 미터

● MD10270 POS_TAB_SCALING_SYSTEM = 1: 인치

Page 400: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

인덱싱 축(T1) 21.3 인덱싱 축의 파라메타화

선삭 가공, 밀링, 니블링 400 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

주 MD10270은 다음 머신 데이터에 대한 위치 데이터의 스케일링 시스템을 정의합니다.MD10910 INDEX_AX_POS_TAB_1 MD10930 INDEX_AX_POS_TAB_2 MD10270은 다음 셋팅 데이터에 영향을 줍니다: SD41500 SW_CAM_MINUS_POS_TAB_1 ~ SD41507 SW_CAM_PLUS_POS_TAB_4 MD10270은 전문가 모드에 표시되지 않습니다!

입력 형식

● 인덱싱 위치는 항목 사이 간격 없이 오름 차순 (음수에서 양수 이송 범위) 으로 테이블에 입력해야 합니다. 연속 위치 값이 서로 일치할 수 없습니다.

● 축 위치는 기본 좌표계에서 입력되어야 합니다.

● 인덱싱 축이 모듈식 360° (MD30300 IS_ROT_AX=1 및 MD30310 ROT_IS_MODULO=1) 을 통해 로터리 축으로 정의된 경우 인덱싱 위치에 대해 다음 사항을 고려해야 합니다.

– 인덱싱 위치는 0° ⋜ Pos < 360° 범위에서 허용됩니다. 위치가 이 범위를 벗어날 경우 전원 인가 시 알람 4080이 발생됩니다.

– 인덱싱 축이 연속적으로 회전하는 로터리 축으로 정의될 경우 테이블에서 최상위 유효 인덱싱 위치에 도달한 후 인덱싱 위치 1에 복귀하고 축은 계속해서 INC를 통해 양의 방향으로 이송됩니다. 마찬가지로 INC를 통해 음의 방향으로 최상위 유효 인덱싱 위치 다음에 인덱싱 위치 1이 옵니다.

Page 401: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

인덱싱 축(T1) 21.4 인덱싱 축의 프로그래밍

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 401

21.4 인덱싱 축의 프로그래밍

코딩 위치

MC 가공 프로그램에서 인덱싱 축이 위치하도록 하려면 축 위치 대신 프로그래밍된 인덱싱 번호(예: 위치 수)와 함께 특별한 명령(소위 코딩 위치)이 mm 또는 도 단위로 제공됩니다.

인덱싱 축이 선형 또는 로타리 축으로 정의되었는지 여부에 따라 다음 코딩 위치 명령을 사용할 수 있습니다.

인덱싱 축이 선형 축인 경우: CAC(i), CIC(i)

인덱싱 축이 로타리 축인 경우: CAC(i), CIC(i), CACP(i), CACN(i), CDC(i)

i = 코딩 위치; 값 범위 0 ... 59, 정수(CIC의 경우 양수 및 음수 값 사용 가능)

절대치 POS[B]=CAC(20)

인덱싱 축 B는 절대 모드에서 코딩 위치(인덱스) 20에 복귀합니다. 이송 방향은 현재 실제 위치에 따라 다릅니다.

양의 방향에서 절대치 POS[B]=CACP(10)

인덱싱 축 B는 양의 회전 방향(로타리 축에만 해당)으로 절대 모드에서 코딩 위치(인덱스) 10에 복귀합니다.

음의 방향에서 절대치 POS[B]=CACN(10)

인덱싱 축 B는 음의 회전 방향(로타리 축에만 해당)으로 절대 모드에서 코딩 위치(인덱스) 10에 복귀합니다.

직접 절대치 POS[B]=CDC(50)

인덱싱 축 B는 최단 경로(로타리 축에만 해당)를 따라 인덱싱 위치 50에 직접 복귀합니다.

증분치 POS[B]=CIC(-4)

인덱싱 축 B는 현재 위치에서 음의 방향으로 4개의 인덱싱 위치별로 증가하면서 이송합니다.

Page 402: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

인덱싱 축(T1) 21.5 인덱싱 축 스타트업

선삭 가공, 밀링, 니블링 402 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

POS[B]=CIC(35)

인덱싱 축 B는 현재 위치에서 양의 방향으로 35개의 인덱싱 위치별로 증가하면서 이송합니다.

부호는 복귀 방향을 나타냅니다.

주 모듈식 로타리 축에서 인덱싱 위치는 360° 팩터로 나뉘고 직접 복귀됩니다.

인덱싱 위치 사이

인덱싱 축이 두 개의 인덱싱 위치 사이에 있을 경우 프로그램 명령은 자동 모드에서 다음과 같은 영향을 줍니다.

프로그램 명령 결과

POS[B]=CIC(1) 한 단계 상위 인덱싱 위치에 복귀합니다.

POS[B]=CIC(-1) 한 단계 하위 인덱싱 위치에 복귀합니다.

POS[B]=CIC(0) 인덱싱 축이 이송되지 않습니다.

21.5 인덱싱 축 스타트업

절차

인덱싱 축 스타트업 절차는 일반 NC 축 (선형 및 로터리 축) 과 동일합니다.

로터리 축

인덱싱 축이 360° 모듈로 변환 (MD30310 ROT_IS_MODULO = 1) 을 통해 로터리 축 (MD30300 IS_ROT_AX = 1) 으로 정의된 경우 360° 모듈로를 통해 인덱싱 위치에 복귀합니다. 0° - 359.999° 범위 내에서만 인덱싱 위치 테이블에 위치를 입력할 수 있습니다. 그렇지 않으면 전원 인가 시 알람 4080 "MD [이름]의 인덱싱 축에 대한 잘못된 구성"이 출력됩니다.

위치 표시를 다음과 같이 360° 모듈로로 설정할 수 있습니다: MD30320 DISPLAY_IS_MODULO = 1

Page 403: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

인덱싱 축(T1) 21.5 인덱싱 축 스타트업

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 403

특정 머신 데이터

다음 머신 데이터를 추가로 설정해야 합니다:

일반 머신 데이터

MD10900 INDEX_AX_LENGTH_POS_TAB_1 인덱싱 축 테이블 1의 위치 개수

MD10920 INDEX_AX_LENGTH_POS_TAB_2 인덱싱 축 테이블 2의 위치 개수

MD10910 INDEX_AX_POS_TAB_1 [n] 인덱싱 위치 테이블 1

MD10930 INDEX_AX_POS_TAB_2 [n] 인덱싱 위치 테이블 2

축 관련 머신 데이터

MD30500 INDEX_AX_ASSIGN_POS_TAB

축이 인덱싱 축 (균등한 인덱싱을 위해 인덱싱 위치 테이블 1, 2 또는 3 지정)

머신 데이터 예제

위의 머신 데이터 지정에 대해서는 두 가지 예제를 사용하여 다음 단락에서 설명합니다.

인덱싱 축이 로터리 축인 경우

8개의 위치를 가진 터렛. 터렛이 연속적으로 회전하는 로터리 축으로 정의됩니다. 8개의 터렛 위치 사이 거리가 일정합니다. 첫 번째 터렛 위치는 위치 0°에 위치합니다:

그림 21-1 예: 8개의 위치를 가진 터렛

Page 404: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

인덱싱 축(T1) 21.5 인덱싱 축 스타트업

선삭 가공, 밀링, 니블링 404 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

터렛의 인덱싱 위치가 인덱싱 위치 테이블 1에 입력됩니다.

MD10910 INDEX_AX_POS_TAB_1[0] = 0 1. 0°에서의 인덱싱 위치

MD10910 INDEX_AX_POS_TAB_1[1] = 45 2. 45°에서의 인덱싱 위치

MD10910 INDEX_AX_POS_TAB_1[2] = 90 3. 90°에서의 인덱싱 위치

MD10910 INDEX_AX_POS_TAB_1[3] = 135 4. 135°에서의 인덱싱 위치

MD10910 INDEX_AX_POS_TAB_1[4] = 180 5. 180°에서의 인덱싱 위치

MD10910 INDEX_AX_POS_TAB_1[5] = 225 6. 225°에서의 인덱싱 위치

MD10910 INDEX_AX_POS_TAB_1[6] = 270 7. 270°에서의 인덱싱 위치

MD10910 INDEX_AX_POS_TAB_1[7] = 315 8. 315°에서의 인덱싱 위치

기타 머신 데이터:

MD10900 INDEX_AX_LENGTH_POS_TAB_1= 8 테이블 1에서 8개의 인덱싱 위치

MD30500 INDEX_AX_ASSIGN_POS_TAB [AX5] = 1 축 5가 인덱싱 축으로 정의, 테이블 1의 인덱싱 위치

MD30300 IS_ROT_AX [AX5] = 1 축 5가 로터리 축

MD30310 ROT_IS_MODULO [AX5] = 1 모듈로 변환이 활성화됩니다.

인덱싱 축이 선형 축인 경우

10개의 위치를 가진 워크 홀더.

10개의 위치 사이 거리가 서로 다릅니다. 첫 번째 위치는 위치 -100mm에 위치합니다.

그림 21-2 예: 인덱싱 축인 워크 홀더

Page 405: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

인덱싱 축(T1) 21.5 인덱싱 축 스타트업

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 405

워크 홀더의 인덱싱 위치가 테이블 2에 입력됩니다.

MD10930 INDEX_AX_POS_TAB_2[0] = -100 1. -100에서의 인덱싱 위치

MD10930 INDEX_AX_POS_TAB_2[1] = 0 2. 0에서의 인덱싱 위치

MD10930 INDEX_AX_POS_TAB_2[2] = 100 3. 100에서의 인덱싱 위치

MD10930 INDEX_AX_POS_TAB_2[3] = 200 4. 200에서의 인덱싱 위치

MD10930 INDEX_AX_POS_TAB_2[4] = 300 5. 300에서의 인덱싱 위치

MD10930 INDEX_AX_POS_TAB_2[5] = 500 6. 500에서의 인덱싱 위치

MD10930 INDEX_AX_POS_TAB_2[6] = 700 7. 700에서의 인덱싱 위치

MD10930 INDEX_AX_POS_TAB_2[7] = 900 8. 900에서의 인덱싱 위치

MD10930 INDEX_AX_POS_TAB_2[8] = 1250 9. 1250에서의 인덱싱 위치

MD10930 INDEX_AX_POS_TAB_2[9] = 1650 10. 1650에서의 인덱싱 위치

기타 머신 데이터

MD10920 INDEX_AX_LENGTH_POS_TAB_2 = 10 테이블 2에서 10개의 인덱싱 위치

MD30500 INDEX_AX_ASSIGN_POS_TAB [AX6] = 2

축 6이 인덱싱 축으로 정의, 테이블 2의 인덱싱 위치

Page 406: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

인덱싱 축(T1) 21.6 인덱싱 축의 특수 기능

선삭 가공, 밀링, 니블링 406 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

21.6 인덱싱 축의 특수 기능

소프트웨어 제한 스위치

또한 인덱싱 축이 원점 복귀한 후 이송 작동 동안 소프트웨어 제한 스위치도 적용됩니다.

조그 연속 또는 조그 증분을 통해 핸드휠로 이송 시 인덱싱 축은 소프트웨어 제한 스위치보다 앞서 인덱싱 위치에서 정지합니다.

축 위치

인덱싱 위치 테이블에 저장된 축 위치만 축이 원점 복귀할 때 기계 위치에 해당하기 때문에 인덱싱 축이 원점 복귀되지 않는 한 NC 시작을 비활성화해야 합니다.

위치 표시

인덱싱 축의 위치는 축에 대해 일반적인 사용되는 측정 단위(mm/인치 또는 도)로 표시됩니다.

RESET을 통한 중단

RESET 을 통해 인덱싱 축의 이동 작동을 중단하고 축을 정지시킵니다. 인덱싱 축이 더 이상 인덱싱 위치에 있지 않습니다.

Page 407: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

인덱싱 축(T1) 21.7 데이터 목록

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 407

21.7 데이터 목록

21.7.1 기계 데이터

번호 이름 이름

일반

10900 INDEX_AX_LENGTH_POS_TAB_1 인덱싱 축 테이블 1의 위치 개수

10910 INDEX_AX_POS_TAB_1[n] 인덱싱 위치 테이블 1

10920 INDEX_AX_LENGTH_POS_TAB_2 인덱싱 축 테이블 2의 위치 개수

10930 INDEX_AX_POS_TAB_2[n] 인덱싱 위치 테이블 2

축/스핀들 관련 신호

30300 IS_ROT_AX 로터리 축

30310 ROT_IS_MODULO 로터리 축 모듈로 변환

30320 DISPLAY_IS_MODULO 360° 모듈로로 위치 표시

30500 INDEX_AX_ASSIGN_POS_TAB 인덱싱 축

21.7.2 인터페이스 신호

번호 Bit 이름

축 관련

V390x 0000 .4 원점 복귀/동기화 1

V390x 1002 .6 인덱스 축 정위치

Page 408: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

인덱싱 축(T1) 21.7 데이터 목록

선삭 가공, 밀링, 니블링 408 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

Page 409: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 409

접선 제어 (T3) 22

주 이 기능은 T/M 프로 및 G/N 프로 버전에서만 사용할 수 있습니다.

22.1 간단한 설명

기능 "접선 제어" 기능은 결합된 축의 NC 기능 범주에 속합니다. 기능은 다음과 같은 특성을 가집니다:

● 표준 이송 명령을 사용하여 이동하고 그에 따라 경로를 이송하는 두 개의 선행 축(가이드 축)이 있습니다. 또한 추종 축이 존재하고 작동은 이 경로 형상(경로에서 현재 위치의 접선 방향)에 따라 다릅니다.

● 선행 축은 기하 축으로 정의되고 추종 축은 로타리 축으로 정의됩니다.

● 결합된 축은 동일한 NC 채널에 있는 축입니다.

● 추종 축의 위치는 변환을 위해 값을 입력할 수 있습니다.

● AUTOMATIC 및 MDA 모드에서만 접선 제어가 활성입니다.

적용 예 ● 니블링 동안 회전식 공구의 위치 지정 및 접선 방향 추적.

● 벨트 톱에 대한 공작물 정렬 추적.

● 연마 휠에서 드레싱 공구의 위치 지정 및 접선 방향 추적.

● 유리 또는 종이 가공 시 소형 절삭 휠의 접선 방향 추적.

● 5-축 용접을 위한 와이어 접선 방향 공급.

축 결합에 대한 정의, 활성화, 비활성화

프로그램 명령은 접선 방향 축 결합을 정의합니다. 프로그램에 추가 활성화 및 비활성화 명령이 있습니다.

축 결합 삭제 접선 방향 축 결합 정의는 프로그램 명령을 통해 삭제할 수 있습니다. 그런 다음 이 추종 축과의 축 결합을 다시 정의할 수 있습니다.

Page 410: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

접선 제어 (T3) 22.2 "접선 제어" 기능의 특징

선삭 가공, 밀링, 니블링 410 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

22.2 "접선 제어" 기능의 특징

문제 정의

축이 두 개의 선행 축의 프로그래밍된 경로에서 항상 접선 방향의 지정된 각도에 위치하도록 로타리 축에 대한 추적 제어를 실행해야 합니다.

그림 22-1 경로에 대해 접선 방향으로 0도 각도를 가진 접선 제어의 예

그린에서 X 및 Y는 내부에서 경로가 프로그래밍된 선행 축입니다. C는 추종 축이며 제어 시스템에 의해 결정되는 위치는 선택 축 경로와 접선 및 C의 정렬 사이 원하는 각도에 따라 다릅니다.

접선 제어는 선행 축이 경로 축으로 사용되는 경우에만 작동합니다. 위치 지정 축(POS 또는 POSA)으로 프로그래밍된 선행 축은 추적 제어 기능에 필요한 값을 지정하지 않습니다.

경로 코너에 대한 응답

그림 22-2 경로 형상의 코너

Page 411: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

접선 제어 (T3) 22.2 "접선 제어" 기능의 특징

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 411

경로 형상의 코너

선행 축에 의해 지정된 경로에 코너가 있는 경우 이 지점에서 경로 접선 방향으로 점프됩니다. 이 경우 다음 응답을 추종 축에 대해 선택할 수 있습니다:

● TLIFT(단원: "접선 제어" 기능 사용 참조) 프로그래밍하지 않는 경우: 경로 속도는 추종 축이 선행 축의 접선 위치와 동기식으로 다시 정렬된 위치에 도달하는 정도까지 감속됩니다.

● TLIFT를 프로그래밍한 경우 중간 블록이 MD37400 EPS_TLIFT_TANG_STEP(코너 인식을 위한 접선 각도)보다 큰 각도의 코너에 삽입됩니다. 이렇게 삽입된 중간 블록에서 로타리 축은 코너 이후 접선 방향에 해당하는 위치로 가능한 신속하게 이동합니다. 이 축에 대해 설정된 제한 값은 유효합니다. 중간 블록 시작 시 선행 축의 경로 속도는 0입니다.

정보

G641 라운딩 상태의 블록에서는, TLIFT를 통한 추종 축에 대해 중간 블록이 생성되지 않습니다. 이 경우 중간 블록이 필요 없습니다. 추종 축의 보정은 라운딩 작업과 연동하여 수행됩니다.

공간 내에 숨겨진 코너

접선 추적 제어 관련 코너를 공간 상에 숨길 수 있습니다. 두 개의 선행 축에 의해 정의된 평면에서 형상 돌출이 관련됩니다. 공간 상에 숨겨진 형상이 있는 경우 중간 블록은 접선 점프가 발생하는 블록 앞에 삽입됩니다. 이 중간 블록은 추종 축을 새 위치로 이동시킵니다. 블록 이동은 라운딩되지 않습니다.

Page 412: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

접선 제어 (T3) 22.3 "접선 제어" 기능 사용

선삭 가공, 밀링, 니블링 412 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

22.3 "접선 제어" 기능 사용

22.3.1 개요

정의, 활성화 "접선 제어" 기능을 위해 프로그램에서 다음과 같은 절차가 필요합니다.

● TANG( )을 통한 선행 축 정렬 및 추종 축 정의.

● 코너에서 응답 지정, 필요한 경우 TLIFT( ) 프로그래밍.

● TANGON( )을 통해 정의된 결합 활성화.

코너에서 응답 변경, 비활성화, 정의 삭제

필요한 경우:

● 코너에서 응답 변경(TLIFT를 준수하지 않는 TANG).

● TANGOF( )를 통한 결합 비활성화.

● TANGDEL( )를 통한 정의 삭제.

변환에 대한 효과

추적 제어가 적용된 로타리 축의 위치는 변환을 위해 입력 값으로 작동할 수 있습니다.

운동학적 변환 (M1), 단원 "TRANSMIT" 참조

주 접선 제어를 변환과 함께 사용하는 경우 TLIFT를 프로그래밍하는 것이 좋습니다. TLIFT는 추적 축이 초과 이송되는 것을 방지하고 과도한 보정 이동으로부터 보호합니다.

활성 결합 시 추종 축의 명시적 프로그래밍

추종 축이 직접 프로그래밍되는 경우 위치 데이터가 활성 명령 TANGON에 프로그래밍된 옵셋 각도에 추가됩니다. 이 경우 추종 축에 대해 AC, IC, DC, POS를 가진 위치 데이터가 허용됩니다.

원점 복귀 축 결합은 원점 복귀 동안 비활성화됩니다.

자세한 프로그래밍 명령

참조:

/BPN/ 조작 및 프로그램 설명서, 니블링

Page 413: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

접선 제어 (T3) 22.3 "접선 제어" 기능 사용

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 413

22.3.2 축 결합 정의: TANG

프로그램 이 프로그래밍은 미리 정의된 서브루틴 TANG( )을 사용하여 수행됩니다. 다음과 같은 파라메타가 전송됩니다.

파라메타 값

추종 축(로타리 축) 예: C 선행 축 1(기하 축) 예: X

선행 축 2(기하 축) 예: Y

결합 팩터 기본값 1 좌표계 식별자 "B"->기본 좌표계, 옵션

최적화 "S" = 표준(기본값) 또는 "P" = 추종 축과 선행 축에 대한 시간 특성의 자동 적용

해당 축 식별자가 축을 지정하는 데 사용됩니다. 결합 팩터는 일반적으로 1입니다. 결합 팩터 1을 생략할 수 있으며 "B"에 대해 동일하게 적용됩니다. 약어로 표시되는 호출 예: TANG(C, X, Y) 가능한 호출 예: TANG(C, X, Y,1)

TANG(C, X, Y,1,"B") 전체 호출 예: TANG(C, X, Y, 1, "B","S")

22.3.3 축 결합 활성화: TANGON

프로그램

축 결합은 미리 정의된 서브루틴 TANGON( )을 사용하여 활성화됩니다. 추적할 추종 축이 지정됩니다. 이 지정은 미리 TANG을 통해 수행한 선행 및 추종 축 정의를 참조합니다.

추종 축의 접선 및 위치 사이 옵셋 각도는 추적을 수행할 때 선택적으로 지정할 수 있습니다. 이 각도는 추종 축이 따르는 한 제어 시스템에 의해 유지됩니다. 각도는 기계 데이터 MD37402 TANG_OFFSET에 저장된 각도에 추가됩니다. 각도가 TANGON 및 MD 모두에서 0인 경우 추종 축은 접선 방향을 가집니다.

옵셋 각도 없는 경우: TANGON(C)

90도에서 옵셋 각도가 있는 경우: TANGON(C, 90).

Page 414: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

접선 제어 (T3) 22.3 "접선 제어" 기능 사용

선삭 가공, 밀링, 니블링 414 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

22.3.4 코너에서 응답, "중간 블록"을 통한 활성화: TLIFT

프로그램

TANG( )을 통해 정의를 준수하는 경우 "중간 블록"을 통한 코너 응답이 필요하면 추종 축의 TLIFT 명령을 기록해야 합니다.

TLIFT(C)

제어 시스템은 접선 추종 로타리 축 C에 대해 관련 기계 데이터 MD37400 EPS_TLIFT_TANG_STEP을 고려합니다. 접선 각도 점프가 MD에 설정된 각도의 각도(절대값)를 초과할 경우 제어 시스템은 "코너"를 인식하고 삽입된 중간 블록을 통해 추적 축의 새 위치에 복귀합니다.

22.3.5 축 결합 비활성화: TANGOF

프로그램

축 결합은 미리 정의된 서브루틴 TANGOF( )을 사용하여 비활성화합니다. 여기서 추종 축이 지정됩니다. 이 지정은 미리 TANG을 통해 수행한 선행 및 추종 축 정의를 참조합니다. 위의 예를 참조하여 다음과 같이 종료합니다.

TANGOF(C)

TANGON을 통해 시작된 추적 제어 프로세스가 종료됩니다. 추적 제어 시스템의 종료는 사전 프로세싱 정지(사전 프로세서 정지)를 실행합니다.

정보

TANG( ... )을 사용하여 정의된 마스터(선행) 축 및 추종 축은 TANGOF에 의해 삭제되지 않습니다.

RESET/가공 프로그램 종료 후 접선 제어는 활성화되지 않습니다(기본 설정).

22.3.6 "중간 블록을 통한" 코너 응답 비활성화

프로그램

활성 접선 추적 제어 시스템을 통해 코너에서 중간 블록 생성을 정지하려면 정의 블록 TANG(...)을 다음 TLIFT( ) 없이 반복해야 합니다.

Page 415: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

접선 제어 (T3) 22.3 "접선 제어" 기능 사용

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 415

22.3.7 축 결합 정의 삭제: TANGDEL

프로그램

TANG(...)에 의해 지정된 축 결합 정의는 TANGOF 이후 활성 상태를 유지합니다. 이를 통해 평면 변경 또는 기하 축 전환이 금지됩니다. 미리 정의된 서브루틴 TANGDEL( )을 사용하여 축 결합 정의를 삭제할 수 있습니다. 그런 다음 이 추종 축과의 기타 축 결합을 정의할 수 있습니다.

예:

TANGDEL(C): TANG(C,X,Y)의 이전 정의는 취소됩니다.

22.3.8 프로그래밍 예

로타리 축의 위치 지정을 위한 중간 블록 삽입 예

N10 TANG (C, X, Y, 1) ; 접선 제어 정의

N20 TLIFT (C) ; 코너에서 중간 블록 삽입 활성화

N30 G1 G641 X0 Y0 F1000

N40 TANGON (C) ; 접선 제어 활성화

N50 X10

N60 Y10 ; 이 블록을 처리하기 전에 로타리 축 C 위치를 중간 블록에서 ; 다시 지정합니다.

N70 M2

선행 축의 평면 변경 예

N10 TANG(A, X, Y, 1) ; 정의, 추종 축이 로타리 축 A

N20 TANGON(A) ; 전원 켜기

N30 X10 Y20

......

N80 TANGOF(A) ; 전원 끄기

N90 TANGDEL(A) ; 선행 축으로 정의된 A - X 및 Y 결합 삭제

......

N120 TANG(A, X, Z) ; 새로운 정의, A 는 새로운 선행 축에 결합될 수 있음

N130 TANGON(A) ; 새 결합 활성화

......

N200 M2

Page 416: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

접선 제어 (T3) 22.4 경로 방향 반전 각도 제한

선삭 가공, 밀링, 니블링 416 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

22.4 경로 방향 반전 각도 제한

문제

축이 경로를 따라 후진 및 전진하면 접선 방향이 경로 반전 지점에서 갑자기 180도 회전합니다. 일반적으로 이 응답은 가공 작업(예: 형상 연마)에서 바람직하지 않습니다. 전진 동작과 동일한 절대 옵셋 각도를 사용하여 반전 동작을 실행하는 것이 가장 바람직합니다.

그림 22-3 반전 방향으로 경로 이동 및 추적 축 정렬

해결 방법 및 프로그래밍

기본 좌표계를 기준으로 추정 축의 위치에 대한 최소 및 최대 값(예를 들어 "C")은 G25 및 G26(작업 영역 제한)을 통해 제어 시스템으로 전송됩니다. 이러한 작업 영역 제한은 WALIMON을 통해 활성화되고 WALIMOF를 통해 다시 비활성화됩니다. 작업 영역 제한은 경로 반전 시 활성 상태이어야 합니다.

참조:

/BPN/ 조작 및 프로그램 설명서, 니블링

결과

현재 옵셋 각도가 추종 축의 활성 작업 영역 제한 범위를 벗어나는 경우 음수 옵셋 각도에 의해 허용 가능한 작업 영역 이내로 복귀합니다.

Page 417: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

접선 제어 (T3) 22.5 데이터 목록

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 417

방향 반전 프로그래밍 예, 원리

N10 TANG (C, X, Y) ; 접선 제어 정의

N20 TLIFT (C) ; 코너에서 중간 블록 삽입 활성화

N30 G1 X10 Y0 F1000

N40 G25 C50 ; 최소 작업 영역 제한 값

N50 G26 C70 ; 최대 작업 영역 제한 값

N60 TANGON (C, 60) ; 접선 제어 켜기, 옵셋 각도 60 도

N70 WALIMON ; 작업 영역 제한 켜기

N80 X100

N90 X10 ; 이 블록을 처리하기 전에 로타리 축 C 위치를 중간 블록, C' = -60 도에서 ; 다시 지정합니다.

N200 M2

22.5 데이터 목록

기계 데이터

번호 이름 이름

축 관련

37400 EPS_TLIFT_TANG_STEP 코너 인식을 위한 접선 각도

37402 TANG_OFFSET 접선 추적 컨트롤에 대한 기본 각도

Page 418: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

접선 제어 (T3) 22.5 데이터 목록

선삭 가공, 밀링, 니블링 418 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

Page 419: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 419

속도/토크 커플링, 마스터-슬레이브 (TE3) 2323.1 간단한 설명

주 이 기능은 라이센스가 있어야 사용할 수 있으며 T/M value 에서는 사용할 수 없습니다. 유효한 라이센스 없이 해당 옵션이 활성화한 경우 알람 8081 "라이센스 키를 사용하여 라이센스를 등록하지 않은 %1 옵션이 설정됨"이 출력됩니다. 정상적으로 기계를 작동할 수 없습니다. "옵션 설정" 관련 조작에 대한 자세한 정보는 "선삭, 밀링, 연삭, 니블링" 조작 지침에서 "SINUMERIK 802D sl 라이센스" 단원을 참조하십시오.

기능

속도/토크 커플링 기능 (마스터-슬레이브) 은 기계적으로 커플링된 축 (2개의 개별 모터로 구동됨) 에 사용됩니다.

추가적인 애플리케이션:

● 드라이브의 상호 텐션으로 인한 기어 백래시 및 기어 측면 톱니의 백래시 보정

● 회전하는 속어 제어 스핀들의 커플링/커플링 해제

● 커플링의 다이나믹 환경설정

속도/토크 커플링 (마스터-슬레이브) 은 마스터와 슬레이브 축 간의 속도 지령치 결합으로 일정한 토크 분배를 위한 토크 보정 제어기와 연관되어 있습니다.

그림 23-1 영구 기계적 커플링

Page 420: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

속도/토크 커플링, 마스터-슬레이브 (TE3) 23.1 간단한 설명

선삭 가공, 밀링, 니블링 420 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

그림 23-2 임시 커플링을 위한 운반대 (직선 모터)

주 각 슬레이브 축에는 정확하게 한 개의 마스터 축만 있으며 역으로 각 마스터 축에도 정확하게 한 개의 슬레이브 축만 있습니다.

특성

● 이송이 이미 연결된 슬레이브 축에 프로그래밍되어 있으면 알람이 출력됩니다.

● 커플링된 슬레이브 축의 지령치 위치는 현재 실제 위치에 해당합니다.

● 다음에 축이 정지할 때, 요청에 따라 채널 상태와 상관 없이 커플링이 계속되거나 해제됩니다. 이는 가공 프로그램 처리 중에도 커플링 상태를 변경할 수 있도록 해 줍니다.

● 제동 제어의 경우 인터페이스 신호 "Master-slave coupling status active"를 사용해야 합니다.

● 마스터 축이 슬레이브 축으로 동시에 구성되면 알람이 출력됩니다. 따라서 케스케이딩은 불가능합니다.

● 커플링이 요청되고 완료되면 제어 활성화 신호는 마스터 축으로부터 직접 유도됩니다.

● 커플링이 완료되면 슬레이브 축은 속도 제어 상태가 되고 이는 상태 신호 "Position controller active" (V390x 0001.5) 가 설정되어 있지 않음을 의미합니다.

● 커플링된 상태에서 슬레이브 축의 방향을 역전시키기 위한 머신 데이터의 개별 항목이 제공되었습니다.

MD37274 MS_MOTION_DIR_REVERSE (마스터-슬레이브 이송 방향 역전)

Page 421: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

속도/토크 커플링, 마스터-슬레이브 (TE3) 23.2 커플링 다이어그램

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 421

23.2 커플링 다이어그램 커플링이 완료되면 종속 축은 마스터 축의 로드측 지령치 속도로만 이송됩니다. 따라서 속도에 의해서만 제어되며 위치에 의해 제어되지는 않습니다.

위치 편차 제어는 마스터 축과 종속 축 사이에서 실행되지 않습니다. 토크 보정 제어기는 마스터 축과 종속 축에 똑같이 토크를 배분합니다.

추가 토크는 마스터 축과 종속 축 간의 텐션을 유지하기 위해 사용됩니다.

서로 다른 모터가 사용될 경우 토크 배분에 적용하기 위해 개별 가중치를 사용합니다.

그림 23-3 제어 구조

Page 422: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

속도/토크 커플링, 마스터-슬레이브 (TE3) 23.3 커플링 구성

선삭 가공, 밀링, 니블링 422 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

23.3 커플링 구성

정적

마스터-종속 커플링은 종속 축에서만 구성됩니다.

각 종속 축에는 속도 지령치 커플링을 위한 마스터 축 한 개와 토크 보정 제어를 위한 마스터 축 한 개가 지정됩니다 (디폴트 설정).

다음 머신 데이터에서 지정한 내용은 각 스타트업 시에 자동으로 적용됩니다.

MD37252 MS_ASSIGN_MASTER_TORQUE_CTR

MD37250 MS_ASSIGN_MASTER_SPEED_CMD

23.4 토크 보정 제어기 PI 제어기는 마스터 축과 종속 축 간의 토크 편차로부터 로드측 추가 속도 지령치를 계산합니다. 이는 각각 서로 다른 부호로 마스터 축 및 종속 축의 명령어 속도 지령치에 표준값으로 적용됩니다.

토크 보정 제어에 사용된 토크 지령치는 드라이브 (r0079) 에서 스무딩됩니다. 스무딩 시간 상수는 드라이브 파라미터 p0045에 입력됩니다. 같은 값이 마스터 축 및 종속 축에 설정되어야 합니다.

게인 팩터 MD37256 MS_TORQUE_CTRL_P_GAIN은 종속 축의 정격 구동 토크 (p2003) 에 대한 최대 축 속도 MD32000 MAX_AX_VELO의 백분율에 해당합니다.

구성요소 I는 디폴트 설정에서 비활성화됩니다.

적분 시간 MD37258 MS_TORQUE_CTRL_I_TIME은 초 단위로 입력됩니다.

토크 보정 제어기 출력은 MD37260 MS_MAX_CTRL_VELO 값으로 능동적으로 제한됩니다.

다음 설정대로 하면 토크 보정 제어기는 비활성화됩니다.

● MD37254 MS_TORQUE_CTRL_MODE = 3

● MD37256 MS_TORQUE_CTRL_P_GAIN = 0.

토크 분배는 토크 보정 제어기의 입력 변수를 통해 파라미터 지정을 할 수 있습니다. 구동 토크 값의 가중치:

● 종속 축: MD37268 MS_TORQUE_WEIGHT_SLAVE

● 마스터 축: 100 - MD37268

Page 423: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

속도/토크 커플링, 마스터-슬레이브 (TE3) 23.5 텐션 토크

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 423

정격 토크 값이 다른 모터를 사용할 경우 50% 대 50% 표준 배분은 상황에 맞게 조정되어야 합니다.

기계적 커플링은 토크 보정 제어기를 사용할 때 반드시 필요합니다. 그렇지 않으면 관련 드라이브는 정지 상태에서 가속됩니다.

PLC를 통한 활성화/비활성화

토크 보정 제어기는 PLC 인터페이스 신호 V380x 5000.4를 통해 직접 활성화 및 비활성화됩니다.

이를 위해 머신 데이터는 다음과 같이 설정되어야 합니다. MD37255 MS_TORQUE_CTRL_ACTIVATION = 1

활성화된 상태는 V390x 5000.4를 통해 다시 조회됩니다.

MD37254 MS_TORQUE_CTRL_MODE는 토크 분배를 구성하는데 사용됩니다.

23.5 텐션 토크 추가 토크 MD37264 MS_TENSION_TORQUE를 지정하여 토크 보정 제어기가 활성일 때 마스터 축과 종속 축 간의 텐션을 유지할 수 있습니다. 텐션 토크는 정격 토크의 백분율로 입력되고 곧바로 적용됩니다.

텐션 토크는 PT1 필터를 통해 적용됩니다. 필터 시간 상수 MD37266 MS_TENSION_TORQ_FILTER_TIME > 0 이면 필터를 활성화합니다.

선택한 텐션 토크는 가속 시 요구되는 최소 토크 아래로 떨어지지 않도록 충분히 커야 합니다. 모터에 불필요한 열 발생을 막기 위해 모터가 정지 상태일 때 텐션 토크를 줄일 수 있습니다.

기계적 커플링 없이 텐션 토크를 지정하면 축 이동이 발생합니다.

그림 23-4 텐션 토크 결과치

Page 424: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

속도/토크 커플링, 마스터-슬레이브 (TE3) 23.6 커플링 활성화

선삭 가공, 밀링, 니블링 424 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

23.6 커플링 활성화 마스터-종속 커플링에 대한 활성화 유형은 다음 머신 데이터에서 정의됩니다.

MD37262 MS_COUPLING_ALWAYS_ACTIVE

기계 환경설정에 따라 영구 마스터-종속 커플링과 임시 마스터-종속 커플링이 구분됩니다.

구성된 임시 마스터-종속 커플링만이 (MD37262 = 0) 축 PLC 인터페이스 신호 "Master/slave on" (V380x 5000.7) 를 사용하거나 다음 명령어를 사용하여 가공 프로그램 내에서 커플링을 완료하거나 해제할 수 있습니다.

● MASLON (종속 축 1)

● MASLOF (종속 축 1)

커플링의 지령치 상태는 항상 마지막에 설정된 내용에 해당합니다.

현재 커플링 상태는 PLC 인터페이스 신호 "Master/slave coupling active" (V390x 5000.7) 를 통해 종속 축에서 조회할 수 있습니다.

가공 프로그램에서 그리고 동기 동작으로부터 현재 커플링 상태는 종속 축 $AA_MASL_STAT의 시스템 변수을 통해 출력됩니다.

스핀들 커플링

MASLOFS(Slv1) 명령은 MASLOF와 같은 방법으로 커플링을 해제하고 자동으로 종속 스핀들을 감속시키는데 사용됩니다.

주 영구 커플링 (MD37262 = 1) 은 명시적인 활성화가 필요하지 않습니다.

제어 시스템 응답

전원 ON, 운전 모드 변경, 리셋, 블록 탐색, REPOS에 대한 제어 응답은 다음과 같습니다.

● PLC 또는 MASLON 명령을 통해 활성화된 마스터-종속 커플링은 운전 모드 변경, 리셋 또는 가공 프로그램 종료 후에도 유지됩니다.

● MASLON / MASLOF/ MASLOFS 는 블록 탐색에 적용됩니다. 사용자는 커플링된 종속 축의 위치 변경과 스핀들 속도를 따로 계산해야 합니다.

Page 425: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

속도/토크 커플링, 마스터-슬레이브 (TE3) 23.7 활성화/비활성화 응답

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 425

23.7 활성화/비활성화 응답

축 정지 시 활성화/비활성화

활성화/비활성화는 다음 축이 정지 상태가 될 때까지 적용되지 않습니다. 설정 내용이 변경되면 순서는 축 교체와 같습니다. 축이 정지 상태가 되면 커플링이 완료됩니다. 커플링된 축은 피드백 제어 모드가 되어야 합니다.

그림 23-5 활성화 과정

커플링이 실제로 완료될 때까지 MASLON 에 대한 블록 스텝핑은 중단됩니다. 이 때 관련 채널 조작 메시지 "마스터-종속 전환 동작"이 사용자 인터페이스에 표시됩니다.

모션 중 활성화/비활성화

모션 중 커플링의 활성화/비활성화는 속도 제어 모드의 스핀들에만 적용됩니다. 포지셔닝 모드의 축과 스핀들의 경우 축이 정지 상태일 때 전환은 여전히 실행됩니다.

모션 중 활성화

서로 다른 속도에서 커플링 과정은 두 단계로 나누어집니다.

단계 1

커플링 완료가 인터페이스 신호 "Master/slave on" (V380x 5000.7) 으로 요청됩니다. 종속 스핀들이 마스터 스핀들의 지령치 속도에 도달할 때까지 다이나믹 응답을 사용하여 램프를 따라 종속 스핀들이 가속 또는 감속합니다.

지령치 속도에 도달하면 커플링은 완료되고 IS "Coupling active" (V390x 5000.7) 가 설정됩니다.

커플링 과정 중 마스터 스핀들이 가속되면 마스터 스핀들과 종속 스핀들 간의 기존 다이나믹 차이에 따라 첫 번째 단계가 연장됩니다.

Page 426: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

속도/토크 커플링, 마스터-슬레이브 (TE3) 23.7 활성화/비활성화 응답

선삭 가공, 밀링, 니블링 426 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

단계 2

두 번째 단계에서 마스터 스핀들과 종속 스핀들 간의 속도 차는 다음 동기화 신호를 생성하는데 사용됩니다.

IS "Velocity tolerance coarse" (V390x 5000.3)

IS "Velocity tolerance fine" (V390x 5000.2)

연관된 한계는 다음 머신 데이터를 통해 정의됩니다.

MD37270 MS_VELO_TOL_COARSE (일반 속도 공차)

MD37272 MS_VELO_TOL_FINE (미세 속도 공차)

주 "Velocity tolerance coarse" 신호는 커플링된 그룹의 속도 동기화 상실을 점검하는 PLC 모니터링 기능을 실행하는데 사용됩니다. "Velocity tolerance fine" 신호는 기계적으로 커플링을 완료하고 토크 보정 제어기를 직접 활성화하는 데 걸린 시간을 구하는데 사용됩니다.

그림 23-6 서로 다른 속도의 두 개 스핀들 간의 커플링 과정

Page 427: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

속도/토크 커플링, 마스터-슬레이브 (TE3) 23.7 활성화/비활성화 응답

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 427

모션 중 비활성화

활성화된 커플링은 MASLOF 명령을 사용하면 연결이 해제됩니다.

이 명령은 속도 제어 모드의 스핀들에 대해 직접 실행됩니다. 이 시점에 회전하는 종속 스핀들은 속도가 다시 프로그래밍될 때까지 가장 최근에 사용된 속도를 유지합니다.

MASLOFS 명령을 사용하여 커플링이 해제될 때 자동으로 종속 스핀들이 감속할 수 있습니다. 포지셔닝 모드의 축과 스핀들의 경우 커플링은 정지 상태에서 해제만 됩니다.

주 내재적 전처리 정지는 MASLON 및 MASLOF 에서 생략됩니다. 전처리 정지가 없다는 것는 종속 스핀들의 $P 시스템 변수가 다시 프로그래밍될 때까지 최신 값을 전달하지 않음을 의미합니다.

커플링 특성

속도 제어 모드의 스핀들의 경우 MASLON, MASLOF, MASLOFS, MASLDEL 명령과 IS "Master/slave on" (V380x 5000.7) 인 PLC의 커플링 특성은 다음 머신 데이터를 사용하여 명시적으로 정의됩니다.

MD37263 MS_SPIND_COUPLING_MODE

MD37263 = 0

커플링 및 커플링 해제는 정지 상태에서만 이루어집니다.

관련된 모든 축이 실제로 정지 상태가 될 때까지 현재 커플링된 상태는 유지됩니다. MASLOFS 및 MASLOF 명령은 종속 스핀들은 자동으로 감속되지 않는다는 점에서 동일합니다.

MD37263 = 1

커플링 및 커플링 해제는 즉시 실행되며 따라서 모션 중 실행됩니다.

커플링 중 종속 스핀들은 자동으로 마스터 스핀들의 현재 속도까지 가속됩니다.

커플링 해제 시 회전하는 종속 스핀들은 속도가 다시 프로그래밍될 때까지 현재 속도를 유지합니다. 그러나 MASLOFS와 연결이 해제된 종속 스핀들은 자동으로 감속됩니다.

Page 428: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

속도/토크 커플링, 마스터-슬레이브 (TE3) 23.8 축 인터페이스 신호

선삭 가공, 밀링, 니블링 428 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

23.8 축 인터페이스 신호 마스터/종속 커플링이 요청될 때 종속 축의 PLC 인에이블 "ervo enable" (V380x 0002.1) 및 "Pulse enable" (V380x 4001.7) 은 마스터 축의 설정 내용으로부터 직접 얻어집니다. 개별 PLC 축 인에이블 신호는 적용되지 않습니다.

마스터 축에서 서보 인에이블을 제거하면 종속 축은 보간 감속되며 이는 MD36610에 대해 구성된 시간 범위 내에서 실행됩니다. 각 축의 연관 속도 및 현재 서보 인에이블은 MD36620의 시간이 경과한 뒤에만 제거됩니다.

계속해서 동일한 제동 응답을 실행하도록 하려면 다음 머신 데이터에서 설정된 시간은 가능한 한 커플링된 모든 축에 동일해야 합니다. MD36620 SERVO_DISABLE_DELAY_TIME

다음 드라이브 파라미터도 마찬가지입니다.

● p9560 (펄스 억제, 셧다운 속도)

● p1228 (펄스 억제, 지연 시간)

"Current controller active" (V390x 0001.7) 또는 "Speed controller active" (V390x 0001.6) 드라이브 상태 신호가 마스터 축 또는 종속 축에 전달되지 않으면 PLC 인터페이스 신호 "Master/slave active" (V390x 5000.7) 는 종속 축이 정지 상태인 동안 종속 축에서 리셋됩니다. 마스터 축과 종속 축이 폐-루프 제어 모드로 돌아가면 IS "Master/slave active"가 종속 축에 대해 설정됩니다.

PLC는 다음 IS를 사용하여 토크 보정 제어기를 활성화합니다. V380x 5000.4. 토크 보정 제어기의 상태는 IS "Master/slave comp. contr. active" (V390x 5000.4) 에서 조회할 수 있습니다.

주 커플링이 완료되면 종속 축은 속도 제어 상태가 되며, 이는 상태 신호 "Position controller active" (V390x 0001.5) 가 설정되지 않음을 의미합니다.

23.9 축 모니터링 기능 속도 지령치 및 실제 속도의 모니터링을 제외하고 종속 축의 형상 및 정지 상태와 같은 축 모니터링 기능은 위치 제어기가 없기 때문에 비활성화됩니다. 따라서 게인 팩터, 사전 제어, 밸런싱과 같은 위치 제어 회로 파라미터는 모니터링 기능을 초기화 하지 않고 마스터 축 및 종속 축에 대해 서로 다르게 설정할 수 있습니다.

에러가 발생할 경우 커플링된 모든 축에 대해 동일한 제동 응답을 발생하기 위해 커플링이 활성일 때 동일한 알람 반응이 전체 커플링 그룹에 적용됩니다.

에러를 수정할 때 중단된 지점에서 종속 축이 위치를 재지정하는 것은 억제됩니다.

Page 429: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

속도/토크 커플링, 마스터-슬레이브 (TE3) 23.10 기타 기능 관련 응답

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 429

23.10 기타 기능 관련 응답

기능 생성기

완료된 마스터-종속 커플링에 대한 속도 제어 회로를 계측하려면 종속 축 MD37268 MS_TORQUE_WEIGHT_SLAVE에 낮은 값을 설정해야 합니다. 이 경우 토크 보정 제어기는 커플링된 모션 종속 축의 이송을 막지 못합니다.

원점 복귀

커플링이 완료되면 마스터 축만 원점 복귀됩니다. 종속 축의 원점 복귀는 억제됩니다. 이를 위해 원점 복귀 요구 사항을 종속 축에 대해 명시적으로 취소하지 않아도 됩니다. 커플링된 종속 축의 원점 복귀 상태는 변하지 않고 남아 있게 됩니다. 종속 축 위치는 일반적으로 마스터 축 위치와 동일하지 않습니다. 이 위치 차이는 중요하지 않습니다. 커플링이 완료되지 않으면 각 축은 보통 때처럼 개별적으로 원점 복귀됩니다.

보정

위치 제어기가 없기 때문에 종속 축의 위치 옵셋, 예를 들어 스핀들 피치 에러, 백래시, 온도 및 처짐 옵셋은 계산되지만 적용되지는 않습니다.

백래시 보정을 정확하게 계산하려면 종속 축의 백래시는 커플링된 상태의 마스터 축 모션에 의해 항상 초과 이동되어야 합니다. 축 반전 에러 도중 커플링을 해제하면 종속 축에 대해 부정확한 실제 값이 생성됩니다.

다이나믹 강도 제어

마스터 축의 Kv 팩터는 기존 커플링의 경우 종속 축으로 복사되고 따라서 종속 드라이브에서 활성화됩니다. 이는 가능한 한 마스터 축 및 종속 축의 드라이브에 동일한 제어 응답을 얻기 위한 시도입니다. MD32640은 커플링된 모든 축에 동일하게 구성되어야 합니다.

속도 사전 제어

종속 축의 피드포워드 제어는 명시적으로 활성화하지 않아도 됩니다. 마스터 축의 현재 설정이 적용됩니다. 마스터 축의 속도 피드포워드 값은 종속 축의 속도 지령치에 이미 포함되어 있습니다.

기계적 상황은 커플링 모드에서 변경됩니다. 축 설정은 이에 따라 조정되어야 합니다. 커플링된 모든 드라이브는 동일한 속도 제어 다이나믹을 가져야 합니다.

Page 430: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

속도/토크 커플링, 마스터-슬레이브 (TE3) 23.10 기타 기능 관련 응답

선삭 가공, 밀링, 니블링 430 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

갠트리

마스터-종속 관계가 게인을 증가시키기 위해 갠트리 그룹의 각 측면에 대해 정의되면 리딩 축 또는 추종 축만이 마스터 축으로 작동될 수 있습니다.

고정 정지점으로 이동

고정 정지점으로 이동 기능은 커플링이 활성일 때에만 마스터 축에 프로그래밍되고 마스터 축과 종속 축에 대해 서로 다르게 적용됩니다.

● 프로그래밍된 값은 마스터 축의 원점 복귀 구동 토크의 백분율로 표시됩니다. 마스터 축은 고정 정지점의 도달 시점을 감지합니다.

● 프로그래밍된 값은 종속 축에도 활성화되지만 종속 축의 원점 복귀 구동 토크를 참조합니다.

마스터 축 및 종속 축의 원점 복귀 토크 값이 다를 경우 다음 종속 축 머신 데이터를 사용하여 일치시킬 수 있습니다.

MD37014 FIXED_STOP_TORQUE_FACTOR

팩터 < 1 로 지정하면 종속 축에서 프로그래밍된 클램핑 토크가 감소합니다.

다음 제약 사항에 주의하십시오.

● 토크 보정 제어기는 클램핑 작동 시 비활성화 되므로 마스터 축과 종속 축 간의 토크 배분은 클램핑 시 가능하지 않습니다.

● 마스터-종속 커플링에 대한 상태 변경은 고정 정지점 이동 시에는 적용되지 않습니다. 고정 정지점 기능이 완료된 때에만 새로운 상태의 설정 사항이 받아들여집니다.

가중치 균형

커플링 상태와 관계 없이 전자 카운터 발란서 (MD32460) 에 대한 추가 토크는 종속 축에서 계산됩니다.

활성 마스터-종속 커플링으로 기어단 변경

커플링된 종속 스핀들에서 자동 기어단 변경은 불가능하며 마스터 스핀들을 사용하여 간접적으로 실행할 수 있습니다. 기어단이 변경되는 시점은 따라서 마스터 스핀들에서 얻습니다. 커플링된 종속 스핀들의 오실레이팅 모션은 마스터 스핀들의 오실레이팅 모션을 통해 암묵적으로 생성됩니다.

마스터 스핀들과 반대로 관련 파라미터 블록은 커플링된 종속 스핀들에서 명시적으로 선택해야 합니다. 파라미터 블록이 지정되도록 하려면 다음 머신 데이터 값을 2로 설정해야 합니다.

Page 431: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

속도/토크 커플링, 마스터-슬레이브 (TE3) 23.11 보충 조건

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 431

MD35590 PARAMSET_CHANGE_ENABLE (파라미터 설정 변경 가능)

마스터/종속 스핀들에서 기어단 변경 시 관련 파라미터 설정 인덱스는 VDI 인터페이스를 통해 PLC에 의해 활성화됩니다.

하드웨어 및 소프트웨어 한계 스위치

하드웨어 및 소프트웨어 한계 스위치 교차는 커플링된 축에서 감지되고 소프트웨어 한계 스위치는 일반적으로 종속 축에서 초과 이동됩니다. 마스터 축에 의해 제동이 시작되는 동안 알람이 종속 축에 대해 출력됩니다.

종속 소프트웨어 한계 스위치 응답한 후 이송된 경로는 커플링을 제동하기 위해 마스터 축이 필요로 하는 거리와 같습니다.

알람의 원인이 제거될 때까지 커플링은 해제되지 않기 때문에 마스터 축은 한계 스위치로부터 멀어지는 동작을 제어합니다.

23.11 보충 조건

주 마스터-종속 기능을 사용하려면 동일한 802D sl 제어 시스템에서 마스터 축 및 종속 축을 작동해야 합니다. 마스터 축 및 종속 축은 PLC 축이 되어서는 안 됩니다.

● 마스터-종속 커플링 완료 및 분리는 축이 정지했을 때 실행됩니다.

● 커플링이 완료된 상태에서 종속 축 이송은 마스터 축을 통해서만 가능합니다.

● 종속 축을 사용하여 커플링이 완료되면 마스터 축은 자동으로 제동됩니다. 이 경우 커플링의 완료 및 분리에서 비대칭 응답이 생성됩니다. 커플링 완료와 반대로 커플링 분리에 대해서는 자동 제동 기능이 없습니다.

● 이미 커플링된 종속 축에 대해 이송 동작이 프로그래밍되면 알람 "14092 채널 %1 블록 %2 축 %3은 잘못된 유형임"이 표시됩니다.

● 커플링된 종속 축의 지령치 위치는 현재 실제 위치에 해당합니다.

● 다음에 축이 정지할 때 요청에 따라 채널 상태와 상관 없이 커플링이 수행되거나 해제됩니다. 이는 가공 프로그램 처리 중에도 커플링 상태를 변경할 수 있도록 해 줍니다.

Page 432: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

속도/토크 커플링, 마스터-슬레이브 (TE3) 23.11 보충 조건

선삭 가공, 밀링, 니블링 432 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

● PLC 인터페이스 신호 V390x 0001.5 "Position controller active"는 종속 축의 제동 제어 로직에서 더 이상 평가되지 않도록 해야 합니다. 활성화된 커플링에 대해서 이 신호는 더 이상 설정되지 않습니다. 대신 인터페이스 신호 V390x 5000.7 "Master-slave coupling status active"를 사용해야 합니다.

● 마스터 축이 동시에 종속 축으로 설정되면 알람 "26031 축 %1 설정 에러 마스터-종속"이 표시됩니다. 따라서 케스케이딩은 불가능합니다.

● 커플링이 요청되고 완료되면 제어 활성화 신호는 마스터 축으로부터 직접 얻습니다.

● 마스터-종속 커플링은 기어 변경 또는 스타-델타 (와이 델타) 전환 전에 비활성화되어야 합니다.

모듈로 로터리 축

● "시스템" 영역의 "서비스 화면"에서 슬레이브 축이 다음의 머신 데이터를 사용하여 모듈로 운전으로 설정된 경우라 하더라도 실제값 표시가 360°를 초과합니다. MD30310 ROT_IS_MODULO

● 자동 기본 디스플레이 및 서비스 디스플레이는 커플링이 비활성화될 때까지 실제 값 "모듈로 360°"를 표시하지 않습니다.

스핀들

● 마스터-종속 커플링이 스핀들과 함께 활성화되면 종속 축은 속도 제어 모드가 됩니다. 이 경우에도 종속 축의 실제 값은 서비스 디스플레이에서 360°를 초과합니다. 모듈로 계산은 활성화되지 않습니다. 그러나 자동 기본 디스플레이에서 표시된 값은 "모듈로 360°"입니다.

● 스핀들이 현재 한계 값으로 가속되는 경우, 이는 마스터 축과 종속 축 간에 요구되는 토크를 분배하기 위해 토크 보정 제어기가 사용할 조정 여유가 커플링된 상태에서 남아있지 않음을 의미합니다.

● 최대 마스터 스핀들 척 속도는 종속 스핀들의 척 속도보다 느리거나 같게 설정되어야 합니다. MD35100 SPIND_VELO_LIMIT

● 축 속도 모니터링 기능은 다음 척 속도로 조정되어야 합니다. MD36200 AX_VELO_LIMIT

Page 433: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

속도/토크 커플링, 마스터-슬레이브 (TE3) 23.12 예제

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 433

23.12 예제

23.12.1 AX1=마스터 및 AX2=종속 간의 마스터-종속 커플링

환경설정

1. 속도 지령치 커플링에 대한 마스터 축의 기계 축 번호

MD37250 MS_ASSIGN_MASTER_SPEED_CMD[AX2] = 1

2. 속도 지령치 커플링된 마스터 축과 동일한 토크 분배를 가지는 마스터 축

MD37252 MS_ASSIGN_MASTER_TORQUE_CTR[AX2] = 0

3. 마스터-종속 커플링에 대한 파라미터 지정

MD37253 MS_FUNCTION_MASK = 1

4. 파라미터 커플링

MD37262 MS_COUPLING_ALWAYS_ACTIVE[AX2] = 1

5. 토크는 마스터 축과 종속 축 모두에 전달됩니다.

MD37254 MS_TORQUE_CTRL_MODE[AX2] = 0

6. 마스터 축과 종속 축 간의 토크 분배는 50% 대 50%입니다.

MD37268 MS_TORQUE_WEIGHT_SLAVE[AX2] = 50

7. 토크 보정 제어기의 파라미터

MD37256 MS_TORQUE_CTRL_P_GAIN[AX2] = 0.5

MD37258 MS_TORQUE_CTRL_I_TIME[AX2] = 5.0

23.12.2 PLC를 통한 커플링 완료

다음은 작동시 기계 축 AX1=마스터 축과 AX2=종속 축 간의 마스터-종속 커플링을 완료하거나 분리하는 방법입니다.

Page 434: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

속도/토크 커플링, 마스터-슬레이브 (TE3) 23.12 예제

선삭 가공, 밀링, 니블링 434 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

사전 조건 ● 구성된 마스터 축 한 개

MD37250 MS_ASSIGN_MASTER_SPEED_CMD ≠ 0

● 다음을 사용한 마스터-종속 커플링의 활성화

MD37262 MS_COUPLING_ALWAYS_ACTIVE=0

● 개방된 상태의 커플링

일반적인 조작 순서

동작 적용/설명

• 커플링 위치 접근 각 축은 커플링 위치로 이동합니다.

• 기계적으로 커플링 완료 두 축은 서로 기계적으로 커플링됩니다.

• 커플링 완료 요청 PLC 인터페이스 신호 "Master/slave on" V380x 5000.7이 설정됩니다.

• 커플링 상태 조회 축이 정지 상태일 때 커플링된 종속 축은 PLC 인터페이스 신호 "Master/slave on" V390x 5000.7을 설정하고 "Position controller active" V390x 0001.5를 해제합니다.

검증 신호를 대기합니다.

• 마스터-종속 그룹 이동 마스터 축이 이동합니다.

23.12.3 가공 프로그램을 통한 커플링 완료/분리

다음은 가공 프로그램을 통해 기계 축 AX1=마스터 축과 AX2=종속 축 간의 마스터-종속 커플링을 완료하거나 분리하는 방법입니다.

사전 조건

● 구성된 마스터 축 한 개 (MD37250)

● 다음 머신 데이터를 통해 마스터-종속 커플링 활성화

MD37262 MS_COUPLING_ALWAYS_ACTIVE= 0 (영구 마스터-종속 커플링)

● 개방된 상태의 커플링

Page 435: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

속도/토크 커플링, 마스터-슬레이브 (TE3) 23.12 예제

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 435

가공 프로그램

N10 G0 AX1=0 AX2=0 ; 각 축은 커플링 위치로 이동합니다.

N20 MASLON (AX2) ; 커플링을 일시적으로 완료합니다. 두 축은 서로 기계적으로 커플링됩니다.

N30 AX1=100; ; 마스터-종속 그룹이 이동합니다. 속도 지령치를 통해 커플링되어 종속축은 마스터 축을 따라 이동합니다.

N40 MASLOF (AX2) ; 커플링을 개방합니다. 축이 기계적으로 서로 분리됩니다.

N50 AX1=200 AX2=200; ; 축이 개별적으로 이송됩니다.

N60 M30

23.12.4 기계적 제동 해제

다음은 마스터-종속 커플링에서 기계 축 AX1=마스터 축과 AX2=종속 축에 대한 제동 제어를 실행하는 방법입니다.

사전 조건

● 마스터-종속 커플링이 구성되어 있음

● 축이 정지 상태임

● 서보 인에이블 신호가 없음

일반적인 조작 순서

동작 적용/설명

커플링 완료 요청 다음 PLC 인터페이스 신호가 설정됩니다: V380x 5000.7 (마스터/종속 ON)

제어기 인에이블 설정 다음 PLC IS가 양 축에 설정됩니다: V380x 0002.1 (서보 인에이블)

Page 436: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

속도/토크 커플링, 마스터-슬레이브 (TE3) 23.13 데이터 목록

선삭 가공, 밀링, 니블링 436 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

동작 적용/설명

피드백 해석 AND를 사용하여 마스터 축에 대해 다음 PLC IS를 연결합니다. V390x 0001.7 (전류 제어기 동작) V390x 0001.6 (속도 제어기 동작) V390x 0001.5 (위치 제어기 동작) AND를 사용하여 종속 축에 대해 다음 PLC IS를 연결합니다. V390x 0001.7 (전류 제어기 동작) V390x 0001.6 (속도 제어기 동작) V390x 5000.7 (마스터/종속 동작)

제동 해제 마스터 축 및 종속 측에 AND 작동의 결과값이 0이 아니면 제동은 해제됩니다.

23.13 데이터 목록

23.13.1 머신 데이터 번호 이름 설명

축/스핀들 관련 신호

37250 MS_ASSIGN_MASTER_SPEED_CMD 속도 지령치 커플링을 위한 마스터 축

37252 MS_ASSIGN_MASTER_TORQUE_CTR 토크 분배를 위한 마스터 축

37254 MS_TORQUE_CTRL_MODE 토크 제어 출력 연결

37255 MS_TORQUE_CTRL_ACTIVATION 토크 보정 제어 활성화

37256 MS_TORQUE_CTRL_P_GAIN 토크 보정 제어기의 게인 팩터

37258 MS_TORQUE_CTRL_I_TIME 토크 보정 제어기의 리셋 시간

37260 MS_MAX_CTRL_VELO 토크 보정 제어 제한

37262 MS_COUPLING_ALWAYS_ACTIVE 영구 마스터-종속 커플링

37263 MS_SPIND_COUPLING_MODE 스핀들의 커플링 특성

37264 MS_TENSION_TORQUE 마스터-종속 텐션 토크

37268 MS_TORQUE_WEIGHT_SLAVE 종속 축의 토크 가중치

37270 MS_VELO_TOL_COARSE 마스터-종속 "일반" 속도 공차

37272 MS_VELO_TOL_FINE 마스터-종속 "미세" 속도 공차

37274 MS_MOTION_DIR_REVERSE 마스터-종속 이동 방향 전환

Page 437: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

속도/토크 커플링, 마스터-슬레이브 (TE3) 23.13 데이터 목록

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 437

23.13.2 인터페이스 신호

번호 .Bit 이름

축 관련

V380x 5000 .4 토크 보정 제어기 활성화

V380x 5000 .7 마스터-종속 커플링 활성화

V390x 5000 .2 "미세" 속도 공차

V390x 5000 .3 "일반" 속도 공차

V390x 5000 .4 토크 보정 제어기 상태

V390x 5000 .7 마스터-종속 커플링 상태

Page 438: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

속도/토크 커플링, 마스터-슬레이브 (TE3) 23.13 데이터 목록

선삭 가공, 밀링, 니블링 438 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

Page 439: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 439

피드 (V1) 2424.1 경로 피드 속도 F

기능성

피드 속도 F는 프로그래밍된 공작물 형상을 따라 공구의 경로 속도입니다. 따라서 개별 축 속도는 이송할 전체 거리에서 축 경로의 일부에서 유래됩니다.

피드 속도 F는 보간 유형 G1, G2, G3, CIP 및 CT에 적용되며 새 F 워드가 기록될 때까지 프로그램에서 유지됩니다.

참조:

/BP_/ 조작 및 프로그램 설명서

F의 치수 단위: G94, G95

F 워드의 치수 단위는 G 기능을 통해 결정됩니다.

● 피드 속도 G94 F(mm/min 또는 inch/min)

● 스핀들의 피드 속도 G95 F(mm/rev 또는 inch/rev)

(스핀들이 회전하는 경우에만 적용됩니다!)

인치 단위계는 G700 또는 MD10240 SCALING_SYSTEM_IS_METRIC=0의 시스템 설정 "인치"에 적용됩니다.

G96, G97에서 F 치수 단위

선반의 경우 G94, G95의 그룹은 주속 일정 제어(ON/OFF)에 대한 G96, G97에 의해 확장됩니다. 이러한 기능은 S 워드에도 영향을 줍니다.

활성화된 G96 기능을 사용하면 프로그램된 절삭율 S가 공구 에지에서 일정하게 유지되는 형태로 스핀들 속도가 현재 가공된 공작물 직경(이송 축)에 맞춰집니다.

S 워드는 G96을 사용하는 블록에서처럼 절삭율로 평가됩니다. G96은 그룹(G94, G95, G97)의 다른 G 기능에 의해 취소될 때까지 모달식 효과를 나타냅니다.

피드 속도 F는 항상 mm/회전 또는 inch/회전 치수 단위로 평가됩니다(G95와 동일).

Page 440: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

피드 (V1) 24.1 경로 피드 속도 F

선삭 가공, 밀링, 니블링 440 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

최대 공구 경로 속도 최대 경로 속도는 관련 축(MD32000 MAX_AX_VELO)의 최대 속도에서 가져오고 경로에 비례합니다. 기계 데이터에 저장된 최대 축 속도를 초과할 수 없습니다.

원에 대한 CFC 피드 오버라이드

밀링 공구 및 활성 공구 반경 보정(G41/G42)을 사용하여 원형 형상을 가공하는 경우 밀링 커터 중심에서의 피드 속도는 프로그래밍된 F 값이 원형 형상에서 활성화되는 경우 조정해야 합니다. CFC 피드 오버라이드가 활성 상태인 경우 원 내부 및 외부 가공이 자동으로 감지됩니다.

피드 오버라이드는 CFTCP를 사용하여 끌 수 있습니다.

참조:

/BP_/ 조작 및 프로그램 설명서

인터페이스 신호 회전 피드 속도가 활성인 경우 IS "Revolutional feedrate" (V3300 0001.2)가 설정됩니다.

G96/G332 기능이 활성인 경우 스핀들에 대해 IS "Constant cutting rate active" (V390x 2002.0)가 설정됩니다.

알람 ● G1, G2, G3, ...에서 F 워드가 프로그래밍되지 않은 경우 알람 10860이 출력됩니다. 축 이동을 수행할 수 없습니다. 그러나 다음을 기록하십시오: SD42110 DEFAULT_FEED!

● F0이 프로그래밍되면 알람 14800이 출력됩니다.

● G95가 활성이고 스핀들이 정지 상태인 경우 축 이동을 수행할 수 없습니다. 출력되는 알람이 없습니다.

참고 ● "드라이런 피드 속도" 기능이 활성화되고 프로그램이 시작되면 G1, G2, G3, CIP,

CT와 연계하여 프로그래밍된 피드 속도는 SD42100 DRY_RUN_FEED에 저장된 피드 속도에 의해 대체됩니다. "드라이런 피드 속도(DRY)(K1)를 통한 프로그램 처리" 절을 참조하십시오.

● 조그 모드에서 축의 이송 작동 속도는 기계 데이터/셋팅 데이터에 의해 결정됩니다. 가능한 "급 이송 오버라이드"를 포함하여 속도에 대한 자세한 내용은 "수동 및 핸드휠 이송 (H1)" 장을 참조하십시오.

Page 441: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

피드 (V1) 24.1 경로 피드 속도 F

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 441

24.1.1 G33, G34, G35(나사 절삭)의 피드 속도

주 G33, G34, G35를 사용한 나사 절삭 기능은 G/N plus 및 pro 버전에서는 사용할 수 없습니다.

나사 절삭 형식

G33 - 연속 피치를 사용한 나사

G34 - 일정 비율로 피치가 증가되는 나사

G35 - 일정 비율로 피치가 감소되는 나사

축 속도

G33/G34 또는 G35의 경우, 나사 길이에 대한 축 속도는 스핀들 속도와 프로그래밍된 피치에 따라 결정됩니다. 그러나 MD32000 MAX_AX_VELO에 정의된 최대 축 속도를 초과할 수 없습니다.

이송 속도 F는 관련이 없습니다. 그러나 이는 메모리에 저장됩니다.

예를 들어 원통 나사의 축 속도는 설정된 스핀들 속도 (S) 및 프로그래밍된 피치 (K) 를 통해 설정됩니다:

Fz [mm/min] = 속도 S [rev/min] * 피치 K [mm/rev]

주 G34 및 G35의 경우 피치 변경 (mm/rev2) 이 F 다음에 프로그래밍됩니다.

참조:

/BP_/ 조작 및 프로그램 설명서

최소 스핀들 속도

저속에서 원활하게 회전하기 위해 스핀들 속도가 최소 레벨 이하로 떨어지지 않도록 합니다. 이 속도는 SD43210 SPIND_MIN_VELO_G25 (최소 스핀들 속도) 및 MD35140 GEAR_STEP_MIN_VELO_LIMIT (기어단 변경을 위한 최소 속도) 를 통한 각 기어단에 대해 설정할 수 있습니다. 최소 스핀들 속도는 G25의 가공 프로그램에서 변경할 수 있습니다.

Page 442: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

피드 (V1) 24.1 경로 피드 속도 F

선삭 가공, 밀링, 니블링 442 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

NC 정지, 싱글 블록

NC 정지 및 단일 블록은 나사 체인 완료 후에만 활성화됩니다.

정보

● 스핀들 속도 오버라이드 스위치는 나사 가공 동안 (탭핑) 변경되지 않은 상태로 유지되어야 합니다.

● 피드 오버라이드 스위치는 G33, G34, G35의 블록과 관련이 없습니다.

프로그램 가능한 런인 및 런아웃 경로: DITS, DITE

런인 및 런아웃 경로는 필요한 나사에 추가로 이송되어야 합니다. 축의 시작 및 제동 (테이퍼 나사의 경우 양축) 은 이 영역에서 수행됩니다. 이 경로는 피치, 스핀들 속도 및 축 동역학 (구성) 에 따라 결정됩니다.

런인 또는 런아웃에 사용할 수 있는 경로가 제한되는 경우 이 경로가 충분하도록 스핀들 속도를 줄여야 할 수도 있습니다. 이러한 경우, 런인 및 런아웃 경로를 프로그램 안에서 개별적으로 지정하여 유리한 절삭 값을 산출하고 가공 시간을 단축하거나 이러한 문제를 간편하게 처리할 수 있습니다.

값을 지정하지 않으면 셋팅 데이터 (SD) 의 값이 적용됩니다. 프로그램에서의 지정 위치는 SD42010 THREAD_RAMP_DISP[0] ... [1]에 기록됩니다.

이 경로가 구성된 축 가속도로 이송하는 데 충분하지 않으면 가속도 측면에서 축이 오버로드됩니다. 그러면 나사 런인 경로에 대해 알람 22280 ("프로그램된 런인 경로가 너무 짧습니다") 가 발행됩니다. 경고는 참고용일 뿐이며 가공 프로그램 실행에 영향을 미치지 않습니다.

런아웃 경로는 나사 끝에서 근사치 거리로 사용됩니다. 따라서 후진 시 축 이동에서 원활한 변경이 일어납니다.

프로그램

DITS= ...: 나사의 런인 경로

DITE= ...: 나사의 런아웃 경로

참조:

/BP_/ 조작 및 프로그램 설명서

Page 443: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

피드 (V1) 24.1 경로 피드 속도 F

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 443

SD42010

위치가 아닌 경로만 DITS 및 DITE를 통해 프로그래밍됩니다.

가공 프로그램 명령을 사용하여 셋팅 데이터 SD42010 THREAD_RAMP_DISP[0], ...[1]은 나사 절삭 ([0]-런인, [1]-런아웃) 동안 축의 다음 가속 응답을 정의합니다:

● SD42010 = < 0 ~ -1:

구성된 가속 속도에서 피드 축의 시동/제동. 현재 BRISK/SOFT 프로그램에 따른 저크 (Jerk).

● SD42010 = 0:

나사 절삭 중 피드 축의 갑작스런 시동/제동.

● SD42010 = > 0:

나사 런업/감속 거리가 지정됩니다. 알람 22280이 발생되지 않도록 하려면 길이가 매우 짧은 런인 및 런아웃 경로의 경우 축의 가속도 제한을 준수해야 합니다.

주 DITE는 나사 끝에서 근사치 거리로 사용됩니다. 따라서 축 이동에서 원활한 변경이 일어납니다.

G34, G35의 피치 변경 F

나사의 시작 및 최종 리드를 이미 알고 있는 경우 다음 공식에 따라 프로그램할 피치 변경 F를 계산할 수 있습니다.

변수 의미는 다음과 같습니다.

Ke 축 대상 지점 좌표의 피치[mm/rev]

Ka 시작 피치 (I 및 K 아래 프로그램) [mm/rev]

LG 나사 길이[mm]

Page 444: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

피드 (V1) 24.1 경로 피드 속도 F

선삭 가공, 밀링, 니블링 444 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

24.1.2 G63 피드 속도(보정 척을 사용하여 태핑)

주 탭팅 척을 사용하는 탭핑 기능은 G/N plus 및 pro 버전에서는 사용할 수 없습니다.

이송속도 F G63의 경우 이송 속도 F를 프로그래밍해야 합니다. 선택한 스핀들 속도 S (프로그래밍 또는 설정) 와 드릴 피치에 대해 적절해야 합니다:

이송 속도 F[mm/min] = 속도 S [rev/min] x 피치 [mm/rev]

보정 척은 드릴 축의 가능한 경로 편차를 제한된 범위 내에서 수용합니다.

참고 자료 /BP_/ 조작 및 프로그램 매뉴얼

24.1.3 G331, G332 피드 속도(보정 척을 사용하지 않고 태핑)

주 동기 탭핑 기능은 G/N plus 및 pro 버전에서는 사용할 수 없습니다.

축 속도 G331/G332 탭핑의 경우, 나사 길이에 대한 축 속도는 스핀들 속도 S와 프로그래밍된 피치에 따라 결정됩니다. 그러나 MD32000 MAX_AX_VELO에 정의된 최대 축 속도를 초과할 수 없습니다.

이송 속도 F와는 관계가 없습니다. 그러나 메모리에 저장됩니다.

인터페이스 신호

G331/G332 기능이 활성인 경우 스핀들에 대해 IS "Tapping without compensation chuck active" (V390x 2002.3) 가 설정됩니다.

주 스핀들 및 관련 축에 대한 정확한 동적 조정 작업을 수행하는 경우에만 동기 탭핑을 수행할 수 있습니다. G331/G332의 경우 축의 파라미터 집합 n (0...5) 이 자동으로 적용됩니다. 또한 이 파라미터 집합은 현재 스핀들의 기어단에 적용됩니다 (M40, M41 - M45 - "Spindle (S1)" 장 참조). 일반적으로 축은 느린 스핀들에 맞게 조정됩니다.

Page 445: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

피드 (V1) 24.1 경로 피드 속도 F

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 445

참고 자료 /BP_/ 조작 및 프로그램 매뉴얼

24.1.4 모따기/라운딩의 피드 속도: FRC, FRCM

모따기/라운딩

모따기(CHF 또는 CHR) 또는 라운딩(RND) 요소를 형상 코너에 삽입할 수 있습니다. 동일한 방법으로 몇 개의 형상 코너를 라운딩하려면 "모달 라운딩"(RNDM) 명령을 사용하십시오.

FRC=... (비 모달) 또는 FRCM= ... (모달)을 사용하면 모따기/라운딩 이송율을 프로그램할 수 있습니다. FRC/FRCM이 프로그램되지 않은 경우에는 일반 피드 F가 적용됩니다.

프로그램

FRC=... 모따기/라운딩에 사용되는 비모달식 피드

Value > 0: 피드: mm/min (G94) 또는 mm/rev (G95)

FRCM=… 모따기/라운딩의 모달 피드

Value > 0: 피드: mm/min (G94) 또는 mm/rev (G95)

모따기/라운딩의 모달식 피드 ON

값 = 0: 모따기/라운딩에 대한 모달식 피드 OFF

피드 속도 F가 모따기/라운딩에 적용됩니다.

참고

● G0을 사용하여 모따기가 이송되는 경우 F, FRC, FRCM이 활성화되지 않습니다. 모따기/라운딩 피드 F가 활성화되는 경우 기본적으로 코너에서 먼 블록의 값이 사용됩니다. 기타 설정은 가공 데이터 MD20201 CHFRND_MODE_MASK를 통해 구성할 수 있습니다.

● 해당 정보 없이 최대 3개의 블록을 모따기/라운딩에 대한 이송 정보가 들어 있는 2개의 블록 사이에 삽입할 수 있습니다(평면의 축). 평면에서 축 정보 없는 추가 블록 및 모따기 또는 라운딩 삽입을 위한 기존 명령의 경우 알람이 트리거됩니다.

Page 446: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

피드 (V1) 24.2 급이송 G0

선삭 가공, 밀링, 니블링 446 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

24.2 급이송 G0

용도

급 이송 G0은 공작물 직접 가공용이 아니라 공구의 급속 배치에 사용됩니다. 모든 축이 동시에 이송될 수 있습니다. 따라서 직선 경로가 됩니다.

각 축의 경우 최대 속도(급 이송)는 기계 데이터 MD32000 MAX_AX_VELO에 의해 정의됩니다. 한 축만 이송하는 경우에 급 이송을 사용합니다. 예를 들어 두 개의 축이 동시에 이송되면 양축을 고려하여 가능한 최대 경로 속도에 도달하기 위한 경로 속도(결과 속도)가 선택됩니다.

예를 들어 두 개의 축이 동일한 최대 속도를 가지고 또한 동일한 경로를 이송하는 경우 경로 속도 = 1.41 * 최대 축 속도가 됩니다.

피드 F와 G0는 관계가 없습니다. 그러나 메모리에 저장됩니다.

급이송 오버라이드

자동 작동 모드에서는, 피드 오버라이드 스위치가 급이송에도 적용되는 "위치" 작동 영역 -> "프로그램 제어" 소프트키를 통해 설정할 수 있습니다. 상태 표시줄에 활성 기능이 ROV와 함께 표시됩니다. HMI - PLC는 IS "Feedrate override for rapid traverse selected" (V1700 0001.3)를 설정합니다. PLC 프로그램은 이 신호를 IS "Rapid traverse override active" (V3200 0006.6)에 배치해야 합니다.

Page 447: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

피드 (V1) 24.3 피드 제어

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 447

24.3 피드 제어

24.3.1 개요

그림 24-1 피드 속도를 프로그래밍 및 제어하기 위한 가능성

24.3.2 피드 사용 불가능 및 피드 속도/스핀들 정지

일반 "피드 사용 불가능" 또는 "피드/스핀들 정지" 기능을 통해 축이 정지됩니다. 경로 형상은 유지됩니다(예외: G33 블록).

피드 사용 불가능 채널 관련 인터페이스 신호 "피드 사용 불가능" (V3200 0006.0)을 통해 모든 작동 모드에서 모든 축(기하 축 및 특수 축)이 정지됩니다.

이 피드 사용 불가능은 G33이 활성인 경우 적용되지 않습니다. 그러나 G63, G331, G332에서는 활성화됩니다.

Page 448: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

피드 (V1) 24.3 피드 제어

선삭 가공, 밀링, 니블링 448 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

WCS의 축에 대한 피드 정지

"피드 정지" 인터페이스 신호 (V3200 1000.3, V32001 004.3 및 V3200 1008.3)은 조그 모드에서 공작물 좌표계(WCS)로 이송하는 동안 기하 축(WCS의 축)을 정지하는 데 사용됩니다.

축 관련 피드 정지 축 관련 "피드 정지" 인터페이스 신호(V380x 0004.3)는 관련 기계 축을 정지하는 데 사용됩니다.

자동 모드: 경로 축에 대해 "피드 정지"를 수행할 경우 현재 블록에서 이송된 모든 축 및 축 그룹에 포함된 모든 축이 정지됩니다.

JOG 모드에서 현재 축만 정지됩니다.

G33이 활성인 경우 축 관련 "피드 정지"가 활성화됩니다(그러나 형상 편차 = 나사 에러!).

스핀들 정지 "스핀들 정지" 인터페이스 신호(V380x 0004.3)는 스핀들을 정지하는 데 사용됩니다.

"스핀들 정지"는 G33 및 G63에서 활성화됩니다.

주 형상 편차 = 나사 에러!

24.3.3 기계 조작반을 통한 피드 오버라이드

일반 조작자는 피드 오버라이드 스위치를 사용하여 프로그래밍된 피드 속도를 기준으로 경로 피드 속도를 즉시 증가 또는 감소시킬 수 있습니다. 피드 속도는 오버라이드 값의 배수입니다.

경로 피드 속도 F에 대해 0 및 120% 사이 오버라이드를 프로그래밍할 수 있습니다.

급 이송 오버라이드 스위치는 가공 프로그램 테스트 시 이송 속도를 줄이기 위해 사용됩니다.

급 이송에 대해 0 및 100% 사이 오버라이드를 프로그래밍할 수 있습니다.

스핀들 오버라이드는 스핀들 속도 및 절삭 속도를 수정하는 데 사용될 수 있습니다(G96의 경우). 오버라이드는 50 - 120% 사이에서 가능합니다.

오버라이드는 기계 관련 가속 및 속도 제한을 초과하지 않아야 하며 초과할 경우 형상 에러가 발생합니다.

오버라이드는 한계(예, G26)로 인해 중단되기 전에 프로그램된 값에 작용합니다.

Page 449: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

피드 (V1) 24.3 피드 제어

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 449

채널 관련 피드 속도 및 급 이송 오버라이드

피드 속도 및 급 이송에 대해 하나의 인에이블 신호 및 1바이트가 오버라이드 팩터용 PLC 인터페이스에서 % 단위로 제공됩니다:

● IS "Feedrate override" (VB3200 0004)

● IS "Feedrate override active" (V3200 0006.7)

● IS "Rapid traverse override" (VB3200 0005)

● IS "Rapid traverse override active" (V3200 0006.6)

오버라이드(값)에 대한 인터페이스는 PLC를 통해 기계 조작반에서 NC로 제공되며 그레이 코딩 방식입니다.

활성 피드 속도 오버라이드는 모든 경로 축에서 작용합니다. 활성 급 이송 오버라이드는 급 이송 상태의 모든 이송 축에서 작용합니다.

전용 급 이송 오버라이드 스위치가 없는 경우 피드 오버라이드 스위치를 사용할 수 있습니다. 이 경우 100% 이상의 피드 오버라이드는 급 이송 오버라이드에 대해 100%로 제한됩니다.

활성화할 오버라이드는 PLC 또는 조작반을 통해 선택할 수 있습니다.

조작반(디스플레이: ROV)을 사용하여 선택한 경우 IS "Feedrate override for rapid traverse selected" (V1700 0001.3)가 설정되고 PLC 프로그램에 의해 IS "Rapid traverse override active" (V3200 0006.6)로 전송되어야 합니다. 값은 PLC 프로그램에 의해 기계 조작반에서 IS "Rapid traverse override" (VB3200 0005)로 전송되어야 합니다.

채널 관련 피드 속도 및 급이송 오버라이드는 G33, G63, G331 및 G332이 활성인 경우 비활성화됩니다.

축 관련 피드 오버라이드

피드 오버라이드 팩터에 대해 하나의 인에이블 신호 및 1바이트가 각 축의 PLC 인터페이스에서 % 단위로 제공됩니다:

● IS "Feedrate override" (VB380x 0000)

● IS "Override active" (V380x 0001.7)

G33, G331, G331, G63이 활성인 경우 축 관련 피드 오버라이드는 적용되지 않습니다(내부적으로 100%의 고정값으로 설정).

Page 450: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

피드 (V1) 24.3 피드 제어

선삭 가공, 밀링, 니블링 450 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

스핀들 오버라이드

스핀들 오버라이드 팩터에 대해 하나의 인에이블 신호 및 1바이트가 각 스핀들의 PLC 인터페이스에서 % 단위로 제공됩니다:

● IS "Spindle override" (VB380x 2003)

● IS "Override active" (V380x 0001.7)

추가 신호 IS "Feedrate override for spindle valid" (V380x 2001.0)를 통해 PLC 프로그램에서 IS "Feedrate override" (VB380x 0000)의 값을 적용해야 하는지 확인할 수 있습니다.

스핀들 오버라이드는 G33에서 활성화되지만 정확도 문제로 인해 실행하지 않아야 합니다. 또한 G331, G332에서도 활성화됩니다. G63의 경우 스핀들 오버라이드는 100%의 고정값으로 설정됩니다.

오버라이드 활성화

설정된 오버라이드 값은 모든 작동 모드 및 기계 기능에서 적용됩니다. IS "Rapid traverse override active", "Feedrate override active" 또는 "Override active"가 설정된 경우 적용됩니다.

0%의 오버라이드 팩터는 피드 사용 불가능으로 적용됩니다.

채널 비활성화

오버라이드가 비활성화되면(예: 위의 인터페이스 신호가 "0"으로 설정될 경우) 모든 스위치 위치(첫 번째 위치 제외)에 대해 오버라이드 팩터 "1"이 사용되며 예를 들면 오버라이드가 100%입니다.

주 값에 대한 그레이 코딩 인터페이스의 첫 번째 스위치 위치는 특별한 경우를 나타냅니다. 이 경우 IS "Rapid traverse override active", "Feedrate override active" 또는 "Override active"가 설정되지 않을 경우 첫 번째 스위치 위치의 오버라이드 팩터가 사용됩니다. 따라서 0%가 축의 오버라이드 값으로 출력됩니다("피드 사용 불가능"과 동일하게 작용). 다음은 IS "Override active"가 설정되지 않을 경우 스핀들에 적용됩니다: 오버라이드 값 50%.

Page 451: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

피드 (V1) 24.4 데이터 목록

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 451

24.4 데이터 목록

24.4.1 기계/셋팅 데이터

번호 이름 이름

일반 머신 데이터

10240 SCALING_SYSTEM_IS_METRIC 기본 시스템 미터 단위

채널 관련 머신 데이터

20201 CHFRND_MODE_MASK 모따기/라운딩 동작 관련 지정

축 관련 머신 데이터

32000 MAX_AX_VELO 최대 축 속도

35100 SPIND_VELO_LIMIT 최대 스핀들 속도

채널 관련 셋팅 데이터

42100 DRY_RUN_FEED 드라이런 피드 속도

42010 THREAD_RAMP_DISP 나사 절삭 시 피드 축의 가속 패턴

42110 DEFAULT_FEED 경로 피드 기본값

24.4.2 인터페이스 신호

번호 Bit 이름

채널 관련

V3200 0000 .6 드라이런 피드 활성화

V3200 0004 - 피드 오버라이드

V3200 0005 급이송 오버라이드

V3200 0006 .0 피드 사용 불가능

V3200 0006 .6 급 이송 오버라이드 활성

V3200 0006 .7 급 이송 오버라이드 활성

V32001000 .3 피드 정지, 기하 축 1

V32001004 .3 피드 정지, 기하 축 2

Page 452: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

피드 (V1) 24.4 데이터 목록

선삭 가공, 밀링, 니블링 452 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

번호 Bit 이름

V32001008 .3 피드 정지, 기하 축 3

V1700 0000 .6 드라이런 피드 속도 선택

V1700 0001 .3 급 이송에 대해 급 이송 오버라이드 선택

V3300 0001 .2 회전 피드 속도 활성

축/스핀들 관련 신호

VB380x 0000 - 피드 오버라이드

VB380x 2003 - 스핀들 오버라이드

V380x 0001 .7 오버라이드 활성(축 또는 스핀들)

V380x 2001 .0 유효한 스핀들의 피드 오버라이드

V380x 0004 .3 피드 정지/스핀들 정지

V390x 2002 .0 주속 일정 제어 활성(스핀들)

V390x 2002 .3 보정 척을 사용하지 않고 태핑 활성(스핀들)

Page 453: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 453

공구: 보정 및 모니터링(W1) 2525.1 공구 및 공구 보정 개요

특징

SINUMERIK 802D sl 제어 시스템은 서로 다른 공구 종류(드릴, 밀링 커터, 선삭 공구 등)에 대해 공구 보정 데이터를 계산할 수 있습니다.

● 길이 보정

● 반경 보정

● 공구 보정 데이터를 공구 옵셋 메모리에 저장

– 0-32000 사이의 T 번호로 공구 식별

– D 번호를 통해 9개의 절삭날(옵셋 블록) 최대값으로 공구 정의

– 절삭날은 공구 파라메타에 의해 설명됩니다:

공구 종류

지오메트리: 길이/반경

마모: 길이/반경

절삭날 위치(선삭 공구)

● 선택 가능한 공구 변경: T 명령 또는 M6을 통해 즉시 가능

● 공구 반경 보정

– 모든 보간 유형에 대해 보정 활성화: 선형 및 원형

– 외부 코너에서 보정 선택 가능: 전이 원(G450) 또는 등거리 교차(G451)

– 외부/내부 코너 자동 감지

상세 설명:

참조:

/BP_/ 조작 및 프로그램 설명서

Page 454: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

공구: 보정 및 모니터링(W1) 25.2 공구

선삭 가공, 밀링, 니블링 454 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

25.2 공구

공구를 선택합니다.

공구는 프로그램에서 T 기능을 통해 선택됩니다. 새 공구가 T 기능 또는 M6을 통해 즉시 로드되는지 여부는 MD22550 TOOL_CHANGE_MODE(M 기능을 통한 새 공구 옵셋)에 따라 다릅니다.

T 값 범위

T 기능은 T0(공구 없음) ~ T32000(번호 32000의 공구) 사이의 정수 값으로 지정할 수 있습니다.

다음은 시스템에 동시에 저장할 수 있는 최대 공구 수입니다.

● SINUMERIK 802D sl value: 32개 공구

● SINUMERIK 802D sl plus: 64개 공구

● SINUMERIK 802D sl pro: 128개 공구

25.3 공구 옵셋

D 기능을 통한 공구 보정

공구는 최대 9개의 절삭날을 가질 수 있습니다. 9개의 공구 절삭날은 D 기능 D1 - D9에 할당됩니다.

공구 보정 블록에 대한 다음의 최대값을 제어 시스템에 동시에 저장할 수 있습니다.

● SINUMERIK 802D sl value: 32개 데이터 필드(D 번호)

● SINUMERIK 802D sl plus: 64개 데이터 필드(D 번호)

● SINUMERIK 802D sl pro: 128개 데이터 필드(D 번호)

공구 절삭날은 D1(에지 1) - D9(에지 9)를 통해 프로그래밍됩니다. 공구 절삭날은 항상 현재 활성 공구를 참조합니다. 활성 공구가 없는(T0) 활성 공구 절삭날(D1 - D9)은 비활성화됩니다. 공구 절삭날 D0은 활성 공구의 모든 공구 옵셋을 선택 취소합니다.

Page 455: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

공구: 보정 및 모니터링(W1) 25.4 공구 모니터링

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 455

공구 변경 시 절삭날의 선택

새 공구(새로운 T 번호)가 프로그래밍되었고 기존 공구와 교체된 경우 절삭날 선택을 위해 다음 옵션을 사용할 수 있습니다.

● 절삭날 번호가 프로그래밍됩니다.

● 절삭날 번호가 프로그래밍되지 않은 경우 D1이 자동으로 활성화됩니다.

공구 옵셋 활성화 D1 - D9는 활성 공구의 절삭날에 대한 공구 보정(옵셋)을 활성화합니다. 공구 길이 보정 및 공구 반경 보정은 다음과 같이 서로 다른 시간에 활성화할 수 있습니다.

● 공구 길이 보정(TLC)은 TLC를 적용해야 하는 축의 첫 번째 이동 동작 시 수행됩니다. 이 이송 동작은 선형 보간이어야 합니다(G0, G1).

● 공구 반경 보정(TRC)은 G41/G42가 활성 평면(G17, G18 또는 G19)에서 프로그래밍될 경우 활성화됩니다. G41/G42를 통한 공구 반경 보정 선택은 G0(급 이송) 또는 G1(선형 보간)을 가진 프로그램 블록에서만 수행됩니다.

공구 반경 보정을 포함한 공구 보정(옵셋)에 대한 자세한 설명:

참조:

/BP_/ 조작 및 프로그램 설명서, "공구 및 공구 옵셋" 절

25.4 공구 모니터링

주 이 기능은 T/M 값에 대해서는 사용할 수 없습니다.

25.4.1 공구 모니터링 개요

일반 공구 모니터링은 다음 가공 데이터를 통해 활성화됩니다.

● MD18080 MM_TOOL_MANAGEMENT_MASK: 비트 1=1

● MD20310 TOOL_MANAGEMENT_MASK: 비트 1=1

"공구 모니터링" 기능은 활성 공구 관리 없이 수행되며 SINUMERIK 802D sl의 활성 공구에 대해 다음 모니터링 유형의 활성 절삭날이 허용됩니다.

● 공구 수명 모니터링

● 공작물 수량 모니터링

위에서 설명한 모니터링 유형은 한가지 공구에 대해 동시에 활성화할 수 있습니다.

Page 456: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

공구: 보정 및 모니터링(W1) 25.4 공구 모니터링

선삭 가공, 밀링, 니블링 456 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

모니터링 카운터 각 모니터링 유형마다 모니터링 카운터가 있습니다. 모니터링 카운터는 0보다 큰 설정값에서 0으로 카운트 다운됩니다. 카운터가 0보다 작거나 같은 값으로 감소된 경우 제한값에 도달합니다. 해당 알람 메시지가 발행되고 인터페이스 신호가 출력됩니다.

공구 절삭날이 설정된 사전 경고 제한치에 도달한 경우 다른 인터페이스 신호가 먼저 출력됩니다.

모니터링 유형 및 조건에 대한 시스템 변수

● $TC_TP8[t] - 번호가 t인 공구의 상태:

비트 0 =1/0: 공구가 동작 중임/예비 공구

비트 1 =1/0: 공구 사용 가능/사용할 수 없음

비트 2 =1/0: 공구 사용 불가능/사용 가능

비트 3: 아직 사용 안됨

비트 4 =1/0: 조기 경고 한계에 도달/도달하지 않음

● $TC_TP9[t] - 번호가 t인 공구에 대한 모니터링 기능 유형:

= 0: 모니터링 안 함

= 1: 수명 모니터링 공구

= 2: 수량 모니터링 공구

이러한 시스템 변수는 NC 프로그램에서 읽고 쓸 수 있으며 제어 시스템(HMI)를 통해 액세스할 수 있습니다. "공구 관리" 기능 패키지를 SINUMERIK 802D에서 사용할 수 없는 경우 이러한 시스템 파라메타는 조작자/프로그래머에 의해 관리되어야 합니다.

참조:

/BP_/ 조작 및 프로그램 설명서

공구 모니터링 데이터용 시스템 변수

도표 25- 1 공구 모니터링 데이터

이름 설명 데이터 형식 기본값

$TC_MOP1[t,d] 공구 수명 경고 제한(분) REAL 0.0

$TC_MOP2[t,d] 잔여 수명(분) REAL 0.0

$TC_MOP3[t,d] 수량 경고 제한 INT 0

$TC_MOP4[t,d] 잔여 수량 INT 0

Page 457: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

공구: 보정 및 모니터링(W1) 25.4 공구 모니터링

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 457

이름 설명 데이터 형식 기본값

... ...

$TC_MOP11[t,d] 공구 수명 지령치 REAL 0.0

$TC_MOP13[t,d] 프로그램된 장치 수량 REAL 0.0

공구 번호 T를 나타내는 t, D 번호를 나타내는 d

활성 공구용 시스템 변수

다음은 시스템 변수를 통해 NC 프로그램에서 조회할 수 있습니다.

● $P_TOOLNO: 활성 공구 T의 번호

● $P_TOOL: 활성 공구의 활성 D 번호

인터페이스 신호 일부 모니터링 조건은 PLC에서 사용 가능합니다:

● "공구 사전 경고 제한에 도달" (V5300 0000.0)

● "공구 제한에 도달" (V5300 0000.1)

● "공구 사전 경고 제한에 대한 T 번호" (VD5300 1000)

● "공구 제한에 대한 T 번호" (VD5300 1004)

공작물 카운터는 PLC에서 끌 수 있습니다:

● "공작물 카운터 끄기" (V3200 0013.5)

25.4.2 공구 수명 모니터링

공구 수명 모니터링은 현재 사용중인 공구 절삭날에 대해 수행됩니다(활성 공구 T의 활성 절삭날 D).

경로 축 이송(G1, G2, G3, ... G0에 대해서는 아님), 이 공구 절삭날의 남은 공구 수명($TC_MOP2[t,d] )이 업데이트됩니다. 공구 절삭날의 남은 공구 수명이 가공하는 동안 "수명 사전 경고 제한" ($TC_MOP1[t,d]) 값 이하인 경우 IS "Tool prewarning limit reached" (V5300 0000.0) 및 IS "T number for tool prewarning limit" (VD5300 1000)가 설정됩니다.

남은 수명이 <= 0인 경우 알람이 발행되고 IS "Tool limit reached" (V5300 000.1) 및 IS "T number for tool limit" (VD5300 1004)가 설정됩니다. 공구가 "사용 불가능" 상태로 변경되고 이 상태가 바뀔 때까지 프로그램할 수 없습니다. 조작자가 개입하여 가공 작동 공구가 있는지 확인해야 합니다.

Page 458: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

공구: 보정 및 모니터링(W1) 25.4 공구 모니터링

선삭 가공, 밀링, 니블링 458 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

$A_MONIFACT 시스템 변수

$A_MONIFACT 시스템 변수(REAL 데이터 형식)를 사용하면 모니터링 시계를 느리게 또는 빠르게 실행할 수 있습니다. 예를 들어, 이 팩터는 사용되는 공작물 소재에 따라 다양한 종류의 마모를 고려하기 위해 공구를 사용하기 전에 설정할 수 있습니다.

시스템 스타트업/리셋/프로그램 종료 후 $A_MONIFACT 팩터의 값은 1.0이 됩니다. 실제 시간이 적용됩니다. 계산 예:

● $A_MONIFACT=1: 1분(실시간) = 1분의 공구 수명 감소

● $A_MONIFACT=0.1: 1분(실시간) = 0.1분의 공구 수명 감소

● $A_MONIFACT=5: 1분(실시간) = 5분의 공구 수명 감소

RESETMON( )을 사용하여 지령치 업데이트

함수는 실제 값을 지령치로 설정합니다.

● 모든 절삭날에 대해 또는 특정 공구의 특정 절삭날에 대해서만

● 모든 모니터링 유형에 대해 또는 특정 모니터링 유형에 대해서만

전송 파라메타: INT state 명령 실행 상태: = 0 성공적인 실행 = -1 지정한 D 번호의 절삭날이 없습니다. = -2 지정한 T 번호 t의 공구가 없습니다. = -3 지정한 공구 t에 모니터링 기능이 정의되어 있지 않습니다. = -4 모니터링 기능이 활성화되지 않았습니다. 예: 명령이 실행되지 않습니다. INT t 내부 T 번호: = 0 모든 공구에 대해 <> 0 (해당 공구) (t < 0 : 절대값 생성 |t|) INT d 옵션: 번호가 t인 공구의 D 번호: > 0 이 D 번호에 대해 = 0 공구 t의 모든 절삭날 INT mon 옵션: 모니터링 형식을 나타내는 비트 코드 파라미터($TC_TP9와 같은 값): = 1 공구 수명 = 2 수량 = 0 공구 t에 대해 활성화되어 있는 모니터링 기능의 모든 실제값이 지령치로

설정됩니다.

Page 459: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

공구: 보정 및 모니터링(W1) 25.4 공구 모니터링

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 459

주 주:

• 인터페이스 신호 "프로그램 테스트" 중에는 RESETMON( )이 적용되지 않습니다.

• 프로그램을 시작할 때 DEF 문을 사용하여 state 피드백에 대한 변수를 정의해야 합니다: DEF INT state

변수에 state 대신 다른 이름(2글자로 시작하는 최대 15자 길이의 이름)을 정의할 수도 있습니다. 이 변수는 정의된 프로그램에서만 사용할 수 있습니다.

mon에 대해 동일하게 적용됩니다. 또한 여기에 필요한 값이 모두 있는 경우 숫자(1 또는 2)로 직접 전송할 수도 있습니다.

25.4.3 공작물 수량 모니터링

활성 공구의 활성 절삭날에 대한 공작물 수량이 모니터링됩니다.

공작물 수량 모니터링 기능은 공작물 제작에 사용되는 모든 절삭날을 기록합니다. 조작자 입력으로 인해 공작물 수량이 변경되면 모니터링 데이터가 마지막 단위 수량 이후에 활성화된 모든 공구 절삭날에 맞춰집니다.

조작자 입력 또는 SETPIECE( )를 통해 공작물 수량 업데이트

공작물 수량은 조작자 입력(HMI) 또는 NC 프로그램에서 SETPIECE() 함수를 통해 업데이트할 수 있습니다.

SETPIECE 기능을 사용하여 가공 프로세스에 동원된 공구에 대한 공작물 수량 모니터링 데이터를 새로 고칠 수 있습니다. 마지막 SETPIECE가 활성화된 이후 활성화된 D 번호를 가진 모든 공구가 업데이트됩니다. SETPIECE가 호출된 시점에서 공구가 활성화되면 또한 계산됩니다.

경로 축 이동 상태의 블록이 SETPIECE( ) 이후 실행되는 즉시 이 공구도 후속 SETPIECE 호출을 고려합니다.

SETPIECE(x )

x = 1... 32000 SETPIECE 함수를 마지막으로 실행한 이후에 생산된 공작물의 개수. 남은 부품 수량($TC_MOP4[t,d] )의 카운터 상태가 이 값만큼 감소합니다.

x = 0 특정 시점 이후 가공에 참여한 공구/D 번호의 남은 공작물 계산($TC_MOP4[t,d] )에 대한 모든 계산을 삭제합니다. 또한 조작자 입력(HMI)을 통해 삭제를 권장합니다.

Page 460: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

공구: 보정 및 모니터링(W1) 25.4 공구 모니터링

선삭 가공, 밀링, 니블링 460 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

예제

N10 G0 X100

N20 ...

N30 T1

N40 M6 D2

N50 SETPIECE(2) ; $TC_MOP4[1,2 ] (T1,D2)는 2 씩 감소됩니다.

N60 X... Y...

N100 T2

N110 M6 D1

N120 SETPIECE(4) ; $TC_MOP4[2,1 ] (T2,D1) 및 $TC_MOP4[1,2 ]는 ; 1.2 씩 감소됩니다.

N130 X... Y...

N200 T3

N210 M6 D2

N220 SETPIECE(6) ; $TC_MOP4[3,2 ] (T3,D2), $TC_MOP4[2,1 ] (T2,D1) 및 ; $TC_MOP4[1,2 ]는 6 씩 감소됩니다.

N230 X... Y...

N300 SETPIECE(0) ; $TC_MOP4[t,d ] 이상의 모든 값을 삭제합니다.

N400 M2

주 SETPIECE( ) 함수는 블록 검색 중에 활성화되지 않습니다.

주 간단한 경우에는 $TC_MOP4[t,d]를 직접 작성하는 것이 좋습니다. STOPRE 명령이 있는 후속 블록이 하나 필요합니다.

지령치 새로 고침

남은 공작물 카운터($TC_MOP4[t,d])를 프로그램된 공작물 수량($TC_MOP13[t,d])으로 설정하는 프로그램된 업데이트는 일반적으로 작업자 입력(HMI)을 통해 수행됩니다. 그러나, 앞에서 공구 수명 모니터링에 대해 설명한 바와 같이, RESETMON (state, t, d, ,mon) 기능을 통해 수행할 수도 있습니다.

예: DEF INT state ; 프로그램 시작 시, 상태 피드백에 대한 변수 정의.

...

N100 RESETMON(state,12,1,2) ; T12, D1 의 단위 카운터에 대한 지령치 업데이트

...

Page 461: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

공구: 보정 및 모니터링(W1) 25.5 공구 보정의 특수 처리

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 461

25.4.4 서비스 수명 모니터링의 예

다음과 같은 "공구 모니터링" 옵션이 제공되는 경우 공구 모니터링 활성화:

MD18080 MM_TOOL_MANAGEMENT_MASK = 0x02

MD20310 TOOL_MANAGEMENT_MASK= 0x02

NC 프로그램에서 공구 2, 절삭날 1에 대한 서비스 수명 모니터링

$TC_TP9[2,1]=1 ; 서비스 수명 모니터링 활성화

$TC_MOP1[2,1]=100 ; 사전 경고 한계(분)

$TC_MOP2[2,1]=245 ; 잔여 수명(분)

$TC_MOP11[2,1]=800 ; 잔여 수명(분) 설정

NC 프로그램에서 활성 D 번호를 가진 활성 공구에 대한 서비스 수명 모니터링

$TC_TP9[$P_TOOLNO,$P_TOOL]=1 ; 서비스 수명 모니터링 활성화

$TC_MOP1[$P_TOOLNO,$P_TOOL]=200 ; 사전 경고 한계(분)

$TC_MOP2[$P_TOOLNO,$P_TOOL]=602 ; 잔여 수명(분)

$TC_MOP11[$P_TOOLNO,$P_TOOL]=700 ; 잔여 수명(분) 설정

25.5 공구 보정의 특수 처리 SINUMERIK 802D sl plus 및 pro의 경우 공구 보정(옵셋)을 다음과 같이 처리할 수 있습니다.

셋팅 데이터의 영향

특정 셋팅 데이터를 사용하면 조작자/프로그래머가 사용된 공구의 길이 보정 계산을 수행할 수 있습니다:

● SD42940 TOOL_LENGTH_CONST (기하 축에 공구 길이 구성 요소 할당)

● SD42950 TOOL_LENGTH_TYPE (유형과 상관 없이 공구 길이 구성 요소 할당)

주 수정된 셋팅 데이터는 다음 절삭날 선택으로 적용됩니다.

Page 462: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

공구: 보정 및 모니터링(W1) 25.5 공구 보정의 특수 처리

선삭 가공, 밀링, 니블링 462 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

공구 길이 및 평면 변경(SD42940 TOOL_LENGTH_CONST)

셋팅 데이터의 값이 0인 경우:

다음과 같이 표준 정의에 따라 동작합니다. 형상 및 마모에 대한 길이 1 - 3이 활성 G17 - G19 및 공구 유형에 따라 평면의 1차-3차 축에 할당됩니다. 활성 G17 - G19가 변경되면 길이 1-3의 축 할당도 가로 좌표, 원점 및 직교 축이 서로 다른 기하 축에 할당되기 때문에 변경됩니다.

참조:

/BP_/ 조작 및 프로그램 설명서

셋팅 데이터의 값이 0이 아닌 경우:

기하 축에 형상 및 마모에 대한 공구 길이 1-3 할당은 SD 값에 따라 수행되고 가공 평면(G17-G19)이 변경되더라도 변경되지 않습니다.

선삭 공구(공구 유형 500 ~ 599)에 대한 기하 축에 공구 길이 1 ~ 3 할당은 다음 표에 따라 셋팅 데이타 SD 42940의 값이 적용된 결과입니다.

평면/값 길이 1 길이 2 길이 3

17 Y X Z

18*) X Z Y

19 Z Y X

-17 X Y Z

-18 Z X Y

-19 Y Z X

*) 나열된 6개 값 중 하나와 동일하지 않은 0이 아닌 각 값은 18의 값으로 평가됩니다.

음의 부호를 가진 값의 경우 길이 3 할당과 동일하며 길이 1 및 2는 해당 양의 값을 가진 할당과 비교하여 서로 교환됩니다.

다음 표는 드릴/밀링 커터(공구 형식 100 ~ 299)의 기하 축에 공구 길이 1 - 3 할당을 보여줍니다.

평면/값 길이 1 길이 2 길이 3

17*) Z Y X

18 Y X Z

19 X Z Y

-17 Z X Y

Page 463: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

공구: 보정 및 모니터링(W1) 25.5 공구 보정의 특수 처리

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 463

-18 Y Z X

-19 X Y Z

*) 나열된 6개 값 중 하나와 동일하지 않은 0이 아닌 각 값은 17의 값으로 평가됩니다.

음의 부호를 가진 값의 경우 길이 1 할당과 동일하며 길이 2 및 3는 해당 양의 값을 가진 할당과 비교하여 서로 교환됩니다.

주 표에 나온 설명에서는 기하 축 1 ~ 3의 이름을 X, Y, Z 축으로 간주합니다. 하지만 축 식별자가 아닌 축 순서(1차, 2차 및 3차 기하 축)가 축에 옵셋을 할당하는 데 있어 결정적인 요소입니다.

공구 유형에 대한 길이 보정(SD42950 TOOL_LENGTH_TYPE)

셋팅 데이터의 값이 0인 경우:

다음과 같이 표준 정의에 따라 동작합니다. 형상 및 마모의 길이 1-3이 실제 공구 유형(밀링 커터/드릴 또는 선삭 공구)에 할당됩니다.

참조:

/BP_/ 조작 및 프로그램 설명서

셋팅 데이터의 값이 0이 아닌 경우:

공구 길이 할당은 항상 실제 공구 유형과 관계 없습니다. 값 1: 항상 밀링 공구에 대한 길이 할당에 적용됩니다. 값 2: 항상 선삭 공구에 대한 길이 할당에 적용됩니다.

참고

● 이러한 두 가지 셋팅 데이터의 영향은 공구 길이에만 적용됩니다. 공구 반경은 영향을 받지 않습니다.

● SD42940 TOOL_LENGTH_CONST가 0으로 설정되지 않고 SD42950 TOOL_LENGTH_TYPE의 값이 1 또는 2인 경우 할당 공구 유형(밀링 또는 선삭 공구)의 관련 표가 SD42940에서 적용됩니다.

예제

SD42940 TOOL_LENGTH_CONST =18 SD42950 TOOL_LENGTH_TYPE =2

Page 464: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

공구: 보정 및 모니터링(W1) 25.6 데이터 목록

선삭 가공, 밀링, 니블링 464 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

설명:

활성 D 번호를 가진 활성 공구는 항상 길이 보정(-> SD42950 =2) 상태의 선삭 공구로 동작합니다.

모든 평면 G17 - G19에서 길이 할당은 G18(-> SD42940=18)와 동일하게 수행됩니다: 길이 1 -> X축 길이 2 -> Z축 Y축이 존재하는 경우: 길이 3 -> Y축

공구 반경은 실제 공구 유형 및 활성 평면에 따라 작동합니다.

25.6 데이터 목록

25.6.1 기계 데이터 번호 이름 이름

일반

18080 ** MM_TOOL_MANAGEMENT_MASK 공구 모니터링을 위한 메모리 할당

채널 관련

20310 ** TOOL_MANAGEMENT_MASK 공구 모니터링 활성화

22360 TOOL_PARAMETER_DEF_MASK 공구 파라메타 정의

22550 TOOL_CHANGE_MODE M 기능을 사용한 새 공구 옵셋

** 이 기계 데이타는 802D sl value에서는 사용할 수 없습니다.

25.6.2 인터페이스 신호 번호 Bit 이름

채널 관련

V1900 5001 .0 공구 목록 업데이트

V2500 0008 .0 T 기능 1 변경

V2500 0010 .0 D 기능 1 변경

Page 465: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

공구: 보정 및 모니터링(W1) 25.6 데이터 목록

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 465

번호 Bit 이름

VD2500 2000 - T 기능 1

VD2500 5000 - D 기능 1

V2500 1000 .6 M6

V3200 0013 .5 공작물 카운터 비활성화

V5300 0000 .0 공구 사전 경고 제한에 도달

V5300 0000 .1 공구 제한값에 도달

VD5300 1000 - 공구 사전 경고 제한에 대한 T 번호

VD5300 1004 - 공구 제한값에 대한 T 번호

Page 466: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

공구: 보정 및 모니터링(W1) 25.6 데이터 목록

선삭 가공, 밀링, 니블링 466 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

Page 467: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 467

부록 AA.1 약어 목록

A

ALM Active Line Module(활성 라인 모듈) - 드라이브용 절입 모듈

ASCII American Standard Code for Information Interchange(미국 정보교환 표준 코드): 7비트 문자 코딩을 통해 정보 교환을 위한 미국 코딩 표준

ASUB Asynchronous subroutine(비동기식 서브루틴)

AUXFU 보조 기능

B

BA 작동 모드

BAG 모드 그룹

BERO 근접 한계 스위치

C

CAD Computer Aided Design

CNC 컴퓨터 수치 제어

CPU 중앙 처리 장치

D

DAC Digital-to-Analog Converter(디지털-아날로그 변환기)

DB 데이타 블록(인터페이스 신호)

DRIVE-CLiQ Drive Component Link with IQ

DRY 드라이런: 드라이런 피드 속도

Page 468: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

부록 A.1 약어 목록

선삭 가공, 밀링, 니블링 468 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

DW 데이터 워드

DWORD 더블 워드(현재 32비트)

E

EN 유럽 표준

H

HMI Human Machine Interface, SINUMERIK 사용자 인터페이스

MSD 메인 스핀들 드라이브

HW 하드웨어

HW 구성 S7 프로젝트 내에서 하드웨어 구성 요소의 구성 및 파라메타화를 위한 SIMATIC S7 공구

HW 한계 스위치 하드웨어 한계 스위치

I

IBN 스타트업

INC 증분

IPO 에서

J

조그 모드 조깅: 설정 모드

K

KV 제어 루프의 게인 팩터

Page 469: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

부록 A.1 약어 목록

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 469

L

LR 위치 컨트롤러

M

MCP Machine Control Panel(기계 조작반)

MD 기계 데이타

MDI 수동 데이터 입력: 수동 입력

MCS 기계 좌표계

MPF Main Program File: NC 가공 프로그램(메인 프로그램)

MCP Machine Control Panel(기계 조작반)

N

NC Numerical Control

NCK Numerical Control Kernel

IS 인터페이스 신호

NV 워크 옵셋

O

OP Operator Panel: 작동 장비

P

PC 개인용 컴퓨터

PCU Panel Control Unit - 조작반에 통합되어 사용자 인터페이스, 시스템 소프트웨어 및 소프트 PLC를 제공하는 CNC

PI Program Invocation(PI 서비스, PI 인덱스 → ASUB)

PLC 프로그램 가능 논리 제어

Page 470: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

부록 A.1 약어 목록

선삭 가공, 밀링, 니블링 470 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

PROFIBUS 프로세스 필드 버스: 직렬 데이터 버스

PRT 프로그램 테스트

PTP 포인트 투 포인트

R

REF 원점 복귀 기능

REPOS 위치 변경 기능

ROV Rapid Override: 입력 수정

변속 기어 보호

SBL 단일 블록

SD 셋팅 데이터

SK 소프트 키

SKP 스킵: 가공 프로그램 블록을 건너뛰기 위한 기능

PLC 프로그램 가능 논리 제어기

LEC 리드 스크류 에러 보정

SW 소프트웨어

SW 한계 스위치 소프트웨어 제한 스위치

D

TRANSMIT 밀링 가공에서 선삭 가공으로 변환: 선반에서 밀링 작동을 위한 좌표 변환

V

VDI NCK 및 PLC 사이 내부 통신 인터페이스

VDE Verband Deutscher Elektrotechniker[독일 전기 엔지니어 협회]

Page 471: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

부록 A.1 약어 목록

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 471

W

WCS 워크 좌표계

TLC 공구 길이 보정

TRC 공구 반경 보정

WZ 공구

TO 공구 옵셋

Page 472: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

부록 A.2 개요

선삭 가공, 밀링, 니블링 472 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

A.2 개요

Page 473: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 473

용어 설명

CNC

NC를 참조하십시오.

COM

통신 구현 및 좌표 지정을 위한 NC 제어 시스템의 구성 요소입니다.

CPU

중앙 처리 장치이며, 프로그램 가능 제어 (PLC) 를 참조하십시오.

C축

공구 스핀들이 제어된 회전 및 위치 지정 이동을 설명하는 축입니다.

Kv

서보 게인 팩터이며 제어 루프 내의 제어 변수입니다.

MDI

제어 작동 모드: 수동 데이터 자동. MDA 모드에서 메인 프로그램 또는 서브루틴을 참조하지 않는 개별 프로그램 블록 또는 블록 시퀀스를 NC 시작 키 작동 이후 즉시 입력하여 실행할 수 있습니다.

NC

Numerical Control (수치 제어 시스템): NC에는 다음과 같은 기계 공구 제어에 대한 모든 구성 요소가 포함되어 있습니다: → NCK, → PLC, HMI, → COM.

주 SINUMERIK 802D sl 제어 시스템에서 보다 정확한 용어 표현은 다음과 같습니다. 컴퓨터수치 제어

Page 474: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

용어 설명

선삭 가공, 밀링, 니블링 474 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

NCK

Numerical Control Kernel: 가공 프로그램을 실행하고 기본적으로 기계 공구의 이동 작업을 좌표로 표시하는 구성 요소입니다.

OEM

사용자 인터페이스를 생성하거나 프로세스 지향 기능을 제어 시스템에 통합하려는 기계 제조업체를 위해 SINUMERIK 802D sl의 개별 솔루션 (OEM 애플리케이션) 을 구현하는 범위가 제공됩니다.

PLC

NC의 Programmable Logic Control 구성 요소: 공작 기계의 제어 논리를 처리하기 위한 프로그램 가능 제어 시스템입니다.

PLC 프로그래밍

PLC는 STEP 7을 통해 프로그래밍됩니다. STEP 7은 SIMATIC S7 PLC 제품군의 최신 프로그래밍 소프트웨어이며 STEP 5의 후속 버전입니다. 버전 3.1 이후 사용자 프로그램은 PLC 802 프로그래밍 도구를 통해 래더 로직으로 작성할 수 있습니다.

R 파라미터

프로그램에서 원하는 목적에 따라 가공 프로그램의 프로그래머에 의해 이러한 수치 파라미터를 설정하거나 질의할 수 있으며 필요에 따라 변경할 수 있습니다.

SRT

기어비

가공 프로그램

특정 공작물을 제작하기 위해 현장에서 작동하는 NC에 대한 일련의 명령입니다. 마찬가지로 이 용어는 제공된 비가공 부품에 대한 특정 가공 작업 실행에 적용됩니다.

가공 프로그램 블록

줄 바꿈으로 구분된 가공 프로그램의 일부입니다. 다음과 같이 두 가지 유형이 있습니다: → 기본 블록 및 하위 블록.

Page 475: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

용어 설명

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 475

경로 속도

최대 프로그램 가능 경로 속도는 입력 해상도에 따라 다릅니다. 예를 들어 0.1mm의 해상도에서는 최대 프로그램 가능 경로 속도가 1000m/min입니다.

경로 이송 속도

경로 피드는 경로 축에 영향을 줍니다. 관련 기하 축의 이송 속도에 대한 기하학적 합계를 표시합니다.

경로 축

경로 축에는 끝점을 동시에 시작, 가속, 정지 및 도달하는 방법으로 보간자에 의해 제어되는 채널의 모든 가공 축이 포함되어 있습니다.

고속 디지털 입/출력

디지털 입력은 예를 들어 고속 CNC 프로그램 루틴 (인터럽트 루틴) 를 시작하는 데 사용할 수 있습니다. 고속의 프로그램 지향 스위치 기능은 디지털 CNC 출력을 통해 초기화할 수 있습니다.

고정 정지점 접근

기계 공구는 공구 변경 지점, 로딩 지점, 팰릿 변경 지점 등과 같이 정의된 방법으로 고정 정지점에 접근할 수 있습니다. 이러한 지점의 상태는 제어 시스템에 저장됩니다. 제어 시스템은 가능할 때마다 급 이송 시 관련 축을 이송합니다.

공구

가공을 실행하는 공작 기계의 활성 부분입니다 (예: 선삭 가공 공구, 밀링 가공 공구, 드릴 등).

공구 반경 보정

원하는 공작물 형상을 직접 프로그래밍하려면 제어 시스템이 사용할 공구의 반경을 고려하여 프로그래밍된 형상과 동일한 거리의 경로를 이송해야 합니다 (G41/G42).

공구 옵셋

경로 계산 시 공구 치수를 고려합니다.

Page 476: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

용어 설명

선삭 가공, 밀링, 니블링 476 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

공구 인선 반경 보정

형상 프로그래밍은 공구가 지정된 것으로 간주합니다. 이러한 경우가 실제로 발생하지 않기 때문에 사용된 공구의 만곡 반경을 고려할 제어 시스템으로 전송해야 합니다. 만곡 중심은 만곡 반경에 의해 옵셋된 형상 주위의 거리를 일정하게 유지합니다.

공작물

공작 기계에 의해 가공될 부품입니다.

공작물 영점

공작물 영점은 공작물 좌표계에 대한 시작점입니다. 기계 영점까지의 거리로 정의됩니다.

공작물 좌표계

공작물 좌표계는 공작물 영점에서 시작점을 가집니다. 공작물 좌표계에서 프로그래밍된 가공 작업 시 이 좌표계가 적용된 치수 및 방향을 사용합니다.

공작물 형상

만들거나 가공할 공작물의 형상을 셋팅합니다.

극 좌표계

원점에서의 거리 및 정의된 축의 반경 벡터에 의해 설정된 각도 측면에서 평면의 지점 위치를 정의하는 좌표계입니다.

급 이송

축의 최대 이송 속도입니다. 예를 들어 공구가 휴지 위치에서 공작물 형상에 접근하거나 공구가 공작물 형상에서 후진하는 경우 급 이송이 사용됩니다. 급 이송 속도는 가공 데이터 요소를 사용하여 기계별로 설정됩니다.

급속 정지

급속 정지는 에러 상태와 관련된 NC 기능입니다. 에러 상태가 감지되면 알람으로 표시됩니다. 급속 정지는 이러한 알람에 대해 설정할 수 있는 응답 중 하나입니다. 그 중 일부로 "0"은 제동 램프 없이 해당 기계 축에 대한 속도 지령치로 즉시 설정됩니다. 이로 인해 가능한 신속하게 각각의 현재 한계값으로 관련 드라이브가 정지됩니다.

Page 477: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

용어 설명

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 477

기계 고정점

예를 들어 기계 원점과 같이 공작 기계 상에 고유하게 정의된 지점입니다.

기계 영점

모든 파생된 측정 시스템을 추적할 수 있는 공작 기계의 고정점입니다.

기계 조작반

키, 로터리 스위치 및 LED와 같은 간단한 표시등과 같은 작동 요소를 가진 공작 기계의 조작반입니다. PLC를 통해 공작 기계에 직접 적용하는 데 사용합니다.

기계 좌표계

공작 기계의 축과 관련된 좌표계입니다.

기계 축

기계 공구 위에 물리적으로 존재하는 축입니다.

기본 블록

":"로 시작되는 블록으로 가공 프로그램 실행을 시작하는데 필요한 모든 파라미터를 포함합니다.

기본 축

보정 값 계산의 기준을 구성하는 지령치 또는 실제 값 위치의 축입니다.

기하 축

기하 축은 공작물 좌표계에서 2차원 또는 3차원 영역을 설명하는 데 사용됩니다.

나선형 보간

나선형 보간 기능은 밀링 커터를 사용하여 내부 및 외부 나사를 가공하거나 윤활 홈을 밀링하는 데 적합합니다.

나선형 보간은 다음 두 가지 이동으로 구성됩니다:

Page 478: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

용어 설명

선삭 가공, 밀링, 니블링 478 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

● 한 평면에서 원 방향 이동

● 이 평면과 수직 방향으로 선형 이동

네트워크

네트워크 어댑터가 통합되어 시스템에서 네트워킹 기능을 지원합니다. 다음과 같은 연결이 가능합니다.

● P2P(Peer-to-Peer): 크로스 케이블을 사용하여 시스템과 PC 사이를 직접 연결

● 트위스트 페어: 패치 케이블을 사용하여 제어 시스템을 기존의 로컬 네트워크로 통합

데이터 블록

데이터 유닛 → NC: 데이터 모듈은 전역 사용자 데이터에 대한 데이터 정의를 포함합니다. 이들 데이터는 정의 되었을 때 곧바로 초기화 됩니다.

데이터 워드

데이터 블록 내의 2바이트 데이터 단위입니다.

동기 탭핑

이 기능을 사용하여 탭핑 척 없이 나사를 탭핑할 수 있습니다. 스핀들을 로터리 축 및 드릴링 축으로 하는 보간 방법을 사용하여 예를 들어 블라인드 홀 나사와 같이 정밀한 최종 드릴링 깊이로 나사를 절삭할 수 있습니다. (요구 사항: 스핀들이 축 모드여야 합니다.)

동기화

특정 가공 지점에서 시퀀스 좌표화를 위한 가공 프로그램의 명령입니다.

동적 피드 포워드 제어

특히 추종 에러로 인한 형상의 부정확성은 동적 가속 종속 피드 포워드 제어를 사용하여 제거할 수 있습니다. 이렇게 하면 고속의 경로 속도에서도 뛰어난 가공 정확도를 얻을 수 있습니다. 피드 포워드 제어는 가공 프로그램을 통해 축 관련 기준에서 선택하거나 선택 취소할 수 있습니다.

Page 479: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

용어 설명

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 479

드라이브

드라이브는 NC 설정을 기준으로 속도 및 토크 제어를 수행하는 CNC의 장치입니다.

래더 로직

래더 로직은 그래픽으로 전기 회로도를 나타내는 프로그래밍 언어입니다.

로드 메모리

로드 메모리는 PLC의 영구 메모리입니다.

로터리 축

로터리 축은 공작물 또는 공구 회전을 정의된 각도 위치에 적용합니다.

룩 어헤드

룩 어헤드 기능은 할당 가능한 이송 블록 수를 미리 확인하여 최적의 가공 속도를 구현하는 데 사용합니다.

리드 스크류 에러 보정

피드에 참여한 리드 스크류의 기계적 부정확성을 보정합니다. 제어 시스템은 보정에 대해 저장된 편차 값을 사용합니다.

매크로 기법

단일 식별자에 대한 명령 집합을 그룹화합니다. 식별자는 프로그램에서 통합된 명령 집합을 표시합니다.

메시지

가공 프로그램에 프로그래밍된 모든 메시지 및 시스템에 의해 감지된 알람은 조작반에 날짜 및 시간과 취소 기준에 대한 해당 기호와 함께 일반 텍스트로 표시됩니다. 알람 및 메시지가 개별적으로 표시됩니다.

Page 480: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

용어 설명

선삭 가공, 밀링, 니블링 480 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

메인 프로그램

추가 메인 프로그램, 서브루틴 또는 싸이클에서 번호 또는 식별자에 의해 지정된 가공 프로그램을 호출할 수 있습니다.

미러링

미러링은 축 관련 형상의 좌표값 부호를 보관합니다. 둘 이상의 축을 한 번에 미러링할 수 있습니다.

미터 측정 시스템

표준화된 단위 체계: 예를 들어 길이의 경우 mm (밀리미터), m (미터) 입니다.

배율

축 관련 배율 수정을 수행하는 프레임의 구성 요소입니다.

백래시 보정

기계적 기계 백래시 보정이며 예를 들어 볼 스크류의 반전 시 백래시가 있습니다. 각 축에 대해 백래시 보정을 개별적으로 입력할 수 있습니다.

백업 파일

외부 메모리 장치의 파일 및/또는 디렉토리를 읽습니다.

변수 정의

변수 정의에는 데이터 유형 정보 및 변수 이름이 포함됩니다. 변수 이름을 사용하여 변수 값에 액세스할 수 있습니다.

변환

축의 추가 또는 절대 워크 옵셋입니다.

보간 보정

보간 보정은 제조 관련 리드 스크류 에러 및 측정 시스템 에러 보정 (LEC) 을 사용하는 도구입니다.

Page 481: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

용어 설명

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 481

보간자

가공 프로그램에 지정된 끝 위치에 대한 정보를 기준으로 개별 축에서 실행할 작동에 대한 중간 값을 정의하는 NCK의 논리 단위입니다.

보정 값

엔코더 및 원하는 프로그램 축 위치에 의해 측정된 축 위치 사이 편차입니다.

보정 메모리

공구 옵셋 데이터가 저장되는 제어 시스템 내의 데이터 범위입니다.

보정 축

보정 값에 의해 수정된 지령치 또는 실제 값을 가진 축입니다.

보정 테이블

보간 지점이 포함된 테이블입니다. 기준 축에서 선택한 지점에 대한 보정 축의 보정 값을 제공합니다.

보조 기능

보조 기능은 가공 프로그램에 사용되는 명령어 중의 하나로, 기계 제조회사에서 미리 PLC 프로그램을 통해 정의된 기능을 실행시킵니다.

보호 영역

공구 팁이 전달되지 않아야 하는 작업 영역 내의 3차원 영역입니다.

부팅

전원 ON 후 시스템 프로그램 로딩.

블록

"블록"은 프로그램 생성 및 처리에 필요한 파일을 의미하는 용어입니다.

Page 482: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

용어 설명

선삭 가공, 밀링, 니블링 482 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

블록 탐색

디버깅을 위해 또는 프로그램 중단 이후 "블록 탐색" 기능을 사용하여 프로그램을 시작 또는 재개할 가공 프로그램의 위치를 선택할 수 있습니다.

비동기식 서브루틴

인터럽트 신호 (예: "고속 NC 입력" 신호) 를 사용하여 현재 프로그램 상태와 독립적인 비동기식으로 시작할 수 있는 가공 프로그램입니다.

사용자 메모리

가공 프로그램, 서브루틴, 주석, 공구 옵셋 및 제로 옵셋/프레임, 채널 및 프로그램 사용자 데이터와 같은 모든 프로그램 및 데이터를 공유한 CNC 사용자 메모리에 저장할 수 있습니다.

사용자 인터페이스

소프트웨어가 프로그램 작동 시 사용자를 지원하기 위해 모니터에 표시하는 메뉴 및 대화 상자입니다. 수평 및 수직 소프트 키를 제공합니다.

사용자 정의 변수

사용자가 가공 프로그램 또는 데이터 블록 (전역 사용자 데이터) 에서 원하는 용도로 변수를 선언할 수 있습니다. 정의에는 데이터 유형 정보 및 변수 이름이 포함됩니다. 시스템 변수를 참조하십시오.

사용자 프로그램

S7-300 자동화 시스템의 사용자 프로그램은 프로그래밍 언어 STEP 7을 사용하여 생성됩니다. 사용자 프로그램에는 모듈식 레이아웃이 있으며 개별 블록으로 구성됩니다.

기본 블록 유형은 다음과 같습니다.

● 코드 블록

이러한 블록에는 STEP 7 명령이 포함됩니다.

● 데이터 블록

이러한 블록에는 STEP 7 프로그램 변수가 포함됩니다.

Page 483: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

용어 설명

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 483

상위 수준의 CNC 언어

상위 수준의 언어는 다음을 제공합니다. → 사용자 정의 변수, → 시스템 변수, → 매크로 기법.

서브루틴

서로 다르게 정의된 파라미터를 통해 반복해서 호출할 수 있는 가공 프로그램의 명령문 시퀀스입니다. 메인 프로그램에서 서브루틴이 호출됩니다. 각 서브루틴은 무단 판독 및 표시로부터 보호할 수 있습니다. → 싸이클은 서브루틴의 한 형식입니다.

선형 보간

공구는 공작물을 가공하는 동안 대상 지점까지 직선 방향으로 이송합니다.

셋팅 데이터

시스템 소프트웨어에 의해 정의된 대로 기계 공구 속성을 NC와 통신하는 데이터입니다.

소재

가공하기 이전의 공작물입니다.

소프트 키

화면 영역에 나타나는 키 이름입니다. 표시된 소프트 키 선택은 작동 조건에 맞게 동적으로 적용됩니다. 자유롭게 할당 가능한 기능 키 (소프트 키) 에는 소프트웨어의 정의된 기능이 할당됩니다.

소프트웨어 제한 스위치

소프트웨어 제한 스위치는 축의 이송 범위를 제한하고 하드웨어 제한 스위치에서 갑작스러운 슬라이드 정지를 방지합니다. 두 개의 값 쌍을 각 축에 대해 지정하고 PLC를 통해 개별적으로 활성화할 수 있습니다.

속도 제어

블록당 약간의 이동이 있을 때 적용 가능한 이송 속도를 실행하기 위해 여러 블록에 대한 예측 평가 (룩 어헤드 참조) 를 지정할 수 있습니다.

Page 484: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

용어 설명

선삭 가공, 밀링, 니블링 484 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

스플라인 보간

스플라인 보간을 통해 제어 시스템은 설정된 형상의 몇 가지 지정된 보간 지점으로부터 부드러운 곡선 특성을 생성할 수 있습니다.

시스템 변수

프로그래머가 가공 프로그램에 입력하지 않고 존재하는 변수입니다. 문자 $를 데이터 유형 및 변수 이름 앞에 표시하여 정의됩니다. 사용자 정의 변수를 참조하십시오.

싸이클

공작물에 대해 반복적인 가공 작업 실행을 위한 보호된 서브루틴입니다.

안전 기능

제어 시스템에는 공작물, 공구 또는 기계에 대한 손상을 상당히 방지하도록 시기 적절한 방법으로 CNC, PLC 및 기계의 결함을 감지하는 영구 활성 모니터링 기능이 장착되어 있습니다. 결함이 발생할 경우 가공 작업이 중단되고 드라이브가 정지됩니다. 고장 원인이 기록되고 알람으로 출력됩니다. 동시에 PLC에 CNC 알람이 트리거되었음을 통지합니다.

알람

모든 메시지 및 알람은 조작반에 날짜 및 시간과 취소 기준에 대한 해당 기호와 함께 일반 텍스트로 표시됩니다. 알람 및 메시지가 개별적으로 표시됩니다.

1. 가공 프로그램에서 알람 및 메시지:

알람 및 메시지는 가공 프로그램에서 직접 일반 텍스트로 표시할 수 있습니다.

2. PLC에서 알람 및 메시지

기계의 알람 및 메시지는 PLC 프로그램에서 일반 텍스트로 표시할 수 있습니다. 이러한 목적으로 추가 기능 블록 패키지가 필요 없습니다.

연속 경로 모드

연속 경로 제어 모드의 목적은 가공 프로그램 블록 경계에서 급격한 감속을 방지하고 가능한 일정한 경로 속도를 사용하여 다음 블록으로 전환하는 데 있습니다.

Page 485: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

용어 설명

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 485

오버라이드

수동 또는 프로그램 가능 제어 기능이며 이를 사용하여 특정 공작물 또는 재료에 적용하기 위한 프로그래밍된 이송 속도 또는 속도를 재지정할 수 있습니다.

외부 워크 옵셋

PLC에 의해 지정된 영점 옵셋입니다.

운전 모드

SINUMERIK 시스템의 작동 개념입니다. 다음과 같은 모드가 정의됩니다. → 조그, → MDA, → 자동.

워크 옵셋

기존 영점 및 프레임을 참조하여 좌표계에 대한 새 원점을 지정합니다.

1. 조정 가능

각 CNC 축에 대해 설정 가능한 워크 옵셋의 구성 가능한 수를 사용할 수 있습니다. G 코드를 통해 선택된 옵셋이 적용됩니다.

2. 프로그램 가능

TRANS 명령을 사용하여 모든 경로 및 위치 지정 축에 대해 워크 옵셋을 프로그래밍할 수 있습니다.

원점

기계 축의 측정 시스템이 참조하는 공작 기계의 위치입니다.

원호 보간

공구가 제공된 이송 속도에서 형상의 지정된 지점 사이를 원을 그리며 이동하고 그에 따라 공작물이 가공됩니다.

이름

DIN 66025에 따라 변수 (산술 변수, 시스템 변수, 사용자 변수), 서브루틴, 키워드 및 여러 주소 문자를 가진 워드에 대한 식별자 (이름) 를 사용합니다. 이러한 식별자는 블록 형식과 관련된 워드와 동일한 의미를 가집니다. 식별자는 고유해야 합니다. 다른 개체와 동일한 식별자를 사용할 수 없습니다.

Page 486: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

용어 설명

선삭 가공, 밀링, 니블링 486 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

이송 범위

선형 축의 최대 허용 가능한 이송 범위는 ± 9도입니다. 절대값은 선택한 입력 및 위치 제어 해상도와 측정 단위 (인치 또는 미터) 에 따라 달라집니다.

인치 측정 시스템

인치 및 인치 분수 단위로 거리를 정의하는 측정 시스템입니다.

인터럽트 루틴

인터럽트 루틴은 가공 프로세스의 이벤트 (외부 신호) 에 의해 시작할 수 있는 특정 서브루틴입니다. 현재 작동 중인 가공 프로그램 블록이 중단되고 중단 지점에서의 축 위치가 자동으로 저장됩니다.

자동

제어 시스템의 작동 모드 (DIN에 따라 블록 시퀀스 작동): 가공 프로그램을 지속적으로 선택 및 실행하는 NC 시스템의 작동 모드입니다.

작업 영역

기계 공구의 물리적 디자인을 고려하여 공구 팁을 3차원 영역으로 이동할 수 있습니다. 보호 영역을 참조하십시오.

작업 영역 제한

작업 영역 제한을 지원하여 한계 스위치 이외에 축 이송 범위를 추가로 제한할 수 있습니다. 축당 하나의 값 쌍을 사용하여 보호된 작업 영역을 설명할 수 있습니다.

저크 제한을 통한 가속

기계의 가속 응답을 최적화하는 동시에 기계 구성품을 보호하기 위해 가공 프로그램에서 급가속 및 연속 (저크 없음) 가속 간에 전환할 수 있습니다.

전송 속도 (Baud rate)

데이터 전송 속도 (Bit/s) 입니다.

Page 487: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

용어 설명

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 487

전체 리셋

전체 리셋을 수행할 경우 다음 CPU 메모리가 삭제됩니다.

● 작업 메모리

● 로드 메모리의 읽기/쓰기 영역

● → 시스템 메모리

절대 좌표

축 이동 대상은 현재 활성 좌표계의 원점을 기준으로 정의됩니다. 증분 좌표계를 참조하십시오.

접지

고장난 경우에도 위험한 접촉 전압이 전달되지 않는 장치의 연결된 모든 비활성 부품에 대해 접지합니다.

정위치 정지

정위치 정지 명령을 프로그래밍하면 블록에서 지정된 위치로 정확하게 복귀하고 필요한 경우 매우 느리게 복귀하도록 할 수 있습니다. 복귀 시간을 줄이기 위해 급 이송 및 피드에 대한 정위치 정지 제한을 정의합니다.

정위치 정지 제한

모든 경로 축이 해당 정위치 정지 제한에 도달할 경우 제어 시스템은 정확한 대상 지점에 도달한 것처럼 반응합니다. 가공 프로그램의 블록 전진이 수행됩니다.

제한 속도

최대/최소 스핀들 속도: 스핀들의 최대 속도는 가공 데이터, PLC 또는 셋팅 데이터를 지정하여 제한할 수 있습니다.

조그 모드

시스템 운전 모드 (셋업 모드): 조그 모드에서 기계를 셋업할 수 있습니다. 개별 축 및 스핀들은 방향 키를 통해 조그 모드에서 이송할 수 있습니다. JOG 모드에서의 축 기능은 다음과 같습니다. → 원점 복귀, → 위치 지정 및 사전 설정 (실제 값 설정).

Page 488: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

용어 설명

선삭 가공, 밀링, 니블링 488 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

좌표계

좌표계로 변환에 의해 매핑된 직교 좌표계입니다.

프로그래머는 가공 프로그램에서 기본 좌표계의 축 이름을 사용합니다. 기본 좌표계는 변환이 수행되지 않을 경우 기계 좌표계와 평행하게 존재합니다. 두 가지 좌표계의 차이는 축 식별자에 있습니다.

기계 좌표계, 공작물 좌표계를 참조하십시오.

좌표계

좌표계로 변환에 의해 매핑된 직교 좌표계입니다.

프로그래머는 가공 프로그램에서 기본 좌표계의 축 이름을 사용합니다. 기본 좌표계는 변환이 수행되지 않을 경우 기계 좌표계와 평행하게 존재합니다. 두 가지 좌표계의 차이는 축 식별자에 있습니다.

기계 좌표계, 공작물 좌표계를 참조하십시오.

주 메모리

주 메모리는 애플리케이션 프로그램 처리 시 프로세서가 액세스하는 CPU 내의 RAM입니다.

주변 장치 모듈

I/O 모듈은 CPU 및 프로세스 간의 링크를 표시합니다.

I/O 모듈은 다음과 같습니다.

● → 디지털 입/출력 모듈

● → 아날로그 입/출력 모듈

주소

주소는 예를 들어 입력, 출력 등과 같이 특정 연산자 또는 연산자 범위에 대한 식별자입니다.

Page 489: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

용어 설명

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 489

중간 블록

선택한 공구 옵셋 (G41/G42) 에 의한 작동을 제한된 수의 중간 블록으로 중단할 수 있으며 공구 옵셋을 계속해서 정확하게 보정할 수 있습니다. 제어 시스템이 미리 인식하는 허용 가능한 중간 블록 수는 시스템 파라미터로 설정할 수 있습니다.

증분

증분 값에 기반한 이송 경로 길이 지정입니다. 증분 값은 셋팅 데이터로 저장하거나 적절한 라벨 키 (예: 10, 100, 1000, 10000) 를 통해 선택할 수 있습니다.

증분 좌표

증분치: 축 이송 대상은 이동할 거리 및 이미 도달한 지점을 참조하는 방향에 의해 정의됩니다. 절대 치수를 참조하십시오.

직렬 RS-232-C 인터페이스

직렬 RS-232-C 인터페이스는 데이터 입/출력을 위해 PCU에서 사용할 수 있습니다. 가공 프로그램, 제조업체 및 사용자 데이터를 이 인터페이스를 통해 로드하고 저장할 수 있습니다.

직선 축

로터리 축과 반대로 직선 축은 직선을 설명합니다.

진단

제어 시스템에는 다음과 같은 서비스를 위한 테스트 기능 뿐만 아니라 자체 진단 프로그램이 있습니다. 상태, 알람 및 서비스 디스플레이

채널

채널은 가공 프로그램을 처리할 수 있는 팩트에 의해 특성화됩니다. 채널은 할당된 축 및 스핀들만 제어합니다.

기능 범위에 따라 CNC 축은 다음과 같이 세분화됩니다.

Page 490: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

용어 설명

선삭 가공, 밀링, 니블링 490 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

● 축: 경로 축 보간

● 보조 축: 축 관련 이송 속도를 가진 비보간 피드 및 포지셔닝 축. 보조 축은 예를 들어 공구 피더, 공구 매거진과 같이 실제 가공과 관련 없습니다.

축 식별자

축은 오른손 직교 좌표계에 대한 DIN 66217에 정의된 대로 X, Y 및 Z를 사용하여 식별됩니다.

X, Y 및 Z 주위를 회전하는 로터리 축은 A, B 및 C를 사용하여 식별됩니다. 지정된 축과 평행하게 위치한 추가 축은 다른 문자를 사용하여 지정할 수 있습니다.

축 이름

축 식별자 참조

치수 지정, 미터 및 인치 단위

가공 프로그램에서 위치 및 피치 값을 인치 단위로 프로그래밍할 수 있습니다. 프로그램 가능한 치수 (G70/G71) 와 관계 없이 제어기가 기본 시스템으로 설정됩니다.

키워드

가공 프로그램에 대해 프로그래밍 언어로 정의된 의미를 가진 지정된 표시의 워드입니다.

텍스트 편집기

프로그램 편집기와 PLC 알람 텍스트 편집기에서 중국어 문자를 편집할 수 있습니다.

중국어 버전에서만 이 기능을 사용할 수 있습니다.

편집기

편집기는 프로그램/텍스트/프로그램 블록을 생성, 편집, 확장, 결합 및 가져올 수 있습니다.

포지셔닝 축

공작 기계에서 보조 이동을 수행하는 축입니다 (예: 공구 매거진, 파레트 이송). 포지셔닝 축은 경로 축으로 보간되지 않는 축입니다.

Page 491: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

용어 설명

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 491

표준 싸이클

자주 반복되는 가공 작업을 위해 다음과 같은 표준 싸이클이 제공됩니다:

● 드릴링/밀링 싸이클

● 선삭 싸이클

● 연삭 싸이클

사용 가능한 싸이클은 "프로그램" 영역의 <테크놀로지> 메뉴에 나열되어 있습니다. 원하는 가공 싸이클을 선택하면 값 할당에 필요한 파라미터가 일반 텍스트로 표시됩니다.

프레임

프레임은 직교 좌표계를 다른 직교 좌표계로 변환하는 산술적 규칙입니다. 프레임은 다음과 같은 구성요소를 포함하고 있습니다: 워크 옵셋, 회전, 배율, 미러링.

프로그램 가능 논리 제어

PLC (프로그램 가능 논리 제어) 는 전자식 제어 시스템으로 제어 장치에 프로그램으로 저장된 기능입니다. 장치의 레이아웃 및 배선은 제어 기능에 영향을 주지 않습니다. 프로그램 가능 논리 제어의 구조는 컴퓨터와 동일하며 메모리가 있는 CPU (중앙 모듈), 입/출력 모듈 및 내부 버스 시스템으로 구성됩니다. 주변 장치 및 프로그래밍 언어는 제어 기술 요구 사항에 맞게 적용됩니다.

프로그램 가능 작업 영역 제한

공구의 이동 공간을 프로그래밍된 제한에 의해 정의된 공간으로 제한합니다.

프로그램 블록

프로그램 블록에는 가공 프로그램의 메인 프로그램 및 서브루틴이 포함되어 있습니다.

프로그램 프레임

프로그램 가능한 프레임을 사용하여 가공 프로그램이 실행되는 동안 새 좌표계 출력 지점을 동적으로 정의할 수 있습니다. 새 프레임을 사용한 절대 정의 및 기존 시작점을 기준으로 한 추가 정의 사이에 차이가 있습니다.

Page 492: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

용어 설명

선삭 가공, 밀링, 니블링 492 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

피드 오버라이드

프로그래밍된 속도는 기계 조작반 또는 PLC를 통해 설정된 현재 속도에 의해 재지정됩니다 (0 - 120%). 또한 이송 속도는 가공 프로그램의 프로그램 가능한 백분율 요소 (1-100%) 에 의해 수정될 수 있습니다.

하위 블록

위치 데이터와 같은 시퀀스 정보가 포함된 "N"이 앞에 표시된 블록입니다.

형상

공작물 좌표계에서 공작물에 대한 설명입니다.

공작물 형상입니다.

형상

공작물 좌표계에서 공작물에 대한 설명입니다.

공작물 형상입니다.

형상 모니터링

형상 정확도 측정 방법으로 정의 가능한 오차 범위 내에서 다음 에러가 모니터링됩니다. 예를 들어 적용할 수 없는 높은 에러로 인해 드라이브가 오버로드 될 수 있습니다. 이러한 경우 알람이 출력되고 축이 정지합니다.

회전

특정 각도 주위를 좌표계가 회전하도록 정의한 프레임의 구성 요소입니다.

Page 493: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 493

인덱스

가공 프로그램 블록 건너뛰기, 215 가공 프로그램 중단, 189 가능성 확인 검사, 349 가속, 151 가속 특성, 302 갑작스런 가속 변경, 75 저크 제한을 사용한 가속, 75

각도 에러 보정, 234 갠트리 원점 복귀 및 동기화, 97

갠트리 축 용어, 92

결합 작동, 315 경로 관련 저크 제한, 75 경로 분할, 304 경로 이송 속도 F 값 범위, 124 G33 (나사 절삭) 의 이송 속도, 441 G63 이송 속도 (탭핑 척을 사용한 탭핑), 444

경로 축, 65 경로 피드 속도 F, 439 알람, 440

계산 해상도, 125 고정 정지점, 79 고정 정지점 위치, 163 고정 정지점 접근

G75로, 160 JOG 모드, 159

공구, 454 공구 변경 시 절삭날의 선택, 455

공구 옵셋, 454 공구 옵셋 활성화, 455 선택, 454 T 값 범위, 454

공구 모니터링, 455 급이송 오버라이드, 151 급이송 오버라이드 스위치, 448 기본 측정법 수동 전환, 129

내재적 정위치 정지, 69

다음 블록 속도, 73 단일 블록 모드, 210 대체 인터페이스, 299 동기 축, 93 동시 위치 지정 축, 331 드라이런 피드 속도, 211 드라이브 변수, 141 디스플레이 해상도, 125

ㄹ 로타리 축 모듈식 360, 359 모터의 로타리 엔코더, 140 소프트웨어 제한 스위치, 359 절대 프로그래밍, 362 정의, 357 증분식 프로그래밍, 361 측정 단위, 358

Page 494: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

인덱스

선삭 가공, 밀링, 니블링 494 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

피드 속도, 358 로타리 축, 축 주소, 357

로터리 축 이송 범위, 124

룩어헤드, 72 리드스크류 에러 보정 (LEC), 230 리딩 축, 93 리셋, 286

마스터/종속에서 기어단 변경, 430 마스터-슬레이브, 419 명령 MEAS, MEAW, 273 모드 변경, 183 모션 모니터링 기능, 47 물리적 수량, 126

반전 회전 방향, 416 백래시 보정, 227 보간 보정 보정 표, 229 선형 보간, 229

보간자 끝, 68 보정 표, 231 보조 기능, 171 보조 기능 그룹화, 174 보조 기능 출력 블록 변경, 173 블록 탐색, 176

블록 검색, 303 블록 탐색, 212 비상정지 순서, 284

승인, 285 인터페이스, 284

비상정지 푸시 버튼, 283

사전 시작 시간, 300 서보 게인 팩터, 144 소프트웨어 제한 스위치, 406 소프트웨어 한계 스위치, 152 속도, 123 속도 감소, 70 속도 제어 루프, 143 스핀들 기어단 변경, 378 동기화, 376 스핀들 모니터링, 384

스핀들 모드, 366 스핀들 속도, 124 스핀들 오버라이드 팩터, 450 시뮬레이션 축, 132 실제값 처리, 138 실제값 해상도, 138

애플리케이션, 395 언어 명령

SPN, 308 SPP, 306

엔코더 모니터링 기능 엔코더 주파수, 55 제로 마크, 56

연속 이동, 153 영구적으로 할당된 PLC 축, 332 오버로드 팩터, 70 오버로드 팩터에 따른 속도 감소, 70

Page 495: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

인덱스

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 495

옵셋 각도, 413 원점 복귀, 396 인크리멘털 엔코더 사용, 341 채널 관련, 340 축 관련, 340

위치 디스플레이, 227 위치 제어, 144 위치 제어 루프, 143 위치 제어기 게인, 50 위치 제어기의 파라미터 세트, 144 위치 지정 창, 50 이벤트 제어 프로그램 순서 가공 프로그램 시작 및 가공 프로그램 끝, 197 화면 조작반 리셋, 198

이송 범위, 124 이송 속도 나사 절삭 G33, 441 탭핑 척을 사용한 탭핑 G63, 444

이송 축 기하 축, 327 직경 프로그래밍, 327

인덱싱 축 연속 이송, 396 원점 복귀, 396 증분 이송(INC), 397 코딩 위치, 401 파라미터 설정, 399 프로그램, 401 핸드휠, 397 PLC를 통한 이송, 398 Startup (스타트업), 402

입력 신호 모니터링, 301 입력 해상도, 125

ㅈ 작동 모드

모니터링, 185 모드 변경 비활성, 184 인터록, 186 작동 모드 변경 시 에러, 184

작업 영역 제한, 359 저크 감소, 71 저크 제한, 71 저크 한계, 71 절대치 엔코더를 통한 원점 복귀, 352 접선 각도, 411 접선 제어, 315 정위치 정지, 66 정위치 정지 기준, 67 주기적 신호 교환, 24 증분식 이동, 155 지령치 출력, 132 직선 축 모터의 로타리 엔코더, 140 이송 범위, 124 한계 스위치 모니터링, 57

채널, 181 채널 상태, 192 처짐 보정, 234 추종 에러 보정, 246 축 관련 저크 제한, 76 축 모니터링 기능 속도 지령치, 52 실제 속도, 54 위치 모니터링, 48 정지, 51 클램핑, 52

축 위치 지정 시작, 333 측정 시스템 에러 보정 (LEC), 230

Page 496: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

인덱스

선삭 가공, 밀링, 니블링 496 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0

측정 정확도, 275 측정법 변환, 127

클램핑 보호 영역, 319

타코제너레이터 보정, 54

펄스 억제, 86 폐-루프 제어, 143 프로그램 모드 가공 프로그램 또는 가공 프로그램 블록의 시작, 188 가공 프로그램 선택, 187 가공 프로그램 중단, 189 프로그램 상태, 191 RESET 명령, 190

프로그램 상태, 191 프로그램 운영, 181 프로그램 이벤트, 194 프로그램 제어, 190 프로그램 테스트 가공 프로그램 블록 건너뛰기, 215 단일 블록 모드로 프로그램 처리, 210 블록 탐색, 212 특정 프로그램 구간의 처리, 212

프로브, 271 프로브 기능 테스트, 275 프로브 연결, 273 피드 사용 불가능, 447 피드 속도 경로 피드 속도 F, 439 스핀들 오버라이드, 450

축 관련 피드 오버라이드, 449 피드 사용 불가능, 피드 속도/스핀들 정지, 447 피드 오버라이드, 448 피드 제어, 446

피드 속도 오버라이드, 151 피드 속도/스핀들 정지, 447 피드 오버라이드 스위치, 448

하드웨어 한계 스위치, 152 핸드휠 축 이송, 149 JOG에서 이송, 156

형상 위반, 59 홈 가공, 258

ASUB 시작, 203 초기화, 37

D 기능, 454

INC, 397

JOG 모드 고정 정지점 접근, 159

Page 497: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

인덱스

선삭 가공, 밀링, 니블링 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0 497

PI 서비스, 35 PLC 서비스 화면, 274 PLC 축, 331 PLC/NCK 인터페이스, 23 PLC에서 NCK로의 신호, 24 PP에서 측정 결과 조회, 274 PUNCHACC, 302

T 기능, 177 TEACH IN,

Page 498: 선삭 가공, 밀링, 니블링 · 2015-01-21 · SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육  SinuTrain - SINUMERIK 교육

인덱스

선삭 가공, 밀링, 니블링 498 기능 메뉴얼, 11/2012, 6FC5397-1CP10-5LA0