CAM WORKFLOWCoordinate systems, post, DNC
The key points of setup before creating toolpaths (coordinate system, stock, tools), checking after they are made (simulation), and getting them to the machine (post-processor, transfer). At the end is a checklist to go through before running a program for the first time.
⌖How to define the work coordinate system (program origin)
- The CAM WCS (work coordinate system) is the coordinate reference in which the post-processed NC program is output. The origin is chosen from the model origin, a selected point, a corner of the stock box, a corner of the model box, and so on.One source / reference[3]
- Point the Z axis away from the surface being cut (toward the tool).One source / reference[3]
- On the machine, pick up the part's position with an edge finder or touch probe, and register the same point as the origin set in CAM into the work coordinate system.One source / reference[2]
G-code dictionary:G54–G59,G92,G53,G43 (tool length compensation)
▦Defining the stock
⊓Tool library
- Some machines' tool offset tables also hold the number of flutes, material, and so on, in addition to tool length (H) and tool diameter (D), and use them for guideline calculations of feed and speed.One source / reference[2]
For holder, collet, and spindle taper dimensions, seeToolingpage.
÷How to enter cutting conditions
- In some software, CAM's internal feed unit differs from the NC program's unit (mm/min, etc.). When entering conditions by hand, check the unit field.One source / reference[4]
The guides for trochoidal slot milling and for the first depth of cut in high-efficiency roughing can be calculated on theToolpath types page. For speed and feed, see theEnd mill and milling cutter calculator.
◎Simulation and collision check
- NC program verification (after post):Loads the NC program produced by the post itself and reproduces the machine's motion to check it. It does not depend on CAM. Typical examples are VERICUT (CGTech, USA) and NCVIEW (Simpletech, Japan). NCVIEW also simulates macro programs and estimates machining time.[16][15]
- NC control graphic display:Without moving the machine, have the NC control's screen draw the path to check it. Some controls color-code rapid and cutting feed.One source / reference[17]
- CAM-TOOL has an integration function with VERICUT (C&G Systems product page)[18]
For collision checking on 5-axis machines, see5-axis calibration, collision, fixtures and tools.
⇢Post-processor
How to choose and fix one
- Verify a post you made by cutting a complex curved surface on the actual machine.One source / reference[19]
- Output settings such as the unit (G20/G21) are determined by the post or the job's output settings. Saving them in a template prevents forgetting the setting each time.One source / reference[4]
How posts are provided (by software)
| Software | Post |
|---|---|
| Autodesk (Fusion) | Posts written in JavaScript (.cps) are distributed free in the library. They can be edited[20][21] |
| FreeCAD | Bundles multiple posts. If none fits, you can write your own (Python). The G20/G21 unit is determined on the post side[4] |
| Siemens (NX) | Modify or create posts with Post Configurator and others. There are also tools for building machine kinematics[22] |
| PTC (Creo) | Creo/NC GPOST (post generation tool)[8] |
| GibbsCAM | Library of more than 10,000 posts[14] |
| Hexagon (WORKNC) | Dedicated posts matched to the machine[23] |
For how to read the NC program that comes out, seeG/M code dictionary.
⇄DNC operation and memory operation
- The NC control's capacity for storing NC programs is limited, and a large program cannot be run from the control's memory. Many NC controls have communication functions and support DNC operation (remote buffer operation), which machines while the program is fed from an external source.One source / reference[24]
- When connecting by RS-232C, match the I/O channel, baud rate, stop bits, and so on in the NC control's parameters. The details of the settings differ by equipment maker and age.One source / reference[24]
- Communication cables come as a 3-wire crossover without flow control and a handshake-type crossover. Pin assignments differ by equipment and number of terminals, and a mismatch causes communication failure.One source / reference[24]
- Handing the plan made in CAM to the factory through a connection to the shop floor linked with DNC and PLM is the CAM workflow in the broad sense.One source / reference[25]
- Case study:Kumamoto University case: DNC operation over RS-232C on a Makino KE55 (FANUC Series 20i-FA, 9,600 bps). NC data for a propeller, created in CAM by raster machining, was split into files of 200 KB or less (cycle time within 5 hours) and run.One source / reference[24]
!Common mistakes (before the first run)
Checking an item only marks it; nothing is saved anywhere.
- Mixed-up coordinate systems:The origin set in CAM does not match the work coordinate system (G54, etc.) registered on the machine. One of the main causes of first-run collisions. How to prevent: on the first run, check the path with the NC control's graphic display, and use safe-operation functions if available.[17][3][1]
- Wrong tool in the spindle:The tool number in the program differs from the actual tool. Along with tool offsets and work coordinates, a cause of collisions.One source / reference[17]
- Collision during rapid moves:Most CAM operations do not know about clamps or fixtures, so rapid-move paths can hit the fixture. Include the fixture in the model and check it by simulation. Some machines have a first-run function that detects a collision during rapid moves early and stops (it does not detect during cutting feed).[4][17]
Related commands: tool length setting mistake →G43,G49 mixed-up units →G20,G21
Printed from Kezuriba (kezuriba.net/en/cadcam/workflow/)
Other CAD/CAM pages
CAD/CAM basics
The differences between CAD, CAM, and CAE, the 8 steps of the CAM workflow, types of CAM, and 35 terms.
≋Toolpath types
Contour, pocket, hole, high-efficiency roughing, trochoidal; waterline, raster, surface-following, pencil, rest machining. Includes calculators for trochoidal slot milling and an initial depth-of-cut guide.
▤CAD/CAM software list
25 products, unranked. Filter by CAM or CAD category, strengths in machining, delivery form, and free or trial versions. Published prices are dated.
⇄Data formats
What STEP (AP203, AP214, AP242), IGES, Parasolid, ACIS, DXF, DWG, STL, and 3MF carry. Problems that occur in exchange.
⟲5-axis machining
The difference between 3+2 and simultaneous 5-axis, machine configurations, NC functions such as tool center point control, calibration, common mistakes, and 5-axis calculations.
📚Sources
Coordinate systems, tool offsets, and causes of collisions are based on public manuals from NC makers and machine tool makers; posts and simulation on each CAM's help; DNC on university materials. Setup methods differ by machine, so check the instruction manual of your machine.
- Mitsubishi Electric, “The Basics of CNC Machining Programming (for Machining center) e-Learning material (PDF)”
- Haas Automation, Inc., “Mill Operator's Manual 8 - Part Setup (online version)”
- Autodesk, “Fusion Help: Setup tab (milling and cutting) reference (how to define the WCS)”
- FreeCAD project, “CAM Workbench (FreeCAD Documentation)”
- Hexagon (ESPRIT), “ESPRIT Milling”
- Dassault Systèmes, “DELMIA Machining - Online Store (plans and prices)”
- Autodesk, “Fusion Help: search results for rest machining (explanation of Rest Machining)”
- PTC「PTC Store: Creo Machining Suite」
- Autodesk, “Fusion Help: 3D Adaptive Roughing (formerly Adaptive Clearing) reference”
- Sandvik Coromant, “Slicing and trochoidal milling (technical information)”
- Autodesk「Inventor CAM 2020 Help: To Simulate and Post Process the Toolpaths」
- Autodesk, “Fusion for Personal Use Changes (Fusion Blog, 2020 announcement of changes and FAQ)”
- Autodesk, “Autodesk Fusion with PowerMill (Japanese; pricing and purchase)”
- GibbsCAM (Sandvik group), “GibbsCAM home page”
- Simpletech Co., Ltd., “Simpletech home page (NCVIEW)”
- CGTech (VERICUT), “About VERICUT”
- Haas Automation, Inc., “Mill Operator's Manual 11 - Operation (online version)”
- C&G Systems Inc., “CAM-TOOL”
- Czech Technical University in Prague (Acta Polytechnica), “Vavruška P. Creating a Multi-axis Machining Postprocessor (Acta Polytechnica 52(4), 2012)”
- Autodesk「Autodesk Fusion Post Processor Library」
- Autodesk, “Autodesk Fusion product page (Japanese; includes pricing and personal-use description)”
- Siemens Digital Industries Software「NX X Manufacturing Standard」
- Hexagon「WORKNC」
- Kumamoto University, Faculty of Engineering Technical Division, “DNC operation of an NC milling machine using a remote buffer (Dai Kurata, Technical Division Report FY2018)”
- Siemens Digital Industries Software, “Computer-aided manufacturing (CAM) (glossary)”
- Library of Congress, “STL (STereoLithography) File Format Family (fdd000504)”
- Autodesk「Inventor LT 2020 Help: About Imported STEP and IGES data (Construction Environment)」