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

6

Page 6
Image 6
NCT Group 2000M, 99M manual