CAM Post Process 뜻과 설정값 정리, CNC 포스트 프로세서 실무 기준
CAM Post Process 뜻
CAM Post Process는 CAM에서 만든 공구경로를 실제 CNC 장비가 읽을 수 있는 NC 코드 또는 G-code로 변환하는 작업입니다. CAM 화면에서 공구가 움직이는 길은 장비가 바로 이해하는 언어가 아니기 때문에, 장비 컨트롤러에 맞는 코드 형식으로 바꿔주는 과정이 필요합니다.

Autodesk Fusion 공식 자료에서도 포스트 프로세서는 CAM 툴패스 데이터를 CNC 장비가 요구하는 특정 파일 형식으로 변환하는 코드 파일이라고 설명합니다. Siemens NX CAM 역시 포스트프로세싱을 통해 장비용 NC 프로그램을 만들고, G-code 기반 시뮬레이션으로 실제 장비 움직임을 확인할 수 있다고 설명합니다.
쉽게 말하면 CAM에서 만든 가공 계획을 CNC 기계가 알아들을 수 있게 번역하는 마지막 단계입니다. 이때 사용하는 변환 파일을 보통 Post Processor, 포스트 프로세서, 포스트 파일이라고 부릅니다.
포스트 프로세서를 쓰는 이유
같은 형상의 부품을 가공하더라도 장비가 FANUC, Siemens, Heidenhain, Haas, Mach3, Mitsubishi 중 무엇을 쓰는지에 따라 코드 문법이 달라집니다.

3축 밀링인지, 4축 인덱싱인지, 5축 동시가공인지, 선반인지, 복합가공기인지에 따라서도 필요한 출력 방식이 달라집니다.
그래서 CAM에서 공구경로를 만들었다고 바로 USB에 넣어 장비에서 돌리면 안 됩니다.
반드시 해당 장비와 컨트롤러에 맞는 포스트 프로세서를 선택해 기계가 이해할 수 있는 NC 코드로 바꿔야 합니다.
| 구분 | CAM 화면에서 보는 값 | 포스트 프로세스 후 출력되는 값 | 현장에서 중요한 이유 |
|---|---|---|---|
| 공구경로 | 툴패스 그래픽 | G00, G01, G02, G03 | 실제 축 이동 방식 결정 |
| 원점 | Setup WCS | G54, G55, G56 | 소재 원점 틀어지면 전량 불량 가능 |
| 공구 | Tool 1, Tool 2 | T01 M06 | 공구 교환 순서와 매거진 번호 결정 |
| 회전수 | Spindle Speed | S8000 M03 | 소재·공구 수명과 표면 품질 영향 |
| 이송속도 | Feedrate | F500 | 절삭 부하, 떨림, 파손 위험 영향 |
| 냉각수 | Coolant ON | M08, M09 | 열, 칩 배출, 공구 마모에 영향 |
| 프로그램 종료 | End of program | M30 | 스핀들 정지, 복귀, 프로그램 리셋 |
자주 쓰는 CAM Post Process 설정
포스트 프로세스 설정 화면은 Fusion, Mastercam, NX CAM, SolidCAM, PowerMill, hyperMILL 등 프로그램마다 다르게 보이지만, 실제로 확인해야 하는 항목은 대부분 비슷합니다.
특히 장비 선택, 컨트롤러, 원점, 안전 높이, 단위, 공구번호, 냉각수, 원호 출력, 프로그램 번호는 거의 매번 확인해야 합니다.
기본 설정값 표
| 설정 항목 | 자주 쓰는 값 | 뜻 | 잘못 설정하면 생기는 문제 | 실무 확인 기준 |
|---|---|---|---|---|
| Post Processor | fanuc, siemens, haas, heidenhain 등 | 장비 컨트롤러에 맞는 변환 파일 | 장비에서 알람, 축 이동 오류, 공구교환 오류 | 장비 모델명과 컨트롤러 버전까지 확인 |
| Machine Configuration | 3-axis mill, 4-axis, 5-axis, lathe | 기계 구조와 축 구성 | 회전축 방향, 리미트, 좌표계 오류 | 실제 장비 축 구성과 CAM 장비 정의 일치 |
| Program Name | O1001, 1001, PART_A | NC 프로그램 이름 | 장비에서 파일 인식 실패 | 컨트롤러가 허용하는 숫자·문자 규칙 확인 |
| Program Comment | PART NAME, MATERIAL | 프로그램 설명 | 가공 자체 문제는 적지만 관리 혼선 | 품번, 소재, 작업자, 날짜 정도 입력 |
| Units | G21 mm, G20 inch | 단위 설정 | 크기가 25.4배로 달라지는 치명적 오류 | 국내 현장은 대부분 mm 기준 확인 |
| WCS Offset | G54, G55, G56 | 가공 원점 번호 | 소재 밖을 가공하거나 바이스 충돌 가능 | 장비 원점 세팅과 CAM Setup 원점 일치 |
| Output Folder | NC, TAP, CNC 폴더 | 출력 파일 저장 위치 | 구버전 파일을 잘못 전송 | 파일명에 날짜·품번·공정명 포함 권장 |
| File Extension | .nc, .tap, .cnc, .mpf | 출력 파일 확장자 | 컨트롤러에서 파일이 안 보일 수 있음 | 장비에서 인식하는 확장자 사용 |
| Safe Retract | Clearance, G28, G53 | 안전 복귀 방식 | 툴 복귀 중 지그·소재 충돌 | 기계 좌표와 작업 좌표 차이를 반드시 확인 |
| Sequence Number | N10, N20 또는 OFF | 줄 번호 출력 | 파일 길이 증가 또는 검색 불편 | 장비/작업자 선호에 따라 선택 |
| Tool Change | M06 | 공구 교환 명령 | 공구 교환 안 됨, 매거진 오류 | 공구번호와 길이보정번호 일치 확인 |
| Spindle Direction | M03, M04 | 스핀들 회전 방향 | 역회전으로 공구 파손 가능 | 일반 엔드밀은 대부분 M03 기준 |
| Coolant | M08, M09, M07 | 절삭유 ON/OFF | 열, 칩 막힘, 표면 불량 | 드라이컷·미스트·플러드 구분 |
| Arc Output | G02/G03, Linearize | 원호 출력 방식 | 원호 알람, 형상 오차 | 컨트롤러의 IJ/K 방식과 반경 방식 확인 |
| Feed Mode | G94, G95 | 분당 이송 또는 회전당 이송 | 이송속도 과다·과소 | 밀링은 G94, 선반은 G95 사용 여부 확인 |
| Plane Selection | G17, G18, G19 | 가공 평면 선택 | 원호 방향 오류 | 일반 3축 밀링은 G17 기준 |
| Compensation | G41, G42, G40 | 공구경 보정 | 가공 치수 불량 또는 반대 방향 보정 | CAM 보정인지 장비 보정인지 구분 |
| Length Offset | G43 H01 | 공구 길이 보정 | Z축 충돌 가능 | T번호와 H번호 일치 확인 |
| Program End | M30, M02 | 프로그램 종료 | 종료 후 리셋·반복 동작 차이 | 장비 표준 종료 코드 사용 |
G-code 기본값 정리
포스트 프로세스를 이해하려면 G-code와 M-code를 어느 정도 알아두는 것이 좋습니다.
CAM을 쓰더라도 최종적으로 장비에 들어가는 것은 코드이기 때문에, 출력된 NC 파일에서 처음 20줄과 공구 교환 전후, 마지막 종료부는 직접 읽을 수 있어야 합니다.
자주 보는 G-code
| 코드 | 의미 | 자주 쓰는 위치 | 확인할 점 |
|---|---|---|---|
| G00 | 급속 이동 | 공구 접근·복귀 | 충돌 위험이 가장 큰 이동 |
| G01 | 직선 절삭 이송 | 절삭 구간 | F값과 함께 확인 |
| G02 | 시계 방향 원호 | 라운드, 원형 가공 | IJ/R 출력 방식 확인 |
| G03 | 반시계 방향 원호 | 라운드, 원형 가공 | 평면 선택 G17/G18/G19 확인 |
| G17 | XY 평면 선택 | 밀링 기본 | 2.5D·3축 가공에서 주로 사용 |
| G18 | ZX 평면 선택 | 선반·일부 원호 | 밀링에서 잘못 나오면 원호 알람 가능 |
| G19 | YZ 평면 선택 | 특수 원호 | 일반 가공에서는 자주 쓰지 않음 |
| G20 | inch 단위 | 미국 장비·도면 | 국내 mm 작업에서 나오면 위험 |
| G21 | mm 단위 | 국내 대부분 작업 | 출력 첫 부분에서 확인 |
| G28 | 기계 원점 복귀 | 공구 교환 전후 | 중간점 설정에 따라 충돌 위험 |
| G40 | 공구경 보정 취소 | 가공 종료·보정 해제 | G41/G42 후 반드시 해제 확인 |
| G41 | 좌측 공구경 보정 | 윤곽 가공 | 리드인 거리 필요 |
| G42 | 우측 공구경 보정 | 윤곽 가공 | 보정 방향 반대면 치수 불량 |
| G43 | 공구 길이 보정 | 공구 교환 후 | H번호 확인 필수 |
| G49 | 공구 길이 보정 취소 | 종료·특정 장비 | 장비 표준에 따라 사용 |
| G54 | 작업 좌표계 1 | 첫 Setup | 가장 많이 사용 |
| G55 | 작업 좌표계 2 | 다중 셋업 | 두 번째 바이스·지그 |
| G90 | 절대좌표 | 프로그램 시작부 | 대부분 절대좌표 기준 |
| G91 | 증분좌표 | 일부 복귀·반복 | 잘못 쓰면 예상 밖 이동 |
| G94 | 분당 이송 | 밀링 기본 | F500 = 500mm/min |
| G95 | 회전당 이송 | 선반 | F0.2 = 0.2mm/rev |
자주 보는 M-code
| 코드 | 의미 | 자주 쓰는 위치 | 주의할 점 |
|---|---|---|---|
| M00 | 프로그램 정지 | 수동 확인 구간 | 작업자가 Cycle Start 해야 재개 |
| M01 | 옵션 정지 | 검사·칩 제거 | 장비의 Optional Stop ON일 때만 정지 |
| M02 | 프로그램 종료 | 마지막 줄 | 리셋 방식은 장비마다 차이 |
| M03 | 스핀들 정회전 | 공구 교환 후 | 일반 밀링 공구에서 주로 사용 |
| M04 | 스핀들 역회전 | 특수 공구·탭 | 잘못 나오면 공구 파손 가능 |
| M05 | 스핀들 정지 | 공구 교환 전·종료 | 공구 교환 전 확인 |
| M06 | 공구 교환 | T번호 뒤 | ATC 장비에서 필수 |
| M07 | 미스트 냉각 | 알루미늄·특정 조건 | 장비 옵션 여부 확인 |
| M08 | 절삭유 ON | 절삭 시작 전 | 플러드 쿨런트 |
| M09 | 절삭유 OFF | 공구 교환 전·종료 | 종료부에 빠지면 계속 분사 |
| M19 | 스핀들 오리엔트 | 공구 교환·보링 | 장비 지원 여부 확인 |
| M30 | 프로그램 종료 및 리셋 | 마지막 줄 | 가장 흔한 종료 코드 |
설정값별 실무 노하우
원점은 G54부터 확인
처음 CAM을 배울 때 가장 많이 실수하는 부분이 원점입니다.
CAM 화면에서는 소재 모서리, 중심, 바닥, 상단 중 어디든 원점을 잡을 수 있지만, 장비에서도 똑같이 잡혀 있어야 합니다.
CAM은 G54로 출력됐는데 장비에서는 G55에 원점을 잡아두면 공구가 엉뚱한 곳으로 이동할 수 있습니다.
실무에서는 첫 가공 전 CAM Setup 원점 → NC 코드의 G54/G55 → 장비 Offset 화면을 순서대로 맞춰보는 습관이 필요합니다.
안전 높이는 공구보다 지그 기준

Safe Height, Clearance Height, Retract Height는 이름만 보면 단순히 공구가 위로 올라가는 높이처럼 보이지만, 실제로는 바이스, 클램프, 지그, 소재 돌출부를 모두 피할 수 있는 높이로 잡아야 합니다.
| 항목 | 권장 기준 | 설명 |
|---|---|---|
| Clearance Height | 소재·지그 최고점보다 충분히 위 | 공구가 빠르게 이동해도 충돌하지 않는 높이 |
| Retract Height | 절삭 후 다음 위치로 이동하기 전 높이 | 너무 낮으면 클램프와 충돌 가능 |
| Feed Height | 절삭 이송으로 바뀌기 전 높이 | 공구 접근 시간을 줄이되 안전거리 필요 |
| Top Height | 소재 상단 또는 가공 시작 기준 | 소재 상단 Z0인지 바닥 Z0인지 확인 |
| Bottom Height | 최종 절삭 깊이 | 관통 가공은 희생판까지 고려 |
공구번호와 보정번호
NC 코드에서 T01 M06은 1번 공구로 교환하라는 뜻이고, G43 H01은 1번 길이 보정을 적용하라는 뜻입니다.
현장에서는 T번호와 H번호를 같게 쓰는 경우가 많지만, 장비나 작업장 기준에 따라 다르게 쓰는 곳도 있습니다.
특히 기존 장비에서 이미 공구 테이블을 운영하고 있다면 CAM에서 마음대로 Tool 1, Tool 2를 만들면 안 됩니다. 실제 매거진 번호, 공구 길이 보정 번호, 공구경 보정 번호까지 맞춰야 합니다.
회전수와 이송속도
포스트 프로세스는 보통 CAM에 입력된 회전수와 이송속도를 그대로 출력합니다.
문제는 CAM에서 입력한 값이 장비와 소재에 맞지 않을 때입니다. 알루미늄, 황동, 스틸, SUS, 플라스틱, 목재는 절삭 조건이 전부 다르고, 같은 소재라도 공구 지름과 날 수에 따라 값이 달라집니다.
| 항목 | 코드 예시 | 뜻 | 실무 체크 |
|---|---|---|---|
| 스핀들 회전수 | S8000 | 분당 8000회전 | 공구 지름·소재 기준 확인 |
| 정회전 | M03 | 시계 방향 회전 | 일반 엔드밀 기준 |
| 절삭 이송 | F600 | 분당 600mm 이송 | 칩로드 계산 확인 |
| 급속 이동 | G00 | 장비 최대 속도 이동 | 절삭이 아니라 위치 이동 |
| 회전당 이송 | G95 F0.2 | 1회전당 0.2mm 이송 | 선반에서 자주 사용 |
장비별 포스트 선택 기준
포스트 프로세서는 단순히 “FANUC이면 FANUC”처럼 고르면 되는 것이 아닙니다.
같은 FANUC 컨트롤러라도 3축 머시닝센터, 4축 로터리, 5축 헤드헤드, 5축 테이블테이블, 선반, 밀턴 장비는 출력 방식이 달라집니다.
| 장비 유형 | 자주 쓰는 포스트 기준 | 중요 설정 | 주의사항 |
|---|---|---|---|
| 3축 머시닝센터 | Generic FANUC 3-axis Mill, Haas Mill | G54, G17, G90, G43, M06 | 가장 기본이지만 원점·공구번호 실수 많음 |
| 4축 인덱싱 | 4-axis Rotary Mill | A축 방향, 회전 중심, 클램프 | 회전축 +방향이 장비와 반대일 수 있음 |
| 5축 동시가공 | Machine-specific 5-axis Post | TCP, RTCP, 회전축 리미트 | 범용 포스트 사용 위험, 장비별 전용 포스트 권장 |
| CNC 선반 | Turning Post | G18, G95, 터렛 번호 | X축 지름값/반지름값 출력 확인 |
| 밀턴 복합기 | Mill-Turn Post | C축, 서브스핀들, 동기제어 | 커스텀 포스트 필요 가능성 높음 |
| 라우터 | Router Post | 스핀들, 진공 테이블, 소재 고정 | 목재·아크릴은 집진과 고정이 중요 |
| 레이저·플라즈마 | Laser/Plasma Post | 출력, 피어싱, 커프 보정 | 절삭유 대신 출력·높이 제어 확인 |
Autodesk Fusion Post Library는 일반 CNC 장비와 컨트롤러용 포스트를 제공하지만, 새 포스트를 사용할 때는 실제 CNC 구성과 요구사항에 맞는지 반드시 테스트해야 한다고 안내합니다.
Mastercam 역시 포스트 프로세서가 장비 제조사와 컨트롤러 특성을 반영해 깨끗한 NC 코드를 출력하는 것이 중요하다고 설명합니다.
포스트 출력 전 체크리스트
포스트 프로세스를 누르기 전에는 아래 항목을 매번 확인하는 것이 좋습니다.
익숙해지면 1분도 안 걸리지만, 이 확인을 빼먹으면 공구 파손이나 소재 폐기, 심하면 장비 충돌까지 이어질 수 있습니다.
첫 가공 때는 이렇게 돌리는 게 안전
처음 만든 포스트 파일이나 처음 쓰는 장비에서는 바로 소재를 물리고 돌리는 것보다 시뮬레이션 → NC 코드 확인 → 에어컷 → 싱글 블록 → 피드 오버라이드 낮춤 순서로 확인하는 것이 안전합니다.
| 확인 단계 | 작업 방법 | 확인 포인트 |
|---|---|---|
| CAM 시뮬레이션 | 툴패스 재생 | 충돌, 남는 소재, 과절삭 확인 |
| NC 코드 확인 | 첫 줄·공구교환·종료부 확인 | G21, G54, T/H, M08, M30 |
| 백플롯 | NC 코드 기반 경로 확인 | CAM 화면과 코드 경로 차이 확인 |
| 에어컷 | Z를 올리거나 소재 없이 실행 | 이상한 급속 이동 확인 |
| 싱글 블록 | 한 줄씩 실행 | 공구 교환, 원점 접근 확인 |
| 오버라이드 낮춤 | Rapid/Feed 낮게 시작 | 예상 밖 이동 시 바로 정지 가능 |
자주 생기는 오류와 원인
CAM Post Process 오류는 크게 두 가지입니다. 하나는 포스트 과정에서 파일이 안 만들어지는 오류이고, 다른 하나는 NC 파일은 만들어졌지만 장비에서 알람이 나는 오류입니다.
| 증상 | 가능한 원인 | 확인 방법 | 해결 방향 |
|---|---|---|---|
| Post Process 버튼을 눌러도 파일이 안 만들어짐 | 포스트 파일 경로 오류, 권한 문제 | 출력 폴더와 파일명 확인 | 영문 경로, 짧은 파일명, 권한 있는 폴더 사용 |
| Post processor failed 오류 | 포스트 파일 스크립트 오류 | 오류 줄 번호 확인 | 원본 포스트로 되돌리거나 백업본 비교 |
| 장비에서 Unknown G-code 알람 | 컨트롤러가 지원하지 않는 코드 출력 | 알람 코드와 해당 줄 확인 | 지원 코드로 변경하거나 포스트 수정 |
| 원호 알람 발생 | IJ/R 방식 불일치, 공차 문제 | G02/G03 줄 확인 | 원호를 직선화하거나 Arc 옵션 변경 |
| Z축이 예상보다 깊게 들어감 | 원점, 공구길이, H번호 오류 | G54 Z, G43 H번호 확인 | 장비 Offset과 CAM Tool 정보 재확인 |
| 공구 교환이 안 됨 | M06 형식 불일치 | T번호와 M06 출력 순서 확인 | 장비 표준 공구교환 코드에 맞게 포스트 수정 |
| 냉각수가 안 나옴 | M08 미출력, 장비 옵션 차이 | 절삭 시작 전 M08 확인 | Coolant 설정 또는 M-code 변경 |
| 프로그램 파일이 장비에서 안 보임 | 확장자·파일명 규칙 문제 | .nc, .tap, .mpf 확인 | 장비가 읽는 확장자로 출력 |
| 회전축 방향이 반대 | A/B/C축 방향 정의 불일치 | 시뮬레이션과 실제 장비 비교 | Machine Configuration 또는 포스트 축 방향 수정 |
| 5축에서 축 리미트 알람 | 회전축 범위 초과 | 장비 리미트와 CAM 포스트 비교 | 전용 포스트, 리트랙트, 회전축 제한 설정 |
포스트 파일 수정할 때 주의할 점
포스트 프로세서는 단순 설정 파일처럼 보이지만, 실제로는 장비 동작을 바꾸는 코드입니다.

파일 확장자, 프로그램 번호 형식, 주석 출력 정도는 비교적 간단하지만, 공구 교환, 원점 복귀, 회전축, 5축 보정, 서브스핀들 동기화 같은 부분은 잘못 수정하면 위험합니다.
Autodesk는 Fusion Post Processor Utility를 통해 포스트를 편집·테스트·디버깅할 수 있는 기능을 제공하며, 포스트 변수와 함수 확인, NC 출력 라인 이동 같은 기능을 지원한다고 안내합니다.
포스트를 직접 수정해야 한다면 원본 파일을 복사해 백업한 뒤, 작은 항목부터 테스트하는 방식이 안전합니다.
수정해도 비교적 부담이 적은 항목
| 수정 항목 | 예시 | 난이도 | 주의사항 |
|---|---|---|---|
| 파일 확장자 | .nc → .tap | 낮음 | 장비 인식 확장자 확인 |
| 프로그램 주석 | 품번, 공구목록 출력 | 낮음 | 한글 주석은 장비에서 깨질 수 있음 |
| 줄 번호 | N10 출력 ON/OFF | 낮음 | 파일 길이 증가 가능 |
| 냉각수 코드 | M08, M07 | 중간 | 장비 옵션과 배선 확인 |
| 종료 코드 | M30, M02 | 중간 | 장비 표준 종료 방식 확인 |
전문가 확인이 필요한 항목
| 수정 항목 | 위험한 이유 | 권장 방법 |
|---|---|---|
| G28/G53 복귀 방식 | 공구가 중간 경로에서 충돌할 수 있음 | 장비 매뉴얼과 실제 복귀 경로 확인 |
| 5축 TCP/RTCP | 회전 중심과 좌표 변환 오류 가능 | 장비 전용 포스트 사용 |
| 회전축 방향 | 부품 반대면 가공, 지그 충돌 가능 | 테스트 소재로 검증 |
| 선반 X값 출력 | 지름값/반지름값 혼동 가능 | 장비 표준과 샘플 코드 비교 |
| 서브스핀들 동기 | 복합기 충돌 위험이 큼 | 장비 업체 또는 포스트 개발자 의뢰 |
| 매크로 출력 | 컨트롤러 옵션 차이 발생 | 장비 옵션 활성화 여부 확인 |
NC 코드 예시
아래는 3축 밀링 장비에서 흔히 볼 수 있는 기본적인 NC 코드 예시로실제 장비마다 출력 방식은 다르지만, 처음 보는 사람도 흐름을 이해하기 좋습니다.
%
O1001 (SAMPLE PART)
G21 G17 G90 G40 G49 G80
G54
T01 M06
S8000 M03
G00 G43 H01 Z50.0
M08
G00 X0.0 Y0.0
Z5.0
G01 Z-2.0 F200
G01 X50.0 F600
G01 Y30.0
G01 X0.0
G01 Y0.0
G00 Z50.0
M09
M05
G91 G28 Z0
G90
M30
%
| 줄 | 의미 | 확인할 점 |
|---|---|---|
| G21 G17 G90 | mm, XY평면, 절대좌표 | 초기 모드 설정 |
| G54 | 작업 좌표계 | 장비 원점과 일치해야 함 |
| T01 M06 | 1번 공구 교환 | 매거진 번호 확인 |
| S8000 M03 | 8000rpm 정회전 | 공구·소재에 맞는지 확인 |
| G43 H01 Z50.0 | 공구 길이 보정 적용 | H번호 확인 필수 |
| M08 | 냉각수 ON | 드라이컷이면 출력 여부 변경 |
| G01 Z-2.0 F200 | Z -2mm 절삭 진입 | 소재 상단 기준 확인 |
| M09 M05 | 냉각수·스핀들 정지 | 공구 교환 전후 확인 |
| M30 | 프로그램 종료 | 종료 후 리셋 |
프로그램별 포스트 위치
CAM 프로그램마다 포스트를 선택하는 위치는 다르지만, 보통 Manufacture, Toolpath, NC Program, Post Process, Output 같은 메뉴에 들어 있습니다.
Fusion 계열은 NC Program 방식으로 관리하는 경우가 많고, Mastercam은 Post Processing Dialog에서 NC 파일 출력 옵션을 확인하는 방식이 익숙합니다.
| CAM 프로그램 | 포스트 관련 위치 | 주요 확인 항목 | 실무 메모 |
|---|---|---|---|
| Autodesk Fusion | Manufacture > NC Program 또는 Post Process | Post, Machine, WCS, Output folder | Post Library와 개인 라이브러리 구분 |
| Inventor CAM / HSMWorks | CAM > Post Process | Post Configuration, Program name | Fusion 계열 포스트와 유사 |
| Mastercam | Operations Manager > Post | Machine Group, Control, NC file | 장비 정의와 포스트 조합 확인 |
| Siemens NX CAM | Manufacturing > Postprocess | Post, Machine Kit, Output | Post Hub와 Post Configurator 활용 가능 |
| SolidCAM | GCode All / Generate GCode | VMID, MAC, GPP | 장비 정의 파일과 포스트 파일 함께 확인 |
| PowerMill | NC Program > Write | Machine option file | 5축 장비는 전용 옵션 파일 중요 |
초보자가 많이 헷갈리는 부분
CAM 시뮬레이션이 맞으면 실제 장비도 무조건 안전할까?
그렇지 않습니다. CAM 시뮬레이션은 CAM 내부 공구경로 기준이고, 실제 장비는 포스트 프로세스 후 나온 NC 코드, 장비 좌표계, 공구 보정, 지그 세팅, 장비 파라미터의 영향을 받습니다. 그래서 가능하면 NC 코드 기반 백플롯이나 G-code driven simulation까지 확인하는 것이 좋습니다.
범용 포스트를 써도 될까?
단순 3축 밀링에서는 범용 포스트로 시작할 수 있습니다. 하지만 처음 사용하는 포스트라면 반드시 에어컷과 싱글 블록 확인을 해야 합니다. 4축, 5축, 복합기, 자동 공구교환, 팔레트 체인저, 프로빙, 서브스핀들이 들어가면 범용 포스트만으로는 부족할 수 있습니다.
포스트 파일을 직접 수정해도 될까?
파일 확장자, 주석, 줄 번호 정도는 비교적 접근하기 쉽지만, 공구 교환 로직이나 축 이동, 원점 복귀, 회전축 변환은 조심해야 합니다. 수정 전에는 원본 파일을 백업하고, 수정 후에는 작은 테스트 형상으로 NC 코드를 확인하는 것이 좋습니다.
공식 자료 링크
포스트 프로세서는 장비 안전과 직접 연결되는 부분이라 인터넷에 떠도는 파일만 믿기보다 공식 라이브러리와 장비 제조사 자료를 먼저 확인하는 것이 좋습니다.
정리
CAM Post Process는 단순 저장 버튼이 아니라 CAM 공구경로를 실제 CNC 장비용 코드로 바꾸는 중요한 단계입니다. 포스트 프로세서가 맞지 않으면 CAM 화면에서는 멀쩡해 보여도 장비에서는 알람이 나거나, 원점이 틀어지거나, 공구가 잘못 움직일 수 있습니다.
실무에서는 포스트를 누르기 전 장비명, 컨트롤러, 원점, 단위, 공구번호, 보정번호, 안전높이, 냉각수, 종료 코드를 확인하는 습관이 가장 중요합니다. 특히 처음 쓰는 장비나 처음 받은 포스트라면 바로 소재를 가공하지 말고, 시뮬레이션과 에어컷, 싱글 블록으로 확인한 뒤 실제 가공에 들어가는 것이 안전합니다.
CAM Post Process는 무엇인가요?
CAM에서 만든 공구경로를 CNC 장비가 읽을 수 있는 NC 코드 또는 G-code로 변환하는 과정입니다. 이때 장비와 컨트롤러에 맞는 포스트 프로세서가 필요합니다.
포스트 프로세서가 다르면 어떤 문제가 생기나요?
장비에서 알람이 나거나 공구교환, 원점, 원호 출력, 회전축 방향, 냉각수 코드 등이 맞지 않을 수 있습니다. 심한 경우 장비 충돌이나 공구 파손으로 이어질 수 있습니다.
3축 밀링은 범용 포스트를 써도 되나요?
단순 3축 가공은 범용 FANUC, Haas 같은 포스트로 시작할 수 있지만, 실제 장비의 컨트롤러와 공구교환 방식, 원점 복귀 방식이 맞는지 반드시 테스트해야 합니다.
포스트 출력 후 가장 먼저 봐야 할 코드는 무엇인가요?
초기 설정부의 G21 또는 G20, G54, G90, 공구교환 T번호와 M06, 공구 길이보정 G43 H번호, 냉각수 M08/M09, 종료부 M30을 먼저 확인하는 것이 좋습니다.
포스트 파일을 직접 수정해도 괜찮나요?
파일 확장자, 주석, 줄 번호 같은 간단한 항목은 비교적 수정하기 쉽지만, 공구교환, 원점복귀, 4축·5축 회전축, 선반 지름값 출력은 장비 안전과 연결되므로 전문가 확인이 필요할 수 있습니다.