NCT Group 99M Microscope & Magnifier User Manual


 
6
17.1.4 Canned Cycle Cancel (G80) ...................................... 141
17.1.5 Drilling, Spot Boring Cycle (G81) ................................... 141
17.1.6 Drilling, Counter Boring Cycle (G82) ................................ 142
17.1.7 Peck Drilling Cycle (G83) ........................................ 143
17.1.8 Tapping Cycle (G84) ............................................ 144
17.1.9 Rigid (Clockwise and Counter-clockwise) Tap Cycles (G84.2, G84.3) ....... 145
17.1.10 Boring Cycle (G85) ............................................ 148
17.1.11 Boring Cycle Tool Retraction with Rapid Traverse (G86) ................ 149
17.1.12 Boring Cycle/Back Boring Cycle (G87) ............................. 150
17.1.13 Boring Cycle (Manual Operation on the Bottom Point) (G88) ............. 152
17.1.14 Boring Cycle (Dwell on the Bottom Point, Retraction with Feed) (G89) ..... 153
17.2 Notes to the use of canned cycles ....................................... 153
18 Measurement Functions ................................................ 155
18.1 Skip Function (G31) ................................................. 155
18.2 Automatic Tool Length Measurement (G37) ............................... 156
19 Safety Functions ....................................................... 158
19.1 Programmable Stroke Check (G22, G23) ................................. 158
19.2 Parametric Overtravel Positions ........................................ 159
19.3 Stroke Check Before Movement ....................................... 160
20 Custom Macro ........................................................ 161
20.1 The Simple Macro Call (G65) ......................................... 161
20.2 The Modal Macro Call ............................................... 162
20.2.1 Macro Modal Call in Every Motion Command (G66) .................... 162
20.2.2 Macro Modal Call From Each Block (G66.1) ......................... 163
20.3 Custom Macro Call Using G Code ...................................... 164
20.4 Custom Macro Call Using M Code ..................................... 165
20.5 Subprogram Call with M Code ......................................... 165
20.6 Subprogram Call with T Code ......................................... 166
20.7 Subprogram Call with S Code ......................................... 166
20.8 Subprogram Call with A, B, C Codes .................................... 166
20.9 Differences Between the Call of a Sub-Program and the Call of a Macro .......... 167
20.9.1 Multiple Calls .................................................. 167
20.10 Format of Custom Macro Body ....................................... 169
20.11 Variables of the Programming Language ................................. 169
20.11.1 Identification of a Variable ....................................... 169
20.11.2 Referring to a variable .......................................... 169
20.11.3 Vacant Variables .............................................. 170
20.11.4 Numerical Format of Variables .................................... 170
20.12 Types of Variables ................................................. 171
20.12.1 Local Variables ............................................... 171
20.12.2 Common Variables ............................................ 171
20.12.3 System Variables .............................................. 172
20.13 Instructions of the Programming Language ................................ 180