CAM 포스트 프로세서 뜻과 설정값 정리|퓨전·마스터캠·NX CAM·솔리드캠 입문자부터 실무자까지 보는 기준
CAM 포스트 프로세서 뜻부터 오토데스크 퓨전, 마스터캠, 지멘스 NX CAM, 솔리드캠에서 자주 쓰는 포스트 프로세스 설정값, G코드 출력 예시, 원점·공구번호·안전높이·냉각수·회전수·이송속도 확인법까지 CNC 가공 실무 기준으로 정리했습니다.
CAM 포스트 프로세서는 CAM에서 만든 공구경로를 CNC 장비가 읽을 수 있는 NC 코드, G코드로 바꿔주는 변환기입니다. 입문자 입장에서는 “CAM에서 저장하는 마지막 파일”처럼 보이지만, 실무에서는 장비 충돌, 공구 파손, 원점 오류, 알람 발생과 직접 연결되는 중요한 단계입니다.
CAM 포스트 프로세서란?
CAM에서 공구경로를 만들면 화면에는 엔드밀이나 드릴이 움직이는 경로가 보입니다. 하지만 CNC 장비는 그 그래픽 경로를 그대로 읽지 못합니다. 장비는 G00, G01, G02, M03, M08, G54 같은 코드 명령을 읽고 축을 움직입니다.
이때 CAM의 공구경로를 장비가 이해하는 언어로 바꿔주는 파일이 포스트 프로세서입니다. 영어로는 Post Processor, 작업 메뉴에서는 Post Process, NC 출력, G코드 생성, 프로그램 출력처럼 표시됩니다.
오토데스크 퓨전 공식 자료에서는 포스트 프로세서가 툴패스를 CNC 장비가 요구하는 특정 파일 형식으로 변환한다고 설명하며, 지멘스 NX CAM도 포스트프로세싱과 가공 시뮬레이션을 통해 생산용 NC 프로그램을 검증하는 흐름을 강조합니다.
포스트 프로세서가 필요한 이유
같은 부품을 가공하더라도 장비가 화낙(FANUC)인지, 지멘스 SINUMERIK인지, 하이덴하인인지, 하스인지에 따라 코드 문법이 다릅니다.
3축 머시닝센터인지, 4축 인덱싱인지, 5축 동시가공인지, 선반인지, 밀턴 복합기인지에 따라서도 출력 방식이 달라집니다.
그래서 CAM 프로그램에서 경로가 정상으로 보였다고 해서 그대로 장비에서 안전하다고 보면 안 됩니다. 최종적으로는 포스트 프로세서가 어떤 NC 코드를 만들었는지가 중요합니다.
| 구분 | CAM에서 보는 내용 | 포스트 후 출력 | 실무 영향 |
|---|---|---|---|
| 공구 이동 | 툴패스 선 | G00, G01 | 급속 이동과 절삭 이동 결정 |
| 원점 | Setup WCS | G54, G55 | 소재 기준점과 장비 원점 일치 |
| 공구 | Tool 1, Tool 2 | T01 M06 | 매거진 번호와 공구 교환 |
| 회전수 | Spindle Speed | S6000 M03 | 공구 수명과 표면 품질 영향 |
| 냉각수 | Coolant ON | M08, M09 | 칩 배출, 열, 공구 마모 영향 |
한글 프로그램 이름별 메뉴 위치
실제 현장에서도 “퓨전에서 포스트 어디서 해?”, “마스터캠 G코드 출력 어떻게 해?”, “NX CAM 포스트 설정 어디야?”처럼 묻는 경우가 많습니다.
| 한글 프로그램 이름 | 영문명 | 포스트 관련 메뉴 | 검색 키워드 |
|---|---|---|---|
| 오토데스크 퓨전 | Autodesk Fusion | 제조 / Manufacture → NC Program → Post Process | 퓨전 CAM 포스트, 퓨전 G코드 출력 |
| 마스터캠 | Mastercam | Operations Manager → Post Selected Operations | 마스터캠 포스트, 마스터캠 NC 출력 |
| 지멘스 NX CAM | Siemens NX CAM | Manufacturing → Postprocess / NC Program | NX CAM 포스트, NX 가공 시뮬레이션 |
| 솔리드캠 | SolidCAM | GCode All / Generate GCode | 솔리드캠 포스트, 솔리드캠 G코드 |
| 파워밀 | PowerMill | NC Program → Write / Post | 파워밀 포스트, 파워밀 NC 프로그램 |
| 하이퍼밀 | hyperMILL | NC Output / Postprocessor | 하이퍼밀 포스트, 5축 포스트 |
실제 설정 화면 예시
프로그램마다 화면은 다르지만, 포스트 프로세스 설정창에서 봐야 하는 항목은 비슷합니다.
아래처럼 포스트 파일, 장비, 프로그램 번호, 원점, 단위, 안전 복귀, 원호 출력, 냉각수를 먼저 확인하면 됩니다.
CAM 포스트 설정값 전체 표
포스트 프로세스 설정값은 처음 보면 복잡하지만, 실무에서 자주 확인하는 항목은 정해져 있습니다.
아래 표는 입문자와 실무자 모두 참고하기 좋게 정리한 값입니다.
| 설정값 | 자주 쓰는 값 | 뜻 | 잘못되면 생기는 문제 | 확인 기준 |
|---|---|---|---|---|
| 포스트 파일 | 화낙 3축, 지멘스 5축 | 장비용 코드 변환 파일 | 알람, 코드 오류 | 장비 모델과 컨트롤러 확인 |
| 장비 구성 | 3축, 4축, 5축, 선반 | 기계 구조 | 축 방향 오류 | 실제 장비 축과 일치 |
| 프로그램 번호 | O1001, O2407 | NC 파일 번호 | 장비에서 파일 인식 실패 | 숫자 자리수 제한 확인 |
| 파일 확장자 | .nc, .tap, .cnc, .mpf | 출력 파일 형식 | 장비에서 안 보임 | 장비가 읽는 확장자 사용 |
| 단위 | G21 mm, G20 inch | 좌표 단위 | 25.4배 크기 오류 | 국내는 대부분 G21 |
| 작업 좌표계 | G54, G55, G56 | 소재 원점 | 엉뚱한 위치 가공 | 장비 오프셋 화면과 일치 |
| 절대·증분 | G90, G91 | 좌표 해석 방식 | 예상 밖 이동 | 일반 가공은 G90 확인 |
| 공구번호 | T01, T02 | 매거진 공구 번호 | 다른 공구 장착 | 현장 공구표와 비교 |
| 공구 교환 | M06 | ATC 공구 교환 | 공구 교환 실패 | 장비 표준 코드 확인 |
| 길이보정 | G43 H01 | 공구 길이 보정 | Z축 충돌 | T번호와 H번호 확인 |
| 공구경 보정 | G41, G42, G40 | 좌우 보정 | 치수 불량 | CAM 보정인지 장비 보정인지 구분 |
| 스핀들 | S6000 M03 | 회전수와 방향 | 공구 파손, 표면 불량 | 소재·공구 지름 기준 |
| 이송속도 | F300, F800 | 절삭 이송 | 떨림, 공구 마모 | 칩로드 기준으로 확인 |
| 냉각수 | M08, M09, M07 | 절삭유 제어 | 열, 칩 막힘 | 플러드·미스트·드라이 구분 |
| 원호 출력 | G02, G03, R, IJK | 원형 경로 | 원호 알람 | 컨트롤러 지원 방식 확인 |
| 안전 복귀 | G28, G53, Clearance | 공구 복귀 방식 | 클램프 충돌 | 지그 최고점보다 높게 |
| 프로그램 종료 | M30, M02 | 종료와 리셋 | 종료 동작 차이 | 현장 표준 확인 |
입문자가 꼭 알아야 할 G코드
CAM을 쓰면 모든 코드를 손으로 작성할 필요는 없습니다. 그래도 최종 NC 파일에서 기본 코드는 읽을 수 있어야 합니다.
특히 처음 20줄, 공구 교환 전후, Z축 접근, 프로그램 종료부는 직접 확인하는 습관이 좋습니다.
| 코드 | 뜻 | 입문자 확인 포인트 |
|---|---|---|
| G00 | 급속 이동 | 절삭이 아니라 빠른 위치 이동이라 충돌 위험이 큼 |
| G01 | 직선 절삭 | F값과 함께 봐야 함 |
| G02 / G03 | 원호 이동 | 원호 알람이 자주 생기는 구간 |
| G17 | XY 평면 | 일반 3축 밀링에서 자주 사용 |
| G21 | mm 단위 | 국내 가공에서는 먼저 확인할 코드 |
| G54 | 작업 원점 1번 | 장비 오프셋과 맞지 않으면 큰 문제 |
| G90 | 절대좌표 | 대부분의 CAM 출력에서 기본 |
| G91 | 증분좌표 | 복귀 코드에서 자주 보이며 주의 필요 |
| G43 | 공구 길이 보정 | H번호와 같이 확인 |
| G40 | 공구경 보정 취소 | G41/G42 사용 후 해제 확인 |
전문가가 더 신경 쓰는 포인트
입문자는 원점과 공구번호를 먼저 봐야 하고, 실무자는 한 단계 더 들어가 원호 출력 방식, 안전 복귀 방식, 4축·5축 회전축 방향, 공구 보정 방식, 매크로 출력, 고속가공 옵션까지 확인해야 합니다.
원호 출력 방식
원형 가공에서 장비 알람이 나는 경우가 생각보다 많습니다. CAM에서는 원으로 보이지만 NC 코드에서는 G02/G03 + R값 또는 IJK 중심좌표로 출력됩니다. 컨트롤러가 기대하는 방식과 포스트 출력 방식이 다르면 원호 알람이 날 수 있습니다.
G28과 G53 복귀 방식
공구 교환 전후에 Z축을 올릴 때 G28을 쓰는 장비도 있고 G53을 쓰는 장비도 있습니다. 이 부분은 단순 취향 문제가 아니라 기계 좌표계로 어떻게 복귀하느냐의 문제라서 지그나 클램프가 높은 작업에서는 반드시 확인해야 합니다.
4축·5축 회전축
4축 인덱싱이나 5축 동시가공에서는 A축, B축, C축 방향이 매우 중요합니다. CAM 화면에서는 정상으로 보였는데 실제 장비에서는 반대 방향으로 회전할 수 있습니다. 5축은 범용 포스트보다 장비별 전용 포스트를 쓰는 편이 안전합니다.
솔리드캠 GPP·VMID
솔리드캠은 포스트 프로세서 로직 파일과 장비 구성 파일을 함께 봐야 합니다. 솔리드캠 공식 자료에서도 GPPL, VMID, 장비 시뮬레이션, 다양한 G코드 구조 출력을 설명하고 있습니다.
초보자용 NC 코드 예시
아래 예시는 단순 포켓 가공을 가정한 3축 머시닝센터용 코드입니다. 실제 장비에 그대로 넣는 용도가 아니라, 포스트 프로세스 후 NC 코드가 어떤 흐름으로 구성되는지 이해하기 위한 예시입니다.
%
O2407 (ALUMINUM POCKET SAMPLE)
G21 G17 G90 G40 G49 G80
G54
T03 M06
S7200 M03
G00 G43 H03 Z80.0
M08
G00 X10.0 Y10.0
Z5.0
G01 Z-1.5 F180
G01 X70.0 F650
G01 Y45.0
G01 X10.0
G01 Y10.0
G00 Z80.0
M09
M05
G53 Z0
M30
%
| 코드 구간 | 뜻 | 확인할 부분 |
|---|---|---|
| G21 G17 G90 | mm, XY평면, 절대좌표 | 시작부 기본 모드 |
| G54 | 작업 원점 | 장비 오프셋 화면과 일치해야 함 |
| T03 M06 | 3번 공구 교환 | 실제 매거진 3번 공구 확인 |
| G43 H03 | 3번 길이보정 | H번호가 틀리면 Z축이 위험 |
| M08 | 냉각수 ON | 드라이컷이면 설정 변경 필요 |
| G53 Z0 | 기계 좌표 Z 복귀 | 장비별 복귀 방식 확인 |
| M30 | 프로그램 종료 | 종료 후 리셋 |
포스트 출력 전 체크리스트
특히 처음 받은 포스트 파일이나 처음 쓰는 장비라면 바로 소재를 물리고 가공하지 않는 편이 좋습니다. CAM 시뮬레이션 → NC 코드 확인 → 백플롯 → 에어컷 → 싱글 블록 → 피드 오버라이드 낮춤 순서로 확인하면 사고 가능성을 줄일 수 있습니다.
자주 생기는 오류와 해결 방향
| 증상 | 가능한 원인 | 확인할 코드 | 해결 방향 |
|---|---|---|---|
| 장비에서 파일이 안 보임 | 확장자 또는 파일명 문제 | .nc, .tap, .mpf | 장비가 읽는 확장자로 변경 |
| Unknown G-code 알람 | 지원하지 않는 코드 출력 | 알람 발생 줄 | 컨트롤러용 포스트로 변경 |
| 원호 알람 | R/IJK 방식 불일치 | G02, G03 | 원호 출력 옵션 변경 또는 직선화 |
| Z축이 깊게 들어감 | 원점 또는 H번호 오류 | G54, G43 H | 장비 오프셋과 공구길이 확인 |
| 공구 교환 실패 | M06 형식 불일치 | T번호, M06 | 장비 표준 공구교환 코드 적용 |
| 냉각수가 안 나옴 | M08 미출력 또는 장비 옵션 차이 | M08, M09 | 쿨런트 설정과 장비 M코드 확인 |
| 4축 방향 반대 | A축 방향 정의 오류 | A값, B값, C값 | 장비 축 방향과 포스트 설정 비교 |
| 5축 리미트 알람 | 회전축 범위 초과 | A/B/C 회전값 | 장비 전용 포스트와 시뮬레이션 확인 |
실무에서 많이 묻는 질문
CAM 화면에서 충돌이 없으면 실제 장비도 안전한가?
항상 그렇지는 않습니다. CAM 시뮬레이션은 CAM 내부 경로 기준이고, 실제 장비는 포스트 프로세스 후 나온 NC 코드와 장비 오프셋, 공구 길이, 지그 상태의 영향을 받습니다. 지멘스 NX CAM처럼 G코드 기반 시뮬레이션을 지원하는 환경에서는 실제 NC 프로그램 기준 검증까지 같이 보는 것이 좋습니다.
범용 포스트를 써도 되는가?
단순 3축 머시닝센터에서는 범용 화낙 포스트로 시작할 수 있습니다. 하지만 4축, 5축, 밀턴, 선반, 프로빙, 팔레트 체인저, 자동문, 특수 M코드가 들어가면 범용 포스트만으로는 부족할 수 있습니다. 마스터캠은 장비 제조사와 컨트롤러 특성을 반영한 포스트 프로세서를 강조하고 있습니다.
포스트 파일을 직접 수정해도 되는가?
파일 확장자, 주석, 줄 번호 정도는 비교적 수정하기 쉽습니다. 하지만 공구 교환, G28/G53 복귀, 5축 회전축, 선반 X축 지름값·반지름값 출력은 장비 안전과 직접 연결됩니다. 수정 전에는 반드시 원본 파일을 백업하고, 테스트용 소재로 검증하는 편이 좋습니다.
포스트 프로세서와 머신 시뮬레이션은 같은 것인가?
같지 않습니다. 포스트 프로세서는 NC 코드를 만드는 역할이고, 머신 시뮬레이션은 그 코드나 툴패스가 장비에서 어떻게 움직이는지 검증하는 역할입니다. 고급 CAM 환경에서는 포스트, 장비 구성, 충돌 검증을 함께 봐야 합니다.
공식 자료 링크
포스트 프로세서는 장비 안전과 연결되기 때문에 인터넷에서 받은 임의 파일만 믿기보다 공식 자료와 장비 업체 자료를 먼저 확인하는 것이 좋습니다.
CAM 포스트 프로세서는 단순한 저장 기능이 아니라 CAM 공구경로를 CNC 장비용 NC 코드로 변환하는 핵심 단계입니다. 입문자는 G54 원점, G21 단위, T번호, H번호, M08 냉각수, M30 종료 코드부터 확인하면 되고, 실무자는 장비 복귀 방식, 원호 출력, 회전축 방향, 머신 시뮬레이션까지 같이 봐야 합니다.
특히 처음 쓰는 포스트 파일이라면 바로 실제 소재를 가공하지 말고, NC 코드 확인 → 백플롯 → 에어컷 → 싱글 블록 순서로 검증하는 것이 좋습니다. CAM 화면에서 경로가 멀쩡해 보여도 실제 장비는 포스트가 만든 코드대로 움직이기 때문입니다.
댓글
댓글 쓰기