수치제어 가공 프로그래밍 순서 - suchijeeo gagong peulogeulaeming sunseo

1. 프로그램의 작성

NC공작기계를 작동시키기 위해서는 주어진 설계 도면에 따라 절삭에 필요한 절사계획을 작성하고, 프로세스 사이트를 만들고 이것을 토대로 하여 테이프를 작성한다. 펀칭된 테이프에 따라 수치제어 장치에서 NC공작기계를 작동시킨다.

아래 그림은 NC공작기계의 가공 순서에 대한 예를 표시한다. 주어진 도면의 프로그래밍에서는 먼저 기준 좌표에서 모든 치수를 알 수 있으므로 기계가공에 필요한 가공 순서, 사용하는 공구의 종류, 모양 치수, 고정구의 형식, 가공물의 재질, 절삭 깊이, 폭, 이송속도, 주축 회전수 등 절삭 조건 등의 계획을 진행한다.

수치제어 가공 프로그래밍 순서 - suchijeeo gagong peulogeulaeming sunseo
< NC공작기계의 가공 순서 >

한편 프로세스 사이트에서는 가공 도면, 공구, 작동 공정 등을 절삭계획에 따라 프로세스 사이트에 보기와 같이 가공 순서에 따라 기입한다. 도면으로부터 프로세스 시트를 작성하는 사람을 아파트 프로그래머라고 한다. 일반적으로 프로세스 시트에 기입하는 문자는 영자, 아라비아 숫자 및 특정된 기호 및 부호를 사용한다. 이 문자를 명령어, 포트란 또는 APT 언어라고 한다. 이 APT언어, 즉 이 명령어는 통일된 것이 아니므로 NC장치가 다르면 지령 테이프도 달라진다.

현재 일반적으로 쓰이는 명령어에는 EIA(Electric Industies Association)와 ISO의 코드 등이 있다. 이 중에서 EIA가 많이 사용되고 있다.

아래 표는 ISO와 EIA의 코드와 명령어를 비교한 것이다.

수치제어 가공 프로그래밍 순서 - suchijeeo gagong peulogeulaeming sunseo
< 테이프의 코드와 문자 >

한편 NC용 테이프에는 미국 EIA규격 RS-277에 의한 것이 많이 쓰이고 있다. 프로세스 시트에 따라 테이프 펀치의 키를 누르면 펀치 테이프가 완성된다. 작성한 테이프는 검사하여 확인한다.

한편 프로그램에 사용되는 언어의 구성은 다음과 같이 한다.

1) 정의문 : 도면에 대하여 기술하는 설명문, 점선, 원 등을 정하는 기술 방식에 대한 정의 및 사용 문자 설명

2) 절삭문 : 공구가 운동하는 절삭 조건과 통로, 작업 순서, 회전방향, 피드 속도, 주축 회전수 등의 지정 방식을 정한다.

3) 제어문 : 절삭문의 실시 순서를 변경 또는 필요에 따라 정의문 변경시키는 작용을 하는 내용 등

일반적으로 지령테이프는 펀치 구멍을 브러시로 검출하는 기계식 테이프 리더 또는 포토 리더에서 검출되어 계산기 기구에 들어가, 여기서 전기 펄스로 변환되어 서보 기구에 들어가고 또한 다시 NC공작기계를 작동시킨다.

2. 서보 기구의 작동

테이프 구멍의 수 및 기타 필요한 정보를 제공한다. 테이프 리더에는 이것을 포토 트랜지스터로 해독한다. 이것은 빛으로 동작하는 것으로서 포토 트랜지스터를 배열하여 설치하고, 여기에 테이프가 이동하여 테이프의 구멍이 광원램프의 바로 밑에 오면 포토 트랜지스터에 빛의 신호가 와서 작동한다. 기계는 테이프에서 지령을 해독하면 그것으로 인하여 결정된 갯수의 펄스를 발생한다. 그리고 그 펄스의 수만큼 모터가 회전한다. 이 펄스 모터의 회전으로 테이블의 이동량이 결정된다. 펄스라는 것은 전압 또는 전류 변화의 한 개의 형식으로 어떤 기준 레벨에서 급격한 변화가 생기고, 또한 먼저 레벨에 급격히 돌아가는 충격적 파형을 말한다.

펄스 모터라고 하는 것은 전기적인 펄스 신호를 받을 때마다 일정한 각도씩 정확하게 계단적으로 회전하는 모터이며, 주어진 펄스의 신호수에 정확하게 비례된 회전 각도를 얻을 수 있다. 이와 같이 테이프의 지령을 펄스의 수로 변환시켜 펄스 모터에 전기량을 주면 정확한 작동을 할 수 있으므로 정확한 위치 제어를 할 수 있다. 펄스의 출력을 감속기어 박스 또는 이송나사를 돌려 주는 서보 기구에 공급하여 NC공작기계를 작동시킨다.

--------------- 정리중 ---------------

nc의 G코드

(6) 서보모터

(7) 위치 검출기

반패쇄회로 방식을 많이 사용한다.

(8) 포지션 코더

https://www.youtube.com/watch?v=REeGn4hN1Bg&list=PLPzO13WB0cSZw2Z7cygQ9k8C2TfGKQawK

수치제어 가공 프로그래밍 순서 - suchijeeo gagong peulogeulaeming sunseo

스크래핑 - 정밀한 면을 만들때 면을 수작업으로 긁어낸다.

베드면을 평탄하게 하는 작업

https://youtu.be/REeGn4hN1Bg?list=PLPzO13WB0cSZw2Z7cygQ9k8C2TfGKQawK&t=914

수치제어 가공 프로그래밍 순서 - suchijeeo gagong peulogeulaeming sunseo

공구의 자동계측장치 3번 영상

공구교체시 계측을 해서 공구의 기준점을 잰다.

수동으로 핸들(mpg, 펄스를 발생시킨다)을 돌려서 x축 z축을 이동시켜 대어보고 측정을 한다.

공구 길이의 차이값을 계측해 놓는다.

https://www.youtube.com/watch?v=PY3axD6_UJA

수치제어 가공 프로그래밍 순서 - suchijeeo gagong peulogeulaeming sunseo

4번 동영상

공작물과 기존의 공구와의 차이점을 재고

공작물에 기준을 쳐서 z좌표를 0으로 잡는다.

Z축의 원점을 먼저 친다.

그 다음 반대쪽을 작업한다.

수치제어 가공 프로그래밍 순서 - suchijeeo gagong peulogeulaeming sunseo
수치제어 가공 프로그래밍 순서 - suchijeeo gagong peulogeulaeming sunseo

보조기구

칩 컨베이어 CHIP Conveyor

https://www.youtube.com/watch?v=3SgZFGtGv7U

수치제어 가공 프로그래밍 순서 - suchijeeo gagong peulogeulaeming sunseo

cnc플라스틱 가공칩 자동제거

가공하는데 사이클 타임이 짧아서 사람들이 잘 안할려고 한다.

이것을 plc를 기계와 연결해서 공작물을 장착 탈착을 할 수 있게 한다.

공압실린더로 문 열고 닫게 할 수 있다.

그런데 plc로 하기가 쉽지는 않다.

plc와 센서를 알아야 한다.

지그제작, 자동화지그제작 설계할때

공유압과 plc를 이용해서 할 수 있다.

cnc장치와 plc 장치와 신호를 주고 받을 수 있다.

https://www.youtube.com/watch?v=u8FQkwgIpHU

수치제어 가공 프로그래밍 순서 - suchijeeo gagong peulogeulaeming sunseo

cnc선반 가공 순서 및 방법1

https://www.youtube.com/watch?v=5wU6x4ePqSg

수치제어 가공 프로그래밍 순서 - suchijeeo gagong peulogeulaeming sunseo

cnc선반 가공 순서 및 방법1

https://www.youtube.com/watch?v=7nu-5Yx5xYs

수치제어 가공 프로그래밍 순서 - suchijeeo gagong peulogeulaeming sunseo