Rockwell Automation 8520 9/Series CNC Lathe User Manual

Page 301

Advertising
background image

Introduction to Programming

Chapter 10

10-33

(12) Synchronization with Setup (M150-M199)

M150 - M199 — Synchronization with Setup

(dual-process system only)

This set of M-codes cancels any information already in block look

ahead and re-setup the blocks before process execution is resumed.

This re-setup is only essential when shared information is being changed

from one process to another, as in the case of the dual processing

paramacro parameters. See page 30-7.

Important: You cannot use these M-codes when TTRC is active.

Other more specific M-codes are described in later sections that deal

specifically with their functions.

Important: When you activate the MISCELLANEOUS FUNCTION

LOCK feature, the control displays M-, B-, S-, and T-words in the part

program and activates the corresponding Tool Wear Offset, with the

exception of M00, M01, M02, M30, M98, M99 and M100-M150.

Your system installer may decide to use the 2nd miscellaneous functions to
distinguish a set of miscellaneous functions from the normal M-code

miscellaneous functions. This manual assumes the B-word is used to call

second auxiliary functions. Any alphabetic character which is not used for

other functions may be used instead of B by setting the proper AMP

parameter. For details, refer to documentation prepared by your system

installer, or the AMP programmers manual.

The B-word is designated by a 2- or 3-digit numeric value following

address B. Unlike M-codes, each block can contain only one B-word.

Important: When you activate the MISCELLANEOUS FUNCTION

LOCK feature, the control displays M-, B-, S-, and T-words in the part

program and activates the corresponding Tool Wear Offset, with the

exception of M00, M01, M02, M30, M98, and M99. This feature is

described in section 7.1.2.

Each block in a part program can be assigned up to a 5-digit numeric value
following an N address. These numbers are referred to as sequence

numbers and are used to distinguish one block from another.

Sequence numbers can be assigned at random to specific blocks or to all

blocks if desired. Blocks assigned sequence numbers can be called later by

designating their sequence number. Sequence numbers are necessary to

make program jumps and to specify a block for subprogram calls and

returns. For details on sequence number, see section 10.2.2.

10.5.7

2nd Miscellaneous Function

(B-Word)

10.5.8

N-Words (Sequence

Numbers)

Advertising