Sim Pack Part Programmer Manual
Sim Pack Part Programmer Manual
Milling
Software and Part-Programmer Reference Manual
______________________________________________________ 17 Little Chipping Drive, Chirnside Park, Melbourne, Vic 3116, Australia. Tel : +(613)9727 0463 Fax : + (613)9727 0464 www.simplex-cnc.com.au
Copyright Information
2000 CNC Systems Pty Ltd. All rights reserved. This manual may be updated from time-to-time due to product improvements, etc., and may not conform in every respect to former issues. To report errors or inconsistencies, call or email: Phone : (613) 9727 0463 Fax : (613)9727-0464 Email : [email protected] Website: www.simplex-cnc.com.au
Simplex
Operating Conditions
All CNC Systems Pty Ltd Machines, Motors and Controllers contain static sensitive components that can be damaged by incorrect handling. Only qualified personnel should be allowed to handle these equipments. In the case of industrial applications, we expect our products to be protected from hazardous or conductive materials and/or environments that could cause harm to the controller by damaging components or causing electrical shorts. When our products are used in an industrial environment, install them into an industrial electrical cabinet or industrial PC to protect them from excessive or corrosive moisture, abnormal ambient temperatures, and conductive materials. We cannot guarantee operation otherwise.
Simplx
Introduction..............................................................................................5
G82 Boring, Spot facing, Counter Sinking Cycle (Free Cutting) ..................................................................43 G83 Deep Hole (Peck) Drilling Cycle ...............................................................................................................44 G84 Tapping Cycle ...............................................................................................................................................45 G85 Reaming, Boring Cycle ................................................................................................................................46 G87 Boring Cycle (Manual or programmed quill return) ...............................................................................48 G88 Boring Cycle (Free cutting, manual or programmed quill return) .......................................................49 G89 Boring Cycle (Finishing cut, free cutting) ................................................................................................50 G90/G91 Absolute/Incremental Mode ...........................................................................................................51 G90.1/G91.1 Arc Radius Abs/Inc Mode.........................................................................................................52 G92 Work Coordinate System Set......................................................................................................................52 G93 Inverse Time Feed........................................................................................................................................53 G94/G95 Feed per Min/Feed Per Rev.............................................................................................................53 G98/G99 Canned Cycle Return Point...............................................................................................................53 M-Codes............................................................................................................................................... 54 M00 Program Stop ...............................................................................................................................................54 M01 Optional Stop................................................................................................................................................54 M02 Program Rewind...........................................................................................................................................54 M03 Spindle Clockwise.........................................................................................................................................54 M04 Spindle Counterclockwise ..........................................................................................................................54 M05 Spindle Stop...................................................................................................................................................55 M06 Tool Change .................................................................................................................................................55 M08 Coolant On ...................................................................................................................................................55 M09 Coolant Off ..................................................................................................................................................55 M19 Spindle Orient...............................................................................................................................................56 M30 End of Program (and Rewind)...................................................................................................................56 M87 Start Data Gathering....................................................................................................................................56 M88 End Data Gathering ....................................................................................................................................56 M98 Subroutine Call..............................................................................................................................................57 M99 Return from Subroutine .............................................................................................................................59 T-Codes.................................................................................................................................................61 T-Code Format .....................................................................................................................................................61 Miscellaneous Block Delete Character.................................................................................................61
Introducing Parametric Programming ................................................................................................61 Example Programs ...............................................................................................................................................61 Clearing Global Variables.....................................................................................................................................62 Drilling Custom Bolt-Hotel Pattern...................................................................................................................63 Parametric Subroutines ........................................................................................................................................66 Variables..................................................................................................................................................................67 Expressions.............................................................................................................................................................75 Program Control...................................................................................................................................78 Formatted Output ................................................................................................................................................82 Parameter Display..................................................................................................................................................82 M-Code Aliasing ..................................................................................................................................83 General Concepts .................................................................................................................................................83 Aliasing M-Codes...................................................................................................................................................83 Integration ............................................................................................................................................85 Probing Cycles......................................................................................................................................86 Calling Method ....................................................................................................................................87 Calibration............................................................................................................................................88 Safe Axis Movement.............................................................................................................................93 Measurement .......................................................................................................................................94 Vector Measurment..............................................................................................................................87 Miscellaneous Macros ........................................................................................................................103 Errors & Alarms .................................................................................................................................108 Broken Tool ........................................................................................................................................................108 A Input Missing...................................................................................................................................................108 B Input Missing...................................................................................................................................................108 C Input Missing...................................................................................................................................................108 D Input Missing .................................................................................................................................................108
Format Error .......................................................................................................................................................108 G65 Address Code Missing...............................................................................................................................108 G65 Nesting Level Exceeded ...........................................................................................................................109 H Input Not Allowed ........................................................................................................................................109 M Input Not Allowed.........................................................................................................................................109 No Feed Rate ......................................................................................................................................................109 No Tool Length Active .....................................................................................................................................109 Path Obstructed...................................................................................................................................................109 Probe Fail..............................................................................................................................................................109 Probe Open..........................................................................................................................................................109 Runtime Error......................................................................................................................................................109 S Input Not Allowed...........................................................................................................................................110 SH Input Mixed...................................................................................................................................................110 ST Input Mixed....................................................................................................................................................110 T Input Missing....................................................................................................................................................110 T Input Not Allowed..........................................................................................................................................110 TM Input Mixed .................................................................................................................................................110 Tool Out of Range..............................................................................................................................................110 X Input Missing...................................................................................................................................................110 XY Input Missing................................................................................................................................................110 XY Input Mixed ..................................................................................................................................................110 XYZ Input Missing ............................................................................................................................................110 XYZ Input Mixed................................................................................................................................................110 Y Input Missing...................................................................................................................................................111 Z Input Missing...................................................................................................................................................111 Z Input Mixed......................................................................................................................................................111
Introduction
This manual provides basic programming principles necessary to begin programming
Hardware/Software Components
Normally, the system is delivered with the following components installed:
Hardware Components
Control Cabinet and Control Panel Motor Drives
Software components: