CNC 기계
Mark 25 Mark 21 CNC 컨트롤이 있는 Sodick Wire EDM에 대한 전체 G 코드 M 코드 목록입니다.

| G 코드 | 설명 |
|---|---|
| G00 | Rapid Motion(그래픽에서 점선으로 나타남) |
| G01 | 직선 절단 동작 |
| G02 | 원형 절단 동작 - 시계 방향(CW) |
| G03 | 원형 절단 동작 – 반시계 방향(CCW) |
| G04 | 드웰(예:G04 x5.0은 날카로운 모서리에서만 5초 동안 드웰) |
| G05 | X 축 미러 이미지(켜지면 CRT 판독값이 빨간색으로 바뀜) |
| G06 | Y축 미러 이미지(켜지면 CRT 판독값이 빨간색으로 바뀜) |
| G08 | X-Y 교환(켜지면 x,y,u,v를 소문자로 변환) |
| G09 | G05, G06, G08 취소 |
| G11 | Block Skip On(NC 프로그램에서 슬래시 코드, / 활성화) |
| G12 | 차단 건너뛰기 끄기 |
| G13 | AWT REF=1 C888 방전으로 단선 복구 |
| G14 | AWT REF=0 단선 복구 해제됨 |
| G15 | AWT REF=2 C888 방전 없이 단선 복구 |
| G20 | 인치 모드 |
| G21 | 미터법 모드 |
| G22 | 소프트 제한 켜기 |
| G23 | 소프트 제한 끄기 |
| G26 | 패턴 회전 켜기(예:G26 RA45.0) |
| G27 | 패턴 회전 끄기 |
| G28 | G29 기준점으로 돌아가기 |
| G29 | 기준점 메모리(자동 와이어 스레더용) |
| G30 | 마지막 G92 위치로 돌아가기 |
| G40 | 와이어 반경 보정 취소 |
| G41 | 와이어 반경 보정 왼쪽 |
| G42 | 와이어 반경 보정 권리 |
| G50 | 테이퍼 취소 |
| G51 | 왼쪽 테이퍼 |
| G52 | 오른쪽 테이퍼 |
| G54 | 공작물 좌표계 번호 0 |
| G55 | 공작물 좌표계 번호 1 |
| G56 | 작업 좌표계 번호 2 |
| G57 | 공작물 좌표계 번호 3 |
| G58 | 작업 좌표계 번호 4 |
| G59 | 공작물 좌표계 번호 5 |
| G74 | 4축 켜짐 |
| G75 | 4축 끄기 |
| G80 | 센서 터치 |
| G81 | 한도까지 이동 |
| G82 | 축 디스플레이의 절반으로 이동 |
| G83 | 현재 위치를 읽고 H 레지스터에 저장 |
| G90 | 절대 모드 설정 |
| G91 | 증분 모드 설정 |
| G92 | 현재 작업 좌표의 축 디스플레이에 값 할당 |
| G97 | 모든 작업 좌표의 축 디스플레이에 값 할당 |
| G104 | 모든 날카로운 모서리에서 드웰(예:G104 X5.0) |
| G105 | G104 코드 취소 |
| G140 | 4축 오프셋 해제 |
| G141 | 왼쪽 4축 오프셋 |
| G142 | 4축 오른쪽 오프셋 |
| G154에서 G159로 | 작업 좌표 화면 10~15 |
| G254에서 G259로 | 작업 좌표 화면 20~25 |
| G354에서 G359로 | 작업 좌표 화면 30~35 |
| G454에서 G459로 | 작업 좌표 화면 40~45 |
| G554에서 G559로 | 작업 좌표 화면 50~55 |
| G654에서 G659로 | 작업 좌표 화면 60~65 |
| G754에서 G759로 | 작업 좌표 화면 70~75 |
| G854에서 G859로 | 작업 좌표 화면 80~85 |
| G954에서 G959로 | 작업 좌표 화면 90~95 |
| FLAG2D0 | M01 코드 꺼짐 |
| FLAG2D1 | M01 코드 켜짐 |
| 플래그3D | 배율 입력 |