CNC 기계
Fanuc 30i 31i 32i CNC 제어 장치를 사용하여 CNC 기계 가공 센터에서 작업하는 CNC 기계 기술자 프로그래머를 위한 Fanuc 31i G 코드 목록입니다.

다음 g 코드 목록은 다음 cnc 제어에도 적용됩니다.
| G 코드 | 설명 |
|---|---|
| G00 | 포지셔닝(빠른 트래버스) |
| G01 | 선형 보간(절단 피드) |
| G02 | 원형 보간 CW 또는 헬리컬 보간 CW |
| G03 | 원호 보간 CCW 또는 헬리컬 보간 CCW |
| G02.2, G03.2 | 나선 보간 CW/CCW |
| G02.3, G03.3 | 지수 보간 CW/CCW |
| G02.4, G03.4 | 3차원 좌표 변환 CW/CCW |
| G04 | 드웰 |
| G05 | AI 윤곽 제어(고정밀 윤곽 제어 호환 명령) |
| G05.1 | AI 윤곽 제어 / 나노 스무딩 / 스무스 보간 |
| G05.4 | HRV3,4 켜기/끄기 |
| G06.2 | NURBS 보간 |
| G07 | 가상 축 보간 |
| G07.1(G107) | 원통 보간 |
| G08 | AI 윤곽 제어(고급 미리 보기 제어 호환 명령) |
| G09 | 정위치 |
| G10 | 프로그래밍 가능한 데이터 입력 |
| G10.6 | 공구 후퇴 및 복구 |
| G10.9 | 직경/반경 사양의 프로그래밍 가능한 전환 |
| G11 | 프로그래밍 가능한 데이터 입력 모드 취소 |
| G12.1 | 극좌표 보간 모드 |
| G13.1 | 극좌표 보간 취소 모드 |
| G15 | 극좌표 명령 취소 |
| G16 | 극좌표 명령 |
| G17 | XY 평면 선택 |
| G18 | ZX 평면 선택 |
| G19 | YZ 평면 선택 |
| G20(G70) | 인치로 입력 |
| G21(G71) | mm 단위로 입력 |
| G22 | 저장 스트로크 체크 기능 켜기 |
| G23 | 저장 스트로크 확인 기능 끄기 |
| G25 | 스핀들 속도 변동 감지 끄기 |
| G26 | 스핀들 속도 변동 감지 켜짐 |
| G27 | 기준 위치 복귀 확인 |
| G28 | 기준 위치로 자동 복귀 |
| G29 | 기준 위치에서 이동 |
| G30 | 두 번째, 세 번째 및 네 번째 기준 위치 반환 |
| G30.1 | 플로팅 기준 위치 반환 |
| G31 | 건너뛰기 기능 |
| G31.8 | EGB축 스킵 |
| G33 | 스레딩 |
| G34 | 가변 리드 스레딩 |
| G35 | 원형 스레딩 CW |
| G36 | 원형 스레딩 CCW |
| G37 | 자동 공구 길이 측정 |
| G38 | 커터 또는 공구 노즈 반경 보정:벡터 유지 |
| G39 | 커터 또는 공구 노즈 반경 보정:코너 원형 보간 |
| G40 | 커터 또는 인선 반경 보정 :취소 3차원 커터 보정 :취소 |
| G41 | 커터 또는 인선 반경 보정 :왼쪽 3차원 커터 보정 :왼쪽 |
| G41.2 | 5축 가공에 대한 커터 보정:왼쪽(유형 1) |
| G41.3 | 5축 가공에 대한 커터 보정 :(리딩 에지 오프셋) |
| G41.4 | 5축 가공에 대한 커터 보정:왼쪽(유형 1)(FS16i 호환 명령) |
| G41.5 | 5축 가공에 대한 커터 보정:왼쪽(유형 1)(FS16i 호환 명령) |
| G41.6 | 5축 가공에 대한 커터 보정:왼쪽(유형 2) |
| G42 | 커터 또는 인선 반경 보정:오른쪽 3차원 커터 보정:오른쪽 |
| G42.2 | 5축 가공에 대한 커터 보정:오른쪽(유형 1) |
| G42.4 | 5축 가공에 대한 커터 보정:오른쪽(유형 1)(FS16i 호환 명령) |
| G42.5 | 5축 가공에 대한 커터 보정:오른쪽(유형 1)(FS16i 호환 명령) |
| G42.6 | 5축 가공에 대한 커터 보정:오른쪽(유형 2) |
| G40.1 | 일반 방향 제어 취소 모드 |
| G41.1 | 일반 방향 제어 켜기:오른쪽 |
| G42.1 | 일반 방향 제어 켜기:왼쪽 |
| G43 | 공구 길이 보정 + |
| G44 | 공구 길이 보정 – |
| G43.1 | 공구축 방향의 공구 길이 보정 |
| G43.4 | 도구 중심점 제어(유형 1) |
| G43.5 | 도구 중심점 제어(유형 2) |
| G45 | 공구 오프셋 증가 |
| G46 | 공구 오프셋 감소 |
| G47 | 공구 오프셋 2배 증가 |
| G48 | 공구 오프셋 2배 감소 |
| G49(G49.1) | 공구 길이 보정 취소 |
| G50 | 스케일링 취소 |
| G51 | 확장 |
| G50.1 | 프로그래밍 가능한 미러 이미지 취소 |
| G51.1 | 프로그래밍 가능한 미러 이미지 |
| G50.2 | 다각형 회전 취소 |
| G51.2 | 다각형 터닝 |
| G52 | 로컬 좌표계 설정 |
| G53 | 기계 좌표계 설정 |
| G53.1 | 공구 축 방향 제어 |
| G54(G54.1) | 공작물 좌표계 1 선택 |
| G55 | 공작물 좌표계 2 선택 |
| G56 | 공작물 좌표계 3 선택 |
| G57 | 공작물 좌표계 4 선택 |
| G58 | 공작물 좌표계 5 선택 |
| G59 | 공작물 좌표계 6 선택 |
| G60 | 단방향 포지셔닝 |
| G61 | 정위치 정지 모드 |
| G62 | 자동 코너 오버라이드 |
| G63 | 탭 모드 |
| G64 | 절단 모드 |
| G65 | 매크로 콜 |
| G66 | 매크로 모달 호출 A |
| G66.1 | 매크로 모달 호출 B |
| G67 | 매크로 모달 호출 A/B 취소 |
| G68 | 좌표계 회전 시작 또는 3차원 좌표 변환 모드 켜짐 |
| G69 | 좌표계 회전 취소 또는 3차원 좌표 변환 모드 해제 |
| G68.2 | 피쳐 좌표계 선택 |
| G72.1 | 도형복사(회전복사) |
| G72.2 | 그림 복사(선형 복사) |
| G73 | 펙 드릴링 사이클 |
| G74 | 왼손 태핑 주기 |
| G76 | 정밀 보링 사이클 |
| G80 | 통조림 사이클 취소 |
| G80.5 | 전자 기어 박스 2쌍:동기화 취소 |
| G80.8 | 전자 기어 박스:동기화 취소 |
| G81 | 드릴링 사이클 또는 스폿 보링 사이클 |
| G81.1 | 잘라내기 |
| G81.5 | 전자 기어 박스 2쌍:동기화 시작 |
| G81.8 | 전자 기어 박스:동기화 시작 |
| G82 | 드릴링 사이클 또는 카운터 보링 사이클 |
| G83 | 펙 드릴링 사이클 |
| G84 | 태핑 주기 |
| G84.2 | 강성 태핑 사이클(FS15 형식) |
| G84.3 | 왼손잡이 고정 태핑 사이클(FS15 형식) |
| G85 | 지루한 사이클 |
| G86 | 지루한 사이클 |
| G87 | 백 보링 사이클 |
| G88 | 지루한 사이클 |
| G89 | 지루한 사이클 |
| G90 | 절대 프로그래밍 |
| G91 | 증분 프로그래밍 |
| G91.1 | 지정된 최대 증가량 확인 |
| G92 | 최대 스핀들 속도에서 공작물 좌표계 또는 클램프 설정 |
| G92.1 | 공작물 좌표계 프리셋 |
| G93 | 인버스 타임 피드 |
| G94 | 분당 피드 |
| G95 | 회전당 이송 |
| G96 | 일정한 표면 속도 제어 |
| G97 | 일정 표면 속도 제어 취소 |
| G98 | 통조림 사이클 :초기 레벨로 복귀 |
| G99 | 통조림 주기 :R 포인트 수준으로 복귀 |
| G107 | 원통 보간 |
| G112 | 극좌표 보간 모드 |
| G113 | 극좌표 보간 모드 취소 |