Académique Documents
Professionnel Documents
Culture Documents
Chapter
Objectives:
To understand the basics of CAD/CAM systems and its output, CL files and their different formats.
To see the basics of the APT Language and its instructions.
To have an overview of different types and possibilities of CNC Controllers available on the market.
To understand the difference between machine configurations provided by machine manufacturers.
To understand common terminology used during CAD/CAM/PP/CNC applications.
To realize the need for a generic solution, to adjust, adapt CAM outputs into specific machine inputs.
Confronting the Real World
CAD/CAM Post NC
System Processing Machining
ICAM Technologies Corporation Page 2
CAM-POST Training V19
CAM System ~ World
- ANVIL-5000
- CADAM
- CADDS-5
- CAMAX
- CATIA
- CIMPLEX
- EUCLID
- GNC
- ICEM/DDN
- I-DEAS Master Series
- INTERGRAPH
- MASTERCAM
- PATHTRACE
- POWERMILL
- Pro/ENGINEER
- SURFCAM
- TOPSOLID CAM
- UNIGRAPHICS
- WORK NC
CLAMP/AAXIS,ON
LOADTL / 5
COOLNT / FLOOD
FEDRAT / 11.8110, IPM
GOTO / 1,2,3
GOTO / 3.45500, 3.05000, -1.33800, 0.70710, 0.70710, 0.00000
PPRINT / ‘This is an APT command’
CLAMP / BAXIS, ON
SPINDL / 70.0000, RPM, CLW
MODE / CONTUR, ON Common Error
GOTO instructions are referenced to part
origin, not the machine origin!
Numeric
MAJOR value Major or
Word Minor
word
SPINDL / 70.0000 , RPM , CLW
Slash
Comma
In ISO, this APT command turns on the spindle clockwise at 70.0000 RPM. On most ISO
controllers, a post-processor would translate :
* .aptsource CATIA
* .clf UGS_NX
* .cls UGS_NX
* .ncl ProNC
* .NCI Mastercam
* .CAM TopSolid’CAM
* .cut PowerMill
* and more (SurfCam, Cimatron, …)
- CATIA V5
- Extension: *.aptsource files
- Approx. 90-95% ISO APT
- Using .pptable to modify syntax
http://www.3ds.com
- Pro/Engineer
- Extension: *.ncl files
- Approx. 85-90% ISO APT
http://www.PTC.com
- NX PLM solution
- Extension: *.cls files
- Approx. 80-85% ISO APT
- Using .tcl to modify syntax
http://www.plm.automation.siemens.com
- Mastercam
- Extension: *.NCI files
- Approx. 10-15% ISO APT
http//:www.Mastercam.com
G codes are controller based functions while M code calls are mostly addressed to the
machine.
Controller Functions
Machine Functions
G90: Absolute mode
M3: Spindle clockwise
G02: Circular interpolation Coordinates of control point to be reached
M8: Coolant flood
Block number N10 G90 G02 X25 Y15 I75 J54 S100 F150 M3 M8
- Fanuc Controller
- Easy readability
- 90-95% ISO
http://www.GEFanuc.com
- Heidenhain Controller
- ISO or Conversational
- Ease of use
http://www.heidenhain.com/
- Siemens Controller
- Flexibility
- TRAORI modes
- Cycles
- 60-65% ISO
http://www.Siemens.com
ZXYCB_WC’
(7-Axis Multi-task)
- Signed distance from the spindle face to the center of a rotary axis. (head-head)
- Some controllers (newest breed) have distance inside in their kinematics processor
- Tool-tip programming (RTCP)
Example 1.7 – Pivot distance from a C-A head configuration (Gantry type)
Pivot
distance
CAM-POST®
Listing file
trace of the
process for
PLM
NURBS Capabilities
Exercise 1.1 - Find the configuration for each of the following CNC machines using the ISO standard.
XYZWB’
XYZWC’A
XYZA’B’