
17.PMC CONTROL FUNCTION B-63943EN-1/02
- 1904 -
Basic procedure
(1) In parameter No. 8010, set one of groups 1 to 40 for use with
each axis to be used.
When movements are made along multiple axes for
synchronization by using one group, ensure that the
feedrate-related parameters (rapid traverse,
acceleration/deceleration time constant, diameter/radius
specification, linear axis/rotation axis, and so forth) must be set
to the same conditions.
When assigning multiple axes to one group, check that all axes
that belong to the group are in the same path.
Moreover, check that all axes that belong to all groups placed in
the simultaneous start mode (described later) are in the same
path.
(2) To enable direct PMC axis control, set each control axis selection
signal (EAX1 to EAX8), that corresponds to an axis to be
controlled, to 1.
(3) Determine the operation.
The axis control command signals (EC0g to EC6g) specify the
type of operation. The axis control feedrate signals (EIF0g to
EIF15g) specify the feedrate. The axis control data signals
(EID0g to EID31g) specify the moving distance and other data.
These signals, together with block stop prohibition signal
EMSBKg (described later), determine one complete operation,
which is tantamount to one block executed during
CNC-controlled automatic operation. These signals may be
collectively called the axis control block data signals. (Refer to
Table 17.1.1 (d) List of signals determining data, tantamount to
one block for PMC axis control)
Table 17.1.1 (d) List of signals determining data, tantamount to one
block for PMC axis control
Generic name Signal name Symbol Data type
Block stop prohibition
signal
EMSBKg Bit
Axis control command
signal
EC0g to EC6g Byte
Axis control feedrate
signal
EIF0g to EIF15g Word
Axis control
block data
signals
Axis control data signal EID0g to EID31g 2-word
(4) When the data governing a complete operation (one block) is
determined, reverse the logical state of the axis control command
read signal EBUFg (i.e., from "0" to "1" or vice versa). Note
that, for this to occur, axis control command read completion
signal EBSYg must be in the same logical state as EBUFg.
(5) The CNC is capable of storing axis control functions from the
PMC in its buffer so that multiple operations can be performed in
series, under the control of the PMC. This allows the CNC to
accept a new command block from the PMC during the
execution of another block if the buffer has free space.
The Fig. 17.1.1 (h) Buffering under PMC axis control
illustrates an example in which command [1] is being executed,