반응형

 

- 머시닝센터 실기도면 풀이 -

 

공구번호

내용 

 보정 번호(H)

 보정 번호(D)

가공순서 

 T01

정면커터 Ø100

 H01

 

정면커터센터드릴드릴윤곽가공→포켓가공 

 T02

Ø4 센터드릴 

 H02

 

 T03

Ø8 드릴  

 H03

 

 T04

Ø10 엔드밀 

 H04

 D04

 

 %

NC로 전송시 기계인식에 반드시 필요

 O1234;

프로그램 번호

 G40G49G80;

프로그램 초기 지령문-모든 보정값 취소(이전 프로그램 보정이 살아있기 때문)

 

G40 공구경 보정 취소

 

G49 공구길이 보정 취소

 

G80 고정 사이클 취소

 G28G91X0.Y0.Z0.;

기계 원점 복귀

 G30G91Z0.(M19);

공구교환위치로 이동, 주축한방향 정지(M19) 생략가능

 M06T01;

(페이스커터가공) #1 공구교환

 G54;

공작물 좌표계 선택(G54에 공작물 셋팅값 XYZ값을 넣어둔다)

 G00G90X100.Y35.S1000M03;

*시험유의사항에서 페이스커터가공은 수동/자동 모두가능

페이스밀 가공 위치로 주축1000rpm 정회전으로 급속 이송

 G43H01Z50.M08;

페이스커터 길이 보정값(H01)이 Z50. 위치로 내려오면서 보정

 

이 되며, 절삭유 ON

 G01Z(  )F100; 

치수와 관련하여 남은 양만큼 깊이 가공, 피드 100

 X150.;

X150.까지 가공

 G49Z200.M09;

Z200.으로 올라가면서 공구길이 보정 취소

 G30G91Z0.(M19);

*시험시 센터드릴작업이 없다면 생략가능

*G81대신 G01로 가공도 가능

공구교환위치로 이동, 주축한방향 정지(M19) 생략가능

 T02M06;

(센터드릴가공) #2 공구교환

 G00G90X35.Y35.S1000M03;

센터드릴가공을 위한 구멍 위치로 주축 1000rpm으로 급속이송

 G43H02Z50.M08;

센터드릴 길이 보정값(H02)이 Z50. 위치로 내려오면서 보정, 절삭유ON(M08)

 G81Z-5.R3.F100;

G81-센터드릴링 사이클 가공, G99-R점 복귀

 

R점은 센터드릴링 끝나고 센터드릴이 도피하는 지점(R3)

 

즉, Z50.에서 Z3.까지 급속이송하고 Z3.에서 Z-5.까지 절입

 G80M09;

G80 고정 사이클 취소, M09 절삭유OFF

 G00G49Z200.  

Z200.으로 급속으로 올라가며 공구길이 보정 취소

 G30G91Z0.(M19);  

공구교환위치로 이동, 주축한방향 정지(M19) 생략가능

 T03M06;

 

(드릴가공) #3 공구교환

 G00G90X35.Y35.S1000M03;  

드릴가공을 위한 구멍 위치로 주축 1000rpm으로 급속이송

 G43H03Z50.M08;  

드릴 길이 보정값(H03)이 Z50. 위치로 내려오면서 보정, 절삭유ON(M08)

 G83G99Z-30.R3.Q3.F100;

 

G83-심공드릴링 사이클 가공, G99-R점 복귀

   

R점은 드릴링 끝나고 드릴이 도피하는 지점(R3)

   

즉, Z50.에서 Z3.까지 급속이송하고 Z3.에서 Z-30.까지 매회 절입량 3mm이다

 G80M09;  

G80 고정 사이클 취소, M09 절삭유OFF

 G00G49Z200.;  

Z200.으로 급속으로 올라가며 공구길이 보정 취소

 G30G91Z0.(M19);  

공구교환위치로 이동, 주축한방향 정지(M19) 생략가능

 T04M06;  

(윤곽가공) #4 공구교환

 G00G90X-15.Y-15.S1000M03

 

X-15.Y-15. 으로 급속이송, 주축 1000rpm으로 정회전

 G43H04Z10.M08;

*기준공구이므로 생략가능

엔드밀 길이 보정값(H04)이 Z10. 위치로 내려오면서 보정, 절삭유ON(M08)

 G01Z-5.F100;  

가공깊이인 5mm를 가공하기 위해 G01로 이송

 G41X3.D04;

*윤곽치수에서 다듬질량 1mm를 고려하여 한바퀴 외측가공

X3.로 가면서 G41 공구경 좌측 보정(D04)

 Y67.;

 

 X67.;  
 Y3.;  

 X8.;

 

 Y8;

 
 X-15.;  
 G00Y-15.;  
 X4.;

*정상치수가공 시작

 

 G01Y61.F100;

   

 G02X9.Y66.R5.;

 

G02 시계 방향으로의 원호가공, 끝점을 지정하고 R값을 지령

 G01X62.;

 

 

 X66.Y62.;    
 Y10.;    
 X60.Y4.;    
 X43.;    
 G03X27.R8.;  

G03 시계 반대 방향으로의 원호가공

 G01X15.;    
 Y5.;    
 G03X6.Y14.R-9.;    
 G01X4.;    
 X0.Y20.;    

 G00Z200.M09;

   
 G40X35.Y35.;  

포켓가공하기위해 Z200.으로 들고 가면서 공구경 보정 취소

 Z10.M08;

   
 G01Z-4F100;    
 G41Y43.D04;    

 X23.;

   
 G03Y27.R8.;    
 G01X27.;    
 Y23.;    
 G03X43.R8.;    
 G01Y28.;    
 X47.;    
 G03Y42.R7.;    
 G01X43.;    
 Y47.;    
 G03X27.R8.;    
 G01Y35.;    
 G00Z200.G49M09;  

G49 공구길이 보정 취소

 G40X200.Y200.;  

G40 공구 좌측 보정 취소

 M05;

 

주축정지

 M02;  

프로그램 종료

 %    

*프로그래밍에서 100점 만점은 없으나 최대한 BLOCK수를 줄이며 실수를 줄여 나가는 것이 시험에서의 관건이다. 위의 프로그램에서도 약간의 BLOCK수를 조절할 수 있으니 기출문제들을 프로그래밍 해보며 정확히 이해 하도록 해 보세요~~  

                               

반응형
posted by 후니샘