CNC프로그램 NC코드 정리

CNC 프로그램은 공작물을 가공하기 위해 공작기계에 명령을 내리는 코드를 생성하는 프로그램을 말하는데, 그때 생성하는 코드가 바로 NC코드입니다.

 

NC코드에는 M code, G code와 같이 각각 다른 기능을 수행하는 다양한 종류의 코드들이 존재합니다. 이번 포스트에서는 그 NC코드 중 자주 사용하게 되는 코드에 대해 알아보겠습니다.

 

 

G code, NC 공작기계 작업 상태 지정


공구 이동 형태 지정

G00 : Rapid positioning - 급이송, 최대 이송 속도의 0, 25, 50, 100% 조절 가능

G01 : 직선 보간 - 점과 점 사이를 직선으로 이동한다.

G02 : 원호 보간 - 시계방향 원호 운동

G03 : 원호 보간 - 반시계 방향 원호 운동

 

공구 정지

G04 : 일시정지 - 공구의 이동은 일시적으로 정지하나 spindle은 계속 회전한다.

G04 X2.5 - 2.5 sec 동안 정지

G04 U2.5 - 2.5 sec 동안 정지

G04 P2500 - 2500 msec 동안 정지

X, U, P로 시간을 지정할 수 있는데 X, U는 sec단위 P는 msec단위이다.

직각으로 가공하기 위해서는 명령과 명령 사이에 G04 X1.0 있어야 한다. - 실제 가공 시에는 모서리가 약간 둥글게 가공되기 때문이다

 

원호 보간을 위한 기준 좌표 평면 선정

G17 : XY 평면 선정 - 2차원 밀링에서 일반적으로 사용하는 기준면

G18 : ZX 평면 선정 - NC선반에서 일반적으로 사용하는 기준면

G19 : YZ 평면 선정

 

좌표의 단위 지정

G20 : inch input

G21 : mm input

 

좌표의 입력 형태 지정

G90 : 절대좌표, alsolute input

G91 : 상대 좌표, incremental input

 

작업물 좌표계의 설정

G92 : 작업물 좌표계 설정 - 현 위치에서 작업물 좌표계를 지정한다.

 

 

M code, NC 공작기계 제어 지령


M00 : NC program stop(pause) [작업 수행 일시정지] - 작업 상태를 확인할 때 사용한다.

M02 : End of program [Tape reading end] - 시작 버튼을 눌러도 무반응이다.

M30 : Tape reading 완료 및 Rewind - 시작 버튼을 누르면 처음부터 다시 시작한다. 같은 작업을 반복할 때 사용한다.

 

M03 : 시계방향으로 Spindle 회전 시작

M04 : 반시계 방향으로 Spindle 회전 시작

M05 : 작업 종료 후 회전 정지

 

M06 : 공구 교환 명령

 

M08 : 절삭유 공급, coolant on

M09 : 절삭유 정지, coolant off - 절삭 종료 후

 

 

공구 code


공구의 이동 위치 지정

X, Y, Z : 공구의 다음 이동 위치에 대한 좌표

I, J, K : 원호 보간에서 공구에 현재 위치에 대한 원 중심의 상대 좌표

 

공구 선정

T : 교환할 공구가 장착되어 있는 Tool Slot의 번호를 지정한다.

 

이송 속도

F : 이송 속도를 설정한다 [mm/min], [in/min]

 

주축 회전 수

S : 주축 회전수를 설정한다. [rpm]

 

 

CAM 캠 공구 반경 보정 G40, G41, G42

 

CAM 캠 공구 반경 보정 G40, G41, G42

CNC기계를 이용할 때에는 먼저 제품 도면에서 NC 가공 영역을 결정합니다. 해당 영역에 적합한 NC 공작기계, 공구, 치구, 절삭 방법 등을 선정하여 정해진 가공 순서에 따라 가공을 진행합니다. 이

in-foman.tistory.com

 

CAM프로그램, 마스터 캠 장점과 단점, Mastercam

 

CAM프로그램, 마스터 캠 장점과 단점, Mastercam

CAM은 Computer aided Manufacturing의 약자로 컴퓨터를 이용한 제조, 생산과정을 말합니다. CAM프로그램, 캠 프로그램은 공작물 제조 및 공작 기계를 제어하기 위한 소프트웨어를 의미합니다. 많은 CAM프

in-foman.tistory.com

반응형