Home

Class Schedule

뒤로 목차로 다음으로
11 편     N   C   가   공

3 장   programming(교과서 p.719)

[1] 정의

사람이 이해하기 쉽도록 되어 있는 가공 도면을 CNC 장치가 이해할 수 있는 표현 형식으로 바꾸어 주는 작업을 말한다. 즉, CNC 공작기계의 program 형식에 맞추어 공구의 이동경로를 명령하는 tape를 만드는 작업을 의미한다.

[2] program의 구성

(1) program 구성:

주소(address)와 수치의 조합으로 1개의 단어(word)가 되며, 단어들이 모여 명령절(block)을 이루고, 명령절이 모여 program을 구성하며, 명령절과 명령절사이는 EOB (end of block)로 구별된다.

(2) 명령문의 구성 :

(3) address의 의미:

[3] 주축 기능(spindle-speed function, S)

주축을 회전시키는 기능으로 주축 motor의 회전속도를 제어한다.

(1) 원주속도 일정제어(G96, m/min) :

공작물 가공시 공작물의 지름 변화에 따라 주축의 회전수를 변화시켜 원주속도를 일정하게 제어한다.
예)
G96 S180 ;

(2) 회전수 일정제어(G97, rpm) :

공작물 지름의 변화에 관계없이 주축의 회전수를 일정하게 유지한다.
예)
G96 S600 ;

(3) 주축최고속도 설정(G50, rpm) :

주축의 최고속도를 설정하는 기능이다.
예) G50 S 2500 ; (max. rpm=2500)

[4] 공구기능(tool function, T)

공작물 가공이 완성되기까지는 여러 종류의 공구가 필요하며 그 공구모양 및 크기가 다르므로 각 공구를 구분하고 또 각 공구의 크기를 기준 공구와 비교하여 그 차이값을 공구 보정번호에 입력하여 가공시 적용한다.
T ## $$ => ## : 공구선택번호, $$ : 공구보정번호
예) G50 X250. Z300. S2000 T0100 M42 ;
G96 S100 M03 ;
G00 X100. Z80. T0101 ;

[5] 이송기능(feed function, F)

공작물과 공구의 상대속도를 지정하는 기능이며 접선방향의 속도가 지령된 속도로 제어된다.

(1) 분당이송량(G98, mm/min) :

예) G98 G01 X20. Z40. F100 ;

(2) 회전당 이송량(G99, mm/rev) :

예) G99 G01 X25. Z24. F0.2 ;

[6] 보조기능(miscellaneous function, M)

제어장치의 명령에 따라 CNC 공작기계가 가지고 있는 보조기능을 제어(ON/OFF)하는 기능으로 M 뒤의 두 자리 숫자를 붙여 사용한다(표 참조).

뒤로 목차로 위로 다음으로


Search Engine Home