Yaskawa YASNAC PC NC Programming Manual User Manual

Page 6

Advertising
background image

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



Advertising