CNCTRAIN

© Cnc Simulation Systems, 1985,2009

© Cnc Simulation Systems 1985,2009

p2

© Cnc Simulation Systems 1985,2009

Table of Contents
CNCTRAIN Introduction CNCWRITE CNCwrite Milling Example CNCwrite Turning Example CNCwrite Slots on Circle Example G and M Code Help CNCDESIGN Create A Drawing Post Process to CNCtrain CNCTEACH CNCteach Milling Example CNCteach Turning Example CNCteach Slot Milling Example CNCteach Pocket Milling Example CNC SIMULATION Simulation Plan and Side View Simulation 3D Graphics Simulation Turning Simulation Punch and Nibble Simulation from On Screen Mdi Panels CNC CODE SPECIFICATION Fanuc0M Milling Fanuc21iM Milling Heidenhain 145 Milling Heidenhain 155 Milling Heidenhain 355 Milling Heidenhain ISO Milling Fanuc0T Turning Fanuc21iT Turning Siemens802D Milling Emcoturn 242 Turning CNC Ponsen Punch and Nibble ON SCREEN MDI PANELS Fanuc0M Mdi Panel Fanuc21iM Mdi Panel Heidenhain 145 Mdi Panel Heidenhain 155 Mdi Panel Heidenhain 355 Mdi Panel Heidenhain ISO Mdi Panel Fanuc0T Mdi Panel Fanuc21iT Mdi Panel CNC MOTION CONTROL Machine Link 4 4 6 6 7 8 9 10 10 11 12 12 14 15 16 17 17 18 19 20 21 22 22 23 24 25 26 27 29 30 31 33 34 35 35 37 38 40 42 44 46 47 48 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.

-op4

© Cnc Simulation Systems 1985,2009

p5

-o- p6 . You are prompted to enter each word of the CNC block as the code is added to the CNC editor.© Cnc Simulation Systems 1985. By selecting from a list of G and M codes you can quickly and easily build your own CNC part programs. Descriptive help of the G and M codes is automatically displayed.2009 CNCWRITE CNCwrite Milling Example CNCwrite is a powerful progamming tool for creating your own CNC part programs.

By selecting from a list of G and M codes you can quickly and easily build your own CNC part programs. -o- p7 .2009 CNCwrite Turning Example CNCwrite is a powerful progamming tool for creating your own CNC part programs. You can switch between entering code directly into the editor and calling up the CNCwrite wizard.© Cnc Simulation Systems 1985. You can enter numerical data into the edit box or use the integrated calculator.

2009 CNCwrite Slots on Circle Example CNCwrite is a powerful progamming tool for creating your own CNC part programs. -o- p8 .© Cnc Simulation Systems 1985. By selecting from a list of G and M codes you can quickly and easily build your own CNC part programs.

-o- p9 . See the example above. For more information on the coding or cycles click on the GM help button.2009 G and M Code Help CNCwrite is a powerful progamming tool for creating your own CNC part programs. By selecting from a list of G and M codes you can quickly and easily build your own CNC part programs.© Cnc Simulation Systems 1985.

Geometry can be accurately and quickly constructed or imported from other Cad packages with DXF or HPGL interface.2009 CNCDESIGN Create A Drawing CNCdesign is a powerful yet easy to use design package.© Cnc Simulation Systems 1985. -o- p10 .

-o- p11 .2009 Post Process to CNCtrain Direct link to CNCtrain from CNCdesign for simulating CNC code.© Cnc Simulation Systems 1985.

Press Cycle Start to begin the simulation. During the simulation a description of the G and M code com mands will be displayed. Example programs covering all the cycles and moves of the CNC control can be selected and simulated with descriptive comments guiding the student through the machining process. Select a a group topic and then a lesson from the pulldown menus.2009 CNCTEACH CNCteach Milling Example CNCteach is ideal for the beginner. p12 .© Cnc Simulation Systems 1985. Student print-outs of the CNC lessons are available at anytime.

© Cnc Simulation Systems 1985. -o- p13 . Press Cycle Start to begin the simulation. During the simulation a description of the G and M code com mands will be displayed.2009 Select a a group topic and then a lesson from the pulldown menus.

Example programs covering all the cycles and moves of the CNC control can be selected and simulated with descriptive comments guiding the student through the machining process. -o- p14 . Students can interact with the simulation using the tool bar to change views and control the speed of the simulation. Student print-outs of the CNC lessons are available at anytime.© Cnc Simulation Systems 1985.2009 CNCteach Turning Example CNCteach is ideal for the beginner.

Lessons can be added to the sytem by the user using an integrated authoring system. Example programs covering all the cycles and moves of the CNC control can be selected and simulated with descriptive comments guiding the student through the machining process. -o- p15 .© Cnc Simulation Systems 1985. CNCtrain comes with lessons for all the CNC controls. Student print-outs of the CNC lessons are available at anytime.2009 CNCteach Slot Milling Example CNCteach is ideal for the beginner.

2009 CNCteach Pocket Milling Example CNCteach is ideal for the beginner. Student print-outs of the CNC lessons are available at anytime. Example programs covering all the cycles and moves of the CNC control can be selected and simulated with descriptive comments guiding the student through the machining process. -o- p16 .© Cnc Simulation Systems 1985.

The view below shows the a milling simulation with the side and plan view visible.© Cnc Simulation Systems 1985. Using the tool bar you can select many different options to interact with the sim ulation.2009 CNC SIMULATION Simulation Plan and Side View CNCtrain offers simulation of the CNC code. -o- p17 .

Step by Step.2009 Simulation 3D Graphics CNCtrain also offers superb 3d graphics of the simulation. You can select Single Line. -o- p18 . Pause or Auto control of the simulation at anytime.© Cnc Simulation Systems 1985.

Even features like parting the billet off.billet and tooling are available in the turning simulation.© Cnc Simulation Systems 1985.2009 Simulation Turning Simulation of the chuck. -o- p19 .

2009 Simulation Punch and Nibble CNCtrain includes a simulation of the CNC Ponsen punch and nibble control. In the view below we have sectioned and zoomed into a part of the billet to get a closer view of the simulation -o- p20 .© Cnc Simulation Systems 1985.

© Cnc Simulation Systems 1985.2009 Simulation from On Screen Mdi Panels Simulation features are the same for the On Screen Controls and the Off Line programming. CNC SIMULATION OF THE FANUC0M CNC CONTROL MILLING SYSTEM CNC SIMULATION OF THE FANUC0T CNC CONTROL TURNING SYSTEM CNC SIMULATION OF THE FANUC21iM CNC CONTROL MILLING SYSTEM CNC SIMULATION OF THE FANUC21iT CNC CONTROL TURNING SYSTEM CNC SIMULATION OF THE HEIDENHAIN 355 CNC CONTROL MILLING SYSTEM WORD ADDRESS CNC SIMULATION OF THE HEIDENHAIN 355 CNC CONTROL MILLING SYSTEM ISO -o- p21 .

G00 Positioning (Rapid Traverse) G01 Linear Interpolation (Cutting Feed) G02 Circular Interpolation CW G03 Circular Interpolation CCW G04 Dwell. Exact Stop G17 Plane Switching in XY plane G18 Plane Switching in ZX plane G19 Plane Switching in ZY plane G20 Imperial Data Input (Inches) G21 Metric Data Input (Millimetres) G28 Reference Point Return G40 Cutter Compensation Cancel G41 Cutter Compensation Left G42 Cutter Compensation Right G43 Call Zlength/Radius Offset G73 High Speed Peck Drilling Cycle G74 Counter Tapping Cycle G76 Fine Boring Cycle G80 Canned Cycle Cancel G81 Drilling Cycle. Spot Boring G82 Drilling Cycle.© Cnc Simulation Systems 1985.2009 CNC CODE SPECIFICATION Fanuc0M Milling G and M code list for the FANUC0M CNC control. Counter Boring G83 Deep Hole Peck Drilling Cycle G84 Tapping Cycle G85 Boring Cycle G86 Boring Cycle G87 Back Boring Cycle G89 Boring Cycle G90 Absolute Zero Command G91 Incremental Command G94 Feed per Minute G95 Feed per Revolution G98 Return to Initial Level in Canned Cycle G99 Return to R Point Level in Canned Cycle G170 Circular Pocket Canned Cycle G171 Circular Pocket Canned Cycle G172 Rectangular Pocket Canned Cycle G173 Rectangular Pocket Canned Cycle M00 Program Stop M01 Optional Stop M02 Program Reset M03 Spindle Forward (clockwise) M04 Spindle Reverse (counter clockwise) M05 Spindle Stop M06 Automatic Tool Change M08 Coolant On M09 Coolant Off M10 Vice/Work Clamp Open M11 Vice/Work Clamp Close M13 Spindle Forward and Coolant On M14 Spindle Reverse and Coolant On M30 Program Reset and Rewind M70 Mirror in X On M71 Mirror in Y On M80 Mirror in X Off M81 Mirror in Y Off M98 Sub Program Call M99 Sub Program End and Return -o- p22 .

Counter Boring G83 Deep Hole Peck Drilling Cycle G84 Tapping Cycle G85 Boring Cycle G86 Boring Cycle G87 Back Boring Cycle G89 Boring Cycle G90 Absolute Zero Command G91 Incremental Command G94 Feed per Minute G95 Feed per Revolution G98 Return to Initial Level in Canned Cycle G99 Return to R Point Level in Canned Cycle G170 Circular Pocket Canned Cycle G171 Circular Pocket Canned Cycle G172 Rectangular Pocket Canned Cycle G173 Rectangular Pocket Canned Cycle M00 Program Stop M01 Optional Stop M02 Program Reset M03 Spindle Forward (clockwise) M04 Spindle Reverse (counter clockwise) M05 Spindle Stop M06 Automatic Tool Change M08 Coolant On M09 Coolant Off M10 Vice/Work Clamp Open M11 Vice/Work Clamp Close M13 Spindle Forward and Coolant On M14 Spindle Reverse and Coolant On M30 Program Reset and Rewind M70 Mirror in X On M71 Mirror in Y On M80 Mirror in X Off M81 Mirror in Y Off M98 Sub Program Call M99 Sub Program End and Return -o- p23 . G00 Positioning (Rapid Traverse) G01 Linear Interpolation (Cutting Feed) G02 Circular Interpolation CW G03 Circular Interpolation CCW G04 Dwell.2009 Fanuc21iM Milling G and M code list for the FANUC21iM CNC control.© Cnc Simulation Systems 1985. Exact Stop G17 Plane Switching in XY plane G18 Plane Switching in ZX plane G19 Plane Switching in ZY plane G20 Imperial Data Input (Inches) G21 Metric Data Input (Millimetres) G28 Reference Point Return G40 Cutter Compensation Cancel G41 Cutter Compensation Left G42 Cutter Compensation Right G43 Call Zlength/Radius Offset G73 High Speed Peck Drilling Cycle G74 Counter Tapping Cycle G76 Fine Boring Cycle G80 Canned Cycle Cancel G81 Drilling Cycle. Spot Boring G82 Drilling Cycle.

M02 Stop program run/Spindle STOP/Coolant OFF. Return to block 1. M04 Spindle ON: counterclockwise. M89 Cycle Call.© Cnc Simulation Systems 1985. M14 Spindle On:counterclockwise/Coolant ON. M05 Spindle STOP. M09 Coolant Off.2009 Heidenhain 145 Milling Word address list for the Heidenhain 145 CNC control. modal M99 Cycle Call active. M30 same as M02. M13 Spindle On:clockwise/Coolant ON. M03 Spindle ON : clockwise. L Linear interpolation/Cartesian coordinates LP Linear interpolation/Polar coordinates L Chamfers C Circular contours/Cartesian CP Circular contours/Polar CR Circular path CT Tangential arc/Cartesian CTP Tangential arc/Polar RND Rounding Corners LBL REP Labels/Repeat CALL LBL REP Program part repetition LBL Subroutines/Part repetition CALL PGM Program jump CYCL CYCL CYCL CYCL CYCL CYCL CYCL CYCL CYCL CYCL CYCL DEF 1 Peck drilling DEF 2 Tapping DEF 3 Slot milling DEF 4 Pocket milling DEF 5 Circular pocket DEF 6 not used DEF 7 Datum shift DEF 8 Mirror image DEF 9 Dwell DEF 10 Rotation DEF 11 Scaling -oM00 Stop program run/ Spindle STOP/Coolant OFF. p24 . M08 Coolant On.

p25 .2009 Heidenhain 155 Milling Word address list for the Heidenhain 155 CNC control. M13 Spindle On:clockwise/Coolant ON. M02 Stop program run/Spindle STOP/Coolant OFF. M14 Spindle On:counterclockwise/Coolant ON. M09 Coolant Off. M30 same as M02. M04 Spindle ON: counterclockwise. M03 Spindle ON : clockwise. M08 Coolant On.© Cnc Simulation Systems 1985. Return to block 1. L Linear interpolation/Cartesian coordinates LP Linear interpolation/Polar coordinates L Chamfers C Circular contours/Cartesian CP Circular contours/Polar CR Circular path CT Tangential arc/Cartesian CTP Tangential arc/Polar RND Rounding Corners LBL REP Labels/Repeat CALL LBL REP Program part repetition LBL Subroutines/Part repetition CALL PGM Program jump BILLET DEF Define billet sizes TOOL DEF Define Tool CYCL DEF 1 Peck drilling CYCL DEF 2 Tapping CYCL DEF 3 Slot milling CYCL DEF 4 Pocket milling CYCL DEF 5 Circular pocket CYCL DEF 6 not used CYCL DEF 7 Datum shift CYCL DEF 8 Mirror image CYCL DEF 9 Dwell CYCL DEF 10 Rotation CYCL DEF 11 Scaling -oM00 Stop program run/ Spindle STOP/Coolant OFF. M89 Cycle Call. M05 Spindle STOP. modal M99 Cycle Call active.

M03 Spindle ON : clockwise. M89 Cycle Call. p26 . modal M99 Cycle Call active. Return to block 1. M08 Coolant On. M04 Spindle ON: counterclockwise.© Cnc Simulation Systems 1985. M05 Spindle STOP. M13 Spindle On:clockwise/Coolant ON. M02 Stop program run/Spindle STOP/Coolant OFF. M14 Spindle On:counterclockwise/Coolant ON. M09 Coolant Off. L Linear interpolation/Cartesian coordinates LP Linear interpolation/Polar coordinates L Chamfers C Circular contours/Cartesian CP Circular contours/Polar CR Circular path CT Tangential arc/Cartesian CTP Tangential arc/Polar RND Rounding Corners LBL REP Labels/Repeat CALL LBL REP Program part repetition LBL Subroutines/Part repetition CALL PGM Program jump BILLET DEF Define billet sizes TOOL DEF Define Tool CYCL DEF 1 Peck drilling CYCL DEF 2 Tapping CYCL DEF 3 Slot milling CYCL DEF 4 Pocket milling CYCL DEF 5 Circular pocket CYCL DEF 6 not used CYCL DEF 7 Datum shift CYCL DEF 8 Mirror image CYCL DEF 9 Dwell CYCL DEF 10 Rotation CYCL DEF 11 Scaling -oM00 Stop program run/ Spindle STOP/Coolant OFF. M30 same as M02.2009 Heidenhain 355 Milling Word address list for the Heidenhain 355 CNC control.

Non-Modal G-code. M05 Spindle STOP. tool axis Y. M00 Stop program run/ Spindle STOP/Coolant OFF. no direction specified. Cartesian. G30 Blank workpiece definition for graphics min. G04 Dwell. rapid traverse. G13 Circular interpolation. Cartesian. counterclockwise. Non-modal G-code. M30 same as M02.2009 Heidenhain ISO Milling Word address list for the Heidenhain ISO CNC control.© Cnc Simulation Systems 1985. Cartesian. G19 Plane selection YZ. polar. rapid traverse. G28 Mirror image. G77 Circular pocket milling clockwise. G01 Linear interpolation. G73 Coordinate system rotation.tangential transition from previous contour. Non-modal G-code. G78 Circular pocket milling counterclockwise. Spindle Stop. G11 Linear interpolation. G03 Circular interpolation. Return to block 1. M03 Spindle ON : clockwise. M06 Tool change/Stop program run. modal M99 Cycle Call active. G83 Peck drilling. Cartesian. tool axis X. polar. not incorporated. G24 Chamfer with R. Non-Modal G-code. M02 Stop program run/Spindle STOP/Coolant OFF. G07 Paraxial positioning block. tangential transition frpm previous contour. G15 Circular interpolation. M09 Coolant Off. Polar. G76 Rectangular pocket milling counterclockwise. clockwise. Non-Modal G-code. G54 Datum shift. G18 Plane selection ZX. polar. Polar. M08 Coolant On. counterclockwise. M89 Cycle Call. p27 . G05 Circular interpolation . point. G12 Circular interpolation. G10 Linear interpolation. G29 Designate current position value as pole. Polar. G00 Linear interpolation. G02 Circular interpolation. tool axis Z. G75 Rectangular pocket milling clockwise. G16 Circular interpolation. G37 Pocket contour defintion. Cartesian. M14 Spindle On:counterclockwise/Coolant ON. G17 Plane selection XY. Non-Modal G-code. M04 Spindle ON: counterclockwise. G36 Spindle Orientation. G84 Tapping. G74 Slot milling. not incorporated. G06 Circular interpolation . G25 Corner rounding with R. G26 Tangential contour approach with R. G72 Scaling factor. G27 Tangential contour departure with R. clockwise. Cartesian. no direction specified. M13 Spindle On:clockwise/Coolant ON.

G40 No tool compensation. Non-modal G-code G99 Tool definition. G79 Call cycle. G42 Tool path compensation. G90 Absolute dimensions. point. right of contour. G71 Dimensions specified in millimetres. Non-modal G-code. left of contour. G44 Paraxial compensation reduction R-. Non-Modal G-code. -o- p28 . G41 Tool path compensation.© Cnc Simulation Systems 1985. Non-modal G-code. Non-Modal G-code. G91 Incremental dimensions. G70 Dimensions specified in inches (at start of program). G98 Set label number. G43 Paraxial compensation extension R+.(at start of program).2009 G31 Blank workpiece definition for graphics max.

Spindle Speed setting G7Ø Finishing Cycle G71 Stock Removal in Turning .Z G73 Pattern Repeating G74 Peck Drilling in Z Axis G75 Grooving in X Axis G76 Multiple Thread Cutting Cycle G81 Deep hole drilling G90 Diameter Cutting Cycle A (Outer/Inner) G92 Thread Cutting Cycle G94 Cutting Cycle B (End Face Cycle) G96 Assessed Surface Speed Control G97 Assessed Surface Speed Control Cancel G98 Feed Per Minute G99 Feed Per Revolution M00 Program stop M01 Optional stop M02 End of program M03 Spindle forward (clockwise) M04 Spindle reverse (counter clockwise) M05 Spindle stop M06 Automatic tool change M08 Coolant on M09 Coolant off M10 Chuck open M11 Chuck close M13 Spindle forward and coolant on M14 Spindle reverse and coolant on M30 Program stop and reset M98 Sub program call M99 Sub program end and return -o- p29 .X G72 Stock Removal in Facing . G00 Positioning (Rapid Traverse) G01 Linear Interpolation (Feed) G02 Circular Interpolation CW G03 Circular Interpolation CCW G04 Dwell G20 Inch Data Input G21 Metric Data Input G28 Reference Point Return G40 Tool Nose Radius Compensation Cancel G41 Tool Nose Radius Compensation Left G42 Tool Nose Radius Compensation Right G50 Work Co-ordinate Change/Max.© Cnc Simulation Systems 1985.2009 Fanuc0T Turning G and M code list for the FANUC0T CNC control.

© Cnc Simulation Systems 1985.2009 Fanuc21iT Turning G and M code list for the FANUC21iT CNC control. Spindle Speed setting G7Ø Finishing Cycle G71 Stock Removal in Turning . G00 Positioning (Rapid Traverse) G01 Linear Interpolation (Feed) G02 Circular Interpolation CW G03 Circular Interpolation CCW G04 Dwell G20 Inch Data Input G21 Metric Data Input G28 Reference Point Return G40 Tool Nose Radius Compensation Cancel G41 Tool Nose Radius Compensation Left G42 Tool Nose Radius Compensation Right G50 Work Co-ordinate Change/Max.Z G73 Pattern Repeating G74 Peck Drilling in Z Axis G75 Grooving in X Axis G76 Multiple Thread Cutting Cycle G81 Deep hole drilling G90 Diameter Cutting Cycle A (Outer/Inner) G92 Thread Cutting Cycle G94 Cutting Cycle B (End Face Cycle) G96 Assessed Surface Speed Control G97 Assessed Surface Speed Control Cancel G98 Feed Per Minute G99 Feed Per Revolution M00 Program stop M01 Optional stop M02 End of program M03 Spindle forward (clockwise) M04 Spindle reverse (counter clockwise) M05 Spindle stop M06 Automatic tool change M08 Coolant on M09 Coolant off M10 Chuck open M11 Chuck close M13 Spindle forward and coolant on M14 Spindle reverse and coolant on M30 Program stop and reset M98 Sub program call M99 Sub program end and return -o- p30 .X G72 Stock Removal in Facing .

Exact Stop G17 Plane Switching in XY plane G18 Plane Switching in ZX plane G19 Plane Switching in ZY plane G20 Imperial Data Input (Inches) G21 Metric Data Input (Millimetres) G28 Reference Point Return G40 Cutter Compensation Cancel G41 Cutter Compensation Left G42 Cutter Compensation Right G43 Call Zlength/Radius CYCLE71_Face_Milling CYCLE72_Contour_Milling CYCLE76_Rectangular_Spigot_Milling CYCLE77_Circular_Spigot_Milling LONGHOLE_Slots_On_Circle POCKET3_Rectangular_Cycle POCKET4_Circular_Cycle SLOT1_Slots_On_Circle SLOT2_Radial_Slots CIP Intermediate Point CT Tangential transition CT Tangential transition Add Mirror Factor Add Rotation Add Scale Factor Add Work Shift Offset Cancel Work Shift Offset Cancel Mirror Factor Cancel Rotation Cancel Scale Factor New Mirror Factor New Rotation New Scale Factor New Work Shift Offsets CYCLE81_Drilling_Centering CYCLE82_Drilling_Counter_Boring CYCLE83_Deep_Hole_Drilling CYCLE84_Rigid_Tapping CYCLE85_Reaming1_Boring1 CYCLE86_Boring2 CYCLE87_Boring3_Stop1 CYCLE88_Drilling_Stop2_Boring4 CYCLE89_Reaming2_Boring5 HOLES1_Row_Of_Holes HOLES2_Circle_Of_Holes MCALL M00 Program Stop M01 Optional Stop M02 Program Reset M03 Spindle Forward (clockwise) M04 Spindle Reverse (counter clockwise) M05 Spindle Stop M06 Automatic Tool Change M08 Coolant On M09 Coolant Off M10 Vice/Work Clamp Open M11 Vice/Work Clamp Close M13 Spindle Forward and Coolant On M14 Spindle Reverse and Coolant On M30 Program Reset and Rewind -op31 . G00 Positioning (Rapid Traverse) G01 Linear Interpolation (Cutting Feed) G02 Circular Interpolation CW G03 Circular Interpolation CCW G04 Dwell.© Cnc Simulation Systems 1985.2009 Siemens802D Milling G and M code list for the Siemens802D CNC control.

© Cnc Simulation Systems 1985.2009 p32 .

G00 Fast Traverse G01 Linear Traverse G02 Circular Interpolation Clockwise G03 Circular Interpolation Anti Clockwise G84 Facing Cycle G84 Longitudinal Cycle G85 Repeat Threading Cycle G86 Grooving Cycle G87 Chip Cutting Drill Cycle G88 Chip Cutting Drill Cycle with Redraw G20 Imperial Programming G21 Metric Programming M00 Program Stop M01 Optional Stop M02 Program Reset M03 Spindle Forward (clockwise) M04 Spindle Reverse (counter clockwise) M05 Spindle Stop M06 Automatic Tool Change M08 Coolant On M09 Coolant Off M10 Vice/Work Clamp Open M11 Vice/Work Clamp Close M13 Spindle Forward and Coolant On M14 Spindle Reverse and Coolant On M30 Program Reset and Rewind -o- p33 .© Cnc Simulation Systems 1985.2009 Emcoturn 242 Turning G and M code list for the Emcoturn242 CNC control.

© Cnc Simulation Systems 1985. G00 Program Stop G01 Move on X and Y G02 Move on X Y and Punch G03 End Of Program G20 DatumShift G80 Nibble along a line G81 Nibbling along an arc G83 Macro repeat routine G84 Macro repeat routine G63 Pocket Clearance X Direction with micro joints G64 Pocket Clearance Y Direction with micro joints G65 Pocket Clearance X Direction G66 Pocket Clearance Y direction G61 Punch line at angle G70 Repeat routine G71 Hole punching at an angle G72 Hole punching along an arc G73 Hole punching a rectangle array on X G74 Hole punching a rectangle array on Y -o- p34 .2009 CNC Ponsen Punch and Nibble G and M code list for the CNCPONSEN CNC control.

Drive the tools on screen in Jog Mode to set datum positions and tool offsets. 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 -op35 .        Write CNC part programs using the Fanuc0M editor. Store and load programs using the controls filing system.2009 ON SCREEN MDI PANELS Fanuc0M Mdi Panel A fully functional on screen simulation of the FANUC0M CNC control system. Select Cycle Start in Auto or Single Block mode to show a graphical simulation of the machining process.© Cnc Simulation Systems 1985. Set up a Tool Library from the MDI screen.

© Cnc Simulation Systems 1985.2009 p36 .

Select Cycle Start in Auto or Single Block mode to show a graphical simulation of the machining process. Store and load programs using the controls filing system.© Cnc Simulation Systems 1985.2009 Fanuc21iM Mdi Panel A fully functional on screen simulation of the FANUC21iM CNC control system.        Write CNC part programs using the Fanuc21iM editor. Drive the tools on screen in Jog Mode to set datum positions and tool offsets. -o- p37 . Comprehensive context sensitive help covers all aspects of CNC control and G and M code programming. Set up a RS232 DNC link to download and upload part programs from a real FANUC21iM control. Set up a Tool Library from the MDI screen.

Comprehensive context sensitive help covers all aspects of CNC control and G and M code p38 . Select Cycle Start in Auto or Single Block mode to show a graphical simulation of the machining process. Drive the tools on screen in Jog Mode to set datum positions and tool offsets. Store and load programs using the controls filing system. Set up a Tool Library from the MDI screen.2009 Heidenhain 145 Mdi Panel A fully functional on screen simulation of the HEIDENHAIN 145 CNC control system. Set up a RS232 DNC link to download and upload part programs from a real HeidenHain 145 control. Word address language.        Write CNC part programs using the HeidenHain 145 editor.© Cnc Simulation Systems 1985.

-o- p39 .2009 programming.© Cnc Simulation Systems 1985.

        Write CNC part programs using the HeidenHain 155 editor. Word address language. Drive the tools on screen in Jog Mode to set datum positions and tool offsets. Store and load programs using the controls filing system.2009 Heidenhain 155 Mdi Panel A fully functional on screen simulation of the HEIDENHAIN 155 CNC control system. Set up a Tool Library from the MDI screen.© Cnc Simulation Systems 1985. Set up a RS232 DNC link to download and upload part programs from a real HeidenHain 155 control. Select Cycle Start in Auto or Single Block mode to show a graphical simulation of the machining process. Comprehensive context sensitive help covers all aspects of CNC control and G and M code p40 .

2009 programming. -o- p41 .© Cnc Simulation Systems 1985.

       Write CNC part programs using the HeidenHain 355 editor. Drive the tools on screen in Jog Mode to set datum positions and tool offsets. Store and load programs using the controls filing system. Set up a RS232 DNC link to download and upload part programs from a real HeidenHain 355 control.2009 Heidenhain 355 Mdi Panel A fully functional on screen simulation of the HEIDENHAIN 355 CNC control system. Comprehensive context sensitive help covers all aspects of CNC control and G and M code p42 . Word address language. Set up a Tool Library from the MDI screen.© Cnc Simulation Systems 1985. Select Cycle Start in Auto or Single Block mode to show a graphical simulation of the machining process.

© Cnc Simulation Systems 1985. -o- p43 .2009 programming.

Set up a Tool Library from the MDI screen. Select Cycle Start in Auto or Single Block mode to show a graphical simulation of the machining process. Drive the tools on screen in Jog Mode to set datum positions and tool offsets. Set up a RS232 DNC link to download and upload part programs from a real HeidenHain ISO control.2009 Heidenhain ISO Mdi Panel A fully functional on screen simulation of the HEIDENHAIN ISO CNC control system.© Cnc Simulation Systems 1985. Store and load programs using the controls filing system. Comprehensive context sensitive help covers all aspects of CNC control and G and M code p44 .        Write CNC part programs using the HeidenHain ISO editor.

© Cnc Simulation Systems 1985.2009 programming. -o- p45 .

Set up a RS232 DNC link to download and upload part programs from a real FANUC0T control. Set up a Tool Library from the MDI screen. Select Cycle Start in Auto or Single Block mode to show a graphical simulation of the machining process.2009 Fanuc0T Mdi Panel A fully functional on screen simulation of the FANUC0T CNC control system. Comprehensive context sensitive help covers all aspects of CNC control and G and M code programming.© Cnc Simulation Systems 1985. Drive the tools on screen in Jog Mode to set datum positions and tool offsets.       Write CNC part programs using the Fanuc0T editor. Store and load programs using the controls filing system. -o- p46 .

© Cnc Simulation Systems 1985. Comprehensive context sensitive help covers all aspects of CNC control and G and M code programming. Set up a RS232 DNC link to download and upload part programs from a real FANUC21iT control. Store and load programs using the controls filing system.2009 Fanuc21iT Mdi Panel A fully functional on screen simulation of the FANUC21iT CNC control system. Set up a Tool Library from the MDI screen. 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. -o- p47 .        Write CNC part programs using the Fanuc21iT editor.

© Cnc Simulation Systems 1985. 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 .2009 CNC MOTION CONTROL Machine Link CNC SIMULATION SYSTEMS can offer a direct software link from the CNCTRAIN software to the latest range of NEXTMOVE motion controllers.

© Cnc Simulation Systems 1985.2009 Index -CCNC 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 -EEmcoturn 242 Turning 33 -FFanuc0M 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 -GG and M Code Help 9 -HHeidenhain 145 Mdi Panel Heidenhain 145 Milling 24 Heidenhain 155 Mdi Panel Heidenhain 155 Milling 25 Heidenhain 355 Mdi Panel Heidenhain 355 Milling 26 Heidenhain ISO Mdi Panel Heidenhain ISO Milling 27 38 40 42 44 -IIntroduction 4 p49 .

© Cnc Simulation Systems 1985.2009 -MMachine Link 48 -PPost Process to CNCtrain 11 -SSiemens802D 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 .

Sign up to vote on this title
UsefulNot useful