127 Sets High-Precision CNC Lathes
15 Years of Experience

CNC file type explained

Navigation Maze: A comprehensive guide to CNC file types (and how they shape your parts) Ever stared at the project file extension list – steps, IGES, G-CODE, STL – confused? you are not alone. In the precisely driven world of CNC machining, the file type you choose is more than just technical; it is the […]

CNC Content Navigation

Navigation Maze: A comprehensive guide to CNC file types (and how they shape your parts)

Ever stared at the project file extension list – steps, IGES, G-CODE, STL – confused? you are not alone. In the precisely driven world of CNC machining, the file type you choose is more than just technical; it is the basis for building body parts. Choosing the wrong format can cause delays, errors, and unexpected costs. In Greatlight CNC machining, we specialize in complex five-axis accuracy and fast custom parts, understanding these files is essential to delivering excellence.

This guide cuts complexity and explains the most common CNC file types, their key roles in manufacturing workflows, and the pros and cons of everyone. By the end, you will have the ability to choose the best format for your project, ensuring a seamless journey from digital design to perfect physical parts.

From Concept to Metals: CAD/CAM/CNC Journey

Before studying the details of the file, let us understand the typical workflow of these files running:

  1. CAD (Computer Aided Design): Engineers use professional software such as SolidWorks, AutoCAD, Fusion 360, Catia, Siemens NX to create part geometry. This results in native CAD files.
  2. Data exchange/translation: Save or export CAD designs to the appropriate format for the next stage.
  3. CAM (Computer Aided Manufacturing): Programmers use CAM software to analyze CAD models and generate detailed machine-specific toolpaths – essentially, step-by-step instructions determine how the tools of a CNC machine move to create parts.
  4. Machine control: CAM software outputs machine-readable code (usually G-code) that can be loaded onto a CNC computer controller.
  5. Processing: The CNC machine (like our advanced five-axis center on Greatlight) executes the G code to actually cut parts from the raw material block.

File type is the glue that holds these stages together. Let’s classify and dissect them.

Core CNC file type: format explained

File formats belong to different categories according to their main functions:

I. Design/geometric file (CAD output)

These represent the shape and dimensions of the part and are critical for reference, initial review, and CAM programming.

  1. Steps (.stp, .step)

    • What is: Standard for exchanging product model data. ISO standard (ISO 10303), which defines not only geometry, but also assembly structure and metadata (e.g. materials, tolerances).
    • advantage: Highly accurate solid/surface geometric representation. Lossless translation between most CAD systems. Ideal for complex parts, components and critical dimensions and tolerances (common in aerospace, automotive, medical). Great for Greatlight’s five-axis machining capability, it can handle complex geometry.
    • shortcoming: Larger file size than some formats. No manufacturing details are specified, such as modeling outside tolerances.
    • Best for: Our top recommendations for submitting parts. Ideal for complex designs, components, parts that require critical dimensions and fit. It is crucial to take advantage of complete five-axis accuracy.

  2. iges (.igs, .igiges)

    • What is: Initial Graphic Exchange Specification. Older, widely supported standards, mainly concentrated on line frames, surfaces and boundary representations.
    • advantage: Wide range of compatibility, especially with older systems. Useful for simple geometric data exchange.
    • shortcoming: Prone to errors during translation (gap, mismatched surface, lost data). Not very reliable for complex solid models. Not ideal for assembly. Typically, for similar geometry, a file is generated that is larger than a modern equivalent.
    • Best for: When unavailable steps and compatibility with very old systems. Lower complex machining preference.

  3. Parasite (.x_t, .x_b)

    • What is: Powerful geometric modeling kernels for many major CAD systems (SolidWorks, Siemens NX, Solid Edge). .x_t is text-based, .x_b It’s binary.
    • advantage: Excellent compatibility Between CAD systems using parasitic cores. Highly accurate representation of complex solids and surfaces. In many cases, a data structure is more efficient than the steps.
    • shortcoming: Although widely supported, it is not an open standard, such as steps. Mainly transports geometry of non-kernel CAD platforms, less common interoperability.
    • Best for: Direct exchange between common CAD systems (especially solid work, New York). Excellent alternative to steps, especially for complex solids.

  4. stl(.stl)

    • What is: Stereo-lithography files. Mesh (inlay) that indicates that the surface is tiny triangle. Not originally used for precision processing.
    • advantage: It is universally supported because it is the standard for 3D printing. Simple format. Shows the overall shape very well. Used for rough proof of concept or prototype.
    • shortcoming: Lossy format: The critical design data (curvature, dimension, tolerance) are approximate and lost. Mesh errors are common. There is no accurate representation of true curves or complex surfaces. Reverse engineering is required in CAM to increase programming time and cost. Not suitable for CNC machining for producing precision parts.
    • Best for: 3D printing rapid prototype, initial visual model. Avoid using functional parts or anything that requires dimension accuracy – sending STL to CNC machining Greatphiel will require conversion, increase lead time and risk inaccurate.

Support design files:

  1. DXF (.dxf) and DWG (.dwg)

    • What is: Mainly in 2D format. DXF (graphical interchange format, Autodesk) is more common; DWG is a native automatic assistant binary format.
    • advantage: Great for exchanging 2D drawings and sketches. Contains layer data and comments. For display dimensions, tolerances (GD&T), surface finishes, and annotations for complementary 3D models, essential engineering drawings.
    • shortcoming: Not a complete 3D representation. Relying on 2D alone to process complex 3D parts is inefficient and error-prone.
    • Best for: The key companion to 3D models. Always pair the steps (or equivalent 3D files) with the 2D graph when submitting Greatlime to ensure a comprehensive understanding of your needs.

  2. PDF (.pdf)

    • What is: Portable document format. Not a CAD file, but commonly used.
    • advantage: It is generally visible. Ideal for references to drawings, checklists or general documents with the main CAD/CAM file.
    • shortcoming: Contains only visual information, not available geometric data. Size is usually not explained by the machine.
    • Best for: Supplement a step document with the final drawing or specification accompanied by the core geometry.

ii. Manufacturing files (from CAM/input to machine)

These contain instructions for driving the CNC machine.

  1. g-code (.gcode, .nc, .tap, .mpf – machine dependency extension)

    • What is: Common language for CNC machines. Text-based code contains coordinate position, feed rate, spindle speed, tool changes, and coolant commands. Generated by CAM software dedicated to target machines and tools.
    • advantage: The CNC controller can be executed directly. Provides accurate machine movement instructions. Highly optimized by Greatlight Cam programmers to maximize our device efficiency.
    • shortcoming: Machine-Specific – One controller’s code may not work on another controller. There is no professional software to read, but it is difficult to edit manually. A lot of programming expertise is required to generate.
    • Best for: Determination instructions to drive the CNC machining process. Clients usually send Greatlight design files (steps), rather than G code; we generate optimized G code internally. Sending a G-code means that you have pre-programmed the tool path, which may not take advantage of Greatlight’s expertise or process optimization.

  2. M code

    • What is: Subsidiary commands used in the G code control accessibility on the CNC machine, such as starting/stopting the spindle (e.g., M3, M5), turning on/care (e.g., M8, M9), activating the tool changer, or ending the program (M30).
    • advantage: Complete machine functionality and process control are crucial. Standardized, but implementation can be machine-specific.
    • shortcoming: Incorporate G code, not standalone file format. The explanations vary slightly between machine manufacturers.

Select the right file: This is critical

Choosing the best file depends on your project phase, complexity, quality requirements and Greatlight requirements:

  1. For precise CNC manufacturing (especially complex 5 axes): Always give priority to native CAD files or Steps (.STP/.STEP) As your main geometric source. Replenish DXF/DWG Completed drawings for tolerances and notes. Never use STL for final production parts.
  2. For basic parts: For very simple 2.5D parts, DXF/DWG And drawings Probably enough, but Steps are still the first choice.
  3. For early prototypes/rough: STL can use fast prototyping methods to provide fast visual or fast rough prototypes.
  4. document: PDF of drawings for clear and revision control.

Best Practice: Ensure a Seamless Experience with Greglight CNC

  1. Submit a local CAD or steps: Start with the most accurate source. We have the ability to handle various CAD formats.
  2. Always include 2D graphs (DXF/DWG + PDF): Clearly convey dimensions, tolerances (GD&T!), surface finishes, key features and material specifications. This disambiguates and ensures that we meet your exact quality expectations.
  3. Avoid production of STLs: Unless strictly approved, it does not matter.
  4. Confirmation unit: Explicitly (mm or inches) and always properly configure the CAD file before exporting.
  5. Simplify or prepare geometric shapes: Remove unnecessary reference geometry, construct planes, hidden parts in components.
  6. Verify file integrity: Before sending, open the exported step file in the neutral viewer. Check for missing features or errors.
  7. comminicate: Discuss your requirements and select formats with your Greatlight project manager. Use our expertise to optimize formats.

How Greatlight makes CNC complexity simple

As a leading five-axis CNC machining expert, Greatlight has both advanced equipment (high-precision five-axis center) and deep expertise to accurately and effectively solve the most challenging geometric shapes. But accurate processing starts with accurate data. This is why working with us to streamline the file process:

  1. Deep expertise: Our engineers seamlessly handle steps, parasites, IGES, DXF/DWG, and all major native CAD systems. We know how to accurately interpret complex geometric shapes.
  2. Optimized cam programming: We not only run code; our programming experts create efficient, conflict-free tool paths optimized specifically for our state-of-the-art five-axis machines. This maximizes accuracy, minimizes cycle time, and ultimately saves you costs.
  3. One-stop completion: Submit your design documents and final specifications – We handle the entire manufacturing and post-processing stream (processing, burring, surface treatment, such as anodizing, plating, painting, assembly). One partner, seamless execution.
  4. Material versatility: From aerospace aluminum and rugged titanium alloys to engineering plastics, submit geometry at once and discuss your material needs – we offer a wide range.
  5. Quick customization and quick transformation: Accurate file preparation speeds up references and programming. Combining our optimized processes and machinery, we are your solution for demanding custom parts and fast transfer prototypes.

in conclusion

Understanding the landscape of CNC file types allows you to effectively design intent and avoid expensive pitfalls. Remember: Step is the undisputed champion for producing ready-made complex parts that require precision. IGES offers wider compatibility, but with accurate warnings, while STL is strictly limited to visual/prototyping. Complementing reliable 3D data with clear 2D graphs (DXF/DWG) is critical to manufacturing.

At Greatlight, we are not only parts of the machine. We designed the solution. By submitting the best file formats and working closely with our team, you can unlock the full potential of our advanced five-axis capabilities and one-stop manufacturing services. This translates directly into precisely manufactured parts, faster lead times and optimal custom machining project value. Ready to turn your design into a precise reality? Let Greatlight professionally bring technical details from digital files to perfectly finished parts.


Frequently Asked Questions about CNC File Types (FAQ)

Q1: What is Absolutely the best File format to send Greatlime to process my complex parts?

one: Steps (.stp or .step) are the most best choices. It provides lossless, accurate 3D geometry for programming complex tool paths on our five-axis computers. Always pair it with 2D plots (DXF/DWG and PDF) for dimensions, tolerances and annotations.

Q2: I only have one STL file. Is the Greatlight machine OK?

A: Technically yes, but for precise parts it strongly dissuades. STL is an approximation (grid) that lacks critical design data. We have to reverse the geometry of the engineering, resulting in longer citation/programming times, potential inaccuracy, higher costs, and liability for any misunderstandings depends entirely on the quality of the data provided. The steps are very preferred.

Q3: What is the difference between CAD files and G codes?

one: CAD file (steps, IGES, etc.) definition Part shape and design. G code definition Machine tool movement and movement (Cut path, speed, etc.) This section needs to be created. Typically, customers provide CAD files; Greatlight’s CAM experts generate optimized G-code for our machines.

Q4: Can I send Greatlight for my g code?

A: While technically possible, it is usually not recommended or necessary. Programming G-code requires in-depth expertise in machining strategies, tool selection, cutting parameters, and specific machine functions. Submit G code to bypass our optimization process and put program correctness and machine compatibility entirely on you. We strongly hope to use our professional CAM software and equipment knowledge to generate the most efficient, safest and high-quality programs.

Q5: In addition to the steps, what other file formats should I include?

one: Always include 2D drawings! use DXF (Most common) or DWG (If it is your local format), export to PDF Easy to view and reference. This figure provides important information missing in pure 3D files: dimensions, geometric tolerances (GD&T), surface finishes, material annotations, key features, and assembly notes.

Question 6: When I send IGES, Greatlight asks me to resend the file in step by step?

A: We may experience potential translation errors in IGES files (such as gaps, overlapping surfaces, or loss of solid model integrity). Steps are a more reliable format for complex geometry, minimizing these risks and ensuring we accurately program and machining the parts for your design intentions. In the long run, it saves time and avoids mistakes.

Question 7: Can Greatlight use the native CAD format of my software?

one: Yes! We are proficient in leading CAD systems (Solidworks, Catia, Siemens NX, Fusion 360, Pro/E, etc.). Although Step is our general suggestion for seamless exchange, submitting native files (e.g., .sldprt, .prt, .f3d) next to the drawing can also work and may retain metadata. Please discuss with your project manager.

Question 8: Greatlight guarantees that if I provide the correct file, can I ensure accuracy?

one: Absolutely. When you provide accurate step files with defined tolerances and clear 2D drawings, we use advanced five-axis CNC equipment, strict process controls and quality inspection systems (such as CMMS) to ensure that the finished parts meet or exceed your specifications. Accurate data is the starting point that our capabilities and expertise provide.

CNC Experts

Picture of JinShui Chen

JinShui Chen

Rapid Prototyping & Rapid Manufacturing Expert

Specialize in CNC machining, 3D printing, urethane casting, rapid tooling, injection molding, metal casting, sheet metal and extrusion

CNC Recent Posts

CNC News

Common CNC Machining Products

Welcome to GreatLight Metal,Maximum Processing Size 4,000 mm

Precision Machining CNC Quote Online

Loading file

Upload Click here to upload or drag and drop your model to the canvas.

The model is too large and has been resized to fit in the printer's build tray. [Hide]

The model is too large to fit in the printer's build tray. [Hide]

The model is too large, a fitting printer is selected. [Hide]

The model is too small and has been upscaled. [Hide]

Warning: The selected printer can not print in full color [Hide]

Warning: obj models with multiple meshes are not yet supported [Hide]

Warning: Unsupported DXF entity  [Hide]

Warning: could not arrange models [Hide]


File Unit:      
Scale:
%
L × W × H:
X: × Y: × Z:  cm 
Rotation:
X: ° Y: °  

	
⚡ Instant Quote for Precision Manufacturing

Submit your design files (STEP/IGES/DWG) and receive a competitive quote within 1 hour, backed by ISO 9001-certified quality assurance.

📋 How It Works

  1. Upload & SpecifyShare your 3D model and select materials (Aluminum/Stainless Steel/Titanium/PEEK), tolerances (±0.002mm), and surface treatments.

  2. AI-Powered AnalysisOur system calculates optimal machining strategy and cost based on 10+ years of automotive/aerospace data.

  3. Review & ConfirmGet a detailed breakdown including:
    - Volume pricing tiers (1-10,000+ units)
    - Lead time (3-7 days standard)
    - DFM feedback for cost optimization

Unit Price: 

Loading price
5 Axis CNC Machining Equipment
4 Axis CNC Machining Equipment
3 Axis CNC Machining Equipment
CNC Milling & Turning Equipment
Prototype and Short-Run Injection Moldings Exact plastic material as final design
Volume Metal Die Casting Services - Precision Cast Parts
Bridge the Gap From Prototype to Production – Global delivery in 10 days or less
Custom high-precision sheet metal prototypes and parts, as fast as 5 days.
Custom Online 3D Printing Services
Custom Online 3D Printing Services
Custom Online 3D Printing Services
Design Best Processing Method According To 3D Drawings
Alloys Aluminum 6061, 6061-T6 Aluminum 2024 Aluminum 5052 Aluminum 5083 Aluminum 6063 Aluminum 6082 Aluminum 7075, 7075-T6 Aluminum ADC12 (A380)
Alloys Brass C27400 Brass C28000 Brass C36000
Alloys Stainless Steel SUS201 Stainless Steel SUS303 Stainless Steel SUS 304 Stainless Steel SUS316 Stainless Steel SUS316L Stainless Steel SUS420 Stainless Steel SUS430 Stainless Steel SUS431 Stainless Steel SUS440C Stainless Steel SUS630/17-4PH Stainless Steel AISI 304
Inconel718
Carbon Fiber
Tool Steel
Mold Steel
Alloys Titanium Alloy TA1 Titanium Alloy TA2 Titanium Alloy TC4/Ti-6Al 4V
Alloys Steel 1018, 1020, 1025, 1045, 1215, 4130, 4140, 4340, 5140, A36 Die steel Alloy steel Chisel tool steel Spring steel High speed steel Cold rolled steel Bearing steel SPCC
Alloys Copper C101(T2) Copper C103(T1) Copper C103(TU2) Copper C110(TU0) Beryllium Copper
Alloys Magnesium Alloy AZ31B Magnesium Alloy AZ91D
Low Carbon Steel
Alloys Magnesium Alloy AZ31B Magnesium Alloy AZ91D
ABS Beige(Natural) ABS Black ABS Black Antistatic ABS Milky White ABS+PC Black ABS+PC White
PC Black PC Transparent PC White PC Yellowish White PC+GF30 Black
PMMA Black PMMA Transparent PMMA White
PA(Nylon) Blue PA6 (Nylon)+GF15 Black PA6 (Nylon)+GF30 Black PA66 (Nylon) Beige(Natural) PA66 (Nylon) Black
PE Black PE White
PEEK Beige(Natural) PEEK Black
PP Black PP White PP+GF30 Black
HDPE Black HDPE White
HIPS Board White
LDPE White
This is a finish of applying powdered paint to the components and then baking it in an oven, which results in a stronger, more wear- and corrosion-resistant layer that is more durable than traditional painting methods.
No coating required, product’s natural color!
This is a finish of applying powdered paint to the components and then baking it in an oven, which results in a stronger, more wear- and corrosion-resistant layer that is more durable than traditional painting methods.
This finishing option with the shortest turnaround time. Parts have visible tool marks and potentially sharp edges and burrs, which can be removed upon request.
Sand blasting uses pressurized sand or other media to clean and texture the surface, creating a uniform, matte finish.
Polishing is the process of creating a smooth and shiny surface by rubbing it or by applying a chemical treatmen
A brushed finish creates a unidirectional satin texture, reducing the visibility of marks and scratches on the surface.
Anodizing increases corrosion resistance and wear properties, while allowing for color dyeing, ideal for aluminum parts.
Black oxide is a conversion coating that is used on steels to improve corrosion resistance and minimize light reflection.
Electroplating bonds a thin metal layer onto parts, improving wear resistance, corrosion resistance, and surface conductivity.
This is a finish of applying powdered paint to the components and then baking it in an oven, which results in a stronger, more wear- and corrosion-resistant layer that is more durable than traditional painting methods.
This is a finish of applying powdered paint to the components and then baking it in an oven, which results in a stronger, more wear- and corrosion-resistant layer that is more durable than traditional painting methods.
Please provide additional text description for other surface treatment requirements!
Material
Material
  • CNC Metals
    • Aluminum
    • Brass
    • Stainless steel
    • Inconel718
    • Carbon Fiber
    • Tool Steel
    • Mold Steel
    • Titanium
    • Alloy Steel
    • Copper
    • Bronze
    • Low Carbon Steel
    • Magnesium
  • CNC Plastics
    • ABS
    • PC
    • PMMA (Acrylic)
    • PA (Nylon)
    • PE
    • PEEK
    • PP
    • HDPE
    • HIPS
    • LDPE
Printer
Printer
  • CNC Metals
    • 5 Axis CNC Machining
    • 4 Axis CNC Machining
    • 3 Axis CNC Machining
    • CNC Milling & Turning
    • Rapid Tooling
    • Metal Die Casting
    • Vacuum Casting
    • Sheet Metal Fabrication
    • SLA 3D Printing
    • SLS 3D Printing
    • SLM 3D Printing
  • Rapid Prototyping
    • Design Best Processing Method According To 3D Drawings
Post-processing
Post-processing
Finalize
The world's first CNC machining center that dares to provide free samples!

Free for first product valued at less than $200. (Background check required)

precision machining cnc quote online

15 Years CNC Machining Services

When you’re ready to start your next project, simply upload your 3D CAD design files, and our engineers will get back to you with a quote as soon as possible.
Scroll to Top

ISO 9001 Certificate

ISO 9001 is defined as the internationally recognized standard for Quality Management Systems (QMS). It is by far the most mature quality framework in the world. More than 1 million certificates were issued to organizations in 178 countries. ISO 9001 sets standards not only for the quality management system, but also for the overall management system. It helps organizations achieve success by improving customer satisfaction, employee motivation, and continuous improvement. * The ISO certificate is issued in the name of FS.com LIMITED and applied to all the products sold on FS website.

greatlight metal iso 9001 certification successfully renewed
GB T 19001-2016 IS09001-2015
✅ iso 9001:2015
greatlight metal iso 9001 certification successfully renewed zh

ISO 13485 certificate

ISO 13485 is an internationally recognized standard for Quality Management Systems (QMS) specifically tailored for the medical device industry. It outlines the requirements for organizations involved in the design, development, production, installation, and servicing of medical devices, ensuring they consistently meet regulatory requirements and customer needs. Essentially, it's a framework for medical device companies to build and maintain robust QMS processes, ultimately enhancing patient safety and device quality.

greatlight metal technology co., ltd has obtained multiple certifications (3)
greatlight metal technology co., ltd has obtained multiple certifications (4)

ISO 27001 certificate

ISO/IEC 27001 is an international standard for managing and processing information security. This standard is jointly developed by the International Organization for Standardization (ISO) and the International Electrotechnical Commission (IEC). It sets out requirements for establishing, implementing, maintaining, and continually improving an information security management system (ISMS). Ensuring the confidentiality, integrity, and availability of organizational information assets, obtaining an ISO 27001 certificate means that the enterprise has passed the audit conducted by a certification body, proving that its information security management system has met the requirements of the international standard.

greatlight metal technology co., ltd has obtained multiple certifications (1)
greatlight metal technology co., ltd has obtained multiple certifications (2)

IATF 16949 certificate

IATF 16949 is an internationally recognized Quality Management System (QMS) standard specifically for the automotive industry. It builds upon the foundation of ISO 9001 and adds specific requirements relevant to automotive production and service parts. The goal is to enhance quality, improve processes, and reduce variation and waste within the automotive supply chain.

automotive industry quality management system certification 01
automotive industry quality management system certification 00

Get The Best Price

Send drawings and detailed requirements via Email:info@glcncmachining.com
Or Fill Out The Contact Form Below:

All uploads are secure and confidential.