CAFE

CAM 공부방

[[용어정리]]DNC(Direct Numerical Control)

작성자야루장푸|작성시간02.11.26|조회수2,062 목록 댓글 0
1. DNC란 무엇인가

DNC(Direct Numerical Control)란 PC에서 CNC로 ncdata를 송수신 하는 S/W이다.
Dnc의 종류는 크게 dos용, windows용으로 나눌수 있으며 이것은 일대일 전송과 다중전송으로 나누어 진다.
Dos용 dnc는 시중에 lock과 licenses가 없는 것을 주로 사용하고 있으며 일대일로 사용하고 있다(Dnc2는 2:1로 사용가능).
과거에는 dos용 dnc를 사용하여 왔으나 dos용 dnc의 한계점과 upgrade 중단등으로 인하여 점차 window용 dnc로 전환하고 있는 중이다.
DNC에서 단순한 송수신 기능을 벗어나 새롭게 요구되는 기능은 아래과 같다.

- 코너, 경사, 측벽, 절삭량에 의한 자동 Feed 감속
- 편리한 재전송
- 편리한 원격제어 기능(Remote)
- 전송되는 상황을 그래픽으로 확인
- 여러개의 파일을 예약전송 기능
- 다중전송(1대의 PC에서 여러대의 CNC로 전송)
- 전송 Schedule 생성
- 편리한 interface
- Ncdata 그래픽 편집기능
- 높은 전송속도(9600, 19200, 38400 boudrate)

2. DNC의 전송속도

금형업계에서 가공방법이 점차 고속가공으로 바뀌고 있는 상황에서 DNC의 전송속도가 고속가공에 장에요인이 되고 있다.
정삭에서 DNC의 전송속도가 느리면 점data가 밀집된 부위에서 CNC가 사용하는 것보다 전송량이 부족하기 때문에 순간적으로 CNC가 대기상태(가공중지)가 된다. 이때 CNC에 떨림이 발생한다. 이 현상은 Feed가 빠르면 빠를수록 심하게 발생한다. 이 현상이 발생하면 제품의 품질저하와 공구의 손상을 가져온다.

DNC의 전송속도는 boudrate와 CNC, DNC의 내부 지연시간에 좌우된다.
FANUC장비에서 0M, 6M, 9M, 11M, 15M에서는 최대 boudrate는 9600이고 remote buffer를 장착하면 19200이다. 16M, 18M, 21M에서는 최대 boudrate는 19200이고 remote buffer를 장착하면 38400이다.

Boudrate 9600, stop bit 1, parity check, data bit 7이었을 경우 1문자당 전송 bits는
1(sart bit) + 7(data bit) + 1(parity check) + 1(stop bit) = 10 bit
1초당 전송문자는 9600 / 10 = 960 문자(byte)
1분당 전송문자는 960 * 60 = 57600 문자(byte)
최대 전송량이 576000 byte 일지라도 DNC 또는 CNC에서 내부지연이 발생한다면 분당전송 byte는 적어진다.

3. DNC 전송중 자주 발생하는 문제점

A) 87 P/S Alarm이 발생한다.(Overflow alarm)

전송 초기에 발생하기도 하고 전송이 중간에 발생하기도 한다.
전송중 CNC에서 전송대기(XOFF) 신호후에 10문자 이상 DNC에서 전송된 경우.
WINDOW용 DNC에서 자주 발생하는 경우가 있다.
MFC에서 전송 버퍼 300, 전송단위 1 ~ 9 또는 전송 버퍼 1, 전송단위1로 설정한다.

B) 86 P/S Alarm이 발생한다.(DR OFF)

전송전에 발생하여 전송을 할수 없다.
Serial cable중4, 5, 6, 8, 20번 선이 제대로 연결되어 있지 않다.(DNC cable 결선도)

C) 85 P/S Alarm이 발생한다.(Framming error)

Protcol(boudrate, data bit, parity bit)이 틀리거나, cable에 노이즈가 발생하여 전송이 중단된다.

D) 71 P/S Alarm이 발생한다.

Edit 모드로 받아 들일 때 memory 내에 같은 program 번호가 있어 발생한다.

E) 70 P/S Alarm이 발생한다.

Edit 모드로 받아 들일 때 memory가 부족하여 발생한다.

F) 1 또는 2 P/S Alarm이 발생한다. (Parity error)

CNC의 Parity check(TV check ON)와 DNC의 Parity check(even) 틀리게 setting 되어있지 않다면 노이즈가 원인일 수 있다.

더많은 정보를 얻으시려면 아래로 가보시기 바랍니다.
자료출처 http://www.ncopt.co.kr/frame.html
다음검색
현재 게시글 추가 기능 열기

댓글

댓글 리스트
맨위로

카페 검색

카페 검색어 입력폼