2017.02.16 13:57
■ G-코드는 G00부터 G99까지 있으며, 각 코드마다 각각의 의미들을 가지고 있다.
G-코드에는 One-short code와 Modal code 두가지 종류가 있으며,
여기에서는 자주 사용되는 G코드에 대해 간략하게 설명한다.
■ One-short code : 이 성분의 G-코드는 지령된 한 블록 내에서만 유효하고 다음 블록에는 유효하지 않다.
예)G09 G04 G40
■ Modal code : 이 성분의 G-코드는 한번 지령이 되면 같은 성분의 G-코드가 나오기 전까지는
계속해서 다음 블록들까지도 그 의미가 유효하다.
예)G00 G01 G02 G03 G17~19 G42 G61 G64 G90 G91
■ ';' : 이 기호는 NC 프로그램에서 한 블록의 끝(END-OF-BLOCK=EOB)을 의미한다.
GOO 급속위치결정[급속이송]
G00코드는 G00 다음에 나오는 좌표값 만큼 급속 이송 속도로 위치를 결정하는데 사용된다.
최대속도는 각 기계 제작자 및 기종에 따라 차이가 있으며 파라메타로 설정되어 있다.
*사용형식 : G00 X___.___ Y___.___ Z___.___;
G01 직선보간[직선가공]
절삭이송에서 직선으로 움직이라는 의미이며 항시 F코드(이송속도)와 같이 지령하여 줍니다.
*사용형식 : GO1 X___.___ Y___.___ Z___.___ F___;
*F : 절삭이송 속도를 의미하며 Modal 코드로 한번 지령되면 다음 F값이 지령되기 전까지
모든 절삭이송 속도에 유효하다.
*사용형식 : G01 X100 Y100 Z100 F100;
G02 원호보간CW[시계방향원호가공]
절삭이송에서 원호로 움직이라는 의미이며 원호절삭을 시계방향으로 가공하려 할 때 사용한다.
*사용형식 : G02 X___.___ Y___.___ R___.___;
G03 원호보간CCW[반시계방향원호가공]
절삭이송에서 원호로 움직이라는 의미이며 원호절삭을 반시계방향으로 가공하려 할 때 사용한다.
*사용형식 : G03 X___.___ Y___.___ R___.___;
G04 드웰[DWELL]
G07 가상축보간
G09 EXACT STOP
G10 DATA설정
G11 DATA설정무시
G15 극좌표지령무시
G16 극자표지령
G17 X-Y 평면지정
G18 Z-X 평면지정
G19 Y-Z 평면지정
G20 INCH DATA입력
G21 METRIC DATA입력
G22 금지영역설정 ON
G23 금지영역설정OFF
G25 주축속도 변동검출OFF
G26 주축속도 변동검출ON
G27 원점복귀 CHECK
G28 자동원점복귀[제1원점복귀]
G30 제2원점복귀
G31 SKIP기능
G33 나사절삭
G37 자동공구길이측정
G40 공구경 보정무시
G41 공구경 좌측 보정
G42 공구경 우측 보정
G43 공구길이보정 "+"
G44 공구길이보정 "-"
G45 공구위치보정 1배신장
G46 공구위치보정 1배축소
G47 공구위치보정 2배신장
G48 공구위치보정 2배축소
G49 공구길이보정무시
G50 스켈링무시
G51 스켈링
G52 로칼좌표계설정
G53 기계좌표계설정
G54 공작물좌표계선택1
G55 공작물좌표계선택2
G56 공작물좌표계선택3
G57 공작물좌표계선택4
G58 공작물좌표계선택5
G59 공작물좌표계선택6
G60 한방향 위치결정
G61 EXACT STOP 모드
G62 자동코너 오버라이드 모드
G63 탭핑모드
G64 연속절삭모드
G65 MACRO 호출
G66 MACRO MADAL 호출
G67 MACRO MODAL 호출무시
G68 좌표회전
G69 좌표회전무시
G73 고속심공드릴사이클
G74 역탭핑사이클(왼나사)
G76 정밀보링사이클
G80 고정사이클무시
G81 드릴/SPOT드릴사이클
G82 드릴/카운트 보링 사이클
G83 심공드릴사이클
G84 탭핑사이클
G85 보링사이클
G86 보링사이클
G87 백보링사이클
G88 보링사이클
G89 보링사이클
G90 절대지령
G91 증분지령
G92 공작물좌표계설정
G93 INVERSE TIME 이송
G94 분당이송
G95 회전당이송
G96 주속 일정제어
G97 주속 일정제어무시
G98 고정사이클 초기점복귀
G99 고정사이클 R점복귀
*G-코드에 없는 코드입력(지령)시 알람(ALRAM)발생
M코드 일람표
M00 Program Stop
M01 Optional Program Stop
M02 Program End(Reset)
M03 주축 정회전(CW)
M04 주축 역회전(CCW)
M05 주축 정지
M06 공구 교환
M08 절삭유 ON
M09 절삭유 OFF
M16 Tool Into Magazine
M19 주축Orientation Stop
M28 Magazine 원점복귀
M30 Program End(Reset) & Rewind
M48 Spindle Override Cancle OFF
M49 Spindle Override Cancle ON
M60 APC Cycle Start
M80 Index테이블 정회전
M81 Index테이블 역회전
M98 Sub-Program 호출
M99 End of Sub-Program
M 코드
(1). 의미
- 보조기능으로서 기계측에서의 ON/OFF의 제어를 지정해준다.
- 한 블록에서 1개만 유효하며 2개 이상 지령하면 뒤에 지룡한 M코드만 유효 하다.
(2). 기능
1 프로그램 정지(00)
M00지령을 포함한 블록ㅇ르 실행한 후 자동 운전을 정지 .
MODAL정보는 모두 보존 “자동개시”키를 누르면 자동 운전
2. 선택적 정지(01)
M00지령을 포함한 블록을 실행한 후 자동 운전을 정지“조작판”의 “OPTIONAL STOP"기능이 상태일 때
M00과 같은 모양으로 ”M01“을 표시 경보버져가 울린다.
주축회전 COOLANT는 일단 정지 재개할때 다시 작동
3. 프로그램 종료(M02)
주프로그램의 마침 표시 자동운전을 정지 리셋 상태로 되며 주축회전 COOLANT등도 정지
M03 주축 정전(CW방향)
M04 주축역전(CCW방향)
M05 주축정지(STOP)
4. 주축회전에 관한 지령
5. 절삭유에 관한 지령(M08,M09)
M08 절삭유 토출 (ON)
M09 절삭유 토출 (OFF)
6. 작업 클램프에 관한 지령(M12,M13)
7. TAIL STOCK에관한 지령(M14,M15)
8.프로그램 종료화 되감기(RASTART)(M30)
-프로그램을 다시 처음 시각으로 환원시킨다.
-parpmeter를 설정하면 RESTART를 할수 있다.
9. 주축기어 선택에 관한 지령(M40,M41,M42,M43)
M40 중립 위치
M41 저 기어 선택
M42 중간 기어 선택
M43 고 기어 선택
10. 주축 우선 취소에 관한 지령(M48,M49)
M48 주축 우선 취소 OFF
M49 주축 우선 취소 ON
11. 부 프로그램 호출(M98)
부프로그램 지령 예)M98 P L
▶만약 자기 자신의 프로그램 번호를 호출하면 계속 그 프로그램을 반복한다.
주 프로그램 번호는 프로그램 이름으로서 0에 따른 4자리의 숫자로 등록하는데
S4단의 맨 앞자리 0을 생략하면 안된다.
12. 부 프로그램 종료와 복귀(M99)
-부 프로그램의 마침을 표시
-M99를 실행하면 주 프로그램에 돌아간다
-주 프로그램 중에서 M99를 실행하면 주 프로그램이 선두로 돌아간다.
번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|---|
» | G코드,M코드 일람표 | com4uinc | 2017.02.16 | 149338 |
20 | 평면연삭1-5 | com4uinc | 2016.08.27 | 2703 |
19 | 평면연삭1-1 | com4uinc | 2016.02.16 | 2666 |
18 | CNC연삭기의 외형적인 구조 및 명칭 | com4uinc | 2015.05.20 | 1712 |
17 | 좌표방향 설정 | com4uinc | 2015.05.21 | 1020 |
16 | 용어설명-드레싱인터벌 | com4uinc | 2017.06.29 | 826 |
15 | 기계원점설정 | com4uinc | 2015.05.27 | 767 |
14 | CNC연삭기 교육자료(2015.07.25-오전) | com4uinc | 2015.07.19 | 686 |
13 | 절대좌표계 | com4uinc | 2015.05.28 | 620 |
12 | CNC 평면연삭기구분 | com4uinc | 2015.05.19 | 556 |
11 | CNC MODE | com4uinc | 2015.08.19 | 493 |
10 | 워밍업(WARM-UP) | com4uinc | 2016.02.14 | 490 |
9 | CNC연삭기 강좌를 시작합니다 | com4uinc | 2015.05.17 | 460 |
8 | 좌우 오실레이션 구동 | com4uinc | 2016.01.31 | 438 |
7 | 조작반 기능 | com4uinc | 2015.10.17 | 436 |
6 | MPG 구동 | com4uinc | 2016.02.11 | 389 |
5 | 평면가공1-2 | com4uinc | 2016.08.04 | 337 |
4 | WORK MODE | com4uinc | 2015.10.10 | 308 |
3 | JOG MODE | com4uinc | 2015.10.17 | 298 |
2 | 평면가공1-3 | com4uinc | 2016.08.17 | 287 |