CNC 머신용 PNG를 DXF로 변환하는 방법 — 단계별 가이드
CNC 라우터나 레이저 커터용으로 PNG 이미지를 DXF로 변환해야 하나요? 이 가이드는 이미지 준비부터 머신 레디 파일까지 전 과정을 안내합니다.

Founder of VectoSolve
Self-taught developer, founder and sole developer of VectoSolve since 2024. He builds the conversion engine and the cutting, embroidery and 3D printing exports.
How this article was made: drafted with AI assistance, then edited and fact-checked before publication. About the author
Key Takeaways
- CNC 머신은 벡터 경로(DXF)가 필요하며, 픽셀(PNG)로는 불가능 — 래스터 이미지에서는 툴패스 생성이 불가능합니다
- 신뢰할 수 있는 워크플로우는 PNG → SVG(AI 트레이싱) → DXF 내보내기이며, 직접 PNG→DXF 변환이 아닙니다
- DXF 버전이 중요합니다: R12는 CAM 소프트웨어 호환성을 위한 보편적으로 안전한 선택입니다
- 파일을 머신에 보내기 전에 항상 열린 경로와 겹치는 노드를 확인하세요
- 이송 속도와 비트 선택은 재료에 따라 크게 다릅니다 — 이를 잘못하면 비트가 부러지거나 소재가 타버립니다
CAM 소프트웨어에 PNG를 불러와서 아무런 유용한 작업도 하지 못하는 것을 본 적이 있다면, 이미 문제를 알고 계실 겁니다. CNC 라우터, 레이저 커터, 플라즈마 테이블은 픽셀을 이해하지 못합니다. 이들이 이해하는 것은 툴패스 — 스핀들이나 레이저 헤드에 정확히 어디로 이동할지, 얼마나 빠르게, 얼마나 깊이 움직일지 알려주는 정밀한 수학적 명령입니다.
이 가이드는 PNG 이미지를 머신 레디 DXF 파일로 만드는 전체 워크플로우를 컨트롤러 앞에서 보낸 수천 시간의 실전 경험과 함께 설명합니다.
CNC 머신이 PNG가 아닌 DXF를 필요로 하는 이유
PNG는 색상 점들의 그리드입니다. CNC 컨트롤러가 필요로 하는 것은 근본적으로 다릅니다: 벡터 지오메트리 — 정확한 경계를 정의하는 선, 호, 곡선, 닫힌 윤곽입니다.
CAM 소프트웨어(Fusion 360, VCarve, Mastercam, LightBurn)가 툴패스를 생성할 때, 이 벡터들에 대해 수학적 계산을 수행합니다. 커터 보정, 리드인 동작, 램프 각도, 스텝오버 거리를 계산합니다. 이 중 어떤 것도 픽셀 그리드에서는 불가능합니다. 머신에게 "이 흐릿한 JPEG의 가장자리를 따라 잘라라"고 요청하는 것과 같으며, 머신은 그럴 수 없습니다.
DXF(Drawing Exchange Format)는 CAD/CAM 시스템 간 2D 벡터 지오메트리를 교환하기 위한 산업 표준입니다. Autodesk가 처음 개발한 DXF는 점, 선, 폴리라인, 호, 원, 스플라인을 저장합니다 — CAM 소프트웨어가 툴패스를 구축하는 데 필요한 바로 그 엔티티들입니다.
"CNC 작업에서 정밀도는 목표가 아니라 출발점입니다. 밀리미터의 100분의 1이 중요하며, 이는 깨끗한 벡터 파일에서 시작됩니다. 픽셀 근사가 아닙니다.
단계별: PNG → SVG → DXF 워크플로우
실제 생산 현장에서 작동하는 워크플로우입니다. "직접 PNG→DXF" 도구는 잊으세요 — 쓰레기만 만듭니다. 신뢰할 수 있는 경로는 SVG를 중간 포맷으로 거칩니다.
1단계: 소스 이미지 준비
쓰레기가 들어가면 쓰레기가 나옵니다. 변환 전에:
- 선명한 엣지의 고대비 이미지 사용(상세 작업에는 최소 300 DPI)
- 복잡한 배경 제거 — VectoSolve 배경 제거로 피사체를 분리
- 로고와 텍스트는 컬러 원본보다 흑백 소스가 훨씬 더 잘 트레이싱됩니다
- 손으로 그린 디자인은 가장 깨끗한 벡터 출력을 위해 600 DPI로 스캔
2단계: AI 트레이싱으로 PNG를 SVG로 변환
준비한 PNG를 VectoSolve 벡터라이저에 업로드하세요. AI 기반 트레이서가 이미지를 분석하고 깨끗한 벡터 경로를 생성합니다 — 들쭉날쭉하고 노드가 과도한 윤곽을 만드는 임계값 기반 자동 트레이싱보다 훨씬 우수합니다.
AI 트레이싱의 차이점: 의도를 이해합니다. 약간 흔들리는 손으로 그린 원이 200개 노드의 다각형이 아닌 부드러운 호가 되어야 한다고 인식합니다. 이 벡터들이 툴패스가 될 때 이것은 매우 중요합니다.
Pro Tip: SVG를 DXF로 내보내기 전에 벡터 경로를 최적화하세요. 가능한 곳에서 노드 수를 줄이고, 겹치는 형상을 병합하고, 모든 절단 윤곽이 닫힌 경로인지 확인하세요. VectoSolve의 SVG 편집기에서 5분의 정리가 CAM 소프트웨어에서 30분의 골치 아픔을 줄여줍니다. 단순한 벡터 = 깨끗한 툴패스 = 더 나은 절단.
3단계: SVG를 DXF로 내보내기
VectoSolve의 SVG→DXF 변환기 또는 PNG→DXF 다이렉트 파이프라인을 사용하세요. 여기서 핵심 결정은 어떤 DXF 버전으로 내보낼지입니다.
4단계: DXF를 CAM 소프트웨어에 가져오고 툴패스 생성
CAM 소프트웨어에서 DXF를 열고 각 벡터 요소에 툴패스 작업을 할당합니다:
- Fusion 360 — File > Insert > Insert DXF, Manufacturing 워크스페이스로 전환
- VCarve Pro — File > Import > Import Vectors, 툴패스 패널 사용
- LightBurn — File > Import (네이티브 DXF 지원, 레이어 자동 할당)
- Easel (Inventables) — Import > DXF file, 요소별 절삭 깊이 설정
- Mastercam — File > Converters > DXF, 전체 엔티티 매핑
DXF 버전 호환성 가이드
모든 DXF가 같지 않습니다. 오래된 CAM 소프트웨어는 ACIS 솔리드나 복잡한 해칭 같은 최신 DXF 기능에서 멈춥니다. 무엇이 어디서 작동하는지 확인하세요:
| DXF 버전 | 연도 | 스플라인 지원 | CAM 호환성 | 최적 용도 |
|---|---|---|---|---|
| R12 | 1992 | 없음 (폴리라인 근사) | 유니버설 — 어디서든 작동 | 최대 호환성, 구형 머신 |
| R14 | 1997 | 기본 | 매우 높음 | 기능과 호환성의 균형 |
| 2000 | 1999 | 전체 | 높음 | 최신 CAM 소프트웨어, 곡선 디자인 |
| 2007+ | 2007 | 전체 + 메시 | 보통 | 고급 CAD 교환만 |
권장사항: 진정한 스플라인 곡선이 특별히 필요하지 않다면 DXF R12로 내보내세요. R12는 스플라인을 폴리라인 근사로 변환하며, 지구상의 모든 CNC 컨트롤러가 이를 처리할 수 있습니다. R12로 전환하는 순간 사라지는 가져오기 오류를 디버깅하느라 시간을 낭비하는 작업장을 많이 봤습니다.
A Full Year of Conversions for $49
Starter Annual: 25 conversions every month, $49 for the whole year. That is about $4.08 a month · Cancel anytime
Get the Annual Deal툴패스 유형 설명
DXF가 CAM 소프트웨어에 있으면, 각 벡터에 적절한 작업을 할당해야 합니다:
- 프로파일 컷(윤곽) — 비트가 형상의 외곽을 따라 이동합니다. 부품은 외부, 구멍은 내부로 절단하도록 설정하세요. 시트 소재에서 형상을 절단하는 기본 작업입니다.
- 포켓 — 닫힌 윤곽 내의 모든 재료를 제거합니다. 스텝오버 패턴(일반적으로 비트 직경의 40-60%)을 사용하여 전체 영역을 제거합니다. 홈, 인레이, 사인 배경에 적합합니다.
- 조각 / V-Carve — V자 비트가 벡터 중심선을 따라 가변 깊이로 절입합니다. 넓은 영역은 더 깊은 절삭을 받습니다. 사인과 장식 작품에 놀라운 디테일을 만들어냅니다.
- 드릴 — 특정 포인트 위치에서의 플런지 전용 작업. DXF의 원이 드릴 대상이 됩니다. 정렬 구멍과 체결 위치에 필수적입니다.
재료별 이송 속도 및 비트 권장사항
이것은 시작점입니다. 항상 스크랩 재료에서 테스트 절단을 수행하고 특정 머신의 강성, 스핀들 파워, 워크홀딩에 따라 조정하세요.
| 재료 | 비트 타입 | 비트 크기 | 이송 속도 | 플런지 속도 | RPM | 패스당 깊이 |
|---|---|---|---|---|---|---|
| 연목(소나무, 삼나무) | 업컷 스파이럴 | 1/4" | 120-180 ipm | 40-60 ipm | 16,000-18,000 | 0.125" |
| 경목(참나무, 단풍나무) | 다운컷 스파이럴 | 1/4" | 80-120 ipm | 30-50 ipm | 16,000-18,000 | 0.0625" |
| 합판 / MDF | 컴프레션 | 1/4" | 100-150 ipm | 40-60 ipm | 16,000-18,000 | 0.100" |
| 아크릴 | O플루트 업컷 | 1/8" | 60-100 ipm | 20-40 ipm | 18,000-24,000 | 0.050" |
| 알루미늄(6061) | 싱글 플루트 | 1/8" | 30-60 ipm | 10-20 ipm | 10,000-15,000 | 0.020" |
| 연강 | 초경 2날 | 1/8" | 10-25 ipm | 5-10 ipm | 3,000-6,000 | 0.010" |
| 레이저 — 목재 | 해당없음(빔) | 해당없음 | 200-400 mm/s | 해당없음 | 해당없음 | 싱글 패스 |
| 레이저 — 아크릴 | 해당없음(빔) | 해당없음 | 10-30 mm/s | 해당없음 | 해당없음 | 멀티 패스 |
이 이송 속도는 강성 있는 갠트리형 CNC 라우터(Shapeoko, Onefinity, Avid 등)를 가정합니다. 프레임에 휨이 있는 취미용 머신은 이 값의 50-60%에서 시작하여 점진적으로 올려야 합니다. 레이저 작업의 경우 출력 설정(와트)이 동일하게 중요합니다 — 레이저 제조사의 재료 라이브러리를 참조하세요.
재료별 고려사항
목재: 결 방향이 절삭 품질에 영향을 미칩니다. 클라임 커팅(비트 회전이 이송 방향과 일치)은 경목에서 더 깨끗한 엣지를 제공하지만 강성이 낮은 머신에서는 물림 현상이 발생할 수 있습니다. 깨끗한 상면을 위해서는 다운컷 비트, 깨끗한 하면을 위해서는 업컷 비트, 양면 모두 중요할 때는 컴프레션 비트를 사용하세요.
아크릴: 열이 적입니다. 아크릴은 너무 느리게 가면 비트 뒤에서 녹아 다시 융착됩니다. 싱글 플루트(O플루트) 커터를 사용하고 이송 속도를 높게 유지하세요. 레이저 절단에서는 실제로 느린 것이 더 좋습니다 — 깨끗한 화염 연마 엣지를 원합니다.
알루미늄: 칩 배출이 중요합니다. 칩이 빠져나갈 충분한 공간이 있는 싱글 플루트 엔드밀을 사용하세요. 절삭유 또는 미스트 쿨런트를 적용하세요. 칩이 다시 절삭되게 두지 마세요 — 가공 경화되어 비트를 파괴합니다.
강철: 적절한 워크홀딩을 갖춘 강성 있는 머신에서만 시도하세요. 초경 공구는 필수입니다. RPM을 낮게 유지하고, 날당 이송을 적절히 하며, 가능하면 플러드 쿨런트를 사용하세요. 대부분의 취미용 CNC는 강철용으로 제작되지 않았습니다.
Warning: 절삭을 망치는 일반적인 DXF 변환 오류:
- 열린 경로 — 윤곽이 완전히 닫히지 않으면 CAM 소프트웨어가 포켓이나 프로파일 컷을 생성할 수 없습니다. 툴패스를 생성하기 전에 항상 경로 닫힘을 확인하세요.
- 겹치는 / 중복 노드 — 같은 위치에 두 개의 노드가 쌓이면 머신이 해당 지점에서 정체(일시 정지)하여 재료를 태우거나 자국을 남깁니다.
- 자기 교차 경로 — 자체적으로 교차하는 벡터는 오프셋 계산을 혼란시킵니다. 커터 보정이 불규칙한 결과를 만들어냅니다.
- 잘못된 단위 — 밀리미터로 그린 디자인을 인치로 가져오면 25.4배 크게 됩니다(또는 그 반대). 가져오기 직후 항상 스케일을 확인하세요.
- 미닫힌 마이크로 갭 — 0.001" 미만의 갭은 화면에서 보이지 않지만 "열린 윤곽" 오류를 발생시킵니다. CAM 소프트웨어의 "벡터 결합" 기능을 작은 허용 오차로 사용하여 이를 잡으세요.
Free SVG Tools for Crafters
Design Checker · Color Separator · Mat Preview · Offset Generator · Text to SVG
Check Your SVG Free변환할 준비가 되셨나요?
PNG에서 CNC 레디 DXF로의 가장 빠른 경로는 VectoSolve 벡터라이저를 경유합니다. 이미지를 업로드하고, AI가 깨끗한 벡터를 트레이싱하게 하고, 편집기에서 최적화하고, DXF R12로 내보내세요. CAM 소프트웨어 — 그리고 엔드밀 — 이 감사할 것입니다.
이미 벡터 형식인 파일의 경우, SVG→DXF 변환기가 몇 초 만에 포맷 변환을 처리합니다.
| DXF 버전 | CAM 소프트웨어 지원 | 스플라인 지원 | 권장 용도 |
|---|---|---|---|
| DXF R12 | 유니버설 (99%+ 호환) | 선과 호만 | 레이저 커터, 기본 CNC 라우터 |
| DXF R14 | 대부분의 최신 CAM | 기본 스플라인 | 일반 CNC 밀링 |
| DXF 2007+ | Fusion 360, SolidWorks | 전체 NURBS 스플라인 | 복잡한 3D 가공 |
| DXF 2018 | 최신 CAD/CAM만 | 전체 스플라인 지원 | 고급 엔지니어링 워크플로우 |
참고 자료
- Epilog Laser Resources — 레이저 절단 및 CNC 조각을 위한 DXF 파일 준비에 관한 실용 가이드
- MDN Web Docs — SVG — PNG→DXF 변환의 중간 SVG 단계를 이해하기 위한 SVG 경로 레퍼런스
- W3C SVG 2 Specification — PNG와 DXF 사이의 브리지 포맷으로 사용되는 경로 데이터에 대한 공식 SVG 표준
- Smashing Magazine — 벡터 포맷 변환 및 파일 최적화 워크플로우에 대한 기술 기사