Documente Academic
Documente Profesional
Documente Cultură
p2
© Cnc Simulation Systems 1985,2009
Table of Contents
CNCTRAIN 4
Introduction 4
CNCWRITE 6
CNCwrite Milling Example 6
CNCwrite Turning Example 7
CNCwrite Slots on Circle Example 8
G and M Code Help 9
CNCDESIGN 10
Create A Drawing 10
Post Process to CNCtrain 11
CNCTEACH 12
CNCteach Milling Example 12
CNCteach Turning Example 14
CNCteach Slot Milling Example 15
CNCteach Pocket Milling Example 16
CNC SIMULATION 17
Simulation Plan and Side View 17
Simulation 3D Graphics 18
Simulation Turning 19
Simulation Punch and Nibble 20
Simulation from On Screen Mdi Panels 21
CNC CODE SPECIFICATION 22
Fanuc0M Milling 22
Fanuc21iM Milling 23
Heidenhain 145 Milling 24
Heidenhain 155 Milling 25
Heidenhain 355 Milling 26
Heidenhain ISO Milling 27
Fanuc0T Turning 29
Fanuc21iT Turning 30
Siemens802D Milling 31
Emcoturn 242 Turning 33
CNC Ponsen Punch and Nibble 34
ON SCREEN MDI PANELS 35
Fanuc0M Mdi Panel 35
Fanuc21iM Mdi Panel 37
Heidenhain 145 Mdi Panel 38
Heidenhain 155 Mdi Panel 40
Heidenhain 355 Mdi Panel 42
Heidenhain ISO Mdi Panel 44
Fanuc0T Mdi Panel 46
Fanuc21iT Mdi Panel 47
CNC MOTION CONTROL 48
Machine Link 48
p3
© Cnc Simulation Systems 1985,2009
CNCTRAIN
Introduction
Welcome to CNC SIMULATION SYSTEMS developers of CNC training software for over 25
years.From the early eighties and the Apple11E computers to today's Windows based PC
systems CNC SIMULATION SYSTEMS have lead the way in the design and development of
CNC training software.
-o-
p4
© Cnc Simulation Systems 1985,2009
p5
© Cnc Simulation Systems 1985,2009
CNCWRITE
-o-
p6
© Cnc Simulation Systems 1985,2009
You can switch between entering code directly into the editor and calling up the CNCwrite
wizard. You can enter numerical data into the edit box or use the integrated calculator.
-o-
p7
© Cnc Simulation Systems 1985,2009
-o-
p8
© Cnc Simulation Systems 1985,2009
For more information on the coding or cycles click on the GM help button. See the example
above.
-o-
p9
© Cnc Simulation Systems 1985,2009
CNCDESIGN
Create A Drawing
CNCdesign is a powerful yet easy to use design package. Geometry can be accurately and
quickly constructed or imported from other Cad packages with DXF or HPGL interface.
-o-
p10
© Cnc Simulation Systems 1985,2009
-o-
p11
© Cnc Simulation Systems 1985,2009
CNCTEACH
Select a a group topic and then a lesson from the pulldown menus. Press Cycle Start to begin
the simulation. During the simulation a description of the G and M code com mands will be
displayed.
p12
© Cnc Simulation Systems 1985,2009
Select a a group topic and then a lesson from the pulldown menus. Press Cycle Start to begin
the simulation. During the simulation a description of the G and M code com mands will be
displayed.
-o-
p13
© Cnc Simulation Systems 1985,2009
Students can interact with the simulation using the tool bar to change views and control the
speed of the simulation.
-o-
p14
© Cnc Simulation Systems 1985,2009
CNCtrain comes with lessons for all the CNC controls. Lessons can be added to the sytem by
the user using an integrated authoring system.
-o-
p15
© Cnc Simulation Systems 1985,2009
-o-
p16
© Cnc Simulation Systems 1985,2009
CNC SIMULATION
-o-
p17
© Cnc Simulation Systems 1985,2009
Simulation 3D Graphics
CNCtrain also offers superb 3d graphics of the simulation. You can select Single Line, Step by
Step, Pause or Auto control of the simulation at anytime.
-o-
p18
© Cnc Simulation Systems 1985,2009
Simulation Turning
Simulation of the chuck,billet and tooling are available in the turning simulation. Even
features like parting the billet off.
-o-
p19
© Cnc Simulation Systems 1985,2009
-o-
p20
© Cnc Simulation Systems 1985,2009
CNC SIMULATION OF THE FANUC0M CNC CNC SIMULATION OF THE FANUC0T CNC
CONTROL MILLING SYSTEM CONTROL TURNING SYSTEM
CNC SIMULATION OF THE FANUC21iM CNC CNC SIMULATION OF THE FANUC21iT CNC
CONTROL MILLING SYSTEM CONTROL TURNING SYSTEM
CNC SIMULATION OF THE HEIDENHAIN 355 CNC SIMULATION OF THE HEIDENHAIN 355
CNC CONTROL MILLING SYSTEM WORD CNC CONTROL MILLING SYSTEM ISO
ADDRESS
-o-
p21
© Cnc Simulation Systems 1985,2009
Fanuc0M Milling
G and M code list for the FANUC0M CNC control.
-o-
p22
© Cnc Simulation Systems 1985,2009
Fanuc21iM Milling
G and M code list for the FANUC21iM CNC control.
-o-
p23
© Cnc Simulation Systems 1985,2009
-o-
p24
© Cnc Simulation Systems 1985,2009
-o-
p25
© Cnc Simulation Systems 1985,2009
-o-
p26
© Cnc Simulation Systems 1985,2009
G00 Linear interpolation, Cartesian, rapid M00 Stop program run/ Spindle
traverse. STOP/Coolant OFF.
G01 Linear interpolation, Cartesian. M02 Stop program run/Spindle STOP/Coolant
G02 Circular interpolation, Cartesian, OFF.
clockwise. M03 Spindle ON : clockwise.
G03 Circular interpolation, Cartesian, M04 Spindle ON: counterclockwise.
counterclockwise. M05 Spindle STOP.
G05 Circular interpolation , Cartesian, no M06 Tool change/Stop program run. Spindle
direction specified. Stop.
G06 Circular interpolation , M08 Coolant On.
Cartesian,tangential transition from previous M09 Coolant Off.
contour. M13 Spindle On:clockwise/Coolant ON.
G07 Paraxial positioning block. Non-modal M14 Spindle On:counterclockwise/Coolant
G-code. ON.
G10 Linear interpolation, polar, rapid M30 same as M02. Return to block 1.
traverse. M89 Cycle Call. modal
G11 Linear interpolation, polar. M99 Cycle Call active.
G12 Circular interpolation, Polar, clockwise.
G13 Circular interpolation, Polar,
counterclockwise.
G15 Circular interpolation, Polar, no direction
specified.
G16 Circular interpolation, polar, tangential
transition frpm previous contour.
G04 Dwell. Non-modal G-code.
G28 Mirror image.
G36 Spindle Orientation. not incorporated.
G37 Pocket contour defintion. not
incorporated.
G54 Datum shift.
G72 Scaling factor.
G73 Coordinate system rotation.
G74 Slot milling.
G75 Rectangular pocket milling clockwise.
G76 Rectangular pocket milling
counterclockwise.
G77 Circular pocket milling clockwise.
G78 Circular pocket milling counterclockwise.
G83 Peck drilling.
G84 Tapping.
G17 Plane selection XY, tool axis Z.
G18 Plane selection ZX, tool axis Y.
G19 Plane selection YZ, tool axis X.
G24 Chamfer with R. Non-Modal G-code.
G25 Corner rounding with R. Non-Modal
G-code.
G26 Tangential contour approach with R.
Non-Modal G-code.
G27 Tangential contour departure with R.
Non-Modal G-code.
G29 Designate current position value as
pole.
G30 Blank workpiece definition for graphics
min, point.
p27
© Cnc Simulation Systems 1985,2009
-o-
p28
© Cnc Simulation Systems 1985,2009
Fanuc0T Turning
G and M code list for the FANUC0T CNC control.
-o-
p29
© Cnc Simulation Systems 1985,2009
Fanuc21iT Turning
G and M code list for the FANUC21iT CNC control.
-o-
p30
© Cnc Simulation Systems 1985,2009
Siemens802D Milling
G and M code list for the Siemens802D CNC control.
-o-
p31
© Cnc Simulation Systems 1985,2009
p32
© Cnc Simulation Systems 1985,2009
-o-
p33
© Cnc Simulation Systems 1985,2009
-o-
p34
© Cnc Simulation Systems 1985,2009
Drive the tools on screen in Jog Mode to set datum positions and tool offsets.
Select Cycle Start in Auto or Single Block mode to show a graphical simulation of the
machining process.
Set up a RS232 DNC link to download and upload part programs from a real FANUC0M
control.
Comprehensive context sensitive help covers all aspects of CNC control and G and M code
programming
-o-
p35
© Cnc Simulation Systems 1985,2009
p36
© Cnc Simulation Systems 1985,2009
Drive the tools on screen in Jog Mode to set datum positions and tool offsets.
Select Cycle Start in Auto or Single Block mode to show a graphical simulation of the
machining process.
Set up a RS232 DNC link to download and upload part programs from a real FANUC21iM
control.
Comprehensive context sensitive help covers all aspects of CNC control and G and M code
programming.
-o-
p37
© Cnc Simulation Systems 1985,2009
Write CNC part programs using the HeidenHain 145 editor. Word address language.
Drive the tools on screen in Jog Mode to set datum positions and tool offsets.
Select Cycle Start in Auto or Single Block mode to show a graphical simulation of the
machining process.
Set up a RS232 DNC link to download and upload part programs from a real HeidenHain
145 control.
Comprehensive context sensitive help covers all aspects of CNC control and G and M code
p38
© Cnc Simulation Systems 1985,2009
programming.
-o-
p39
© Cnc Simulation Systems 1985,2009
Write CNC part programs using the HeidenHain 155 editor. Word address language.
Select Cycle Start in Auto or Single Block mode to show a graphical simulation of the
machining process.
Set up a RS232 DNC link to download and upload part programs from a real HeidenHain
155 control.
Comprehensive context sensitive help covers all aspects of CNC control and G and M code
p40
© Cnc Simulation Systems 1985,2009
programming.
-o-
p41
© Cnc Simulation Systems 1985,2009
Write CNC part programs using the HeidenHain 355 editor. Word address language.
Drive the tools on screen in Jog Mode to set datum positions and tool offsets.
Select Cycle Start in Auto or Single Block mode to show a graphical simulation of the
machining process.
Set up a RS232 DNC link to download and upload part programs from a real HeidenHain
355 control.
Comprehensive context sensitive help covers all aspects of CNC control and G and M code
p42
© Cnc Simulation Systems 1985,2009
programming.
-o-
p43
© Cnc Simulation Systems 1985,2009
Drive the tools on screen in Jog Mode to set datum positions and tool offsets.
Select Cycle Start in Auto or Single Block mode to show a graphical simulation of the
machining process.
Set up a RS232 DNC link to download and upload part programs from a real HeidenHain
ISO control.
Comprehensive context sensitive help covers all aspects of CNC control and G and M code
p44
© Cnc Simulation Systems 1985,2009
programming.
-o-
p45
© Cnc Simulation Systems 1985,2009
Drive the tools on screen in Jog Mode to set datum positions and tool offsets.
Select Cycle Start in Auto or Single Block mode to show a graphical simulation of the
machining process.
Set up a RS232 DNC link to download and upload part programs from a real FANUC0T
control.
Comprehensive context sensitive help covers all aspects of CNC control and G and M code
programming.
-o-
p46
© Cnc Simulation Systems 1985,2009
Drive the tools on screen in Jog Mode to set datum positions and tool offsets.
Select Cycle Start in Auto or Single Block mode to show a graphical simulation of the
machining process.
Set up a RS232 DNC link to download and upload part programs from a real FANUC21iT
control.
Comprehensive context sensitive help covers all aspects of CNC control and G and M code
programming.
-o-
p47
© Cnc Simulation Systems 1985,2009
Machine Link
CNC SIMULATION SYSTEMS can offer a direct software link from the CNCTRAIN software to
the latest range of NEXTMOVE motion controllers.
Using the offline programming system and graphical simulation as the front end with the
option to drive a CNC machine tool directly from the software.
-o-
p48
© Cnc Simulation Systems 1985,2009
Index
-C-
CNC Ponsen Punch and Nibble 34
CNCteach Milling Example 12
CNCteach Pocket Milling Example 16
CNCteach Slot Milling Example 15
CNCteach Turning Example 14
CNCwrite Milling Example 6
CNCwrite Slots on Circle Example 8
CNCwrite Turning Example 7
Create A Drawing 10
-E-
Emcoturn 242 Turning 33
-F-
Fanuc0M Mdi Panel 35
Fanuc0M Milling 22
Fanuc0T Mdi Panel 46
Fanuc0T Turning 29
Fanuc21iM Mdi Panel 37
Fanuc21iM Milling 23
Fanuc21iT Mdi Panel 47
Fanuc21iT Turning 30
-G-
G and M Code Help 9
-H-
Heidenhain 145 Mdi Panel 38
Heidenhain 145 Milling 24
Heidenhain 155 Mdi Panel 40
Heidenhain 155 Milling 25
Heidenhain 355 Mdi Panel 42
Heidenhain 355 Milling 26
Heidenhain ISO Mdi Panel 44
Heidenhain ISO Milling 27
-I-
Introduction 4
p49
© Cnc Simulation Systems 1985,2009
-M-
Machine Link 48
-P-
Post Process to CNCtrain 11
-S-
Siemens802D Milling 31
Simulation 3D Graphics 18
Simulation from On Screen Mdi Panels 21
Simulation Plan and Side View 17
Simulation Punch and Nibble 20
Simulation Turning 19
p50
© Cnc Simulation Systems, 1985,2009