정밀 기계 가공 분야에서 Post Processor는 CAM 소프트웨어의 데이터를 CNC 제어 시스템이 이해할 수 있는 기계 언어(G-code/M-code)로 변환하는 중요한 “통역자” 역할을 합니다. CNC 프로그래밍의 G&M 코드 체계를 정확히 이해하는 것은 장비 운영 엔지니어에게 필수일 뿐만 아니라, 최적의 Post Processor를 구축하기 위한 핵심 기반입니다. 명령 코드 정의에서의 작은 오류도 공구, 가공물 또는 심지어 주축 손상으로 이어질 수 있습니다.

1. 기본 이동 명령 그룹 (Motion Commands)
모든 Post Processor에서 반드시 정확하게 정의되어야 하는 가장 기본적인 명령으로, 공구가 정확한 경로로 이동하도록 보장합니다.
1.1. G0, G1, G2, G3 명령
- G0 (급속 이동): 지정된 위치로 최대 속도로 이동 (비절삭 이동).
- G1 (직선 절삭 이동): 설정된 이송 속도(Feed rate)로 직선 절삭 이동.
- G2/G3 (원호/나선 보간): 원형 또는 나선형 이동. G2는 시계 방향(CW), G3는 반시계 방향(CCW).
1.2. 정밀도 제어 G61/G64
- G61 (정지 정밀 모드): 각 코너에서 정확히 정지 후 이동 → 높은 정밀도, 표면 흔적 발생 가능.
- G64 (연속 절삭 모드): 미세한 반경을 생성하여 연속 이동 → 표면 품질 향상.

2. 시간 제어 및 고정밀 명령
2.1. G4 (지연 명령)
프로그램을 일정 시간 동안 정지시키는 명령입니다.
형식: G4 P__ (밀리초) 또는 G4 X__ (초)
예: G4 P1000 또는 G4 X1.0 → 1초 정지
2.2. G5.1 (고정밀 가공 모드)
- 형식: G5.1 Q1 R__
- R1: 거친 가공
- R5: 중간 가공
- R10: 정밀 가공
- 해제: G5.1 Q0
R 값이 높을수록 정밀도는 증가하며, 곡면에서 자동 감속이 발생할 수 있습니다.

3. 좌표계 및 오프셋 설정 (G10)
- L2: 작업 좌표계 설정 (G54, G55 등)
- L10: 공구 길이 보정
- L12: 공구 반경 보정
4. 가공 평면 및 단위
- G17/G18/G19: XY/XZ/YZ 평면 선택
- G20: Inch 단위
- G21: mm 단위
5. 기준점 이동 G28/G30
- G28: 기계 원점 이동
- G30: 보조 기준점 이동
6. 다축 가공 명령
- G43.4: TCPM (공구 끝 기준 제어)
- G68.2 / G53.1: 기울어진 가공 평면 설정
7. 홀 가공 사이클
- G81/G82: 드릴링
- G83: 깊은 구멍 드릴링
- G84: 탭핑
- G85: 보링
8. 서브프로그램 및 매크로 G65
G65를 사용하여 파라미터를 서브프로그램에 전달할 수 있습니다.
9. M 코드 (보조 기능)
- M0/M1: 프로그램 정지
- M3/M4/M5: 스핀들 제어
- M6: 공구 교환
- M8/M9: 냉각수 ON/OFF
10. 자주 묻는 질문
G 코드와 M 코드에 대한 정확한 이해는 고품질 Post Processor 개발의 핵심입니다. SDE Tech는 전문 CAM 솔루션 및 맞춤형 Post Processor 서비스를 제공하여 가공 생산성을 극대화합니다.
- Website: sde.vn
- Email: sales@sde.vn
- Hotline/Zalo: 085 256 2615 – 0909 107 719
English
Tiếng Việt
日本語