컨트롤러 · HEIDENHAIN
HEIDENHAIN TNC 640 연결하기
TNC 640은 NC 소프트웨어 34059x-10부터 연결 애플리케이션당 옵션 하나(56~61)로 HEIDENHAIN OPC UA NC Server를 지원하며, 옵션 18로 HEIDENHAIN DNC를 지원합니다. DNC 클라이언트는 TCP 19003으로 연결하고 19010~19015로 수신합니다(Cybus 가이드). TNC 640에서 DNC 전체 접근을 하려면 비밀번호 네 개가 필요합니다.
한눈에 보기
| 네이티브 프로토콜 | OPC UA NC Server; HEIDENHAIN DNC; LSV-2 |
|---|---|
| OPC UA | 34059x-10부터, 옵션 56–61 |
| DNC | 옵션 18 필요 |
| DNC 포트 | 컨트롤러 방향 19003, 회신 19010–19015 |
| 데이터 | 생산, 공구, 메시지, PLC |
연결 경로
OPC UA NC Server권장
34059x-10부터.
HEIDENHAIN DNC대안
Windows 클라이언트, 옵션 18.
LSV-2레거시
LSV-2 도구를 통한 파일 및 상태 접근; 제조사 라이선스 프로토콜.
라이선스 및 옵션
| 항목 | 옵션 / 부품 번호 | 유료 여부 | 비고 |
|---|---|---|---|
| OPC UA NC Server | 옵션 56–61 | 유료 | 애플리케이션별 |
| HEIDENHAIN DNC | 옵션 18 | 유료 | MOD + SIK로 확인 |
포트
| 포트 | 프로토콜 | 비고 |
|---|---|---|
19003 | TCP | 컨트롤러 방향 DNC |
19010–19015 | TCP | agent 방향 DNC 회신 |
9000 | TCP | Litmus Edge HEIDENHAIN 640 드라이버가 사용 |
소프트웨어 버전
- OPC UA NC Server: 34059x-10 이상
- 공구 데이터 애플리케이션: 소프트웨어 17
- OPC Router DNC 플러그인은 TNC 640 34059x-01(DNC 1.5.1)을 지원 목록에 올림
읽을 수 있는 데이터
- 기계 메시지: 프로그램 종료 및 중단, 유지보수 메시지, NC 프로그램에서 발생시키는 사용자 정의 메시지
- 생산 데이터: 실행 중인 작업과 중단된 작업 및 그 소요 시간
- NC 프로그램 전송 및 프로그램 제어
- 공구 데이터(예: 프리세터에서 가져온 데이터)
- 카운터, 프로그램 소요 시간, 온도, 충전 레벨, 팔레트 매거진 상태
- 공작기계 제조사가 공개한 PLC 값(단위 및 값 범위 포함)
- ExecutionMode: MANUAL, MDI, RPF, SINGLESTEP, AUTOMATIC, HANDWHEEL
- ProgramStatus: IDLE, RUNNING, STOPPED, INTERRUPTED, FINISHED, ERROR, NOT_SELECTED
설정 방법
- 소프트웨어와 옵션 확인OPC UA NC Server에는 NC 소프트웨어 TNC7 81762x-16, TNC 640 34059x-10 또는 TNC 620 81760x-08 이상과, 연결 애플리케이션당 소프트웨어 옵션 하나(옵션 56~61(SIK) 또는 3-02-1(SIK2))가 필요합니다. 90일 평가판을 사용할 수 있습니다.
- HEIDENHAIN Connection Assistant 실행컨트롤러의 마법사가 서버, 인증서, 사용자 매핑을 설정합니다.
- 인증서 기반 사용자 사용기본 인증 방식은 X.509 v3 사용자 인증서입니다. 사용자 이름과 비밀번호를 허용할 수도 있으며(NC.OpcUaPwAuth), 기계 네트워크에서만 허용하도록 제한할 수도 있습니다(NC.OpcUaPwAuthOnlyMachineNet).
- 클라이언트 연결SignAndEncrypt와 함께 Basic256Sha256을 사용하십시오. 프로그래밍 스테이션(무료 데모 소프트웨어)에는 OPC UA NC Server 전체가 포함되어 있으므로, 기계를 건드리기 전에 클라이언트를 개발할 수 있습니다.
- 쓰기 권한은 신중하게 부여OPC UA로 카운터를 변경하려면 NC.RemoteOperator 역할이 필요합니다.
- 옵션 18 확인TNC 640 이후 모델에는 HEIDENHAIN DNC(옵션 18, SIK2 3-03-1)가 필요합니다. 통합업체 문서에 따르면 iTNC 530에서는 필요하지 않습니다. MOD와 SIK 메뉴에서 확인하십시오.
- 외부 접근 허용외부 접근을 활성화하십시오(MOD > External access / CfgAccessCtrl). iTNC 530에서는 TNC:\TNC.SYS의 REMOTE.PERMISSION으로 제어합니다.
- 포트 열기iTNC 530 / TNC 426: TCP 19000. TNC 640: 컨트롤러 방향 TCP 19003, 클라이언트 agent 방향 회신 19010~19015(Cybus 가이드).
- 클라이언트 설치DNC 클라이언트는 HEIDENHAIN의 RemoTools SDK(Windows COM)를 사용하므로 수집기는 Windows에서 실행됩니다.
문제 해결
| 증상 | 예상 원인 | 해결 방법 |
|---|---|---|
| DNC 클라이언트 시간 초과 | 회신 포트 19010–19015가 차단됨 | 컨트롤러에서 agent PC 방향으로 이 포트를 허용하십시오. |
| DNC 접근 거부 | 외부 접근이 허용되지 않았거나 비밀번호가 없음 | 외부 접근을 활성화하고 PLC, 사용자, 테이블, 시스템 비밀번호를 입력하십시오. |
피해야 할 함정
- DNC에는 RemoTools SDK COM 구성 요소를 위한 Windows 호스트가 필요합니다.
이 컨트롤러를 지원하는 커넥터
| 제품 | 공급업체 | 유형 | 출력 |
|---|---|---|---|
| StateMonitor | HEIDENHAIN | 컨트롤러 또는 공작기계 제조사 | ERP/MES 작업 인터페이스 |
| Connectware | Cybus | Edge 플랫폼 | MQTT, OPC UA 서버 |
| Litmus Edge | Litmus | Edge 플랫폼 | 브로커 통합 |
| OPC Router + HEIDENHAIN plug-in | inray | 미들웨어 | OPC UA, MQTT, REST, SQL, SAP |
| WebAccess/CNC | Advantech | 모니터링 소프트웨어 | OPC UA/DA, Modbus, REST |
| pyLSV2 | Open source (MIT) | 오픈 소스 | Python |
| Predator MDC | Predator Software | 모니터링 소프트웨어 | SQL / MES / ERP |
제조사 미공개 정보. 제조사 문서에서 다음 내용을 찾을 수 없었습니다. 이 정보에 의존하기 전에 컨트롤러 또는 공작기계 제조사에 문의하십시오.
- 제조사 페이지의 OPC UA 포트
엔지니어가 자주 묻는 질문
TNC 640에 옵션 18이 필요합니까?
HEIDENHAIN DNC 접근에는 필요합니다. OPC UA NC Server에는 대신 옵션 56~61이 적용됩니다.
관련 항목
출처
이 페이지의 사실은 2026년 10월 27일에 열람한 다음 문서에서 가져왔습니다.
- HEIDENHAIN — OPC UA NC Server brochure
- HEIDENHAIN — TNC options and accessories brochure
- MachineMetrics support — HEIDENHAIN DNC connectivity
- Cybus — Connecting a machine via HEIDENHAIN DNC
- OPC Router — HEIDENHAIN plug-in
- Litmus Edge — HEIDENHAIN 640 Ethernet driver
- pyLSV2 — protocol notes
2026년 10월 27일에 제조사 문서와 대조하여 최종 확인했습니다. OPC UA Connect는 TEEPTRAK이 발행하는 교육용 자료이며, OPC Foundation, MTConnect Institute 또는 어떤 컨트롤러 제조사와도 제휴 관계가 없습니다.