530
선삭 밀링 ___________________ ___________________ _______________________________________________________ _____________________________________ _____________________________________ ___________________ ___________________ ___________________ SINUMERIK SINUMERIK 828D 선삭 밀링 커미션 메뉴얼 해당 제품: CNC 시스템 소프트웨어 버전 4.3 11/2010 6FC5397-3DP40-0LA0 머리말 공급 범위 요구사항 1 데이터 클래스 소개 사용 방법 2 운영 소프트웨어 설정 3 PLC 스타트업 (1 ) 4 드라이브 스타트업 5 머신 데이터 파라미터 설정 6 싸이클 머신 데이터 설정 7 PLC 스타트업 (2 ) 8 공구 관리 9 간단 백업 10 목록 A 부록 B

선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

� 선삭 및 밀링�

___________________

___________________

___________________

___________________

___________________

___________________

___________________

___________________

___________________

___________________

___________________

___________________

SINUMERIK

SINUMERIK 828D 선삭 및 밀링

커미션 메뉴얼

해당 제품: CNC 시스템 소프트웨어 버전 4.3

11/2010 6FC5397-3DP40-0LA0

머리말

공급 범위 및 요구사항 1

데이터 클래스 소개 및 사용 방법

2

운영 소프트웨어 설정 3

PLC 스타트업 (1부) 4

드라이브 스타트업 5

머신 데이터 파라미터 설정 6

싸이클 머신 데이터 설정 7

PLC 스타트업 (2부) 8

공구 관리 9

간단 백업 10

목록 A

부록 B

Page 2: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

법률상의 주의

법률상의 주의 경고사항

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

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

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

주의 피하지 않으면 경미한 부상을 입을 수 있는 잠재적인 위험 상황을 나타내는 안전 경고 심볼로서 사용됩니다.

주의 피하지 않으면 재산 손실을 초래할 수 있는 잠재적인 위험 상황을 나타내는 안전 경고 심볼로서 사용됩니다.

유의사항 피하지 않으면 원하지 않는 결과나 상태를 초래할 수 있는 잠재적인 상황을 나타내는 안전 경고 심볼로서 사용됩니다.

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

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

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

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

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

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

Siemens AG

Industry Sector Postfach 48 48 90026 NÜRNBERG 독일

문서 부품 번호: 6FC5397-3DP40-0LA0 Ⓟ 10/2010

Copyright © Siemens AG 2010. 기술 데이터는 변경될 수 있습니다

Page 3: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 3

머리말

SINUMERIK 매뉴얼

SINUMERIK 매뉴얼은 다음의 세 가지 매뉴얼로 구성됩니다.

● 일반 매뉴얼

● 사용자 매뉴얼

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

다음 주제에 대한 정보는 링크 (http://www.siemens.com/motioncontrol/docu) 에서 확인할 수 있습니다.

● 매뉴얼 주문:

최신 버전 매뉴얼 목록을 찾을 수 있습니다.

● 매뉴얼 다운로드:

서비스 & 지원에서 매뉴얼을 다운로드하기 위한 자세한 설명을 제공합니다.

● 온라인 매뉴얼 정보 검색

DOConCD에 대한 정보가 제공되며 DOConWeb에 있는 매뉴얼에 직접 액세스할 수 있습니다.

● My Documentation Manager (MDM (http://www.siemens.com/mdm)) 를 사용하여 Siemens 컨텐트를 원하는 매뉴얼로 편집할 수 있습니다.

My Documentation Manager를 사용하여 광범위한 매뉴얼 중에서 사용자가 원하는 부분만 취합한 매뉴얼을 만들 수 있습니다.

● 교육 및 FAQ

Siemens에서 제공하는 교육 과정 및 자주 묻는 질문 (FAQ) 을 확인할 수 있습니다.

대상 그룹

본 매뉴얼은 스타트업 엔지니어를 위한 것입니다.

본 매뉴얼을 사용해 플랜트 또는 시스템을 쉽게 조립 및 배선할 수 있습니다. 스타트업 매뉴얼은 개별 콤포넌트 구성과 같은 아래 절차들에 대한 모든 필수 정보 또는 참고 자료가 포함되어 있습니다.

Page 4: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

머리말

선삭 및 밀링 4 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

장점

대상 그룹은 스타트업 매뉴얼을 사용하여 시스템 또는 플랜트를 정확하고 안전하게 테스트하고 스타트업할 수 있습니다.

활용 단계: 설치 및 스타트업 단계

표준 버전

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

본 매뉴얼에서 설명하지 않는 기타 기능이 시스템 상에서 실행될 수도 있습니다. 하지만 이 조항이 새로운 시스템이나 서비스 수행 시 이러한 기능을 제공해야 한다는 것을 의미하지는 않습니다.

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

본 매뉴얼에 대한 문의 사항

이 매뉴얼에 대해 문의할 내용이나 제안/수정 사항이 있으면 다음 번호/주소로 팩스 또는 이메일을 보내주십시오.

팩스: +49 9131 98 2176

이메일 (mailto:[email protected])

SINUMERIK 인터넷 주소 (http://www.siemens.com/sinumerik)

서비스 및 지원

의문 사항이 있으면 다음 핫라인으로 문의하십시오.

유럽 / 아프리카

전화 +49 911 895 7222

팩스 +49 911 895 7223

Page 5: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

머리말

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 5

유럽 / 아프리카

외국에서 독일의 유선 전화번호로 전화하면 해당 지역의 전화 요금 및 약정이 적용됩니다.

인터넷 주소 (http://www.siemens.com/automation/support-request)

미국

전화 +1 423 262 2522

팩스 +1 423 262 2200

이메일 (mailto:[email protected])

아시아/태평양

전화 +86 1064 757575

팩스 +86 1064 747474

이메일 (mailto:[email protected])

주 국가 기술 지원 전화 번호는 인터넷 (http://www.siemens.com/automation/service&support)에서 제공합니다.

EC 적합성 선언

EMC 지침에 대한 EC 적합성 선언은 인터넷 (http://support.automation.siemens.com)에서 제품 주문 번호 15257461을 입력하거나 Siemens AG의 I DT MC 사업부의 지사에 문의하여 확인할 수 있습니다.

Page 6: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

머리말

선삭 및 밀링 6 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

사용자 콤팩트 플래시 카드:

● SINUMERIK CNC는 파일 시스템이 FAT16 및 FAT32로 포맷된 콤팩트 플래시 카드를 지원합니다. 다른 디바이스에서 사용하던 메모리 카드를 사용하거나 SINUMERIK과 메모리 카드가 호환되게 하려면 해당 메모리 카드를 포맷해야 할 수도 있습니다. 단, 포맷할 경우 메모리 카드 내의 모든 데이터가 영구 삭제됩니다.

● 메모리 카드가 사용 중일 경우 절대 꺼내지 마십시오. 사용 중일 때 꺼내면 메모리 카드 및 SINUMERIK 자체는 물론 메모리 카드의 데이터까지 손상될 수 있습니다.

● 메모리 카드가 CNC 시스템 (예: Ext3 Linux 파일 시스템) 과 호환되지 않는 형식으로 포맷된 경우, 메모리 카드의 파일 시스템에 에러가 있는 경우, 또는 메모리 카드의 유형이 지원되지 않는 경우 SINUMERIK에서 해당 메모리 카드를 인식하지 못할 수 있습니다.

● 메모리 카드 삽입 방향 (화살표 표시 참조) 에 주의하여 메모리 카드를 메모리 카드 슬롯에 삽입하십시오. 정확한 방향으로 삽입해야 메모리 카드 또는 디바이스의 파손을 방지할 수 있습니다.

● Siemens에서 SINUMERIK용으로 공인한 메모리 카드만 사용하십시오. SINUMERIK은 메모리 카드에 대한 일반적인 산업 표준을 준수하지만 일부 회사에서 생산한 메모리 카드는 SINUMERIK에서 정상적으로 동작하지 않거나 SINUMERIK과 호환되지 않을 수 있습니다 (메모리 카드 호환 여부에 대한 정보는 메모리 카드 제조업체 또는 공급업체로부터 확인할 수 있습니다).

● SINUMERIK의 경우 주문 번호가 6FC5313-5AG00-0AA1인 메모리 카드만 시스템 콤팩트 플래시 카드로 사용할 수 있습니다.

Page 7: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 7

목차

머리말...............................................................................................................................................3

1 공급 범위 및 요구사항 .....................................................................................................................15

1.1 시스템 개요 ........................................................................................................................ 15

1.2 툴박스 CD 및 기타 사용 가능한 도구.................................................................................. 17

1.3 일반적인 스타트업 순서 ..................................................................................................... 19

1.4 시스템 스타트업 ................................................................................................................. 21

1.5 시스템과 통신..................................................................................................................... 24 1.5.1 Programming Tool을 사용해 시스템과 통신하는 방법........................................................ 24 1.5.2 예제: NCU Connection Wizard를 사용해 시스템과 통신하는 방법 ..................................... 28 1.5.3 RCS Commander를 사용해 시스템과 통신하는 방법 ......................................................... 31 1.5.4 X130을 통해 시스템과 통신............................................................................................... 34

2 데이터 클래스 소개 및 사용 방법......................................................................................................37

2.1 NCK의 데이터 클래스......................................................................................................... 38

2.2 PLC의 데이터 클래스 ......................................................................................................... 42

2.3 운영 소프트웨어의 데이터 클래스 ...................................................................................... 44

3 운영 소프트웨어 설정 ......................................................................................................................49

3.1 사용 권한 ............................................................................................................................ 49

3.2 암호 설정 및 변경 방법 ....................................................................................................... 51

3.3 날짜 및 시간 설정 방법 ....................................................................................................... 52

3.4 운영 소프트웨어 언어 설정 ................................................................................................. 53 3.4.1 사용 가능한 시스템 언어 .................................................................................................... 53 3.4.2 시스템 언어를 추가로 설치하는 방법.................................................................................. 54 3.4.3 입력기를 이용해 아시아 문자 입력 ..................................................................................... 58 3.4.4 한자 입력 방법.................................................................................................................... 60 3.4.5 한글 입력 방법.................................................................................................................... 61

3.5 라이센스 검사 및 입력 ........................................................................................................ 62 3.5.1 라이센스 키 입력 방법 ........................................................................................................ 63 3.5.2 누락된 라이센스/옵션 확인 방법......................................................................................... 65

3.6 사용자 알람 설정 ................................................................................................................ 67 3.6.1 사용자 PLC 알람의 구조..................................................................................................... 68 3.6.2 사용자 PLC 알람 생성 방법 ................................................................................................ 70 3.6.3 알람 로그 설정.................................................................................................................... 71

Page 8: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

목차

선삭 및 밀링 8 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

3.6.4 로그 설정 방법.....................................................................................................................72

3.7 OEM 전용 온라인 도움말 생성 ............................................................................................75 3.7.1 설정 파일의 구조 및 구문 ....................................................................................................76 3.7.2 도움말 설명서의 구조 및 구문 .............................................................................................78 3.7.3 온라인 도움말의 구문 설명..................................................................................................80 3.7.4 예제: OEM 전용 온라인 도움말 설명서 생성 방법 ...............................................................84 3.7.5 예제: 사용자 PLC 알람에 대한 온라인 도움말 생성 방법.....................................................88 3.7.6 예제: NC/PLC 변수에 대한 온라인 도움말 생성 방법 ..........................................................91 3.7.7 예제: 프로그래밍 온라인 도움말 생성 방법 .........................................................................93

4 PLC 스타트업 (1부)........................................................................................................................97

4.1 I/O 모듈 활성화 ...................................................................................................................98

4.2 I/O 모듈 주소 지정.............................................................................................................100

5 드라이브 스타트업 ........................................................................................................................ 103

5.1 드라이브 설정....................................................................................................................103 5.1.1 예제: SINAMICS S120 Combi 설정...................................................................................103 5.1.2 예제: SMC 엔코더가 포함된 스핀들 설정 방법 ..................................................................108 5.1.3 예제: SMI 엔코더가 포함된 축 설정 방법...........................................................................114 5.1.4 예제: SINAMICS S120 북사이즈 설정...............................................................................119 5.1.5 예제: 드라이브 설정 방법 ..................................................................................................122 5.1.6 예제: 인피드 설정 방법 ......................................................................................................129 5.1.7 예제: 외부 엔코더 설정 방법..............................................................................................132 5.1.8 예제: 축 지정 방법 .............................................................................................................136 5.1.9 예제: 축/스핀들에 머신 데이터 설정 ..................................................................................142 5.1.10 축/스핀들 시운전 파라미터................................................................................................144

5.2 DRIVE-CLiQ의 토폴로지 규칙...........................................................................................146 5.2.1 S120 Combi의 토폴로지 규칙 ...........................................................................................146 5.2.2 S120 북사이즈의 토폴로지 규칙 .......................................................................................148

5.3 터미널 지정 .......................................................................................................................153 5.3.1 X122의 터미널 지정 .........................................................................................................153 5.3.2 X132의 터미널 지정 .........................................................................................................154 5.3.3 X242 및 X252 터미널 지정 ................................................................................................155 5.3.4 NX 모듈의 X122 터미널 지정 ............................................................................................156 5.3.5 예제: 라인 차단기가 있는 CU의 회로 ................................................................................158 5.3.6 프로브 연결 .......................................................................................................................160

6 머신 데이터 파라미터 설정 ............................................................................................................ 163

6.1 머신 데이터 분류 ...............................................................................................................163

6.2 외부 CNC 시스템의 가공 프로그램 처리 ...........................................................................166

6.3 향상된 표면을 사용해 원하는 형태로 표면 가공 ................................................................167

Page 9: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

목차

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 9

7 싸이클 머신 데이터 설정 ................................................................................................................173

7.1 싸이클 활성화를 위한 설정 ............................................................................................... 173 7.1.1 좌표계 설정 ...................................................................................................................... 174 7.1.2 제조업체 싸이클 조정 방법 ............................................................................................... 178 7.1.3 표준 싸이클 PROG_EVENT.SPF ..................................................................................... 179 7.1.4 시뮬레이션 및 실시간 시뮬레이션 (옵션) 설정 ................................................................. 180 7.1.5 5개 축이 있는 기계를 이용한 시뮬레이션 ........................................................................ 182

7.2 드릴링 .............................................................................................................................. 185 7.2.1 드릴링 테크놀로지 싸이클 ................................................................................................ 185 7.2.2 ShopTurn: 센터 드릴링..................................................................................................... 187

7.3 밀링 .................................................................................................................................. 188 7.3.1 밀링을 위한 테크놀로지 싸이클........................................................................................ 188 7.3.2 실린더 표면 변환 (TRACYL)............................................................................................. 190 7.3.3 예제: 밀링 기계의 축 설정 ................................................................................................ 191 7.3.4 ShopMill: 밀링을 위한 싸이클 설정................................................................................... 195

7.4 선삭 .................................................................................................................................. 198 7.4.1 선삭 테크놀로지 싸이클 ................................................................................................... 198 7.4.2 예제: 잔삭 가공................................................................................................................. 201 7.4.3 예제: 선반에 대한 축 설정 ................................................................................................ 203 7.4.4 실린더 표면 변환 (TRACYL)............................................................................................. 204 7.4.5 단면 가공 (TRANSMIT) .................................................................................................... 209 7.4.6 경사 축 (TRAANG) ........................................................................................................... 212 7.4.7 ShopTurn: 선삭을 위한 싸이클 설정................................................................................. 216 7.4.8 ShopTurn: 서브 스핀들..................................................................................................... 224 7.4.9 ShopTurn: 실린더 표면 변환 (TRACYL) ........................................................................... 229 7.4.10 ShopTurn: 단면 가공 (TRANSMIT)................................................................................... 230 7.4.11 ShopTurn: 경사 축 (TRAANG) ......................................................................................... 231

7.5 스위블 .............................................................................................................................. 232 7.5.1 스위블 테크놀로지 싸이클 ................................................................................................ 232 7.5.2 공작물, 공구 및 로터리 테이블 원점 설정 ......................................................................... 237 7.5.3 ShopMill: 평면 스위블 및 공구 스위블 .............................................................................. 240 7.5.4 기계 좌표계 확인을 위한 CYCLE800 확인 목록 ............................................................... 242 7.5.5 운동학적 체인의 스타트업 (스위블 데이터 레코드) .......................................................... 243 7.5.6 스위블 헤드 1의 스타트업 예제 ....................................................................................... 251 7.5.7 스위블 헤드 2의 스타트업 예제 ....................................................................................... 253 7.5.8 카다닉 테이블 스타트업 예제 ........................................................................................... 255 7.5.9 스위블 헤드/로터리 테이블 스타트업 예제 ....................................................................... 257 7.5.10 스위블 테이블 스타트업 예제 ........................................................................................... 259 7.5.11 제조업체 싸이클 CUST_800.SPF..................................................................................... 262

7.6 고속 가공 설정 (돌출 표면) ............................................................................................... 269 7.6.1 고속 가공 설정 기능 (CYCLE832) 설정 ............................................................................ 269 7.6.2 고속 가공 설정 기능 (CYCLE832) 조정 방법 .................................................................... 271

Page 10: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

목차

선삭 및 밀링 10 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

7.7 측정 싸이클 및 측정 기능 ..................................................................................................273 7.7.1 측정을 위한 일반 설정 .......................................................................................................273 7.7.2 제조업체 싸이클 CUST_MEACYC.SPF ............................................................................276 7.7.3 JOG 모드로 측정...............................................................................................................276 7.7.4 JOG: 밀링 중 공작물 측정 .................................................................................................279 7.7.5 JOG: 밀링 중 공구 측정.....................................................................................................282 7.7.6 JOG: 선삭 중 공구 측정.....................................................................................................287 7.7.7 AUTOMATIC 모드로 측정 .................................................................................................288 7.7.8 AUTO: 공작물 측정을 위한 일반 설정 ...............................................................................291 7.7.9 AUTO: 밀링 중 공작물 측정 ..............................................................................................293 7.7.10 AUTO: 선삭 중 공작물 측정 ..............................................................................................294 7.7.11 AUTO: 밀링 중 공구 측정 ..................................................................................................296 7.7.12 AUTO: 선삭 중 공구 측정 (CYCLE982).............................................................................306

8 PLC 스타트업 (2부)...................................................................................................................... 309

8.1 유지/보수...........................................................................................................................309 8.1.1 PLC 사용자 프로그램의 인터페이스..................................................................................311 8.1.2 운영 소프트웨어와의 인터페이스 ......................................................................................318 8.1.3 유지 보수 작업을 들여오고 내보내는 방법 ........................................................................321 8.1.4 유지 보수 작업 승인 ..........................................................................................................324

8.2 Easy Extend......................................................................................................................326 8.2.1 Easy Extend의 기능 ..........................................................................................................326 8.2.2 PLC 사용자 프로그램에서 설정.........................................................................................328 8.2.3 장비 제조업체 및 딜러용 옵션 비트 ...................................................................................329 8.2.4 사용자 인터페이스의 디스플레이 ......................................................................................332 8.2.5 언어별 텍스트 생성 ...........................................................................................................333 8.2.6 예제...................................................................................................................................335 8.2.6.1 제어 요소를 사용한 예제 ...................................................................................................335 8.2.6.2 스타트업을 지원하는 파라미터 설정 예제 .........................................................................336 8.2.6.3 사용자의 파워 유닛 설정 예제 ...........................................................................................338 8.2.7 스크립트 언어 설명 ...........................................................................................................341 8.2.7.1 특수 문자 및 연산자 ..........................................................................................................342 8.2.7.2 XML 스크립트의 구조........................................................................................................343 8.2.7.3 CONTROL_RESET...........................................................................................................345 8.2.7.4 데이터 ...............................................................................................................................345 8.2.7.5 DATA_ACCESS................................................................................................................346 8.2.7.6 DATA_LIST .......................................................................................................................346 8.2.7.7 DRIVE_VERSION .............................................................................................................347 8.2.7.8 FILE ..................................................................................................................................348 8.2.7.9 FUNCTION .......................................................................................................................350 8.2.7.10 FUNCTION_BODY............................................................................................................351 8.2.7.11 INCLUDE ..........................................................................................................................353 8.2.7.12 LET ...................................................................................................................................353 8.2.7.13 MSGBOX ..........................................................................................................................355

Page 11: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

목차

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 11

8.2.7.14 OP.................................................................................................................................... 356 8.2.7.15 OPTION_MD .................................................................................................................... 357 8.2.7.16 PASSWORD .................................................................................................................... 358 8.2.7.17 PLC_INTERFACE ............................................................................................................ 358 8.2.7.18 POWER_OFF................................................................................................................... 359 8.2.7.19 PRINT .............................................................................................................................. 359 8.2.7.20 WAITING.......................................................................................................................... 361 8.2.7.21 ?up ................................................................................................................................... 361 8.2.7.22 대화창을 위한 XML 식별자............................................................................................... 362 8.2.7.23 BOX.................................................................................................................................. 364 8.2.7.24 CONTROL........................................................................................................................ 364 8.2.7.25 IMG .................................................................................................................................. 367 8.2.7.26 PROPERTY ..................................................................................................................... 367 8.2.7.27 REQUEST........................................................................................................................ 368 8.2.7.28 SOFTKEY_OK, SOFTKEY_CANCEL............................................................................... 369 8.2.7.29 TEXT................................................................................................................................ 370 8.2.7.30 UPDATE_CONTROLS..................................................................................................... 370 8.2.7.31 파라미터 주소 지정........................................................................................................... 371 8.2.7.32 드라이브 오브젝트 주소 지정 ........................................................................................... 374 8.2.7.33 명령문을 위한 XML 식별자............................................................................................... 376 8.2.8 문자열 기능 ...................................................................................................................... 380 8.2.8.1 string.cmp......................................................................................................................... 380 8.2.8.2 string.icmp........................................................................................................................ 381 8.2.8.3 string.left........................................................................................................................... 382 8.2.8.4 string.right ........................................................................................................................ 383 8.2.8.5 string.middle..................................................................................................................... 384 8.2.8.6 string.length...................................................................................................................... 385 8.2.8.7 string.replace.................................................................................................................... 386 8.2.8.8 string.remove ................................................................................................................... 387 8.2.8.9 string.delete...................................................................................................................... 387 8.2.8.10 string.insert....................................................................................................................... 388 8.2.8.11 string.find.......................................................................................................................... 389 8.2.8.12 string.reversefind.............................................................................................................. 390 8.2.8.13 string.trimleft..................................................................................................................... 391 8.2.8.14 string.trimright .................................................................................................................. 392 8.2.9 삼각함수 ........................................................................................................................... 393

9 공구 관리 ......................................................................................................................................395

9.1 기본 .................................................................................................................................. 395 9.1.1 공구 관리의 구조 .............................................................................................................. 396 9.1.2 공구 관리의 콤포넌트 ....................................................................................................... 398 9.1.3 수동으로 공구 로드 및 언로드 .......................................................................................... 402

9.2 PLC - NCK 사용자 인터페이스 ......................................................................................... 403 9.2.1 공구 재배치, 언로드 및 로드/메거진 포지셔닝 .................................................................. 404

Page 12: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

목차

선삭 및 밀링 12 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

9.2.2 공구 교환...........................................................................................................................412 9.2.3 전송 단계 및 승인 단계 테이블 ..........................................................................................421

9.3 공구 관리를 위한 머신 데이터 ...........................................................................................424

9.4 PLC 프로그램 블록............................................................................................................432 9.4.1 승인 프로세스....................................................................................................................432 9.4.2 승인 유형...........................................................................................................................433 9.4.3 승인 상태...........................................................................................................................434 9.4.4 설정 가능한 단계 테이블 ...................................................................................................440 9.4.5 승인 단계 설정...................................................................................................................443 9.4.6 PLC 사용자 프로그램 조정 ................................................................................................445 9.4.7 메거진 포켓 관련 정보 .......................................................................................................446 9.4.8 PI 서비스: TMMVTL ..........................................................................................................449

9.5 예제: 로드/언로드 ..............................................................................................................451

9.6 예제: 수동 공구 교환 .........................................................................................................453

9.7 선삭 기계 적용 예제 ..........................................................................................................457 9.7.1 예제: 터렛이 있는 선반 (MAGKONF_MPF) .......................................................................457 9.7.2 예제: 승인 단계 (선삭 기계) ...............................................................................................462 9.7.3 예제: 선삭 기계의 공구 교환 싸이클 ..................................................................................463 9.7.4 예제: 서브 스핀들이 있는 선삭 기계 ..................................................................................465 9.7.5 예제: 빈 버퍼 테스트 .........................................................................................................466 9.7.6 예제: 공구를 버퍼에서 메거진으로 이송 ............................................................................467 9.7.7 예제: "공구 교환 준비" 명령 반복.......................................................................................468

9.8 밀링 기계 적용 예제 ..........................................................................................................469 9.8.1 예제: 체인 메거진 및 듀얼 그리퍼가 있는 밀링 기계 (MAGKONF_EXAMPLE_MPF) ........469 9.8.2 플로우 차트: 공구 교환 ......................................................................................................475 9.8.3 예제: 승인 단계 (밀링 기계) ...............................................................................................487 9.8.4 예제: 밀링 기계의 공구 교환 싸이클 ..................................................................................490

10 간단 백업 ...................................................................................................................................... 491

10.1 시리즈 스타트업 및 백업 ...................................................................................................493

10.2 시리즈 스타트업 백업 파일을 만들고 읽는 방법 ................................................................496

10.3 변경된 머신 데이터만 백업하는 방법 ................................................................................499

10.4 예제: 데이터 백업 "간단 백업" (사용 예제).........................................................................501

10.5 직렬 인터페이스 파라미터 설정.........................................................................................503

Page 13: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

목차

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 13

A 목록 ..............................................................................................................................................505

A.1 테이블: 파일 이름의 언어 코드 ......................................................................................... 505

A.2 알람 번호 범위 목록.......................................................................................................... 507

A.3 색상 코드 목록.................................................................................................................. 508

A.4 약어 목록 .......................................................................................................................... 509

B 부록 ..............................................................................................................................................513

B.1 라이센스 관리 정의........................................................................................................... 513

B.2 문서 개요 .......................................................................................................................... 516

용어 해설 ......................................................................................................................................517 인덱스...........................................................................................................................................523

Page 14: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

목차

선삭 및 밀링 14 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

Page 15: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 15

공급 범위 및 요구사항 11.1 시스템 개요

시스템 설계

다음은 SINAMICS S120 북사이즈의 일반적인 설정 예제입니다.

그림 1-1 설정 예제 1: 4개 축 기본 설정

Page 16: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

공급 범위 및 요구사항 1.1 시스템 개요

선삭 및 밀링 16 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

다음은 SINAMICS S120 Combi를 사용하여 최대로 확장한 상태를 나타냅니다.

그림 1-2 설정 예제 2: 6개 축과 통합 안전이 포함된 최대 확장 단계

Page 17: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

공급 범위 및 요구사항 1.2 툴박스 CD 및 기타 사용 가능한 도구

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 17

1.2 툴박스 CD 및 기타 사용 가능한 도구

툴박스 CD

SINUMERIK 828D의 툴박스 CD에는 다음이 포함되어 있습니다.

● 통합 PLC용 PLC Programming Tool

● SINAMICS S120용 스타트업 소프트웨어

● PLC 라이브러리 (예제)

통합 PLC용 PLC Programming Tool

PLC 프로그래밍에는 통합 PLC용 PLC Programming Tool을 사용합니다. 본 매뉴얼에서는 앞으로 이 통합 PLC용 PLC Programming Tool을 간단히 줄여 "Programming Tool"이라고 부를 것입니다.

SINAMICS S120용 스타트업 소프트웨어

사용자 인터페이스를 통해 SINAMICS S120 스타트업 기능 일체를 사용할 수 있게 되기 전까지는 SINAMICS S120용 스타트업 소프트웨어를 사용하여 드라이브 설정 및 최적화를 수행합니다. PC는 SINUMERIK 828D 전면에 있는 이더넷 인터페이스를 통해 연결됩니다.

주 주문 데이터 카탈로그 NC 61에서 다음 도구에 대한 주문 데이터를 확인할 수 있습니다.

RCS Commander

RCS Commander (원격 제어 시스템) 는 스타트업 작업자가 드래그 앤 드롭 방식으로 PC와 시스템 간에 파일을 쉽게 교환할 수 있도록 도와주는 도구입니다.

데이터를 전송하려면 PC를 시스템의 전면에 있는 이더넷 인터페이스에 직접 연결합니다. P2P (point-to-point) 연결을 사용하면 이더넷 인터페이스의 파라미터를 설정하기 위해 시간을 소비할 필요가 없습니다. RCS Commander를 통해 모든 설정이 자동으로 수행되기 때문입니다. 또한 RCS Commander는 공장 네트워크를 통해 여러 NCU에 순차적으로 액세스할 수 있습니다.

Page 18: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

공급 범위 및 요구사항 1.2 툴박스 CD 및 기타 사용 가능한 도구

선삭 및 밀링 18 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

STARTER 드라이브/스타트업 소프트웨어

STARTER 드라이브 스타트업 소프트웨어를 사용하여 SINUMERIK 828D의 드라이브를 스타트업할 수 있습니다. 보통 현장 서비스 직원이 수행하는 간단한 스타트업 절차 (예: 직접 측정 시스템 활성화) 를 SINUMERIK 828D 사용자 인터페이스를 통해 직접 수행할 수 있습니다. 보통 기계를 제조할 때 수행하는 고급 스타트업 절차 (예: 드라이브 최적화) 는 SINAMICS S120용 스타트업 소프트웨어를 통해 오프라인으로 수행할 수 있습니다.

Page 19: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

공급 범위 및 요구사항 1.3 일반적인 스타트업 순서

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 19

1.3 일반적인 스타트업 순서

요구사항

시스템의 기계적 및 전기적 설치가 완료되어 있어야 합니다.

● 육안으로 시스템의 상태를 검사하십시오.

– 전기적 연결이 안전하고 기계 설치가 올바르게 되었는지 여부

– 전원 장치의 연결 여부

– 실드 및 접지 연결 여부

● 시스템의 전원을 켜고 "Normal startup"으로 스타트업하십시오.

운영 소프트웨어의 메인 화면이 표시되면 부팅이 완료된 것입니다.

순서 개요

SINUMERIK 828D 스타트업은 다음과 같은 단계로 수행됩니다.

1. 툴박스 CD의 소프트웨어를 PG/PC에 설치하십시오.

("공급 범위 및 요구사항" 장 참조)

2. 시스템과 통신 연결을 생성하십시오.

("시스템과 통신" 장 참조)

3. I/O 주소를 지정하십시오.

("I/O 모듈 주소 지정" 장 참조)

4. 운영 소프트웨어 설정

("운영 소프트웨어 설정" 장 참조)

5. PLC 기능을 수행하십시오.

(기능 매뉴얼 기본 기능 (P4) 참조)

6. 드라이브를 스타트업하고 프로브를 연결하십시오.

("드라이브 설정" 장 참조)

7. NCK 머신 데이터를 설정하십시오.

("NCK 머신 데이터 설정" 장 참조)

8. 싸이클을 설정하십시오.

("싸이클 설정" 장 참조)

Page 20: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

공급 범위 및 요구사항 1.3 일반적인 스타트업 순서

선삭 및 밀링 20 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

9. 유지 보수 작업 및 유지 보수 주기를 정의하십시오.

("유지/보수" 장 참조)

10. 디바이스를 추가해 기계를 확장하십시오.

(Easy Extend 장 참조)

11. 공구 관리를 수행하십시오.

("공구 관리" 장 참조)

Page 21: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

공급 범위 및 요구사항 1.4 시스템 스타트업

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 21

1.4 시스템 스타트업

시스템 스타트업

절차:

1. 시스템의 전원을 켜십시오. 스타트업 중에 다음 디스플레이가 나타납니다.

2. 3초 내에 <SELECT> 키를 누르십시오.

3. 그런 다음 아래 키를 연속해서 누르십시오.

메뉴 리셋 키, HSK2 (수평 소프트 키 2), VSK2 (수직 소프트 키 2)

4. "Setup menu"가 표시됩니다. 디폴트 설정은 "Normal startup"입니다.

스타트업 조작 모드

선택 기능

Normal startup 시스템이 일반 스타트업을 수행합니다.

Reload saved user data 시스템 콤팩트 플래시 카드에서 "데이터 저장" 소프트 키로 저장한 사용자 데이터를 로드합니다.

Install software update/backup

사용자 콤팩트 플래시 카드 또는 USB 드라이브에 있는 업데이트를 시스템 콤팩트 플래시 카드에 설치합니다.

Page 22: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

공급 범위 및 요구사항 1.4 시스템 스타트업

선삭 및 밀링 22 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

선택 기능

Create software backup 시스템 콤팩트 플래시 카드의 백업을 사용자 콤팩트 플래시 카드 또는 USB 드라이브에 저장합니다.

NCK default data 시스템이 Siemens NCK 데이터 디폴트 설정을 로드하고 PLC에서 보존 데이터를 삭제합니다.

Drive default data SINAMICS 사용자 데이터를 삭제합니다.

PLC default data PLC 일반 리셋을 수행한 후 디폴트 NOP PLC 프로그램을 로드합니다.

HMI default data 사용자 데이터가 디렉토리 /user에서 삭제됩니다.

Factory settings No [케이스 1]과 / Yes [케이스 2] 중 하나를 선택합니다.

케이스 1:

SINAMICS 사용자 데이터를 삭제합니다.

Siemens 표준 NCK 데이터를 로드합니다.

PLC 일반 리셋을 수행한 후 디폴트 NOP PLC 프로그램을 로드합니다.

사용자 데이터가 디렉토리 /user에 저장됩니다.

케이스 2:

케이스 1의 작업에 다음 작업이 추가됩니다.

/oem 및 /addon 디렉토리에 있는 데이터를 삭제합니다.

Delete OEM data /oem 및 /addon 디렉토리에 있는 모든 데이터를 삭제합니다 (OEM 백업 파일, OEM 알람 텍스트, Easy Screen 애플리케이션).

PLC stop PLC를 정지합니다.

유의사항

여러 PPU 간 시스템 콤팩트 플래시 카드 교체 SINUMERIK 828D에서 데이터 저장을 위해 사용하는 콤팩트 플래시 카드와 SRAM은 시스템상 서로 의존적이므로 시스템 콤팩트 플래시 카드는 영구 설치된 EEPROM으로 취급해야 하며 절대 교체해서는 안됩니다. 어쩔 수 없이 시스템 콤팩트 플래시 카드를 교체하게 되면 시스템은 저장된 일련 번호 때문에 스타트업 중에 시스템 콤팩트 플래시 카드가 교체된 것을 감지하게 됩니다. 이 경우 시스템은 "데이터 저장" 소프트 키를 사용해 이전에 백업한 데이터를 로드합니다. 백업된 데이터가 없으면 자동으로 "NCK default data"를 적용해 스타트업을 수행합니다.

Page 23: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

공급 범위 및 요구사항 1.4 시스템 스타트업

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 23

방전된 RTC 콘덴서

RTC 콘덴서가 방전되면 스타트업 중에 다음 메시지가 출력됩니다.

날짜와 시간을 리셋할 수 있습니다.

그 후에 스타트업하여 시스템이 켜지면 콘덴서가 다시 충전됩니다.

하드웨어 점검

PPU 24x.2 하드웨어는 선삭 버전 BASIC T와 밀링 버전 BASIC M 으로 나뉩니다.

부팅할 때 하드웨어 정보 블럭에 있는 MLFB를 이용해 버전을 구분하고 이를 기존 NCK 스케일링과 비교합니다. 해당 하드웨어와 호환되지 않는 소프트웨어가 발견되면 다음 메시지가 출력됩니다.

Page 24: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

공급 범위 및 요구사항 1.5 시스템과 통신

선삭 및 밀링 24 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

1.5 시스템과 통신

연결 생성

시스템과 PG/PC를 연결하려면 이더넷 케이블이 필요합니다. 시스템은 다음과 같은 이더넷 인터페이스를 제공합니다.

● X127을 통한 연결 (전면의 플랩 뒤에 위치)

케이블 유형: 크로스 이더넷 케이블

X127 인터페이스에서 시스템은 DHCP 서버로 사전 설정되어 있고 직접 연결 (P2P 연결) 을 위한 IP 주소 192.168.215.1 을 제공합니다.

● X130를 통한 연결 (후면에 위치)

케이블 유형: 다이렉트 이더넷 케이블

X130 인터페이스는 공장 네트워크와 연결됩니다. DHCP 클라이언트로서 PG/PC가 받는 IP 주소는 공장 네트워크의 DHCP 서버에 의해 결정됩니다. 또는 고정 IP 주소를 수동으로 입력합니다.

1.5.1 Programming Tool을 사용해 시스템과 통신하는 방법

Programming Tool에서 통신 인터페이스 설정

다음 절차에 따라 Programming Tool에서 네트워크 연결을 설정하십시오.

1. Programming Tool을 시작하십시오.

2. 탐색줄에서 "Communication" 아이콘을 클릭하거나 메뉴에서 "View" → "Communication"을 선택하십시오.

3. 왼쪽 열의 "Communications parameters"에서 X127를 위한 IP 주소를 192.168.215.1로 입력하십시오.

4. 우측 상단에 있는 "TCP/IP" 아이콘을 더블 클릭하십시오.

Page 25: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

공급 범위 및 요구사항 1.5 시스템과 통신

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 25

5. "PG/PC interface" 대화창에서 PG/PC의 TCP/IP 프로토콜을 선택하십시오. 보통은 해당 PC의 네트워크 카드를 선택하면 됩니다.

그림 1-3 TCP/IP 통신 설정

6. "OK"를 눌러 확인하십시오.

Page 26: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

공급 범위 및 요구사항 1.5 시스템과 통신

선삭 및 밀링 26 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

7. "Double click to update" 아이콘을 더블 클릭하여 연결하십시오. 연결에 성공하면 이 아이콘에 녹색 경계선이 표시됩니다.

그림 1-4 온라인 연결

8. 연결에 실패하면 다음 설정을 비활성화해야 합니다.

먼저 "제어판" → "네트워크 연결"→ "로컬 영역 연결" 또는 "속성"→ "고급"→ "Windows 방화벽" → "설정"→ "고급"을 선택하십시오. 그런 다음 "로컬 영역 연결" 옵션을 비활성화하십시오.

Page 27: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

공급 범위 및 요구사항 1.5 시스템과 통신

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 27

그림 1-5 옵션 비활성화

"확인"을 눌러 확인하고 7단계를 반복하십시오.

Page 28: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

공급 범위 및 요구사항 1.5 시스템과 통신

선삭 및 밀링 28 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

1.5.2 예제: NCU Connection Wizard를 사용해 시스템과 통신하는 방법

요구사항

SINAMICS S120용 스타트업 소프트웨어가 PG/PC에 설치되어 있어야 합니다. NCU Connection Wizard는 이 소프트웨어의 일부입니다.

Programming Tool을 통해 시스템과 미리 연결되어 있어야 합니다.

시스템과 연결 생성

PG/PC에서의 절차:

1. 이 링크 또는 시작 메뉴를 통해 NCU Connection Wizard를 시작하십시오.

2. "Select Control Model" 대화창에서 SINUMERIK 828D에 연결할 NCU 유형으로 "840D solution line"을 선택하십시오.

그림 1-6 NCU 유형 선택

Page 29: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

공급 범위 및 요구사항 1.5 시스템과 통신

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 29

3. "Select Port" 대화창에서 이더넷을 통해 연결한 시스템과의 연결을 선택하십시오.

그림 1-7 연결 선택

4. "Cabling Help" 대화창에서 두 디바이스에 대한 케이블 연결을 확인하십시오.

그림 1-8 케이블 연결

Page 30: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

공급 범위 및 요구사항 1.5 시스템과 통신

선삭 및 밀링 30 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

5. IP 주소를 점검하고 "Settings" 대화창에서 이 설정을 위한 이름을 입력하십시오.

그림 1-9 네트워크 설정

Page 31: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

공급 범위 및 요구사항 1.5 시스템과 통신

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 31

1.5.3 RCS Commander를 사용해 시스템과 통신하는 방법

연결 옵션

RCS Commander는 시스템과의 연결 생성을 위해 다음과 같은 옵션을 제공합니다.

● 직접 연결 (P2P)

● 네트워크 연결

연결의 현재 상태는 RCS Commander 상태 표시줄의 하단에 표시됩니다.

버튼의 의미: 연결 연결 해제 원격 제어

유의사항

보통 1개의 연결만 허용됩니다. 다시 말해 여러 시스템에 동시에 연결할 수 없다는 뜻입니다. 따라서 RCS Commander로는 두 NCU 간에 데이터를 교환할 수 없습니다.

Page 32: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

공급 범위 및 요구사항 1.5 시스템과 통신

선삭 및 밀링 32 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

직접 연결

직접 연결 생성 절차:

1. "Settings" 대화창에서 "Connection" → "Direct connection"을 선택해 로그인 데이터를 입력하십시오.

그림 1-10 대화창: 직접 연결을 위한 로그인 데이터

2. 메뉴에서 "Connection" → "Connect" → "Direct connection"을 선택하거나 "Connect" 버튼을 클릭하십시오.

다음과 같은 대화창이 표시됩니다.

그림 1-11 대화창: 직접 연결

3. 마지막으로 선택한 직접 연결이 강조 표시됩니다. "Connect" 버튼을 누르면 IP 주소 196.168.215.1 와 연결됩니다.

메뉴에서 직접 연결을 선택한 경우 이 대화창이 나타나지 않습니다.

Page 33: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

공급 범위 및 요구사항 1.5 시스템과 통신

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 33

네트워크 연결

네트워크 연결 생성 절차:

1. 메뉴에서 "Settings" → "Connection" → "Direct connection"을 선택하거나 "Connect" 버튼을 클릭하십시오.

그림 1-12 대화창: 네트워크 연결

2. 메뉴에서 "Connection" → "Connect" → "Network connection"을 선택하거나 이전에 선택한 연결이 있으면 그 중 하나를 선택하십시오.

3. 설정된 시스템과 연결됩니다.

주 SSh 키 파일 암호를 입력하는 대신 SSh 키를 사용해 인증을 받을 수 있습니다. 이에 대한 자세한 설명은 온라인 도움말을 참조하십시오.

Page 34: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

공급 범위 및 요구사항 1.5 시스템과 통신

선삭 및 밀링 34 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

1.5.4 X130을 통해 시스템과 통신

공장 네트워크와 연결

이더넷 인터페이스 X130을 통해 NCU를 공장 네트워크에 연결합니다. 공장 네트워크는 예를 들어 네트워크 드라이브에 액세스하는 데 사용됩니다.

X130을 통한 통신을 위한 파라미터를 설정하려면 "진단" 영역에서 메뉴 확장 키를 사용해 "버스 TCP/IP " → "TCP/IP 진단" → "세부사항" 소프트 키를 선택하십시오.

그림 1-13 네트워크 설정

연결 속성

공장 네트워크 X130

흰색 네트워크 케이블이 삽입됨

빨간색 네트워크 케이블이 삽입되지 않음

Page 35: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

공급 범위 및 요구사항 1.5 시스템과 통신

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 35

가용성

가용성이란 전체 데이터 용량 중 에러가 있는 데이터를 제외한 비율 (%) 을 말합니다. 공장 네트워크의 문제 (예: 액세스할 수 없는 논리 드라이브, 이중 IP 주소 등) 또는 스타트업에 걸리는 시간 등으로 인해 가용성에 변동이 있을 수 있습니다.

녹색 95% 이상 노란색 50 - 95 % 빨간색 50% 미만

주 사용할 수 없는 모든 정보는 관련 테이블 라인에 하이픈 (-) 으로 표시되어 있습니다.

Page 36: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

공급 범위 및 요구사항 1.5 시스템과 통신

선삭 및 밀링 36 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

Page 37: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 37

데이터 클래스 소개 및 사용 방법 2

목적

데이터 클래스는 시스템 데이터 (소프트웨어 설치 시 생성되는 데이터), OEM 데이터 (샘플 기계 스타트업 시 생성되는 데이터) 및 사용자 데이터 (사용자가 생성하는 데이터) 를 명확히 구분하는 데 그 목적이 있습니다. OEM 데이터는 다시 양산기에 공통으로 적용되는 데이터, 즉 동일한 모델의 기계에 적용되는 표준 데이터와 특정 기계에만 적용되는 개별 데이터로 나뉩니다.

데이터 클래스 백업 파일을 생성할 때 표준 데이터와 개별 데이터를 구분합니다. 즉, 제조업체 데이터, 개별 머신 데이터, 사용자 데이터 등 특정 데이터 서브셋만 포함된 백업 파일을 생성합니다. 이렇게 하면 시운전, 시리즈 스타트업 및 업그레이드가 간편해 집니다.

Page 38: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

데이터 클래스 소개 및 사용 방법 2.1 NCK의 데이터 클래스

선삭 및 밀링 38 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

2.1 NCK의 데이터 클래스

분류

모든 제어 관련 데이터는 스타트업, 소프트웨어 업그레이드, 소프트웨어 업데이트, 콤포넌트 교체 등 추후 사용 목적에 따라 데이터 클래스로 분류됩니다. 데이터는 M (제조업체), I (개별), U (사용자) 및 S (시스템), 이렇게 4개 데이터 클래스에 따라 분류됩니다.

시스템 (S) 데이터 클래스

시스템 데이터 클래스에는 콤팩트 플래시 카드의 Siemens 및 System 디렉토리에 있는 데이터가 포함됩니다. 본 매뉴얼에서는 이 데이터 클래스를 "S"로 표시합니다.

데이터 클래스 S의 특성/속성

이 데이터는 시스템이 처음 켜지거나 초기화 또는 활성화될 때 필요한 경우 자동으로 로드됩니다.

"S" 데이터 클래스는 백업이 불가능하고 "읽기 전용"으로 표시됩니다.

데이터 유형 예제

HMI: Siemens 표준 사용자 인터페이스 및 추가 언어 사용 가능

NCK: 표준 싸이클, 측정 싸이클, JobShop 싸이클, SGUD 및 SMAC와 같은 정의, 데이터 클래스 S인 모든 NC 활성 데이터

PLC: 하드웨어 구성

드라이브: 코드 및 데이터 (데이터 설명, 알람 설명, 매크로)

제조업체 (M) 데이터 클래스

제조업체 데이터 클래스에는 장비 제조업체 (OEM)가 개발기를 처음 스타트업할 때 정의한 모든 데이터가 포함됩니다. 본 매뉴얼에서는 이 데이터 클래스를 "M"으로 표시합니다.

Page 39: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

데이터 클래스 소개 및 사용 방법 2.1 NCK의 데이터 클래스

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 39

데이터 클래스 M의 특성/속성

클래스 M 데이터는 별도 "Manufacturer" 백업 파일에 저장됩니다.

데이터 유형 예제

HMI: OEM 대화창 (Easy Screen) 및 싸이클 지원, 알람 및 메시지 텍스트.

NCK: 제조업체 싸이클, MGUD 및 MMAC 정의, 데이터 클래스 M인 모든 NC 활성 데이터 (메모리 정규화 머신 데이터 제외)

PLC: PLC 프로그램, 이 데이터 클래스에 포함된 데이터 블록 내용

드라이브: 전체

개별 (I) 데이터 클래스

개별 데이터 클래스는 특정 기계와 관련된 데이터를 포함하며 OEM 또는 딜러가 스타트업 중에 생성합니다. 본 매뉴얼에서는 이 데이터 클래스를 "I"로 표시합니다.

데이터 클래스 I의 특성/속성

클래스 I 데이터는 별도 INDIVIDUAL 백업 파일에 저장됩니다.

데이터 유형 예제

HMI: Easy Extend 및 유지/보수

NCK: 원점 치수, 백래시 보정, 보정 데이터, 공구 케리어 데이터, 데이터 클래스 I인 모든 NC 활성 데이터

PLC: 이 데이터 클래스에 포함된 데이터 블록 내용

드라이브: 현재 해당하는 데이터 없음

사용자 (U) 데이터 클래스

사용자 데이터 클래스에는 모든 사용자 데이터와 기계 런타임 중에 생성된 데이터 (예; 유지 보수 주기 타이머) 가 포함됩니다. 본 매뉴얼에서는 이 데이터 클래스를 "U"로 표시합니다.

Page 40: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

데이터 클래스 소개 및 사용 방법 2.1 NCK의 데이터 클래스

선삭 및 밀링 40 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

데이터 클래스 U의 특성/속성

클래스 U 데이터는 별도 "User" 백업 파일에 저장됩니다.

데이터 유형 예제

HMI: ---

NCK: 공구 데이터, 셋팅 데이터, 가공 프로그램, 서브프로그램 및 사용자 싸이클, UGUD 및 UMAC 정의 (PLC와 같은 프로그램 코드는 제외)

PLC: 이 데이터 클래스에 포함된 데이터 블록 내용

드라이브: 현재 해당하는 데이터 없음

GUD 및 매크로

다음 표는 정의 파일 (GUD, 매크로) 이 어떤 데이터 클래스에 지정되는지 보여줍니다.

정의 파일 데이터 클래스

GUD4 개별 (I)

MGUD 제조업체 (M)

MMAC 제조업체 (M)

UGUD 사용자 (U)

UMAC 사용자 (U)

Page 41: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

데이터 클래스 소개 및 사용 방법 2.1 NCK의 데이터 클래스

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 41

데이터 클래스 속성

데이터 클래스 속성은 내부적으로 설정됩니다. 데이터 클래스 속성의 디폴트 설정은 명시적으로 변경할 수 있습니다.

● 일반적으로 백업 파일 시스템의 데이터는 데이터가 속한 특정 파일에 따라 데이터 클래스에 지정됩니다.

예제: 보정 데이터 (CEC, EEC 또는 QEC의 데이터) 는 "개별" 데이터 클래스에 지정됩니다. 정의 (GUD 및 매크로) 의 결과로 생성된 데이터의 경우 정의 파일이 위치한 데이터 클래스에 속하게 됩니다. UGUD.DEF의 GUD는 "사용자" 데이터 클래스에 지정됩니다.

● 하지만 데이터 정의와 데이터 값의 데이터 클래스가 다른 경우 데이터 정의에 이를 명시해야 합니다.

예제: 프로브를 정의하는 GUD 정의는 제조업체 싸이클을 실행해야 하기 때문에 "제조업체" 데이터 클래스에 속해야 합니다.

하지만 프로브 유형은 기계마다 다르기 때문에 이 데이터의 값은 "개별" 데이터 클래스에 속해야 합니다. 바로 이 때문에 변수 속성 "DC" (데이터 클래스) 가 추가된 것입니다.

MGUD.DEF ("제조업체" 데이터 클래스)

DEF CHAN DCI INT CALIPER

데이터의 데이터 클래스는 정의의 데이터 클래스"보다 작거나 같게" 정의해야 합니다. 그렇지 않으면 알람이 출력됩니다.

데이터 클래스의 가중치는 M > I > U 순입니다.

Page 42: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

데이터 클래스 소개 및 사용 방법 2.2 PLC의 데이터 클래스

선삭 및 밀링 42 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

2.2 PLC의 데이터 클래스

PLC의 데이터 클래스

프로그램 블록을 데이터 클래스로 지정하면 SINUMERIK 시스템을 보다 효율적으로 업그레이드 또는 스타트업할 수 있습니다. 프로그램 블록은 다음의 세 데이터 클래스 중 하나로 분류됩니다.

● 제조업체 (M): 장비 제조업체가 기계 생산 시 할당

● 개별 (I): 장비 제조업체가 처음 스타트업 중에 할당 (특정 기계에 지정하는 값)

● 사용자 (U): 최종 고객이 설정 (특정 프로세스를 위해 지정하는 값) 메인 프로그램 또는 서브루틴에 다른 데이터 클래스를 지정할 수 없습니다.

블록 디폴트 설정 변경 가능

메인 프로그램 (OB1) MANUFACTURER 불가

서브루틴 (SBR, INT, ...) MANUFACTURER 불가

데이터 블록 INDIVIDUAL MANUFACTURER USER

가능

Page 43: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

데이터 클래스 소개 및 사용 방법 2.2 PLC의 데이터 클래스

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 43

예제

"속성" 대화창에서 블록에 데이터 클래스를 지정합니다.

1. "보기" > "데이터 블록" 메뉴에서 데이터 블록을 선택하십시오.

2. 데이터 클래스를 변경하려면 "보기" 메뉴에서 "속성"을 선택하십시오.

그림 2-1 데이터 클래스 선택

Page 44: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

데이터 클래스 소개 및 사용 방법 2.3 운영 소프트웨어의 데이터 클래스

선삭 및 밀링 44 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

2.3 운영 소프트웨어의 데이터 클래스

운영 소프트웨어에서 데이터 클래스 표기

데이터 클래스의 구조는 기본적으로 콤팩트 플래시 카드의 디렉토리 구조에 따라 이미 지정되어 있습니다.

디렉토리 데이터 클래스

system

siemens

SYSTEM

addon MANUFACTURER

oem MANUFACTURER, INDIVIDUAL

individual MANUFACTURER, INDIVIDUAL

user USER

"System" 및 "Siemens" 디렉토리는 별도로 백업할 필요가 없습니다. 이 두 디렉토리는 SINUMERIK 소프트웨어를 설치할 때 설정되고 기타 설치, 설정 또는 추후 사용에 따라 변경되는 디렉토리가 아니기 때문입니다. 시스템 업데이트 또는 업그레이드는 보통 이 두 디렉토리에 실행됩니다. 따라서 이 디렉토리의 백업은 백그라운드에서 롤백 백업을 하는 경우에만 필요합니다.

이들 디렉토리에 하위 디렉토리 SINUMERIK NCK / PLC / HMI 및 SINAMICS가 있어서 앞서 설명한 데이터 영역을 모두 포함합니다. 그리고 이 디렉토리 구조는 위에 언급한 모든 디렉토리 (데이터 클래스) 에서 동일합니다.

콤팩트 플래시 카드 데이터 영역

NCK

PLC

SINUMERIK

HMI

SINAMICS 드라이브

Page 45: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

데이터 클래스 소개 및 사용 방법 2.3 운영 소프트웨어의 데이터 클래스

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 45

콤팩트 플래시 카드의 구조

파일 시스템은 최상위 디렉토리, 즉 "addon", "individual", "oem", "siemens" 및 "user"로 구성되어 있습니다. 이들 디렉토리는 근본적으로 동일한 구조를 가집니다.

설정과 관련된 디렉토리 구조 부분은 아래에 나와 있습니다.

siemens 디렉토리

/siemens/sinumerik

/hmi

/appl 애플리케이션 (영역)

/base 베이직 시스템 콤포넌트

/cfg 모든 설정 파일

/data 버전 데이터

/hlp 온라인 도움말 파일

/hlps 온라인 도움말 파일 (zip 압축) 및 버전 파일

/ico 아이콘 파일

/ico640 해상도 640x480의 아이콘

/ico800 해상도 800x600의 아이콘

/ico1024 해상도 1024x768의 아이콘

/ico1280 해상도 1280x1024의 아이콘

/ico1600 해상도 1600x1240의 아이콘

/lng 텍스트 파일

/lngs 텍스트 파일 (zip 압축) 및 버전 파일

/osal

/ace ACE/TAO

/qt Qt

/proj Easy Screen 설정

/template 각종 템플릿

/cfg 설정 파일용 템플릿

/ing 텍스트 파일용 템플릿

/tmpp 저장, 임시 데이터

Page 46: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

데이터 클래스 소개 및 사용 방법 2.3 운영 소프트웨어의 데이터 클래스

선삭 및 밀링 46 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

addon 디렉토리

/addon/sinumerik

/hmi

/appl 애플리케이션 (영역)

/cfg 설정 파일

/data 버전 데이터

/hlp 온라인 도움말 파일 (zip 압축) 및 버전 파일

/ico 아이콘 파일

/ico640 해상도 640x480의 아이콘

/ico800 해상도 800x600의 아이콘

/ico1024 해상도 1024x768의 아이콘

/ico1280 해상도 1280x1024의 아이콘

/ico1600 해상도 1600x1240의 아이콘

/lng 텍스트 파일

/lngs 텍스트 파일 (zip 압축) 및 버전 파일

/proj Easy Screen 설정

/template 각종 템플릿

oem 디렉토리

/oem/sinumerik

/data 버전 데이터

/archive 제조업체 백업 파일

/hmi

/appl 애플리케이션 (영역)

/cfg 설정 파일

/data 버전 데이터

/hlp 온라인 도움말 파일

/hlps 온라인 도움말 파일 (zip 압축) 및 버전 파일

/ico 아이콘 파일

Page 47: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

데이터 클래스 소개 및 사용 방법 2.3 운영 소프트웨어의 데이터 클래스

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 47

oem 디렉토리

/ico640 해상도 640x480의 아이콘

/ico800 해상도 800x600의 아이콘

/ico1024 해상도 1024x768의 아이콘

/ico1280 해상도 1280x1024의 아이콘

/ico1600 해상도 1600x1240의 아이콘

/lng 텍스트 파일

/lngs 텍스트 파일 (zip 압축) 및 버전 파일

/proj Easy Screen 설정

/template 각종 템플릿

user 디렉토리

/user/sinumerik

/data 버전 데이터

/archive 사용자 백업 파일

/prog 사용자 프로그램

/hmi

/cfg 설정 파일

/data 버전 데이터

/hlp 온라인 도움말 파일

/ico 아이콘 파일

/ico640 해상도 640x480의 아이콘

/ico800 해상도 800x600의 아이콘

/ico1024 해상도 1024x768의 아이콘

/ico1280 해상도 1280x1024의 아이콘

/ico1600 해상도 1600x1240의 아이콘

/lng 텍스트 파일

/log 로그 파일

/md 머신 데이터 화면

/proj Easy Screen 설정

Page 48: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

데이터 클래스 소개 및 사용 방법 2.3 운영 소프트웨어의 데이터 클래스

선삭 및 밀링 48 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

Page 49: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 49

운영 소프트웨어 설정 33.1 사용 권한

기능 및 머신 데이터에 대한 액세스

사용자는 특정 사용 권한과 그 하위 권한에 해당하는 정보에만 액세스할 수 있습니다. 머신 데이터마다 다른 사용 권한이 지정됩니다.

사용 권한 개념은 기능 및 데이터 영역에 대한 액세스를 제어합니다. 사용 권한은 0~7로 나뉘며 0이 최고 레벨, 7이 최저 레벨입니다. 사용 권한 0~3은 암호로 잠그고 4~7은 해당 키 스위치 설정으로 잠급니다. 사용 권한 잠금 방식 영역 데이터 클래스

0 --- 시스템 (예비) System (S)

1 암호: SUNRISE 제조업체 Manufacturer (M)

2 암호: EVENING 서비스 Individual (I)

3 암호: CUSTOMER 사용자 User (U)

4 키 스위치 설정 3 프로그래머, 기계 설정자 User (U)

5 키 스위치 설정 2 숙련된 작업자 User (U)

6 키 스위치 설정 1 교육받은 작업자 User (U)

7 키 스위치 설정 0 초보 작업자 User (U)

암호는 "암호 삭제" 소프트 키를 사용하여 리셋하지 않는 한 계속 유효합니다. 암호는 활성화 후 변경할 수 있습니다.

예를 들어 암호를 잊어버린 경우 재초기화 ("NCK default data"로 스타트업) 를 수행해야 합니다. 재초기화를 하면 모든 암호가 디폴트로 리셋됩니다 (테이블 참조). POWER ON을 해도 설정된 암호가 리셋되지 않습니다.

주 PI LOGOUT 암호는 PLC (PI 서비스) 를 통해서도 삭제할 수 있습니다. 참고 자료: 기능 매뉴얼 기본 기능, "SINUMERIK 828D용 PLC" 장 (P4)

Page 50: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

운영 소프트웨어 설정 3.1 사용 권한

선삭 및 밀링 50 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

키 스위치

사용 권한 4~7의 경우 기계 조작반에서 각 권한에 맞는 키 스위치를 설정해야 합니다. 이를 위해 색상이 다른 3개의 키가 제공됩니다. 각 키는 특정 영역에 대한 액세스만 제공합니다.

키 스위치 설정의 의미:

사용 권한 스위치 설정 키 색상

4-7 0 ~ 3 빨간색

5-7 0 ~ 2 녹색

6-7 0 및 1 검정색

7 0 = 키 제거 위치 삽입된 키가 없음

키 스위치 설정은 항상 PLC 사용자 프로그램에서 수정하고 수정 사항을 인터페이스에 적용해야 합니다.

Page 51: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

운영 소프트웨어 설정 3.2 암호 설정 및 변경 방법

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 51

3.2 암호 설정 및 변경 방법

암호 설정

사용 권한을 변경하려면 "스타트업" 영역을 선택하십시오.

1. "암호" 소프트 키를 누르십시오.

2. "암호 설정" 소프트 키를 눌러 다음 대화창을 여십시오.

그림 3-1 암호 설정

3. 암호를 입력한 후 "OK" 또는 <INPUT> 키를 사용해 입력한 암호를 확인하십시오.

암호가 유효하면 설정이 승인되고 현재 적용 가능한 사용 권한이 표시됩니다. 유효하지 않은 암호는 거절됩니다.

4. 현재 활성화된 사용 권한보다 더 낮은 사용 권한에 대한 암호를 활성화하려면 기존 암호를 삭제해야 합니다.

"암호 삭제" 소프트 키를 눌러 기존 유효 암호를 삭제합니다. 이렇게 하면 현재 키 스위치 설정이 적용됩니다.

암호 변경

암호 변경 절차:

1. "암호 변경" 소프트 키를 눌러 다음 대화창을 여십시오.

그림 3-2 암호 변경

2. 두 필드 모두에 새 암호를 입력하고 "OK" 소프트 키를 눌러 확인하십시오. 두 암호가 일치하면 새 암호가 유효해지고 시스템이 이 암호를 적용합니다.

Page 52: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

운영 소프트웨어 설정 3.3 날짜 및 시간 설정 방법

선삭 및 밀링 52 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

3.3 날짜 및 시간 설정 방법

요구사항

날짜 및 시간을 변경하려면 그에 해당하는 사용 권한이 필요합니다 ("사용자" 권한 이상).

날짜 및 시간 설정

절차:

1. "스타트업" 영역을 선택하십시오.

2. "HMI" 소프트 키를 누르십시오.

3. "날짜/시간" 소프트 키를 누르십시오.

"날짜/시간" 창이 열립니다.

4. "형식" 필드에서 날짜와 시간에 대한 형식을 선택하십시오.

5. "OK" 소프트 키를 눌러 입력 사항을 확인하십시오.

새 날짜 및 시간 관련 세부 사항이 적용되고 "현재" 필드의 첫 번째 줄에 출력됩니다.

Page 53: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

운영 소프트웨어 설정 3.4 운영 소프트웨어 언어 설정

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 53

3.4 운영 소프트웨어 언어 설정

3.4.1 사용 가능한 시스템 언어

시스템 언어

SINUMERIK 828D는 기본 설정에 다음과 같은 시스템 언어를 제공합니다.

● 영어

● 프랑스어

● 독일어

● 이탈리아어

● 한국어

● 포르투갈어 (브라질)

● 중국어 (간체)

● 스페인어

● 중국어 (번체)

모든 시스템 언어는 배송 당시 SINUMERIK 828D에 설치되어 있습니다. 따라서 시스템 언어 데이터를 다운로드할 필요 없이 사용자 인터페이스에서 언어를 직접 변경할 수 있습니다.

추가 언어

공급 범위에 포함되지 않은 추가 언어를 설치하기 위해 CNC 옵션을 주문할 필요가 없습니다. 기타 설정 가능한 언어:

언어 파일 이름 약어

체코어 csy

덴마크어 dan

핀란드어 fin

헝가리어 hun

일본어 jpn

네델란드어 nld

Page 54: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

운영 소프트웨어 설정 3.4 운영 소프트웨어 언어 설정

선삭 및 밀링 54 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

언어 파일 이름 약어

폴란드어 plk

루마니아어 rom

러시아어 rus

슬로바키아어 sky

스웨덴어 sve

터키어 trk

3.4.2 시스템 언어를 추가로 설치하는 방법

추가 시스템 언어

언어 확장은 tgz 파일 (eSupport: 압축 파일 풀기) 로 가능하고 소프트웨어 업데이트와 마찬가지로 제어 시스템에 설치합니다.

사전 조건:

1. tgz 파일을 저장 매체 (예: 콤팩트 플래시 카드 또는 USB 드라이브) 에 복사하십시오.

2. 시스템의 전원을 끄십시오.

3. 화면 조작반 전면에 있는 슬롯에 저장 매체를 삽입하십시오.

Page 55: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

운영 소프트웨어 설정 3.4 운영 소프트웨어 언어 설정

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 55

언어 설치

절차:

1. 시스템의 전원을 켜십시오. 다음과 같은 화면이 나타납니다.

2. <SELECT> 키를 누르십시오. 디폴트 설정은 "Normal startup"입니다.

3. 그런 다음 아래 키를 연속해서 누르십시오.

메뉴 리셋 키, HSK2 (수평 소프트 키 2), VSK2 (수직 소프트 키 2)

Page 56: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

운영 소프트웨어 설정 3.4 운영 소프트웨어 언어 설정

선삭 및 밀링 56 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

4. 설정 메뉴가 표시됩니다.

5. 커서 키를 사용하여 메뉴 항목 "Install software update/backup"을 선택하십시오.

6. 선택이 끝나면 <INPUT> 키를 누르십시오.

7. 커서 키를 이용하여 "Yes"를 선택하십시오.

Page 57: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

운영 소프트웨어 설정 3.4 운영 소프트웨어 언어 설정

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 57

8. 저장 매체에서 업데이트 이미지 (*.tgz) 를 선택하고 <INPUT>을 누르십시오.

9. 소프트웨어 업데이트가 시작됩니다. 업데이트 진행 중 다음의 메시지가 나타납니다.

10. 다음 메시지가 출력될 때까지 대기하십시오.

11. 슬롯에서 저장 매체를 제거하십시오.

12. 시스템의 전원을 끄십시오.

13. 시스템의 전원을 켜십시오.

주 설치 후 시스템 전원을 처음 껐다 켰을 때 새로 설치한 언어를 선택할 수 없는 경우가 있습니다. 이런 경우 시스템의 전원을 다시 한 번 껐다 켜십시오 (Power ON).

Page 58: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

운영 소프트웨어 설정 3.4 운영 소프트웨어 언어 설정

선삭 및 밀링 58 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

3.4.3 입력기를 이용해 아시아 문자 입력

입력기 (IME)

프로그램 편집기 및 PLC 알람 텍스트 편집기 모두 아시아 문자를 편집할 수 있습니다. 입력기에서 지원하는 아시아 문자는 다음과 같습니다.

● 중국어 (간체)

● 중국어 (번체)

● 한국어

편집기는 단축 키 <Alt>+<S>를 눌러 시작합니다.

학습 기능이 포함된 편집기

중국어 간체와 번체의 경우 사전 기능이 옵션으로 제공됩니다.

● 제어 시스템에서 사전 사용

● 사전을 제어 시스템으로 들여오기

발음대로 입력했을 때 제어 시스템에 일치하는 단어가 없으면 편집기가 학습 기능을 엽니다. 이 기능을 이용해 음절 또는 단어를 조합할 수 있습니다. 조합된 음절 또는 단어를 저장하면 이후 영구적으로 사용할 수 있습니다. 편집기가 Pinyin 음성 표기 옆에 조합된 한자를 표시합니다. 조합이 끝나면 <Input> 키를 눌러야 단어가 저장됩니다. 단어가 저장되는 동시에 관련 텍스트 박스에 삽입됩니다.

사전 편집

이 기능을 활성화하면 조합된 문자 및 발음을 보여주는 또 하나의 줄이 나타납니다. 편집기가 이 발음에 해당하는 여러 문자를 표시합니다. 이 중 1~9 사이의 숫자를 입력하여 원하는 문자를 선택할 수 있습니다. <TAB> 키를 눌러 합성 음성 표기 필드 및 개별 음성 입력 필드 간에 입력 커서를 전환할 수 있습니다.

커서를 위에 있는 필드에 놓은 후 <BACKSPACE> 키를 눌러 조합을 취소할 수있습니다.

현재 표시된 문자를 저장하려면 <선택>을 누릅니다.

현재 표시된 문자 그룹을 사전에서 삭제하려면 <삭제> 키를 누릅니다.

Page 59: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

운영 소프트웨어 설정 3.4 운영 소프트웨어 언어 설정

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 59

사전 들여오기

유니코드 편집기에서 Pinyin 음성 표기에 해당하는 한자를 추가하여 사전을 생성할 수 있습니다. 음성 표기에 여러 개의 한자가 포함된 경우 발음이 같은 다른 한자들이 동일한 행에 포함되어서는 안됩니다. 한 음성 표기에 해당하는 한자가 여러 개인 경우 사전에 행당 한자 하나씩 지정해야 합니다. 또는 각 행에 여러 문자를 지정할 수도 있습니다.

생성된 파일은 UTF8 형식으로 chs_user.txt (중국어 간체) 또는 cht_user.txt (중국어 번체) 파일에 저장해야 합니다.

행 구조:

Pinyin 음성 표기 <TAB> 한자 <LF>

OR

Pinyin 음성 표기 <TAB> 한자 1 <TAB> 한자 2 <TAB> ... <LF>

<TAB> - 탭 키

<LF> - 행 바꿈

생성된 사전은 다음 경로에 저장하십시오.

../user/sinumerik/hmi/ime/

다음에 중국어 편집기를 호출하면 편집기가 사전의 내용을 시스템 사전에 입력합니다.

예제:

Page 60: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

운영 소프트웨어 설정 3.4 운영 소프트웨어 언어 설정

선삭 및 밀링 60 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

3.4.4 한자 입력 방법

한자 입력

알파벳을 사용해 문자를 발음대로 입력하여 ("Pinyin 방식") 표시되는 문자 중 원하는 문자를 선택합니다.

1. 알파벳을 조합하여 발음을 입력하십시오.

그러면 편집기가 해당 발음에 해당하는 문자 목록을 표시합니다.

2. 커서 키를 이용하여 원하는 문자를 선택하십시오.

그림 3-3 예제: 중국어 간체

<SELECT> 키를 사용해 알파벳 입력 옵션 버튼을 선택하면 입력한 내용이 중국어 편집기를 열기 전에 작업 중이던 텍스트 박스로 바로 전송됩니다.

중국어 번체 Zhuyin 입력

중국어 번체의 경우 다음과 같은 입력 옵션을 사용할 수 있습니다.

1. 키보드의 숫자판을 사용해 각 음절을 입력하십시오.

각 번호에는 특정 개수의 문자가 지정되어 있습니다. 숫자 키를 한 번 또는 여러 번 눌러 원하는 문자를 선택할 수 있습니다.

2. Zhuyin 텍스트 박스에 표시된 문자를 선택하려면 <INPUT> 키를 눌러 선택을 확정하거나 해당 번호를 입력하십시오.

그림 3-4 예제: Zhuyin 방식

Page 61: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

운영 소프트웨어 설정 3.4 운영 소프트웨어 언어 설정

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 61

3.4.5 한글 입력 방법

매트릭스를 이용해 문자 입력

제어 시스템에 키보드만 있는 경우 매트릭스 방식을 사용합니다. 이 방식은 숫자 키만 있으면 문자를 입력할 수 있습니다.

1. 첫 번째 번호를 지정해 행을 선택하십시오. 선택한 행이 컬러로 강조 표시됩니다.

2. 두 번째 번호를 지정해 열을 선택하십시오. 문자가 잠시 컬러로 강조 표시된 다음 "문자" 필드로 전송됩니다.

<SELECT> 키를 사용하여 한글 또는 알파벳으로 전환할 수 있습니다.

그림 3-5 예제: 프로그램 편집기

한글 키보드 사용

한글을 입력하려면 아래 표시된 키보드 배열을 가진 키보드가 필요합니다. 키 레이아웃 측면에서 이 키보드는 영어 QWERTY 키보드에 해당하며 음절을 구성하려면 개별 문자를 함께 그룹화해야 합니다.

예제: 한글 키보드

한국어 알파벳 (한글) 은 24자이며 14개의 자음과 10개의 모음으로 구성되어 있습니다. 음절은 자음과 모음을 조합하여 만듭니다.

Page 62: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

운영 소프트웨어 설정 3.5 라이센스 검사 및 입력

선삭 및 밀링 62 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

3.5 라이센스 검사 및 입력

사용

설치된 시스템 소프트웨어와 SINUMERIK 제어 시스템에 활성화되어 있는 옵션을 사용하기 위해서는 이 용도로 구입한 라이센스가 하드웨어에 지정되어 있어야 합니다. 라이센스를 지정할 때 시스템 소프트웨어의 라이센스 번호, 옵션 및 하드웨어 일련 번호를 이용해 라이센스 키가 생성됩니다. 이 때 인터넷을 통해 Siemens에서 관리하는 라이센스 데이터베이스에 액세스합니다. 마지막으로 라이센스 키를 포함한 라이센스 정보가 하드웨어에 전송됩니다.

라이센스 데이터베이스는 웹 라이센스 관리자를 통해 액세스할 수 있습니다.

웹 라이센스 관리자

웹 라이센스 관리자를 이용하면 표준 웹 브라우저를 통해 하드웨어에 라이센스를 지정할 수 있습니다. 지정을 수행하려면 사용자 인터페이스를 통해 시스템에 라이센스 키를 직접 입력해야 합니다.

인터넷 주소: 웹 라이센스 관리자 (http://www.siemens.com/automation/license)

주 SINUMERIK 소프트웨어 제품 SINUMERIK 소프트웨어 제품을 위한 라이센스 키가 활성화되어 있지 않거나 라이센스 키가 없는 경우 제어 시스템이 알람 8081을 출력하고 NC START를 실행할 수 없게 됩니다.

참고 자료

라이센스 관리 정의 (쪽 513)

Page 63: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

운영 소프트웨어 설정 3.5 라이센스 검사 및 입력

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 63

3.5.1 라이센스 키 입력 방법

요구사항

활성화된 옵션을 사용하기 위해서는 각 옵션에 맞는 라이센스가 필요합니다. 웹 라이센스 관리자에서 옵션에 대한 라이센스를 구입하면 라이센스가 필요한 모든 옵션이 포함된 "라이센스 키"를 받게 됩니다. 이 라이센스 키는 해당 시스템 콤팩트 플래시 카드에서만 유효합니다.

옵션을 설정 또는 리셋하려면 "제조업체" 사용 권한이 필요합니다.

라이센스 키 리드인 또는 입력

절차:

1. "스타트업" 영역을 선택하십시오.

2. 메뉴 확장 키를 누르십시오.

3. "라이센스" 소프트 키를 누르십시오.

4. "라이센싱" 창이 열립니다.

5. 입력 라인을 선택하여 새 라이센스 키를 입력하십시오.

그림 3-6 라이센싱

Page 64: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

운영 소프트웨어 설정 3.5 라이센스 검사 및 입력

선삭 및 밀링 64 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

그 외 소프트 키의 기능은 다음과 같습니다.

● 소프트 키 "모든 옵션": 모든 옵션이 표시됩니다.

● 소프트 키 "누락된 라이센스/옵션": 누락된 라이센스 및 옵션이 표시됩니다. 누락된 라이센스/옵션 확인 방법 (쪽 65)

● 소프트 키: "라이센스 요구사항 내보내기": 누락된 라이센스를 파일 형식으로 내보내 저장 매체에 저장할 수 있습니다.

● 소프트 키: "라이센스 키 리드인": 라이센스 파일에서 라이센스 키를 읽어옵니다.

이 파일은 웹 라이센스 관리자 (http://www.siemens.com/automation/license)에서 찾을 수 있습니다.

Page 65: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

운영 소프트웨어 설정 3.5 라이센스 검사 및 입력

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 65

3.5.2 누락된 라이센스/옵션 확인 방법

라이센스 요구사항 결정

절차:

1. "메뉴 확장"소프트 키를 누르면 본 시스템에서 선택할 수 있는 모든 옵션이 표시됩니다.

2. "설정" 열에서 필요한 옵션을 활성화 또는 비활성화하십시오.

– 체크박스를 선택합니다.

– 옵션 번호를 입력합니다.

3. "누락된 라이센스/옵션" 소프트 키를 누르면 라이센스가 있는 모든 옵션이 표시됩니다. 필요하지 않은 옵션은 "설정" 열에서 선택 해제할 수 있습니다.

그림 3-7 라이센스 (예제)

Page 66: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

운영 소프트웨어 설정 3.5 라이센스 검사 및 입력

선삭 및 밀링 66 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

4. 라이센스 키에 포함된 모든 옵션을 활성화하려면 "라이센스에 따라 옵션 설정" 소프트 키를 누르십시오. 다음 확인 프롬프트가 표시되면 "확인"을 누르십시오.

5. 새로 선택한 옵션을 활성화하려면 "리셋 (po)" 소프트 키를 누르십시오. 리셋 여부를 확인하는 메시지가 나타납니다.

6. "OK" 소프트 키를 눌러 웜 리스타트를 시작하십시오.

- 또는 -

7. 프로세스를 취소하려면 "취소" 소프트 키를 누르십시오.

Page 67: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

운영 소프트웨어 설정 3.6 사용자 알람 설정

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 67

3.6 사용자 알람 설정

사용자 PLC 알람 생성

700 000~700 247 범위의 PLC 알람은 장비 제조업체가 설정합니다. 이를 위해서는 "제조업체" 사용 권한과 해당 암호가 필요합니다.

사용자 PLC 알람을 입력하려면 사용자 인터페이스의 "스타트업" 영역에서 "HMI"→ "알람 텍스트"를 선택하십시오.

다음과 같은 선택 사항이 표시됩니다.

알람 텍스트 대상 XML 파일의 이름

사용자 싸이클 알람 oem_alarms_cycles

사용자 PLC 알람 oem_alarms_plc

사용자 가공 프로그램의 메시지 텍스트 oem_partprogram_messages

PLC 사용자 알람 로드

알람 텍스트 파일은 스타트업 중에만 로드됩니다.

● "알람" 속성: 적색 (red) 이 "알람 목록"에 표시됩니다.

● "메시지" 속성: 검정색 (black) 이 "메시지"에 표시됩니다.

알람 텍스트를 로드하려면 <MENU SELECT>를 선택하고 메뉴 확장 키를 누른 뒤 "HMI 재시작" 소프트 키를 누르십시오.

참고 자료

시스템 반응, 삭제 기준 등 알람에 대한 자세한 설명은 SINUMERIK 828D 진단 매뉴얼을 참조하십시오.

Page 68: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

운영 소프트웨어 설정 3.6 사용자 알람 설정

선삭 및 밀링 68 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

3.6.1 사용자 PLC 알람의 구조

사용자 PLC 알람의 구조

사용자 PLC 알람은 다음과 같은 구조를 갖습니다.

그림 3-8 알람 구조

아래 테이블은 PLC 알람의 운전 모드를 정리한 것입니다.

1. 알람 번호에 따라 해당 알람이 트리거되고 PLC 신호를 통해 출력됩니다.

2. 이 알람에 변수가 설정된 경우 이 변수의 값은 PLC 변수의 지정된 데이터 워드에 있습니다.

3. 알람이 트리거되었을 때 NCK의 반응은 MD14516[x] 인덱스에 정의합니다 (아래 테이블 참조).

4. 알람 텍스트는 최대 255자 내에서 자유롭게 선택할 수 있습니다.

알람 번호 PLC 신호 PLC 변수 알람에 대한 반응 (MD) 알람 텍스트

700 000 DB1600.DBX0.0 DB1600.DBW1000 14516[0] 알람 1

700 001 DB1600.DBX0.1 DB1600.DBW1004 14516[1] 알람 2

700 002 DB1600.DBX0.2 DB1600.DBW1008 14516[2] 알람 3

700 003 DB1600.DBX0.3 DB1600.DBW1012 14516[3] 알람 4

700 004 DB1600.DBX0.4 DB1600.DBW1016 14516[4] 알람 5

700 005 DB1600.DBX0.5 DB1600.DBW1020 14516[5] 알람 6

700 006 DB1600.DBX0.6 DB1600.DBW1024 14516[6] 알람 7

계속:

700 247 DB1600.DBX30.7 DB1600.DBW1988 14516[247] 알람 248

Page 69: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

운영 소프트웨어 설정 3.6 사용자 알람 설정

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 69

NCK 반응 정의

NCK 반응을 다음과 같이 정의할 수 있습니다.

MD14516[x] 의미

비트 0 NC 시작 비활성화

비트 1 리드인 비활성화

비트 2 모든 축의 피드 홀드

비트 3 비상 정지

비트 4 PLC 정지

비트 5 예비

비트 6 알람/메시지 정의

비트 6=1: → 알람, 비트 6=0: → 메시지

비트 7 POWER ON

변수를 사용하여 알람 텍스트 설정

알람 텍스트의 변수에는 다음 데이터 유형을 사용할 수 있습니다.

변수 의미

%b 32비트 값을 이진수로 변환한 값

%d 정수 10진수

%f 4바이트 부동 소수점 실수

%i 부호 있는 정수 10진수

%o 정수 8진수

%u 부호 없는 10진수

%x 정수 16진수

Page 70: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

운영 소프트웨어 설정 3.6 사용자 알람 설정

선삭 및 밀링 70 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

3.6.2 사용자 PLC 알람 생성 방법

파일 처리와 관련한 주의사항

파일을 처리할 때 다음 사항을 준수해야 합니다.

● 파일은 PG/PC에서 텍스트 편집기 (예: notepad) 또는 XML 편집기를 사용해 외부에서 수정해야 합니다. 파일 구조는 절대 수정해서는 안됩니다.

● 생성된 알람 텍스트 파일을 콤팩트 플래시 카드의 다음 디렉토리에 복사해야 합니다: oem/sinumerik/hmi/lng

● 시스템이 알람 텍스트 파일을 인식하려면 파일 이름을 소문자로 입력해야 합니다.

● 알람 텍스트 파일은 시스템 스타트업 중에 변환됩니다. 알람을 활성화하려면 시스템을 다시 시작해야 합니다.

절차

많은 수의 알람을 수정하려면 먼저 2~3개의 알람을 시스템에 직접 생성하십시오. oem_alarms_plc_xxx.ts 파일이 생성되고 사용자는 정확한 구조를 가진 "문서 템플릿"을 갖게 됩니다. 이 템플릿에 다른 알람을 추가할 수 있습니다. "xxx"는 파일을 생성할 때 사용한 언어를 의미합니다.

1. "스타트업" 영역을 선택하십시오.

2. "HMI" 소프트 키를 누르십시오.

3. "알람 텍스트" 소프트 키를 누르십시오. "파일 선택" 창이 나타납니다.

4. 사용자 PLC 알람 텍스트를 생성하려면 "oem_alarms_plc"을 선택하십시오.

5. "번호" 필드에 알람 번호를 입력하고 "텍스트" 필드에 원하는 알람 텍스트를 입력하십시오. 알람 번호 다음에 알람 텍스트를 반드시 입력할 필요는 없습니다. 설정된 알람 텍스트가 없는 알람이 트리거되면 알람 번호만 표시됩니다.

알람 텍스트 내에서 검색

텍스트 또는 일련의 문자를 검색하려면 다음과 같이 하십시오.

1. "찾기 >" 소프트 키를 누르십시오. "찾기" 창이 열리고 수직 소프트 키 막대에 새 메뉴가 표시됩니다.

2. "텍스트" 필드에 원하는 검색어를 입력하십시오.

3. "방향" 필드에 커서를 놓고 "SELECT" 키를 사용하여 검색 방향 (앞으로, 뒤로) 을 선택하십시오.

Page 71: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

운영 소프트웨어 설정 3.6 사용자 알람 설정

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 71

4. 입력한 텍스트의 대소문자를 구분하려면 "대소문자 구분" 체크박스를 선택하십시오.

5. "찾기/바꾸기" 소프트 키를 누르십시오. "찾기/바꾸기" 창이 나타납니다.

6. 검색을 시작하려면 "OK" 소프트 키를 누르십시오.

7. 검색을 취소하려면 "취소" 소프트 키를 누르십시오.

다른 탐색 옵션도 있습니다.

● "시작으로 이동" 소프트 키

선택한 알람 텍스트 파일의 첫 번째 항목으로 커서가 이동합니다.

● "끝으로 이동" 소프트 키

선택한 알람 텍스트 파일의 마지막 항목으로 커서가 이동합니다.

참고 자료

테이블: 파일 이름의 언어 코드 (쪽 505)

예제: 사용자 PLC 알람에 대한 온라인 도움말 생성 방법 (쪽 88)

3.6.3 알람 로그 설정

로그

"진단" 영역에서 알람 로그를 설정하십시오.

모든 알람 및 메시지는 발생한 시간과 해제된 시간을 타임스탬프로 표시하여 시간 순서대로 로그에 기록됩니다. 단, NC 가공 프로그램의 "msg" 유형 메시지는 예외입니다. 로그가 표시될 때 더 이상 활성 상태가 아닌 알람과 메시지 (과거 알람 이벤트) 도 계속 표시됩니다.

알람 로그는 링 버퍼로 정리됩니다 (디폴트 설정). 다음의 경우 새 이벤트가 가장 오래된 항목을 덮어씁니다.

● 최대 크기를 초과한 경우 (허용 범위: 0~32000) 0 - 32000).

● 가장 최근 시스템 전원을 켠 시간보다 더 이전에 이벤트가 발생한 경우

영구 백업

알람 로그를 영구적으로 저장하려면 알람 로그를 콤팩트 플래시 카드에 저장해야 합니다.

Page 72: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

운영 소프트웨어 설정 3.6 사용자 알람 설정

선삭 및 밀링 72 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

유의사항

알람 로그 저장 알람 로그를 영구 보관하려면 콤팩트 플래시 카드에 알람 로그를 씁니다. 단, 콤팩트 플래시 카드는 쓰기 작업의 횟수를 제한합니다.

따라서 알람 로그를 백업해야 하는 정당한 이유가 있을 때만 백업을 수행해야 합니다.

알람 로그를 더 이상 보관할 필요가 없으면 "모든 이벤트" 설정을 취소하십시오. 디폴트 설정: 알람 로그를 백업하지 않습니다.

참고 자료

이벤트 필터링: 알람 로그에 기록할 이벤트의 개수를 제한하려면 필터를 설정하십시오. 이에 대한 자세한 정보는 다음을 참조하십시오.

● 스타트업 매뉴얼, 베이스 소프트웨어 및 운영 소프트웨어 "알람 설정" 장

● 알람 번호 범위 목록 (쪽 507)

3.6.4 로그 설정 방법

로그 설정

절차:

1. "진단" 영역을 선택하십시오.

2. "알람 로그" 소프트 키를 누르십시오.

3. "설정" 소프트 키를 누르십시오.

4. 발생 및 해제되는 이벤트의 최대 개수를 변경하려면 "항목 개수" 필드에 원하는 숫자를 입력하십시오.

디폴트는 이벤트 500개이며 입력 가능한 범위는 0~32000입니다.

Page 73: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

운영 소프트웨어 설정 3.6 사용자 알람 설정

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 73

5. "파일 쓰기 모드"에서 로그 유형을 선택하십시오.

– "Off"를 선택하면 이벤트를 파일에 쓰지 않습니다.

– "모든 이벤트"는 모든 이벤트를 파일에 씁니다.

– "시간 제어식"은 일정 시간이 경과한 후 파일을 덮어씁니다. 이 옵션을 선택하면 "시간 간격" 입력 필드가 나타납니다. 이 필드에 원하는 시간을 초 단위로 지정할 수 있습니다.

6. "로그 저장" 소프트 키를 눌러 알람 로그를 저장하십시오.

설정은 시스템을 다시 시작해야만 적용됩니다.

설정 파일 수정

절차:

1. siemens/sinumerik/hmi/template/cfg 디렉토리에서 설정 파일 "oem_alarmprot_slaesvcconf.xml"을 복사하십시오.

2. 복사한 파일을 /oem/sinumerik/hmi/cfg 또는 /user/sinumerik/hmi/cfg 디렉토리에 삽입하십시오.

3. 파일의 이름을 "slaesvcconf.xml"로 지정하십시오.

4. 편집기에서 이 사용자 지정 파일 "slaesvcconf.xml"을 여십시오.

5. <Records type.../> 식별자에 출력할 이벤트의 수를 입력하십시오.

디폴트 값은 500입니다. 입력 가능한 범위는 0~32000입니다.

또는

출력할 이벤트 개수와 로그 유형을 사용자 인터페이스를 통해 직접 입력할 수도 있습니다.

1. "진단" 영역에서 "알람 로그" → "설정>" 소프트 키를 누르십시오.

디폴트 설정을 변경하는 즉시 /user/sinumerik/hmi/cfg 디렉토리에 "slaesvcconf.xml" 파일이 자동 생성됩니다.

2. <DiskCare type="int" value="-1"/> 식별자에 영구 저장 모드를 입력하십시오. 다음과 같은 값을 설정할 수 있습니다.

-1: 알람 로그를 저장하지 않습니다 (디폴트 설정).

0: 알람 이벤트가 발생하는 즉시 알람 로그가 저장됩니다.

>0: 로그를 일정 시간 (초 단위) 마다 저장합니다.

변경 사항이 있으면 n (n > 0) 초마다 로그를 저장합니다.

Page 74: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

운영 소프트웨어 설정 3.6 사용자 알람 설정

선삭 및 밀링 74 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

3. <Filter> 식별자에 입력 유형에 대한 필터를 지정합니다.

여기에는 다음 규칙이 적용됩니다.

– 알람 이벤트는 이벤트가 필터 기준을 충족할 때만 로그에 입력됩니다.

– 필터를 여러 개 정의하는 경우 논리 연산자 OR 또는 AND를 사용하여 필터들을 연결시켜야 합니다.

설정은 시스템을 다시 시작해야만 적용됩니다.

주 이벤트 개수 각 알람/메시지 수신 또는 발신 이벤트는 동일한 알람이나 메시지라 하더라도 별도의 입력이 필요합니다. 승인 이벤트도 알람 로그에 저장됩니다. 승인 이벤트는 알람 로그에서 인식할 수 없는 경우라도 입력되어야 합니다.

예제

다음 조건을 충족하는 모든 알람을 로그에 기록합니다.

● CLEARINFO ≠ 15, 가공 프로그램 메시지는 제외됩니다.

<CONFIGURATION>

<Protocol>

<Filters>

<Siemens_Filter_01 type="QString" value="CLEARINFO NOT 15" />

</Filters>

</Protocol>

</CONFIGURATION>

● SEVERITY가 "> 10"이고 "< 500"임

<CONFIGURATION>

<Protocol>

<Filters>

<Filter_01 type="QString" value= "SEVERITY HIGHER 10

AND SEVERTY LOWER 500" />

</Filters>

</Protocol>

</CONFIGURATION>

Page 75: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

운영 소프트웨어 설정 3.7 OEM 전용 온라인 도움말 생성

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 75

3.7 OEM 전용 온라인 도움말 생성

개요

기존의 시스템 온라인 도움말 외에도 제조업체 관련 온라인 도움말을 생성하여 작업자 소프트웨어에 추가할 수 있습니다.

제조업체 관련 온라인 도움말은 HTML 형식으로 생성되며 서로 연결된 HTML 문서로 구성됩니다. 검색된 주제는 컨텐츠 또는 인덱스 디렉토리와 함께 별도의 창에 나타납니다. 문서 브라우저 (예: Windows 탐색기) 와 유사한 선택 목록이 창 좌측에 표시되고 필요한 주제를 클릭하면 설명이 창 우측에 표시됩니다.

상황에 따른 온라인 도움말 페이지 선택 기능은 지원되지 않습니다.

일반 순서:

1. HTML 파일 생성

2. 도움말 설명서 생성

3. 작업자 소프트웨어에 온라인 도움말 통합

4. 대상 시스템에 도움말 파일 저장

기타 적용 사례

다음과 같은 OEM 확장에 대한 온라인 도움말을 생성하여 SINUMERIK Operate 온라인 도움말 시스템에 추가할 수 있습니다.

● SINUMERIK 시스템용 프로그래밍 옵션을 확장하는 장비 제조업체의 싸이클 및/또는 M 코드에 대한 온라인 도움말. 이 온라인 도움말은 SINUMERIK Operate 온라인 도움말 "프로그래밍"과 동일한 방법으로 호출합니다.

참고 자료: 예제: 프로그래밍 온라인 도움말 생성 방법 (쪽 93)

● 장비 제조업체의 OEM 변수에 대한 온라인 도움말. 이 온라인 도움말은 SINUMERIK Operate의 변수 보기에서 호출합니다.

참고 자료:예제: NC/PLC 변수에 대한 온라인 도움말 생성 방법 (쪽 91)

Page 76: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

운영 소프트웨어 설정 3.7 OEM 전용 온라인 도움말 생성

선삭 및 밀링 76 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

3.7.1 설정 파일의 구조 및 구문

"slhlp.xml"의 구문 설명

사용자 인터페이스의 기존 온라인 도움말 시스템에 도움말 설명서를 통합하려면 설정 파일 "slhlp.xml"이 필요합니다.

태그 번호 의미

CONFIGURATION 1 XML 문서의 루트 요소. 설정 파일이 필요하다는 뜻입니다.

OnlineHelpFiles 1 도움말 설명서의 단원을 소개합니다.

<help_book> * 도움말 설명서의 섹션을 소개합니다.

목차 및 주제 (키워드) 항목을 포함한 도움말 설명서의 파일 이름입니다.

속성:

value XML 파일의 이름

EntriesFile

1

type 값의 데이터 유형 (QString)

도움말 설명서를 적용할 테크놀로지를 지정합니다.

"All" 이면 모든 테크놀로지에 적용됩니다.

도움말 설명서를 여러 테크놀로지에 적용하는 경우 테크놀로지들은 쉼표로 구분해 나열합니다.

가능한 값:

All, Universal, Milling, Turning, Grinding, Stroking, Punching

속성:

value 테크놀로지 데이터

III-Technology

0,1

type 값의 데이터 유형 (QString)

Page 77: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

운영 소프트웨어 설정 3.7 OEM 전용 온라인 도움말 생성

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 77

태그 번호 의미

도움말 설명서에서 주제 (키워드) 검색을 비활성화합니다.

속성:

value true, false

DisableSearch

0,1

type 형식, 값의 데이터 유형 (부울)

도움말 설명서에서 전체 텍스트 검색을 비활성화합니다.

속성:

value true, false

DisableFullTextSearch

0,1

type 형식, 값의 데이터 유형 (부울)

도움말 설명서에 대한 주제 인덱스를 비활성화합니다.

속성:

value true, false

DisableIndex

0,1

type 형식, 값의 데이터 유형 (부울)

도움말 설명서에 대한 목차를 비활성화합니다.

속성:

value true, false

DisableContent

0,1

type 형식, 값의 데이터 유형 (부울)

도움말 설명서에 해당 국가의 언어를 사용할 수 있는 경우 설명서를 표시할 언어의 약자입니다.

속성:

value chs, cht, deu, eng, esp, fra, ita, kor, ptb ...

DefaultLanguage

0,1

type 값의 데이터 유형 (QString)

"번호" 열의 *는 0개 또는 여러 개를 의미합니다.

Page 78: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

운영 소프트웨어 설정 3.7 OEM 전용 온라인 도움말 생성

선삭 및 밀링 78 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

"slhlp.xml" 파일의 예

다음 예에서는 도움말 설명서 "hmi_myhelp.xml"을 설정하였습니다. 주제 인덱스는 비활성화되어 있습니다.

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>

<!DOCTYPE CONFIGURATION>

<CONFIGURATION>

<OnlineHelpFiles>

<hmi_myhelp>

<EntriesFile value="hmi_myhelp.xml" type="QString"/>

<DisableIndex value="true" type="bool"/>

</hmi_myhelp>

</OnlineHelpFiles>

</CONFIGURATION>

3.7.2 도움말 설명서의 구조 및 구문

도움말 설명서의 구문

도움말 설명서는 온라인 도움말의 구조가 정의된 XML 파일입니다. 파일 이름은 자유롭게 선택할 수 있습니다 (예: "hmi_myhelp"). 도움말 설명서에는 다음이 정의되어 있습니다.

● HTML 문서

● 컨텐츠 및 주제 인덱스

태그 개수 의미

HMI_SL_HELP 1 XML 문서의 루트 요소

도움말 설명서를 식별합니다. 이름은 자유롭게 선택할 수 있습니다.

속성:

ref 도움말 설명서의 시작 페이지로 표시되는 HTML 문서를 식별합니다.

titel 목차에 표시되는 도움말 설명서의 제목입니다.

BOOK

+

helpdir 도움말 설명서의 온라인 도움말을 포함하는 디렉토리입니다.

Page 79: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

운영 소프트웨어 설정 3.7 OEM 전용 온라인 도움말 생성

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 79

태그 개수 의미

온라인 도움말의 장

속성:

ref 장의 시작 페이지로 표시되는 HTML 문서를 식별합니다.

ENTRY

*

titel 목차에 표시되는 장의 제목입니다.

표시할 주제 (키워드)

속성:

ref 이 주제 인덱스 항목과 관련하여 이동할 HTML 문서를 식별합니다.

INDEX_ENTRY

*

titel 주제 인덱스에서 표시되는 주제의 제목입니다.

"번호" 열에는 다음이 적용됩니다.

*는 0 또는 다수를 의미합니다.

+는 1 또는 다수를 의미합니다.

인덱스 형식 지정

주제 인덱스의 형식을 지정하는 옵션은 다음과 같습니다.

● 단일 항목: <INDEX_ENTRY ...title="index"/>

● 주제마다 주 항목 및 하위 항목을 포함하는 두 개의 2단계 항목.

쉼표를 사용해 항목을 구분하십시오.

<INDEX_ENTRY ...title="mainIndex_1,subIndex_1 with

mainIndex_1"/>

● 첫 번째 제목이 주 항목이고 두 번째 제목이 하위 항목인 2단계 항목.

세미콜론 (;) 을 사용해 항목을 구분하십시오.

<INDEX_ENTRY ...title="mainIndex_2;subIndex_2

without mainIndex_1"/>

그림 3-9 예제: 2단계 인덱스

Page 80: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

운영 소프트웨어 설정 3.7 OEM 전용 온라인 도움말 생성

선삭 및 밀링 80 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

3.7.3 온라인 도움말의 구문 설명

HTML 파일 생성 규칙

도움말 파일은 HTML 형식으로 생성합니다. 모든 정보를 단일 HTML 파일에 저장하거나 정보를 여러 HTML 파일로 나눌 수 있습니다.

다음 규칙을 고려하여 파일 이름을 지정합니다.

● HTML 파일 내의 참조는 항상 해당 경로가 명시되어야 합니다. 그래야만 참조가 개발용 컴퓨터 및 대상 시스템에서 똑같은 방식으로 작용하리라는 것을 보장할 수 있습니다.

● 링크를 통해 HTML 파일의 다른 지점으로 이동하려면 앵커를 정의해야 합니다.

HTML 앵커의 예:

<a name="myAnchor">이것은 앵커입니다.</a>

참고 자료: 예제: 사용자 PLC 알람에 대한 온라인 도움말 생성 방법 (쪽 88)

● HTML 문서의 컨텐츠는 UTF-8 코딩으로 저장해야 합니다. 이렇게 하면 HTML 문서를 지원되는 모든 언어로 정확히 표시할 수 있습니다.

HTML 태그

다음과 같은 HTML 기능 범위가 지원됩니다.

태그 설명 코멘트

a 앵커 또는 링크 지원하는 속성: href 및 name

address 주소

b 볼드체

big 대형 글꼴

blockquote 단락 들여쓰기

body 문서 본문 지원하는 속성: bgcolor (#RRGGBB)

br 줄바꿈

center 단락 가운데 정렬

cite 인라인 인용 태그 i와 동일한 효과

code 코드 태그 tt와 동일한 효과

dd 정의 데이터

Page 81: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

운영 소프트웨어 설정 3.7 OEM 전용 온라인 도움말 생성

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 81

태그 설명 코멘트

dfn 정의 태그 i와 동일한 효과

div 문서 분할 표준 블록 속성이 지원됨

dl 정의 목록 표준 블록 속성이 지원됨

dt 정의 용어 표준 블록 속성이 지원됨

em 강조 태그 i와 동일한 효과

font 글꼴 크기, 종류, 색상

지원하는 속성: size, face, color (#RRGGBB)

h1 레벨 1 헤딩 표준 블록 속성이 지원됨

h2 레벨 2 헤딩 표준 블록 속성이 지원됨

h3 레벨 3 헤딩 표준 블록 속성이 지원됨

h4 레벨 4 헤딩 표준 블록 속성이 지원됨

h5 레벨 5 헤딩 표준 블록 속성이 지원됨

h6 레벨 6 헤딩 표준 블록 속성이 지원됨

head 문서 헤더

hr 수평 라인 지원하는 속성: width (절대 또는 상대 값으로 지정)

html HTML 문서

i 이탤릭체

img 이미지 지원하는 속성: src, width, height

kbd 사용자가 입력한 텍스트

meta 메타 정보

li 항목 나열

nobr 줄바꿈이 안되는 텍스트

ol 순서 있는 목록 목록용 표준 속성이 지원됨

p 단락 표준 블록 속성이 지원됨 (디폴트 설정: 좌측 정렬)

pre 사전 형식 지정된 텍스트

s 취소선

samp 견본 코드 태그 tt와 동일한 효과

Page 82: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

운영 소프트웨어 설정 3.7 OEM 전용 온라인 도움말 생성

선삭 및 밀링 82 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

태그 설명 코멘트

small 소형 글꼴

span 그룹화된 요소

strong 굵게 표시 태그 b와 동일한 효과

sub 아래첨자

sup 위첨자

table 테이블 지원하는 속성: border, bgcolor (#RRGGBB), cellspacing, cellpadding, width (absolute or relative), height

tbody 테이블 본문 효과 없음

td 테이블 데이터 셀 테이블 셀용 표준 속성이 지원됨

tfoot 테이블 푸터 효과 없음

th 테이블 헤더 셀 테이블 셀용 표준 속성이 지원됨

thead 테이블 헤더 여러 페이지에 걸치는 테이블의 출력에 사용

title 문서 제목

tr 테이블 행 지원하는 속성: bgcolor (#RRGGBB)

tt 타이핑 글꼴

u 밑줄

ul 순서 없는 목록 목록용 표준 속성이 지원됨

var 변수 태그 tt와 동일한 효과

블록 속성

태그 div, dl, dt, h1, h2, h3, h4, h5, h6, p에서 지원하는 속성은 다음과 같습니다.

● align (left, right, center, justify)

● dir (ltr, rtl)

목록용 표준 속성

태그 ol 및 ul에서 지원하는 속성은 다음과 같습니다.

● type (1, a, A, square, disc, circle)

Page 83: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

운영 소프트웨어 설정 3.7 OEM 전용 온라인 도움말 생성

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 83

테이블용 표준 속성

태그 td 및 th에서 지원하는 속성은 다음과 같습니다.

● width (absolute, relative, no-value)

● bgcolor (#RRGGBB)

● colspan

● rowspan

● align (left, right, center, justify)

● valign (top, middle, bottom)

CSS 속성

다음의 테이블은 지원하는 CSS 기능 범위를 제시합니다.

속성 값 설명

background-color <color> 요소의 배경색

background-image

<uri> 요소의 배경 이미지

color <color> 텍스트의 색상

text-indent <length>px 단락의 첫 라인 들여쓰기 (픽셀로 표시)

white-space normal | pre | nowrap | pre-wrap

HTML 문서에서 공백 문자의 처리 방법을 정의

margin-top <length>px 단락의 상단 여백 (픽셀로 표시)

margin-bottom <length>px 단락의 하단 여백 (픽셀로 표시)

margin-left <length>px 단락의 좌측 여백 (픽셀로 표시)

margin-right <length>px 단락의 우측 여백 (픽셀로 표시)

vertical-align baseline | sub | super | middle | top | bottom

텍스트의 세로 배열 (테이블에서는 middle, top, bottom 값만 지원)

border-color <color> 텍스트 테이블의 외곽선 색상

border-style none | dotted | dashed | dot-dash | dot-dot-dash | solid | double | groove | ridge | inset | outset

텍스트 테이블의 외곽선 스타일

Page 84: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

운영 소프트웨어 설정 3.7 OEM 전용 온라인 도움말 생성

선삭 및 밀링 84 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

속성 값 설명

background [ <'background-color'> || <'background-image'> ]

배경 속성의 단축 표기

page-break-before

[ auto | always ] 단락/테이블 앞에서 페이지 나누기

page-break-after [ auto | always ] 단락/테이블 뒤에서 페이지 나누기

background-image

<uri> 요소의 배경 이미지

지원하는 CSS 선택기

:first-child, :visited, :hover와 같은 유사 선택기 클래스를 제외한 모든 CSS 2.1 선택기 클래스를 지원합니다.

3.7.4 예제: OEM 전용 온라인 도움말 설명서 생성 방법

요구사항

다음 파일들을 생성하십시오.

● 설정 파일: "slhlp.xml"

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>

<!DOCTYPE CONFIGURATION>

<CONFIGURATION>

<OnlineHelpFiles>

<hmi_myhelp>

<EntriesFile value="hmi_myhelp.xml" type="QString"/>

<DisableIndex value="false" type="bool"/>

</hmi_myhelp>

</OnlineHelpFiles>

</CONFIGURATION>

Page 85: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

운영 소프트웨어 설정 3.7 OEM 전용 온라인 도움말 생성

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 85

● 도움말 설명서 정의: "hmi_myhelp.xml"

<?xml version="1.0" encoding="UTF-8"?>

<HMI_SL_HELP language="en-US">

<BOOK ref="index.html" title="Easy Help" helpdir="hmi_myhelp">

<ENTRY ref="chapter_1.html" title="Chapter 1">

<INDEX_ENTRY ref="chapter_1.html" title="Keyword 1"/>

<INDEX_ENTRY ref="chapter_1.html" title="Keyword 2"/>

</ENTRY>

<ENTRY ref="chapter_2.html" title="Chapter 2">

<INDEX_ENTRY ref="chapter_2.html" title="Keyword 2"/>

</ENTRY>

<ENTRY ref="chapter_3.html" title="Chapter 3">

<INDEX_ENTRY ref="chapter_3.html" title="Keyword 3"/>

<ENTRY ref="chapter_31.html" title="Chapter 3.1">

<INDEX_ENTRY ref="chapter_31.html" title="test;Chapter 3.1"/>

</ENTRY>

<ENTRY ref="chapter_32.html" title="Chapter 3.2">

<INDEX_ENTRY ref="chapter_32.html" title="test;Chapter 3.2"/>

</ENTRY>

</ENTRY>

</BOOK>

</HMI_SL_HELP>

Page 86: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

운영 소프트웨어 설정 3.7 OEM 전용 온라인 도움말 생성

선삭 및 밀링 86 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

대상 시스템에 도움말 파일 저장

다음 예제는 목차와 주제 인덱스가 포함되고 이름이 "Easy Help" 인 도움말 설명서의 구조를 설명합니다.

절차:

1. 설정 파일 "slhlp.xml"을 다음 디렉토리에 복사하십시오.

/oem/sinumerik/hmi/cfg

2. 다음 경로에 온라인 도움말에 사용할 언어의 디렉토리를 생성하십시오. /oem/sinumerik/him/hlp

테이블: 파일 이름의 언어 코드 (쪽 505) 장에 지정된 언어 코드를 사용하십시오.

주 표기법 디렉토리 이름은 소문자로 입력해야 합니다. 예를 들어 영어로 된 도움말을 통합하려면 "eng" 폴더를 생성하십시오.

3. 예를 들어 도움말 설명서 "hmi_myhelp.xml"을 "eng" 폴더에 삽입하십시오.

/oem/sinumerik/him/hlp/eng/hmi_myhelp.xml

4. 도움말 파일을 다음 디렉토리에 복사하십시오.

/oem/sinumerik/him/hlp/eng/hmi_myhelp/

설정은 시스템을 다시 시작해야만 적용됩니다.

유의사항

업데이트 / 변경 도움말 설명서의 목차 및 인덱스를 표시할 때 처리 속도를 높이기 위해 다음 도움말 파일을 이진 형식으로/siemens/sinumerik/sys_cache/hmi/hlp 디렉토리에 저장합니다: slhlp_<Hilfebuch>_*_<lng>.hmi . 예제의 경우: slhlp_hmi_myhelp_*_eng.hmi 변경사항을 적용하고 온라인 도움말에 표시하려면 이 파일들을 먼저 삭제해야 합니다.

Page 87: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

운영 소프트웨어 설정 3.7 OEM 전용 온라인 도움말 생성

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 87

결과

도움말 설명서는 3개 장으로 구성되고 각 장은 다시 여러 절로 나뉩니다.

그림 3-10 예제: OEM 온라인 도움말

주제 인덱스의 항목:

그림 3-11 예제: 인덱스

Page 88: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

운영 소프트웨어 설정 3.7 OEM 전용 온라인 도움말 생성

선삭 및 밀링 88 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

3.7.5 예제: 사용자 PLC 알람에 대한 온라인 도움말 생성 방법

개요

사용자 PLC 알람이 트리거되면 해당 알람에 대한 설명과 해결책이 포함된 상황별 온라인 도움말을 생성할 수 있습니다. 사용자 PLC 알람의 온라인 도움말 텍스트는 다음 파일에서 관리합니다: "sinumerik_alarm_oem_plc_pmc.html"

그림 3-12 예제: 사용자 PLC 알람용 온라인 도움말

도움말 파일의 구조

도움말 파일에는 다음 항목이 허용됩니다.

항목 의미

<a name="AlarmNo">AlarmNo</a> 알람 번호에 대한 하이퍼링크

<b> .....</b> 해당 알람의 도움말 텍스트

<td width="85%">......</td> "설명" 또는 "해결책" 필드 뒤에 표시되는 텍스트

Page 89: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

운영 소프트웨어 설정 3.7 OEM 전용 온라인 도움말 생성

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 89

도움말 파일 생성

파일 이름은 언어와 무관하며 다음과 같이 지정해야 합니다.

sinumerik_alarm_oem_plc_pmc.html

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>

<!DOCTYPE html PUBLIC>

<html>

<head><title></title></head>

<body>

<table>

...

<tr>

<td width="15%">

<b><a name="700004">700004</a></b></td>

<td width="85%"><b>사용자 PLC 알람 700004 에 대한 도움말 </b></td></tr>

<tr><td valign="top" width="15%"><b>반응: </b></td>

<td width="85%">사용자 PLC 알람 700004 에 대한 반응 </td></tr>

<tr><td valign="top" width="15%"><b>해결책:</b></td>

<td width="85%">제어 시스템을 재시작하십시오. </td>

</tr>

<br>

<tr>

<td width="15%">

<b><a name="700005">700005</a></b></td>

<td width="85%"><b>사용자 PLC 알람 700005 에 대한 도움말 </b></td></tr>

<tr><td valign="top" width="15%"><b>반응: </b></td>

<td width="85%">사용자 PLC 알람 700005 에 대한 반응 </td></tr>

<tr><td valign="top" width="15%"><b>해결책:</b></td>

<td width="85%">Reset 키를 눌러 알람을 해제하십시오. </td>

</tr>

<br>

...

</table>

<p></p>

</body>

</html>

Page 90: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

운영 소프트웨어 설정 3.7 OEM 전용 온라인 도움말 생성

선삭 및 밀링 90 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

절차:

1. 파일을 다음의 디렉토리 중 하나에 복사하십시오.

/oem/sinumerik/hmi/hlp/<lng>/sinumerik_alarm_plc_pmc/

/user/sinumerik/hmi/hlp/<lng>/sinumerik_alarm_plc_pmc/

<lng>는 언어 코드를 의미합니다.

2. 다음 디렉토리에 있는 모든 파일을 삭제하십시오.

/siemens/sinumerik/sys_cache/hmi//hlp

설정은 시스템을 다시 시작해야만 적용됩니다.

도 참조

테이블: 파일 이름의 언어 코드 (쪽 505)

Page 91: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

운영 소프트웨어 설정 3.7 OEM 전용 온라인 도움말 생성

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 91

3.7.6 예제: NC/PLC 변수에 대한 온라인 도움말 생성 방법

개요

다음 예제와 같이 NC/PLC 변수 또는 시스템 변수에 대한 상황별 온라인 도움말을 생성하기 위해 설명 텍스트를 언어에 따라 html 파일 형식으로 관리합니다.

그림 3-13 예제: 사용자 변수에 대한 온라인 도움말

온라인 도움말의 구조

온라인 도움말에는 다음 파일이 필요합니다.

파일 의미

sldgvarviewhelp.ini 하나 이상의 html 파일을 관리하기 위한 설정 파일

<lng>/<name>1.html

<lng>/<name>2.html

. . .

<lng>/<name>n.html

모든 온라인 도움말 html 파일의 내용은 언어별로 관리되고 해당 언어 디렉토리 <lng>에 저장됩니다.

Page 92: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

운영 소프트웨어 설정 3.7 OEM 전용 온라인 도움말 생성

선삭 및 밀링 92 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

설정 파일의 구조

파일 이름은 언어와 무관하며 다음과 같이 지정해야 합니다.

sldgvarviewhelp.ini

[HelpBindings]

/BAG/STATE/OPMODE = var1_help.html#var1

$AA_IM[X1] = var1_help.html

$R[1] = var1_help.html#var2

/Channel/Parameter/R[u1,1] = var2_help.html#var2

DB1600.DBB0 = var2_help.html#var1

GUD/MyVar[2] = var2_help.html

주 html 파일은 html 편집기로 생성할 수 있습니다. html 파일이 속한 설정 파일에 있는 정의가 온라인 도움말에 제공됩니다. 설명은 하나 또는 여러 개의 html 파일로 구성될 수 있습니다. 예를 들어 변수별로 html 파일이 하나씩 있거나 여러 개의 동일한 변수가 한 파일에 포함될 수 있습니다.

절차: 1. 설정 파일을 다음 디렉토리에 복사하십시오.

/oem/sinumerik/hmi/cfg/sldgvarviewhelp.ini 2. html 파일을 다음 디렉토리 중 하나에 복사하십시오.

/oem/sinumerik/hmi/hlp/<lng>/ /user/sinumerik/hmi/hlp/<lng>/ <lng>는 언어 코드를 의미합니다.

Page 93: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

운영 소프트웨어 설정 3.7 OEM 전용 온라인 도움말 생성

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 93

3. 다음 디렉토리에 있는 모든 파일을 삭제하십시오.

/siemens/sinumerik/sys_cache/hmi//hlp

설정은 시스템을 다시 시작해야만 적용됩니다.

3.7.7 예제: 프로그래밍 온라인 도움말 생성 방법

요구사항

다음 파일들을 생성하십시오.

● 설정 파일 "prog_help.ini"

[milling]

CYCLE1=cycle1_help.html

CYCLE2=cycle2_help.html#TextAnchor1

CYCLE3=cycle3_help.html

CYCLE4=cycle4_help.html

[turning]

CYCLE3=cycle2_help.html

CYCLE4=cycle3_help.html

● 도움말 설명서의 설정 파일 "slhlp.xml" (옵션)

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>

<!DOCTYPE CONFIGURATION>

<CONFIGURATION>

<OnlineHelpFiles>

<hmi_prog_help>

<EntriesFile value="hmi_prog_help.xml" type="QString"/>

<DisableIndex value="true" type="bool"/>

</hmi_prog_help>

</OnlineHelpFiles>

</CONFIGURATION>

Page 94: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

운영 소프트웨어 설정 3.7 OEM 전용 온라인 도움말 생성

선삭 및 밀링 94 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

● 도움말 설명서의 설정 파일 "hmi_prog_help.xml" (옵션)

<?xml version="1.0" encoding="UTF-8"?>

<HMI_SL_HELP language="en-US">

<BOOK ref="index.html" title="OEM_CYCLES" helpdir="hmi_prog_help">

<ENTRY ref="cycle1_help.html" title="Cycle1"></ENTRY>

<ENTRY ref="cycle2_help.html" title="Cycle2"></ENTRY>

<ENTRY ref="cycle3_help.html" title="Cycle3"></ENTRY>

<ENTRY ref="cycle4_help.html" title="Cycle4"></ENTRY>

<ENTRY ref="cycle_help.html" title="OEM_Cycles"></ENTRY>

</BOOK>

</HMI_SL_HELP>

● 언어별 파일 "<prog_help_eng>.ts": 이 파일 이름은 고정되어 있습니다.

<?xml version="1.0" encoding="utf-8" standalone="yes"?>

<!DOCTYPE TS>

<TS>

<context>

<name>oem_cycles</name>

<message>

<source>CYCLE1</source>

<translation>싸이클 1 에 대한 간단한 설명</translation>

<chars>*</chars>

</message>

<message>

<source>CYCLE2</source>

<translation>싸이클 2 에 대한 간단한 설명</translation>

<chars>*</chars>

</message>

<message>

<source>CYCLE3</source>

<translation>싸이클 3 에 대한 간단한 설명</translation>

<chars>*</chars>

</message>

</context>

</TS>

Page 95: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

운영 소프트웨어 설정 3.7 OEM 전용 온라인 도움말 생성

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 95

대상 시스템에 도움말 파일 저장

절차:

1. 설정 파일 "prog.ini"을 다음 디렉토리에 복사하십시오.

/oem/sinumerik/hmi/cfg

2. 파일 "slhlp.xml"을 도움말 설명서의 다음 디렉토리에 복사하십시오.

/oem/sinumerik/hmi/cfg

3. 온라인 도움말에 사용할 언어의 디렉토리를 /oem/sinumerik/hmi/hlp/<lng> 아래 생성하고 이 디렉토리에 hmi_prog_help.xml 파일을 복사하십시오.

파일 이름용 언어 코드 목록 (쪽 505)에 지정된 언어 코드를 사용하십시오. 디렉토리 이름은 소문자로 입력해야 합니다.

4. 간단한 설명이 포함된 언어별 prog_help_<lng>.ts 파일을 /oem/sinumerik/hmi/<lng>/prog_help_<lng>.ts 에 복사하십시오.

5. OEM 싸이클에 대한 설명이 포함된 html 파일을 다음 디렉토리에 복사하십시오.

/oem/sinumerik/him/hlp/<lng>/hmi_prog_help/cycle<n>_help.html

설정은 시스템을 다시 시작해야만 적용됩니다.

도 참조

예제: OEM 전용 온라인 도움말 설명서 생성 방법 (쪽 84)

Page 96: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

운영 소프트웨어 설정 3.7 OEM 전용 온라인 도움말 생성

선삭 및 밀링 96 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

Page 97: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 97

PLC 스타트업 (1부) 4

PLC 프로그램 작성

PLC는 Programming Tool을 사용하여 스타트업합니다. Programming Tool은 Windows 프로그램이며 PC에 설치됩니다. 쉽게 사용할 수 있는 Windows 온라인 도움말이 제공됩니다.

기존 프로젝트를 지정하지 않고 Programming Tool을 호출하면 내부적으로 "Project1"이라는 이름의 새 프로젝트가 생성됩니다. 이 새 프로젝트는 곧바로 PLC 사용자 프로그램을 만드는 데 사용할 수 있습니다. 이 프로젝트는 임의의 이름으로 저장되고 제어 시스템에 로드할 수 있습니다.

일반적인 Windows 방식으로 기존 프로젝트를 열 수도 있습니다.

참고 자료

Programming Tool 운영, PLC의 속성 및 프로그래밍, 기타 유용한 PLC 기능에 대한 자세한 설명은 다음을 참조하십시오.

기능 매뉴얼 기본 기능: SINUMERIK 828D용 PLC 장 (P4)

Page 98: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

PLC 스타트업 (1부) 4.1 I/O 모듈 활성화

선삭 및 밀링 98 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

4.1 I/O 모듈 활성화

일반 머신 데이터

PLC의 입력/출력 이미지를 위해 I/O 모듈, 기계 조작반 및 PN 버스 커플러에 고정 주소가 지정됩니다. 아래 테이블을 참조하십시오.

머신 데이터에는 PLC의 입력/출력 이미지의 업데이트를 비활성화하기 위한 2개의 필드가 있습니다.

머신 데이터 값 범위

12986[i] $MN_PLC_DEACT_IMAGE_LADDR_IN 0 ≤ i ≤ 7 입력 주소

12987[i] $MN_PLC_DEACT_IMAGE_LADDR_OUT 0 ≤ i ≤ 7 출력 주소

SINUMERIK 828D에는 설정 가능한 최대 I/O 모듈의 수가 고정되어 있습니다. 배송 당시에는 모든 I/O 모듈이 PLC의 입력/출력 이미지에 데이터를 전송하지 않도록 설정되어 있습니다.

논리 입력 주소가 있는 필드:

MD 논리 입력 주소 PLC로 데이터 전송 비활성화

12986[0] 0 1. PP 모듈 비활성

12986[1] 9 2. PP 모듈 비활성

12986[2] 18 3. PP 모듈 비활성

12986[3] 27 4. PP 모듈 비활성

12986[4] 36 5. PP 모듈 비활성

12986[5] 96 PN 버스 커플러 비활성

12986[6] 112 기계 조작반 비활성

출력 주소 필드는 비어 있습니다 (디폴트 설정): MD12987[i] = -1

I/O 모듈을 비활성화하려면 MD12986[i] 또는 MD12987[i]에 해당 모듈의 주소를 입력하지 마십시오. 주소 대신 값 -1 ("비어 있음") 을 입력해야 합니다.

Page 99: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

PLC 스타트업 (1부) 4.1 I/O 모듈 활성화

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 99

예제

2개의 PP 모듈과 기계 조작반이 활성화됩니다.

MD 논리 입력 주소 PLC로 데이터 전송 비활성화

12986[0] -1 첫 번째 PP 모듈 활성

12986[1] -1 두 번째 PP 모듈 활성

12986[2] 18 3. PP 모듈 비활성

12986[3] 27 4. PP 모듈 비활성

12986[4] 36 5. PP 모듈 비활성

12986[5] 96 PN 버스 커플러 비활성

12986[6] -1 기계 조작반 활성

주 비활성화된 모듈의 입력/출력 주소를 PLC 사용자 프로그램에 사용해도 알람이 트리거되지 않습니다. PLC 사용자 프로그램은 항상 이미지 메모리를 사용합니다. 물리적입력/출력과 연결할지 여부는 MD12986[i] 및 MD12987[i]에 설정합니다. 그런 다음 활성 모듈의 오류 여부를 주기적으로 모니터링 합니다.

그림 4-1 I/O 스위치

Page 100: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

PLC 스타트업 (1부) 4.2 I/O 모듈 주소 지정

선삭 및 밀링 100 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

4.2 I/O 모듈 주소 지정

I/O 모듈의 IP 어드레스

다음 표에서 I/O 모듈에 속한 IP 어드레스의 DIP 스위치 S1을 확인할 수 있습니다. 이 경우 PROFINET 기반 PLC I/O 인터페이스를 통해 구성할 수 있는 최대 I/O 모듈 개수, 버스 커플러 및 기계 조작반을 고려합니다.

예제: 디바이스 번호가 "8"인 I/O 모듈 설정

그림 4-2 DIP 스위치 S1

I/O 모듈 버스 디바이스 이름 IP 어드레스 입력 주소 출력 주소

192.168.214. (MD12986[x] = -1로 지정하여 활성화)

인덱스 n:

1. 디지털 PP 모듈 PN pp72x48pn9 9 0 … 8 0 … 5

2. 디지털 PP 모듈 PN pp72x48pn8 8 9 … 17 6 … 11

3. 디지털 PP 모듈 PN pp72x48pn7 7 18 … 26 12 … 17

네 번째 PP 모듈 디지털 PN pp72x48pn6 6 27… 35 18 … 23

5. 디지털 PP 모듈 PN pp72x48pn5 5 36 … 44 24 … 29

Page 101: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

PLC 스타트업 (1부) 4.2 I/O 모듈 주소 지정

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 101

I/O 모듈 버스 디바이스 이름 IP 어드레스 입력 주소 출력 주소

미지정 45 30 … 55

인덱스 d:

1. PP 모듈 진단 PN pp72x48pn9 9 46 … 47 --

2. PP 모듈 진단 PN pp72x48pn8 8 48 … 49 --

3. PP 모듈 진단 PN pp72x48pn7 7 50 … 51 --

4. PP 모듈 진단 PN pp72x48pn6 6 52 … 53 --

5. PP 모듈 진단 PN pp72x48pn5 5 54 … 55 --

인덱스 m:

1. 아날로그 PP 모듈 PN pp72x48pn9 9 56 … 63 56 … 63

2. 아날로그 PP 모듈 PN pp72x48pn8 8 64 … 71 64 … 71

3. 아날로그 PP 모듈 PN pp72x48pn7 7 72 … 79 72 … 79

4. 아날로그 PP 모듈 PN pp72x48pn6 6 80 ... 87 80 ... 87

5. 아날로그 PP 모듈 PN pp72x48pn5 5 88 … 95 88 … 95

PN 버스 커플러 * PN pn-pn-coupler20

20 96 … 111 96 … 111

외부 기계 조작반 PN mcp-pn64 64 112 … 125 112 … 121

예비 126 … 131 122 ... 123

인덱스 n, m, d는 항상 주소 범위의 시작 주소입니다.

*) 버스 커플러의 IP 어드레스는 스위치를 사용하지 않고 주소를 입력하여 설정합니다.

Page 102: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

PLC 스타트업 (1부) 4.2 I/O 모듈 주소 지정

선삭 및 밀링 102 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

Page 103: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 103

드라이브 스타트업 55.1 드라이브 설정

5.1.1 예제: SINAMICS S120 Combi 설정

개요

SINAMICS S120 스타트업 소프트웨어는 툴박스 CD에 있으며 무료로 제공됩니다. 여기서는 사용자 인터페이스를 통해 SINAMICS S120 스타트업 기능 일체를 사용할 수 있게 되기 전까지 두 단계로 드라이브 스타트업을 수행하는 방법을 설명하겠습니다.

● 토폴로지는 사용자 인터페이스의 기능을 통해 자동으로 식별 및 제공됩니다.

● 엔코더는 SINAMICS S120용 소프트웨어를 사용해 스타트업 중에 구성하고 파라미터를 설정합니다. PG/PC는 SINUMERIK 828D 전면에 있는 이더넷 인터페이스를 통해 연결됩니다.

순서

순서는 다음과 같은 단계로 나뉩니다.

● 1단계: 스핀들 설정.

● 2단계: 축 설정.

● 3단계: 축 지정 및 데이터 백업:

"예제: 축 지정 방법 (쪽 136)" 장에 설명된 절차 참조.

각 단계에 대한 자세한 설명은 다음 장을 참조하십시오.

드라이브 설정

드라이브 설정은 "시스템 개요 (쪽 15)" 장에서 소개했던 SINAMICS S120 Combi를 기준으로 최대 설정인 6개 축을 설정하는 경우를 예로 들어 설명하겠습니다. DRIVE-CLiQ 연결은 "S120 Combi의 토폴로지 규칙 (쪽 146)" 장에 설명된 토폴로지 규칙을 준수해야 합니다.

DRIVE-CLiQ 연결 순서는 SINAMICS 드라이브 오브젝트 번호 순서와 동일합니다 (= 디폴트 설정).

Page 104: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

드라이브 스타트업 5.1 드라이브 설정

선삭 및 밀링 104 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

SINAMICS 드라이브 오브젝트 번호 이름

--- 1 제어 유닛

--- 2 라인 모듈

MSP1 3 SERVO 1

MX1 4 SERVO 2

MY1 5 SERVO 3

MZ1 6 SERVO 4

MA1 7 SERVO 5

MC1 8 SERVO 6

--- 11 HUB 모듈

--- 9 TM54F 마스터

초기 상태

시작하기 전:

● PG/PC를 제어 시스템과 연결하십시오. (시스템과 통신 (쪽 24) 장 참조)

● "Siemens 디폴트 데이터"를 사용하여 제어 시스템이 기동됩니다.

● 제어 시스템의 "스타트업" 영역에 다음과 같은 화면이 표시됩니다.

그림 5-1 "Siemens 디폴트 데이터"를 사용하여 기동된 제어 시스템

Page 105: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

드라이브 스타트업 5.1 드라이브 설정

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 105

절차

드라이브를 설정하려면 다음 작업을 수행하십시오.

1. "드라이브 시스템" 소프트 키를 사용해 스타트업을 시작하십시오.

2. 다음 질문이 나오면 "OK"를 눌러 디바이스 설정을 시작하십시오.

그림 5-2 SINUMERIK Operate로 스타트업을 시작하십시오.

시스템 토폴로지는 자동으로 리드아웃됩니다.

3. 다음 질문이 나오면 "OK"를 눌러 디바이스를 설정하십시오.

그림 5-3 디바이스 설정

Page 106: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

드라이브 스타트업 5.1 드라이브 설정

선삭 및 밀링 106 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

4. 다음 질문이 나오면 "OK"를 눌러 NCK Power On 리셋을 수행하십시오. 이 작업을 수행하는 데 몇 분이 소요될 수 있습니다.

그림 5-4 Power On 리셋 확인

5. 시스템을 켜면 다음과 같은 메시지가 표시됩니다.

6. "OK"를 눌러 확인하십시오.

그림 5-5 자동 설정 완료

Page 107: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

드라이브 스타트업 5.1 드라이브 설정

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 107

7. 토폴로지 데이터가 결정되면 설정이 완료됩니다.

다음 스타트업 단계에서는 PG/PC에 SINAMICS S120용 스타트업 소프트웨어 (쪽 17)가 있어야 합니다.

8. "스타트업" 영역을 선택하십시오.

9. "제조업체" 사용 권한에 암호를 설정하십시오.

10. 다음 질문이 나오면 "OK"를 눌러 추가 설정을 시작하십시오.

그림 5-6 스타트업 시작

Page 108: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

드라이브 스타트업 5.1 드라이브 설정

선삭 및 밀링 108 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

5.1.2 예제: SMC 엔코더가 포함된 스핀들 설정 방법

SMC20이 포함된 스핀들 설정

절차:

1. 먼저 "드라이브 +" 또는 "드라이브 -" 소프트 키를 사용해 스핀들을 선택하십시오.

2. "변경"을 선택하여 스핀들을 설정하십시오.

그림 5-7 드라이브 - 개요

다음 스핀들 데이터가 표시됩니다.

그림 5-8 설정 시작: 스핀들

Page 109: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

드라이브 스타트업 5.1 드라이브 설정

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 109

3. "계속 >"을 선택하여 관련 모터를 지정하십시오. 모터는 "모터 유형"으로 선택하거나 "검색"으로 코드 번호를 찾아 지정할 수 있습니다.

그림 5-9 모터 선택

4. "계속 >"을 선택하여 모터 홀딩 브레이크를 설정하십시오.

베어링 설계와 관련한 참고 사항을 꼭 읽어보십시오.

그림 5-10 모터 홀딩 브레이크

Page 110: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

드라이브 스타트업 5.1 드라이브 설정

선삭 및 밀링 110 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

5. "계속 >"을 선택하여 엔코더를 지정하십시오. 2개의 엔코더 (모터 측정 시스템과 직접 측정 시스템에 각 1개) 가 이미 지정된 상태입니다. 토폴로지가 자동 결정될 때 엔코더도 정확히 지정됩니다.

그림 5-11 엔코더 지정

6. "계속 >"을 선택하여 모터 엔코더를 설정하십시오.

그림 5-12 모터 엔코더 1

7. "입력 데이터"를 선택하여 엔코더 속성을 4096회 회전으로 조정하십시오.

Page 111: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

드라이브 스타트업 5.1 드라이브 설정

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 111

8. "OK"를 눌러 설정을 적용하면 엔코더가 "사용자 정의"로 표시됩니다.

그림 5-13 모터 엔코더: 사용자 정의

9. "계속 >"을 선택하여 디폴트 설정인 텔레그램 116을 선택하십시오. 이렇게 하면 내부 드라이브 변수의 경우 추가 공정 데이터 (PZD) 가 함께 전송되어 시스템 변수에 저장됩니다.

그림 5-14 피드포워드 속도 제어 기능으로 제어

- 또는 -

Page 112: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

드라이브 스타트업 5.1 드라이브 설정

선삭 및 밀링 112 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

10. 내부 드라이브 변수의 추가 공정 데이터 (PZD) 를 전송하고 시스템 변수에 저장하려면 텔레그램 136 설정을 선택하십시오.

그림 5-15 피드포워드 토크 제어 기능으로 제어

11. "계속 >"을 선택하여 선택 사항을 저장하십시오. 이 작업을 수행하는 데 몇 분이 소요될 수 있습니다.

12. "계속 >"을 선택하여 BICO 설정을 적용하십시오.

모든 스핀들 데이터를 점검할 수 있도록 다음 요약 화면이 표시됩니다.

그림 5-16 스핀들 요약 화면

Page 113: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

드라이브 스타트업 5.1 드라이브 설정

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 113

13. "준비 >"를 선택하여 스핀들 설정을 완료하십시오.

그림 5-17 설정 저장

14. "예"를 선택하여 설정을 저장하십시오.

결과

스핀들 설정이 완료됩니다.

Page 114: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

드라이브 스타트업 5.1 드라이브 설정

선삭 및 밀링 114 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

5.1.3 예제: SMI 엔코더가 포함된 축 설정 방법

SMI 엔코더가 포함된 축 설정

절차:

1. 먼저 "드라이브 +" 또는 "드라이브 -" 소프트 키를 사용해 축을 선택하십시오.

2. "변경"을 선택하여 축을 설정하십시오.

그림 5-18 드라이브 - 개요

다음 축 데이터가 표시됩니다.

그림 5-19 설정 시작: 축

Page 115: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

드라이브 스타트업 5.1 드라이브 설정

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 115

3. "계속 >"을 선택하여 관련 모터를 설정하십시오. 모터 유형은 이미 지정된 상태입니다. 토폴로지가 자동 결정될 때 모터 유형도 정확히 지정됩니다.

그림 5-20 모터 선택

4. "계속 >"을 선택하여 모터 홀딩 브레이크를 설정하십시오.

과전압 보호와 관련한 참고 사항을 꼭 읽어보십시오. 다음 옵션 중에서 선택할 수 있습니다.

– 측정 안함

– VPM (전압 보호 모드)

그림 5-21 모터 홀딩 브레이크

Page 116: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

드라이브 스타트업 5.1 드라이브 설정

선삭 및 밀링 116 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

5. "계속 >"을 선택하여 엔코더를 지정하십시오. 2개의 엔코더 (모터 측정 시스템과 직접 측정 시스템에 각 1개) 가 이미 지정된 상태입니다. 토폴로지가 자동 결정될 때 엔코더도 정확히 지정됩니다.

그림 5-22 엔코더 지정

6. "계속 >"을 선택하여 모터 엔코더를 설정하십시오.

그림 5-23 모터 엔코더

7. "입력 데이터"를 선택하여 엔코더 속성을 "위치 실제 값 반전"으로 조정하십시오.

Page 117: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

드라이브 스타트업 5.1 드라이브 설정

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 117

8. "OK"를 눌러 설정을 적용하면 엔코더가 "사용자 정의"로 표시됩니다.

그림 5-24 모터 엔코더: 사용자 정의

9. "계속 >"을 선택하여 디폴트 설정인 텔레그램 116을 선택하십시오. 이렇게 하면 내부 드라이브 변수의 경우 추가 공정 데이터 (PZD) 가 함께 전송되어 시스템 변수에 저장됩니다.

그림 5-25 피드포워드 속도 제어 기능으로 제어

- 또는 -

Page 118: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

드라이브 스타트업 5.1 드라이브 설정

선삭 및 밀링 118 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

10. 내부 드라이브 변수의 추가 공정 데이터 (PZD) 를 전송하고 시스템 변수에 저장하려면 텔레그램 136 설정을 선택하십시오.

그림 5-26 피드포워드 토크 제어 기능으로 제어

11. "계속 >"을 선택하여 BICO 설정을 적용하십시오.

모든 축 데이터를 점검할 수 있도록 다음 요약 화면이 표시됩니다.

그림 5-27 축 요약 화면

Page 119: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

드라이브 스타트업 5.1 드라이브 설정

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 119

12. "준비 >"를 선택하여 축 설정을 완료하십시오.

그림 5-28 설정 저장

13. "예"를 선택하여 설정을 저장하십시오. 이 작업을 수행하는 데 몇 분이 소요될 수 있습니다.

결과

축 설정이 완료됩니다.

5.1.4 예제: SINAMICS S120 북사이즈 설정

개요

SINAMICS S120 스타트업 소프트웨어는 툴박스 CD에 있으며 무료로 제공됩니다.

사용자 인터페이스를 통해 SINAMICS S120 스타트업 기능 일체를 사용할 수 있게 되기 전까지는 SINAMICS S120의 스타트업 소프트웨어를 사용하여 드라이브 스타트업을 수행합니다. PG/PC는 SINUMERIK 828D 전면에 있는 이더넷 인터페이스를 통해 연결됩니다.

Page 120: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

드라이브 스타트업 5.1 드라이브 설정

선삭 및 밀링 120 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

드라이브 설정

드라이브 설정은 "시스템 개요 (쪽 15)" 장에서 소개했던 SINAMICS S120 북사이즈를 기준으로 4개 축을 설정하는 경우를 예로 들어 설명하겠습니다. DRIVE-CLiQ 연결은 다음 다이어그램과 같이 구성됩니다.

그림 5-29 DRIVE-CLiQ 연결

4개 축 설정에는 다음 사항이 적용됩니다.

DRIVE-CLiQ 연결 순서는 SINAMICS 드라이브 오브젝트 번호 순서와 동일합니다 (= 디폴트). 이 설정이 드라이브 시스템의 순서와 맞지 않는 경우에만 조정이 필요합니다.

인덱스 축 SINAMICS 드라이브 오브젝트 번호 이름

1 CU_I_3.3:1

2 SLM_3.3:2

4 MSP1 3 SERVO_3.3:3

1 MX1 4 SERVO_3.3:4

2 MY1 5 SERVO_3.3:5

3 MZ1 6 SERVO_3.3:6

Page 121: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

드라이브 스타트업 5.1 드라이브 설정

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 121

순서

순서는 다음과 같은 단계로 나뉩니다.

● 제어 시스템과 연결을 생성하십시오.

● 1단계: 드라이브를 설정하십시오.

● 2단계: 인피드를 설정하십시오.

● 3단계: 엔코더를 지정하십시오.

● 4단계: 축을 지정하십시오.

● 마지막: 데이터를 저장하십시오.

각 단계에 대한 자세한 설명은 다음 장을 참조하십시오.

참고 자료

S120 북사이즈의 토폴로지 규칙 (쪽 148)

Page 122: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

드라이브 스타트업 5.1 드라이브 설정

선삭 및 밀링 122 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

5.1.5 예제: 드라이브 설정 방법

초기 상태

시작하기 전:

● PG/PC를 제어 시스템과 연결하십시오. 예제: NCU Connection Wizard를 사용해 시스템과 통신하는 방법 (쪽 28) 장을 참조하십시오.

● "Siemens 디폴트 데이터"를 사용하여 제어 시스템이 기동됩니다.

● 제어 시스템의 "스타트업" 영역에 다음과 같은 화면이 표시됩니다.

그림 5-30 스타트업 후 제어 시스템

Page 123: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

드라이브 스타트업 5.1 드라이브 설정

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 123

절차

드라이브를 설정하려면 다음 작업을 수행하십시오.

1. PG/PC에서 SINAMICS S120용 스타트업 소프트웨어를 시작하십시오.

2. "스타트업" 영역을 선택하십시오.

3. "제조업체" 사용 권한에 암호를 설정하십시오.

다음과 같은 화면이 표시됩니다.

그림 5-31 스타트업 시작

유의사항

이어서 SINAMICS 콤포넌트 삽입 설정된 SINAMICS 콤포넌트의 펌웨어는 콤포넌트를 전원이 꺼진 상태에서 삽입한 경우에만 정확히 업데이트됩니다. 이어서 SINAMICS 콤포넌트 삽입 작업은 반드시 전원이 꺼진 상태에서 수행해야 합니다.

Page 124: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

드라이브 스타트업 5.1 드라이브 설정

선삭 및 밀링 124 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

주 펌웨어 업데이트 드라이브가 연결되면 자동으로 펌웨어 업데이트가 시작됩니다. 또는, 다음 소프트 키를 사용하여 펌웨어 업데이트를 시작할 수도 있습니다.

4. "드라이브 시스템" 소프트 키 (수평 소프트 키) 를 사용하여 스타트업을 시작하십시오. 다음 대화창이 표시됩니다.

그림 5-32 드라이브 스타트업

5. 드라이브의 펌웨어가 제어 시스템 상의 소프트웨어 레벨과 일치하게 하려면 "펌웨어 로드..." 소프트 키 (수평 소프트 키) 를 누르십시오. 제어 시스템의 콤팩트 플래시 카드에 있는 현재 펌웨어가 드라이브에 로드됩니다.

그림 5-33 시간 관련 메시지

Page 125: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

드라이브 스타트업 5.1 드라이브 설정

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 125

6. "예"를 눌러 메시지를 확인하십시오.

– 로드 중에 상태 디스플레이를 통해 사용자에게 진행 상태를 알려줍니다.

– 펌웨어가 로드되는 동안 해당 모듈 상의 "RDY" LED가 빨간색과 녹색으로 번갈아가며 깜박입니다. 모듈이 완료되면 이 LED는 녹색으로 점등됩니다. "DC LINK" LED는 계속 주황색으로 점등됩니다.

7. 펌웨어 로드가 성공적으로 완료되면 "OK"를 눌러 이 메시지를 확인하십시오.

그림 5-34 펌웨어 로드

주 대상 시스템의 설정에 따라 선택 사항이 다음과 같이 달라집니다.

NX 확장 모듈이 없는 경우: "드라이브 유닛" 소프트 키

NX 확장 모듈이 있는 경우: "드라이브 시스템" 소프트 키

Page 126: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

드라이브 스타트업 5.1 드라이브 설정

선삭 및 밀링 126 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

8. 이 예는 NX 모듈이 없는 경우의 설정입니다. 따라서 "드라이브 유닛" 소프트 키 (수평 소프트 키) 를 선택하십시오.

그림 5-35 드라이브 유닛: 스타트업

9. 디바이스 설정 프로세스에 수 분이 소요될 것이라는 메시지가 표시됩니다.

그림 5-36 드라이브 유닛: 설정

Page 127: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

드라이브 스타트업 5.1 드라이브 설정

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 127

10. 다음과 같은 화면이 표시됩니다.

그림 5-37 NCK Power On 리셋

11. "예"를 눌러 확인하십시오. 시스템이 웜 리스타트를 수행합니다. 이 작업을 수행하는 데 몇 분이 소요될 수 있습니다.

웜 리스타트 후에 다음과 같은 선택 화면이 표시됩니다.

그림 5-38 설정 계속

Page 128: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

드라이브 스타트업 5.1 드라이브 설정

선삭 및 밀링 128 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

12. 스타트업을 계속하려면 "드라이브" 소프트 키를 누르십시오.

13. 메시지에서 요구한대로 드라이브에 POWER ON을 수행하십시오. 스위치를 완전히 끈 다음에 다시 켜십시오. 다음과 같은 화면이 표시됩니다.

그림 5-39 드라이브 데이터 개요

14. 옵션: 개별 모터 모듈을 식별하려면 "LED를 통한 식별"을 선택하십시오. "RDY" LED가 빨간색과 주황색으로 번갈아가며 깜박입니다.

수직 소프트 키 "드라이브 +" 및 "드라이브 -"를 사용하여 다음 모듈을 선택하십시오.

결과

이제 드라이브 스타트업의 1단계가 완료되었습니다.

주 다른 방법 "설정" 대화창 (설정 계속 그림) 에서 실수로 "OK"를 누른 경우 POWER ON 후에 다음을 선택하여 설정을 계속하십시오. 수평 소프트 키 메뉴에서 "드라이브 시스템" → "드라이브 장치" → "설정"을 순서대로 선택하십시오.

Page 129: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

드라이브 스타트업 5.1 드라이브 설정

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 129

5.1.6 예제: 인피드 설정 방법

인피드 설정

주 스위치를 켠 후 승인을 요구하는 알람이 있으면 이 알람을 먼저 승인해야 합니다. 그래야만 스타트업을 계속 진행할 수 있습니다.

절차:

1. "개요" 대화창에서 수직 소프트 키 "변경"을 선택하면 다음 쿼리가 표시됩니다.

그림 5-40 추가 작업 쿼리

2. 설정을 계속하려면 여기서 수직 소프트 키 "변경"을 선택하십시오.

Page 130: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

드라이브 스타트업 5.1 드라이브 설정

선삭 및 밀링 130 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

3. 그런 다음 아래 디스플레이에서 수평 소프트 키 "인피드"를 누르십시오.

그림 5-41 인피드 스타트업

4. 인피드를 설정하려면 수직 소프트 키 "변경"을 선택하십시오.

5. 아래의 "설정 - 액티브 라인 모듈" 대화창에서 "계속 >"을 누르십시오.

6. 아래의 "설정 - 추가 데이터" 대화창에서 "계속 >"을 누르십시오.

7. 아래의 "설정 - 터미널 배선" 대화창에서 "계속 >"을 누르십시오.

Page 131: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

드라이브 스타트업 5.1 드라이브 설정

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 131

8. 아래의 "설정 - 요약" 대화창에서 "마침"을 누르십시오.

이제 인피드가 설정되었습니다.

9. 데이터를 저장하려면 "예"를 눌러 쿼리를 확인하십시오.

이 프로세스는 몇 분이 소요될 수 있습니다.

그림 5-42 인피드: 데이터의 비휘발성 저장

결과

이제 드라이브 스타트업의 2단계가 완료되었습니다.

Page 132: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

드라이브 스타트업 5.1 드라이브 설정

선삭 및 밀링 132 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

5.1.7 예제: 외부 엔코더 설정 방법

직접 측정 시스템 연결

추가적으로 스핀들에 직접 측정 시스템을 연결합니다 (예제: SINAMICS S120 북사이즈 설정 (쪽 119) 장 참조). 설정은 다음 단원에 설명되어 있습니다.

절차

드라이브의 설정을 변경하려면 다음 작업을 수행하십시오.

1. "변경" 수직 소프트 키를 누릅니다.

그림 5-43 드라이브 변경

2. "변경" 소프트 키를 눌러 쿼리를 확인하십시오.

"설정 - 모터" 대화창이 열립니다. 이 창에는 드라이브 오브젝트 3 = 스핀들로 선택되어 있습니다. "다음 >"을 누르십시오.

3. 다음 대화창이 열리며 어떤 모터가 드라이브에 지정되어 있는지 알려줍니다.

"다음 >"을 누르십시오.

Page 133: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

드라이브 스타트업 5.1 드라이브 설정

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 133

4. 다음 대화창이 열리며 모터 지정 정보를 보여줍니다. "다음 >"을 누르십시오.

그림 5-44 모터 설정

5. 이 대화창은 인식된 모터의 정확한 데이터를 보여줍니다.

"다음 >"을 누르십시오.

6. 다음 대화창이 열리며 모터 브레이크의 설정을 보여줍니다.

"다음 >"을 누르십시오.

Page 134: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

드라이브 스타트업 5.1 드라이브 설정

선삭 및 밀링 134 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

7. 다음 대화창이 열리며 이 드라이브 오브젝트 (= 스핀들) 에 지정되어 있는 엔코더를 표시합니다.

그림 5-45 엔코더 지정

8. "엔코더 2" 옵션을 활성화하십시오.

9. 선택 목록에서 엔코더 "SM_19.Encoder_20"을 선택하십시오.

10. <INPUT> 키를 눌러 선택을 확인하십시오.

11. "다음 >"을 누르십시오.

12. "OK"를 눌러 쿼리를 확인하십시오.

이 프로세스는 몇 분이 소요됩니다.

13. 데이터가 저장되는 동안 다음과 같은 상태 디스플레이가 표시됩니다.

그림 5-46 엔코더 2: 데이터 저장

14. 다음 대화창이 열리며 제어 모드의 설정을 보여줍니다.

Page 135: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

드라이브 스타트업 5.1 드라이브 설정

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 135

15. "다음 >"을 누르십시오.

16. 다음 대화창이 열리며 BICO 연결 정보를 보여줍니다.

17. "다음 >"을 누르십시오.

18. 마지막으로 모든 데이터를 정리한 요약 화면이 표시됩니다.

19. "마침 >"을 누르면 다음과 같은 정보가 표시됩니다.

그림 5-47 저장 확인

20. "예"를 눌러 설정 데이터 저장을 확인하십시오.

데이터를 저장하는 데 몇 분이 소요됩니다.

결과

이제 드라이브 스타트업의 3단계가 완료되었습니다.

Page 136: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

드라이브 스타트업 5.1 드라이브 설정

선삭 및 밀링 136 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

5.1.8 예제: 축 지정 방법

축 지정

최종적으로 엔코더 2 설정 데이터를 저장하고 나면 다음과 같은 개요 화면이 표시됩니다.

그림 5-48 드라이브 데이터 개요

Page 137: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

드라이브 스타트업 5.1 드라이브 설정

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 137

1. 각 논리 드라이브에 실제 축을 지정하려면 수평 소프트 키 "축 지정"을 선택하십시오. "축 지정" 대화창이 열립니다.

그림 5-49 축 지정

주 다음 두 작업은 각각 두 번씩 수행해야 하기 때문에 "변경" 및 "적용" 소프트 키를 반복해서 눌러야 합니다.

2. DO 번호 2에 축을 지정하려면 "변경" 소프트 키를 누르십시오.

3. 선택 목록에서 "MSP1"을 선택한 후 "적용" 소프트 키를 누르십시오.

4. 축 지정 설정을 시스템에 적용하기 위해서는 NCK Power On 리셋을 해야 합니다.

Page 138: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

드라이브 스타트업 5.1 드라이브 설정

선삭 및 밀링 138 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

5. 다른 축을 먼저 지정하려면 "취소" 소프트 키를 누르십시오.

그림 5-50 축 지정: 스핀들

6. 수직 소프트 키 "드라이브 +" 및 "드라이브 -"를 사용하여 다음 모듈을 선택하십시오.

7. 다음과 같이 차례대로 모든 축을 지정하십시오.

축 드라이브

MSP1 SERVO_3.3:3

MX1 SERVO_3.3:4

MY1 SERVO_3.3:5

MZ1 SERVO_3.3:6

Page 139: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

드라이브 스타트업 5.1 드라이브 설정

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 139

설정 적용

마지막으로 NCK Power On 리셋을 수행하고 다음 설정을 검사하십시오.

그림 5-51 Power On 리셋 확인

"OK"를 눌러 재시작을 수행하십시오. 드라이브 뿐만 아니라 제어 시스템도 다시 시작해야 합니다. PG/PC에 다음과 같은 지정 정보가 표시됩니다.

그림 5-52 모든 축 지정

Page 140: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

드라이브 스타트업 5.1 드라이브 설정

선삭 및 밀링 140 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

제어 시스템이 다시 시작되면 다음과 같은 기계 설정이 시스템에 표시됩니다.

그림 5-53 제어 시스템: 모든 축 설정

결과

이제 드라이브 스타트업의 4단계가 완료되었습니다.

Page 141: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

드라이브 스타트업 5.1 드라이브 설정

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 141

데이터 백업

스타트업 이후 수직 소프트 키 "데이터 저장"을 눌러 설정 데이터를 비휘발성 메모리에 백업합니다.

그림 5-54 데이터 백업

Page 142: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

드라이브 스타트업 5.1 드라이브 설정

선삭 및 밀링 142 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

5.1.9 예제: 축/스핀들에 머신 데이터 설정

축 머신 데이터

이전 예제에서 스타트업이 끝나면 축 머신 데이터에 다음과 같은 값이 설정됩니다.

축 머신 데이터 X Y Z SP A

30130 $MA_GEAR_STEP_MAX_VELO 1 1 1 1 1

30230 $MA_ENC_INPUT_NR 1 1 1 2 1

30240 $MA_ENC_TYPE 1 1 1 1 4

31020 $MA_ENC_RESOL 2048 2048 2048 1024 512

34200 $MA_ENC_REFP_MODE 1 1 1 1 0

이전 예제에서 장치를 스타트업한 이후 축을 JOG 모드로 작동하려면 다음 머신 데이터에 새 값을 입력하십시오.

스핀들 머신 데이터 디폴트 설정 새 값

32000 $MA_MAX_AX_VELO 10000 3000

32010 $MA_JOG_VELO_RAPID 10000 100

32020 $MA_JOG_VELO 2000 50

35100 $MA_SPIND_VELO_LIMIT 10000 3000

35110[0] $MA_GEAR_STEP_MAX_VELO[0] 500 3000

35110[1] $MA_GEAR_STEP_MAX_VELO[1] 500 3000

35130[0] $MA_GEAR_STEP_MAX_VELO_LIMIT[0] 500 3150

35130[1] $MA_GEAR_STEP_MAX_VELO_LIMIT[1] 500 3150

36200[0] $MA_AX_VELO_LIMIT[0] 11500 3300

36200[1] $MA_AX_VELO_LIMIT[1] 11500 3300

Page 143: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

드라이브 스타트업 5.1 드라이브 설정

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 143

이전 메뉴로 복귀 키를 누르면 나타나는 "진단" 영역에서 축 및 스핀들 상태에 대한 추가 정보를 확인할 수 있습니다.

● "축 진단" 소프트 키를 누르면 "서비스 개요" 대화창이 열립니다.

● "축 서비스" 소프트 키를 누르면 "축/스핀들 서비스" 대화창이 열립니다.

드라이브 파라미터는 "스타트업" 영역 → "드라이브 유닛" 소프트 키 → "입력/출력"에 설정합니다.

유의사항

DSC 작업 STIFFNESS_CONTROL_ENABLE=1 및 ENC_FEEDBACK_POL= - (엔코더 반전) 을 조합하여 설정할 수 는 없습니다. 엔코더 반전은 SINAMICS의 드라이브 파라미터 p0410 비트 1에서 수행해야 합니다.

DSC 작업은 모터 측정 시스템에 사전 설정되어 있습니다.

외부 측정 시스템인 경우 DSC 작업을 명시적으로 활성화해야 합니다.

요구사항: 텔레그램 ≥ 116

SINAMICS 드라이브 파라미터:

p1192[0] 엔코더 선택

p1193[0] 엔코더 조정 계수

드라이브의 논리 I/O 주소

NC와 드라이브 간의 주기적 공정 데이터 교환을 위해서는 NC에서 다음 데이터에 파라미터를 지정해야 합니다.

● 드라이브의 I/O 주소

● 제어 유닛의 I/O 주소

● 텔레그램

I/O 주소는 드라이브와 제어 유닛이 주기적으로 데이터를 교환하는 경로가 되는 데이터 영역을 NC에 알려줍니다.

Page 144: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

드라이브 스타트업 5.1 드라이브 설정

선삭 및 밀링 144 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

PLC 프로젝트에 설정된 I/O 주소는 다음 머신 데이터에 입력됩니다.

머신 데이터 NX 모듈이 없는 경우

13120[0] $MN_CONTROL_UNIT_LOGIC_ADRESS = 6500

13120[1] $MN_CONTROL_UNIT_LOGIC_ADRESS = 0

머신 데이터 NX 모듈이 있는 경우

13120[0] $MN_CONTROL_UNIT_LOGIC_ADRESS = 6500

13120[1] $MN_CONTROL_UNIT_LOGIC_ADRESS = 6516

5.1.10 축/스핀들 시운전 파라미터

관련 파라미터 및 터미널

드라이브:

파라미터/터미널 의미

p0840 ON/OFF1

p0844 1. OFF2

p0845 2. OFF2

p0848 1. OFF3

p0849 2. OFF3

p0852 작업 인에이블

X21.3 (+24 V) 및 X21.4 (접지) EP 터미널 인에이블 (펄스 인에이블)

p0864 인피드 인에이블

p1140 램프 펑션 제너레이터 인에이블

p1141 램프 펑션 제너레이터 시작

p1142 지령치 인에이블

Page 145: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

드라이브 스타트업 5.1 드라이브 설정

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 145

인피드:

파라미터/터미널 의미

p0840 ON/OFF1

p0844 1. OFF2

p0845 2. OFF2

p0852 작업 인에이블

X21.3 (+24 V) 및 X21.4 (접지) EP 터미널 인에이블 (펄스 인에이블)

드라이브 파라미터는 "스타트업" 영역 → "드라이브 유닛" 소프트 키 → "입력/출력"에 설정합니다.

참고 자료

드라이브에 대한 추가 참고 자료:

● SINAMICS S120 스타트업 매뉴얼

● 북사이즈 파워 유닛 매뉴얼

Page 146: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

드라이브 스타트업 5.2 DRIVE-CLiQ의 토폴로지 규칙

선삭 및 밀링 146 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

5.2 DRIVE-CLiQ의 토폴로지 규칙

5.2.1 S120 Combi의 토폴로지 규칙

DRIVE-CLiQ의 토폴로지 규칙

S120 Combi에 대한 정해진 DRIVE-CLiQ 토폴로지 규칙이 있습니다. 이 규칙을 준수해야 합니다. 이 규칙을 위반하면 경고 메시지가 표시됩니다.

DRIVE-CLiQ 인터페이스 지정

도표 5- 1 S120 Combi에서 DRIVE-CLiQ 인터페이스 지정

DRIVE-CLiQ 인터페이스 연결 콤포넌트

X200 PPU의 X100

X201 모터 엔코더, 스핀들

X202 모터 엔코더, 이송 속도 1

X203 모터 엔코더, 이송 속도 2

X204 모터 엔코더 피드 3 → 4 축 파워 모듈만 해당

3 축 파워 모듈의 경우 비어 있음

X205 옵션: 2. 스핀들용 별치형 sin/cos 엔코더 (SMx20 사용) 1)

별치형 TTL 스핀들 엔코더가 X220을 통해 연결된 경우는 비어 있음

1) 이 경우 TTL 엔코더 인터페이스 X220은 사용 안함

도표 5- 2 SINUMERIK 828D (PPU) 에 DRIVE-CLiQ 인터페이스 지정

DRIVE-CLiQ 인터페이스 연결 콤포넌트

X100 S120 Combi의 X200

X101 싱글 모터 모듈 또는 더블 모터 모듈의 X200

X102 터미널 모듈 TM54F의 X500

허브 모듈 (DMx20)의 X500 1)

1) TM54F를 사용할 때 DMx20은 DRIVE-CLiQ 인터페이스 X501을 통해 TM54F에서 직렬로 연결됩니다.

Page 147: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

드라이브 스타트업 5.2 DRIVE-CLiQ의 토폴로지 규칙

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 147

도표 5- 3 확장 축의 DRIVE-CLiQ 인터페이스 지정

DRIVE-CLiQ 인터페이스 연결 콤포넌트

1차 싱글 모터 모듈

X200 PPU의 X102

X201 1) 2차 싱글 모터 모듈의 X200

X202 이송 속도 1차 확장 축의 모터 엔코더 (센서 모듈 사용)

2차 싱글 모터 모듈

X200 1차 싱글 모터 모듈의 X201

X201 비어 있음

X202 이송 속도 2차 확장 축의 모터 엔코더 (센서 모듈 사용)

더블 모터 모듈

X200 S120 Combi의 X205

X201 비어 있음

X202 이송 속도 1차 확장 축의 모터 엔코더

X203 이송 속도 2차 확장 축의 모터 엔코더

1) 싱글 모터 모듈을 하나만 사용하는 경우에는 비어 있음

도표 5- 4 TM54F에서 DRIVE-CLiQ 인터페이스 지정

DRIVE-CLiQ 인터페이스

X500 제어 시스템의 X102 (PPU)

X501 DMx20의 X500

DMx20을 사용하지 않는 경우 이 인터페이스는 비어 있음

Page 148: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

드라이브 스타트업 5.2 DRIVE-CLiQ의 토폴로지 규칙

선삭 및 밀링 148 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

도표 5- 5 이송 축에 다이렉트 측정 시스템을 할당하기 위해 DMx20에서 DRIVE-CLiQ 인터페이스 지정

DRIVE-CLiQ 인터페이스 이송 축

X500 TM54F의 X501

PPU의 X102 (TM54F를 사용하지 않는 경우만 해당)

X501 S120 Combi의 이송 속도 1

X502 S120 Combi의 이송 속도 2

X503 S120 Combi의 이송 속도 3 (4-축 파워 모듈)

X504 모터 모듈에서 이송 속도 1차 확장 축

X505 모터 모듈에서 이송 속도 2차 확장 축

참고 자료

연결과 관련한 추가 예제는 SINAMICS S120 Combi 매뉴얼을 참조하십시오.

5.2.2 S120 북사이즈의 토폴로지 규칙

소개

다음은 DRIVE-CLiQ로 콤포넌트를 배선할 때 적용되는 규칙입니다. 이 규칙은 반드시 준수해야 하는 DRIVE-CLiQ 규칙과 규칙을 준수했을 때 이후 토폴로지를 수정할 필요가 없는 권장 규칙으로 나뉩니다.

DRIVE-CLiQ 콤포넌트의 최대 개수와 허용되는 배선 방식은 다음 사항에 따라 달라집니다.

● DRIVE-CLiQ 배선 필수 규칙

● 각 제어 유닛에서 활성화된 드라이브 및 기능의 개수 및 유형

● 각 제어 유닛의 연산 능력

● 설정된 처리 싸이클 및 통신 싸이클

PPU 매뉴얼에는 반드시 준수해야 하는 필수 배선 규칙 외에도 DRIVE-CLiQ 배선과 관련한 기타 권장 규칙과 토폴로지 예제가 수록되어 있습니다.

이 예제에서 사용한 콤포넌트는 제거하거나 다른 콤포넌트로 교체할 수 있고 보완할 수도 있습니다. 콤포넌트를 다른 유형으로 교체하거나 다른 콤포넌트를 추가하면 SIZER 도구를 사용하여 토폴로지를 검사해야 합니다. 또한 SIZER가 허용하는 모든 토폴로지를 검사하여 정확히 수정할 수 있습니다 (SINAMICS S120 D 기능 매뉴얼/FH1/).

Page 149: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

드라이브 스타트업 5.2 DRIVE-CLiQ의 토폴로지 규칙

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 149

DRIVE-CLiQ 규칙

다음의 배선 규칙은 표준 싸이클 시간 (서보 125 µs, 벡터 400 µs) 에 적용됩니다. 표준 싸이클 시간보다 싸이클 시간이 더 짧은 경우 제어 유닛의 연산 능력 때문에 추가적인 제한 규칙이 적용됩니다.

아래 규칙은 별도의 제한이 없는 한 원칙적으로 모든 펌웨어 버전에 적용됩니다.

● 1개 행에 최대 8개의 DRIVE-CLiQ 노드를 연결할 수 있습니다. 제어 유닛에서는 노드 개수에 관계 없이 항상 1개의 행으로 표시됩니다.

● 제어 유닛에 있는 각 DRIVE-CLiQ 라인에는 최대 14개의 노드를 연결할 수 있습니다.

● 링 배선은 허용되지 않습니다.

● 콤포넌트는 이중 배선 처리해서는 안됩니다.

그림 5-55 예제: 제어 유닛의 X103 터미널에 있는 DRIVE-CLiQ 라인

● 터미널 모듈 TM15, TM17 및 TM41의 샘플 싸이클은 TM31 및 TM54F보다 더 빠릅니다. 때문에 이 2개의 터미널 모듈 그룹은 별도의 DRIVE-CLiQ 라인에 연결해야 합니다.

● 제어 유닛에는 단 1개의 라인 모듈만 연결할 수 있습니다. 그런 다음 이 라인 모듈에 추가 라인 모듈을 병렬로 연결할 수 있습니다.

● 섀시타입 콤포넌트를 사용하는 경우 1개의 제어 유닛에서 함께 운영할 수 있는 스마트 라인 모듈과 베이직 라인 모듈은 각각 1개뿐입니다 (DRIVE-CLiQ 라인에서 두 모듈을 함께 운영).

● 디폴트 샘플링 시간은 변경할 수 있습니다.

● 서보와 벡터를 함께 운영하는 것은 허용되지 않습니다.

● 서보와 벡터 V/f 컨트롤은 함께 운영할 수 있습니다.

● 서보와 벡터 V/f 컨트롤을 함께 운영하는 경우 각 모터 모듈에 다른 DRIVE-CLiQ 라인을 사용해야 합니다 (더블 모터 모듈에서는 함께 운영할 수 없습니다).

Page 150: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

드라이브 스타트업 5.2 DRIVE-CLiQ의 토폴로지 규칙

선삭 및 밀링 150 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

● 벡터 V/f 컨트롤을 사용하면 4개 이상의 노드를 제어 유닛의 DRIVE-CLiQ 라인 1개에 모두 연결할 수 있습니다.

● 엔코더는 최대 9개까지 연결할 수 있습니다.

● 1개의 제어 유닛에 최대 8개의 터미널 모듈을 연결할 수 있습니다.

● 액티브 라인 모듈 북사이즈 및 모터 모듈 북사이즈는

– 서보 모드인 경우 1개의 DRIVE-CLiQ 라인에 연결할 수 있습니다.

– 벡터 모드인 경우 각기 다른 DRIVE-CLiQ 라인에 연결해야 합니다.

● 액티브 라인, 베이직 라인 및 스마트 라인과 같은 라인 모듈 (섀시) 과 모터 모듈 (섀시) 은 서로 다른 DRIVE-CLiQ 라인에 연결해야 합니다.

● 섀시타입 모터 모듈들의 전류 제어기 싸이클이 다르면 각 모듈을 다른 DRIVE-CLiQ 라인에 연결해야 합니다. 따라서 섀시타입 모터 모듈 및 북사이즈 모터 모듈은 다른 DRIVE-CLiQ 라인에 연결해야 합니다.

● 전압 감지 모듈 (VSM) 은 VSM의 자동 지정 기능 때문에 해당 액티브 라인 모듈 / 모터 모듈의 비어 있는 DRIVE-CLiQ 포트에 연결해야 합니다.

● 한 DRIVE-CLiQ 라인에 연결된 모든 콤포넌트의 샘플링 시간 (p0115[0] 및 p4099) 은 서로 나누었을 때 정수 결과가 나와야 합니다. 한 DO의 전류 제어기 샘플링 시간을 DRIVE-CLiQ 라인의 나머지 DO와 다른 패턴으로 변경해야 하는 경우 다음 옵션을 사용할 수 있습니다.

– 해당 DO를 별도의 DRIVE-CLiQ 라인에 다시 연결

– 다른 DO의 전류 제어기 샘플링 시간과 입력/출력 샘플링 시간도 변경하여 다시 타임 그리드와 맞도록 조정

주 더블 모터 모듈, DMC20 및 TM54F는 각각 2개의 DRIVE-CLiQ 노드 역할을 합니다. 더블 모터 모듈에는 드라이브가 1개 밖에 설정되지 않지만 역시 이 규칙이 적용됩니다.

Page 151: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

드라이브 스타트업 5.2 DRIVE-CLiQ의 토폴로지 규칙

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 151

엔코더를 드라이브에 지정할 때 "자동 설정" 기능을 사용하려면 아래의 권장 규칙을 준수해야 합니다.

권장 규칙

● 제어 유닛의 DRIVE-CLiQ 케이블을 다음과 같이 연결해야 합니다.

– 첫 번째 북사이즈 파워 유닛의 X200에 연결

– 첫 번째 섀시 파워 유닛의 X400에 연결

● 파워 유닛 간에 DRIVE-CLiQ를 연결할 때는 X201 인터페이스에서 X200 인터페이스로 연결하거나 X401에서 다음 콤포넌트의 X400으로 연결해야 합니다.

그림 5-56 예제: DRIVE-CLiQ 라인

● 모터 엔코더는 관련 파워 유닛에 연결해야 합니다.

콤포넌트 DRIVE-CLiQ를 통해 모터 엔코더 연결

북사이즈 싱글 모터 모듈 X202

북사이즈 더블 모터 모듈 모터 연결 X1: X202에 있는 엔코더

모터 연결 X2: X203에 있는 엔코더

섀시타입 싱글 모터 모듈 X402

섀시타입 파워 모듈 X402

주 추가 엔코더를 모터 모듈에 연결하면 자동 설정을 통해 엔코더 2로 이 드라이브에 지정됩니다.

Page 152: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

드라이브 스타트업 5.2 DRIVE-CLiQ의 토폴로지 규칙

선삭 및 밀링 152 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

그림 5-57 예제: 북사이즈 및 섀시타입 콤포넌트에 VSM 사용 시 토폴로지

콤포넌트 VSM 연결

북사이즈 액티브 라인 모듈 X202

섀시타입 액티브 라인 모듈 X402

파워 모듈 VSM은 지원되지 않습니다.

Page 153: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

드라이브 스타트업 5.3 터미널 지정

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 153

5.3 터미널 지정

5.3.1 X122의 터미널 지정

제어 유닛 (PPU) 의 X122 터미널 지정 핀 번호 기능 지정 BICO 소스/싱크

1 입력 1) 다음 모듈에 대한 ON/OFF1 인피드:

DRIVE-CLiQ 연결이 있는 라인 모듈

CU: r0722.0 인피드 p0840

다음 모듈에 대한 "인피드 준비 신호":

DRIVE-CLiQ 연결이 없는 라인 모듈

SLM X21.1 드라이브 p0864

2 입력 "OFF3 – 고속 정지" CU: r0722.1 각 드라이브

2. OFF3, p0849

3 입력 SH/SBC 1 - 그룹 1

SINAMICS 통합 안전

(SH 인에이블 = p9601)

CU: r0722.2 p9620 (그룹 내 모든 드라이브)

4 입력 SH/SBC 1 - 그룹 2

SINAMICS 통합 안전

(SH 인에이블 = p9601)

CU: r0722.3 p9620 (그룹 내 모든 드라이브)

5 입력 디폴트 설정 없음 -- --

6 입력 디폴트 설정 없음 -- --

7 MEXT0: 핀 1~6의 접지

8 +24 V 전원 공급 장치

9 출력 SH/SBC 1 - 그룹 1

SINAMICS 통합 안전

CU: p0738 p9774 비트 1

그룹의 첫 번째 드라이브 다음 CU의 BICO

10 출력 SH/SBC 1 - 그룹 2

SINAMICS 통합 안전

CU: p0739 p9774 비트 1

그룹의 첫 번째 드라이브 다음 CU의 BICO

11 MEXT1: 핀 9, 10, 12, 13의 접지

Page 154: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

드라이브 스타트업 5.3 터미널 지정

선삭 및 밀링 154 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

핀 번호 기능 지정 BICO 소스/싱크

12 입력 BERO 1 - 제로 마크 대체 CU: r0722.10 드라이브 p0495 = 2

13 입력 프로브 1: 분산식 측정 (MD13210=1) CU: p0680[0] = 0 모든 드라이브 p0488

인덱스=엔코더 1,2,3=3

14 MEXT1: 핀 9, 10, 12, 13의 접지 1) 로우-하이 에지가 필요함

5.3.2 X132의 터미널 지정

제어 유닛 (PPU) 의 X132 터미널 지정 핀 번호 기능 지정 BICO 소스/싱크

1 입력 디폴트 설정 없음 -- --

2 입력 디폴트 설정 없음 -- --

3 입력 디폴트 설정 없음 -- --

4 입력 라인 차단기, 피드백 신호 CU: r0722.7 LM: p0860

5 입력 2. OFF 2 CU: r0722.14 드라이브 p0845

6 입력 디폴트 설정 없음 -- --

7 MEXT0: 핀 1~6의 접지

8 +24 V 전원 공급 장치

9 출력 인피드: 작업 중

(DRIVE-CLiQ 연결이 있는 라인 모듈)

LM: r0863.0 CU: p0742

10 출력 인피드: 스위치 ON 준비

(DRIVE-CLiQ 연결이 있는 라인 모듈)

LM: r0899.0 CU: p0743

11 MEXT1: 핀 9, 10, 12, 13의 접지

출력 라인 차단기 제어 LM: r0863.1 CU: p0744 12

입력 BERO 2 - 제로 마크 대체 CU: r0722.14 드라이브 p0495 = 5

13 입력 프로브 2: 분산식 측정 (MD13210=1) CU: p0680[1] = 0

CU: p0728 비트 15=0

모든 드라이브 p0489

인덱스=엔코더 1,2,3=6

14 MEXT1: 핀 9, 10, 12, 13의 접지

Page 155: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

드라이브 스타트업 5.3 터미널 지정

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 155

5.3.3 X242 및 X252 터미널 지정

제어 유닛 (PPU) 의 X242 터미널 지정

핀 번호 기능 지정

1 연결 안됨

2 연결 안됨

3 입력 디지털 입력 $A_IN[1]

4 입력 디지털 입력 $A_IN[2]

5 입력 디지털 입력 $A_IN[3]

6 입력 디지털 입력 $A_IN[4]

7 MEXT2: 핀 3~6의 접지

8 +24 V 전원 공급 장치

9 출력 디지털 출력 $A_OUT[1]

10 출력 디지털 출력 $A_OUT[2]

11 MEXT3: 핀 9, 10, 12, 13의 접지

12 출력 디지털 출력 $A_OUT[3]

13 출력 디지털 출력 $A_OUT[4]

14 MEXT3: 핀 9, 10, 12, 13의 접지

제어 유닛 (PPU) 의 X252 터미널 지정

핀 번호 기능 지정

1 AOUT 아날로그 출력 (아날로그 스핀들의 전압)

2 AGND 아날로그 접지

3 입력 디지털 입력 $A_IN[9]

4 입력 디지털 입력 $A_IN[10]

5 입력 디지털 입력 $A_IN[11]

6 입력 디지털 입력 $A_IN[12]

7 MEXT2: 핀 3~6의 접지

Page 156: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

드라이브 스타트업 5.3 터미널 지정

선삭 및 밀링 156 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

핀 번호 기능 지정

8 +24 V 전원 공급 장치

9 출력 디지털 출력 $A_OUT[9]

10 출력 디지털 출력 $A_OUT[10]

11 MEXT3: 핀 9, 10, 12, 13의 접지

12 출력 디지털 출력 $A_OUT[11]

13 출력 디지털 출력 $A_OUT[12]

14 MEXT3: 핀 9, 10, 12, 13의 접지

5.3.4 NX 모듈의 X122 터미널 지정

NX의 X122 터미널 지정

핀 번호 기능 지정 BICO 소스/싱크

1 입력 디폴트 설정 없음 -- --

2 입력 디폴트 설정 없음 -- --

3 입력 SH/SBC 1 - 그룹 1

SINAMICS 통합 안전 (SH 인에이블 = p9601)

NX: r0722.2 p9620 (그룹 내 모든 드라이브)

4 입력 SH/SBC 1 - 그룹 2

SINAMICS 통합 안전 (SH 인에이블 = p9601)

NX: r0722.3 p9620 (그룹 내 모든 드라이브)

5 입력 2. OFF 2 NX: r0722.11 드라이브 p0485

6 입력 디폴트 설정 없음 -- --

7 핀 1~6의 접지

8 핀 9, 10, 12, 13의 접지

9 출력 SH/SBC 1 - 그룹 1

SINAMICS 통합 안전

NX: p0738 p9774.1

그룹의 첫 번째 드라이브 다음 CU의 BICO

Page 157: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

드라이브 스타트업 5.3 터미널 지정

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 157

핀 번호 기능 지정 BICO 소스/싱크

10 출력 SH/SBC 1 - 그룹 2

SINAMICS 통합 안전

NX: p0739 p9774.1

그룹의 첫 번째 드라이브 다음 CU의 BICO

11 핀 9, 10, 12, 13의 접지

입력 BERO 1 - 제로 마크 대체 NX: r0722.10 드라이브 p0489 = 2 12

입력 프로브 2: 분산식 측정 NX: p0680[1] = 0

p0728 비트 10=0

NX 상의 모든 드라이브: p0489

인덱스=엔코더 1,2,3=2

입력 BERO 2 - 제로 마크 대체 NX: r0722.11 드라이브 p0488 = 3 13

입력 프로브 1: 분산식 측정 NX: p0680[0] = 0

p0728 비트 11=0

NX 상의 모든 드라이브: p0488

인덱스=엔코더 1,2,3=3

14 핀 9, 10, 12, 13의 접지

주 ON/OFF 1 및 OFF 3 인에이블 신호는 CU의 X122 터미널에서만 필요합니다.

Page 158: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

드라이브 스타트업 5.3 터미널 지정

선삭 및 밀링 158 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

5.3.5 예제: 라인 차단기가 있는 CU의 회로

예제

다음은 이전 장에서 설명한 터미널 지정을 회로도로 표시한 것입니다.

그림 5-58 라인 차단기가 있는 제어 유닛의 회로

Page 159: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

드라이브 스타트업 5.3 터미널 지정

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 159

스마트 라인 모듈 연결

디지털 입력/출력 X122 및 X132의 연결부는 제어 시스템의 후면에 있습니다.

① t >10 ms 이전에 개방됩니다. 운전 중 반드시 24 VDC 및 접지가 연결되어야

합니다. ② 제어 유닛에 의해 제어되는 DI/DO ③ 라인 차단기의 다운스트림에 추가 부하는 허용 안됩니다. ④ DO의 정격 전류 용량을 반드시 준수하고 필요한 경우 반드시 출력 인터페이스를

사용합니다. ⑤ DO 하이, 피드백 비활성화 (X22 핀 1과 핀 2 사이에 점퍼를 추가하여 영구적으로

비활성화 가능) ⑥ X22 핀 4는 반드시 접지에 연결해야 합니다 (외부 24 V) ⑦ EMC 설치 지침에 따라 패널의 후면 및 접지 바에 연결합니다. ⑧ 실드 연결을 통해 5 kW 및 10 kW 라인 필터 연결 ⑨ EP 터미널에서 24 VDC 전원 공급의 간섭을 방지하기 위한 시스템의 신호 출력 ⑩ BICO를 통해 파라미터 p0864 → X122.1

그림 5-59 예제: SLM 연결

Page 160: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

드라이브 스타트업 5.3 터미널 지정

선삭 및 밀링 160 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

ON/OFF1 인에이블: 스마트 라인 모듈 핀 X21.1 → SINUMERIK 828D의 X122.1로 연결

추가 입력 및 출력 신호를 PLC I/O에 연결:

● DI → PLC 입력

● DO → PLC 출력

참고 자료

추가 정보는 다음을 참조하십시오.

● SINUMERIK 828D PPU 매뉴얼

● SINAMICS S120 북사이즈 파워 유닛 매뉴얼

5.3.6 프로브 연결

프로브 연결

다음과 같이 SINUMERIK 828D CU 및 NX 모두에 프로브가 연결됩니다.

1. 터미널 X122 핀 13 / NX의 터미널 X122 핀 13에 프로브 연결

2. 터미널 X132 핀 13 / NX의 터미널 X 122 핀 12에 프로브 연결

주 SINUMERIK 828D를 사용하여 측정 작업을 수행하려면 분산 (로컬) 측정 기능에 파라미터가 미리 지정되어 있어야 합니다. SINUMERIK 828D는 중앙집중식 측정을 지원하지 않습니다.

Page 161: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

드라이브 스타트업 5.3 터미널 지정

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 161

머신 데이터

다음 머신 데이터를 검사하고 필요한 경우 조정해야 합니다.

● 일반 머신 데이터:

MD13200[0] $MN_MEAS_PROBE_LOW_ACTIVE = 0 또는 1

MD13200[1] $MN_MEAS_PROBE_LOW_ACTIVE = 0 또는 1

값 0 = 편향 상태 24 V (디폴트)

값 1 = 편향 상태 0 V

MD13210 $MN_MEAS_TYPE = 1 분산식 측정

● 축 머신 데이터:

MD30244[0] $MA_ENC_MEAS_TYPE = 1 (모든 축에 지정)

MD30244[1] $MA_ENC_MEAS_TYPE = 1 (모든 축에 지정)

주 머신 데이터 MD13210 및 MD30244는 값 1로 사전 설정되어 있으며 변경할 수 없습니다. (데이터 클래스: SYSTEM).

● 제어 유닛 파라미터:

p0680[0] 중앙 프로브 입력 터미널 = 0

p0680[1] 중앙 프로브 입력 터미널 = 0

p0680[2] 중앙 프로브 입력 터미널 = 0

첫 번째 프로브는 SINUMERIK 828D의 터미널 X122 핀 13에, 두 번째 프로브는 터미널 X132 핀 13에 연결합니다. 또한 NX10 모듈이 있는 경우 터미널 X122 핀 12에 연결합니다.

이를 위해서는 핀 X132.13을 출력에서 입력으로 전환해야 합니다.

CU 입력 또는 출력 (DI/DO X132.13) 을 p0728 비트 15 = 0으로 설정하십시오.

Page 162: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

드라이브 스타트업 5.3 터미널 지정

선삭 및 밀링 162 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

● 드라이브 파라미터:

p0488[0] 프로브 1 입력 터미널: 엔코더 1 = 3 → 커넥터 X 122.13

p0488[1] 프로브 1 입력 터미널: 엔코더 2 = 3 → 커넥터 X 122.13

p0488[2] 프로브 1 입력 터미널: 엔코더 3 = 0 → 사용 안함

p0489[0] 프로브 2 입력 터미널: 엔코더 1 = 6 → 커넥터 X 132.13

p0489[1] 프로브 2 입력 터미널: 엔코더 2 = 6 → 커넥터 X 132.13

p0489[2] 프로브 2 입력 터미널: 엔코더 3 = 0 → 사용 안함

터미널 X122.12의 두 번째 프로브는 NX 모듈 상에 파라미터로 설정된 모든 축에 대해 파라미터로 설정해야 합니다.

p0489[0] 프로브 2 입력 터미널: 엔코더 1 = 6 → 커넥터 X 122.12

p0489[1] 프로브 2 입력 터미널: 엔코더 2 = 6 → 커넥터 X 122.12

p0489[2] 프로브 2 입력 터미널: 엔코더 3 = 0 → 사용 안함

주 모든 드라이브를 파라미터로 설정해야 합니다.

프로브 상태

DB2700 NCK에서 출력되는 일반 신호 [r] NCK → PLC 인터페이스

바이트 비트 7 비트 6 비트 5 비트 4 비트 3 비트 2 비트 1 비트 0

DBB0 비상 정지 활성화

작동된 프로브 DBB1 인치 단위계

프로브 2 프로브 1

참고 자료

측정 싸이클 및 측정 기능 (쪽 273)

Page 163: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 163

머신 데이터 파라미터 설정 66.1 머신 데이터 분류

머신 데이터 사용 권한

머신 데이터를 입력 또는 수정하기 위해서는 기본적으로 제조업체 암호가 필요합니다.

위험 머신 데이터를 수정하면 기계에 상당한 영향을 미칩니다. 파라미터를 잘못 설정할 경우 인명 피해나 기계 파손의 우려가 있습니다.

머신 데이터 분류

머신 데이터는 다음과 같은 영역으로 나뉩니다.

● 일반 머신 데이터 ($MN )

● 채널 머신 데이터 ($MC )

● 축 머신 데이터 ($MA )

● SINAMICS 머신 데이터 (제어 유닛 및 드라이브 머신 데이터):

r0001 ... r9999 (읽기 전용)

r0001 ... r9999 (읽기/쓰기)

● 일반 셋팅 데이터 ($MNS )

● 채널 셋팅 데이터 ($MCS )

● 축 셋팅 데이터 ($MAS )

● 디스플레이 머신 데이터 ($MM )

주 선삭 및 밀링 테크놀로지를 위한 머신 데이터는 예외적인 경우에만 머신 데이터 수정이 필요하도록 미리 설정되어 있습니다.

Page 164: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

머신 데이터 파라미터 설정 6.1 머신 데이터 분류

선삭 및 밀링 164 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

머신 데이터를 확인 및 수정할 수 있는 각 영역에는 별도의 목록 이미지가 표시됩니다.

그림 6-1 소프트 키 메뉴

다음의 머신 데이터 속성이 왼쪽에서 오른쪽 방향으로 표시됩니다.

● 머신 데이터의 번호. 해당하는 경우 대괄호 ([]) 에 배열 인덱스도 함께 표시

● 머신 데이터의 이름

● 머신 데이터의 값

● 머신 데이터의 단위

● 머신 데이터의 유효성

● 데이터 클래스

참고 자료

데이터 클래스에 대한 설명: 기능 매뉴얼 기본 기능 (P4)

머신 데이터 및 인터페이스 신호에 대한 자세한 설명은 파라미터 매뉴얼을 참조하고 기능 매뉴얼의 관련 단원도 비교해서 참조하십시오.

머신 데이터의 물리 단위

머신 데이터의 물리 단위는 입력 필드의 오른쪽에 표시됩니다. 표시 단위 측정 값

m/s**2 m/s² 가속

rev/s**3 rev/s³ 회전 축의 가속도 변경

kg/m**2 kgm² 관성 모멘트

mH mH (밀리헨리): 유도 계수

Nm Nm (뉴튼 미터): 토크

us µs (마이크로초): 시간

Page 165: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

머신 데이터 파라미터 설정 6.1 머신 데이터 분류

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 165

표시 단위 측정 값

µA µA (마이크로암페어): 전류

µVs µVs (마이크로볼트-초): 자속

userdef 사용자 정의: 단위는 사용자가 정의합니다.

단위를 사용하지 않는 머신 데이터의 경우 단위가 표시되지 않습니다.

데이터가 없는 경우 값 대신 # 기호가 표시됩니다. 값의 끝에 'H'가 붙어 있으면 16진수 값입니다.

머신 데이터의 유효성

오른쪽 열은 머신 데이터가 언제 적용되는지를 나타냅니다.

cf = "MD 활성화" 소프트 키를 사용하여 확인 시

po = NCK Power On 리셋

re = 리셋

so = 즉시 적용

사용자 보기

사용자 보기는 사용자별 머신 데이터 그룹입니다. 사용자 보기는 특정 작업 상태에서 작업 처리를 위해 여러 영역에서 관련된 모든 머신 데이터를 호출하는 데 사용됩니다.

사용자 보기는 다음 경로를 사용해 콤팩트 플래시 카드에 저장됩니다.

user/sinumerik/hmi/template/user_views

다음 사용자 보기는 템플릿 형식으로 미리 제공되어 있습니다.

● Electrical_Startup

● Mechanical_Startup

● Optimizing_Axis

Page 166: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

머신 데이터 파라미터 설정 6.2 외부 CNC 시스템의 가공 프로그램 처리

선삭 및 밀링 166 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

6.2 외부 CNC 시스템의 가공 프로그램 처리

유의사항

디폴트 설정 SINUMERIK 828D의 경우 특정 테크놀로지 (선삭 또는 밀링) 에 맞게 다음 머신 데이터가 사전 설정되어 있습니다. 이 머신 데이터는 변경할 수 없고 표시되지도 않습니다.

ISO 언어 모드 기능 활성화

MD18800 $MN_EXTERN_LANGUAGE 머신 데이터는 외부 언어 활성화에 사용됩니다. MD10880 $MN_EXTERN_CNC_SYSTEM을 사용해 ISO 모드 M 또는 T 언어 유형을 선택할 수 있습니다.

그룹 47의 G 명령 2개를 사용해 Siemens 모드에서 ISO 모드로 전환합니다.

● G290: Siemens NC 프로그래밍 언어 활성

● G291: ISO 모드 NC 프로그래밍 언어 활성

활성 공구, 공구 옵셋 및 워크 옵셋은 그대로 적용됩니다. G290 및 G291은 별도 NC 프로그램 블록에 프로그래밍해야 합니다.

외부 프로그래밍 언어로의 전환 기능은 SINUMERIK 828D의 공급 범위에 포함되어 있습니다. MD10712 $MN_NC_USER_CODE_CONF_NAME_TAB은 Siemens 모드의 NC 언어 명령에만 사용할 수 있습니다.

참고 자료

기능 매뉴얼 ISO 언어 모드

Page 167: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

머신 데이터 파라미터 설정 6.3 향상된 표면을 사용해 원하는 형태로 표면 가공

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 167

6.3 향상된 표면을 사용해 원하는 형태로 표면 가공

향상된 표면으로 가공

고속 절삭 (HSC) 범위에서 CAM 프로그램을 실행하기 위해서는 제어 시스템이 가장 짧은 NC 블록을 이용해 고속으로 프로그램을 처리해야 합니다. 이렇게 해야 가공 속도 10 m/min 이상의 고속에서 µm 단위의 정밀도로 고품질의 공작물 표면 가공이 가능합니다.

NC 프로그램은 CYCLE832를 사용하여 각종 가공 방식에 따라 아주 정밀한 조정이 가능합니다.

● 황삭의 경우 형상 스무딩을 이용해 속도에 중점을 둡니다.

● 정삭의 경우 정확도에 중점을 둡니다.

두 경우 모두 공차를 지정하면 원하는 표면 품질을 갖춘 형상 가공이 가능합니다.

그림 6-2 공작물 표면 가공

Page 168: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

머신 데이터 파라미터 설정 6.3 향상된 표면을 사용해 원하는 형태로 표면 가공

선삭 및 밀링 168 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

향상된 표면을 위한 머신 데이터

금형 공작물을 가공할 때 최적의 공작물 표면을 얻기 위해서는 관련 머신 데이터에 아래 지령치를 사용할 것을 권장합니다.

일반 머신 데이터:

MD 번호 명칭 디폴트 설정

권장 사항 데이터 클래스

파라미터

10200 $MN_INT_INCR_PER_MM 100000 100000 M --

10210 $MN_INT_INCR_PER_DEG 100000 100000 M --

디폴트 설정이며 표시되지 않습니다.

18360 $MN_MM_EXT_PROG_BUFFER_SIZE 500

250

밀링

선삭

S 테크놀로지에 따라 영구 설정

채널 머신 데이터:

MD 번호 명칭 디폴트 설정

권장 사항

데이터 클래스

파라미터

20150[3] $MC_GCODE_RESET_VALUES 3 3 M FIFOCTRL

20150[44]

$MC_GCODE_RESET_VALUES 2 2 M UPATH

20170 $MC_COMPRESS_BLOCK_PATH_LIMIT 20 20 M --

20172 $MC_ COMPRESS_VELO_TOL 60000 1000 M --

20443[0] $MC_LOOKAH_FFORM 0 0 M DYNNORM

20443[1] $MC_LOOKAH_FFORM 0 0 M DYNPOS

20443[2] $MC_LOOKAH_FFORM 0 1 M DYNROUGH

20443[3] $MC_LOOKAH_FFORM 0 1 M DYNSEMIFIN

20443[4] $MC_LOOKAH_FFORM 0 1 M DYNFINISH

20482 $MC_COMPRESSOR_MODE 100 100 M --

20490 $MC_IGNORE_OVL_FACTOR_FOR_ADIS 1 1 M --

20550 $MC_EXACT_POS_MODE 3 3 M --

20600[0] $MC_MAX_PATH_JERK 10000 10000 M DYNNORM

Page 169: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

머신 데이터 파라미터 설정 6.3 향상된 표면을 사용해 원하는 형태로 표면 가공

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 169

MD 번호 명칭 디폴트 설정

권장 사항

데이터 클래스

파라미터

20600[1] $MC_MAX_PATH_JERK 10000 10000 M DYNPOS

20600[2] $MC_MAX_PATH_JERK 10000 10000 M DYNROUGH

20600[3] $MC_MAX_PATH_JERK 10000 10000 M DYNSEMIFIN

20600[4] $MC_MAX_PATH_JERK 10000 10000 M DYNFINISH

20602[0] $MC_CURV_EFFECT_ON_PATH_ACCEL 0 0 M --

20602[1] $MC_CURV_EFFECT_ON_PATH_ACCEL 0 0 M --

20602[2] $MC_CURV_EFFECT_ON_PATH_ACCEL 0,6 0,65 M --

20602[3] $MC_CURV_EFFECT_ON_PATH_ACCEL 0,6 0,6 M --

20602[4] $MC_CURV_EFFECT_ON_PATH_ACCEL 0,6 0,5 M --

20603[0] $MC_CURV_EFFECT_ON_PATH_JERK 0 0 M --

20603[1] $MC_CURV_EFFECT_ON_PATH_JERK 0 0 M --

20603[2] $MC_CURV_EFFECT_ON_PATH_JERK 0 0 M --

20603[3] $MC_CURV_EFFECT_ON_PATH_JERK 0 0 M --

20603[4] $MC_CURV_EFFECT_ON_PATH_JERK 0 0 M --

20605[0] $MC_PREPDYN_SMOOTHING_FACTOR 0 1 M --

20605[1] $MC_PREPDYN_SMOOTHING_FACTOR 0 1 M --

20605[2] $MC_PREPDYN_SMOOTHING_FACTOR 0 1 M --

20605[3] $MC_PREPDYN_SMOOTHING_FACTOR 0 1 M --

20605[4] $MC_PREPDYN_SMOOTHING_FACTOR 0 1 M --

20606[0] $MC_PREPDYN_SMOOTHING_ON 0 0 M DYNNORM

20606[1] $MC_PREPDYN_SMOOTHING_ON 0 0 M DYNPOS

20606[2] $MC_PREPDYN_SMOOTHING_ON 0 1 M DYNROUGH

20606[3] $MC_PREPDYN_SMOOTHING_ON 0 1 M DYNSEMIFIN

20606[4] $MC_PREPDYN_SMOOTHING_ON 0 1 M DYNFINISH

20607[i] $MC_PREPDYN_MAX_FILT_LENGTH_GEO 2 2 S DYNNORM

20608[i] $MC_PREPDYN_MAX_FILT_LENGTH_RD 5 5 S --

28060 $MC_MM_IPO_BUFFER_SIZE 150 150 M --

28070 $MC_MM_NUM_BLOCKS_IN_PREP 80 80 M --

Page 170: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

머신 데이터 파라미터 설정 6.3 향상된 표면을 사용해 원하는 형태로 표면 가공

선삭 및 밀링 170 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

MD 번호 명칭 디폴트 설정

권장 사항

데이터 클래스

파라미터

28302[0] $MC_MM_PROTOC_NUM_ETP_STD_TYP 28 28 M --

28530 $MC_MM_PATH_VELO_SEGMENTS 5 5 M --

28533 $MC_MM_LOOKAH_FFORM_UNITS 18 18 M --

28540 $MC_MM_ARCLENGTH_SEGMENTS 10 10 M --

28610 $MC_MM_PREPDYN_BLOCKS 10 10 M --

29000 $OC_LOOKAH_NUM_CHECKED_BLOCKS 150 150 M --

축 머신 데이터:

MD 번호 명칭 디폴트 설정

권장 사항 데이터 클래스

파라미터

32310[0] $MA_MAX_ACCEL_OVL_FACTOR 1.2 1.2 M --

32310[1] $MA_MAX_ACCEL_OVL_FACTOR 1.2 1.2 M --

32310[2] $MA_MAX_ACCEL_OVL_FACTOR 1.2 1.2 M --

32310[3] $MA_MAX_ACCEL_OVL_FACTOR 1.2 1.2 M --

32310[4] $MA_MAX_ACCEL_OVL_FACTOR 1.2 1.2 M --

32402 $MA_AX_JERK_MODE 2 2 M --

32431[0] $MA_MAX_AX_JERK 1000000 1000000 I DYNNORM

32431[1] $MA_MAX_AX_JERK 1000000 1000000 I DYNPOS

32431[2] $MA_MAX_AX_JERK 1000000 1000000 I DYNROUGH

32431[3] $MA_MAX_AX_JERK 20 20 I DYNSEMIFIN

32431[4] $MA_MAX_AX_JERK 20 20 I DYNFINISH

32432[0] $MA_PATH_TRANS_JERK_LIM 1000000 1000000 I DYNNORM

32432[1] $MA_PATH_TRANS_JERK_LIM 1000000 1000000 I DYNPOS

32432[2] $MA_PATH_TRANS_JERK_LIM 1000000 1000000 I DYNROUGH

32432[3] $MA_PATH_TRANS_JERK_LIM 20 20 I DYNSEMIFIN

32432[4] $MA_PATH_TRANS_JERK_LIM 20 20 I DYNFINISH

32620 $MA_FFW_MODE 3 3 M DYNNORM

Page 171: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

머신 데이터 파라미터 설정 6.3 향상된 표면을 사용해 원하는 형태로 표면 가공

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 171

셋팅 데이터:

MD 번호 명칭 디폴트 설정 권장 사항 데이터 클래스

파라미터

42471 $SC_MIN_CURV_RADIUS 1 1 M --

Page 172: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

머신 데이터 파라미터 설정 6.3 향상된 표면을 사용해 원하는 형태로 표면 가공

선삭 및 밀링 172 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

Page 173: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 173

싸이클 머신 데이터 설정 77.1 싸이클 활성화를 위한 설정

싸이클 설정

다음 머신 데이터와 셋팅 데이터를 통해 싸이클을 설정합니다.

● 일반 머신 데이터

● 채널 머신 데이터

● 축 머신 데이터

● 일반 셋팅 데이터

● 채널 셋팅 데이터

● 축 셋팅 데이터

소프트웨어 옵션

"ShopMill" 및 "ShopTurn" 기능의 경우 다음 소프트웨어 옵션이 필요합니다: "ShopMill/ShopTurn"

소프트웨어 옵션

SINUMERIK 828D BASIC T 및 BASIC M의 경우 다음 싸이클을 인에이블하기 위해서는 소프트웨어 옵션 "테크놀로지 확장 기능"이 필요합니다.

싸이클 기능 (소프트 키 순서)

드릴링 패턴 드릴링 → 위치

CYCLE60 밀링 → 조각

CYCLE63 밀링 → 형상 밀링 → 포켓

밀링 → 형상 밀링 → 스피곳

CYCLE64 밀링 → 형상 밀링 → 사전 드릴링

CYCLE70 밀링 → 나사 밀링

CYCLE78 밀링 → 드릴링 → 나사 → 나사 밀링

Page 174: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

싸이클 머신 데이터 설정 7.1 싸이클 활성화를 위한 설정

선삭 및 밀링 174 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

싸이클 기능 (소프트 키 순서)

CYCLE79 밀링 - 스피곳, 다각형

CYCLE930 선삭 → 홈 → 홈 3

CYCLE940 선삭 → 언더컷 → 나사 DIN 언더컷

CYCLE951 선삭 → 홈 → 선삭 가공 3

CYCLE952 선삭 → 형상 선삭 → 선삭 가공, 플런지, 플런지 선삭, ...

7.1.1 좌표계 설정

평면 설정

MD52005 $MCS_DISP_PLANE_MILL

평면 선택 G17, G18, G19

= 0 밀링: "programGUIDE G 코드"에 프로그래밍할 때 싸이클 지원에서 평면 선택

= 17 G17 평면 (디폴트 설정)

= 18 G18 평면

= 19 G19 평면

MD52006 $MCS_DISP_PLANE_TURN

평면 선택 G17, G18, G19

= 0 선삭: "programGUIDE G 코드"에 프로그래밍할 때 싸이클 지원에서 평면 선택

= 17 G17 평면

= 18 G18 평면 (디폴트 설정)

= 19 G19 평면

Page 175: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

싸이클 머신 데이터 설정 7.1 싸이클 활성화를 위한 설정

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 175

좌표계 선택

기계의 좌표계는 다음의 채널 머신 데이터를 이용해 설정합니다. MD52000 $MCS_DISP_COORDINATE_SYSTEM

좌표계 위치

= 0 ... 47

그림 7-1 좌표계 위치

Page 176: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

싸이클 머신 데이터 설정 7.1 싸이클 활성화를 위한 설정

선삭 및 밀링 176 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

테크놀로지 확장 기능

MD52201 $MCS_TECHNOLOGY_EXTENSION

여러 테크놀로지가 결합된 기계를 위한 테크놀로지 확장

= 1 선삭 추가 설정

= 2 밀링 테크놀로지를 위한 기타 설정 (예: 밀링 테크놀로지를 사용하는 선반)

MD52200 $MCS_TECHNOLOGY = 1

MD52201 $MCS_TECHNOLOGY_EXTENSION = 2

MD52212 $MCS_FUNCTION_MASK_TECH

교차 테크놀로지 기능 마스크

비트 0 스위블 인에이블

= 0 평면 스위블, 공구 스위블 인에이블 안 함

= 1 평면 스위블, 공구 스위블 인에이블

비트 1 소프트웨어 한계 스위치를 따라 최적 이동 안함

= 0 소프트웨어 한계 스위치를 따라 최적 이동 안함

= 1 소프트웨어 한계 스위치를 따라 최적 이동

비트 2 스텝 드릴의 접근 논리 (ShopTurn)

= 0

= 1

비트 3 블록 탐색 싸이클 호출

= 0 E_S_ASUP 및 F_S_ASUP 싸이클은 블록 탐색 싸이클 PROG_EVENT.SPF에서 호출되지 않습니다.

= 1 E_S_ASUP 및 F_S_ASUP 싸이클은 블록 탐색 싸이클 PROG_EVENT.SPF에서 호출됩니다 (디폴트 설정).

비트 4 싸이클을 사용한 접근 논리 (ShopTurn)

= 0

= 1

MD52240 $MCS_NAME_TOOL_CHANGE_PROG

G 코드 단계의 공구 교환 프로그램

= 프로그램 이름 공구 교환을 위해 필요한 프로그램이 호출됩니다.

Page 177: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

싸이클 머신 데이터 설정 7.1 싸이클 활성화를 위한 설정

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 177

축의 의미

MD52206 $MCS_AXIS_USAGE[i]

채널에서 축의 의미

= 0 특별한 의미가 없음

= 1 공구 스핀들 (자동 공구)

= 2 서브 스핀들 (자동 공구)

= 3 메인 스핀들 (선반)

= 4 메인 스핀들의 개별 C축 (선삭)

= 5 서브 스핀들 (선반)

= 6 서브 스핀들의 개별 C축 (선삭)

= 7 서브 스핀들 직선 축 (선반)

= 8 심압대 (선반)

= 9 백 레스트 (선삭)

다음의 채널 머신 데이터를 통해 공구 캐리어 또는 5축 변환에 설정되지 않은 로터리 축의 회전 방향을 입력하십시오.

MD52207 $MCS_AXIS_USAGE_ATTRIB[i]

축의 속성

비트 0 첫 번째 기하 축 중심 회전 (로터리 축의 경우)

비트 1 두 번째 기하 축 중심 회전 (회전 축의 경우)

비트 2 세 번째 기하 축 중심 회전 (회전 축의 경우)

비트 3 표시되는 양의 회전 방향이 CCW 방향 (로터리 축 C의 경우)

비트 4 표시된 M3 회전 방향이 CCW 방향 (스핀들의 경우)

비트 5 M3 회전 방향이 음의 로터리 축 방향과 동일 (스핀들의 경우)

비트 5는 스핀들의 PLC 신호와 일치하도록 설정해야 합니다. (DB380x.DBX2001.6).

Page 178: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

싸이클 머신 데이터 설정 7.1 싸이클 활성화를 위한 설정

선삭 및 밀링 178 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

7.1.2 제조업체 싸이클 조정 방법

싸이클 개요

싸이클 패키지에서 다음의 싸이클을 개별적인 필요에 따라 조정할 수 있습니다.

명칭 용도 설명

CUST_800.SPF "평면 스위블" 및 "공구 스위블" 기능 조정을 위한 제조업체 싸이클

제조업체 싸이클 CUST_800.SPF (쪽 262)

CUST_832.SPF "고속 가공 설정" 기능 조정을 위한 제조업체 싸이클

고속 가공 설정 (돌출 표면) (쪽 269)

CUST_MEACYC.SPF 측정 기능 조정을 위한 제조업체 싸이클

제조업체 싸이클 CUST_MEACYC.SPF (쪽 276)

CUST_TECHCYC.SPF 테크놀로지 싸이클 조정을 위한 제조업체 싸이클

ShopTurn: 선삭을 위한 싸이클 설정 (쪽 216)

제조업체 싸이클 생성

일반 절차:

1. "스타트업" 영역을 선택하십시오.

2. "시스템 데이터" 소프트 키를 누르십시오.

3. 다음 디렉토리를 여십시오.

NC data / Cycles / Standard cycles

4. 제조업체 싸이클 CUST_*.SPF를 선택하십시오.

5. "복사" 소프트 키를 누르십시오.

6. 다음 디렉토리를 여십시오.

NC data / Cycles / Manufacturer cycles

7. "붙여 넣기" 소프트 키를 누르십시오.

이제 "Manufacturer cycles" 디렉토리에 복사된 싸이클을 수정할 수 있습니다.

도 참조

표준 싸이클 PROG_EVENT.SPF (쪽 179)

Page 179: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

싸이클 머신 데이터 설정 7.1 싸이클 활성화를 위한 설정

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 179

7.1.3 표준 싸이클 PROG_EVENT.SPF

PROG_EVENT 관련 규칙

PROG_EVENT.SPF는 표준 싸이클이며 변경할 수 없습니다 (접근 불가).

● 제조업체에 의해 작성되어 사용자 싸이클에 저장된 PROG_EVENT.SPF 파일은 활성으로 전환되지 않습니다.

● 따라서 제조업체에서 작성된 "prog_events"는 반드시 다음 싸이클에 의해 재생산되어야 하며, 필요한 경우 PROG_EVENT에 의해 자동적으로 호출됩니다.

– 내부 prog_event가 시작될 때 CYCPE1MA.SPF가 호출됩니다.

– 내부 prog_event가 종료될 때 CYCPE_MA.SPF가 호출됩니다.

참고: CYCPE_MA.SPF를 우선적으로 사용해야 합니다.

● 블록 탐색:

디폴트 설정: 공구 교환, 스핀들 회전 방향/속도 및 스위블 축은 내부 PROG_EVENT에 의해 수정됩니다. 수정에 필요한 머신 데이터는 사전 설정되어 있습니다. 제조업체는 앞서 설명한 작업을 위해 CYCPE_MA.SPF를 사용할 필요가 없습니다.

PROG_EVENT와 관련된 블록 탐색의 특수 기능

머신 데이터 비트

MD11450 $MN_SEARCH_RUN_MODE 비트 1=1

MD52212 $MCS_FUNCTION_MASK_TECH 비트 3=1

주 $P_PROG_EVENT==5를 cycpe_ma에 사용하는 경우 REPOSA가 이미 prog_event에 존재하기 때문에 REPOSA를 프로그래밍해서는 안됩니다. 그렇지 않으면 계산을 수행할때 SSL에 에러가 발생합니다.

Page 180: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

싸이클 머신 데이터 설정 7.1 싸이클 활성화를 위한 설정

선삭 및 밀링 180 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

7.1.4 시뮬레이션 및 실시간 시뮬레이션 (옵션) 설정

가공 테크놀로지

밀링 테크놀로지:

● 스위블 헤드 변경

선삭 기계에서 밀링:

● 기하 축으로 밀링: TRANSMIT, TRACYL, TRAANG

선삭 테크놀로지:

● 기하 축 2개로 일반 선삭

● 3개 스핀들: 메인 스핀들, 서브 스핀들, 공구 스핀들

● NC 축의 심압대인 서브 스핀들 슬라이드

● B 축: 선삭 공구를 공구 스핀들에 정렬

옵션

소프트웨어 옵션

"실시간 시뮬레이션" 기능의 경우 다음 옵션이 필요합니다:

"Simultaneous recording (real-time simulation)"

소프트웨어 옵션

추가 시뮬레이션 설정에 다음 옵션이 필요합니다:

"3D simulation 1 (finished part)"

Page 181: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

싸이클 머신 데이터 설정 7.1 싸이클 활성화를 위한 설정

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 181

시뮬레이션을 위한 좌표계 설정

다음의 채널 머신 데이터를 사용하여 채널에 적절한 좌표계를 설정하십시오.

MD52000 $MCS_DISP_COORDINATE_SYSTEM

좌표계 위치 (0 ... 47)

= 0 밀링의 경우 (예)

= 34 선삭의 경우 (예)

참고 자료: 싸이클 활성화를 위한 설정 (쪽 173) 단원

시뮬레이션 비활성화:

1. 다음 디렉토리에서 "slsimconfigsettings.xml" 파일을 복사하십시오.

/siemens/sinumerik/hmi/appl

2. 다음 디렉토리에 파일을 보관하십시오.

/user/sinumerik/hmi/cfg or /oem/sinumerik/hmi/cfg

"slsimconfigsettings.xml" 파일이 이미 디렉토리에 있는 경우 Siemens 파일 "slsimconfigsettings.xml"의 항목을 추가하십시오.

설정은 시스템을 다시 시작해야만 적용됩니다.

실시간 시뮬레이션: 런타임 활성화

타이머가 프로그램 런타임 기능의 시스템 변수로서 제공됩니다. NCK 타이머는 제어 시스템을 켠 후 시간 측정을 위해 항상 활성화되어 있습니다. 그러나 채널 타이머는 다음의 채널 머신 데이터로 시작해야 합니다.

MD27860 $MC_PROCESS_TIMERMODE

프로그램의 런타임 측정 활성화

비트 0 = 1 모든 가공 프로그램에 대한 총 런타임 측정 ($AC_OPERATING_TIME)

비트 1 = 1 현재 프로그램 런타임 측정

비트 2 = 1 가공 시간 측정

비트 3 해당 없음

비트 4 = 1 활성 드라이런 이송 속도 동안 측정

Page 182: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

싸이클 머신 데이터 설정 7.1 싸이클 활성화를 위한 설정

선삭 및 밀링 182 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

MD27860 $MC_PROCESS_TIMERMODE

비트 5 = 1 프로그램 테스트 동안 측정

비트 6 = 1 삭제 조건 $AC_CYCLE_TIME

비트 7 = 1 카운트 조건 $AC_CUTTING_TIME

비트 8 = 1 GOTOS를 사용하여 $AC_CYCLE_TIME 삭제

비트 9 = 1 오버라이드 = 0%일 때 측정

7.1.5 5개 축이 있는 기계를 이용한 시뮬레이션

시뮬레이션

사용자 참고:

● 밀링 기계에서 시뮬레이션을 할 때 공작물은 반드시 정지 상태여야 하고 공구만 움직여야 합니다. 따라서 시뮬레이션은 사용 중인 좌표계와는 관계가 없습니다.

● 선반의 경우 공작물은 메인 스핀들 축을 중심으로 회전만 가능합니다.

● G 코드 프로그램에 소재를 정의하기 전에 영점과 평면 스위블을 지정하여 시뮬레이션을 위한 표준 초기 조건을 지정할 수 있습니다.

예제:

● CYCLE800으로 스위블 중에 발생하는 동작은 전혀 표시되지 않습니다. 다시 말해 싸이클을 시작할 때는 공구가 표시되지 않고 싸이클이 끝나면 새 평면에 공구가 표시됩니다. 따라서 예를 들어 공구가 후퇴하지 않아 충돌이 발생하는 경우에도 충돌을 탐지할 수 없습니다.

● 기계 좌표계에 프로그래밍을 할 때는 현재 설정된 영점을 참조합니다. 공구를 숨기기 위해서는 "D0"를 프로그램해야 합니다. 시뮬레이션에서는 이런 동작이 줄로만 표시됩니다.

Page 183: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

싸이클 머신 데이터 설정 7.1 싸이클 활성화를 위한 설정

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 183

한계 조건

다음 한계 조건을 반드시 준수해야 합니다.

● 기존의 모든 데이터 레코드 (공구 케리어) 를 평가하여 정확한 시뮬레이션을 정확히 스타트업해야 합니다.

● 공구 케리어 또는 변환 데이터 변경 사항은 Power On을 해야 적용됩니다.

● 좌표계 변경 (공구 케리어, 공구 재선택/선택 해제) 에는 다음 규칙이 적용됩니다.

– 더 이상 사용하지 않는 로터리 축은 값 0으로 설정하되 제거하지는 않습니다.

– 새로 선택된 로터리 축은 새 좌표계에 따라 지원 여부가 결정됩니다.

● 블록 변경 시간이 매우 짧은 금형 프로그램의 시뮬레이션은 가공 자체보다 시간이 더 걸릴 수 있습니다. 이런 프로그램의 경우 시뮬레이션이 아닌 가공을 우선으로 연산 시간을 배분하기 때문입니다.

예제

다음 좌표계가 지원됩니다.

스위블 헤드 90°/90°

스위블 헤드 90°/45°

Page 184: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

싸이클 머신 데이터 설정 7.1 싸이클 활성화를 위한 설정

선삭 및 밀링 184 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

스위블 테이블 90°/90°

스위블 테이블 90°/45°

스위블 조합 90°/90°

스위블 조합 90°/45°

Page 185: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

싸이클 머신 데이터 설정 7.2 드릴링

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 185

7.2 드릴링

7.2.1 드릴링 테크놀로지 싸이클

드릴링 테크놀로지

다음의 채널 머신 데이터 및 채널 셋팅 데이터를 사용하여 드릴링 테크놀로지를 설정할 수 있습니다.

MD52216 $MCS_FUNCTION_MASK_DRILL

드릴링 기능 마스크

탭핑 싸이클 CYCLE84, 테크놀로지 입력 필드

= 0 입력 필드 숨기기

= 1 입력 필드 표시

비트 1 탭핑 싸이클 CYCLE840, 테크놀로지 입력 필드

= 0 입력 필드 숨기기

= 1 입력 필드 표시

SD55216 $SCS_FUNCTION_MASK_DRILL_SET

드릴링 기능 마스크

비트 0 탭핑 CYCLE84, 싸이클에서 스핀들의 회전 방향 결정

= 0 스핀들의 회전 방향 전환 안 함

= 1 스핀들의 회전 방향 전환

비트 4 탭핑 CYCLE840, 머신 데이터 모니터링:

MD31050 $MA_DRIVE_AX_RATIO_DENOM

MD31060 $MA_DRIVE_AX_RATIO_NUMERA

= 0 모니터링 안 함

= 1 모니터링

Page 186: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

싸이클 머신 데이터 설정 7.2 드릴링

선삭 및 밀링 186 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

탭핑 (CYCLE84 및 CYCLE840)

채널 머신 데이터 MD52216 $MCS_FUNCTION_MASK_DRILL을 사용해 테크놀로지 마스크를 숨긴 경우 다음의 채널 셋팅 데이터의 설정이 적용됩니다.

SD55481 $SCS_DRILL_TAPPING_SET_GG12[0]

정위치 정지 반응

= 0 싸이클 호출 이전 정위치 정지 반응 (디폴트 값)

= 1 G601

= 2 G602

= 3 G603

SD55482 $SCS_DRILL_TAPPING_SET_GG21[0]

가속 특성

= 0 싸이클 호출 이전 가속 특성 (디폴트 값)

= 1 SOFT

= 2 BRISK

= 3 DRIVE

SD55483 $SCS_DRILL_TAPPING_SET_GG24[0]

사전 제어

= 0 싸이클 호출 이전 사전 제어 (디폴트 값)

= 1 FFWON

= 2 FFWOF

탭핑 (CYCLE84)

SD55484 $SCS_DRILL_TAPPING_SET_MC[0]

MCALL의 스핀들 운전

= 0 MCALL의 경우 스핀들 운전을 다시 활성화 (디폴트 값)

= 1 MCALL의 경우 위치 제어 스핀들 운전 상태를 유지

Page 187: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

싸이클 머신 데이터 설정 7.2 드릴링

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 187

7.2.2 ShopTurn: 센터 드릴링

요구사항

소프트웨어 옵션

ShopTurn 기능을 사용하기 위해서는 다음 소프트웨어 옵션이 필요합니다:

"ShopMill/ShopTurn"

센터 탭핑 (CYCLE84)

채널 머신 데이터 MD52216 $MCS_FUNCTION_MASK_DRILL을 사용해 테크놀로지 마스크를 숨긴 경우 다음의 채널 셋팅 데이터의 설정이 적용됩니다.

SD55481 $SCS_DRILL_TAPPING_SET_GG12[1]

정위치 정지 반응

= 0 싸이클 호출 이전 정위치 정지 반응 (디폴트 값)

= 1 G601

= 2 G602

= 3 G603

SD55482 $SCS_DRILL_TAPPING_SET_GG21[1]

가속 특성

= 0 싸이클 호출 이전 가속 특성 (디폴트 값)

= 1 SOFT

= 2 BRISK

= 3 DRIVE

SD55483 $SCS_DRILL_TAPPING_SET_GG24[1]

사전 제어

= 0 싸이클 호출 이전 사전 제어 (디폴트 값)

= 1 FFWON

= 2 FFWOF

Page 188: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

싸이클 머신 데이터 설정 7.3 밀링

선삭 및 밀링 188 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

7.3 밀링

7.3.1 밀링을 위한 테크놀로지 싸이클

형상 밀링 (CYCLE63)

채널 셋팅 데이터:

SD55214 $SCS_FUNCTION_MASK_MILL_SET

밀링 기능 마스크

비트 0 기본 설정, 동기 작업 모드로 밀링

비트 1 사각 포켓 (POCKET3) 의 중심 또는 코너를 기준으로 한 회전 각도

= 0 코너 지점을 사용하여 사각 포켓을 측정할 경우 회전 각도는 이 원점을 기준으로 합니다.

= 1 코너 지점을 사용하여 사각 포켓을 측정할 경우 회전 각도는 포켓의 중심점을 기준으로 합니다.

비트 2 밀링 싸이클의 깊이 계산 (안전 거리 포함 또는 제외)

= 0 밀링 싸이클의 깊이 계산은 기준 평면 + 안전 거리와 깊이 사이에서 수행됩니다.

= 1 깊이 계산은 안전 거리를 포함하지 않은 채 수행됩니다.

비트 2는 다음 밀링 싸이클에서 적용됩니다.

CYCLE61, CYCLE71, CYCLE76, CYCLE77, CYCLE79, CYCLE899,

LONGHOLE, SLOT1, SLOT2, POCKET3, POCKET4.

SD55460 $SCS_MILL_CONT_INITIAL_RAD_FIN

정삭 접근 원호 반경

형상 포켓에 대한 정삭 수행 중 접근 원호의 반경이 영향을 받습니다.

= –1 시작점에서 정삭 여유까지의 안전 거리가 유지되도록 반경을 선택합니다 (디폴트 설정).

= >0 시작점에서 정삭 여유에 대한 채널 셋팅 데이터의 값이 유지되도록 반경을 선택합니다.

Page 189: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

싸이클 머신 데이터 설정 7.3 밀링

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 189

SD55461 $SCS_MILL_CONT_DIFF_TOOLRAD_MIN

형상 포켓 밀링

= 5 최소 커터 반경 편차 (디폴트 설정)

SD55462 $SCS_MILL_CONT_DIFF_TOOLRAD_MAX

형상 포켓 밀링

= 0.01 최대 커터 반경 편차 (mm) (디폴트 설정)

다음 항목에 대한 채널 셋팅 데이터:

● 다각형 (CYCLE79)

● 원호 위치 패턴 (HOLES2)

● 원호 슬롯 (SLOT2)

SD55230 $SCS_CIRCLE_RAPID_FEED

원호 슬롯 또는 형상 요소 간의 원호 경로에 위치를 지정할 때 사용되는 mm/min 단위 급이송 속도

= 100000 (디폴트 설정)

Page 190: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

싸이클 머신 데이터 설정 7.3 밀링

선삭 및 밀링 190 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

7.3.2 실린더 표면 변환 (TRACYL)

요구사항

소프트웨어 옵션

이 기능을 사용하기 위해서는 다음 소프트웨어 옵션이 필요합니다:

"TRANSMIT and peripheral surface transformation".

기계 관련 요구사항:

● 기계에 최소한 하나의 로터리 축이 있어야 합니다.

● 밀링 공구의 방향이 가공할 실린더에 수직으로 향해야 합니다.

실린더 표면 변환

실린더 표면 변환 기능을 사용하여 다음의 홈 가공 작업을 수행할 수 있습니다.

● 실린더 본체의 일반 홈

● 실린더 개체의 가로 홈

● 실린더 본체의 임의의 경로를 따르는 홈

홈의 경로는 실린더의 펼쳐진 수평 평면을 기준으로 프로그래밍됩니다. 직선/원호, 드릴링 또는 밀링 싸이클, 형상 밀링 (자유 형상 프로그래밍) 등을 사용하여 프로그래밍을 수행할 수 있습니다.

예를 들면, 다음과 같은 두 가지 실린더 표면 변환이 있습니다.

1. 홈 측면 옵셋 사용 (ON)

2. 홈 측면 옵셋 사용 안 함 (OFF)

그림 7-2 홈 측면 옵셋이 있는 홈과 없는 홈

Page 191: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

싸이클 머신 데이터 설정 7.3 밀링

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 191

7.3.3 예제: 밀링 기계의 축 설정

밀링 기계에 XYZ-AC 축 설정

X 로터리 축과 평행한 가공 평면의 첫 번째 축 Y 가공 평면의 두 번째 축 Z 로터리 축에 수직인 (방사형) 절입 축 (공구 축) A 로터리 축 C 작업 스핀들

그림 7-3 X-A-Z 좌표계로 실린더 표면에 슬롯 가공

위 그림에 설명된 기계에 다음 머신 데이터가 포함된 2개의 데이터 세트를 설정합니다.

MD20070 $MC_AXCONF_MACHAX_USED[4]

채널에서 사용되는 기계 축 번호

= 5 채널의 축 개수

Page 192: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

싸이클 머신 데이터 설정 7.3 밀링

선삭 및 밀링 192 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

MD20080 $MC_AXCONF_CHANAX_NAME_TAB[i]

채널 내 축의 이름

[0] = X1

[1] = Y1

[2] = Z1

디폴트 설정 (기하 축)

[3] = SP1 디폴트 설정

[4] = A1 디폴트 설정

[5] = C1 디폴트 설정

변환을 위한 일반 설정:

MD10602 $MN_FRAME_GEOAX_CHANGE_MODE

기하 마스크 전환 시 프레임

= 1 TRACYL 선택/선택 취소를 통해 기하 축을 전환할 때 현재 총 프레임 (워크 옵셋) 이 다시 계산됩니다.

채널의 첫 번째 변환을 위한 데이터 세트

MD24100 $MC_TRAFO_TYPE_1

채널의 변환 1 정의:

0: 변환 없음

...

256의 경우: TRANSMIT 변환

512의 경우: TRACYL 변환

= 512 홈 측면 옵셋이 없는 TRACYL 변환

= 514 추가 직선 축 및 홈 측면 옵셋이 있는 TRACYL 변환

MD24110 $MC_TRAFO_AXES_IN_1

채널의 첫 번째 변환을 위한 축 지정

[0] = 3 채널 축: 로터리 축에 수직인 (방사형) 절입 축 (공구 축) Z

Page 193: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

싸이클 머신 데이터 설정 7.3 밀링

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 193

MD24110 $MC_TRAFO_AXES_IN_1

[1] = 4 채널 축: 로터리 축 A

[2] = 1 채널 축: 로터리 축과 평행한 가공 평면의 첫 번째 축 X

[3] = 2 채널 축: 가공 평면의 두 번째 축 Y

MD24120 $MC_TRAFO_GEOAX_ASSIGN_TAB_1

변환 1을 위해 채널 축에 기하 축 지정

[0] = 1 채널 축: 첫 번째 기하 축 X

[1] = 4 채널 축: 두 번째 기하 축 A

[2] = 3 채널 축: 세 번째 기하 축 Z

MD24800 $MC_TRACYL_ROT_AX_OFFSET_1

= 0 첫 번째 TRACYL 변환을 위한 로터리 축의 옵셋

MD24805 $MC_TRACYL_ROT_AX_FRAME_1

= 1 첫 번째 TRACYL 변환을 위한 로터리 축의 축 옵셋

MD24810 $MC_TRACYL_ROT_SIGN_IS_PLUS_1

= 1 첫 번째 TRACYL 변환을 위한 로터리 축의 부호

MD24820 $MC_TRACYL_BASE_TOOL_1[i]

XYZ의 첫 번째 TRACYL 변환을 위한 베이스 공구의 벡터

[0] = 0

[1] = 0

[2] = 0

Page 194: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

싸이클 머신 데이터 설정 7.3 밀링

선삭 및 밀링 194 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

채널의 두 번째 변환을 위한 데이터 세트

MD24100 $MC_TRAFO_TYPE_1

채널의 변환 1 정의

= 513 홈 측면 옵셋이 있는 TRACYL 변환

MD24210 $MC_TRAFO_AXES_IN_2

[0] = 3 채널 축: 로터리 축에 수직인 (방사형) 절입 축 Z

[1] = 4 채널 축: 로터리 축 A

[2] = 1 채널 축: 로터리 축과 평행한 가공 평면의 첫 번째 축 X

[3] = 2 채널 축: 가공 평면의 두 번째 축 Y

MD24220 $MC_TRAFO_GEOAX_ASSIGN_TAB_1

[0] = 1 채널 축: 첫 번째 기하 축 X

[1] = 4 채널 축: 두 번째 기하 축 A

[2] = 3 채널 축: 세 번째 기하 축 Z

MD24850 $MC_TRACYL_ROT_AX_OFFSET_2

= 0 두 번째 TRACYL 변환을 위한 로터리 축의 옵셋

MD24855 $MC_TRACYL_ROT_SIGN_IS_FRAME_2

= 1 첫 번째 TRACYL 변환을 위한 축 옵셋

MD24860 $MC_TRACYL_ROT_SIGN_IS_PLUS_2

= 1 두 번째 TRACYL 변환을 위한 로터리 축의 부호

Page 195: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

싸이클 머신 데이터 설정 7.3 밀링

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 195

MD24870 $MC_TRACYL_BASE_TOOL[i]

XYZ의 두 번째 TRACYL 변환을 위한 베이스 공구의 벡터

[1] = 0

[2] = 0

[3] = 0

주 두 데이터 세트에 대해 사용 가능한 변환 (MD24100 $MC_TRAFO_TYPE_1, MD24200 $MC_TRAFO_TYPE_2 등) 중 어떤 변환이든 사용할 수 있습니다. 두 데이터 세트가 반드시 나란히 있어야 할 필요는 없습니다. 하지만 첫 번째 데이터 세트는 항상 "홈 측면 옵셋이 없는 실린더 표면 변환" (= 512) 에 사용해야 하고, 두 번째 데이터 세트는 "홈 측면 옵셋이 있는 실린더 표면 변환" (=513) 에 사용해야 합니다.

7.3.4 ShopMill: 밀링을 위한 싸이클 설정

요구사항

소프트웨어 옵션

ShopMill 기능을 사용하기 위해서는 다음 소프트웨어 옵션이 필요합니다:

"ShopMill/ShopTurn"

시뮬레이션과 실시간 시뮬레이션을 오류 없이 표시하려면 다음 단원의 설명에 따라 머신 데이터를 설정하십시오.

시뮬레이션 및 실시간 시뮬레이션 (옵션) 설정 (쪽 180)

ShopMill에서의 밀링

ShopMill 사용자 인터페이스에 회전 방향을 정확히 표시하고 ShopMill 기능 프로그래밍 시 정확한 회전 방향을 실행하려면 관련된 몇 가지 설정을 지정해야 합니다.

이러한 설정을 기계에 있는 축의 실제 회전 방향에 맞춰야 합니다.

Page 196: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

싸이클 머신 데이터 설정 7.3 밀링

선삭 및 밀링 196 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

MD52229 $MCS_ENABLE_QUICK_M_CODES

고속 M 명령 인에이블

= 0H (디폴트 설정)

비트 0 절삭유 OFF

비트 1 절삭유 1 ON

비트 2 절삭유 2 ON

비트 3 절삭유 1 및 2 ON

MD52230 $MCS_M_CODE_ALL_COOLANTS_OFF

모든 절삭유 OFF를 위한 M 코드

= 9 공구 교환 시 나오는 절삭유를 OFF로 설정하기 위해 M 코드를 정의합니다.

MD52231 $MCS_M_CODE_COOLANT_1_ON

절삭유 1 ON을 위한 M 코드

= 8 공구 교환 시 나오는 절삭유 1에 대해 M 코드를 정의합니다.

MD52232 $MCS_M_CODE_COOLANT_2_ON

절삭유 2 ON을 위한 M 코드

= 7 공구 교환 시 나오는 절삭유 2에 대해 M 코드를 정의합니다.

MD52233 $MCS_M_CODE_COOLANT_1_AND_2_ON

절삭유 1 및 2 ON을 위한 M 코드

= -1 공구 교환 시 나오는 절삭유 1 및 2에 대해 M 코드를 정의합니다.

Page 197: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

싸이클 머신 데이터 설정 7.3 밀링

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 197

MD52281 $MCS_TOOL_MCODE_FUNC_ON[i]

공구 기능 ON에 대한 M 코드

= -1 M 코드가 출력됩니다 (디폴트 설정).

기능의 두 M 명령이 모두 "= -1"인 경우 인터페이스에 해당 필드가 표시되지 않습니다.

[0] 공구 기능 1 ON을 위한 M 코드

[1] 공구 기능 2 ON을 위한 M 코드

[2] 공구 기능 3 ON을 위한 M 코드

[3] 공구 기능 4 ON을 위한 M 코드

MD52282 $MCS_TOOL_MCODE_FUNC_OFF[i]

공구 기능 OFF를 위한 M 코드

= -1 M 코드가 출력됩니다 (디폴트 설정).

기능의 두 M 명령이 모두 "= -1"인 경우 인터페이스에 해당 필드가 표시됩니다.

[0] 공구 기능 1 OFF를 위한 M 코드

[1] 공구 기능 2 OFF를 위한 M 코드

[2] 공구 기능 3 OFF를 위한 M 코드

[3] 공구 기능 4 OFF를 위한 M 코드

채널 셋팅 데이터: SD55212 $SCS_FUNCTION_MASK_TECH_SET

교차 테크놀로지 기능 마스크

= 6H 디폴트 설정

비트 0 공구 사전 선택 활성.

공구 교환 직후 다음 공구가 준비됩니다.

참고: 터렛의 경우 셋팅 데이터를 "0"으로 설정해야 합니다.

비트 1 미터계 나사에 대한 나사 깊이 자동 계산

비트 2 테이블에서 나사 직경과 깊이를 가져옵니다.

Page 198: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

싸이클 머신 데이터 설정 7.4 선삭

선삭 및 밀링 198 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

7.4 선삭

7.4.1 선삭 테크놀로지 싸이클

나사 절삭 (CYCLE99)

프로그램 런타임 동안 마스터 스핀들은 메인 스핀들 또는 서브 스핀들이 될 수 있습니다. 배열 인덱스 [i=채널 축 번호]에 맞춰 비트 3을 적절히 설정해야 합니다.

MD52207 $MCS_AXIS_USAGE[i]

마스터 스핀들의 회전 방향 [채널 축 번호]

비트 3 C축의 정방향 회전 또는 역방향 회전

= 0 정방향 (M3는 +C)

= 1 역방향 (M3는 -C)

다음에 대해 셋팅 데이터를 설정하십시오.

● 형상 홈 가공 CYCLE930

● 형상 선삭 CYCLE950, CYCLE952

● 스톡 제거, 코너 CYCLE951

SD55500 $SCS_TURN_FIN_FEED_PERCENT

전체 가공, 황삭 및 정삭을 위해 정삭 이송 속도를 입력합니다. 이 값의 비율은 파라미터 F (이송 속도) 에 입력된 값과 동일합니다.

= 100 100 % 정삭 이송 속도

SD55510 $SCS_TURN_GROOVE_DWELL_TIME

드웰 시간. 드웰 시간은 홈 가공 테크놀로지의 홈 가공 및 후퇴 간 시간 지정에 필요합니다. 베이스에서 홈 가공 중 공구 제거 시간.

= > 0 초 단위 드웰 시간

= < 0 스핀들 회전수 단위 드웰 시간

Page 199: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

싸이클 머신 데이터 설정 7.4 선삭

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 199

SD55580 $SCS_TURN_CONT_RELEASE_ANGLE

각도. 형상 선삭 및 황삭을 위해 형상에서 이 각도로 공구를 들어올립니다.

= 45 후퇴 각도 45도

그림 7-4 후퇴 각도

SD55581 $SCS_TURN_CONT_RELEASE_DIST

량. 형상 황삭 시 두 축에서 이 양만큼 공구를 들어올립니다.

이 값은 스톡 제거, 플런지 절삭 및 플런지 선삭에도 적용됩니다.

= 1 후퇴 거리 1 mm 또는 1인치

SD55582 $SCS_TURN_CONT_TRACE_ANGLE

절삭날과 형상 간의 각도. 형상 선삭 중 잔삭 가공을 위해 형상에 이 각도로 라운딩을 실행합니다.

잔삭 가공의 각도가 셋팅 데이터에 설정된 각도보다 더 큰 경우 공구가 형상을 라운딩합니다.

= 5 5° 각도

D

그림 7-5 잔삭 가공의 각도

Page 200: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

싸이클 머신 데이터 설정 7.4 선삭

선삭 및 밀링 200 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

SD55583 $SCS_TURN_CONT_VARIABLE_DEPTH

형상 선삭 중 절삭 깊이 변경 비율.

스톡 제거 및 잔삭 가공 중 절삭 깊이 변경 비율을 선택할 수 있습니다.

= 20 절삭 깊이 20% 변경 가능

SD55584 $SCS_TURN_CONT_BLANK_OFFSET

소재와의 거리. 형상 선삭 중 소재 여유 보정이 필요한 경우 이 위치에서 G0이 G1로 전환합니다.

이 값은 스톡 제거, 플런지 절삭 및 플런지 선삭에도 적용됩니다.

= 1 소재 여유 1 mm 또는 1인치

SD55585 $SCS_TURN_CONT_INTERRUPT_TIME

형상 선삭 중 피드 인트럽트 시간.

이 값은 스톡 제거, 플런지 절삭 및 플런지 선삭에도 적용됩니다.

= > 0 초 단위 인트럽트 시간

= < 0 회전수 단위 인트럽트 시간

= 0 인트럽트 없음

주 채널 셋팅 데이터 SD55585는 SD55586 $SCS_TURN_CONT_INTER_RETRACTION = 0인 경우에만 반영됩니다.

SD55586 $SCS_TURN_CONT_INTER_RETRACTION

형상 선삭 중 피드 인트럽트 시 후퇴 거리.

이 값은 스톡 제거, 플런지 절삭 및 플런지 선삭에도 적용됩니다.

= > 0 피드 인트럽트 시 후퇴 거리 SD55585 $SCS_TURN_CONT_INTERRUPT_TIME은 적용되지 않습니다.

= 0 후퇴 거리 없음

SD55587 $SCS_TURN_CONT_MIN_REST_MAT_AX1

축 1 (G18의 경우 Z) 방향의 잔삭 가공 최소 한계값.

이 값은 스톡 제거, 플런지 절삭 및 플런지 선삭에도 적용됩니다.

50 축 1 방향의 잔삭 가공 시 최소 차등 치수 50%

Page 201: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

싸이클 머신 데이터 설정 7.4 선삭

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 201

7.4.2 예제: 잔삭 가공

요구사항

소프트웨어 옵션

이 기능을 사용하기 위해서는 다음 소프트웨어 옵션이 필요합니다:

"Residual material identification and machining".

잔삭 가공, 축 1

한계값이 50%로 설정되고 최종 가공 공차가 0.5 mm인 경우 0.25 mm 두께 이하의 잔삭 소재는 별도 가공 단계에서 가공되지 않고 정삭 중에 제거됩니다. SD55588 $SCS_TURN_CONT_MIN_REST_MAT_AX2

축 2 (G18의 경우 X) 방향의 잔삭 가공 한계값.

이 값은 스톡 제거, 플런지 절삭 및 플런지 선삭에도 적용됩니다.

50 축 2 방향의 잔삭 가공 시 최소 차등 치수 50%

잔삭 가공, 축 2

한계값이 50%로 설정되고 최종 가공 공차가 0.5 mm인 경우 0.25 mm 두께 이하의 잔삭 소재는 별도 가공 단계에서 가공되지 않고 정삭 중에 제거됩니다.

플런지 선삭 중 공구가 벤딩되기 때문에 스톡 제거 시 형상까지 바로 이동할 수 없습니다. 최종 절삭 지점까지의 가로 거리만큼 다음 절삭이 단축됩니다. 이 거리는 다음의 채널 셋팅 데이터에 설정되어 있습니다. SD55595 $SCS_TURN_CONT_TOOL_BEND_RETR

공구 벤딩으로 인한 후퇴 거리

0.1 후퇴 거리 0.1 mm 또는 0.1인치

Page 202: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

싸이클 머신 데이터 설정 7.4 선삭

선삭 및 밀링 202 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

a

b X

Z

ba

a SD55595: 최종 절삭까지 거리 b SD55596: 플런지 절삭과 스톡 제거 간 후퇴 거리

그림 7-6 SD55595 및 SD55596 설정

플런지 선삭 중 공구가 벤딩하기 때문에 스톡 제거 시 너무 깊게 절삭될 수 있습니다. 플런지 절삭과 스톡 제거 간 공구의 후퇴 거리는 다음의 채널 셋팅 데이터에 설정되어 있습니다.

SD55596 $SCS_TURN_CONT_TURN_RETRACTION

선삭 전 후퇴 깊이

= 0.1 후퇴 깊이 0.1 mm 또는 0.1인치

Page 203: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

싸이클 머신 데이터 설정 7.4 선삭

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 203

7.4.3 예제: 선반에 대한 축 설정

밀링 공구가 있는 선반

선반에 자동 공구가 있는 경우 이 기계에 다음과 같은 기능을 설정할 수 있습니다.

● 실린더 표면 변환 (TRACYL) (쪽 204)

● 단면 가공 (TRANSMIT) (쪽 209)

X 축 및 Z 축과 메인 스핀들 및 공구 스핀들이 있는 선반

예를 들어 X 축, Z 축, 메인 스핀들 (C1) 및 공구 스핀들 (SP1) 이 있는 선반인 경우 다음 채널 머신 데이터를 설정할 수 있습니다.

MD20080 $MC_AXCONF_CHANAX_NAME_TAB[i]

채널 내 축의 이름

[0] = X1 채널 축 X1

[1] = Z1 채널 축 Z1

[2] = C1 메인 스핀들 C1

[3] = SP1 공구 스핀들 SP1

X 축, Z 축, 메인 스핀들, 공구 스핀들 및 서브 스핀들이 있는 선반

예를 들어 X 축, Z 축, 메인 스핀들 (C1), 공구 스핀들 (SP1) 및 서브 스핀들 (C2) 이 있는 선반인 경우 다음 머신 데이터를 설정할 수 있습니다.

MD20080 $MC_AXCONF_CHANAX_NAME_TAB[i]

채널 내 축의 이름

[0] = X1 채널 축 X1

[1] = Z1 채널 축 Z1

[2] = C1 메인 스핀들 C1

[3] = SP1 공구 스핀들 SP1

[5] = C2 서브 스핀들 C2

Page 204: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

싸이클 머신 데이터 설정 7.4 선삭

선삭 및 밀링 204 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

X 축, Z 축, 메인 스핀들, 공구 스핀들 및 Y 축이 있는 선반

예를 들어 X 축, Z 축 및 Y 축, 메인 스핀들 (C1) 및 공구 스핀들 (SP1) 이 있는 선반인 경우 다음 머신 데이터를 설정할 수 있습니다.

MD20080 $MC_AXCONF_CHANAX_NAME_TAB[i]

채널 내 축의 이름

[0] = X1 채널 축 X1

[1] = Z1 채널 축 Z1

[2] = C1 메인 스핀들 C1

[3] = SP1 공구 스핀들 SP1

[5] = Y1 채널 축 Y1

7.4.4 실린더 표면 변환 (TRACYL)

요구사항

소프트웨어 옵션

이 기능을 사용하기 위해서는 다음 소프트웨어 옵션이 필요합니다:

"TRANSMIT and peripheral surface transformation"

기능

실린더 표면 변환 기능 (TRACYL) 을 사용해 선삭 부품의 원주면을 가공할 수 있습니다.

실린더 표면 변환을 위한 일반 설정

MD10602 $MN_FRAME_GEOAX_CHANGE_MODE

기하 축 전환 시 프레임

= 1 TRACYL 선택/선택 취소를 통해 기하 축을 전환할 때 현재 총 프레임 (워크 옵셋) 이 다시 계산됩니다.

Page 205: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

싸이클 머신 데이터 설정 7.4 선삭

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 205

MD24040 $MC_FRAME_ADAPT_MODE

활성 프레임 조정

7H 디폴트 설정

비트 0 = 1 기하 축이 없는 좌표 축을 회전시키는 활성 프레임의 회전 설정이 활성 프레임에서 삭제됩니다.

비트 1 = 1 활성 프레임의 전단 각도를 직각으로 설정합니다.

비트 2 = 1 활성 프레임 내 모든 기하 축의 배율 계수를 1로 설정합니다.

MD28082 $MC_MM_SYSTEM_FRAME_MASK

비트 6 = 1 채널 계산에 포함되는 채널별 시스템 프레임 설정

기능을 설정할 때 다음의 채널별 머신 데이터를 적용할 수 있습니다.

MD24300 $MC_TRAFO_TYPE_3

실린더 표면 변환, 메인 스핀들: 변환 3

= 512 홈 측면 옵셋 적용 안 함 (Y 축 제외)

= 513 홈 측면 옵셋 적용 (Y 축 포함)

= 514 홈 측면 옵셋 및 Y 옵셋 적용

MD24400 $MC_TRAFO_TYPE_4

실린더 표면 변환, 서브 스핀들: 변환 4

= 512 홈 측면 옵셋 적용 안 함 (Y 축 제외)

= 513

= 514

홈 측면 옵셋 적용 (Y 축 포함)

홈 측면 옵셋 및 Y 옵셋 적용

주 또한 개별 변환 각각에 추가 머신 데이터를 설정해야 합니다.

Page 206: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

싸이클 머신 데이터 설정 7.4 선삭

선삭 및 밀링 206 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

홈 측면 옵셋을 적용하지 않은 실린더 표면 변환

MD24300 $MC_TRAFO_TYPE_3

채널의 세 번째 변환 정의

= 512 TRACYL 메인 스핀들

MD24310 $MC_TRAFO_AXES_IN_3[i]

변환 3을 위한 축 지정

[0] = 1 로터리 축 X1에 직각

[1] = 3 로터리 축 (메인 스핀들) C1

[2] = 2 로터리 축 Z1에 평행

MD24320 $MC_TRAFO_GEOAX_ASSIGN_TAB_3[i]

변환 3을 위해 채널 축에 기하 축 지정

[0] = 1 1. 채널 축 X

[1] = 3 2. 채널 축 Y

[2] = 2 3. 채널 축 Z

MD24800 $MC_TRACYL_ROT_AX_OFFSET_1

첫 번째 TRACYL 변환을 위한 로터리 축 옵셋

= 0

MD24805 $MC_TRACYL_ROT_AX_FRAME_1

TRACYL에 로터리 축의 축 옵셋 적용

= 2

MD24810 $MC_TRACYL_ROT_SIGN_IS_PLUS_1

첫 번째 TRACYL 변환을 위한 로터리 축의 부호

= 1

Page 207: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

싸이클 머신 데이터 설정 7.4 선삭

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 207

MD24820 $MC_TRACYL_BASE_TOOL_1[i]

첫 번째 TRACYL 변환을 위한 베이스 공구의 벡터

[0] = 0

[1] = 0

[2] = 0

1~3번째 기하 축에 대한 인덱스 i의 값은 0, 1, 2입니다.

프로그래밍된 공구 길이 옵셋이 베이스 공구에 추가됩니다.

홈 측면 옵셋을 적용한 실린더 표면 변환

MD24300 $MC_TRAFO_TYPE_3

채널의 세 번째 변환 정의

= 513 TRACYL 메인 스핀들

MD24310 $MC_TRAFO_AXES_IN_3[i]

변환 3을 위한 축 지정

[0] = 1 로터리 축 X1에 직각

[1] = 3 로터리 축 (메인 스핀들) C1

[2] = 2 로터리 축 Z1에 평행

[3] = 6 실린더 표면에 평행하고 로터리 축 ZC에 직각

MD24320 $MC_TRAFO_GEOAX_ASSIGN_TAB_3[i]

변환 3을 위해 채널 축에 기하 축 지정

[0] = 1 1. 채널 축 X

[1] = 3 2. 채널 축 Y

[2] = 2 3. 채널 축 Z

Page 208: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

싸이클 머신 데이터 설정 7.4 선삭

선삭 및 밀링 208 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

MD24800 $MC_TRACYL_ROT_AX_OFFSET_1

첫 번째 TRACYL 변환을 위한 로터리 축 옵셋

= 0

MD24805 $MC_TRACYL_ROT_AX_FRAME_1

TRACYL에 로터리 축의 축 옵셋 적용

= 2

MD24810 $MC_TRACYL_ROT_SIGN_IS_PLUS_1

첫 번째 TRACYL 변환을 위한 로터리 축의 부호

= 1

MD24820 $MC_TRACYL_BASE_TOOL_1[i]

첫 번째 TRACYL 변환을 위한 베이스 공구의 벡터

[0] = 0

[1] = 0

[2] = 0

Page 209: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

싸이클 머신 데이터 설정 7.4 선삭

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 209

7.4.5 단면 가공 (TRANSMIT)

요구사항

소프트웨어 옵션

이 기능을 사용하기 위해서는 다음 소프트웨어 옵션이 필요합니다:

"TRANSMIT and peripheral surface transformation"

변환의 일반 설정은 다음 장을 참조하십시오.

실린더 표면 변환 (TRACYL) (쪽 204)

기능

선삭된 부품의 단면을 단면 가공 기능 (TRANSMIT) 을 사용해 가공합니다.

다음의 채널 머신 데이터에 추가 설정을 할 수 있습니다.

MD24100 $MC_TRAFO_TYPE_1

단면 가공, 메인 스핀들: 변환 1

= 256 Y 축 없이 가공

= 257 Y 축을 사용하여 가공

MD24200 $MC_TRAFO_TYPE_2

단면 가공, 서브 스핀들: 변환 2

= 256 Y 축 없이 가공

= 257 Y 축을 사용하여 가공

MD24110 $MC_TRAFO_AXES_IN_1[i]

채널의 첫 번째 변환을 위한 축 지정

[0] = 1 로터리 축 X1에 직각

[1] = 3 로터리 축 (메인 스핀들) C1

[2] = 2 로터리 축 Z1에 평행

Page 210: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

싸이클 머신 데이터 설정 7.4 선삭

선삭 및 밀링 210 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

MD24120 $MC_TRAFO_GEOAX_ASSIGN_TAB_1[i]

변환 1을 위해 채널 축에 기하 축 지정

[0] = 1 1. 채널 축 X

[1] = 3 2. 채널 축 Y

[2] = 2 3. 채널 축 Z

MD24900 $MC_TRANSMIT_ROT_AX_OFFSET_1

= 0 첫 번째 TRANSMIT 변환을 위한 로터리 축 옵셋

MD24905 $MC_TRANSMIT_ROT_AX_FRAME_1

= 2 TRANSMIT 1에 로터리 축의 축 옵셋 적용

MD24910 $MC_TRANSMIT_ROT_SIGN_IS_PLUS_1

= 0 첫 번째 TRANSMIT 변환을 위한 로터리 축의 부호

MD24911 $MC_TRANSMIT_POLE_SIDE_FIX_1

= 1 첫 번째 TRANSMIT 중 극점 전/후에서 작업 영역 제한

MD24920 $MC_TRANSMIT_BASE_TOOL_1[i]

첫 번째 TRANSMIT 변환을 위한 베이스 공구의 벡터

[0] = 0

[1] = 0

[2] = 0

1~3번째 기하 축에 대한 인덱스 i의 값은 0, 1, 2입니다.

프로그래밍된 공구 길이 옵셋이 베이스 공구에 추가됩니다.

실제 Y 축을 사용한 TRANSMIT

MD24100 $MC_TRAFO_TYPE_1

= 257 채널의 변환 1 정의: TRANSMIT 메인 스핀들

Page 211: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

싸이클 머신 데이터 설정 7.4 선삭

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 211

MD24110 $MC_TRAFO_AXES_IN_1[i]

채널의 첫 번째 변환에 대한 축 지정

[0] = 1 로터리 축 X1에 직각

[1] = 3 로터리 축 C1

[2] = 2 로터리 축 Z1에 평행

MD24120 $MC_TRAFO_GEOAX_ASSIGN_TAB_1[i]

변환 1을 위해 채널 축에 기하 축 지정

[0] = 1 1. 채널 축 X

[1] = 3 2. 채널 축 Y

[2] = 2 3. 채널 축 Z

MD24900 $MC_TRANSMIT_ROT_AX_OFFSET_1

= 0 첫 번째 TRANSMIT 변환을 위한 로터리 축 옵셋

MD24905 $MC_TRANSMIT_ROT_AX_FRAME_1

= 2 TRANSMIT 1에 로터리 축의 축 옵셋 적용

MD24910 $MC_TRANSMIT_ROT_SIGN_IS_PLUS_1

= 0 첫 번째 TRANSMIT 변환을 위한 로터리 축의 부호

MD24911 $MC_TRANSMIT_POLE_SIDE_FIX_1

= 1 첫 번째 TRANSMIT 중 극점 전/후에서 작업 영역 제한

MD24920 $MC_TRANSMIT_BASE_TOOL_1[i]

첫 번째 TRANSMIT 변환을 위한 베이스 공구의 벡터

[0] = 0

[1] = 0

[2] = 0

참고 자료

기능 매뉴얼, 확장 기능 - 좌표계 변환 (M1): TRANSMIT

Page 212: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

싸이클 머신 데이터 설정 7.4 선삭

선삭 및 밀링 212 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

7.4.6 경사 축 (TRAANG)

요구사항

소프트웨어 옵션

이 기능을 사용하기 위해서는 다음 소프트웨어 옵션이 필요합니다:

"Inclined axis"

기능

선반에 경사 Y 축이 있는 경우, 즉 Y 축이 X 축 및 Z 축과 수직이 아닌 경우 직교 좌표를 사용해 가공 작업 전체를 프로그래밍할 수 있습니다. 시스템은 "경사 축 기능 (TRAANG) "을 사용해 이 직교 좌표를 경사 축의 모션으로 변환합니다.

"경사 축 기능 (TRAANG) "은 머신 데이터를 통해 설정해야 합니다.

참고 자료

기능 매뉴얼, 확장 기능 - 좌표계 변환 (M1)

선삭 기계 예제

예를 들어 X 축, Z 축, 경사 Y 축, 메인 스핀들 (C1) 및 공구 스핀들 (SP1) 이 있는 선반의 경우 다음의 머신 데이터를 설정해야 합니다.

MD20050 $MC_AXCONF_GEOAX_ASSIGN_TAB[i]

채널 축에 기하 축 지정

[0] = 1 1. 실제 기하 축, X 축.

[1] = 0 2. 실제 기하 축, Y 축 사용 안 함.

[2] = 2 3. 실제 기하 축, Z 축.

MD20110 $MC_RESET_MODE_MASK

비트 0 = 1

비트 7 = 0

램프업 이후 TRAANG 계속 적용

Page 213: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

싸이클 머신 데이터 설정 7.4 선삭

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 213

MD20112 $MC_START_MODE_MASK

비트 7 = 1 "싸이클 시작" 이후 TRAANG 계속 적용

MD20118 $MC_GEOAX_CHANGE_RESET

= 1 기하 축의 자동 변경 허용

MD20140 $MC_TRAFO_RESET_VALUE

= 5 리셋 이후 TRAANG 항상 활성화

MD20144 $MC_TRAFO_MODE_MASK

비트 0 = 1 백그라운드로 TRAANG이 계속 실행되지만 사용자 인터페이스에는 표시 안 함

MD20070 $MC_AXCONF_MACHAX_USED[4]

= 5 채널 축 Y1 = 다섯 번째 기계 축

MD20080 $MC_AXCONF_CHANAX_NAME_TAB[i]

채널 내 축의 이름

[0] = X1 1. 채널 축 X1 (디폴트 설정)

[1] = Z1 2. 채널 축 Z1 (디폴트 설정)

[2] = C1 3. 채널 축 C1 (메인 스핀들)

[3] = SP1 4. 채널 축 SP1 (공구 스핀들)

[4] = Q1 5. 채널 축 Q1 (디폴트 설정)

[5] = Y1 6. 채널 축 Y1 (디폴트 설정)

[6] = Z2 7. 채널 축 Z2 (디폴트 설정)

[7] = C2 8. 채널 축 C2 (디폴트 설정)

Page 214: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

싸이클 머신 데이터 설정 7.4 선삭

선삭 및 밀링 214 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

경사 축 데이터 세트: MD24430 $MC_TRAFO_TYPE_5

= 1024 변환 5: TRAANG

MD24432 $MC_TRAFO_AXES_IN_5[i]

변환 5에 대한 축 지정

[0] = 5 1. 변환 축 = 채널 축 Y1

[1] = 1 2. 변환 축 = 채널 축 X1

[2] = 2 3. 변환 축 = 채널 축 Z1

MD24434 $MC_TRAFO_GEOAX_ASSIGN_TAB_5[i]

변환 5을 위해 채널 축에 기하 축 지정

[0] = 1 1. 축 = 채널 축 X1

[1] = 5 2. 축 = 채널 축 Y1

[2] = 2 3. 축 = 채널 축 Z1

MD24436 $MC_TRAFO_INCLUDES_TOOL_5

= 0 변환 5 활성 상태로 공구 조정

MD24700 $MC_TRAANG_ANGLE_1

= 55 첫 번째 변환 축과 두 번째 변환 축 간의 각도

메인 스핀들 상의 단면 가공 (TRANSMIT) 과 경사 축 (TRAANG) 을 링크 (TRACON) 하기 위한 데이터 세트

Page 215: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

싸이클 머신 데이터 설정 7.4 선삭

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 215

메인 스핀들 상의 단면 가공 (TRANSMIT) 과 경사 축 (TRAANG) 을 링크 (TRACON) 하기 위한 데이터 세트: MD24440 $MC_TRAFO_TYPE_6

= 8192 채널에서 여섯 번째로 사용 가능한 변환 유형

MD24444 $MC_TRAFO_GEOAX_ASSIGN_TAB_6[i]

변환 6을 위해 채널 축에 기하 축 지정

[0] = 1 1. 축 = 채널 축 X1

[1] = 3 2. 축 = 채널 축 Y1

[2] = 2 3. 축 = 채널 축 Z1

MD24995 $MC_TRACON_CHAIN_1[i]

변환 링크

[0] = 1 변환의 번호: 링크를 위한 TRANSMIT (메인 스핀들)

[1] = 5 변환의 번호: 링크를 위한 TRAANG. 메인 스핀들 상의 실린더 표면 변환 (TRACYL) 과 경사 축 (TRAANG) 을 링크 (TRACON) 하기 위한 데이터 세트.

메인 스핀들 상의 실린더 표면 변환 (TRACYL) 과 경사 축 (TRAANG) 을 링크 (TRACON) 하기 위한 데이터 세트: MD24450 $MC_TRAFO_TYPE_7

= 8192 TRACON 채널에서 변환 7의 유형

MD24454 $MC_TRAFO_GEOAX_ASSIGN_TAB_7[i]

변환 7을 위해 채널 축에 기하 축 지정

[0] = 1 1. 축 = 채널 축 X1

[1] = 3 2. 축 = 채널 축 Y1

[2] = 2 3. 축 = 채널 축 Z1

MD24996 $MC_TRACON_CHAIN_2[i]

변환 링크

[0] = 3 링크를 위한 TRACYL 변환 (메인 스핀들) 의 번호

[1] = 5 링크를 위한 TRAANG 변환의 번호

Page 216: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

싸이클 머신 데이터 설정 7.4 선삭

선삭 및 밀링 216 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

7.4.7 ShopTurn: 선삭을 위한 싸이클 설정

제조업체 싸이클 CUST_TECHCYC.SPF

CUST_TECHCYC.SPF 싸이클에서 기능 마커 (_M1:~_M142) 를 작성하고 문서화합니다. 제조업체 싸이클 CYC_TECHCUST.SPF는 ShopTurn 싸이클에 의해 호출됩니다.

요구사항

소프트웨어 옵션

ShopTurn 기능을 사용하기 위해서는 다음 소프트웨어 옵션이 필요합니다:

"ShopMill/ShopTurn"

싸이클 조정

다음 작업 중 하나를 수행하는 경우 싸이클을 조정하십시오.

● 메인 스핀들 또는 서브 스핀들에서 스핀들 모드와 C 축 모드 간 전환

마커 _M1, _M2, _M21, _M22

● 로터리 축 (메인 스핀들/서브 스핀들) 클램프 또는 해제

마커 _M3, _M4, _M23, _M24

● 척 개방, 폐쇄 및 플러시 (메인 스핀들 / 서브 스핀들)

마커 _M5~_M8, _M25~_M29

● 구동 공구 장착/해제 (드라이브와 연결/연결 해제)

마커 _M41, _M42

● 가공 평면 전환을 위한 특수 기능 설정

마커 _M61~_M68

(C 축을 사용한 단면 가공 또는 실린더 표면 변환에는 별도로 설정을 할 필요가 없습니다.)

● 절단 또는 안/밖으로의 이동을 위해 소켓의 위치 지정

마커 _M100, _M101, _M102

Page 217: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

싸이클 머신 데이터 설정 7.4 선삭

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 217

● 공구 교환을 위한 특수 기능 설정

마커 _M110, _M111, _M112

(이 특수 기능은 T 명령이 출력된 후에 호출됩니다.)

● 메인 스핀들 및 서브 스핀들 커플링의 디폴트 설정 변경

마커 _M120

● 프로그램 시작 또는 프로그램 종료를 위한 특수 기능 설정

마커 _M131, _M135, _M13

스핀들의 회전 방향

회전 방향은 다음 머신 데이터에 설정됩니다.

MD52207 $MCS_AXIS_USAGE_ATTRIB[5]

스핀들의 회전 방향 (M3/M4) 은 인터페이스 신호 DB380x.DBX2001.6 (여기서 n = 해당 C 축의 인덱스) 을 통해 C 축의 양의 방향으로 지정됩니다. 비트 4는 M3 및 C+가 같은 방향으로 회전할지 (= 0) 반대 방향으로 회전할지 (= 1) 정의합니다.

NC 로터리 축의 회전 방향은 다음 머신 데이터에 설정됩니다.

MD32100 $MA_AX_MOTION_DIR

이동 방향

-1 방향 반전

0, 1 방향 반전 없음

따라서 메인 스핀들을 위해 머신 데이터에서 다음 설정 옵션을 가져옵니다. 하지만 머신 데이터의 설정은 좌표 축을 보는 방향에 따라 달라집니다. 어떤 상황에서든 회전 방향 및 인터페이스 신호 DB380x.DBX2001.6의 설정이 적용되어야 합니다.

유의사항

어떠한 경우에도 MD52207의 비트 5가 DB380x.DBX2001.6과 동일해야 합니다.

Page 218: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

싸이클 머신 데이터 설정 7.4 선삭

선삭 및 밀링 218 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

메인 스핀들의 회전 방향 52207[C-Ax] 비트 3 =

52207[Spnd] 비트 4 =

52207[Spnd] 비트 5 =

DB380x. DBX2001.6

0

0

0

1

0

1

1

1

0

0

1

1

MD52207의 설정은 보는 방향을 음의 좌표 축으로 향하는 방향으로 가정합니다. 양의 좌표 축으로 향하는 경우 값을 역전시켜야 합니다. 즉, "0"과 "1"을 바꾸어야 합니다.

주 MD52207[i]는 기계에서 정확한 가공 작업을 수행하기 위한 것이 아니라 ShopTurn 사용자 인터페이스에 표시하기 위해 설정하는 것입니다.

Page 219: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

싸이클 머신 데이터 설정 7.4 선삭

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 219

ShopTurn의 기타 설정

MD52241 $MCS_SPINDLE_CHUCK_TYPES[ ]

척-조 형식 스핀들

[0] 메인 스핀들

[1] 서브 스핀들

= 0 외부 클램프

= 1 내부 클램프

MD52242 $MCS_MAIN_SPINDLE_PARAMETER[ ]

메인 스핀들 파라미터

[0] 척 치수

[1] 정지 치수

[2] 척-조 치수

MD52243 $MCS_SUB_SPINDLE_PARAMETER[ ]

서브 스핀들 파라미터

[0] 척 치수

[1] 정지 치수

[2] 척-조 치수

MD52246 $MCS_TAILSTOCK_DIAMETER

심압대 직경

= 0

MD52247 $MCS_TAILSTOCK_LEGTH

심압대 길이

= 0

Page 220: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

싸이클 머신 데이터 설정 7.4 선삭

선삭 및 밀링 220 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

스핀들 척의 M 코드, 예를 들어 M34 또는 M1 = 34는 다음 머신 데이터에 정의됩니다. 제조업체 싸이클 CUST_TECHCYC.SPF는 다음 머신 데이터에 정의된 M 코드를 적용합니다.

MD52250 $MCS_M_CODE_CHUCK_OPEN[i]

스핀들이 정지 상태로 척을 개방하는 M 코드

[0] = 0 메인 스핀들

[1] = 0 서브 스핀들

MD52251 $MCS_M_CODE_CHUCK_CLOSE_OPEN_ROT[i]

스핀들이 회전하는 상태로 척을 개방하는 M 코드

[0] = 0 메인 스핀들

[1] = 0 서브 스핀들

MD52252 $MCS_M_CODE_CHUCK_CLOSE[i]

척을 닫을 때 사용하는 M 코드

[0] = 0 메인 스핀들

[1] = 0 서브 스핀들

MD52214 $MCS_FUNCTION_MASK_MILL

밀링 기능 마스크

비트 3 가공 평면을 정의하는 ShopTurn 마스크에서 "내부/후면" 가공이 인에이블됩니다.

비트 4 제조업체 싸이클 CUST_TECHCYC.SPF를 사용해 "스핀들 클램프/해제" 기능을 설정한 경우 이 머신 데이터를 사용해 드릴링 마스크 및 밀링 마스크에서 "스핀들 클램프/해제" 파라미터를 활성화할 수 있습니다.

= 0 "스핀들 클램프/해제" 파라미터가 드릴링 마스크 및 밀링 마스크에 표시되지 않습니다. ShopTurn은 특정 가공 작업에 적합하다고 판단되면 자동으로 스핀들을 클램프합니다.

= 1 "스핀들 클램프/해제" 파라미터가 드릴링 마스크 및 밀링 마스크에 표시됩니다. 스핀들을 클램프해야 하는 가공 작업에 지정합니다.

Page 221: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

싸이클 머신 데이터 설정 7.4 선삭

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 221

다음 채널 머신 데이터의 선삭 기능 마스크에 있는 각종 기능을 인에이블합니다. MD52218 $MCS_FUNCTION_MASK_TURN

선삭 기능 마스크

비트 0 공구 측정 수동 모드에서 줌을 인에이블합니다.

비트 1 절단을 위해 파트 캐처를 인에이블합니다.

비트 2 심압대를 인에이블합니다.

비트 3 예비

비트 4 사용자 인터페이스를 통해 메인 스핀들의 스핀들 제어를 인에이블합니다.

비트 5 사용자 인터페이스를 통해 공구 스핀들의 스핀들 제어를 인에이블합니다.

비트 6 테이퍼 각도 마스크를 인에이블합니다.

MD52229 $MCS_ENABLE_QUICK_M_CODES = 0H (디폴트 설정)

고속 M 명령 인에이블

비트 0 절삭유 OFF

비트 1 절삭유 1 ON

비트 2 절삭유 2 ON

비트 3 절삭유 1 및 2 ON

MD52230 $MCS_M_CODE_ALL_COOLANTS_OFF

모든 절삭유 OFF를 위한 M 코드

= 9 이 머신 데이터는 공구 교환 시 나오는 절삭유를 OFF로 설정하기 위한 M 코드를 정의하는 데 사용됩니다.

MD52231 $MCS_M_CODE_COOLANT_1_ON

절삭유 1 ON을 위한 M 코드

= 8 이 머신 데이터는 공구 교환 시 나오는 절삭유 1에 대한 M 코드를 정의하는 데 사용됩니다.

MD52232 $MCS_M_CODE_COOLANT_2_ON

절삭유 2 ON을 위한 M 코드

= 7 이 머신 데이터는 공구 교환 시 나오는 절삭유 2에 대한 M 코드를 정의하는 데 사용됩니다.

Page 222: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

싸이클 머신 데이터 설정 7.4 선삭

선삭 및 밀링 222 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

MD52233 $MCS_M_CODE_COOLANT_1_AND_2_ON

절삭유 1 및 2 ON을 위한 M 코드

= -1 이 머신 데이터는 공구 교환 시 나오는 절삭유 1 및 2에 대한 M 코드를 정의하는 데 사용됩니다.

MD52210 $MCS_FUNCTION_MASK_DISP

기능 마스크 표시

비트 0 베이직 시스템에 무조건 적용되는 프로그램의 치수 시스템

비트 1 G17의 경우 트레이닝 좌표계 사용

MD52281 $MCS_TOOL_MCODE_FUNC_ON[ ]

공구별 기능 ON을 위한 M 코드

= -1 M 코드가 출력되지 않습니다. 기능의 두 M 명령이 모두 "= -1"인 경우 사용자 인터페이스에 해당 필드가 표시되지 않습니다.

[0] 공구 기능 1 ON을 위한 M 코드

[1] 공구 기능 2 ON을 위한 M 코드

[2] 공구 기능 3 ON을 위한 M 코드

[3] 공구 기능 4 ON을 위한 M 코드

MD52282 $MCS_TOOL_MCODE_FUNC_OFF[i]

공구 기능 OFF를 위한 M 코드

= -1 M 코드가 출력됩니다. 기능의 두 M 명령이 모두 "= -1"인 경우 사용자 인터페이스에 해당 필드가 표시됩니다.

[0] 공구 기능 1 OFF를 위한 M 코드

[1] 공구 기능 2 OFF를 위한 M 코드

[2] 공구 기능 3 OFF를 위한 M 코드

[3] 공구 기능 4 OFF를 위한 M 코드

Page 223: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

싸이클 머신 데이터 설정 7.4 선삭

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 223

형상 라운딩을 위한 셋팅 데이터:

SD55582 $SCS_TURN_CONT_TRACE_ANGLE

형상 선삭: 형상 라운딩 최소 각도

= 5 절삭날과 형상 간의 각도를 지정합니다. 형상 선삭 중 이 각도를 초과하면 잔삭 가공을 위해 형상을 라운딩합니다 (디폴트 설정).

SD55505 $SCS_TURN_ROUGH_O_RELEASE_DIST

외부 가공 중 스톡 제거를 위한 후퇴 거리

= 1 외부 코너에서 스톡을 제거할 때 공구가 형상에서 후퇴해야 하는 거리를 지정합니다. 형상에서 스톡을 제거하는 경우에는 이 후퇴 거리가 적용되지 않습니다 (디폴트 설정).

= -1 후퇴 거리는 내부적으로 정의됩니다.

SD55506 $SCS_TURN_ROUGH_I_RELEASE_DIST

내부 가공 중 스톡 제거를 위한 후퇴 거리

= 0.5 내부 코너에서 스톡을 제거할 때 공구가 형상에서 후퇴해야 하는 거리를 지정합니다. 형상에서 스톡을 제거하는 경우에는 이 후퇴 거리가 적용되지 않습니다 (디폴트 설정).

= -1 후퇴 거리는 내부적으로 정의됩니다.

SD55515 $SCS_TURN_THREAD_RELEASE_DIST

나사 절삭 시 후퇴 거리

= 2 나사 절삭 시 절입 사이에 공작물에서 후퇴해야 하는 거리를 지정합니다 (디폴트 설정).

Page 224: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

싸이클 머신 데이터 설정 7.4 선삭

선삭 및 밀링 224 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

7.4.8 ShopTurn: 서브 스핀들

요구사항

소프트웨어 옵션

서브 스핀들 기능을 사용하기 위해서는 다음 소프트웨어 옵션이 필요합니다:

"Travel to fixed stop (with force control)"

기능

선삭 기계에 서브 스핀들이 있는 경우 공작물을 수동으로 다시 클램프하지 않고 공작물 전면과 후면에 선삭, 드릴링 및 밀링 기능을 실행해 공작물을 가공할 수 있습니다. 후면 가공을 시작하기 전에 서브 스핀들이 메인 스핀들에서 공작물을 집어 새 가공 위치로 이동시켜야 합니다.

NC 로터리 축의 회전 방향은 MD32100 $MA_AX_MOTION_DIR에 설정됩니다. PLC 신호 DB380x.DBX2001.6 (nn = 31 + 기계 축 인덱스) 은 M3의 방향이 로터리 축 + (비트 = 0) 와 동일한지 지정하기 위해 사용됩니다.

회전 방향은 다음 머신 데이터에 설정됩니다.

MD52207 $MCS_AXIS_USAGE_ATTRIB[i]

서브 스핀들에 필요한 설정

따라서 서브 스핀들에는 다음과 같은 설정이 필요합니다. 단, 머신 데이터의 설정은 좌표 축을 보는 방향에 따라 달라집니다. 어떤 상황에서든 회전 방향 및 인터페이스 신호 DB380x.DBX2001.6의 설정이 적용되어야 합니다.

Page 225: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

싸이클 머신 데이터 설정 7.4 선삭

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 225

서브 스핀들의 회전 방향 52207[C-Ax] 비트 3 =

52207[Spnd] 비트 4 =

52207[Spnd] 비트 5 =

DB380x. DBX2001.6

1

0

0

0

0

1

0

1

0

1

1

1

MD52207의 설정은 보는 방향을 음의 좌표 축으로 향하는 방향으로 가정합니다. 양의 좌표 축을 향하는 경우 값을 역전시켜야 합니다. 즉, '0'과 '1'을 바꾸어야 합니다.

프로그램 시작 시 서브 스핀들이 이동하는 위치는 다음의 채널 셋팅 데이터에 정의되어 있습니다.

SD55232 $SCS_SUB_SPINDLE_REL_POS 서브 스핀들의 후퇴 위치 Z

Page 226: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

싸이클 머신 데이터 설정 7.4 선삭

선삭 및 밀링 226 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

다음 채널 셋팅 데이터는 고정 정지점으로 이동할 때 적용됩니다.

SD55550 $SCS_TURN_FIXED_STOP_DIST 고정 정지점까지의 이동 거리

SD55551 $SCS_TURN_FIXED_STOP_FEED 고정 정지점으로 이동 시 이송 속도

SD55552 $SCS_TURN_FIXED_STOP_FORCE 고정 정지점으로 이동 시 힘 (%)

고정 정지점으로 이동 및 그립 사이에는 공작물에 스트레스가 가해지지 않도록 서브 스핀들이 단거리를 후퇴할 수 있습니다.

SD55553 $SCS_TURN_FIXED_STOP_RETRACTION 고정 정지 후 클램프 실행 전 후퇴 거리

그립 후 공작물을 절단할 수 있습니다. 이 작업을 실행하기 전에 공작물에 인장 응력을 가하기 위해 서브 스핀들이 공작물과 함께 단거리를 후퇴할 수 있습니다. 이렇게 하면 절단 시 공구에 가해지는 압력이 줄어듭니다.

SD55543 $SCS_TURN_PART_OFF_RETRACTION 절단 전 후퇴 거리

절단 후 절단 점검을 실행할 수 있습니다. 선삭의 경우 "고정 정지점으로 이동" 기능을 사용합니다. 다음 채널 셋팅 데이터를 사용해 절단 점검 기능을 활성화 또는 비활성화할 수 있습니다.

SD55540 $SCS_TURN_PART_OFF_CTRL_DIST 절단 점검 시 거리

SD55541 $SCS_TURN_PART_OFF_CTRL_FEED 절단 점검 시 이송 속도

SD55542 $SCS_TURN_PART_OFF_CTRL_FORCE 절단 점검 시 힘 (%)

고정 정지점으로 이동이 실패하면 절단이 성공됩니다. 이 경우 다음과 같은 알람이 출력됩니다.

알람 알람 텍스트

20091 축 %1이 고정 정지점에 도달하지 못했습니다.

20094 축 %1 최종 정지가 중단되었습니다.

Page 227: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

싸이클 머신 데이터 설정 7.4 선삭

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 227

다음 머신 데이터를 사용해 알람 표시 기능을 끌 수 있습니다.

MD37050 $MA_FIXED_STOP_ALARM_MASK

고정 정지점 알람 인에이블

= 2 알람 20091 및 알람 20094 억제

"공구 영점" 영역의 "머신 데이터" 창에서 축별로 머신 데이터를 설정할 수 있습니다.

하지만 절단 점검 중에 지정된 힘에 도달하는 경우, 예를 들어 고정 정지점으로 이동이 성공한 경우 알람 61255 "절단 중 에러: 공구가 파손되었습니까?"가 출력됩니다.

주 스핀들을 그립할 때에도 "고정 정지점으로 이동" 기능을 사용할 수 있습니다 (위 참조). 그립 중에 고정 정지점으로 이동이 실패하는 경우 물론 알람이 출력됩니다. 알람 20091 및 알람 20094 대신 알람 61254 "고정 정지점까지 이동 중 에러"가 출력됩니다.

서브 스핀들의 치수

서브 스핀들을 이동하기 위한 원점을 정의하려면 먼저 서브 스핀들의 치수를 입력해야 합니다. 이 치수는 다음의 채널 머신 데이터 또는 "공구 - 워크 옵셋" → ">" → "스핀들" 메뉴에서 입력할 수 있습니다. 머신 데이터를 변경하면 메뉴에 자동적으로 적용되며 반대 경우도 마찬가지입니다. MD52241 $MCS_SPINDLE_CHUCK_TYPES[ ]

척-조 형식 스핀들

[0] 메인 스핀들

[1] 서브 스핀들

= 0 외부 클램프

= 1 내부 클램프

MD52242 $MCS_MM_MAIN_SPINDLE_PARAMETER[ ]

메인 스핀들 파라미터

[0] 척 치수

[1] 정지 치수

[2] 척-조 치수

Page 228: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

싸이클 머신 데이터 설정 7.4 선삭

선삭 및 밀링 228 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

MD52243 $MCS_MM_SUB_SPINDLE_PARAMETER[ ]

서브 스핀들 파라미터

[0] 척 치수

[1] 정지 치수

[2] 척-조 치수

MD52244 $MCS_SUB_SPINDLE_PARK_POS_Y

서브 스핀들의 Y 축 파킹 위치

= 0

제조업체 싸이클 CUST_TECHCYC.SPF

다음 작업 중 하나를 실행하려는 경우 제조업체 싸이클 CUST_TECHCYC.SPF를 조정해야 합니다.

● 메인 스핀들 또는 서브 스핀들에서 스핀들 모드와 C 축 모드 간 전환

● 척 개방, 폐쇄 및 플러시 (메인 스핀들 / 서브 스핀들)

● 메인 스핀들 및 서브 스핀들 커플링의 디폴트 설정 변경

참고 자료

ShopTurn: 선삭을 위한 싸이클 설정 (쪽 216)

Page 229: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

싸이클 머신 데이터 설정 7.4 선삭

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 229

7.4.9 ShopTurn: 실린더 표면 변환 (TRACYL)

요구사항

소프트웨어 옵션

이 기능을 사용하기 위해서는 다음 소프트웨어 옵션이 필요합니다:

"TRANSMIT and peripheral surface transformation"

기능

ShopTurn에서 실린더 표면 변환 (TRACYL) 기능을 사용하려면 다음 장의 설정을 사용하시기 바랍니다.

실린더 표면 변환 (TRACYL) (쪽 204)

또한 다음 채널 머신 데이터도 설정하십시오.

MD52214 $MCS_FUNCTION_MASK_MILL

밀링 기능 마스크

비트 3 가공 평면을 정의하는 ShopTurn 마스크에서 "내부/후면" 가공을 인에이블합니다.

비트 4 장비 제조업체 싸이클 CUST_TECHCYC.SPF를 사용해 "스핀들 클램프/해제" 기능을 설정한 경우 이 머신 데이터를 사용해 드릴링 마스크 및 밀링 마스크에서 "스핀들 클램프/해제" 파라미터를 활성화할 수 있습니다.

= 0 "스핀들 클램프/해제" 파라미터가 드릴링 마스크 및 밀링 마스크에 표시되지 않습니다.

ShopTurn은 특정 가공 작업에 적합하다고 판단되면 자동으로 스핀들을 클램프합니다.

= 1 "스핀들 클램프/해제" 파라미터가 드릴링 마스크 및 밀링 마스크에 표시됩니다.

작업자는 스핀들을 클램프해야 하는 가공 작업을 결정합니다.

참고 자료

프로그래밍 매뉴얼 - 작업 준비: 실린더 표면 변환 (TRACYL)

Page 230: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

싸이클 머신 데이터 설정 7.4 선삭

선삭 및 밀링 230 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

7.4.10 ShopTurn: 단면 가공 (TRANSMIT)

요구사항

소프트웨어 옵션

이 기능을 사용하기 위해서는 다음 소프트웨어 옵션이 필요합니다:

"TRANSMIT and peripheral surface transformation"

기능

ShopTurn에서 단면 가공 기능을 사용하려면 다음 장의 설명을 따르십시오.

단면 가공 (TRANSMIT) (쪽 209)

또한 다음 채널 머신 데이터도 설정하십시오. MD52214 $MCS_FUNCTION_MASK_MILL

기능 마스크, ShopTurn

비트 3 가공 평면을 정의하는 ShopTurn 마스크에서 "내부/후면" 가공이 인에이블됩니다.

비트 4 장비 제조업체 싸이클 CUST_TECHCYC.SPF를 사용해 "스핀들 클램프/해제" 기능을 설정한 경우 이 머신 데이터를 사용해 드릴링 마스크 및 밀링 마스크에서 "스핀들 클램프/해제" 파라미터를 활성화할 수 있습니다.

= 0 "스핀들 클램프/해제" 파라미터가 드릴링 마스크 및 밀링 마스크에 표시되지 않습니다.

ShopTurn은 특정 가공 작업에 적합하다고 판단되면 자동으로 스핀들을 클램프합니다.

= 1 "스핀들 클램프/해제" 파라미터가 드릴링 마스크 및 밀링 마스크에 표시됩니다. 작업자는 스핀들을 클램프해야 하는 가공 작업을 결정합니다.

주 단면 가공은 직선 싸이클 및 원호 싸이클을 제외한 모든 싸이클에 자동으로 통합됩니다. 직선 싸이클 및 원호 싸이클에 대한 기능은 "프로그램" 영역의 "직선" 및 "원호"에서 선택할 수 있습니다.

참고 자료

기능 매뉴얼, 확장 기능 - 좌표계 변환 (M1): TRANSMIT

Page 231: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

싸이클 머신 데이터 설정 7.4 선삭

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 231

7.4.11 ShopTurn: 경사 축 (TRAANG)

요구사항

소프트웨어 옵션

이 기능을 사용하기 위해서는 다음 소프트웨어 옵션이 필요합니다:

"Inclined axis"

기능

ShopTurn에서 "경사 축" 기능을 사용하려면 다음 장의 설정을 사용하시기 바랍니다.

경사 축 (TRAANG) (쪽 212)

주 "경사 축" 기능이 사용자 인터페이스에 설정되면 이 기능은 싸이클에도 자동으로 통합됩니다. 따라서 경사 축을 사용하여 가공할 때 가공 평면을 "단면 Y" 또는 "표면 Y"로 선택한 후 직교 좌표를 입력할 수 있습니다.

참고 자료

프로그래밍 매뉴얼 - 작업 준비: 경사 축 (TRAANG)

Page 232: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

싸이클 머신 데이터 설정 7.5 스위블

선삭 및 밀링 232 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

7.5 스위블

7.5.1 스위블 테크놀로지 싸이클

요구사항

스위블 기능 (CYCLE800) 을 사용하기 위해서는 기계의 운동학적 체인을 반드시 스타트업해야 합니다. 운동학적 체인은 공구 파라미터 $TC_CARR1 ~ $TC_CARR65에 저장되어 있습니다.

주 스위블 기능을 활성화하기 위해 오리엔테이션 가능한 공구 홀더 (스위블 데이터 세트) 1개와 시스템 프레임공작물, 공구 및 로터리 테이블 원점 설정 (쪽 237)이 NCK에 미리 활성화되어 있습니다 (디폴트 설정).

참고 자료

기능 매뉴얼 기본 기능: 공구 옵셋 (W1), 3 + 2 축으로 경사 표면 가공

스위블 기능 활성화

스위블 기능은 다음 채널 머신 데이터를 통해 활성화됩니다.

MD52212 $MCS_FUNCTION_MASK_TECH

교차 테크놀로지 기능 마스크

비트 0 = 1 스위블 인에이블

Page 233: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

싸이클 머신 데이터 설정 7.5 스위블

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 233

입력 대화창 설정

다음의 채널 셋팅 데이터를 사용해 스위블 입력 대화창을 설정할 수 있습니다. 이 셋팅 데이터는 선언된 모든 스위블 데이터 세트에 적용됩니다. SD55221 $SCS_FUNKTION_MASK_SWIVEL_SET

기능 마스크, 스위블 CYCLE800

비트 0 입력 필드 "스위블 안 함"

= 0 숨김

= 1 표시

비트 1 공구 축 후퇴 시 표시되는 텍스트

= 0 텍스트 Z = "Z" 표시 / 텍스트 Z, XY = "Z,XY" 표시

= 1 텍스트 Z = "고정 정지점 1" 표시 / 텍스트 Z, XY = "고정 정지점 2" 표시

제조업체 싸이클 CUST_800.SPF을 사용해 후퇴 방식 "Z" 또는 "Z, XY"를 수정하려는 경우 후퇴 시 중립 텍스트인 "고정 정지점 1" 및 "고정 정지점 2"가 표시될 수 있습니다.

비트 2 활성 스위블 세트 선택 취소

= 0 선택 취소 불가

선택 취소가 불가능한 경우 "스위블" 입력 대화창에 "스위블 데이터 세트" (TC) 선택 필드가 표시되지 않습니다.

= 1 선택 취소 가능

파라미터 TC_CARR37[n] HUNDRED MILLIONS 위치

기타 설정

"스위블" 기능을 사용하려면 다음 머신 데이터를 설정하십시오. MD10602 $MN_FRAME_GEOAX_CHANGE_MODE

= 1 TRAORI 선택/선택 취소를 통해 기하 축을 전환할 때 현재 총 프레임 (워크 옵셋) 이 다시 계산됩니다.

Page 234: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

싸이클 머신 데이터 설정 7.5 스위블

선삭 및 밀링 234 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

MD11450 $MN_SEARCH_RUN_MODE

설정, 블록 탐색

비트 1 = 1 블록 탐색 후 PROG_EVENT.SPF를 활성화합니다. 다시 말해 활성 스위블 데이터 세트에 지정된 로터리 축이 블록 탐색을 위해 미리 배치되어 있다는 뜻입니다.

MD11602 $MN_ASUP_START_MASK

ASUB에 대한 정지 조건 무시

비트 0 = 1 ASUB, 모달. JOG 모드 스위블 기능에 사용.

MD11604 $MN_ASUP_START_PRIO_LEVEL

우선 순위 $MN_ASUP_START

= 64 100에 해당. JOG 모드 스위블 기능에 사용.

MD20196 $MC_TOCARR_ROTAX_MODE

오리엔테이션 기능이 있는 공구 홀더를 위한 로터리 축 모드

비트 0 = 1 1개 로터리 축이 있는 스위블 데이터 세트.

C 축이 있는 로터리 테이블에 사용.

비트 1 = 1 2개 로터리 축이 있는 스위블 데이터 세트.

스위블 디폴트 설정을 적용해 사용.

MD20360 $MC_TOOL_PARAMETER_DEF_MASK

공구 파라미터 설정

비트 10 = 1 T0 또는 D0 (공구 없음) 상태에서 오리엔테이션 벡터 유지.

기계 좌표계 유형 "T" 및 "M"에 사용.

참고 자료: 파라미터 $TC_CARR34

Page 235: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

싸이클 머신 데이터 설정 7.5 스위블

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 235

MD21186 $MC_TOCARR_ROT_OFFSET_FROM_FR

로터리 축의 워크 옵셋을 오리엔테이션 기능이 있는 공구 홀더의 로터리 축 옵셋으로 지정

= 0 CYCLE800의 경우 로터리 축의 워크 옵셋 (WO) 에 값이 있으면 WCS가 다시 계산됩니다.

= 1 로터리 축의 WO에 입력된 값이 오리엔테이션 기능이 있는 공구 홀더의 옵셋 역할을 합니다. WCS는 변경되지 않습니다.

CYCLE800 호출이 있는 프로그램에서는 MD21186을 다시 써서는 안됩니다.

한 채널에 여러 개의 스위블 데이터 세트를 선언한 경우 또는 스위블 헤드 또는 스위블 테이블 간 교환을 위해 기계 기능을 활성화해야 하는 경우 PLC 사용자 프로그램에 M 명령을 내려 다른 스위블 데이터 세트로 전환할 수 있습니다.

MD22530 $MC_TOCARR_CHANGE_M_CODE

스위블 데이터 세트 변경을 위한 M 코드

= 0 스위블 데이터 세트 변경 안 함

< 0 스위블 데이터 세트 변경을 위한 M 코드 + 스위블 데이터 세트 번호

예제

MD22530 $MC_TOCARR_CHANGE_M_CODE = -800

채널 1의 스위블 데이터 세트 개수 = 2

스위블 데이터 세트 1 프로그래밍 (TCARR=1) = M801

스위블 데이터 세트 2 프로그래밍 (TCARR=2) = M802

M 명령이 출력되면 PLC가 스핀들 속도를 제한 또는 반전시키거나 로터리 축을 클램프 또는 해제할 수 있습니다.

Page 236: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

싸이클 머신 데이터 설정 7.5 스위블

선삭 및 밀링 236 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

Hirth 절삭날 시스템이 있는 좌표계 (스위블 헤드 / 혼합 좌표계)

활성 평면 (G17, G18, G19) 에 따라, CYCLE800의 Hirth 절삭날 시스템에 대한 보정 프레임을 계산하기 위해 TOROT 명령 (또는 TOROTX, TOROTY) 을 NCU에 프로그래밍합니다. Hirth 절삭날 시스템 때문에 프로그래밍된 회전이 로터리 축이 회전 가능한 위치에서 벗어날 경우 스위블 헤드 및 혼합 좌표계를 위해 $P_TOOLFRAME 보정 프레임을 생성합니다.

가공 프로그램 RESET 또는 종료 후에도 이 보정 프레임을 유지해야 하는 경우 채널 머신 데이터에 다음 값을 입력해야 합니다.

MD20150 $MC_GCODE_RESET_VALUES[52]

G 그룹의 리셋 동작

= 2 G17의 경우 (TOROT)

= 3 G18의 경우 (TOROTY)

= 4 G19의 경우 (TOROTX)

Page 237: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

싸이클 머신 데이터 설정 7.5 스위블

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 237

7.5.2 공작물, 공구 및 로터리 테이블 원점 설정

시스템 프레임 사용

예를 들어 스위블된 위치에서 드릴을 충돌 없이 후퇴시키기 위해 RESET 또는 POWER ON 이후 시스템 프레임을 활성화할 수 있습니다.

다음 머신 데이터를 사용해 공작물, 공구 및 로터리 테이블 원점 시스템 프레임을 설정하거나 시스템 프레임의 특성에 영향을 줄 수 있습니다.

MD24006 $MC_CHSFRAME_RESET_MASK

리셋 후 시스템 프레임 활성화

비트 4 공작물 원점 시스템 프레임

= 0 비활성

= 1 계속 활성

MD24007 $MC_CHSFRAME_RESET_CLEAR_MASK

리셋 후 시스템 프레임 삭제

비트 4 공작물 원점 시스템 프레임

= 0 삭제 안 함

= 1 삭제

JOG 모드로 측정 또는 스위블 작업을 하기 위해 공작물 원점을 사용하는 경우 리셋 시 공작물 원점이 반드시 활성 상태여야 하며 삭제해서도 안됩니다 (계단식 측정).

MD24006 $MC_CHSFRAME_RESET_MASK

리셋 후 시스템 프레임 활성화

비트 4 = 1 공작물 원점 시스템 프레임을 리셋 후에도 계속 활성 상태로 유지

MD24007 $MC_CHSFRAME_RESET_CLEAR_MASK

리셋 후 시스템 프레임 삭제

비트 4 = 0 리셋 후 공작물 원점 시스템 프레임을 삭제 안 함

Page 238: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

싸이클 머신 데이터 설정 7.5 스위블

선삭 및 밀링 238 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

MD24008 $MC_CHSFRAME_POWERON_MASK

POWER ON 후 시스템 프레임 리셋

비트 2 로터리 테이블 원점 시스템 프레임 (PAROT)

= 0 리셋 안 함

= 1 리셋

비트 3 공구 원점 시스템 프레임 (TOROT, ...)

= 0 리셋 안 함

= 1 리셋

비트 4 공작물 원점 시스템 프레임

= 0 리셋 안 함

= 1 리셋

MD24080 $MC_USER_FRAME_POWERON_MASK

셋터블 프레임의 설정

비트 0

= 0 POWER ON시 셋터블 제로 옵셋 활성화 안 함

=1 MD20152 $MC_GCODE_RESET_MODE[7] = 1인 경우 마지막 활성 셋터블 제로 옵셋은 POWER ON 이후에도 활성 상태 유지

이용: 모든 회전을 포함한 워크 옵셋 G5xx를 POWER ON 이후에도 계속 활성 상태로 유지하려는 경우

스위블 데이터 세트의 모듈로 로터리 축에 대한 축 머신 데이터

MD30455 $MA_MISC_FUNCTION_MASK

축 기능

비트 0 모듈로 로터리 축 프로그래밍

= 0 모듈로 로터리 축 프로그래밍 없음 (예: 0~359.999도)

= 1 모듈로 로터리 축 프로그래밍 (예: -180~180도)

Page 239: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

싸이클 머신 데이터 설정 7.5 스위블

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 239

MD30455 $MA_MISC_FUNCTION_MASK

비트 2 로터리 축 포지셔닝

= 0 프로그래밍된 대로

= 1 최단 경로를 따라

이용: 예를 들어 DC가 있는 G90에 비트 2 = 1로 설정한 경우 로터리 축 C가 최단 경로를 따라 이동합니다.

참고 자료: 제조업체 싸이클 CUST_800.SPF

MD32010 $MA_JOG_VELO_RAPID[AX] AX = 축 이름

JOG 모드로 급 이송, JOG 모드로 스위블을 하기 위해 이송하는 로터리 축 및 기계 축.

= 10000 JOG 모드로 스위블을 하기 위해 JOG 모드로 급 이송

SD42980 $SC_TOFRAME_MODE

설정, TOROT 및 PAROT에 대한 프레임 정의

= 2000 스위블 (디폴트 설정)

SD42974 $SC_TOCARR_FINE_CORRECTION

미세 옵셋 TCARR (스위블 데이터 세트)

= 0 스위블 데이터 세트 벡터의 미세 옵셋 없음

= 1 스위블 데이터 세트 벡터의 미세 옵셋

$TC_CARR41[n]와 같은 스위블 데이터 세트의 파라미터 적용

n : 스위블 데이터 세트 개수

Page 240: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

싸이클 머신 데이터 설정 7.5 스위블

선삭 및 밀링 240 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

JOG 모드로 스위블

싸이클 알람 62186 및 62187은 다음 머신 데이터를 사용해 숨기거나 표시할 수 있습니다.

MD55410 $MC_MILL_SWIVEL_ALARM_MASK

에러 평가 활성화 CYCLE800

비트 0 에러 메시지 61186 활성화

= 0 에러 메시지 61186 "활성 워크 옵셋 G%4 및 베이직 워크 옵셋 (기본 원점) 이 회전을 포함하고 있습니다"를 숨김 (디폴트 설정)

= 1 에러 메시지 61186 표시

비트 1 에러 메시지 61187 활성화

= 0 에러 메시지 61187 "활성 베이직 워크 옵셋과 기본 원점 (G500) 이 회전을 포함하고 있습니다"를 숨김 (디폴트 설정).

= 1 에러 메시지 61187 표시

7.5.3 ShopMill: 평면 스위블 및 공구 스위블

요구사항

소프트웨어 옵션

ShopMill 기능을 사용하기 위해서는 다음 소프트웨어 옵션이 필요합니다:

"ShopMill/ShopTurn"

기능 설명 및 설정에 대해서는 다음 장을 참조하십시오.

스위블 테크놀로지 싸이클 (쪽 232)

Page 241: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

싸이클 머신 데이터 설정 7.5 스위블

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 241

ShopMill에서의 스위블

ShopMill에서 스위블 기능을 인에이블하려면 다음 채널 머신 데이터를 추가로 설정하십시오. MD52212 $MCS_FUNCTION_MASK_TECH

교차 테크놀로지 기능 마스크

비트 0 = 1 스위블 인에이블

모든 스위블 헤드, 스위블 테이블 또는 둘의 조합에 대해 스위블 데이터 세트를 작성해야 합니다. 스위블 데이터 세트는 다음과 같은 파라미터로 구성됩니다.

$TC_CARR1[n] ~ $TC_CARR65[n] (여기서 n = 스위블 데이터 세트 개수)

스위블 데이터 세트의 파라미터는 스타트업 영역에서 리드인 또는 리드아웃할 수 있습니다.

시스템 변수 $TC_CARR37[n]

NC 프로그램에서 적절한 값을 지정해 프로그래밍할 수도 있습니다 (제조업체 싸이클). 스위블 데이터 세트의 파라미터는 프로그램이 시작되는 즉시 적용됩니다. 제조업체 싸이클 CUST_800.spf의 스위블 기능을 사용자의 특정 요구사항에 맞게 조정할 수 있습니다. $TC_CARR37[n] CYCLE800 입력 대화창의 디스플레이 방식

억 단위 스위블 데이터 세트 인에이블

스위블 데이터 세트 변경 - 공구 교환

= 0 스위블 데이터 세트 인에이블 안됨

= 4 스위블 데이터 세트 인에이블

자동 스위블 데이터 세트 변경 및 공구 교환

= 5 스위블 데이터 세트 인에이블

자동 스위블 데이터 세트 변경 및 수동 공구 교환

= 6 스위블 데이터 세트 인에이블

수동 스위블 데이터 세트 변경 및 자동 공구 교환

= 7 스위블 데이터 세트 인에이블

수동 스위블 데이터 세트 변경 및 공구 교환

Page 242: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

싸이클 머신 데이터 설정 7.5 스위블

선삭 및 밀링 242 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

7.5.4 기계 좌표계 확인을 위한 CYCLE800 확인 목록

DIN 66217 또는 ISO 841-2001에 따라 기계 좌표계 (운동학적 체인) 식별

주 이 확인 목록이 완벽한 것은 아닙니다.

● 변환에 사용되는 3개의 직선 축이 직교 좌표계를 형성하고 있습니까?

기하 축 XYZ

● 기계에 몇 개의 스위블 좌표계가 있습니까?

항상 2개 또는 1개의 로터리 축과 3개의 직선 축을 조합합니다.

● 좌표계는 어떤 종류입니까?

스위블 헤드, 스위블 테이블 또는 스위블 헤드와 스위블 테이블이 혼합된 좌표계.

● 좌표계의 로터리 축 이름은 무엇입니까?

수동 로터리 축을 사용할 수 있으며 이 축은 NC에 선언할 필요가 없습니다.

● 스위블 데이터 세트의 첫 번째 또는 두 번째 로터리 축은 무엇입니까?

규칙: 로터리 축 2는 로터리 축 1을 기준으로 합니다. 혼합 좌표계인 경우 공구 오리엔테이션을 위한 축은 항상 로터리 축 1이 됩니다.

● 직선 축과 로터리 축의 이송 방향이 정확합니까?

오른손 법칙:

직선 축 또는 로터리 축이 공작물을 이동하는 경우 축의 이동 방향과 로터리 축 벡터의 기호가 바뀝니다.

● 좌표계의 초기 설정은 무엇입니까?

초기 설정은 공구 오리엔테이션 및 평면 G17, G18 및 G19를 정의합니다.

● 어떤 로터리 축이 좌표계의 어떤 축 또는 기계 축 (축들) 을 중심으로 회전합니까?

이 설정은 좌표계의 로터리 축 벡터를 정의합니다.

예제 1:

헤드 좌표계. 로터리 축 2가 Y 축을 중심으로 회전하고 로터리 축 벡터 V2xyz는 0,1,0이 됩니다.

예제 2:

테이블 좌표계. 로터리 축 1이 X 축을 중심으로 회전하고 로터리 축 벡터 V1xyz는 -1,0,0이 됩니다.

Page 243: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

싸이클 머신 데이터 설정 7.5 스위블

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 243

7.5.5 운동학적 체인의 스타트업 (스위블 데이터 레코드)

스위블 데이터 세트 (SDS)

모든 스위블 헤드, 스위블 테이블 및 둘의 조합에 대해 스위블 데이터 세트를 작성해야 합니다.

스위블 데이터 세트는 다음과 같은 파라미터로 구성됩니다.

$TC_CARR1[n] ~ $TC_CARR65[n] (여기서 n = 스위블 데이터 세트 개수)

스위블 데이터 세트의 파라미터 ($TC_CARR1[n] to $TC_CARR65[n]) 는 스타트업 영역에서 리드인 또는 리드아웃할 수 있습니다. NC 프로그램에서 적절한 값을 지정해 프로그래밍할 수도 있습니다 (제조업체 싸이클). 스위블 데이터 세트의 파라미터는 프로그램이 시작되는 즉시 적용됩니다.

참고 자료

기능 매뉴얼 기본 기능: 공구 옵셋 (W1), 오리엔테이션 기능이 있는 공구 홀더

옵셋 벡터 I1 ~ I4

이 벡터들은 항상 세 가지 요소로 구성되며 이 요소들은 기계 축 X, Y 및 Z에 대한 원점이 됩니다. 운동학적 체인의 위치는 장비 제조업체가 측정합니다. 이 위치는 항상 스위블 헤드/스위블 테이블 (스위블 데이터 세트) 에 반영됩니다.

옵셋 벡터 I1~I4는 로터리 축이 스위블하지 않은 상태 (기계 좌표계 초기 설정) 를 말합니다.

사용되는 기계 좌표계는 전체를 구현할 필요가 없습니다. 단, 평면 스위블에서 이송 범위가 제한될 수 있다는 점을 염두에 두십시오. 단 1개의 로터리 축으로 기계 좌표계를 구현하는 경우 이 축을 항상 첫 번째 로터리 축으로 선언해야 합니다.

$TC_CARR1[n], $TC_CARR2[n], $TC_CARR3[n] 옵셋 벡터 I1xyz

$TC_CARR4[n], $TC_CARR5[n], $TC_CARR6[n] 옵셋 벡터 I2xyz

$TC_CARR15[n], $TC_CARR16[n], $TC_CARR17[n] 옵셋 벡터 I3xyz

$TC_CARR18[n], $TC_CARR19[n], $TC_CARR20[n] 옵셋 벡터 I4xyz

Page 244: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

싸이클 머신 데이터 설정 7.5 스위블

선삭 및 밀링 244 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

로터리 축 벡터 V1 및 V2

$TC_CARR7[n], $TC_CARR8[n], $TC_CARR9[n] 로터리 축 벡터 V1xyz

$TC_CARR10[n], $TC_CARR11[n], $TC_CARR12[n] 로터리 축 벡터 V2xyz

좌표계 유형 $TC_CARR23[n]

선택:

● 스위블 헤드 (유형 T)

● 스위블 테이블 (유형 P)

● 스위블 헤드 + 스위블 테이블 (유형 M)

스위블 헤드 (유형 T) 스위블 테이블 (유형 P) 스위블 헤드 + 스위블 테이블 (유형 M)

옵셋 벡터 I1 옵셋 벡터 I2 옵셋 벡터 I1

로터리 축 벡터 V1 로터리 축 벡터 V1 로터리 축 벡터 V1

옵셋 벡터 I2 옵셋 벡터 I3 옵셋 벡터 I2

로터리 축 벡터 V2 로터리 축 벡터 V2 옵셋 벡터 I3

옵셋 벡터 I3 옵셋 벡터 I4 로터리 축 벡터 V2

옵셋 벡터 I4

Page 245: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

싸이클 머신 데이터 설정 7.5 스위블

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 245

옵셋 파라미터

좌표계의 초기 설정에 로터리 축의 위치가 0으로 설정되지 않은 경우 로터리 축 1 또는 2에 옵셋 값이 입력됩니다. 좌표계의 초기 설정에서 기하 축 (X, Y, Z) 에 대한 공구 오리엔테이션은 항상 평행이어야 합니다.

$TC_CARR24[n] 로터리 축 1의 좌표계 옵셋

$TC_CARR25[n] 로터리 축 2의 좌표계 옵셋

$TC_CARR26[n] 로터리 축 1이 기어링을 시작할 때 Hirth 절삭날 시스템의 각도 옵셋

$TC_CARR27[n] 로터리 축 2가 기어링을 시작할 때 Hirth 절삭날 시스템의 각도 옵셋

$TC_CARR28[n] 로터리 축 1의 Hirth 절삭날 시스템의 각도 그리드

$TC_CARR29[n] 로터리 축 2의 Hirth 절삭날 시스템의 각도 그리드

각 로터리 축에 유효한 각도 범위 (예: -90 ~ +90도) 를 지정해야 합니다. 이 범위가 반드시 해당 로터리 축의 소프트웨어 종점 범위일 필요는 없습니다.

모듈로 축의 경우 각도 범위를 0 ~ 360도로 입력할 수 있습니다.

$TC_CARR30[n] 로터리 축 1의 각도 범위 (최소값)

$TC_CARR31[n] 로터리 축 2의 각도 범위 (최소값)

$TC_CARR32[n] 로터리 축 1의 각도 범위 (최대값)

$TC_CARR33[n] 로터리 축 2의 각도 범위 (최대값)

스위블 데이터 세트의 이름, 로터리 축의 이름

각 NC 채널에 여러 개의 스위블 데이터 세트를 선언한 경우 스위블 데이터 세트 각각에 이름이 지정됩니다. 스위블이 장착된 공구 캐리어를 교환할 수 없는 경우 이름을 지정할 필요가 없습니다.

$TC_CARR34[n] 스위블 데이터 세트 이름

$TC_CARR35[n] 로터리 축 1의 이름

$TC_CARR36[n] 로터리 축 2의 이름

Page 246: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

싸이클 머신 데이터 설정 7.5 스위블

선삭 및 밀링 246 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

주 스위블 데이터 세트의 이름은 A ~ Z, 0 ~ 9 및 밑줄 (_) 과 같이 NC 프로그래밍에 허용되는 문자만 포함해야 합니다.

가능한 경우 로터리 축 이름에는 다음을 사용해야 합니다.

● 로터리 축이 기계 축 X를 중심으로 회전하는 경우 A로 지정

● 로터리 축이 기계 축 Y를 중심으로 회전하는 경우 B로 지정

● 로터리 축이 기계 축 Z를 중심으로 회전하는 경우 C로 지정

자동 로터리 축인 경우 해당 NC 로터리 축의 채널 이름을 반드시 입력해야 합니다 (자동 모드에서 $TC_CARR37[n] TENS 및 HUNDREDS 위치 참조).

수동 (수동 조정 가능) 로터리 축 및 반자동 로터리 축인 경우 최대 6개의 문자 또는 숫자로 된 축 이름을 사용할 수 있습니다.

시스템 변수 $TC_CARR37[n]

"프로그램" → "기타" 영역을 열면 스위블 기능에 다음 소프트 키가 지정되어 있습니다. 밀링 테크놀로지 선삭 테크놀로지

"평면 스위블" "평면 스위블"

→ "선삭 공구 정렬"

→ "밀링 공구 정렬"

"밀링 공구 전진"

"공구 스위블"

→ "밀링 공구 전진"

"선삭 공구 정렬" 및 "밀링 공구 정렬" 소프트 키는 "B 축 좌표계" 기능이 활성화된 경우에만 표시됩니다 (아래 표 참조).

Page 247: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

싸이클 머신 데이터 설정 7.5 스위블

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 247

십진 자릿수의 의미:

디스플레이 방식을 다음과 같이 설정해 스위블 입력 / 선택 상자에 값이 표시되게 할 수 있습니다.

$TC_CARR37[n] CYCLE800 입력 화면의 디스플레이 방식 십진 자릿수 의미

단 단위 스위블 모드 선택

0 = 축별

1 = 축별 + 투사각

2 = 축별 + 투사각 + 입체각

3 = 축별 + 직접

4 = 축별 + 투사각 + 직접

5 = 축별 + 투사각 + 입체각 + 직접

십 단위 로터리 축 1

0 = 자동

1 = 수동

2 = 반자동

백 단위 로터리 축 2

0 = 자동

1 = 수동

2 = 반자동

천 단위 선택 필드, 방향: 로터리 축의 방향 선택

0 = 선택권이 1개 밖에 없는 좌표계인 경우 방향 참조를 표시 안 함. CYCLE800 싸이클 호출에 방향 선택 (_DIR) 마이너스 생성.

3 = 방향 참조, 로터리 축 1의 최적화된 방향, 좌표계 기본 설정에 방향 선택 마이너스.

4 = 방향 참조, 로터리 축 2의 최적화된 방향, 좌표계 기본 설정에 방향 선택 마이너스.

5 = 선택권이 1개 밖에 없는 좌표계인 경우 방향 참조를 표시 안 함. CYCLE800 싸이클 호출에 방향 선택 (_DIR) 플러스 생성.

8 = 방향 참조, 로터리 축 1의 최적화된 방향, 좌표계 기본 설정에 방향 선택 플러스.

Page 248: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

싸이클 머신 데이터 설정 7.5 스위블

선삭 및 밀링 248 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

$TC_CARR37[n] CYCLE800 입력 화면의 디스플레이 방식

십진 자릿수 의미

9 = 방향 참조, 로터리 축 2의 최적화된 방향, 좌표계 기본 설정에 방향 선택 플러스.

값 1, 2, 6 및 7은 허용되지 않습니다.

만 단위 선택 필드, 공구 팁 또는 B 축 좌표계 보정

0 = 공구 팁 입력 필드의 보정을 표시 안 함

1 = TRAORI를 사용해 공구 팁 보정

2 = 공구 팁 + B 축 좌표계 선삭 테크놀로지 추적 안 함.

3 = 공구 팁 보정 안 함 + B 축 좌표계 선삭 테크놀로지. 공구 팁 보정 기능을 사용하려면 "5축 변환 (TRAORI)" 옵션이 필요합니다.

십만 단위 예비

백만 단위 천만 단위 선택 필드, 후퇴

00 = 후퇴 안 함

01 = 후퇴 Z

02 = 후퇴 Z, XY

03 = 후퇴 Z 또는 후퇴 Z, XY

04 = 공구 방향으로 최대 후퇴

...

08 = 공구 방향으로 증분 후퇴

...

15 = 후퇴 Z 또는 Z, XY, 공구 방향으로 최대 후퇴 또는 증분 공구 방향으로 후퇴

$TC_CARR38[n] 후퇴 위치 X

$TC_CARR39[n] 후퇴 위치 Y

$TC_CARR40[n] 후퇴 위치 Z

억 단위 스위블 데이터 세트 인에이블

스위블 데이터 세트 변경 - 공구 교환

0 = 스위블 데이터 세트 인에이블 안됨

Page 249: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

싸이클 머신 데이터 설정 7.5 스위블

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 249

$TC_CARR37[n] CYCLE800 입력 화면의 디스플레이 방식

십진 자릿수 의미

4 = 스위블 데이터 세트 인에이블, 자동 스위블 데이터 세트 변경, 자동 공구 교환

5 = 스위블 데이터 세트 인이에블, 자동 스위블 데이터 세트 변경, 수동 공구 교환

6 = 스위블 데이터 세트 인이에블, 수동 스위블 데이터 세트 변경, 자동 공구 교환

7 = 스위블 데이터 세트 인에이블, 수동 스위블 데이터 세트 변경, 수동 공구 교환

스위블 전에 기하 축 후퇴

시스템 변수 $TC_CARR37[n]의 백만 단위 및 천만 단위 위치는 스위블 입력 마스크에 표시되는 후퇴 방식을 정의합니다.

● Z 축 후퇴

● Z축, XY 축 후퇴

● 공구 방향으로 후퇴, 최대 또는 증분

Z 축 후퇴 또는 Z 축, XY 축 후퇴는 파라미터 $TC_CARR38[n] ~ $TC_CARR40[n]에 설정된 값을 절대 기계 위치로 하여 실행됩니다.

$TC_CARR38[n] 후퇴 위치 X

$TC_CARR39[n] 후퇴 위치 Y

$TC_CARR40[n] 후퇴 위치 Z

후퇴 방식은 제조업체 싸이클 CUST_800.SPF에서 수정합니다.

유의사항

공구 축 이송 스위블 중 공구와 공작물이 충돌하지 않도록 공구 축을 후퇴시키십시오.

Page 250: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

싸이클 머신 데이터 설정 7.5 스위블

선삭 및 밀링 250 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

옵셋 벡터의 미세 옵셋

$TC_CARR41[n] ~ $TC_CARR60[n]

기본 벡터를 미세 옵셋 벡터에 지정:

I1 $TC_CARR1..3[n] ~ $TC_CARR41..43[n]

I2 $TC_CARR4..6[n] ~ $TC_CARR44..46[n]

I3 $TC_CARR15..17[n] ~ $TC_CARR55..57[n]

I4 $TC_CARR18..20[n] ~ $TC_CARR58..60[n]

미세 옵셋은 다음 셋팅 데이터에 의해 활성화됩니다.

SD42974 $SC_TOCARR_FINE_CORRECTION = 1.

스위블 기능 CYCLE800 또는 NC 기능 TCARR=n을 호출한 경우 해당 기본 벡터와 함께 미세 옵셋이 적용됩니다.

참고 자료

제조업체 싸이클 CUST_800.SPF (쪽 262)

Page 251: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

싸이클 머신 데이터 설정 7.5 스위블

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 251

7.5.6 스위블 헤드 1의 스타트업 예제

스위블 헤드 1 "HEAD_1"

벡터는 도면의 실물 크기가 아닌 좌표계 초기 설정을 기준으로 합니다.

로터리 축 1(C) Z 중심 (수동)

로터리 축 2(A) X 중심 (수동)

교체형 스위블 헤드 수동 조정 가능

스핀들 고정을 위한 경사 테이퍼가 있는 교체형 스위블 헤드

그림 7-7 스위블 헤드 1 "HEAD_1"

Page 252: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

싸이클 머신 데이터 설정 7.5 스위블

선삭 및 밀링 252 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

스타트업 소프트 키 "스위블", 좌표계 (예제 1):

좌표계 스위블 헤드 HEAD_1

후퇴 Z

X Y Z

200.000

옵셋 벡터 I1 0.000 0.030 -63.000

로터리 축 벡터 V1 0.000 0.000 1.000

옵셋 벡터 I2 0.000 0.000 40.000

로터리 축 벡터 V2 1.000 0.000 0.000

옵셋 벡터 I3 0.000 -0.030 23.000

디스플레이 방식

스위블 모드 축별

방향 참조 로터리 축 2

공구 보정 없음

로터리 축

로터리 축 1 C 모드 수동

각도 범위 0.000 360.000

로터리 축 2 A 모드 수동

각도 범위 -15.000 100.000

Page 253: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

싸이클 머신 데이터 설정 7.5 스위블

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 253

7.5.7 스위블 헤드 2의 스타트업 예제

스위블 헤드 2 "HEAD_2"

벡터는 좌표계의 초기 설정을 기준으로 합니다.

로터리 축 벡터 V1: 로터리 축 B가 Y를 중심으로 회전

로터리 축 벡터 V2: 로터리 축 C가 Y 및 Z를 중심으로 회전

옵셋 벡터 I1: 고정식 스위블 헤드로 벡터 체인 폐쇄

I1=-(I2+I3)

옵셋 벡터 I2: 로터리 축 1의 피봇 지점과 로터리 축 2의 피봇 지점 간 거리

옵셋 벡터 I3: 공구의 원점과 로터리 축 2의 피봇 지점 간 거리

스위블 헤드가 고정형인 경우 벡터 체인이 폐쇄됩니다 (I1 참조).

Hirth 절삭날 시스템이 있는 카다닉 스위블 헤드 (수동 조정 가능):

그림 7-8 스위블 헤드 2 "HEAD_2"

Page 254: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

싸이클 머신 데이터 설정 7.5 스위블

선삭 및 밀링 254 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

스타트업 소프트 키 "스위블", 좌표계 (예제 2):

좌표계 스위블 헤드 HEAD_2

후퇴 Z 공구 방향 최대 증분치

X Y Z

200.000

옵셋 벡터 I1 0.000 -172.000 -265.800

로터리 축 벡터 V1 0.000 1.000 0.000

옵셋 벡터 I2 0.000 172.000 172.000

로터리 축 벡터 V2 0.000 1.0001) 1.000 *)

옵셋 벡터 I3 0.000 0.000 93.800

디스플레이 방식

스위블 모드 축별

방향 참조 로터리 축 2

로터리 축

로터리 축 1 B 모드 수동

각도 범위 0.000 360.000

좌표계 옵셋 0.000

Hirth 절삭날 시스템 있음 각도 그리드 1.000

로터리 축 2 C 모드 수동

각도 범위 0.000 180.000

좌표계 옵셋 0.000

*) 로터리 축 벡터 V2 계산: 45° 각도

V2Y= sin(45)= 0.7071

V2z= cos(45)= 0.7071

V2Y 및 V2z는 1로 일반화할 수 있습니다.

로터리 축 1 및 2의 피봇 지점의 원점은 회전 라인 상에서 벗어날 수 있으며 반드시 기계적인 피봇 지점과 일치할 필요는 없습니다.

Page 255: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

싸이클 머신 데이터 설정 7.5 스위블

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 255

7.5.8 카다닉 테이블 스타트업 예제

카다닉 테이블 "TABLE_45"

벡터는 좌표계의 초기 설정을 기준으로 합니다.

로터리 축 벡터 V1: 로터리 축 B가 Y 및 Z를 중심으로 회전

로터리 축 벡터 V2 로터리 축 C가 Z를 중심으로 회전

옵셋 벡터 I2: 기계의 원점과 로터리 축 1의 피봇 지점/교차 지점 간 거리

옵셋 벡터 I3: 로터리 축 1의 피봇 지점/교차 지점과 로터리 축 2의 피봇 지점/교차 지점 간 거리

옵셋 벡터 I4: 벡터 체인 폐쇄 I4=-(I2+I3)

Page 256: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

싸이클 머신 데이터 설정 7.5 스위블

선삭 및 밀링 256 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

기계의 측면 모습:

스핀들 (공구 어댑터) 은 테이블의 상단 에지 (로터리 축 C) 또는 테이블의 중심 위 블록 공간 상에 배치됩니다. 스핀들의 측정 봉을 사용하여 로터리 축 C의 선삭 중심을 결정합니다.

그림 7-9 카다닉 테이블 "TABLE_45"

스타트업 소프트 키 "스위블", 좌표계 (예제 3): 좌표계 스위블 테이블 TABLE_45

X Y Z

옵셋 벡터 I2 0.000 100.000 50.000

로터리 축 벡터 V1 0.000 -1.0001) 1.000 *)

옵셋 벡터 I3 0.000 0.000 -30.000

로터리 축 벡터 V2 0.000 0.000 -1.000

옵셋 벡터 I4 0.000 -100.000 -20.000

디스플레이 방식

스위블 모드 축별

방향 참조 로터리 축 2

공구 보정 없음

Page 257: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

싸이클 머신 데이터 설정 7.5 스위블

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 257

좌표계 스위블 테이블 TABLE_45

로터리 축

로터리 축 1 B 모드 자동

각도 범위 0.000 180.000

로터리 축 2 C 모드 자동

각도 범위 0.000 360.000

*) 로터리 축 벡터 V1 계산: β = -45도

V1Y= sin(-45)= -0.7071

V1z= cos(-45)= 0.7071

V1Y 및 V1z는 -1 및 1로 일반화할 수 있습니다.

7.5.9 스위블 헤드/로터리 테이블 스타트업 예제

스위블 헤드/로터리 테이블 "MIXED_45"

벡터는 좌표계의 초기 설정을 기준으로 합니다.

로터리 축 벡터 V1: 로터리 축 B가 Y 및 Z를 중심으로 회전

로터리 축 벡터 V2: 로터리 축 C가 Z를 중심으로 회전

옵셋 벡터 I2: 공구 어댑터의 원점과 로터리 축 1의 피봇 지점/교차 지점 간 거리

옵셋 벡터 I1: 벡터 체인 폐쇄 l1=-I2

옵셋 벡터 I3: 기계의 원점과 로터리 축 2의 피봇 지점/교차 지점 간 거리

옵셋 벡터 I4: 벡터 체인 폐쇄 l4=-I3

Page 258: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

싸이클 머신 데이터 설정 7.5 스위블

선삭 및 밀링 258 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

기계의 측면 모습:

스핀들 (공구 어댑터) 은 테이블의 상단 에지 (로터리 축 C) 또는 테이블의 중심 위 블록 공간 상에 배치됩니다. 스핀들의 측정 봉을 사용하여 로터리 축 C의 선삭 중심을 결정합니다.

그림 7-10 스위블 헤드/로터리 테이블 "MIXED_45"

스타트업 소프트 키 "스위블", 좌표계 (예제 4): 좌표계 혼합 좌표계 MIXED_45

X Y Z

옵셋 벡터 I1 0.000 0.000 -30.600

로터리 축 벡터 V1 0.000 1.0001) 1.000 *)

옵셋 벡터 I2 0.000 0.000 30.600

옵셋 벡터 I3 300.000 150.000 0.000

로터리 축 벡터 V2 0.000 0.000 -1.000

옵셋 벡터 I4 -300.000 -150.000 0.000

디스플레이 방식

스위블 모드 축별

방향 로터리 축 1

공구 보정 있음

Page 259: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

싸이클 머신 데이터 설정 7.5 스위블

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 259

좌표계 혼합 좌표계 MIXED_45

로터리 축

로터리 축 1 B 모드 자동

각도 범위 0.000 180.000

로터리 축 2 C 모드 자동

각도 범위 0.000 360.000

*) 로터리 축 벡터 V1 계산: β = 45도

V1Y= sin(45)= -0.7071

V1z= cos(45)= 0.7071

V1Y 및 V1z는 1로 일반화할 수 있습니다.

7.5.10 스위블 테이블 스타트업 예제

스위블 테이블 "TABLE_5"

벡터는 좌표계의 초기 설정을 기준으로 합니다.

로터리 축 벡터 V1: 로터리 축 A가 X를 중심으로 회전

로터리 축 벡터 V2: 로터리 축 C가 Z를 중심으로 회전

옵셋 벡터 I2: 기계의 원점과 로터리 축 1의 피봇 지점/교차 지점 간 거리

옵셋 벡터 I3: 로터리 축 1의 피봇 지점과 로터리 축 2의 피봇 지점/교차 지점 간 거리

옵셋 벡터 I4: 벡터 체인 폐쇄 I4=-(I2+I3)

Page 260: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

싸이클 머신 데이터 설정 7.5 스위블

선삭 및 밀링 260 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

X 방향에서 본 기계의 측면 모습:

스핀들 (공구 어댑터) 은 테이블의 상단 에지 (로터리 축 C) 또는 테이블의 중심 위 블록 공간 상에 배치됩니다. 스핀들의 측정 봉을 사용하여 로터리 축 C의 선삭 중심을 결정합니다.

그림 7-11 스위블 테이블 "TABLE_5" (측면)

Page 261: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

싸이클 머신 데이터 설정 7.5 스위블

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 261

Y 방향에서 본 기계의 정면 모습:

그림 7-12 스위블 테이블 "TABLE_5" (정면)

스타트업 소프트 키 "스위블", 좌표계 (예제 5): 좌표계 스위블 테이블 TABLE_5

X Y Z

옵셋 벡터 I2 260.000 200.000 0.000

로터리 축 벡터 V1 -1.000 0.000 0.000

옵셋 벡터 I3 0.000 0.020 20.400

로터리 축 벡터 V2 0.000 0.000 -1.000

옵셋 벡터 I4 -260.000 -200.020 -20.400

디스플레이 방식

스위블 모드 축별

방향 로터리 축 1

공구 보정 없음

로터리 축

로터리 축 1 A 모드 자동

각도 범위 -90.000 90.000

로터리 축 2 C 모드 자동

각도 범위 0.000 360.000

Page 262: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

싸이클 머신 데이터 설정 7.5 스위블

선삭 및 밀링 262 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

7.5.11 제조업체 싸이클 CUST_800.SPF

개요

스위블 중에는 CUST_800.SPF 싸이클을 사용해 모든 축 위치에 접근합니다. 이 싸이클은 항상 스위블 싸이클 CYCLE800, 싸이클 E_TCARR (ShopMill) 또는 F_TCARR (ShopTurn) 에서 호출됩니다.

CUST_800.SPF 싸이클에서 기능 마커 (_M2: ~ _M59) 를 작성하고 문서화합니다.

CUST_800.SPF 제조업체 싸이클의 파라미터

CUST_800 (INT _MODE, INT _TC1, REAL _A1, REAL _A2, INT _TC2, REAL _T_POS) SAVE DISPLOF

_MODE 마커 _M2~_M59로 점프 실행

_TC1 스위블 헤드/스위블 테이블의 개수

_A1 로터리 축 1의 각도

_A2 로터리 축 2의 각도

_TC2 1. JOG 모드에서 스위블 시 피드 평가 (%)

2. ShopMill에서 교체된 새 스위블 헤드/스위블 테이블의 개수

_T_POS 증분 공구 방향에서 후퇴 시 증분 위치 (마커 _M44 및 _M45 참조)

Page 263: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

싸이클 머신 데이터 설정 7.5 스위블

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 263

스위블 전 후퇴

CUST_800.SPF 싸이클을 수정하지 않은 경우 스위블 전 후퇴를 실행할 때 Z 축 (마커 _M41) 또는 Z 축 다음 X축 및 Y 축 (마커 _M42) 이 MCS에서 해당 위치까지 먼저 이송됩니다. 임의로 사용 가능한 위치 값은 시스템 변수 $TC_CARR38[n] ~ $TC_CARR40[n]에 지정됩니다. 후퇴 중 활성 공구 절삭날의 선택이 취소 (D0) 되고 후퇴 후에 다시 선택됩니다.

공구 방향이 후퇴로 선언된 경우 공구 축이 소프트웨어 종점 (공구 방향으로 최대 지점) 까지 후퇴하거나 공구 방향으로 공구에서 증분 거리만큼 후퇴합니다. 공구 길이도 적절히 고려합니다.

ShopMill (ShopTurn) 이 있는 입력 대화창 CYCLE800 입력 대화창

그림 7-13 CYCLE800 프로그래밍

Page 264: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

싸이클 머신 데이터 설정 7.5 스위블

선삭 및 밀링 264 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

CYCLE800의 구조

AUTOMATIC 모드의 순서:

그림 7-14 CYCLE800.SPF/CUST_800.SPF의 구조

Page 265: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

싸이클 머신 데이터 설정 7.5 스위블

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 265

E_TCARR.SPF (F_TCARR.SPF) 의 구조

다음 구조도는 밀링 또는 선삭 중 스위블 데이터 세트를 변경하고 관련 공구를 교환하는 절차를 보여줍니다.

그림 7-15 E_TCARR.SPF의 구조

Page 266: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

싸이클 머신 데이터 설정 7.5 스위블

선삭 및 밀링 266 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

마커 _M2~_M13

스위블 데이터 세트 또는 공구가 변경된 경우 마지막 후퇴 모드 (모달) 로 직선 축이 후퇴합니다.

밀링/선삭 시 이 특성을 적용하고 싶지 않다면 세미콜론 (;) 을 사용하여 해당 호출을 코멘트로 제외시켜야 합니다. 제조업체 싸이클 CUST_800.SPF에서 밀링/선삭 중 싸이클 E_SWIV_H 또는 F_SWIV_H가 호출됩니다 (마커 _M2 ~ _M9 참조).

매개변수: E_SWIV_H (Par1, Par2, Par3)

● Par1: 스위블 데이터 세트의 번호 (_TC1)

● Par2: 첫 번째 로터리 축의 각도

● Par3: 두 번째 로터리 축의 각도

수정 예제

스위블 데이터 변경/공구 교환 중에 로터리 축 (스위블 헤드) 의 위치를 지정하지 않으려면 해당 마커에서 싸이클 E_SWIV_H의 호출을 코멘트로 제외시킬 수 있습니다. 로터리 축을 특정 위치로 이동하려는 경우 파라미터 Par 2 및 Par 3에 각도 값을 전송할 수 있습니다.

마커 _M14~_M15

후퇴 평면과 프로그래밍된 평면 스위블의 값에 따라, 블록 탐색 후 현재 위치에서 소프트웨어 한계 스위치까지 이동할 때 직선 축 역시 스위블된 후퇴 평면을 따라 이동할 수 있습니다. 이 문제를 방지하기 위해 스위블 후에 CUST_800.SPF에서 마커 _M14가 호출됩니다. 여기에 사전 설정된 싸이클 E_SP_RP(30)이 밀링 후퇴 평면까지 이동시킵니다. 이 때 소프트웨어 한계 스위치를 따라 이동할 수도 있습니다. 마커 _M15에 블록 탐색 후 적절히 후퇴하도록 설정할 수 있습니다.

마커 _M20~_M31

마커 _M20 ~ _M31은 2개의 로터리 축 또는 1개의 로터리 축이 있는 기계 좌표계로 구분됩니다. 자동 로터리 축 (NCU에 입력) 및 수동 (반자동) 로터리 축도 구분됩니다. 활성 스위블 데이터 세트로 스위블할 때 유효한 마커는 단 1개뿐입니다.

마커 _M35

블록 탐색을 위한 _M35와 수동 로터리 축이 있는 스위블 데이터 세트까지 실행합니다.

Page 267: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

싸이클 머신 데이터 설정 7.5 스위블

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 267

마커 _M46

마커 _M46에 블록 탐색 후 스위블을 실행하기 전에 후퇴하도록 설정할 수 있습니다. 밀링 테크놀로지 프로그램인 경우 변수 _E_VER이 1입니다.

마커 _M57~_M59

마커 _M57 ~ _M59는 JOG 모드 스위블 및 활성 5축 변환 (TRAORI) 에 사용됩니다.

"공구 보정"

"공구 보정"을 위해서는 5축 변환이 설정되어 있어야 합니다. 5축 변환은 해당 스위블 데이터 세트와 설정이 동일해야 합니다. "공구 보정"에 해당하는 프로그래밍 섹션은 마커 _M20, _M21, _M22 및 _M30에 통합됩니다. TRAORI(1)로 첫 번재 5축 변환을 호출합니다.

공구 교환 + 스위블

일반적으로 기계의 스위블 (CYCLE800) 및 공구 교환 기능은 서로 독립적입니다. 따라서 스위블된 작업 평면을 센터링 공구, 드릴링 공구, 탭핑 공구 등 여러 개의 공구가 사용되는 공정에도 그대로 적용할 수 있습니다.

활성 스위블 데이터 세트의 로터리 축이 공구 교환 공정에 사용되거나 후퇴해야 하는 경우 공구 교환 프로그램에 관련 사항을 적용시켜야 합니다. 공구 교환 후 로터리 축의 위치까지 공구 교환 이전과 동일한 방식으로 접근합니다. 공구 교환에 직선 축 (기하 축) 이 사용된 경우 NC (스위블 프레임) 의 회전 설정을 삭제하지 마십시오. 대신 G153 또는 SUPA 명령을 사용해 직선 축을 기계 축으로 배치할 수 있습니다.

Page 268: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

싸이클 머신 데이터 설정 7.5 스위블

선삭 및 밀링 268 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

활성 공구 옵셋이 없는 스위블

활성 공구 절삭날이 없는 로터리 축 (D0) 을 스위블할 수 없는 경우 싸이클 CUST_800.SPF에서 관련 설정을 조정할 수 있습니다.

_M40:

IF ((NOT $P_TOOL) AND _TC1)

LOOP

MSG ("활성 공구 절삭날 없음")

M0

STOPRE

ENDLOOP

ENDIF

GOTOF_MEND

Page 269: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

싸이클 머신 데이터 설정 7.6 고속 가공 설정 (돌출 표면)

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 269

7.6 고속 가공 설정 (돌출 표면)

7.6.1 고속 가공 설정 기능 (CYCLE832) 설정

기능

고속 가공 설정 기능은 최적의 가공이 가능하도록 조각 표면 가공을 위한 데이터를 사전 설정하는 데 사용됩니다. "고속 가공 설정" 싸이클 (CYCLE832) 에는 "Advanced Surface" 기능이 구현되어 있습니다.

CYCLE832의 호출에는 다음 파라미터가 사용됩니다.

● 공차

● 가공 형식

● 버전=1 (영구적으로 사전 설정)

공차 값

NC 명령 CTOL을 사용해 직선 축 (기하 축) 의 공차 값을 NC로 전송합니다. CTOL = root(3) * 공차 값.

가공에 로터리 축을 사용 (다중 축 변환) 하는 경우 NC 명령 OTOL 상의 계수를 사용해 공차 값을 NC로 전송합니다. 이 계수는 각 가공 형식에 따라 다음의 채널 셋팅 데이터에 설정할 수 있습니다. SD55440 $SCS_MILL_TOL_FACTOR_NORM

계수, G 그룹 59의 CYCLE 832를 위한 로터리 축의 공차

= 10

SD55441 $SCS_MILL_TOL_FACTOR_ROUGH

계수, G 그룹 59의 황삭을 위한 로터리 축의 공차

= 10

SD55442 $SCS_MILL_TOL_FACTOR_SEMIFIN

계수, G 그룹 59의 중삭을 위한 로터리 축의 공차

= 10

Page 270: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

싸이클 머신 데이터 설정 7.6 고속 가공 설정 (돌출 표면)

선삭 및 밀링 270 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

SD55443 $SCS_MILL_TOL_FACTOR_FINISH

계수, G 그룹 59의 정삭을 위한 로터리 축의 공차

= 10

가공 형식 및 테크놀로지 G 그룹 59

테크놀로지 G 그룹 59의 가공 형식은 CYCLE832 또는 CUST_832.SPF에 영구 지정됩니다.

가공 형식 테크놀로지 G 그룹 59 배열 인덱스

선택 취소 DYNNORM 0

황삭 DYNROUGH 2

사전 정삭 DYNSEMIFIN 3

정삭 DYNFINISH 4

다이나믹 파라미터는 스타트업 중에 테크놀로지 G 그룹을 사용하여 각 가공 작업에 맞게 조정할 수 있습니다.

주 기계 축을 최적화할 때 다음 머신 데이터의 값 (배열 인덱스) 을 정확하게 설정해야 합니다.

가공 형식, 선택 취소

CYCLE832의 선택을 취소하면 프로그램 런타임 중 MD2150 $MC_GCODE_RESET_VALUES[ ]에 선언된 설정에 G 그룹이 프로그래밍됩니다.

CYCLE832 선택을 취소할 때 공차가 프로그래밍되지 않은 경우 다음 채널 셋팅 데이터의 설정이 사용됩니다.

SD55445 $SCS_MILL_TOL_VALUE_NORM

선택 취소 시 공차 값

Page 271: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

싸이클 머신 데이터 설정 7.6 고속 가공 설정 (돌출 표면)

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 271

7.6.2 고속 가공 설정 기능 (CYCLE832) 조정 방법

제조업체 싸이클 CUST_832.SPF 조정

CYCLE832.SPF에 의한 설정 (G 명령) 과 달리 이 설정은 제조업체 싸이클 CUST_832.SPF에서 수정할 수 있습니다.

절차:

1. 다음 디렉토리에서 CUST_832.SPF 싸이클을 복사하십시오.

/NC data / Cycles / Standard cycles

2. 다음 디렉토리에 CUST_832.SPF 싸이클을 붙여넣으십시오.

/NC data / Cycles / Manufacturer cycles

3. 싸이클을 여십시오. 다음 설정이 프로그래밍됩니다.

SOFT

COMPCAD

G645

FIFOCTRL

UPATH

;FFWON

;ORISON

;OST

가공 형식에 따른 DYNNORM, DYNFINISH, DYNSEMIFIN 및 DYNROUGH

해당 마커가 CUST_832.SPF에 작성됩니다.

_M_NORM:

_M_FINISH:

_M_SEMIFINISH:

_M_ROUGH:

FGREF () 프로그래밍은 활성 다중 축 변환 (예: TRAORI) 으로 가공 작업을 할 때 유용합니다. 이 경우 CUST_832.SPF의 변수 _FGREF의 값은 10 mm로 사전 지정됩니다. 이 값 역시 수정할 수 있습니다. CYCLE832.SPF의 변수 _FGREF의 값이 가공에 관여하는 로터리 축에 입력됩니다. FGREF (로터리 축) 명령을 사용해 이

Page 272: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

싸이클 머신 데이터 설정 7.6 고속 가공 설정 (돌출 표면)

선삭 및 밀링 272 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

로터리 축을 5축 변환의 오리엔테이션 축으로 선언합니다. G70/G700가 활성화된 경우 FGREF 명령으로 값을 입력하기 전에 _FGREF의 값을 인치 단위로 변환합니다.

주 CYCLE832에 로터리 축 (오리엔테이션 축) 이 3개 이상인 경우: CYCLE832의 FGREF에 오리엔테이션 변환 (TRAORI) 을 위한 로터리 축의 최대 개수가3개라는 점이 반영됩니다.

예제:

오리엔테이션 변환을 위해 채널에 3개 이상의 로터리 축이 선언되어 있는 경우 CUST_832.SPF의 다음 구문을 사용하여 FGREF에 해당 값을 쓸 수 있습니다.

FGREF[AA]=$AA_FGREF[C]

;C = 로터리 축 1 (축이 CYCLE832 에 의해 반영됨)

;AA = 로터리 축 4

Page 273: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

싸이클 머신 데이터 설정 7.7 측정 싸이클 및 측정 기능

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 273

7.7 측정 싸이클 및 측정 기능

7.7.1 측정을 위한 일반 설정

요구사항

측정에는 두 종류의 전자 프로브가 사용됩니다.

● 공작물 측정 프로브

● 공구 측정 프로브

다음 설명에서는 전자 프로브를 간단히 프로브라고 부르겠습니다.

다음의 일반 머신 데이터를 사용해 연결된 프로브의 전기 극성을 설정하십시오.

MD13200[0] $MN_MEAS_PROBE_LOW_ACTIVE MD13200[1] $MN_MEAS_PROBE_LOW_ACTIVE

프로브의 극성 변경

= 0 비편향 상태 0 V의 프로브 (디폴트 설정)

편향 상태 24 V의 프로브

= 1 비편향 상태 24 V의 프로브

편향 상태 0 V의 프로브

MD13210 $MN_MEAS_TYPE =1

분산 드라이브의 측정 유형

분산 측정은 영구적으로 사전 설정되어 있습니다 (데이터 클래스: SYSTEM).

참고 자료

프로브 연결 (쪽 160)

Page 274: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

싸이클 머신 데이터 설정 7.7 측정 싸이클 및 측정 기능

선삭 및 밀링 274 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

프로브 기능 테스트

프로브를 수동으로 편향시킨 후 다음 PLC 인터페이스 신호를 확인하는 방법으로 프로브의 전환 기능을 테스트할 수 있습니다. DB2700

전환 특성과 측정값 전송을 테스트하려면 다음과 같은 NC 명령이 포함된 NC 테스트 프로그램을 사용하십시오.

MEAS 이동할 거리 삭제를 적용하여 측정

$AC_MEA[n] 전환 작업 검사

n = 측정 입력 번호

$AA_MW[축 이름] 공작물 좌표계에서 축의 측정값

$AA_MM[축 이름] 기계 좌표계에서 축의 측정값

예제: 테스트 프로그램

프로그램 코드 코멘트

%_N_PRUEF_MESSTASTER_MPF ;

$PATH=/_N_MPF_DIR ; 테스트 프로그램, 프로브 연결

N00 DEF INT MTSIGNAL ; 전환 상태 점검을 위한 비트 메모리

N05 G17 G54 T="3D_Taster" D1 ; 프로브의 공구 형상 선택

N10 M06 ; 공구 활성화

N15 G0 G90 X0 F150 ; 시작 위치 및 측정 속도

N20 MEAS=1 G1 X100 ; X 축의 측정 입력 1 에서 측정

N30 MTSIGNAL=$AC_MEA[1] ; 첫 번째 측정 입력에서 전환 작업 완료, YES / NO

N35 IF MTSIGNAL == 0 GOTOF _FEHL1 ; 신호 평가

N40 R1=$AA_MM[X] ; 기계 좌표계로 측정한 값을 R1 에 저장

N45 R2=$AA_MW[X] ; 공작물 좌표계로 측정한 값을 R2 에 저장

N50 M0 ; R1/R2 의 측정값 점검

N55 M30

N60 _FEHL1: MSG ("프로브가 전환되지 않습니다!")

N65 M0

N70 M30

Page 275: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

싸이클 머신 데이터 설정 7.7 측정 싸이클 및 측정 기능

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 275

공작물 또는 공구 프로브 PPU의 측정 입력

NC 측정 입력 지정은 다음의 일반 머신 데이터에 정의됩니다.

MD51606 $MNS_MEA_INPUT_PIECE_PROBE[0]

워크 프로브 측정 입력

= 0 첫 번째 NC 측정 입력에 있는 워크 프로브 (디폴트 설정)

= 1 두 번째 NC 측정 입력에 있는 워크 프로브

MD51607 $MNS_MEA_INPUT_TOOL_PROBE[0]

공구 프로브 측정 입력

= 0 첫 번째 NC 측정 입력에 있는 공구 프로브

= 1 두 번째 NC 측정 입력에 있는 공구 프로브 (디폴트 설정)

MD51614 $MNS_MEA_PROBE_LENGTH_RELATE

프로브 길이 계측 시 길이 참조

= 0 절입 축에서 프로브 볼 중심에 대한 계측을 실시합니다.

= 1 절입 축에서 프로브 볼의 원주를 기준으로 계측을 실시합니다 (디폴트 설정).

주 MD51614를 변경한 후에는 프로브를 다시 계측해야 합니다.

MD51616 $MNS_MEA_CAL_MONITORING

계측 상태 모니터링

= 0 모니터링 안 함

= 1 모니터링 실행 (디폴트 설정)

Page 276: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

싸이클 머신 데이터 설정 7.7 측정 싸이클 및 측정 기능

선삭 및 밀링 276 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

7.7.2 제조업체 싸이클 CUST_MEACYC.SPF

제조업체 및 사용자 싸이클 CUST_MEACYC.SPF

CUST_MEACYC.SPF는 측정 싸이클 기능의 일부입니다. 측정 작업 실행 전후에 모든 측정 싸이클에 CUST_MEACYC.SPF가 호출됩니다. CUST_MEACYC.SPF는 JOG 모드 측정과 AUTOMATIC 모드 측정에서 동일한 방식으로 작동됩니다.

CUST_MEACYC.SPF를 사용해 측정 전후에 필요한 공정 (예: 프로브 활성화/비활성화) 을 프로그래밍하고 실행할 수 있습니다.

7.7.3 JOG 모드로 측정

요구사항

이전 단원에서 설명한 설정을 미리 수행해야 합니다. 측정을 위한 일반 설정 (쪽 273)

공작물 측정

밀링 테크놀로지:

● 공구 스핀들에 프로브를 삽입합니다.

● 공구 목록에서 종류 710 (3D 프로브 밀링) 을 프로브로 선택합니다.

● 현재 NC 채널에서 프로브가 공구로 활성화됩니다.

일반 셋팅 데이터 설정:

SD54798 $SNS_J_MEA_FUNCTION_MASK_PIECE= 4H

입력 마스크, JOG 모드 측정, 공작물 측정에 대한 설정

비트 2 = 1 "전자 워크 프로브로 측정" 기능을 활성화

Page 277: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

싸이클 머신 데이터 설정 7.7 측정 싸이클 및 측정 기능

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 277

공구 측정

공구 측정을 위해서는 기계 내에 적절한 프로브가 있어야 하며 스핀들에서 공구를 사용해 언제든지 안전하게 접근할 수 있어야 합니다.

공구 측정 기능이 지원되는 공구 종류는 다음과 같습니다.

● 밀링 테크놀로지: 공구 종류 1xx 및 2xx

● 선삭 테크놀로지: 공구 종류 5xx, 1xx, 2xx

지정된 공구 종류에 대해 해당 공구의 길이 및 반경을 측정할 수 있습니다.

일반 셋팅 데이터 설정:

SD54799 $SNS_J_MEA_FUNCTION_MASK_TOOL= 4H

입력 마스크, JOG 모드 측정, 공구 측정에 대한 설정

비트 2 = 1 "전자 공구 프로브로 측정" 기능을 활성화

머신 데이터 설정

일반 머신 데이터:

MD11602 $MN_ASUP_START_MASK

ASUB에 대한 정지 조건 무시

비트 0 = 1 JOG 모드로 ASUB 시작 가능

MD11604 $MN_ASUP_START_PRIO_LEVEL

ASUP_START_MASK가 적용되는 우선 순위

= 1 - 64 ASUP_START_MASK에 대한 우선 순위

Page 278: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

싸이클 머신 데이터 설정 7.7 측정 싸이클 및 측정 기능

선삭 및 밀링 278 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

채널 머신 데이터: MD20050 $MC_AXCONF_GEOAX_ASIGN_TAB[i]

채널 축에 기하 축 지정

밀링에만 해당.

요구사항: JOG 모드에서 측정 작업을 하려면 모든 기하 축 (가능한 경우 XYZ) 이 사용 가능한 상태여야 합니다.

[0] = 1 1. 실제 기하 축, X 축.

[1] = 2 2. 실제 기하 축, Y 축.

[2] = 3 3. 실제 기하 축, Z 축.

MD20110 $MC_RESET_MODE_MASK

리셋/TP 종료 후 기본 제어 설정을 정의

= 4045H 최소값

비트 0 = 1

비트 2 = 1

비트 6 = 1

비트 14 = 1

전원을 켜고 리셋한 후 기본 제어 설정

MD20112 $MC_START_MODE_MASK

가공 프로그램 시작 후 기본 제어 설정 정의

= 400H 최소값

비트 6 = 0 NC 프로그램 시작 후 기본 제어 설정 정의

MD20310 $MC_TOOL_MANAGEMENT_MASK

공구 관리자 기능 활성화

= 4002H 최소값

비트 1 = 1 공구 관리자 및 모니터링 기능 활성화

비트 14 = 1 리셋 및 시작 시 자동 공구 교환

Page 279: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

싸이클 머신 데이터 설정 7.7 측정 싸이클 및 측정 기능

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 279

주 JOG 조작 모드에서 머신 데이터 및 셋팅 데이터를 설정한 후 워크 프로브를 이용해 다음 측정 작업을 수행하려면 이 장에 설명된 사전 조건을 충족해야 합니다.

공작물 측정: 밀링 기계에서 측정

공구 측정: 밀링 기계 또는 선반에서 측정

다음 단원에는 기계의 구체적인 요구사항에 맞게 측정 작업을 조정하기 위해 어떤 설정을 할 수 있는지 설명되어 있습니다.

7.7.4 JOG: 밀링 중 공작물 측정

공작물 측정

"기계 좌표" 영역에서의 측정은 다음의 채널 일반 머신 데이터 및 채널 셋팅 데이터를 사용하여 특정 요구사항에 맞게 적절히 조정할 수 있습니다.

일반 머신 데이터:

MD51751 $MNS_J_MEA_M_DIST_MANUELL

측정 지점 전후에 측정 경로 (mm)

= 10 디폴트 설정

MD51755 $MNS_J_MEA_MEASURING_FEED

공작물 측정 및 계측을 위한 측정 이송 속도 (mm/min)

= 300 디폴트 설정

MD51757 $MNS_J_MEA_COLL_MONIT_FEED

활성 충돌 모니터링을 위한 작업 평면에서의 위치 이송 속도 (mm/min)

= 1000 디폴트 설정

MD51758 $MNS_J_MEA_COLL_MONIT_POS_FEED

활성 충돌 모니터링을 위한 절입 축에서의 위치 이송 속도 (mm/min)

= 1000 디폴트 설정

Page 280: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

싸이클 머신 데이터 설정 7.7 측정 싸이클 및 측정 기능

선삭 및 밀링 280 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

MD51770 $MNS_J_MEA_CAL_RING_DIAM[i]

특히 계측 데이터 세트에 대한 계측 직경 (mm) 사전 지정

= -1 디폴트 설정

MD51772 $MNS_J_MEA_CAL_HEIGHT_FEEDAX[i]

특히 계측 데이터 세트를 위한 절입 축에서의 계측 높이 (mm) 디폴트 설정

= -99999 디폴트 설정

일반 셋팅 데이터:

SD54798 $SNS_J_MEA_FUNCTION_MASK_PIECE

JOG 모드로 측정하기 위한 입력 마스크 설정

비트 0 해당 없음

비트 1 해당 없음

비트 2 = 1 전자 프로브로 측정 활성화

비트 3 = 1 프로브 계측 데이터 필드 선택 및 인에이블

비트 4 해당 없음

비트 5 측정을 위한 기준으로 WO 선택

비트 6 = 1 기본 원점 (SETFRAME) 에서 WO 선택 및 인에이블

비트 7 = 1 채널 전용 베이직 프레임에서 WO 선택 및 인에이블

비트 8 = 1 글로벌 베이직 프레임에서 WO 선택 및 인에이블

비트 9 = 1 조정 가능한 프레임에서 WO 선택 및 인에이블 (디폴트 설정)

채널 셋팅 데이터:

SD55770 $SCS_J_MEA_SET_COUPL_SP_COORD

프로브 캐리어 스핀들의 동작

= 0 프로브 캐리어 스핀들을 절입 축 기준 좌표 회전과 커플링 (디폴트 설정)

= 1 싸이클이 시작된 시점의 프로브 캐리어 스핀들 위치가 측정의 초기 위치로 사용됩니다.

Page 281: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

싸이클 머신 데이터 설정 7.7 측정 싸이클 및 측정 기능

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 281

주 이 셋팅 데이터를 변경한 후에는 프로브를 다시 계측해야 합니다.

SD55761 $SCS_J_MEA_SET_NUM_OF_ATTEMPTS

측정 지점에서의 측정 횟수

= 0 측정 지점당 다섯 번의 측정. 산술 평균이 생성됩니다.

= 1 측정 지점당 한 번의 측정 (디폴트 설정)

SD55762 $SCS_J_MEA_SET_RETRAC_MODE

측정 지점에서의 후퇴 속도

= 0 중간 포지셔닝에 해당하는 후퇴 속도 (디폴트 설정)

= 1 급 이송으로 후퇴

SD55763 $SCS_J_MEA_SET_FEED_MODE

측정 이송 속도 선택

= 0 측정 이송 속도로 측정 (디폴트 설정)

= 1 1. 채널 셋팅 데이터 SD55633 $SCS_MEA_FEED_FAST_MEASURE에 설정된 이송 속도로 측정

2. 측정 이송 속도 선택

모노 프로브를 사용하는 경우 다음의 일반 머신 데이터 및 채널 셋팅 데이터를 설정하십시오. 모노 프로브는 한 모션 방향으로만 전환됩니다. MD51612 $MNS_MEA_MONO_COR_POS_ACTIVE

옵셋 각도를 고려하여 모노 프로브에 대한 전환 방향 지정

= 0 옵셋 각도 제외

= 1 옵셋 각도 포함 (디폴트 설정)

SD55772 $SCS_J_MEA_SET_PROBE_MONO

프로브 유형 선택

= 0 멀티 프로브 (3D 프로브) (디폴트 설정)

= 1 모노 프로브

Page 282: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

싸이클 머신 데이터 설정 7.7 측정 싸이클 및 측정 기능

선삭 및 밀링 282 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

7.7.5 JOG: 밀링 중 공구 측정

공구 프로브

다음 머신 데이터에서 인덱스 [i] 는 프로브의 현재 데이터 필드 번호 (프로브 번호 -1) 를 나타냅니다.

일반 머신 데이터: MD51774 $MNS_J_MEA_T_PROBE_TYPE[i]

프로브 버전

= 0 큐브형 (디폴트 설정)

= 101 XY의 디스크, 작업 평면 G17

= 201 ZX의 디스크, 작업 평면 G18

= 301 YZ의 디스크, 작업 평면 G19

다음의 일반 머신 데이터는 공구 프로브 계측이 가능한 축 및 방향을 정의하는 데 사용됩니다. MD51776 $MNS_J_MEA_T_PROBE_ALLOW_AX_DIR[i]

"계측"을 위한 축 및 방향

= 133 디폴트 설정

십진 자릿수

단 단위 첫 번째 축

= 0 축 사용 불가능

= 1 음의 방향만 가능

= 2 양의 방향만 가능

= 3 양방향 모두 가능

십 단위 두 번째 축

= 0 축 사용 불가능

= 1 음의 방향만 가능

= 2 양의 방향만 가능

= 3 양방향 모두 가능

Page 283: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

싸이클 머신 데이터 설정 7.7 측정 싸이클 및 측정 기능

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 283

십진 자릿수

백 단위 세 번째 축

= 0 축 사용 불가능

= 1 음의 방향만 가능

= 2 양의 방향만 가능

= 3 양방향 모두 가능

예제

일반 머신 데이터 MD51776[i] $MNS_J_MEA_T_PROBE_ALLOW_AX_DIR = 123이면 공구 프로브는 G17 평면에서 다음과 같이 계측됩니다.

● X축에서 양방향 모두 계측

● Y축에서 양의 방향만 계측

● Z축에서 음의 방향만 계측

MD51778 $MNS_J_MEA_T_PROBE_DIAM_LENGTH[i]

길이 측정을 위한 공구 프로브의 유효 직경

= 0 디폴트 설정

MD51780 $MNS_J_MEA_T_PROBE_DIAM_RAD[i]

반경 측정을 위한 공구 프로브의 유효 직경

= 0 디폴트 설정

MD51782 $MNS_J_MEA_T_PROBE_T_EDGE_DIST[i]

공구 프로브 상단 에지와 공구 하단 에지 간 거리

(= 계측 깊이, 밀링 커터 반경 측정 시 측정 깊이)

= 2 디폴트 설정

Page 284: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

싸이클 머신 데이터 설정 7.7 측정 싸이클 및 측정 기능

선삭 및 밀링 284 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

측정 경로 / 측정 이송 속도

일반 머신 데이터:

MD51752 $MNS_J_MEA_M_DIST_TOOL_LENGTH

공구 길이 측정을 위한 측정 경로

= 2 디폴트 설정

MD51753 $MNS_J_MEA_M_DIST_TOOL_RADIUS

공구 반경 측정을 위한 측정 경로

= 1 디폴트 설정

MD51786 $MNS_J_MEA_T_PROBE_MEASURE_DIST

프로브 계측 또는 스핀들 정지 상태에서 측정을 위한 측정 경로

= 10 디폴트 설정

MD51787 $MNS_J_MEA_T_PROBE_MEASURE_FEED

스핀들이 정지된 상태에서 프로브 및 공구 측정을 위한 측정 이송 속도 계측

= 100 디폴트 설정

스핀들이 회전하는 상태로 측정 시 모니터링

일반 셋팅 데이터:

SD54670 $SNS_MEA_CM_MAX_PERI_SPEED[0]

측정할 공구의 최대 허용 원주 속도

= 100 디폴트 설정

Page 285: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

싸이클 머신 데이터 설정 7.7 측정 싸이클 및 측정 기능

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 285

SD54671 $SNS_MEA_CM_MAX_REVOLUTIONS[0]

측정할 공구의 최대 허용 공구 속도. 속도 초과 시 자동으로 감속됩니다.

= 1000 디폴트 설정

SD54672 $SNS_MEA_CM_MAX_FEEDRATE[0]

프로브에서 측정할 공구를 프로빙하기 위한 최대 허용 이송 속도

= 20 디폴트 설정

SD54673 SNS_MEA_CM_MIN_FEEDRATE[0]

프로브에서 측정할 공구의 첫 번째 프로빙을 위한 최소 이송 속도. 이 값을 사용하면 공구 반경이 클 때 너무 작은 이송 속도가 사용되는 것을 피할 수 있습니다.

= 1 디폴트 설정

SD54674 $SNS_MEA_CM_SPIND_ROT_DIR[0]

공구 측정을 위한 스핀들 회전 방향

= 4 M4와 동일한 방향으로 회전 (디폴트 설정)

유의사항

측정 싸이클을 호출할 때 스핀들이 이미 회전 중이면 회전 방향은 이 데이터의 설정과 상관없이 그대로 유지됩니다.

SD54675 $SNS_MEA_CM_FEEDFACTOR_1[0]

이송 속도 팩터 1

= 10 디폴트 설정

Page 286: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

싸이클 머신 데이터 설정 7.7 측정 싸이클 및 측정 기능

선삭 및 밀링 286 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

SD54675 $SNS_MEA_CM_FEEDFACTOR_1[0]

= 0 싸이클에 의해 계산된 이송 속도를 사용한 단일 프로빙. 단, 최소값은 SD54673[0] $SNS_MEA_CM_MIN_FEEDRATE의 값.

>= 1 이송 속도를 사용한 첫 번째 프로빙. 단, 최소값은 다음의 값을 적용.

SD54673[0] $SNS_MEA_CM_MIN_FEEDRATE)

SD54675[0] $SNS_MEA_CM_FEEDFACTOR_1

SD54676 $SNS_MEA_CM_FEEDFACTOR_2[0]

이송 속도 팩터 2

= 0 측정 싸이클에 의해 계산된 이송 속도를 사용한 두 번째 프로빙.

SD54673[0] $SNS_MEA_CM_FEEDFACTOR_1 > 0인 경우만 유효 (디폴트 설정).

>= 1 SD54673[0] $SNS_MEA_CM_MIN_FEEDRATE 이송 속도 팩터 2의 계산된 이송 속도를 사용한 두 번째 프로빙.

계산된 이송 속도를 사용한 세 번째 프로빙.

유의사항

이송 속도 팩터 2는 이송 속도 팩터 1보다 작아야 합니다.

SD54677 $SNS_MEA_CM_MEASURING_ACCURACY[0]

지정된 측정 정확도: 이 파라미터의 값은 항상 프로브에서 마지막으로 수행된 공구 프로빙을 기준으로 합니다.

= 0.005 디폴트 설정

Page 287: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

싸이클 머신 데이터 설정 7.7 측정 싸이클 및 측정 기능

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 287

7.7.6 JOG: 선삭 중 공구 측정

측정 경로 / 측정 이송 속도

일반 머신 데이터:

MD51786 $MNS_J_MEA_T_PROBE_MEASURE_DIST

프로브 계측 또는 스핀들 정지 상태에서 측정을 위한 측정 경로

= 10 디폴트 설정

MD51787 $MNS_J_MEA_T_PROBE_MEASURE_FEED

스핀들이 정지된 상태에서 공구 프로브 및 공구 측정을 위한 측정 이송 속도 계측

= 100 디폴트 설정

채널 셋팅 데이터:

SD42950 $SC_TOOL_LENGTH_TYPE

공구 종류와 관계 없이 공구 길이 옵셋 지정

= 0 선삭 공구 종류 5xx 측정

= 2 선삭 공구 종류 5xx 측정, 드릴링 및 밀링 공구 종류 1xx 및 2xx 측정 (디폴트 설정)

Page 288: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

싸이클 머신 데이터 설정 7.7 측정 싸이클 및 측정 기능

선삭 및 밀링 288 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

7.7.7 AUTOMATIC 모드로 측정

요구사항

소프트웨어 옵션

"AUTOMATIC 모드에서 측정" 기능을 사용하려면 다음의 소프트웨어 옵션이 필요합니다: "Measuring cycles"

다음 단원에서 설명된 설정을 미리 수행해야 합니다. 측정을 위한 일반 설정 (쪽 273)

밀링에서 공작물 측정:

● 공구 스핀들에 프로브를 삽입합니다.

● 공구 목록에서 종류 710 (3D 프로브 밀링) 을 프로브로 선택합니다.

● 현재 NC 채널에서 프로브가 활성화됩니다.

선삭에서 공작물 측정:

● 공구 종류 580 (3D 프로브, 선삭) 인 공구를 선택합니다.

● 현재 NC 채널에서 공구가 활성화됩니다.

공구 측정

공구 측정을 위해서는 기계 내에 적절한 프로브가 있어야 하며 스핀들에서 공구를 사용해 언제든지 안전하게 접근할 수 있어야 합니다.

공구 측정 기능이 지원되는 공구 종류는 다음과 같습니다.

● 밀링 테크놀로지: 공구 종류 1xx 및 2xx

● 선삭 테크놀로지: 공구 종류 5xx, 1xx, 2xx

지정된 공구 종류에 대해 해당 공구의 길이 및 반경을 측정할 수 있습니다.

"프로그램" 영역에서 다음의 채널 셋팅 데이터를 사용하여 공작물 및 공구 측정 기능을 조정할 수 있습니다. 그러나 기본 설정을 변경할 필요는 없습니다.

Page 289: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

싸이클 머신 데이터 설정 7.7 측정 싸이클 및 측정 기능

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 289

SD55613 $SCS_MEA_RESULT_DISPLAY

측정 결과의 화면 디스플레이 방식 선택

= 0 측정 결과를 화면에 표시하지 않습니다 (디폴트 설정).

= 1 측정 결과를 화면에 8초 동안 표시합니다.

= 3 측정 싸이클이 내부 머신 데이터를 종료하고 측정 결과가 화면에 고정되어 표시됩니다.

NC 시작을 수행하면 측정 결과 디스플레이 선택이 취소됩니다.

= 4 싸이클 알람 61303, 61304, 61305 및 61306인 경우에만 측정 결과가 화면에 표시됩니다.

NC 시작을 수행하면 측정 결과 디스플레이 선택이 취소됩니다.

SD55623 $SCS_MEA_EMPIRIC_VALUE[i]

실험값

= 0 디폴트 설정

SD55618 $SCS_MEA_SIM_ENABLE

측정 싸이클 시뮬레이션

= 0 시뮬레이션을 호출하면 측정 싸이클이 생략됩니다 (디폴트 설정).

= 1 시뮬레이션을 호출하면 측정 싸이클이 실행됩니다.

보정은 수행되지 않고 로그 기록도 하지 않습니다.

측정 결과가 화면에 표시되지 않습니다.

SD55619 $SCS_MEA_SIM_MEASURE_DIFF

시뮬레이션의 측정 차이 값

= 0 시뮬레이션인 경우 지령치와 실제값의 차이를 입력할 수 있습니다 (디폴트 설정).

SD55600 $SCS_MEA_COLLISION_MONITORING

프로브 편향을 확인하기 위해 측정 싸이클의 내부 중간 포지셔닝을 모니터링합니다.

= 0 충돌 모니터링 생략

= 1 충돌 모니터링 실행 (디폴트 설정)

Page 290: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

싸이클 머신 데이터 설정 7.7 측정 싸이클 및 측정 기능

선삭 및 밀링 290 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

프로그램 편집기에서 측정 싸이클의 입력 마스크 설정

사용자 변수 _MZ_MASK[i]를 사용하여 항목 및 측정 변수를 확장 또는 제한할 수 있습니다. "파라미터"→ "사용자 변수" → "전역 GUD" 또는 "채널 GUD" 영역에 GUD가 표시됩니다. GUD 파라미터 기능

_MZ_MASK[2] 측정 횟수 및 측정 속도 입력 필드:

= 0 입력 필드 없음 (디폴트 설정)

= 1 입력 필드 있음

_MZ_MASK[5] 프로브 종류 선택 상자:

= 0 멀티 프로브 (디폴트 설정)

= 1 모노 프로브

주 SGUD 파라미터 SGUD 파라미터는 사용자 인터페이스에서 정의하지 않습니다. "MDA" 또는 "AUTOMATIC" 모드에서 적절한 NC 프로그램에 값을 지정하여 파라미터를 프로그래밍하십시오. 예제: _MZ_MASK[2]=1 파라미터 _MZ_MASK의 값은 NC 프로그램을 종료 또는 리셋하거나 전원을 크고 켠 후에도 계속 유지됩니다.

본 단원에서 설명한 사전조건을 수행한 후 머신 데이터/셋팅 데이터를 설정 및 확인한 경우 AUTOMATIC 모드로 기계에서 워크 프로브 또는 공구 프로브를 사용해 측정할 수 있습니다.

참고 자료

선반에서 공작물을 측정하려면 추가 설정이 필요합니다.

● AUTO: 선삭 중 공작물 측정 (쪽 294)

공구 프로브를 사용하여 공구를 측정하기 위해서도 다음과 같은 추가 설정이 필요합니다.

● AUTO: 밀링 중 공구 측정 (쪽 296)

● AUTO: 선삭 중 공구 측정 (CYCLE982) (쪽 306)

다음 단원에는 기계의 구체적인 요구사항에 맞게 측정 작업을 조정하기 위해 어떤 설정을 할 수 있는지 설명되어 있습니다.

Page 291: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

싸이클 머신 데이터 설정 7.7 측정 싸이클 및 측정 기능

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 291

7.7.8 AUTO: 공작물 측정을 위한 일반 설정

요구사항

다음 장에서 설명된 설정을 미리 수행해야 합니다. 측정을 위한 일반 설정 (쪽 273)

설정

"프로그램" 영역에서 다음 셋팅 데이터를 사용하여 구체적인 요구사항에 맞게 공작물 측정 기능을 조정할 수 있습니다.

일반 셋팅 데이터: SD54655 $SNS_MEA_REPEAT_ACTIVE

알람 (치수 차이 또는 컨피던스 범위) 에 대한 측정 반복

= 0 측정을 반복 안 함 (디폴트 설정)

= 1 측정을 최대 4회 반복

SD54656 $SNS_MEA_REPEAT_WITH_M0

측정 반복 및 알람 (치수 차이 또는 컨피던스 범위) 에 M0 사용

= 0 알람에 대해 M0 사용 안 함 (디폴트 설정)

= 1 알람에 대해 M0 사용

SD54657 $SNS_MEA_TOL_ALARM_SET_M0

알람 (크기 초과 또는 크기 미달) 에 M0 사용

= 0 알람에 대해 M0 사용 안 함 (디폴트 설정)

= 1 알람에 대해 M0 사용

채널 셋팅 데이터: SD55606 $SCS_MEA_NUM_OF_MEASURE

측정 위치에서 반복 측정 횟수 (프로브를 전환하지 않을 때)

= 0 최대 5회 측정 시도 (디폴트 설정)

= 1 1회만 측정 시도

Page 292: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

싸이클 머신 데이터 설정 7.7 측정 싸이클 및 측정 기능

선삭 및 밀링 292 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

SD55608 $SCS_MEA_RETRACTION_FEED

측정 지점에서 후퇴 속도

= 0 중간 포지셔닝에 해당하는 후퇴 속도 (디폴트 설정)

= 1 SD55630 $SCS_MEA_FEED_RAPID_IN_PERCENT에 설정된 급 이송 속도 (%) 로 후퇴.

채널 셋팅 데이터 SD55600 $SCS_MEA_COLLISION_MONITORING을 1로 설정해야 함.

SD55610 $SCS_MEA_FEED_TYP

측정 이송 속도 선택

= 0 측정 이송 속도로 측정 (디폴트 설정)

= 1 채널 셋팅 데이터 SD55633 $SCS_MEA_FEED_FAST_MEASURE에 설정된 이송 속도로 첫 번째 측정.

측정 이송 속도로 두 번째 측정.

SD55630 $SCS_MEA_FEED_RAPID_IN_PERCENT

감속률 (%)

= 50 충돌 모니터링을 안 하는 경우 내부 싸이클 중간 포지셔닝을 위한 급 이송 속도의 감속률 (%) 디폴트 설정.

채널 셋팅 데이터 SD55600 SCS_MEA_COLLISION_MONITORING을 0으로 설정해야 함.

SD55631 $SCS_MEA_FEED_PLANE_VALUE

충돌 모니터링이 활성인 경우 작업 평면의 중간 포지셔닝을 위한 이송 속도

= 1000 디폴트 설정

SD55632 $SCS_MEA_FEED_FEEDAX_VALUE

충돌 모니터링이 활성인 경우 절입 축의 중간 포지셔닝을 위한 이송 속도.

= 1000 디폴트 설정

SD55633 $SCS_MEA_FEED_MEASURE

빠른 측정 이송 속도

= 900 디폴트 설정

Page 293: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

싸이클 머신 데이터 설정 7.7 측정 싸이클 및 측정 기능

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 293

7.7.9 AUTO: 밀링 중 공작물 측정

설정

"프로그램" 영역에서 채널 셋팅 데이터를 사용하여 특정 요구사항에 맞게 측정 작업을 조정할 수 있습니다. SD54660 $SNS_MEA_PROBE_BALL_RAD_IN_TOA

계측된 프로브 볼 반경을 프로브 공구 데이터에 적용

= 0 적용 안 함 (디폴트 설정)

= 1 적용함

SD55602 $SCS_MEA_COUPL_SPIND_COORD

스핀들 정렬을 활성 평면의 좌표 회전과 커플링

= 0 스핀들 위치 (스핀들의 프로브) 를 절입 축 중심의 좌표 회전과 커플링 안 함 (디폴트 설정)

= 1 스핀들 위치 (스핀들의 프로브) 를 절입 축 중심의 좌표 회전과 커플링

SD55625 $SCS_MEA_AVERAGE_VALUE[i]

평균값의 개수

= 0 디폴트 설정

다음의 셋팅 데이터는 "계측" 측정 기능이 있는 측정 싸이클을 사용하여 작성합니다. 여기서는 사용자가 파라미터를 지정할 필요가 없습니다.

SD54600 $SNS_MEA_WP_BALL_DIAM[i] 워크 프로브의 프로브 볼 유효 직경

SD54601 $SNS_MEA_WP_TRIG_MINUS_DIR_AX1[i] 음의 방향 트리거 지점,

평면의 첫 번째 측정 축

SD54602 $SNS_MEA_WP_TRIG_PLUS_DIR_AX1[i] 양의 방향 트리거 지점,

평면의 첫 번째 측정 축

SD54603 $SNS_MEA_WP_TRIG_MINUS_DIR_AX2[i] 음의 방향 트리거 지점,

평면의 두 번째 측정 축

Page 294: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

싸이클 머신 데이터 설정 7.7 측정 싸이클 및 측정 기능

선삭 및 밀링 294 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

SD54604 $SNS_MEA_WP_TRIG_PLUS_DIR_AX2[i] 양의 방향 트리거 지점,

평면의 두 번째 측정 축

SD54605 $SNS_MEA_WP_TRIG_MINUS_DIR_AX3[i] 양의 방향 트리거 지점,

평면의 세 번째 측정 축

SD54606 $SNS_MEA_WP_TRIG_PLUS_DIR_AX3[i] 음의 방향 트리거 지점,

공구와 반대 방향에 있는 세 번째 측정 축.

디폴트 값 = 0.

SD54607 $SNS_MEA_WP_POS_DEV_AX1[i] 위치 편향

평면의 첫 번째 측정 축

SD54608 $SNS_MEA_WP_POS_DEV_AX2[i] 위치 편향

평면의 두 번째 측정 축

그러나 프로브를 계측한 이후 계측값을 확인하고 필요한 경우 프로브 품질을 평가할 수 있습니다. 예를 들어 위치 편차의 경우 값이 0.1 mm보다 커서는 안됩니다. 값이 이보다 클 경우 프로브를 기계적으로 재조정해야 합니다.

주 프로브에 대한 제조업체의 지침을 준수하십시오.

7.7.10 AUTO: 선삭 중 공작물 측정

요구사항

MD51610 $MNS_MEA_TOOLCARR_ENABLE

오리엔테이션이 가능한 (스위블이 장착된) 공구 홀더로 배치된 프로브 또는 공구 지원

= 0 지원 안 함 (디폴트 설정)

= 1 지원함

MD52605 $MNS_MEA_TURN_CYC_SPECIAL_MODE

선삭을 위한 기능. Y축 (세 번째 축) 에서 측정 후 X축 (정면 축) 에서 수정.

= 0 디폴트 설정

Page 295: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

싸이클 머신 데이터 설정 7.7 측정 싸이클 및 측정 기능

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 295

MCS를 기준으로 한 공구 프로브의 계측 데이터

계측을 시작하기 전에 다음의 일반 셋팅 데이터에 기계 좌표계 (MCS) 로 공구 프로브의 위치를 입력해야 합니다. SD54615 $SNS_MEA_CAL_EDGE_BASE_AX1[i]

첫 번째 측정 축을 기준으로 한 슬롯 베이스 계측

= 0

SD54617 $SNS_MEA_CAL_EDGE_PLUS_DIR_AX1[i]

첫 번째 측정 축의 양의 방향으로 슬롯 에지 계측

= 0

SD54618 $SNS_MEA_CAL_EDGE_MINUS_DIR_AX1[i]

첫 번째 측정 축의 음의 방향으로 슬롯 에지 계측

= 0

SD54619 $SNS_MEA_CAL_EDGE_BASE_AX2[i]

두 번째 측정 축을 기준으로 한 슬롯 베이스 계측

= 0

SD54620 $SNS_MEA_CAL_EDGE_UPPERE_AX2[i]

두 번째 측정 축을 기준으로 한 상부 슬롯 에지 계측

= 0

SD54621 $SNS_MEA_CAL_EDGE_PLUS_DIR_AX2[i]

두 번째 측정 축의 양의 방향으로 슬롯 에지 계측

= 0

SD54422 $SNS_MEA_CAL_EDGE_MINUS_DIR_AX2[i]

두 번째 측정 축의 음의 방향으로 슬롯 에지 계측

= 0

Page 296: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

싸이클 머신 데이터 설정 7.7 측정 싸이클 및 측정 기능

선삭 및 밀링 296 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

주 X축 및 Z축이 있는 표준 선반 (G18) 의 경우 Z축이 첫 번째 측정 축이 되고 X축이 두 번째 측정 축이 됩니다.

7.7.11 AUTO: 밀링 중 공구 측정

MCS를 기준으로 한 공구 프로브의 계측 데이터

계측을 시작하기 전에 다음의 일반 셋팅 데이터에 기계 좌표계 (MCS) 로 공구 프로브의 위치를 입력해야 합니다. 이 경우 원점은 스핀들에 있는 활성 공구의 외경 또는 길이입니다. 스핀들에 공구가 없으면 원점은 스핀들 중심점 및 스핀들의 공구 원점입니다.

주 JOG 모드에서 공구 프로브를 계측했으면 계측 데이터가 이미 정확히 입력되어 있습니다. 다음 머신 데이터와 셋팅 데이터의 설정이 일치해야 합니다.

MD51776 $MNS_J_MEA_T_PROBE_ALLOW_AX_DIR[ii]

SD54632 $SNS_MEA_TP_AX_DIR_AUTO_CAL[i] 인덱스 [i] 는 실제 데이터 필드의 번호 (_PRNUM-1) 를 의미합니다.

SD54625 $SNS_MEA_TP_TRIG_MINUS_DIR_AX1[i]

음의 방향에서 첫 번째 측정 축의 트리거 지점

= 0

SD54626 $SNS_MEA_TP_TRIG_PLUS_DIR_AX1[i]

양의 방향에서 첫 번째 측정 축의 트리거 지점

= 0

SD54627 $SNS_MEA_TP_TRIG_MINUS_DIR_AX2[i]

음의 방향에서 두 번째 측정 축의 트리거 지점

= 0

Page 297: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

싸이클 머신 데이터 설정 7.7 측정 싸이클 및 측정 기능

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 297

SD54628 $SNS_MEA_TP_TRIG_PLUS_DIR_AX2[i]

양의 방향에서 두 번째 측정 축의 트리거 지점

= 0

SD54629[i] $SNS_MEA_TP_TRIG_MINUS_DIR_AX3[i]

음의 방향에서 세 번째 측정 축의 트리거 지점

= 0

SD54630 $SNS_MEA_TP_TRIG_PLUS_DIR_AX3[i]

양의 방향에서 세 번째 측정 축의 트리거 지점

= 0

SD54631 $SNS_MEA_TP_EDGE_DISK_SIZE[i]

공구 프로브, 에지 길이 / 디스크 직경

= 0

SD54632 $SNS_MEA_TP_AX_DIR_AUTO_CAL[i]

자동 계측을 위한 축 및 방향

= 133

일반 셋팅 데이터 SD54632 $SNS_MEA_TP_AX_DIR_AUTO_CAL은 축에 있는 공구 프로브가 계측 가능한 방향을 정의하는 데 사용됩니다.

십진 자릿수

단 단위 첫 번째 축

= 0 축 사용 불가능

= 1 음의 방향만 가능

= 2 양의 방향만 가능

= 3 양방향 모두 가능

Page 298: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

싸이클 머신 데이터 설정 7.7 측정 싸이클 및 측정 기능

선삭 및 밀링 298 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

십진 자릿수

십 단위 두 번째 축

= 0 축 사용 불가능

= 1 음의 방향만 가능

= 2 양의 방향만 가능

= 3 양방향 모두 가능

백 단위 세 번째 축

= 0 축 사용 불가능

= 1 음의 방향만 가능

= 2 양의 방향만 가능

= 3 양방향 모두 가능

예제

일반 머신 데이터 SD54632 $SNS_MEA_TP_AX_DIR_AUTO_CAL = 123이면 공구 프로브는 G17 평면에서 다음과 같이 계측됩니다.

● 첫 번째 축: Z축에서 음의 방향만 계측

● 두 번째 축: Y축에서 양의 방향만 계측

● 세 번째 축: X축에서 양방향 모두 계측

SD54633 $SNS_MEA_TP_TYPE[i]

프로브 버전

= 0 큐브형 (디폴트 설정)

= 101 XY의 디스크, 작업 평면 G17

= 201 ZX의 디스크, 작업 평면 G18

= 301 YZ의 디스크, 작업 평면 G19

SD54634 $SNS_MEA_TP_CAL_MEASURE_DEPTH[i]

공구 프로브 상단 에지와 공구 하단 에지 간 거리 (계측 깊이, 밀링 반경에 대한 측정 깊이)

= 2 디폴트 설정

Page 299: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

싸이클 머신 데이터 설정 7.7 측정 싸이클 및 측정 기능

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 299

WCS를 기준으로 한 공구 프로브의 계측 데이터

계측을 시작하기 전에 다음의 일반 셋팅 데이터에 공작물 좌표계 (WCS) 로 공구 프로브의 위치를 입력해야 합니다. 이 경우 원점은 스핀들에 있는 활성 공구의 외경 및 길이입니다. 스핀들에 공구가 없으면 원점은 스핀들 중심점 및 스핀들의 공구 원점입니다.

유의사항

공구를 측정할 때는 조정 가능한 워크 옵셋의 데이터 및 기본 원점이 항상 계측 (WCS에서 측정) 시 데이터와 일치하는지 확인하십시오. 항상 동일한 조정 가능한 워크 옵셋으로 측정 및 계측을 수행하십시오.

SD54640 $SNS_MEA_TPW_TRIG_MINUS_DIR_AX1[i]

음의 방향에서 첫 번째 측정 축의 트리거 지점

= 0

SD54641 $SNS_MEA_TPW_TRIG_PLUS_DIR_AX1[i]

양의 방향에서 첫 번째 측정 축의 트리거 지점

= 0

SD54642 $SNS_MEA_TPW_TRIG_MINUS_DIR_AX2[i]

음의 방향에서 두 번째 측정 축의 트리거 지점

= 0

SD54643 $SNS_MEA_TPW_TRIG_PLUS_DIR_AX2[i]

양의 방향에서 두 번째 측정 축의 트리거 지점

= 0

SD54644 $SNS_MEA_TPW_TRIG_MINUS_DIR_AX3[i]

음의 방향에서 세 번째 측정 축의 트리거 지점

= 0

SD54645 $SNS_MEA_TPW_TRIG_PLUS_DIR_AX3[i]

양의 방향에서 세 번째 측정 축의 트리거 지점

= 0

Page 300: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

싸이클 머신 데이터 설정 7.7 측정 싸이클 및 측정 기능

선삭 및 밀링 300 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

SD54646 $SNS_MEA_TPW_EDGE_DISK_SIZE[i]

공구 프로브, 에지 길이 / 디스크 직경

= 0

SD54647 $SNS_MEA_TPW_AX_DIR_AUTO_CAL[i]

자동 계측, 공구 프로브, 축/방향 인에이블

= 133 (디폴트 설정)

다음 일반 셋팅 데이터는 특정 축에서 공구 프로브가 계측 가능한 방향을 정의하는 데 사용됩니다. 십진 자릿수

단 단위 1. 축

= 0 축 사용 불가능

= 1 음의 방향만 가능

= 2 양의 방향만 가능

= 3 양방향 모두 가능

십 단위 2. 축

= 0 축 사용 불가능

= 1 음의 방향만 가능

= 2 양의 방향만 가능

= 3 양방향 모두 가능

백 단위 3. 축

= 0 축 사용 불가능

= 1 음의 방향만 가능

= 2 양의 방향만 가능

= 3 양방향 모두 가능

Page 301: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

싸이클 머신 데이터 설정 7.7 측정 싸이클 및 측정 기능

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 301

예제

일반 머신 데이터 SD54647 $SNS_MEA_TPW_AX_DIR_AUTO_CAL = 123이면 공구 프로브는 G17 평면에서 다음과 같이 계측됩니다.

● 1. 축: Z축에서 음의 방향만 계측

● 2. 축: Y축에서 양의 방향만 계측

● 3. 축: X축에서 양방향 모두 계측

SD54648 $SNS_MEA_TPW_TYPE[i]

프로브 버전

= 0 큐브형 (디폴트 설정)

= 101 XY의 디스크, 작업 평면 G17

= 201 ZX의 디스크, 작업 평면 G18

= 301 YZ의 디스크, 작업 평면 G19

SD54649 $SNS_MEA_TPW_CAL_MEASURE_DEPTH[i]

공구 프로브 상단 에지와 공구 하단 에지 간 거리 (계측 깊이, 밀링 반경에 대한 측정 깊이)

= 2 디폴트 설정

스핀들이 회전하는 상태로 측정 시 모니터링

셋팅 데이터 설정: SD54670 $SNS_MEA_CM_MAX_PERI_SPEED[0]

측정할 공구의 최대 허용 원주 속도

= 100 디폴트 설정

SD54671 $SNS_MEA_CM_MAX_REVOLUTIONS[0]

측정할 공구의 최대 허용 공구 속도.

속도 초과 시 자동으로 감속됩니다.

= 1000 디폴트 설정

Page 302: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

싸이클 머신 데이터 설정 7.7 측정 싸이클 및 측정 기능

선삭 및 밀링 302 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

SD54672 $SNS_MEA_CM_MAX_FEEDRATE[0]

프로브에서 측정할 공구를 프로빙하기 위한 최대 허용 이송 속도

= 20 디폴트 설정

SD54673 $SNS_MEA_CM_MIN_FEEDRATE[0]

프로브에서 측정할 공구의 첫 번째 프로빙을 위한 최소 이송 속도.

이 값을 사용하면 공구 반경이 클 때 너무 작은 이송 속도가 사용되는 것을 피할 수 있습니다.

= 1 디폴트 설정

SD54674 $SNS_MEA_CM_SPIND_ROT_DIR[0]

공구 측정을 위한 스핀들 회전 방향

4 = M4 디폴트 설정

유의사항

측정 싸이클을 호출할 때 스핀들이 이미 회전 중이면 회전 방향은 이 데이터의 설정과 상관없이 그대로 유지됩니다.

SD54675 $SNS_MEA_CM_FEEDFACTOR_1[0]

이송 속도 팩터 1

= 10 디폴트 설정

= 0 싸이클에 의해 계산된 이송 속도를 사용한 단일 프로빙. 단, 최소값은 SD54673[0] $SNS_MEA_CM_MIN_FEEDRATE의 값.

≥ 1 이송 속도를 사용한 첫 번째 프로빙. 단, 최소값은 다음의 값을 적용.

SD54673[0] $SNS_MEA_CM_MIN_FEEDRATE)

SD54675[0] $SNS_MEA_CM_FEEDFACTOR_1

Page 303: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

싸이클 머신 데이터 설정 7.7 측정 싸이클 및 측정 기능

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 303

SD54676 $SNS_MEA_CM_FEEDFACTOR_2[0]

이송 속도 팩터 2

= 0 싸이클이 계산한 이송 속도를 적용한 두 번째 프로빙은 SD54673 $SNS_MEA_CM_FEEDFACTOR_1[0] > 0 일 경우에만 가능 (디폴트 설정)

≥ 1 SD54673 $SNS_MEA_CM_MIN_FEEDRATE[0] 이송 속도 팩터 2의 계산된 이송 속도를 사용한 두 번째 프로빙.

계산된 이송 속도를 사용한 세 번째 프로빙.

유의사항

이송 속도 팩터 2는 이송 속도 팩터 1보다 작아야 합니다.

SD54677 $SNS_MEA_CM_MEASURING_ACCURACY[0]

지정된 측정 정확도: 이 파라미터의 값은 항상 프로브에서 마지막으로 수행된 공구 프로빙을 기준으로 합니다.

= 0.005 디폴트 설정

수정 테이블을 사용하여 측정값 수정

SD54691 $SNS_MEA_T_PROBE_OFFSET

측정 결과 수정 활성화

= 0 데이터 없음 (디폴트 설정)

= 1 싸이클에서의 수정. SD54690 $SNS_MEA_T_PROBE_MANUFACTURER>0인 경우에만 유효함.

= 2 사용자 정의 수정 테이블을 사용한 수정

SD54689 $SNS_MEA_T_PROBE_MANUFACTURER

몇몇 공구 프로브 모델 (고객별) 에 대해 미리 설정된 보정 테이블 활성화

= 0 데이터 없음 (디폴트 설정)

= 1 TT130 (Heidenhain)

= 2 TS27R (Renishaw)

Page 304: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

싸이클 머신 데이터 설정 7.7 측정 싸이클 및 측정 기능

선삭 및 밀링 304 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

사용자를 위한 수정 값

일반 셋팅 데이터 SD54691 $SNS_MEA_T_PROBE_OFFSET= 2이면 다음 설정이 적용됩니다.

SD54695 ~ SD54700 반경 측정에 대한 보정 값

SD54705 ~ SD54710 길이 측정에 대한 보정 값

SD54695 $SNS_MEA_RESULT_OFFSET_TAB_RAD1[i]

SD54705 $SNS_MEA_RESULT_OFFSET_TAB_LEN1[i]

반경 측정

길이 측정

= 0 0

= 1 1. 반경

= 2 2. 반경

= 3 3. 반경

= 4 4. 반경

SD54696 $SNS_MEA_RESULT_OFFSET_TAB_RAD2[i]

SD54706 $SNS_MEA_RESULT_OFFSET_TAB_LEN2[i]

반경 측정

길이 측정

= 0 첫 번째 원주 속도

= 1 첫 번째 반경/길이 측정을 위한 수정 값

= 2 두 번째 반경/길이 측정을 위한 수정 값

= 3 세 번째 반경/길이 측정을 위한 수정 값

= 4 네 번째 반경/길이 측정을 위한 수정 값

SD54697 $SNS_MEA_RESULT_OFFSET_TAB_RAD3[i]

SD54707 $SNS_MEA_RESULT_OFFSET_TAB_LEN3[i]

반경 측정

길이 측정

= 0 2. 원주 속도

= 1 첫 번째 반경/길이 측정을 위한 수정 값

= 2 두 번째 반경/길이 측정을 위한 수정 값

= 3 세 번째 반경/길이 측정을 위한 수정 값

= 4 네 번째 반경/길이 측정을 위한 수정 값

Page 305: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

싸이클 머신 데이터 설정 7.7 측정 싸이클 및 측정 기능

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 305

SD54698 $SNS_MEA_RESULT_OFFSET_TAB_RAD4[i]

SD54708 $SNS_MEA_RESULT_OFFSET_TAB_LEN4[i]

반경 측정

길이 측정

= 0 3. 원주 속도

= 1 첫 번째 반경/길이 측정을 위한 수정 값

= 2 두 번째 반경/길이 측정을 위한 수정 값

= 3 세 번째 반경/길이 측정을 위한 수정 값

= 4 네 번째 반경/길이 측정을 위한 수정 값

SD54699 $SNS_MEA_RESULT_OFFSET_TAB_RAD5[i]

SD54709 $SNS_MEA_RESULT_OFFSET_TAB_LEN5[i]

반경 측정

길이 측정

= 0 4. 원주 속도

= 1 첫 번째 반경/길이 측정을 위한 수정 값

= 2 두 번째 반경/길이 측정을 위한 수정 값

= 3 세 번째 반경/길이 측정을 위한 수정 값

= 4 네 번째 반경/길이 측정을 위한 수정 값

SD54700 $SNS_MEA_RESULT_OFFSET_TAB_RAD6[i]

SD54710 $SNS_MEA_RESULT_OFFSET_TAB_LEN6[i]

반경 측정

길이 측정

= 0 5. 원주 속도

= 1 첫 번째 반경/길이 측정을 위한 수정 값

= 2 두 번째 반경/길이 측정을 위한 수정 값

= 3 세 번째 반경/길이 측정을 위한 수정 값

= 4 네 번째 반경/길이 측정을 위한 수정 값

Page 306: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

싸이클 머신 데이터 설정 7.7 측정 싸이클 및 측정 기능

선삭 및 밀링 306 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

7.7.12 AUTO: 선삭 중 공구 측정 (CYCLE982)

공구 프로브의 계측 데이터

기계 좌표계 (MCS) 기준 측정:

계측을 시작하기 전에 다음의 일반 셋팅 데이터에 기계 좌표계 (MCS) 로 공구 프로브의 위치를 입력해야 합니다. SD54625 $SNS_MEA_TP_TRIG_MINUS_DIR_AX1[i]

첫 번째 축 (G18의 경우 Z축) 의 음의 방향 트리거 지점

= 0

SD54626 $SNS_MEA_TP_TRIG_PLUS_DIR_AX1[i]

첫 번째 축 (G18의 경우 Z축) 의 양의 방향 트리거 지점

= 0

SD54627 $SNS_MEA_TP_TRIG_MINUS_DIR_AX2[i]

두 번째 축 (G18의 경우 X축) 의 음의 방향 트리거 지점

= 0

SD54628 $SNS_MEA_TP_TRIG_PLUS_DIR_AX2[i]

두 번째 축 (G18의 경우 X축) 의 양의 방향 트리거 지점

= 0

인덱스 [i] 는 실제 데이터 필드의 번호 (_PRNUM-1) 를 의미합니다.

공작물 좌표계 (WCS) 기준 측정:

계측을 시작하기 전에 다음의 일반 셋팅 데이터에 공작물 좌표계 (WCS) 로 공구 프로브의 위치를 입력해야 합니다. 이 경우 원점은 스핀들에 있는 활성 공구의 외경 또는 길이입니다. SD54640 $SNS_MEA_TPW_TRIG_MINUS_DIR_AX1[i]

첫 번째 축 (G18의 경우 Z축) 의 음의 방향 트리거 지점

= 0

Page 307: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

싸이클 머신 데이터 설정 7.7 측정 싸이클 및 측정 기능

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 307

SD54641 $SNS_MEA_TPW_TRIG_PLUS_DIR_AX1[i]

첫 번째 축 (G18의 경우 Z축) 의 양의 방향 트리거 지점

= 0

SD54642 $SNS_MEA_TPW_TRIG_MINUS_DIR_AX2[i]

두 번째 축 (G18의 경우 X축) 의 음의 방향 트리거 지점

= 0

SD54643 $SNS_MEA_TPW_TRIG_PLUS_DIR_AX2[i]

두 번째 축 (G18의 경우 X축) 의 양의 방향 트리거 지점

= 0

인덱스 [i] 는 실제 데이터 필드의 번호 (_PRNUM-1) 를 의미합니다.

"오리엔테이션 가능한 공구 홀더" 또는 "공구 스위블"을 사용하여 공구 측정

MD51610 $MNS_MEA_TOOLCARR_ENABLE

오리엔테이션 가능한 공구 홀더 지원

= 0 오리엔테이션 가능한 공구 홀더 지원 안 함 (디폴트 설정)

= 1 특수 홀더 위치 0°, 90°, 180° 및 270°를 기준으로 오리엔테이션 (좌표계 종류 "T") 가능한 공구 홀더를 사용해 배치한 측정 프로브 또는 공구 지원

일반 머신 데이터 MD51610 $MNS_MEA_TOOLCARR_ENABLE = 1인 경우 다음 설정이 적용됩니다. MD51618 $MNS_MEA_CM_ROT_AX_POS_TOL

로터리 축 설정을 위한 공차 파라미터

= 0.5 디폴트 설정

Page 308: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

싸이클 머신 데이터 설정 7.7 측정 싸이클 및 측정 기능

선삭 및 밀링 308 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

로터리 축의 실제 각도 위치는 미세 정위치 정지 영역에 프로그래밍된 각도 위치와 차이가 있을 수 있습니다. 이 편차는 축의 위치 제어 속성에 따라 달라집니다. 특정 축에서 허용되는 최대 편차를 파라미터에 입력해야 합니다. 공차를 초과한 경우 다음과 같은 알람이 출력됩니다.

61442 공구 홀더가 기하 축과 평행하지 않습니다.

Page 309: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 309

PLC 스타트업 (2부) 88.1 유지/보수

개요

사용자 인터페이스 또는 프로그래밍 도구에 있는 유지/보수 대화창을 통해 처리할 작업들 (주로 기계 유지 보수 작업) 의 시간 주기 및 알람 순서를 수정, 시작, 비활성화 또는 재활성화할 수 있습니다.

작업의 수치 데이터는 데이터 블록에 정리되고 HMI, PLC 사용자 프로그램 및 프로그래밍 도구의 사용자 인터페이스에 제공됩니다. 특정 작업의 이름은 운영 소프트웨어로 관리 및 수정하고 수치 데이터와 함께 표시됩니다.

PLC 펌웨어는 사용자 인터페이스 데이터 블록에 액세스하여 데이터를 처리하고 그 결과를 데이터 블록에 정리하여 남은 시간, 경고 및 알람 형식으로 제공합니다. 유지/보수는 PLC 펌웨어에서 매분 처리됩니다. 제어 시스템이 꺼지면 유지 보수 작업의 실제 데이터도 그 상태로 정지됩니다. 제어 시스템을 켜면 정전 시 저장되었던 값을 사용하여 처리가 계속됩니다.

PLC 사용자 프로그램은 실제 데이터를 평가하여 POWER OFF 상태를 포함하거나 포함하지 않은 숫자 형식의 경고 및 알람 메시지를 생성합니다. 알람 처리기는 해당 PLC 알람 텍스트 파일 oem_alarm_plc_<lng>.ts (<lng>는 현재 설정된 언어) 를 사용하여 이 메시지를 작업자가 이해할 수 있는 메시지로 변환합니다. 이 메시지는 사용자 인터페이스에 표시되고 필요한 경우 로그에 기록할 수도 있습니다.

Page 310: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

PLC 스타트업 (2부) 8.1 유지/보수

선삭 및 밀링 310 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

시스템의 설정

그림 8-1 유지/보수: 설정

Page 311: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

PLC 스타트업 (2부) 8.1 유지/보수

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 311

8.1.1 PLC 사용자 프로그램의 인터페이스

PLC 사용자 프로그램

PLC 사용자 프로그램은 사용자 인터페이스를 운영합니다. 여기에는 특히 DB1800의 비트 인터페이스와 DB9904의 남은 시간 평가가 포함됩니다. 사용자는 경고와 알람에 적절한 메시지가 표시되도록 설정해야 합니다.

이 메시지를 설정할 때 소위 알람 반응을 선택할 수 있습니다. 예를 들어 Power OFF 메시지가 표시되면 기계를 "비활성화"시키는 것입니다.

알람 메시지는 SINUMERIK 828D PLC 메시지 관련 규칙에 따라 설정합니다. 텍스트는 알람 텍스트 편집기를 통해 입력합니다. 입력된 텍스트는 운영 소프트웨어에서 사용할 수 있습니다.

● PLC 경고 및 알람 메시지 출력을 위한 알람 및 실제 데이터 평가. 평가 로직에 기타 신호를 추가할 수 있습니다.

● 비트 메모리 또는 I/O 신호와 비활성화 비트 링크 (옵션).

주 PLC 기능 라이브러리에 샘플 프로그램이 제공되어 있습니다. 장비 제조업체는 이 샘플 프로그램을 각자의 요구사항에 맞게 조정할 수 있습니다.

PLC와의 인터페이스

사용자 인터페이스에서 다음과 같은 데이터 유형을 사용할 수 있습니다.

데이터 블록 의미

DB9903 초기 데이터

DB9904 실제 데이터

DB1800.DBB2000 작업 비활성화

DB1800.DBB3000 알람

DB1800.DBB4000 승인

DB1800.DBB5000 승인 차단

Page 312: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

PLC 스타트업 (2부) 8.1 유지/보수

선삭 및 밀링 312 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

DB9903: 초기 데이터

DB9903 초기 데이터 테이블 [r16]

바이트 비트 7 비트 6 비트 5 비트 4 비트 3 비트 2 비트 1 비트 0

DBW0 주기 1 [h]

DBW2 1차 경고 시간 1 [h]

DBW4 경고 출력 횟수 1

DBW6 예비 1

DBW8 주기 2 [h]

DBW10 1차 경고 시간 2 [h]

DBW12 경고 출력 횟수 2

DBW14 예비 2

... ...

DBW248 주기 32 [h]

DBW250 1차 경고 시간 32 [h]

DBW252 경고 출력 횟수 32

DBW254 예비 32

명칭 의미

주기 이 시간 (시 단위) 이 지나면 유지 보수를 수행해야 함. 이 시간이 초과되면 마지막에 해당 작업에 속한 경고 또는 알람 비트가 설정됩니다.

1차 경고 시간 이 시간 (시 단위) 이 지나면 1차 알람이 출력됨. 이 시간은 주기의 값보다 크거나 같아야 합니다.

경고 출력 횟수 알람을 발생하기 전에 경고를 출력하는 횟수 n.

(따라서 알람 비트는 최대 (n+1) 회로 설정됩니다. n+1은 경고 출력 횟수 n회와 알람 출력 횟수 1회를 더한 값입니다.)

예비 확장을 위한 예비 공간.

Page 313: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

PLC 스타트업 (2부) 8.1 유지/보수

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 313

예제:

주기 = 100

1차 경고 시간 = 80

경고 출력 횟수 = 2

작업이 시작되면 80시간 후에 경고/알람 비트가 처음으로 출력되고 다시 10시간 후, 즉 총 90시간 후에 두 번째로 출력됩니다. 그런 다음 100시간 후에 경고/알람 비트가 마지막으로 설정됩니다.

DB9904: 실제 데이터

DB9904 실제 데이터 테이블 [r16]

바이트 비트 7 비트 6 비트 5 비트 4 비트 3 비트 2 비트 1 비트 0

DBW0 잔여 시간 1 [h]

DBW2 경고 출력 횟수 1

DBW4 예비_1 1

DBW6 예비_2 1

DBW8 잔여 시간 2 [h]

DBW10 경고 출력 횟수 2

DBW12 예비_1 2

DBW14 예비_2 2

... ...

DBW248 잔여 시간 32 [h]

DBW250 경고 출력 횟수 32

DBW252 예비_1 32

DBW254 예비_2 32

Page 314: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

PLC 스타트업 (2부) 8.1 유지/보수

선삭 및 밀링 314 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

명칭 의미

잔여 시간 작업을 시작한 후 작업이 만료될 때까지 남은 시간 (시 단위).

남은 시간 ≠ 0이고 관련 알람 비트가 설정되면 경고 발생.

남은 시간 = 0이고 관련 알람 비트가 설정되면 알람 발생.

경고 출력 횟수 이미 출력된 경고 횟수 n. 주기에 지정된 시간이 지나면 출력 값이 (n+1)이 됩니다.

n = 경고 출력 횟수

1 = 주기가 끝난 후 알람 횟수

예비_1, ~_2 확장을 위한 예비 공간.

예제:

주기 = 100, 1차 경고 시간 = 80, 경고 출력 횟수 = 2

작업을 시작한 후 남은 시간이 1시간마다 감소됩니다.

● 80시간이 지나면 남은 시간이 20시간 되고 이 시점까지 출력된 경고의 개수는 0에서 1로 증가됩니다.

● 다시 10시간이 지나면, 즉 총 90시간이 지나면 남은 시간이 10시간이 되고 이 시점까지 출력된 경고의 개수는 1에서 2로 증가됩니다.

● 100시간이 지나면 남은 시간이 0이 되고 이 시점까지 출력된 경고의 개수는 3 (경고 2회 + 알람 1회) 이 됩니다.

DB1800: 승인

DB1800 승인 [r/w]

바이트 비트 7 비트 6 비트 5 비트 4 비트 3 비트 2 비트 1 비트 0

DBB4000 승인 8 승인 7 승인 6 승인 5 승인 4 승인 3 승인 2 승인 1

DBB4001 승인 16 승인 15 승인 14 승인 13 승인 12 승인 11 승인 10 승인 9

DBB4002 승인 24 승인 23 승인 22 승인 21 승인 20 승인 19 승인 18 승인 17

DBB4003 승인 32 승인 31 승인 30 승인 29 승인 28 승인 27 승인 26 승인 25

Page 315: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

PLC 스타트업 (2부) 8.1 유지/보수

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 315

명칭 의미

승인 n 작업 n에 지정된 승인 비트:

관련된 승인 차단 비트가 설정되어 있지 않은 경우 승인 비트의 설정이 작업을 다시 시작하고 특히 다음과 같이 작업의 실제 데이터가 설정됩니다.

남은 시간 = 주기

경고 출력 횟수 = 0

PLC 싸이클이 종료되면 비트도 자동으로 리셋됩니다.

예제:

주기 = 100, 1차 경고 시간 = 80, 경고 출력 횟수 = 2

승인 비트가 설정된 후에는 남은 시간이 주기 시간으로 설정되고 경고 출력 횟수는 0이 됩니다. 단, 관련된 승인 차단 비트가 설정되어 있지 않은 경우에 한합니다.

DB1800: 알람

DB1800 경고/알람 [r]

바이트 비트 7 비트 6 비트 5 비트 4 비트 3 비트 2 비트 1 비트 0

DBB3000 알람 8 알람 7 알람 6 알람 5 알람 4 알람 3 알람 2 알람 1

DBB3001 알람 16 알람 15 알람 14 알람 13 알람 12 알람 11 알람 10 알람 9

DBB3002 알람 24 알람 23 알람 22 알람 21 알람 20 알람 19 알람 18 알람 17

DBB3003 알람 32 알람 31 알람 30 알람 29 알람 28 알람 27 알람 26 알람 25

명칭 의미

알람 n 작업 n에 지정된 알람 비트.

알람 비트는 PLC 싸이클을 실행할 때마다 다음과 같이 설정됩니다.

남은 시간 ≠ 0인 경우 경고, 남은 시간 = 0인 경우 알람.

Page 316: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

PLC 스타트업 (2부) 8.1 유지/보수

선삭 및 밀링 316 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

DB1800: 작업 비활성화

DB1800 작업 비활성화 [r/w]

바이트 비트 7 비트 6 비트 5 비트 4 비트 3 비트 2 비트 1 비트 0

DBB2000 비활성화 8

비활성화 7

비활성화 6

비활성화 5

비활성화 4

비활성화 3

비활성화 2

비활성화 1

DBB2001 비활성화 16

비활성화 15

비활성화 14

비활성화 13

비활성화 12

비활성화 11

비활성화 10

비활성화 9

DBB2002 비활성화 24

비활성화 23

비활성화 22

비활성화 21

비활성화 20

비활성화 19

비활성화 18

비활성화 17

DBB2003 비활성화 32

비활성화 31

비활성화 30

비활성화 29

비활성화 28

비활성화 27

비활성화 26

비활성화 25

명칭 의미

비활성화 n 작업 n에 지정된 비활성화 비트.

HMI 또는 PLC 사용자 프로그램을 통해 비활성화 비트를 설정하면 작업 n의 현재 상태가 그대로 정지되어 더 이상 처리되지 않습니다.

TRUE: 작업 비활성 상태

FALSE: 작업 활성 상태

따라서 예를 들어 모듈의 실제 런타임에 따라 유지 보수 주기를 조정할 수 있습니다.

Page 317: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

PLC 스타트업 (2부) 8.1 유지/보수

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 317

DB1800: 승인 차단

DB1800 승인 차단 [r/w]

바이트 비트 7 비트 6 비트 5 비트 4 비트 3 비트 2 비트 1 비트 0

DBB5000 승인 차단 8

승인 차단 7

승인 차단 6

승인 차단 5

승인 차단 4

승인 차단 3

승인 차단 2

승인 차단 1

DBB5001 승인 차단 16

승인 차단 15

승인 차단 14

승인 차단 13

승인 차단 12

승인 차단 11

승인 차단 10

승인 차단 9

DBB5002 승인 차단 24

승인 차단 23

승인 차단 22

승인 차단 21

승인 차단 20

승인 차단 19

승인 차단 18

승인 차단 17

DBB5003 승인 차단 32

승인 차단 31

승인 차단 30

승인 차단 29

승인 차단 28

승인 차단 27

승인 차단 26

승인 차단 25

명칭 의미

승인 차단 n 작업 n에 지정된 승인 차단 비트.

HMI 또는 PLC 사용자 프로그램을 통해 승인 차단 비트를 설정하면 승인 비트가 설정되어 있어도 작업이 승인되지 않습니다.

TRUE: 작업 승인 차단 상태

FALSE: 작업 승인 허용 상태

이를 통해 예를 들어 PLC 사용자 프로그램에 센서를 통합할 수 있습니다. 이 센서가 유지 보수 작업이 수행되었다는 신호를 보내고 필요한 경우 승인을 차단합니다.

Page 318: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

PLC 스타트업 (2부) 8.1 유지/보수

선삭 및 밀링 318 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

8.1.2 운영 소프트웨어와의 인터페이스

개요

이 유지/보수 작업을 처리하기 위해 다음 옵션이 제공됩니다.

● 데이터는 프로그래밍 도구를 사용해 PLC 사용자 프로그램에서 관리

● 유지 보수 작업은 XML 인터페이스에서 생성

프로그래밍 도구를 사용해 PLC 사용자 프로그램에서 PLC 블록을 변경하거나 시리즈 스타트업으로 인해 PLC 블록이 변경된 경우 이러한 분할을 통해 PLC 블록과 XML 스크립트가 일치하지 않는 문제를 방지합니다.

설정

최대 32개의 유지 보수 작업을 설정할 수 있습니다. 설정 모드로 전환하면 다음과 같은 열이 표시됩니다.

열 이름 의미

유지 보수 작업 유지 보수 작업의 명칭

주기 [시간] 다음 유지 보수까지의 최대 시간 (시 단위). 주기 ≠ 0이면 PLC가 이 데이터 세트를 유효한 유지 보수 작업으로 인정합니다.

1차 경고 [h] 이 시간 (시 단위) 이 지나면 1차 경고가 표시됨. 이 값은 주기의 값보다 작아야 합니다.

경고 횟수 주기가 만료된 후, 즉 남은 시간 = 0일 때 PLC가 알람 비트를 마지막으로 설정하기 전까지 PLC가 출력하는 경고 횟수.

남은 시간 [시간] 주기가 만료될 때까지의 시간 (시 단위)

상태 녹색 체크 표시는 다음 유지 보수까지 아직 시간이 있다는 뜻입니다.

빨간색 시계 표시는 수행할 유지 보수 작업이 있다는 뜻입니다.

사용 권한에 따라 내용이 다른 대화창이 열립니다.

Page 319: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

PLC 스타트업 (2부) 8.1 유지/보수

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 319

설정 모드

사용 권한 2: 서비스

이 모드에서는 유지 보수 작업을 생성, 변경 및 삭제할 수 있습니다. 또한 유지 보수 작업을 승인할 수도 있습니다. 모든 열이 표시됩니다. 열 사이를 이동할 때는 <Tab> 또는 <좌측 키/우측 키>를 사용합니다.

주 번호 지정 작업이 생성되면 번호가 자동으로 지정됩니다. 자동 지정을 원하지 않는 경우 작업에 원하는 번호를 설정해야 합니다. 예를 들어 작업 m을 실수로 삭제했는데 PLC 사용자 프로그램에서 평가 때문에 이 작업을 같은 번호 m으로 다시 생성해야 하는 경우 이 방식을 권장합니다.

Page 320: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

PLC 스타트업 (2부) 8.1 유지/보수

선삭 및 밀링 320 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

표준 모드

사용 권한 3: 사용자

표준 모드에서는 유지 보수 작업의 실제 상태가 표시됩니다. 다음 열이 표시되지만 수정할 수는 없습니다. "유지 보수 작업", "주기", "남은 시간" 및 "상태".

Page 321: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

PLC 스타트업 (2부) 8.1 유지/보수

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 321

8.1.3 유지 보수 작업을 들여오고 내보내는 방법

개요

대화창에 유지 보수 작업이 포함된 설정 파일을 리드인 및 리드아웃할 수 있는 2개의 소프트 키가 표시됩니다.

● 유지 보수 작업 들여오기

● 유지 보수 작업 내보내기

유지 보수 작업 설정

절차:

1. 아래 구조와 같이 설정 파일을 생성하십시오.

파일 이름은 소문자 중에서 임의로 선택할 수 있습니다.

2. oem_maintenance_<lng>.ts 파일은 반드시 생성해야 합니다. 이 파일은 언어별 유지 보수 작업의 이름을 포함합니다.

3. 두 파일을 저장 매체 (콤팩트 플래시 카드 또는 USB 드라이브) 에 복사하십시오.

4. 전면에 있는 슬롯에 저장 매체를 삽입하십시오.

5. "유지 보수 작업 들여오기" 소프트 키를 누르십시오.

6. "OK"를 눌러 확인하십시오.

파일이 복사됩니다. 설정 언어에 맞는 작업이 즉시 표시됩니다.

유지 보수 작업을 변경 또는 보완하려면 "유지 보수 작업 내보내기" 소프트 키를 누르십시오. 즉, 이 파일들은 저장 매체에 복사한 후 외부 편집기를 사용해 수정할 수 있다는 뜻입니다.

Page 322: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

PLC 스타트업 (2부) 8.1 유지/보수

선삭 및 밀링 322 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

xml 설정 파일의 구조

다음과 같은 이름을 사용할 수 있습니다.

이름 의미

<MAINTENANCE_TASK> 메인 태그

<TASK_ID> 유지 보수 작업의 번호

<INTERVALL> 유지 보수 주기

<FIRST_WARNING> 1차 알람 출력까지 남은 시간

<NUMBER_OF_WARNING> 알람의 번호

파일 이름은 자유롭게 선택할 수 있습니다 (예: task.xml).

task.xml

<MAINTENANCE>

<MAINTENANCE_TASK>

<TASK_ID>0</TASK_ID>

<INTERVALL>3</INTERVALL>

<FIRST_WARNING>1</FIRST_WARNING>

<NUMBER_OF_WARNING>1</NUMBER_OF_WARNING>

</MAINTENANCE_TASK>

<MAINTENANCE_TASK>

<TASK_ID>1</TASK_ID>

<INTERVALL>3</INTERVALL>

<FIRST_WARNING>2</FIRST_WARNING>

<NUMBER_OF_WARNING>1</NUMBER_OF_WARNING>

</MAINTENANCE_TASK>

...

<MAINTENANCE_TASK>

<TASK_ID>2</TASK_ID>

<INTERVALL>3</INTERVALL>

<FIRST_WARNING>2</FIRST_WARNING>

<NUMBER_OF_WARNING>1</NUMBER_OF_WARNING>

</MAINTENANCE_TASK

</MAINTENANCE>

Page 323: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

PLC 스타트업 (2부) 8.1 유지/보수

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 323

oem_maintenance_<lng>.ts 파일의 구조

이 파일은 확장자가 '.ts'이며 대화창에 입력되어 있는 모든 경고 텍스트를 포함합니다. 이 파일은 시스템 전원을 껐다 켜야 이진 형식 (*.qm) 으로 제공됩니다.

대상 디렉토리: /oem/sinumerik/hmi/lng

oem_maintenance_<lng>.ts

<?xml version="1.0" encoding="utf-8"?>

<!DOCTYPE TS>

<TS>

<context>

<name>maintenance</name>

<message>

<source>1</source>

<translation>Maintenance task 1</translation>

<chars>44</chars>

</message>

<message>

<source>2</source>

<translation>Maintenance task 2</translation>

<chars>44</chars>

</message>

. . .

<message>

<source>32</source>

<translation>Maintenance task 32</translation>

<chars>44</chars>

</message>

</context>

</TS>

텍스트 항목 수정

대화창에 주기, 1차 경고 시간 및 경고 횟수의 값과 함께 유지 보수 텍스트를 입력합니다. 또한 필요한 항목이 설정 파일 oem_alarms_config.xml에 있는 경우 알람 텍스트 편집기에서 .ts 파일을 수정할 수도 있습니다.

Page 324: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

PLC 스타트업 (2부) 8.1 유지/보수

선삭 및 밀링 324 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

기존 언어 개념에 통합

유지/보수를 시작하면 유지/보수는 언어 선택 메뉴에 설정된 언어로 된 oem_maintenance_<lng>.ts 파일을 읽어옵니다. 설정된 언어로 된 파일이 없으면 영어 버전을 읽어옵니다.

8.1.4 유지 보수 작업 승인

유지 보수 작업 승인

유지 보수 활동이 완료되면 PLC 사용자 프로그램 또는 운영 소프트웨어의 대화창에서 "유지 보수 완료" 소프트 키를 사용해 유지 보수 작업을 승인합니다.

대화창에서 유지 보수 작업을 승인하면 유지 보수 작업에 대한 승인 비트가 설정됩니다. PLC는 실제 데이터에서 "경고/알람 출력 횟수"를 삭제하고 주기 값을 남은 시간에 로드합니다. 이를 통해 사용자는 유지 보수 작업 승인이 성공했음을 알 수 있습니다.

Page 325: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

PLC 스타트업 (2부) 8.1 유지/보수

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 325

주 유지 보수 작업 승인 유지 보수 작업 승인을 위한 사용 권한은 MD51235 $MNS_ACCESS_RESET_SERV_PLANNER에 의해 결정됩니다. 디폴트 설정: 사용 권한 2 "서비스"

주기가 만료되기 전 승인

유지 보수 주기는 언제든지 승인할 수 있습니다. 조기 승인이란 새 유지 보수 주기를 조기에 시작한다는 뜻입니다.

주기가 만료된 후 승인

유지 보수 주기를 승인하면 작업이 다시 시작됩니다.

Page 326: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

PLC 스타트업 (2부) 8.2 Easy Extend

선삭 및 밀링 326 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

8.2 Easy Extend

8.2.1 Easy Extend의 기능

목적

Easy Extend는 옵션 장비를 스타트업, 활성화, 비활성화 또는 테스트할 수 있는 간편한 수단을 제공합니다. 제어 시스템이 사용 가능한 장비 및 디바이스 상태를 목록으로 표시합니다. 제어 시스템은 최대 64개 디바이스를 관리할 수 있습니다.

디바이스를 활성화 또는 비활성화할 때는 소프트 키를 사용합니다.

Easy Extend 기능은 "파라미터" → "확장 메뉴" → "Easy Extend" 영역에서 사용할 수 있습니다.

설정

그림 8-2 Easy Extend의 운전 모드

Page 327: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

PLC 스타트업 (2부) 8.2 Easy Extend

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 327

Easy Extend를 사용하기 위해서는 장비 제조업체가 다음 기능을 설정해야 합니다.

● PLC ↔ HMI 인터페이스

옵션 디바이스는 사용자 인터페이스와 PLC 사이의 인터페이스를 통해 관리됩니다.

● 스크립트 처리

장비 제조업체는 디바이스를 스타트업, 활성화, 비활성화 또는 테스트하는 순서를 명령문 스크립트에 저장합니다.

● 파라미터 대화창 (옵션)

파라미터 대화창은 스크립트 파일에 저장된 디바이스 정보를 표시합니다.

파일 저장

Easy Extend 파일은 시스템 콤팩트 플래시 카드의 "oem" (장비 제조업체) 디렉토리에 저장됩니다.

파일 이름 대상 디렉토리

텍스트 파일 oem_aggregate_xxx.ts /oem/sinumerik/hmi/lng/

스크립트 파일 agm.xml /oem/sinumerik/hmi/dvm

백업 파일 임의 지정 /oem/sinumerik/hmi/dvm/archives

PLC 사용자 프로그램

임의 지정 PLC

Page 328: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

PLC 스타트업 (2부) 8.2 Easy Extend

선삭 및 밀링 328 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

8.2.2 PLC 사용자 프로그램에서 설정

설정 로드

생성된 설정이 스크립트 및 텍스트 파일과 함께 제어 시스템의 제조업체 디렉토리로 전송됩니다. 이때 관련 PLC 사용자 프로그램이 로드되어야 합니다.

장비 프로그래밍

작업자 콤포넌트와 PLC 간의 통신은 PLC 사용자 프로그램에서 데이터 블록 DB9905를 통해 이루어집니다. 이 데이터 블록에는 최대 64개의 디바이스 관리가 가능하도록 128개 워드가 준비되어 있습니다.

각 디바이스에는 다음 의미를 가진 4 바이트가 사용됩니다.

바이트 비트 설명

0 0 == 1 디바이스가 스타트업되었음 (HMI 승인)

1 == 1 디바이스가 활성화될 예정 (HMI 요청)

2 == 1 디바이스가 비활성화될 예정 (HMI 요청)

3-7 예비

1 0-7 예비

2 0 == 1 디바이스가 활성 상태 (PLC 승인)

1 == 1 디바이스에 에러가 있음

2-7 예비

3 0-7 디바이스의 고유 이름

Page 329: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

PLC 스타트업 (2부) 8.2 Easy Extend

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 329

축 추가

기계 축을 추가하여 기계를 확장하는 경우 지정된 순서대로 드라이브 오브젝트 (DO) 를 설치해야 합니다. 시리즈 스타트업 백업 파일에는 다양한 장비 제조업체 기본 기계가 포함되어 있기 때문에 이 순서가 변경되면 백업 파일을 적용할 수 없습니다.

"제어 콤포넌트"에는 다음 설정을 선택할 것을 권장합니다.

● NC 데이터

● PLC 데이터

● 드라이브 데이터

– ACX 형식 (이진)

유의사항

시리즈 스타트업 백업 파일

시리즈 스타트업 백업 파일을 Easy Extend 스크립트에 사용하려면 HMI 데이터를 제외하고 백업 파일을 생성해야 합니다.

기계 설정 변경

드라이브 머신 데이터를 수정해야만 하는 경우 먼저 제어 시스템에서 수정 작업을 해야 합니다. 모든 디바이스 및 기기에 대해 이 절차를 반복해야 합니다.

참고 자료

시리즈 스타트업 백업 파일을 만들고 읽는 방법 (쪽 496)

8.2.3 장비 제조업체 및 딜러용 옵션 비트

옵션 비트 배분

옵션 비트는 16 비트의 블록으로 관리됩니다. 디폴트 설정의 경우 블록 3이 딜러용입니다. 즉, 장비 제조업체는 48개 옵션, 딜러는 16개 옵션을 갖는다는 뜻입니다.

Easy Extend 기능은 아래 머신 데이터를 사용해 옵션을 관리합니다.

MD14510 $MN_USER_DATA_INT[0]~MD14510 $MN_USER_DATA_INT[3]

딜러가 직접 주소 영역을 지정하고 싶다면 식별자 OPTION_MD 를 사용해 스크립트에 지정된 주소를 다시 정의할 수 있습니다. 딜러가 이 기계 종류에 16개 이상의 옵션을

Page 330: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

PLC 스타트업 (2부) 8.2 Easy Extend

선삭 및 밀링 330 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

제공하고 싶다면 사용하지 않는 블록을 먼저 확인해야 합니다. 이 때 반드시 장비 제조업체와 협의를 해야 합니다.

블록 3은 딜러 영역과 통신을 위한 연산을 사용하여 스크립트에 프로그램해야 합니다. 또한 모든 디바이스에 고정 디바이스 인덱스를 지정해야 합니다.

예: 영역 재정의

<option_md name="데이터 주소 식별자" index="<index>"/>

index - 영역 인덱스의 이름:

0: 디바이스 0~16 (디폴트 설정)

1: 디바이스 17~32

2: 디바이스 33~48

3: 디바이스 49~64

PLC 인터페이스에서 디바이스 에뮬레이션

디바이스에 옵션 비트를 영구 지정하고 PLC 인터페이스에 액세스할 수 있도록 하려면 모든 디바이스에는 고유 인덱스를 지정해야 합니다. option_bit 속성을 이용해 영역을 영구 지정합니다. 지정하지 않으면 다음 목록에 있는 디바이스에 지정된 인덱스에 의해 비트 및 인터페이스가 정의됩니다.

인덱스 MD14510 데이터 블록 디바이스 지정

0 $MN_USER_DATA_INT[0] 비트 0 DB9905.DBB0 디바이스 1

1 $MN_USER_DATA_INT[0] 비트 1 DB9905.DBB4 디바이스 2

2 $MN_USER_DATA_INT[0] 비트 2 DB9905.DBB8 디바이스 3

3 $MN_USER_DATA_INT[0] 비트 3 DB9905.DBB12 디바이스 4

.... ... ... ...

47 $MN_USER_DATA_INT[2] 비트 15 DB9905.DBB188 디바이스 48

48 $MN_USER_DATA_INT[3] 비트 0 DB9905.DBB192 디바이스 49

49 $MN_USER_DATA_INT[3] 비트 1 DB9905.DBB196 디바이스 50

.... ... ... ...

62 $MN_USER_DATA_INT[3] 비트 14 DB9905.DBB248 디바이스 63

63 $MN_USER_DATA_INT[3] 비트 15 DB9905.DBB252 디바이스 64

Page 331: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

PLC 스타트업 (2부) 8.2 Easy Extend

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 331

예: 고정 지정

<device option_bit="비트 번호">

...

</device>

예제

블록별 지정:

① DB9905.DBB0 디바이스 1

② DB9905.DBB4 디바이스 2

...

③ DB9905.DBB192 디바이스 49

④ DB9905.DBB196 디바이스 50

빈 위치에 지정:

① DB9905.DBB0 디바이스 1

② DB9905.DBB4 디바이스 2

...

③ DB9905.DBB72 디바이스 19

④ DB9905.DBB76 디바이스 20

...

Page 332: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

PLC 스타트업 (2부) 8.2 Easy Extend

선삭 및 밀링 332 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

PLC의 피드백

딜러가 자체 PLC 로직을 통합할 수 없는 경우 스크립트로 PLC 피드백 신호를 설정해야 합니다.

참고 자료

속성 option_bit: XML 스크립트의 구조 (쪽 343)

XML 식별자: OPTION_MD (쪽 357)

8.2.4 사용자 인터페이스의 디스플레이

사용자 인터페이스의 대화창

Easy Extend에서 다음 대화창을 사용할 수 있습니다.

● 제어 시스템이 사용 가능한 장비가 표시된 설정 가능한 대화창을 제공합니다.

● 아직 첫 번째 스타트업을 하지 않은 경우 제어 시스템은 스타트업 대화창을 엽니다.

디바이스에 스타트업 절차가 프로그래밍 (XML 명령문: "START_UP") 되어 있는데도 아직 디바이스가 스타트업되지 않은 경우라면 제어 시스템이 스타트업 절차를 시작합니다.

이때 제어 시스템은 스크립트 파일에 저장된 시리즈 스타트업 백업 파일을 읽어오기 전에 전체 데이터 백업을 먼저 실시합니다. 표준 또는 데이터 클래스 백업 파일의 파일 형식은 *.arc 및 *.ard입니다.

● 스타트업 중 에러가 발생하면 스타트업 엔지니어는 스타트업 절차를 취소하거나 기계 설정에서 에러 원인을 직접 수정할 수 있습니다.

● "취소" 기능을 사용하면 스타트업을 조기에 중단할 수 있습니다. 이 경우 제어 시스템은 이전에 저장했던 스타트업 파일을 다시 복사합니다.

스타트업이 성공적으로 완료된 후 기계를 꺼야 한다면 XML 명령문 "POWER_OFF"를 사용하여 제어 시스템에 해당 메시지가 표시되도록 프로그래밍할 수 있습니다.

Page 333: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

PLC 스타트업 (2부) 8.2 Easy Extend

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 333

8.2.5 언어별 텍스트 생성

언어별 텍스트를 위한 대체 문자

시스템은 런타임 중에 CONTROL 속성 (속성 값) 을 정의할 수 있는 옵션을 제공합니다. 이 기능을 사용하려면 원하는 속성을 로컬 변수에 설정하고 변수 이름을 문자 $가 접두어로 붙은 속성 값으로 태그에 전송해야 합니다.

예제:

<let name="caption_device_variable" type="string">my_device 3</let>

<DEVICE option_bit="8">

<!-- 직접: 입력한 표현식이 표시됩니다. -->

<NAME>my device 1</NAME>

</DEVICE>

<DEVICE option_bit="10">

<!-- 간접: 텍스트 식별자 caption_id_my_device2 에 저장된 텍스트가 표시됩니다. -->

<NAME>$$caption_id_my_device2</NAME>

<form>

<init>

<!-- 간접: 텍스트 식별자 form_caption_device2 에 저장된 텍스트가 표시됩니다. -->

<caption>$$form_caption_device2</caption>

</init>

</form>

</DEVICE>

<!-- 간접: 변수 caption_device_variable 의 내용이 표시됩니다. -->

<DEVICE option_bit="11">

<NAME>$$$caption_device_variable</NAME>

</DEVICE>

Page 334: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

PLC 스타트업 (2부) 8.2 Easy Extend

선삭 및 밀링 334 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

텍스트 파일의 구조

언어별 텍스트가 포함된 XML 파일은 UTF8 형식으로 생성해야 합니다.

예제: oem_aggregate_eng.ts

<?xml version="1.0" encoding="UTF-8" ?>

<!DOCTYPE TS>

<TS>

<context>

<name>EASY_EXTEND</name>

<message>

<source>form_caption_id_my_device2</source>

<translation>my_device2</translation>

<chars>64</chars>

</message>

<message>

<source>form_caption_device2</source>

<translation>my_input_form</translation>

<chars>64</chars>

</message>

</context>

</TS>

Page 335: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

PLC 스타트업 (2부) 8.2 Easy Extend

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 335

8.2.6 예제

8.2.6.1 제어 요소를 사용한 예제

콤보박스의 예

"combo box"를 필드 유형으로 선택한 경우 표시할 표현식도 반드시 정의해야 합니다. 표현식은 <item> 식별자를 사용해 정의해야 합니다. 콤보박스는 "CONTROL" (변수 이름) 에 속하는 변수에 현재 선택되어 있는 텍스트의 인덱스를 저장합니다. 인덱스는 1부터 시작합니다.

<control name = "button1" xpos = "10" ypos = "10" fieldtype = "combobox">

<item>text1</item>

<item>text2</item>

<item>text3</item>

<item>text4</item>

</control>

값 지정의 예

임의의 정수 값을 표현식에 지정하려면 속성 value="값"을 식별자에 추가해야 합니다. 제어 변수는 이제 일련 번호 대신 항목의 지정 값을 갖습니다.

<control name = "button1" xpos = "10" ypos = "10" fieldtype = "combobox">

<item value = "10" >text1</item>

<item value = "20" >text2</item>

<item value = "12" >text3</item>

<item value = "1" >text4</item>

</control>

Page 336: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

PLC 스타트업 (2부) 8.2 Easy Extend

선삭 및 밀링 336 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

주 "hotlink" 속성 hotlink 속성은 해당 컨트롤을 주기적으로 업데이트합니다. 다시 말해 값이 입력되면 다음업데이트 싸이클이 입력된 값을 덮어씁니다. 이 동작을 방지하려면 DATA_ACCESS 태그를 사용하여 입력 내용을 즉시 저장하도록 설정해야 합니다. 다른 방법은 SOFTKEY_OK 식별자를 양식에 추가하는 것입니다. 이 식별자는 대화창이 닫히기 전에 실행됩니다. 이 블록에서 UPDATE_CONTROLS 명령문을 사용하여 컨트롤과 기준 변수의 데이터를 비교할 수 있습니다.

8.2.6.2 스타트업을 지원하는 파라미터 설정 예제

추가 파라미터가 포함된 대화창

입력 필드가 선택된 드라이브 파라미터를 나열합니다.

<DEVICE>

<list_id>3</list_id>

<name> "Test form" </name>

<form>

<init>

<caption>Equipment Manager</caption>

<control name = "edit1" xpos = "400" ypos = "34" refvar = "drive/dc/p105[DO5]" />

<control name = "edit1" xpos = "400" ypos = "54" refvar = "$MC_AXCONF_MACHAX_USED[4]" />

<control name = "edit1" xpos = "400" ypos = "74" refvar = "drive/dc/p971[DO5]" />

<control name = "edit1" xpos = "400" ypos = "94" refvar = "drive/dc/r2[DO5]" />

</init>

<paint>

<text xpos = "40" ypos = "34">dc[DO5]/p105</text>

<text xpos = "40" ypos = "54">$MC_AXCONF_MACHAX_USED[4]</text>

<text xpos = "40" ypos = "74">dc[DO5]/p971</text>

<text xpos = "40" ypos = "94">dc[DO5]/r2</text>

</paint>

</form>

</DEVICE>

Page 337: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

PLC 스타트업 (2부) 8.2 Easy Extend

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 337

콤보박스가 포함된 대화창

<form>

<init>

<caption>selected machine data</caption>

<DATA_ACCESS type="true" />

<!-- NC 변수에 대한 직접 액세스 스위치 ON -->

<control name = "edit1" xpos = "322" ypos = "34" refvar="$MN_AXCONF_MACHAX_NAME_TAB[0]" />

<control name = "edit2" xpos = "322" ypos = "54" refvar="$MN_AXCONF_MACHAX_NAME_TAB[1]" />

<control name = "edit3" xpos = "322" ypos = "74" refvar="$MN_AXCONF_MACHAX_NAME_TAB[2]" />

<control name = "edit4" xpos = "322" ypos = "94" refvar="$MN_AXCONF_MACHAX_NAME_TAB[3]" />

<control name = "edit5" xpos = "322" ypos = "114" refvar="$MA_IS_ROT_AX[AX1]" hotlink="true" />

<control name = "edit6" xpos = "322" ypos = "134" refvar="$MA_IS_ROT_AX[AX2]" hotlink="true" />

<control name = "edit7" xpos = "322" ypos = "154" refvar="$MA_IS_ROT_AX[AX3]" hotlink="true" />

<!-- 제어 유형 콤보박스를 사용해 회전 축의 값 표시 -->

<control name = "edit5" xpos = "322" ypos = "194" refvar="$MA_IS_ROT_AX[AX1]" fieldtype = "combobox" hotlink="true" >

<item value= "0" >no</item>

<item value= "1" >yes</item>

</control>

<control name = "edit6" xpos = "322" ypos = "214" refvar="$MA_IS_ROT_AX[AX2]" fieldtype = "combobox" hotlink="true" >

<item value= "0" >No</item>

<item value= "1" >yes</item>

</control>

<control name = "edit7" xpos = "322" ypos = "234" refvar="$MA_IS_ROT_AX[AX3]" fieldtype = "combobox" hotlink="true" >

<item value= "0" >No</item>

<item value= "1" >yes</item>

</control>

</init>

Page 338: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

PLC 스타트업 (2부) 8.2 Easy Extend

선삭 및 밀링 338 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

<paint>

<text xpos = "23" ypos = "34">AXCONF_MACHAX_TAB[0]</text>

<text xpos = "23" ypos = "54">AXCONF_MACHAX_TAB[1]</text>

<text xpos = "23" ypos = "74">AXCONF_MACHAX_TAB[2]</text>

<text xpos = "23" ypos = "94">AXCONF_MACHAX_TAB[3]</text>

<text xpos = "23" ypos = "114">Is rot axis 1</text>

<text xpos = "23" ypos = "134">Is rot axis 2</text>

<text xpos = "23" ypos = "154">Is rot axis 3</text>

<text xpos = "23" ypos = "174">using combo box control</text>

<text xpos = "23" ypos = "194">Is rot axis 1</text>

<text xpos = "23" ypos = "214">Is rot axis 2</text>

<text xpos = "23" ypos = "234">Is rot axis 3</text>

</paint>

</form>

8.2.6.3 사용자의 파워 유닛 설정 예제

드라이브 오브젝트 활성화

축을 옵션으로 판매하기 위해서 장비 제조업체는 활성화할 드라이브 오브젝트를 미리 스타트업한 후 다시 비활성화해 둡니다.

이 축을 활성화하려면 다음 절차를 수행하십시오.

● p0105를 통해 드라이브 오브젝트를 활성화하십시오.

● 2. 채널 머신 데이터에서 축을 인에이블하십시오.

● p0971를 통해 드라이브 머신 데이터를 백업하십시오.

● 데이터가 쓰여질 때까지 기다리십시오.

● NCK와 드라이브를 다시 시작하십시오.

Page 339: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

PLC 스타트업 (2부) 8.2 Easy Extend

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 339

프로그래밍:

<DEVICE>

<list_id>1</list_id>

<name> "Activate the drive" </name>

<SET_ACTIVE>

<data name = "drive/dc/p105[DO5]">1</data>

<data name = "$MC_AXCONF_MACHAX_USED[4]">5</data>

<data name = "drive/dc/p971[DO5]">1</data>

<while>

<condition> "drive/dc/p971[DO5]" !=0 </condition>

<while>

<control_reset resetnc ="true" resetdrive = "true"/>

</SET_ACTIVE>

<SET_INACTIVE>

<data name = "drive/dc/p105[DO5]">0</data>

<data name = "$MC_AXCONF_MACHAX_USED[4]">0</data>

<data name = "drive/dc/p971[DO5]">1</data>

</while>

<condition> "drive/dc/p971[DO5]" !=0 </condition>

</while>

<control_reset resetnc ="true" resetdrive = "true"/>

</SET_INACTIVE>

</DEVICE>

Page 340: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

PLC 스타트업 (2부) 8.2 Easy Extend

선삭 및 밀링 340 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

PLC로 제어되는 디바이스 활성화

사용자 프로그램에서 비트 메모리 100.0을 사용해 디바이스를 활성화 또는 비활성화합니다.

프로그래밍:

<AGM>

<OPTION_MD NAME= "$MN_USER_DATA_INT[0]" />

<DEVICE>

<LIST_ID>1</LIST_ID>

<NAME> "PLC Device" </NAME>

<SET_ACTIVE>

<SET_ACTIVE>

<DATA NAME= "PLC/M100.0"> 1 </DATA>

</SET_ACTIVE>

<SET_INACTIVE>

<DATA NAME= "PLC/M100.0"> 0 </DATA>

</SET_INACTIVE>

</DEVICE>

</AGM>

Page 341: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

PLC 스타트업 (2부) 8.2 Easy Extend

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 341

8.2.7 스크립트 언어 설명

스크립트 언어: 확장 XML

XML (Extended Markup Language) 은 스크립트 언어로 사용되며 데이터 처리 및 상위 언어 요소를 포함하기 위해 확장된 언어입니다.

표준 XML과 달리 이 언어는 다음과 같은 추가 속성을 제공합니다.

● NC/PLC 데이터 및 스타트업 데이터를 위한 데이터 저장

● NC/PLC 및 드라이브 데이터 읽기/쓰기

● XML 블록 내에서 조건부 점프 실행

● 프로그램 루프 실행

● 산술 연산 실행

● 로컬 변수 생성

● 시리즈 스타트업 백업 파일 로드/생성

● 메시지 표시

또한 "up" 실행 명령문을 사용하여 SinuCom Installer 스크립트 요소도 처리할 수 있습니다.

스크립트의 프로그램 부분

스크립트는 다음과 같은 영역으로 나뉩니다.

● Easy Extend 식별자

● 디바이스 식별자

● 디바이스 스타트업을 위한 식별자

● 디바이스 활성화를 위한 식별자

● 디바이스 비활성화를 위한 식별자

● 디바이스 테스트를 위한 식별자

● 머신 데이터 및 상위 언어 요소 식별자

● 파라미터 대화창 식별자

각 식별자에 대한 설명은 다음 단원을 참조하십시오.

Page 342: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

PLC 스타트업 (2부) 8.2 Easy Extend

선삭 및 밀링 342 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

8.2.7.1 특수 문자 및 연산자

특수 문자 표시

XML 구문에서 특별한 의미가 있는 문자들을 일반 XML 해석기로 정확하게 표시해야 할 경우 해당 문자들을 다시 써야 합니다.

다음 문자들이 이러한 문자에 해당합니다.

문자 XML 표기법 의미

< &gt; 보다 큼

> &lt; 보다 작음

& &amp; --

" &quot; 큰따옴표

' &apos; 어포스트로피

허용되는 연산자

연산 명령문은 다음 연산을 처리합니다.

연산자 XML 표기법 의미

= = 지정

== == 같음

! ! 부정

!= != 같지 않음

> >, &gt; 보다 큼

< <, &lt; 보다 작음

>= >=, &gt;= 보다 크거나 같음

<= <=, &lt;= 보다 작거나 같음

| | 비트 단위 OR 연산

|| || 논리 OR 연산

& &amp; 논리 또는 비트 단위 AND 연산

&& &amp;&amp; 논리 AND 연산

Page 343: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

PLC 스타트업 (2부) 8.2 Easy Extend

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 343

연산자 XML 표기법 의미

+ + 덧셈

- - 뺄셈

* * 곱셈

/ / 나눗셈

8.2.7.2 XML 스크립트의 구조

개요

디바이스 설명을 위해 다음과 같은 식별자를 사용할 수 있습니다.

● Easy Extend 식별자

● 디바이스 식별자

● 디바이스 스타트업을 위한 식별자

● 디바이스 활성화를 위한 식별자

● 디바이스 비활성화를 위한 식별자

● 디바이스 테스트를 위한 식별자

설명

식별자 <태그> 의미

AGM Easy Extend 식별자

DEVICE

속성: option_bit

디바이스 설명을 위한 식별자.

옵션 관리를 위해 디바이스에 고정 비트 번호를 지정.

NAME 대화창에 표시될 디바이스의 이름을 지정하는 식별자.

텍스트 참조를 사용하는 경우 대화창은 이 식별자에 저장된 텍스트를 표시.

START_UP 디바이스를 스타트업하기 위해 필요한 작업 순서를 설명하는 식별자

SET_ACTIVE 디바이스를 활성화하기 위해 필요한 작업 순서를 설명하는 식별자

Page 344: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

PLC 스타트업 (2부) 8.2 Easy Extend

선삭 및 밀링 344 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

식별자 <태그> 의미

SET_INACTIVE 디바이스를 셧다운하기 위해 필요한 작업 순서를 설명하는 식별자

TEST 디바이스의 작동 성능을 테스트하기 위한 명령문이 포함된 식별자

UID PLC ↔ HMI 인터페이스에서 디바이스를 식별하기 위한 고유 번호 식별자

VERSION 버전 식별자

부정적 기능 실행 결과의 승인

자동 제공되는 변수 "$actionresult"를 사용하여 시스템은 XML 구문분석기에 부정적인 실행 결과를 통보할 수 있습니다. 이 변수를 0으로 설정하면 구문분석기가 기능 처리를 중단합니다.

예제

<?xml version="1.0" encoding="utf-8"?>

<!DOCTYPE AGM>

<AGM> Easy Extend 식별자

<DEVICE>

<NAME> Device 1 </NAME> 디바이스 식별자

<START_UP>

</START_UP>

디바이스 스타트업을 위한 식별자

<SET_ACTIVE>

</SET_ACTIVE>

디바이스 활성화를 위한 식별자

<SET_INACTIVE>

</SET_INACTIVE>

디바이스 비활성화를 위한 식별자

<TEST>

</TEST>

디바이스 테스트를 위한 식별자

</DEVICE>

</AGM>

Page 345: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

PLC 스타트업 (2부) 8.2 Easy Extend

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 345

8.2.7.3 CONTROL_RESET

설명

이 식별자는 하나 이상의 제어 콤포넌트를 다시 시작하도록 설정할 수 있습니다. 스크립트는 제어 시스템이 싸이클 작업을 재개한 후에만 계속 실행됩니다.

프로그래밍

식별자: CONTROL_RESET

구문: <CONTROL_RESET resetnc="TRUE" />

속성: resetnc="true" NC 콤포넌트가 재시작됩니다.

resetdrive="true" 드라이브 콤포넌트가 재시작됩니다.

8.2.7.4 데이터

설명

NCK, PLC 및 드라이브 데이터에 액세스하는 식별자입니다.

자세한 사항은 다음 장을 참조하십시오: 파라미터 주소 지정 (쪽 371)

프로그래밍

식별자: DATA

구문: <data name ="<주소>" > 값 </data>

속성: name 변수 이름 식별자

Page 346: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

PLC 스타트업 (2부) 8.2 Easy Extend

선삭 및 밀링 346 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

8.2.7.5 DATA_ACCESS

설명

사용자 입력을 저장하는 동안 대화창의 동작을 제어하는 식별자입니다. 대화창의 동작은 INIT 식별자 내에 정의해야 합니다. INIT 식별자를 사용하지 않으면 무조건 입력이 버퍼링됩니다.

예외: 다음 속성이 설정된 경우: hotlink = true

프로그래밍 식별자: DATA_ACCESS

구문: --

속성: type=true 입력 값의 버퍼링을 수행하지 않습니다. 대화창이입력 값을 기준 변수에 바로 복사합니다.

type=false 값은 UPDATA_DATA type = "FALSE" 식별자를 사용해서만 기준 변수에 복사됩니다.

8.2.7.6 DATA_LIST

설명

드라이브 및 머신 데이터를 버퍼링하거나 복원할 수 있게 하는 식별자입니다. 디바이스 당 최대 20개의 임시 데이터 목록을 생성할 수 있습니다.

주 시스템은 Easy Extend 기능이 종료되면 이 데이터 목록을 삭제합니다.

프로그래밍 식별자: DATA_LIST

구문: <DATA_LIST action ="<read/write>" id="<목록 이름>" > </DATA_LIST>

속성: action

action="read"

action="append"

action="write"

변수 값 식별자:

목록에 있는 변수의 값이 임시 메모리에 저장됩니다.

목록에 있는 변수의 값이 기존 목록에 추가됩니다.

변수의 백업 값이 관련 머신 데이터에 복사됩니다.

id 임시 메모리 식별을 위한 식별자

Page 347: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

PLC 스타트업 (2부) 8.2 Easy Extend

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 347

예제

< DATA_LIST action ="read" id="<name>">

nck/channel/parameter/r[2]

nck/channel/parameter/r[3]

nck/channel/parameter/r[4]

$MN_USER_DATA_INT[0]

</ DATA_LIST >

< DATA_LIST action ="write" id="<name>" />

8.2.7.7 DRIVE_VERSION

설명

드라이브 버전 식별자입니다. 버전 번호가 DEVICE 식별자 내에서 유효한 $driveversion 변수에 복사됩니다.

자세한 사항은 다음 장을 참조하십시오: 파라미터 주소 지정 (쪽 371)

프로그래밍

식별자: DRIVE_VERSION

구문: --

속성: --

Page 348: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

PLC 스타트업 (2부) 8.2 Easy Extend

선삭 및 밀링 348 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

8.2.7.8 FILE

설명

표준 또는 데이터 클래스 백업 파일을 읽어오거나 생성할 수 있게 하는 식별자입니다.

● 백업 파일 읽어오기:

백업 파일을 읽어오려면 백업 파일의 이름을 명시해야 합니다.

● 백업 파일 생성:

create= "true" 속성이 지정되면 지정된 이름으로 표준 백업 파일 (*.arc) 을 생성하고 이 파일을 …/dvm/archives 디렉토리에 저장합니다.

또한 class 속성을 사용하면 시스템이 데이터 클래스 백업 파일도 생성합니다. 파일의 내용은 class 및 group 속성이 정의합니다.

프로그래밍

식별자: FILE

구문: <file name ="<백업 파일 이름>" />

<file name ="<백업 파일 이름>" create="true" class="<데이터 클래스>" group="<영역>" />

속성: name 파일 이름 식별자.

class 백업 파일에 저장될 데이터 클래스를 지정합니다. 여러 개의 데이터 클래스를 저장하는 경우 각 클래스 사이에 공백을 넣어 구분해야 합니다.

다음과 같은 데이터 클래스를 지정할 수 있습니다.

user

manufacturer

individual

create 지정된 이름으로 …/dvm/archives/ 디렉토리에 스타트업 백업 파일을 생성합니다.

"class" 속성을 지정하지 않으면 NC/PLC, HMI 및 드라이브 데이터가 포함된 표준 백업 파일을 생성합니다.

Page 349: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

PLC 스타트업 (2부) 8.2 Easy Extend

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 349

group 백업 파일에 저장할 데이터 그룹을 지정합니다. 여러 개의 데이터 그룹을 저장하는 경우 각 그룹 사이에 공백을 넣어 구분해야 합니다.

백업 파일에 다음과 같은 데이터 그룹을 포함시킬 수 있습니다.

NC

PLC

HMI

DRIVES

예제

<!-- Create data class archive -->

<file name="user.arc" create="true"

class="user manufacturer individual"

group="nc plc hmi" />

<!—Read archive into the control à

<file name="user.arc" />

; or

<file name="user.ard" />

Page 350: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

PLC 스타트업 (2부) 8.2 Easy Extend

선삭 및 밀링 350 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

8.2.7.9 FUNCTION

설명

기능 호출: 이 식별자에 의해 "name" 속성에 지정된 기능이 실행됩니다.

프로그래밍

식별자: FUNCTION

구문: <FUNCTION name = "기능 이름" />

속성: name 기능 이름

return 기능의 결과를 저장할 변수 이름

호출 파라미터: 호출 파라미터는 XML 명령문의 값으로 전송됩니다.

여러 변수를 나열할 때는 쉼표 (,) 로 구분해야 합니다. 최대 10개의 파라미터를 전송할 수 있습니다.

상수 또는 텍스트 표현식을 호출 파라미터로 지정할 수도 있습니다.

식별자 _T는 텍스트 표현식을 식별하기 위한 수단이기 때문에 표현식 맨 앞에 위치해야 합니다.

예제

호출 기능이 리턴 값을 요구하지 않는 경우

<FUNCTION name = "function name" return="variable name" />

; Parameter transfer

<FUNCTION name = "function name"> var1, var2, var3 </FUNCTION>

<FUNCTION name = "function name"> _T"Text", 1.0, 1 </FUNCTION>

Page 351: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

PLC 스타트업 (2부) 8.2 Easy Extend

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 351

8.2.7.10 FUNCTION_BODY

설명

기능 본문: 하위 기능에 대한 기능의 본문을 형성하는 식별자입니다.

프로그래밍

식별자: FUNCTION_BODY

구문:

파라미터가 없는 기능 본문

<FUNCTION_BODY name = "기능 이름" >

</ FUNCTION_BODY>

파라미터가 있는 기능 본문

<FUNCTION_BODY name="기능_이름" parameter="p1, p2, p3" >

<let name="tmp></let>

<op> tmp = p1 </op>

</ FUNCTION_BODY>

리턴 값이 있는 기능 본문

<FUNCTION_BODY name="기능_이름" parameter="p1, p2, p3" return="true" >

<let name="tmp></let>

<op> tmp = p1 </op>

<op> $return= tmp </op>

</ FUNCTION_BODY>

속성: name 하위 기능의 기능 본문 이름

Page 352: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

PLC 스타트업 (2부) 8.2 Easy Extend

선삭 및 밀링 352 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

return 이 속성이 true로 설정되면 시스템이 로컬 변수 $return을 생성합니다. 기능 본문을 종료할 때 호출 기능으로 전달되는 기능의 리턴 값을 이 변수에 복사해야 합니다.

(옵션)parameter 이 속성은 예상되는 전송 파라미터를 나열합니다. 여러 파라미터를 나열할 때는 쉼표 (,) 로 구분해야 합니다.

기능 본문이 호출될 때 기능 호출에 지정된 파라미터 값이 목록에 나열되어 있는 전송 파라미터로 복사됩니다.

예제

<function_body name="test" parameter="c1,c2,c3" return="true">

<let name="tmp">0</let>

<op> tmp = c1+c2+c3 </op>

<op> $return= tmp </op>

</function_body>

<let name="my_var"> 4 </let>

<function name="test" return=" my_var " > 2, 3, 4</function>

<print text="result=%d"> my_var </print>

<op> tmp = c1+c2+c3 </op>

<op> $return= tmp </op>

</function_body>

<let name="my_var"> 4 </let>

<function name="test" return=" my_var " > 2, 3, 4</function>

<print text="result=%d"> my_var </print>

Page 353: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

PLC 스타트업 (2부) 8.2 Easy Extend

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 353

8.2.7.11 INCLUDE

설명

이 명령문에 XML 설명이 포함됩니다.

프로그래밍

식별자: INCLUDE

구문: <?include src="파일 이름" ?>

속성: src 파일 이름 식별자

8.2.7.12 LET

설명

지정된 이름 아래에 있는 로컬 변수를 식별합니다.

변수는 상위 레벨의 XML 블록 끝까지 유효합니다.

전역 변수는 AGM 태그 다음에 직접 생성해야 합니다.

주 STRING 변수 사전 지정 형식 지정된 텍스트를 값으로 전송하는 경우 한 줄 이상의 텍스트를 문자열 변수에 지정할 수 있습니다. 줄이 라인 피드 <LF> 로 끝날 경우 줄 끝에 문자 "\n"을 추가해야 합니다.

프로그래밍

식별자: LET

구문: <let name ="<이름>" > 사전 지정 </let>

<let name ="<이름>" type="<변수 유형>"> 사전 지정 </let>

Page 354: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

PLC 스타트업 (2부) 8.2 Easy Extend

선삭 및 밀링 354 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

속성: name 변수 이름 식별자

type 변수 유형에 따라 허용되는 식별자:

정수 (INT)

더블 워드 (DOUBLE)

부동 소숫점 (FLOAT)

문자열 (STRING)

디폴트:

변수 유형이 정의되지 않은 경우 시스템은 정수 변수를 생성합니다.

<LET name = "VAR1" type = "INT" />

변수를 하나의 값으로 초기화할 수 있습니다.

<LET name = "VAR1" type = "INT" > 10 </LET>

NCK 또는 PLC 변수를 구성하는 값이 로컬 변수에 저장된 경우 지정 연산은 형식을 자동으로로드된 변수의 형식에 맞춥니다.

permanent 이 속성을 TRUE로 설정하면 변수 값이 영구 저장됩니다.

이 속성은 전역 변수에만 적용됩니다.

구문:

<let name ="<이름>" type="<변수 유형>" permanent="TRUE" > 사전 지정 </let>

예제

<LET name="text" type = "string"> F4000 G94\n

G1 X20\n

Z50\n

M2\n

</LET>

Page 355: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

PLC 스타트업 (2부) 8.2 Easy Extend

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 355

8.2.7.13 MSGBOX

설명

리턴 값을 분기 작업에 사용할 수 있는 메시지 창을 여는 식별자입니다. 텍스트 참조를 사용하는 경우 메시지 창은 이 식별자에 저장된 텍스트를 표시합니다.

프로그래밍

식별자: MSGBOX

구문: <MSGBOX text="<텍스트>" caption="<제목>" retvalue="<변수>" type="<승인>" />

<MSGBOX text="<텍스트>" caption="<$$텍스트 참조>" retvalue="<변수>" type="<승인>" />

속성: caption 메시지 창의 제목 식별자

retvalue

retval=0

retval=1

리턴 값이 복사되는 변수의 이름 식별자:

0: OK

1: 취소

type

type="btn_ok"

type="btn_cancel"

type="btn_okcancel"

메시지 승인을 위한 식별자

Page 356: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

PLC 스타트업 (2부) 8.2 Easy Extend

선삭 및 밀링 356 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

8.2.7.14 OP

설명

실행 명령문 식별자: 허용되는 모든 연산자를 실행할 수 있습니다. NCK, PLC 및 드라이브 데이터에 액세스하려면 따옴표 안에 완전한 변수 이름을 명시해야 합니다.

프로그래밍 식별자: OP

구문: <op> 산술 연산 </op>

속성: --

예제

<OP> tmpVar = "PLC/MB170" </OP>

<OP> tmpVar = "PLC/MB170" + 5 </OP>

문자열 처리

연산 명령은 문자열을 처리하여 그 결과를 등식에 지정된 문자열 변수에 지정할 수 있습니다.

식별자 _T는 텍스트 용어을 식별하기 위한 수단이기 때문에 용어 맨 앞에 위치해야 합니다. 변수 값의 형식을 지정할 수도 있습니다. 식별자 _F는 형식 지정 규칙 앞에 위치해야 하고 이 식별자 다음에 형식 지정 명령이 따라옵니다.

그런 다음 변수에 대한 주소가 규정됩니다.

예제

<LET name="buffer" type="string"></LET>

<op> buffer = _T"unformatted value R0= " + "nck/Channel/Parameter/R[0]" + _T" and " + _T"$$85051" + _T" formatted value R1 " + _F%9.3f"nck/Channel/Parameter/R[1]" </op>

Page 357: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

PLC 스타트업 (2부) 8.2 Easy Extend

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 357

8.2.7.15 OPTION_MD

설명

옵션 머신 데이터를 다시 정의할 수 있도록 하는 식별자입니다. 배송 당시 시스템은 MD14510 $MN_USER_DATA_INT[0]~$MN_USER_DATA_INT[3]을 사용하도록 설정되어 있습니다.

이 옵션들을 PLC 사용자 프로그램이 관리하는 경우 데이터 블록 또는 GUD에 적절한 데이터 워드를 제공해야 합니다.

데이터는 비트 단위로 구성됩니다. 나열된 디바이스에 비트 0부터 시작해 고정 비트를 지정합니다. 다시 말해 디바이스 1에는 비트 0, 디바이스 2에는 비트 1을 지정하는 식으로 고정 비트를 지정합니다. 16개 이상의 디바이스를 관리해야 하는 경우 영역 인덱스를 이용해 디바이스 그룹 1~3의 주소 식별자를 지정합니다.

주 값 범위 변환 MD14510 $MN_USER_DATA_INT[i]의 값 범위는 -32768부터 +32767까지 입니다. 머신데이터 대화창을 통해 디바이스를 비트 단위로 활성화하려면 비트 조합을 10진수 형식으로 변환해야 합니다.

프로그래밍

식별자: OPTION_MD

구문: 영역 0:

<option_md name = "데이터의 주소 식별자" />

또는

<option_md name = "데이터의 주소 식별자" index= "0"/>

영역 1~3:

<option_md name = "데이터의 주소 식별자" index= "영역 인덱스"/>

속성: name 주소 식별자 (예: $MN_USER_DATA_INT[0])

index 영역 인덱스 식별자

0 (디폴트 설정): 디바이스 1~16

1: 디바이스 17~32

2: 디바이스 33~48

3: 디바이스 49~64

Page 358: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

PLC 스타트업 (2부) 8.2 Easy Extend

선삭 및 밀링 358 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

8.2.7.16 PASSWORD

설명

이 식별자가 디바이스에 지정되어 있는데 해당 디바이스에 암호를 입력하도록 요구하는 옵션을 설정하지 않으면 소프트 키가 나타납니다. 문자열은 PLC에 의해 처리되고 옵션 데이터를 통해 처리 결과가 HMI에 전달됩니다.

프로그래밍

식별자: PASSWORD

구문: <password refvar = "변수 이름" />

속성: refvar 기준 변수의 이름

예제:

<password refvar="plc/db9900.dbd0" />

8.2.7.17 PLC_INTERFACE

설명

PLC ↔ HMI 인터페이스를 다시 정의할 수 있도록 하는 식별자입니다. 시스템은 주소 지정이 가능한 128 워드를 필요로 합니다.

디폴트: DB9905

프로그래밍

식별자: PLC_INTERFACE

구문: <plc_interface name = "데이터의 주소 식별자" />

속성: name 주소 식별자 (예: "plc/mb170")

예제: plc/mb170

Page 359: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

PLC 스타트업 (2부) 8.2 Easy Extend

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 359

8.2.7.18 POWER_OFF

설명

작업자에게 기계의 전원을 끄도록 요구하는 메시지의 식별자입니다. 메시지 텍스트는 시스템에 영구 저장됩니다.

프로그래밍

식별자: POWER_OFF

구문: <power_off />

속성: --

8.2.7.19 PRINT

설명

메시지 줄의 텍스트를 출력하거나 텍스트를 지정된 변수에 복사하는 식별자입니다. 텍스트가 형식 지정 식별자를 가지고 있을 경우 변수 값이 적절한 위치에 삽입됩니다.

● '%n'을 붙이면 텍스트가 표시될 때 그 지점에서 줄이 바뀝니다.

● 문자 '%'를 붙이면 지정된 변수의 형식이 다음과 같이 지정됩니다.

%[플래그] [너비] [.소수 자리] 유형

Page 360: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

PLC 스타트업 (2부) 8.2 Easy Extend

선삭 및 밀링 360 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

파라미터 용도

플래그 작업의 형식 지정 방식을 정의하기 위한 옵션 문자

오른쪽 정렬 또는 왼쪽 정렬 (왼쪽 정렬은 '-'로 표시)

선두에 제로 (0) 추가

빈칸 채우기

너비 인수는 음수가 아닌 수에 대한 최소 출력 너비를 정의합니다. 출력할 값이 정의된 인수보다 자리수가 적을 경우 나머지 공간은 빈칸으로 채웁니다.

소수점 이하 자리수:

부동 소수점 실수일 경우 이 옵션 파라미터는 소수점 이하 자리수를 정의합니다.

유형 유형 문자는 PRINT 명령을 위해 전송되는 데이터 형식을 정의합니다. 이 문자는 반드시 지정해야 합니다.

다음과 같은 데이터 형식이 지원됩니다.

d: 정수 값

f: 부동 소수점 실수

s: 문자열

값 텍스트에 값을 삽입할 변수의 번호. 변수 유형은 형식 지정 명령을 위한 해당 유형 식별자와 일치해야 합니다.

프로그래밍

식별자: PRINT

구문: <print name = "변수 이름" text="텍스트 %형식"> 변수, … </print>

속성: name 텍스트가 저장될 변수의 이름

text 텍스트

Page 361: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

PLC 스타트업 (2부) 8.2 Easy Extend

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 361

8.2.7.20 WAITING

설명

NC 또는 드라이브를 리셋한 후 다시 시작될 때까지 대기시키는 식별자입니다.

프로그래밍

식별자: WAITING

구문: <WAITING WAITINGFORNC ="TRUE" />

속성: waitingfornc="true" NC가 재시작할 때까지 대기합니다.

waitingfordrive="true" 드라이브가 재시작할 때까지 대기합니다.

8.2.7.21 ?up

설명

SinuCom Installer:

본 단원에는 SinuCom Installer를 위한 스크립트 언어가 포함되어 있습니다. SinuCom Installer 파일의 코드를 포함시키려면 INCLUDE (쪽 353) 명령문을 사용해야 합니다.

프로그래밍

식별자: ?up

구문: <?up

<?include src="파일 이름" ?>

?>

속성: --

Page 362: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

PLC 스타트업 (2부) 8.2 Easy Extend

선삭 및 밀링 362 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

8.2.7.22 대화창을 위한 XML 식별자

파라미터 설정 대화창

런타임 중 추가 파라미터를 설정 또는 출력할 수 있도록 각 디바이스에 대해 대화창을 설정할 수 있습니다. "추가 파라미터" 소프트 키를 누르면 대화창이 나타납니다.

다음과 같은 대화창 요소가 제공됩니다.

● 입력 대화창

● 대화창 제목

● 입력/출력 결합 필드

● 텍스트 디스플레이

● 이미지 디스플레이

설명

식별자 <태그> 의미

CAPTION 대화창의 제목 식별자

구문: <caption> 제목 </caption>

CLOSE 대화창 메시지:

이 식별자는 대화창이 닫히기 전에 실행됩니다.

FORM 사용자 대화창 식별자

속성 color: 배경색의 색상 코드

INIT 대화창 메시지:

대화창 초기화를 위한 식별자.

이 식별자는 대화창이 생성된 후 곧바로 실행됩니다. 대화창에 사용할 모든 입력 요소 및 핫링크를 여기에 생성해야 합니다.

PAINT 대화창 메시지:

대화창의 모든 텍스트 및 이미지를 표시하기 위한 식별자.

이 식별자는 대화창이 표시될 때 실행됩니다.

TIMER 대화창 메시지:

이 식별자는 주기적으로 호출됩니다.

Page 363: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

PLC 스타트업 (2부) 8.2 Easy Extend

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 363

예제

<?xml version="1.0" encoding="utf-8"?>

<!DOCTYPE AGM>

<AGM>

<DEVICE>

<NAME> Device 1 </NAME>

<START_UP>

</START_UP>

<SET_ACTIVE>

</SET_ACTIVE>

<FORM> 사용자 대화창 식별자

<INIT>

<CONTROL name = edit1 /CONTROL>

</INIT>

입력 필드 식별자

<PAINT>

<TEXT>hello world !</TEXT>

</PAINT>

텍스트 또는 이미지 표시를 위한 식별자

</FORM>

</DEVICE>

</AGM>

Page 364: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

PLC 스타트업 (2부) 8.2 Easy Extend

선삭 및 밀링 364 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

8.2.7.23 BOX

설명

지정된 위치에 지정된 색으로 채워진 직사각형을 그리기 위한 식별자입니다.

프로그래밍

식별자: BOX

구문: <box xpos="X 위치" ypos = "Y 위치" width="X 너비" height="Y 높이" color="색상 코드" />

속성: xpos X 방향의 위치 (좌측 상단 코너의 영점 위치)

ypos Y 방향의 위치 (좌측 상단 코너의 영점 위치)

width X 방향으로 확장 (픽셀 단위)

height Y 방향으로 확장 (픽셀 단위)

color 색상

8.2.7.24 CONTROL

설명

제어 요소를 생성하기 위한 식별자입니다.

디폴트: fieldtype="edit" 데이터를 수정할 수 있습니다.

프로그래밍

식별자: CONTROL

구문: <control name = "edit1" xpos = "X 위치" ypos = "Y 위치" refvar="NC 변수" hotlink="true" format="형식" display_format="FLOAT" />

속성: name 필드의 이름: 각 필드에 같은 이름의 로컬 변수가 생성됩니다.

xpos X 방향의 위치 (좌측 상단 코너의 영점 위치)

Page 365: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

PLC 스타트업 (2부) 8.2 Easy Extend

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 365

ypos Y 방향의 위치 (좌측 상단 코너의 영점 위치)

fieldtype

fieldtype="edit"

fieldtype="readonly"

fieldtype="combobox"

필드 유형:

데이터를 수정할 수 있습니다.

데이터를 읽을 수 있습니다.

데이터 대신 식별자가 표시됩니다.

format 지정된 변수의 디스플레이 형식 (예: 왼쪽 정렬 또는 십진 자릿수 개수) 을 정의하는 속성입니다.

display_format 지정된 변수의 처리 형식을 정의하는 속성입니다. PLC 부동 변수에 액세스하는 경우 더블 워드를 읽어 액세스하기 때문에 이 속성을사용해야 합니다.

다음과 같은 데이터 형식이 지원됩니다.

FLOAT

INT

DOUBLE

STRING

hotlink 데이터가 변경되었을 때 즉시 업데이트 (=TRUE) 되는 필드 식별자

refvar 기준 변수 (NC, PLC 또는 드라이브 변수) 식별자

주 주기적 업데이트 "hotlink" 속성은 해당 컨트롤을 주기적으로 업데이트합니다. 다시 말해 값이 입력되면 다음 업데이트 싸이클이 입력된 값을 덮어씁니다. 이 동작을 방지하려면 DATA_ACCESS 식별자를 사용하여 입력 내용을 즉시 저장하도록 설정해야 합니다.

Page 366: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

PLC 스타트업 (2부) 8.2 Easy Extend

선삭 및 밀링 366 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

예제

"combo box"를 필드 유형으로 선택한 경우 표시할 표현식도 반드시 정의해야 합니다. 표현식은 <item> 식별자를 사용해 정의해야 합니다.

콤보박스는 "CONTROL" (변수 이름) 에 속하는 변수에 현재 선택되어 있는 텍스트의 인덱스를 저장합니다. 인덱스는 1부터 시작합니다.

구문: <item>표현식</item>

<control name = "button1" xpos = "10" ypos = "10" fieldtype="combo box">

<item>text1</item>

<item>text2</item>

<item>text3</item>

<item>text4</item>

</control>

; 임의의 정수 값을 표현식에 지정하려면 속성 value = "값"을 항목 식별자에 추가해야 합니다.

; 제어 변수는 이제 일련 번호 대신 항목의 지정 값을 갖습니다.

<control name = "button1" xpos = "10" ypos = "10" fieldtype="combo box">

<item value = "10" >text1</item>

<item value = "20" >text2</item>

<item value = "12" >text3</item>

<item value = "1" >text4</item>

</control>

Page 367: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

PLC 스타트업 (2부) 8.2 Easy Extend

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 367

8.2.7.25 IMG

설명

../oem/sinumerik/hmi/dvm 디렉토리에 있는 픽셀 그래픽을 표시하기 위한 식별자입니다.

● 비트맵은 BMP 또는 PNG 형식으로 저장해야 합니다.

● 모든 파일 이름은 소문자로 작성해야 합니다.

● 표시되는 이미지의 크기가 원본 이미지와 달라야 할 경우 width 및 height 속성을 사용하여 치수를 정의할 수 있습니다.

프로그래밍 식별자: IMG

구문: <img name = "<이름>" xpos = "X 위치" ypos = "Y 위치" height = "Y 방향으로 스케일링" width = "X 방향으로 스케일링" />

속성: name Y 방향으로 확장 (픽셀 단위)

xpos X 방향의 위치 (좌측 상단 코너의 영점 위치)

ypos Y 방향의 위치 (좌측 상단 코너의 영점 위치)

width X 방향으로 스케일링 (옵션)

height Y 방향으로 스케일링 (옵션)

8.2.7.26 PROPERTY

설명

연산자 제어기의 추가 속성을 지정하는 식별자입니다.

프로그래밍 식별자: PROPERTY

구문: <property attribute="<값>" />

속성: max 최대 입력 값

min 최소 입력 값

default 디폴트

Page 368: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

PLC 스타트업 (2부) 8.2 Easy Extend

선삭 및 밀링 368 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

예제

<control name = "edit" xpos = "10" ypos = "10" width = "100" hotlink="true" refvar="nck/Channel/GeometricAxis/actProgPos[1]" >

<property min="0" />

<property max="1000" />

</control>

<control name = "edit1" xpos = "10" ypos = "10" >

<property min = "20" />

<property max = "40" />

<property default="25" />

</control>

8.2.7.27 REQUEST

설명

이 식별자는 양식에 대한 INIT 명령문 내에서만 유효합니다. REQUEST 식별자를 사용하여 주기적 읽기 서비스 (핫링크) 에 변수를 추가합니다.

프로그래밍

식별자: REQUEST

구문: <REQUEST name = "NC 변수" />

속성: name 주소 식별자

Page 369: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

PLC 스타트업 (2부) 8.2 Easy Extend

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 369

8.2.7.28 SOFTKEY_OK, SOFTKEY_CANCEL

설명

SOFTKEY_OK 식별자는 "OK" 소프트 키를 사용하여 대화창을 닫을 때 표준 동작을 덮어씁니다. SOFTKEY_CANCEL 식별자는 "CANCEL" 소프트 키를 사용하여 대화창을 닫을 때 표준 동작을 덮어씁니다.

이 식별자 내에서 다음과 같은 기능이 수행됩니다.

● 데이터 조작

● 조건부 처리

● 루프 처리

프로그래밍

식별자: SOFTKEY_OK

구문: <SOFTKEY_OK>

</SOFTKEY_OK>

식별자: SOFTKEY_CANCEL

구문: <SOFTKEY_CANCEL>

</SOFTKEY_CANCEL>

Page 370: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

PLC 스타트업 (2부) 8.2 Easy Extend

선삭 및 밀링 370 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

8.2.7.29 TEXT

설명

텍스트를 표시하기 위한 식별자입니다.

프로그래밍

식별자: TEXT

구문: <text xpos="X 위치" ypos = "Y 위치" color="색상 코드"> 텍스트 </text>

속성: xpos X 방향의 위치 (좌측 상단 코너의 영점 위치)

ypos Y 방향의 위치 (좌측 상단 코너의 영점 위치)

color 색상

8.2.7.30 UPDATE_CONTROLS

설명

연산자 제어기와 기준 변수 사이에서 비교를 수행하는 식별자입니다.

프로그래밍

식별자: UPDATE_CONTROLS

구문: <update_controls type="<방향>"/>

속성: type 이 속성은 데이터 비교의 방향을 정의합니다.

TRUE - 기준 변수의 데이터를 읽어 연산자 제어기에 복사합니다.

FALSE - 데이터를 연산자 제어기에서 기준 변수로 복사합니다.

Page 371: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

PLC 스타트업 (2부) 8.2 Easy Extend

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 371

8.2.7.31 파라미터 주소 지정

파라미터 주소 지정

NC 변수, PCL 블록 또는 드라이브 데이터의 주소를 지정하려면 해당 데이터를 위한 주소 식별자를 생성해야 합니다. 주소는 하위 경로 구성요소 이름 및 변수 주소로 구성됩니다. 사선 (/) 은 구분 문자로 사용해야 합니다.

PLC 데이터 블록 주소 지정

데이터 형식 f: B: 바이트

W: 워드

D: 더블 워드

x 주소: 유효한 PLC 주소 식별자

비트 주소 지정: b = 비트 번호

다음과 같은 주소가 허용됩니다.

DBx.DB(f) 데이터 블록

I(f)x 입력

Q(f)x 출력

M(f)x 비트 메모리

V(f)x 변수

비트 주소 지정에는 데이터 형식 식별이 적용되지 않습니다.

DBx.DBXx.b 데이터 블록

Ix.b 입력

Qx.b 출력

Mx.b 비트 메모리

Vx.b 변수

Page 372: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

PLC 스타트업 (2부) 8.2 Easy Extend

선삭 및 밀링 372 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

예제:

<data name = "plc/mb170">1</data>

<data name = "plc/db9905.dbb0"> 0 </data>

<data name = "plc/i0.1"> 1 </data>

<op> plc/m19.2 = 1 </op>

NC 변수 주소 지정

주소 지정은 경로 섹션 nck에서 시작합니다. 이 섹션 다음에는 데이터 주소가 옵니다. 데이터 주소의 구조는 OEM 패키지 파라미터 매뉴얼 2를 참조하십시오.

예제:

<let name = "tempStatus"></let>

<op> tempStatus = "nck/channel/state/chanstatus" </op>

머신 데이터 및 셋팅 데이터의 주소 지정

머신 데이터 및 셋팅 데이터는 문자 $와 그 다음에 오는 데이터 이름으로 식별합니다.

● 머신 데이터:

$Mx_<이름[인덱스, AX<축_번호>]>

● HMI 머신 데이터:

$MxS_<이름[인덱스, AX<축_번호>]>

● 옵션 데이터:

$Ox_<이름[인덱스, AX<축_번호>]>

● 셋팅 데이터:

$Sx_<이름[인덱스, AX<축_번호>]>

$SxS_<이름[인덱스, AX<축_번호>]>

구조 의미

x: N 일반 머신 데이터 또는 일반 셋팅 데이터

C 채널 머신 데이터 또는 채널 셋팅 데이터

A 축 머신 데이터 또는 축 셋팅 데이터

Page 373: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

PLC 스타트업 (2부) 8.2 Easy Extend

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 373

구조 의미

인덱스: 필드의 경우 파라미터는 데이터의 인덱스를 나타냅니다.

AX<축_번호>: 필요한 축 (<축_번호>) 을 축 데이터에 지정해야 합니다.

아니면 "대체 문자" $<변수 이름>을 사용하여 로컬 변수에서 축 인덱스를 읽어올 수 있습니다. (예: AX$localvariable)

예제:

<data name ="$MN_AXCONF_MACHAX_NAME_TAB[0] ">X1</data>

● 직접 축 주소 지정:

<data name ="$MA_CTRLOUT_MODULE_NR[0, AX1] ">1</data>

● 간접 축 주소 지정:

<let name ="axisIndex"> 1 </let>

<data name ="$MA_CTRLOUT_MODULE_NR[0, AX$axisIndex] ">1</data>

전역 사용자 데이터 주소 지정

주소를 지정할 때는 경로 섹션 GUD로 시작하고 영역 CHANNEL을 그 다음에 지정합니다. 이 주소 섹션 다음에는 GUD 영역을 지정합니다.

GUD 영역 지정

sgud Siemens GUD

mgud 장비 제조업체 GUD

ugud 사용자 GUD

그 다음에 GUD 이름을 입력하십시오. 배열의 주소를 지정해야 하는 경우 이름 뒤에 대괄호 ([]) 안에 배열 서브스크립트가 옵니다.

예제:

<data name ="gud/channel/mgud/syg_rm[0]">1</data>

<op>"gud/channel/mgud/syg_rm[0]" = 5*2 </op>

Page 374: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

PLC 스타트업 (2부) 8.2 Easy Extend

선삭 및 밀링 374 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

8.2.7.32 드라이브 오브젝트 주소 지정

드라이브 오브젝트 (DO) 용 구문

주소 지정은 경로 섹션 "drive"로 시작합니다. 그 다음에 드라이브 디바이스를 CU 또는 DC로 지정합니다. 설정해야 하는 파라미터를 이 섹션에 추가합니다.

개별 개체의 주소를 지정하려면 해당 개체를 반드시 파라미터 다음에 대괄호 ([]) 안에 입력해야 합니다.

파라미터 번호[do<DO-인덱스>]

예제:p0092[do1]

주 번호 지정 CU 콤포넌트, ALM 및 연결된 모든 허브를 통합해 일련 번호를 부여하기 때문에 드라이브오브젝트 번호는 드라이브 대화창에 사용되는 번호 체계와 다릅니다.

DO 번호는 다음과 같이 확인할 수 있습니다.

연결된 모든 드라이브 오브젝트는 관련 CU의 p0978 필드에 나열되어 있습니다. 이 필드의 숫자 값이 드라이브 오브젝트의 슬롯 번호에 해당합니다. 해당 슬롯에 대한 필드 인덱스를 설정하여 이 번호에 1을 더합니다. 이 값이 주소 지정에 필요한 DO 인덱스입니다.

NX에 연결된 드라이브 오브젝트가 있을 경우 마지막 CU 드라이브 오브젝트의 인덱스를 먼저 설정한 다음 NX 드라이브 오브젝트의 인덱스를 그 값에 더해야 합니다.

아니면 "대체 문자" $<변수 이름>을 사용하여 로컬 변수에서 드라이브 인덱스를 읽어올 수 있습니다 (예: DO$localvariable).

예제:

<data name ="drive/cu/p0092">1</data>

<data name ="drive/dc/p0092[do1] ">1</data>

간접 주소 지정:

<let name = "driveIndex> 0 </let>

<op> driveIndex = $ctrlout_module_nr[0, AX1] </op>

<data name ="drive/dc[do$driveIndex]/p0092">1</data>

Page 375: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

PLC 스타트업 (2부) 8.2 Easy Extend

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 375

NX 주소 지정

NX 모듈은 또 다른 CU로 취급되기 때문에 모듈 주소 지정은 CU 사양을 사용합니다. 따라서 해당 NX 번호 + 1을 파라미터 다음에 대괄호 ([]) 안에 지정합니다.

파라미터 번호[CU<CU-인덱스>]

예제

<let name="r0002_content"></let>

<let name="p107_content"></let>

<!- CU 에서 값 r0002 읽기 ->

<op> r0002_content = "drive/cu/r0002" </op>

<op> r0002_content = "drive/cu/r0002[CU1]" </op>

<!- NX1 에서 값 r0002 읽기 ->

<op> r0002_content = "drive/cu/r0002[CU2]" </op>

<!- CU 에서 값 p107[0] 읽기 ->

<op> p107_content = "drive/cu/p107[0]" </op>

<print text="%d"> p107_content </print>

<!- NX1 에서 값 p107[0] 읽기 ->

<op> p107_content = "drive/cu/p107[0,CU2]" </op>

<print text="%d"> p107_content </print>

Page 376: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

PLC 스타트업 (2부) 8.2 Easy Extend

선삭 및 밀링 376 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

8.2.7.33 명령문을 위한 XML 식별자

프로그램 명령문

명령문에는 다음 식별자를 사용할 수 있습니다.

식별자 <태그> 의미

IF 조건 명령문 (IF, THEN, ELSE)

THEN과 ELSE 태그는 IF 태그에 포함됩니다.

IF 태그 다음에 CONDITION 태그에 명시된 조건이 옵니다. 이후 명령문 처리는 수행 결과에 따라 달라집니다. 기능 결과가 참일 경우 THEN 분기가 실행되고 ELSE 분기는 건너뜁니다. 기능 결과가 거짓일 경우 구문분석기가 ELSE 분기를 실행합니다.

예제:

<IF>

<CONDITION> plc/mb170 != 7 </CONDITION>

<THEN>

<OP> plc/mb170 = 7 </OP>

</TEHN>

<ELSE>

</ELSE>

</IF>

THEN 조건을 충족하는 상황에서 수행되는 명령문 (IF, THEN, ELSE)

ELSE 조건을 충족하지 않는 상황에서 수행되는 명령문 (IF, THEN, ELSE)

Page 377: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

PLC 스타트업 (2부) 8.2 Easy Extend

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 377

식별자 <태그> 의미

FOR FOR 루프는 다음과 같이 실행됩니다. 1. 표현식 초기화 (INIT) 를 분석합니다. 2. 표현식 테스트 (CONDITION) 를 부울 표현식으로 분석합니다. 값이 거짓 (FALSE) 이면 FOR 루프가 종료됩니다.

3. 다음 명령문이 실행됩니다. 4. 표현식 지속 (INCREMENT) 을 분석합니다. 5. 2단계로 갑니다.

FOR (초기화, 테스트, 지속) 명령문

구문:

<FOR>

<INIT>…</INIT>

<CONDITION>…</CONDITION>

<INCREMENT>…</INCREMENT>

명령문

</FOR>

BREAK 루프의 조건부 취소

WHILE WHILE 루프는 조건이 충족되는 동안 일련의 명령문을 반복적으로 실행하는 데 사용됩니다. 이 조건은 해당 명령문이 실행되기 전에 테스트합니다.

WHILE (테스트) 명령문

구문:

<WHILE>

<CONDITION>…</CONDITION>

명령문

</WHILE>

Page 378: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

PLC 스타트업 (2부) 8.2 Easy Extend

선삭 및 밀링 378 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

식별자 <태그> 의미

DO_WHILE DO WHILE 루프는 명령문 블록 및 조건으로 구성됩니다. 명령문 블록 내의 코드가 먼저 실행되고 그 다음에 조건이 분석됩니다. 조건이 참일 경우 기능은 코드 섹션을 다시 실행합니다. 조건이 거짓이 될 때까지 이 과정이 계속 반복됩니다.

do

명령문

while (테스트)

구문:

<DO_WHILE>

명령문

<CONDITION>…</CONDITION>

</DO_WHILE>

Page 379: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

PLC 스타트업 (2부) 8.2 Easy Extend

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 379

식별자 <태그> 의미

SWITCH SWITCH 명령문은 다중 선택 상황에 사용됩니다. 먼저 조건을 평가한 후 여러 상수와 비교합니다. 조건값이 상수와 일치할 경우 CASE 명령문 내의 명령문이 수행됩니다.

DEFAULT 명령문은 나열된 상수 중 표현식과 일치하는 상수가 없을 때 수행됩니다.

구문:

<SWITCH>

<condition> 표현식 </condition>

<CASE value="<상수 1>" >

명령문 ...

</CASE>

<CASE value="<상수 2>" >

명령문 ...

</CASE>

<DEFAULT>

명령문 ...

</DEFAULT>

</SWITCH>

Page 380: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

PLC 스타트업 (2부) 8.2 Easy Extend

선삭 및 밀링 380 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

8.2.8 문자열 기능

기능 개요

스크립트 언어는 다양한 문자열 기능을 제공합니다. 기능 이름은 해당 기능용으로만 사용해야 하며 다른 용도로는 사용할 수 없습니다.

이름 기능

string.cmp 문자열 비교 (string.cmp (쪽 380))

string.icmp 대소문자 구분 없이 문자열 비교 (string.icmp (쪽 381))

string.left 왼쪽부터 지정된 수의 문자 선택 (string.left (쪽 382))

string.right 오른쪽부터 지정된 수의 문자 선택 (string.right (쪽 383))

string.middle 중간부터 지정된 수의 문자 선택 (string.middle (쪽 384))

string.length 문자열의 길이 결정 (string.length (쪽 385))

string.replace 문자열 바꾸기 (string.replace (쪽 386))

string.remove 문자열 삭제 (string.remove (쪽 387))

string.insert 인덱스의 문자열 삽입 (string.insert (쪽 388))

string.delete 문자열에서 지정된 수의 문자 삭제 (string.delete (쪽 387))

string.find 문자열 일부 찾기 (앞으로) (string.find (쪽 389))

string.reversefind 문자열 일부 찾기 (뒤로) (string.reversefind (쪽 390))

string.trimleft 왼쪽부터 공백 제거 (string.trimleft (쪽 391))

string.trimright 오른쪽부터 공백 제거 (string.trimright (쪽 392))

8.2.8.1 string.cmp

설명

두 개의 문자열을 서로 비교합니다.

문자열이 동일할 경우 0을, 첫 번째 문자열이 두 번째 문자열보다 작을 경우 0보다 작은 값을, 두 번째 문자열이 첫 번째 문자열보다 작을 경우 0보다 큰 값을 리턴 값으로 제공합니다.

Page 381: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

PLC 스타트업 (2부) 8.2 Easy Extend

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 381

프로그래밍 명칭: string.cmp

구문: <function name="string.cmp" retvar ="<int var>" > str1, str2 </function>

파라미터: str1 문자열

str2 비교 문자열

rval 결과

예제

<let name="rval">0</let>

<let name="str1" type="string">A brown bear hunts a brown dog.</let>

<let name="str2" type="string">A brown bear hunts a brown dog.</let>

<function name="string.cmp" return="rval"> str1, str2 </function>

;결과: rval=0

8.2.8.2 string.icmp

설명

두 개의 문자열을 비교합니다 (이 비교는 대소문자를 구분하지 않습니다).

문자열이 동일할 경우 0을, 첫 번째 문자열이 두 번째 문자열보다 작을 경우 0보다 작은 값을, 두 번째 문자열이 첫 번째 문자열보다 작을 경우 0보다 큰 값을 리턴 값으로 제공합니다.

프로그래밍 명칭: string.icmp

구문: <function name="string.icmp" retvar ="<int var>" > str1, str2 </function>

파라미터: str1 문자열

str2 비교 문자열

rval 결과

Page 382: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

PLC 스타트업 (2부) 8.2 Easy Extend

선삭 및 밀링 382 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

예제

<let name="rval">0</let>

<let name="str1" type="string">A brown bear hunts a brown dog.</let>

<let name="str2" type="string">A brown Bear hunts a brown Dog.</let>

<function name="string.icmp" return="rval"> str1, str2 </function>

;결과: rval=0

8.2.8.3 string.left

설명

문자열 1에서 처음 nCount개의 문자를 추출하여 리턴 변수에 복사합니다.

프로그래밍

명칭: string.left

구문: <function name="string.left" return="< result string>"> str1, nCount </function>

파라미터: str1 문자열

nCount 문자 개수

예제

<let name="str1" type="string">A brown bear hunts a brown dog.</let>

<let name="str2" type="string"></let>

<function name="string.left" return="str2"> str1, 12 </function>

;결과: str2="A brown bear"

Page 383: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

PLC 스타트업 (2부) 8.2 Easy Extend

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 383

8.2.8.4 string.right

설명

문자열 1에서 마지막 nCount개의 문자를 추출하여 리턴 변수에 복사합니다.

프로그래밍

명칭: string.right

구문: <function name="string.right" return="< result string>"> str1, nCount </function>

파라미터: str1 문자열

nCount 문자 개수

예제

<let name="str1" type="string">A brown bear hunts a brown dog.</let>

<let name="str2" type="string"></let>

<function name="string.right" return="str2"> str1, 10 </function>

;결과: str2="brown dog"

Page 384: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

PLC 스타트업 (2부) 8.2 Easy Extend

선삭 및 밀링 384 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

8.2.8.5 string.middle

설명

문자열 1에서 iFirst 인덱스부터 시작해 지정된 문자 개수를 추출하여 리턴 변수에 복사하는 기능입니다.

프로그래밍

명칭: string.middle

구문: <function name="string.middle" return="< result string>"> str1, iFirst, nCount </function>

파라미터: str1 문자열

iFirst 시작 인덱스

nCount 문자 개수

예제

<let name="str1" type="string">A brown bear hunts a brown dog.</let>

<let name="str2" type="string"></let>

<function name="string.middle " return="str2"> str1, 2, 5 </function>

;결과: str2="brown"

Page 385: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

PLC 스타트업 (2부) 8.2 Easy Extend

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 385

8.2.8.6 string.length

설명

문자열의 문자 개수를 제공하는 기능입니다.

프로그래밍

명칭: string.length

구문: <function name="string.length" return="< int var>"> str1 </function>

파라미터: str1 문자열

length 결과

예제

<let name="length">0</let>

<let name="str1" type="string">A brown bear hunts a brown dog.</let>

<function name="string.length" return="length"> str1 </function>

; 결과: length=31

Page 386: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

PLC 스타트업 (2부) 8.2 Easy Extend

선삭 및 밀링 386 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

8.2.8.7 string.replace

설명

찾은 모든 하위 문자열을 새 문자열로 교체하는 기능입니다.

프로그래밍

명칭: string.replace

구문: <function name="string.replace"> string, find string, new string </function>

파라미터: string 문자열

find string 교체할 문자열

new string 새 문자열

예제

<let name="str1" type="string">A brown bear hunts a brown dog. </let>

<function name="string.replace" > str1, _T"a brown dog" ,

_T"a big salmon"</function>

; 결과: str1="A brown bear hunts a big salmon."

Page 387: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

PLC 스타트업 (2부) 8.2 Easy Extend

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 387

8.2.8.8 string.remove

설명

찾은 모든 하위 문자열을 삭제하는 기능입니다.

프로그래밍 명칭: string.remove

구문: <function name="string.remove" > string, remove string </function>

파라미터: string 문자열

remove string 삭제할 하위 문자열

예제

<let name="index">0</let>

<let name="str1" type="string">A brown bear hunts a brown dog. </let>

<function name="string.remove" > str1, _T"a brown dog" </function>

; 결과: str1="A brown bear hunts ."

8.2.8.9 string.delete

설명

지정된 시작 위치에서부터 정의된 수의 문자를 삭제하는 기능입니다.

프로그래밍

명칭: string.delete

구문: function name="string.delete"> string, start index , nCount </function>

파라미터: string 문자열

start index 시작 인덱스

nCount 문자 개수

Page 388: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

PLC 스타트업 (2부) 8.2 Easy Extend

선삭 및 밀링 388 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

예제

<let name="str1" type="string">A brown bear hunts. </let>

<function name="string.delete" > str1, 2, 5 </function>

;결과: str1="A bear hunts."

8.2.8.10 string.insert

설명

지정된 인덱스에 문자열을 삽입하는 기능입니다.

프로그래밍

명칭: string.insert

구문: <function name="string.insert"> string, index, insert string </function>

파라미터: string 문자열 변수

index 삽입할 문자 개수

insert string 삽입할 문자열

예제

<let name="str1" type="string">A brown bear hunts. </let>

<let name="str2" type="string">a brown dog </let>

<function name="string.insert"> str1, 19, str2 </function>

;결과: str1="A brown bear hunts a brown dog."

Page 389: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

PLC 스타트업 (2부) 8.2 Easy Extend

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 389

8.2.8.11 string.find

설명

전송된 문자열에서 하위 문자열과 처음으로 일치하는 문자열을 탐색하는 기능입니다. 하위 문자열을 찾으면 최초 문자의 인덱스 (0부터 시작) 를 제공합니다. 찾지 못할 경우에는 -1을 제공합니다.

프로그래밍

명칭: string.find

구문: <function name="string.find" return="<int val>"> str1, find string </function>

파라미터: string 문자열 변수

find string 검색할 문자열

예제

<let name="index">0</let>

<let name="str1" type="string">A brown bear hunts a brown dog. </let>

<function name="string.find" return="index"> str1, _T"brown" </function>

; 결과: index=2

Page 390: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

PLC 스타트업 (2부) 8.2 Easy Extend

선삭 및 밀링 390 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

8.2.8.12 string.reversefind

설명

전송된 문자열에서 하위 문자열과 마지막으로 일치하는 문자열을 탐색하는 기능입니다. 하위 문자열을 찾으면 최초 문자의 인덱스 (0부터 시작) 를 제공합니다. 찾지 못할 경우에는 -1을 제공합니다.

프로그래밍

명칭: string.reversefind

구문: <function name="string.reversefind" return="<int val>"> str1, find string </function>

파라미터: string 문자열 변수

find string 검색할 문자열

예제

<let name="index">0</let>

<let name="str1" type="string">A brown bear hunts a brown dog. </let>

<function name="string.reversefind" return="index"> str1, _T"brown" </function>

; 결과: index=21

Page 391: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

PLC 스타트업 (2부) 8.2 Easy Extend

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 391

8.2.8.13 string.trimleft

설명

문자열에서 시작 문자를 제거하는 기능입니다.

프로그래밍

명칭: string.trimleft

구문: <function name="string.trimleft" > str1 </function>

파라미터: str1 문자열 변수

예제

<let name="str1" type="string"> test trim left</let>

<function name="string.trimleft"> str1 </function>

;결과: str1="test trim left"

Page 392: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

PLC 스타트업 (2부) 8.2 Easy Extend

선삭 및 밀링 392 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

8.2.8.14 string.trimright

설명

문자열에서 마지막 문자를 제거하는 기능입니다.

프로그래밍

명칭: string.trimright

구문: <function name="string.trimright" > str1 </function>

파라미터: str1 문자열 변수

예제

<let name="str1" type="string"> test trim right </let>

<function name="string.trimright" > str1 </function>

;결과: str1=" test trim right"

Page 393: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

PLC 스타트업 (2부) 8.2 Easy Extend

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 393

8.2.9 삼각함수

함수 개요

스크립트 언어는 다양한 삼각함수를 제공합니다. 함수 이름은 해당 함수용으로만 사용해야 하며 다른 용도로는 사용할 수 없습니다.

삼각함수 및 역함수:

이름 기능

sin 사인

cos 코사인

tan 탄젠트

arcsin 아크 사인

arccos 아크 코사인

arctan 아크 탄젠트

사인, 코사인 및 탄젠트 설명

전송된 값의 사인, 코사인 및 탄젠트를 계산하는 함수입니다.

프로그래밍

명칭: sin

구문: <function name="sin" return="<더블 값>"> double </function >

명칭: cos

구문: <function name="cos" return="<더블 값>"> double </function >

명칭: tan

구문: <function name="tan" return="<더블 값>"> double </function >

파라미터: double 각도 (0°~360°)

Page 394: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

PLC 스타트업 (2부) 8.2 Easy Extend

선삭 및 밀링 394 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

예제

<let name= "sin_val" type="double"></let>

<function name="sin" return="sin_val"> 20.0 </function>

아크 사인, 아크 코사인 및 아크 탄젠트 설명

전송된 값의 아크 사인, 아크 코사인 및 아크 탄젠트를 계산하는 함수입니다.

arcsin 및 arccos 프로그래밍

명칭: arcsin

구문: <function name="arcsin" return="<더블 값>"> double </function >

명칭: arccos

구문: <function name="arccos" return="<더블 값>"> double </function >

파라미터: double -1~+1 범위 내의 x

값 범위: arcsin -π/2~+π/2 범위 내의 y

arccos 0~π 범위 내의 y

arctan 프로그래밍

명칭: arctan

구문: <function name="arctan" return="<더블 값>"> double </function >

파라미터: double 임의의 x 값

값 범위: -π/2~+π/2 범위 내의 y

예제

<let name= "arccos_val" type="double"></let>

<function name="arccos" return="arctan_val"> 0.47 </function>

Page 395: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 395

공구 관리 99.1 기본

공구 관리 (TM)

공구 관리 (TM) 기능은 기계에 적절한 공구가 적절한 시기와 위치에 항상 배치되어 있도록 합니다.

기계, 메거진, 로드 위치 및 공구 버퍼 (예: 스핀들, 그리퍼) 가 하나의 시스템을 구성하고 이 시스템에 공구가 보관 및 이송됩니다. 공구 관리는 공구의 현재 위치를 NCK에 계속 통보하고 NC 가공 프로그램, PLC 또는 HMI로 시작한 공구 이동을 사용해 현재 위치를 로그에 기록합니다.

공구 관리 스타트업 중에 특정 기계 시스템의 구조가 제어 시스템에 맵핑됩니다. 예를 들어 1개 또는 그 이상의 메거진에서 공구 포켓으로부터 공구를 픽업할 수 있도록 설정됩니다. 공구의 "공작물"은 한 쌍의 값 (메거진 번호 및 메거진 포켓 번호) 의 형식으로 제어 시스템에 지정됩니다.

주 공급 범위 공구 관리는 모든 제어 시스템 (M/T 버전) 의 공급 범위에 포함됩니다. "공구 관리를 위한 예비 공구" (듀플로 공구) 기능은 옵션입니다.

참고 자료

추가 참고 자료:

● SINUMERIK 828D 파라미터 매뉴얼

● 공구 및 메거진 파라미터와 내부 데이터 구조에 대한 자세한 설명은 다음을 참조하십시오.

→ SINUMERIK 840D sl의 공구 관리 기능 설명

기능 범위 측면에서 본 설명서의 NCK 부분은 SINUMERIK 828D에도 적용됩니다.

본 설명서의 PLC 기능과 NC 및 PLC 간 통신에 대한 설명은 SINUMERIK 828D에는 적용되지 않습니다.

● 공구 관리 사용자 인터페이스의 설정은 다음을 참조하십시오.

→ 스타트업 매뉴얼, 베이스 소프트웨어 및 운영 소프트웨어 (IM9)

Page 396: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

공구 관리 9.1 기본

선삭 및 밀링 396 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

9.1.1 공구 관리의 구조

기능 구조

제어 시스템의 소프트웨어 콤포넌트는 공구 관리에서 다음과 같은 작업을 수행합니다.

● HMI:

– 공구 데이터 디스플레이, 입력/출력

– 메거진 데이터 디스플레이, 입력/출력

– 재배치 대화창 로드/언로드

● NCK:

공구 관리는 메거진 포켓을 관리합니다. 이 포켓은 비어 있거나 공구가 로드되어 있을 수 있습니다. 또는 인접 포켓에 있는 특대 공구에 지정되어 있을 수도 있습니다. 비어 있는 포켓에는 다른 공구를 로드할 수 있습니다. 공구 관리는 최적의 공구 및 메거진 포켓 관리 기능을 장비 제조업체에 제공합니다. 메거진 관리는 공구 로드, 언로드, 포지셔닝과 같은 확장 기능을 제공합니다. 또한 공구 검색, 메거진 포켓 검색 및 대체 공구 전략 검색 기능도 제공합니다.

공구 모니터링 기능의 경우 모니터링을 실행하는 동안 공구가 비활성화되고 더 이상 사용되지 않습니다. 가공을 계속하려면 비활성화되지 않은 동급의 공구 (듀플로 공구) 가 있으면 이 공구를 사용합니다.

● PLC:

– 공구 교환 실행

– 메거진에서 공구 이동

– 그리퍼 제어

– 가능한 경우 메거진 제어

– 안전 연동 장치

– 전송 단계 테이블에 공구 이동 구조 제공

– 승인 단계 테이블과 함께 공구 이동 승인

Page 397: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

공구 관리 9.1 기본

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 397

PLC 사용자 프로그램

PLC 사용자 프로그램은 공구 관리 작업을 실행하고 공구 및 메거진의 모든 위치 변경을 승인합니다. 충돌 모니터링 및 방지는 예를 들어 다음과 같은 경우 PLC 사용자 프로그램이 단독으로 수행하는 작업입니다.

● 여러 스핀들이 같은 메거진을 사용합니다.

● 동시 작업의 경로가 교차합니다.

● 대형 도구가 쉬프터 안에 있으면 체인을 이동해서는 안됩니다.

PLC-펌웨어

PLC 펌웨어의 기능:

● 공구 관리 작업을 PLC 사용자 프로그램에 지정

● PLC 사용자 프로그램 승인을 공구 관리에 통신

● 개별 승인에 대한 피드백 신호를 PLC 사용자 프로그램에 전송 (잘못된 승인은 승인 OK의 에러 번호와 함께 전송)

● 기타: 명령 상태 등록

Page 398: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

공구 관리 9.1 기본

선삭 및 밀링 398 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

9.1.2 공구 관리의 콤포넌트

공구 목록, 메거진, 메거진 목록

원호 메거진 및 체인 메거진을 관리할 수 있습니다. 다른 유형의 메거진은 여기에 맵핑됩니다. 로드 및 언로드를 위해 로드 지점 또는 로드 스테이션을 메거진 유형으로 사용해야 합니다.

메거진 버퍼는 공구가 위치할 수 있는 다른 모든 포켓 (스핀들, 그리퍼 등) 을 조합합니다.

주 공구 메거진 디폴트 설정 NCK가 관리할 수 있는 메거진의 개수는 시스템에 의해 영구 설정됩니다.

PPU24x.2: 메거진 개수 = 3

PPU26x.2: 메거진 개수 = 3

PPU28x.2: 메거진 개수 = 4 적어도 버퍼 1개와 로드 지점 1개는 반드시 사용할 수 있어야 하기 때문에 PPU24x.2/PPU26x.2는 실제 메거진 1개를 관리할 수 있고 PPU28x.2는 실제 메거진 2개를 관리할 수 있습니다. 제어 시스템 전원을 켜면 테크놀로지에 따라 다음과 같이 사전 선택된 공구 메거진이 생성됩니다.

밀링: 포켓 20개, 더블 그리퍼 1개 및 공구 케리어 1개가 포함된 체인 메거진 1개

선삭: 포켓 8개, 공구 케리어 1개가 포함된 터렛 1개

메거진

포켓의 내용물 및 상태를 포함한 모든 메거진 포켓에 대한 정보는 시스템이 제공합니다.

공구의 위치는 메거진 식별자와 포켓 식별자를 사용해 설명합니다. 메거진은 식별자와 번호를 갖지만 메거진 포켓은 번호만 갖습니다. 실제 메거진 (체인, 터렛 등) 에서는 공구의 위치를 스타트업 중에 지정된 메거진 번호와 메거진 포켓으로 식별합니다.

예제:

메거진 1의 메거진 포켓 7에 있는 공구의 T 번호: $TC_MPP6[1,7]

Page 399: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

공구 관리 9.1 기본

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 399

공구 목록

공구 목록에는 NC에 입력된 모든 공구가 포함됩니다. 따라서 메거진에 있는 공구와 데이터를 보존할 언로드된 공구가 목록에 포함됩니다. 공구 관리는 이 공구 목록에서 로드된 공구를 관리합니다.

메거진 목록

메거진 목록은 공구 메거진, 그리퍼 및 스핀들을 포켓 기준으로 작성한 맵입니다. 공구 관리는 메거진 목록에 있는 공구만 관리합니다. 메거진이 지정되지 않은 다른 공구도 공구 교환 대상으로 선택할 수 있습니다. 이 경우 공구는 기계에 수동으로 삽입하고 가공 후 다시 수동으로 제거해야 합니다 (수동 공구).

로드 메거진

로드 메거진은 첫 번째 내부 메거진을 말하며 메거진 번호는 9999로 지정됩니다. 로드 메거진은 공구 로드 및 언로드를 위한 로드 지점을 갖고 있습니다.

포켓을 지정할 때 1개 포켓만 고정시키고 나머지 모든 포켓은 자유롭게 지정할 수 있습니다. 로드 메거진의 포켓 1이 이 고정 포켓 지정에 사용됩니다. 포켓 1은 모든 스핀들/공구 홀더로 로드 또는 언로드하는 작업을 위한 예비용 포켓입니다.

로드 지점이 아닌 다른 모든 포켓에 포지셔닝 또는 재배치하는 모든 작업은 계속 포켓 1을 통해 처리됩니다. 특정 로드 지점을 기준으로 하는 포지셔닝 또는 재배치 작업은 이 로드 지점의 인터페이스에 출력됩니다. 로드 지점은 스타트업 중에 메거진에 지정됩니다 ($TC_MDP1). 로드 지점은 메거진에 대한 개방 액세스 지점입니다. 이 지점에서 수동으로 공구를 메거진에 로드하거나 메거진에서 언로드합니다.

버퍼

버퍼는 두 번째 내부 메거진에 있습니다. 버퍼란 스핀들, 공구 홀더, 그리퍼, 로더 및 전송 포켓을 말합니다. 버퍼들은 번호가 9998인 메거진에서 관리됩니다. 각 버퍼 요소에는 고유 포켓이 지정됩니다. 포켓 번호는 자유롭게 지정할 수 있습니다. 하지만 모든 스핀들/공구 홀더의 번호는 1부터 시작해 오름차순으로 지정할 것을 권장합니다. 스핀들/공구 홀더를 실제 메거진 또는 다른 버퍼에 지정하는 작업은 스타트업 중에 수행됩니다 ($TC_MDP2, $TC_MLSR).

Page 400: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

공구 관리 9.1 기본

선삭 및 밀링 400 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

체인 메거진

MD22550의 설정: 이 메거진 유형에 대한 $MC_TOOL_CHANGE_MODE의 값은 1이어야 합니다.

원칙적으로 체인 메거진은 메거진과 스핀들 간 공구 이송에 사용할 수 있는 추가 버퍼를 갖고 있지 않습니다. 따라서 이런 추가 버퍼가 일시적으로 공구를 갖고 있을 수 있습니다.

버퍼 및 로드 지점 설명

메거진 포켓 의미

1 xx 실제 메거진 1 (체인, 플레이트, 박스), 포켓 xx

9998 1 스핀들

9998 2 그리퍼

9998 3 그리퍼

9998 4 툴보이

9998 5 쉬프터

9999 1 스핀들 및 수동 공구의 로드 지점

9999 2 메거진 로드 지점

원호 메거진

MD22550의 설정: $MC_TOOL_CHANGE_MODE의 값은 보통 0입니다.

원호 메거진은 메거진에서 스핀들로 공구를 이송할 수 있는 추가 버퍼를 갖고 있지 않습니다. 원호 메거진 상의 공구들은 물리적으로 스핀들로 이송되는 것이 아닙니다. 이 공구들은 1개의 특정 공구를 사용해 가공을 수행할 수 있도록 터렛의 회전을 통해 정의된 위치로 이동됩니다. 이 공구는 소프트웨어 상에서만 스핀들 또는 공구 홀더로 이송됩니다. 공구를 버퍼 9998/1 (스핀들) 로 이송하면 공구 관리는 요청한 공구를 갖고 있는 터렛이 가공 위치로 회전했다는 통보를 받게 됩니다.

그러면 프로그래밍 명령 "T = 식별자"가 공구 교환을 시작합니다. 이 명령 대신 "T = 포켓"을 프로그래밍할 수도 있습니다. "T = 포켓"이면 공구를 실제로 이 포켓에 보관할 필요가 없습니다.

버퍼 및 로드 지점 설명

Page 401: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

공구 관리 9.1 기본

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 401

메거진 포켓 의미

1 xx 실제 메거진 1 (원호), 포켓 xx

9998 1 공구 홀더

9999 1 공구 홀더 및 수동 공구의 로드 지점

MD22550: $MC_TOOL_CHANGE_MODE에 터렛의 값이 1로 설정되어 있으면 여기에도 체인 메거진과 동일한 구문이 적용됩니다.

인접 포켓 고려

특대 공구에는 인접 포켓 고려 기능이 사용됩니다. 이 기능을 사용하면 로드 또는 공구 교환을 위해 빈 포켓을 검색할 때 메거진 포켓 파라미터 $TC_MPP4에서 비트 4~11을 평가합니다 (포켓 절반이 차 있거나 예비용).

참고 자료

추가 정보는 "공구 관리를 위한 머신 데이터 (쪽 424)" 단원을 참조하십시오.

Page 402: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

공구 관리 9.1 기본

선삭 및 밀링 402 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

9.1.3 수동으로 공구 로드 및 언로드

수동 공구

MD22562: $MC_TOOL_CHANGE_ERROR_MODE의 비트 1은 공구 교환 중 메거진이 지정되지 않은 추가 공구를 선택할 수 있는지 여부를 결정합니다. 자동으로 선택된 공구는 기계에 수동으로 삽입하고 가공 후 다시 수동으로 제거해야 합니다.

작업자의 책임:

작업자는 스핀들 상의 공구에 대한 데이터 블록이 NCK에 있는지, 또는 작업자가 NCK에 저장된 데이터 블록을 위해 스핀들에 적절한 공구를 삽입했는지 반드시 확인해야 합니다. 가공 중에 작업자가 수동으로 로드한 공구는 '수동 공구'라고 부릅니다.

주 작업자는 PLC 프로그램을 통해 안전 규정을 준수할 책임이 있습니다. 수동 공구가 포함된 공구 교환을 실행하면 항상 이를 알리기 위한 알람 (17212, 17214 또는 17216) 이 출력됩니다. 이 알람은 PLC 사용자 프로그램이 공구 교환을 승인하면 리셋됩니다.

다음과 같은 유형의 공구가 수동 공구에 해당합니다.

● 특대 공구

● 메거진에 보관할 수 없는 공구

● 그리퍼 시스템이 취급할 수 없는 공구

Page 403: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

공구 관리 9.2 PLC - NCK 사용자 인터페이스

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 403

9.2 PLC - NCK 사용자 인터페이스

개요

공구 관리는 가공 프로그램 또는 HMI에서 공구 교환 준비 및 실행, (T 명령, M06), 공구 이동 (MVTOOL) 또는 메거진 포지셔닝 (POSM) 작업을 수신합니다. 작업을 수신하면 공구 관리는 공구에 필요한 포켓 변경을 정의하고 이를 PLC에 지정합니다.

프로그램 콤포넌트 및 인터페이스:

그림 9-1 공구 관리의 인터페이스

사용자 인터페이스는 공구 로드, 언로드 및 재배치와 메거진 포지셔닝을 위한 데이터 블록과 공구 교환을 위한 데이터 블록을 따로 제공합니다.

Page 404: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

공구 관리 9.2 PLC - NCK 사용자 인터페이스

선삭 및 밀링 404 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

9.2.1 공구 재배치, 언로드 및 로드/메거진 포지셔닝

공구 및 메거진 이동

로드 지점마다 다음 작업을 위한 인터페이스가 1개씩 있습니다.

● 공구 로드, 언로드 및 재배치 (MVTOOL) 와 메거진 포지셔닝 (POSM) 을 위한 작업

PLC 사용자 프로그램에 보내는 메시지:

– 실행 중인 작업

– 작업 명세

– 작업 설명

공구를 교환할 로드 지점의 인터페이스에 작업이 표시됩니다.

● PLC 사용자 프로그램의 승인

작업에 대한 모든 승인은 작업이 수행되는 로드 지점의 인터페이스에서 이루어져야 합니다. 또한 승인 에러도 이 인터페이스에서 리셋되어야 합니다.

● 공구 관리에서 PLC 사용자 프로그램으로 피드백

PLC 사용자 프로그램에 보내는 메시지:

– 승인 상태

– 에러 상태

– 승인 비트의 맵

● 작업 상태

마지막 중간 승인 또는 최종 승인 시 선택했던 데이터가 저장됩니다. 이 데이터는 PLC 펌웨어가 공구 관리에 다음 승인을 할 때 필요하고 진단 목적으로 사용할 수 있습니다. 또한 사용자 프로그램이 작업을 중단한 후 다시 시작 (예: 공구 교환 중 리셋) 할 때도 이 데이터를 사용할 수 있습니다.

규칙

다음 규칙에 따라 인터페이스에 작업을 배분합니다.

작업에 로드 지점 (9999/x) 이 포함되어 있으면 이 로드 지점의 인터페이스를 사용합니다.

그 외 경우에는 첫 번째 로드 지점의 인터페이스 (9999/1) 를 사용합니다.

작업에 대한 모든 승인은 작업이 수행되는 로드 지점의 인터페이스에서 이루어져야 합니다.

Page 405: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

공구 관리 9.2 PLC - NCK 사용자 인터페이스

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 405

인터페이스 신호 의미

xx: 로드 포켓

DB40xx.DBX0.0 – DBX 3.6 PLC 사용자 프로그램:

로드/언로드/재배치 또는 메거진 포지셔닝 승인

DB40xx.DBX9.0 PLC 사용자 프로그램:

피드백 인터페이스에서 "승인 에러" 메시지 (DB41xx.DBX100.1) 및 진단 정보 리셋

DB41xx.DBX0.0 공구 관리:

로드/언로드/재배치 또는 메거진 포지셔닝 작업

DB41xx.DBB1 공구 관리: 작업 명세

DB41xx.DBW 6 – DBW34 작업 설명

DB41xx.DBX100:0

DB41xx.DBX100.1

긍정적 피드백: 승인 상태, 승인 OK, 1개 PLC 싸이클 보류.

부정적 피드백: 승인 상태, 승인 에러, 정적 보류

DB41xx.DBB104 공구 관리: 피드백 에러 상태

DB41xx.DBX108.0 -DB41xx.DBX111.6

로드/언로드/재배치 또는 메거진 포지셔닝을 위한 승인 맵. 이 맵은 긍정적 또는 부정적 피드백에 속하며 동일한 시간 동안 계속 유효합니다.

DB41xx.DBW124 – DBW130 작업 상태

Page 406: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

공구 관리 9.2 PLC - NCK 사용자 인터페이스

선삭 및 밀링 406 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

작업

DB4100...41xx 공구 관리에서 출력되는 신호 [r]

xx: 로드 포켓

바이트 비트 7 비트 6 비트 5 비트 4 비트 3 비트 2 비트 1 비트 0

DBB0 작업

DBB1 NC 프로그램

의 작업

포지셔닝 재배치 언로드 로드

DBB2 예비

DBB3 예비

DBB4 예비

DBB5 예비

DBW6 소스 메거진 번호 (INT)

DBW8 소스 포켓 번호 (INT)

DBW10 대상 메거진 번호 (INT)

DBW12 대상 포켓 번호 (INT)

DBW14: HMI → PLC

메거진 이동 없이 로드/언로드

신호 설명:

● 작업:

인터페이스에 작업이 있습니다. 아직 최종 승인을 하여 작업 처리를 완료하지 못한 상태입니다. 이 신호는 공구 관리에 최종 승인이 전송된 후 리셋됩니다.

● 로드:

"source location" 파라미터의 로드 스테이션을 통해 "target location" 파라미터의 메거진 포켓에 공구를 로드해야 합니다.

● 언로드:

"source location" 파라미터의 메거진 포켓에 있는 공구를 "target location" 파라미터의 언로드 스테이션에 언로드해야 합니다.

Page 407: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

공구 관리 9.2 PLC - NCK 사용자 인터페이스

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 407

● 재배치:

"source location" 파라미터의 메거진 포켓에 있는 공구를 "target location" 파라미터의 메거진 포켓에 재배치해야 합니다.

● 포지셔닝:

"source location" 파라미터의 메거진 포켓을 "target location" 파라미터의 변경/로드/언로드 스테이션에 포지셔닝해야 합니다. 공구는 현재 메거진 포켓에 그대로 남습니다.

● NC 프로그램이 메거진 포지셔닝 지시:

포지셔닝 작업은 가공 프로그램에서 지시합니다.

● 메거진 이동 없이 로드/언로드:

작업자가 요청하면 HMI가 이 신호를 설정/삭제합니다. 비트가 활성 상태이면 절대 메거진을 이송해서는 안되며 기계적으로만 포켓을 잠그거나 잠금 해제해야 합니다. 이 작업이 끝난 후에 로드/언로드 명령을 승인해야 합니다. 포지셔닝 또는 재배치 요청인 경우 이송 모션에 이 신호가 적용되지 않습니다.

● 소스 포켓:

이동할 공구의 메거진 및 포켓 번호 또는 변경/로드 스테이션에 포지셔닝해야 할 메거진 및 포켓 번호.

● 대상 포켓:

공구가 이동해야 할 메거진 및 포켓 번호 또는 메거진 포켓을 포지셔닝해야 할 메거진 및 포켓 번호.

승인

DB4000...40xx 공구 관리로 전송된 신호 [r/w]

xx: 로드 포켓

바이트 비트 7 비트 6 비트 5 비트 4 비트 3 비트 2 비트 1 비트 0

DBB0 승인 단계 7

승인 단계 6

승인 단계 5

승인 단계 4

승인 단계 3

승인 단계 2

승인 단계 1

전체 승인

DBB1 승인 단계 15

승인 단계 14

승인 단계 13

승인 단계 12

승인 단계 11

승인 단계 10

승인 단계 9

승인 단계 8

DBB2 승인 단계 23

승인 단계 22

승인 단계 21

승인 단계 20

승인 단계 19

승인 단계 18

승인 단계 17

승인 단계 16

Page 408: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

공구 관리 9.2 PLC - NCK 사용자 인터페이스

선삭 및 밀링 408 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

DB4000...40xx 공구 관리로 전송된 신호 [r/w]

DBB3 예비 승인 단계 30

승인 단계 29

승인 단계 28

승인 단계 27

승인 단계 26

승인 단계 25

승인 단계 24

DBB4 예비

DBB5 예비

DBB6 예비

DBB7 예비

DBB8 예비

DBB9 승인 에러 리셋

신호 설명:

● 전체 승인:

0/1 에지로 상태 99인 최종 승인이 현재 작업에 전송됩니다 (작업 완료, 모든 대상 포켓에 도달). 이 신호가 표시된 동안에는 해당 작업 인터페이스의 데이터를 변경할 수 없습니다.

이 신호는 승인이 공구 관리로 전송된 후 PLC 펌웨어에 의해 리셋됩니다.

● 승인 단계 1~30:

0/1 에지로 승인 단계 테이블에서 해당하는 승인 단계가 공구 관리로 전송됩니다. 이 신호가 표시된 동안에는 해당 작업 인터페이스의 데이터와 변수 전송 단계 테이블을 변경할 수 없습니다.

이 신호는 승인이 공구 관리로 전송된 후 PLC 펌웨어에 의해 리셋됩니다.

● 승인 에러 리셋:

피드백 인터페이스에서 "승인 에러" 메시지 (DB41xx.DBX100.1) 및 진단 정보를 리셋합니다.

Page 409: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

공구 관리 9.2 PLC - NCK 사용자 인터페이스

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 409

피드백 보고서

DB4100...41xx 공구 관리에서 출력되는 신호 [r]

xx: 로드 포켓

바이트 비트 7 비트 6 비트 5 비트 4 비트 3 비트 2 비트 1 비트 0

DBB100 승인 에러

승인 OK

DBB101 예비

DBB102 예비

DBB103 예비

DBW104 에러 상태 (WORD)

DBB106 예비

DBB107 예비

DBB108 승인 단계 7

승인 단계 6

승인 단계 5

승인 단계 4

승인 단계 3

승인 단계 2

승인 단계 1

승인 단계 0

DBB109 승인 단계 15

승인 단계 14

승인 단계 13

승인 단계 12

승인 단계 11

승인 단계 10

승인 단계 9

승인 단계 8

DBB110 승인 단계 22

승인 단계 22

승인 단계 21

승인 단계 20

승인 단계 19

승인 단계 18

승인 단계 17

승인 단계 16

DBB111 예비 승인 단계 30

승인 단계 29

승인 단계 28

승인 단계 27

승인 단계 26

승인 단계 25

승인 단계 24

Page 410: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

공구 관리 9.2 PLC - NCK 사용자 인터페이스

선삭 및 밀링 410 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

신호 설명:

● 승인 OK (DB41xx.DBX100.0):

PLC 사용자 프로그램의 승인 (영역 DB40xx.DBB0 ~ DBB3) 이 에러 없이 공구 관리로 전송되었습니다. 이 신호는 PLC 싸이클이 1회 실행된 후에 리셋됩니다.

● 승인 에러 (DB41xx.DBX100.1):

승인 상태에 대한 부정적 피드백. PLC 사용자 프로그램의 승인 (영역 DB40xx.DBB0~DBB3) 에 에러가 있습니다. 에러의 원인은 "에러 상태"에 표시됩니다.

"승인 에러" 비트는 PLC 펌웨어의 승인이 에러 없이 적용된 후 공구 관리가 승인된 공구 이송에서 에러 (예: 공구를 이송할 대상 포켓이 이미 사용 중인 경우) 를 감지하고 신호를 보낸 경우에만 설정됩니다.

PLC 사용자 프로그램이 승인을 전송하기 전에 NC의 공구 관리가 직접 에러를 감지한 경우 비트 100.1이 설정되지 않습니다.

공구 관리에 승인을 전송하지 못하도록 하는 에러 (에러 상태 1~7) 가 발생하면 이 에러는 공구 관리의 인터페이스 상에만 출력됩니다. NC에서 에러를 출력하지 않기 때문에 NC 알람도 발생하지 않습니다.

필요한 경우 PLC 사용자 프로그램의 사용자 PLC 알람을 사용해 이러한 에러를 출력할 수 있습니다.

이 에러 신호는 사용자가 에러를 승인 ("승인 에러 리셋" 비트 DB40xx.DBX9.0 설정) 할 때까지 정적 보류 상태로 남습니다. "승인 에러" 비트가 보류 상태이면 DB40xx.DBB0~DBB3의 인터페이스가 비활성화됩니다. 수신되는 승인 비트는 PLC 펌웨어에 의해 평가되지 않고 "승인 에러 리셋" 비트가 설정되면 해제됩니다.

에러 상태:

에러가 발생하면 에러 상태 (DB41xx.DBB104) 는 0이 아닌 진단 번호를 갖습니다. 상태 의미

0 에러 없음

1 동시에 여러 개의 승인 신호가 출력되었습니다.

2 작업이 포함되지 않은 승인입니다.

3 이송 단계 번호가 올바르지 않습니다.

4 위치 지정을 위한 작업이 없습니다.

5 포켓 변경을 허용하지 않는 상태입니다 (승인 상태 0을 사용한 경우).

Page 411: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

공구 관리 9.2 PLC - NCK 사용자 인터페이스

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 411

상태 의미

7 허용되지 않는 승인 상태입니다.

기타 값 이 전송으로 인해 NCK의 공구 관리에서 발생하는 에러 메시지의 번호입니다.

에러 상태는 사용자가 에러를 승인하면 리셋됩니다.

승인 맵 (DB41xx.DBB108~DBB111)

PLC 사용자 프로그램이 마지막으로 설정한 승인 (DB40xx.DBB0~DBB3) 을 PLC 펌웨어가 "승인 OK" 또는 "승인 에러" 비트를 사용해 설정 및 리셋합니다. 에러가 발생하면 사용자는 이 정적 보류 비트를 사용하여 어떤 승인 단계가 에러를 트리거했는지 확인할 수 있습니다. PLC 사용자 프로그램이 여러 승인 비트를 잘못 설정한 경우에도 이 비트들은 맵에 차례대로 입력됩니다.

작업 상태

DB4100...41xx 공구 관리에서 출력되는 신호 [r]

xx: 로드 포켓

바이트 비트 7 비트 6 비트 5 비트 4 비트 3 비트 2 비트 1 비트 0

DBW124 공구의 실제 메거진 번호 (INT)

DBW126 공구의 실제 포켓 번호 (INT)

DBW128 공구의 대상 메거진 번호 (INT)

DBW130 공구의 대상 포켓 번호 (INT)

Page 412: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

공구 관리 9.2 PLC - NCK 사용자 인터페이스

선삭 및 밀링 412 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

9.2.2 공구 교환

인터페이스 설명

공구 홀더/스핀들마다 다음 작업을 위한 인터페이스가 1개씩 있습니다.

● 공구 교환 준비 및 실행 작업

PLC 사용자 프로그램에 보내는 메시지: 실행 중인 작업, 작업 명세 및 작업 설명

공구를 교환할 스핀들의 공구 홀더 인터페이스에 작업이 표시됩니다.

● PLC 사용자 프로그램의 승인

작업에 대한 모든 승인은 해당 작업이 수행되는 스핀들의 공구 홀더의 인터페이스에서 이루어져야 합니다. 또한 승인 에러도 이 인터페이스에서 리셋되어야 합니다.

● 공구 관리에서 PLC 사용자 프로그램으로 피드백

PLC 사용자 프로그램에 보내는 메시지: 승인 상태, 에러 상태, 승인 비트 맵

● 작업 상태

마지막 중간 승인 또는 최종 승인 시 선택했던 데이터가 저장됩니다. 이 데이터는 PLC 펌웨어가 공구 관리에 다음 승인을 할 때 필요하고 진단 목적으로 사용할 수 있습니다. 또한 사용자 프로그램이 작업을 중단한 후 다시 시작 (예: 공구 교환 중 리셋) 할 때도 이 데이터를 사용할 수 있습니다.

공구 교환 최종 승인

"공구 교환 준비" 및 "공구 교환 실행"에 대해 일반 최종 승인 (T 명령으로 터렛을 사용해 공구 교환을 실행하는 경우) 또는 개별 최종 승인 (디폴트 밀링에서 Txx와 M206가 다른 블록에 위치한 경우) 을 할 수 있습니다. 적절한 MD 설정을 사용하여 공구 교환 준비 작업에 대한 최종 승인이 NCK 전처리를 계속하도록 허용하게 할 수 있습니다.

블록 전처리의 반응, 메인 실행 및 각종 승인 반응을 정의하는 머신 데이터는 공구 관리를 위한 머신 데이터 (쪽 424) 장에 설명되어 있습니다.

"공구 교환 실행" 작업에 대한 최종 승인으로 NCK 메인 실행을 계속할 수 있습니다. 따라서 이 최종 승인은 가능한 한 조기에 이루어져야 합니다. 다시 말해 기존 공구가 메거진 내에 위치하기 전에, 예를 들어 새 공구는 스핀들에 있고 기존 공구는 툴보이에 있을 때 최종 승인을 할 수 있습니다. 그런 다음 기존 공구를 메거진으로 이송하기 위한 나머지 절차를 비동기식으로 통신해야 합니다. 동기식 승인에도 동일한 인터페이스를 사용해야 합니다.

Page 413: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

공구 관리 9.2 PLC - NCK 사용자 인터페이스

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 413

인터페이스 신호 의미

xx: 스핀들 인덱스/공구 홀더

DB42xx.DBX0.0 – DBX 3.6 PLC 사용자 프로그램:

공구 교환을 위한 승인 준비 및 실행

DB42xx.DBX9.0 PLC 사용자 프로그램:

피드백 인터페이스에서 "승인 에러" 메시지 (DB43xx.DBX100.1) 및 진단 정보 리셋

DB43xx.DBX0.0 공구 관리: "공구 교환 준비" 및 "공구 교환 실행"을 위한 작업

DB43xx.DBB1 공구 관리 작업 명세

DB43xx.DBW 6 – DBW34 작업 설명

DB43xx.DBX100.0

DB43xx.DBX100.1

긍정적 피드백: 승인 상태, 승인 OK, 1개 PLC 싸이클 보류.

부정적 피드백: 승인 상태, 승인 에러, 정적 보류

DB43xx.DBX100:0

DB43xx.DBX100:1

긍정적 피드백: 승인 상태, 1개 PLC 싸이클 보류.

부정적 피드백: 승인 상태, 정적 보류.

DB43xx.DBX100:0 공구 관리 피드백: 승인 상태

DB43xx.DBB104 공구 관리 피드백: 에러 상태

DB43xx.DBX108.0~DB43xx.DBX111.6

공구 교환 승인 맵: 이 맵은 긍정적 또는 부정적 피드백에 속하며 동일한 시간 동안 계속 유효합니다.

DB43xx.DBW124 – DBW138

작업 상태

Page 414: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

공구 관리 9.2 PLC - NCK 사용자 인터페이스

선삭 및 밀링 414 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

작업

DB4300...43xx 공구 관리에서 출력되는 신호 [r]

xx: 공구 홀더

바이트 비트 7 비트 6 비트 5 비트 4 비트 3 비트 2 비트 1 비트 0

DBB0 -- -- -- -- -- -- -- 작업

DBB1 공구가 스핀들에 잔류

수동 공구 언로드

수동 공구 로드

기존 공구 없음

T0 교환 준비

공구 교환 (M06으로 시작)

고정 포켓에 지정

DBB2 예비

DBB3 예비

DBB4 예비

DBB5 예비

DBW6 새 공구의 소스 메거진 번호 (INT)

DBW8 새 공구의 소스 포켓 번호 (INT)

DBW10 예비

DBW12 예비

DBW14 예비

DBW16 예비

DBW18 기존 공구의 대상 메거진 번호 (INT)

DBW20 기존 공구의 대상 포켓 번호 (INT)

DBW22 포켓 유형 (INT)

DBW24 좌측 크기 (INT)

DBW26 우측 크기 (INT)

DBW28 예비

DBW30 예비

새 공구의 공구 상태 DBB32

-- -- -- 마스터 공구

로드 예정

언로드 예정

차단됨 공구 식별자

DBB33 새 공구의 공구 상태

Page 415: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

공구 관리 9.2 PLC - NCK 사용자 인터페이스

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 415

DB4300...43xx 공구 관리에서 출력되는 신호 [r]

공구가 사용한 적이 있음

공구가 고정 포켓에 지정됨

공구가 교환 중임

사전 경고 제한에 도달

측정 공구

공구 사용 불가

공구 사용 가능

활성 공구

DBW34 새 공구: NCK의 내부 T 번호 (INT)

DBW36 예비

DBW38 예비

DBW40 예비

DBW42 예비

DBW44 자유 파라미터 1 (DWORD)

DBW48 자유 파라미터 2 (DWORD)

DBW52 자유 파라미터 3 (DWORD)

신호 설명:

● 작업:

인터페이스에 작업이 있습니다. 아직 최종 승인을 하여 작업 처리를 완료하지 못한 상태입니다. 이 신호는 공구 관리에 최종 승인이 전송된 후 리셋됩니다.

● 고정 포켓에 지정: 새 공구가 고정 포켓에 지정됩니다.

● 공구 교환 실행:

새 공구를 공구 홀더/스핀들에 로드합니다. 기존 공구는 메거진 포켓으로 반송됩니다. 이 작업을 위해서는 반드시 최종 승인이 필요합니다.

● 공구 교환 준비:

새 공구를 초기화하십시오. 필요한 경우 교환 지점에 있는 기존 공구에 메거진 포켓을 포지셔닝하십시오. 이 작업을 위해서는 개별 최종 승인이 필요합니다. "교환 실행" 작업을 동시에 진행 중인 경우 교환 준비에 대한 최종 승인이 필요하지 않습니다.

● T0: T0이 프로그래밍되어 있습니다 (빈 공구 홀더/스핀들).

● 기존 공구 없음:

이전에 비어 있던 공구 홀더/스핀들에서 공구를 교환합니다.

● 수동 공구 로드:

수동 공구를 로드합니다. HMI가 로드할 공구를 표시합니다.

Page 416: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

공구 관리 9.2 PLC - NCK 사용자 인터페이스

선삭 및 밀링 416 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

● 수동 공구 언로드:

수동 작업으로 공구를 교환합니다.

● 공구가 스핀들에 잔류:

이 비트는 공구 홀더 → 스핀들에서 공구 홀더 → 스핀들로 변경할 때 설정됩니다. 예를 들어 시작 모드 리셋 또는 블록 탐색이 트리거가 될 수 있습니다.

● 새 공구의 소스 포켓:

새 공구가 있는 메거진 및 포켓 (보통 실제 메거진 내의 포켓) 번호

● 기존 공구의 대상 포켓:

기존 공구를 전송할 메거진 및 포켓 (보통 실제 메거진 내의 포켓) 번호

● 새 공구의 출처:

– 내부 T 번호: 새 공구의 내부 T 번호

– 공구 상태: 새 공구의 공구 상태

– 포켓 유형: 새 공구의 포켓 유형

– 크기: 새 공구의 크기 (좌, 우, 상, 하)

– 사용자 정의 파라미터: 가공 프로그램이 PLC 사용자 프로그램에 전송하는 3개의 사용자 정의 파라미터.

승인

DB4200 ... 42xx 공구 관리로 전송된 신호 [r/w]

xx: 공구 홀더

바이트 비트 7 비트 6 비트 5 비트 4 비트 3 비트 2 비트 1 비트 0

DBB0 승인 단계 7

승인 단계 6

승인 단계 5

승인 단계 4

승인 단계 3

승인 단계 2

승인 단계 1

전체 승인

DBB1 승인 단계 15

승인 단계 14

승인 단계 13

승인 단계 12

승인 단계 11

승인 단계 10

승인 단계 9

승인 단계 8

DBB2 승인 단계 23

승인 단계 22

승인 단계 21

승인 단계 20

승인 단계 19

승인 단계 18

승인 단계 17

승인 단계 16

DBB3 예비 승인 단계 30

승인 단계 29

승인 단계 28

승인 단계 27

승인 단계 26

승인 단계 25

승인 단계 24

DBB4 예비

Page 417: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

공구 관리 9.2 PLC - NCK 사용자 인터페이스

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 417

DB4200 ... 42xx 공구 관리로 전송된 신호 [r/w]

DBB5 예비

DBB6 예비

DBB7 예비

DBB8 예비

DBB9 승인 에러 리셋

신호 설명:

● 전체 승인:

0/1 에지로 상태 99인 최종 승인이 현재 작업에 전송됩니다 (작업 완료, 모든 대상 포켓에 도달). 이 신호가 표시된 동안에는 해당 작업 인터페이스의 데이터를 변경할 수 없습니다.

이 신호는 승인이 공구 관리로 전송된 후 PLC 펌웨어에 의해 리셋됩니다.

● 승인 단계 1~30:

0/1 에지로 승인 단계 테이블에서 해당하는 승인 단계가 공구 관리로 전송됩니다. 이 신호가 표시된 동안에는 해당 작업 인터페이스의 데이터와 변수 전송 단계 테이블을 변경할 수 없습니다.

이 신호는 승인이 공구 관리로 전송된 후 PLC 펌웨어에 의해 리셋됩니다.

● 승인 에러 리셋:

피드백 인터페이스에서 승인 에러 메시지 (DB43xx.DBX100.1) 및 진단 정보를 리셋합니다.

Page 418: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

공구 관리 9.2 PLC - NCK 사용자 인터페이스

선삭 및 밀링 418 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

피드백 보고서

DB4300...43xx 공구 관리에서 출력되는 신호 [r]

xx: 로드 포켓

바이트 비트 7 비트 6 비트 5 비트 4 비트 3 비트 2 비트 1 비트 0

DBB100 승인 에러

승인 OK

DBB101 예비

DBB102 예비

DBB103 예비

DBW104 에러 상태 (WORD)

DBB106 예비

DBB107 예비

DBB108 승인 단계 7

승인 단계 6

승인 단계 5

승인 단계 4

승인 단계 3

승인 단계 2

승인 단계 1

승인 단계 0

DBB109 승인 단계 15

승인 단계 14

승인 단계 13

승인 단계 12

승인 단계 11

승인 단계 10

승인 단계 9

승인 단계 8

DBB110 승인 단계 23

승인 단계 22

승인 단계 21

승인 단계 20

승인 단계 19

승인 단계 18

승인 단계 17

승인 단계 16

DBB111 예비 승인 단계 30

승인 단계 29

승인 단계 28

승인 단계 27

승인 단계 26

승인 단계 25

승인 단계 24

Page 419: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

공구 관리 9.2 PLC - NCK 사용자 인터페이스

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 419

신호 설명:

● 승인 OK (DB43xx.DBX100.0): 승인 상태에 대한 긍정적 피드백.

PLC 사용자 프로그램의 승인 (영역 DB42xx.DBB0~DBB3) 이 에러 없이 공구 관리로 전송되었습니다. 이 신호는 PLC 싸이클이 1회 실행된 후에 리셋됩니다.

● 승인 에러 (DB43xx.DBX100.1): 승인 상태에 대한 부정적 피드백.

PLC 사용자 프로그램의 승인 (영역 DB42xx.DBB0~DBB3) 에 에러가 있습니다. 에러의 원인은 "에러 상태"에 표시됩니다.

"승인 에러" 비트는 PLC 펌웨어의 승인이 에러 없이 적용된 후 공구 관리가 승인된 공구 이송에서 에러 (예: 공구를 이송할 대상 포켓이 이미 사용 중인 경우) 를 감지하고 신호를 보낸 경우에만 설정됩니다.

PLC 사용자 프로그램이 승인을 전송하기 전에 NC의 공구 관리가 직접 에러를 감지한 경우 비트 100.1이 설정되지 않습니다.

공구 관리에 승인을 전송하지 못하도록 하는 에러 (에러 상태 1~7) 가 발생하면 이 에러는 공구 관리의 인터페이스 상에만 출력됩니다. NC에서 에러를 출력하지 않기 때문에 NC 알람도 발생하지 않습니다.

필요한 경우 PLC 사용자 프로그램의 사용자 PLC 알람을 사용해 이러한 에러를 출력할 수 있습니다.

이 에러 신호는 사용자가 에러를 승인 ("승인 에러 리셋" 비트 DB4200.DBX9.0 설정) 할 때까지 정적 보류 상태로 남습니다. "승인 에러" 비트가 보류 상태이면 DB42xx.DBB0~DBB3의 인터페이스가 비활성화됩니다. 수신되는 승인 비트는 PLC 펌웨어에 의해 평가되지 않고 "승인 에러 리셋" 비트가 설정되면 해제됩니다.

에러 상태:

에러가 발생하면 에러 상태 (DB43xx.DBB104) 는 0이 아닌 진단 번호를 갖습니다.

상태 의미

0 에러 없음

1 동시에 여러 개의 승인 신호가 출력되었습니다.

2 작업이 포함되지 않은 승인입니다.

3 이송 단계 번호가 올바르지 않습니다.

4 위치 지정을 위한 작업이 없습니다.

5 포켓 변경을 허용하지 않는 상태입니다 (승인 상태 0을 사용한 경우).

Page 420: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

공구 관리 9.2 PLC - NCK 사용자 인터페이스

선삭 및 밀링 420 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

상태 의미

7 허용되지 않는 승인 상태입니다.

기타 값 이 전송으로 인해 NCK의 공구 관리에서 발생하는 에러 메시지의 번호입니다.

에러 상태는 사용자가 에러를 승인하면 리셋됩니다.

승인 맵 (DB43xx.DBB108~DBB111)

PLC 사용자 프로그램이 마지막으로 설정한 승인 (DB42xx.DBB0~DBB3) 을 PLC 펌웨어가 "승인 OK" 또는 "승인 에러" 비트를 사용해 설정 및 리셋합니다. 에러가 발생하면 사용자는 이 정적 보류 비트를 사용하여 어떤 승인 단계가 에러를 트리거했는지 확인할 수 있습니다. PLC 사용자 프로그램이 여러 승인 비트를 잘못 설정한 경우에도 이 비트들은 맵에 차례대로 입력됩니다.

작업 상태

DB4300 ... 43xx

공구 관리에서 출력되는 신호 [r]

xx: 공구 홀더

바이트 비트 7 비트 6 비트 5 비트 4 비트 3 비트 2 비트 1 비트 0

DBW124 새 공구의 현재 메거진 번호 (INT)

DBW126 새 공구의 현재 포켓 번호 (INT)

DBW128 새 공구의 대상 메거진 번호 (INT)

DBW130 새 공구의 대상 포켓 번호 (INT)

DBW132 기존 공구의 현재 메거진 번호 (INT)

DBW134 기존 공구의 현재 포켓 번호 (INT)

DBW136 기존 공구의 대상 메거진 번호 (INT)

DBW138 기존 공구의 대상 포켓 번호 (INT)

Page 421: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

공구 관리 9.2 PLC - NCK 사용자 인터페이스

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 421

9.2.3 전송 단계 및 승인 단계 테이블

설정 가능한 단계 테이블

데이터 블록 TM_CTS (DB9900), TM_VTS (DB9901) 및 TM_ACK (DB9902) 에 설정 가능한 테이블이 있습니다. 이 테이블은 공구 이동 순서를 지정하는 데 사용됩니다.

인터페이스 신호 이름 의미

DB9900 TM_CTS 상수 전송 단계 테이블 (설정 가능)

DB9901 TM_VTS 변수 전송 단계 테이블 (PLC 사용자 프로그램에서 설정 및 저장 가능)

DB9902 TM_ACK 승인 단계 테이블 (설정 가능)

데이터 블록 DB40xx, 41xx, 42xx 및 43xx는 제어 시스템에 의해 자동으로 생성되는 시스템 블록입니다.

데이터 블록 DB9900, DB9901 및 DB9902는 Programming Tool의 Libraries / Special data blocks에서 사용할 수 있게 만든 데이터 블록입니다. 이 데이터 블록은 아직 필요한 데이터로 채워지지 않았습니다. 따라서 사용자가 이 데이터 블록을 PLC 프로젝트에 복사해 수정해야 합니다.

전송 단계 테이블

메거진 포켓 x/y에 있는 공구를 메거진 포켓 m/n으로 이송하는 데 필요한 개별 공구 동작을 전송 단계로 정의합니다. 이 전송 단계를 사용해 승인 단계를 정의할 수 있습니다. 영구 설정된 전송 단계 (상수 전송 단계 테이블) 는 DB9900에 있습니다. DB 9901은 PLC 사용자 프로그램을 사용해 변경할 수 있습니다. 예를 들어 공구 교환 준비를 위해 메거진 포켓과 같은 중간 단계를 승인하도록 할 수 있습니다 (변수 전송 단계 테이블).

DB9900 상수 전송 단계 테이블 [r]

바이트 비트 7 비트 6 비트 5 비트 4 비트 3 비트 2 비트 1 비트 0

DBW0 전송 단계 1 소스 메거진 번호 (INT)

DBW2 전송 단계 1 소스 포켓 번호 (INT)

DBW4 전송 단계 1 대상 메거진 번호 (INT)

DBW6 전송 단계 1 대상 포켓 번호 (INT)

Page 422: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

공구 관리 9.2 PLC - NCK 사용자 인터페이스

선삭 및 밀링 422 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

DB9900 상수 전송 단계 테이블 [r]

DBW8 전송 단계 2 소스 메거진 번호 (INT)

DBW10 전송 단계 2 소스 포켓 번호 (INT)

DBW12 전송 단계 2 대상 메거진 번호 (INT)

DBW14 전송 단계 2 대상 포켓 번호 (INT)

DBW504 전송 단계 64 소스 메거진 번호 (INT)

DBW506 전송 단계 64 소스 포켓 번호 (INT)

DBW508 전송 단계 64 대상 메거진 번호 (INT)

DBW510 전송 단계 64 대상 포켓 번호 (INT)

DB9901 변수 전송 단계 테이블 [w]

바이트 비트 7 비트 6 비트 5 비트 4 비트 3 비트 2 비트 1 비트 0

DBW0 전송 단계 101 소스 메거진 번호 (INT)

DBW2 전송 단계 101 소스 포켓 번호 (INT)

DBW4 전송 단계 101 대상 메거진 번호 (INT)

DBW6 전송 단계 101 대상 포켓 번호 (INT)

DBB 8 전송 단계 102 소스 메거진 번호 (INT)

DBW10 전송 단계 102 소스 포켓 번호 (INT)

DBW12 전송 단계 102 대상 메거진 번호 (INT)

DBW14 전송 단계 102 대상 포켓 번호 (INT)

DBW504 전송 단계 164 소스 메거진 번호 (INT)

DBW506 전송 단계 164 소스 포켓 번호 (INT)

DBW508 전송 단계 164 대상 메거진 번호 (INT)

DBW510 전송 단계 164 대상 포켓 번호 (INT)

Page 423: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

공구 관리 9.2 PLC - NCK 사용자 인터페이스

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 423

승인 단계 테이블

테이블의 각 항목은 두 전송 단계 (새 공구용 및 기존 공구용) 를 표시하고 각 공구가 도달한 상태 정보를 제공합니다. DB9902에 있는 승인 단계 테이블은 로드 지점의 인터페이스와 공구 홀더의 인터페이스가 승인을 위해 공동으로 사용합니다.

DB9902 승인 단계 테이블 [r]

바이트 비트 7 비트 6 비트 5 비트 4 비트 3 비트 2 비트 1 비트 0

DBB0 승인 단계 1 새 공구 전송 단계 (BYTE)

DBB1 승인 단계 1 기존 공구 전송 단계 (BYTE)

DBB2 승인 단계 1 승인 상태 (BYTE)

DBB3 승인 단계 1 예비

DBB4 승인 단계 2 새 공구 전송 단계 (BYTE)

DBB5 승인 단계 2 기존 공구 전송 단계 (BYTE)

DBB6 승인 단계 2 승인 상태 (BYTE)

DBB7 승인 단계 2 예비

DBB116 승인 단계 30 새 공구 전송 단계 (BYTE)

DBB117 승인 단계 30 기존 공구 전송 단계 (BYTE)

DBB118 승인 단계 30 승인 상태 (BYTE)

DBB119 승인 단계 30 예비

도 참조

PLC 프로그램 블록 (쪽 432)

Page 424: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

공구 관리 9.3 공구 관리를 위한 머신 데이터

선삭 및 밀링 424 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

9.3 공구 관리를 위한 머신 데이터

머신 데이터 (디폴트 설정)

다음 머신 데이터는 공구 관리를 위해 사전 설정되어 있거나 부팅 중 "디폴트 데이터"를 적용해 설정합니다. 이 설정은 필요한 경우 변경할 수 있습니다.

MD 번호 명칭 값

10715[0] M_NO_FCT_CYLE 6 (M 버전)

10716[0] M_NO_FCT_CYLCLE_NAME L6 (M 버전)

10717 T_NO_FCT_CYLCLE_NAME TCHANGE (T 버전)

17500 MAXNUM_REPLACEMENT_TOOLS 0

20124 TOOL_MANAGEMENT_TOOLHOLDER 1

20270 CUTTING_EDGE_DEFAULT 1

20310 TOOL_MANAGEMENT_MASK 181400F

180400F

(T 버전)

(M 버전)

22550 TOOL_CHANGE_MODE 0

1

(T 버전)

(M 버전)

22560 TOOL_CHANGE_MCODE 206

22562 TOOL_CHANGE_ERROR_MODE 0 (수동 공구용)

MD20270: $MC_CUTTING_EDGE_DEFAULT

공구 교환 후 프로그래밍된 절삭날이 없으면 $MC_CUTTING_EDGE_DEFAULT에 설정된 절삭날 번호가 사용됩니다.

MD20270: $MC_CUTTING_EDGE_DEFAULT

프로그래밍 없이 공구 절삭날 기본 설정 (DWORD)

> 0 이어서 D 프로그래밍을 수행하는 경우 M206 절삭날 선택에서 선택한 절삭날의 번호 역시 활성화됩니다.

= 1 디폴트 설정

Page 425: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

공구 관리 9.3 공구 관리를 위한 머신 데이터

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 425

MD20270: $MC_CUTTING_EDGE_DEFAULT

= 0 공구 교환 후 처음에는 활성인 절삭날이 없습니다. 공구 교환 전에 활성인 공구 옵셋이 있으면 선택을 해제합니다 (D0에 해당). 절삭날 선택은 D 프로그래밍으로만 활성화할 수 있습니다.

= -1 기존 공구의 절삭날 번호가 새 공구에도 적용됩니다.

= -2 기존 공구의 절삭날 옵셋은 D가 프로그래밍될 때까지 계속 적용됩니다.

MD20270의 설정은 NC의 블록 준비에 영향을 미칩니다. 공구 교환 명령 호출 시 이 명령을 다시 승인할 때까지 전처리 정지가 발생하지 않도록 하려면 공구 교환 서브프로그램에서 공구 옵셋 없이 NC 기능 (예: 축 이송, 보조 기능 출력) 을 수행하십시오.

예제:

요구사항: MD20270: $MC_CUTTING_EDGE_DEFAULT= 0 또는 = -2

공구 교환 명령 M206 실행 후 축은 공구 교환 승인을 기다릴 필요 없이 계속 이동하고 공구 보정 없이 이송 블록을 실행할 수 있습니다. PLC가 공구 교환 종료 신호를 전송하기 전까지 축은 선택된 보정 (D 번호) 이 있는 블록에서만 이동을 정지합니다.

가공 프로그램의 순서:

N10 T="Drill18" ; 공구 교환 준비

N20 M6 ; 공구 교환 서브프로그램 호출

Tool change subprogram L6:

N10 M206 ; 공구 교환

N20 D0 : 보정 선택 해제

N40 Y150 M79 ; 기계 축 이송

N50 G01 D1 X10 ; 공구 보정 활성화

; 공구가 교환되었는지 확인

; 공구 교환 준비가 완료될 때까지 전처리 정지 유지 공구 교환이 실행 및 승인될 때까지 메인 실행은 N50 (D1) 에서 대기

Page 426: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

공구 관리 9.3 공구 관리를 위한 머신 데이터

선삭 및 밀링 426 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

MD20310: $MC_TOOL_MANAGEMENT_MASK

설정:

MD20310: $MC_TOOL_MANAGEMENT_MASK

공구 관리 기능 활성화

T 버전/M 버전

비트 0 = 1 공구 관리 활성:

현재 채널에 공구 관리 기능이 인에이블됩니다.

비트 1 = 1 공구 관리 모니터링 기능 활성:

공구 모니터링 기능 (공구 수명 및 소재 계수) 이 인에이블됩니다.

비트 2 = 1 OEM 기능 활성

비트 3 = 1 인접 포켓 고려 활성

비트 14 = 1 다음 설정에 따라 공구 및 옵셋 선택:

MD20110 $MC_RESET_MODE_MASK

MD20112 $MC_START_MODE_MASK

비트 23 = 1 메인 실행과 동기화 없이 옵셋 선택

비트 24 = 1 승인 상태 201로 비동기 전송을 하여 "버퍼의 공구용으로 예약"으로 다른 공구에 예약된 포켓으로 공구를 이동할 수 있습니다.

그런 다음 동작을 실행하기 전에 이 위치 예약을 제거합니다 ("로드할 공구용으로 예약" (bit value = "H8") 은 계속 적용됩니다).

T 버전에만 추가되는 비트

비트 16 = 1 T 위치 번호 활성.

프로그래밍된 위치에 있는 공구가 잠겨 있는 경우 "공구 관리를 위한 예비 공구" 옵션이 설정되어 있으면 공구 관리의 작업에 대체 공구 (해당하는 경우) 의 위치가 출력됩니다.

Page 427: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

공구 관리 9.3 공구 관리를 위한 머신 데이터

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 427

Channel MD52270: $MCS_TM_FUNCTION_MASK

설정:

SD52270: $MCS_TM_FUNCTION_MASK

공구 관리 기능 마스크

비트 0 메거진 포켓에서 공구 생성을 허용하지 않습니다.

공구는 메거진 외부에서만 생성할 수 있습니다.

비트 1 기계가 리셋 상태가 아닌 경우 로드/언로드를 잠급니다.

공구는 관련 채널이 리셋 상태인 경우에만 로드/언로드할 수 있습니다.

비트 2 비상 정지 시 로드/언로드를 잠급니다.

공구는 비상 정지가 동작 중이 아닐 때만 로드/언로드할 수 있습니다.

비트 3 스핀들 내부/외부 공구의 로드/언로드를 잠급니다.

공구를 스핀들에 로드하거나 스핀들에서 언로드할 수 없습니다.

비트 4 스핀들에 직접 로드합니다.

공구를 스핀들에 직접 로드만 할 수 있습니다.

비트 5 예비

비트 6 예비

비트 7 T 번호를 사용해 공구를 생성합니다.

공구의 T 번호는 공구를 생성할 때 입력해야 합니다.

비트 8 공구 재배치를 숨깁니다.

사용자 인터페이스에 "공구 재배치" 기능이 표시되지 않습니다.

비트 9 메거진 포지셔닝을 숨깁니다.

사용자 인터페이스에 "메거진 포지셔닝" 기능이 표시되지 않습니다.

비트 10 메거진 포지셔닝으로 공구를 재활성화합니다.

재활성화하기 전에 공구를 로드 지점에 포지셔닝합니다.

비트 11 모든 모니터링 유형에서 공구를 재활성화합니다.

공구를 재활성화할 때 NC에서 이 공구에 사용할 수 있도록 설정된 모든 모니터링 유형이 재활성화됩니다. 이 공구에 설정되지 않은 모니터링 유형도 재활성화는 되지만 백그라운드에서만 수행됩니다.

비트 12 공구 재활성화를 숨깁니다.

사용자 인터페이스에 "공구 재활성화" 기능이 표시되지 않습니다.

Page 428: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

공구 관리 9.3 공구 관리를 위한 머신 데이터

선삭 및 밀링 428 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

사용자 인터페이스에서 설정

사용자 인터페이스에서 공구 관리 대화창은 보통 SD54215: $SNS_TM_FUNCTION_MASK_SET를 사용해 설정합니다.

SD54215: $SNS_TM_FUNCTION_MASK_SET

공구 관리 기능 마스크

비트 0 회전 공구를 위한 직경을 표시합니다.

회전 공구의 경우 직경이 표시되고 반경은 표시되지 않습니다.

비트 1 M4는 모든 선삭 공구의 디폴트 회전 방향입니다.

선삭 공구를 생성할 때 회전 방향은 M4로 사전 지정됩니다.

비트 2 이름 지정 없이 공구를 생성합니다.

비트 3 로드한 공구의 입력 잠금, 이름, 종류를 표시합니다.

공구를 로드한 후에는 공구의 이름 및 종류를 변경할 수 없습니다.

비트 4 채널이 리셋 상태가 아닌 경우 로드한 공구의 입력을 잠급니다.

비트 5 공구 마모 항목을 추가해 계산합니다.

마모 데이터는 기존의 마모 값에 추가로 입력됩니다.

비트 6 공구 식별을 위한 숫자 값을 입력합니다.

공구 식별자는 숫자로만 입력할 수 있습니다.

비트 7 공구 모니터링 파라미터를 숨깁니다.

사용자 인터페이스에 공구 모니터링 파라미터가 표시되지 않습니다.

비트 8 페이스 축의 직경 (기하) 을 표시합니다.

페이스 축의 기하 값이 직경치로 표시됩니다.

비트 9 페이스 축의 직경 (마모) 을 표시합니다.

페이스 축의 마모 값이 직경치로 표시됩니다.

비트 10 공구를 버퍼 저장 포켓에 로드/재배치할 수 있습니다.

메거진 번호는 "로드" 대화창에서 입력할 수 있습니다. 메거진 번호 9998을 통해 버퍼 저장 포켓에 접근할 수 있습니다.

Page 429: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

공구 관리 9.3 공구 관리를 위한 머신 데이터

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 429

JOG에서 공구 측정을 위한 공구 호출

JOG 모드에서 측정 싸이클과 같은 일부 애플리케이션의 경우 공구 상태와 관계 없이 특정 공구 (예: miller_15, duplo number 2) 를 스핀들 또는 공구 홀더에 로드해야 합니다. 공구를 사용 중이었지만 공구 모니터링 기능에 의해 공구가 잠긴 경우를 예로 들 수 있습니다. 잠금을 해제하려면 공구를 측정해야 합니다.

NC 명령 TCA를 사용하면 듀플로와 공구 홀더 번호를 지정하여 공구 상태와 관계 없이 공구를 호출할 수 있습니다. 이 명령은 JOG에서 공구를 측정할 때 사용합니다.

TCA ("공구 이름", 듀플로 번호, 공구 홀더 번호)

TCA는 PLC에 알람과 명령을 출력하는 방식이 T 명령과 유사합니다.

한계 조건:

활성 T 코드 대체 (선삭의 경우 디폴트 설정) 를 위해서는 다음 한계 조건을 충족해야 합니다.

● TCA를 대체할 수 없어야 합니다 (T 대체 싸이클).

● MD10717: $MN_T_NO_FCT_CYCLE_NAME에 정의되고 T 호출로 실행되는 싸이클이 TCA 명령으로 시작되지 않아야 합니다.

TCA가 프로그램되었을 때 공구 교환 싸이클도 시작되도록 하려면 언어 명령 TCA를 _TCA에 다시 정의해야 합니다 (디폴트 설정 NC).

● TCHANGE.SPF의 기계 펑션을 TCA.SPF 싸이클로 전송해야 합니다. TCA.SPF 싸이클은 툴박스 CD에 있습니다.

예제:

순서는 다음 예제를 참조하십시오.

PROC TCA(STRING[64] _TOOL_NAME,INT _DUPLO,INT _TH_NO)

;VERSION: 01.00.07. Oct 22, 2009

;CHANGE: 01.00.07. Oct 22, 2009

TCA(_TOOL_NAME,_DUPLO,_TH_NO) ; NC 로 공구 호출

; 여기에 변경할 기계 펑션을 삽입

M17

주 MD20270: $MC_CUTTING_EDGE_DEFAULT에 따른 옵셋 선택은 T 명령의 경우와 동일합니다. TCA 및 D는 반드시 다른 블록에 프로그래밍해야 합니다.

Page 430: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

공구 관리 9.3 공구 관리를 위한 머신 데이터

선삭 및 밀링 430 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

선삭 테크놀로지를 위한 디폴트 설정

다음의 두 머신 데이터 항목이 선삭 테크놀로지의 기능을 결정합니다.

● MD22550: $MC_TOOL_CHANGE_MODE = 0

터렛 설정: T 코드로 새 공구를 즉시 교환합니다. M 명령은 추가로 사용하지 않습니다. 공구 교환 준비과 공구 교환 실행을 구분하지 않습니다.

여기서는 "수동 공구" 기능을 사용할 수 없습니다.

● MD20310: $MC_TOOL_MANAGEMENT_MASK = 81400F (bit 16=1)

비트 16을 사용하여 공구 프로그래밍 유형을 설정합니다.

T = "x" (x는 공구 식별자)

Tx (x는 가공에 사용할 공구가 포함된 메거진의 포켓 번호)

코드가 활성화되면 T1은 식별자가 "1"인 공구 대신 포켓 번호 1에 있는 공구를 선택합니다. 그런 다음 이 포켓에 있는 공구의 식별자를 확정합니다 (예: "FINISHING TOOL"). 절차는 T="FINISHING_TOOL"을 프로그래밍한 경우와 동일합니다.

"T = 포켓 번호"인 경우 공구를 실제로 이 포켓에 보관할 필요가 없습니다.

● MD10717: $MN_T_NO_FCT_CYCLE_NAME = TCHANGE

T 코드 대체를 위한 공구 교환 싸이클 이름.

자세한 설명은 예제: 선삭 기계의 공구 교환 싸이클 (쪽 463) 장을 참조하십시오.

● ISO 언어 모드

공구 옵셋 디폴트 설정:

MD10888 $MN_EXTERN_DIGITS_TOOL_NO = 0

MD10889 $MN_EXTERN_DIGITS_OFFSET_NO = 2

MD10890 $MN_EXTERN_TOOLPROG_MODE = 4

T101과 T0101을 프로그래밍하면 결과는 T1 H01로 동일합니다.

메거진 설정

스타트업 공구 또는 설정 프로그램을 통해 메거진 설정을 생성할 수 있습니다. 설정 프로그램은 일반 가공 프로그램으로 선택 및 시작합니다.

메거진 설정을 변경한 후에는 NC POWER ON을 실행해야 합니다. 변경된 설정은 NC를 다시 시작해야 표시됩니다.

Page 431: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

공구 관리 9.3 공구 관리를 위한 머신 데이터

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 431

참고 자료

예제:

● 듀얼 그리퍼가 있는 체인 메거진 설정 (쪽 469)

● 터렛 설정 (쪽 457)

이 프로그램은 툴박스 CD에도 포함되어 있습니다.

참고 자료

추가 정보:

● SINUMERIK 828D 리스트 매뉴얼: 머신 데이터 및 인터페이스 신호

● SINUMERIK 802D sl/828D/840D sl: 기능 매뉴얼: ISO 언어 모드

– "공구 선택 블록에 대한 대체 싸이클로 교체"는 ISO 모드 (G291) 에 적용되는 설명입니다.

– "공구 교환 및 공구 옵셋"은 공구 옵셋을 프로그래밍한 경우에 적용되는 설명입니다.

Page 432: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

공구 관리 9.4 PLC 프로그램 블록

선삭 및 밀링 432 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

9.4 PLC 프로그램 블록

9.4.1 승인 프로세스

공구 관리 관련 정보

공구 관리가 실제 공구의 위치를 추적하고 작업을 수행하기 위해서는 공구 관리의 명령에 대한 승인을 받아야 합니다. 각 명령에 대해 최소 1회 승인이 필요합니다. 대부분의 애플리케이션이 1회 승인이면 충분합니다.

DB9902에 정의된 테이블을 통해 단계별로 승인을 하거나 공구 관리 명령을 완료한 후 사용자 인터페이스에서 해당 비트의 0/1 에지 (설정) 를 사용해 전체 승인 (DB40xx/42xx DBX0.0) 을 하면 모든 명령을 한 단계에서 승인할 수 있습니다.

승인 신호가 표시된 동안에는 사용자 인터페이스의 데이터를 변경할 수 없습니다. 승인 신호는 승인이 공구 관리로 전송된 후 PLC 펌웨어에 의해 리셋됩니다. 일부 경우 여러 PLC 싸이클을 실행한 후에 리셋이 수행될 수 있습니다.

공구 관리에 중간 위치를 통보하면 다음과 같은 추가적인 장점도 있습니다.

● 중간 위치에 대한 정보:

공구 관리에 중간 공구 위치 정보가 있으면 버퍼 메거진 지정 상태를 쿼리할 수 있습니다. 이렇게 되면 명령을 취소한 후 리셋 등을 통해 전원을 껐다 다시 켰을 때 스타트업이 더 쉬워집니다. 현재 교환 중인 공구를 당장 다시 사용해야 하는 경우 공구를 메거진에 먼저 로드할 필요 없이 버퍼 포켓에서 스핀들에 다시 로드할 수 있습니다.

● 메거진 위치에 대한 정보:

공구 관리가 어느 메거진 포켓에 전송 지점 (스핀들의 교환 지점, 로드 지점) 이 있는지 알고 있으면 빈 포켓을 찾거나 새 공구를 선택할 때 메거진에서 최단 경로를 결정할 수 있습니다. 공구 관리는 보통 명령에 대한 중간 승인 (예: 실제 메거진 및 버퍼 간 공구 전송) 또는 최종 승인 (예: "메거진 포지셔닝" 명령 완료) 에서 메거진 위치에 대한 정보를 얻습니다. 공구 관리의 명령 없이 PLC 사용자 프로그램이 HMI 또는 머신 키를 통해 직접 메거진을 포지셔닝한 경우 이 정보를 동기 신호를 통해 공구 관리에 통신해야 합니다.

Page 433: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

공구 관리 9.4 PLC 프로그램 블록

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 433

9.4.2 승인 유형

공구 및 메거진 이동

공구 관리는 동기 승인과 작업과 무관한 비동기 메시지를 구분합니다.

동기 승인

● 작업의 중간 단계 (공구 관리가 공구의 현재 위치 변경을 등록 / 가공 프로그램이 대기해야 하는 상태) 승인.

중간 승인을 통해 작업의 중간 단계를 공구 관리에 통보합니다. 중간 승인에서는 중간 단계의 대상 위치만 의미가 있습니다. 소스 위치는 작업 또는 마지막 중간 승인에서 입력됩니다. 공구 교환 시 두 공구 (새 공구 및 기존 공구) 를 동시에 승인할 수도 있습니다. 중간 승인은 최종 승인 이전에만 가능합니다.

● 작업의 최종 승인 (가공 프로그램은 계속 실행 가능)

모든 작업은 최종 승인을 필요로 합니다. 최종 승인을 받으면 가공 프로그램을 계속 실행할 수 있고 새 작업을 위해 작업 인터페이스를 비울 수 있습니다. 최종 승인은 최대한 빨리 해야 합니다 (예: 새 공구가 스핀들에 있고 더 이상 충돌이 없을 것으로 판단되는 즉시 승인). 작업의 최종 승인 이후 추가 단계 (예: 기존 공구가 메거진으로 돌아가는 리턴 경로) 는 비동기식으로 공구 관리에 통보할 수 있습니다.

작업과 무관한 비동기 메시지

공구 또는 메거진의 위치 변경 시 출력되는 "비동기 메시지" (예: PLC가 공구 교환 작업 없이 기계 조작반을 통해 공구 위치를 변경하는 경우).

비동기 메시지를 사용해 작업과 관계 없이 공구 또는 메거진의 이송을 공구 관리에 통보할 수 있습니다. 비동기 메시지는 항상 소스 위치 및 대상 위치, 즉 어디에서 어디로 이동하는지에 대한 정보를 포함해야 합니다.

메거진 내의 공구 이동 (공구 재배치) 은 실제 공구가 있는 메거진 포켓만 대상으로 해야 합니다. 빈 채로 이송하는 것은 허용되지 않습니다. 두 비동기 전송을 하나의 메시지에 구현할 수 있습니다. 이 경우 공구 교환 DB42xx를 위한 인터페이스를 사용해야 합니다.

Page 434: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

공구 관리 9.4 PLC 프로그램 블록

선삭 및 밀링 434 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

승인의 영향

승인이 작업 및 가공 프로그램에 미치는 영향:

● 중간 승인 및 최종 승인이 작업과 동기식으로 이루어지는 경우

– 가공 프로그램은 대기해야 합니다.

– 새 작업도 시작할 수 없습니다.

● 비동기 전송 메시지인 경우

– 가공 프로그램은 계속 실행됩니다.

– 메시지는 작업과는 전혀 무관하게 출력됩니다.

9.4.3 승인 상태

승인 상태 및 의미

다음 테이블은 승인 유형과 각 유형이 의미하는 상태를 정리한 것입니다.

승인 의미

1 지정된 위치에서 작업이 완료됨:

공구가 지정된 위치에 있습니다. 가공 프로그램을 계속 실행할 수 있습니다.

3 작업이 취소됨:

작업이 취소되었습니다. 이전에 승인한 공구 위치 변경이 계속 적용됩니다. 취소 명령 자체는 공구 관리에서 위치 승인 또는 위치 변경을 트리거하지 않습니다.

6 기존에 공구가 있던 메거진 포켓을 예약하고 실제 메거진에서 버퍼 (그리퍼, 스핀들) 로 "공구 이동"을 최종 승인. 상태 1과 동일한 의미입니다.

동기 최종 승인

7 "공구 교환 준비" 작업을 반복:

공구 교환에 새 공구 위치가 미리 통보되었습니다. 이 위치를 적용해 "공구 교환 준비" 작업을 다시 계산합니다. 준비 작업 반복은 준비 명령이 아직 승인되지 않은 경우만 가능합니다.

Page 435: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

공구 관리 9.4 PLC 프로그램 블록

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 435

승인 의미

99 전체 승인: 작업이 완료되고 모든 위치에 도달했습니다.

관련된 모든 공구가 작업에서 지정한 위치에 있습니다. 가공 프로그램을 계속 실행할 수 있습니다. 작업의 모든 대상 위치에 도달했습니다.

동기 중간 승인 105 공구의 중간 위치:

공구가 작업에 지정된 소스 위치 또는 마지막으로 승인된 중간 위치에서 지정된 대상 위치로 이동하였습니다.

201 공구 이동을 통신:

공구가 소스 위치에서 지정된 대상 위치로 이동하였습니다. 실제 메거진에 있는 포켓에서 중간 버퍼 포켓으로 이동할 때 소스 위치를 공구를 위해 예약해 둡니다.

MD20310, 비트 24 (쪽 424)를 참조하십시오.

비동기 전송을 통신

204 메거진 위치를 통신:

메거진 포켓이 지정된 대상 포켓의 변경/로드/언로드 지점에 있습니다.

평가된 테이블 파라미터 개요

승인 상태 1 3 6 7 99 105 201 204

전송 단계 x - x - - x x x

메거진에서 - - - - - - xx xx

포켓에서 - - - - - - xx xx

메거진으로 xx - xx - - xx xx zz

새 공구

포켓으로 xx - xx - - xx xx zz

전송 단계 x - - - - x x -

메거진에서 - - - - - - xx -

포켓에서 - - - - - - xx -

메거진으로 xx - - - - xx xx -

기존 공구

포켓으로 xx - - - - xx xx -

Page 436: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

공구 관리 9.4 PLC 프로그램 블록

선삭 및 밀링 436 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

부호 설명

- 날짜와 무관

x 전송 단계 테이블의 전송 단계 번호 (1…n)

xx 공구의 메거진 번호 및 포켓 번호

zz 로드/언로드/교환 지점의 메거진 번호 및 포켓 번호

상태 개요는 다음 정보를 제공합니다.

● 유용한 승인 단계를 작성하려면 상태 1, 6, 105, 201 및 204를 그 의미에 따라 전송 단계와 함께 승인 테이블에 조합해야 합니다.

● 상태 1에 두 전송 단계 번호가 모두 0으로 코드화되어 있으면 이 승인 단계가 중간 승인을 통해 현재 도달한 상태에 대한 최종 승인 역할을 합니다.

● 실제 메거진에서 버퍼로 공구가 이동 (재배치, MVTOOL) 된 경우 상태 6으로 승인하거나 전체 승인을 하면 이 공구의 소스 포켓이 예약됩니다 ($TC_MPP4 비트 1 및 비트 2). 예약 동작은 공구 교환 중 메거진에서 공구를 제거한 경우와 동일합니다. 상태 1이면 재배치 또는 MVTOOL 중에 소스 포켓을 예약하지 않습니다.

● 상태 3 및 상태 7은 승인 단계 테이블에서 한번만 코드화하면 됩니다. 전송 단계는 평가되지 않기 때문입니다.

● 상태 99는 코드화할 필요가 없습니다. 상태 99는 "전체 승인" 비트로 지정됩니다.

전체 승인에 따른 일반적인 작업 순서

신호 설명: ① PLC 사용자 프로그램이 신호 DB43xx.DBX0.0 (작업) 의 0/1 에지에서 공구 관리가

새 작업을 지정했음을 인식합니다. ② PLC 사용자 프로그램이 DB42xx.DBX0.0 에 승인 신호 (전체 승인) 를 설정합니다.

0/1 에지가 활성화되면 PLC 펌웨어가 공구 관리에 승인을 전송합니다. ③ 승인이 공구 관리에 성공적으로 전송되면 PLC 펌웨어는 "승인 OK" 신호에 대해

PLC 싸이클을 1로 설정하고 동시에 작업 신호 및 승인 비트를 0으로 리셋합니다.

Page 437: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

공구 관리 9.4 PLC 프로그램 블록

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 437

전체 승인 및 최종 승인에 따른 일반적인 작업 순서

신호 설명: ① PLC 사용자 프로그램이 신호 DB43xx.DBX0.0 (작업) 의 0/1 에지에서 공구 관리가

새 작업을 지정했음을 인식합니다. ② PLC 사용자 프로그램이 승인 상태 105로 DB9900, DB9901 및 DB9902에 설정된

전송 단계를 승인합니다. 공구 관리에서 승인 전송 단계를 사용하여 공구의 위치를 업데이트합니다.

③ PLC 사용자 프로그램이 승인 상태 1을 사용해 작업의 실행을 승인합니다. 승인이 공구 관리에 성공적으로 전송되면 PLC 펌웨어는 "승인 OK" 신호에 대해 PLC 싸이클을 1로 설정하고 동시에 작업 신호 및 승인 비트를 0으로 리셋합니다.

Page 438: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

공구 관리 9.4 PLC 프로그램 블록

선삭 및 밀링 438 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

블록 분할이 있는 공구 관리의 순서 (밀링 머신 데이터 설정)

Txx M6 ;

M6로 프로그램 L6 호출 (기본 설정)

신호 설명: ① PLC 사용자 프로그램이 새 작업을 수신합니다. "공구 교환 준비" 작업 및 "공구

교환 실행" 작업이 차례대로 출력됩니다. Txx 및 M206은 별도의 NC 블록에 프로그래밍되어 있습니다. DB43xx의 인터페이스에는 "공구 교환 준비" 작업만 있습니다. "공구 교환 실행" 작업은 공구 준비를 위한 작업을 최종 승인한 후에만 출력됩니다.

② "공구 교환 준비" 작업이 승인되면 비트 DB43xx.DBX0.0 (작업) 이 리셋됩니다. NC의 메인 실행을 통해 교환 명령 (M206) 을 이미 실행했다면 새 작업이 곧바로 인터페이스에 출력됩니다.

③ "공구 교환 실행" 작업은 일반 작업으로 승인됩니다. 최종 승인 OK가 반환되고 이와 동시에 해당 작업에 대한 비트가 리셋됩니다. 작업 ("공구 교환 실행" 및 "공구 교환 준비") 설명은 리셋되지 않습니다. DB43xx의 바이트 1은 다음 작업까지 덮어쓰지 않습니다.

주 MD20270, MD20310: DB43xx.DBB1에 있는 인터페이스의 반응과 NC 블록 처리의 반응은 MD20270: $MC_CUTTING_EDGE_DEFAULT 및 MD20310: $MC_TOOL_MANAGEMENT_MASK 비트 5, 6, 7 및 8의 설정에 의해 영향을 받습니다. 여기 설명된 순서는 머신 데이터의 사전 설정과 같습니다.

Page 439: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

공구 관리 9.4 PLC 프로그램 블록

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 439

블록 분할이 없는 공구 관리의 순서 (밀링 머신 데이터 설정)

Txx Myy ;

Myy는 MD22560: $MC_TOOL_CHANGE_M_CODE의 설정입니다.

이 프로그래밍 방식은 권장하지 않습니다!

신호 설명: ① PLC 사용자 프로그램이 새 작업을 수신합니다. "공구 교환 준비" 작업 및 "공구

교환 실행" 작업이 동시에 출력됩니다. Txx 및 M206은 하나의 NC 블록에 프로그래밍되어 있습니다.

② 여러 중간 단계가 승인됩니다. 작업의 상태는 변경되지 않습니다. 공구 관리의 승인 전송 단계를 사용하여 공구의 위치를 업데이트합니다.

③ 최종 승인 OK가 반환되고 이와 동시에 해당 작업에 대한 비트가 리셋됩니다. 작업 ("공구 교환 실행" 및 "공구 교환 준비") 설명은 리셋되지 않습니다. DB43xx의 바이트 1은 다음 작업까지 덮어쓰지 않습니다.

주 MD20310: $MC_TOOL_MANAGEMENT_MASK DB43xx.DBB1에 있는 인터페이스의 반응은 MD20310 비트 10의 설정에 의해 영향을 받습니다. 여기 설명된 순서는 머신 데이터의 사전 설정과 같습니다.

Page 440: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

공구 관리 9.4 PLC 프로그램 블록

선삭 및 밀링 440 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

9.4.4 설정 가능한 단계 테이블

설정 가능한 단계 테이블

전송 단계 테이블 (TM_CTS, DB9900 및 TM_VTS, DB9901) 및 승인 단계 테이블 (TM_ACK, DB9902) 은 Programming Tool의 "Libraries" → "Special data blocks"에서 확인할 수 있습니다. 이 데이터 블록을 더블 클릭하여 프로젝트로 복사합니다.

이 데이터 블록의 구조는 영구 고정되어 있습니다.

이 데이터 블록은 아직 필요한 데이터로 채워지지 않았습니다. 따라서 사용자가 Programming Tool의 "View" → "Data block" 메뉴를 통해 이 데이터 블록을 수정해야 합니다. 상수 테이블 (TM_CTS, DB9900 및 TM_ACK, DB9902) 은 Programming Tool에서 초기 데이터 블록 값을 입력해 설정합니다.

이 초기 데이터 블록 값은 PLC 사용자 프로그램과 함께 제어 시스템에 로드됩니다. 초기값을 변경해도 PLC를 다시 시작하기 전까지는 적용되지 않습니다.

전송 단계 설정

공구 위치 및 메거진 위치를 변경하면 PLC 사용자 프로그램을 통해 공구 관리에 변경사항을 통보해야 합니다. 승인/통신이 필요한 모든 기계적 단일 이송이 하나의 테이블로 작성되기 때문에 이 작업을 쉽게 할 수 있습니다. 공구 전송인 경우 이 테이블에는 해당 공구의 시작 위치 및 대상 위치가 포함되고 전송 지점 (변경/로드/언로드 지점) 에 메거진 포켓을 포지셔닝하는 경우 메거진 위치 및 전송 지점의 이름이 포함됩니다.

● 전송 단계 1~64는 TM_CTS (DB9900) 에 영구 설정되며 리로드를 해야만 변경할 수 있습니다.

● TM_VTS (DB9901) 에 설정된 전송 단계 101~164은 PLC 사용자 프로그램에서 전부 또는 부분적으로 덮어쓰기할 수 있습니다 (예: 현재 메거진 포켓을 입력하여 덮어쓰기).

Page 441: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

공구 관리 9.4 PLC 프로그램 블록

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 441

작업의 위치 코드화

상수 전송 단계 테이블에서 실제 메거진의 포켓은 포켓의 실제 값 (예: 메거진 1 포켓 14인 경우 1/14) 이 아닌 심볼 값 (0/1) 또는 (0/2) 로 식별합니다. 실제 값을 사용하면 메거진이 클 경우 전송 단계 테이블이 너무 커지게 됩니다.

각 심볼 값의 의미는 다음과 같습니다.

메거진/포켓 의미

( 0 / 1 ) 작업에 포함된 유일한 공구 또는 새 공구의 소스 위치를 사용해야 합니다.

( 0 / 2 ) 작업에 포함된 기존 공구의 대상 위치를 사용해야 합니다.

( 0 / 3 ) 작업에 포함된 유일한 공구 또는 새 공구의 대상 위치를 사용해야 합니다.

비동기 메시지의 경우 기준이 되는 작업이 없기 때문에 이 심볼 표기법은 동기 중간 승인 및 최종 승인에만 사용할 수 있습니다.

예제: 상수 전송 단계 테이블

전송 단계 주소 DB9900

이름 시작값 코멘트

0.0 SrcMag_1 0 전송 단계의 소스 메거진 번호

2.0 SrcPos_1 1 전송 단계의 소스 위치 번호

4.0 DstMag_1 0 전송 단계의 대상 메거진 번호

1

6.0 DstPos_1 1 전송 단계의 대상 위치 번호

8.0 SrcMag_2 0 전송 단계의 소스 메거진 번호

10.0 SrcPos_2 1 전송 단계의 소스 위치 번호

12.0 DstMag_2 9998 전송 단계의 대상 메거진 번호

2

14.0 DstPos_2 2 전송 단계의 대상 위치 번호

Page 442: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

공구 관리 9.4 PLC 프로그램 블록

선삭 및 밀링 442 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

예제: 전체 전송 단계

전송 단계 소스 대상 코멘트 메거진 포켓 메거진 포켓

1 0 1 0 1 공구 준비: 메거진이 새 공구의 교환 지점에 포지셔닝됩니다.

2 0 1 9998 2 공구 교환: 공구를 메거진에서 그리퍼 1로 전송

3 9998 1 9998 3 공구 교환: 공구를 스핀들에서 그리퍼 2로 전송

4 9998 2 9998 1 공구 교환: 공구를 그리퍼 1에서 스핀들로 전송

5 9998 3 0 2 공구 교환: 공구를 그리퍼 2에서 메거진으로 전송

예제: 변수 전송 단계 테이블

전송 단계 주소 DB9901

이름 시작값 코멘트

0.0 SrcMag_101 1 전송 단계의 소스 메거진 번호

2.0 SrcPos_101 0 전송 단계의 소스 위치 번호

4.0 DstMag_101 9998 전송 단계의 대상 메거진 번호

101

6.0 DstPos_101 1 전송 단계의 대상 위치 번호

8.0 SrcMag_102 1 전송 단계의 소스 메거진 번호

10.0 SrcPos_102 0 전송 단계의 소스 위치 번호

12.0 DstMag_102 9998 전송 단계의 대상 메거진 번호

102

14.0 DstPos_102 2 전송 단계의 대상 위치 번호

Page 443: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

공구 관리 9.4 PLC 프로그램 블록

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 443

예제: 전체 전송 단계

전송 단계 소스 대상 코멘트 메거진 포켓 메거진 포켓

101 1 0 9998 1 "공구 교환 준비": 메거진이 교환 지점에 포지셔닝됩니다. 소스 위치는 PLC 사용자 프로그램에서 입력해야 합니다.

102 1 0 9998 2 "공구 교환 준비": 공구를 메거진에서 버퍼로 전송. 소스 위치는 PLC 사용자 프로그램에서 입력해야 합니다.

9.4.5 승인 단계 설정

승인 단계 설정

PLC 31은 공구 및 메거진 이송을 승인하기 위한 승인 단계를 제공합니다. 승인 단계는 사용자 인터페이스에서 해당 비트를 통해 활성화합니다. 특수 승인 단계 9 (전체 승인) 를 제외한 모든 승인 단계의 데이터는 승인 단계 테이블 TM_ACK (DB9902) 에 저장됩니다. 기존 공구 전송 단계 및 새 공구 전송 단계 (전송 단계 테이블의 전송 단계 번호) 와 승인 상태가 조합되어 하나의 승인 상태가 됩니다.

이때 테이블에 상태 3인 승인 단계를 포함시켜야 에러가 발생했을 때 에러를 리셋할 수 있습니다. 이 승인 단계와 조합되는 전송 단계의 번호는 0입니다.

전송 단계 0의 특별한 의미

승인 단계에 지정된 전송 단계만 실행됩니다. 지정된 전송 단계가 하나뿐이거나 전혀 없는 경우 전송 단계 = 0으로 공구 전송을 실행할 수 없습니다. 전송할 공구가 없거나 공구가 원래 위치에 그대로 남기 때문입니다.

Page 444: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

공구 관리 9.4 PLC 프로그램 블록

선삭 및 밀링 444 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

예제: 승인 단계 테이블

승인 단계 주소 DB9902

이름 시작값 코멘트

0.0 TsNewT_1 0 새 공구 전송 단계 번호

1.0 TsOldT_1 0 기존 공구 전송 단계 번호

1

2.0 State_1 3 NCK로 출력되는 상태

4.0 TsNewT_2 1 새 공구 전송 단계 번호

5.0 TsOldT_2 0 기존 공구 전송 단계 번호

2

6.0 State_2 1 NCK로 출력되는 상태

예제: 전체 전송 단계

전송 단계 승인 단계

새 공구 기존 공구

승인 상태 코멘트

1 0 0 3 "명령 취소" 명령

2 2 0 1 공구 준비: 공구를 메거진 (교환 지점) 에서 가져와 그리퍼 1에 배치.

사용자 인터페이스에서 해당 비트를 설정하여 승인을 출력합니다.

● DB40xx: 로드/언로드/재배치 또는 메거진 포지셔닝의 경우

● DB42xx: "공구 교환 준비" 및 "공구 교환 실행"의 경우

처리가 끝나면 PLC 펌웨어가 PLC 싸이클을 1회 실행한 후 승인 비트가 리셋됩니다.

승인이 이루어진 데이터 블록에서 PLC 싸이클에 비트 100.0 (승인 OK) 피드백 메시지를 출력하거나 비트 100.1 (승인 에러) 정적 신호를 출력합니다. 승인 에러가 발생한 경우 바이트 104로 에러 상태를 출력하고 마지막으로 설정된 승인 비트를 바이트 DBB108~DBB111로 출력합니다. 사용자는 이 비트를 사용해 어떤 승인 단계가 에러를 트리거했는지 확인할 수 있습니다. PLC 사용자 프로그램이 여러 승인 비트를 잘못 설정한 경우에도 이 비트들은 맵에 차례대로 입력됩니다. 사용자가 DB40xx.DBX9.0 또는 DB42xx.DBX9.0의 에러를 승인하면 에러 상태가 리셋됩니다.

Page 445: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

공구 관리 9.4 PLC 프로그램 블록

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 445

9.4.6 PLC 사용자 프로그램 조정

PLC 사용자 프로그램 조정

PLC 사용자 프로그램은 기계적 프로세스의 제어, 충돌 모니터링 및 방지, 공구 위치 변경 승인을 수행합니다.

참고 자료

툴박스 CD의 PLC 프로젝트에서 원호 메거진이 있는 선삭 기계 및 체인 메거진과 듀얼 그리퍼가 있는 밀링 기계의 전송 단계 및 전송 단계 승인 예제를 확인할 수 있습니다.

● 밀링 기계 적용 예제 (쪽 469)

● 선삭 기계 적용 예제 (쪽 457)

이 블록들은 각종 공구 관리 작업의 승인을 설명하는 기능 예제입니다.

작업 승인

대부분의 공구 이송 작업 또는 공구 관리 작업은 사전에 중간 승인을 하지 않고 인터페이스에서 비트 0.0으로 전체 승인을 하여 직접 승인할 수 있습니다.

예를 들면 다음이 있습니다.

● 원호 메거진 회전

● 로드/언로드 (취급 장치, 로더 등과 같은 추가 버퍼가 없는 시스템에 한함)

● 수동 공구 교환

● 메거진 포지셔닝

승인 규칙

중간 단계를 사용하는 경우 승인을 할 때 다음과 같은 몇 가지 규칙을 준수해야 합니다.

PLC 사용자 프로그램은 모든 승인이 공구 관리에 정확하게 전송되도록 해야 합니다.

● 한 번에 하나의 승인 신호만 공구 관리로 전송할 수 있습니다.

● 동기 승인은 보류 작업인 경우에만 허용됩니다.

● 유효한 전송 단계 번호 (1~64, 100~164) 만 사용할 수 있습니다. 비동기 메시지인 경우 적어도 하나의 전송 단계를 상태 201에 입력해야 합니다. 또한 상태 204에는 새 공구 전송 단계를 입력해야 합니다.

Page 446: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

공구 관리 9.4 PLC 프로그램 블록

선삭 및 밀링 446 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

● 전송 단계에 코드화된 위치를 사용하는 것은 동기 승인에서만 할 수 있고 값이 0/1, 0/2 또는 0/3인 경우에만 허용됩니다.

● 유효하지 않은 승인 상태는 사용할 수 없습니다.

● 작업이 포함된 메거진 포지셔닝은 동기 승인 (최종 승인) 만 수신할 수 있습니다. 중간 위치는 비동기 메시지를 사용해 반드시 공구 관리에 보고해야 합니다.

● 승인 신호는 PLC 기본 프로그램에서 리셋해야 합니다. 승인 비트가 설정된 후에는 DB41xx/DB43xx DBB100의 피드백 메시지가 출력될 때까지 사용자 인터페이스를 변경할 수 없습니다.

● 두 전송 단계가 포함된 비동기 메시지는 공구 교환 인터페이스 (DB42xx) 에서 승인해야 합니다.

9.4.7 메거진 포켓 관련 정보

개요

기존 NC 서비스 인터페이스 (DB1200) 를 사용해 한 작업에 최대 8개의 NC 변수를 읽어올 수 있습니다.

인덱스 7인 변수 $TC_MPP2: 포켓 유형

파라미터 지정:

NCK에서 변수 읽기 주소 신호 유효값

DB1200.DBX0.0 시작 0/1

DB1200.DBX0.1 쓰기 변수 0

작업

DB1200.DBB1 변수의 개수 1 … 8

DB120x.DBW1000 변수 인덱스 7

DB120x.DBW1002 포켓 번호 1 … 31999

파라미터

DB120x.DBW1004 메거진 번호 1 … 9999

Page 447: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

공구 관리 9.4 PLC 프로그램 블록

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 447

NCK에서 변수 읽기 주소 신호 유효값

DB1200.DBX2000.0 작업이 완료됨 0/1

DB1200.DBX2000.1 작업 도중 에러 발생 0/1

DB120x.DBX3000.0 유효한 변수 0/1

DB120x.DBB3001 액세스 결과 0/3/5/10

결과

DB120x.DBW3004 NCK 변수의 데이터 n

부호 설명

n > 0: 가상 포켓의 포켓 유형

n = 0: "모두 일치" (버퍼)

n = 9999: 미지정 (가상 포켓 없음)

인덱스 8인 변수 I$TC_MPP4: 포켓 상태

파라미터 지정:

NCK에서 변수 읽기

주소 신호 유효값

DB1200.DBX0.0 시작 0/1

DB1200.DBX0.1 쓰기 변수 0

작업

DB1200.DBB1 변수의 개수 1 … 8

DB120x.DBW1000 변수 인덱스 8

DB120x.DBW1002 포켓 번호 1 … 31999

파라미터

DB120x.DBW1004 메거진 번호 1 … 9999

DB1200.DBX2000.0 작업이 완료됨 0/1

DB1200.DBX2000.1 작업 도중 에러 발생 0/1

DB120x.DBX3000.0 유효한 변수 0/1

DB120x.DBB3001 액세스 결과 0/3/5/10

결과

DB120x.DBW3004 NCK 변수의 데이터 n

Page 448: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

공구 관리 9.4 PLC 프로그램 블록

선삭 및 밀링 448 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

부호 설명

n = 1 잠김

n = 2 여유 공간 (<> 사용 중인 공간)

n =4 버퍼의 공구용으로 예약

n = 8 로드할 공구용으로 예약

n = 16 포켓의 좌측 절반 사용 중

n = 32 포켓의 우측 절반 사용 중

n = 64 포켓의 상단 절반 사용 중

n = 128 포켓의 하단 절반 사용 중

인덱스 9인 변수 $TC_MPP6: 이 포켓에 있는 공구의 T 번호

파라미터 지정:

NCK에서 변수 읽기

주소 신호 유효값

DB1200.DBX0.0 시작 0/1

DB1200.DBX0.1 쓰기 변수 0

작업

DB1200.DBB1 변수의 개수 1 … 8

DB120x.DBW1000 변수 인덱스 9

DB120x.DBW1002 포켓 번호 1 … 31999

파라미터

DB120x.DBW1004 메거진 번호 1 … 9999

DB1200.DBX2000.0 작업이 완료됨 0/1

DB1200.DBX2000.1 작업 도중 에러 발생 0/1

DB120x.DBX3000.0 유효한 변수 0/1

DB120x.DBB3001 액세스 결과 0/3/5/10

DB120x.DBW3004 NCK 변수의 데이터 n

결과

n = 파라미터가 설정된 포켓에 있는 공구의 T 번호

Page 449: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

공구 관리 9.4 PLC 프로그램 블록

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 449

에러 (모든 변수에 해당)

에러가 발생할 경우 DB120x.DBX3000.0 = 0이 되고 액세스 결과에 입력이 수행됩니다.

DB120x.DBB3001의 값

0 에러 없음

3 잘못된 개체에 액세스

5 잘못된 주소

10 개체가 없음

9.4.8 PI 서비스: TMMVTL

기능

PI 서비스 TMMVTL을 사용하면 PLC에서 공구를 재배치하기 위한 작업을 시작할 수 있습니다. "PI Start"가 에러 없이 완료되면 공구 관리는 정의된 소스 포켓에 있는 공구를 재배치할 대상 메거진에서 빈 포켓을 검색합니다. 이어서 PLC는 공구 재배치를 위한 작업 (사용자 인터페이스 DB41xx.DBB0) 을 수신하게 됩니다.

파라미터 지정

NCK 영역에서 프로그램 인스턴스 (PI) 서비스를 시작합니다.

PI 서비스 주소 신호 유효값

DB1200.DBX4000.0 시작 0/1 작업

DB1200.DBB4001 PI 인덱스 5

DB1200.DBW4004 공구 번호 (내부 T 번호)

1 ... 31999

DB1200.DBW4006 소스 포켓 번호 1 ... 31999

DB1200.DBW4008 소스 메거진 번호 1 ... 31999

DB1200.DBW4010 대상 포켓 번호 -1

파라미터

DB1200.DBW4012 대상 메거진 번호 1 ... 32000

Page 450: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

공구 관리 9.4 PLC 프로그램 블록

선삭 및 밀링 450 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

PI 서비스 주소 신호 유효값

DB1200.DBX5000.0 작업이 완료됨 0/1 결과

DB1200.DBX5000.1 작업 도중 에러 발생 0/1

공구는 T 번호 또는 포켓 및 메거진 번호로 지정할 수 있습니다. 사용하지 않는 지점에는 값 -1을 입력합니다.

대상 포켓 위치 파라미터를 -1로 지정하면 선택한 탐색 방식에 따라 메거진 전체에서 공구를 지정할 빈 포켓을 찾습니다. 대상 포켓을 지정하면 지정된 대상 포켓 번호를 가진 포켓이 비어있는지, 해당 공구에 적합한지 점검합니다.

대상 메거진 번호를 -1로 지정하면 $TC_MDP2의 지정에 따라 공구를 위한 버퍼를 찾습니다.

용도

예제:

● 버퍼 (예: 툴보이 또는 쉬프터) 를 사용해 공구를 반환하는 경우 비동기 리턴 전송 중에 메거진에서 완전히 비어있는 포켓을 검색해야 합니다. 이 경우 PLC는 원래 포켓을 고려할 필요가 없습니다. PI 서비스가 적절한 포켓을 검색합니다.

● 그런 다음 공구를 배경 메거진에서 전면 메거진으로 이동합니다.

Page 451: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

공구 관리 9.5 예제: 로드/언로드

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 451

9.5 예제: 로드/언로드

프로그래밍

공구를 로드할 때는 공구를 메거진 또는 스핀들에 직접 배치하고 언로드할 때는 공구를 메거진에서 직접 제거합니다. 일반적으로, 작업자 또는 PLC 사용자 프로그램에서 한 번 승인 (공구 홀더가 다시 닫힘) 을 하면 프로세스가 완료되었다는 메시지가 출력됩니다. 따라서 전송 단계를 구성할 필요가 없습니다. DB40xx.DBX0.0에 전체 승인을 설정할 수 있습니다.

공구 관리에 승인 전송:

승인 단계 승인 비트 새 공구 전송 단계

기존 공구 전송 단계

상태

xxx DB4000.DBX0.0 -- -- (99)

그림 9-2 PLC 사용자 프로그램의 프로그래밍

추가적인 비동기 메시지를 사용해 취급 장치를 사용한 로드 절차 또는 공구를 스핀들에서 메거진으로 이송하는 절차를 수행할 수 있습니다.

다음은 다양한 로드 작업 순서를 설명한 것입니다.

Page 452: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

공구 관리 9.5 예제: 로드/언로드

선삭 및 밀링 452 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

메거진 포켓을 사전 선택하여 스핀들을 통해 로드

빈 메거진 포켓을 선택해 이 포켓에 새 공구를 직접 생성하거나 "로드" 대화창의 공구 목록에서 메거진 안에 없는 공구를 메거진 포켓으로 이동할 수 있습니다.

1. 공구 관리의 작업은 항상 로드 지점의 인터페이스에 출력됩니다. 작업자는 출력된 작업을 승인해야 합니다.

2. 아직 메거진에 배치되지 않은 공구를 Txx M6 또는 비동기 전송을 통해 스핀들로 이동하십시오.

3. 그리고 이동된 공구를 스핀들에 수동으로 배치하고 T0 M6을 사용해 메거진에 보관하십시오.

이 절차는 수동 공구 허용 여부와 관계 없이 항상 사용 가능합니다. 수동 공구를 허용하는 경우 스핀들로 공구를 로드할 때 이 작업 순서를 반드시 준수해야 합니다.

특대 공구 또는 고정 포켓에 지정된 공구도 사용할 수 있습니다.

메거진 포켓을 사전 선택하여 스핀들을 통해 로드

스핀들에 새 공구를 직접 생성하거나 "로드" 대화창의 공구 목록에서 메거진 안에 없는 공구를 스핀들로 이동할 수 있습니다.

1. 공구 관리의 작업은 항상 로드 지점의 인터페이스에 출력됩니다. 작업자는 출력된 작업을 승인해야 합니다.

2. 그리고 이동된 공구를 스핀들에 수동으로 배치하고 T0 M6을 사용해 메거진에 보관하십시오. 공구를 보관할 수 있는 빈 포켓은 공구 관리가 선택합니다.

이 작업 순서는 수동 공구 기능이 MD22562: $MC_TOOL_CHANGE_ERROR_MODE Bit 1=0 (디폴트 설정) 으로 설정되지 않은 경우에만 사용 가능합니다.

특대 공구 또는 고정 포켓에 지정된 공구도 사용할 수 있습니다.

메거진으로 직접 로드

해당 메거진 포켓을 로드 위치 옆에 포지셔닝하십시오. 빈 메거진 포켓을 선택해 이 포켓에 새 공구를 직접 생성하거나 "로드" 대화창의 공구 목록에서 메거진 안에 없는 공구를 선택한 메거진 포켓으로 이동할 수 있습니다.

1. 공구 관리의 작업은 항상 로드 지점의 인터페이스에 출력됩니다. 작업자는 출력된 작업을 승인해야 합니다.

2. 메거진에 공구를 로드하십시오.

이 작업 순서는 아무 제한 없이 사용할 수 있습니다.

Page 453: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

공구 관리 9.6 예제: 수동 공구 교환

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 453

9.6 예제: 수동 공구 교환

프로그래밍

MD22562: $MC_TOOL_CHANGE_ERROR_MODE Bit 1=1인 경우 NC 가공 프로그램이 메거진 지정 없이 추가 공구를 이미 선택한 상태입니다. 선택된 공구를 기계에 수동으로 삽입하고 가공 후 다시 수동으로 제거해야 합니다 ("수동 공구").

작업자는 스핀들 상의 공구에 대한 데이터 블록이 NCK에 있는지, 또는 작업자가 NCK에 저장된 데이터 블록을 위해 스핀들에 적절한 공구를 삽입했는지 반드시 확인해야 합니다.

주 작업자는 PLC 사용자 프로그램을 통해 안전 규정을 준수할 책임이 있습니다.

PLC 사용자 프로그램은 DB43xx.DBX1.5 및 DBX1.6를 통해 어떤 수동 공구가 공구 교환 작업에 사용되는지 통보받습니다. 알람 17212 "채널 %1, 수동 공구 %2, 듀플로 번호 %3, 공구 홀더 %4에 로드" 또는 알람 17214 "스핀들/공구 홀더에서 수동 공구 제거"가 출력되면서 작업자에게 공구 교환을 실행하도록 요청합니다.

이 알람은 공구 교환 후 PLC에서 승인하면 리셋됩니다.

시작 위치 1

스핀들에 있는 수동 공구를 다른 수동 공구와 교환해야 하는 경우

공구 관리에서 PLC 사용자 프로그램으로 작업 전송 (공구 교환):

DB4300.DBX0.0, DBX1.2, DBX1.5 및 DBX1.6 ("공구 교환 준비")

DB43xx.DBW6 소스 메거진 번호 9999

DB43xx.DBW8 소스 포켓 번호 1

DB43xx.DBW10 대상 메거진 번호 9999

DB43xx.DBW12 대상 포켓 번호 1

"공구 교환 준비" 승인: 승인 단계 승인 비트 새 공구 전송

단계 기존 공구 전송 단계

상태

xxx DB4200.DBXx.x 0 0 1

Page 454: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

공구 관리 9.6 예제: 수동 공구 교환

선삭 및 밀링 454 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

인터페이스에 표시:

DB4300.DBX0.0 /1.1, DBX1.5 및 DBX1.6 ("실행")

그 이외에는 작업이 변경되지 않은 상태이며 공구가 그대로 시작 위치에 있습니다.

여기에 중간 단계를 삽입하여 기존 공구 제거를 승인할 수 있습니다.

동기 승인: 공구가 더 이상 스핀들에 없습니다.

소스 대상 전송 단계

메거진 포켓 메거진 포켓

코멘트

6

DB9900.DBW40

9998 1 9999 1 공구가 스핀들에서 제거됨

승인 단계 승인 비트 새 공구 전송 단계

기존 공구 전송 단계

상태

xxx DB4200.DBXx.x 0 6 105

빈 스핀들을 중간 승인하고 새 공구가 스핀들에 삽입되면 전체 승인을 통해 공구 교환을 종료합니다. 승인 단계 승인 비트 새 공구 전송

단계 기존 공구 전송 단계

상태

DB4200.DBX0.0 (99)

시작 위치 2

스핀들에 있는 수동 공구를 메거진에 있는 다른 공구로 교환해야 하는 경우

공구 관리에서 PLC 사용자 프로그램으로 작업 전송 (공구 교환):

DB4300.DBX0.0, DBX1.2 및 DBX1.6 ("공구 교환 준비")

DB43xx.DBW6 소스 메거진 번호 1

DB43xx.DBW8 소스 포켓 번호 6

DB43xx.DBW10 대상 메거진 번호 9999

DB43xx.DBW12 대상 포켓 번호 1

"공구 교환 준비" 승인:

Page 455: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

공구 관리 9.6 예제: 수동 공구 교환

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 455

승인 단계 승인 비트 새 공구 전송 단계 기존 공구 전송 단계

상태

xxx DB4200.DBXx.x 0 0 1

인터페이스에 표시:

DB4300.DBX0.0 /1.1 및 1.6 ("공구 교환 실행")

그 이외에는 작업이 변경되지 않은 상태이며 공구가 그대로 시작 위치에 있습니다.

동기 승인: 기존 공구가 더 이상 스핀들에 없습니다.

소스 대상 전송 단계

메거진 포켓 메거진 포켓

코멘트

6

DB9900.DBW40

9998 1 9999 1 비동기 메시지, 공구를 스핀들에서 언로드

승인 단계 승인 비트 새 공구 전송 단계 기존 공구 전송 단계

상태

xxx DB4200.DBXx.x 0 6 105

이제 스핀들은 비어 있고 기존 공구는 메거진 외부에 있습니다.

다음 단계: 동기 승인, 새 공구를 그리퍼 1로 전송

소스 대상 전송 단계

메거진 포켓 메거진 포켓

코멘트

3

DB9900.DBW16

0 1 9998 2 새 공구를 그리퍼 1로 전송

승인 단계 승인 비트 새 공구 전송 단계 기존 공구 전송 단계

상태

xxx DB4200.DBXx.x 3 0 105

Page 456: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

공구 관리 9.6 예제: 수동 공구 교환

선삭 및 밀링 456 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

작업이 변경되지 않습니다.

다음 단계: 동기 승인, 그리퍼 1에서 스핀들로 새 공구 전송

소스 대상 전송 단계

메거진 포켓 메거진 포켓

코멘트

4

DB9900.DBW24

9998 2 9998 1 그리퍼 1에서 스핀들로 새 공구 전송

승인 단계 승인 비트 새 공구 전송 단계 기존 공구 전송 단계

상태

xxx DB4200.DBXx.x 4 0 105

공구 이동이 완료됩니다.

최종 승인:

승인 단계 승인 비트 새 공구 전송 단계 기존 공구 전송 단계

상태

xxx DB4200.DBXx.x 0 0 1

새 공구를 그리퍼 1에서 스핀들로 전송 단계를 생략하고 전체 승인으로 대체할 수 있습니다. 전체 승인은 모든 공구가 대상 위치에 있음을 공구 관리에 통보하는 역할도 합니다.

승인 단계 승인 비트 새 공구 전송 단계 기존 공구 전송 단계

상태

DB4200.DBX0.0 (99)

Page 457: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

공구 관리 9.7 선삭 기계 적용 예제

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 457

9.7 선삭 기계 적용 예제

9.7.1 예제: 터렛이 있는 선반 (MAGKONF_MPF)

예제 파일

메거진 설정을 위한 프로그램은 툴박스에 있습니다.

이 프로그램을 제어 시스템으로 읽어와 사용 중인 기계에 맞게 조정해야 합니다.

설정

1 ... 4 전송 단계

그림 9-3 터렛이 사용된 선반

프로그램 설명

프로그램을 시작하면 제일 먼저 기존의 메거진 정의 및 공구를 모두 삭제합니다. 그런 다음 프로그램이 진행되면서 메거진 파라미터를 설정하여 모든 메거진과 버퍼를 새로 생성하고 지정합니다.

공구 및 메거진 포켓 탐색 방식은 N70에 정의할 수 있습니다.

터렛의 경우 모든 포켓을 고정 포켓 지정으로 정의할 것을 권장합니다. 메거진 유형 3인 경우 N320 $TC_MAP3[NUM_MAG] = 81 (비트 6 = 1) 로 설정합니다.

체인 메거진 포켓은 N430~N500에 설정합니다. 메거진 포켓 유형이 0이면 해당 메거진 포켓에 여러 포켓 유형의 공구를 로드할 수 있다는 뜻입니다.

버퍼는 N520 이상에 설정합니다.

Page 458: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

공구 관리 9.7 선삭 기계 적용 예제

선삭 및 밀링 458 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

N920부터는 버퍼를 스핀들/공구 홀더 및 메거진에 지정합니다.

메거진 설정이 끝나고 프로그램 실행이 종료되면 NC를 재시작 (NCK 리셋) 하십시오.

참고 자료

공구 관리에 사용되는 파라미터에 대한 자세한 설명은 SINUMERIK 840D sl 기능 매뉴얼을 참조하십시오.

예제 MAG_CONF_MPF

1. 플랜트 설정

– 8개 포켓이 있는 터렛 1개 (N40에 설정 가능)

– 로드 지점 1개

– 버퍼 포켓 3개 (N540의 지정을 사용해 N50에 설정 가능)

2. 가공 프로그램

;MAG_CONF_MPF

N10 def int NUM_MAG,MAG_TYPE, LOCATIONS, PLACE, NUM_BUFFER, NUM_LOAD, PLACE_SEARCH

;

N20 NUM_MAG = 1 ; 메거진 번호

N30 MAG_TYPE = 3 ; 메거진 유형 (1: 체인, 3: 터렛, 5: 박스 메거진)

N40 LOCATIONS = 8 ; 메거진 포켓 개수

N50 NUM_BUFFER = 1 ; 버퍼 (스핀들, 그리퍼) 개수

N60 NUM_LOAD = 1 ; 로드 지점 개수

N70 PLACE_SEARCH = 257 ; 탐색 방식 종류

;= 257 비트 13=0 새 공구의 포켓에서 기존 공구와 교체 안 함

; 픽업 메거진 설정

;= 12289 비트 13=1 새 공구의 포켓에서 기존 공구와 교체

; 체인 메거진 설정

N80;

N90;

; 파라미터 검사

N100 STOPRE

N110 if ((NUM_MAG==0)or(LOCATIONS==0))

N120 Err1:STOPRE

N130 MSG("Wrong Parameter --> Cancel")

Page 459: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

공구 관리 9.7 선삭 기계 적용 예제

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 459

N140 G04 F4

N150 STOPRE

N160 M0

N170 GOTOB Err1

N180 endif

N190; 메거진 설정

N200;

N210;

N220; 메거진 = 1 로 설정되면 기존 데이터 삭제

N230 if NUM_MAG ==1

N240 $TC_MAP1[0]=0 ; 메거진 삭제

N250 $TC_DP1[0,0]=0 ; 공구 삭제

N260 STOPRE

N270 endif

; 설정

;

N280 $TC_MAMP2= PLACE_SEARCH ; 탐색 방식 종류

;

; 메거진

; 메거진 설정

N290 $TC_MAP1[NUM_MAG]= MAG_TYPE

N300 $TC_MAP2[NUM_MAG]="MAGAZINE"<<NUM_MAG

N310 if MAG_TYPE == 3

N320 $TC_MAP3[NUM_MAG]=81 ; 메거진 상태, 터렛에 고정 포켓으로 지정된 모든 포켓

N330 else

N340 $TC_MAP3[NUM_MAG]=17 ; 메거진 상태

N350 endif

N360 $TC_MAP4[NUM_MAG]=-1

N370 $TC_MAP5[NUM_MAG]=-1

N380 $TC_MAP6[NUM_MAG]=1 ; 메거진의 라인 개수

N390 $TC_MAP8[NUM_MAG]=0

N400 $TC_MAP9[NUM_MAG]=0

N410 $TC_MAP7[NUM_MAG]=LOCATIONS ; 메거진 포켓 개수

N420 $TC_MAP10[NUM_MAG]=PLACE_SEARCH

;

; 메거진 포켓

N430 for PLACE=1 to LOCATIONS

N440 STOPRE

N450 $TC_MPP1[NUM_MAG,PLACE]=1 ; 포켓 유형

N460 $TC_MPP2[NUM_MAG,PLACE]=0 ; 포켓 유형이 0 이면 모든 공구 포켓

Page 460: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

공구 관리 9.7 선삭 기계 적용 예제

선삭 및 밀링 460 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

유형과 호환

N470 $TC_MPP3[NUM_MAG,PLACE]=1 ; 인접 포켓 고려 ON (OFF = 0)

N480 $TC_MPP4[NUM_MAG,PLACE]=2 ; 포켓 상태

N490 $TC_MPP5[NUM_MAG,PLACE]=PLACE ; 포켓 유형 인덱스

N500 endfor

N510 STOPRE

;

N520; 버퍼 메거진 정의 (번호는 항상 9998)

;

N530 $TC_MAP1[9998]=7 ; 메거진 유형 7: 버퍼

N540 $TC_MAP2[9998]="BUFFER"<<NUM_MAG

N550 $TC_MAP3[9998]=17 ; 메거진 상태

N560 $TC_MAP6[9998]=1 ; 라인 개수

N570 $TC_MAP7[9998]=NUM_BUFFER ; 포켓 개수

;

; 버퍼 내 포켓

; 스핀들

N580 $TC_MPP1[9998,1]=2 ; 포켓 유형 (여기서는 스핀들)

N590 $TC_MPP2[9998,1]=0 ; 포켓 유형 (여기서는 항상 0)

N600 $TC_MPP3[9998,1]=0 ; 인접 포켓 고려 OFF

N610 $TC_MPP4[9998,1]=2 ; 포켓 상태

N620 $TC_MPP5[9998,1]=1 ; 포켓 유형 인덱스

;

N630; 그리퍼

N640 FOR PLACE=2 to NUM_BUFFER

N650 STOPRE

N660 $TC_MPP1[9998,PLACE]=3 ;(여기서는 그리퍼)

N670 $TC_MPP2[9998,PLACE]=0 ;(여기서는 항상 0)

N680 $TC_MPP3[9998,PLACE]=0 ; 인접 포켓 고려 OFF

N690 $TC_MPP4[9998,PLACE]=2 ; 포켓 상태

N700 $TC_MPP5[9998,PLACE]=PLACE ; 포켓 유형 인덱스

N710 endfor

N720 STOPRE

;

;

N730; 로드 메거진 정의 (번호는 항상 9999)

;

N740 $TC_MAP1[9999]=9 ; 메거진 유형 9: 로드 메거진

N750 $TC_MAP2[9999]="LOADING MAGAZINE"<<NUM_MAG

N760 $TC_MAP3[9999]=17 ; 메거진 상태

Page 461: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

공구 관리 9.7 선삭 기계 적용 예제

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 461

N770 $TC_MAP4[9999]=-1

N780 $TC_MAP5[9999]=-1

N790 $TC_MAP6[9999]=1 ; 라인 개수

N800 $TC_MAP7[9999]=NUM_LOAD ; 포켓 개수

N810 STOPRE;

;

N820; 로드 메거진 포켓

;

N830 for PLACE=1 to NUM_LOAD

N840 STOPRE

N850 $TC_MPP1[9999,PLACE]=7 ; 포켓 유형, 로드 지점

N860 $TC_MPP2[9999,PLACE]=0 ; 포켓 유형 (여기서는 항상 0)

N870 $TC_MPP3[9999,PLACE]=0 ; 인접 포켓 고려 OFF

N880 $TC_MPP4[9999,PLACE]=2 ; 포켓 상태

N890 $TC_MPP5[9999,PLACE]=PLACE ; 포켓 유형 인덱스

N900 endfor

N910 STOPRE

;

;

N920; 옵셋 (간격) ; 메거진과의 간격

;

; 버퍼

N930 for PLACE=1 to NUM_BUFFER

N940 $TC_MDP2[1,PLACE]=0

N950 endfor

N960 STOPRE

;

; 로드 지점

N970 for PLACE=1 to NUM_LOAD

N980 stopre

N990 $TC_MDP1[1,PLACE]=0

N1000 endfor

N1010 M30 ; 종료

Page 462: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

공구 관리 9.7 선삭 기계 적용 예제

선삭 및 밀링 462 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

운영 소프트웨어에 표시

그림 9-4 선반 공구 목록

9.7.2 예제: 승인 단계 (선삭 기계)

승인 단계

일반적으로 선삭 기계의 기계적 작업 순서는 밀링 기계보다 단순합니다. 이전 장에서 설명했던 것처럼 추가 버퍼 없이 설정하면 전송 단계 없이 기계적으로 이송한 후 공구 교환을 승인할 수 있습니다. PLC 사용자 프로그램은 작업 인터페이스에서 수신 작업을 감지하고 기계적 이송을 실행해야 합니다.

공구 관리에 전체 승인 전송:

승인 단계 승인 비트 새 공구 전송 단계

기존 공구 전송 단계

상태

-- DB4000.DBX0.0 -- -- (99)

-- DB4200.DBX0.0 -- -- (99)

Page 463: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

공구 관리 9.7 선삭 기계 적용 예제

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 463

그림 9-5 PLC 사용자 프로그램의 프로그래밍

비동기 메시지를 사용하여 공구 관리의 작업 없이도 메거진을 이송할 수 있습니다.

공구 관리에 승인 전송:

승인 단계 승인 비트 새 공구 전송 단계

기존 공구 전송 단계

상태

xxx DB4000.DBXx.x 101 0 204

소스 대상 전송 단계

메거진 포켓 메거진 포켓

코멘트

101

DB9901.DBW0

1 n 9998 1 메거진 1의 변수 포켓은 스핀들로 이송하기 위한 교환 지점에 포지셔닝됩니다.

n은 PLC 사용자 프로그램이 변수 전송 테이블에 입력하는 실제 포켓 번호입니다 (n ≠ 0).

9.7.3 예제: 선삭 기계의 공구 교환 싸이클

전송 변수

MD10717: $MN_T_NO_FCT_CYCLE_NAME ("TCHANGE"와 같은 T 코드 대신 실행할 싸이클의 이름) 을 사용하여 T 명령을 호출했을 때 실행할 싸이클을 설정할 수 있습니다. 이 싸이클은 새 공구를 호출하든 이미 활성인 공구를 호출하든 관계 없이 T 명령이 호출될 때마다 실행됩니다. 이 싸이클 (POSM) 에 프로그래밍된 공구에 터렛의 위치를 설정할 수 있습니다. 이 기능은 공구 선택 후 터렛을 수동으로 배치한 후 이 공구의 선택을 취소하지 않은 경우에 필요합니다. 이 경우 NC는 인터페이스에서 공구 교환을 위한 새 작업을 지시하지 않습니다.

Page 464: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

공구 관리 9.7 선삭 기계 적용 예제

선삭 및 밀링 464 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

샘플 프로그램

사전조건으로 공구 관리에 각 메거진 이동에 대한 정보가 있어야 합니다. 본 예제는 선삭 테크놀로지 디폴트 설정의 머신 데이터를 기준으로 작성된 것입니다. "공구 관리를 위한 예비 공구" 옵션은 사용하지 않습니다.

T 대체 싸이클의 전송 변수:

태그 설명

$SC_T 공구의 T 번호 (숫자 값)

$SC_T_Prog $C_T에 T 워드 사용 가능 여부를 표시하는 부울 변수

$C_TS 공구 식별자 (문자열)

$C_TS_Prog $C_TS에 식별자 사용 가능 여부를 표시하는 부울 변수

$C_TE T 워드의 주소 확장자

$C_D 프로그래밍된 D 번호

$C_D_Prog $C_D에 옵셋 번호 사용 가능 여부를 표시하는 부울 변수

$C_DL 프로그래밍된 추가 옵셋/설정 옵셋

$C_DL_Prog $C_DL에 옵셋 번호 사용 가능 여부를 표시하는 부울 변수

다음 예제에서는 POSM 싸이클을 통한 메거진 포지셔닝 작업을 인터페이스에 출력합니다. 메거진을 포지셔닝하는 동안 NC의 블록 처리는 PLC 사용자 프로그램이 제어해야 합니다. 대부분의 경우 메거진을 포지셔닝하는 동안에는 로드 또는 피드를 비활성으로 설정하는 것이 좋습니다. 작업에 명시된 위치 지령치에 도달 (메거진 위치의 비동기 메시지) 하는 즉시 전체 승인으로 작업을 종료합니다.

PROC L6 SAVE SBLOF DISPLOF

IF $C_T_PROG==1 ; T 는 숫자값

IF $C_T==0 ; T=0

T=0

ENDIF

IF $C_T>0

IF $C_T<=$TC_MAP7[1] ; 메거진 포켓이 있습니까?

POSM($C_T) ; 메거진 포지셔닝

ENDIF

Page 465: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

공구 관리 9.7 선삭 기계 적용 예제

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 465

T=$C_T ; 포켓 번호의 T 프로그래밍

ENDIF

ENDIF

IF $C_TS_PROG==1 ; T 는 식별자임

_TNO_NEW=GETT($C_TS,1) ; T 번호 쿼리

IF _TNO_NEW>0 ; T 번호가 있습니까?

_TL_NEW=$A_MYMLN[_TNO_NEW] ; 포켓 번호 쿼리

ENDIF

IF _TL_NEW>0 ; 공구가 메거진에 있습니까?

POSM(_TL_NEW) ; 메거진 포지셔닝

ENDIF

T=$C_TS ; 주소 확장자 없이 T 프로그래밍

ENDIF

M17

참고 자료

이 기능은 공구 관리와 관계 없이 사용할 수 있으며 자세한 설명은 기능 매뉴얼의 기본 기능 "모드 그룹, 채널, 프로그램 작업, 리셋 동작 (K1)"에서 확인할 수 있습니다.

9.7.4 예제: 서브 스핀들이 있는 선삭 기계

메거진 설정

메거진 설정에서 실제 메거진에 있는 포켓 개수의 2배를 메거진에 지정합니다. 예를 들어 12개의 포켓이 있는 터렛의 경우 포켓 24개를 설정합니다. 포켓 1~12는 메인 스핀들, 포켓 13~24는 서브 스핀들을 위한 것입니다.

사용자 프로그램은 예를 들어 포켓 1과 포켓 13이 같은 위치에 접근하도록 메거진을 포지셔닝합니다. 따라서 각각의 실제 메거진 포켓이 메인 스핀들을 위한 가상 메거진 포켓 및 서브 스핀들을 위한 가상 메거진 포켓과 일치하게 됩니다.

Page 466: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

공구 관리 9.7 선삭 기계 적용 예제

선삭 및 밀링 466 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

9.7.5 예제: 빈 버퍼 테스트

절차

그리퍼 1 및 그리퍼 2에서 공구의 T 번호를 읽으십시오.

1. PLC 사용자 프로그램에서 DB1200에 파라미터를 입력하십시오.

2. DB1200.DBX0.0에 포켓 상태를 읽기 위한 시작점을 설정하십시오.

명령이 성공적으로 수행되면 DB1200.DBB3000부터 결과가 입력됩니다.

NCK에서 변수 읽기 주소 신호 값

DB1200.DBW1000 변수 인덱스 9

DB1200.DBW1002 포켓 번호 2

DB1200.DBW1004 메거진 번호 9998

DB1201.DBW1000 변수 인덱스 9

DB1201.DBW1002 포켓 번호 3

파라미터

DB1201.DBW1004 메거진 번호 9998

DB1200.DBX0.1 쓰기 변수 0

DB1200.DBX0.2 PI 서비스 0

DB1200.DBB1 변수의 개수 2

명령

DB1200.DBX0.0 시작 → 1

DB1200.DBB2000.0 명령이 완료됨 1

DB1200.DBX2000.1 명령 실행 중 에러 발생 0

DB1200.DBX3000.0 유효한 변수 1

DB1200.DBB3001 액세스 결과 0

DB1200.DBW3004 NCK 변수의 데이터 n

DB1201.DBX3000.0 유효한 변수 1

DB1201.DBB3001 액세스 결과 n

결과

DB1201.DBW3004 NCK 변수의 데이터 0

Page 467: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

공구 관리 9.7 선삭 기계 적용 예제

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 467

9.7.6 예제: 공구를 버퍼에서 메거진으로 이송

절차

공구를 버퍼 (예: 그리퍼) 에서 메거진으로 이동하고자 합니다. PI 서비스 TMMVTL로 그리퍼 1 (메거진 9998, 포켓 2) 의 공구를 위한 빈 포켓을 검색한 후 공구 재배치 명령을 생성합니다.

PLC 사용자 프로그램에서 DB1200에 파라미터를 입력하고 DB1200.DBX4000.0에 PI 서비스를 읽는 시작점을 설정하십시오.

NCK 영역에서 PI 서비스 시작

주소 신호 값

DB1200.DBW4004 공구 번호 0

DB1200.DBW4006 소스 포켓 번호 2

DB1200.DBW4008 소스 메거진 번호 9998

DB1201.DBW4010 대상 포켓 번호 -1

파라미터

DB1201.DBW4012 대상 메거진 번호 1

DB1200.DBB4001 PI 인덱스 5 작업

DB1200.DBX4000.0 시작 → 1

DB1200.DBB5000.0 작업 완료 1 결과

DB1200.DBX5000.1 작업 도중 에러 발생 0

DB410x.DBX0.0은 버퍼에 있는 공구를 재배치하기 위한 명령을 전달합니다. 메거진 1에 있는 대상 포켓은 DB4100.DBW12에 설정되어 있습니다. 이 데이터를 이용하여 PLC 사용자 프로그램은 필요한 절차를 수행할 수 있습니다.

Page 468: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

공구 관리 9.7 선삭 기계 적용 예제

선삭 및 밀링 468 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

9.7.7 예제: "공구 교환 준비" 명령 반복

순서: 명령 반복

툴보이 및 쉬프터가 있는 밀링 기계인 경우 비동기 전송 메시지와 명령이 서로 교차할 수 있습니다.

● 최종 승인을 통해 공구 관리에서 툴보이를 기존 공구의 대상 위치로 승인했습니다.

● 새 공구로 가공 프로그램을 계속 실행하고 있었는데 잠시 후 이전 (기존) 공구가 다시 필요해 졌습니다.

● 공구 관리가 새 공구가 될 공구의 소스 위치로 툴보이를 지정해 다음 공구 교환 준비 명령을 생성합니다.

● 이와 동시에 PLC 사용자 프로그램이 툴보이에서 쉬프터로 공구를 전송합니다.

● PLC 사용자 프로그램은 툴보이에서 쉬프터로 공구를 이송했음을 비동기식으로 통신하고 이어서 메거진으로 공구 이송을 시작합니다.

● 다음 싸이클에서 AWP는 공구를 툴보이에서 스핀들로 재배치하라는 새 명령을 인식합니다.

하지만 이 때는 공구가 더 이상 툴보이에 없습니다. PLC 사용자 프로그램은 이러한 상황을 반드시 감지해야 합니다 (툴보이 또는 쉬프터에 공구가 있는지 모니터링). 상황을 인식하면 PLC 사용자 프로그램은 공구를 메거진으로 리턴하라는 명령을 취소할 수 있습니다. 그런 다음 공구 관리에서 반복 명령 (상태 7) 을 요청할 수 있습니다.

● 그 사이 공구 관리는 공구가 쉬프터에 있다는 메시지를 받습니다.

● 공구 관리는 새 공구의 소스 위치를 쉬프터로 지정하여 새 준비 명령을 생성합니다.

유의사항

"공구 교환 준비" 명령 반복은 "공구 교환 준비" 명령을 최종 승인하기 전에만 승인할 수 있습니다.

공구 관리에 승인 전송:

승인 단계 승인 비트 새 공구 전송 단계

기존 공구 전송 단계

상태

xxx DB4000.DBXx.x

0 0 7

Page 469: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

공구 관리 9.8 밀링 기계 적용 예제

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 469

9.8 밀링 기계 적용 예제

9.8.1 예제: 체인 메거진 및 듀얼 그리퍼가 있는 밀링 기계 (MAGKONF_EXAMPLE_MPF)

예제 파일

메거진 설정을 위한 프로그램은 툴박스에 있습니다.

이 프로그램을 제어 시스템으로 읽어와 사용 중인 기계에 맞게 조정해야 합니다.

설정

1 ... 11 전송 단계

그림 9-6 체인 메거진이 있는 밀링 기계

버퍼 및 로드 지점 설명 메거진 포켓 의미

1 xx 실제 메거진 (체인, 플레이트, 박스), 위치 xx

9998 1 스핀들

9998 2 그리퍼 1

9998 3 그리퍼 2

9999 1 메거진 로드 지점

Page 470: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

공구 관리 9.8 밀링 기계 적용 예제

선삭 및 밀링 470 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

프로그램 설명

프로그램을 시작하면 제일 먼저 기존의 메거진 정의 및 공구를 모두 삭제합니다. 그런 다음 프로그램이 진행되면서 메거진 파라미터를 설정하여 모든 메거진과 버퍼를 새로 생성하고 지정합니다.

공구 및 메거진 포켓 탐색 방식은 N70에 정의할 수 있습니다. 여기서 공구를 스핀들에서 꺼내 재배치할 때 공구를 새 공구 포켓에 직접 배치할지 여부를 결정합니다. 직접 배치하면 한 단계의 기계적 동작으로 공구 교환이 가능하기 때문에 공구 교환 시간을 단축할 수 있습니다. 하지만 이 방식은 픽업 메거진에는 사용할 수 없습니다.

체인 메거진 포켓은 N430~N500에 설정합니다. 메거진 포켓 유형이 0이면 해당 메거진 포켓에 여러 포켓 유형의 공구를 로드할 수 있다는 뜻입니다.

버퍼는 N520 이상에 설정합니다. 추가 버퍼 (툴보이, 쉬프터 등) 를 사용하는 경우 N50에서 버퍼의 번호를 변경해야 합니다.

추가로 사용할 수 있는 로드 지점이 있는 경우에도 동일한 방식으로 N60에서 처리해야 합니다.

N920부터는 버퍼를 스핀들/공구 홀더 및 메거진에 지정합니다.

메거진 설정이 끝나고 프로그램 실행이 종료되면 NC를 재시작 (NCK 리셋) 하십시오.

참고 자료

추가 정보:

● 고정 포켓을 지정하는 디스크 유형의 메거진은 터렛과 동일한 방식으로 설정합니다. 예제: 터렛이 있는 선반 (MAGKONF_MPF) (쪽 457)

● 공구 관리에 사용되는 파라미터에 대한 자세한 설명은 SINUMERIK 840D sl 기능 매뉴얼을 참조하십시오.

예제 MAG_CONF_MPF

1. 플랜트 설정

– 8개 포켓이 있는 체인 메거진 1개 (N40에 설정 가능)

– 로드 지점 1개

– 버퍼 포켓 3개 (N540의 지정을 사용해 N50에 설정 가능)

Page 471: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

공구 관리 9.8 밀링 기계 적용 예제

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 471

2. 가공 프로그램

;MAG_CONF_MPF

N10 def int NUM_MAG,MAG_TYPE, LOCATIONS, PLACE, NUM_BUFFER, NUM_LOAD, PLACE_SEARCH

;

N20 NUM_MAG = 1 ; 메거진 번호

N30 MAG_TYPE = 1 ; 메거진 유형 (1: 체인, 3: 터렛, 5: 박스 메거진)

N40 LOCATIONS = 8 ; 메거진 포켓 개수

N50 NUM_BUFFER = 3 ; 버퍼 (스핀들, 그리퍼) 개수

N60 NUM_LOAD = 1 ; 로드 지점 개수

N70 PLACE_SEARCH = 12289 ; 탐색 방식 종류

;= 257 비트 13=0 새 공구의 포켓에서 기존 공구와 교체 안 함

; 픽업 메거진 설정

;= 12289 비트 13=1 새 공구의 포켓에서 기존 공구와 교체

; 체인 메거진 설정

N80;

N90;

; 파라미터 검사

N100 STOPRE

N110 if ((NUM_MAG==0)or(LOCATIONS==0))

N120 Err1:STOPRE

N130 MSG("Wrong Parameter --> Cancel")

N140 G04 F4

N150 STOPRE

N160 M0

N170 GOTOB Err1

N180 endif

N190; 메거진 설정

N200;

N210;

N220; 메거진 = 1 로 설정되면 기존 데이터 삭제

N230 if NUM_MAG ==1

N240 $TC_MAP1[0]=0 ; 메거진 삭제

N250 $TC_DP1[0,0]=0 ; 공구 삭제

N260 STOPRE

N270 endif

; 설정

;

N280 $TC_MAMP2= PLACE_SEARCH ; 탐색 방식 종류

Page 472: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

공구 관리 9.8 밀링 기계 적용 예제

선삭 및 밀링 472 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

;

; 메거진

; 메거진 설정

N290 $TC_MAP1[NUM_MAG]= MAG_TYPE

N300 $TC_MAP2[NUM_MAG]="MAGAZINE"<<NUM_MAG

N310 if MAG_TYPE == 3

N320 $TC_MAP3[NUM_MAG]=81 ; 메거진 상태, 터렛에 고정 포켓으로 지정된 모든 포켓

N330 else

N340 $TC_MAP3[NUM_MAG]=17 ; 메거진 상태

N350 endif

N360 $TC_MAP4[NUM_MAG]=-1

N370 $TC_MAP5[NUM_MAG]=-1

N380 $TC_MAP6[NUM_MAG]=1 ; 메거진의 라인 개수

N390 $TC_MAP8[NUM_MAG]=0

N400 $TC_MAP9[NUM_MAG]=0

N410 $TC_MAP7[NUM_MAG]=LOCATIONS ; 메거진 포켓 개수

N420 $TC_MAP10[NUM_MAG]=PLACE_SEARCH

;

; 메거진 포켓

N430 for PLACE=1 to LOCATIONS

N440 STOPRE

N450 $TC_MPP1[NUM_MAG,PLACE]=1 ; 포켓 유형

N460 $TC_MPP2[NUM_MAG,PLACE]=0 ; 포켓 유형이 0 이면 모든 공구 포켓 유형과 호환

N470 $TC_MPP3[NUM_MAG,PLACE]=1 ; 인접 포켓 고려 ON (OFF = 0)

N480 $TC_MPP4[NUM_MAG,PLACE]=2 ; 포켓 상태

N490 $TC_MPP5[NUM_MAG,PLACE]=PLACE ; 포켓 유형 인덱스

N500 endfor

N510 STOPRE

;

N520; 버퍼 메거진 정의 (번호는 항상 9998)

;

N530 $TC_MAP1[9998]=7 ; 메거진 유형 7: 버퍼

N540 $TC_MAP2[9998]="BUFFER"<<NUM_MAG

N550 $TC_MAP3[9998]=17 ; 메거진 상태

N560 $TC_MAP6[9998]=1 ; 라인 개수

N570 $TC_MAP7[9998]=NUM_BUFFER ; 포켓 개수

;

; 버퍼 내 포켓

; 스핀들

Page 473: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

공구 관리 9.8 밀링 기계 적용 예제

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 473

N580 $TC_MPP1[9998,1]=2 ; 포켓 유형 (여기서는 스핀들)

N590 $TC_MPP2[9998,1]=0 ; 포켓 유형 (여기서는 항상 0)

N600 $TC_MPP3[9998,1]=0 ; 인접 포켓 고려 OFF

N610 $TC_MPP4[9998,1]=2 ; 포켓 상태

N620 $TC_MPP5[9998,1]=1 ; 포켓 유형 인덱스

;

N630; 그리퍼

N640 FOR PLACE=2 to NUM_BUFFER

N650 STOPRE

N660 $TC_MPP1[9998,PLACE]=3 ;(여기서는 그리퍼)

N670 $TC_MPP2[9998,PLACE]=0 ;(여기서는 항상 0)

N680 $TC_MPP3[9998,PLACE]=0 ; 인접 포켓 고려 OFF

N690 $TC_MPP4[9998,PLACE]=2 ; 포켓 상태

N700 $TC_MPP5[9998,PLACE]=PLACE ; 포켓 유형 인덱스

N710 endfor

N720 STOPRE

;

;

N730; 로드 메거진 정의 (번호는 항상 9999)

;

N740 $TC_MAP1[9999]=9 ; 메거진 유형 9: 로드 메거진

N750 $TC_MAP2[9999]="LOADING MAGAZINE"<<NUM_MAG

N760 $TC_MAP3[9999]=17 ; 메거진 상태

N770 $TC_MAP4[9999]=-1

N780 $TC_MAP5[9999]=-1

N790 $TC_MAP6[9999]=1 ; 라인 개수

N800 $TC_MAP7[9999]=NUM_LOAD ; 포켓 개수

N810 STOPRE;

;

N820; 로드 메거진 포켓

;

N830 for PLACE=1 to NUM_LOAD

N840 STOPRE

N850 $TC_MPP1[9999,PLACE]=7 ; 포켓 유형, 로드 지점

N860 $TC_MPP2[9999,PLACE]=0 ; 포켓 유형 (여기서는 항상 0)

N870 $TC_MPP3[9999,PLACE]=0 ; 인접 포켓 고려 OFF

N880 $TC_MPP4[9999,PLACE]=2 ; 포켓 상태

N890 $TC_MPP5[9999,PLACE]=PLACE ; 포켓 유형 인덱스

N900 endfor

N910 STOPRE

Page 474: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

공구 관리 9.8 밀링 기계 적용 예제

선삭 및 밀링 474 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

;

;

N920; 옵셋 (간격) ; 메거진과의 간격

;

; 버퍼

N930 for PLACE=1 to NUM_BUFFER

N940 $TC_MDP2[1,PLACE]=0

N950 endfor

N960 STOPRE

;

; 로드 지점

N970 for PLACE=1 to NUM_LOAD

N980 stopre

N990 $TC_MDP1[1,PLACE]=0

N1000 endfor

N1010 M30 ; 종료

운영 소프트웨어에 표시

그림 9-7 밀링 기계의 공구 목록

Page 475: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

공구 관리 9.8 밀링 기계 적용 예제

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 475

9.8.2 플로우 차트: 공구 교환

공구 교환 프로그램 순서 (PLC)

여기 설명된 순서는 메거진과 스핀들 간 공구 교환 순서입니다. 이 순서는 수동 공구 교환, 로드 및 언로드를 고려하지 않은 것입니다.

이들 절차에 대해서는 다음 장을 참조하십시오:

인터페이스에서 T 명령을 사용해 "공구 교환 준비" 작업을 트리거하도록 머신 데이터 디폴트 설정을 선택합니다.

N10 T = "공구 이름" M6

블록 사전 처리는 중단되지 않습니다. M6는 공구 교환 서브프로그램 (L6) 을 동시에 시작하는 데 사용됩니다. "공구 교환 준비" 작업이 승인되고 공구 교환을 위한 M 코드 출력이 공구 교환 서브프로그램에 도달하는 즉시 "공구 교환 실행" 작업이 인터페이스에 출력됩니다 (블록 분할).

반드시 공구 교환 준비 작업이 공구 교환 명령 (M206) 보다 선행되어야 합니다. 먼저 공구 교환 준비 작업이 실행되지 않는 상태로 공구 교환 명령이 실행된 경우 공구 관리에서 작업이 시작되지 않습니다.

프로그램 순서에는 1:1 교환 표현식이 포함되어 있습니다. 이는 공구 교환이 단일 싸이클에서 수행된다는 뜻입니다. 스핀들에 있는 공구 (기존 공구) 는 새 공구의 메거진 포켓에 내려놓습니다. 추가적인 메거진 포지셔닝은 필요하지 않습니다. 이 경우 공구 관리 작업에서 기존 공구의 대상 포켓은 새 공구의 소스 포켓과 동일합니다 (DB43xx.DBW6 및 DBW8이 DBW18 및 DBW20과 동일).

1:1 교환이 불가능한 경우:

● 포켓 유형이 다른 공구들

● 크기가 다른 공구들

● 고정 포켓에 지정된 공구들

NC 프로그램에 T0을 프로그래밍하면 새 공구 없이 공구 교환이 개시됩니다. 스핀들의 공구만 메거진으로 이송됩니다 (스핀들 비우기).

① ... ⑭는 다음 플로우 차트의 절차를 참조하십시오.

단계별로 다양한 승인 옵션을 확인할 수 있습니다. 작업과 관련된 승인과 비동기 메시지가 사용됩니다.

예제: 승인 단계 (밀링 기계) (쪽 487) 장의 테이블에서 사용된 전송 단계를 참조하십시오.

Page 476: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

공구 관리 9.8 밀링 기계 적용 예제

선삭 및 밀링 476 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

"공구 교환" 플로우 차트

1: :1 교환: 기존 공구를 새 공구의 포켓에 보관

그림 9-8 플로우 다이어그램

Page 477: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

공구 관리 9.8 밀링 기계 적용 예제

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 477

절차 설명

● NC 프로그램

T 명령 또는 동시 공구 교환 호출 (M6) 이 포함된 T 명령

● 인터페이스 신호

TM의 작업: 작업 비트 DB43xx.DBX0.0 및

명령 비트 DB43xx.DBB1: 교환 준비 (DB43xx.DBX1.2)

● 이동할 공구의 메거진 및 포켓 번호

DB43xx.DBW6~DBW20: 새 공구의 소스 포켓, 기존 공구의 대상 포켓

1단계: 1:1 교환 요청

요청: 새 공구의 소스 포켓 = 기존 공구의 대상 포켓 (일반적인 경우)

공구 홀더에 공구가 1개 있고 새 공구를 요청 중입니다. 두 공구는 메거진 목록에서 포켓 유형과 공구 크기가 동일하고 고정 포켓에 지정되어 있지 않습니다.

기존 공구를 직접 교환 (1:1 교환) 방식으로 새 공구의 메거진 포켓에 내려놓습니다. 공구 홀더 (DB4300.DBX1.4) 에 기존 공구가 없어도 동일한 순서대로 진행합니다. 이 경우 메거진은 새 공구를 교환 지점에 포지셔닝합니다.

→ 2단계로 가십시오.

요청: 새 공구의 소스 포켓 >< 기존 공구의 대상 포켓 (특수한 경우)

TM은 DB43xx.DBX1.3으로부터 공구 홀더의 활성 공구를 제거 (T0) 해야 할지 여부를 통보받습니다. 메거진은 제거된 기존 공구의 저장 포켓 (현재 공구는 스핀들에 위치) 을 교환 지점으로 포지셔닝합니다.

기존 공구를 새 공구의 포켓에 저장할 수 없는 경우, 즉 1:1 교환이 불가능한 경우에도 기존 공구의 메거진 포켓을 교환 지점으로 포지셔닝합니다. 포켓 유형 또는 공구 크기가 다르거나 고정 포켓 공구일 가능성이 있습니다. 이 경우 공구 교환을 두 단계로 수행합니다. 먼저 메거진의 기존 공구를 내려놓고 새 공구를 스핀들로 이송합니다.

→ 3단계로 가십시오.

Page 478: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

공구 관리 9.8 밀링 기계 적용 예제

선삭 및 밀링 478 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

2단계: 메거진 포지셔닝, 새 공구의 포켓에서 교환 지점으로

← 이전 단계: 1단계

예를 들어 PLC가 제어하는 NC 로터리 축을 통해 메거진 이동을 실행할 수 있습니다. 메거진 이동을 실행하면 반드시 공구 관리에 통보해야 합니다. 이를 통해 사용자 인터페이스에서 공구 및 메거진 목록 보기의 메거진 위치가 업데이트됩니다.

대상 위치를 DB4300.DBW8 (새 공구의 포켓 번호 - 소스) 에서 읽어와 DB9901.DBW2 (전송 단계 101) 에 씁니다. 대상 위치에서 메거진 겹침이 발생하면 단계를 비동기식으로 승인합니다.

승인 단계 승인 비트 새 공구 전송 단계 기존 공구 전송 단계

상태

4 DB4200.DBX0.4 101 0 204

TM으로 승인 전송:

소스 대상 전송 단계

메거진 포켓 메거진 포켓

코멘트

101

DB9901.DBW0

1 n 9998 1 메거진 1의 변수 포켓은 스핀들로 이송하기 위한 교환 지점에 포지셔닝됩니다.

n: 여기서 n은 PLC 사용자 프로그램이 변수 전송 테이블에 입력하는 실제 포켓 번호입니다 (n ≠ 0).

→ 4단계로 가십시오.

Page 479: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

공구 관리 9.8 밀링 기계 적용 예제

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 479

3단계: 메거진 포지셔닝, 기존 공구의 포켓에서 교환 지점으로

← 이전 단계: 1단계

2단계와 동일합니다. 단, 대상 메거진 포켓 정보를 DB4300.DBW20 (기존 공구의 포켓 번호 - 목표) 에서 가져온다는 점이 다릅니다.

TM으로 승인 전송:

승인 단계 승인 비트 새 공구 전송 단계 기존 공구 전송 단계

상태

4 DB4200.DBX0.4 101 0 204

소스 대상 전송 단계

메거진 포켓 메거진 포켓

코멘트

101

DB9901.DBW0

1 n 9998 1 메거진 1의 변수 포켓은 스핀들로 이송하기 위한 교환 지점에 포지셔닝됩니다.

n: 여기서 n은 PLC 사용자 프로그램이 변수 전송 테이블에 입력하는 실제 포켓 번호입니다 (n ≠ 0).

→ 4단계로 가십시오.

Page 480: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

공구 관리 9.8 밀링 기계 적용 예제

선삭 및 밀링 480 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

4단계: 공구 교환 준비 작업 승인

← 이전 단계: 2단계 또는 3단계

이 단계를 통해 대부분의 시스템에서 공구 교환 준비가 완료됩니다.

TM으로 승인 전송:

승인 단계 승인 비트 새 공구 전송 단계 기존 공구 전송 단계

상태

1 DB4200.DBX0.1 0 0 1

→ 5단계로 가십시오.

● NC 프로그램

M206이 공구 교환 실행 작업을 시작합니다.

● 인터페이스 신호

TM의 작업: DB43xx.DBX0.0 (작업 비트)

명령 비트 DB43xx.DBB1: 교환 실행 (DB43xx.DBX1.1)

● 이동할 공구의 메거진 및 포켓 번호

DB43xx.DBW6~DBW20: 새 공구의 소스 포켓, 기존 공구의 대상 포켓

5단계: 1:1 교환 요청

← 이전 단계: 이전 단계 없음. "공구 교환 실행" 작업 순서의 시작 지점

1단계와 마찬가지로 직접 교환과 두 단계 교환 중 어떤 교환 방식으로 실행할지 확인합니다.

● 1:1 교환이 가능한 경우: → 6단계로 가십시오.

● 1:1 교환이 불가능한 경우: → 9단계로 가십시오.

Page 481: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

공구 관리 9.8 밀링 기계 적용 예제

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 481

6단계: 기존 공구를 스핀들에서 그리퍼 2로 전송하고 새 공구를 메거진에서 그리퍼 1로 전송

← 이전 단계: 5단계

PLC 프로그램은 그리퍼 동작, 공구 클램핑 등을 수행하기 위한 기계 기능을 제어합니다. 기계적 이송이 완료되고 PLC 사용자 프로그램이 이를 승인하는 즉시 공구 관리에 공구 이송 승인을 출력합니다.

TM으로 승인 전송:

승인 단계 승인 비트 새 공구 전송 단계

기존 공구 전송 단계

상태

5 DB4200.DBX0.5 1 2 105

소스 대상 전송 단계

메거진 포켓 메거진 포켓

코멘트

1

DB9900.DBW0

0 1 9998 2 새 공구를 메거진에서 그리퍼 1로 전송

6단계 또는 13단계

2

DB9900.DBW8

9998 1 9998 3 기존 공구를 스핀들에서 그리퍼 2로 전송

6단계 또는 9단계

→ 7단계로 가십시오.

Page 482: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

공구 관리 9.8 밀링 기계 적용 예제

선삭 및 밀링 482 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

7단계: 기존 공구를 그리퍼 2에서 메거진으로 전송하고 새 공구를 그리퍼 1에서 스핀들로 전송

← 이전 단계: 6단계

PLC 프로그램은 그리퍼 동작, 공구 클램핑 등을 위한 기계 기능을 제어합니다. 기계적 이송이 완료되고 PLC 사용자 프로그램이 이를 승인하는 즉시 공구 관리에 공구 이송 승인을 출력합니다.

공구 관리에 승인 전송:

승인 단계 승인 비트 새 공구 전송 단계 기존 공구 전송 단계

상태

7 DB4200.DBX0.7 3 4 105

소스 대상 전송 단계

메거진 포켓 메거진 포켓

코멘트

3

DB9900.DBW16

9998 2 9998 1 그리퍼 1에서 스핀들로 새 공구 전송

7단계 또는 14단계

4

DB9900.DBW24

9998 3 0 2 기존 공구를 그리퍼 2에서 메거진으로 전송

7단계 또는 10단계

→ 8단계로 가십시오.

Page 483: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

공구 관리 9.8 밀링 기계 적용 예제

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 483

8단계: 최종 승인

← 이전 단계: 7단계 또는 14단계

최종 승인이 이루어지면 공구 교환은 초기 설정 상태가 되거나 기계가 가공을 계속할 수 있는 상태가 됩니다. 공구 교환을 완료하기 전에 수행해야 할 기계적 동작이 아직 남아있을 수 있습니다.

공구 관리에 승인 전송:

승인 단계 승인 비트 새 공구 전송 단계 기존 공구 전송 단계

상태

1 DB4200.DBX0.1 0 0 1

→ 9단계로 가십시오.

9단계: 기존 공구를 스핀들에서 그리퍼 2로 전송

← 이전 단계: 5단계

PLC 프로그램은 그리퍼 동작, 공구 클램핑 등을 수행하기 위한 기계 기능을 제어합니다. 기계적 이송이 완료되고 PLC 사용자 프로그램이 이를 승인하는 즉시 공구 관리에 공구 이송 승인을 출력합니다.

공구 관리에 승인 전송:

승인 단계 승인 비트 새 공구 전송 단계 기존 공구 전송 단계

상태

8 DB4200.DBX1.0 0 2 105

소스 대상 전송 단계

메거진 포켓 메거진 포켓

코멘트

2

DB9900.DBW8

9998 1 9998 3 기존 공구를 스핀들에서 그리퍼 2로 전송

6단계 또는 9단계

→ 10단계로 가십시오.

Page 484: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

공구 관리 9.8 밀링 기계 적용 예제

선삭 및 밀링 484 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

10단계: 기존 공구를 그리퍼 2에서 메거진으로 전송

← 이전 단계: 9단계

PLC 프로그램은 그리퍼 동작, 공구 클램핑 등을 수행하기 위한 기계 기능을 제어합니다. 기계적 이송이 완료되고 PLC 사용자 프로그램이 이를 승인하는 즉시 공구 관리에 공구 이송 승인을 출력합니다.

공구 관리에 승인 전송:

승인 단계 승인 비트 새 공구 전송 단계 기존 공구 전송 단계

상태

9 DB4200.DBX1.1 0 4 105

소스 대상 전송 단계

메거진 포켓 메거진 포켓

코멘트

4

DB9900.DBW24

9998 3 0 2 기존 공구를 그리퍼 2에서 메거진으로 전송

7단계 또는 10단계

→ 11단계로 가십시오.

11단계: T0 ?

← 이전 단계: 10단계

요청: 공구 교환 작업에 T0이 설정되어 있습니까?

DB43xx.DBX1.3

공구 홀더만 비워야 하는 경우 공구 교환을 완료할 수 있습니다.

→ 8단계로 가십시오.

공구 홀더에 새 공구를 배치하고자 합니까?

→ 12단계로 가십시오.

Page 485: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

공구 관리 9.8 밀링 기계 적용 예제

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 485

12단계: 메거진 포지셔닝, 새 공구의 포켓에서 교환 지점으로

← 이전 단계: 11단계

2단계와 동일한 순서

공구 관리에 승인 전송: 승인 단계 승인 비트 새 공구 전송 단계 기존 공구 전송

단계 상태

4 DB4200.DBX0.4 101 0 204

소스 대상 전송 단계

메거진 포켓 메거진 포켓

코멘트

101

DB9901.DBW0

1 n 9998 1 메거진 1의 변수 포켓은 스핀들로 이송하기 위한 교환 지점에 포지셔닝됩니다.

n: 여기서 n은 PLC 사용자 프로그램이 변수 전송 테이블에 입력하는 실제 포켓 번호입니다 (n ≠ 0).

→ 13단계로 가십시오.

13단계: 새 공구를 메거진에서 그리퍼 1로 전송

← 이전 단계: 12단계

PLC 프로그램은 그리퍼 동작, 공구 클램핑 등을 실행하기 위한 기계 기능을 제어합니다.

공구 관리에 승인 전송: 승인 단계 승인 비트 새 공구 전송 단계 기존 공구 전송

단계 상태

10 DB4200.DBX1.2 1 0 105

소스 대상 전송 단계

메거진 포켓 메거진 포켓

코멘트

1

DB9900.DBW0

0 1 9998 2 새 공구를 메거진에서 그리퍼 1로 전송

6단계 또는 13단계

→ 14단계로 가십시오.

Page 486: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

공구 관리 9.8 밀링 기계 적용 예제

선삭 및 밀링 486 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

14단계: 그리퍼 1에서 스핀들로 새 공구 전송

← 이전 단계: 13단계

PLC 사용자 프로그램은 그리퍼 동작, 공구 클램핑 등을 수행하기 위한 기계 기능을 제어합니다. 기계적 이송이 완료되고 PLC 사용자 프로그램이 이를 승인하는 즉시 공구 관리에 공구 이송 승인을 출력합니다.

이제 공구 교환을 종료할 수 있습니다.

공구 관리에 승인 전송:

승인 단계 승인 비트 새 공구 전송 단계 기존 공구 전송 단계

상태

11 DB4200.DBX1.3 3 0 105

소스 대상 전송 단계

메거진 포켓 메거진 포켓

코멘트

3

DB9900.DBW16

9998 2 9998 1 그리퍼 1에서 스핀들로 새 공구 전송

7단계 또는 14단계

→ 8단계로 가십시오.

Page 487: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

공구 관리 9.8 밀링 기계 적용 예제

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 487

9.8.3 예제: 승인 단계 (밀링 기계)

상수 전송 단계 테이블

소스 대상 전송 단계

메거진 포켓 메거진 포켓

코멘트

1

DB9900.DBW0

0 1 9998 2 새 공구를 메거진에서 그리퍼 1로 전송

⑥단계 또는 ⑬단계

2

DB9900.DBW8

9998 9998 3

⑥단계 또는 ⑨단계

3

DB9900.DBW16

9998 9998 1

⑦단계 또는 ⑩단계

4

DB9900.DBW24

9998 3 0 2

⑦단계 또는 ⑭단계

5

DB9900.DBW32

0 2 9998 1 기존 공구의 저장 포켓

6

DB9900.DBW40

0 1 9998 1 새 공구의 메거진 포켓을 교환 지점으로

②단계 또는 ⑫단계

7

DB9900.DBW48

-- -- -- --

Page 488: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

공구 관리 9.8 밀링 기계 적용 예제

선삭 및 밀링 488 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

변수 전송 단계 테이블

소스 대상 전송 단계

메거진 포켓 메거진 포켓

코멘트

101

DB9901.DBW0

1 n 9998 1 메거진 1의 가변 포켓은 스핀들로 이송하기 위한 교환 지점에 포지셔닝됩니다.

102

DB9901.DBW8

-- -- -- --

n : 여기서 n은 PLC 사용자 프로그램이 변수 전송 테이블에 입력하는 실제 포켓 번호입니다 (n ≠ 0).

승인 단계 테이블

전송 단계 승인 단계

기존 공구 새 공구

승인 상태 코멘트

1

DB9902.DBW0

0 0 1 최종 승인,

④단계 및 ⑧단계

2

DB9902.DBW4

0 0 3 명령 취소

3

DB9902.DBW8

0 0 105 후속 명령에 대한 중간 승인, ④단계

4

DB9902.DBW12

101 0 204 변수 메거진 포켓을 교환 지점으로

5

DB9902.DBW16

1 2 105 중간 승인 ⑥단계

6

DB9902.DBW20

0 5 105 중간 승인 ③단계

7

DB9902.DBW24

3 4 105 중간 승인 ⑦단계

8

DB9902.DBW28

0 2 105 중간 승인 ⑨단계

Page 489: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

공구 관리 9.8 밀링 기계 적용 예제

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 489

전송 단계 승인 단계

기존 공구 새 공구

승인 상태 코멘트

9

DB9902.DBW32

0 4 105 중간 승인 ⑩단계

10

DB9902.DBW36

1 0 105 중간 승인 ⑬단계

11

DB9902.DBW40

3 0 105 중간 승인 ⑭단계

12

DB9902.DBW44

-- -- --

참고: 단계 번호 ①~⑭는 플로우 차트: 공구 교환 (쪽 475) 장의 플로우 차트를 기준으로 한 것입니다.

Page 490: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

공구 관리 9.8 밀링 기계 적용 예제

선삭 및 밀링 490 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

9.8.4 예제: 밀링 기계의 공구 교환 싸이클

샘플 프로그램

PROC L6 SAVE DISPLOF

;----------------------------------------------------------------

; 장비 제조업체의 공구 교환 싸이클 예제

;----------------------------------------------------------------

DEF INT _WZ_IN_SP,_WZ_VOR

DEF REAL _SPP= ...

;

; 스핀들 위치

IF(NOT $P_SEARCH) ; 블록 탐색을 안하는 경우

_WZ_IN_SP=$TC_MPP6[9998,1] ; 공구는 스핀들에 위치

GETSELT(_WZ_VOR)

;

; 이전에 선택한 공구

IF(_WZ_IN_SP<>_WZ_VOR) ; 다른 공구가 있는 경우

SPOS=_SPP ; 스핀들 포지셔닝

G0

G75 Z=0

WAITS(1)

ENDIF

ELSE

; 공구 교환 위치로 접근

ENDIF

;

; 공구 로드: 공구 관리 및 PLC

M206

M17

;----------------------------------------------------------------

; END

;----------------------------------------------------------------

Page 491: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 491

간단 백업 10

개요

데이터를 데이터 클래스별로 분리하는 경우 각 데이터 영역과 데이터 클래스에 백업 파일을 별도로 생성할 수 있습니다.

단, "System" 데이터 클래스는 예외입니다. 이 데이터 클래스의 데이터는 영구 설정되어 있고 처음 설치할 때 또는 디폴트 설정으로 초기화할 때 적용됩니다. 따라서 이 데이터 클래스는 스타트업 또는 기계 런타임 중에 생성된 데이터를 포함하지 않기 때문에 시스템 데이터를 백업할 필요가 없습니다.

Siemens가 제공한 시스템 백업 파일에는 예를 들어 새 NCK 버전, 통합 HMI 버전, 싸이클 핫픽스 등이 포함되어 있을 수 있습니다.

유의사항

시스템 데이터 보호 모든 시스템 데이터와 HMI, NCK, PLC 및 드라이브 영역의 "System" 데이터 클래스에 저장된 데이터는 보호됩니다. 시스템 데이터는 작업, 가공 프로그램 또는 서브루틴의 쓰기, 싸이클, 백업 파일 리드인 등을 통해 변경할 수 없습니다. USB 드라이브에 사용자 데이터를 로드할 때 데이터 용량이 4MB를 초과해서는 안됩니다.

백업 파일 식별

모든 백업 파일은 다음과 같은 식별자를 갖습니다.

● 데이터 클래스: M, I, U

● 제어 시스템 종류: 828D TE 또는 828D ME

● 타임스탬프: 백업 파일이 생성된 날짜 및 시간

● 버전 표시: 백업 파일 생성에 사용된 소프트웨어 버전

● 시스템 콤팩트 플래시 카드의 일련 번호

이 식별 요소를 이용해 백업 파일을 리드인 할 때 데이터 클래스와 소프트웨어 버전에 따라 필터를 설정하여 어떤 백업 파일을 어떤 제어 시스템으로 리드인할지 결정할 수 있습니다.

Page 492: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

간단 백업

선삭 및 밀링 492 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

데이터 호환성

SINUMERIK 802D sl PLC 백업 파일은 Programming Tool을 사용해 SINUMERIK 828D 제어 시스템으로 전송할 수 있습니다.

Page 493: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

간단 백업 10.1 시리즈 스타트업 및 백업

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 493

10.1 시리즈 스타트업 및 백업

스타트업 데이터를 백업해야 하는 경우

다음과 같은 경우 데이터 백업 수행을 권장합니다.

● 스타트업 후

● 기계 설정 변경 후

● 하드웨어 콤포넌트 교체 후

● 소프트웨어 업그레이드 전

데이터 백업과 복원

데이터를 백업 및 복원하려면 "스타트업" 영역에서 다음을 선택하십시오.

● 메모리 전체를 내부 데이터 백업하려면 "데이터 저장" 소프트 키

● "시리즈 스타트업" 소프트 키

– 시리즈 스타트업 생성

– 시리즈 스타트업 읽어오기

데이터 영역

시리즈 스타트업 중에 다음 데이터 영역이 백업됩니다. 콤포넌트 데이터

HMI 데이터 애플리케이션

디스플레이 머신 데이터

설정

온라인 도움말

PLC 프로젝트

로그

텍스트

사전

버전 데이터

템플릿

싸이클 보관

Page 494: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

간단 백업 10.1 시리즈 스타트업 및 백업

선삭 및 밀링 494 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

콤포넌트 데이터

PLC 데이터 사용자 프로그램

MAIN (메인 프로그램)

DB (데이터 블록)

NC 데이터 컴파일 싸이클

표준 싸이클 및 사용자 싸이클

정의 및 매크로

머신 데이터

셋팅 데이터

옵션 데이터

전역 (GUD) 및 로컬 (LUD) 사용자 데이터

공구 및 메거진 데이터

보호 영역 데이터

R 파라미터

워크 옵셋

보정 데이터

가공 프로그램

서브프로그램

공작물

주 시리즈 스타트업 백업 파일은 데이터 클래스를 고려하여 아카이브로 저장됩니다 (파일 유형은 ARD). 드라이브 데이터는 수정할 수 없는 이진 데이터로 저장됩니다.

Page 495: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

간단 백업 10.1 시리즈 스타트업 및 백업

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 495

백업 파일용 메모리 영역

백업 파일은 다음 메모리 영역에 보관됩니다.

● 사용자의 콤팩트 플래시 카드: 임의의 디렉토리

● 콤팩트 플래시 카드:

/user/sinumerik/data/archive

또는

/oem/sinumerik/data/archive

● USB 드라이브

유의사항

USB 드라이브 USB 드라이브는 영구 메모리 매체로는 적합하지 않습니다.

Page 496: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

간단 백업 10.2 시리즈 스타트업 백업 파일을 만들고 읽는 방법

선삭 및 밀링 496 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

10.2 시리즈 스타트업 백업 파일을 만들고 읽는 방법

개요

제어 콤포넌트는 개별적으로 저장하거나 전체를 묶어 하나로 저장할 수 있습니다. 콤포넌트마다 개별적으로 시리즈 스타트업 백업 파일을 만들 것을 권장합니다. 이렇게 하면 각 백업 파일을 다른 백업 파일과 상관없이 다시 읽어올 수 있습니다.

요구사항

"서비스" 사용 권한이 필요합니다.

"시리즈 스타트업" 만들기

절차:

1. "스타트업" 영역을 선택하십시오.

2. 메뉴 확장 키를 누른 다음 "시리즈 스타트업" 소프트 키를 누르십시오.

"시리즈 스타트업" 창이 열립니다.

3. <SELECT> 키로 "시리즈 스타트업 만들기" 옵션을 선택한 후 "OK"를 눌러 확인하십시오.

"시리즈 스타트업 만들기" 창이 열립니다.

그림 10-1 백업 파일 만들기

Page 497: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

간단 백업 10.2 시리즈 스타트업 백업 파일을 만들고 읽는 방법

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 497

4. <SELECT> 키를 사용하여 데이터 클래스를 "무시" 또는 "고려"할지 선택하십시오.

– 제어 콤포넌트에 속하는 모든 데이터를 백업하려면 "무시"를 선택하십시오.

– "선택"에서 선택한 데이터 클래스의 데이터만 백업 파일에 쓰려면 "고려"를 선택하십시오.

5. 백업할 제어 콤포넌트들을 선택하십시오.

6. 옵션을 사용하여 백업 파일에 대한 코멘트 및 파일 작성자를 입력하십시오.

7. "백업 파일 생성" 소프트 키를 누르십시오.

"백업 파일 생성: 저장 위치 선택" 창이 열립니다.

8. 새 하위 디렉토리를 만들려면 디렉토리를 선택하거나 "새 디렉토리" 소프트 키를 누르십시오.

그러면 "새 디렉토리" 창이 열립니다.

9. 이름을 입력한 후 "OK"를 눌러 입력을 완료하십시오.

그러면 선택한 폴더에 하위 디렉토리가 생성됩니다.

"백업 파일 생성: 이름" 창이 열립니다.

10. 이름을 입력한 후 "OK"를 눌러 입력을 완료하십시오.

선택한 디렉토리에 백업 파일이 생성됩니다.

"시리즈 스타트업" 리드인

요구사항: 백업 파일을 리드인하려면 "사용자" 사용 권한이 필요합니다.

절차:

1. "스타트업" 영역을 선택하십시오.

2. 메뉴 확장 키를 누른 다음 "시리즈 스타트업" 소프트 키를 누르십시오.

"시리즈 스타트업" 창이 열립니다.

3. <SELECT> 키로 "시리즈 스타트업 읽어오기" 옵션을 선택한 후 "OK"를 눌러 확인하십시오.

"스타트업 백업 파일 선택" 창이 열립니다.

4. 원하는 백업 파일을 선택하고 "OK"를 눌러 확인하십시오.

Page 498: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

간단 백업 10.2 시리즈 스타트업 백업 파일을 만들고 읽는 방법

선삭 및 밀링 498 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

5. 백업 파일을 읽어오려면 "OK"를 눌러 확인하십시오.

그러면 "백업 파일 읽어오기" 창이 열리고 읽기 진행 상태를 확인할 수 있는 진행 상태 메시지 상자가 나타납니다.

6. 읽기를 취소하려면 "취소" 소프트 키를 누르십시오.

Page 499: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

간단 백업 10.3 변경된 머신 데이터만 백업하는 방법

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 499

10.3 변경된 머신 데이터만 백업하는 방법

요구사항

"서비스" 사용 권한이 필요합니다.

변경된 머신 데이터만 백업

일반 MD11210 $MN_UPLOAD_MD_CHANGES_ONLY를 사용해 백업 파일에 모든 머신 데이터를 백업할지 변경된 머신 데이터만 백업할지 설정할 수 있습니다.

MD11210 $MN_UPLOAD_MD_CHANGES_ONLY

변경된 머신 데이터만 백업

= FFH (디폴트 설정)

비트 0

...

비트 7

유의사항

MD11210의 효과 MD11210 $MN_UPLOAD_MD_CHANGES_ONLY는 *.arc 유형의 백업 파일에만 적용됩니다.

백업 파일 생성

절차:

1. 화면 조작반 전면에 있는 슬롯에 저장 매체 (콤팩트 플래시 카드 또는 USB 드라이브) 를 삽입하십시오.

2. *.arc 유형의 백업 파일을 생성하려면 <Ctrl> + <Alt> + C 키를 누르십시오.

결과:

저장 매체에 백업 파일이 생성됩니다.

백업 파일 이름은 CompleteArchive_Date_Time.arc와 같은 구조를 갖습니다.

Page 500: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

간단 백업 10.3 변경된 머신 데이터만 백업하는 방법

선삭 및 밀링 500 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

예제:

CompleteArchive2010-08-11_08-36-15.arc는 2010년 8월 11일 8시 36분 15초에 생성된 백업 파일이란 뜻입니다.

Page 501: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

간단 백업 10.4 예제: 데이터 백업 "간단 백업" (사용 예제)

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 501

10.4 예제: 데이터 백업 "간단 백업" (사용 예제)

간단 백업

"간단 백업" 기능이 도입된 SINUMERIK 828D는 근본적으로 이전과는 전혀 다른 데이터 백업 절차를 제공합니다. 이 절차는 특히 시리즈 장비 제조업체의 요구사항을 충족하기 위해 설계된 것입니다. "간단 백업"은 SINUMERIK 시스템 소프트웨어, 사용자 정의 OEM 데이터 (머신 데이터, 제조업체 싸이클) 및 작업자 데이터 (가공 프로그램, 공구 옵셋) 을 엄격하게 구분합니다. 그 중 사용자 정의 데이터는 특정 유형의 모든 기계에 동일한 데이터와 개별 기계에 따라 조정되는 데이터로 다시 구분합니다.

다음 예를 통해 이를 확인할 수 있습니다.

사용자 예제

한 장비 제조업체가 시리즈로 수직 머시닝 센터를 양산합니다. 샘플기에서 기계에 맞게 조정된 데이터 파일을 생성합니다. 해당 기계에서 생성된 데이터 파일을 나중에 모든 시리즈 기계로 로드합니다. 데이터를 로드한 후 각 기계에서 개별 설정을 수행합니다.

그림 10-2 사용자 예제

예를 들어 원점 캠과 볼 베어링 스핀들을 측정하고 개별 사용자 정의 데이터에 입력합니다. 최종 사용자 측에서 사용중 에러가 발생된 경우 해당 샘플기에서 현상을 재현하고 문제를 해결합니다. 그런 다음 샘플 기계의 백업 파일 전체를 에러가 발생한 기계로 전송하면 해당 기계의 개별 사용자 정의 데이터를 샘플 기계의 개별 사용자 정의 데이터가 덮어쓰게 됩니다.

Page 502: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

간단 백업 10.4 예제: 데이터 백업 "간단 백업" (사용 예제)

선삭 및 밀링 502 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

SINUMERIK 828D에서는 개별적으로 변경하지 않은 장비 제조업체의 사용자 정의 데이터를 별도로 백업할 수 있습니다. 이 백업 데이터를 다른 기계로 전송할 경우 개별 사용자 정의 데이터와 최종 사용자 데이터는 모두 그대로 유지됩니다. 따라서 장비 제조업체의 업데이트 프로세스가 대폭 간소화됩니다.

장점

"간단 백업"의 장점은 SINUMERIK 828D 사용자 인터페이스에서 직접 백업 파일을 생성한다는 것입니다. 따라서 백업을 위한 별도의 PC가 필요하지 않습니다.

시스템 데이터와 사용자 정의/사용자 데이터를 구분하기 때문에 OEM은 사용자 정의 데이터를 변경하지 않고 SINUMERIK 828D 시스템 업데이트를 수행할 수 있습니다. 최종 사용자가 직접 단 시간 내에 시스템을 업데이트할 수도 있습니다.

Page 503: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

간단 백업 10.5 직렬 인터페이스 파라미터 설정

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 503

10.5 직렬 인터페이스 파라미터 설정

데이터 교환

직렬 인터페이스를 통한 데이터 교환은 다음 영역에서 수행할 수 있습니다.

● "프로그램 관리자" 영역

● "스타트업" 영역 → "시스템 데이터" 소프트 키

인터페이스 파라미터를 설정하려면 다음 소프트 키를 누르십시오.

주 예를 들어 모뎀을 연결하여 인터페이스가 이미 지정된 경우 직렬 인터페이스를 통한 데이터 교환이 불가능하기 때문에 메시지가 출력됩니다.

파라미터 설명

그림 10-3 파라미터 설정

Page 504: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

간단 백업 10.5 직렬 인터페이스 파라미터 설정

선삭 및 밀링 504 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

파라미터 허용되는 값

프로토콜: RTS/CTS (디폴트 설정)

Xon/Xoff

전송: 정상

백업 (디폴트 설정)

전송 속도: 19200 (디폴트 설정)

300 ... 19200 (최대)

백업 파일 형식: 펀치 테이프

이진 형식 (PC 형식) → RTS/CTS 프로토콜에만 사용

인터페이스: COM1

패리티: 없음 (디폴트 설정)

짝수

홀수

정지 비트: 1 (디폴트 설정)

2

데이터 비트: 5 비트

6 비트

7 비트

8 비트 (디폴트 설정)

Xon (Xon/Xoff 설정인 경우만) 11

Xoff (Xon/Xoff 설정인 경우만) 13

전송 종료 (16진수) 1a

시간 모니터링 (초) 4

V24 비활성화

데이터 교환용 인터페이스를 비활성화하려면 다음 머신 데이터를 설정해야 합니다.

MD51233 $MNS_ENABLE_GSM_MODEM = 1

인터페이스가 비활성화되면 더 이상 소프트 키가 표시되지 않습니다.

Page 505: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 505

목록 AA.1 테이블: 파일 이름의 언어 코드

지원되는 언어

표준 언어:

언어 파일 이름 약어

중국어 (간체) Chs

중국어 (번체) Cht

독일어 deu

영어 eng

스페인어 esp

프랑스어 Fra

이탈리아어 Ita

한국어 kor

포르투갈어 (브라질) ptb

기타 언어:

언어 파일 이름 약어

체코어 csy

덴마크어 dan

핀란드어 fin

헝가리어 hun

일본어 jpn

네델란드어 nld

폴란드어 plk

루마니아어 rom

Page 506: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

목록 A.1 테이블: 파일 이름의 언어 코드

선삭 및 밀링 506 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

언어 파일 이름 약어

러시아어 rus

슬로바키아어 sky

스웨덴어 sve

터키어 trk

Page 507: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

목록 A.2 알람 번호 범위 목록

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 507

A.2 알람 번호 범위 목록

알람의 번호 범위

번호 범위 설명 소스 ID 소스 URL

000 000 – 009 999 일반 알람

010 000 – 019 999 채널 알람

020 000 – 029 999 축/스핀들 알람

030 000 – 039 999 일반 기능 알람

040 000 – 059 999 - 예비 -

060 000 – 064 999 Siemens 싸이클 알람

065 000 – 069 999 사용자 싸이클 알람

070 000 – 079 999 컴파일 싸이클 알람 (제조업체 및 OEM)

080 000 – 084 999 Siemens 싸이클 메시지 텍스트

085 000 – 089 999 사용자 싸이클 메시지 텍스트

090 000 – 099 999 - 예비 -

0 /NCK

100 000 – 129 000 시스템

130 000 – 139 000 OEM

140 000 – 199 999 - 예비 -

10000 /HMI

200 000 – 299 999 드라이브: SINAMICS

300 000 – 399 999 - 예비 -

0 /NCK

400 000 – 499 999 일반 알람

500 000 – 599 999 채널 알람

600 000 – 699 000 축/스핀들 알람

700 000 – 799 999 사용자 알람

800 000 – 899 999 - 예비 -

51 /PLC/PMC

810 000 – 810 009 시스템 에러 메시지 50 /PLC/DiagBuffer

900 000 – 999 999 - 예비 - 0 /NCK

Page 508: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

목록 A.3 색상 코드 목록

선삭 및 밀링 508 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

A.3 색상 코드 목록

RGB 색상

설정된 색상은 RBG 값에 따라 정의됩니다.

● RGB 값은 항상 "#" 문자로 시작합니다 (16진수).

● RGB 값은 "#RRGGBB" 형식으로 입력됩니다.

각 R, G 또는 B 문자는 1자리 16진수를 나타냅니다.

색상 코드

색상 코드 (16진수) 코드 (10진수)

검정색 #000000 0 0 0

빨간색 #FF0000 255 0 0

녹색 #00FF00 0 255 0

파란색 #0000FF 0 0 255

흰색 #FFFFFF 255 255 255

Page 509: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

목록 A.4 약어 목록

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 509

A.4 약어 목록

약어 의미 설명

ALM Active Line Module

ASCII American Standard Code for Information Interchange

정보 교환에 사용되는 미국 코드 표준

AUTO "Automatic" 작동 모드

BAG 모드 그룹

OPI 화면 조작반 인터페이스

BERO 피드백 오실레이터가 있는 근접 스위치

BICO Binector Connector 드라이브의 상호 연결 테크놀로지

CEC 교차 에러 보정

CNC Computerized Numerical Control 컴퓨터 수치 제어

dbSI drive based Safety Integrated 드라이브에 통합된 안전 기능

DB PLC의 데이터 블록

DBB PLC의 데이터 블록 바이트

DBW PLC의 데이터 블록 워드

DBX PLC의 데이터 블록 비트

DDE Dynamic Data Exchange 다이나믹 데이터 교환

DIN Deutsche Industrie Norm

DO Drive object 드라이브 오브젝트

DRAM Dynamic Random Access Memory 다이나믹 메모리 블록

DRF Differential Resolver Function 핸드휠 옵셋 기능 (핸드휠)

DRY 드라이런 드라이런 이송 속도

ESR 확장된 정지 및 후퇴

FIFO First In - First Out 메모리에 데이터를 저장하고 불러오는 방식

GUD Global User Data 전역 사용자 데이터

HD 하드 디스크 하드 디스크

Hardware 하드웨어

HSC 고속 절삭

Page 510: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

목록 A.4 약어 목록

선삭 및 밀링 510 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

약어 의미 설명

IME Input Method Editor 한글 입력하기

INC Increment 증분

INI 데이터 초기화 데이터 초기화

IGBT Insulated Gate Bipolar Transistor

IPO 보간자

IRT Isochronous Real Time 비동기 통신

ISO International Standardization Organisation 국제 표준 기관

JOG "조깅" 작동 모드 방향 키를 사용해 조깅

LEC 리드스크류 오류 보정 리드스크류 오류 보정

LED Light Emitting Diode 발광 다이오드

LUD 로컬 사용자 데이터 로컬 사용자 데이터

MB 메가바이트

MCP Machine Control Panel 기계 조작반

MD 머신 데이터

MDA "Manual Data Automatic" 작동 모드 수동 입력

MCS 기계 좌표계

MLFB 기계 판독 가능 제품 코드

MPF Main Program File 메인 프로그램 (NC 가공 프로그램)

MAIN Main program 메인 프로그램 (OB1, PLC)

MPI Multi Point Interface 멀티-포인트 인터페이스

NCK Numerical Control Kernel 수치 제어 커널

NCU Numerical Control Unit NCK 하드웨어 유닛

WO 워크 옵셋

OEM Original Equipment Manufacturer

PCU Programmable Control Unit

PI 프로그램 인스턴스

PG 프로그래밍 디바이스

PLC Programmable Logic Control 프로그래밍 논리 제어기

POU 프로그램 구성 유닛 PLC 사용자 프로그램에서

Page 511: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

목록 A.4 약어 목록

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 511

약어 의미 설명

PPU Panel Processing Unit 패널 기반 제어기

PZD 드라이브 공정 데이터

QEC 상한 돌기 보정 상한 돌기 보정

REF POINT JOG 모드로 "원점 복귀"

REPOS JOG 모드로 "리포지셔닝"

RPA R-Parameter Active R 파라미터 값에 대한 NCK의 메모리 영역

RTC Real Time Clock 실시간 클록

SBL Single Block 싱글 블록

SBR Subroutine 서브루틴 (PLC)

SD 셋팅 데이터

SDB 시스템 데이터 블록

SEA 활성 셋팅 데이터 셋팅 데이터의 식별자 (파일 유형)

SK 소프트 키

SLM Smart Line Module

SPF Subprogram file 서브프로그램 (NC)

SRAM 정적 랜덤 액세스 메모리 정적 메모리 블록

SW 소프트웨어

TEA Testing Data Aktive 머신 데이터 식별자

TO Tool Offset 공구 옵셋

TOA Tool Offset Active 공구 옵셋의 식별자 (파일 유형)

VPM Voltage Protection Module

VSM Voltage Sensing Module

WCS 공작물 좌표계

TMMG 공구 메거진 관리

TM 공구 관리

ZOA Zero Offset Active 워크 옵셋 데이터의 식별자 (파일 유형)

Page 512: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

목록 A.4 약어 목록

선삭 및 밀링 512 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

Page 513: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 513

부록 BB.1 라이센스 관리 정의

중요 용어

아래 용어는 SINUMERIK 소프트웨어 제품의 라이센스 관리를 이해하는 데 있어 중요한 개념입니다.

용어 설명

소프트웨어 제품 "소프트웨어 제품"은 일반적으로 데이터 처리를 위해 하드웨어에 설치되는 제품을 지칭합니다. SINUMERIK 소프트웨어 제품의 라이센스 관리에서 소프트웨어 제품을 사용하기 위해서는 해당 라이센스가 필요합니다.

하드웨어 SINUMERIK 소프트웨어 제품의 라이센스 관리에서 "하드웨어"란 고유 이름에 따라 라이센스가 지정된 SINUMERIK 시스템의 콤포넌트를 지칭합니다. 라이센스 정보는 이 콤포넌트의 비휘발성 메모리에도 저장되어 있습니다.

예제:

SINUMERIK 828D/840D sl: 콤팩트 플래시 카드

SINUMERIK 840Di sl: MCI 보드

라이센스 라이센스는 사용자에게 소프트웨어 제품을 사용할 수 있는 법적 권한을 부여합니다. 이 권한을 증명하기 위해 다음이 제공됩니다.

CoL (라이센스 증명서)

라이센스 키

Page 514: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

부록 B.1 라이센스 관리 정의

선삭 및 밀링 514 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

용어 설명

CoL (라이센스 증명서)

CoL은 라이센스를 가지고 있다는 증명서입니다. 제품은 라이센스 소유자나 인가를 받은 사람만이 사용할 수 있습니다. CoL은 다음과 같은 라이센스 관리 관련 데이터를 포함합니다.

제품 이름

라이센스 번호

수령증 번호

하드웨어 일련 번호

참고:

하드웨어 일련 번호는 시스템 소프트웨어의 CoL에만 있습니다. 또는 라이센스를 번들로 주문한 경우 시스템 소프트웨어가 옵션과 함께 제공됩니다.

라이센스 번호 라이센스 번호는 해당 라이센스를 식별하기 위해 사용되는 라이센스의 특성입니다.

콤팩트 플래시 카드 콤팩트 플래시 카드는 SINUMERIK 솔루션 라인 제어 시스템의 모든 비휘발성 데이터를 담고 있으며 이 제어 시스템의 확인 정보를 포함합니다. 콤팩트 플래시 카드는 다음과 같은 라이센스 관리 관련 데이터를 포함합니다.

하드웨어 일련 번호

라이센스 키를 포함한 라이센스 정보

하드웨어 일련 번호 하드웨어 일련 번호는 콤팩트 플래시 카드에 영구 포함됩니다. 하드웨어 일련 번호는 시스템을 식별하는 데 사용됩니다. 하드웨어 일련 번호는 다음 항목을 통해 알 수 있습니다.

CoL (참조: 라이센스 증명서 "참고")

운영 소프트웨어의 대화창

콤팩트 플래시 카드 시스템에서 인쇄

라이센스 키 라이센스 키는 고유한 하드웨어 일련 번호가 표시된 특정 하드웨어에 지정된 모든 라이센스를 총칭하는 "기술적인 표현"입니다.

Page 515: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

부록 B.1 라이센스 관리 정의

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 515

용어 설명

옵션 "옵션"이란 기본 버전에 포함되지 않고 사용을 위해 별도의 라이센스 구매를 필요로 하는 SINUMERIK 소프트웨어 제품을 지칭합니다.

제품 제품은 SINUMERIK 소프트웨어 제품의 라이센스 관리에 있는 다음 데이터로 식별합니다.

제품 명칭

주문 번호

라이센스 번호

Page 516: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

부록 B.2 문서 개요

선삭 및 밀링 516 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

B.2 문서 개요

Page 517: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 517

용어 해설

DRIVE-CLiQ

Drive Component Link with IQ (IQ를 사용하는 드라이브 콤포넌트 링크) 의 약자입니다.

DRIVE-CLiQ는 제어 유닛, 라인 모듈, 모터 모듈, 모터 및 속도/위치 엔코더 등 SINAMICS 드라이브 시스템의 각종 콤포넌트를 연결하기 위한 통신 시스템입니다.

DRIVE-CLiQ는 트위스티드-페어 케이블을 사용하는 산업용 이더넷을 기반으로 합니다. DRIVE-CLiQ 라인은 신호 송신 및 수신뿐만 아니라 +24 V 전원 또한 공급합니다.

개별 (I) 데이터 클래스

개별 데이터 클래스는 특정 기계와 관련된 데이터를 포함하며 OEM 또는 딜러가 스타트업 중에 생성합니다. 본 매뉴얼에서는 이 데이터 클래스를 "I"로 표시합니다.

더블 모터 모듈 (DMM)

더블 모터 모듈 1개에 모터 2개를 연결하여 작동할 수 있습니다. 모터 모듈을 참조하십시오.

드라이브

드라이브는 모터 (전기 또는 유압 모터), 액츄에이터 (컨버터, 밸브), 제어 유닛, 측정 시스템 및 공급 콤포넌트 (라인 인피드 모듈, 축압기) 를 말합니다. 전기 드라이브는 컨버터 시스템과 인버터 시스템으로 나뉩니다. 컨버터 시스템 (예: MICROMASTER 4) 은 사용자 입장에서 보면 라인 인피드, 액츄에이터 및 제어 콤포넌트로 구성된 하나의 디바이스입니다. 인버터 시스템 (예: SINAMICS S) 은 라인 모듈을 사용하여 전력을 공급합니다. 이 모듈이 인버터 (모터 모듈) 와 연결되는 DC 링크를 구현합니다. 제어 유닛은 별도의 디바이스로 구현되며 DRIVE-CLiQ를 사용하여 다른 콤포넌트와 연결합니다.

드라이브 라인업

드라이브 라인업은 제어 유닛과 함께 DRIVE-CLiQ를 통해 연결되는 모터 모듈 및 라인 모듈로 구성됩니다.

Page 518: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

용어 해설

선삭 및 밀링 518 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

드라이브 시스템

드라이브 시스템은 드라이브에 해당하는 제품군 (예: SINAMICS) 의 모든 콤포넌트를 말합니다. 드라이브 시스템에는 라인 모듈, 모터 모듈, 엔코더, 모터, 터미널 모듈 및 센서 모듈은 물론 리액터, 필터, 라인과 같은 보조 콤포넌트도 포함됩니다.

드라이브 오브젝트 (DO)

드라이브 오브젝트는 자체 파라미터와 필요한 경우 자체 에러 및 알람 기능이 포함된 일체형 소프트웨어 기능입니다. 드라이브 오브젝트는 내장 I/O 형태로 디폴트로 제공될 수 있습니다. 또한 터미널 보드 30 (TB30) 처럼 개별적으로 생성하거나 서보 컨트롤처럼 다중으로 생성할 수도 있습니다. 원칙적으로 각 드라이브 오브젝트는 파라미터 설정 및 진단을 위한 창을 제공합니다.

드라이브 유닛

드라이브 유닛은 DRIVE-CLiQ를 통해 연결되고 드라이브 작업을 수행하는 데 필요한 모든 콤포넌트 (모터 모듈, 제어 유닛, 라인 모듈, 필수 펌웨어 및 모터) 로 구성됩니다. 필터 및 리액터와 같은 보조 콤포넌트는 포함되지 않습니다. 하나의 드라이브 유닛은 여러 개의 드라이브로 구성될 수 있습니다. 드라이브 시스템을 참조하십시오.

드라이브 콤포넌트

하드웨어 콤포넌트들은 DRIVE-CLiQ 또는 다른 방식을 통해 제어 유닛과 연결됩니다. 모터 모듈, 라인 모듈, 모터, 센서 모듈 및 터미널 모듈이 드라이브 콤포넌트에 해당합니다. 연결된 드라이브 콤포넌트를 포함하여 제어 유닛 일체를 드라이브 유닛이라고 합니다.

드라이브 파라미터

드라이브 축의 파라미터를 말합니다. 관련 제어기의 파라미터는 물론 모터 및 엔코더 데이터도 포함됩니다. 하지만 이보다 더 높은 레벨의 테크놀로지 기능 (포지셔닝, 램프 펑션 제너레이터) 에 대한 파라미터는 애플리케이션 파라미터라고 부릅니다.

Page 519: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

용어 해설

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 519

라인 모듈

라인 모듈은 3상 메인 전압으로부터 1개 또는 여러 개의 모터 모듈을 위한 DC 링크 전압을 생성하는 전원 콤포넌트입니다. SINAMICS에는 베이직 라인 모듈, 스마트 라인 모듈, 액티브 라인 모듈, 이렇게 세 가지 유형의 라인 모듈이 사용됩니다.

라인 리액터, 제어 유닛 내의 비례 연산 기능, 스위치 디바이스 등과 같은 필수 추가 콤포넌트를 포함한 인피드의 전체 기능을 베이직 인피드, 스마트 인피드 및 액티브 인피드라고 부릅니다.

모터

SINAMICS로 구동할 수 있는 전기 모터는 모션 방향에 따라 로터리 모터와 리니어 모터로 나뉘며 전자기 작동 원리에 따라 동기식 모터와 유도 모터로 나뉩니다. SINAMICS의 경우 모터는 모터 모듈에 연결됩니다. 동기식 모터, 유도 모터, 모터 엔코더 및 외부 엔코더를 참조하십시오.

모터 모듈

모터 모듈은 연결된 모터에 전력을 공급하는 전원 장치 (DC-AC 인버터) 입니다. 전력은 드라이브 유닛의 DC 링크를 통해 공급됩니다. 모터 모듈은 DRIVE-CLiQ를 통해 제어 유닛에 연결해야 합니다. 모터 모듈의 개-루프 및 폐-루프 제어 기능은 제어 유닛에 저장됩니다. 모터 모듈은 싱글 모터 모듈과 더블 모터 모듈로 나뉩니다.

모터 엔코더

모터에 통합되거나 모터에 부착된 엔코더 (예: 인크리멘털 엔코더 TTL/HTL, 인크리멘털 엔코더 sin/cos 1 Vpp 또는 리졸버) 를 말합니다. 모터 엔코더는 모터 속도를 감지하는 데 사용됩니다. 동기식 모터인 경우 로터 위치각 (모터 전류의 정류 각도) 도 감지합니다. 별도의 다이렉트 위치 측정 시스템이 없는 드라이브인 경우 모터 엔코더가 위치 제어를 위한 위치 엔코더로도 사용됩니다. 모터 엔코더 외에도 직접 위치 감지를 위한 외부 엔코더가 있습니다.

베이직 라인 모듈

DC 링크의 선간 전압을 정류하기 위한 비제어식 라인 인피드 유닛 (피드백이 없는 다이오드 브릿지 또는 사이리스터 (thyristor) 브릿지) 입니다.

Page 520: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

용어 해설

선삭 및 밀링 520 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

베이직 인피드

필요한 추가 콤포넌트 (필터, 스위치 디바이스 등) 를 포함한 베이직 라인 모듈이 있는 인피드의 기능을 총칭하는 용어입니다.

사용자 (U) 데이터 클래스

사용자 데이터 클래스에는 모든 사용자 데이터와 기계 런타임 중에 생성된 데이터 (예; 유지 보수 주기 타이머) 가 포함됩니다. 본 매뉴얼에서는 이 데이터 클래스를 "U"로 표시합니다.

사용자 보기

사용자 보기는 사용자별 머신 데이터 그룹입니다. 사용자 보기는 특정 작업 상태에서 작업 처리를 위해 여러 영역에서 관련된 모든 머신 데이터를 호출하는 데 사용됩니다.

사용자 보기는 다음 경로를 사용해 콤팩트 플래시 카드에 저장됩니다.

user/sinumerik/hmi/template/user_views

다음 사용자 보기는 템플릿 형식으로 미리 제공되어 있습니다.

● Electrical_Startup

● Mechanical_Startup

● Optimizing_Axis

서보 드라이브

서보 드라이브는 모터, 모터 모듈 및 서보 컨트롤로 구성됩니다. 또한 대부분의 경우 속도 및 위치 엔코더도 포함합니다. 서보 드라이브는 보통 정확도가 매우 뛰어나며 다이나믹 반응도 우수합니다. 서보 드라이브는 최대 100 ms의 싸이클 시간을 기준으로 설계됩니다. 대부분의 경우 단시간 과부하 용량이 우수하여 신속하게 가속이 가능합니다. 서보 드라이브는 로터리 드라이브 및 리니어 드라이브로 나뉩니다.

서보 컨트롤

폐-루프 제어 방식의 서보 컨트롤은 모터 엔코더가 있는 모터를 우수한 다이나믹 반응과 정확도로 작동할 수 있게 해줍니다. 속도 제어 기능은 물론 위치 제어 기능도 포함할 수 있습니다.

Page 521: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

용어 해설

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 521

센서 모듈

속도/위치 엔코더의 신호를 평가하고 감지된 실제 값을 숫자값으로 DRIVE-CLiQ 소켓에 제공하기 위한 하드웨어 모듈을 말합니다. 센서 모듈은 세 종류로 나뉩니다.

● SMCxx (캐비넷 장착형 센서 모듈): 제어 캐비넷에 스냅온 식으로 장착하는 센서 모듈

● SME (외부 장착형 센서 모듈) = 보호 기능 강화를 위해 제어 캐비넷 외부에 장착하는 센서 모듈

스마트 라인 모듈 (SLM)

피드를 위한 다이오드 브릿지가 있는 비제어식 라인 인피드/피드백 유닛입니다. IGBT를 통해 실속 차단 라인 정류 피드백을 수행합니다. 스마트 라인 모듈은 모터 모듈에 DC 링크 전압을 공급합니다.

시스템 (S) 데이터 클래스

시스템 데이터 클래스에는 콤팩트 플래시 카드의 Siemens 및 System 디렉토리에 있는 데이터가 포함됩니다. 본 매뉴얼에서는 이 데이터 클래스를 "S"로 표시합니다.

액티브 라인 모듈 (ALM)

ALM은 인피드/피드백에 IGBT가 사용된 제어식 자체 정류 인피드/피드백 유닛으로 모터 모듈에 DC 링크 전압을 공급합니다.

엔코더

위치를 기록하여 전자적 프로세싱에 이용할 수 있게 하는 장치입니다. 엔코더는 기계적 설계에 따라 모터에 통합시키는 모터 엔코더와 외부 기계에 장착하는 외부 엔코더로 나뉩니다. 동작 방식에 따라서는 로터리 엔코더 (또는 샤프트 엔코더) 와 병진 엔코더 (예: 리니어 엔코더) 로 나뉩니다. 또한 제공하는 측정값에 따라 앱슬루트 엔코더 (코드 엔코더) 와 인크리멘털 엔코더로 나뉩니다. 인크리멘털 엔코더 TTL/HTL, 인크리멘털 엔코더 sin/cos 1 Vpp 및 리졸버를 참조하십시오.

외부 엔코더

모터에 내장 또는 장착되지 않고 작업 기계 외부에 부착되거나 기계적 중간 요소를 통해 연결되는 위치 엔코더를 말합니다. 외부 엔코더 (외부 장착 엔코더) 는 위치를 직접 감지하는 데 사용됩니다.

Page 522: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

용어 해설

선삭 및 밀링 522 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

인피드

한 개 또는 여러 개의 모터 모듈에 공급할 DC 링크 전압을 생성하기 위한 컨버터 시스템의 입력 콤포넌트입니다. 라인 모듈, 퓨즈, 리액터, 라인 필터 및 펌웨어와 같은 모든 필수 콤포넌트는 물론 필요한 경우 제어 유닛의 비례 연산 기능이 포함됩니다.

제어 유닛

중앙집중식 개-루프 및 폐-루프 제어 모듈을 말합니다. 다음과 같은 제어 유닛을 사용할 수 있습니다.

● SIMOTION 제어 유닛 (예: D425 및 D435)

● SINAMICS 제어 유닛 (예: CU320)

● SINUMERIK 솔루션 라인 제어 유닛 (예: NCU 7x0, PPU)

제조업체 (M) 데이터 클래스

제조업체 데이터 클래스에는 장비 제조업체 (OEM)가 개발기를 처음 스타트업할 때 정의한 모든 데이터가 포함됩니다. 본 매뉴얼에서는 이 데이터 클래스를 "M"으로 표시합니다.

콤팩트 플래시 카드

비휘발성 메모리 카드입니다. 외부에서 콤팩트 플래시 카드를 제어 유닛에 삽입할 수 있습니다.

파라미터

사용자가 읽을 수 있고 가끔 쓸 수도 있는 드라이브 시스템 내의 변수 값을 말합니다. SINAMICS의 경우 파라미터는 PROFIdrive 프로필에 드라이브 파라미터에 대해 정의된 모든 규칙을 준수합니다. 파라미터 디스플레이의 조정 가능한 파라미터를 참조하십시오.

Page 523: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 523

인덱스

$

$MC_CUTTING_EDGE_DEFAULT (MD20270), 424 $MC_TOOL_CHANGE_ERROR_MODE (MD22562), 402, 424, 452, 453 $MC_TOOL_CHANGE_MCODE (MD22560), 424 $MC_TOOL_CHANGE_MODE (MD22550), 400, 424 $MC_TOOL_MANAGEMENT_MASK (MD20310), 426 $MC_TOOL_MANAGEMENT_TOOLHOLDER (MD20124), 424 $MCS_DISP_COORDINATE_SYSTEM (MD52000), 175 $MCS_TM_FUNCTION_MASK (MD52270), 427 $MN_M_NO_FCT_CYCLE_NAME (MD10716), 424 $MN_MAXNUM_REPLACEMENT_TOOLS (MD17500), 424 $MN_PLC_DEACT_IMAGE_LADDR_IN (MD12986), 98 $MN_PLC_DEACT_IMAGE_LADDR_OUT (MD12987), 98 $MN_T_NO_FCT_CYCLE_NAME (MD10717), 430 $MN_UPLOAD_MD_CHANGES_ONLY (MD11210), 499 $MN_USER_DATA_INT (MD14510), 329, 357 $MN_USER_DATA_PLC_ALARM (MD14516), 69 $MNS_ACCESS_RESET_SERV_PLANNER (MD51235), 325 $SNS_TM_FUNCTION_MASK_SET (SD54215), 428

1:1 교환, 475

가공 형식 및 G 그룹 59, 270 간단 백업, 501 고속 가공 설정 (CYCLE832), 269 고속 절삭 (HSC), 167 공구 관리, 395 공구 교환, 412, 475 최종 승인, 412

공구 목록, 399 공구 측정 밀링 시, 296 선삭 중 AUTO 모드로, 306 선삭 중 JOG 모드로, 287

공작물 측정 밀링 중 AUTO 모드로, 293 밀링 중 JOG 모드로, 279 선삭의 경우, 294 AUTO 설정, 291

공장 네트워크, 34 공차 값, 269

나사 절삭 CYCLE99, 198 날짜/시간 설정, 52 네트워크 연결, 31

다각형 CYCLE79, 189 데이터 영역, 493 유지/보수, 311

데이터 클래스, 38

Page 524: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

인덱스

선삭 및 밀링 524 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

돌출 표면, 269 드라이브 설정, 120 파라미터, 144 회로, 158

드릴링, 185

라이센스, 63, 513 라이센스 관리, 513 라이센스 번호, 514 라이센스 증명서 (CoL), 514 라이센스 키, 63, 514 로드 메거진, 399 로터리 축 벡터, 244

매크로, 40 머신 데이터, 163 단위, 164 유효성, 165

메거진, 399 설정, 465

메거진 목록, 399 메시지, 비동기, 433 문자열 기능, 380 밀링 공작물 측정, 293 실린더 표면 변환, 190 JOG 모드로 공구 측정, 282 JOG 모드로 공작물 측정, 279

ㅂ 백업 파일

메모리 영역, 495 시리즈 스타트업, 496

버퍼, 399 변수 포켓 상태, 447 포켓 유형, 446 T 번호, 448

사용 권한, 49 사용자 보기, 165 사용자 예제, 501 사용자 인터페이스, 403 사전 들여오기, 59 편집, 58

삼각함수, 393 선삭 경사 축 (TRAANG), 212 공작물 측정, 294 실린더 표면 변환 (TRACYL), 204

셋팅 데이터, 163 소스 ID, 507 소스 URL, 507 수동 공구, 402 수정 테이블을 사용하여 측정값 수정, 303 스위블 운동학적 체인 스타트업, 243 입력 대화창 설정, 233 활성화, 232 ShopMill의 경우, 241

스톡 제거, 코너 CYCLE951, 198 승인 규칙, 445 동기, 433 상태, 434

Page 525: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

인덱스

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 525

유지 보수 작업, 314 프로세스, 432 TM, 407

승인 단계, 443 승인 단계 테이블, 423 승인 차단, 317 시리즈 스타트업, 496 시뮬레이션, 181, 182 비활성화, 181

시스템 변수, 246 시스템 언어, 53 실린더 표면 변환 밀링의 경우, 190 선삭의 경우, 204 홈 측면 수정을 안하는 경우, 206 홈 측면 옵셋 적용, 207

실시간 시뮬레이션, 런타임 활성화, 181 실제 데이터 테이블, 313

싸이클 지원, 174

ㅇ 알람 구조, 68 로그, 71 번호 범위, 507 변수 설정, 69 언어 코드, 505 영구 백업, 71

암호 변경, 51 설정, 51

언어 코드, 505 예제

밀링 가공 프로그램, 470 밀링 기계, 469 밀링 기계 축 설정, 191 밀링 중 AUTO 모드로 공구 측정, 298 선반, 457 선반의 축 설정, 203 선삭 가공 프로그램, 458 수동 공구 교환 (1), 453 수동 공구 교환 (2), 454 잔삭 가공, 201

오리엔테이션 가능한 공구 홀더, 307 옵션, 329

3D 시뮬레이션 1 (완성 부품), 180 경사 축, 212, 231 고정 정지점으로 이동 (강제 제어 사용), 224 실시간 시뮬레이션 (실시간 모의 가공), 180 잔삭 소재 식별 및 가공, 201 측정 싸이클, 288 테크놀로지 확장 기능, 173 ShopMill/ShopTurn, 173, 187, 195, 216, 240 TRANSMIT 및 원주면 변환, 190, 204, 209, 229, 230

원호 메거진, 400 원호 슬롯, 189 유지/보수 설정 모드, 319 표준 모드, 320

이더넷 인터페이스, 34 인접 포켓, 401 인피드, 129 입력기 (IME), 58

작업 상태, 420 잔삭 가공 (선삭), 201 전송 단계, 440

Page 526: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

인덱스

선삭 및 밀링 526 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

전송 단계 테이블 변수, 422 상수, 421

전체 승인, 435 정의 파일, 40 좌표계 스위블 데이터 세트, 243 확인 목록, 242 Hirth 절삭날 시스템 있음, 236

좌표계 MD52000, 175 주소 지정 셋팅 데이터, 372 파라미터, 371 DO, 374 GUD, 373 MD, 372 NC 변수, 372 NX, 375

중간 승인, 434, 435 직렬 인터페이스, 503 직접 연결, 31

체인 메거진, 400 초기 데이터 테이블, 312 최종 승인, 412 축 설정 밀링 공구가 있는 선반, 203 밀링 기계, 191

측정 경로, 287 측정 시스템 설정, 132 측정 이송 속도, 287

탭핑, 187 터미널 지정

X122, 153 X132, 154 X242, 155 X252, 155

테크놀로지 드릴링, 185 밀링, 188 스위블, 232

툴박스, 17

프로그래밍 도구, 17 프로브, 160 공구 측정, 273 공작물 측정, 273 기능 테스트, 274 테스트 프로그램 예제, 274 NC 측정 입력 지정, 275

피드백 신호, 409

하드웨어 일련 번호, 514 향상된 표면, 167, 168 형상 밀링 (CYCLE63), 188 형상 선삭 CYCLE950, CYCLE952, 198 형상 홈 가공 CYCLE930, 198 홈 측면 옵셋, 207

CUST_800.SPF, 178 CUST_832.SPF, 178, 271 CUST_MEACYC.SPF, 178, 276 CUST_TECHCYC.SPF, 178, 216, 228 CYCLE79, 189

Page 527: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

인덱스

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 527

CYCLE800, 182 CYCLE800 예제 교체형 스위블 헤드, 251 스위블 테이블, 259 스위블 헤드 / 로터리 테이블, 257 카다닉 스위블 헤드, 253 카다닉 테이블, 255

CYCLE832, 167 CYCLE84, 186 CYCLE840, 186 CYCLE930, 198 CYCLE950, 198 CYCLE951, 198 CYCLE952, 198 CYCLE982, 306 CYCLE99, 198

DB1800, 314, 315 DB9903, 312 DB9904, 313 DRIVE-CLiQ, 120 배선 규칙, 149

DRIVE-CLiQ 배선 규칙, 149

Easy Extend, 326 옵션 비트, 329

EE_IFC (DB9905), 328

GUD, 40

Hirth 절삭날 시스템, 236, 253

I/O 모듈 DIP 스위치, 100 IP 어드레스, 100 ISO 언어 모드, 166

JOG 모드에서 측정 설정, 277 JOG에서 공구 측정, 429

MD10715[0] M_NO_FCT_CYCLE, 424

MD10716[0] M_NO_FCT_CYCLE_NAME, 424

MD10717 $MN_T_NO_FCT_CYCLE_NAME, 430

MD11210 $MN_UPLOAD_MD_CHANGES_ONLY, 499

MD12986 PLC_DEACT_IMAGE_LADDR_IN, 98

MD12987 PLC_DEACT_IMAGE_LADDR_OUT, 98

MD14510 $MN_USER_DATA_INT[i], 329, 357

MD14516 USER_DATA_PLC_ALARM, 69

MD17500 MAXNUM_REPLACEMENT_TOOLS, 424

MD20124 TOOL_MANAGEMENT_TOOLHOLDER, 424

Page 528: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

인덱스

선삭 및 밀링 528 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0

MD20270 CUTTING_EDGE_DEFAULT, 424

MD20310 TOOL_MANAGEMENT_MASK, 426

MD22550 TOOL_CHANGE_MODE, 400, 424

MD22560 TOOL_CHANGE_MCODE, 424

MD22562 TOOL_CHANGE_ERROR_MODE, 402, 452, 453

MD51235 ACCESS_RESET_SERV_PLANNER, 325

MD52000 $MCS_DISP_COORDINATE_SYSTEM, 175

MD52270 TM_FUNCTION_MASK, 427

NC 명령 TCA, 429 NCK 변수, 446

PI 서비스, 449 PLC 사용자 알람, 67 PLC 사용자 프로그램, 397 정렬, 445

PLC-펌웨어, 397 PROG_EVENT, 179 programGUIDE, 174

RCS Commander, 17 RGB 색상, 508 RTC 콘덴서, 23

SD54215 TM_FUNCTION_MASK_SET, 428

ShopTurn 단면 가공, 230 서브 스핀들 설정, 224 실린더 표면 변환, 229 탭핑, 187

STARTER 드라이브/스타트업 소프트웨어, 18

TCP/IP, 34 TMMVTL (PI 서비스), 449 TRAANG, 215 경사 축, 231

TRACON, 215 TRACYL, 215 실린더 표면 변환, 229

TRANSMIT, 215

USB 드라이브, 495

V24 비활성화, 504 인터페이스, 503 파라미터, 503

XML 명령문, 376 식별자, 343

Page 529: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

인덱스

선삭 및 밀링 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0 529

연산자, 342 특수 문자, 342

XML 식별자 ?up, 361 데이터, 345 AGM, 343 BOX, 364 CAPTION, 362 CLOSE, 362 CONTROL, 364 CONTROL_RESET, 345 DATA_ACCESS, 346 DATA_LIST, 346 DEVICE, 343 DRIVE_VERSION, 347 FILE, 348 FORM, 362 FUNCTION, 350 FUNCTION_BODY, 351 IMG, 367 INCLUDE, 353 INIT, 362 LET, 353 MSGBOX, 355 NAME, 343 OP, 356 OPTION_MD, 357 PAINT, 362 PASSWORD, 358 PLC_INTERFACE, 358 POWER_OFF, 359 PRINT, 360 PROPERTY, 367 REQUEST, 368 SET_ACTIVE, 343 SET_INACTIVE, 344

SOFTKEY_CANCEL, 369 SOFTKEY_OK, 369 START_UP, 343 TEST, 344 TEXT, 370 UID, 344 UPDATE_CONTROLS, 370 VERSION, 344 WAITING, 361

Y 축을 사용한 TRANSMIT, 210

Page 530: 선삭 및 밀링 - Siemens · 2015. 1. 21. · 선삭 및 밀링 커미션 메뉴얼, 11/2010, 6fc5397-3dp40-0la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은 다음의

인덱스

선삭 및 밀링 530 커미션 메뉴얼, 11/2010, 6FC5397-3DP40-0LA0