본문 바로가기
공작기계

CNC G코드 M코드 기능 및 명령법

by 지식의 여행 2014. 3. 6.
728x90
반응형
G 코드 및 기능                   명령방법                                관련기능                   비고
G00 급속위치 결정           G00 G90 (G91) X_ Y_ Z_
G01 직선 가공               G01 G90 (G91) X_ Y_ Z_ F_;      	         G94, G95
G02 원호 가공 시계          .......                                      G17, G18, G19            헬리컬 가공
G03 원호 가공 반시계        .......                                      G17, G18, G19            헬리컬 가공
G04 일시정지 시간(DWELL)    G04 X_; (P_;)                   	                                  P는 소수점사용 불가
G09 EXACT STOP              G09 절삭이동 명령;             	         G01, G02, G03
G10 데이터 설정             G10 L_ P_ (P_ R_) X_ Y_ Z_;     	         L2=G45~G49 보정량 입력
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 기계 원점복귀           G28 G90 (G91) X_ Y_ Z_;
G30 제 2,3,4원점복귀        G30 P_ G90 (G91) X_ Y_ Z_;    	         파라메타                 P3=제 3원점,  P4=제 4원점
G31 SKIP 기능               G31 P_ G90 (G91) X_ Y_ Z_; 		
G33 나사 절삭               G33 G90 (G91) X_ Y_ Z_; 
G37 자동공구길이 측정       G37 G90 Z_;                    	         공구보정
G40 공구지름보정 무시       G40                             	         G00, G01
G41 공구지름보정 왼쪽       G41 D_급속 또는 직선가공;       	         G00, G01                 보정번호
G42 공구지름보정 오른쪽     G42 D_급속 또는 직선가공;      	         G00, G01                 보정번호  
G43 공구길이 보정"+"        G43 Z_H_;                                    G90, G00                 보정번호 
G44 공구길이 보정"-"        G44 Z_H_;                                    G90, G00                 보정번호 
G49 공구길이 보정 무시      G49 Z_;                                      G90, G00
G50 스컬링,미러기능 무시    G50;
G51 스컬링,미러기능         G51 X_ Y_ Z_ P_; (X_ Y_ Z_ I_ J_ K_;)                                 I,J,K에 "-"부호 명령되면 미러기능,단독명령절로 명령
G52 지역(로칼)좌표계설정    G52 G90 X_ Y_ Z_;                                                     G52 X0. Y0. Z0.;지역좌표계 무시
G53 기계좌표계 선택         G53 G90 X_ Y_ Z_;                            G00
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_;                       G00 
G61 EXACT STOP모드          G61 절삭명령;                                 절삭기능
G62 자동코너오버라이드      G62 절삭명령;                                 내측 G02,G03
G64 연속절삭모드            G64 절삭명령;                                 절삭기능
G65 매크로 호출             G65 P_;                                                               P=보조 프로그램 번호
G66 매크로 모달호출         G66 P_;                                                               P=보조 프로그램 번호
G67 매크로 모달호출 무시    G67;
G68 좌표회전                G68 G90m a_ b_ R_;                            G17, G18, G19           R=회전 각도
G69 좌표회전 무시           G69;                                                                  단독명령절로 명령
G73 고속 심공 드릴 사이클   G73 G90 G98 (G91 G99) X_ Y_ Z_ R_ Q_ F_ K_;   G17, G18, G19
G74 왼 나사 탭 사이클       G74 G90 G98 (G91 G99) X_ Y_ Z_ R_ F_ K_;      G17, G18, G19
G76 정밀 보링 사이클        G76 G90 G98 (G91 G99) X_ Y_ Z_ R_ Q_ F_ K_;   G17, G18, G19
G80 고정 사이클 무시        G80;
G81 드릴 사이클             G81 G90 G98 (G91 G99) X_ Y_ Z_ R_ F_ K_;      G17, G18, G19
G82 카운터 보링 사이클      G82 G90 G98 (G91 G99) X_ Y_ Z_ R_ P_ F_ K_;   G17, G18, G19
G83 심공 드릴 사이클        G83 G90 G98 (G91 G99) X_ Y_ Z_ R_ Q_ F_ K_;   G17, G18, G19
G84 탭 사이클               G84 G90 G98 (G91 G99) X_ Y_ Z_ R_ F_ K_;      G17, G18, G19
G85 보링 사이클             G85 G90 G98 (G91 G99) X_ Y_ Z_ R_ F_ K_;      G17, G18, G19
G86 보링 사이클             G86 G90 G98 (G91 G99) X_ Y_ Z_ R_ F_ K_;      G17, G18, G19
G87 뒷면 보링 사이클        G87 G90 G98 (G91 G99) X_ Y_ Z_ R_ Q_ F_ K_;   G17, G18, G19
G88 보링 사이클             G88 G90 G98 (G91 G99) X_ Y_ Z_ R_ P_ F_ K_;   G17, G18, G19
G89 보링 사이클             G88 G90 G98 (G91 G99) X_ Y_ Z_ R_ F_ P_ K_;   G17, G18, G19
G90 절대치 명령             G90 이동명령;
G91 상대 명령               G91
G92 공작물 좌표계 설정      G92 G90 X_ Y_ Z_ S_;                                                  S=주축 최고 회전수
G94 분당 이송               G94                                                                   G01, G02, G03, G33 고정 사이클
G95 회전당 이송             G95                                                                   G01, G02, G03, G33 고정 사이클
G96 주속 일정 제어          G96 S_;                                       M03, M04
G97 주속 일정 제어 무시     G97 S_;                                       M03, M04
G98 고정사이클 초기점 복귀  G고정사이클기능 G98고정사이클 데이터;         G73 ~ G89
G99 고정사이클 R점 복귀     G고정사이클기능 G99고정사이클 데이터;         G73 ~ G89

고정 사이클(Cycle) 일람표
G 코드  동작3(구멍 가공)  동작4(구멍 바닥에서)                      동작5( R 점까지)  용도
G73     간헐이송                                                    급속이송          고속 심공 드릴링 사이클
G74     절삭이송          주축역회전 일시정지 정회전                절삭이송          역태핑 사이클(왼나사)
G76     절삭이송          일시정지 주축한방향정지(OSS) 이동(Shift)  급속이송          정밀 보링 사이클
G81     절삭이송                                                    급속이송          드릴링 사이클
G82     절삭이송          일시정지                                  급속이송          카운터 보링 사이클
G83     간헐이송                                                    급속이송          심공 드릴링 사이클
G84     절삭이송          주축정회전 일시정지 역회전                절삭이송          태핑 사이클
G85     절삭이송                                                    절삭이송          보링 사이클
G86     절삭이송          주축정지                                  급속이송          보링 사이클
G87     절삭이송          일시정지 주축한방향정지(OSS) 이동(Shift)  절삭이송          뒷면(back)보링 사이클
G88     절삭이송          일시정지 주축정지                         수동/급송         보링 사이클 
G89     절삭이송          일시정지                                  절삭이송          보링 사이클
G80     고정 사이클 취소

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 보조프로그램 끝               보조프로그램을 끝내고 주 프로그램으로 돌아가도록 지시




[출처] CNC G코드와 M코드|작성자 스핀



반응형

'공작기계' 카테고리의 다른 글

공작기계의 정의  (0) 2014.02.12
공작기계의 종류  (0) 2014.02.12
공작기계의 트랜드  (0) 2014.02.11
공작기계 좌표계  (0) 2014.01.30