CAD 파일을 CNC 가공 부품으로 변환하는 방법
1. 서론: CAD 파일을 바로 CNC에 넣을 수 없는 이유
3D 모델이 완성되었다고 해서 CNC 기계가 즉시 부품을 만들 수 있는 것은 아닙니다. CAD는 형상과 설계 의도를 표현하지만, 기계가 필요한 공구, 절삭 순서, 이송, 회전수, 좌표계와 제어기 명령은 포함하지 않는 경우가 대부분입니다.
CAD-CNC 변환은 단순한 파일 형식 변경이 아니라 설계 데이터를 안전하고 측정 가능한 제조 공정으로 바꾸는 과정입니다. 모델 정리, 공차 해석, 소재와 고정 계획, CAM 툴패스, 포스트 프로세싱, 시뮬레이션, 셋업과 초도품 검사가 연결되어야 합니다.
이 글은 밀링과 선삭을 중심으로 일반적인 변환 흐름을 설명하고, 마지막에는 PCB 설계 데이터가 일반 기계 부품과 어떻게 다른지도 구분합니다.

2. CAD, CAM, CNC의 역할
CAD
부품의 2D 도면 또는 3D 형상, 치수와 설계 기준을 정의합니다.
CAM
CAD 형상을 바탕으로 가공 특징, 공구, 절삭 조건, 진입·이탈과 툴패스를 계획합니다.
포스트 프로세서
CAM의 중립적인 공구 경로를 특정 CNC 기계, 축 구성과 제어기에 맞는 NC/G-code로 변환합니다.
CNC
프로그램, 공구 보정값과 작업 좌표계를 사용해 실제 기계를 움직입니다. 작업자는 고정, 원점, 공구 길이와 안전 조건을 확인해야 합니다.
따라서 “CAD를 G-code로 저장”하는 한 번의 명령보다 CAD → 공정 계획 → CAM 툴패스 → 포스트 프로세싱 → 검증 → 기계 셋업의 연쇄로 이해하는 편이 정확합니다.
3. 가공 유형에 따른 변환 시나리오
2D·2.5D 부품
판재 윤곽, 포켓, 슬롯과 드릴 홀은 DXF 또는 3D 모델을 활용할 수 있습니다. 닫힌 윤곽, 중복 선과 Z 깊이를 확인합니다.
3축 밀링
STEP 또는 원본 솔리드 모델에서 황삭, 잔삭과 정삭 툴패스를 만듭니다. 여러 셋업의 기준면과 접근성을 계획합니다.
CNC 선삭
회전축 중심, 소재 외경, 척 물림과 홈·나사 형상을 정의합니다. 밀턴 장비라면 회전 공구와 부축 동기화도 필요합니다.
4축·5축 가공
공구 방향과 기계 운동학이 결과에 직접 영향을 줍니다. 실제 기계 모델, 공구 홀더와 G-code 기반 검증의 중요성이 커집니다.
메시·역설계 데이터
STL은 삼각형 메시이므로 정밀 형상 편집과 공차 관리에 제약이 있습니다. 가능하면 솔리드/서피스 형식으로 복원하거나 메시 가공 오차를 별도로 관리합니다.
4. CAD-CNC 변환용 파일 형식 선택표
| 파일 형식 | 적용 상황 | 장점 | 주의점 |
|---|---|---|---|
| STEP (.stp) | 업체 간 3D 솔리드 교환 | 범용성이 높고 형상 품질이 안정적 | PMI·색상·어셈블리 보존 범위와 버전 확인 |
| Parasolid (.x_t) | 호환 CAD/CAM 간 정밀 솔리드 | 커널 기반 형상 전달이 효율적 | 수신 시스템 버전과 속성 전달 확인 |
| 원본 CAD | 설계 변경·피처 활용이 필요한 협업 | 피처, 기준과 설계 의도 보존 가능 | 동일 소프트웨어·버전·외부 참조 필요 |
| IGES (.igs) | 레거시 서피스 데이터 교환 | 오래된 시스템과 폭넓게 호환 | 틈, 중복면과 봉합 실패를 검사 |
| DXF/DWG | 2D 윤곽·판재·라우터 작업 | 간단한 프로파일 전달에 편리 | 단위, 스케일, 레이어, 중복선과 닫힘 확인 |
| STL/OBJ | 메시 기반 형상·스캔·일부 조형 가공 | 가볍고 시각화가 쉬움 | 삼각분할 오차, 단위와 공차 정보 부족 |
| PDF 도면 | 공차·표면·나사·검사 요구 보조 | 사람이 설계 요구를 읽기 좋음 | 단독으로 정밀 CAM 형상을 대체하지 못함 |
5. CAD 파일을 CNC 부품으로 바꾸는 8단계
5.1 설계 데이터와 개정 확인
3D 모델, 2D 도면, 재료, 수량과 개정 번호를 하나의 릴리스로 묶습니다. 모델과 도면이 충돌하면 가공 전에 우선순위를 확인합니다.
5.2 형상 정리와 검사
열린 면, 미세 틈, 중복 형상, 잘못된 단위와 지나치게 작은 필렛을 점검합니다. CAM에서 솔리드로 인식되는지 확인합니다.
5.3 공차와 기준 해석
모델 형상만으로는 치수 공차, GD&T, 표면 거칠기, 나사와 열처리를 알 수 없습니다. 기능 기준과 검사 방법을 먼저 정합니다.
5.4 소재·공정·셋업 계획
원소재 크기, 여유량, 가공 방향, 바이스/척/소프트 조와 셋업 수를 결정합니다. 공구 접근 불가 형상은 설계 변경 또는 추가 셋업이 필요합니다.
5.5 CAM 작업과 툴패스 생성
황삭, 반정삭, 정삭, 드릴링과 모따기 순서를 정하고 검증된 공구 라이브러리와 소재별 절삭 조건을 사용합니다.
5.6 작업 좌표계와 포스트 프로세서 선택
모델 원점과 실제 고정 기준을 연결하고 기계 모델, 축 구성, 제어기와 옵션에 맞는 포스트를 선택합니다. 이름이 비슷한 기계의 포스트를 임의로 재사용하면 안 됩니다.
5.7 시뮬레이션·NC 검증
공작물, 바이스, 척, 클램프, 공구와 홀더를 포함해 충돌, 잔삭, 과절삭과 축 한계를 점검합니다. 중요한 작업은 포스트된 NC 코드 기반 기계 시뮬레이션으로 다시 확인합니다.
5.8 셋업·드라이런·초도 검사
작업 좌표, 공구 길이/직경 보정, 회전 방향과 안전 높이를 확인합니다. 싱글 블록·저속 또는 에어 컷으로 검증한 뒤 초도품을 측정하고 승인된 보정값과 프로그램 개정을 고정합니다.
6. 품질과 비용을 좌우하는 핵심 요소
설계 제조성
깊고 좁은 포켓, 작은 내부 코너, 얇은 벽과 접근 불가능한 면은 긴 공구, 진동, 다중 셋업과 비용을 늘립니다.
모델 허용오차와 툴패스 공차
곡면을 선분으로 근사하는 공차가 너무 크면 패싯과 윤곽 오차가 생기고, 지나치게 작으면 NC 파일과 처리 시간이 불필요하게 커질 수 있습니다.
고정과 기준 반복성
좋은 툴패스도 부품이 변형되거나 기준을 재현하지 못하면 공차를 지킬 수 없습니다.
공구와 절삭 조건
공구 직경, 돌출, 날 수, 재질과 코팅을 소재·장비·냉각에 맞춥니다. 공급사 권장값을 시작점으로 부하와 칩을 관찰합니다.
검사 피드백
기능 치수를 먼저 측정하고 편차가 프로그램, 공구 마모, 고정 변형 또는 측정 기준에서 발생했는지 구분합니다.
7. 자주 발생하는 오류와 해결 방향
단위·스케일 오류
인치와 mm 혼동은 치명적입니다. 가져오기 직후 알려진 치수를 대조합니다.
깨진 형상
서피스 틈이나 중복선은 툴패스 단절과 잘못된 가공 영역을 만듭니다. CAD 복구 후 다시 계산합니다.
공차 정보 누락
3D 형상만 전달하면 끼워맞춤, 표면, 나사와 중요 특성이 사라질 수 있습니다. 관리 도면 또는 PMI를 함께 제공합니다.
잘못된 포스트
제어기 문법, 회전축 방향, 공구 교환이나 고정 사이클이 맞지 않을 수 있습니다. 승인된 기계별 포스트와 테스트 프로그램을 사용합니다.
고정구·홀더 미포함
CAM 화면에서는 안전해도 실제 홀더나 클램프와 충돌할 수 있습니다. 현실적인 디지털 셋업으로 검증합니다.
좌표·보정값 오류
WCS, 공구 길이, 직경 보정과 프로그램 원점의 불일치가 과절삭을 일으킵니다. 셋업 시트와 기계 값을 교차 확인합니다.
개정 혼용
새 모델에 이전 NC 프로그램을 실행하지 않도록 파일명, 릴리스 상태와 승인 기록을 관리합니다.
8. CAD-CNC 변환 체크리스트
· ☐ 3D 모델과 2D 도면의 개정 번호가 일치하는가?
· ☐ 단위, 스케일, 좌표계와 부품 방향을 확인했는가?
· ☐ 재료 규격, 열처리, 표면처리와 원소재 크기가 정의되었는가?
· ☐ 공차, GD&T, 표면 거칠기, 나사와 중요 특성이 명확한가?
· ☐ 형상 오류, 열린 면, 중복선과 불필요한 미세 요소를 검사했는가?
· ☐ 공구 접근성, 내부 코너, 깊은 포켓과 얇은 벽을 검토했는가?
· ☐ 고정구, 클램프, 척, 공구 홀더가 시뮬레이션에 포함되었는가?
· ☐ 포스트 프로세서가 해당 기계·제어기·축 구성에 승인되었는가?
· ☐ NC 코드, 공구 목록, 셋업 시트와 작업 오프셋이 같은 개정인가?
· ☐ 드라이런과 초도품 검사 결과를 승인하고 변경 이력을 보관했는가?
9. PCB에서는 CAD-CNC 변환이 어떻게 다른가?
PCB는 일반 금속 부품의 STEP 모델을 CAM으로 가공하는 흐름과 다릅니다. 회로 패턴에는 Gerber, 홀에는 Excellon 드릴 데이터, 외형·슬롯에는 기계 레이어나 라우팅 데이터가 주로 사용됩니다. 3D STEP 모델은 조립 간섭 확인에 유용하지만 PCB 제작 데이터 전체를 대체하지 않습니다.
ECAD 설계를 제작 데이터로 내보낼 때 필요한 레이어와 기본 절차는 Gerber 파일 생성 가이드에서 확인할 수 있습니다.
PCB 외곽, 내부 슬롯과 패널 분리에는 CNC 라우터가 사용될 수 있습니다. 공구 직경 때문에 내부 코너에 반경이 남으며, 탭·마우스 바이트와 보드 가장자리 부품 간격도 함께 설계해야 합니다. 자세한 내용은 PCB 라우팅 및 밀링 공정 안내를 참고하세요.
10. PCBgogo의 제조 데이터 검토
PCBgogo에 PCB를 발주할 때는 Gerber, Excellon 드릴 파일, 보드 외형, 슬롯·컷아웃, 적층과 제작 요구를 함께 제출해야 합니다. 제조 전 검토에서는 레이어 정합, 홀과 패드 관계, 외형 폐합, 슬롯 표현과 기본 제조 가능성을 확인할 수 있습니다.
PCBgogo가 일반 금속 CNC 부품 가공 서비스를 제공한다는 의미는 아닙니다. 이 글의 PCBgogo 연계 범위는 PCB/PCBA 제작 데이터와 PCB 라우팅·드릴링에 한정됩니다.
PCB Gerber와 드릴 데이터의 제작 가능성 검토가 필요하면 PCBgogo PCB 제조 견적 페이지에 파일을 업로드해 확인하세요.
11. 요약
CAD-CNC 변환은 파일 확장자를 바꾸는 작업이 아니라 설계 의도를 공정, 툴패스와 검증된 기계 명령으로 연결하는 제조 워크플로입니다. STEP 또는 원본 솔리드를 기반으로 공차와 기준을 확인하고, 현실적인 고정·공구 조건으로 CAM을 작성한 뒤, 기계별 포스트와 NC 검증을 거쳐야 합니다.
안전한 전환의 핵심은 승인된 데이터 개정, 정확한 좌표계, 실제 기계와 일치하는 포스트, 충돌을 포함한 시뮬레이션, 드라이런과 초도 검사입니다. PCB는 Gerber·Excellon·외형 데이터를 사용하는 별도 흐름으로 관리해야 합니다.
12. FAQ
Q1. CAD 파일을 CNC 기계에서 바로 사용할 수 있나요?
대부분 불가능합니다. CAM에서 툴패스를 만들고 해당 기계와 제어기에 맞는 포스트 프로세서로 NC/G-code를 생성해야 합니다.
Q2. CAD-CNC 변환에 가장 좋은 3D 파일 형식은 무엇인가요?
업체 간 교환에는 STEP이 일반적인 출발점입니다. 피처와 설계 의도가 필요하면 호환되는 원본 CAD나 Parasolid를 함께 검토합니다.
Q3. STL 파일로 CNC 가공할 수 있나요?
가능한 CAM도 있지만 메시 삼각분할 오차와 공차 정보 부족이 있습니다. 정밀 부품은 솔리드 형식을 우선하는 편이 좋습니다.
Q4. 포스트 프로세서는 왜 기계마다 다른가요?
제어기 문법, 축 방향, 기계 운동학, 공구 교환과 고정 사이클이 다르기 때문입니다.
Q5. CAM 시뮬레이션만 하면 충돌을 완전히 막을 수 있나요?
아닙니다. 모델에 실제 고정구와 홀더가 포함되어야 하며, 포스트된 코드 검증과 현장 드라이런도 필요합니다.
Q6. PCB도 일반 CNC용 STEP 파일만 보내면 되나요?
아닙니다. PCB 제작에는 일반적으로 Gerber, Excellon 드릴, 보드 외형과 제작 사양이 필요하며 STEP은 주로 조립 간섭 확인용입니다.