326
니블링 ___________________ ___________________ _________________________________________________________________________ _____________________________________ ___________________ ___________________ _____________________________________ _____________________________________ SINUMERIK SINUMERIK 802D sl 니블링 프로그래밍과 조작 메뉴얼 해당 제품 컨트롤 소프트웨어 릴리스 SINUMERIK 802D sl G/N 1.4 SP7 03/2011 6FC5398-3CP10-1lA0 머리말 설명 1 소프트웨어 사용자 인터페이스 2 스위치 ON 원점 복귀 3 설정 4 수동 모드 5 자동 모드 6 가공 프로그램 7 시스템 8 프로그래밍 9 싸이클 10 네트워크 작업 11 데이터 백업 12 PLC 진단 13 부록 A

프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

� 니블링�

___________________

___________________

___________________

___________________

___________________

___________________

___________________

___________________

___________________

___________________

___________________

___________________

___________________

___________________

SINUMERIK

SINUMERIK 802D sl 니블링

프로그래밍과 조작 메뉴얼

해당 제품 컨트롤 소프트웨어 릴리스 SINUMERIK 802D sl G/N 1.4 SP7

03/2011 6FC5398-3CP10-1lA0

머리말

설명 1

소프트웨어 사용자 인터페이스

2

스위치 ON 및 원점 복귀 3

설정 4

수동 모드 5

자동 모드 6

가공 프로그램 7

시스템 8

프로그래밍 9

싸이클 10

네트워크 작업 11

데이터 백업 12

PLC 진단 13

부록 A

Page 2: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

법률상의 주의

법률상의 주의 경고사항

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

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

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

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

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

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

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

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

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

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

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

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

Siemens AG

Industry Sector Postfach 48 48 90026 NÜRNBERG 독일

문서 부품 번호: 6FC5398-3CP10-1lA0 Ⓟ 07/2011

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

Page 3: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0 3

머리말

SINUMERIK 매뉴얼 SINUMERIK 매뉴얼은 다음과 같이 구성되어 있습니다. ● 일반 매뉴얼 ● 사용자 매뉴얼 ● 장비 제조업체/서비스 매뉴얼

추가 정보 www.siemens.com/motioncontrol/docu 웹사이트에서 다음 항목에 대한 정보를 참고할 수 있습니다. ● 매뉴얼 주문/매뉴얼 개요 ● 추가 매뉴얼을 다운로드할 수 있는 링크 ● 온라인 매뉴얼 사용 (매뉴얼/정보 검색) 기술 매뉴얼에 대한 문의점 또는 개선사항이 있거나 오탈자 발견시 다음 주소로 알려 주십시오. [email protected]

My Documentation Manager (MDM) 다음 링크는 Siemens의 컨텐츠를 기반으로 OEM별 기계 매뉴얼을 개별적으로 저장하고 관리할 수 있는 정보를 제공합니다. www.siemens.com/mdm

교육 다양한 교육 과정 정보는 다음을 참조하십시오. ● www.siemens.com/sitrain

SITRAIN - 자동화 기술 관련 제품, 시스템 및 솔루션에 대한 교육 ● www.siemens.com/sinutrain

SinuTrain - SINUMERIK 교육 소프트웨어

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

Page 4: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

머리말

니블링 4 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0

SINUMERIK SINUMERIK에 대한 정보는 다음 링크를 참조하십시오. www.siemens.com/sinumerik

대상 그룹 이 출판물은 프로그래머, 공정 엔지니어, 기계 작업자 및 시스템 작업자용으로 제작되었습니다.

이점 대상 그룹은 본 프로그래밍 및 조작 매뉴얼을 사용하여 프로그램 작성 및 수정 그리고 소프트웨어 사용자 인터페이스를 사용할 수 있습니다. 또한, 대상 그룹에서는 기기의 하드웨어 및 소프트웨어를 작동할 수 있습니다.

표준 범위 이 매뉴얼에서는 표준 버전의 기능에 대해서만 설명합니다. 장비 제조업체에서 설정한 기능이나 변경 사항은 해당 장비 제조업체의 설명서를 참조하십시오. 이 매뉴얼에 수록되지 않은 그 밖의 기능을 시스템에서 지원할 수도 있습니다. 하지만 이 조항이 새로운 시스템이나 서비스 수행 시 이러한 기능을 제공해야 한다는 것을 의미하지는 않습니다. 간결함을 위해 본 매뉴얼에서는 모든 유형의 제품에 대한 상세 정보를 제공하지 않으며, 설치, 운전 또는 유지 보수의 경우를 모두 설명하지는 않습니다.

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

EC 적합성 선언 EMC 지침에 대한 EC 적합성 선언은 아래의 인터넷 주소에서 확인할 수 있습니다. http://support.automation.siemens.com 검색어에 숫자 15257461을 입력하십시오. 지멘스로 직접 문의하여 확인할 수도 있습니다.

Page 5: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0 5

목차

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

1 설명 ................................................................................................................................................11

1.1 조작 및 표시 요소 ............................................................................................................... 11

1.2 에러 및 상태 표시 ............................................................................................................... 12

1.3 CNC 키보드의 키 정의 (수직형 키보드).............................................................................. 13

1.4 기계 조작반의 키 정의 ........................................................................................................ 15

1.5 좌표계 ................................................................................................................................ 17

2 소프트웨어 사용자 인터페이스.........................................................................................................23

2.1 화면 구성 ............................................................................................................................ 23

2.2 조작 영역 ............................................................................................................................ 27

2.3 도움말 시스템..................................................................................................................... 28

3 스위치 ON 및 원점 복귀...................................................................................................................31

4 설정 ................................................................................................................................................33

4.1 공구 및 공구 옵셋 입력 ....................................................................................................... 34 4.1.1 공구 목록 ............................................................................................................................ 35 4.1.2 새 공구 생성 ....................................................................................................................... 40

4.2 워크 옵셋 입력/수정............................................................................................................ 42

4.3 셋팅 데이터 프로그래밍 ..................................................................................................... 43

4.4 산술 파라메타 R ................................................................................................................. 46

4.5 클램프 보호 영역 정의 ........................................................................................................ 47 4.5.1 클램프 2개를 위한 보호 영역 ............................................................................................. 50 4.5.2 클램프 3개를 위한 보호 영역 ............................................................................................. 51 4.5.3 클램프 4개를 위한 보호 영역 ............................................................................................. 53

5 수동 모드 ........................................................................................................................................55

5.1 JOG 모드 - "기계좌표" 영역 ............................................................................................... 56

5.2 MDI 모드 (수동 입력) "기계좌표" 영역 ............................................................................... 59

6 자동 모드 ........................................................................................................................................63

6.1 AUTOMATIC 모드 .............................................................................................................. 63

6.2 가공 프로그램 선택 및 시작 ................................................................................................ 68

Page 6: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

목차

니블링 6 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0

6.3 블록 탐색.............................................................................................................................70

6.4 실시간 시뮬레이션 ..............................................................................................................72

6.5 가공 프로그램 중지 / 취소 ...................................................................................................76

6.6 취소 후 재실행.....................................................................................................................77

6.7 중단 후 위치 재지정 ............................................................................................................78

6.8 외부에서 실행......................................................................................................................79

7 가공 프로그램 ................................................................................................................................. 83

7.1 가공 프로그램 개요 .............................................................................................................83

7.2 새 프로그램 입력 .................................................................................................................87

7.3 가공 프로그램 또는 텍스트 파일 편집 .................................................................................88

7.4 시뮬레이션 ..........................................................................................................................91 7.4.1 기하 편집기 .........................................................................................................................94

8 시스템........................................................................................................................................... 101

8.1 "시스템" 조작 영역 ............................................................................................................101

8.2 SYSTEM - "스타트업" 소프트 키 .......................................................................................106

8.3 SYSTEM - "머신 데이터" 소프트 키 ..................................................................................107

8.4 SYSTEM - "서비스 디스플레이" ........................................................................................114 8.4.1 SYSTEM - "서비스 디스플레이" ........................................................................................114 8.4.2 작업 로그...........................................................................................................................115 8.4.3 서보 트레이스....................................................................................................................116 8.4.4 버전/HMI 세부사항 ............................................................................................................120 8.4.5 MSG 서비스 ......................................................................................................................123 8.4.6 날짜,시간...........................................................................................................................130

8.5 SYSTEM - "PLC" 소프트 키 ..............................................................................................131

8.6 SYSTEM - "스타트업 파일" 소프트 키 ...............................................................................138

8.7 SYSTEM - "스타트업 마법사" 소프트 키 ...........................................................................143

8.8 알람 표시...........................................................................................................................145

9 프로그래밍.................................................................................................................................... 147

9.1 NC 프로그래밍의 기본 원칙 ..............................................................................................147 9.1.1 프로그램 이름....................................................................................................................147 9.1.2 프로그램 구조....................................................................................................................148 9.1.3 워드 구조 및 어드레스 .......................................................................................................148 9.1.4 블록 구조...........................................................................................................................149 9.1.5 문자 세트...........................................................................................................................152

9.2 명령 목록...........................................................................................................................153

Page 7: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

목차

니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0 7

9.3 위치 데이터 ...................................................................................................................... 168 9.3.1 치수 프로그램................................................................................................................... 168 9.3.2 평면 선택: G17 ................................................................................................................. 169 9.3.3 절대/증분 치수 지정: G90, G91, AC, IC............................................................................ 170 9.3.4 미터 및 인치 단위 치수: G71, G70, G710, G700 .............................................................. 172 9.3.5 극 좌표, 극점 정의: G110, G111, G112 ............................................................................ 173 9.3.6 프로그램 워크 옵셋: TRANS, ATRANS............................................................................ 175 9.3.7 프로그래밍 회전: ROT, AROT.......................................................................................... 176 9.3.8 프로그래밍 배율 계수: SCALE, ASCALE ......................................................................... 178 9.3.9 프로그래밍 미러링: MIRROR, AMIRROR ........................................................................ 179 9.3.10 공작물 클램핑 - 셋터블 워크 옵셋: G54~G59, G500, G53, G153..................................... 181 9.3.11 프로그램 가능한 작업 영역 한계: G25, G26, WALIMON, WALIMOF................................ 183

9.4 축 이동 ............................................................................................................................. 185 9.4.1 급 이송으로 직선 보간: G0 ............................................................................................... 185 9.4.2 이송 속도로 직선 보간: G1 ............................................................................................... 186 9.4.3 원호 보간: G2, G3 ............................................................................................................ 188 9.4.4 중간점을 이용한 원호 보간: CIP....................................................................................... 194 9.4.5 접선 트렌지션을 이용한 원호: CT..................................................................................... 195 9.4.6 고정 정지점 접근: G75 ..................................................................................................... 196 9.4.7 원점 복귀: G74 ................................................................................................................. 196 9.4.8 코딩 위치 접근: CAC, CIC, CDC, CACP, CACN .............................................................. 197 9.4.9 접선 제어: TANG, TANGON, TANGOF, TLIFT, TANGDEL ............................................. 199 9.4.10 이송 속도 F....................................................................................................................... 201 9.4.11 정위치 정지/연속 경로 제어 모드: G9, G60, G64 ............................................................. 202 9.4.12 가속 특성: BRISK, SOFT.................................................................................................. 205 9.4.13 백분율 가속 오버라이드: ACC.......................................................................................... 206 9.4.14 피드포워드 제어를 이용한 이송: FFWON, FFWOF.......................................................... 207 9.4.15 3번째 또는 4번째 축 ....................................................................................................... 208 9.4.16 드웰 시간: G4 ................................................................................................................... 209 9.4.17 커플 모션: TRAILON, TRAILOF ....................................................................................... 210 9.4.18 보호 영역 활성화/비활성화: CPROT ................................................................................ 212

9.5 공구 T............................................................................................................................... 213

9.6 기타 기능(M) .................................................................................................................... 214

9.7 H 기능 .............................................................................................................................. 216

9.8 산술 파라미터 R, LUD 및 PLC 변수 ................................................................................. 217 9.8.1 산술 파라메타 R ............................................................................................................... 217 9.8.2 LUD(로컬 사용자 데이터) ................................................................................................. 220 9.8.3 PLC 변수 읽기 및 쓰기 ..................................................................................................... 221

9.9 프로그램 점프................................................................................................................... 223 9.9.1 프로그램 점프를 위한 점프 대상....................................................................................... 223 9.9.2 무조건 부 프로그램 점프 .................................................................................................. 224 9.9.3 조건부 프로그램 점프 ....................................................................................................... 225

Page 8: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

목차

니블링 8 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0

9.9.4 점프 프로그램 예제 ...........................................................................................................227

9.10 서브프로그램 기술 ............................................................................................................229

9.11 타이머 및 소재 계수기 .......................................................................................................232 9.11.1 런타임 타이머....................................................................................................................232 9.11.2 공작물 카운터....................................................................................................................234

9.12 공구 모니터링을 위한 언어 명령........................................................................................236 9.12.1 공구 모니터링 개요 ...........................................................................................................236 9.12.2 공구 수명 모니터링 ...........................................................................................................238 9.12.3 소재 계수 모니터링 ...........................................................................................................240

9.13 니블링 및 펀칭을 위한 언어 명령.......................................................................................243 9.13.1 펀칭 및 니블링 기능 확장 ..................................................................................................247 9.13.2 이전 시스템과의 호환성 ....................................................................................................250

9.14 자동 경로 분할...................................................................................................................252 9.14.1 경로 축의 경로 분할 ..........................................................................................................255 9.14.2 단일 축의 경로 분할 ..........................................................................................................257

10 싸이클........................................................................................................................................... 259

10.1 싸이클 개요 .......................................................................................................................259

10.2 에러 메시지 및 에러 처리 ..................................................................................................260 10.2.1 일반 정보...........................................................................................................................260 10.2.2 싸이클에서 에러 처리........................................................................................................260

10.3 싸이클 호출 및 파라메타 목록 ...........................................................................................261

10.4 프로그램 편집기에서의 싸이클 지원 .................................................................................263

10.5 클램프 설정 - CYCLE500 ..................................................................................................265

10.6 클램프 보호 - CYCLE503 ..................................................................................................267

11 네트워크 작업 ............................................................................................................................... 269

11.1 네트워크 작업 사전조건 ....................................................................................................269

11.2 네트워크 작업....................................................................................................................270

11.3 RCS802 도구의 인터페이스 및 기능 .................................................................................271

11.4 네트워크 연결 기반 작업 ...................................................................................................272

11.5 사용자 관리 .......................................................................................................................273

11.6 사용자 로그인 - RCS 로그인 .............................................................................................274

11.7 RCS802 도구에서 연결 설정 .............................................................................................275

11.8 RC232와 제어 시스템 연결 ..............................................................................................276

11.9 제어 시스템과 P2P 이더넷 연결 구축................................................................................278

Page 9: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

목차

니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0 9

11.10 시스템과 이더넷 네트워크 연결 구축 (SINUMERIK 802D sl pro만 해당) ......................... 280

11.11 추가 네트워크 기능........................................................................................................... 282 11.11.1 디렉토리 공유................................................................................................................... 282 11.11.2 네트워크 드라이브 연결/연결 해제 ................................................................................... 283

12 데이터 백업 ...................................................................................................................................285

12.1 RS232 인터페이스를 통한 데이터 전송............................................................................ 285

12.2 스타트업 보관 파일 생성/입력/출력 .................................................................................. 287

12.3 PLC 프로젝트 입력/출력................................................................................................... 290

12.4 파일 복사 및 붙여넣기 ...................................................................................................... 291

13 PLC 진단 ......................................................................................................................................293

13.1 래더 다이어그램으로 표시되는 PLC 진단......................................................................... 293

13.2 화면 구성 .......................................................................................................................... 294

13.3 작업 옵션 .......................................................................................................................... 295

A 부록 ..............................................................................................................................................309

A.1 기타 .................................................................................................................................. 309 A.1.1 포켓 계산기 ...................................................................................................................... 309 A.1.2 아시아 문자 편집 .............................................................................................................. 311 A.1.2.1 아시아 문자 편집, 개요 ..................................................................................................... 311 A.1.2.2 중국어 간체 ...................................................................................................................... 311 A.1.2.3 중국어 번체 (대만에서 사용) ............................................................................................ 314 A.1.2.4 사전 들여오기................................................................................................................... 317 A.1.2.5 한국어 .............................................................................................................................. 318

A.2 문서 개요 .......................................................................................................................... 320

인덱스...........................................................................................................................................321

Page 10: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

목차

니블링 10 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0

Page 11: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0 11

설명 11.1 조작 및 표시 요소

조작자 컨트롤 요소 정의된 기능은 가로 및 세로 소프트키를 통해 호출됩니다. 관련 설명은 다음 매뉴얼을 참조 하십시오:

그림 1-1 CNC 화면 조작반

Page 12: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

설명 1.2 에러 및 상태 표시

니블링 12 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0

1.2 에러 및 상태 표시

CNC 화면 조작반 (PCU) 의 LED 디스플레이 다음 LED가 CNC 조작반에 설치되어 있습니다.

다음 표에 각 LED와 그 기능에 대한 설명이 기술되어 있습니다.

도표 1- 1 상태 및 에러 표시

LED 의미

ERR (적색) 심각한 에러, 전원을 ON/OFF 함으로써 해결 RDY (녹색) 작업 준비 완료 NC (황색) 작동 징후 모니터링 CF (황색) CF 카드 읽기/쓰기

참고 자료 에러에 대한 자세한 설명은 SINUMERIK 802D sl 진단 매뉴얼을 참조하십시오.

Page 13: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

설명 1.3 CNC 키보드의 키 정의 (수직형 키보드)

니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0 13

1.3 CNC 키보드의 키 정의 (수직형 키보드)

Page 14: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

설명 1.3 CNC 키보드의 키 정의 (수직형 키보드)

니블링 14 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0

바로 가기 키 가공 프로그램 편집기 및 HMI의 입력 필드에서 전체 CNC 키보드의 특정 키 조합으로 다음 기능을 수행할 수 있습니다.

단축 키 기능

<CTRL> 및 <C> 선택한 텍스트 복사 <CTRL> 및 <B> 텍스트 선택 <CTRL> 및 <X> 선택한 텍스트 잘라내기 <CTRL> 및 <V> 복사한 텍스트 붙여넣기 <CTRL> 및 <P> 현재 화면의 스크린샷을 생성하여

"screen802dsl.bmp "라는 이름으로 콤팩트 플래시 카드 (사용자 CF 카드) 에 이미지 저장

<CTRL> 및 <R> HMI 재시작 <CTRL> 및 <S> 백라이트 장애 시 데이터 백업

콤팩트 플래시 카드에 "802Dslibn.arc"라는 이름으로 최신 데이터가 저장된 시리즈 스타트업 백업 파일 (드라이브/NC/PLC/HMI) 이 생성됩니다.

<ALT> 및 <L> 대문자와 대소문자 간의 토글 <ALT> 및 <H> 또는 <HELP> 키 도움말 불러내기 시스템 <ALT> 및 <S> 아시아 문자 편집기 켜기/끄기

Page 15: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

설명 1.4 기계 조작반의 키 정의

니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0 15

1.4 기계 조작반의 키 정의

Page 16: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

설명 1.4 기계 조작반의 키 정의

니블링 16 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0

주 이 설명서에서는 802D 표준 기계 조작반 (MCP)을 사용하는 것으로 간주합니다. 다른 MCP를 사용할 경우 여기에 설명된 작업과 달라질 수도 있습니다.

Page 17: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

설명 1.5 좌표계

니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0 17

1.5 좌표계 일반적으로 좌표계는 서로 수직이 되는 세 좌표 축으로 이루어집니다. 좌표 축에서 양의 방향은 오른손 "3 손가락 법칙"을 사용하여 정의됩니다. 좌표계는 공작물을 기준으로 하며 공작물이나 공구의 이송 여부와 상관 없이 프로그래밍합니다. 좌표계를 프로그래밍할 때 공구가 항상 공작물의 좌표계 (정지 상태로 간주) 를 기준으로 이송된다고 가정합니다.

90°

90°

90°

그림 1-2 축 간의 방향 정의; 직각 좌표계

Page 18: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

설명 1.5 좌표계

니블링 18 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0

기계 좌표계 (MCS) 기계를 기준으로 한 좌표계의 오리엔테이션은 기계 종류에 따라 달라집니다. 기계 좌표계는 여러 방향으로 회전할 수 있습니다. 축의 방향은 오른손 "3 손가락 법칙"을 따릅니다. 기계 정면에서 보았을 때 오른손의 가운데 손가락을 메인 스핀들의 절입 방향과 반대 방향으로 둡니다.

그림 1-3 커플 축 그룹

이 좌표계의 원점은 기계 원점입니다. 여기서는 모든 축이 이 기계 원점을 원점으로 사용합니다. 이 지점은 장비 제조업체가 정의한 하나의 기준점일 뿐입니다. 반드시 이 위치로 접근할 필요는 없습니다. 기계 축의 이송 범위는 음수 범위일 수 있습니다.

Page 19: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

설명 1.5 좌표계

니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0 19

공작물 좌표계 (WCS) 처음에 설명한 좌표계 (마지막 다이어그램 옆 설명 참조) 도 공작물 프로그램의 공작물 기하 설명에 사용됩니다. 공작물 원점은 프로그래머가 자유롭게 선택할 수 있습니다. 프로그래머가 기계의 실제 모션 관계를 몰라도 괜찮습니다. 다시 말해 공작물과 공구 중 어느 것이 움직이는지 알 필요가 없습니다. 축에 따라 공작물 또는 공구가 움직일 수 있습니다. 따라서 항상 공작물은 정지되어 있고 공구가 이동한다고 가정하고 방향을 정의합니다.

그림 1-4 공작물 좌표계

상대 좌표계 기계 좌표계 및 공작물 좌표계 외에 상대 좌표계도 사용할 수 있습니다. 상대 좌표계는 원점 설정에 사용됩니다. 원점은 자유롭게 선택할 수 있고 활성 공작물 좌표계에 영향을 주지 않습니다. 모든 축 이동은 원점에 대한 상대적 값으로 표시됩니다.

Page 20: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

설명 1.5 좌표계

니블링 20 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0

공작물 클램핑 가공을 위해 공작물을 기계에 클램핑합니다. 이때 공작물 좌표계의 축이 기계 좌표계의 축과 평행이 되도록 공작물을 정렬해야 합니다. 축별로 공작물 원점을 기준으로 한 기계 원점의 옵셋을 결정하고 셋터블 워크 옵셋을 위한 데이터 영역에 입력합니다. NC 프로그램에서 이 옵셋은 프로그램이 실행 (예: 프로그램된 G54 사용) 되면 활성화됩니다 (Auto-Hotspot 절 참조).

그림 1-5 기계에 고정된 공작물

Page 21: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

설명 1.5 좌표계

니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0 21

실제 공작물 좌표계 프로그래밍된 워크 옵셋 TRANS를 사용하여 공작물 좌표계를 기준으로 옵셋을 생성할 수 있습니다. 이 옵셋을 적용하면 실제 공작물 좌표계가 됩니다 (Auto-Hotspot 장 참조).

그림 1-6 공작물의 좌표; 실제 공작물 좌표계

도 참조 공작물 클램핑 - 셋터블 워크 옵셋: G54~G59, G500, G53, G153 (쪽 181) 프로그램 워크 옵셋: TRANS, ATRANS (쪽 175)

Page 22: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

설명 1.5 좌표계

니블링 22 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0

Page 23: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0 23

소프트웨어 사용자 인터페이스 22.1 화면 구성

그림 2-1 화면 구성

화면은 다음의 주요 영역으로 나누어집니다. ● 상태 영역 ● 애플리케이션 영역 ● 참고 및 소프트 키 영역

상태 영역

그림 2-2 상태 영역

Page 24: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

소프트웨어 사용자 인터페이스 2.1 화면 구성

니블링 24 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0

도표 2- 1 상태 영역의 화면 제어에 대한 설명

번호 지정 화면 표시 아이콘 의미

기계 좌표 (<POSITION> 영역 키)

시스템 (<SYSTEM> 영역 키)

프로그램 (<PROGRAM> 영역 키)

프로그램 관리자 (<PROGRAM MANAGER> 영역 키)

파라미터 (<OFFSET PARAM> 영역 키)

① 활성 조작 영역

알람 (<ALARM> 영역 키)

원점 복귀

조그 모드

JOG INC; 1 INC, 10 INC, 100 INC, 1000 INC, VAR INC (JOG 모드에서 증분 평가)

② 활성 모드

MDA

Page 25: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

소프트웨어 사용자 인터페이스 2.1 화면 구성

니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0 25

번호 지정 화면 표시 아이콘 의미

자동 모드

③ 알람 및 메시지 표시 라인 다음과 같은 정보도 함께 표시됩니다. 1. 알람 텍스트를 포함한 알람 번호 또는 2. 메시지 텍스트

④ 선택된 가공 프로그램 (메인 프로그램) RESET 프로그램 취소/기본 상태 RUN 프로그램 실행

⑤ 프로그램 상태

STOP 프로그램 정지 SKP 스킵: 블록 스킵 DRY 드라이런: 드라이런 이송 속도 ROV 급이송 오버라이드: 급이송 오버라이드 M01 조건 정지 PRT 기계 잠금

⑥ 자동 모드에서 프로그램 제어

SBL 싱글 블록: 싱글 블록 ⑦ 날짜 및 시간 날짜 및 시간은 1.4 SP 6 버전 이상부터

표시됩니다.

참고 및 소프트 키 영역

그림 2-3 참고 및 소프트 키 영역

Page 26: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

소프트웨어 사용자 인터페이스 2.1 화면 구성

니블링 26 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0

도표 2- 2 참고 및 소프트 키 영역의 화면 제어에 대한 설명

화면 항목 화면 표시 의미

RECALL 심볼 <RECALL> 키를 누르면 다음 상위 단계 메뉴로 돌아갑니다.

② 정보 라인 작업자 상태 및 에러 상태에 대한 참고 및 정보를 표시합니다.

HMI 상태 정보

ETC 사용 가능 (이 키를 누르면 추가 가능을 제공하는 수평 소프트 키 바가 나타납니다.)

혼합 표기 활성 (대문자/소문자)

RS232 연결 활성

스타트업 및 진단 도구에 연결 (예: 프로그래밍 도구 802) 동작

RCS 네트워크 연결 활성

④ 수평 및 수직 소프트 키 바

매뉴얼에서 소프트 키 표시 소프트 키를 찾기 쉽도록 수평 및 수직 소프트 키가 서로 다른 기본 색상으로 표시됩니다. 수평 소프트 키 수직 소프트 키

Page 27: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

소프트웨어 사용자 인터페이스 2.2 조작 영역

니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0 27

2.2 조작 영역 다음과 같은 조작 영역에서 시스템의 기능을 수행할 수 있습니다.

POSITION

기계 동작 상태

OFFSET PARAM

보정 값 및 셋팅 데이터 입력

PROGRAM

가공 프로그램 작성

PROGRAM MANAGER

가공 프로그램 디렉토리

SYSTEM

진단, 스타트업

ALARM

알람 및 메시지 목록

CUSTOM

사용자는 직접 설정한 어플리케이션을 호출할 수 있습니다.

조작 영역을 전환하려면 CNC 키보드에서 관련 키 (하드 키) 를 누르십시오.

사용 권한 SINUMERIK 802D sl은 데이터 영역을 활성화하는 사용 권한 개념을 제공합니다. 제어 시스템에는 사용 권한 1 ~ 3에 대한 기본 암호가 함께 제공됩니다. 사용 권한 1 전문가용 암호 사용 권한 2 제조업체 암호 사용 권한 3 사용자 암호 이와 같이 다양한 사용 권한을 제어할 수 있습니다. 아래 메뉴 목록에서 데이터 입력 및 수정 작업은 설정된 사용 권한의 영향을 받습니다. ● 공구 옵셋 ● 워크 옵셋 ● 셋팅 데이터 ● RS232 설정 ● 프로그램 작성/프로그램 수정

Page 28: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

소프트웨어 사용자 인터페이스 2.3 도움말 시스템

니블링 28 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0

2.3 도움말 시스템 제어 시스템에는 전체 온라인 도움말이 저장되어 있습니다. 도움말에서 제공하는 주요 내용은 다음과 같습니다. ● 모든 중요 조작 기능에 대한 간략한 설명 ● NC 명령에 대한 개요 및 간략한 설명 ● 드라이브 파라미터에 대한 설명 ● 알람 메시지에 대한 설명

조작 순서 정보 키를 누르거나 <ALT+H> 키 조합을 통해 조작 영역에서 도움말 시스템을 불러올 수 있습니다.

그림 2-4 도움말 시스템: 목차

Page 29: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

소프트웨어 사용자 인터페이스 2.3 도움말 시스템

니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0 29

소프트 키 선택한 항목을 표시합니다.

그림 2-5 도움말 시스템: 내용 설명

크로스 레퍼런스를 선택하려면 이 기능을 사용합니다. 크로스 레퍼런스는 ">>....<<" 문자로 표시됩니다. 이 소프트 키는 애플리케이션 영역에 크로스 레퍼런스가 표시되는 경우에만 나타납니다. 크로스 레퍼런스를 선택한 경우 "항목으로 복귀" 소프트 키도 표시됩니다. 이 기능을 선택하면 이전 화면으로 돌아갑니다. 목차의 용어를 탐색하려면 이 기능을 사용합니다. 탐색할 용어를 입력하고 탐색을 시작하십시오.

"프로그램 편집기" 영역의 도움말 도움말 시스템은 각 NC 기능에 대한 설명을 제공합니다. 도움말 텍스트를 바로 표시하려면 해당 기능 뒤에 커서를 놓고 정보 키를 누릅니다. NC 명령은 대문자로 작성해야 합니다.

Page 30: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

소프트웨어 사용자 인터페이스 2.3 도움말 시스템

니블링 30 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0

Page 31: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0 31

스위치 ON 및 원점 복귀 3

주 스위치를 켜고 원점 복귀하는 방식은 기계마다 다를 수 있으므로 SINUMERIK 802D sl 및기계의 스위치를 켤 때 장비 제조업체의 설명서를 참조하십시오.

조작 순서 먼저 CNC 및 기계의 전원을 켭니다. 제어 시스템이 부팅되면 원점 복귀 모드로 "기계좌표" 영역에서 시스템이 시작됩니다. "원점" 창이 열립니다.

그림 3-1 원점 복귀 시작 화면

"원점" 창 (위의 다이어그램 참조) 은 축의 원점 복귀 여부를 표시합니다.

Page 32: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

스위치 ON 및 원점 복귀

니블링 32 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0

화살표 키를 누릅니다.

복귀 방향을 잘못 선택하면 동작이 실행되지 않습니다. 각 축을 차례대로 원점 복귀시킵니다. 다른 조작 모드 (JOG, MDI 또는 AUTOMATIC) 를 선택하여 원점 복귀 기능을 종료할 수 있습니다. 아래 설명된 기능을 사용하려면 <JOG> 모드를 선택해야 합니다.

Page 33: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0 33

설정 4

사전 작업 CNC로 작업을 시작하기 전에 다음과 같이 기계, 공구 등을 설정해야 합니다. ● 공구 및 공구 옵셋 입력 ● 워크 옵셋 입력/수정 ● 클램프를 위한 보호 영역 정의

Page 34: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

설정 4.1 공구 및 공구 옵셋 입력

니블링 34 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0

4.1 공구 및 공구 옵셋 입력

기능 펀칭/니블링 공구는 실제 작업에 따라 결정됩니다. 공구 형상 (쪽 94)은 다음 표준 기하 형상에서 형성합니다. ● 원형 ● 삼각형 ● 사각형, 정사각형 ● 연장된 홀 ● 이중 "D" ● 단일 "D" ● 긴 "D" ● 육각형 또는 팔각형 엔벨로프에 펀치가 여러 개 있는 공구를 멀티공구라고 부릅니다.

Page 35: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

설정 4.1 공구 및 공구 옵셋 입력

니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0 35

공구 삭제

4.1.1 공구 목록

조작 순서 <OFFSET PARAM> 키를 누릅니다. "공구 목록"을 선택하여 사전 생성된 공구 목록을 엽니다. 커서 키와 <Page Up>/<Page Down> 키를 사용하면 목록 내에서 이동할 수 있습니다.

그림 4-1 공구 목록

변경할 입력 필드에 커서를 놓고 ● 옵셋을 입력합니다. ● 값을 입력하고 <입력> 키를 누르거나 커서를 이동하여 확인합니다.

소프트 키 모든 공구 절삭날의 공구 옵셋 데이터는 삭제됩니다. 공구의 모든 파라미터가 표시됩니다. 공구 번호 찾기 찾고자 하는 공구의 번호를 입력하고 "OK" 소프트 키를 눌러 검색을 시작합니다. 찾으려는 공구가 있으면 커서가 해당 줄로 이동합니다. 이 소프트 키를 사용하여 새 공구에 대한 공구 옵셋 데이터를 생성합니다.

Page 36: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

설정 4.1 공구 및 공구 옵셋 입력

니블링 36 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0

파라미터

그림 4-2 공구 목록

도표 4- 1 공구 목록의 파라미터

필드 설명

멀티공구 식별을 위한 비트맵

T 공구 번호 유형 공구 형상의 유형을 설명합니다.

1: 원형 공구 2: 사각형 공구 3: 삼각형 공구 4: 이중 "D" 5: 단일 "D" 6: 긴 "D" 7: 연장된 홀 8: 육각형 공구 9: 팔각형 공구 99: 자유 형상 104: 4 펀치 멀티공구 105: 5 펀치 멀티공구 106: 6 펀치 멀티공구 108: 8 펀치 멀티공구 109: 9 펀치 멀티공구 110: 10 펀치 멀티공구 111: 11 펀치 멀티공구 112: 12 펀치 멀티공구

Page 37: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

설정 4.1 공구 및 공구 옵셋 입력

니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0 37

필드 설명

치수 1 절삭날 반경 또는 길이 치수 2 절삭날 너비 시트 두께 가공 가능한 최대 시트 두께

주 툴박스에서 테크놀로지 설정을 읽어오지 않았거나 잘못된 테크놀로지 설정을 읽어온 경우 니블링 구성을 위한 보조 공구 파라미터가 활성화되지 않을 수 있습니다. 이 경우 작업자는 다음 메시지를 수신합니다. "니블링 구성 에러! 툴박스에서 셋업 파일을 리로드하십시오! 니블링을 위한 공구 파라미터가 생성되지 않았습니다!"

"확장"을 선택하면 파라미터 목록 전체를 열 수 있습니다.

그림 4-3 공구 파라미터 목록 (고급)

주의 지정된 파라미터 목록의 파라미터를 공구 옵셋에 사용합니다. 따라서 NC 프로그램에 G41 및 G42 명령을 사용해서는 안됩니다.

Page 38: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

설정 4.1 공구 및 공구 옵셋 입력

니블링 38 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0

도표 4- 2 니블링 파라미터 목록

파라미터 필드 설명 DP4 길이 2 Y 축 기하 DP5 길이 3 X 축 기하 DP6 공구 형상 공구 형상의 유형을 설명합니다. DP7 첫 번째 멀티공구 번호 멀티공구에 있는 첫 번째 펀치의 공구 번호 DP8 절삭날의 Y-길이 Y 축 절삭날의 길이 DP9 절삭날의 X-길이 X 축 절삭날의 길이 DP10 하부 데드 센터 공구의 하부 데드 센터 DP11 상부 데드 센터 공구의 상부 데드 센터 DP12 장착 각도 공구가 장착되는 각도 DP13 마모 길이 2 Y 축 마모 (미세 옵셋) DP14 마모 길이 3 X 축 마모 (미세 옵셋) DP16 DP16 비어 있음 DP17 DP17 비어 있음 DP18 DP18 비어 있음 DP19 DP19 비어 있음 DP20 DP20 비어 있음 DP21 스트로크 카운터 스트로크 카운터 DP22 베이스 길이 2 베이스 길이 2 (어댑터), Y 축 DP23 베이스 길이 3 베이스 길이 3 (어댑터), X 축 DP24 엔벨로프 직경 공구 어댑터의 공구 직경 DP25 시트 두께 실제 시트 두께 DPC1 자동 공구의 축 로터리 축을 사용하여 공구 오리엔테이션 변경

가능 DPC2 포켓 공구 포켓 DPC3 최대 시트 두께 최대 시트 두께 DPC4 멀티공구 번호 공구 홀더 번호 DPC5 DPC5 비어 있음 DPC6 DPC6 비어 있음 DPC7 DPC7 비어 있음 DPC8 DPC8 비어 있음 DPC9 DPC9 비어 있음 DPC10 DPC10 비어 있음

Page 39: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

설정 4.1 공구 및 공구 옵셋 입력

니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0 39

유의사항

DP2, DP6, DP12 및 DP24 파라미터의 의미는 다음과 같이 가공 프로그램 시뮬레이션과 연계하여 정의합니다. 일단 정의된 파라미터들은 변경할 수 없습니다. DP2: 가공 프로그램 시뮬레이션을 위해 예약 DP6: 공구 형상 DP12: 공구의 오리엔테이션 각 DP24: 엔벨로프 직경

기하 데이터와 절삭날 파라미터의 관계 펀칭/니블링 공구 시뮬레이션에 필요한 기하 데이터는 절삭날 파라미터와 다음과 같이 연결시킬 수 있습니다.

도표 4- 3 기하 데이터와 절삭날 파라미터의 관계

기하 공구 형상 절삭날 파라미터

원형, 육각형 또는 팔각형, 삼각형, 이중 "D", 단일 "D", 긴 "D", 사각형, 정사각형, 연장된 홀

엔벨로프 직경 오리엔테이션 각

DP24 DP12

사각형, 정사각형 공구 절삭날의 Y 길이 공구 절삭날의 X 길이

DP8 DP9

Page 40: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

설정 4.1 공구 및 공구 옵셋 입력

니블링 40 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0

4.1.2 새 공구 생성

조작 순서 새 공구 생성을 위한 인터액티브 화면이 열립니다.

그림 4-4 새 공구

공구 번호와 공구 형상을 인터액티브 화면에 입력합니다. "OK"를 눌러 입력을 확인하십시오. 공구 목록에 공구가 표시됩니다.

그림 4-5 새 공구: 멀티공구

멀티공구를 생성한 경우 "멀티공구" 선택 상자에 체크박스를 표시하고 표시된 입력 필드에 펀치 번호 ("공구 개수") 를 입력해야 합니다.

Page 41: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

설정 4.1 공구 및 공구 옵셋 입력

니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0 41

"OK"를 사용하여 펀치 홀더에 공구를 생성하고 하위 공구들의 번호를 지정하십시오.

주 공구 번호는 1~99 사이의 숫자로 지정할 수 있습니다. 멀티공구 번호는 공구 번호 x 100 공식에 따라 생성됩니다.

Page 42: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

설정 4.2 워크 옵셋 입력/수정

니블링 42 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0

4.2 워크 옵셋 입력/수정

기능 원점 복귀 후 실제값 메모리와 실제값 디스플레이는 기계 원점을 기준으로 합니다. 하지만 가공 프로그램은 항상 공작물 원점을 기준으로 합니다. 이 옵셋을 워크 옵셋으로 입력해야 합니다.

조작 순서 먼저 <OFFSET PARAM> 영역으로 이동합니다. "워크 옵셋"을 눌러 셋터블 워크 옵셋의 개요를 엽니다. 개요 화면에 프로그래밍된 워크 옵셋의 값, 활성 배율 계수, "미러링 활성" 상태 및 모든 활성 워크 옵셋의 합계가 추가로 표시됩니다.

그림 4-6 "워크 옵셋" 창

● 변경할 입력 필드에 커서를 놓으십시오. ● 값을 입력하십시오. 변경 사항이 NC 프로그램에 즉시 적용됩니다.

Page 43: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

설정 4.3 셋팅 데이터 프로그래밍

니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0 43

4.3 셋팅 데이터 프로그래밍

기능 셋팅 데이터는 작동 상태에 대한 설정을 정의하는 데 사용합니다. 필요하면 변경할 수 있습니다.

조작 순서 먼저 <OFFSET PARAM> 영역으로 이동합니다. "셋팅 데이터" 소프트 키를 누릅니다. 시작 화면 "셋팅 데이터"가 열립니다. 여기서는 다양한 소프트 키 기능을 사용하여 다양한 제어 시스템 옵션을 설정할 수 있습니다.

그림 4-7 "셋팅 데이터" 시작 화면

● JOG 이송 속도 조그 모드의 이송 속도 값 이송 속도 값이 0이면 머신 데이터에 저장된 값이 사용됩니다.

● 드라이런 속도 (DRY) "드라이런 속도"가 선택된 경우, 자동 모드에서 프로그램 실행 시 프로그램된 속도 대신 여기에 입력된 속도가 적용됩니다.

주 추가 셋팅 데이터는 "니블링" 테크놀로지에 영향을 미치지 않습니다.

수정할 입력 필드에 커서 표시줄을 놓고 값을 입력합니다. 입력 키를 누르거나 커서를 이동하여 확인합니다.

Page 44: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

설정 4.3 셋팅 데이터 프로그래밍

니블링 44 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0

소프트 키 작업 영역 한계는 형상 및 추가 축과 함께 활성화됩니다. 작업 영역 한계를 사용하려는 경우 여기에 한계 값을 입력할 수 있습니다. "설정 적용" 소프트 키를 눌러 선택된 축에 입력된 값을 적용하거나 해제합니다.

그림 4-8 작업 영역 한계

타이머 카운터

그림 4-9 타이머, 카운터

의미: ● 전체 수량: 생산된 공작물의 총 수 (실제 총계) ● 요구 수량: 필요한 공작물 수 (공작물 지령치) ● 가공 수량: 시작 시점 이후 생산된 모든 공작물의 수가 카운트됩니다.

Page 45: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

설정 4.3 셋팅 데이터 프로그래밍

니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0 45

● 가동 시간: AUTOMATIC 모드에서 NC 프로그램의 총 런타임 (초) 자동 모드에서 NC 시작부터 프로그램 종료/RESET 사이에 실행된 모든 프로그램의 실행 시간이 합산됩니다. 제어 시스템의 전원을 인가할 때마다 타이머가 0으로 리셋됩니다.

● 프로그램 런타임 중 공구 가공 시간 (초) 선택한 NC 프로그램에서 NC 시작부터 프로그램 종료/리셋 사이의 실행 시간이 측정됩니다. 새로운 NC 프로그램을 시작하면 타이머가 리셋됩니다.

● 이송 속도 런타임 경로 축 런타임은 급이송을 활성화하지 않고 공구를 활성화한 상태에서 NC 시작부터 프로그램 종료/RESET 사이에 모든 NC 프로그램에서 측정됩니다. 드웰 시간이 동작 중일 때 측정이 중단됩니다.

"기본값을 사용하여 시스템 전원 ON"할 경우 자동으로 타이머가 0으로 리셋됩니다. 이 기능을 사용하여 최대 4개의 클램프에 보호 영역을 정의할 수 있습니다 (Auto-Hotspot 장 참조). 이 기능을 사용하면 시스템 상의 모든 셋팅 데이터가 목록 형태로 표시됩니다. 셋팅 데이터는 일반사항, 축 관련 및 채널 관련 데이터로 구분됩니다. 다음 소프트 키를 사용하여 이러한 데이터를 선택할 수 있습니다. ● "일반사항" ● "축 관련" ● "채널 관련"

그림 4-10 일반 셋팅 데이터

도 참조 클램프 보호 영역 정의 (쪽 47)

Page 46: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

설정 4.4 산술 파라메타 R

니블링 46 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0

4.4 산술 파라메타 R

기능 "R 파라메타" 시작 화면에는 제어 시스템 안에 있는 모든 R 파라메타가 나열됩니다. 프로그램에서 원하는 목적에 따라 가공 프로그램의 프로그래머에 의해 이러한 전역 파라메타를 설정하거나 질의할 수 있으며 필요에 따라 변경할 수 있습니다.

조작 순서 조작 순서는 <옵셋 파라메타> 조작 영역에서 나와 있습니다. <R 변수> 소프트 키를 누릅니다. "R 변수" 시작 화면이 나타납니다.

그림 4-11 "R 파라메타" 시작 화면

수정할 입력 필드에 커서 표시줄을 놓고 값을 입력합니다. <Input> 키를 누르거나 커서를 이동하여 입력을 확인합니다. R 변수 검색

Page 47: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

설정 4.5 클램프 보호 영역 정의

니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0 47

4.5 클램프 보호 영역 정의

조작 순서 클램프 보호는 AUTOMATIC 조작 모드에서 활성화할 수 있습니다. <AUTOMATIC> 조작 모드를 누르십시오. 현재 <OFFSET PARAM> 영역이 열려 있고 "셋팅 데이터" 소프트 키를 누른 상태입니다. 이 인터액티브 화면에서 최대 4개의 클램프에 보호 영역을 정의할 수 있습니다. 입력 화면에 값을 입력하십시오. "적용"을 눌러 화면을 닫으십시오. NC 시작을 누르라는 메시지가 표시됩니다. NC 에러 메시지 없이 화면이 닫히면 보호 영역이 정의된 것입니다.

주의 정의된 보호 영역은 NC 프로그램에서 클램프 및 홀더 개수에 따라 CPROT 명령으로 활성화해야 합니다.

그림 4-12 클램프 보호

Page 48: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

설정 4.5 클램프 보호 영역 정의

니블링 48 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0

주 보호 영역을 위반한 경우 작업자는 AUTOMATIC 및 MDI 모드에서 NC 시작을 실행하여 공작물 보호 영역을 해제하고 공작물 보호 영역을 통과하는 이송을 허용할 수 있습니다.알람이 삭제되고 축이 AUTOMATIC 및 MDI 조작 모드로 보호 영역으로 이송됩니다.

이 소프트 키 기능을 사용하여 X 축과 평행한 클램프를 Y 축과 평행하게 배열할 수 있습니다.

그림 4-13 보호 영역 정의

Page 49: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

설정 4.5 클램프 보호 영역 정의

니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0 49

작업을 취소하려면 "취소" 소프트 키를 사용합니다.

주 보호 영역에는 다음 NC 머신 데이터가 적용됩니다. MD28200 $MC_ MM_NUM_PROTECT_AREA_CHAN 채널 보호 영역의 파일 개수

MD28210 $MC_ MM_NUM_PROTECT_AREA_ACTIVE 한 채널에서 동시에 활성화할 수 있는 보호 영역 개수 -> 클램프 2개: 3 클램프 3개: 4 클램프 4개: 6

MD28212 $MC_ MM_NUM_PROTECT_AREA_CONTOUR 활성 보호 영역의 요소 -> 클램프 2개: 요소 12개 클램프 3개: 요소 16개 클램프 4개: 요소 24개

MD18190 $MN_ MM_NUM_PROTECT_AREA_NCK 기계 보호 영역의 파일 개수

Page 50: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

설정 4.5 클램프 보호 영역 정의

니블링 50 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0

4.5.1 클램프 2개를 위한 보호 영역 파라미터는 정의된 원점 (공작물 원점) 을 기준으로 합니다.

도표 4- 4 클램프 2개 보호를 위한 파라미터

파라미터 의미 x 클램프의 X 위치 y 클램프의 Y 위치 w 클램프 너비 a 클램프 1과 2 사이의 거리 e 클램프 안전 거리 f 클램프 홀더 안전 거리

그림 4-14 수평 클램프 2개의 경우 인터액티브 화면

그림 4-15 수직 클램프 2개의 경우 인터액티브 화면

Page 51: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

설정 4.5 클램프 보호 영역 정의

니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0 51

보호 영역은 다음과 같이 지정됩니다. 보호 영역 번호 범위

1 클램프 1 2 클램프 2 3 클램프 홀더

4.5.2 클램프 3개를 위한 보호 영역 파라미터는 정의된 원점 (공작물 원점) 을 기준으로 합니다.

도표 4- 5 클램프 3개 보호를 위한 파라미터

파라미터 의미

x 클램프의 X 위치 y 클램프의 Y 위치 w 클램프 너비 a 클램프 1과 2 사이의 거리 b 클램프 2과 3 사이의 거리 e 클램프 안전 거리 f 클램프 홀더 안전 거리

그림 4-16 수평 클램프 3개의 경우 인터액티브 화면

Page 52: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

설정 4.5 클램프 보호 영역 정의

니블링 52 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0

그림 4-17 수직 클램프 3개의 경우 인터액티브 화면

보호 영역은 다음과 같이 지정됩니다. 보호 영역 번호 범위

1 클램프 1 2 클램프 2 3 클램프 3 4 클램프 홀더

Page 53: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

설정 4.5 클램프 보호 영역 정의

니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0 53

4.5.3 클램프 4개를 위한 보호 영역 파라미터는 정의된 원점 (공작물 원점) 을 기준으로 합니다.

도표 4- 6 클램프 4개 보호를 위한 파라미터

파라미터 의미

x 클램프의 X 위치 y 클램프의 Y 위치 w 클램프 너비 a 클램프 1과 2 사이의 거리 b 클램프 2과 3 사이의 거리 c 클램프 3과 4 사이의 거리 e 클램프 안전 거리 f 클램프 홀더 안전 거리

그림 4-18 수평 클램프 4개의 경우 인터액티브 화면

Page 54: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

설정 4.5 클램프 보호 영역 정의

니블링 54 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0

그림 4-19 수직 클램프 4개의 경우 인터액티브 화면

보호 영역은 다음과 같이 지정됩니다. 보호 영역 번호 범위

1 클램프 1 2 클램프 2 3 클램프 홀더 1 4 클램프 3 5 클램프 4 6 클램프 홀더 2

Page 55: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0 55

수동 모드 5

사전 작업 수동 조작은 JOG 및 MDA 조작 모드에서 허용됩니다.

그림 5-1 JOG 모드 메뉴 트리, "기계좌표" 영역

그림 5-2 MDI 모드 메뉴 트리, "기계좌표" 영역

Page 56: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

수동 모드 5.1 JOG 모드 - "기계좌표" 영역

니블링 56 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0

5.1 JOG 모드 - "기계좌표" 영역

조작 순서

기계 조작반의 <JOG> 키를 사용하여 JOG 모드를 선택합니다. 축을 이송하려면 X 또는 Y 축에 해당하는 키를 누릅니다. 키를 놓을 때까지 셋팅 데이터에 저장된 속도로 축이 계속 이동합니다. 셋팅 데이터의 값이 0이면 머신 데이터에 저장된 값이 사용됩니다. 필요한 경우 오버라이드 스위치를 사용하여 속도를 조정할 수 있습니다. <급 이송 오버라이드> 키를 함께 누르면 두 키를 모두 놓을 때까지 선택한 축이 급 이송 속도로 이동합니다. <INCREMENT> 모드에서는 동일한 조작 순서를 사용하여 셋터블 증분치만큼 이동할 수 있습니다. 증분치 설정값이 디스플레이 영역에 표시됩니다. 선택을 취소하려면 <JOG>를 다시 누릅니다. "JOG" 시작 화면에 위치, 이송 속도 및 현재 공구가 표시됩니다.

그림 5-3 JOG 시작 화면

Page 57: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

수동 모드 5.1 JOG 모드 - "기계좌표" 영역

니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0 57

파라미터

도표 5- 1 JOG 시작 화면의 파라미터 설명

파라미터 설명

MCS X Y C1 C2

기계 좌표계 (MCS) 에 존재하는 축의 어드레스를 표시합니다.

+X .... -Y

축을 양의 방향 또는 음의 방향으로 이송하는 경우 해당 필드에 양수 부호 (+) 또는 음수 부호 (-) 가 표시됩니다. 축이 이미 원하는 위치에 도달한 경우 부호가 표시되지 않습니다.

위치 mm

이 필드는 MCS 또는 WCS에서 축의 실제 위치를 표시합니다.

리포지셔

닝 옵셋 JOG 모드에서 "프로그램이 중단됨" 상태로 축이 이송하는 경우 중단점을 기준으로 각 축의 이송 거리가 표시됩니다.

G 코드 중요 G 코드를 표시합니다. 이송 속도 F mm/min

경로 이송 속도 실제값 및 지령치를 표시합니다.

공구 현재 활성 공구 및 실제 절삭날 번호를 표시합니다.

소프트 키 이 소프트 키는 베이직 워크 옵셋을 설정하거나 상대 좌표계에서 임시 원점을 설정할 때 사용합니다. 열기 후 이 기능을 사용하여 베이직 워크 옵셋을 설정할 수 있습니다. 다음과 같은 하위 기능을 사용할 수 있습니다. ● 원하는 축 위치 직접 입력 ● 입력 창에서 원하는 축에 입력 커서를 놓고 새 위치를 입력합니다. 그런 다음 <입력>을 누르거나 커서를 이동하여 입력 내용을 적용합니다.

● 모든 축을 0으로 설정 ● "모두 0으로 설정" 소프트 키를 누르면 해당 축의 실제 위치를 0으로 덮어씁니다. ● 개별 축을 0으로 설정 ● 소프트 키 "X=0" 또는 "Y=0"을 누르면 실제 위치를 0으로 덮어씁니다.

주 변경된 베이직 워크 옵셋은 다른 워크 옵셋과 관계 없이 적용됩니다.

Page 58: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

수동 모드 5.1 JOG 모드 - "기계좌표" 영역

니블링 58 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0

"상대 좌표 설정" 소프트 키를 사용하면 화면을 상대 좌표계로 전환할 수 있습니다. 이후 입력에 따라 이 좌표계의 원점이 변경됩니다. 표시된 축 위치의 값을 상대 좌표계의 원점으로 지정할 수 있습니다. 이때 원점을 "X=0" 또는 "Y=0"으로 설정하거나 화면에서 축의 원점을 직접 입력할 수 있습니다. 아래 입력 화면을 통해 MDI 모드에서 자동 생성된 가공 프로그램에 후퇴 평면, 안전 거리 및 스핀들의 회전 방향을 설정합니다. 이 화면에서 JOG 이송 속도 값과 증분치의 변수 크기도 설정할 수 있습니다.

그림 5-4 JOG 설정

● 안전 거리: 공작물 표면까지의 안전 거리 이 값은 공작물 표면과 공작물 사이의 최소 거리를 정의합니다.

● JOG 이송 속도: JOG 모드의 이송 속도 값

이 소프트 키를 사용하여 단위를 미터계 또는 인치계로 전환할 수 있습니다.

Page 59: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

수동 모드 5.2 MDI 모드 (수동 입력) "기계좌표" 영역

니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0 59

5.2 MDI 모드 (수동 입력) "기계좌표" 영역

기능 MDI 모드에서 가공 프로그램을 생성하거나 실행할 수 있습니다.

주의 MDI 모드에는 완전 자동 모드와 동일한 안전 인터록이 적용됩니다. 사전 조건도 완전 자동 모드와 동일합니다.

조작 순서 기계 조작반의 <MDI> 키를 눌러 MDI 모드를 선택합니다.

그림 5-5 MDI 시작 화면

키보드를 사용하여 하나 또는 여러 블록을 입력합니다. <NC START> 키를 눌러 가공 작업을 시작합니다. 가공하는 도중에는 블록을 편집할 수 없습니다. 가공이 끝나면 결과가 저장됩니다. <NC START>를 다시 누르면 축이 이송됩니다.

Page 60: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

수동 모드 5.2 MDI 모드 (수동 입력) "기계좌표" 영역

니블링 60 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0

파라미터

도표 5- 2 MDI 작업 창의 파라미터 설명

파라미터 설명 MCS X Y C1 C2

MCS 또는 WCS로 축 좌표를 표시합니다.

+X ... -Y

축을 양의 방향 또는 음의 방향으로 이송하는 경우 해당 필드에 양수 부호 (+) 또는 음수 부호 (-) 가 표시됩니다. 축이 이미 원하는 위치에 도달한 경우 부호가 표시되지 않습니다.

위치 mm

이 필드는 MCS 또는 WCS에서 축의 실제 위치를 표시합니다.

이동할 거리

MCS 또는 WCS에서 축이 이동할 거리가 이 필드에 표시됩니다.

G 코드 중요 G 코드를 표시합니다. 이송 속도 F

경로 이송 속도 실제값과 지령치를 mm/min 또는 mm/rev 단위로 표시합니다.

공구 현재 활성 공구 및 실제 절삭날 번호 (T..., D...) 를 표시합니다. 편집 창 프로그램 "리셋" 상태에서는 편집 창에서 가공 프로그램 블록을 입력할 수

있습니다.

소프트 키 수평 소프트 키에 대한 설명은 JOG 모드 - "기계좌표" 영역 (쪽 56) 장을 참조하십시오. G 코드 창은 모든 G 코드를 표시합니다. 각 G 코드는 특정 그룹에 지정되고 창에서 고정 위치를 갖게 됩니다. "PageUp" 또는 "PageDown" 키를 사용하여 추가 G 코드를 표시할 수 있습니다. 이 소프트 키를 다시 누르면 창이 닫힙니다. 모든 G 코드가 표시됩니다. 이 창은 현재 활성인 보조 기능 및 M 코드를 표시합니다. 이 소프트 키를 다시 누르면 창이 닫힙니다. "축 이송 속도" 창을 엽니다. 이 소프트 키를 다시 누르면 창이 닫힙니다. 프로그램 창에서 블록을 삭제하는 기능입니다.

Page 61: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

수동 모드 5.2 MDI 모드 (수동 입력) "기계좌표" 영역

니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0 61

프로그램 디렉토리에 MDI 프로그램을 저장하려면 입력 필드에 이름을 입력하십시오. 목록에서 기존 프로그램을 선택할 수도 있습니다. 입력 필드와 프로그램 목록 사이에서 전환하려면 TAB 키를 사용합니다.

그림 5-6 MDI 프로그램 저장

선택한 좌표계에 따라 <MDI> 모드의 실제값이 표시됩니다. 좌표계를 전환하려면 이 소프트 키를 사용하십시오.

Page 62: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

수동 모드 5.2 MDI 모드 (수동 입력) "기계좌표" 영역

니블링 62 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0

Page 63: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0 63

자동 모드 66.1 AUTOMATIC 모드

메뉴 트리

그림 6-1 자동 메뉴 트리

사전조건 장비 제조업체의 사양에 따라 기계를 자동 모드로 설정해야 합니다.

Page 64: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

자동 모드 6.1 AUTOMATIC 모드

니블링 64 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0

조작 순서 기계 조작반의 <AUTOMATIC> 키를 눌러 AUTOMATIC 모드를 선택하십시오. 위치, 이송 속도, 스핀들 및 공구 값, 그리고 현재 활성 블록을 표시하는 <AUTOMATIC> 시작 화면이 열립니다.

그림 6-2 "AUTOMATIC" 시작 화면

파라미터

도표 6- 1 작업 창의 파라미터 설명

파라미터 설명

MCS X Y

MCS 또는 WCS로 축 좌표를 표시합니다.

+X -Y

축을 양의 방향 또는 음의 방향으로 이송하는 경우 해당 필드에 양수 부호 (+) 또는 음수 부호 (-) 가 표시됩니다. 축이 이미 원하는 위치에 도달한 경우 부호가 표시되지 않습니다.

위치 mm

이 필드는 MCS 또는 WCS에서 축의 실제 위치를 표시합니다.

이동할 거리

MCS 또는 WCS 에서 축이 이동할 거리가 이 필드에 표시됩니다.

G 코드 중요 G 코드를 표시합니다. 이송 속도 F mm/min

경로 이송 속도 실제값과 지령치를 표시합니다.

Page 65: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

자동 모드 6.1 AUTOMATIC 모드

니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0 65

파라미터 설명

공구 현재 활성 공구 및 실제 절삭날 번호 (T..., D...) 를 표시합니다. 실제 블록 블록 디스플레이는 현재 활성 가공 프로그램의 블록을 7개 연속해서

표시합니다. 블록 하나를 창 너비 크기까지 표시할 수 있습니다. 여러 개의 블록이 차례로 빠르게 실행되는 경우 "프로그램 진행" 창으로 전환하십시오. 7개 블록이 표시되는 화면으로 돌아가려면 "프로그램 순서" 소프트 키를 사용하십시오.

소프트 키 현재 활성인 모든 G 코드를 표시하는 G 코드 창을 엽니다. G 코드 창은 현재 활성인 모든 G 코드를 표시합니다. 각 G 코드는 특정 그룹에 지정되고 창에서 고정 위치를 갖게 됩니다. <PageUp> 또는 <PageDown> 키를 사용하여 추가 G 기능을 표시할 수 있습니다.

그림 6-3 활성 G 코드 창

모든 G 코드가 표시됩니다. 이 창은 현재 활성인 보조 기능 및 M 코드를 표시합니다. 이 소프트 키를 다시 누르면 창이 닫힙니다. 축 이송 속도 창 열기 이 소프트 키를 다시 누르면 창이 닫힙니다.

Page 66: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

자동 모드 6.1 AUTOMATIC 모드

니블링 66 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0

이 소프트 키를 누르면 표시되는 블록 개수가 7개에서 3개로 바뀝니다. 기계, 공작물 또는 상대 좌표계의 값을 선택합니다. 프로그램 제어 소프트 키 (예: “블록 스킵”, “기계 잠금”) 가 표시됩니다. 기계 잠금 (PRT) 을 선택하면 실제로 축과 스핀들은 동작하지 않고 지령치 디스플레이가 이송 동작을 "시뮬레이션"합니다. 이 소프트 키를 선택하면 모든 이송 동작이 "드라이런 피드"에 지정된 이송 속도 지령치를 사용하여 수행됩니다. 드라이런 이송 속도 기능이 프로그래밍된 이동 명령을 대체합니다. 이 기능이 활성화되면 보조 기능 M01이 프로그래밍된 모든 블록에서 프로그램 처리가 중지됩니다. 프로그램 시작 시 블록 번호 앞에 슬래쉬 (/) 가 표시된 프로그램 블록 (예: "/N100") 은 건너뜁니다. 이 기능이 활성화되면 가공 프로그램 블록이 다음과 같이 실행됩니다. 각 블록을 개별적으로 해독하고 각 블록이 끝날 때마다 실행을 중단합니다. 미세 싱글 블록 기능은 RESET 상태에서만 선택할 수 있습니다. 이송 속도 오버라이드 스위치는 급 이송 오버라이드에도 적용됩니다. 이 소프트 키를 누르면 화면이 닫힙니다. 원하는 프로그램 위치로 이동하려면 블록 탐색 기능을 사용하십시오. 계산을 수행하면서 블록 시작점 방향으로 블록을 탐색합니다. 블록 탐색 중에는 일반 프로그램을 실행할 때와 동일하게 계산을 수행하지만 축은 이동하지 않습니다. 계산을 수행하면서 블록 종점 방향으로 블록을 탐색합니다. 블록 탐색 중에는 일반 프로그램을 실행할 때와 동일하게 계산을 수행하지만 축은 이동하지 않습니다. 계산을 수행하지 않고 블록을 탐색합니다. 블록 탐색 중에 계산을 수행하지 않습니다. 커서를 중단점에 위치시킵니다.

Page 67: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

자동 모드 6.1 AUTOMATIC 모드

니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0 67

"찾기" 소프트 키는 "라인 찾기", "텍스트 찾기" 등의 기능을 제공합니다. 가공 프로그램 실행 중 실시간 시뮬레이션을 수행할 수 있습니다 ("실시간 시뮬레이션 (쪽 72)" 장 참조). 이 소프트 키를 사용하여 에러가 있는 프로그램 부분을 수정할 수 있습니다. 모든 변경 사항은 즉시 저장됩니다.

Page 68: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

자동 모드 6.2 가공 프로그램 선택 및 시작

니블링 68 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0

6.2 가공 프로그램 선택 및 시작

기능 프로그램을 시작하기 전에 제어 시스템과 기계가 모두 설치되었는지 확인하십시오. 장비 제조업체의 관련 안전 지침을 준수하십시오.

조작 순서 기계 조작반의 <AUTOMATIC> 키를 눌러 AUTOMATIC 모드를 선택하십시오. 프로그램 관리자가 열립니다. "NC 디렉토리" (디폴트 선택) 또는 "사용자 CF 카드" 소프트 키를 누르면 해당 디렉토리로 이동합니다.

그림 6-4 "프로그램 관리자" 시작 화면

원하는 프로그램 위에 커서를 놓습니다. NC 디렉토리의 경우 "실행", CF 카드의 경우 "외부 실행" 소프트 키를 눌러 실행할 프로그램을 선택합니다. 선택한 프로그램의 이름이 "프로그램 이름" 화면 줄에 표시됩니다.

Page 69: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

자동 모드 6.2 가공 프로그램 선택 및 시작

니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0 69

그림 6-5 프로그램 제어

필요에 따라 프로그램의 실행 방법을 지정할 수 있습니다. 가공 프로그램을 실행하려면 <NC START>를 누르십시오.

Page 70: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

자동 모드 6.3 블록 탐색

니블링 70 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0

6.3 블록 탐색

조작 순서 사전 조건: 사용할 프로그램이 선택되어 있어야 하고 제어 시스템이 RESET 상태여야 합니다. 블록 탐색 기능은 가공 프로그램에서 필요한 블록으로 (앞으로) 이동시킵니다. 가공 프로그램에서 필요한 블록에 커서를 직접 놓으면 탐색 대상이 설정됩니다.

그림 6-6 블록 탐색

블록 시작 지점으로 블록 탐색 블록 끝지점으로 블록 탐색 계산을 사용하지 않는 블록 탐색 중단 위치가 로드됩니다.

Page 71: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

자동 모드 6.3 블록 탐색

니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0 71

이 소프트 키를 이용해 찾고자 하는 용어를 입력하여 블록 탐색을 수행할 수 있습니다.

그림 6-7 탐색 용어 입력

검색어는 다음 기능을 이용해 입력할 수 있습니다. ● "텍스트" 시스템이 해당 텍스트가 있는 행으로 점프합니다. 탐색 시작 위치를 정의할 수 있는 토글 필드가 제공됩니다.

● "블록 번호" 커서가 "라인 번호"에 해당하는 라인에 놓입니다.

탐색 결과 필요한 블록이 "블록 디스플레이" 창에 표시됩니다.

주 "외부실행"의 경우 블록 탐색을 수행할 수 없습니다.

추가 수직 소프트 키 프로그램 레벨이 여러 개인 경우 하위 레벨로 점프할 수 있습니다. 프로그램 레벨이 여러 개인 경우 상위 레벨로 점프할 수 있습니다.

Page 72: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

자동 모드 6.4 실시간 시뮬레이션

니블링 72 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0

6.4 실시간 시뮬레이션

조작 순서 실행할 가공 프로그램을 선택한 후 <NC START>를 누릅니다. "실시간 시뮬레이션" 기능을 사용하여 HMI에 가공 프로그램의 실행을 실시간으로 시뮬레이션합니다.

그림 6-8 "실시간 시뮬레이션" 시작 화면

다음의 수직 소프트 키를 사용하여 실시간 시뮬레이션 기능을 HMI에 표시하는 방법을 변경할 수 있습니다. ● "자동 배율" ● "확대" ● "축소" ● "화면 삭제" ● "커서"

– "커서 설정" – "미세 이동", "일반 이동", "고속 이동" 커서 키를 누르면 선택한 커서 설정에 따라 십자선이 미세 간격, 일반 간격 또는 넓은 간격으로 이동합니다.

"실시간 시뮬레이션" 기능을 종료합니다.

Page 73: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

자동 모드 6.4 실시간 시뮬레이션

니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0 73

표시...

표시... 이 기능 아래 공구 형상을 선택할 수 있는 다른 메뉴가 있습니다. 또한 "공구와 이송 동작 함께 표시" 및 "이송 동작만 표시" 기능도 사용할 수 있습니다. 이 두 소프트 키 중 어느 것도 선택하지 않으면 공구만 표시됩니다.

그림 6-9 "실시간 시뮬레이션" > "표시 ..." 메뉴

"공구와 이송 동작 함께 표시"를 선택하면 펀치 기하와 이송 동작이 함께 표시됩니다. "이송 동작만 표시"를 선택하면 이송 동작만 표시됩니다. 이 기능은 시스템에서 사용 가능한 모든 공구를 나열합니다. 커서로 선택한 공구의 기하 형상 및 오리엔테이션이 표시됩니다. 새로 설정된 공구의 형상은 원형으로 자동 지정됩니다.

그림 6-10 "실시간 시뮬레이션" > "표시 ..." > "공구 형상" 메뉴

Page 74: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

자동 모드 6.4 실시간 시뮬레이션

니블링 74 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0

기하 편집기 (쪽 94)를 사용하여 공구의 펀치 형상을 정의할 수 있습니다. 나열된 소프트 키 기능을 사용하여 정의할 형상을 선택하십시오.

"디스플레이 영역" "디스플레이 영역" 기능을 사용해 시뮬레이션 디스플레이에서 사전 선택한 영역을 저장할 수 있습니다. "화면 최대/최소" 기능을 사용해 디스플레이 영역의 메뉴를 선택할 수 있습니다.

그림 6-11 디스플레이 영역 "화면 축소"

그림 6-12 디스플레이 영역 "화면 확대"

Page 75: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

자동 모드 6.4 실시간 시뮬레이션

니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0 75

디스플레이 영역 설정 및 저장 순서

1. 실시간 시뮬레이션 보기에서 원하는 영역을 선택합니다.

2. "디스플레이 영역" 기능을 누릅니다.

3. "화면 최소/최대"를 눌러 디스플레이 영역 "화면 최대" 화면 크기에 따라 디스플레이를 최대화할 수 있습니다.

4. "설명 필드"에서 영역에 이름을 지정할 수 있습니다.

5. <입력>을 눌러 입력을 완료합니다.

6. "영역 저장"을 누릅니다.

영역 활성화 또는 삭제 디스플레이 영역을 선택합니다. 커서 키를 사용해 활성화 또는 삭제할 영역을 선택합니다. "영역 활성화" 또는 "영역 삭제"를 누릅니다.

Page 76: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

자동 모드 6.5 가공 프로그램 중지 / 취소

니블링 76 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0

6.5 가공 프로그램 중지 / 취소

조작 순서 <NC STOP>를 누르면 가공 프로그램의 실행이 중단됩니다. <NC START>을 눌러 중단되었던 가공을 다시 시작할 수 있습니다. <리셋>을 누르면 현재 실행 중인 프로그램이 취소됩니다. <NC START>를 다시 누르면 중단되었던 프로그램이 다시 시작되고 프로그램이 처음부터 실행됩니다.

Page 77: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

자동 모드 6.6 취소 후 재실행

니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0 77

6.6 취소 후 재실행 프로그램 취소 (리셋) 후에 수동 모드 (조그) 에서 형상으로부터 공구를 후퇴시킬 수 있습니다.

조작 순서 <AUTOMATIC> 모드를 선택합니다. 중단 지점을 로드하기 위해 "블록 탐색" 창을 엽니다. 중단 지점이 로드됩니다. 중단 지점까지 블록 탐색이 시작됩니다. 중단된 블록의 시작 위치에 대한 조정이 수행됩니다. <NC START> 키를 눌러 가공을 계속합니다.

Page 78: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

자동 모드 6.7 중단 후 위치 재지정

니블링 78 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0

6.7 중단 후 위치 재지정 프로그램 중단 (<NC STOP>) 후 수동 모드 (조그) 로 공구를 형상에서 후퇴시킬 수 있습니다. 제어 시스템이 중단 지점의 좌표를 저장합니다. 이동된 거리가 표시됩니다.

조작 순서 <AUTOMATIC> 모드를 선택합니다. <NC START> 키를 눌러 가공을 계속합니다.

주의 중단점에 다시 접근할 때 모든 축이 동시에 이동합니다. 이동 영역에 방해물이 없는지 확인하십시오.

Page 79: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

자동 모드 6.8 외부에서 실행

니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0 79

6.8 외부에서 실행

기능 <AUTOMATIC> 모드 > <PROGRAM MANAGER> 영역에서 프로그램의 외부 실행을 위해 다음 인터페이스를 사용할 수 있습니다. 사용자 콤팩트 플래시 카드 네트워크를 통한 외부 실행용 RCS 연결 (SINUMERIK 802D sl pro만 해당) 제조업체 드라이브 USB 드라이브 프로그램 관리자의 다음 시작 화면에서 시작:

그림 6-13 "프로그램 관리자" 시작 화면

수직 소프트 키 "외부 실행"을 사용하여 선택한 외부 프로그램을 제어 시스템에 전송합니다. 이 프로그램을 실행하려면 <NC START>를 누르십시오. 버퍼 메모리의 내용이 처리되고 있는 동안 블록이 자동으로 다시 로드됩니다.

Page 80: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

자동 모드 6.8 외부에서 실행

니블링 80 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0

조작 순서. 사용자의 콤팩트 플래시 카드 또는 USB 드라이브에서 실행. 요구 사항: 제어 시스템이 "리셋" 상태여야 합니다. <AUTOMATIC> 모드 키를 선택합니다. 기계 조작반에서 <PROGRAM MANAGER> 키를 누릅니다. "사용자 CF 카드" 또는 "USB 드라이브"를 누릅니다. 이제 "사용자 CF 카드 / USB 드라이브"의 디렉토리에 액세스할 수 있습니다. 원하는 프로그램에 커서 표시줄을 놓습니다. "외부 실행"을 누릅니다. 프로그램이 버퍼 메모리로 전송되고 프로그램 선택에서 자동으로 선택되어 표시됩니다. <NC START> 키를 누릅니다. 가공이 시작됩니다. 프로그램이 연속으로 다시 로드됩니다. 프로그램이 끝나거나 <RESET> 상태인 경우 제어 시스템에서 자동으로 프로그램이 제거됩니다.

주 "외부실행"의 경우 블록 탐색을 수행할 수 없습니다.

Page 81: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

자동 모드 6.8 외부에서 실행

니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0 81

네트워크를 통한 외부 실행의 요구 사항 ● 제어 시스템 및 외부 PC가 이더넷을 통해 연결되어 있어야 합니다. ● PC에 RCS 도구가 설치되어 있어야 합니다. 장치에는 다음과 같은 조건이 필요합니다. 1. 제어 시스템: ("사용자 관리" 참조)

– 다음 대화 상자를 사용하여 네트워크를 사용하기 위한 인증을 생성합니다. <SYSTEM> 영역 > "서비스 화면" > "시스템 서비스" > "네트워크 서비스" > "인증" > "생성"

2. 제어 시스템: ("사용자 로그인 - RCS 로그인") – 다음 대화 상자를 사용하여 RCS 연결을 위해 로그인합니다.

<SYSTEM> 영역 > 수직 소프트 키 "RCS 로그인" > "로그인" 3. PC:

– RCS 도구를 시작합니다. 4. PC:

– 네트워크 작동을 위한 드라이브/디렉토리를 활성화합니다. 5. PC:

– 제어 시스템에 대한 이더넷 연결을 구축합니다. 6. 제어 시스템: ("네트워크 드라이브 연결/연결 해제" 참조)

– 다음 대화 상자를 사용하여 PC에서 공유하도록 설정된 디렉토리에 연결합니다. <SYSTEM> 영역 > "서비스 화면" > "시스템 서비스" > "네트워크 서비스" > > "연결" > "RCS 네트워크" (제어 시스템에서 사용 가능한 드라이브 선택 > 서버 이름 및 PC에 공유하도록 설정된 디렉토리 입력, 예: "\\123.456.789.0\External Program")

Page 82: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

자동 모드 6.8 외부에서 실행

니블링 82 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0

네트워크를 통한 외부 실행의 작업 순서 <AUTOMATIC> 모드 키를 선택합니다. 기계 조작반에서 <PROGRAM MANAGER> 키를 누릅니다. "RCS 연결"을 누릅니다. PC의 디렉토리로 이동됩니다. 원하는 프로그램에 커서 표시줄을 놓습니다. "외부 실행"을 누릅니다. 프로그램이 버퍼 메모리로 전송되고 프로그램 선택에서 자동으로 선택되어 표시됩니다. <NC START> 키를 누릅니다. 가공이 시작됩니다. 프로그램이 연속으로 다시 로드됩니다. 프로그램이 끝나거나 <RESET>상태인 경우 제어 시스템에서 자동으로 프로그램이 제거됩니다.

주 프로그램 실행만 가능합니다. 시스템에서 프로그램을 수정할 수 없습니다.

Page 83: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0 83

가공 프로그램 77.1 가공 프로그램 개요

메뉴 트리

그림 7-1 "프로그램 관리자" 메뉴 트리

기능 PROGRAM MANAGER 영역은 제어 시스템에 있는 공작물 프로그램의 관리 영역입니다. 이 영역에서는 프로그램을 작성하거나 수정을 위해 열 수 있으며 실행, 복사 및 삽입을 위해 프로그램을 선택할 수 있습니다.

Page 84: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

가공 프로그램 7.1 가공 프로그램 개요

니블링 84 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0

조작 순서 <PROGRAM MANAGER> 키를 눌러 프로그램 디렉토리를 엽니다.

그림 7-2 "프로그램 관리자" 시작 화면

커서 키를 사용하여 프로그램 디렉토리를 검색합니다. 프로그램 이름을 빨리 찾으려면 이름의 첫 글자만 입력해도 됩니다. 해당 문자가 포함된 프로그램으로 커서가 자동으로 이동합니다.

소프트 키 NC 디렉토리를 표시하려면 이 소프트 키를 누릅니다. 이 소프트 키를 눌러 커서가 놓여 있는 프로그램을 선택합니다. 시스템이 기계 좌표 화면으로 전환됩니다. <NC START>를 사용해 이 프로그램을 실행합니다. 새 프로그램을 작성하려면 "새로 작성" 소프트 키를 사용합니다. "열기" 소프트 키를 사용하면 처리를 위해 커서로 강조된 파일을 열 수 있습니다. 후속 작업을 위해 모든 파일을 선택하려면 이 소프트 키를 누릅니다. 소프트 키를 한 번 더 누르면 선택이 취소됩니다.

Page 85: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

가공 프로그램 7.1 가공 프로그램 개요

니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0 85

주 개별 파일 선택: 선택할 파일에 커서를 놓고 <선택> 키를 누릅니다. 선택한 줄의 색이 바뀝니다. <선택> 키를 한 번 더 누르면 선택이 취소됩니다.

파일을 복사하고자 하는 경우 이 소프트 키를 누릅니다. 복사된 디렉토리나 파일을 현재의 디렉토리 내에 붙여 넣습니다. "삭제" 소프트 키를 선택하면 경고 메시지가 표시된 후 커서로 선택된 파일이 삭제됩니다. 여러 개의 파일이 선택된 경우 실행 확인을 묻는 경고가 나타난 뒤 선택된 모두가 삭제됩니다. 삭제하려면 "OK" 소프트 키를 선택하고, 취소하려면 "취소"를 선택합니다. 추가 기능을 표시하는 데 이 소프트 키를 사용합니다. 커서를 사용하여 이전에 선택한 프로그램의 이름을 변경할 수 있는 창이 열립니다. 새 이름을 입력하고 확인하려면 "OK"를 누르고, 취소하려면 "취소"를 누릅니다. 일정한 시간 동안 프로그램에 커서가 놓여 있으면 파일의 처음 7줄을 보여주는 창이 열립니다. 검색할 파일 이름을 입력할 수 있는 창이 열립니다. 이름을 입력한 후 입력을 완료하려면 "OK"를 누르고, 취소하려면 "취소"를 누릅니다. 네트워크 작업을 위해 디렉토리 선택을 취소할 수 있습니다. 창을 분할해 HMI에 표시합니다. <탭> 키를 이용해 창을 전환할 수 있습니다. 선택한 디렉토리 및 선택한 파일의 메모리 속성에 대한 정보를 제공합니다. 실행된 기능 (예: 파일 복사) 에 대한 정보와 PROGRAM MANAGER에서 실행 오류가 발생한 기능에 대한 정보를 로그파일로 제공합니다. 로그파일은 시스템 콜드 리스타트 후 삭제됩니다. 이 소프트 키를 선택하면 사용자 콤팩트 플래시 카드를 통해 파일을 입/출력하는 데 필요한 기능과 "외부 실행" 기능이 제공됩니다. 이 기능을 선택하면 사용자 콤팩트 플래시 카드의 디렉토리가 표시됩니다.

Page 86: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

가공 프로그램 7.1 가공 프로그램 개요

니블링 86 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0

이 소프트 키를 눌러 커서가 놓여 있는 프로그램을 선택합니다. CF 카드가 선택되어 있는 경우 NC는 외부 프로그램으로서 프로그램을 실행합니다. NC의 디렉토리에 저장되지 않은 가공 프로그램에 대한 어떠한 프로그램 호출도 이 프로그램에 포함되지 않아야 합니다. 이 소프트 키는 네트워크 상의 작업에 연결하는 데 필요합니다. 자세한 정보는 네트워크 작업 장을 참조하십시오 (SINUMERIK 802D sl pro만 해당). 파일을 입/출력하는 데 필요한 기능은 RS232 인터페이스를 통해 제공됩니다. 클립보드의 파일을 RS232에 연결된 PC로 전송하는 데 이 기능을 사용합니다. RS232 인터페이스를 통해 파일을 로드합니다. 인터페이스 설정은 "시스템" 영역을 참조하십시오. 가공 프로그램은 텍스트 형식으로 전송해야 합니다. 에러 로그 이 소프트 키를 선택하면 제조업체 드라이브를 통해 파일을 입/출력하는 데 필요한 기능과 "외부 실행" 기능이 제공됩니다. 이 기능을 선택하면 제조업체 드라이브의 디렉토리가 표시됩니다. 이 소프트 키를 선택하면 USB 드라이브를 통해 파일을 입/출력하는 데 필요한 기능과 "외부 실행" 기능이 제공됩니다. 이 기능을 선택하면 USB 드라이브의 디렉토리가 표시됩니다.

Page 87: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

가공 프로그램 7.2 새 프로그램 입력

니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0 87

7.2 새 프로그램 입력

조작 순서 PROGRAM MANAGER 영역을 선택합니다. "NC 디렉토리" 소프트 키를 사용하여 새 프로그램의 저장 위치를 선택합니다. "새로 작성"을 누릅니다. 다음과 같은 옵션이 있습니다.

그림 7-3 새 프로그램

"새 디렉토리" 소프트 키를 누르면 새 파일을 설정할 수 있는 대화 상자 창이 열립니다. 이름을 입력한 후 "OK"를 눌러 입력을 완료합니다. "새 파일" 소프트 키를 누르면 새 프로그램 파일을 설정할 수 있는 대화 상자 창이 열립니다. 이 창에서 새 메인 프로그램 및 서브프로그램의 이름을 입력할 수 있습니다. 메인 프로그램의 .MPF 확장자가 자동으로 입력됩니다. 프로그램 이름과 함께 서브루틴의 .SPF 확장자를 입력해야 합니다. "OK"를 이용하여 입력을 완료합니다. 새 가공 프로그램 파일이 생성되고 편집기 창이 자동으로 열립니다. "취소"를 누르면 프로그램 작성이 취소되고 창이 닫힙니다.

Page 88: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

가공 프로그램 7.3 가공 프로그램 또는 텍스트 파일 편집

니블링 88 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0

7.3 가공 프로그램 또는 텍스트 파일 편집

기능 NC 메모리의 가공 프로그램 또는 가공 프로그램의 일부는 현재 실행되지 않고 있을 때만 편집할 수 있습니다. 가공 프로그램의 수정 내용은 즉시 저장됩니다. 편집기를 사용하여 다른 드라이브 ("사용자 CF 카드", "USB 드라이브", (메인 화면 "프로그램 관리자" 참조)) 에서도 가공 프로그램과 텍스트 파일 (*.ini 등) 을 편집/처리할 수 있습니다. 이 경우 제어 시스템의 채널 상태는 아무런 역할을 하지 않습니다. 변경 내용은 프로그램 편집기를 닫아야 저장됩니다. 저장은 대화 상자를 사용하여 중단할 수 있습니다.

그림 7-4 프로그램 편집기 시작 화면

Page 89: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

가공 프로그램 7.3 가공 프로그램 또는 텍스트 파일 편집

니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0 89

메뉴 트리

그림 7-5 "프로그램" 메뉴 트리

조작 순서 프로그램 관리자에서 편집할 프로그램을 선택하고 "열기"를 누르십시오. 프로그램이 열리고 편집용으로 표시됩니다. 추가 소프트 키 기능이 제공됩니다. 프로그램 변경 사항은 자동으로 적용됩니다.

소프트 키 텍스트 세그먼트를 편집하는 기능입니다. 선택한 파일을 실행하는 소프트 키입니다. 현재 커서 위치까지 텍스트 세그먼트를 선택하는 소프트 키입니다 (단축 키: <CTRL+B>). 이 소프트 키를 사용해 선택된 블록을 클립보드로 복사할 수 있습니다 (단축 키: <CTRL+C>).

Page 90: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

가공 프로그램 7.3 가공 프로그램 또는 텍스트 파일 편집

니블링 90 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0

이 소프트 키를 사용해 클립보드에 저장된 텍스트를 현재 위치에 붙여넣을 수 있습니다 (단축 키: <CTRL+V>). 선택한 텍스트를 삭제하는 소프트 키입니다 (단축 키: <CTRL+X>) "찾기" 소프트 키를 사용해 표시된 프로그램 파일에서 특정 문자열을 검색할 수 있습니다. 입력 줄에 검색할 단어를 입력하고 "OK" 소프트 키를 누르면 검색이 시작됩니다. 검색을 시작하지 않고 대화 상자를 닫으려면 "취소"를 누릅니다. 이 소프트 키를 사용해 현재 커서 위치에서 프로그램 끝까지 블록 번호를 다시 설정할 수 있습니다. 프로그램 편집기에서의 싸이클 지원 (쪽 263) 장을 참조하십시오. 시뮬레이션은 "시뮬레이션 (쪽 91)" 장에 자세히 설명되어 있습니다. "재컴파일" 기능으로 다음 작업을 수행할 수 있습니다. ● 싸이클 호출 "재컴파일" 싸이클 호출을 재컴파일하려면 커서가 프로그램의 싸이클 호출 라인에 위치해야 합니다. 소프트 키 기능을 사용하여 파라미터를 설정한 싸이클에 "재컴파일" 기능을 사용하면 싸이클 화면이 다시 호출됩니다. 이 기능은 싸이클 이름을 해독하여 관련 파라미터가 적용된 화면을 표시합니다. 유효 범위를 벗어나는 파라미터가 있으면 자동으로 디폴트 값이 사용됩니다. 화면을 닫으면 기존 파라미터 블록이 수정된 블록으로 교체됩니다.

주 자동 생성된 블록만 재컴파일할 수 있습니다.

Page 91: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

가공 프로그램 7.4 시뮬레이션

니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0 91

7.4 시뮬레이션

기능 일반적인 시뮬레이션은 선택한 프로그램의 프로그래밍된 공구 경로를 꺽은선 그래프를 사용하여 추적합니다. 니블링의 경우 시뮬레이션이 다른 방식으로 표시됩니다. 이 시뮬레이션은 이송 동작 대신 클램프 보호 영역 및 적절한 공구 프로파일을 사용하여 실행된 스트로크를 표시합니다. 스트로크 시작을 선택한 경우에만 그래픽 화면이 제공됩니다.

주 활성 NC 프로그램을 통해 지정한 보호 영역은 이 시뮬레이션에서는 표시되지 않습니다.

조작 순서 조작 영역 키 <PROGRAM>을 사용하거나 가공 프로그램을 열어 표시된 가공 프로그램을 시뮬레이션할 수 있습니다. 시작 화면을 엽니다.

그림 7-6 시뮬레이션 시작 화면

다음의 수직 소프트 키를 사용하여 시뮬레이션을 HMI에 표시하는 방법을 변경할 수 있습니다. ● "자동 배율" ● "확대"

Page 92: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

가공 프로그램 7.4 시뮬레이션

니블링 92 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0

표시...

● "축소" ● "디스플레이 영역"

"디스플레이 영역 (쪽 72)" 기능을 사용해 시뮬레이션 디스플레이에서 사전 선택한 영역을 저장할 수 있습니다.

● "화면 삭제" ● "커서"

– "커서 설정" – "미세 이동", "일반 이동", "고속 이동" 커서 키를 누르면 선택한 커서 설정에 따라 십자선이 미세 간격, 일반 간격 또는 넓은 간격으로 이동합니다.

<NC 시작>을 누르면 선택한 가공 프로그램의 시뮬레이션이 시작됩니다.

표시... 이 기능 아래 공구 형상을 선택할 수 있는 다른 메뉴가 있습니다. 또한 "공구와 이송 동작 함께 표시" 및 "이송 동작만 표시" 기능도 사용할 수 있습니다. 이 두 소프트 키 중 어느 것도 선택하지 않으면 공구만 표시됩니다.

그림 7-7 메뉴, "시뮬레이션" > "표시... "

"공구와 이송 동작 함께 표시"를 선택하면 펀치 기하와 이송 동작이 함께 표시됩니다. "이송 동작만 표시"를 선택하면 이송 동작만 표시됩니다.

Page 93: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

가공 프로그램 7.4 시뮬레이션

니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0 93

이 기능은 시스템에서 사용 가능한 모든 공구를 나열합니다. 커서로 선택한 공구의 기하 형상 및 오리엔테이션이 표시됩니다. 새로 설정된 공구의 형상은 원형으로 자동 지정됩니다.

그림 7-8 메뉴, "시뮬레이션" > "표시... " > "공구 형상"

기하 편집기 (쪽 94)를 사용하여 공구의 펀치 형상을 정의할 수 있습니다. 나열된 소프트 키 기능을 사용하여 정의할 형상을 선택하십시오.

도 참조 가공 프로그램 선택 및 시작 (쪽 68)

Page 94: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

가공 프로그램 7.4 시뮬레이션

니블링 94 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0

7.4.1 기하 편집기

기능 기하 편집기를 사용하여 공구의 펀치 형상을 정의할 수 있습니다. 나열된 소프트 키 기능을 사용하여 정의할 형상을 선택하십시오. 제어 시스템은 다음과 같은 표준 형상을 제공합니다. ● 정사각형 ● 원형 ● 삼각형 ● 육각형 ● 팔각형 ● 연장된 홀 ● 이중 "D" ● 긴 "D" 형상을 선택한 후 크기 입력 필드에서 펀치 크기를 수정할 수 있습니다. 입력이 완료되면 대화형 화면의 우측에 정의한 형상이 표시됩니다. 모든 펀치가 회전 축을 중심으로 대칭되게 표시됩니다. 엔벨로프 원호 직경 필드는 해당 엔벨로프 원호 직경을 표시합니다. 공구 오리엔테이션을 정의하려면 각도 입력 필드를 사용하십시오.

그림 7-9 공구 오리엔테이션 변경

Page 95: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

가공 프로그램 7.4 시뮬레이션

니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0 95

공구 어댑터를 로터리 축과 커플링한 경우 공구를 이 로터리 축에 지정할 수 있습니다. 자동 공구 체크박스를 활성화하고 축 이름을 선택하십시오.

그림 7-10 로터리 축을 공구에 지정

"OK" 소프트 키 기능을 선택하면 데이터가 적용되고 공구 형상 목록으로 돌아갑니다.

사각형 펀치 형상 길이 및 너비 입력 필드를 사용하여 사각형의 치수를 정의합니다.

그림 7-11 사각형 펀치 형상

Page 96: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

가공 프로그램 7.4 시뮬레이션

니블링 96 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0

원형 펀치 형상 반경 입력 필드를 사용하여 펀치 직경을 조정합니다.

그림 7-12 원형 펀치 형상

삼각형 펀치 형상 각도 입력 필드를 사용하여 삼각형의 틈 각도를 정의합니다. 삼각형의 높이는 높이 필드에 지정합니다. 이렇게 만들어진 삼각형의 중심이 엔벨로프 원호의 중심점에 오게 조정합니다.

그림 7-13 삼각형 펀치 형상

Page 97: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

가공 프로그램 7.4 시뮬레이션

니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0 97

육각형 펀치 형상 반경 입력 필드를 사용하여 펀치 직경을 조정합니다.

그림 7-14 육각형 펀치 형상

팔각형 펀치 형상 반경 입력 필드를 사용하여 펀치 직경을 조정합니다.

그림 7-15 팔각형 펀치 형상

Page 98: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

가공 프로그램 7.4 시뮬레이션

니블링 98 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0

연장된 홀 펀치 형상 길이 및 너비 입력 필드를 사용하여 연장된 홀의 치수를 정의합니다. 길이와 너비 비율에서 라운딩 반경을 계산합니다.

그림 7-16 연장된 홀 펀치 형상

이중 "D" 펀치 형상 너비 입력 필드를 사용하여 이중 "D" 펀치 형상의 치수를 정의합니다. 라운딩 반경은 항상 엔벨로프 원호의 반경과 일치합니다.

그림 7-17 이중 "D" 펀치 형상

Page 99: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

가공 프로그램 7.4 시뮬레이션

니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0 99

긴 "D" 펀치 형상 너비 입력 필드를 사용하여 긴 "D" 펀치 형상의 치수를 정의합니다. 길이는 엔벨로프 원호 직경에 의해 결정됩니다.

그림 7-18 긴 "D" 펀치 형상

Page 100: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

가공 프로그램 7.4 시뮬레이션

니블링 100 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0

Page 101: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0 101

시스템 88.1 "시스템" 조작 영역

기능 SYSTEM 영역은 NCK, PLC 및 드라이브의 파라미터 설정 및 분석에 필요한 기능을 제공합니다. 선택한 기능에 따라 수평, 수직 소프트 키가 변경됩니다. 아래 나온 메뉴 트리에는 수평 소프트 키만 표시됩니다.

메뉴 트리

그림 8-1 시스템 메뉴 트리

Page 102: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

시스템 8.1 "시스템" 조작 영역

니블링 102 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0

조작 순서 CNC 키보드를 사용해 <SHIFT> 및 <SYSTEM> 영역으로 변경하면 시작 화면이 표시됩니다.

그림 8-2 메인 화면, <SYSTEM> 영역

소프트 키 아래에서는 시작 화면 수직 소프트 키에 대해 설명합니다. "암호 설정" 시스템에서 암호 수준을 세 가지로 구분하고 각각 다른 사용 권한을 제공합니다. ● 시스템 암호 ● 제조업체 암호 ● 사용자 암호 액세스 수준에 해당하는 특정 데이터를 변경할 수 있습니다. 암호를 모르면 액세스가 거부됩니다.

주 SINUMERIK 802D sl "목록"을 참조하십시오.

Page 103: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

시스템 8.1 "시스템" 조작 영역

니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0 103

그림 8-3 암호 입력

"적용" 소프트 키를 선택하면 암호가 설정됩니다. 작업을 취소하고 "시스템" 메인 화면으로 돌아가려면 "취소"를 누릅니다. "암호 변경"

그림 8-4 암호 변경

사용 권한에 따라 소프트 키 바에 암호를 변경할 수 있는 다양한 방법이 제공됩니다. 적절한 소프트 키를 사용하여 암호 수준을 선택합니다. 새 암호를 입력하고 "적용"을 눌러 입력을 완료합니다. 확인하기 위해 새 암호를 한 번 더 입력하라는 메시지가 표시됩니다. "적용"을 눌러 암호 변경을 완료합니다. 작업을 취소하고 시작 화면으로 돌아가려면 "취소"를 누릅니다.

Page 104: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

시스템 8.1 "시스템" 조작 영역

니블링 104 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0

자격 증명 리셋 사용자 네트워크 로그인 "Change language"를 사용하여 사용자 인터페이스 언어를 선택합니다.

그림 8-5 사용자 인터페이스 언어

커서 키를 사용하여 언어를 선택하고 "OK"를 눌러 확인합니다.

주 새 언어가 선택되면 HMI가 자동으로 재시작됩니다.

"서비스 언어"를 사용하여 사용자 인터페이스 언어로 항상 "영어"를 선택합니다. "서비스 언어" 소프트 키를 다시 누르면 이전 활성 언어 (예: "중국어 간체") 가 복원됩니다.

주 별표 "*"는 사용 중인 언어를 표시합니다.

"데이터 저장" 휘발성 메모리의 내용을 비휘발성 메모리 영역에 저장합니다. 요구 사항: 현재 실행 중인 프로그램이 없어야 합니다. 데이터 백업 중에는 어떠한 작업도 수행하지 마십시오. NC 및 PLC 데이터를 백업합니다. 드라이브 데이터는 백업하지 않습니다.

Page 105: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

시스템 8.1 "시스템" 조작 영역

니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0 105

주 저장된 데이터는 다음 조작 동작을 통해 호출할 수 있습니다. 제어 시스템 부팅 중에 <SELECT> 키를 누릅니다. 셋업 메뉴에서 "Reload saved user data"를 선택합니다. <입력> 키를 누릅니다.

주 백업된 데이터는 <SYSTEM> 영역 > "스타트업" > "백업 데이터를 사용해 파워업"을 통해다시 호출할 수 있습니다.

Page 106: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

시스템 8.2 SYSTEM - "스타트업" 소프트 키

니블링 106 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0

8.2 SYSTEM - "스타트업" 소프트 키

스타트업 이 소프트 키를 사용하면 NC 파워업 모드를 선택할 수 있습니다. 커서를 사용하여 원하는 모드를 선택합니다. ● 일반 파워업 시스템이 다시 시작됩니다.

● 디폴트 데이터를 사용해 파워업 디스플레이 머신 데이터를 표준 값으로 재설정합니다 (공장 출하 당시의 초기 상태로 복원).

● 백업 데이터를 사용해 파워업 마지막으로 백업된 데이터를 사용해 시스템을 다시 시작합니다 (백업 데이터 참조).

PLC를 다음과 같은 모드로 시작할 수 있습니다. ● 재시작 ● 메모리 리셋 또한 후속 디버그 모드에 연결하여 시작할 수도 있습니다. HMI의 파워업 모드를 선택합니다. 커서를 사용하여 원하는 모드를 선택합니다. ● 일반 파워업 시스템이 다시 시작됩니다.

● 기본 데이터를 사용하여 파워업 디폴트 값을 사용하여 재시작합니다 (공장 출하 당시의 초기 상태 복원).

제어 시스템을 리셋하고 선택한 모드로 재시작을 수행하려면 "OK"를 선택합니다. <RECALL> 키를 사용하여 모든 작업을 취소하고 시스템 시작 화면으로 돌아갈 수 있습니다.

Page 107: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

시스템 8.3 SYSTEM - "머신 데이터" 소프트 키

니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0 107

8.3 SYSTEM - "머신 데이터" 소프트 키

참고 자료 머신 데이터에 대한 자세한 설명은 다음의 제조업체 문서에서 확인할 수 있습니다. SINUMERIK 802D sl 목록 매뉴얼 SINUMERIK 802D sl 기능 매뉴얼 - 선삭, 밀링 및 니블링

머신 데이터 머신 데이터에 대한 변경은 기계에 크게 영향을 미칩니다.

그림 8-6 머신 데이터 행의 구조

도표 8- 1 기호 설명

번호 의미

1 MD 번호 2 이름: 3 값 4 단위

so 즉시 적용 cf 확인 소프트 키 re 리셋

5 적용

po 전원 ON

주의 파라미터 설정이 잘못되면 기계가 파손될 수 있습니다.

머신 데이터는 아래 설명한 그룹으로 나뉩니다.

Page 108: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

시스템 8.3 SYSTEM - "머신 데이터" 소프트 키

니블링 108 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0

일반 머신 데이터 “일반 머신 데이터” 창을 엽니다. 페이지 업/페이지 다운 키를 사용하여 앞/뒤로 이동할 수 있습니다.

그림 8-7 일반 머신 데이터

시스템에서 웜 리스타트를 실행합니다. "찾기" 검색할 머신 데이터의 번호나 이름 (또는 이름의 일부) 를 입력하고 "OK"를 누릅니다. 탐색된 데이터로 커서가 이동합니다. 다음 일치 대상을 찾아 탐색을 계속하는 데 이 소프트 키를 사용합니다. 활성 머신 데이터 그룹의 다양한 화면표시 필터를 제공합니다. 다음 소프트 키가 추가로 제공됩니다. ● "전문가": 전문가 모드에 표시할 모든 데이터 그룹을 선택하는 데 이 소프트 키를 사용합니다.

● "필터 사용": 선택한 모든 데이터 그룹을 활성화하는 데 이 소프트 키를 사용합니다. 창에서 작업을 중단한 후에는 선택된 데이터만 머신 데이터 화면에 표시됩니다.

● "전체 선택": 전문가 모드에 표시할 모든 데이터 그룹을 선택하는 데 이 소프트 키를 사용합니다.

Page 109: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

시스템 8.3 SYSTEM - "머신 데이터" 소프트 키

니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0 109

● "전체 선택 해제": 모든 데이터 그룹의 선택을 취소합니다.

그림 8-8 화면표시 필터

축 머신 데이터 "축 머신 데이터" 창을 엽니다. 소프트 키에 "축 +" 및 "축 -" 소프트 키가 추가로 표시됩니다.

그림 8-9 축 머신 데이터

제 1축의 데이터가 표시됩니다. 다음 축 또는 이전 축의 기계 영역으로 전환하려면 "축 +" 또는 "축 -"를 사용합니다. 머신 데이터의 내용이 업데이트됩니다.

Page 110: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

시스템 8.3 SYSTEM - "머신 데이터" 소프트 키

니블링 110 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0

채널 머신 데이터 "채널 머신 데이터" 창을 엽니다. 페이지 업/페이지 다운 키를 사용하여 앞/뒤로 이동할 수 있습니다.

그림 8-10 채널 머신 데이터

SINAMICS 드라이브 머신 데이터 "드라이브 머신 데이터" 대화 상자를 엽니다. 최초 대화 상자에 시스템, 전원 공급장치, 드라이브 장치의 상태를 비롯하여 현재의 구성 정보가 표시됩니다.

그림 8-11 드라이브 머신 데이터

Page 111: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

시스템 8.3 SYSTEM - "머신 데이터" 소프트 키

니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0 111

파라미터를 표시하려면 해당 장치에 커서를 놓고 "파라미터 표시" 소프트 키를 선택합니다. 파라미터에 관한 설명은 SINAMICS 드라이브 설명서를 참조하십시오.

그림 8-12 파라미터 목록

해당 드라이브 오브젝트로 전환합니다. 참고 행에 선택된 값이 16진 값 및 2진 값으로 표시됩니다. 이 기능을 사용해 검색할 단어와 관련된 파라미터 목록을 검색할 수 있습니다.

Page 112: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

시스템 8.3 SYSTEM - "머신 데이터" 소프트 키

니블링 112 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0

머신 데이터 디스플레이

“머신 데이터 표시” 창을 엽니다. 페이지 업/페이지 다운 키를 사용하여 앞/뒤로 이동할 수 있습니다.

그림 8-13 머신 데이터 디스플레이

"색상 소프트 키" 및 "색상 화면" 소프트 키를 사용하면 사용자 정의 색상 설정을 지정할 수 있습니다. 표시되는 색상은 빨간색, 녹색 및 파란색으로 구성됩니다. "색상 편집" 창에는 입력 필드에 현재 선택된 값이 표시됩니다. 이러한 값을 변경하여 원하는 색상을 생성할 수 있습니다. 밝기도 바꿀 수 있습니다. 입력을 완료하면 다음 혼합비가 일시적으로 표시됩니다. 커서 키를 사용하여 입력 필드 사이를 이동할 수 있습니다. "OK"를 누르면 설정이 적용되고 대화 상자가 닫힙니다. "취소" 소프트 키를 선택하면 변경 내용이 적용되지 않고 대화 상자가 닫힙니다.

Page 113: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

시스템 8.3 SYSTEM - "머신 데이터" 소프트 키

니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0 113

팁과 소프트 키 영역의 색을 변경하는 데 사용합니다.

그림 8-14 소프트 키 색상을 편집합니다.

대화 상자의 테두리 색을 변경하는 데 사용합니다. "활성 창" 소프트 키 기능은 사용자 설정을 활성 창에 지정하고, "비활성 창" 기능은 비활성 창에 지정합니다.

그림 8-15 프레임 색상을 편집합니다.

Page 114: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

시스템 8.4 SYSTEM - "서비스 디스플레이"

니블링 114 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0

8.4 SYSTEM - "서비스 디스플레이"

8.4.1 SYSTEM - "서비스 디스플레이" "서비스 화면" 창이 화면에 나타납니다. 다음 다이어그램에 "서비스 제어" 기능의 시작 화면이 나타납니다.

그림 8-16 "서비스 제어" 시작 화면

이 창에는 축 드라이브에 대한 정보가 표시됩니다. "축 +" 또는 "축 -" 소프트 키도 표시됩니다. 이 소프트 키를 사용하여 다음 또는 이전 축 값을 표시할 수 있습니다. 이 창에는 디지털 드라이브에 관한 정보가 표시됩니다. 이 창은 외부 버스 설정에 대한 정보를 보여줍니다. 이 소프트 키 기능을 사용해 다음 기능의 창을 활성화할 수 있습니다. ● "네트워크 서비스" ("네트워크 작업" 장 참조) ● "작업 로그" ("작업 로그" 장 참조) ● "방화벽 서비스" ("네트워크 작업" 장 참조) ● "MSG 서비스" ("서비스 MSG" 장 참조) ● "날짜/시간" ("날짜 시간" 장 참조)

Page 115: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

시스템 8.4 SYSTEM - "서비스 디스플레이"

니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0 115

이 창은 다음 항목에 대한 정보를 포함합니다. ● 지정, 기계 축 <=> 채널 축 <=> 드라이브 번호 ● NC 및 드라이브 인에이블 상태 ● 준비, 에러 및 알람 관련 드라이브 상태 이 창은 드라이브 최적화를 위한 오실로스코프 기능을 제공합니다 ("서보 트레이스" 장 참조). 이 창에는 개별 CNC 구성 요소의 버전 번호 및 작성일이 표시됩니다. 이 창에서 다음 기능을 선택할 수 있습니다 ("버전" 장 참조) . ● "HMI 세부사항" ● "라이센스 키" ● "옵션" ● "다른 이름으로 저장" 표시된 버전을 텍스트 파일로 저장할 수 있습니다.

8.4.2 작업 로그 "작업 로그"는 서비스 이벤트를 위해 제공되는 기능입니다. 작업 로그 파일의 내용에 접근하려면 반드시 HMI에서 시스템 암호를 입력해야 합니다.

그림 8-17 작업 로그

"다음 위치에 저장..." 소프트 키를 사용하여 시스템 암호 입력 여부에 관계 없이 CF 카드 또는 USB 드라이브에 파일을 출력할 수 있습니다. 관련 작업에 어려움이 있는 경우 핫라인으로 문의해 주십시오 (핫라인 관련 정보는 서문의 "기술 지원" 절 참조).

Page 116: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

시스템 8.4 SYSTEM - "서비스 디스플레이"

니블링 116 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0

8.4.3 서보 트레이스 오실로스코프 기능은 드라이브 최적화를 위해 제공됩니다. 이를 사용하여 다음에 대한 그래픽 표현을 제공합니다. ● 속도 지령치 ● 형상 편차 ● 추종 오차 ● 실제 위치 값 ● 위치 지령치 ● 일반/미세 정위치 정지 내부 제어 상태에 대한 동기 트레이스를 허용하는 다양한 기준으로 트레이스 시작을 연결할 수 있습니다. 이 설정은 "신호 선택" 기능을 통해서만 수행해야 합니다. 결과를 분석하는 데 사용할 수 있는 다음 기능이 제공됩니다. ● 가로 좌표 및 세로 좌표 변경 및 스케일링 ● 가로 또는 세로 마커를 사용하여 값 측정 ● 두 마커 위치 사이의 차이로서 가로 좌표 및 세로 좌표 값 측정 ● 가공 프로그램 디렉토리의 파일로 결과 저장 그 후에 RCS802 또는 CF 카드를 사용하여 파일을 내보내어 MS 액셀에서 데이터를 처리할 수 있습니다.

그림 8-18 서보 트레이스 시작 화면

다이어그램 헤더에 가로 좌표의 현재 스케일링과 마커 사이의 차이가 표시됩니다. 커서를 사용하여 볼 수 있는 화면 영역으로 위의 다이어그램을 이동할 수 있습니다.

Page 117: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

시스템 8.4 SYSTEM - "서비스 디스플레이"

니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0 117

1 시간 베이스 2 마커 위치 시간 3 마커 1과 현재 마커 위치 간 시간 차

그림 8-19 필드의 의미

이 메뉴는 측정 채널의 파라미터를 지정하는 데 사용합니다.

그림 8-20 신호 선택

● 축 선택: 축을 선택하려면 '축' 토글 필드를 사용합니다. ● "신호 형식": 추종 오차 제어기 편차 형상 편차 위치 실제 값 속도 실제 값 속도 지령치 보정 값 파라미터 블록 위치 지령치 제어기 입력 속도 지령치 제어기 입력 가속 지령치 제어기 입력 속도 피드포워드 제어 값 미세 정위치 정지 신호 일반 정위치 정지 신호

Page 118: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

시스템 8.4 SYSTEM - "서비스 디스플레이"

니블링 118 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0

● "상태": On: 이 채널에서 추적이 수행됩니다. Off: 채널 비활성화

채널 1의 측정 시간 및 트리거 유형에 대한 파라미터는 화면의 아래쪽 창에서 설정할 수 있습니다. 나머지 채널에는 이 설정이 적용됩니다. ● 측정 기간 결정: 측정 기간 (ms) 이 "측정 기간" 입력 필드에 직접 입력됩니다 (최대

6,133ms). ● 트리거 조건 선택: "트리거 조건" 필드에 커서를 놓고 전환 키를 사용하여 해당하는 조건을 선택합니다. – 트리거 없음. 즉, "시작" 소프트 키를 선택한 후 측정이 바로 시작됩니다. – 상승 에지 – 하강 에지 – 미세 정위치 정지 – 일반 정위치 정지

"V 마크 표시"/"V 마크 숨김" 소프트 키는 수직 눈금선을 숨기거나 표시하는 데 사용됩니다. "신호 선택" 기능을 사용하면 수직 축에 표시할 신호를 결정할 수 있습니다. "T 마크 표시"/"T 마크 숨김" 소프트 키는 시간 축의 수평 눈금선을 숨기거나 표시하는 데 사용됩니다. 가로 또는 세로 방향 차이를 결정하는 데 마커를 사용합니다. 가로 또는 세로 방향 차이를 결정하려면 시작점에 마커를 놓고 "V 마크 고정" 또는 "T 마크 고정"을 누릅니다. 시작점과 현재 마커 위치 사이의 차이가 상태 표시줄에 표시됩니다. 소프트 키 레이블이 "V 마크 고정 해제" 또는 "T 마크 고정 해제"로 변경됩니다. 다이어그램을 숨기거나 표시하는 데 사용하는 소프트 키를 제공하는 다른 수준의 메뉴를 엽니다. 검은색 배경에 소프트 키가 표시되는 경우 선택된 트레이스 채널에 대한 다이어그램이 표시됩니다. 시간 기준을 확대/축소합니다. 해상도 (진폭) 를 증가/감소시킵니다.

Page 119: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

시스템 8.4 SYSTEM - "서비스 디스플레이"

니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0 119

마커의 눈금 크기를 정의하는 데 이 소프트 키를 사용합니다.

그림 8-21 마커 단계

마커는 커서 키를 사용하여 지정된 증분의 눈금 크기씩 이동할 수 있고, 눈금 크기는 입력 필드에 값을 설정하여 증가시킬 수 있습니다. 이 값은 "SHIFT"를 누른 상태에서 커서를 이동할 때마다 마커가 몇 개의 눈금 단위를 이동해야 하는지 지정합니다. 마커가 다이어그램의 끝에 도달하면 자동으로 눈금이 수평 또는 수직 방향으로 나타납니다. 트레이스 데이터를 저장하거나 로드하는 데 이 소프트 키를 사용합니다.

그림 8-22 트레이스 데이터

원하는 파일 이름을 확장자 없이 "파일 이름" 필드에 입력합니다. 가공 프로그램 디렉토리에 있는 특정 파일 이름으로 데이터를 저장하려면 "저장" 소프트 키를 사용합니다. 저장한 후 파일을 내보내고 MS 액셀에서 데이터를 처리할 수 있습니다. "로드"는 지정된 파일을 로드하고 데이터를 그래픽으로 표시합니다.

Page 120: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

시스템 8.4 SYSTEM - "서비스 디스플레이"

니블링 120 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0

8.4.4 버전/HMI 세부사항 이 창에는 개별 CNC 구성 요소의 버전 번호 및 작성일이 표시됩니다.

그림 8-23 버전

주 버전 화면 샷에 표시된 버전 출시 정보는 예일 뿐입니다.

"버전" 창의 내용은 텍스트 파일로 저장합니다. 대상 (예: "사용자 CF 카드") 을 선택할 수 있습니다.

Page 121: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

시스템 8.4 SYSTEM - "서비스 디스플레이"

니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0 121

"HMI 세부사항"은 정비 작업에 사용되는 메뉴로, 사용자 암호 수준에서만 접근할 수 있습니다. 장비에서 제공하는 모든 프로그램이 각각의 버전 번호와 함께 표시됩니다. 소프트웨어 구성 요소를 다시 로드하면 버전 번호가 달라질 수 있습니다.

그림 8-24 "HMI 버전" 메뉴 영역

"레지스트리 세부사항" 기능은 시작할 프로그램의 하드 키 (조작 영역 키 POSITION (기계), OFFSET PARAM (파라미터), PROGRAM (프로그램), PROGRAM MANAGER (프로그램), ...) 지정을 목록 형태로 표시합니다. 각 열의 의미에 대해서는 아래 표를 참조하십시오.

그림 8-25 레지스트리 세부사항

Page 122: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

시스템 8.4 SYSTEM - "서비스 디스플레이"

니블링 122 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0

주 시스템을 부팅하면 제어 시스템에서 <POSITION> 영역을 자동으로 시작합니다. 다른 방식으로 시작하고 싶으면 "시작 준비 상태로 변경" 기능을 사용해 다른 시작 프로그램을 정의할 수 있습니다. 새로 정의된 시작 영역이 "레지스트리 세부사항" 창의 목록 위에 표시됩니다.

"폰트 세부사항" 기능은 로드된 문자 세트의 데이터를 목록 형태로 표시합니다.

그림 8-26 폰트 세부사항

라이센스 키 입력.

그림 8-27 라이센스 키

Page 123: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

시스템 8.4 SYSTEM - "서비스 디스플레이"

니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0 123

참고 자료 SINUMERIK 802D sl 조작 매뉴얼 - 선삭, 밀링, 연삭, 니블링; SINUMERIK 802D sl의 라이센싱 라이센스 옵션 설정.

그림 8-28 옵션

참고 자료 SINUMERIK 802D sl 조작 매뉴얼 - 선삭, 밀링, 연삭, 니블링; SINUMERIK 802D sl의 라이센싱 시스템에서 웜 리스타트를 실행합니다.

8.4.5 MSG 서비스 "MSG 서비스" 기능을 사용하여 다음 인터페이스에 메시지 텍스트/메시지를 출력할 수 있습니다. ● 프로토콜 없이 데이터 스트림으로 RS-232-C를 통해 출력 ● 파일로 출력 메시지 텍스트/메시지에는 다음 정보가 포함됩니다. ● 알람 ● MSG 명령의 텍스트 지정된 구문을 사용해 가공 프로그램에 메시지 텍스트/메시지를 프로그래밍합니다. 특정 구문은 다음 표에 설명되어 있습니다.

Page 124: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

시스템 8.4 SYSTEM - "서비스 디스플레이"

니블링 124 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0

도표 8- 2 메시지 텍스트/메시지의 구문

출력 구문 ("<인터페이스>: 메시지 텍스트")

RS-232-C를 통해 참고: 이 메시지는 타사 도구 (예: Microsoft® Hyper Terminal) 를 사용해 PC에 파일로 저장할 수 있습니다.

MSG ("V24: 메시지 텍스트")

파일로 출력 MSG ("파일: 메시지 텍스트") HMI에 알람 행으로 출력 MSG ("알람 텍스트")

MSG 텍스트 출력은 MSG 명령을 사용해 정의하거나 출력 인터페이스의 파라미터를 지정하여 정의합니다. 알람 출력인 경우 출력 인터페이스만 고려해야 합니다. 정보 행 "MSG 명령 처리 중 에러 발생"이 출력된 경우 <SYSTEM> 영역 > "서비스 화면" > "서비스 제어" > "MSG 서비스" > "에러 프로토콜"에서 에러 프로토콜을 평가할 수 있습니다.

그림 8-29 대화 상자, MSG 서비스

Page 125: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

시스템 8.4 SYSTEM - "서비스 디스플레이"

니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0 125

RS232 인터페이스를 통한 출력 설정 RS232 출력 인터페이스의 설정

그림 8-30 대화 상자, RS232 인터페이스 설정

"RS232를 통해 전송" 체크박스를 사용해 이 인터페이스를 통한 메시지 전송을 활성화 또는 비활성화할 수 있습니다. 인터페이스가 비활성화된 경우 수신 메시지가 무시됩니다.

주 직렬 인터페이스 (RS232) 를 통해 파일을 전송하는 경우 RS232 통신을 위해 전송 종료 문자를 확인하십시오 (HMI 상에 RS232 통신을 설정한 경우에 해당).

또한 RS232를 통해 전송하는 경우 어떤 이벤트에 어떤 메시지를 전송할지 정의할 수 있습니다. ● 가공 프로그램에서 작성된 메시지 ● 알람 발생 설정을 저장한 후 "OK" 소프트 키를 눌러 대화 상자를 닫습니다. "취소" 버튼을 누르면 저장하지 않고 대화 상자를 닫습니다. RS232 인터페이스를 통한 메시지 전송에는 <SYSTEM> 영역 > "스타트업 파일" > "RS232" > "설정"에 있는 통신 설정이 사용됩니다.

Page 126: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

시스템 8.4 SYSTEM - "서비스 디스플레이"

니블링 126 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0

그림 8-31 RS232 인터페이스의 파라미터

주 RS232를 통한 MSG 서비스를 사용하는 경우 RS232가 다른 애플리케이션에서 사용 중이어서는 안됩니다. 예를 들어 <SYSTEM> 영역 "PLC" > "STEP7 연결"에서 RS232 인터페이스가 활성 상태가 아니어야 합니다.

파일로 출력 설정 파일 저장 위치 설정

그림 8-32 대화 상자, 파일 설정

Page 127: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

시스템 8.4 SYSTEM - "서비스 디스플레이"

니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0 127

"파일로 전송" 체크박스를 사용해 선택한 파일로 메시지 전송을 활성화 또는 비활성화할 수 있습니다. 인터페이스를 비활성화한 경우 메시지가 출력되지 않고 정보 행 "MSG 명령 처리 중 에러 발생"이 표시됩니다. 파일의 경로, 파일 이름 및 최대 크기를 선택할 수 있습니다. "경로" 입력 필드에서 드라이브 D: (사용자 CF 카드), F: (USB 드라이브) 및 각 RCS 통신에 연결된 드라이브를 경로로 선택할 수 있습니다. 최대 파일 크기는 10kByte, 100kByte 및 1MByte 중에서 선택할 수 있습니다. 파일의 최대 크기에 도달한 경우 파일은 링 버퍼로서 쓰여집니다. 다시 말해 우선 파일 끝에서 새 메시지를 쓰는 데 필요한 만큼 행을 삭제합니다. 파일로 전송을 선택한 경우 어떤 이벤트에 어떤 메시지를 전송할지 정의할 수 있습니다. ● 가공 프로그램에서 작성된 메시지 ● 알람 발생 설정을 저장한 후 "OK" 소프트 키를 눌러 대화 상자를 닫습니다. "취소" 버튼을 누르면 저장하지 않고 대화 상자를 닫습니다.

에러 로그 에러 로그 디스플레이.

그림 8-33 대화 상자, 에러 로그

메시지 처리 중에 에러가 발생한 모든 메시지는 관련 에러 정보와 함께 에러 로그에 저장됩니다. 에러 로그는 "리셋" 소프트 키를 사용해 삭제할 수 있습니다. "뒤로"를 눌러 대화 상자를 닫습니다.

Page 128: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

시스템 8.4 SYSTEM - "서비스 디스플레이"

니블링 128 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0

주 에러 로그는 정보 행 "MSG 명령 처리 중 에러 발생"이 출력된 경우 에러 분석에 사용할 수 있습니다.

"MSG" 명령을 사용한 프로그래밍 예제 SINUMERIK 802D sl의 경우 기본적으로 NC 프로그램에 작성된 메시지를 알람 디스플레이에 표시합니다.

도표 8- 3 메시지 활성화/삭제

N10 MSG ("형상 황삭") ; 알람 디스플레이에 텍스트 "형상 황삭"이 표시됩니다

N20 X… Y… N …

N…

N90 MSG () ; 알람 디스플레이에서 메시지 삭제

도표 8- 4 변수를 포함하는 메시지 텍스트

N10 R12=$AA_IW [X] ; R12 에서 X 축의 실제 위치

N20 MSG ("X 축의 위치 확인"<<R12<<) ; 메시지 활성화

N20 X… Y… N …

N…

N90 MSG () ; 알람 디스플레이에서 메시지 삭제

기타 인터페이스에 메시지를 출력하려면 해당 메시지의 출력 인터페이스를 정의한 실제 메시지 텍스트 앞에 추가 명령을 붙입니다.

도표 8- 5 RS232 출력 인터페이스로 메시지 출력

N20 MSG ("V24: 형상 황삭") ; RS232 인터페이스를 통해 ASCII 형식으로

텍스트 "형상 황삭"이 전송됩니다.

도표 8- 6 출력 인터페이스 파일로 메시지 출력

N20 MSG ("파일: 형상 황삭") ; 선택한 파일로 텍스트 "형상 황삭"이 전송됩니다.

Page 129: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

시스템 8.4 SYSTEM - "서비스 디스플레이"

니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0 129

주 MSG 명령들이 이어서 나오는 경우 명령 사이에 드웰 시간을 프로그램해야 합니다. 예: N10 ... N20 MSG("<인터페이스>:샘플 텍스트 1") N30 G4 F2.5 N40 MSG("<인터페이스>:샘플 텍스트 2") N50 G4 F2.5 N60 MSG("<인터페이스>:샘플 텍스트 3") N70 G4 F2.5 N80 MSG("<인터페이스>:샘플 텍스트 4") N90 ...

주 가공 프로그램에서 메시지의 텍스트가 동일하게 반복되는 경우 각 출력 다음에 공백 텍스트를 위한 명령을 입력해야 합니다. 예: N10 ... N20 MSG("<인터페이스>: 샘플 텍스트") N30 MSG("<인터페이스>:") ... ... N100 MSG("<인터페이스>:샘플 텍스트") N110 MSG("<인터페이스>:") ... ... N200 MSG("<인터페이스>:샘플 텍스트") N210 MSG("<인터페이스>:") ...

Page 130: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

시스템 8.4 SYSTEM - "서비스 디스플레이"

니블링 130 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0

8.4.6 날짜,시간 제어 시스템의 날짜 및 시간 설정을 위한 대화 상자.

그림 8-34 "날짜 및 시간" 대화 상자

"날짜 및 시간" 대화 상자의 입력 옵션 ● 시간 설정

"시간" 필드에 시간을 입력하십시오. 시간을 24시간 단위 또는 12시간 단위로 표시하도록 선택할 수 있습니다.

● 날짜 설정 "날짜" 필드에서 디스플레이 형식을 선택하고 날짜를 입력하십시오.

● 시간대 사용 "시간대 사용" 필드에 체크 표시를 하고 해당 국가의 시간대를 선택하십시오.

시계를 서머 타임으로 변경

Page 131: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

시스템 8.5 SYSTEM - "PLC" 소프트 키

니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0 131

8.5 SYSTEM - "PLC" 소프트 키 PLC 진단 및 스타트업에 사용할 추가 기능을 제공합니다. 이 소프트 키는 제어 시스템의 RS232 인터페이스를 사용하여 STEP 7 연결 인터페이스 파라미터 구성 대화 상자를 엽니다. RS232 인터페이스가 이미 데이터 전송에 사용되고 있는 경우 전송이 완료되어야만 제어 시스템을 프로그래밍 장치/PC의 PLC802 프로그래밍 도구와 연결할 수 있습니다. 연결이 작동되면서 RS232 인터페이스가 초기화됩니다.

그림 8-35 통신 설정

전송 속도 (baud rate) 는 토글 필드를 사용하여 설정합니다. 설정할 수 있는 값: 9600 / 19200 / 38400 / 57600 / 115200.

주 통신 연결이 성공하면 화면 우측 하단에 해당 연결 심볼이 표시됩니다. 연결된 후에는 더 이상 통신 설정을 변경할 수 없습니다.

Page 132: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

시스템 8.5 SYSTEM - "PLC" 소프트 키

니블링 132 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0

모뎀 모뎀을 통해 RS232 인터페이스에서 데이터 전송을 수행한 경우 다음 초기화 옵션을 시작합니다.

그림 8-36 모뎀 초기화

토글 필드를 통해 다음 초기화가 가능합니다. ● 전송 속도 (Baud rate)

9600 / 19200 / 38400 / 57600 / 115200. ● 패리티:

10비트의 경우 "사용 안 함" 11비트의 경우 "홀수"

"모뎀 설정" 소프트 키를 사용하여 아직 존재하지 않는 연결에 대한 다음 추가 설정을 구성할 수 있습니다.

그림 8-37 모뎀 설정

Page 133: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

시스템 8.5 SYSTEM - "PLC" 소프트 키

니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0 133

토글 필드를 통해 다음 모뎀을 선택할 수 있습니다. ● 아날로그 모뎀 ● ISDN 박스 ● 이동 전화

주 양쪽 통신 회사의 형식이 서로 일치해야 합니다.

여러 AT 명령 집합을 입력하려면 AT로 한 번 시작하여 다른 모든 명령 (예 AT&FS0=1E1X0&W) 을 추가해야 합니다. 일부 경우 특정 제조업체의 장치 간에도 다르기 때문에 제조업체의 설명서를 참조하여 명령 및 해당 파라미터를 확인하십시오. 따라서 제어 시스템의 기본값은 최소값일 뿐이며 처음으로 사용하기 전에 반드시 확인되어야 합니다. 제어 시스템과 PC의 연결을 활성화하는 소프트 키입니다. 프로그램 작성 도구 PLC802에 대한 호출을 대기합니다. 이 상태에서는 어떠한 설정도 수정할 수 없습니다. 소프트 키 이름이 "연결 비활성"으로 바뀝니다. "연결 비활성"을 눌러 제어 시스템의 전송을 언제든지 중단할 수 있습니다. 이제 다시 설정을 변경할 수 있습니다. 전원 ON 이후에도 활성 또는 비활성 상태가 유지됩니다 (기본 데이터를 사용한 파워업 제외). 상태 표시줄에 활성 연결을 나타내는 기호가 표시됩니다. 메뉴를 닫으려면 "RECALL"을 누릅니다.

추가 기능 이 기능을 사용하면 다음 표에 나열된 메모리 영역의 현재 상태를 표시하고 변경할 수 있습니다. 16개의 연산자를 동시에 표시할 수 있습니다.

도표 8- 7 메모리 영역

입력 I 입력 바이트 (IBx), 입력 워드 (Iwx), 입력 더블 워드 (IDx) 출력 Q 출력 바이트 (Qbx), 출력 워드 (Qwx), 출력 더블 워드 (QDx) 플래그 M 플래그 바이트 (Mx), 플래그 워드 (Mw), 플래그 더블 워드 (MDx) 시간 T 시간 (Tx) 미터 C 카운터 (Cx) 데이터 V 데이터 바이트 (Vbx), 데이터 워드 (Vwx), 데이터 워드 (VDx) 형식 B

H D

이진 16진 십진

더블 워드에서는 이진 표현이 불가능합니다. 카운터와 타이머는 십진수로 표시됩니다.

Page 134: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

시스템 8.5 SYSTEM - "PLC" 소프트 키

니블링 134 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0

그림 8-38 PLC 상태 화면

연산자 주소에 표시되는 값이 1씩 증가합니다. 연산자 주소에 표시되는 값이 1씩 감소합니다. 이 소프트 키를 사용하면 모든 연산자를 삭제할 수 있습니다. 값의 주기적 업데이트가 중단됩니다. 그러면 사용자가 연산자 값을 변경할 수 있습니다. "상태 목록" 기능을 사용하여 PLC 신호를 표시하고 수정합니다. 다음 세 가지 목록 중에서 선택할 수 있습니다. ● 입력 (디폴트 설정) - 왼쪽 목록 ● 플래그 (디폴트 설정) -가운데 목록 ● 출력 (디폴트 설정) - 오른쪽 목록 ● 변수

Page 135: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

시스템 8.5 SYSTEM - "PLC" 소프트 키

니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0 135

그림 8-39 PLC 상태 목록

이 소프트 키를 사용하면 선택된 변수의 값을 변경할 수 있습니다. 변경을 적용하려면 "적용" 소프트 키를 누릅니다. 이 소프트 키는 활성 열에 새 영역을 지정하는 데 사용합니다. 작업이 끝나면 선택할 수 있는 네 가지 영역이 화면에 나타납니다. 각 열에 대해 관련 입력 필드에 입력해야 하는 시작 주소를 지정할 수 있습니다. 대화식 화면을 닫을 때 설정이 저장됩니다.

그림 8-40 "데이터 유형" 선택 화면

커서 키와 "Page Up"/"Page Down" 키를 사용하여 열 사이를 탐색합니다. 래더 다이어그램을 사용한 PLC 진단 ("래더 다이어그램을 사용한 PLC 진단" 장 참조).

Page 136: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

시스템 8.5 SYSTEM - "PLC" 소프트 키

니블링 136 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0

PLC를 사용하여 가공 프로그램을 선택하고 PLC를 통해 실행할 수 있습니다. 작업이 끝나면 사용자 PLC 프로그램이 PLC 인터페이스에 프로그램 번호를 쓰고, 이 번호는 참조 목록을 사용하여 프로그램 이름으로 변환됩니다. 최대 255개의 프로그램을 관리할 수 있습니다.

그림 8-41 PLC 프로그램 목록

이 대화 상자는 MPF 디렉토리에 있는 모든 파일과 참조 목록 (PLCPROG.LST) 에서의 이 파일들의 지정 상태를 목록 형태로 표시합니다. TAB 키를 사용하여 두 열 사이를 이동할 수 있습니다. 복사, 삽입 및 삭제 소프트 키들은 해당 상황에 따라 표시됩니다. 커서가 왼쪽에 있으면 복사 기능만 사용할 수 있습니다. 반대로 오른쪽에 있으면 삽입과 삭제 키가 제공되므로 참조 목록을 수정할 수 있습니다.

인터페이스 심볼 참고 자료 목록 SINUMERIK 802D sl 기능 매뉴얼; 각종 인터페이스 신호 (A2) SINUMERIK 802D sl 목록 매뉴얼 선택한 파일 이름을 클립보드에 씁니다. 파일 이름을 현재 커서 위치에 붙여 넣습니다. 선택한 파일 이름을 지정 목록에서 삭제합니다.

참조 목록의 구조(PLCPROG.LST 파일)

Page 137: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

시스템 8.5 SYSTEM - "PLC" 소프트 키

니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0 137

다음 세 영역으로 나뉩니다. 번호 범위 사용 권한

1 ~ 100 사용자 영역 사용자 101 ~ 200 장비 제조업체 장비 제조업체 201 ~ 255 Siemens Siemens

각 프로그램에 대해 줄 단위로 표시됩니다. 2개의 열이 TAB, 공백 또는 "|" 문자로 구분되어 한 줄에 표시됩니다. 제 1열에는 PLC 참조 번호를 지정하고 제 2열에는 파일 이름을 지정해야 합니다. 예제: 1 | shaft.mpf 2 | taper.mpf 이 기능을 사용하여 PLC 사용자 알람 텍스트를 삽입하거나 수정할 수 있습니다. 커서를 사용하여 원하는 알람 번호를 선택합니다. 동시에 현재 유효한 텍스트가 입력 줄에 표시됩니다.

그림 8-42 PLC 알람 텍스트 편집

입력 줄에 새로운 텍스트를 입력합니다. 입력이 끝나면 "입력" 키를 누르고 "저장"을 선택하여 저장합니다. 텍스트 표기법에 대해서는 조작 매뉴얼을 참조하십시오.

Page 138: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

시스템 8.6 SYSTEM - "스타트업 파일" 소프트 키

니블링 138 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0

8.6 SYSTEM - "스타트업 파일" 소프트 키 이 메뉴를 사용해 일반 파일, 스타트업 백업 파일 및 PLC 프로젝트를 작성, 읽어오기, 내보내기, 복사 또는 삭제 등을 할 수 있습니다. 이 창에는 트리 구조에서 선택한 드라이브의 내용이 표시됩니다. 수평 소프트 키에는 선택할 수 있는 드라이브를 목록 형태로 보여줍니다. 수평 소프트 키는 해당 드라이브에 사용할 수 있는 제어 기능을 제공합니다. 다음은 영구 설정된 드라이브 설정입니다. ● 802D 데이터: 스타트업 데이터 ● 사용자 CF 카드: CF 카드의 사용자 데이터 ● RCS 연결: RCS 도구를 사용해 PC에서 공유된 드라이브의 데이터 (SINUMERIK

802D sl pro만 해당) ● RS232: 직렬 인터페이스 ● 제조업체 드라이브: 제조업체가 별도 저장한 데이터 ● USB 드라이브: USB 드라이브 상의 사용자 데이터 ● 제조업체 백업 파일: 시스템 콤팩트 플래시 카드에 백업된 스타트업 데이터 모든 데이터는 "복사 및 붙여넣기" 방식으로 처리됩니다.

그림 8-43 스타트업 파일

"802D 데이터" 영역의 개별 데이터 그룹은 다음과 같은 의미를 갖습니다.

주 처짐 보정은 관련 기능이 활성화된 경우에만 목록에 표시됩니다.

Page 139: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

시스템 8.6 SYSTEM - "스타트업 파일" 소프트 키

니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0 139

● 데이터 (텍스트 형식) 이러한 데이터는 특수한 초기화 데이터이며 ASCII 파일로 전송됩니다. – 머신 데이터 – 셋팅 데이터 – 공구 데이터 – R 파라미터 – 워크 옵셋 – 리드스크류 에러 보정 – 처짐 보정 – 전역 사용자 데이터

● 스타트업 백업 파일 (드라이브/NC/PLC/HMI) 이러한 데이터는 HMI 데이터의 스타트업 파일을 구성하며, HMI 백업 파일 형식을 사용한 2진 형식으로 전송됩니다. – 드라이브 머신 데이터 – NC 데이터 – NC 디렉토리 – 디스플레이 머신 데이터 – 리드스크류 에러 보정 – 처짐 보정 – PLC 프로젝트 – HMI 데이터 및 애플리케이션

● PLC 프로젝트 (*.PTE) 프로그래밍 공구 내보내기 형식으로 PLC 프로젝트 처리를 지원하는 변환 작업 없이 제어 시스템과 프로그래밍 도구 간에 데이터를 직접 교환할 수 있습니다.

● 라이센스 키 파일 콤팩트 플래시 카드 (CF 카드) 상의 데이터 읽어오기 및 내보내기 네트워크를 통해 PC로 데이터 읽어오기 및 내보내기 RCS 도구가 PC에 설치되어 있어야 합니다 (SINUMERIK 802D sl pro만 해당).

주 RCS 도구는 자세한 온라인 도움말 기능을 제공합니다. 연결 설정, 프로젝트 관리 등에 대한 자세한 내용은 이 도움말 메뉴를 참조하십시오.

RS232 인터페이스를 통해 데이터 읽어오기 및 내보내기

Page 140: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

시스템 8.6 SYSTEM - "스타트업 파일" 소프트 키

니블링 140 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0

주 소프트 키 기능 "계속..."을 사용해 전송 로그를 검사할 수 있습니다. 검사에는 "에러 로그" 기능을 사용합니다.

이 기능을 사용해 RS232 인터페이스 파라미터를 표시 및 변경합니다. 설정의 변경 내용은 즉시 적용됩니다. "저장" 소프트 키를 선택할 경우 스위치가 꺼져 있어도 선택된 설정이 저장됩니다. "디폴트 설정" 소프트 키를 누르면 모든 설정이 디폴트 설정으로 리셋됩니다.

그림 8-44 RS232 인터페이스의 파라미터

Page 141: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

시스템 8.6 SYSTEM - "스타트업 파일" 소프트 키

니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0 141

인터페이스 파라미터

도표 8- 8 인터페이스 파라미터

파라미터 설명 장치 유형 RTS CTS

RTS (전송 요청) 신호는 데이터 전송 장치의 전송 모드를 제어합니다. CTS 신호는 RTS에 대한 응답 확인 신호로 데이터를 전송할 준비가 되었음을 나타냅니다.

전송 속도 (Baud rate)

... 인터페이스 전송 속도를 설정하는 데 사용됩니다. 300 baud 600 baud 1200 baud 2400 baud 4800 baud 9600 baud 19200 baud 38400 baud 57600 baud 115200 baud

정지 비트 비동기 전송에서의 정지 비트 수 입력: 1 정지 비트 (디폴트 설정) 2 정지 비트

패리티 에러 감지를 위해 패리티 비트를 사용합니다. 패리티 비트는 코드화된 문자에 추가되어 "1"로 설정된 자릿수를 홀수 또는 짝수 숫자로 변환합니다. 입력: 패리티 없음 (디폴트 설정) 짝수 패리티 홀수 패리티

데이터 비트 비동기 전송에서의 데이터 비트 수 입력: 7개의 데이터 비트 8 데이터 비트 (디폴트)

덮어쓰기 확인

Y: 파일을 읽어올 때 NC에 이미 있는 파일인지 확인합니다. N: 확인 경고 없이 파일을 덮어씁니다.

제조업체 디렉토리 "F"의 데이터 읽어오기 및 내보내기 USB 드라이브의 데이터 읽어오기 및 내보내기

Page 142: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

시스템 8.6 SYSTEM - "스타트업 파일" 소프트 키

니블링 142 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0

이 기능을 사용해 시스템 콤팩트 플래시 카드에서 스타트업 백업 파일을 생성 및 복원합니다. 다음 디스플레이에서는 백업 파일이 생성되지 않습니다. 압축 백업 파일의 심볼은 느낌표와 함께 신호를 전송합니다.

그림 8-45 제조업체의 백업 파일. 백업 파일이 아직 생성되지 않은 상태.

수직 소프트 키 파일 기능을 활성화하는 즉시 다음의 수직 소프트 키를 사용할 수 있습니다. ● "이름 변경": 커서를 사용하여 미리 선택한 파일의 이름을 바꾸는 데 이 기능을 사용합니다.

● "새 디렉토리": 새 디렉토리 생성 ● "복사": 이 소프트 키는 하나 또는 여러 개의 파일을 클립보드로 복사하는 데 사용합니다.

● "붙여넣기": 클립보드의 파일이나 디렉토리를 현재 디렉토리에 붙여 넣는 데 이 소프트 키를 사용합니다.

● "삭제": 선택한 파일 이름을 지정 목록에서 삭제합니다. ● "모두 선택": 후속 작업에 사용할 전체 파일을 선택하는 데 이 소프트 키를 사용합니다. ● "속성": 메모리 용량을 표시합니다. ● "작업 목록": 활성 파일 작업 목록을 표시하고 파일 작업을 종료하거나 표시하기 위한 옵션을 제공합니다.

이 기능은 각각의 수직 소프트 키로 전환하는 데 사용합니다.

주 개별 기능이 회색으로 표시된 경우 표시된 드라이브/디렉토리에서는 해당 기능을 사용할 수 없습니다.

Page 143: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

시스템 8.7 SYSTEM - "스타트업 마법사" 소프트 키

니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0 143

8.7 SYSTEM - "스타트업 마법사" 소프트 키

주 장비 제조업체가 스타트업 대화 상자를 구성한 경우 "스타트업 마법사" 기능이 표시됩니다. 절차: 선삭, 밀링, 연삭 및 니블링에 대한 설명은 SINUMERIK 802D sl 조작 매뉴얼의 "스타트업대화 상자 생성" 장을 참조하고 툴박스에 대한 설명은 ..\Special\ Commissioning wizard의 예를 참조하십시오.

예가 제어 시스템의 CF 카드에 저장된 경우 "스타트업 마법사" 기능이 <SYSTEM> 영역에 활성화됩니다.

그림 8-46 "스타트업 마법사" 소프트 키가 활성 상태인 시스템 메인 화면

Page 144: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

시스템 8.7 SYSTEM - "스타트업 마법사" 소프트 키

니블링 144 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0

"스타트업 마법사"를 누르십시오.

그림 8-47 "스타트업 마법사"를 눌렀을 때 나타나는 스타트업 대화 상자의 예

소프트 키 모든 소프트 키에 다음 규칙이 적용됩니다. 이 기능은 장비 제조업체가 적절한 명령을 미리 저장한 경우에만 사용할 수 있습니다. ● "활성화" 이 기능은 선택한 기능을 활성화합니다. 활성화가 진행되는 동안 "대기" 심볼이 표시됩니다. 활성화가 성공적으로 완료되면 "사용 가능" 심볼이 표시됩니다.

● "비활성화" 이 기능은 선택한 기능을 비활성화합니다. 비활성화가 진행되는 동안 "대기" 심볼이 표시됩니다.

● "스타트업" 이전에 백업한 백업 파일을 복구하거나 기능을 테스트할 수 있는 다른 메뉴 레벨을 제공하는 기능입니다.

● "테스트" 이벤트 대화 상자가 테스트 결과를 표시합니다.

● "추가 파라미터" 장비 제조업체가 저장한 대화 상자 화면을 여는 기능입니다.

Page 145: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

시스템 8.8 알람 표시

니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0 145

8.8 알람 표시

조작 순서 알람 창을 엽니다. 소프트 키를 사용하여 NC 정보를 정렬할 수 있습니다. PLC 알람은 정렬되지 않습니다.

그림 8-48 알람 표시 창

소프트 키 이 소프트 키는 우선 순위에 따라 정렬된 모든 알람을 표시합니다. 최우선 알람이 목록 맨 위에 표시됩니다. 발생 시간에 따라 알람을 정렬할 때 이 소프트 키를 사용합니다. 가장 최근에 발생된 알람이 목록 맨 위에 표시됩니다. 발생 시간에 따라 알람을 정렬할 때 이 소프트 키를 사용합니다. 가장 오래된 알람이 목록 맨 위에 표시됩니다. 발생된 알람의 업데이트를 중지/시작합니다.

Page 146: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

시스템 8.8 알람 표시

니블링 146 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0

모든 알람을 로그합니다.

그림 8-49 알람 로그

"로그 삭제" 소프트 키를 사용해 로그를 삭제합니다. "다음 위치에 저장..." 소프트 키를 사용해 CF 카드 또는 USB 드라이브 상에 파일을 출력합니다.

Page 147: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0 147

프로그래밍 99.1 NC 프로그래밍의 기본 원칙

9.1.1 프로그램 이름 각 프로그램에는 고유한 프로그램 이름이 있습니다. 이름은 다음 규칙을 고려하여 프로그램 생성 중에 원하는 대로 선택할 수 있습니다. ● 처음 두 문자는 글자여야 합니다. ● 글자, 숫자 또는 밑줄만 사용해야 합니다. ● 구분자는 사용할 수 없습니다 (“문자 세트” 장 참조). ● 소수점은 파일 확장자를 구분하는 용도로만 사용할 수 있습니다. ● 최대 25문자까지 사용할 수 있습니다. 예: FRAME52

Page 148: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

프로그래밍 9.1 NC 프로그래밍의 기본 원칙

니블링 148 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0

9.1.2 프로그램 구조

구조 및 내용 NC 프로그램은 블록 순서로 구성됩니다 (아래 표 "NC 프로그램 구조" 참조). 블록 1개가 가공 단계 1개를 나타냅니다. 명령은 블록 안에 워드 형식으로 작성합니다. 실행 순서에서 마지막 블록에는 프로그램 종료를 나타내는 특수 워드 M2가 포함됩니다. .

도표 9- 1 NC 프로그램 구조

블록 워드 워드 워드 ... ; 코멘트

블록 N10 G0 X20 ... ; 1. 블록 블록 N20 G2 Z37 ... ; 2. 블록 블록 N30 G91 ... ... ; ... 블록 N40 ... ... ... 블록 N50 M2 ; 프로그램 종료

9.1.3 워드 구조 및 어드레스

기능/구조 워드는 블록 요소이며 주로 제어 명령을 나타냅니다. 워드는 다음 요소로 구성됩니다. ● 어드레스 문자: 일반적으로 글자 및 ● 숫자값: 특정 어드레스를 위해 어드레스 앞에 부호와 소수점을 추가할 수 있는 일련의 숫자입니다. 양수 부호 (+) 는 생략할 수 있습니다.

그림 9-1 워드 구조 (예)

Page 149: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

프로그래밍 9.1 NC 프로그래밍의 기본 원칙

니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0 149

몇 개의 어드레스 문자 워드 하나에 여러 개의 어드레스 글자를 포함시킬 수도 있습니다. 하지만 이 경우 숫자값은 글자 다음에 "="를 추가한 후 지정해야 합니다. 예: CR=5.23 또한 심볼 이름을 사용하여 G 코드를 호출할 수도 있습니다 ("명령 목록" 절 참조). 예: SCALE ; 배율 계수 활성화

확장 어드레스 다음 어드레스의 경우 어드레스를 1~4자리까지 확장하여 더 많은 어드레스를 표현할 수 있습니다. R: 산술 파라미터 H: H 코드 I, J, K: 보간 파라미터/중간점 이 경우 등호 "="를 사용하여 값을 지정해야 합니다 ("명령 목록" 절 참조). 예: R10=6.234 H5=12.1 I1=32.67

9.1.4 블록 구조

기능 블록에는 가공 단계를 실행하는 데 필요한 모든 데이터가 포함되어야 합니다. 일반적으로 블록은 몇 개의 워드로 구성되며 끝에는 항상 블록 끝 문자 " LF " (줄 바꿈) 가 붙습니다. 이 문자는 줄 바꿈 키 또는 입력 키를 누르면 자동으로 생성됩니다.

그림 9-2 블록 구조 다이어그램

Page 150: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

프로그래밍 9.1 NC 프로그래밍의 기본 원칙

니블링 150 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0

워드 순서 한 블록에 여러 개의 명령이 있는 경우 다음 순서에 따라 명령을 지정합니다. N... G... X... Y... Z... F... S... T... D... M... H...

주 블록 번호 먼저 5단계 또는 10단계의 블록 번호를 선택합니다. 그러면 나중에 블록을 삽입할 수 있고 블록 번호를 오름차순으로 살펴볼 수도 있습니다.

블록 스킵 프로그램을 실행할 때 일부 프로그램 블록을 실행하지 않는 경우 스킵해야 할 블록 번호 앞에 슬래시 "/"를 붙여 표시할 수 있습니다. 블록 스킵 기능은 조작 (프로그램 제어: “SKP”) 또는 PLC (신호) 를 통해 활성화됩니다. 여러 블록을 스킵해야 하는 경우 "/"를 사용하여 블록 영역 전체를 스킵할 수도 있습니다. 프로그램 실행 중에 블록 스킵이 활성화되면 "/" 표시가 있는 모든 블록이 스킵됩니다. 해당 블록에 포함된 모든 명령을 무시하고 스킵 표시가 없는 다음 블록에서 프로그램을 계속 진행합니다.

코멘트, 참고 코멘트 (참고) 를 사용하여 프로그램 블록 내의 명령을 설명할 수 있습니다. 코멘트는 ";" 문자로 시작하고 블록 끝 문자로 종료합니다. 현재 블록 디스플레이에 블록의 나머지 내용과 함께 코멘트가 표시됩니다.

메시지 메시지는 개별 블록에 프로그래밍합니다. 메시지는 특수 필드에 표시되고, 새 메시지가 있는 블록이 실행되거나 프로그램 끝에 도달할 때까지 계속 표시됩니다. 텍스트 메시지는 최대 65문자까지 표시할 수 있습니다. 메시지 텍스트가 없는 메시지가 있으면 이전 메시지가 삭제됩니다. MSG ("THIS IS THE MESSAGE TEXT")

Page 151: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

프로그래밍 9.1 NC 프로그래밍의 기본 원칙

니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0 151

프로그래밍 예제

N10 ; G&S 회사, 주문 번호 12A71

N20 ; 펌프 부품 17, 도면 번호: 123 677

N30 ; TV 4 부서 H. Adam 이 생성한 프로그램

N40 MSG("DRAWING NO.: 123677")

:50 G17 G54 G94 F470 S20 T1 M3

N60 G0 G90 X100 Y200

N70 G1 Y185.6

N80 X112

/N90 X118 Y180 ; 블록이 억제될 수 있습니다.

N100 X118 Y120

N110 G0 G90 X200

N120 M2 ; 프로그램 종료

Page 152: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

프로그래밍 9.1 NC 프로그래밍의 기본 원칙

니블링 152 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0

9.1.5 문자 세트 프로그램에는 다음 문자가 사용됩니다. 각 문자는 관련 정의에 따라 해석됩니다.

글자, 숫자 A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W X, Y, Z 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 대소문자는 구분하지 않습니다.

출력 가능한 특수 문자

( 열기 괄호 " 따옴표 ) 닫기 괄호 _ 밑줄 (글자에 속함) [ 열기 꺾쇠괄호 . 소수점 ] 닫기 꺾쇠괄호 , 쉼표, 구분자 < 더 작음 ; 코멘트 시작 > 더 큼 % 예약되어 사용 불가 : 메인 블록, 라벨의 끝 & 예약되어 사용 불가 = 지정, 등호 ' 예약되어 사용 불가 / 나누기, 블록 스킵 $ 시스템 변수 식별자 * 곱셈 ? 예약되어 사용 불가 + 더하기, 양수 부호 ! 예약되어 사용 불가 - 빼기, 음수 부호

출력 불가능한 특수 문자 LF: 블록 끝 문자 공백: 워드 구분자; 공백 태뷸레이터: 예약되어 사용 불가

Page 153: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

프로그래밍 9.2 명령 목록

니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0 153

9.2 명령 목록 SINUMERIK 802D sl plus 및 pro에서 사용 가능한 기능

어드레스 의미 값 지정 정보 프로그래밍

F 이송 속도 0.001 ... 99 999.999 공구/공작물의 경로 속도. G94의 경우 mm/min, G95의 경우 mm/rev 단위로 측정.

F...

F G4가 포함된 블록에서 드웰 시간

0.001 ... 99 999.999 초 단위 드웰 시간 G4 F...; 개별 블록

G G 코드 (거리 조건)

지정된 정수값만 사용

G 코드는 G 그룹으로 나뉩니다. 동일한 그룹에 속한 G 코드는 한 블록에서 하나만 사용할 수 있습니다. G 코드는 모달 (동일한 그룹 내의 다른 코드에 의해 취소될 때까지 유지) 또는 넌모달 (해당 코드가 사용된 블록에만 적용) 일 수 있습니다.

G... 또는 심볼 이름. 예: CIP

G0 급 이송으로 직선 보간 G 그룹 1: 이동 명령 (보간 유형) 모달

G0 X... Y... ; 극 좌표에서 직교 좌표: G0 AP=... RP=... 또는 추가 축 사용: G0 AP=... RP=... C... ; 예: G17의 경우 C 축

G1* 이송 속도로 직선 보간 G1 X... Y... C... F... 극 좌표의 경우: G1 AP=... RP=... F... 또는 추가 축 사용: G1 AP=... RP=... F... ; 예: G17의 경우 C 축

Page 154: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

프로그래밍 9.2 명령 목록

니블링 154 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0

어드레스 의미 값 지정 정보 프로그래밍

G2 CW 방향 원호 보간 (세 번째 축 및 TURN=...과 함께 사용, 또한 나선형 보간 –> TURN 참조)

G2 X... Y... I... J... F... ; 중심점 및 종점 G2 X... Y... CR=... F... ; 반경 및 종점 G2 AR=... I... J... F... ; 틈 각도 및 중심점 G2 AR=... X... Y... F... ; 틈 각도 및 종점 극 좌표의 경우: G2 AP=... RP=... F... 또는 추가 축 사용: G2 AP=... RP=... C... F... ; 예: G17의 경우 C 축

G3 CCW 방향 원호 보간 G3 ... ; 그 외에는 G2와 동일

CIP 중간점을 통한 원호 보간 CIP X... Y... I1=... J1=... F...

CT 원호 보간; 접선 트렌지션 N10 ... N20 CT X... Y... F... ; 원호, 이전 경로 구간에 접선 트렌지션

G4 드웰 시간 G 그룹 2: 특수 모션, 넌모달

G4 F...;개별 블록, F: 초 단위 시간 또는 G4 S.... ;개별 블록, S: 스핀들 회전수 단위

G74 원점 복귀 G74 X1=0 Y1=0 Z1=0; 개별 블록, (기계 축 식별자!)

G75 고정 정지점 접근 G75 X1=0 Y1=0 Z1=0; 개별 블록, (기계 축 식별자!)

TRANS 프로그램 옵셋 G 그룹 3: 메모리에 쓰기 넌모달

TRANS X... Y... ; 개별 블록

ROT 프로그래밍 회전 ROT RPL=... ;현재 평면 G17~G19에서 회전, 개별 블록

Page 155: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

프로그래밍 9.2 명령 목록

니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0 155

어드레스 의미 값 지정 정보 프로그래밍

SCALE 프로그래밍 배율 계수 SCALE X... Y ; 지정된 축 방향의 배율 계수, 개별 블록

MIRROR 프로그래밍 미러링 MIRROR X0 ; 방향이 변경된 좌표 축, 개별 블록

ATRANS 추가 프로그램 옵셋 ATRANS X... Y... ; 개별 블록

AROT 추가 프로그래밍 회전 AROT RPL=...; 현재 평면 G17에서 추가 회전, 개별 블록

ASCALE 추가 프로그래밍 배율 계수 ASCALE X... Y ; 지정된 축 방향의 배율 계수, 개별 블록

AMIRROR 추가 프로그래밍 미러링 AMIRROR X0 ; 방향이 변경된 좌표 축, 개별 블록

G110 극점 지정, 최종 프로그래밍된 지령치 위치를 기준으로 지정

G110 X... Y... ; 극점 지정, 직교 좌표, 예: G17의 경우 G110 RP=... AP=... ; 극점 지정, 극점 개별 블록

G111 극점 지정, 현재 공작물 좌표계의 영점을 기준으로 지정

G111 X... Y... ; 극점 지정, 직교 좌표, 예: G17의 경우 G111 RP=... AP=... ; 극점 지정, 극점 개별 블록

G112 극점 지정, 마지막 유효 POLE을 기준으로 지정

G112 X... Y... ; 극점 지정, 직교 좌표, 예: G17의 경우 G112 RP=... AP=... ; 극점 지정, 극점 개별 블록

G17* X/Y 평면 G 그룹 6: 평면 선택 G17 .... ; 이 평면의 세로 축은 공구 길이 보정 축

G500* 셋터블 워크 옵셋 OFF G 그룹 8: 셋터블 워크 옵셋 모달

Page 156: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

프로그래밍 9.2 명령 목록

니블링 156 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0

어드레스 의미 값 지정 정보 프로그래밍

G54* 1. 셋터블 워크 옵셋 G55 두 번째 셋터블 워크 옵셋 G56 세 번째 셋터블 워크 옵셋 G57 네 번째 셋터블 워크 옵셋 G58 다섯 번째 셋터블 워크 옵셋 G59 여섯 번째 셋터블 워크 옵셋 G53 셋터블 워크 옵셋 넌모달 스킵 G 그룹 9: 셋터블 워크 옵셋

억제 넌모달

G153 베이스 프레임을 포함한 셋터블 워크 옵셋 넌모달 억제

G60* 정위치 정지 G 그룹 10: 접근 동작 모달

G64 연속 경로 모드 G9 넌모달 정위치 정지 G 그룹 11: 넌모달 정위치

정지 넌모달

G601* 미세 정위치 정지 영역, G60 및 G9의 경우

G 그룹 12: 정위치 정지 영역 모달

G602 일반 정위치 정지 영역, G60 및 G9의 경우

G603 보간 종료 시 정위치 정지 G70 인치계 G 그룹 13: 인치계/미터계

모달

G71* 미터계 G700 인치계, 이송 속도 F에도 적용 G710 미터계, 이송 속도 F에도 적용 G90* 절대 치수 G 그룹 14: 절대/증분 치수

모달

G91 증분 치수 G94* mm/min 단위 이송 속도 F G 그룹 15: 이송

속도/스핀들 모달

Page 157: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

프로그래밍 9.2 명령 목록

니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0 157

어드레스 의미 값 지정 정보 프로그래밍

CFC * 원호의 경우 이송 속도 오버라이드 ON

G 그룹 16: 이송 속도 오버라이드 모달

CFTCP 이송 속도 오버라이드 OFF G450* 트렌지션 원 G 그룹 18: 공구 반경 보정

기능을 사용할 때 코너에서의 동작 모달

G451 교차점 BRISK * 계단식 경로 가속 G 그룹 21: 가속 프로파일

모달

SOFT 저크 제한 경로 가속 FFWOF * 피드포워드 제어 OFF G 그룹 24: 사전 제어

모달

FFWON 피드포워드 제어 ON WALIMON *

작업 영역 한계 ON G 그룹 28: 작업 영역 한계 모달

셋팅 데이터를 통해 활성화된 모든 축에 G25 및 G26으로 설정한 값 적용

WALIMOF 작업 영역 한계 OFF G290* SIEMENS 모드 G 그룹 47: 외부 NC 언어

모달

*가 표시된 기능은 프로그램 시작 시 실행됩니다 (장비 제조업체의 디폴트 설정이 변경되지 않았다는 가정 하에 별도로 프로그래밍하지 않은 경우 니블링 테크놀로지에 대한 CNC 버전).

어드레스 의미 값 지정 정보 프로그래밍

H H0= - H9999=

H 코드 ± 0.0000001 ... 9999 9999 (소수점 8자리) 또는 지수 표기 사용: ± (10-300 ... 10+300)

PLC로 값을 전송합니다. 의미는 장비 제조업체에서 정의합니다.

H0=... H9999=... 예: H7=23.456

I 보간 파라미터 ±0.001 ... 99 999.999

X축에 속합니다. 의미는 G2와 G3 (원호 중심점) 에 따라 다릅니다.

G2 및 G3 참조

Page 158: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

프로그래밍 9.2 명령 목록

니블링 158 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0

어드레스 의미 값 지정 정보 프로그래밍

J 보간 파라미터 ±0.001 ... 99 999.999

Y축에 속합니다. 그 외에는 I와 동일합니다.

G2 및 G3 참조

I1= 원호 보간의 중간점

±0.001 ... 99 999.999

X축에 속합니다. 원호 보간을 CIP로 지정합니다.

CIP 참조

J1= 원호 보간의 중간점

±0.001 ... 99 999.999

Y 축에 속합니다. 원호 보간을 CIP로 지정합니다.

CIP 참조

L 서브프로그램, 이름 및 호출

7자리, 정수만 사용, 부호 없음

임의의 이름 대신 L1 ...L9999999 중에서 선택할 수도 있습니다. 또한 개별 블록에서 서브프로그램 (UP) 을 호출합니다. 참고: L0001이 항상 L1과 같지는 않습니다. 이름 "LL6"은 공구 교환 서브프로그램용으로 예약되어 있습니다.

L781; 개별 블록

M 보조 기능 0 ... 99 정수만 사용, 부호 없음

예를 들어 "절삭유 ON" 등의 전환 작업을 시작하려는 경우 블록당 최대 5개 M 코드를 사용할 수 있습니다.

M...

M0 프로그램 정지 M0이 포함된 블록의 끝에서 가공이 정지됩니다. 계속하려면 "NC START"를 누르십시오.

M1 옵션 정지 M0과 유사하지만 특수 신호 (프로그램 제어: “M01") 가 있는 경우에만 정지가 수행됩니다.

M2 프로그램 종료 가공 순서의 마지막 블록에 위치합니다.

M30 - 예약되어 사용 불가 M17 - 예약되어 사용 불가

Page 159: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

프로그래밍 9.2 명령 목록

니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0 159

어드레스 의미 값 지정 정보 프로그래밍

M6 공구 교환 머신 데이터를 통해 M6을 활성화한 경우에만 실행됩니다. 그 외에는 T 명령을 사용하여 공구를 직접 교환해야 합니다.

M70, M19 - 예약되어 사용 불가 M... 나머지 M 코드 제어 시스템을 통해

기능이 정의되어 있지 않으므로 장비 제조업체에서 원하는 대로 사용할 수 있습니다.

N 블록 번호 - 서브블록

0 ... 9999 9999 정수만 사용, 부호 없음

블록 식별을 위한 번호로 사용할 수 있습니다. 이 번호는 블록 시작 위치에 입력합니다.

N20 ...

: 메인 블록의 블록 번호

0 ... 9999 9999 정수만 사용, 부호 없음

N 대신 사용하는 특수 블록 식별자입니다. 이 식별자가 있는 블록에는 후속 가공 단계에 대한 모든 명령이 포함되어야 합니다.

:20 ...

P 서브프로그램 통과 횟수

1 ... 9999 정수만 사용, 부호 없음

서브루틴이 여러 번 실행되며 호출과 동일한 블록에 포함된 경우에 사용합니다.

N10 L781 P...; 개별 블록 N10 L871 P3; 3회 실행

R0 ~ R299

산술 파라미터 ± 0.0000001 ... 9999 9999 (소수점 8자리) 또는 지수 표기 사용: ± (10-300 ... 10+300)

R1=7.9431 R2=4 지수 표기 사용: R1=-1.9876EX9; R1=-1 987 600 000

산술 함수 연산자 + - * /를 사용하는 4가지 기본 산술 함수 외에도 다음 산술 함수들이 있습니다.

SIN( ) 사인 ° R1=SIN(17.35) COS( ) 코사인 ° R2=COS(R3) TAN( ) 탄젠트 ° R4=TAN(R5) ASIN( ) 아크 사인 R10=ASIN(0.35); R10:

20.487°

Page 160: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

프로그래밍 9.2 명령 목록

니블링 160 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0

어드레스 의미 값 지정 정보 프로그래밍

ACOS( ) 아크 코사인 R20=ACOS(R2); R20: ... °

ATAN2( , ) 아크 탄젠트 2 합계 벡터의 각도는 서로 수직이 되는 2개의 서로 다른 벡터로 계산합니다. 지정된 두 번째 벡터는 항상 각도 참조에 사용됩니다. 결과 범위: -180~+180°

R40=ATAN2(30.5,80.1); R40: 20.8455°

SQRT( ) 제곱근 R6=SQRT(R7) POT( ) 제곱 R12=POT(R13) ABS( ) 절대치 R8=ABS(R9) TRUNC( ) 정수 부분 R10=TRUNC(R11) LN( ) 자연 로그 R12=LN(R9) EXP( ) 지수 함수 R13=EXP(R1) RET 서브프로그램

종료 연속 경로 제어 모드

유지를 위해 M2 대신 사용됩니다.

RET ; 개별 블록

S G4가 포함된 블록에서 드웰 시간

0.001 ... 99 999.999

스핀들 회전수 단위 드웰 시간

G4 S...;개별 블록

T 공구 번호 1 ... 32 000 정수만 사용, 부호 없음

공구 교환은 T 명령을 사용하여 직접 수행하거나 M6을 통해서만 수행할 수 있습니다. 공구 교환 방법은 머신 데이터에서 설정할 수 있습니다.

T...

X 축 ±0.001 ... 99 999.999

위치 데이터 X...

Y 축 ±0.001 ... 99 999.999

위치 데이터 Y...

AC 절대 좌표 - 치수는 G91과 상관 없이 특정 축의 종점 또는 중심점에 대해 지정할 수 있습니다.

N10 G91 X10 Z=AC(20) ; X - 증분 치수, Z - 절대 치수

ACC[축] 백분율 가속 오버라이드

1 ... 200, 정수 축에 대한 가속 오버라이드. 백분율로 지정.

N10 ACC[X]=80; X 축에서 80% 가속

Page 161: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

프로그래밍 9.2 명령 목록

니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0 161

어드레스 의미 값 지정 정보 프로그래밍

ACP 절대 좌표. 양의 방향으로 위치에 접근 (로터리 축의 경우).

- G90/G91과 상관 없이 ACP(...)를 사용하여 로터리 축의 종점에도 치수를 지정할 수 있습니다.

N10 A=ACP(45.3); 양의 방향으로 A축의 절대 위치에 접근

ACN 절대 좌표. 음의 방향으로 위치에 접근 (로터리 축의 경우).

- G90/G91과 상관 없이 ACP(...)를 사용하여 로터리 축의 종점에도 치수를 지정할 수 있습니다.

N10 A=ACP(45.3); 음의 방향으로 A축의 절대 위치에 접근

ANG 형상 정의에 직선을 지정하기 위한 각도

±0.00001 ... 359.99999

° 단위로 지정. 평면의 종점 좌표 하나만 알고 있거나 형상이 몇 개 블록에 걸쳐 있는 경우 전체 종점을 알고 있는 경우 G0 또는 G1을 사용하여 직선을 지정할 수 있습니다.

N10 G1 G17 X... Y.... N11 X... ANG=... 또는 여러 블록의 형상:N10 G1 G17 X... Y.... N11 ANG=... N12 X... Y... ANG=...

AP 극점 각도 0 ... ±359.99999 ° 단위로 지정, 극 좌표로 이송, 극점 정의. 또한 극점 반경 RP.

G0, G1, G2, G3, G110, G111, G112 참조

AR 원호 보간 틈 각도 0.00001 ... 359.99999

° 단위로 지정. G2/G3을 사용하여 원호를 정의할 수 있습니다.

G2 및 G3 참조

CALL 간접 싸이클 호출 - 싸이클 호출의 특수한 형태. 파라미터가 전달되지 않으며 싸이클 이름이 변수에 저장됩니다. 싸이클 내부용으로만 사용됩니다.

N10 CALL VARNAME ; 변수 이름

CR 원호 보간 반경 0.010 ... 99 999.999 음수 부호 - 원호 선택용: 반원보다 큼

G2/G3을 사용하여 원호를 정의할 수 있습니다.

G2 및 G3 참조

DC 절대 좌표. 위치에 직접 접근 (로터리 축, 스핀들의 경우).

- G90/G91과 상관 없이 DC (...)를 사용하여 로터리 축의 종점에도 치수를 지정할 수 있습니다.

N10 A=DC(45.3) ; A 축 위치에 직접 접근

Page 162: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

프로그래밍 9.2 명령 목록

니블링 162 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0

어드레스 의미 값 지정 정보 프로그래밍

DEF 정의 명령 BOOL, CHAR, INT, REAL, STRING[n] 유형의 사용자 변수 정의. 프로그램 시작에 직접 정의.

DEF INT VARI1=24, VARI2; INT 유형의 2개 변수; 사용자가 정의한 이름 DEF STRING[12] VARS3=”HELLO” ; 최대 12문자

GOTOB 뒤로 점프 명령 - 라벨을 사용하여 선택한 블록으로 점프합니다. 점프 대상은 프로그램 시작 방향에 있습니다.

N10 LABEL1: ... ... N100 GOTOB LABEL1

GOTOF 앞으로 점프 명령 - 라벨을 사용하여 선택한 블록으로 점프합니다. 점프 대상은 프로그램 종료 방향에 있습니다.

N10 GOTOF LABEL2 ... N130 LABEL2: ...

IC 증분 치수를 사용하여 지정한 좌표

- 치수는 G90과 상관 없이 특정 축의 종점 또는 중심점에 대해 블록별로 지정할 수 있습니다.

N10 G90 X10 Y=IC(20) ; Y 증분 치수,X 절대 치수

IF 점프 조건 - 점프 조건이 충족되면 라벨이 있는 블록으로 점프합니다. 그 외 경우에는 다음 명령/블록으로 점프합니다. 블록 하나에 여러 개의 IF 명령을 포함시킬 수 있습니다. 비교 연산자: = = 같음, <> 같지 않음 > 더 큼, < 더 작음 >= 크거나 같음 <= 작거나 같음

N10 IF R1>5 GOTOF LABEL3 ... N80 LABEL3: ...

$A_DBB[n] $A_DBW[n] $A_DBD[n] $A_DBR[n]

데이터 바이트 데이터 워드 데이터 더블 워드 실수 데이터

PLC 변수 읽기 및 쓰기 N10 $A_DBR[5]=16.3 ; Real 변수 쓰기; 옵셋 위치 5 사용 ; (위치, 유형 및 의미는 NC와 PLC에서 동일)

$A_MONI-FACT

공구 수명 모니터링 계수

> 0.0 초기화 값: 1.0 N10 $A_MONIFACT =5.0; 공구 수명이 5배 빨리 경과

Page 163: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

프로그래밍 9.2 명령 목록

니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0 163

어드레스 의미 값 지정 정보 프로그래밍

$AA_MM[축] 기계 좌표계의 축에 대한 측정 결과

- 축: 측정 시 이송 축 (X, Y) 식별자

N10 R1=$AA_MM[X]

$AA_MW [축]

공작물 좌표계의 축에 대한 측정 결과

- 축: 측정 시 이송 축 (X, Y) 식별자

N10 R2=$AA_MW[X]

$A..._..._ TIME

런타임 타이머: $AN_SETUP_ TIME $AN_POWERON_TIME $AC_OPERAT-ING_TIME $AC_CYCLE_ TIME $AC_CUTTING_TIME

0.0 ... 10+300 min (값 읽기 전용)min (값 읽기 전용)s s s

시스템 변수: 제어 시스템이 마지막으로 부팅된 이후의 시간 제어 시스템이 마지막으로 정상 부팅된 이후의 시간 모든 NC 프로그램의 총 런타임 NC 프로그램의 런타임 (선택한 프로그램에 대해서만) 총 사용 시간

N10 IF $AC_CYCLE_TIME ==50.5 ....

$AC_..._ PARTS

소재 계수기: $AC_TOTAL_ PARTS $AC_REQUIRED _PARTS $AC_ACTUAL_ PARTS $AC_SPECIAL_ PARTS

0 ... 999 999 999,정수

시스템 변수: 실제 총 수량 공작물 요구 수량 현재 실제 수량 소재 계수 - 사용자가 지정

N10 IF $AC_ACTUAL_PARTS==15 ....

$P_ TOOLNO

활성 공구 T의 번호

- 읽기 전용 N10 IF $P_TOOLNO==12 GOTOF ....

$P_TOOL 활성 공구의 활성 절삭날 D 번호

- 읽기 전용 N10 IF $P_TOOL==1 GOTOF ....

$TC_MOP1 [t,d]

공구 수명 사전 경고 제한

0.0 ... 분 단위, 공구 t, D 번호 d에 대한 값 읽기 또는 쓰기

N10 IF $TC_MOP1[13,1] <15.8 GOTOF ....

$TC_MOP2 [t,d]

남은 공구 수명 0.0 ... 분 단위, 공구 t, D 번호 d에 대한 값 읽기 또는 쓰기

N10 IF $TC_MOP2[13,1] <15.8 GOTOF ....

Page 164: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

프로그래밍 9.2 명령 목록

니블링 164 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0

어드레스 의미 값 지정 정보 프로그래밍

$TC_MOP3 [t,d]

소재 계수에 대한 사전 경고 제한

0 ... 999 999 999,정수

공구 t, D 번호 d에 대한 값 쓰기 또는 읽기

N10 IF $TC_MOP3[13,1]<15 GOTOF ....

$TC_MOP4 [t,d]

잔여 수량 0 ... 999 999 999,정수

공구 t, D 번호 d에 대한 값 쓰기 또는 읽기

N10 IF $TC_MOP4[13,1]<8 GOTOF ....

$TC_MOP11 [t,d]

기준 공구 수명 0.0 ... 분 단위, 공구 t, D 번호 d에 대한 값 읽기 또는 쓰기

N10 $TC_MOP11[13,1]=247.5

$TC_MOP13 [t,d]

소재 계수 지령치 0 ... 999 999 999,정수

공구 t, D 번호 d에 대한 값 쓰기 또는 읽기

N10 $TC_MOP13[13,1]=715

$TC_TP8[t] 공구 상태 - 공급 당시 상태 - 공구 t에 대해 비트로 코딩 (비트 0~4)

N10 IF $TC_TP8[1]==1 GOTOF ....

$TC_TP9[t] 공구 모니터링 유형

0 ... 2 공구 t에 대한 모니터링 유형, 쓰기 또는 읽기 0: 모니터링 안 함, 1: 공구 수명 = 2: 수량

N10 $TC_TP9[1]=2 ; 수량 모니터링 선택

MCALL 모달 서브프로그램 호출

- 블록에서 MCALL이 포함된 서브프로그램은 경로 모션이 포함된 각 연속 블록 이후에 자동으로 호출됩니다. 이 호출은 다음 MCALL이 호출될 때까지 유효합니다. 적용 예: 홀 패턴 드릴링

N10 MCALL CYCLE82(...) ; 개별 블록, 드릴링 싸이클 N20 HOLES1(...) ; 여러 개의 홀로 이루어진 행 N30 MCALL ; 개별 블록, 모듈 ; CYCLE82 호출(...) ; 완료

MSG () 메시지 최대 65문자 따옴표 안에 메시지 텍스트 지정

N10 MSG("MESSAGE TEXT"); 개별 블록 ... N150 MSG() ; 이전 메시지 삭제

RP 극점 반경 0.001 ... 99 999.999

극 좌표로 이송, 극점 지정, 또한 극점 각도 AP

G0, G1, G2, G3 G110, G111, G112 참조

RPL ROT, AROT를 사용한 회전 각도

±0.00001 ... 359.9999

단위로 지정. 실제 평면 G17~G19에서 프로그래밍 회전을 위한 각도.

ROT, AROT 참조

Page 165: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

프로그래밍 9.2 명령 목록

니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0 165

어드레스 의미 값 지정 정보 프로그래밍

PON 펀칭 ON 펀칭 기능을 활성화하고 SON을 비활성화합니다. 스트로크는 블록 끝 문자에서만 시작됩니다.

PONS 펀칭 ON. 위치 제어기에서 활성화합니다.

PON과 유사하나 위치 제어 싸이클에서 트리거됩니다.

PDELAYON 펀칭 ON 지연 PDELAYOF * 펀칭 OFF 지연 SON 니블링 ON 니블링 기능을

활성화하고 PON을 비활성화합니다. 첫 번째 스트로크는 활성 블록의 시작점에서 시작됩니다.

SONS 니블링 ON. 위치 제어기에서 활성화합니다.

SON과 유사하나 위치 제어 싸이클에서 트리거됩니다.

SPIF1 * 첫 번째 펀칭 인터페이스 활성화

펀칭/니블링 바이트 1을 위한 고속 NCK 입력/출력

SPOF * 펀칭/니블링 OFF 모든 펀칭/니블링 기능 종료

SPN 블록 당 경로 섹션 개수 (스트로크/펀치 수)

프로그래밍된 경로 세그먼트 개수로 경로 자동 분할

SPP 경로 섹션의 길이 (스트로크/펀치 경로)

프로그래밍된 전체 경로를 프로그래밍된 이송 거리에 따라 동일한 길이의 세그먼트로 자동 분할

SET( , , , ) REP()

변수 필드의 값 설정

SET: 다양한 값, 지정된 요소부터 값 개수까지. REP: 동일한 값, 지정된 요소부터 필드 끝까지

DEF REAL VAR2[12]=REP(4.5) ; 값 4.5인 모든 요소 N10 R10=SET(1.1,2.3,4.4) ; R10=1.1, R11=2.3, R4=4.4

Page 166: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

프로그래밍 9.2 명령 목록

니블링 166 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0

어드레스 의미 값 지정 정보 프로그래밍

STOPFIFO 고속 가공 단계 정지

- 특수 기능. STARTFIFO "버퍼 메모리 한계" 또는 "프로그램 종료"가 감지될 때까지 버퍼 메모리를 채웁니다.

STOPFIFO; 개별 블록, 채우기 시작 N10 X... N20 X...

STARTFIFO *

고속 가공 단계 시작

- 특수 기능. 버퍼 메모리가 동시에 채워집니다.

N30 X... STARTFIFO ;개별 블록, 채우기 끝

STOPRE 전처리 정지 - 특수 기능. STOPRE 앞에 있는 블록이 완료된 경우에만 다음 블록이 해독됩니다.

STOPRE ;개별 블록

TANG(Fo, Le1,Le2 ,...)

접선 제어, 정의

- Fo: 추종 축 (로터리 축) 이름 Le1: 리딩 축 1 이름 Le2: 리딩 축 2 이름. 추가 파라미터 옵션 기능은 SINUMERIK 802D sl pro에서만 사용할 수 있습니다.

TANG(C,X,Y); 개별 블록 TANG(C,X,Y,1"W","P"); 최대 파라미터 개수

TANGON (Fo,...)

접선 제어 활성화

- Fo: 추종 축 (로터리 축) 이름. 이 기능은 SINUMERIK 802Dsl pro에서만 사용할 수 있습니다.

TANGON(C); 개별 블록 TANGON(C,Angle, Dist,Angletol) ; 최대 파라미터 개수

TANGOF (Fo)

접선 제어 비활성화

- Fo: 추종 축 (로터리 축) 이름. 이 기능은 SINUMERIK 802Dsl pro에서만 사용할 수 있습니다.

TANGOF(C); 개별 블록

TANGDEL (Fo)

접선 제어, 정의 삭제

- Fo: 추종 축 (로터리 축) 이름. 이 기능은 SINUMERIK 802Dsl pro에서만 사용할 수 있습니다.

TANGDEL(C); 개별 블록

Page 167: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

프로그래밍 9.2 명령 목록

니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0 167

어드레스 의미 값 지정 정보 프로그래밍

TLIFT(Fo) 접선 제어, 중간 블록 삽입

- Fo: 추종 축 (로터리 축) 이름. 이 기능은 SINUMERIK 802Dsl pro에서만 사용할 수 있습니다.

TLIFT(C); 개별 블록

TRAILON 커플 모션 활성화 커플 축 모션 정의 및 활성화

TRAILON(V,Y,K) ; V=커플 축, Y=리딩 축 K=커플링 팩터

TRAILOF 커플 축 모션 비활성화

커플 축 그룹 비활성화 TRAILOF(V,Y)

PUNCHACC 거리 종속적 가속 니블링/펀칭을 위한 거리 종속적 가속 특성 정의

PUNCHACC(Smin, Amin, Smax, Amax)

CPROT 보호 영역 활성화 반드시 보호 영역을 정의한 후 활성화해야 합니다.

CPROT(1,2) ; 보호 영역 1 활성화 CPROT(1,0) ; 보호 영역 1 비활성화

CAC 절대 위치 접근 코드 값은 테이블 인덱스입니다. 테이블 값에 접근합니다.

CACN 테이블에 저장된 값에 음의 방향으로 접근합니다 (절대 접근).

로터리 축이 포지셔닝 축으로 프로그래밍된 경우 허용됩니다.

CACP 테이블에 저장된 값에 양의 방향으로 접근합니다 (절대 접근).

CDC 위치에 직접 접근 CIC 위치에 증분 접근

Page 168: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

프로그래밍 9.3 위치 데이터

니블링 168 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0

9.3 위치 데이터

9.3.1 치수 프로그램 이 절에서는 도면에서 받은 치수를 직접 프로그램할 수 있는 명령에 대해 설명합니다. 이 프로그래밍에는 NC 프로그래밍에 필요한 다양한 계산을 수행할 필요가 없다는 장점이 있습니다.

주 이 절에서 설명하는 명령은 대부분 NC 프로그램 시작 시 사용되며, 일반적으로는 이러한 기능을 함께 사용합니다. 예를 들면, NC 프로그램의 또 다른 부분에서 작업 평면을 선택할 수 있습니다. 이 프로그램의 실제 용도와 다음의 모든 내용은 NC 프로그램의 기존 구조를 보여 주기 위한 것입니다.

일반 치수 개요 대부분의 NC 프로그램의 기초는 구체적인 치수가 명시된 도면입니다. 이 도면은 NC 프로그램에서 구현할 때 공작물 도면의 치수를 가공 프로그램에 정확히 전달하는 데 유용합니다. 다음은 일반 치수입니다. ● 절대 치수 G90은 블록의 모든 축에 모달식으로 적용되며, 후속 블록에서 G91를 통해 해제될 때까지 유효합니다.

● 절대 치수 X=AC(값). 이 값은 명시된 축에만 적용되며 G90/G91에 영향을 받지 않습니다. 모든 축에 사용할 수 있으며, SPOS, SPOSA 스핀들 위치 지정 및 보간 파라메타 I, J, K에도 사용할 수 있습니다.

● 최단 경로를 통해 위치에 직접 접근하는 절대 치수 X=CC(값). 이 값은 명시된 로타리 축에만 적용되며 G90/G91에 영향을 받지 않습니다. SPOS, SPOSA 스핀들 위치 지정에도 사용할 수 있습니다.

● 양의 방향으로 위치에 접근하는 절대 치수 X=ACP(값). 이 값은 로타리 축에 대해서만 설정되며, 머신 데이터에서 0...< 360°으로 설정되는 범위입니다.

● 양의 방향으로 위치에 접근하는 절대 치수 X=ACP(값). 이 값은 로타리 축에 대해서만 설정되며, 머신 데이터에서 0...< 360°으로 설정되는 범위입니다.

● 증분 치수 G91은 블록의 모든 축에 모달식으로 적용되며, 후속 블록에서 G90를 통해 해제될 때까지 유효합니다.

● 증분 치수 X=IC(값). 이 값은 명시된 축에만 적용되며 G90/G91에 영향을 받지 않습니다. 모든 축에 사용할 수 있으며, SPOS, SPOSA 스핀들 위치 지정 및 보간 파라메타 I, J, K에도 사용할 수 있습니다.

● 인치 치수 G70은 블록 내 모든 직선축에 적용되며 후속 블록에서 G71을 통해 해제될 때까지 유효합니다.

Page 169: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

프로그래밍 9.3 위치 데이터

니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0 169

● 미터 단위 치수 G71은 블록 내 모든 직선축에 적용되며 후속 블록에서 G70을 통해 해제될 때까지 유효합니다.

● G70에 관한 인치 치수지만 피드 및 길이 관련 셋팅 데이터에도 적용됩니다. ● G71에 관한 미터 단위 치수지만 피드 및 길이 관련 셋팅 데이터에도 적용됩니다. ● 직경 프로그래밍, DIAMON on ● 직경 프로그래밍, DIAMOF off G90에서 블록 이동을 위한 직경 프로그래밍 DIAM90. G91에서 블록 이동을 위한 반경 프로그래밍.

9.3.2 평면 선택: G17

기능 X 축과 Y 축으로 구성된 평면을 G17 평면이라고 부릅니다. 니블링에만 해당됩니다 (디폴트 설정). 평면은 개별 기능을 사용하여 선택합니다. 개별 평면은 원호 보간에 대한 원호 회전 방향을 CW 또는 CCW로 정의하는 데도 사용됩니다. 원호가 이송되는 평면에서 가로 좌표 및 세로 좌표가 정해지고 원호의 회전 방향도 정해집니다.

그림 9-3 니블링을 위한 평면 및 축 지정

Page 170: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

프로그래밍 9.3 위치 데이터

니블링 170 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0

프로그래밍 예제 N10 G17 T... M... ; X/Y 평면 선택

N20 ... X... Y...

9.3.3 절대/증분 치수 지정: G90, G91, AC, IC

기능 G90/G91 명령을 사용할 경우 작성된 위치 데이터 X, Y, ...는 좌표 대상 지점 (G90) 또는 이송할 축 거리 (G91) 로 평가됩니다. G90/G91은 모든 축에 적용됩니다. G90/G91과 상관 없이 AC/IC를 사용하여 특정 블록에 대한 특정 위치 데이터를 절대/증분 치수로 지정할 수 있습니다. 이 명령들은 종점이 도달되는 경로를 결정하지 않습니다. 이 경로는 G 그룹 (G0, G1, G2 및 G3... "축 이송" 장 참조) 이 결정합니다.

프로그래밍

G90 ; 절대 치수

G91 ; 증분 치수

X=AC(...) ; 특정 축 (여기서는 X축) 에 대한 절대 치수 지정, 넌모달

X=IC(...) ; 특정 축 (여기서는 X축) 에 대한 절대 치수 지정, 넌모달

그림 9-4 도면의 다양한 치수 유형

Page 171: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

프로그래밍 9.3 위치 데이터

니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0 171

절대 치수 지정 G90 절대 치수를 사용할 경우 치수 데이터는 현재 활성 좌표계의 원점 (공작물 좌표계, 현재 공작물 좌표계 또는 기계 좌표계의 원점) 을 기준으로 합니다. 이 값은 현재 활성인 옵셋 (프로그램 옵셋, 셋터블 옵셋 또는 옵셋 없음) 에 따라 달라집니다. 프로그램이 시작되면 G90이 모든 축에 활성화되고 G91 (증분 치수 데이터) 을 사용하여 이후 블록에서 선택을 취소할 때까지 활성 상태로 유지됩니다 (모달).

증분 치수 지정 G91 증분 치수 지정을 사용하면 경로 정보의 숫자값이 이송할 축 경로가 됩니다. 부호는 이송 방향을 나타냅니다. G91은 모든 축에 적용되며 G90 (절대 치수 지정) 을 통해 후속 블록에서 선택 취소할 수 있습니다.

=AC(...), =IC(...)로 지정 종점 좌표 다음에는 등호를 입력해야 합니다. 값은 소괄호 안에 지정해야 합니다. =AC(...)를 사용하면 원호 중심점에 절대 치수를 사용할 수도 있습니다. 그 외 경우에는 원호 중심점의 원점이 원호의 시작점입니다.

프로그래밍 예제 N10 G90 X20 Y90 ; 절대 치수

N20 X75 Y=IC(-32) ; X 는 절대 치수 유지, Y 는 증분 치수

...

N180 G91 X40 Y20 ; 증분 치수 지정으로 전환

N190 X-12 Y=AC(17) ; X 는 증분 치수 유지, Y 는 절대 치수

Page 172: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

프로그래밍 9.3 위치 데이터

니블링 172 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0

9.3.4 미터 및 인치 단위 치수: G71, G70, G710, G700

기능 공작물 치수가 제어 시스템의 기본 시스템 설정 (inch 또는 mm) 에서 벗어나는 경우 치수를 프로그램에 직접 입력할 수 있습니다. 기본 시스템으로의 변환은 제어 시스템에서 수행합니다.

프로그래밍 G70 ; 인치계 G71 ; 미터계 G700 ; 인치계, 이송 속도 F 에도 적용 G710 ; 미터계, 이송 속도 F 에도 적용

프로그래밍 예제 N10 G70 X10 Y30 ; 인치계

N20 X40 Y50 ; G70 을 계속 적용

...

N80 G71 X19 Y17.3 ; 이 지점 이후부터 미터계

정보 선택한 디폴트 설정에 따라 제어 시스템은 모든 기하 값을 미터계 또는 인치계로 해석합니다. 디스플레이를 포함하여 공구 옵셋 및 셋터블 워크 옵셋도 기하 값으로 간주됩니다. mm/min 또는 inch/min 단위의 이송 속도 F도 마찬가지입니다. 디폴트 설정은 머신 데이터로 조정할 수 있습니다. 이 매뉴얼의 모든 예는 미터 디폴트 설정을 기초로 합니다. G70 또는 G71은 공작물과 직접 관련된 모든 기하 데이터를 인치 또는 미터 단위로 평가합니다. 예를 들면 다음과 같습니다. ● G0,G1,G2,G3,G33, CIP, CT의 위치 데이터 X, Y ● 보간 파라미터 I, J (또한 나사 피치) ● 원호 반경 CR ● 프로그램 워크 옵셋 (TRANS, ATRANS) ● 극점 반경 RP 이송 속도, 공구 옵셋 및 셋터블 워크 옵셋과 같이 직접적인 공작물 데이터가 아닌 나머지 모든 기하 데이터는 G70/G71의 영향을 받지 않습니다. 하지만 G700/G710은 이송 속도 F (inch/min, inch/rev 또는 mm/min, mm/rev) 에도 영향을 줍니다.

Page 173: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

프로그래밍 9.3 위치 데이터

니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0 173

9.3.5 극 좌표, 극점 정의: G110, G111, G112

기능 공작물의 위치는 일반적으로 사용되는 직교 좌표 (X, Y) 뿐만 아니라 극 좌표로도 지정할 수 있습니다. 극 좌표는 반경과 각도를 지정하여 중심점 (극점) 을 기준으로 공작물이나 공작물 일부의 치수를 지정하는 경우에도 유용합니다.

평면 극 좌표는 G17로 활성화된 평면을 기준으로 합니다. 또한 이 평면에 수직인 세 번째 축도 지정할 수 있습니다. 이때 공간 데이터는 원통 좌표로 프로그래밍할 수 있습니다.

극점 반경 RP=... 극점 반경은 점에서 극점까지의 거리입니다. 극점 반경을 저장한 후에는 극점을 변경하거나 평면을 전환했을 때 극점 반경이 변경되는 블록에만 입력해야 합니다.

극점 각도 AP=... 극점 각도는 항상 해당 평면의 수평축 (가로 좌표) 을 기준으로 합니다 (예: G17의 경우 X 축). 각도는 양수 또는 음수로 지정할 수 있습니다. 극점 각도를 저장한 후에는 극점을 변경하거나 평면을 전환했을 때 극점 각도가 변경되는 블록에만 입력해야 합니다.

그림 9-5 양의 방향으로 정의된 극점 반경 및 극점 각도

Page 174: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

프로그래밍 9.3 위치 데이터

니블링 174 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0

극점 정의, 프로그래밍 G110 ; 최종 프로그래밍된 지령치 위치를 기준으로 극점 지정 (예: G17 평면의

경우: X/Y) G111 ; 현재 공작물 좌표계의 원점을 기준으로 극점 지정 (예: G17 평면의 경우:

X/Y) G112 ; 마지막 유효 극점을 기준으로 극점 지정; 평면 유지

주 이 경우 다음 항목을 고려해야 합니다. 극점은 극 좌표를 사용하여 정의할 수도 있습니다. 단, 극점이 이미 존재하는 경우 가능합니다.

극점이 정의되지 않은 경우 현재 공작물 좌표계의 원점이 극점으로 사용됩니다.

프로그래밍 예제 N10 G17 ; X/Y 평면

N20 G111 X17 Y36 ; 현재 공작물 좌표계의 극 좌표

...

N80 G112 AP=45 RP=27.8 ; 마지막 극점을 극 좌표로 간주하고 이를 기준으로 한 새 극점

N90 ... AP=12.5 RP=47.679 ; 극 좌표

극 좌표로 이송 극 좌표를 사용하여 프로그래밍한 위치도 다음과 같이 직교 좌표로 지정한 위치로 이송할 수 있습니다. ● G0 - 급 이송으로 직선 보간 ● G1 - 이송 속도로 직선 보간 ● G2 - CW 방향 원호 보간 ● G3 - CCW 방향 원호 보간 ("축 이동" 장 참조)

Page 175: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

프로그래밍 9.3 위치 데이터

니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0 175

9.3.6 프로그램 워크 옵셋: TRANS, ATRANS

기능 프로그램 워크 옵셋은 공작물의 여러 위치에서 반복되는 형상/배열에 사용하거나 치수 데이터의 새 원점 선택에 사용할 수 있습니다. 그 결과가 실제 공작물 좌표계가 됩니다. 새로 작성된 치수는 이 좌표계를 기준으로 합니다. 프로그램 워크 옵셋은 모든 축에서 가능합니다.

프로그래밍 TRANS X... Y... ; 프로그램 옵셋. 옵셋, 회전, 배율 계수 및 미러링에 대한 이전

명령 삭제. ATRANS X... Y... ; 프로그램 옵셋. 기존 명령에 추가. TRANS ; 값 없음: 옵셋, 회전, 배율 계수, 미러링에 대한 이전 명령 삭제 TRANS 또는 ATRANS를 포함하는 명령은 각각 개별 블록이 필요합니다.

그림 9-6 프로그램 옵셋 (예)

프로그래밍 예제 N20 TRANS X20 Y15 ; 프로그램 옵셋

N30 L10 ; 서브프로그램 호출. 옵셋할 기하 값 포함.

...

N70 TRANS ; 옵셋 삭제.

서브프로그램 호출 - "서브프로그램 기술" (쪽 229) 장 참조

Page 176: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

프로그래밍 9.3 위치 데이터

니블링 176 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0

9.3.7 프로그래밍 회전: ROT, AROT

기능 각도 단위로 지정된 RPL=... 값을 사용하여 실제 평면 G17에서 회전을 수행합니다.

프로그래밍 ROT RPL=... ; 프로그래밍 회전. 옵셋, 회전, 배율 계수, 미러링에 대한 이전 명령

삭제. AROT RPL=... ; 프로그래밍 회전. 기존 명령에 추가. ROT ; 값 없음: 옵셋, 회전, 배율 계수, 미러링에 대한 이전 명령 삭제 ROT 또는 AROT를 포함하는 명령은 각각 개별 블록이 필요합니다.

그림 9-7 회전 각의 양의 방향 정의

Page 177: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

프로그래밍 9.3 위치 데이터

니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0 177

그림 9-8 프로그램 옵셋 및 회전 프로그래밍 예제

프로그래밍 예제 N10 G17 ... ; X/Y 평면

N20 TRANS X20 Y10 ; 프로그램 옵셋

N30 L10 ; 서브프로그램 호출. 옵셋할 기하 값 포함.

N40 TRANS X30 Y26 ; 새 옵셋

N50 AROT RPL=45 ; 추가 45° 회전

N60 L10 ; 서브프로그램 호출

N70 TRANS ; 옵셋 및 회전 삭제

...

서브프로그램 호출 - "서브프로그램 기술" (쪽 229) 장 참조

Page 178: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

프로그래밍 9.3 위치 데이터

니블링 178 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0

9.3.8 프로그래밍 배율 계수: SCALE, ASCALE

기능 SCALE 및 ASCALE을 사용하여 모든 축에 배율 계수를 프로그래밍할 수 있습니다. 지정된 축에서 이 계수만큼 경로를 확장 또는 축소합니다. 현재 설정된 좌표계는 배율 변경을 위한 기준으로 사용됩니다.

프로그래밍 SCALE X... Y... ; 프로그래밍 배율 계수. 옵셋, 회전, 배율 계수, 미러링에 대한 이전

명령 삭제. ASCALE X... Y... ; 프로그래밍 배율 계수. 기존 명령에 추가. SCALE ; 값 없음: 옵셋, 회전, 배율 계수, 미러링에 대한 이전 명령 삭제

SCALE 또는 ASCALE을 포함하는 명령은 각각 개별 블록이 필요합니다.

주 원호의 경우 양 축에서 모두 동일한 계수를 사용해야 합니다. SCALE/ASCALE이 활성인 상태에서 ATRANS를 프로그래밍하면 이 옵셋 값의 배율도 조정됩니다.

그림 9-9 배율 및 옵셋 예

Page 179: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

프로그래밍 9.3 위치 데이터

니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0 179

프로그래밍 예제 N10 G17 ; X/Y 평면

N20 L10 ; 프로그램된 형상 원본

N30 SCALE X2 Y2 ; X 및 Z 축으로 형상 2 배 확대

N40 L10

N50 ATRANS X2.5 Y18 ; 값의 배율도 조정됩니다.

N60 L10 ; 형상 확대 및 옵셋

서브프로그램 호출 - "서브프로그램 기술" (쪽 229) 장 참조

9.3.9 프로그래밍 미러링: MIRROR, AMIRROR

기능 MIRROR 및 AMIRROR은 좌표 축의 공작물 형태를 미러링합니다. 미러링이 프로그램된 모든 이송 축 모션의 방향이 반전됩니다.

프로그래밍 MIRROR X0 Y0 ; 프로그래밍 미러링. 옵셋, 회전, 배율 계수, 미러링에 대한

이전 명령 삭제. AMIRROR X0 Y0 ; 프로그래밍 미러링. 기존 명령에 추가. MIRROR ; 값 없음: 옵셋, 회전, 배율 계수, 미러링에 대한 이전 명령

삭제 MIRROR 또는 AMIRROR을 포함하는 명령은 각각 개별 블록이 필요합니다. 축 값은 영향을 주지 않습니다. 하지만 값은 지정해야 합니다.

주 원호 G2/G3의 회전 방향도 미러링을 하면 항상 자동으로 반전됩니다.

Page 180: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

프로그래밍 9.3 위치 데이터

니블링 180 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0

그림 9-10 표시된 공구 위치에서 미러링 실행 예

프로그래밍 예제 활성 공구 반경 보정 및 G2/G3에 영향을 주는 서로 다른 좌표 축에서 미러링: ...

N10 G17 ; X/Y 평면

N20 L10 ; 프로그램된 형상

N30 MIRROR X0 ; X 축에서 방향 변경

N40 L10 ; 미러링된 형상

N50 MIRROR Y0 ; Y 축에서 방향 변경

N60 L10

N70 AMIRROR X0 ; 미러링을 반복하여 다시 X 축

N80 L10 ; 2 번 미러링된 형상

N90 MIRROR ; 미러링 OFF

...

서브프로그램 호출 - "서브프로그램 기술" (쪽 229) 장 참조

Page 181: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

프로그래밍 9.3 위치 데이터

니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0 181

9.3.10 공작물 클램핑 - 셋터블 워크 옵셋: G54~G59, G500, G53, G153

기능 셋터블 워크 옵셋은 기계에서 공작물 원점의 위치를 지정합니다 (기계 원점을 기준으로 공작물 원점 옵셋). 이 옵셋은 공작물을 기계에 클램핑할 때 결정되며 작업자가 해당 데이터 필드에 입력해야 합니다. 프로그램이 G54~G59의 6개 그룹 중에서 하나를 선택하면 입력된 값이 활성화됩니다.

주 기계 축을 중심으로 회전 각도를 입력하면 일정 각도로 공작물 클램핑이 가능합니다. 이 회전 부분은 옵셋 G54~G59를 적용하여 활성화됩니다. 조작에 대한 자세한 설명은 “워크 옵셋 설정/변경” 장을 참조하십시오.

프로그래밍 G54 ; 1. 셋터블 워크 옵셋 G55 ; 2. 셋터블 워크 옵셋 G56 ; 3. 셋터블 워크 옵셋 G57 ; 4. 셋터블 워크 옵셋 G58 ; 5. 셋터블 워크 옵셋 G59 ; 6. 셋터블 워크 옵셋 G500 ; 셋터블 워크 옵셋 OFF - 모달 G53 ; 셋터블 워크 옵셋 OFF - 넌모달. 프로그램 옵셋도 억제합니다. G153 ; G53과 동일하며 베이직 프레임도 추가로 억제합니다.

Page 182: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

프로그래밍 9.3 위치 데이터

니블링 182 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0

그림 9-11 셋터블 워크 옵셋

그림 9-12 여러 공작물 클램핑 위치

프로그래밍 예제 N10 G54 ... ; 첫 번째 셋터블 워크 옵셋 호출

N20 L47 ; 공작물 1 가공. 여기서는 L47 사용.

N30 G55 ... ; 두 번째 셋터블 워크 옵셋 호출

N40 L47 ; 공작물 2 가공. 여기서는 L47 사용.

N50 G56 ... ; 세 번째 셋터블 워크 옵셋 호출

N60 L47 ; 공작물 3 가공. 여기서는 L47 사용.

N70 G57 ... ; 네 번째 셋터블 워크 옵셋 호출

N80 L47 ; 공작물 4 가공. 여기서는 L47 사용.

N90 G500 G0 X... ; 셋터블 워크 옵셋 비활성화

서브프로그램 호출 - "서브프로그램 기술" (쪽 229) 장 참조

Page 183: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

프로그래밍 9.3 위치 데이터

니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0 183

9.3.11 프로그램 가능한 작업 영역 한계: G25, G26, WALIMON, WALIMOF

기능 모든 축의 작업 영역은 작업 영역 한계에 의해 정의됩니다. 이송은 이 범위 내에서만 허용됩니다. 좌표 데이터는 기계 좌표계를 기준으로 합니다. 작업 영역 한계를 사용하려면 축별로 작업 영역 한계를 활성화해야 합니다. 작업 영역 한계는 “옵셋 파라미터”> “셋팅 데이터”> “작업 영역 한계”의 입력 화면에서 활성화합니다. 작업 영역은 두 가지 방법으로 정의할 수 있습니다. ● 제어 시스템의 “옵셋 파라미터" > “셋팅 데이터” > “작업 영역 한계"의 입력 화면에 값을 입력 이 경우 작업 영역 한계가 JOG 모드에도 적용됩니다.

● G25/G26 프로그래밍 가공 프로그램에서 개별 축의 값을 변경할 수 있습니다. 이 경우 입력 화면 ("옵셋 파라미터" > "셋팅 데이터" > "작업 영역 한계") 에서 입력한 값을 덮어쓰게 됩니다.

작업 영역 한계는 프로그램에서 WALIMON/WALIMOF를 이용해 활성화 또는 비활성화합니다.

프로그래밍 G25 X... Y... ; 작업 영역 하한값 G26 X... Y... ; 작업 영역 상한값 WALIMON ; 작업 영역 한계 ON WALIMOF ; 작업 영역 한계 OFF

그림 9-13 프로그램 가능한 작업 영역 한계 (예: 2차원)

Page 184: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

프로그래밍 9.3 위치 데이터

니블링 184 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0

주 G25 및 G26의 경우 머신 데이터 20080 AXCONF_CHANAX_NAME_TAB의 채널 이름을 사용해야 합니다. 이 이름은 MD20060 AXCONF_GEOAX_NAME_TAB의 기하 축 이름과 다를 수 있습니다. 작업 영역 한계는 관련 축이 정상적으로 원점 복귀된 경우에만 활성화할 수 있습니다.

프로그래밍 예제 N10 G25 X10 Y-20 ; 작업 영역 하한값

N20 G26 X100 Y110 ; 작업 영역 상한값

N30 T1 M6

N40 G0 X90 Y100

N50 WALIMON ; 작업 영역 한계 ON

... ; 한계 내에서만 가공

N90 WALIMOF ; 작업 영역 한계 OFF

Page 185: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

프로그래밍 9.4 축 이동

니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0 185

9.4 축 이동

9.4.1 급 이송으로 직선 보간: G0

기능 급 이송 G0은 공작물 직접 가공이 아니라 신속한 공구 포지셔닝에 사용됩니다. 직선 경로를 따라 모든 축을 동시에 이송할 수 있습니다. 각 축의 최대 속도 (급 이송) 는 머신 데이터에서 정의합니다. 한 축만 이송하는 경우 급 이송을 사용합니다. 2개 또는 3개 축을 동시에 이송하는 경우 이송하는 모든 축을 고려하여 최대 경로 속도에 도달할 수 있도록 경로 속도 (예: 공구 팁에서의 속도) 를 선택해야 합니다. 급 이송 (G0) 에서는 프로그램된 이송 속도 (F 워드) 가 의미가 없습니다. G0은 이 G 그룹의 다른 명령 (G1, G2, G3, ...) 을 통해 취소될 때까지 계속 활성입니다.

프로그래밍 G0 X... Y... ; 직교 좌표 G0 AP=... RP=... ; 극 좌표 G0 AP=... RP=... ; 원통 좌표 (3차원)

주 ANG=...으로 각도를 지정하는 옵션도 직선 프로그래밍에 사용할 수 있습니다.

그림 9-14 지점 P1에서 P2로 급 이송하여 직선 보간

Page 186: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

프로그래밍 9.4 축 이동

니블링 186 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0

프로그래밍 예제 N10 G0 X100 Y150 Z65 ; 직교 좌표

...

N50 G0 RP=16.78 AP=45 ; 극 좌표

정보 다른 G 코드 그룹을 사용하여 특정 위치에 접근할 수도 있습니다 ("정위치 정지/연속 경로 제어 모드: G60, G64" 참조). G60 정위치 정지의 경우 다른 G 그룹을 사용하여 다양한 정밀도 값이 제공되는 창을 선택할 수 있습니다. 정위치 정지의 경우 넌모달 명령 G9를 사용할 수 있습니다. 포지셔닝 작업에 맞춰 시스템을 조정할 때 이 옵션들을 고려해야 합니다.

9.4.2 이송 속도로 직선 보간: G1

기능 공구가 직선 경로를 따라 시작점에서 종점으로 이동합니다. 경로 속도는 프로그램된 F 워드에 의해 결정됩니다. 모든 축을 동시에 이송할 수 있습니다. G1은 이 G 그룹의 다른 명령 (G0, G2, G3, ...) 을 통해 취소될 때까지 계속 활성입니다.

프로그래밍 G1 X... Y... F... ; 직교 좌표 G1 AP=... RP=... F... ; 극 좌표

주 ANG=...으로 각도를 지정하는 옵션도 직선 프로그래밍에 사용할 수 있습니다.

Page 187: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

프로그래밍 9.4 축 이동

니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0 187

그림 9-15 세 축 방향에서 직선 보간 - 슬롯의 예

프로그래밍 예제 N05 G0 G90 X40 Y48 ; 공구를 급 이송으로 P1 까지 이송합니다. 두

축이 동시에 이송됩니다.

N10 G1 F100 ; 이송 속도 100 mm/min

N15 X20 Y18 ; 공구가 직선 경로를 따라 P2 까지 이동합니다.

N20 X-20 Y80

N30 M2 ; 프로그램 종료

Page 188: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

프로그래밍 9.4 축 이동

니블링 188 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0

9.4.3 원호 보간: G2, G3

기능 공구가 원호 경로를 따라 시작점에서 종점으로 이동합니다. 방향은 G 코드에 의해 결정됩니다. G2: CW 방향 G3: CCW 방향

그림 9-16 원호 회전 방향 G2/G3 정의

필요한 원호를 다양한 방법으로 설명할 수 있습니다.

그림 9-17 G2/G3를 이용한 원호 프로그래밍 옵션 - 축 X/Y 및 G2의 예

Page 189: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

프로그래밍 9.4 축 이동

니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0 189

G2/G3은 이 G 그룹의 다른 명령 (G0, G1, ...) 을 통해 취소될 때까지 계속 활성입니다. 경로 속도는 프로그램된 F 워드에 의해 결정됩니다.

프로그래밍 G2/G3 X... Y... I... J... ; 중심점 및 종점

G2/G3 CR=... X... Y... ; 원호 반경 및 종점

G2/G3 AR=... I... J... ; 틈 각도 및 중심점

G2/G3 AR=... X... Y... ; 틈 각도 및 종점

G2/G3 AP=... RP=... ; 극 좌표, 극점 주위 원호

주 그 외에도 다음과 같은 방법으로 원호를 프로그래밍할 수 있습니다. CT - 접선 연결을 이용한 원호 CIP - 중간점을 이용한 원호 (다음 장 참조).

원호 입력 공차 제어 시스템은 특정 치수 공차 내의 원호만 허용합니다. 여기서는 시작점과 종점에서 원호 반경을 비교합니다. 차이가 공차 범위 내에 있으면 중심점이 내부적으로 정확히 설정됩니다. 그렇지 않으면 알람 메시지가 출력됩니다. 공차 값은 머신 데이터를 통해 설정할 수 있습니다 ( 802Dsl "조작 매뉴얼" 참조).

Page 190: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

프로그래밍 9.4 축 이동

니블링 190 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0

정보 중심점과 종점이 지정된 경우에만 블록 내에 동심원을 프로그래밍할 수 있습니다. 반경이 지정된 원호의 경우 CR=...의 산술 부호를 사용하여 정확한 원을 선택합니다. 반경과 방향뿐 아니라 시작점과 종점까지 동일한 2개의 원호를 프로그래밍할 수 있습니다. CR=-...로 값 앞에 음수 부호를 붙이면 반원보다 큰 원호 세그먼트가 선택됩니다. 그렇지 않으면 다음과 같이 원호 세그먼트가 반원보다 작거나 같은 원호가 정의됩니다.

그림 9-18 CR=의 부호를 사용하여 반경이 지정된 두 원호 중 하나를 선택

프로그래밍 예제: 중심점 및 종점 정의

그림 9-19 중심점 및 종점 지정의 예

Page 191: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

프로그래밍 9.4 축 이동

니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0 191

N5 G90 X30 Y40 ; N10 의 원호 시작점

N10 G2 X50 Y40 I10 J-7 ; 종점 및 중심점

주 중심점 값은 원호 시작점을 나타냅니다!

프로그래밍 예제: 종점 및 반경 지정

그림 9-20 종점 및 반경 지정의 예

N5 G90 X30 Y40 ; N10 의 원호 시작점

N10 G2 X50 Y40 CR=12.207 ; 종점 및 반경

주 CR=-...로 값 앞에 음수 부호를 붙이면 반원보다 큰 원호 세그먼트가 선택됩니다.

Page 192: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

프로그래밍 9.4 축 이동

니블링 192 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0

프로그래밍 예제: 종점 및 틈 각도 정의

그림 9-21 종점 및 틈 각도 지정의 예

N5 G90 X30 Y40 ; N10 의 원호 시작점

N10 G2 X50 Y40 AR=105 ; 종점 및 틈 각도

프로그래밍 예제: 중심점 및 틈 각도 정의

그림 9-22 중심점 및 틈 각도 지정의 예

N5 G90 X30 Y40 ; N10 의 원호 시작점

N10 G2 I10 J-7 AR=105 ; 중심점 및 틈 각도

Page 193: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

프로그래밍 9.4 축 이동

니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0 193

주 중심점 값은 원호 시작점을 나타냅니다!

프로그래밍 예제: 극 좌표

그림 9-23 극 좌표를 갖는 원호의 예

N1 G17 ; X/Y 평면

N5 G90 G0 X30 Y40 ; N10 의 원호 시작점

N10 G111 X40 Y33 ; 극점 = 원호 중심점

N20 G2 RP=12.207 AP=21 ; 극 좌표 데이터

Page 194: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

프로그래밍 9.4 축 이동

니블링 194 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0

9.4.4 중간점을 이용한 원호 보간: CIP

기능 중심점, 반경 또는 틈 각도 대신 원호의 3개 형상 지점을 알고 있을 때는 CIP 기능을 사용하는 것이 편리합니다. 원호 방향은 중간점 (시작점과 종점 사이) 위치를 기준으로 결정합니다. 중간점은 축 지정 I1=... (X 축의 경우) 및 J1=...(Y 축의 경우) 에 따라 입력됩니다. CIP는 이 G 그룹의 다른 명령 (G0, G1, G2, ...) 을 통해 취소될 때까지 계속 활성입니다.

주 구성된 치수 G90 또는 G91은 종점 및 중간점에 적용됩니다.

그림 9-24 종점과 중간점 데이터를 이용한 원호 보간 - G90의 예

프로그래밍 예제 N5 G90 X30 Y40 ; N10 의 원호 시작점

N10 CIP X50 Y40 I1=40 J1=45 ; 종점 및 중간점

Page 195: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

프로그래밍 9.4 축 이동

니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0 195

9.4.5 접선 트렌지션을 이용한 원호: CT

기능 현재 평면 G17에서 CT와 프로그램된 종점을 사용하여 이 평면의 이전 경로 세그먼트 (원호 또는 직선) 에 접선으로 연결되는 원호가 만들어집니다. 원호의 반경 및 중심점은 이전 경로 섹션과 프로그램된 원호 종점의 기하학적 관계를 통해 정의됩니다.

그림 9-25 이전 경로 섹션으로 접선 트렌지션되는 원호

프로그래밍 예제 N10 G1 X20 F300 ; 직선

N20 CT X... Y... ; 접선 연결을 이용한 원호

Page 196: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

프로그래밍 9.4 축 이동

니블링 196 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0

9.4.6 고정 정지점 접근: G75

기능 G75를 사용하여 공구 교환 지점과 같은 기계 상의 고정 정지점에 접근할 수 있습니다. 이 위치는 모든 축에 적용되도록 머신 데이터에 영구 저장됩니다. 옵셋은 적용되지 않습니다. 각 축은 급 이송 속도로 이송됩니다. G75는 넌모달이며 별도의 블록을 필요로 합니다. 기계 축 이름은 프로그래밍해야 합니다! G75 이후 블록에서는 "보간 유형" 그룹 (G0, G1,G2, ...) 의 이전 G 명령이 다시 활성화됩니다.

프로그래밍 예제

N10 G75 X1=0 Y1=0

주 X1, Y1 (임의의 값, 여기에서는 0) 에 프로그램된 위치 값은 무시되지만 반드시 기록해야 합니다.

9.4.7 원점 복귀: G74

기능 NC 프로그램에서는 G74를 사용하여 원점 복귀할 수 있습니다. 각 축의 방향 및 속도는 머신 데이터에 저장됩니다. G74는 넌모달이며 별도의 블록을 필요로 합니다. 기계 축 이름은 프로그래밍해야 합니다! G74 이후 블록에서는 "보간 유형" 그룹 (G0, G1,G2, ...) 의 이전 G 명령이 다시 활성화됩니다.

프로그래밍 예제 N10 G74 X1=0 Y1=0

주 X1, Y1 (임의의 값, 여기에서는 0) 에 프로그램된 위치 값은 무시되지만 반드시 기록해야 합니다.

Page 197: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

프로그래밍 9.4 축 이동

니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0 197

9.4.8 코딩 위치 접근: CAC, CIC, CDC, CACP, CACN

기능 머신 데이터를 사용하여 2개 축에 최대 60개의 위치 (0~59) 를 위치 테이블에 입력할 수 있습니다.

프로그래밍 CAC (n) 또는 CIC (n) 또는 CACP (n) 또는 CACN (n)

파라미터

도표 9- 2 파라미터

CAC (n) 절대 코딩 위치 접근 CIC (n) 플러스 (+) 방향 또는 마이너스 방향 (-) 으로 n개 공간씩 증분시켜

코딩 위치에 접근 CDC (n) 최단 경로를 따라 코딩 위치에 접근 (로터리 축만 해당) CACP (n) 양의 방향으로 절대치만큼 코딩 위치에 접근 (로터리 축만 해당) CACN (n) 음의 방향으로 절대치만큼 코딩 위치에 접근 (로터리 축만 해당) (n) 위치 개수 1, 2, ... 축별로 최대 60개 위치

Page 198: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

프로그래밍 9.4 축 이동

니블링 198 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0

예: 직선 축 및 로터리 축의 포지셔닝 테이블

예: 직선 축 및 로터리 축의 포지셔닝 테이블

주 축이 두 위치 사이에 위치한 경우 CIC(0)으로 증분 모션을 지정하면 축이 이송되지 않습니다. 첫 번째 이송 명령은 항상 절대 위치 데이터로 프로그래밍하는 것이 좋습니다.

예 2 N10 FA[B]=300 ; 포지셔닝 축 B 의 이송 속도

N20 POS[B]=CAC(10) ; 코딩 위치 10 접근 (절대)

N30 POS[B]=CIC(-4) ; 현재 위치에서 4 개 위치만큼 뒤로 이송

Page 199: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

프로그래밍 9.4 축 이동

니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0 199

9.4.9 접선 제어: TANG, TANGON, TANGOF, TLIFT, TANGDEL

기능 이 기능은 SINUMERIK 802D sl pro에서만 사용할 수 있습니다. 접선 제어는 예를 들어 공구를 공작물 형상의 접선을 따라 이동시켜야 하는 경우 사용됩니다. TANG( ) 기능은 커플링 팩터를 사용하여 커플 축을 정의하는 데 사용됩니다. 축 커플링은 추종 축 1개 (로터리 축) 와 리딩 축 2개 (가공 평면의 축) 로 정의합니다. 추종 축은 리딩 축이 이송된 경로에 대한 접선을 따라 이동됩니다. TANGON( )은 커플링을 활성화하고 TANGOF( )는 커플링을 비활성화합니다. TANGON( )에 프로그램된 각도로 추종 축 (로터리 축) 에 대한 옵셋 각을 지정할 수 있습니다. TANGDEL( ) 명령으로 비활성 상태인 커플링을 삭제할 수 있습니다. 정의된 파라미터나 값은 관련 기능을 사용하여 전달해야 합니다. 축 다음에 값을 가진 파라미터가 없는 경우 파라미터 전달 기능을 프로그래밍할 필요가 없습니다.

프로그래밍 TANG(Faxis, Laxis1, Laxis2, Coupling, CS, opt) ; 접선 커플링 정의 TANGON (Faxis, Angle, Dist, Angletol) ; 접선 제어 활성화 TANGOF( Faxis) ; 접선 제어 비활성화 TLIFT( Faxis) ; 형상 코너에 중간 블록 삽입 TANGDEL( Faxis) ; 접선 커플링 삭제

파라미터 설명 Faxis 추종 축 (접선 방향의 추종 로터리 축) Laxis1, Laxis 리딩 축 1 및 2 (추종 축 추적에 필요한 접선을 결정하는 경로 축) Couple 커플링 팩터 (접선의 각도 변경과 추종 축 사이의 관계).

선택적 지정, 디폴트 = 1 CS "좌표계" 식별자, 선택적 지정:

"B" = 기본 좌표계 (디폴트) Opt 최적화:

"S" = 디폴트 또는 "P" = 추종 축과 리딩 축의 시간 특성 자동 조정

각도 추종 축의 옵셋 각도 Dist 추종 축의 경로 스무딩, Opt = "P"의 경우 필수 Angletol 추종 축의 각도 공차 (옵션), Opt = "P"인 경우만 평가

Page 200: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

프로그래밍 9.4 축 이동

니블링 200 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0

정보 Opt = "P"이면 추종 축의 다이나믹 속성이 리딩 축의 속도 제한에 적용됩니다. 파라미터 (Dist 및 Angletol) 는 추종 축과 리딩 축 접선 사이의 오차를 정확히 제한합니다. 리딩 축 형상의 급격한 변경으로 인해 추종 축의 속도가 갑자기 변하는 경우 Dist 및 Angletol을 사용하여 라운딩 또는 스무딩합니다. 편차를 최대한 줄일 수 있도록 LookAhead (예측 제어) 를 사용하여 추종 축을 제어합니다. 형상 코너에 중간 블록 삽입: TLIFT( ) 형상의 코너에서는 접선이 변하고 따라서 추종 축의 지령치 위치도 변합니다. 축은 보통 허용된 최대 속도로 이 갑작스런 위치 변화를 보정하려고 합니다. 하지만 보정을 하면 코너 다음부터 형상의 일정 지점까지 원하는 접선 위치와 편차가 생기게 됩니다. 기술적 이유로 편차를 허용할 수 없는 경우 TLIFT( ) 명령을 사용하여 제어 시스템을 코너에서 정지시킨 후 자동 생성된 중간 블록에서 추종 축을 새 접선 방향으로 회전시킬 수 있습니다. 자동 중간 블록이 삽입되는 각도 변경은 머신 데이터에서 구성할 수 있습니다.

그림 9-26 펀칭 공구의 접선 제어 예: X, Y=리딩 축, C=추종 축

프로그래밍 예제 N10 TANG(C, X, Y,1) ; 접선 제어 커플링 정의

N20 ... ; 시작점 접근

N30 TANGON(C,0) ; 커플링 활성화, C 축을 0°에 정렬

N40 G1 F800 X10 Y20 ; X, Y 방향으로 형상에서 후퇴

...

N100 TANGOF(C) ; 커플링 비활성화

...

N200 M2

Page 201: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

프로그래밍 9.4 축 이동

니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0 201

9.4.10 이송 속도 F

기능 이송 속도 F는 경로 속도이며 모든 관련 축의 속도 콤포넌트의 기하 합계 값을 나타냅니다. 축 속도는 전체 경로 중 축 경로 부분에서 결정됩니다. 이송 속도 F는 보간 유형 G1, G2, G3, CIP 및 CT에 적용되며 새 F 워드가 입력될 때까지 유지됩니다.

프로그래밍 F...

주 정수 값의 경우 소수점은 필요하지 않습니다 (예: F300).

G94의 경우 F 치수 단위 F 워드의 치수 단위는 G 코드에 의해 결정됩니다. G94: F는 mm/min 단위 이송 속도

주 이 치수 단위는 미터계에 적용됩니다. “미터계 및 인치계 지정” 장의 설명에 따라 인치 단위로 설정할 수도 있습니다.

Page 202: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

프로그래밍 9.4 축 이동

니블링 202 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0

9.4.11 정위치 정지/연속 경로 제어 모드: G9, G60, G64

기능 다양한 요구 사항에 맞춰 블록 한계에서의 이송 동작 설정과 블록 변경 인에이블을 최적으로 조정할 수 있도록 G 코드가 제공됩니다. 예: 예를 들어 축을 신속하게 포지셔닝하거나 여러 블록에서 경로 형상을 가공할 수 있습니다.

프로그래밍 G60 ; 정위치 정지 - 모달 G64 ; 연속 경로 모드 G9 ; 정위치 정지 - 넌모달 G601 ; 미세 정위치 정지 영역 G602 ; 일반 정위치 정지 영역

정위치 정지 G60, G9 정위치 정지 기능 (G60 또는 G9) 이 활성화된 경우 블록 끝에서 정확한 끝 위치에 도달하기 위해 속도가 0으로 감속됩니다. 여기에 다른 모달 G 그룹을 사용하여 이 블록의 이송이 종료된 것으로 간주하고 다음 블록을 시작하는 시점을 설정할 수 있습니다. ● G601: 미세 정위치 정지 영역 모든 축이 "미세 정위치 정지 영역" (머신 데이터의 값) 에 도달하면 다음 블록이 실행됩니다.

● G602: 일반 정위치 정지 영역 모든 축이 "일반 정위치 정지 영역" (머신 데이터의 값) 에 도달하면 다음 블록이 실행됩니다.

포지셔닝 작업이 많은 경우 정위치 정지 영역 선택에 따라 전체 작업 시간이 크게 달라집니다. 미세 조정에는 더 많은 시간이 소요됩니다.

Page 203: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

프로그래밍 9.4 축 이동

니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0 203

그림 9-27 G60/G9에 적용된 일반 또는 미세 정위치 정지 영역 (확대 표시)

프로그래밍 예제 N5 G602 ; 일반 정위치 정지 영역

N10 G0 G60 X... ; 모달 정위치 정지

N20 X... Y... ; G60 을 계속 적용

...

N50 G1 G601 ... ; 미세 정위치 정지 영역

N80 G64 X... ; 연속 경로 모드로 전환

...

N100 G0 G9 X... ; 이 블록에서만 정위치 정지 실행

N111 ... ; 연속 경로 모드를 다시 실행

주 G9 명령은 프로그램된 블록에 대해서만 정위치 정지를 생성합니다. 하지만 G60은 G64에 의해 취소될 때까지 계속 적용됩니다.

연속 경로 모드 G64 연속 경로 모드의 목적은 블록 한계에서 제동을 방지하고 접선 트렌지션의 경우 가능한 한 일정한 경로 속도로 다음 블록으로 전환하는 데 있습니다. 이 기능은 다수의 블록에서 선행 제어 속도 제어와 함께 실행됩니다. 비접선 트렌지션 (코너) 의 경우 속도가 급격히 감소되면서 짧은 시간 동안 축들이 상대적으로 큰 속도 변화를 겪을 수 있습니다. 그 결과 심한 저크 (가속 변화) 가 발생합니다. 저크 정도는 SOFT 기능을 사용하여 제한할 수 있습니다.

Page 204: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

프로그래밍 9.4 축 이동

니블링 204 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0

프로그래밍 예제 N10 G64 G1 X... F... ; 연속 경로 모드

N20 Y.. ; 연속 경로 모드 계속 활성

...

N180 G60 ... ; 정위치 정지로 전환

선행 제어 속도 제어 G64를 사용한 연속 경로 모드에서는 제어 시스템이 여러 NC 블록에 대한 속도 제어를 자동으로 미리 결정합니다. 따라서 대략적인 접선 트렌지션을 사용하여 여러 블록에서 가속 및 감속할 수 있습니다. NC 블록의 경로가 여러 개의 단거리 이송으로 이루어진 경우 선행 제어를 하지 않을 때보다 더 빠른 속도를 얻을 수 있습니다.

그림 9-28 블록에 여러 개의 단거리 이송이 있을 때 G60과 G64 속도 특성 비교

Page 205: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

프로그래밍 9.4 축 이동

니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0 205

9.4.12 가속 특성: BRISK, SOFT

BRISK 기계 축이 최종 속도에 도달할 때까지 허용된 최대 가속을 사용하여 속도를 변경합니다. BRISK를 사용하면 최적의 시간으로 가공이 가능하기 때문에 단시간 내에 지령치 속도에 도달할 수 있습니다. 하지만 계단식으로 갑자기 가속되는 특성이 있습니다.

SOFT 기계 축이 최종 속도에 도달할 때까지 비직선적 상수 특성을 나타내며 가속합니다. SOFT를 사용하면 저크 없이 가속이 가능하기 때문에 기계 부하와 응력을 줄일 수 있습니다. 동일한 동작을 제동에도 적용할 수 있습니다.

그림 9-29 BRISK/SOFT 사용 시 경로 속도의 기본 특성

프로그래밍 BRISK ; 계단식 경로 가속 SOFT ; 저크 제한 경로 가속

프로그래밍 예제 N10 SOFT G1 X30 Y84 F650 ; 저크 제한 경로 가속

...

N90 BRISK X87 Y104 ; 계단식 경로 가속으로 계속

...

Page 206: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

프로그래밍 9.4 축 이동

니블링 206 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0

9.4.13 백분율 가속 오버라이드: ACC

기능 일부 프로그램 섹션에서는 머신 데이터에 설정된 축 및 스핀들 가속을 프로그램을 사용하여 변경해야 하는 경우가 있습니다. 이렇게 프로그래밍 가능한 가속을 백분율 가속 오버라이드라고 합니다. 축마다 백분율 값을 > 0% 및 < 200%으로 프로그래밍할 수 있습니다. 이 가속 비율을 적용하여 축을 보간합니다. 머신 데이터에 설정된 가속 기준 값은 100%입니다.

프로그래밍 ACC[축 이름] = 백분율 ; 축의 경우

프로그래밍 예제 N10 ACC[X]=80 ; X 축을 80% 가속

...

N100 ACC[X]=100 ; X 축에 대한 오버라이드 비활성화

효율성 이 가속 제한은 원점 복귀 및 조그 모드를 제외한 자동 및 MDA 모드의 모든 보간 유형에 적용됩니다. 값을 ACC [...] = 100으로 지정하면 RESET 및 프로그램 종료를 했을 때처럼 오버라이드가 비활성화됩니다. 프로그램된 오버라이드 값은 드라이런 이송 속도에도 적용됩니다.

주의 100%보다 큰 값은 기계에서 이 정도의 부하를 견딜 수 있고 드라이브 출력이 충분한 경우에만 프로그래밍할 수 있습니다. 그러지 않으면 기계 시스템이 손상되거나 에러 메시지가 표시될 수 있습니다.

Page 207: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

프로그래밍 9.4 축 이동

니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0 207

9.4.14 피드포워드 제어를 이용한 이송: FFWON, FFWOF

기능 피드포워드 제어를 사용하면 이송된 경로의 추종 오차를 0으로 줄일 수 있습니다. 피드포워드 제어를 사용해 이송하면 경로 정확도가 높아지므로 가공 결과도 향상됩니다.

프로그래밍 FFWON ; 피드포워드 제어 ON FFWOF ; 피드포워드 제어 OFF

프로그래밍 예제 N10 FFWON ; 피드포워드 제어 ON

N20 G1 X... Y... F900

...

N80 FFWOF ; 피드포워드 제어 OFF

Page 208: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

프로그래밍 9.4 축 이동

니블링 208 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0

9.4.15 3번째 또는 4번째 축

기능 기계 설계에 따라 3번째와 4번째 축이 필요할 수도 있습니다. 이 축은 직선 축 또는 로터리 축으로 설계할 수 있습니다 (예: 공구 메거진의 경우 로터리 축). 축의 이름은 장비 제조업체에서 지정합니다 (예: U, C 또는 A). 로터리 축의 경우 0 ... <360도로 이송 범위를 구성할 수 있습니다 (모듈로 동작). 기계 설계가 적합하면 4번째 축을 나머지 축들과 동시에 직선으로 이송할 수 있습니다. G1 또는 G2/G3이 포함된 블록에서 나머지 축 (X, Y) 과 함께 이송되는 경우, 4번째 축에는 이송 속도 F의 어떠한 구성 요소도 지정되지 않습니다. 4번째 축의 속도는 X 축과 Y 축의 경로 시간에 따라 결정됩니다. "직선" 모션은 나머지 경로 축에서 시작되고 종료됩니다. 단, 4번째 축의 속도가 정의된 한계값을 초과해서는 안 됩니다. 블록에 이 4번째 축만 프로그램된 경우 G1은 활성 이송 속도 F로 축을 이송합니다. 축이 로터리 축인 경우 G94에서 F는 °/min 단위로 지정됩니다. 이 축의 경우 옵셋을 지정 (G54 ... G59) 하고 프로그래밍 (TRANS, ATRANS) 할 수도 있습니다.

프로그래밍 예제 4번째 축은 축 이름이 A인 로터리 축입니다. N5 G94 ; mm/min 또는 °/min 단위 F

N10 G0 X10 Y20 A45 ; 급 이송으로 X-Y 경로 이송. A 도 동시에 이송.

N20 G1 X12 Y21 A60 F400 ; 400 mm/min 으로 X-Y 경로 이송. A 도 동시에 이송.

N30 G1 A90 F3000 ; 3000 °/min 의 속도로 축 A 만 90° 위치로 이송

로터리 축에 대한 특수 명령: DC, ACP, ACN 로터리 축 A의 경우: A=DC(...) ; 절대 치수, 위치에 직접 접근 (최단 경로 사용)

A=ACP(...) ; 절대 치수, 양의 방향으로 위치에 접근

A=ACN(...) ; 절대 치수, 음의 방향으로 위치에 접근

예: N10 A=ACP(55.7) ; 양의 방향으로 절대 위치 55.7°에 접근

Page 209: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

프로그래밍 9.4 축 이동

니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0 209

9.4.16 드웰 시간: G4

기능 두 NC 블록 사이에 G4가 포함된 개별 블록을 삽입하여 정의된 시간 동안 릴리프 절삭과 같은 가공 작업을 중단할 수 있습니다. 이 블록에서 F... 워드는 지정된 시간 동안만 사용됩니다. 이전에 프로그래밍된 이송 속도 F는 모두 그대로 유지됩니다.

프로그래밍 G4 F... ; 드웰 시간 (초) G4 S... ; 드웰 시간 (스핀들 회전 수)

프로그래밍 예제 N5 G1 F200 ; 이송 속도 F

N10 G4 F2.5 ; 드웰 시간 2.5 초

N20 Z70

N30 G4 ; 속도 오버라이드 100 %: t=0.1 min

N40 X... ; 이송 속도를 계속 적용

Page 210: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

프로그래밍 9.4 축 이동

니블링 210 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0

9.4.17 커플 모션: TRAILON, TRAILOF

주 이 기능은 SINUMERIK 802D sl pro에서만 사용할 수 있습니다.

기능 정의된 리딩 축이 이동하면 이 축에 지정된 트레일링 축 (=추종 축) 은 리딩 축에서 커플링 팩터에 따라 설정된 거리만큼 이송됩니다. 커플 축은 리딩 축과 추종 축으로 구성됩니다.

그림 9-30 커플 축 그룹 (리딩 축 C, 커플 축 C2)

적용 가상 축을 사용하여 축을 이송할 수 있습니다. 리딩 축이 가상 축, 커플 축이 실제 축이 됩니다. 이 방법으로 실제 축을 커플링 팩터에 따라 이송할 수 있습니다. 리딩 축: C 커플 축: C2

Page 211: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

프로그래밍 9.4 축 이동

니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0 211

프로그래밍 TRAILON(FAxis, LAxis, Couple) 또는 TRAILOF(Faxis,Laxis,LAxis2) 또는 리딩 축을 지정하지 않고 비활성화 TRAILOF(FAxis) TRAILON 및 TRAILOF는 모달로 실행됩니다.

파라미터 TRAILON 커플 축 그룹화 활성화 및 정의

예: C2 = 커플 축, C = 리딩 축 TRAILON(C2,C)

TRAILOF 커플 축 그룹 비활성화 TRAILOF(C2,C): 리딩 축 C와의 커플링 비활성화. TRAILOF(C2): 리딩 축을 지정하지 않고 커플링 비활성화.

Faxis 커플 축의 축 이름 커플 축은 다른 커플 축에서 리딩 축 역할도 할 수 있습니다. 이런 방법으로 서로 다른 다양한 커플 축 그룹을 만들 수 있습니다.

Laxis 리딩 축의 축 이름 Couple 커플링 팩터 = 커플 축의 경로/리딩 축의 경로

디폴트 = 1

주 커플 모션은 기계 좌표계 (MCS) 에서 수행됩니다. 동시에 활성화될 수 있는 커플 축 그룹의 개수는 기계 상에서 조합될 수 있는 최대 축 조합 개수로 제한됩니다.

Page 212: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

프로그래밍 9.4 축 이동

니블링 212 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0

9.4.18 보호 영역 활성화/비활성화: CPROT

기능 충돌 모니터링을 위해 사전 정의된 보호 영역을 활성화 및 사전 활성화하거나 보호 영역을 비활성화합니다. 동일한 채널에서 동시에 활성화할 수 있는 보호 영역의 최대 개수는 머신 데이터에 정의됩니다. 공구 보호 영역이 활성 상태가 아니면 공작물 보호 영역을 기준으로 공구 경로를 점검합니다.

주 공작물 보호 영역 또한 비활성 상태이면 보호 영역 모니터링이 실행되지 않습니다.

프로그래밍 CPROT (n, state, xMov, yMov)

파라미터 CPROT 채널 보호 영역 호출 n 보호 영역 개수 state 상태 데이터

0 = 보호 영역 비활성화 1 = 보호 영역 사전 활성화 2 = 보호 영역 활성화 3 = 조건부 정지를 통한 보호 영역 사전 활성화

xMove, yMove 기하 축에 사전 정의된 보호 영역 이동

Page 213: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

프로그래밍 9.5 공구 T

니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0 213

9.5 공구 T

기능 T 워드가 프로그래밍된 공구를 선택합니다. 공구 교환을 포함하는지 사전 선택만 하는지 여부는 머신 데이터 MD22550 $MC_TOOL_CHANGE_MODE 및 MD22560 $MC_TOOL_CHANGE_M_CODE에 의해 정의됩니다. ● 공구 교환 (공구 호출) 은 T 워드를 사용하여 직접 수행합니다. ● 또는 T 워드로 공구를 먼저 선택한 후 M6 명령을 추가하여 공구를 교환합니다 ("기타 기능 M" (쪽 214) 참조).

주 특정 공구가 활성화되면 프로그램이 종료하거나 제어 시스템을 껐다 켠 후에도 계속 활성 공구로 저장되어 있습니다. 공구를 수동으로 교환하는 경우 제어 시스템에서 올바른 공구를 '인식하도록' 제어 시스템에도 변경 사항을 입력해야 합니다. 예를 들어 MDA 모드에서 새 T 워드가 포함된 블록을 시작할 수 있습니다.

프로그래밍 T... ; 공구 번호: 1 ... 32 000, T0 - 공구 없음

주 다음은 제어 시스템에 동시에 저장할 수 있는 최대 공구 수입니다. SINUMERIK 802D sl plus: 64개 공구 SINUMERIK 802D sl pro: 128개 공구

프로그래밍 예제 ; M6 을 사용하지 않고 공구 교환: ; MD22550 = 1 및 MD22560 의 M CODE 를 적용

N10 T1 ; 공구 1

...

N70 T588 ; 공구 588

; M6 을 사용하여 공구 교환: ; MD22550 = 0

N10 T14 ... ; 공구 14 사전 선택

...

N15 M6 ; 공구 교환 수행. T14 가 활성화.

Page 214: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

프로그래밍 9.6 기타 기능(M)

니블링 214 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0

9.6 기타 기능(M)

기능 기타 M 코드는 "절삭유 ON/OFF" 및 그 밖의 전환 작업을 시작합니다. CNC 제조업체에서 이미 다양한 M 코드에 고정 기능을 지정했습니다. 별도로 특정 기능이 정의되지 않은 M 코드의 경우 장비 제조회사에서 자유롭게 사용할 수 있습니다.

주 시스템에서 사용되거나 예비된 기타 M 코드에 대한 간단한 설명은 "명령 개요" 절을 참조하십시오.

프로그래밍 M... ;블록당 최대 5개 M 코드

효과 축 이동을 사용하는 블록에서 활성화: 축 이송을 사용하는 블록에 M0, M1, M2 기능이 포함된 경우 이러한 M 코드는 축 이송 후에 적용됩니다. M3, M4, M5 기능은 이송 전에 내부 인터페이스 (PLC) 로 출력됩니다. M3, M4 명령에의해 스핀들이 가속된 이후에만 축 이송이 시작됩니다. 그러나, M5의 경우, 스핀들 정지 상태를 기다리지 않습니다. 스핀들이 정지되기 전에 축 이동은 이미 시작됩니다 (디폴트 설정). 나머지 M 코드는 이송 도중에 PLC로 출력됩니다. 축 이동 바로 전/후에 M 코드를 프로그래밍하려면, M 코드를 가진 개별 블록을 삽입하십시오.

주 M 코드는 G64 연속 경로 모드를 중단하고 정위치 정지를 생성합니다.

Page 215: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

프로그래밍 9.6 기타 기능(M)

니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0 215

프로그래밍 예제 N10 S...

N20 X... M3 ;축 이동을 가진 블록에서의 M 코드, 스핀들이 X 축 이동 전에 가속됩니다.

N180 M78 M67 M10 M12 M37 ;블록에 최대 5 개 M 코드

주 M과 H 코드 외에도, T, D 및 S 코드도 PLC로 전달될 수 있습니다. 합해서 하나의 블록에서 최대 10개의 코드 출력이 가능합니다.

Page 216: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

프로그래밍 9.7 H 기능

니블링 216 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0

9.7 H 기능

기능 H 코드를 사용하면 부동 소수점 데이터 (REAL 데이터 형식 - 산술 파라미터는 “산술 파라미터 R” 절 참조) 를 프로그램에서 PLC로 전달할 수 있습니다. 해당 H 코드의 값 의미는 장비 제조업체에 의해 정의됩니다.

프로그래밍 H0=... 에서 H9999=... ;블록당 최대 3개 H 코드

프로그래밍 예제 N10 H1=1.987 H2=978.123 H3=4 ;블록에 3 개 H 코드 N20 G0 X71.3 H99=-8978.234 ;블록에서 축 이동 사용 N30 H5 ;H0=5.0 에 해당

주 M과 H 코드 외에도, T, D 및 S 코드도 PLC로 전달될 수 있습니다. 1개의 가공 프로그램 블록에 이런 종류의 기능을 최대 10개까지 출력할 수 있습니다.

Page 217: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

프로그래밍 9.8 산술 파라미터 R, LUD 및 PLC 변수

니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0 217

9.8 산술 파라미터 R, LUD 및 PLC 변수

9.8.1 산술 파라메타 R

기능 산술 파라미터는 NC 프로그램이 한 번 지정된 값에 대해 유효하지 않거나 값을 계산해야 하는 경우에 사용됩니다. 제어 시스템에서 프로그램 실행 중 필요한 값을 설정하거나 계산할 수 있습니다. 다른 방법은 조작자 입력으로 산술 파라미터 값을 설정하는 것입니다. 값이 산술 파라미터에 지정된 경우 프로그램 내 다른 변수 설정 NC 주소에도 지정될 수 있습니다.

프로그래밍 R0=... - R299=... ;산술 파라미터에 값 지정 R[R0]=... ; 간접 프로그래밍: 번호를 찾을 수 있는 산술 파라미터 R (예: R0) 에

값 지정. X=R0 ; NC 주소에 산술 파라미터 지정 (예: X축의 경우)

값 지정 다음 범위의 값을 R 파라미터에 지정할 수 있습니다. ±(0.000 0001 ... 9999 9999) (소수점 8자리, 산술 부호 및 소수점) 정수 값의 경우 소수점을 생략할 수 있습니다. 양수 부호 (+) 는 항상 생략됩니다.

예: R0=3.5678 R1=-37.3 R2=2 R3=-7 R4=-45678.123

지수 표기를 사용하여 확장된 범위의 수를 지정할 수 있습니다 ± (10-300 ... 10+300) 지수 값은 EX 문자 뒤에 씁니다. 최대 문자 수: 10(선행 부호 및 소수점 포함) EX 값의 범위: -300 ~ +300

예: R0=-0.1EX-5 ; 의미: R0 = -0,000 001

R1=1.874EX8 ; 의미: R1 = 187 400 000

Page 218: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

프로그래밍 9.8 산술 파라미터 R, LUD 및 PLC 변수

니블링 218 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0

주 산술식 지정을 포함하여 한 블록에 여러 개를 지정할 수 있습니다.

다른 주소에 지정 NC 프로그램은 이러한 산술 파라미터 또는 산술 파라미터를 사용하는 식을 다른 NC 어드레스에 지정할 수 있는 유연성을 제공합니다. 값, 산술식 및 산술 파라미터를 모든 주소에 지정할 수 있습니다. 예외: 어드레스 N, G 및 L 지정할 때 주소 문자 뒤에 " =" 기호를 붙이십시오. 또한 음수 부호를 사용하여 지정할 수도 있습니다. 축 주소에 지정하는 경우 (이송 명령) 별도의 블록이 필요합니다.

예: N10 G0 X=R2 ;X 축에 지정

산술 연산/산술 함수 연산자/산술 함수를 사용하는 경우에는 일반적인 산술 표기를 사용해야 합니다. 가공 우선 순위는 소괄호를 사용하여 설정합니다. 그 외에는 곱셈과 나눗셈이 덧셈과 뺄셈보다 우선합니다. 각도는 삼각 함수에 사용됩니다. 사용할 수 있는 산술 함수: "명령 목록" 절 참조

프로그래밍 예제: R 파라미터를 사용하여 계산 N10 R1= R1+1 ;새 R1 이 이전 R1 + 1 에서 계산됩니다.

N20 R1=R2+R3 R4=R5-R6 R7=R8*R9 R10=R11/R12

N30 R13=SIN(25.3) ;R13 은 25.3° 사인 값과 같습니다.

N40 R14=R1*R2+R3 ; 곱셈 및 나눗셈이 덧셈이나 뺄셈보다 우선합니다. R14=(R1*R2)+R3

N50 R14=R3+R2*R1 ; 결과가 블록 N40 과 같습니다.

N60 R15=SQRT(R1*R1+R2*R2) ; 의미:

N70 R1= -R1 ;새 R1 은 이전 R1 의 음수 값입니다.

Page 219: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

프로그래밍 9.8 산술 파라미터 R, LUD 및 PLC 변수

니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0 219

프로그래밍 예제: R 파라미터를 축에 지정 N10 G1 G91 X=R1 Z=R2 F300 ;개별 블록 (이송 블록)

N20 Z=R3

N30 X=-R4

N40 Z= SIN(25.3)-R5 ;산술 연산 사용

...

프로그래밍 예제: 간접 프로그래밍 N10 R1=5 ; R1 에 값 5 (정수) 를 직접 지정

...

N100 R[R1]=27.123 ;R5 에 값 27.123 을 간접 지정

Page 220: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

프로그래밍 9.8 산술 파라미터 R, LUD 및 PLC 변수

니블링 220 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0

9.8.2 LUD(로컬 사용자 데이터)

기능 조작자/프로그래머 (사용자) 는 프로그램에 다양한 데이터 유형을 사용하여 고유의 변수를 정의할 수 있습니다 (LUD = 로컬 사용자 데이터). 이러한 변수는 이들이 정의된 프로그램에서만 사용할 수 있습니다. 정의는 프로그램이 시작되자 마자 적용되며 동시에 값이 지정될 수도 있습니다. 그렇지 않을 경우 시작 값은 0입니다. 변수 이름은 프로그래머가 정의할 수 있습니다. 다음은 변수 명명 규칙입니다. ● 최대 32자까지 사용할 수 있습니다. ● 처음 두 자는 문자여야 합니다. 그 뒤에는 문자, 밑줄 또는 숫자를 사용할 수 있습니다. ● 제어 시스템에서 이미 사용 중인 이름 (NC 주소, 키워드, 프로그램 이름, 서브루틴 등) 은 사용하지 마십시오.

프로그래밍 / 데이터 유형 DEF BOOL varname1 ; 부울 유형, 값: TRUE (=1), FALSE (=0) DEF CHAR varname2 ; Char 유형, 1 ASCII 코드 문자: "a", "b", ... ;숫자 코드 값: 0 ... 255 DEF INT varname3 ; 정수 유형, 정수 값, 32비트 값 범위: ;-2 147 483 648 ... +2,147,483,647 (정수) DEF REAL varname4 ;실수 유형, 자연수 (산술 파라미터 R 등) ; 값 범위: ±(0.000 0001 ... 9999 9999) ;(소수점 8자리, 산술 부호 및 소수점) 또는 ; 지수 표기: ± (10의 -300 제곱 ... 10의 +300 제곱) DEF STRING[문자열 길이] varname41

; STRING 유형, [문자열 길이]: 최대 문자 수

각 데이터 유형은 개별 프로그램 행에 지정합니다. 그러나 동일한 유형의 여러 변수를 한 행에 정의할 수 있습니다. 예: DEF INT PVAR1, PVAR2, PVAR3=12, PVAR4 ; 4 개의 INT 유형 변수

STRING 유형을 사용한 지정 예: DEF STRING[12] PVAR="Hello" ; 최대 12 자의 변수 PVAR 을 정의하고 문자열

"Hello" 지정

Page 221: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

프로그래밍 9.8 산술 파라미터 R, LUD 및 PLC 변수

니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0 221

필드 개별 변수 외에 이러한 데이터 형식의 변수에 대해 1 또는 2차원 필드도 정의할 수 있습니다. DEF INT PVAR5[n] ; 1 차원 필드, INT 유형, n: 정수

DEF INT PVAR6[n,m] ; 2 차원 필드, INT 유형, n, m: 정수

예: DEF INT PVAR7[3] ; 3 개의 INT 형식의 요소 필드

프로그램 안에서 개별 필드 성분은 필드 인덱스를 통해 액세스할 수 있으며 개별 변수처럼 다룰 수 있습니다. 필드 인덱스의 범위는 0에서부터 소수의 요소까지입니다. 예: N10 PVAR7[2]=24 ; 세 번째 필드 요소 (인덱스 2 사용) 에는 값 24 가

지정됩니다.

SET 명령을 사용하여 필드에 값 지정: N20 PVAR5[2]=SET(1,2,3) ; 3 번째 필드 요소 다음에 다른 값이 지정됩니다.

REP 명령을 가진 필드에 값 지정: N20 PVAR7[4]=REP(2) ; 필드 요소 [4] 이후 - 모두 동일한 값 (여기서는 2) 이

지정됩니다.

9.8.3 PLC 변수 읽기 및 쓰기

기능 NC와 PLC 간에 데이터 교환이 신속하게 이루어질 수 있도록 PLC 사용자 인터페이스에는 길이 512바이트의 특수한 데이터 영역이 있습니다. 이 영역에서는 PLC 데이터가 데이터 형식과 위치 옵셋에서 호환됩니다. NC 프로그램에서 이러한 호환되는 PLC 변수를 읽거나 쓸 수 있습니다. 그러기 위해서 다음과 같이 특수한 시스템 변수가 제공됩니다. $A_DBB[n] ;데이터 바이트 (8비트 값) $A_DBW[n] ;데이터 워드 (16비트 값) $A_DBD[n] ;데이터 더블 워드 (32비트 값) $A_DBR[n] ; REAL 데이터 (32비트 값) "n"은 바이트 단위의 위치 옵셋 (데이터 영역 시작에서 변수 시작 사이) 을 나타냅니다.

Page 222: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

프로그래밍 9.8 산술 파라미터 R, LUD 및 PLC 변수

니블링 222 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0

프로그래밍 예제 R1=$A_DBR[5] ;REAL 값 읽기, 옵셋 5 (범위 중 바이트 5 에서 시작)

주 변수를 읽으면 전처리 정지가 생성됩니다 (내부 STOPRE).

유의사항

PLC 태그 쓰기는 일반적으로 최대 3개의 태그 (요소) 로 제한됩니다. PLC 태그를 연속적으로 빠르게 써야 하는 경우 쓰기 작업당 하나의 요소가 필요합니다.사용 가능한 요소보다 많은 쓰기 작업을 실행해야 하는 경우 블록 이송이 필요합니다 (전처리 정지를 실행해야 함). 예: $A_DBB[1]=1 $A_DBB[2]=2 $A_DBB[3]=3 STOPRE $A_DBB[4]=4

Page 223: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

프로그래밍 9.9 프로그램 점프

니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0 223

9.9 프로그램 점프

9.9.1 프로그램 점프를 위한 점프 대상

기능 레이블 또는 블록 번호는 블록을 프로그램 점프를 위한 점프 대상으로 표시하는 데 사용됩니다. 프로그램 점프는 프로그램 순서로 분기하는 데 사용할 수 있습니다. 레이블은 자유롭게 선택할 수 있지만 최소 2자 ~ 최대 8자의 숫자 또는 글자로 구성되어야 합니다. 처음 2자는 반드시 글자 또는 밑줄이어야 합니다. 점프 대상으로 사용되는 블록에 있는 레이블은 콜론(:)으로 끝납니다. 레이블은 항상 블록의 시작 부분에 나타납니다. 블록 번호가 있는 경우에는 레이블은 블록 번호 뒤에 옵니다. 프로그램 안에서 동일한 이름의 레이블은 사용할 수 없습니다.

프로그래밍 예제 N10 LABEL1: G1 X20 ;LABEL1 은 레이블, 점프 대상

...

TR789: G0 X10 Z20 ;TR789 는 레이블, 점프 대상

- 블록 번호가 없습니다.

N100 ... ;블록 번호가 점프 대상일 수 있습니다.

...

Page 224: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

프로그래밍 9.9 프로그램 점프

니블링 224 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0

9.9.2 무조건 부 프로그램 점프

기능 NC 프로그램은 작성될 때 배열된 순서대로 블록을 처리합니다. 처리 순서는 프로그램 점프 삽입으로 변경될 수 있습니다. 점프 대상은 레이블 또는 블록 번호가 지정된 블록입니다. 이 블록은 프로그램 안에 있어야 합니다. 무조건부 점프 명령에는 별도의 블록이 필요합니다.

프로그래밍 GOTOF 레이블 ;정방향 점프 (프로그램의 마지막 블록 방향으로) GOTOB 레이블 ;역방향 점프 (프로그램의 첫 번째 블록 방향으로) Label ;레이블 (점프 레이블) 또는 블록 번호로 선택한 문자열

그림 9-31 무조건부 점프 예

Page 225: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

프로그래밍 9.9 프로그램 점프

니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0 225

9.9.3 조건부 프로그램 점프

기능 점프 조건은 IF 명령 뒤에 지정됩니다. 점프 조건 (0이 아닌 값) 이 충족되면 점프가 수행됩니다. 점프 대상은 레이블 또는 블록 번호가 지정된 블록입니다. 이 블록은 프로그램 안에 있어야 합니다. 조건부 점프 명령에는 별도의 블록이 필요합니다. 여러 개의 조건부 점프 명령이 동일한 블록에 있을 수 있습니다. 조건부 프로그램 점프를 사용하면 필요에 따라 프로그램 길이를 크게 줄일 수도 있습니다.

프로그래밍 IF 조건 GOTOF 레이블 ; 정방향 점프 IF 조건 GOTOB 레이블 ; 역방향 점프 GOTOF ;정방향 점프 (프로그램의 마지막 블록 방향으로) GOTOB ;역방향 점프 (프로그램의 첫 번째 블록 방향으로) 레이블 ;레이블 (점프 레이블) 또는 블록 번호로 선택한 문자열 IF ; 점프 조건 소개 조건 ;산술 파라미터, 조건 공식화를 위한 산술식

비교 연산 연산자 의미 = = 같음 < > 같지 않음 > 보다 큼 < 보다 작음 > = 보다 크거나 같음 < = 보다 작거나 같음

비교 연산은 점프 조건을 공식화하는 데 사용됩니다. 산술식도 비교할 수 있습니다. 비교 연산 결과는 “충족됨” 또는 “충족되지 않음”입니다. "충족되지 않음"은 값을 0으로 설정합니다.

Page 226: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

프로그래밍 9.9 프로그램 점프

니블링 226 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0

비교 연산자 프로그래밍 예제 R1>1 ; R1 이 1 보다 큼

1 < R1 ; 1 이 R1 보다 작음

R1<R2+R3 ; R1 이 R2 + R3 보다 작음

R6>=SIN( R7*R7) ; R6 이 SIN (R7) 곱보다 크거나 같음

프로그래밍 예제 N10 IF R1 GOTOF LABEL1 ; R1 이 Null 이 아니면 LABEL1 블록으로 이동

...

N90 LABEL1: ...

N100 IF R1>1 GOTOF LABEL2 ; R1 이 1 보다 크면 LABEL2 블록으로 이동

...

N150 LABEL2: ...

...

N800 LABEL3: ...

...

N1000 IF R45==R7+1 GOTOB LABEL3 ; R45 가 R7+1 과 같으면 LABEL3 블록으로 이동

...

블록 내 다수의 조건부 점프:

N10 MA1: ...

...

N20 IF R1==1 GOTOB MA1 IF R1==2 GOTOF MA2 ...

...

N50 MA2: ...

주 처음으로 충족되는 조건에 대해 점프가 실행됩니다.

Page 227: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

프로그래밍 9.9 프로그램 점프

니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0 227

9.9.4 점프 프로그램 예제

작업 원호 구간의 지점으로 접근: 기존 조건: 시작 각도: R1에서 30° 원호 반경: R2에서 32 mm 지점 간의 간격: R3에서 10° 점 개수: R4에서 11 원호 중심 위치 (Z): R5에서 50 mm 원호 중심 위치 (X): R6에서 20 mm

그림 9-32 원호 구간 상의 점으로 직선 접근

프로그래밍 예제 N10 R1=30 R2=32 R3=10 R4=11 R5=50 R6=20 ;초기값 지정

N20 MA1: G0 Z=R2*COS (R1)+R5 X=R2*SIN(R1)+R6

;계산 및 축 주소에 지정

N30 R1=R1+R3 R4= R4-1

N40 IF R4 > 0 GOTOB MA1

N50 M2

Page 228: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

프로그래밍 9.9 프로그램 점프

니블링 228 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0

설명 블록 N10에서 시작 조건이 해당 산술 파라미터에 지정됩니다. X 축과 Z 축의 좌표 계산과 처리는 N20에서 수행됩니다. 블록 N30에서, R1은 공차 각도 R3만큼 증가되고 R4는 1만큼 감소됩니다. R4 > 0이면 N20이 다시 실행됩니다. 그렇지 않으면 N50에서 프로그램이 끝납니다.

Page 229: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

프로그래밍 9.10 서브프로그램 기술

니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0 229

9.10 서브프로그램 기술

사용 기본적으로 메인 프로그램과 서브프로그램은 차이가 없습니다. 단지 자주 반복되는 가공 순서 (예: 특정 형상 모양) 를 서브프로그램에 저장할 뿐입니다. 메인 프로그램의 적절한 위치에서 저장된 서브프로그램을 호출하여 실행합니다. 서브프로그램의 한 가지 형태로 가공 싸이클이 있습니다. 가공 싸이클에는 일반적으로 사용할 수 있는 가공 시나리오가 포함됩니다. 서브프로그램에 포함된 전송 파라미터에 값을 지정하여 원하는 용도에 맞게 서브프로그램을 조정할 수 있습니다.

그림 9-33 한 공작물에 동일 서브프로그램을 4번 사용한 예

구조 서브프로그램의 구조는 메인 프로그램의 구조와 동일합니다 ("프로그램 구조" 장 참조). 메인 프로그램과 마찬가지로 서브프로그램에도 프로그램 순서의 마지막 블록에 M2 - 프로그램 종료가 포함됩니다. 즉, 서브프로그램이 호출되었던 프로그램 레벨로 복귀한다는 뜻입니다.

프로그램 종료 M2 프로그램 종료 대신 종료 명령 RET를 서브프로그램에 사용할 수도 있습니다. RET는 별도 블록에 프로그래밍해야 합니다. RET 명령은 G64 연속 경로 모드가 복귀에 의해 중단되면 안되는 경우에 사용됩니다. M2를 사용하는 경우 G64가 중단되고 정위치 정지가 시작됩니다.

Page 230: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

프로그래밍 9.10 서브프로그램 기술

니블링 230 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0

그림 9-34 서브프로그램을 2번 호출하는 경우 호출 순서의 예

서브프로그램 이름 여러 서브프로그램 중에서 특정 프로그램을 선택할 수 있도록 프로그램에 고유한 이름을 지정합니다. 프로그램을 생성할 때 다음 규칙에 따라 원하는 대로 프로그램 이름을 선택할 수 있습니다. 이 규칙은 메인 프로그램의 이름에도 동일하게 적용됩니다. 예: LRAHMEN7 어드레스 워드 L... 을 서브프로그램에 사용할 수도 있습니다. 어드레스 값은 7자리까지 지정할 수 있습니다 (정수만 사용 가능).

주 어드레스 L의 경우 L 다음의 0은 어드레스를 구분하기 위해 사용합니다.

예: L128은 L0128 또는 L00128이 아닙니다. 이 세 어드레스는 서로 다른 서브프로그램을 나타냅니다.

서브프로그램 호출 서브프로그램은 이름을 사용해 프로그램 (메인 프로그램 또는 서브프로그램) 에서 호출합니다. 서브프로그램을 호출하려면 개별 블록이 필요합니다. 예: N10 L785 ; 서브프로그램 L785 호출

N20 LRAHMEN7 ; 서브프로그램 LRAHMEN7 호출

Page 231: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

프로그래밍 9.10 서브프로그램 기술

니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0 231

프로그램 반복 P... 서브프로그램을 연속해서 여러 번 실행해야 하는 경우 서브프로그램 이름 다음의 호출 블록에서 주소 P 아래에 반복 실행 횟수를 지정하십시오. 최대 9999개 싸이클까지 허용됩니다 (P1 ... P9999). 예: N10 L785 P3 ; 서브프로그램 L785 호출, 3 싸이클

중첩 깊이 서브프로그램을 메인 프로그램뿐만 아니라 다른 서브프로그램에서 호출할 수도 있습니다. 이러한 중첩 호출에는 메인 프로그램 레벨을 포함하여 최대 8개 프로그램 레벨을 사용할 수 있습니다.

그림 9-35 8개 프로그램 레벨에서 실행

정보 모달 G 코드는 서브프로그램에서 변경할 수 있습니다 (예: G90 -> G91). 호출한 프로그램으로 복귀하는 경우 모든 모달 코드가 정확히 설정되어 있는지 확인하십시오. 산술 파라미터 R의 경우도 마찬가지입니다. 상위 프로그램 레벨에서 사용되는 산술 파라미터의 값이 하위 프로그램 레벨에서 실수로 변경되지 않는지 확인하십시오.

Page 232: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

프로그래밍 9.11 타이머 및 소재 계수기

니블링 232 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0

9.11 타이머 및 소재 계수기

9.11.1 런타임 타이머

기능 타이머는 프로그램이나 디스플레이에서만 테크놀로지 프로세스를 모니터링하는 데 사용할 수 있는 시스템 변수 ($A...) 로 제공됩니다. 이 타이머는 읽기 전용입니다. 항상 활성화되어 있는 타이머가 있습니다. 그 밖의 타이머는 머신 데이터로 비활성화할 수 있습니다.

타이머 - 항상 활성 ● $AN_SETUP_TIME 디폴트 값으로 마지막 시스템 스타트업을 수행한 후 경과한 시간 (분) "디폴트 값을 사용하여 시스템 스타트업"을 선택하면 타이머가 자동으로 리셋됩니다.

● $AN_POWERON_TIME 마지막 시스템 스타트업을 수행한 후 경과된 시간 (분) 제어 시스템의 스타트업 시마다 0으로 자동 리셋됩니다.

비활성화할 수 있는 타이머 다음 타이머는 머신 데이터를 통해 활성화됩니다 (디폴트 설정). 시작은 타이머마다 다릅니다. 각 활성 런타임 측정은 이송 속도 오버라이드를 초기화하기 위해 또는 중지된 프로그램 상태에서 자동으로 중단됩니다. 활성 드라이런 이송 속도 및 프로그램 테스트를 위해 활성화된 타이머의 동작은 머신 데이터를 사용하여 지정할 수 있습니다. ● $AC_OPERATING_TIME 자동 모드에서 NC 프로그램의 총 실행 시간 (초) 자동 모드에서 NC 시작부터 프로그램 종료/RESET 사이에 실행된 모든 프로그램의 런타임이 합산됩니다. 제어 시스템의 스타트업 시마다 타이머가 0으로 리셋됩니다.

● $AC_CYCLE_TIME 선택한 NC 프로그램의 런타임 (초) 선택한 NC 프로그램에서 NC 시작부터 프로그램 종료/리셋 사이의 런타임이 측정됩니다. 새로운 NC 프로그램을 시작하면 타이머가 리셋됩니다.

Page 233: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

프로그래밍 9.11 타이머 및 소재 계수기

니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0 233

● $AC_CUTTING_TIME 공구 사용 시간 (초) 경로 축 런타임은 급 이송을 활성화하지 않고 공구를 활성화한 상태에서 NC 시작부터 프로그램 종료/RESET 사이에 모든 NC 프로그램에서 측정됩니다 (디폴트 설정). 드웰 시간이 활성일 때 측정이 중단됩니다. 제어 시스템의 스타트업 시마다 타이머가 0으로 자동 설정됩니다.

프로그래밍 예제 N10 IF $AC_CUTTING_TIME>=R10 GOTOF WZZEIT ; 공구 사용 시간 한계값?

...

N80 WZZEIT:

N90 MSG("공구 사용 시간: 한계값에 도달함")

N100 M0

디스플레이 <OFFSET PARAM> -> "셋팅 데이터" -> "타이머/카운터" 화면에 활성 시스템 변수의 내용이 표시됩니다. 총 런타임 = $AC_OPERATING_TIME 프로그램 런타임 = $AC_CYCLE_TIME 이송 속도 런타임 = $AC_OPERATING_TIME 콜드 재시작 이후 경과된 시간 = $AN_SETUP_TIME 웜 재시작 이후 경과된 시간= $AN_POWERON_TIME "프로그램 런타임"도 "위치" 영역의 정보 행에 자동 모드로 표시됩니다.

Page 234: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

프로그래밍 9.11 타이머 및 소재 계수기

니블링 234 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0

9.11.2 공작물 카운터

기능 “소재 계수기” 기능은 공작물 수 계산을 위한 카운터를 제공합니다. 이 카운터는 프로그램에서 또는 조작자 입력을 통해 쓰기 및 읽기 액세스가 가능한 시스템 변수로 사용됩니다 (쓰기 사용 권한을 확인하십시오!). 머신 데이터를 사용하여 카운터 활성화, 카운터 리셋 시간 및 카운팅 알고리즘을 제어할 수 있습니다.

카운터 ● $AC_REQUIRED_PARTS 필요한 공작물 수 (공작물 지령치) 이 카운터에는 실제 소재 계수기 $AC_ACTUAL_PARTS를 0으로 리셋하는 공작물 개수를 정의할 수 있습니다. 머신 데이터를 통해 디스플레이 알람 21800 "공작물 지령치에 도달함" 메시지를 표시하도록 할 수도 있습니다.

● $AC_TOTAL_PARTS 생산된 공작물의 총 개수 (실제 총계) 이 카운터는 시작 시간 이후 생산된 모든 공작물의 총 수량을 지정합니다. 이 카운터는 제어 시스템을 부팅할 때마다 0으로 자동 설정됩니다.

● $AC_ACTUAL_PARTS 실제 공작물 개수 (실제) 시작 시점 이후 생산된 모든 공작물의 개수를 계산합니다. 공작물 지령치 ( $AC_REQUIRED_PARTS, 0보다 큰 값) 에 도달하면 카운터가 0으로 자동 설정됩니다.

● $AC_SPECIAL_PARTS 사용자가 지정한 공작물 개수 이 카운터를 사용하면 사용자가 고유 정의에 따라 공작물 개수를 계산할 수 있습니다. ID가 $AC_REQUIRED_PARTS (요구 수량) 에 도달한 경우에 대한 알람 출력을 정의할 수 있습니다. 사용자가 카운터를 직접 리셋해야 합니다.

프로그래밍 예제 N10 IF $AC_TOTAL_PARTS==R15 GOTOF SIST ; 카운트에 도달했습니까?

...

N80 SIST:

N90 MSG(“공작물 지령치에 도달함”)

N100 M0

Page 235: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

프로그래밍 9.11 타이머 및 소재 계수기

니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0 235

디스플레이 <OFFSET PARAM> -> "셋팅 데이터" -> "타이머/카운터" 화면에 활성 시스템 변수의 내용이 표시됩니다. 전체 수량= $AC_TOTAL_PARTS 요구 수량= $AC_REQUIRED_PARTS 실제 수량 =$AC_ACTUAL_PARTS, $AC_SPECIAL_PARTS는 표시되지 않음 "실제 수량"도 "위치" 영역의 정보 행에 자동 모드로 표시됩니다.

Page 236: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

프로그래밍 9.12 공구 모니터링을 위한 언어 명령

니블링 236 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0

9.12 공구 모니터링을 위한 언어 명령

9.12.1 공구 모니터링 개요

기능 이 기능은 SINUMERIK 802D sl plus 및 pro에서 사용할 수 있습니다. 공구 모니터링은 머신 데이터를 통해 활성화됩니다. 활성 공구에 대해 다음과 같은 유형의 활성 절삭날 모니터링을 실행할 수 있습니다. ● 공구 수명 모니터링 ● 소재 계수 모니터링 위와 같은 모니터링 유형들을 하나의 공구 (T) 에 동시에 활성화할 수 있습니다. 공구 모니터링의 제어/데이터 입력은 작업자가 수행하는 것이 좋습니다. 그 외에도 다양한 기능을 프로그래밍할 수 있습니다.

모니터링 카운터 각 모니터링 유형마다 모니터링 카운터가 있습니다. 모니터링 카운터는 0보다큰 설정값에서 0으로 카운트 다운됩니다. 모니터링 카운터의 값이 0보다 작아지면 한계값에 도달한 것으로 간주됩니다. 이 경우 해당 알람 메시지가 표시됩니다.

모니터링 유형 및 조건을 지정하는 시스템 변수 ● $TC_TP8[t]

; 번호가 t인 공구의 상태: – 비트 0

=1: 공구가 동작 중임 =0: 공구가 동작 중이 아님

– 비트 1 =1: 공구가 해제됨 =0: 해제 안됨

– 비트 2 =1: 공구가 잠김 =0: 잠기지 않음

– 비트 3 예약됨 – 비트 4

=1: 사전 경고 제한에 도달 =0: 도달하지 않음

Page 237: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

프로그래밍 9.12 공구 모니터링을 위한 언어 명령

니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0 237

● $TC_TP9[t] ; 번호가 t인 공구에 대한 모니터링 기능 유형: – = 0: 모니터링 안 함 – = 1: 공구 수명 모니터링 – = 2: 소재 계수 모니터링

이 시스템 변수들은 NC 프로그램에서 읽고 쓸 수 있습니다.

공구 모니터링 데이터용 시스템 변수

도표 9- 3 공구 모니터링 데이터

이름 설명 데이터 유형 사전 지정

$TC_MOP1[t,d] 공구 수명 사전 경고 제한 (분) REAL 0.0 $TC_MOP2[t,d] 잔여 공구 수명 (분) REAL 0.0 $TC_MOP3[t,d] 소재 계수에 대한 사전 경고 제한 INT 0 $TC_MOP4[t,d] 잔여 수량 INT 0 ... ... $TC_MOP11[t,d] 기준 공구 수명 REAL 0.0 $TC_MOP13[t,d] 소재 계수 지령치 INT 0

공구 번호 T를 나타내는 t, D 번호를 나타내는 d

활성 공구용 시스템 변수 다음은 시스템 변수를 통해 NC 프로그램에서 조회할 수 있습니다. ● $P_TOOLNO - 활성 공구 T의 번호 ● $P_TOOL - 활성 공구의 활성 절삭날 D 번호

Page 238: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

프로그래밍 9.12 공구 모니터링을 위한 언어 명령

니블링 238 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0

9.12.2 공구 수명 모니터링 공구 수명 모니터링은 현재 사용 중인 공구의 절삭날 (활성 공구 T의 활성 절삭날 D) 을 대상으로 합니다. 경로 축이 이송 (G0을 제외한 G1, G2, G3, ... 등의 G 코드) 되는 즉시 이 공구 절삭날의 잔여 공구 수명 ($TC_MOP2[t,d] ) 이 업데이트됩니다. 공구 절삭날의 잔여 공구 수명이 “공구 수명 사전 경고 제한” ($TC_MOP1[t,d] ) 값보다 낮으면 인터페이스 신호를 통해 PLC에 보고됩니다. 잔여 공구 수명이 0 미만이면 알람이 출력되고 추가 인터페이스 신호가 설정됩니다. 그런 다음 공구가 "잠김" 상태로 변경되고 이 상태가 바뀔 때까지 공구를 프로그래밍할 수 없게 됩니다. 상태를 변경하려면 작업자가 개입해야 합니다. 작업자가 공구를 교환하거나 가공 작업에 필요한 공구가 있는지 확인해야 합니다.

$A_MONIFACT 시스템 변수 시스템 변수 $A_MONIFACT (REAL 데이터 유형) 를 사용하면 모니터링 시계가 더 느리게 또는 더 빠르게 가도록 설정할 수 있습니다. 예를 들어 사용되는 공작물 소재에 따라 다른 마모 유형을 적용하기 위해 공구를 사용하기 전에 이 팩터를 설정할 수 있습니다. 제어 시스템 스타트업/리셋/프로그램 종료 후 $A_MONIFACT 팩터의 값은 1.0이 됩니다. 실제 시간이 적용됩니다. 계산 예제: $A_MONIFACT=1: 1분 (실시간) = 1분의 공구 수명 감소 $A_MONIFACT=0.1: 1분 (실시간) = 0.1분의 공구 수명 감소 $A_MONIFACT=5: 1분 (실시간) = 5분의 공구 수명 감소

RESETMON( )을 사용하여 지령치 업데이트 RESETMON(state, t, d, mon) 기능은 실제 값을 지령치로 설정합니다. ● 모든 절삭날에 적용 또는 특정 공구의 특정 절삭날에만 적용 ● 모든 모니터링 유형에 적용 또는 특정 모니터링 유형에만 적용 전송 파라미터: ● INT

state: 명령 실행 상태: = 0: 정상 실행 = -1: 지정한 D 번호 d를 가진 절삭날이 없습니다. = -2: 지정한 T 번호 t를 가진 공구가 없습니다. = -3: 지정한 공구 t에 모니터링 기능이 정의되어 있지 않습니다. = -4: 모니터링 기능이 활성화되지 않았습니다. 즉, 명령이 실행되지 않습니다.

Page 239: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

프로그래밍 9.12 공구 모니터링을 위한 언어 명령

니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0 239

● INT t: 내부 T 번호: = 0: 모든 공구에 적용 <> 0: 이 공구에만 적용 (t < 0: 절대치 |t| 생성)

● INT d: 옵션: 번호가 t인 공구의 D 번호: > 0: 이 D 번호에만 적용 d/= 0 아님: 공구 t의 모든 절삭날

● INT mon: 옵션: 모니터링 유형을 나타내는 비트 코딩 파라미터 ($TC_TP9와 같은 값): = 1: 공구 수명 = 2: 수량 모니터링 안함 또는 = 0: 공구 t에 적용 중인 모니터링 기능의 모든 실제값을 지령치로 설정.

주 이 경우 다음 항목을 고려해야 합니다. "기계 잠금" 중에는 RESETMON( )이 적용되지 않습니다. 프로그램 시작 부분에 다음 DEF 구문을 사용하여 상태 피드백에 대한 변수를 정의해야 합니다. DEF INT state 변수에 state 대신 다른 이름 (2개의 글자로 시작하는 최대 15문자 길이의 이름) 을정의할 수도 있습니다. 이 변수는 해당 변수를 정의한 프로그램에서만 사용할 수 있습니다. 모니터링 유형 변수인 mon.의 경우도 마찬가지입니다. 지정이 필요한 경우 숫자 (1 또는 2) 로 직접 전송할 수 있습니다.

Page 240: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

프로그래밍 9.12 공구 모니터링을 위한 언어 명령

니블링 240 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0

9.12.3 소재 계수 모니터링 활성 공구의 활성 절삭날의 소재 계수를 모니터링합니다. 소재 계수 모니터링 기능은 공작물 제작에 사용되는 모든 절삭날을 기록합니다. 새 값을 지정하여 수량이 변경되면 마지막 소재 계수 이후에 활성화된 모든 공구 절삭날에 모니터링 데이터를 적용합니다.

작업자 입력 또는 SETPIECE( )를 통해 소재 계수 업데이트 소재 계수는 작업자 입력 (HMI) 또는 NC 프로그램에서 SETPIECE() 기능을 통해 업데이트할 수 있습니다. SETPIECE 기능을 사용하여 가공 공정에 동원된 공구에 대한 소재 계수 모니터링 데이터를 업데이트할 수 있습니다. SETPIECE(n)을 프로그래밍한 경우 내부 setpiece 메모리를 검색합니다. 이 "메모리"가 공구의 절삭날 하나에 대해 설정된 경우, 해당 절삭날의 소재 계수 (잔여 소재 계수 - $TC_MOP4) 가 지정된 값만큼 감소되고 해당 "메모리" (setpiece 메모리) 가 삭제됩니다. SETPIECE(n ) n: = 0... 32000: SETPIECE 기능을 마지막으로 실행한 이후에 생산된 공작물 개수. 잔여 소재 계수 ($TC_MOP4[t,d] ) 의 카운터 상태가 이 값만큼 감소합니다.

프로그래밍 예제 N10 G0 X100

N20 ...

N30 T1

N40 M6

N50 D1

... ; T1, D1 을 사용하여 가공

N60 SETPIECE(1) ; $TC_MOP4[1.1 ] (T1,D1) 를 1 씩 감소

N90 T2

N100 M6

N110 D2

... ; T2, D2 를 사용하여 가공

N200 SETPIECE(1) ; $TC_MOP4[2.2 ] (T2,D2) 를 1 씩 감소

...

N300 M2

Page 241: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

프로그래밍 9.12 공구 모니터링을 위한 언어 명령

니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0 241

주 SETPIECE( ) 명령은 블록 탐색 중에는 활성화되지 않습니다. 간단한 경우에는 $TC_MOP4[t,d]를 작업자가 직접 작성하는 것이 좋습니다. STOPRE 명령이 포함된 후속 블록이 필요합니다. SETPIECE ( ) 명령은 프로그램 시작 전에 선택된 공구 또는 절삭날에도 적용됩니다. 공구를 MDA 모드로 변경하면 SETPIECE ( ) 명령은 프로그램 시작 후 선택된 공구에만 적용됩니다.

지령치 업데이트 지령치 업데이트, 즉 잔여 소재 계수 ($TC_MOP4[t,d]) 를 소재 계수 지령치 ($TC_MOP13[t,d]) 로 설정하는 작업은 일반적으로 작업자 입력 (HMI) 을 통해 수행됩니다. 앞서 공구 수명 모니터링에서 설명한 바와 같이 RESETMON (state, t, d, ,mon) 기능을 사용하여 업데이트할 수도 있습니다. 예: DEF INT state ; 프로그램 시작 부분에 상태 피드백을 위한 변수 정의

...

N100 RESETMON(state,12,1,2) ; T12, D1 에 대한 소재 계수기 지령치 업데이트, 지령치 2

...

프로그래밍 예제 DEF INT state ; RESETMON() 상태 피드백을 위한 변수 정의

;

G0 X... ; 자유 이송

T7 ; 새 공구, 필요한 경우 M6 을 사용하여 로드

$TC_MOP3[$P_TOOLNO,$P_TOOL]=100 ; 공작물 100 개, 사전 경고 제한

$TC_MOP4[$P_TOOLNO,$P_TOOL]=700 ; 잔여 소재 계수

$TC_MOP13[$P_TOOLNO,$P_TOOL]=700 ; 소재 계수 지령치

; 다음 설정 후 활성화:

$TC_TP9[$P_TOOLNO,$P_TOOL]=2 ; 활성 공구의 소재 계수 모니터링 활성화

STOPRE

ANF:

MACHINING ; 공작물 가공을 위한 서브프로그램

SETPIECE(1) , 소재 계수기 업데이트

M0 ; 다음 공작물도 계속하려면 NC START 를 누르십시오.

IF ($TC_MOP4[$P_TOOLNO,$P_TOOL]]>1) GOTOB ANF

MSG("Tool T7 worn - please replace")

Page 242: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

프로그래밍 9.12 공구 모니터링을 위한 언어 명령

니블링 242 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0

M0 ; 공구 교환 후 계속하려면 NC START 를 누르십시오.

RESETMON(state,7,1,2) ; 소재 계수기의 지령치 업데이트

IF (state<>0) GOTOF ALARM

GOTOB START

ALARM: ; 에러 표시:

MSG("error RESETMON: " <<state)

M0

M2

Page 243: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

프로그래밍 9.13 니블링 및 펀칭을 위한 언어 명령

니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0 243

9.13 니블링 및 펀칭을 위한 언어 명령

기능 펀칭 및 니블링 기능은 언어 명령을 통해 활성화 및 비활성화됩니다.

그룹 언어 명령은 다음 그룹으로 세분화됩니다. 그룹 35 실제 펀칭 및 니블링 관련 기능은 다음 언어 명령을 통해 활성화 및 비활성화됩니다. PON = 펀칭 ON SON = 니블링 ON PONS = 펀칭 ON, 위치 제어기 클록 싸이클에서 활성화 SONS = 니블링 ON, 위치 제어기 클록 싸이클에서 활성화 SPOF = 펀칭/니블링 OFF

그룹 36 이 그룹에는 다음과 같이 준비 문자만 포함된 명령과 펀칭 기능의 실제 특성을 결정하는 명령이 포함되어 있습니다. PDELAYON = 지연 ON 상태로 펀칭 PDELAYOF = 지연 OFF 상태로 펀칭 일반적으로 PLC는 이 준비 기능에 따라 일부 사전 작업을 수행하기 때문에 명령을 실행하기 전에 프로그래밍합니다.

그룹 38 이 그룹에는 두 번째 펀치 인터페이스로 전환할 수 있는 명령이 포함되어 있습니다. 예를 들어 두 번째 펀칭 유닛 또는 해머 전단 세트가 필요할 때 이 명령을 사용합니다. 펀칭 기능에 사용할 수 있는 두 번째 I/O 쌍은 머신 데이터에 정의합니다. SPIF1 = 첫 번째 인터페이스 활성

주 G 코드 그룹의 여러 기능 중 한 번에 하나의 기능만 활성일 수 있습니다 (예를 들어 G0, G1, G2, G3 등의 보간 모드처럼 상호 배타적으로 실행).

Page 244: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

프로그래밍 9.13 니블링 및 펀칭을 위한 언어 명령

니블링 244 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0

SPOF - 펀칭 및 니블링 OFF SPOF 기능은 모든 펀칭 및 니블링 기능을 종료합니다. 이 상태가 되면 NCK는 펀칭 및 니블링 기능과 관련한 "스트로크 작동" 신호 또는 PLC 신호에 응답하지 않습니다. SPOF가 단일 블록 (및 SON 또는 PON으로 펀칭/니블링을 활성화하지 않은 경우 나머지 모든 블록) 에 이송 명령과 함께 프로그래밍된 경우 기계는 펀칭 작업을 시작하지 않고 프로그래밍된 위치로 복귀합니다. SPOF는 SON, SONS, PON 및 PONS를 취소시키고 리셋 상태로 만듭니다.

SPOF 프로그래밍 예제 N20 G90 X100 SON ; 펀칭 활성화

N25 X50 SPOF ; 펀칭 비활성화, 스트로크를 시작하지 않고 포지셔닝

SON - 니블링 ON SON은 니블링 기능을 활성화하고 G 그룹 35에서 선택된 다른 기능 (예: PON) 을 취소합니다. 펀칭과 달리 니블링의 경우 활성화 명령이 있는 블록의 시작점에서, 즉 첫 번째 기계 모션 이전에 첫 번째 스트로크가 실행됩니다. SON은 모달 명령입니다. 즉, SPOF 또는 PON을 프로그래밍하거나 프로그램이 종료될 때까지 활성 상태를 유지합니다. 펀칭 또는 니블링 축으로 지정된 축 (일반적으로 활성 평면에 위치) 과 관련된 이송 정보가 없는 블록에서는 스트로크 시작이 억제됩니다. 이 블록에서 스트로크를 시작해야 하는 경우 이송 경로를 0으로 지정하여 펀칭/니블링 축 중 하나를 프로그래밍해야 합니다. SON이 있는 첫 번째 블록에 앞서 언급한 이송 정보가 없는 경우 시작점과 종점이 동일하기 때문에 이 블록에서는 한 번의 스트로크만 수행됩니다.

SON 프로그래밍 예제 ;

N70 X50 SPOF ; 펀칭을 시작하지 않고 포지셔닝

N80 X100 SON ; 니블링 활성화, 모션 (X=50) 이전 및 프로그래밍된 이동 (X=100) 완료 시 스트로크 시작

SONS - 니블링 ON (위치 제어기 클록 싸이클에서 활성화) SONS는 SON과 동일한 방식으로 작동합니다. SONS 기능은 위치 제어기 클록 싸이클에서 활성화되기 때문에 최적의 시간에 스트로크를 시작할 수 있고 분당 펀칭 속도가 증가합니다.

Page 245: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

프로그래밍 9.13 니블링 및 펀칭을 위한 언어 명령

니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0 245

PON - 펀칭 ON PON은 펀칭 기능을 활성화하고 SON을 비활성화합니다. PON은 SON과 마찬가지로 모달 기능입니다. 하지만 SON과 달리 블록이 종료될 때까지 또는 자동 경로 분할의 경우 경로 세그먼트 끝에서 스트로크가 실행되지 않습니다. 이송 정보가 없는 블록에서는 PON과 SON의 기능이 동일합니다.

PON 프로그래밍 예제 ;

N100 Y30 SPOF ; 펀칭을 시작하지 않고 포지셔닝

N110 X100 PON ; 펀칭 활성화, 포지셔닝 작업이 끝나면 펀칭 시작 (X=100)

PONS - 펀칭 ON (위치 제어기 클록 싸이클에서 활성화) PONS는 PON과 동일한 방식으로 작동합니다. 자세한 내용은 SONS를 참조하십시오.

PDELAYON - 지연을 포함한 펀칭 PDELAYON은 준비 기능입니다. 다시 말해 PDELAYON은 PON 앞에 프로그래밍합니다. 프로그래밍된 종료 위치에 도달할 때까지 지연시켰다가 펀치 스트로크를 시작합니다. 지연 시간은 다음 셋팅 데이터에 초 단위로 정의할 수 있습니다. SD42400 PUNCH_DWELLTIME 보간 클록 싸이클이 정의된 지연 시간 값을 정수로 나눌 수 없는 경우 나눌 수 있는 그 다음 정수 값으로 반올림합니다. 이 기능은 모달 기능입니다.

PDELAYOF - 지연 OFF 상태로 펀칭 PDELAYOF는 지연 기능을 통해 펀칭을 비활성화합니다. 따라서 펀칭 공정은 계속 정상적으로 실행됩니다. PDELAYON 및 PDELAYOF는 G 코드 그룹에 속합니다.

Page 246: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

프로그래밍 9.13 니블링 및 펀칭을 위한 언어 명령

니블링 246 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0

PDELAYOF 프로그래밍 예제 ;

N170 PDELAYON X100 SPOF ; 펀칭을 시작하지 않고 포지셔닝, 지연된 펀칭 시작 활성화

;

N180 X800 PON ; 펀칭 활성화, 종점에 도달할 때까지 지연시켰다가 펀치 스트로크 시작.

;

N190 PDELAYOF X700 ; 지연시켜 펀칭 비활성화, 펀칭 시작은 정상적으로 실행. 프로그래밍된 모션 종료

SPIF1 - 첫 번째 펀치 인터페이스 활성화 SPIF1는 첫 번째 펀치 인터페이스를 활성화합니다. 즉, 스트로크를 첫 번째 고속 I/O 쌍을 통해 제어합니다 (머신 데이터 MD26004[0] NIBBLE_PUNCH_OUTMASK, MD26006[0] NIBBLE_PUNCH_INMASK 참조). 리셋을 하거나 제어 시스템 전원을 켜면 항상 첫 번째 펀치 인터페이스가 활성화됩니다. 인터페이스를 하나만 사용하는 경우 프로그래밍할 필요가 없습니다.

Page 247: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

프로그래밍 9.13 니블링 및 펀칭을 위한 언어 명령

니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0 247

9.13.1 펀칭 및 니블링 기능 확장

자동 활성화된 사전 시작 시간 축의 보간 영역에 도달하기 전에 스트로크를 시작할 수 있으면 펀칭 유닛의 반응 시간으로 인한 불감 시간, 즉 데드 타임을 최소화할 수 있습니다. 기준 시간은 보간 종료 시점입니다. 스트로크는 G603에 의해 자동으로 시작되고 보간 종점에 도달하는 시점을 기준으로 설정된 값만큼 지연됩니다. MD26018 NIBBLE_PRE_START_TIME에 스트로크 시작 지연 시간을 초 단위로 설정할 수 있습니다. 보간 종점에 도달한 후 9 ms 싸이클 2회로 구성된 IPO 싸이클 1회 동안 스트로크를 시작하는 경우 값을 0.018 s로 선택합니다. 또한 셋팅 데이터 SD42402 NIBPUNCH_PRE_START_TIME에 사전 시작 시간도 설정할 수 있습니다. 이 설정은 머신 데이터가 다음과 같이 설정된 경우에만 적용됩니다. MD26018 NIBBLE_PRE_START_TIME = 0 다시 말해 MD26018에 설정된 사전 시작 시간이 우선적으로 적용됩니다.

입력 신호 모니터링 예를 들어 플런저 오버슈트로 인해 스트로크 간에 "스트로크 작동" 신호가 심하게 변동되는 경우 "잘못된 펀칭 신호"라는 메시지가 출력되고 보간이 중지됩니다. 이 메시지는 머신 데이터 MD26020 NIBBLE_SIGNAL_CHECK와 관계 없이 생성됩니다. MD26020 NIBBLE_SIGNAL_CHECK = 0 -> 알람 없음

두 스트로크 간의 최소 시간 간격 셋팅 데이터 SD42404 MINTIME_BETWEEN_STROKES에 연속된 두 스트로크 간의 최소 시간 간격을 설정할 수 있습니다. 예를 들어 두 스트로크의 시간 간격이 공간적 거리와 관계 없이 최소 1.3초 이상 되어야 한다면 SD42404 MINTIME_BETWEEN_STROKES=1.3으로 설정해야 합니다. 또한 펀칭 드웰 시간 (PDELAYON) 을 프로그래밍한 경우 드웰 시간과 스트로크 시간 간격을 합산해서 적용합니다. G603으로 사전 시작 시간을 프로그래밍한 경우 SD 42404에 설정된 시간이 경과한 후 보간 종점에 도달해야만 사전 시작 시간이 적용됩니다. 프로그래밍된 시간은 즉시 적용됩니다. 블록 버퍼의 크기에 따라 기존에 프로그래밍된 스트로크가 이 최소 간격으로 실행될 수 있습니다. 다음 예와 같이 프로그래밍하면 이 문제를 방지할 수 있습니다. N..

N100 STOPRE

N110 $SC_MINTIME_BETWEEN_STOKES=1.3

SD42404 = 0이면 이 기능은 실행되지 않습니다.

Page 248: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

프로그래밍 9.13 니블링 및 펀칭을 위한 언어 명령

니블링 248 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0

거리 종속적 가속 가속 특성은 PUNCHACC 언어 명령 (Smin, Amin, Smax, Amax) 으로 정의할 수 있습니다. 이 명령을 사용하여 홀 간의 거리에 따라 서로 다른 가속률을 정의할 수 있습니다.

예 1

그림 9-36 홀 간의 거리가 2~10 mm인 경우 50~100%로 비례하여 가속 증가

위 그림의 가속 특성은 가속률을 다음과 같이 정의합니다. ● 홀 간의 거리 2 mm 이하: 축이 최대 가속의 50%로 가속됩니다.

● 홀 간의 거리 2~10 mm : 간격에 비례하여 가속률을 100%까지 증가시킵니다.

● 홀 간의 거리 10 mm 이상: 축이 최대 가속률 (100 %) 로 가속됩니다.

Page 249: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

프로그래밍 9.13 니블링 및 펀칭을 위한 언어 명령

니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0 249

예 2

그림 9-37 홀 간의 거리가 3~8 mm인 경우 최대 가속의 75~25%로 비례하여 가속 감소

위 그림의 가속 특성은 가속률을 다음과 같이 정의합니다. ● 홀 간의 거리 3 mm 이하: 축이 최대 가속의 75%로 가속됩니다.

● 홀 간의 거리 3~8 mm: 간격에 비례하여 가속이 25%까지 감소됩니다.

● 홀 간의 거리 8 mm 이상: 축이 최대 가속률 (25 %) 로 가속됩니다.

ACC을 이용해 감소 가속률을 이미 프로그래밍한 경우 PUNCHACC로 정의한 가속 한계는 감소 가속률을 기준으로 합니다. 이 기능을 취소하는 방법은 다음과 같습니다. Smin = Smax = 0 기존에 ACC를 이용해 프로그래밍한 가속률이 계속 적용됩니다.

Page 250: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

프로그래밍 9.13 니블링 및 펀칭을 위한 언어 명령

니블링 250 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0

9.13.2 이전 시스템과의 호환성

M 코드 사용 이전 버전과 마찬가지로 매크로 테크놀로지를 통해 언어 명령 대신 특수 M 코드를 사용할 수 있습니다 (호환성).

도표 9- 4 M 코드와 언어 명령 간의 호환성

M 코드 언어 명령

M20, M23 SPOF M22 SON M25 PON M26 PDELAYON

주 M 코드는 머신 데이터로 구성할 수 있습니다. M 코드를 언어 명령에 지정할 때는 M 코드를 보조 기능 그룹에 포함시켜야 합니다.

예 DEFINE M20 AS SPOF ; 펀칭/니블링 OFF

또는

DEFINE M20 AS SPOF M=20 ; 보조 기능 출력 상태로 펀칭

DEFINE M20 AS SPOF PDELAYOF ; 펀칭/니블링 OFF 및 지연 OFF 상태로 펀칭

DEFINE M22 AS SON ; 니블링 ON

또는

DEFINE M22 AS SON M=22 ; 보조 기능 출력 상태로 니블링 ON

DEFINE M25 AS PON ; 펀칭 ON

또는

DEFINE M25 AS PON M=25 ; 보조 기능 출력 상태로 펀칭 ON

DEFINE M26 AS PDELAYON ; 지연시켜 펀칭

또는

DEFINE M26 AS PDELAYON M=26 ; 펀칭 및 보조 기능 출력

Page 251: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

프로그래밍 9.13 니블링 및 펀칭을 위한 언어 명령

니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0 251

프로그래밍 예제 :

N100 X100 M20 ; 펀칭을 시작하지 않고 포지셔닝

N110 X120 M22 ; 니블링 활성화, 모션 전후에 스트로크 시작

:

N120 X150 Y150 M25 ; 펀칭 활성화, 모션 종료 시 스트로크 시작

Page 252: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

프로그래밍 9.14 자동 경로 분할

니블링 252 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0

9.14 자동 경로 분할

기능

경로 세그먼트로 분할 펀칭 또는 니블링이 활성화된 상태에서 SPP 및 SPN을 사용하여 경로 축에 프로그래밍된 전체 이송 범위를 동일한 길이의 여러 경로 세그먼트로 분할 (등거리 경로 분할) 할 수 있습니다. 내부적으로 각 경로 세그먼트는 하나의 블록으로 취급합니다.

스트로크 횟수 펀칭의 경우 첫 번째 경로 세그먼트의 종점에서 첫 번째 스트로크가 실행됩니다. 반면 니블링의 경우 첫 번째 경로 세그먼트의 시작점에서 첫 번째 스트로크가 실행됩니다. 따라서 전체 이송 섹션에서 스트로크 횟수는 다음과 같이 산정됩니다. 펀칭: 스크로크 횟수 = 경로 세그먼트 개수 니블링: 스크로크 횟수 = 경로 세그먼트 개수 + 1

보조 기능 보조 기능은 생성된 블록 중 첫 번째 블록에서 실행됩니다.

프로그래밍 SPP= 또는 SPN=

파라미터 SPP 경로 세그먼트의 크기 (스크로크간 최대 거리), 모달 SPN 블록당 경로 세그먼트 개수, 모달

Page 253: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

프로그래밍 9.14 자동 경로 분할

니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0 253

예 1 프로그래밍된 니블링 세그먼트를 동일한 크기의 경로 세그먼트로 자동 분할합니다.

그림 9-38 분할된 니블링 경로 섹션의 예

N100 G90 X130 Y75 F60 SPOF ; 시작점 1 에 포지셔닝

N110 G91 Y125 SPP=4 SON ; 니블링 ON, 자동 경로 분할 시 최대 경로 세그먼트 길이: 4 mm

N120 G90 Y250 SPOF ; 니블링 OFF, 시작점 2 에 포지셔닝

N130 X365 SON ; 니블링 ON, 자동 경로 분할 시 최대 경로 세그먼트 길이: 4 mm

N140 X525 SPOF ; 니블링 OFF, 시작점 3 에 포지셔닝

N150 X210 Y75 SPP=3 SON ; 니블링 ON, 자동 경로 분할 시 최대 경로 세그먼트 길이: 3 mm

N160 X525 SPOF ; 니블링 OFF, 시작점 4 에 포지셔닝

N170 G02 X-62.5 Y62.5 I J62.5 SPP=3 SON ; 니블링 ON, 자동 경로 분할 시 최대 경로 세그먼트 길이: 3 mm

N180 G00 G90 Y300 SPOF ; 니블링 OFF

Page 254: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

프로그래밍 9.14 자동 경로 분할

니블링 254 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0

예 2 여러 개의 홀로 이루어진 행에 자동 경로 분할을 실행합니다. 분할 가능한 최대 경로 세그먼트 길이 (SPP 값) 를 지정합니다.

그림 9-39 여러 개의 홀로 이루어진 행의 자동 경로 분할의 예

N100 G90 X75 Y75 F60 PON ; 시작점 1 에 포지셔닝, 개별 홀 펀칭 N110 G91 Y125 SPP=25 ; 자동 경로 분할 시 최대 경로 세그먼트 길이:

25 mm N120 G90 X150 SPOF ; 펀칭 OFF, 시작점 2 에 포지셔닝 N130 X375 SPP=45 PON ; 펀칭 ON, 자동 경로 분할 시 최대 경로 세그먼트

길이: 45 mm N140 X275 Y160 SPOF ; 펀칭 OFF, 시작점 3 에 포지셔닝 N150 X150 Y75 SPP=40 PON ; 펀칭 ON, 프로그래밍된 경로 세그먼트 길이

40 mm 대신 계산된 경로 세그먼트 길이 37.79 mm 사용

N160 G00 Y300 SPOF ; 펀칭 OFF, 포지셔닝

Page 255: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

프로그래밍 9.14 자동 경로 분할

니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0 255

9.14.1 경로 축의 경로 분할

SPP 경로 세그먼트 길이 SPP는 스트로크 간의 최대 거리를 지정하고 전체 이송 거리 분할 시 경로 세그먼트의 최대 길이를 지정합니다. 이 명령은 SPOF 또는 SPP=0으로 비활성화할 수 있습니다. 예: N10 SON X0 Y0 N20 SPP=2 X10 전체 이송 거리 10 mm를 2 mm (SPP=2) 의 경로 섹션 5개로 분할합니다.

주 SPP를 이용한 경로 분할은 항상 등거리 분할입니다. 즉, 모든 경로 세그먼트의 길이가 동일하게 분할됩니다. 따라서 프로그래밍된 경로 세그먼트 크기 (SPP의 값) 는 전체 이송 거리를 SPP 값으로 나눈 몫이 정수인 경우에만 유효합니다. 정수가 아닌 경우 몫을 정수로 만들기 위해 내부적으로 경로 섹션의 길이를 줄입니다.

그림 9-40 SPP 경로 세그먼트의 예

예: N10 G1 G91 SON X10 Y10 N20 SPP=3.5 X15 Y15

Page 256: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

프로그래밍 9.14 자동 경로 분할

니블링 256 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0

총 이송 거리가 15 mm이고 부분 경로 길이가 3.5 mm인 경우 두 값을 나눈 몫은 4.28로 정수가 아닙니다. 따라서 몫이 그 다음 정수가 될 수 있도록 SPP 값을 줄입니다. 이 예에서는 부분 경로 길이를 3.5 mm에서 3 mm로 줄입니다.

SPN 경로 세그먼트 개수 SPN을 사용하여 전체 이송 거리에서 생성할 경로 세그먼트의 개수를 정의할 수 있습니다. 경로 세그먼트의 길이는 이 개수에 따라 자동으로 계산됩니다. SPN은 넌모달이기 때문에 이 기능을 실행하기 전에 펀칭은 PON으로, 니블링은 SON으로 미리 활성화해야 합니다.

동일 블록의 SPP와 SPN 경로 세그먼트 길이 (SPP) 와 경로 세그먼트 개수 (SPN) 를 동일한 블록에 프로그래밍할 경우 이 블록에는 SPN이 적용되고 나머지 모든 후속 블록에는 SPP가 적용됩니다. SPN보다 SPP가 먼저 활성화된 경우 SPN이 포함된 블록 다음부터 SPP가 다시 적용됩니다.

그림 9-41 동일 블록의 SPP와 SPN 예

주 제어 시스템에서 펀칭/니블링 기능을 제공하는 경우 이 기능의 사용 여부와 관계 없이 SPN 또는 SPP로 자동 경로 분할 기능을 프로그래밍할 수 있습니다.

Page 257: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

프로그래밍 9.14 자동 경로 분할

니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0 257

9.14.2 단일 축의 경로 분할 경로 축과 더불어 단일 축을 펀칭/니블링 축으로 정의한 경우 단일 축에 자동 경로 분할 기능을 활성화할 수 있습니다.

SPP 적용 시 단일 축의 동작 프로그래밍된 경로 세그먼트 길이 (SPP) 는 기본적으로 경로 축을 기준으로 합니다. 따라서 단일 축 이동과 SPP 값은 있지만 경로 축이 프로그래밍되지 않은 블록에서는 SPP 값이 무시됩니다. 한 블록에 단일 축과 경로 축이 모두 프로그래밍된 경우 관련 머신 데이터의 설정에 따라 단일 축의 동작이 결정됩니다. ● 디폴트 설정 단일 축이 이동하는 경로는 SPP로 생성한 중간 블록들에 균등하게 분할됩니다. 예: N10 G1 SON X10 A0 N20 SPP=3 X25 A100 스크로크 거리가 3 mm이기 때문에 X 축 (경로 축) 의 총 이송 거리가 15 mm라면 5개의 블록이 생성됩니다. 따라서 A 축은 모든 블록에서 20°씩 회전합니다.

그림 9-42 SPP에서 단일 축의 동작 예

Page 258: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

프로그래밍 9.14 자동 경로 분할

니블링 258 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0

● 경로 분할을 하지 않는 단일 축 생성된 블록 중 첫 번째 블록에서 단일 축이 전체 거리를 모두 이동합니다.

● 다양한 경로 분할 단일 축의 동작은 다음과 같이 경로 축의 보간에 따라 달라집니다. – 원호 보간: 경로 분할 – 직선 보간: 경로 분할 안 함

SPN의 동작 경로 축을 동시에 프로그래밍하지 않은 경우에도 프로그래밍된 경로 세그먼트 개수가 적용됩니다. 사전 조건: 단일 축이 펀칭/니블링 축으로 정의되어 있어야 합니다.

Page 259: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0 259

싸이클 1010.1 싸이클 개요

싸이클은 클램프 보호 활성화 또는 비활성화처럼 보통 표준으로 구현할 수 있는 가공 작업이 저장된 테크놀로지 서브프로그램입니다. 파라미터를 지정하여 이러한 싸이클을 개별 작업에 적용할 수 있습니다.

니블링 싸이클 SINUMERIK 802D sl 제어 시스템에서는 다음과 같은 니블링 싸이클을 실행할 수 있습니다. ● CYCLE500: 클램프 정의 ● CYCLE503: 클램프 활성화/비활성화 싸이클은 툴 박스와 함께 공급되고 필요한 경우 RS232 인터페이스를 통해 가공 프로그램 메모리로 로드되어야 합니다.

주 프로그램 시뮬레이션을 위해서는 클램프 위치를 표시할 수 있는 GUD 변수를 싸이클에 설정해야 합니다.

Page 260: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

싸이클 10.2 에러 메시지 및 에러 처리

니블링 260 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0

10.2 에러 메시지 및 에러 처리

10.2.1 일반 정보 싸이클에서 에러 조건이 감지되면 알람이 생성되고 싸이클의 실행이 중단됩니다. 싸이클이 제어 시스템의 대화 라인에 메시지를 계속 출력합니다. 싸이클 메시지가 표시되어도 프로그램 실행은 중단되지 않습니다.

참고 자료 에러, 에러 대응 방법 및 제어 시스템의 대화 라인 메시지 출력에 대한 자세한 정보는 SINUMERIK 802D sl 진단 매뉴얼을 참조하십시오.

10.2.2 싸이클에서 에러 처리 61000에서 62999 사이의 숫자가 지정된 알람이 싸이클에서 생성됩니다. 이 범위 숫자는 알람 응답 및 취소 기준에 따라 다시 나뉩니다. 알람 번호와 함께 표시되는 에러 텍스트가 에러의 원인에 대한 자세한 정보를 제공합니다.

알람 번호 삭제 기준 알람 응답

61000 ... 61999 NC_RESET NC에서 블럭 준비가 중단됩니다. 62000 ... 62999 삭제 키 프로그램 실행이 중단되지 않습니다.

알람만 표시됩니다.

Page 261: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

싸이클 10.3 싸이클 호출 및 파라메타 목록

니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0 261

10.3 싸이클 호출 및 파라메타 목록 싸이클은 사용자 정의 변수를 사용합니다. 싸이클을 정의하는 파라미터는 싸이클을 호출할 때 파라미터 목록을 통해 전송될 수 있습니다.

주 싸이클 호출은 반드시 별도 블록으로 프로그램해야 합니다.

필수 사용자 변수

이름 유형 디폴트 값 설명

_NIB_NUM_CLAMPS INT 클램프 개수 _NIB_CLAMPS_ALONG_Y INT 1 X 축 (값 0) 또는 Y 축을 따라

클램프 _NIB_DIST_A REAL 클램프 1과 2 사이의 거리 _NIB_DIST_B REAL 클램프 2와 3 사이의 거리 _NIB_DIST_C REAL 클램프 3과 4 사이의 거리 _NIB_CLAMP_W REAL 클램프 너비 _NIB_DIST_CLAMP REAL 클램프 안전 거리 _NIB_DIST_HOLDER REAL 클램프 홀더 안전 거리 _NIB_CLAMP_OFFS_X REAL X 축 원점과 클램프 1 사이의 거리 _NIB_CLAMP_OFFS_Y REAL Y 축 원점과 클램프 1 사이의 거리

Page 262: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

싸이클 10.3 싸이클 호출 및 파라메타 목록

니블링 262 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0

싸이클에 파라미터 할당에 대한 기본 정보 프로그램 설명서에서 다음을 사용하여 모든 싸이클의 파라미터 목록을 설명합니다. ● 순서 ● 유형 반드시 정의 순서에 따라 파라미터를 정의해야 합니다. 싸이클을 정의하는 각 파라미터마다 특정 데이터 유형을 가지고 있습니다. 사용되는 파라미터는 싸이클을 호출할 때 지정해야 합니다. 이 파라미터 목록에서 다음을 전송할 수 있습니다. ● R 파라미터 ● 상수 파라미터 목록에서 R 파라미터를 사용하는 경우 먼저 이러한 파라미터가 호출하는 프로그램에서 할당된 값이어야 합니다.

주 싸이클에 대해 에러 응답이 특별히 설명된 경우가 아니면 개별 값 또는 제한된 값 범위의 파라미터 값에 대해서는 가능성 확인을 수행하지 않습니다. 싸이클에 정의된 파라미터보다 더 많은 항목을 포함하는 파라미터 목록이 싸이클에서 호출되면 일반 NC 알람 12340 "파라미터가 너무 많습니다."가 표시되고 해당 싸이클이 실행되지 않습니다.

Page 263: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

싸이클 10.4 프로그램 편집기에서의 싸이클 지원

니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0 263

10.4 프로그램 편집기에서의 싸이클 지원 프로그램 편집기는 프로그램에 싸이클 호출을 추가하고 파라미터를 입력할 수 있도록 프로그래밍을 지원합니다.

기능 싸이클 지원은 다음 기능을 제공합니다. ● 소프트 키를 통해 싸이클 선택 ● 파라미터 할당을 위한 입력 화면 (도움말 표시) 개별 화면에 디컴파일 가능한 프로그램 코드가 생성됩니다.

필요한 파일에 대한 요약 다음 파일은 싸이클 지원을 위한 기본 파일입니다. ● sc.com ● cov.com

주 이러한 파일은 제어 시스템 스타트업 시 로드되며 항상 로드된 상태로 있어야 합니다.

싸이클 지원 조작

그림 10-1 싸이클 지원 메뉴 트리

Page 264: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

싸이클 10.4 프로그램 편집기에서의 싸이클 지원

니블링 264 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0

프로그램에 싸이클 호출을 추가하려면 다음 단계를 차례대로 수행합니다. ● 수평 소프트 키 표시줄에서 "니블링" 소프트 키를 사용하여 개별 싸이클의 선택 표시줄을 선택할 수 있습니다.

● 해당하는 입력 화면이 도움말과 함께 화면에 표시될 때까지 수평 소프트를 사용하여 싸이클 선택을 수행합니다.

● 숫자 값을 직접 입력할 수 있습니다. 입력한 값의 범위가 올바른지 확인합니다. ● 몇 가지 값만 허용되는 일부 파라미터는 전환 키를 사용하여 선택합니다. ● 입력을 완료하려면 "OK"를 누릅니다. 에러가 발생하면 "취소"를 누릅니다.

재컴파일 프로그램 코드를 재컴파일함으로써 싸이클 지원을 통해 기존 프로그램을 수정할 수 있습니다. 수정할 줄에 커서를 놓고 "재컴파일" 소프트 키를 선택합니다. 그러면 해당 프로그램 구간을 작성했던 입력 화면이 다시 열립니다. 이 화면에서 값을 수정하여 적용할 수 있습니다.

Page 265: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

싸이클 10.5 클램프 설정 - CYCLE500

니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0 265

10.5 클램프 설정 - CYCLE500

프로그래밍 CYCLE500(CLAMP_Y_AXIS, NUM_CLAMPS, X_POS, Y_POS, WIDTH, DIST, DIST1, DIST2, SAV_DIST_B, SAV_DIST_S)

파라미터

도표 10- 1 CYCLE500 파라미터

파라미터 기하 파라미터

데이터 유형 의미

CLAMP_Y_AXIS INT 0 = X 축을 따라 클램프 1 = Y 축을 따라 클램프

NUM_CLAMPS INT 클램프 개수 2~4 X_POS x REAL 공작물 원점을 기준으로 한 X 축의 위치 Y_POS y REAL 공작물 원점을 기준으로 한 Y 축의 위치 WIDTH w REAL 클램프 너비 DIST a REAL 클램프 1과 2 사이의 거리 DIST1 b REAL 클램프 3개: 클램프 2와 3 사이의 거리

클램프 4개: 클램프 1과 2 사이의 거리 DIST2 c REAL 클램프 3과 4 사이의 거리 SAV_DIST_B e REAL 클램프 안전 거리 SAV_DIST_S f REAL 클램프 홀더 안전 거리

기능 이 싸이클은 NC 보호 영역을 설정하고 파라미터를 해당 GUD 변수로 복사합니다. ● 사용 중인 보호 영역 개수:

– 클램프 2개: 3 – 클램프 3개: 4 – 클램프 4개: 6

Page 266: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

싸이클 10.5 클램프 설정 - CYCLE500

니블링 266 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0

기하 파라미터 스케치

그림 10-2 클램프 설정 - CYCLE500

클램프 2개의 경우 프로그래밍 예제

N10 T2D1

N20 ...

N30 CYCLE500(0, 2, 1000, 200, 100, 500, 0, 0, 10, 10

N40 M30

Page 267: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

싸이클 10.6 클램프 보호 - CYCLE503

니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0 267

10.6 클램프 보호 - CYCLE503

프로그래밍 CYCLE503(STATUS, X_OFFS, Y_OFFS)

파라미터

도표 10- 2 CYCLE503 파라미터

파라미터 기하 파라미터

데이터 유형

의미

STATUS STA INT 0 = 보호 영역 비활성화 1 = 보호 영역 활성화

X_OFFS, RPA REAL 공작물 원점을 기준으로 한 X 축의 위치 Y_OFFS, RPO REAL 공작물 원점을 기준으로 한 Y 축의 위치

기능 이 싸이클은 클램프 보호 영역을 활성화/비활성화합니다. 파라미터 X_POS 또는 Y_POS가 0이 아닌 경우 보호 영역이 해당 축으로 이동됩니다. 포함된 보호 영역 개수는 GUD 변수 _NUM_CLAMPS의 값에서 가져옵니다. 또한 옵셋을 입력한 경우 해당 GUD 변수에 저장됩니다.

기하 파라미터 스케치

그림 10-3 클램프 보호 - CYCLE503

Page 268: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

싸이클 10.6 클램프 보호 - CYCLE503

니블링 268 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0

프로그래밍 예제 - 옵셋을 적용하여 활성화

N10 T2D1

N20 ...

N30 CYCLE503(1, 700, 200)

N40 M30

프로그래밍 예제 - 비활성화

N10 T2D1

N20 ...

N30 CYCLE503(0, 700, 200)

N40 M30

Page 269: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0 269

네트워크 작업 1111.1 네트워크 작업 사전조건

소개 SINUMERIK 802D sl 시스템은 RS-232 또는 네트워크 인터페이스를 통해 PG/PC와 통신합니다.

사전조건 PC에 RCS802 도구가 설치되어 있어야 합니다.

주 RCS802 도구는 SINUMERIK 802D sl 툴박스의 일부이며 CD로 제공됩니다.

Page 270: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

네트워크 작업 11.2 네트워크 작업

니블링 270 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0

11.2 네트워크 작업

이더넷 연결 네트워크 어댑터가 내장되어 있으므로 제어 시스템에서 네트워킹 기능을 지원합니다. 다음과 같은 연결이 가능합니다. ● P2P 이더넷: 크로스 케이블을 사용하여 제어 시스템과 PC를 직접 연결 ● 이더넷 네트워크: 패치 케이블을 사용하여 제어 시스템을 기존의 이더넷 네트워크로 통합.

주 이더넷 네트워크 기능은 SINUMERIK 802D sl pro에서만 사용할 수 있습니다.

SINUMERIK 802D sl 고유의 데이터 전송 프로토콜을 사용하여 암호화 데이터 전송을 사용하는 스크린드 네트워크 작업이 가능합니다. 이 프로토콜은 RCS 도구와 함께 가공 프로그램의 전송 및 실행 등에 사용됩니다.

Page 271: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

네트워크 작업 11.3 RCS802 도구의 인터페이스 및 기능

니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0 271

11.3 RCS802 도구의 인터페이스 및 기능 RCS802 도구 (원격 제어 시스템) 에는 SINUMERIK 802D sl을 사용하여 일상 작업을 쉽게 수행할 수 있도록 PC용 도구가 함께 제공됩니다. PC에서 다음 인터페이스를 사용해 제어 시스템과 RCS802 도구를 연결할 수 있습니다.

인터페이스

도표 11- 1 인터페이스

인터페이스 SINUMERIK 802D sl PC의 RCS802

RS232 모든 제품 버전에 사용 가능 사용 가능. P2P 이더넷 모든 제품 버전에 사용 가능 사용 가능. 이더넷 네트워크 SINUMERIK 802D sl

pro에서만 사용 가능. 라이센스가 필요한 기능

라이센스 키가 필요한 RCS802 도구의 기능

유의사항

RCS802 도구의 모든 기능을 사용하기 위해서는 RSC802 라이센스 키를 설치해야 합니다.

도표 11- 2 라이센스 키가 필요한 RCS802 도구의 기능

기능 라이센스 키가 필요 없는 RCS802 도구

라이센스 키가 필요한 RCS802 도구

프로젝트 관리 예 예 SINUMERIK 802D sl과 데이터 교환

예 예

SINUMERIK 802D sl 스타트업

예 예

공유 드라이브 설정 예 예 원격 제어 아니오 예 스크린 샷 아니오 예

Page 272: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

네트워크 작업 11.4 네트워크 연결 기반 작업

니블링 272 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0

11.4 네트워크 연결 기반 작업 제어 시스템에 대한 원격 액세스 (PC 또는 네트워크로부터 액세스) 는 기본적으로 활성화되어 있지 않습니다. 로컬 사용자가 PC에서 로그온하면 RCS 도구가 다음 기능을 제공합니다. ● 스타트업 기능 ● 데이터 전송 (가공 프로그램 전송) ● 제어 시스템 원격 제어 파일 시스템 일부에 대한 액세스를 허용하려면 먼저 다른 사용자와 해당 디렉토리를 공유합니다.

주 다른 사용자와 디렉토리를 공유할 경우, 권한이 부여된 네트워크 노드에 제어 시스템의 공유 파일에 대한 액세스가 허용됩니다. 공유 옵션에 따라 파일을 수정 또는 삭제할 수 있습니다.

Page 273: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

네트워크 작업 11.5 사용자 관리

니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0 273

11.5 사용자 관리 이더넷 연결을 위해서는 먼저 사용자 권한으로 제어 시스템에 로그온해야 합니다. <SYSTEM> 영역에서 "서비스 화면" > "시스템 서비스"를 누릅니다.

"네트워크 서비스" > "권한" 소프트 키를 선택하여 사용자 계정 입력 화면을 표시합니다.

그림 11-1 사용자 계정

개별 사용자 설정을 저장할 수 있도록 사용자 계정이 지원됩니다. 시스템과 PC의 RCS802 도구 간 통신을 위해서는 사용자 계정이 필요합니다. 이를 위해서 사용자는 네트워크를 통해 RCS 로그인을 할 때 HMI에 이 암호를 입력해야 합니다 (Auto-Hotspot 참조). 이 암호는 또한 사용자가 RCS 도구에서 제어 시스템과 통신하려는 경우에도 필요합니다. 새로운 사용자를 사용자 관리에 삽입하려면 "만들기" 소프트 키를 사용합니다. 새 계정을 "생성"하려면 입력 필드에 사용자 이름과 로그인 암호를 입력합니다. 등록된 사용자 중에서 선택된 사용자를 삭제하려면 "삭제" 소프트 키를 사용합니다.

Page 274: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

네트워크 작업 11.6 사용자 로그인 - RCS 로그인

니블링 274 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0

11.6 사용자 로그인 - RCS 로그인 이더넷 연결을 위해서는 먼저 사용자 권한으로 제어 시스템에 로그온해야 합니다. "시스템" 영역에서 "RCS 연결" 소프트 키를 선택합니다. 사용자 로그인 입력 화면이 나타납니다.

그림 11-2 사용자 로그인

로그온 해당하는 입력 필드에 사용자 이름과 암호를 입력하고 "로그인" 소프트 키를 선택하여 입력 사항을 확인합니다. 성공적으로 로그인되면 현재 사용자 행에 사용자 이름이 표시됩니다. "뒤로" 소프트 키를 선택하여 대화 상자를 닫습니다.

주 이 로그인은 원격 연결 시 사용자 식별 기능을 하기도 합니다.

로그오프 "로그오프" 소프트 키를 누릅니다. 그러면 현재 사용자가 로그아웃되고 사용자 관련 설정이 모두 저장되며, 허가된 모든 권한이 취소됩니다.

Page 275: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

네트워크 작업 11.7 RCS802 도구에서 연결 설정

니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0 275

11.7 RCS802 도구에서 연결 설정

RCS802 도구

그림 11-3 RCS802 도구의 탐색기 창

RCS802 도구를 시작하면 OFFLINE 모드가 됩니다. 이 모드에서는 PC 상의 파일만 관리할 수 있습니다. ONLINE 모드에서는, Control 802 디렉토리가 표시됩니다. 이 디렉토리를 통해 제어 시스템과 PC 간에 서로 데이터를 주고 받을 수 있습니다. 또한 프로세스 모니터링에 필요한 원격 제어 기능도 제공됩니다. PC와 시스템의 ONLINE 연결은 "통신 설정" 대화 상자의 "설정" > "연결" 메뉴 항목을 통해 설정/활성화할 수 있습니다.

그림 11-4 연결 설정

주 RCS802 도구는 자세한 온라인 도움말 기능을 제공합니다. 연결 설정, 프로젝트 관리 등에 대한 자세한 내용은 이 도움말 메뉴를 참조하십시오.

Page 276: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

네트워크 작업 11.8 RC232와 제어 시스템 연결

니블링 276 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0

11.8 RC232와 제어 시스템 연결 먼저 <SYSTEM> 영역으로 이동합니다. "PLC" 소프트 키를 누릅니다.

그림 11-5 RS232 통신 설정

"STEP 7 연결" 대화상자에서 통신관련 파라미터를 설정합니다. "연결 ON" 소프트 키를 사용해 RS232 연결을 활성화합니다.

그림 11-6 RS232 연결 활성

Page 277: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

네트워크 작업 11.8 RC232와 제어 시스템 연결

니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0 277

이 상태에서는 어떠한 설정도 수정할 수 없습니다. 소프트 키 라벨이 "연결 OFF"로 바뀝니다. RS232 인터페이스를 통해 PC와 연결된 경우 화면 우측 하단에 아이콘이 표시됩니다.

Page 278: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

네트워크 작업 11.9 제어 시스템과 P2P 이더넷 연결 구축

니블링 278 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0

11.9 제어 시스템과 P2P 이더넷 연결 구축 먼저 <SYSTEM> 영역으로 이동합니다. "서비스 화면" -> "시스템 서비스" 소프트 키를 누릅니다.

그림 11-7 "시스템 서비스"

"네트워크 서비스"를 누릅니다.

그림 11-8 "네트워크 구성" 메인 화면

Page 279: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

네트워크 작업 11.9 제어 시스템과 P2P 이더넷 연결 구축

니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0 279

"P2P" 소프트 키를 누릅니다.

그림 11-9 "P2P"

HMI 상에서 다음의 메시지가 나타납니다: "연결이 설정됨" ● IP 주소: 169.254.11.22 ● 서브네트 마스크: 255.255.0.0

주 IP 주소 및 서브네트 마스크가 고정 값으로 표시됩니다. 이 값은 변경할 수 없습니다.

"P2P" 소프트 키를 사용해 이더넷 P2P 연결을 취소할 수 있습니다.

Page 280: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

네트워크 작업 11.10 시스템과 이더넷 네트워크 연결 구축 (SINUMERIK 802D sl pro만 해당)

니블링 280 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0

11.10 시스템과 이더넷 네트워크 연결 구축 (SINUMERIK 802D sl pro만 해당)

사전조건 X5 인터페이스를 통해 PC 또는 로컬 네트워크에 제어 시스템을 연결합니다.

네트워크 파라미터 입력 <SYSTEM> 영역으로 전환합니다. "서비스 화면" "제어 시스템 서비스" 소프트 키를 누릅니다. "네트워크 서비스" 소프트 키를 선택하여 네트워크 구성 창을 표시합니다.

그림 11-10 "네트워크 구성" 메인 화면

주 참고 자료: Auto-Hotspot , Auto-Hotspot , Auto-Hotspot

Page 281: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

네트워크 작업 11.10 시스템과 이더넷 네트워크 연결 구축 (SINUMERIK 802D sl pro만 해당)

니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0 281

도표 11- 3 필수 네트워크 구성

파라미터 설명

DHCP DHCP 로그: DHCP 서버는 네트워크에서 IP 주소를 동적으로 분배하는 데 필요합니다. 아니오를 선택하면 고정 네트워크 주소가 지정됩니다. 예를 선택하면 네트워크 주소가 동적으로 지정됩니다. 더 이상 필요하지 않은 입력 필드는 표시되지 않습니다. "예"를 선택한 경우 다음 단계를 실행하여 컴퓨터 이름, IP 주소 및 서브네트 마스크 필드를 활성화해야 합니다. 1. "저장" 수직 소프트 키를 누릅니다. 2. 제어 시스템의 전원을 껐다 다시 켭니다.

컴퓨터 이름 네트워크 상의 제어 시스템 이름 IP 주소 제어 시스템의 네트워크 주소 (예: 192.168.1.1) 서브네트 마스크 네트워크 ID (예: 255.255.252.0)

통신 포트 활성화 통신 포트를 활성화 또는 비활성화하려면 "방화벽 서비스" 소프트 키를 사용합니다. 시스템 보안을 유지하려면 불필요한 모든 포트를 닫아야 합니다.

그림 11-11 방화벽 구성

RCS 네트워크 상의 통신에는 포트 80 및 1597이 필요합니다. 포트 상태를 변경하려면 커서를 사용하여 해당 포트를 선택합니다. <입력> 키를 누르면 포트 상태가 바뀝니다. 체크박스에 체크 표시가 된 포트가 열려 있는 포트입니다.

Page 282: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

네트워크 작업 11.11 추가 네트워크 기능

니블링 282 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0

11.11 추가 네트워크 기능

11.11.1 디렉토리 공유 이 기능은 시스템에 저장된 파일 시스템에 대한 원격 사용자 억세스 권한을 정의합니다.

프로그램 관리자를 사용하여 공유할 디렉토리를 선택합니다. "다음..." > "공유" 소프트 키를 사용하여 선택한 디렉토리를 공유하기 위한 입력 화면을 엽니다.

그림 11-12 공유 상태

● 선택한 디렉토리에 대한 공유 상태를 선택합니다.

– 디렉토리를 공유하지 않음 디렉토리가 공유되지 않습니다. – 디렉토리 공유 디렉토리가 공유되고 공유 이름을 입력해야 합니다.

● 공인 사용자가 디렉토리의 파일에 액세스할 수 있는 공유 이름 필드에 식별자를 입력합니다.

● "추가" 소프트 키를 눌러 사용자 목록을 표시합니다. 사용자를 선택합니다. "추가"를 사용하여 "공유" 필드에 항목을 추가할 수 있습니다.

● 사용자 권한(권한)을 정의합니다. – 전체 권한 사용자에게 모든 권한이 부여됩니다. – 변경 사용자가 파일을 수정할 수 있습니다. – 읽기 사용자가 파일을 읽을 수 있습니다. – 삭제 사용자가 파일을 삭제할 수 있습니다.

"OK" 소프트키를 눌러 설정된 속성을 확인합니다. Windows에서처럼 공유 디렉토리는 "손" 모양으로 표시됩니다.

Page 283: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

네트워크 작업 11.11 추가 네트워크 기능

니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0 283

11.11.2 네트워크 드라이브 연결/연결 해제 <SYSTEM> 영역에서 "서비스 화면" > "제어 시스템 서비스" > "네트워크 서비스"를 누르십시오.

"연결/연결 해제"를 사용하여 네트워크 드라이브 구성 영역으로 들어갑니다.

그림 11-13 네트워크 연결

네트워크 드라이브 연결 "연결" 기능은 로컬 드라이브 문자를 네트워크 드라이브에 할당하는 데 사용됩니다.

주 네트워크 연결을 위해 PC 또는 제어 시스템의 특정 사용자와 디렉토리를 공유합니다. RCS802 도구는 자세한 온라인 도움말 기능을 제공합니다. 이 도움말 기능은 "RCS802 공유 드라이브" 장에 설명된 PC 연결 절차를 자세히 설명합니다.

Page 284: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

네트워크 작업 11.11 추가 네트워크 기능

니블링 284 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0

그림 11-14 네트워크 드라이브 연결

네트워크 드라이브 연결을 위한 작업 순서 1. 커서를 지정되지 않은 드라이브에 놓습니다. 2. TAB 키를 사용하여 "경로" 입력 필드로 이동합니다. 서버의 IP 주소 및 공유 이름을 지정합니다. 예: \\157.163.240.241\LWPC\

"연결"을 누릅니다. 서버가 제어 시스템의 드라이브와 연결됩니다.

주 예를 들어 외부 서브프로그램을 실행하려면 "자동 모드" 장의 "외부 실행"을 참조합니다.

네트워크 드라이브 연결 해제 ">>복귀" 소프트 키와 "연결 해제" 기능을 선택함으로써 기존 네트워크 연결을 해제할 수 있습니다. 1. 해당 드라이브에 커서를 놓습니다. 2. "연결 해제" 소프트 키를 누릅니다. 시스템에서 해당 네트워크 드라이브의 연결이 해제됩니다.

Page 285: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0 285

데이터 백업 1212.1 RS232 인터페이스를 통한 데이터 전송

기능 제어 시스템의 RS232 인터페이스를 사용하여 외부 백업 장치로 데이터 (가공 프로그램 등) 를 출력하거나 외부 장치의 데이터를 읽어올 수 있습니다. RS232 인터페이스와 데이터 백업 장치는 서로 호환되어야 합니다.

조작 순서 <PROGRAM MANAGER> 영역을 선택하고 이미 작성한 NC 프로그램의 개요로 이동합니다. 커서 또는 "모두 선택" 소프트 키를 사용하여 전송할 데이터를 선택합니다.

그런 다음 데이터를 클립보드로 복사합니다. "RS232" 소프트 키를 누르고 원하는 전송 모드를 선택합니다.

그림 12-1 프로그램 출력

"전송"을 눌러 데이터 전송을 시작합니다. 클립보드로 복사된 모든 데이터가 전송됩니다.

Page 286: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

데이터 백업 12.1 RS232 인터페이스를 통한 데이터 전송

니블링 286 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0

추가 소프트 키 RS232 인터페이스를 통해 파일을 로드합니다. 이 단계에서 다음과 같은 기능이 제공됩니다. 전송 프로토콜 이 로그에는 상태 정보 등 전송된 모든 파일이 포함됩니다. ● 출력 파일의 경우

:: 파일 이름 에러 로그

● 입력 파일의 경우 : 파일 이름 및 경로 에러 로그

도표 12- 1 전송 메시지

OK 전송이 완료되었습니다. ERR EOF 텍스트 끝 문자가 수신되었지만 파일 백업이 완료되지

않았습니다. Time Out 시간 모니터링에서 데이터 전송 중단이 보고되었습니다. User Abort <정지> 소프트 키를 눌러 데이터 전송이 중단되었습니다.Error Com COM 1 포트에서 에러가 발생했습니다. NC / PLC Error NC에서 에러 메시지가 출력되었습니다. Error Data 데이터 에러

1. 헤더가 포함/제외된 상태로 파일을 읽었습니다. 또는

2. 파일 이름 없이 천공 테이프 형식으로 파일이 전송되었습니다.

Error File Name 파일 이름이 NC의 이름 규약을 준수하지 않습니다.

Page 287: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

데이터 백업 12.2 스타트업 보관 파일 생성/입력/출력

니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0 287

12.2 스타트업 보관 파일 생성/입력/출력

참고 자료 SINUMERIK 802D sl 조작 매뉴얼 - 선삭, 밀링, 연삭, 니블링: 데이터 백업 및 시리즈 스타트업

조작 순서 <SYSTEM> 영역에서 "스타트업 파일" 소프트 키를 선택합니다.

스타트업 백업 파일 생성 모든 구성요소 또는 선택한 일부 구성 요소만 사용하여 스타트업 백업 파일을 작성할 수 있습니다. 선택한 구성 요소만 사용하여 백업 파일을 작성하려면 다음과 같은 작업을 수행해야 합니다. "802D 데이터"를 누릅니다. 화살표 키를 사용하여 "스타트업 백업 파일 (드라이브/NC/PLC/HMI)" 행을 선택합니다. "입력" 키를 눌러 디렉토리를 열고 "선택" 키를 사용하여 원하는 행을 선택합니다. "복사" 소프트 키를 누릅니다. 파일이 클립보드로 복사됩니다.

그림 12-2 전체 스타트업 백업 파일 복사

Page 288: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

데이터 백업 12.2 스타트업 보관 파일 생성/입력/출력

니블링 288 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0

그림 12-3 스타트업 백업 파일의 내용

<선택> 키를 눌러 스타트업 백업 파일에서 해당 파일을 개별적으로 선택 또는 선택 해제할 수 있습니다.

사용자 콤팩트 플래시 카드/USB 드라이브에 스타트업 백업 파일 쓰기 요구 사항: 콤팩트 플래시 카드/USB 드라이브가 삽입되어 있고 스타트업 백업 파일이 클립보드에 복사된 상태여야 합니다.

조작 순서: 또는 "사용자 CF 카드" 또는 "USB 드라이브" 소프트 키를 누릅니다. 저장 위치 (디렉토리) 를 선택합니다. "삽입" 소프트 키를 사용하여 스타트업 백업 파일 쓰기를 시작합니다. 나타나는 대화 상자에서 지정한 이름을 확인하거나 새 이름을 입력합니다. "OK"를 눌러 대화 상자를 닫습니다.

Page 289: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

데이터 백업 12.2 스타트업 보관 파일 생성/입력/출력

니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0 289

그림 12-4 파일 삽입

사용자 콤팩트 플래시 카드/USB 드라이브에서 스타트업 백업 파일 읽기 스타트업 백업 파일을 가져오려면 다음 작업을 수행합니다. 1. 콤팩트 플래시 카드/USB 드라이브를 삽입합니다. 2. "사용자 CF 카드/USB 드라이브" 소프트 키를 누른 후 원하는 백업 파일이 있는 행을 선택합니다.

3. "복사"를 눌러 파일을 클립보드로 복사합니다. 4. "802D 데이터" 소프트 키를 누르고 스타트업 백업 파일 (드라이브/NC/PLC/HMI) 행에 커서를 놓습니다.

5. "붙여넣기" 소프트 키를 누릅니다. 스타트업이 시작됩니다. 6. 제어 시스템의 시작 대화 상자를 닫습니다.

Page 290: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

데이터 백업 12.3 PLC 프로젝트 입력/출력

니블링 290 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0

12.3 PLC 프로젝트 입력/출력 입력된 프로젝트는 PLC의 파일 시스템으로 전송된 다음 활성화됩니다. 활성화 작업을 완료하기 위해 시스템이 다시 시작됩니다 (웜 스타트).

콤팩트 플래시 카드/USB 드라이브에서 프로젝트 읽어오기 PLC 프로젝트를 읽어오려면 다음 작업을 수행합니다. 1. 콤팩트 플래시 카드/USB 드라이브를 삽입합니다. 2. "사용자 CF 카드/USB 드라이브" 소프트 키를 누른 후 PTE 형식의 원하는 프로젝트 파일이 있는 행을 선택합니다.

3. "복사"를 눌러 파일을 클립보드로 복사합니다. 4. "802D 데이터" 소프트 키를 누르고 커서를 PLC 프로젝트 (PT802D *.PTE) 행에 놓습니다.

5. "붙여넣기" 소프트 키를 누릅니다. 불러오기와 활성화가 시작됩니다.

콤팩트 플래시 카드/USB 드라이브에 프로젝트 쓰기 다음 작업을 수행합니다. 1. 콤팩트 플래시 카드/USB 드라이브를 삽입합니다. 2. "802D 데이터" 소프트 키를 누르고 방향 키를 PLC 프로젝트 (PT802D *.PTE) 행에 놓습니다.

3. "복사"를 눌러 파일을 클립보드로 복사합니다. 4. "사용자 CF 카드/USB 드라이브" 소프트 키를 누른 후 파일을 저장할 위치를 선택합니다.

5. "붙여넣기" 소프트 키를 누릅니다. 그러면 쓰기 프로세스가 시작됩니다.

Page 291: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

데이터 백업 12.4 파일 복사 및 붙여넣기

니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0 291

12.4 파일 복사 및 붙여넣기 <PROGRAM MANAGER> 영역과 "스타트업 파일" 기능에서는 "복사" 및 "붙여넣기" 소프트 키 기능을 사용하여 파일 또는 디렉토리를 다른 디렉토리 또는 드라이브로 복사할 수 있습니다. 이 경우 "복사" 기능은 뒤이어 "붙여넣기" 기능이 실행될 목록에 해당 파일이나 디렉토리에 대한 참조를 입력합니다. 이 기능은 실제 복사 작업을 수행합니다. 생성된 목록은 새로운 복사 작업으로 덮어쓸 때까지 보존됩니다. 특수한 경우: 데이터 대상으로 RS232 인터페이스를 선택한 경우 "붙여넣기"가 "전송" 소프트 키 기능으로 대체됩니다. "수신" 소프트 키를 사용하여 파일을 읽어오는 경우 대상 디렉토리의 이름이 데이터 흐름에 포함되지 않기 때문에 별도의 대상을 지정할 필요가 없습니다.

Page 292: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

데이터 백업 12.4 파일 복사 및 붙여넣기

니블링 292 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0

Page 293: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0 293

PLC 진단 1313.1 래더 다이어그램으로 표시되는 PLC 진단

기능 PLC 사용자 프로그램은 상당 부분 안전 기능을 실현하고 일련의 프로세스 순서를 지원하는 논리 연산들로 구성됩니다. 이러한 논리 연산에는 다양한 접점과 릴레이 연결이 포함됩니다. 그로 인해 단 하나의 접점이나 릴레이 장애가 전체 시스템 장애를 유발할 수 있습니다. "시스템" 영역에는 결함/장애 또는 프로그램 에러의 원인을 찾는 데 사용되는 다양한 진단 기능이 제공됩니다.

조작 순서 <SYSTEM> 영역에서 "PLC" 소프트 키를 누릅니다. "PLC 프로그램"을 누릅니다. 상주 메모리에 저장된 프로젝트가 열립니다.

Page 294: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

PLC 진단 13.2 화면 구성

니블링 294 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0

13.2 화면 구성 몇 가지 주 영역들로 분할되는 화면 레이아웃은 "소프트웨어 인터페이스" 절에서 이미 설명한 레이아웃과 동일합니다. PLC 진단과 관련된 모든 수정 사항과 추가 사항들이 아래 화면에 요약되어 있습니다.

그림 13-1 화면 구성

도표 13- 1 화면 레이아웃의 주요 부분

화면 항목 디스플레이 의미

① 애플리케이션 영역 ② 지원되는 PLC 프로그램 언어 ③ 활성 프로그램 블록의 이름

표시: 명칭 이름(절대 이름) 프로그램 상태 RUN 프로그램 실행 STOP 프로그램 중지 애플리케이션 영역의 상태 Sym 명칭주소 표시

abs 절대번지 표시 ⑤ 활성 키 디스플레이

⑥ 초점 커서의 작업을 수행함

⑦ 팁 행 탐색 참고 사항을 포함함

Page 295: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

PLC 진단 13.3 작업 옵션

니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0 295

13.3 작업 옵션 이 영역에는 소프트 키와 탐색 키 외에 여러 가지 키 조합이 추가로 제공됩니다.

단축 키 커서 키는 PLC 사용자 프로그램에서 커서를 이동합니다. 창 경계에 도달하면 자동으로 화면이 스크롤됩니다.

도표 13- 2 단축 키

키 스트로크 조합 동작

또는

+

행의 첫 번째 줄로

또는

+

행의 마지막 줄로

한 화면 위로

한 화면 아래로

한 필드 왼쪽으로

한 필드 오른쪽으로

한 필드 위로

한 필드 아래로

Page 296: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

PLC 진단 13.3 작업 옵션

니블링 296 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0

키 스트로크 조합 동작

+

또는

+

첫 번째 네트워크의 첫 번째 필드로

+

또는

+

마지막 네트워크의 마지막 필드로

+

같은 창에 다음 프로그램 블록을 엽니다.

+

같은 창에 이전 프로그램 블록을 엽니다.

Page 297: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

PLC 진단 13.3 작업 옵션

니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0 297

키 스트로크 조합 동작

선택 키의 기능은 입력 초점의 위치에 따라 달라집니다.

테이블 행: 전체 텍스트 줄을 표시합니다.

네트워크 제목: 네트워크 설명을 표시합니다.

명령: 전체 변수들을 표시합니다.

입력 초점이 명령에 놓여 있으면 설명을 포함한 모든 변수가 표시됩니다.

소프트 키 이 소프트 키를 선택하면 다음의 PLC 속성이 표시됩니다. ● 모드 ● PLC 프로젝트의 이름 ● PLC 시스템 버전 ● 싸이클 시간 ● PLC 사용자 프로그램의 가공 시간

그림 13-2 PLC 정보

"가공 시간 리셋" 소프트 키를 누르면 가공 시간 데이터가 리셋됩니다.

Page 298: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

PLC 진단 13.3 작업 옵션

니블링 298 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0

"PLC 상태 화면" 창을 사용하여 프로그램 실행 동안 변수 값을 모니터링 및 변경할 수 있습니다.

그림 13-3 PLC 상태 화면

"상태 목록" 소프트 키를 사용하여 PLC 신호를 표시하고 수정합니다.

그림 13-4 상태 목록

"창 1 ..." 및 "창 2 ..." 소프트 키를 사용하여 프로그램 블록의 논리 및 그래픽 정보를 표시할 수 있습니다. 프로그램 블록은 PLC 사용자 프로그램의 구성 요소 중 하나입니다. 프로그램 블록은 "열기" 소프트 키를 사용하여 "프로그램 목록"에서 선택할 수 있습니다. 프로그램 블록의 이름은 소프트 키에 표시됩니다 (예를 들어 "..."에 대해 "Window 1 SBR16").

Page 299: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

PLC 진단 13.3 작업 옵션

니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0 299

래더 다이어그램 (LAD) 의 논리는 다음을 표시합니다. ● 프로그램 부분과 현재 경로를 포함하는 네트워크 ● 다양한 논리 연산을 통과하는 전류 흐름

그림 13-5 창 1, OB1

이 소프트 키를 사용하여 PLC 프로그램 블록의 목록을 선택할 수 있습니다.

그림 13-6 PLC 프로그램 블록 선택

Page 300: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

PLC 진단 13.3 작업 옵션

니블링 300 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0

이 소프트 키를 사용하면 선택한 프로그램 블록의 다음 속성이 표시됩니다. ● 심볼 이름 ● 생성자 ● 주석

그림 13-7 선택한 PLC 프로그램 블록의 속성

이 소프트 키를 선택하면 선택한 프로그램 블록의 로컬 변수 테이블이 표시됩니다. 두 가지 유형의 프로그램 블록이 있습니다. ● OB1 임시 로컬 변수만 ● SBRxx 임시 로컬 변수

그림 13-8 선택한 PLC 프로그램 블록의 로컬 변수 테이블

현재 커서 위치의 텍스트가 테이블 위의 텍스트 필드에 부가적으로 표시됩니다. 긴 텍스트의 경우, SELECT 키를 눌러서 전체 텍스트를 표시할 수 있습니다.

Page 301: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

PLC 진단 13.3 작업 옵션

니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0 301

프로그램 블록이 암호로 보호된 경우, 이 소프트 키를 사용하여 래더 다이어그램의 표시를 활성화할 수 있습니다. 이 경우 암호가 필요합니다. 암호는 Programming Tool PLC802에서 프로그램 블록을 생성하는 동안 할당할 수 있습니다. 선택한 프로그램 블록이 열립니다. 그러면 프로그램 블록의 절대 이름이 "창 1..." 소프트 키에 표시됩니다 (예를 들어 "..."에 대해 "Window 1 OB1"). 프로그램 상태 표시를 설정 또는 해제하는 데 이 소프트 키를 사용합니다. 사용자는 PLC 싸이클 엔드에서 네트워크의 현재 상태를 모니터링할 수 있습니다. 모든 변수의 상태가 '프로그램 상태' 래더 다이어그램에 표시됩니다 (창 오른쪽 위). 이 LAD는 여러 개의 PLC 싸이클에서 상태 표시 값을 구하여 상태 표시 정보를 새로 고칩니다.

그림 13-9 "프로그램 상태" ON – 심볼 표시

Page 302: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

PLC 진단 13.3 작업 옵션

니블링 302 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0

그림 13-10 "프로그램 상태" ON – 절대 표시

이 소프트 키는 변수의 절대 표시와 심볼 표시 간에 전환하는 데 사용합니다. 표시가 변경되면 소프트 키 이름도 변경됩니다. 선택한 표시 유형에 따라 절대 이름 또는 심볼 이름과 함께 변수가 표시됩니다. 변수에 대한 심볼이 없으면 절대 명칭으로 자동 표시됩니다. 애플리케이션 영역의 표시를 단계별로 확대 또는 축소할 수 있습니다. 다음의 확대/축소 단계가 지원됩니다. 20% (디폴트), 60%, 100% 및 300% 심볼 또는 절대 표시 상태의 변수를 탐색하는 데 사용할 수 있습니다 (다음 화면 참조). 다양한 탐색 기준을 선택할 수 있는 대화 상자가 표시됩니다. "절대 주소/심볼 주소" 소프트 키를 사용하여 두 개의 PLC 창에서 이 기준에 일치되는 변수를 탐색할 수 있습니다 (다음 화면 참조). 탐색 시 대소문자는 구분되지 않습니다. 위쪽 전환 필드에서 선택: ● 절대 변수 및 심볼 변수 탐색 ● 네트워크 번호로 이동 ● SBR 명령 찾기 추가 탐색 기준: ● 아래 방향으로 탐색 (현재 커서 위치에서 시작) ● 전체 프로그램 블록 (맨 처음에서 시작) ● 하나의 프로그램 블록에서 ● 프로그램 블록 전체에서

Page 303: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

PLC 진단 13.3 작업 옵션

니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0 303

변수와 상수를 전체 단어 (이름) 로 탐색할 수 있습니다. 디스플레이 설정에 따라 심볼 변수 또는 절대 변수를 탐색할 수 있습니다. "OK"를 누르면 탐색이 시작됩니다. 탐색된 요소가 강조 표시됩니다. 일치되는 것이 없으면 해당하는 에러 메시지가 정보 표시줄에 나타납니다. 대화 상자를 닫으려면 "취소" 소프트 키를 사용합니다. 그러면 검색이 수행되지 않습니다.

그림 13-11 심볼 변수 탐색

그림 13-12 절대 변수 탐색

탐색 대상이 발견된 경우 "계속 탐색" 소프트 키를 사용하여 탐색을 계속할 수 있습니다.

Page 304: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

PLC 진단 13.3 작업 옵션

니블링 304 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0

이 소프트 키를 선택하면 선택된 네트워크에 사용된 모든 심볼 이름이 표시됩니다.

그림 13-13 네트워크 심볼 정보 테이블

크로스 레퍼런스 목록을 표시하는 데 이 소프트 키를 사용합니다. PLC 프로젝트에 사용되는 모든 변수가 표시됩니다. 변수 목록은 입력, 출력, 플래그 등이 사용되는 네트워크를 나타냅니다.

그림 13-14 크로스 레퍼런스 메인 메뉴 (절대)

Page 305: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

PLC 진단 13.3 작업 옵션

니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0 305

그림 13-15 크로스 레퍼런스 메인 메뉴 (심볼)

"창 1에서 열기" 또는 "창 2에서 열기" 기능을 사용하여 1/2 창에 직접 해당 프로그램 세그먼트를 열 수 있습니다. 이 소프트 키는 구성 요소의 절대 표시와 심볼 표시 간에 전환하는 데 사용합니다. 표시가 변경되면 소프트 키 이름도 변경됩니다. 선택한 표시 유형에 따라 절대 이름 또는 심볼 이름과 함께 구성 요소가 표시됩니다. 이름에 대한 심볼이 없으면 설명에는 자동으로 절대 표시가 사용됩니다. 표시 유형은 창의 오른쪽 위에 상태 행에 표시됩니다 (예: "Abs"). 표시에 대한 디폴트 설정은 절대 표시입니다.

예제: 프로그램 블록 OB1의 네트워크 2에서 절대 변수 M251.0의 상호 논리 연관성을 보려고 합니다. 크로스 레퍼런스 목록에서 변수를 선택하고 "창 1에서 열기" 소프트 키를 누르면 해당 프로그램 부분이 창 1에 표시됩니다.

Page 306: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

PLC 진단 13.3 작업 옵션

니블링 306 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0

그림 13-16 OB1 네트워크 2의 커서 M251.0

그림 13-17 창 1의 OB1 network 2에 있는 M251.0

크로스 레퍼런스 목록에서 변수 탐색 (다음 화면 참조). 변수를 전체 단어 (이름) 로 탐색할 수 있습니다. 탐색 시 대소문자는 구분되지 않습니다. 탐색 옵션: ● 절대 변수 및 심볼 변수 탐색 ● 줄로 이동

Page 307: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

PLC 진단 13.3 작업 옵션

니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0 307

탐색 기준: ● 아래로 (현재 커서 위치에서 시작) ● 전체 프로그램 블록 (맨 처음에서 시작)

그림 13-18 크로스 레퍼런스에서 변수 탐색

탐색하는 텍스트는 정보 표시줄에 표시됩니다. 탐색된 텍스트가 없으면 해당하는 에러 메시지가 나타나며 "OK"를 눌러 이 메시지를 확인해야 합니다.

Page 308: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

PLC 진단 13.3 작업 옵션

니블링 308 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0

Page 309: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0 309

부록 AA.1 기타

A.1.1 포켓 계산기 어떤 영역에서든 <SHIFT>와 <=> 또는 <CTRL>과 <A> 키를 사용하여 계산기 기능을 활성화할 수 있습니다. 계산기에서는 네 가지 기본 산술 연산은 물론, "사인", "코사인", "제곱" 및 "제곱근"와 같은 함수도 사용할 수 있습니다. 중첩된 항목을 계산하는 괄호 함수도 지원됩니다. 괄호의 중첩 깊이에는 제한이 없습니다. 입력 필드에 값이 들어 있으면 이 값이 포켓 계산기의 입력 행으로 입력됩니다. <Input>을 누르면 계산이 시작됩니다. 결과가 포켓 계산기에 표시됩니다. "적용" 소프트 키를 누르면 가공 프로그램 편집기의 현재 커서 위치에 입력 필드의 결과가 입력되고 자동으로 포켓 계산기가 닫힙니다.

주 입력 필드가 편집 모드에 있는 경우 "토글" 키를 사용하여 원래 상태를 복원할 수 있습니다.

Page 310: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

부록 A.1 기타

니블링 310 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0

그림 A-1 포켓 계산기

입력 가능한 문자 +, -, *, / 기본 산술 연산 S 사인 함수

입력 커서 앞에 있는 X 값 (각도) 이 sin(X) 값으로 치환됩니다. O 코사인 함수

입력 커서 앞에 있는 X 값 (각도) 이 cos(X) 값으로 치환됩니다. Q 제곱 함수

입력 커서 앞에 있는 X 값이 X2 값으로 치환됩니다. R 제곱근 함수

입력 커서 앞에 있는 X 값이 √X 값으로 치환됩니다. ( ) 괄호 함수 (X+Y)*Z

계산 예제 작업 입력 -> 결과

100 + (67*3) 100+67*3 -> 301 sin(45°) 45 S -> 0.707107 cos(45°) 45 O -> 0.707107 42 4 Q -> 16 √4 4 R -> 2 (34+3*2)*10 (34+3*2)*10 -> 400

Page 311: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

부록 A.1 기타

니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0 311

형상의 보조 점들을 계산할 수 있도록 포켓 계산기에 다음과 같은 기능이 제공됩니다. ● 원호 구간과 직선 사이의 접선 트렌지션 계산 ● 평면에서 점 이동 ● 극 좌표를 직교 좌표로 변환 ● 각 관계에서 지정된 직선/직선 형상 구간의 두 번째 종점 추가

A.1.2 아시아 문자 편집

A.1.2.1 아시아 문자 편집, 개요

프로그램 편집기 및 PLC 알람 텍스트 편집기에서 아시아 문자를 편집할 수 있습니다. 이 기능은 다음 아시아 언어 버전으로 제공됩니다. ● 중국어 간체 ● 중국어 번체 (대만에서 사용) ● 한국어 <Alt+S>를 눌러 편집기를 켜거나 끕니다.

A.1.2.2 중국어 간체

중국어 간체 <Alt + S>를 눌러 아시아 문자를 입력할 편집기를 선택합니다.

그림 A-2 중국어 간체 "Pinyin 입력 방식"

<선택> 키를 사용하여 다음 기능을 선택할 수 있습니다. ● Pinyin 입력 방식 ● 라틴 문자 입력

Page 312: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

부록 A.1 기타

니블링 312 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0

Pinyin 입력 방식 음성 표기 (Pinyin 방법) 에 따라 문자를 선택할 수 있습니다. 알파벳 문자를 조합하여 한자를 발음대로 입력합니다. 그러면 편집기는 이 음성 표기에 해당하는 문자 목록을 표시합니다. 음성 필드가 "녹색"이고 필드 왼쪽에 "검은색 삼각형"이 표시된 경우 <아래로> 및 <위로> 커서 키를 사용하여 추가 문자를 선택할 수 있습니다. 다음 키를 이용하여 필요한 문자를 선택합니다. ● 숫자 키 <0>~<9> ● 커서 키 <왼쪽> 및 <오른쪽> 커서 키를 사용하는 경우 <입력> 키를 눌러 선택을 완료해야 합니다.

라틴 문자 입력

라틴 문자 입력으로 전환하면 입력한 내용이 중국어 편집기를 열기 전에 입력 초점이 있던 프로그램 편집기의 입력 필드로 바로 전송됩니다.

학습 기능 발음대로 입력했을 때 제어 시스템에 일치하는 단어가 없으면 편집기가 학습 기능을 엽니다. 이 기능을 이용해 음절 또는 단어를 조합할 수 있습니다. 조합된 음절 또는 단어를 저장하면 이후 영구적으로 사용할 수 있습니다.

그림 A-3 중국어 간체 "학습 기능"

위 화면의 경우 음성 표기 "RENCAI"를 입력했습니다. 통합 사전이 첫 번째 발음 "ren"에 일치하는 문자를 찾습니다. 숫자 키 <0>~<9> 또는 커서 키 <왼쪽> 또는 <오른쪽>을 사용하여 이 발음에 맞는 문자를 선택합니다. 문자가 선택되면 다음 발음 "cai"가 표시됩니다.

Page 313: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

부록 A.1 기타

니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0 313

그림 A-4 중국어 간체 "학습 기능" 2

숫자 키 <0>~<9> 또는 커서 키 <왼쪽> 또는 <오른쪽>을 사용하여 두 번째 문자를 선택하면 두 문자가 조합되어 표시됩니다. 편집기가 한자 조합을 표시합니다.

그림 A-5 중국어 간체 "학습 기능" 3

<Backspace> 키를 이용해 표시된 문자 조합을 취소할 수 있습니다. 문자 조합이 완료되면 <입력> 키를 누릅니다. 단어가 저장되고 동시에 프로그램 편집기에 삽입됩니다.

그림 A-6 중국어 간체 "학습 기능" 4

주 학습 기능은 +/- 키를 이용해 열거나 닫을 수 있습니다.

Page 314: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

부록 A.1 기타

니블링 314 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0

A.1.2.3 중국어 번체 (대만에서 사용)

중국어 번체 (대만에서 사용) <Alt + S>를 눌러 아시아 문자를 입력할 편집기를 선택합니다.

그림 A-7 편집기에 중국어 번체 입력

편집기에서 다음과 같은 기능을 선택할 수 있습니다. ● Zhuyin 입력 방식 ● Pinyin 입력 방식 ● 라틴 문자 입력 태뷸레이터를 사용해 Zhuyin 또는 Pinyin 입력 방식으로 전환할 수 있습니다. Pinyin 입력 필드 탭을 선택한 경우 <선택> 키를 이용해 다음 기능을 선택할 수 있습니다. ● Pinyin 입력 방식 ● 라틴 문자 입력

Zhuyin 입력 방식 편집기가 열리고 Zhuyin 입력 방식이 활성화됩니다 (이전 다이어그램 참조). 음성 표기를 이용해 음절을 선택합니다 (Zhuyin 방법). 알파벳으로 문자를 조합하여 단어를 발음대로 입력합니다. 그러면 편집기는 이 특정 발음에 해당하는 음절 목록을 표시합니다. 키보드의 숫자판을 사용해 각 음절을 입력하십시오. 각 번호에는 특정 개수의 문자가 지정되어 있습니다. 숫자 키를 한 번 또는 여러 번 눌러 원하는 문자를 선택할 수 있습니다. 아래 예에서는 숫자 "1"을 세 번 누른 후 숫자 "7"을 한 번 누릅니다.

Page 315: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

부록 A.1 기타

니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0 315

선택한 단어가 Zhuyin 입력 필드에 표시됩니다. <입력> 키를 이용하거나 추가 숫자를 입력하여 표시된 단어를 확인해야 합니다.

그림 A-8 Zhuyin 입력 방식

음성 필드가 "녹색"이고 필드 왼쪽에 "검은색 삼각형"이 표시된 경우 <아래로> 및 <위로> 커서 키를 사용하여 추가 음절을 선택할 수 있습니다. 그런 다음 <아래로> 및 <위로> 커서 키를 사용하여 원하는 음절을 선택하고 <입력> 키를 눌러 선택을 확인해야 합니다.

그림 A-9 Zhuyin 입력 방식, 프로그램 편집기에서 선택한 음절

Pinyin 입력 방식 태뷸레이터를 사용해 Pinyin 입력 필드를 선택합니다. 음성 표기에 따라 문자를 선택할 수 있습니다. 알파벳 문자를 조합해 한자를 발음대로 입력합니다. 그러면 편집기는 이 음성 표기에 해당하는 문자 목록을 표시합니다.

그림 A-10 Pinyin 입력 방식

음성 필드가 "녹색"이고 필드 왼쪽에 "검은색 삼각형"이 표시된 경우 <아래로> 및 <위로> 커서 키를 사용하여 추가 문자를 선택할 수 있습니다.

Page 316: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

부록 A.1 기타

니블링 316 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0

다음 키를 이용하여 필요한 문자를 선택합니다. ● 숫자 키 <0>~<9> ● 커서 키 <왼쪽> 및 <오른쪽> ● 커서 키를 사용하는 경우 <입력> 키를 눌러 선택을 완료해야 합니다.

라틴 문자 입력

라틴 문자 입력으로 전환하면 입력한 내용이 중국어 편집기를 열기 전에 입력 초점이 있던 프로그램 편집기의 입력 필드로 바로 전송됩니다.

학습 기능

그림 A-11 중국어 번체 "학습 기능"

장의 "학습 기능" 절을 참조하십시오.

주 학습 기능은 +/- 키를 이용해 열거나 닫을 수 있습니다.

Page 317: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

부록 A.1 기타

니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0 317

A.1.2.4 사전 들여오기

사전 들여오기

주 다음 언어를 위한 사전을 아시아 문자 편집기에 들여올 수 있습니다. 중국어 간체 중국어 (번체)

시스템은 사용자 사전을 들여올 수 있는 옵션을 제공합니다. 사용자 사전은 UNI 코드 편집기에서 한자를 Pinyin 음성 표기에 추가하여 생성할 수 있습니다. 음성 표기에 여러 개의 한자가 포함된 경우 발음이 같은 다른 한자들이 동일한 행에 포함되어서는 안됩니다. 한 음성 표기에 해당하는 한자가 여러 개인 경우 사전에 행당 한자 하나씩 지정해야 합니다. 또는 각 행에 여러 문자를 지정할 수도 있습니다. 생성된 파일은 UTF8 형식으로 chs_user.txt (중국어 간체) 또는 cht_user.txt (중국어 번체) 파일에 저장해야 합니다.

예제

행 구조: Pinyin 음성 표기 <TAB> 한자 <LF> 또는 Pinyin 음성 표기 <TAB> 한자 1 <TAB> 한자 2 <TAB> ... <LF> <TAB> - 탭 키 <LF> - 행 바꿈

그림 A-12 사전 예

생성된 사전을 장비 제조업체의 구성 디렉토리 (f:\config) 에 복사해야 합니다. 다음에 중국어 편집기를 호출하면 편집기가 사전의 내용을 시스템 사전에 입력합니다.

Page 318: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

부록 A.1 기타

니블링 318 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0

A.1.2.5 한국어

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

그림 A-13 한국어 키보드 배열

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

그림 A-14 표준 키보드 배열을 가진 한국어 편집기

그림 A-15 한국어 편집기의 구조

Page 319: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

부록 A.1 기타

니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0 319

● 매트릭스를 통한 입력 시스템 키보드만 가진 경우 앞서 설명한 키보드 입력 대신 매트릭스 입력 방식을 사용할 수 있습니다. 숫자 키패드만 있으면 매트릭스 입력이 가능합니다.

그림 A-16 선택 매트릭스를 가진 한국어 편집기

문자를 선택하려면 다음과 같이 진행하십시오. ● 행을 선택합니다. 선택된 행이 컬러로 강조 표시됩니다. ● 열을 선택합니다. 선택된 문자가 잠시 컬러로 강조 표시된 다음 "문자" 필드로 전송됩니다.

● <입력> 키를 눌러 문자를 편집 필드로 전송합니다.

Page 320: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

부록 A.2 문서 개요

니블링 320 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0

A.2 문서 개요

Page 321: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0 321

인덱스

3번째 또는 4번째 축, 208

가공 프로그램 선택, 68 중지/취소, 76

가속 오버라이드, 206 가속 특성, 205, 248 개요 치수, 168

경로 분할 자동, 252

경로 세그먼트, 252 경로 축의 경로 분할, 255 고정 정지점 접근, 196 공구 모니터링, 236 공구 수명 모니터링, 238 공구 영점, 42 공구 T, 213 극 좌표, 173 극점 정의, 173 기계 원점, 42 기계 좌표 영역, 56 기하 편집기, 94

네트워크 드라이브 연결, 283 네트워크 드라이브 연결 해제, 283 네트워크 연결, 280 네트워크 작업, 270 이더넷 네트워크, 271 P2P 이더넷, 271 RS232, 271

네트워크 파라미터, 280

단일 축 이동, 257 데이터 저장, 104 데이터 전송, 285 도움말 시스템, 28 드라이브 머신 데이터, 110 드웰 시간, 209 디렉토리 공유, 282

리딩 축, 210

머신 데이터, 107 드라이브 머신 데이터, 110 머신 데이터 디스플레이, 112 일반 머신 데이터, 108 채널 머신 데이터, 110 축 머신 데이터, 109

머신 데이터 디스플레이, 112

Page 322: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

인덱스

니블링 322 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0

모뎀, 132 문자 세트, 152

바로 가기 키, 14 보조 기능, 252 보호 영역 활성화, 비활성화, 212

블록 구조, 149 블록 탐색, 70

사용 권한, 27 사용자, 273 사용자 계정, 273 사용자 관리, 273 암호, 273

사용자 로그인, 274 사용자 변수, 261 산술 파라메타, 46 상태 화면, 12 서브프로그램 기술, 229 설정, 58 셋팅 데이터, 43 소재 계수 모니터링, 240 수동 입력, 59

싸이클 호출, 261

암호, 273 어드레스, 148 언어 변경, 104 에러 표시, 12 연속 경로 모드, 202 연속된 두 스트로크 간의 최소 간격, 247 온라인 도움말, 28 외부 실행, 79 워드 구조, 148 워크 옵셋, 42 셋터블, 181

원점 복귀, 196 원호 보간, 188 중간점을 이용한, 194

위치 데이터, 169 이더넷 네트워크, 271 이송 속도 F, 201 인터페이스 파라미터, 141 일반 머신 데이터, 108 입력 신호 모니터링, 247

자동 경로 분할, 252 자동 활성화된 사전 시작 시간, 247 전송 메시지, 286 전송 프로토콜, 286 절대 치수, 170 접선 제어, 199 접선 트렌지션을 이용한 원호, 195 정위치 정지, 202 제조업체 백업 파일, 138 조작 영역, 27 조작자 컨트롤 및 표시 요소, 11 중단 후 재접근, 78

Page 323: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

인덱스

니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0 323

증분 치수, 170 직선 보간 급 이송으로, 185 이송 속도로, 186

채널 머신 데이터, 110 축 머신 데이터, 109 축 이동, 185 출력 가능한 특수 문자, 152 출력 불가능한 특수 문자, 152 취소 후 재실행, 77

커플 모션, 210 커플 축, 210 커플 축 그룹, 211 코딩 위치 접근, 197 클램프 보호, 47

통신 포트 활성화, 281

파라미터 목록, 261 파라미터 영역, 34 파일 복사, 291 붙여넣기, 291

펀치 형상 긴 "D", 삼각형, 96 연장된 홀, 98 원형, 96

육각형, 97 이중 "D", 정사각형, 95 팔각형, 97

펀칭 및 니블링 언어 명령, 243

평면 선택, 169 프로그래밍 미러링, 179 프로그래밍 배율 계수, 178 프로그래밍 회전, 176 프로그램 가능한 작업 영역 한계, 183 프로그램 관리자, 83 프로그램 목록, 136 프로그램 워크 옵셋, 175 프로그램 편집기에서 싸이클 지원, 263

화면 구성, 23

AC, 170 ACC, 206 AMIRROR, 179 AROT, 176 ASCALE, 178 ATRANS, 175

BRISK, 205

Page 324: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

인덱스

니블링 324 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0

CAC, 197 CAC, CIC, CDC, CACP, CACN, 197 CACN, 197 CACP, 197 CDC, 197 CIC, 197 CIP, 194 CNC 화면 조작반 (PCU) 의 LED 디스플레이, 12 Couple, 211 CPROT, 212 CT, 195

Faxis, 211 FFWON, FFWOF, 207

G0, 185 G1, 186 G110, 173 G111, 173 G112, 173 G153, 181 G17, 169 G2, G3, 188 G25, 183 G26, 183 G4, 209 G500, 181 G53, 181 G54~G59, 181 G60, 202 G64, 202

G70, 172 G700, 172 G71, 172 G710, 172 G74, 196 G75, 196 G9, 202 G90, 170 G91, 170

IC, 170

JOG, 56 JOG 모드, 56

Laxis, 211

MD26004, 246 MD26006, 246 MD26018, 247 MD26020, 247 MDI 모드, 59 MIRROR, 179

NC 프로그래밍의 기본 원칙, 147

Page 325: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

인덱스

니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0 325

P2P 이더넷, 271 PDELAYOF, 245 PDELAYON, 245 PON, 245, 256 PONS, 245

RCS 로그인, 274 RCS802 라이센스가 필요한 기능, 271

ROT, 176 RS232, 271 RS232 인터페이스, 285

SCALE, 178 SD42400, 245 SD42402, 247 SD42404, 247 SOFT, 205 SON, 244, 256 SONS, 244 SPIF1, 246 SPN, 252 SPN 경로 세그먼트 개수, 256 SPOF, 244 SPP, 252 SPP 경로 세그먼트 길이, 255

TANG, TANGON, TANGOF, TLIFT, TANGDEL, 199 TLIFT, 199 TRAILOF, 211 TRAILON, 211 TRAILON, TRAILOF, 210 TRANS, 175

WALIMOF, 183 WALIMON, 183

Page 326: 프로그래밍과 조작 메뉴얼 - 니블링 · 니블링 프로그래밍과 조작 메뉴얼, 03/2011, 6fc5398-3cp10-1la0 3 머리말 sinumerik 매뉴얼 sinumerik 매뉴얼은

인덱스

니블링 326 프로그래밍과 조작 메뉴얼, 03/2011, 6FC5398-3CP10-1lA0