Yaskawa YASNAC PC NC Programming Manual User Manual
Page 6

v
YASNAC PCNC Programming Manual
Introduction
4.1
PROGRAM SUPPORT FUNCTIONS (1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-3
4.1.1
Canned Cycles (G73 to G89, G181 to G189) * . . . . . . . . . . . . . . . . . . . . . . .4-3
4.1.2
Hole Machining Pattern Cycles (G70, G71, G72) * . . . . . . . . . . . . . . . . . .4-32
4.1.3
Solid Tap Function (G84, G74) * . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-36
4.1.4
Deep-hole Solid Tap Function (G184, G174)* . . . . . . . . . . . . . . . . . . . . . .4-46
4.1.5
Circle Cutting Function (GI2, G13) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-57
4.1.6
Mirror Image ON/OFF (M94, M95) * . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-61
4.1.7
Programmable Data Input (G10) * . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-64
4.1.8
Subprogram Call Up Function (M98, M99) . . . . . . . . . . . . . . . . . . . . . . . .4-67
4.2
PROGRAM SUPPORT FUNCTIONS (2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-69
4.2.1
Program Copy (G25)* . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-69
4.2.2
Automatic Corner Override (G106) * . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-72
4.2.3
Stored Stroke Limit B and C (G22, G23) * . . . . . . . . . . . . . . . . . . . . . . . . .4-77
4.2.4
Break Point Function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-82
4.2.5
High-speed Cutting * . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-82
4.2.6
Chamfering and Corner Rounding Commands * . . . . . . . . . . . . . . . . . . . .4-85
4.2.7
Corner Feedrate Designation (G107, G108)’ . . . . . . . . . . . . . . . . . . . . . . .4-89
4.3
AUTOMATING SUPPORT FUNCTIONS . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-102
4.3.1
Skip Function (G31) * . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-102
4.3.2
Program interrupt Function (M90, M91)* . . . . . . . . . . . . . . . . . . . . . . . . .4-105
4.3.3
Tool Life Control Function * . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-107
4.4
MACROPROGRAMS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-114
4.4.1
Differences from Subprograms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-114
4.4.2
Microprogram Call (G65, G66, G67) . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-115
4.4.3
Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-126
4.4.4
Operation Instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-155
4.4.5
Control Instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-157
4.4.6
Registering the Microprogram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-163
4.4.7
Microprogram Alarm Numbers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-164
4.4.8
Examples of Microprograms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-165