When preparing to manufacture a component, one of the most fundamental questions you’ll face is: what type of files do CNC machines use? While the term “Sirius files” isn’t a standard industry designation—it may refer to proprietary files from a specific CAD system or be a colloquial term—the core of the question addresses the universal language of digital manufacturing. The journey from a digital blueprint to a physical, high-precision part hinges on a seamless chain of file formats, each serving a critical purpose. Understanding this chain is not just technical jargon; it’s the key to unlocking efficiency, accuracy, and a successful partnership with your machining provider.
At its heart, modern CNC machining is a dialogue between your design intent and the machine’s physical capabilities. This dialogue is conducted through a carefully sequenced set of files.
The Digital Handshake: Key File Formats in the CNC Workflow
The process typically involves three primary stages, each with its preferred file types.
1. The Design Blueprint: 3D CAD Model Files
This is the origin, your concept embodied digitally. CNC machining services rely on these files to understand the exact geometry of your part.
STEP (.stp, .step) & IGES (.igs, .iges): These are the universal ambassadors of 3D data. They are neutral, open standards that accurately translate complex 3D geometry, including curves and surfaces, between different CAD software platforms (like SolidWorks, CATIA, Siemens NX, Creo). For collaboration, STEP is often the gold standard due to its robustness with assembly structures and metadata.
Native CAD Files (.sldprt, .prt, .ipt, etc.): These are software-specific files (e.g., SolidWorks, NX, Inventor). While they contain the most complete feature tree and design history, they require the recipient to have the same software and version. For secure and unambiguous data transfer, neutral formats like STEP are strongly preferred.
Parasolid & ACIS (.x_t, .x_b, .sat): These are geometric modeling kernels used by many CAD programs. Files in these formats are also excellent for data exchange as they preserve precise boundary representation (B-rep) data.
2. The Manufacturing Instruction Set: CAM Programming Files
This is where the manufacturing engineer takes your 3D model and defines how to make it. The output is machine-specific code.

G-code (.nc, .cnc, .tap): This is the fundamental language of CNC machines. It is a sequential set of alphanumeric instructions that directly command machine movements (G01 for linear feed, M03 to start the spindle), speeds, feed rates, and tool changes. G-code is typically generated by CAM (Computer-Aided Manufacturing) software and is specific to the machine controller (e.g., Fanuc, Siemens, Heidenhain).
CAM Program Files: These are project files from software like Mastercam, Fusion 360, or HyperMill. They contain the toolpaths, strategies, tool libraries, and fixtures, but are not directly usable by the machine without post-processing into G-code.
3. The Supporting Documentation: 2D Drawings
Despite the prevalence of 3D models, a fully annotated 2D drawing (.pdf, .dwg, .dxf) remains indispensable. It serves as the legal and quality document, specifying:
Critical Dimensions and Tolerances: Which features are most important (±0.001mm, etc.).
Geometric Dimensioning and Tolerancing (GD&T): Defining form, profile, orientation, location, and runout.
Surface Finish Requirements: Callouts for Ra, Rz values.
Material Specifications and Heat Treatment.
Post-Processing Details: Plating, anodizing, painting specifications.
A comprehensive data package containing a 3D STEP file and a detailed 2D PDF drawing provides the perfect balance of unambiguous geometry and critical manufacturing intent.

The Real-World Challenge: Beyond the File Extension
The core pain point for many clients isn’t knowing the file type—it’s ensuring that the file translates perfectly into the desired part. This is where the gap between promise and reality often appears. Common pitfalls include:
“Dirty” Geometry: Models with gaps, overlapping surfaces, or non-manifold edges that cause CAM software to fail.
Unrealistic Tolerances: Specifying tolerances tighter than the application requires, needlessly escalating cost.
Missing Critical Information: Omitting surface finish or material specs on the drawing, leading to assumptions and potential rework.
This is precisely why choosing a manufacturing partner with deep engineering support is as crucial as their machine portfolio. A true partner will conduct a Design for Manufacturability (DFM) review upon receiving your files, proactively identifying potential issues in geometry, tolerancing, or material selection before any metal is cut. This collaborative step saves significant time, cost, and frustration downstream.
Conclusion: The File is the Foundation, but Partnership Builds the Result
So, what type of files do CNC machines use? The direct answer is G-code. But the more meaningful answer is that they use a chain of files—from your design (STEP/IGES) to their manufacturing plan (CAM) to the machine instructions (G-code)—all bridged by clear documentation (2D Drawings). The seamless flow through this chain determines the success of your project.
For clients seeking not just a supplier but a solutions partner, GreatLight CNC Machining Factory embodies this integrated approach. With our advanced 5-axis CNC machining services, we don’t just accept your files; we engage with them. Our engineers leverage their expertise to ensure your designs are not only manufacturable but optimized for quality, performance, and cost-effectiveness. From the initial DFM feedback on your submitted files to the final quality inspection report, we ensure the digital promise is faithfully realized in the physical part.
Frequently Asked Questions (FAQ)
Q1: What is the single best file format to send for a CNC machining quote?
A: For the most accurate and efficient quotation, provide a 3D STEP (.stp) file along with a 2D PDF drawing. The STEP file gives us the unambiguous geometry, and the PDF drawing specifies your critical tolerances, materials, and finishes.
Q2: My designer only gave me an STL file. Is that sufficient?
A: An STL file is a mesh of triangles and is primarily used for 3D printing and visualization. For precision CNC machining, it is not ideal. It does not contain precise geometric data (like true curves) and cannot be used to apply intelligent tolerances. We strongly request a solid model format (STEP, IGES, etc.) for machining.

Q3: Can you work from just a 2D drawing?
A: Yes, we can. However, it requires our engineers to interpret the drawing and model the part in 3D for CAM programming, which introduces time, cost, and risk of interpretation error. Providing a 3D model is always faster, cheaper, and less prone to misunderstanding.
Q4: What’s the difference between the file I send and the file the machine uses?
A: You send a design intent file (e.g., STEP). Our CAM programmers use it to create manufacturing instructions (toolpaths) within CAM software. That software then uses a post-processor to translate those instructions into specific G-code, which is the machine executable file the CNC controller understands.
Q5: How do you ensure my design data is secure?
A: At GreatLight Metal, we take intellectual property protection seriously. Our operations are compliant with ISO 27001 standards for information security management. All client data is handled under strict confidentiality agreements, stored on secure servers, and accessed only by relevant project personnel.
Q6: Do you offer DFM (Design for Manufacturability) analysis?
A: Absolutely. We consider DFM a core, value-added service. Upon receipt of your files, our engineering team will analyze them for potential issues related to tool access, thin walls, deep cavities, tolerance stacking, and optimal material selection, providing actionable feedback before production begins.
For more insights into the world of advanced manufacturing and industry trends, connect with us on LinkedIn.


















