본문 바로가기
기계 공학 박사

CNC, MCT G코드, M코드 명령방법 정리

by 구승 2022. 6. 11.
반응형

CNC는 G코드와 M코드 그리고 수치제어를 통해 움직이게 됩니다.

오늘은 G코드와 M코드를 정리해보겠습니다.

 

G코드 M코드 명령 방법

 

 

반응형

 

G 코드 및 기능                   명령방법                                
G00 급속위치 결정           G00 G90 (G91) X_ Y_ Z_
G01 직선 가공               G01 G90 (G91) X_ Y_ Z_ F_;                
G02 원호 가공 시계          .......                                    
G03 원호 가공 반시계        .......                                      
G04 일시정지 시간(DWELL)    G04 X_; (P_;)                                                      
G09 EXACT STOP              G09 절삭이동 명령;                      
G10 데이터 설정             G10 L_ P_ (P_ R_) X_ Y_ Z_;              


G15 극좌표 명령 무시        G15 X0. Y0. Z0.;
G16 극좌표 명령             G16 G90 X_ Y_ Z_;                      
G17 X-Y 평면                G17                                                                
G18 Z-X 평면                G18                                                                
G19 Y-Z 평면                G19                                                                
G20 INCH 입력               G20;                                                                  
G21 METRIC입력              G21;                                                                 
G22 금지영역설정            G22 X_ Y_ Z_ I_ J_ K_;                    
G23 금지영역설정 무시       G23;
G27 원점복귀 CHECK          G27 G90 (G91) X_ Y_ Z_;                   
G28 기계 원점복귀           G28 G90 (G91) X_ Y_ Z_;
G30 제 2,3,4원점복귀        G30 P_ G90 (G91) X_ Y_ Z_;                         
G31 SKIP 기능               G31 P_ G90 (G91) X_ Y_ Z_; 
G33 나사 절삭               G33 G90 (G91) X_ Y_ Z_; 
G37 자동공구길이 측정       G37 G90 Z_;                             
G40 공구지름보정 무시       G40                                      
G41 공구지름보정 왼쪽       G41 D_급속 또는 직선가공;             
G42 공구지름보정 오른쪽     G42 D_급속 또는 직선가공;             
G43 공구길이 보정"+"        G43 Z_H_;                                    
G44 공구길이 보정"-"        G44 Z_H_;                                 
G49 공구길이 보정 무시      G49 Z_;                                
G50 스컬링,미러기능 무시    G50;
G51 스컬링,미러기능         G51 X_ Y_ Z_ P_; (X_ Y_ Z_ I_ J_ K_;)          
G52 지역(로칼)좌표계설정    G52 G90 X_ Y_ Z_;                                                  
G53 기계좌표계 선택         G53 G90 X_ Y_ Z_;                         
G54 공작물 좌표계  1번선택  G54 G90 X_ Y_ Z_;    
G55 공작물 좌표계  2번선택  G55 G90 X_ Y_ Z_;
G56 공작물 좌표계  3번선택  G56 G90 X_ Y_ Z_;
G57 공작물 좌표계  4번선택  G57 G90 X_ Y_ Z_;
G58 공작물 좌표계  5번선택  G58 G90 X_ Y_ Z_;
G59 공작물 좌표계  6번선택  G59 G90 X_ Y_ Z_;

G60 한방향 위치결정         G60 G90 (G91) X_ Y_ Z_;                   
G61 EXACT STOP모드          G61 절삭명령;                                
G62 자동코너오버라이드      G62 절삭명령;                               
G64 연속절삭모드            G64 절삭명령;                                 
G65 매크로 호출             G65 P_;                                                               
G66 매크로 모달호출         G66 P_;                                                             
G67 매크로 모달호출 무시    G67;
G68 좌표회전                G68 G90m a_ b_ R_;                           
G69 좌표회전 무시           G69;                                                               
G73 고속 심공 드릴 사이클   G73 G90 G98 (G91 G99) X_ Y_ Z_ R_ Q_ F_ K_;  
G74 왼 나사 탭 사이클       G74 G90 G98 (G91 G99) X_ Y_ Z_ R_ F_ K_;      
G76 정밀 보링 사이클        G76 G90 G98 (G91 G99) X_ Y_ Z_ R_ Q_ F_ K_;  
G80 고정 사이클 무시        G80;
G81 드릴 사이클             G81 G90 G98 (G91 G99) X_ Y_ Z_ R_ F_ K_;    
G82 카운터 보링 사이클      G82 G90 G98 (G91 G99) X_ Y_ Z_ R_ P_ F_ K_;  
G83 심공 드릴 사이클        G83 G90 G98 (G91 G99) X_ Y_ Z_ R_ Q_ F_ K_;  
G84 탭 사이클               G84 G90 G98 (G91 G99) X_ Y_ Z_ R_ F_ K_;      
G85 보링 사이클             G85 G90 G98 (G91 G99) X_ Y_ Z_ R_ F_ K_;    
G86 보링 사이클             G86 G90 G98 (G91 G99) X_ Y_ Z_ R_ F_ K_;   
G87 뒷면 보링 사이클        G87 G90 G98 (G91 G99) X_ Y_ Z_ R_ Q_ F_ K_;   
G88 보링 사이클             G88 G90 G98 (G91 G99) X_ Y_ Z_ R_ P_ F_ K_;   
G89 보링 사이클             G88 G90 G98 (G91 G99) X_ Y_ Z_ R_ F_ P_ K_;   
G90 절대치 명령             G90 이동명령;
G91 상대 명령               G91
G92 공작물 좌표계 설정      G92 G90 X_ Y_ Z_ S_;                                                
G94 분당 이송               G94                                                                  
G95 회전당 이송             G95                                                                  
G96 주속 일정 제어          G96 S_;                                   
G97 주속 일정 제어 무시     G97 S_;                                   
G98 고정사이클 초기점 복귀  G고정사이클기능 G98고정사이클 데이터
G99 고정사이클 R점 복귀     G고정사이클기능 G99고정사이클 데이터  

 

 

M 코드


M00 프로그램 정지                 프로그램의 일단정지,여기까지의계속유효(Modal)정보는 보존되고,자동 개시를 누르면 자동 운전을 재개한다.     
M01 선택적 프로그램 정지          조작판의 M01 스위치가 ON 상태일때만 정지 M01 스위치가 OFF 일때는 통과(정지시에는 M00 상태와동일)
M02 프로그램 종료                 계속유효(Modal)정보의 기능이 취소되며 프로그램이 종료됨(커서를 선두로 되돌리는 기능도 있음)
M03 주축 정회전                   주축을 시계방향(C.W)으로 회전시키는 기능
M04 주축 역회전                   주축을 반시계방향(C.C.W)으로 회전시키는 기능
M05 주축 정지                     주축회전 정지
M06 공구 교환                     공구를 교환
M08 절삭유 공급                   절삭유를 공급시키는 기능
M09 절삭유 차단                   절삭유를 공급을 정지시키는 기능
M19 주축 한방향 정지              공구교환및 고정사이클의 이동(Shift) 방향에 이용
M71 파레트 1로 교환               설정 스위치 ON 누른경우
M72 파레트 2로 교환               설정 스위치 ON 누른경우
M30 프로그램 되돌리기와 재실행    프로그램의 종료후 선두로 되돌리는 기능과 선두에서 다시 실행되는 두가지기능이 있음
M98 보조프로그램 호출             보조프로그램을 호출해서 실행시키는 기능
M99 보조프로그램 끝               보조프로그램을 끝내고 주 프로그램으로 돌아가도록 지시

 

반응형

댓글