Chapter 28 paramacros, Chapter 29 program interrupt, Chapter 30 using a 9/series dual-processing system – Rockwell Automation 8520-MUM 9/Series CNC Mill Operation and Programming Manual Documentation Set User Manual

Page 15

Advertising
background image

9/Series PAL Reference Manual

Index (General)

9/Series Mill

Table of Contents

Operation and Programming Manual

xi

Chapter 28

Paramacros

28.0 Chapter Overview

28-1

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

28.1 Paramacros

28-1

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

28.2 Parametric Expressions

28-2

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

28.2.1 Basic Mathematical Operators

28-2

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

28.2.2 Mathematical Function Commands

28-4

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

28.2.3 Parametric Expressions as G-- or M--Codes

28-6

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

28.3 Transfer of Control Commands

28-7

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

28.3.1 Conditional Operators

28-7

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

28.3.2 GOTO and IF-GOTO Commands

28-8

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

28.3.3 DO-END and WHILE-DO-END Commands

28-10

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

28.4 Parameter Assignments

28-12

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

28.4.1 Local Parameter Assignments

28-12

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

28.4.2 Common Parameters

28-15

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

28.4.3 System Parameters

28-15

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

28.4.4 PAL Parameters

28-33

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

28.4.5 Shared Dual-Process Parameters (#7100 - 7199)

28-35

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

28.5 Assigning Parameter Values

28-36

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

28.6 Macro Call Commands

28-44

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

28.6.1 Non-Modal Paramacro Call (G65)

28-45

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

28.6.2 Modal Paramacro Call (G66)

28-46

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

28.6.3 Modal Paramacro Call (G66.1)

28-48

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

28.6.4 AMP-defined G-Code Macro Call

28-50

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

28.6.5 AMP-Defined M-Code Macro Call

28-51

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

28.6.6 AMP-Defined T--, S--, and B--Code Macro Call

28-51

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

28.6.7 Nesting Macros

28-52

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

28.7 Macro Output Commands

28-54

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Chapter 29

Program Interrupt

29.0 Chapter Overview

29-1

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

29.1 Enabling and Disabling Interrupts (M96/M97)

29-1

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

29.2 Interrupt Request Considerations

29-4

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

29.3 Interrupt Types

29-5

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

29.4 The Interrupt Program

29-8

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Chapter 30

Using a 9/Series Dual-processing System

30.0 Chapter Overview

30-1

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

30.1 Defining of a Dual- processing System

30-1

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

30.2 Operating a Dual-processing System

30-2

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

30.3 Synchronizing Multiple Part Programs

30-7

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

30.4 Spindle Control for Dual-- processing Systems

30-12

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Advertising