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

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
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .