FANUC Series 0i-MODEL D, FANUC Series 0i Mate-MODEL D. MAINTENANCE MANUAL - page 8

 

  Index      Manuals     FANUC Series 0i-MODEL D, FANUC Series 0i Mate-MODEL D. MAINTENANCE MANUAL (B-64305EN/03)

 

Search            copyright infringement  

 

   

 

   

 

Content      ..     6      7      8      9     ..

 

 

 

FANUC Series 0i-MODEL D, FANUC Series 0i Mate-MODEL D. MAINTENANCE MANUAL - page 8

 

 

6.INTERFACE BETWEEN CNC AND PMC
B-64305EN/03
6 INTERFACE BETWEEN CNC AND PMC
This section briefly describes the PMC function. It also explains the CNC-PMC interface.
6.1 WHAT IS PMC?
195
6.2 PMC SPECIFICATIONS
202
6.3 OPERATING THE PMC SCREEN
207
6.4 PMC DIAGNOSIS AND MAINTENANCE SCREENS ([PMCMNT])
210
6.5 LADDER DIAGRAM MONITOR AND EDITOR SCREENS ([PMCLAD])
239
6.6 LIST OF ADDRESSES
254
- 194 -
B-64305EN/03
6.INTERFACE BETWEEN CNC AND PMC
6.1
WHAT IS PMC?
The programmable machine controller (PMC) is a programmable controller (PC) built into a CNC to
perform sequence control for a machine tool (spindle rotation, tool change, machine operator's panel
control, and so on).
Sequence control is to perform control steps successively in a predetermined sequence or according to the
logic operation.
Programs for performing sequence control for machine tools are called sequence programs. Generally,
sequence programs coded in the Ladder language are used.
6.1.1
Basic Configuration of PMC
The following is the basic configuration of the PMC:
CNC
PMC
Machine
Internal
External
I/O
Sequence
I/O
program
Signal input to PMC
Internal relay
Signal output from PMC
Fig. 6.1.1 Basic configuration of PMC
The sequence program reads input signals, performs operations, and outputs results in a predetermined
sequence.
6.1.2
I/O Signals of PMC
Input signals of the PMC include signals input from the CNC (such as M and T function signals) and
signals input from the machine (such as the cycle start button and feed hold signal button). Output
signals of the PMC include signals output to the CNC (such as the cycle start command and feed hold
signal command) and signals output to the machine (such as turret rotation and spindle stop). The PMC
controls these I/O signals by executing a sequence program to control the machine tool.
- 195 -
6.INTERFACE BETWEEN CNC AND PMC
B-64305EN/03
6.1.3
PMC Signal Addresses
PMC signal addresses indicate the locations of I/O signals exchanged with the machine, I/O signals
exchanged with the CNC, and signals for internal relays and data (PMC parameters) in nonvolatile
memory. PMC addresses are roughly classified as shown in Fig. 6.1.3 (a).
F
X
Signals
Signals
to/from
PMC
to/from CNC
machine
(MT)
G
Y
Nonvolatile memory
(1) Variable timer (T)
Internal relay (R)
(2) Counter (C)
(3) Keep relay (K)
(4) Data table (D)
Extra relay (E)
Fig. 6.1.3 (a) PMC-related addresses
The PMC signal address format consists of an address number and bit number (0 to 7) as follows:
Bit number (0 to 7)
Address number (letter followed by decimal
number)
Fig. 6.1.3 (b) PMC address format
The first letter of an address number represents the type of the signal.
In sequence programs, an address of a byte may be specified. In the above example, specify X127
to specify a byte address. In this case, the period "." and bit number are unnecessary.
Table 6.1.3 lists the address symbols and corresponding signals.
Table 6.1.3 Address Symbols and signal types
Symbol
Signal type
F
Input signal from CNC to PMC (CNC PMC)
G
Output signal from PMC to CNC (PMC CNC)
X
Input signal from machine to PMC (MT PMC)
Y
Output signal from PMC to machine (PMC MT)
R
Internal relay
E
Extra relay
A
Message display
T
Variable timer
C
Counter
K
Keep relay
D
Data table
L
Label number
P
Subprogram number
- 196 -
B-64305EN/03
6.INTERFACE BETWEEN CNC AND PMC
(1)
Addresses of signals between the PMC and CNC (F and G)
These addresses are assigned to interface signals between the CNC and PMC. The relationships
between the signals and addresses are defined by the CNC.
F indicates an input signal from the CNC to PMC.
G indicates an output signal from the PMC to CNC.
(2)
Addresses of signals between the PMC and machine (X and Y)
I/O signals exchanged with an externally connected machine can be assigned to any addresses within
an available range to control the machine.
X indicates an input signal from the machine to PMC.
Y indicates an output signal from the PMC to machine.
(3)
Addresses of internal relays and extra relays (R and E)
These addresses are used to temporarily store operation results during sequence program execution
processing.
The address locations of internal relays also include a reserved area used by the PMC system
software. The signals in the reserved area cannot be written by sequence programs.
(4)
Signal addresses for message display (A)
Instruction “DISPB” used in sequence programs include instructions to display a message on the
CNC screen. These addresses are used by such instructions.
(5)
Nonvolatile memory addresses
The contents of these address locations are not erased even when the power is turned off.
These addresses are used for management of the data items listed below. These data items are
called PMC parameters.
(a) Variable timer (T)
(b) Counter (C)
(c) Keep relay (K)
A reserved area used by the PMC system software is partly included.
(d) Data table (D)
(6)
Other addresses
(a) Label number (L)
Sequence program instructions include an instruction to cause a jump to a specified position in
the middle of processing. This address indicates the jump destination used by this instruction.
The contents of L address can not be read/written in sequence program.
(b) Subprogram number (P)
In sequence programs, a main program can call subprograms. P addresses indicate the
numbers of these subprograms. The contents of P address can not be read/written in sequence
program.
- 197 -
6.INTERFACE BETWEEN CNC AND PMC
B-64305EN/03
6.1.4
System Relay Addresses (R9000)
The System Relay is used to control a sequence program by PMC System software. And, some addresses
such as 'Operation results of functional instructions' are used to condition of a sequence program.
Table 6.1.4 (a) Address of System Relay
System Relay
R9000 to R9499
Operation results of functional instructions
This area holds information necessary for individual ladder levels, such as the operation results of
functional instructions. This information is saved/restored when the task is switched.
(1) R9000 (operation output register for the ADDB, SUBB, MULB, DIVB, and COMPB functional
instructions)
7
6
5
4
3
2
1
0
R9000
The result is 0.
The result is negative.
The result has overflowed.
(2) R9000 (error output for the EXIN, WINDR, and WINDW functional instructions)
7
6
5
4
3
2
1
0
R9000
The result is erroneous.
(3) R9002 to R9005 (operation output registers for the DIVB functional instruction)
The remainder of a division performed with the DIVB functional instruction is output to these
addresses.
System timers
Four signals can be used as system timers.
Their specifications are as follows.
7
6
5
4
3
2
1
0
R9000
Constantly OFF signal
Constantly ON signal
200 msec cyclic signal
(104 msec ON and 96 msec OFF)
1 sec cyclic signal
(504 msec ON and 496 msec OFF)
- 198 -
B-64305EN/03
6.INTERFACE BETWEEN CNC AND PMC
R9091.5
104 msec
96 msec
200 msec
R9091.6
504 msec
496 msec
1 sec
CAUTION
1 Each signal is initially OFF.
2 The signals R9091.0, R9091.1 are set at the beginning of the first ladder level on
every cycle.
3 Each pulse signal (ON-OFF signal) has an error of ±8 msec (ladder execution
period).
Ladder execution start signal
Ladder stop signal
Ladder execution status signal
Using the ladder execution start and stop signals in a ladder program can detect when the ladder program
starts and stops.
Referencing the ladder execution status signal from an external system or program, such as the network
board, C Language executor program, FOCAS2 Ethernet, or HSSB library, can detect the execution status
of the ladder program.
7
6
5
4
3
2
1
0
R9015
Ladder execution start signal
(can be referenced only from the Ladder
program)
Ladder stop signal
(can be referenced only from the Ladder
program)
7
6
5
4
3
2
1
0
R9091
1st Ladder execution status signal
0 : Ladder at a stop
1 : Ladder being executed
- 199 -
6.INTERFACE BETWEEN CNC AND PMC
B-64305EN/03
RUN
Execution status of Ladder
STOP
Ladder execution start signal
1
(R9015.0)
0
Ladder stop signal
1
(R9015.1)
0
Ladder execution status signal
1
(R9091.2)
0
One ladder
One ladder
scan cycle
scan cycle
(1)
Ladder execution start signal (R9015.0)
When directed to start ladder program execution, the system software starts executing the ladder
program, turns on this signal, and keeps it on for the first one scan cycle. Like R9000, this signal
indicates the status of ladder execution corresponding to each ladder execution level. For this
reason, this signal is securely turned on for the first one scan cycle after the start of execution no
matter on what execution level the signal is referenced. This signal is turned on when:
(a) Ladder execution begins at power turn-on.
(b) The [RUN] soft key on the PMC screen is pressed.
(c) FANUC LADDER-III or a ladder editing package directs the ladder to start.
Referencing this signal in a ladder program can detect when ladder execution has begun, making it
possible to program preprocessing related to ladder execution.
CAUTION
Reference this signal only within a ladder program. Do not reference it from an
external system or program as it indicates the status of ladder execution
separately for each ladder execution level.
(2)
Ladder stop signal (R9015.1)
When directed to stop ladder program execution, the system software turns off this signal and keeps
it off for the last one scan before stopping ladder program execution. Like R9000, this signal
indicates the status of ladder execution corresponding to each ladder execution level. For this
reason, this signal is securely turned off for the last one scan before the stop of execution no matter
on what execution level the signal is referenced. This signal is turned off when:
(a) The [STOP] soft key on the PMC screen is pressed.
(b) FANUC LADDER-III or a ladder editing package directs the ladder to stop.
(c) On the PMC DATA I/O screen, the ladder program is loaded to the PMC.
(d) FANUC LADDER-III or a ladder editing package stores the ladder program to the PMC.
Referencing this signal in a ladder program can detect when ladder execution stops, making it
possible to program post processing related to ladder execution (that is, preprocessing for ladder
execution stop). Before the ladder is stopped, for example, it is possible to put signals in a proper
state for safety purposes.
- 200 -
B-64305EN/03
6.INTERFACE BETWEEN CNC AND PMC
CAUTION
1 Reference this signal only within the ladder program. Do not reference it from
an external system or program as it indicates the status of ladder execution
separately for each ladder execution level.
2 If the power is turned off or a CNC system alarm occurs, ladder execution and
I/O signal transfer are immediately stopped for safety purposes. In this case,
therefore, this signal cannot be used.
(3) Ladder execution status signal (R9091.2)
Referencing this signal from an external system or program, such as the network board, C language
executor program, FOCAS2 Ethernet, or HSSB library, can detect the execution status of the ladder
program.
(4) Example of using the signals
(a) Example of calling a subprogram just before the ladder stops
R9015.1
SUB65
Pxxxx
CALL
(b) Example of forcibly turning off an output signal programmed on the first ladder level just
before the ladder stops
R9015.1
Input
Output
(c) Example of sending an execution-in-progress signal to the outside
Outputting the status of this signal as the DO signal (output address from the PMC) assigned to
the I/O Link causes the CNC unit to be interlocked with an external system.
CNC Unit
Y0.0
R9015.1
I/O Link slave
Y0.0
I/O Link
- 201 -
6.INTERFACE BETWEEN CNC AND PMC
B-64305EN/03
6.2
PMC SPECIFICATIONS
6.2.1
Basic Specifications
Table 6.2.1 (a) Basic specifications of each PMC path
0i-D / 0i Mate-D
0i-D
Function
0i-D PMC
PMC/L
DCSPMC (Note 9)
Programming language
Ladder
Ladder
Ladder
Function block (Note4)
Function block (Note4)
Function block (Note4)
Number of ladder levels
3
2 (Note1)
2 (Note1)
Level 1 execution period
8 msec
8 msec
8 msec
Processing power
Basic instruction processing
25 nsec/step
1 μsec/step
1 μsec/step
speed
Program capacity (Note2)
Ladder
Up to about 32,000 steps
Up to about 8,000 steps
Up to about 3,000 steps
Symbol & Comment
At least 1KB
At least 1KB
At least 1KB
Message
At least 8KB
At least 8KB
At least 8KB
Instructions
Basic instructions
14
14
14
Functional instructions (Note3)
93 (105)
92 (105)
85 (105)
Instructions(option)
Basic instructions
24
24
24
Functional instructions (Note3)
218 (230)
217 (230)
210 (230)
CNC interface
Inputs (F)
768 bytes × 2
768 bytes
768 bytes
Outputs (G)
768 bytes × 2
768 bytes
768 bytes
DI/DO
I/O Link
Inputs (X)
Up to 2,048 points
Up to 1,024
Up to 64 points
points(Note8)
Outputs (Y)
Up to 2,048 points
Up to 1,024
Up to 64 points
points(Note8)
Symbol & Comment(Note5)
Number of symbol characters
40
40
40
Number of comment
255
255
255
characters (Note6)
Program storage area (Flash
Up to 384KB
128KB
128KB
ROM) (Note7)
- 202 -
B-64305EN/03
6.INTERFACE BETWEEN CNC AND PMC
NOTE
1
A program can be created on level 3 for the compatibility with programs for other
models, but it is not executed.
2
The maximum overall program size (including the maximum number of ladder
steps, symbols/ comments, and messages) varies depending on option settings.
See PMC PROGRAMMING MANUAL (B-64393EN) .
3
For the number of functional instructions, each parenthesized number indicates
the number of all functional instructions, and each non-parenthesized number,
the number of valid functional instructions.
4
To use the Function Block function, its option is necessary for each CNC. When
specifying this option, the Extended PMC Ladder Instruction Function can also
be used. Because the Extended PMC Ladder Instruction Function is included in
the Function Block function, it is not necessary to order the option of the
Extended PMC Ladder Instruction Function separately.
5
These are the number for extended symbol and comment character. The
number of basic symbol character is 16 and the number of comment character is
30. Refer to PMC PROGRAMMING MANUAL (B-64393EN) for details
6
This number is the number of single-byte characters. When you use double-byte
characters as a comment, the number becomes half.
7
The capacity of the program storage area varies depending on option settings.
See PMC PROGRAMMING MANUAL (B-64393EN).
8
Maximum input/output number of I/O link for 0i Mate-D is 256points/256points.
9
This PMC is used for Dual Check Safety function (option) and handles the safety
related signals. See “FANUC Series 0i-D Dual Check Safety Connection Manual
(B-64303EN-4)” for details.
- 203 -
6.INTERFACE BETWEEN CNC AND PMC
B-64305EN/03
Table 6.2.1 (b) Basic specifications of each PMC Memory Type
0i-D / 0i Mate-D
0i-D
Function
0i-D PMC
PMC/L
DCSPMC (Note 2)
PMC Memory
Internal relay (R)
8,000 bytes
1,500 bytes
1,500 bytes
System Relay
500 bytes
500 bytes
500 bytes
(R9000)
Extra relay (E)
10,000 bytes
10,000 bytes
(Note 3)
Message display (A)
Display requests
2,000 points
2,000 points
(Note 4)
Status displays
2,000 points
2,000 points
(Note 4)
Nonvolatile memory
Timer (T)
Variable timer
500 bytes
80 bytes
80 bytes
(250 pieces)
(40 pieces)
(40 pieces)
Variable timer precision (Note 1)
500 bytes
80 bytes
80 bytes
(250 pieces)
(40 pieces)
(40 pieces)
Counter (C)
Variable counter
400 bytes
80 bytes
80 bytes
(100 pieces)
(20 pieces)
(20 pieces)
Fixed counter
200 bytes
40 bytes
40 bytes
(100 pieces)
(20 pieces)
(20 pieces)
Keep relay (K)
User area
100 bytes
20 bytes
20 bytes
System area
100 bytes
100 bytes
100 bytes
Data table (D)
10,000 bytes
3,000 bytes
3,000 bytes
Functional instructions
Variable timers (TMR)
250 pieces
40 pieces
40 pieces
Fixed timers (TMRB/TMRBF)
500 pieces
100 pieces
100 pieces
Variable counters (CTR)
100 pieces
20 pieces
20 pieces
Fixed counters (CTRB)
100 pieces
20 pieces
20 pieces
Rising/Falling edge detection (DIFU/DIFD)
1,000 pieces
256 pieces
256 pieces
Labels (LBL)
9,999 pieces
9,999 pieces
9,999 pieces
Subprograms (SP)
5,000 pieces
512 pieces
512 pieces
NOTE
1 This area is used to specify the precision of the variable timer.
Do not use this
area in user programs.
2 This PMC is used for Dual Check Safety function (option). See “FANUC Series
0i-D Dual Check Safety Connection Manual (B-64303EN-4)” for details.
3 There are no extra relays in Dual Check Safety PMC.
4 The message display relay can not be used in Dual Check Safety PMC because
of invalid function.
- 204 -
B-64305EN/03
6.INTERFACE BETWEEN CNC AND PMC
Table 6.2.1 (c) PMC Address list
0i-D / 0i Mate-D
0i-D
Signals
Symbol
0i-D PMC
PMC/L
DCSPMC (Note 4)
Input signal to the PMC
X
X0~X127
X0~X127
X0~X127
from the machine
X200~X327
X400~X527 (Note1)
X600~X727 (Note1)
X1000~X1127(Note1)
Output signal from the
Y
Y0 ~ Y127
Y0 ~ Y127
Y0 ~ Y127
PMC to the machine
Y200 ~ Y327
Y400 ~ Y527(Note1)
Y600 ~ Y727(Note1)
Y1000 ~ Y1127 (Note1)
Input signal to the PMC
F
F0 ~ F767
F0 ~ F767
F0 ~ F767
from the CNC
F1000 ~ F1767
F1000 ~ F1767 (Note2)
F2000 ~ F2767(Note2)
F3000 ~ F3767(Note2)
F4000 ~ F4767(Note2)
F5000 ~ F5767(Note2)
F6000 ~ F6767(Note2)
F7000 ~ F7767(Note2)
F8000 ~ F8767(Note2)
F9000 ~ F9767(Note2)
Output signal from the
G
G0 ~ G767
G0 ~ G767
G0 ~ G767
G1000 ~ G1767
G1000 ~ G1767 (Note2)
PMC to the CNC
G2000 ~ G2767(Note2)
G3000 ~ G3767(Note2)
G4000 ~ G4767(Note2)
G5000 ~ G5767(Note2)
G6000 ~ G6767(Note2)
G7000 ~ G7767(Note2)
G8000 ~ G8767(Note2)
G9000 ~ G9767(Note2)
Internal relay
R
R0 ~ R7999
R0 ~ R1499
R0 ~ R1499
System relay
R
R9000 ~ R9499
R9000 ~ R9499
R9000 ~ R9499
Extra relay
E
E0 ~ E9999
E0 ~ E9999
(Note 5)
Message display
A
-Display request
A0 ~ A249
A0 ~ A249
(Note 6)
-Display status
A9000 ~ A9249
A9000 ~ A9249
(Note 6)
Timer
T
-Variable timer
T0 ~ T499
T0 ~ T79
T0 ~ T79
-Variable timer
T9000 ~ T9499
T9000 ~ T9079
T9000 ~ T9079
precision
(Note3)
Counter
C
-Variable counter
C0 ~ C399
C0 ~ C79
C0 ~ C79
-Fixed counter
C5000 ~ C5199
C5000 ~ C5039
C5000 ~ C5039
Keep relay
K
-User area
K0 ~ K99
K0 ~ K19
K0 ~ K19
-System area
K900 ~ K999
K900 ~ K999
K900 ~ K999
Data table
D
D0 ~ D9999
D0 ~ D2999
D0 ~ D2999
Label
L
L1 ~ L9999
L1 ~ L9999
L1 ~ L9999
Subprogram
P
P1 ~ P5000
P1 ~ P512
P1 ~ P512
- 205 -
6.INTERFACE BETWEEN CNC AND PMC
B-64305EN/03
NOTE
1
This area is reserved for PMC management software. No I/O can be allocated
in this area. Do not use it in user programs.
2
This area is reserved for PMC management software. Do not use it in user
programs.
3
This area is used to specify the precision of a variable timer.
- Don't modify the value of timer and precision except for writing same value
when working the timer.
- Don't set the value other than the following range.
- If above rules are violated, the working of the timer is not guaranteed.
- Other than the range from T9000 to T9999 are reserved.
The value of precision
0: Default (8msec or 48msec)
1: 1msec
2: 10msec
3: 100msec
4: 1sec
5: 1min
4
This PMC is used for Dual Check Safety function (option). See “FANUC Series
0i-D Dual Check Safety Connection Manual (B-64303EN-4)” for details.
5
No extra relay is available for the Dual Check Safety PMC.
6
No message display relay can not be used in Dual Check Safety PMC because
of invalid function.
- 206 -
B-64305EN/03
6.INTERFACE BETWEEN CNC AND PMC
6.3
OPERATING THE PMC SCREEN
The basic configuration of the PMC screen is described below.
Screen title
PMC path
Ladder
PMC alarm
execution status
[+]
Soft key page
turning key
Key entry line
Return key
Message display line
NC status indication
POS
PROG
OFFSET
SETTING
Function keys
SYSTEM
MESSAGE
GRAPH
Screen title
: Displays the name of a specific submenu of the PMC.
Ladder execution status
: Displays the execution status of the ladder program.
PMC alarm
: Indicates whether any PMC alarm is occurring.
PMC path
: Displays the currently selected PMC.
Key entry line
: Line for entering a numerical value or character key string.
Message display line
: Displays an error or warning message.
NC status indication
: Displays the NC mode, the execution status of the NC program, the
currently selected NC path number.
Return key
: Used to switch from the PMC operation menu to a specific PMC
submenu or from a specific PMC submenu to the main menu of the
PMC.
Soft key page turning key : Used to turn soft key pages.
- 207 -
6.INTERFACE BETWEEN CNC AND PMC
B-64305EN/03
About the PMC screen
When you press the
function key and then turn the soft key page by pressing the [+] soft key, the
main menu of the PMC is displayed.
The PMC main menu offers the following three types of submenus, which are respectively used for
specific purposes.
PMC Maintenance ([PMCMNT] screen)
PMC Ladder ([PMCLAD] screen)
PMC Configuration ([PMCCNF] screen)
Each of these PMC submenus is explained below.
(1) PMC Maintenance menu
This menu displays the screens related to the maintenance of the PMC, such as those for PMC signal
status monitoring and traces and for PMC data display and editing.
(2) PMC Ladder menu
This menu displays the screens related to the display and editing of the ladder program.
(3) PMC Configuration menu
This menu displays the screens related to the display and editing of the data other than the ladder
constituting the sequence program, as well as the screen for setting the PMC functions.
This manual briefly describes the screen of each of the PMC maintenance and PMC ladder menus. For
detailed descriptions and the PMC configuration menu, refer to "PMC Programming Manual
(B-64393EN)."
- 208 -
B-64305EN/03
6.INTERFACE BETWEEN CNC AND PMC
6.3.1
Transition of the PMC Screens
SYSTEM
PMC maintenance submenu
STATUS
Signal status screen
(See Subsection 6.4.1.)
PMC main menu
I/OLNK
I/O link connection status screen
(See Subsection 6.4.8.)
PMCMNT
ALARM
PMC alarm screen
(See Subsection 6.4.2.)
<
I/O
Data I/O screen
(See Subsection 6.4.7.)
TIMER
PMC parameter (timer) screen
(See Subsection 6.4.3.)
COUNTR
PMC parameter (counter) screen
(See Subsection 6.4.4.)
PMC parameter (keep relay)
KEEPRL
(See Subsection 6.4.5.)
screen
DATA
PMC parameter (data table) screen
(See Subsection 6.4.6.)
TRACE
Signal trace screen
(See Subsection 6.4.9.)
Signal trace (parameter setting)
TRCPRM
(See Subsection 6.4.10.)
screen
I/ODGN
II/O DIAGNOSIS screen
(See Subsection 6.4.12.)
PMC ladder submenu
Program list screen
(See Subsection 6.5.1.)
PMCLAD
LIST
Ladder display/editing screen
(See Subsection 6.5.2.)
<
LADDER
D. COIL
Duplicate coil check screen
PMC configuration submenu
PMCCNF
TITLE
Title display/editing screen
Setting screens (general, message shift,
<
SETING
I/O link assignment data selection,
override)
PMCST.
PMC status screen (multi-PMC switch)
System parameter display/editing
SYSPRM
screen
MODULE
I/O module display/editing screen
Symbol and comment display/editing
SYMBOL
screen
MESAGE
Message display/editing screen
Online monitoring parameter setting
ONLINE
screen
- 209 -
6.INTERFACE BETWEEN CNC AND PMC
B-64305EN/03
6.4
PMC DIAGNOSIS AND MAINTENANCE SCREENS
([PMCMNT])
6.4.1
Monitoring PMC Signal Status ([STATUS] Screen)
The SIGNAL STATUS screen displays the data at all addresses specified in the program. The data of
each address consists of a bit pattern (“0”s and/or “1”s) and a hexadecimal or decimal number at the
rightmost position on a byte-by-byte basis.
Signal status display area
Additional information line
The additional information line at the bottom of the screen displays the symbol and comment of the
address on which the cursor is placed. When the cursor is placed on a byte, the byte symbol and
comment are displayed.
Address
Symbol
Comment
Table contents
ADDRESS: Address referenced by a sequence program
0 to 7:
Data at each bit position
HEX:
Display of each byte in hexadecimal
DEC:
Display of each byte in decimal
Operation procedure
(1) Press the [STATUS] soft key. The screen shown above appears.
(2) Key in an address whose data to be displayed, then press the [SEARCH] soft key.
(3) The data starting at the input address is displayed as a bit pattern.
(4) To display the data at another address, press the cursor keys, page keys, or [SEARCH] soft key.
(5) To modify the status of a signal, switch to the forced I/O screen by pressing the [FORCE] soft key.
NOTE
The [FORCE] soft key is displayed and usable when the forced I/O function is
enabled. For details, see PMC PROGRAMMING MANUAL (B-64393EN).
- 210 -
B-64305EN/03
6.INTERFACE BETWEEN CNC AND PMC
(6) On the forced I/O screen, an overridden X signal or Y signal is prefixed by a greater-than sign (>) to
indicate the setting of override.
Soft keys on the Signal Status screen
Address search
Switching to display in decimal
Switching to the forced I/O screen
Switching to display in hexadecimal
Fig. 6.4.1 (a) Soft keys on the SIGNAL STATUS screen
- 211 -
6.INTERFACE BETWEEN CNC AND PMC
B-64305EN/03
6.4.2
Checking PMC Alarms ([ALARM] Screen)
On this screen, an alarm message output from the PMC is displayed. To move to the PMC alarm screen,
press the [ALARM] soft key.
Page display
Alarm message display area
In the alarm message display area, an alarm message output from the PMC is displayed. When many
alarm messages are output to two or more pages, the page keys can be used to switch from one page to
another.
In the page display area to the right of the title, the number of the page currently displaying messages is
indicated.
For information about messages displayed, see Appendix A “Alarm List.”
- 212 -
B-64305EN/03
6.INTERFACE BETWEEN CNC AND PMC
6.4.3
Setting and Displaying Variable Timers ([TIMER] Screen)
This screen is used to set and display timer values for functional instruction variable timers (TMR:SUB 3).
This screen can be used in one of two modes: the simple display mode and the comment display mode.
To move to the TIMER screen, press the [TIMER] soft key.
Page display
Key input line
Message display line
Additional information line
Simple display mode
Comment display
area
Comment display mode (12-soft key display unit)
- 213 -
6.INTERFACE BETWEEN CNC AND PMC
B-64305EN/03
Table contents
NO.
: Timer number specified for a functional instruction timer.
ADDRESS
: Address referenced by a sequence program
PRESET
: Timer setting value
ACC
: Timer accuracy
COMMENT : T address comment
In the PRESET column, timer setting values are displayed. When the timer accuracy is 8, 48, 1, 10, or
100 msec, only a numeric value is displayed. When the timer accuracy is the second or minute, a time
value is displayed using H, M, and S with the separator "_" used to delimit one unit from another as
follows:
aaH_bbM_ccS
In the ACC column, timer accuracy values are displayed. The table below indicates the time setting
values and notation of each accuracy value.
Timer No.
Accuracy notation
Minimum time setting
Maximum time setting
1 to 8
48 (initial value)
48 msec
1572.8 seconds
9 to 250
8 (initial value)
8 msec
262.1 seconds
1 to 250
1
1 msec
32.7 seconds
1 to 250
10
10 msec
327.7 seconds
1 to 250
100
100 msec
54.6 minutes
1 to 250
S
1 second
546 minutes
1 to 250
M
1 minute
546 hours
The additional information line at the bottom of the screen displays the symbol and comment of the
address on which the cursor is placed.
Soft key s on the TIMER screen
Switching to the soft key for accuracy setting
T address search
Setting accuracy to 1 msec
Setting accuracy to 10 msec
Setting accuracy to 1 second
Setting accuracy to an initial value
Setting accuracy to 100 msec
Setting accuracy to 1 minute
- 214 -
B-64305EN/03
6.INTERFACE BETWEEN CNC AND PMC
6.4.4
Setting and Displaying Counter Values ([COUNTR] Screen)
This screen is used to set and display the maximum and minimum counter values for functional
instruction counters (CTR: SUB 5). This screen can be used in one of two modes: the simple display
mode and the comment display mode. To move to the COUNTER screen, press the [COUNTR] soft key.
Page display
Key input line
Message display line
Additional information line
Simple display mode
Comment display
area
Comment display mode (12-soft key display unit)
- 215 -
6.INTERFACE BETWEEN CNC AND PMC
B-64305EN/03
Table contents
NO.
: Counter number specified for a functional instruction counter
ADDRESS
: Address referenced by a sequence program
PRESET
: Maximum counter value (a minimum counter value is specified by a counter
instruction)
CURRENT
: Current counter value
COMMENT : Comment on the C address of a setting value
The additional information line at the bottom of the screen displays the symbol and comment of the
address on which the cursor is placed. If the cursor is placed on a PRESET value, the symbol and
comment of the address of the PRESET value are displayed. If the cursor is placed on a CURRENT value,
the symbol and comment of the address of the CURRENT value are displayed.
Counter types and maximum values
Counter type
PRESET maximum value
CURRENT maximum value
BINARY
32767
32767
BCD
9999
9999
Soft keys on the COUNTER screen
C address search
- 216 -
B-64305EN/03
6.INTERFACE BETWEEN CNC AND PMC
6.4.5
Setting and Displaying Keep Relays ([KEEPRL] Screen)
This screen is used for setting and displaying the Keep Relays. To move to the KEEP RELAY screen,
press the [KEEPRL] soft key.
Page display
Key input line
Message display line
Additional information line
Contents of the table
ADDRESS : Address referred by sequence Program
0 to 7
: Contents of each bit
HEX
: Value of the byte data in hexadecimal notation
The additional information line at the bottom of the screen displays the symbol and comment of the
address on which the cursor is placed. When the cursor is placed on a byte, the byte symbol and
comment are displayed.
Since Keep Relay is nonvolatile memory, the contents are not lost even if you turn off the power.
The Keep Relay area consists of parts as follows.
0i-D /0i Mate-D
0i-D
0i-D PMC
PMC/L
DCSPMC
User area
K0 to K99
K0 to K19
K0 to K19
Area for management software
K900 to K999
K900 to K999
K900 to K999
CAUTION
If the area for the PMC management software is protected by the programmer
protection function, the area is not displayed on the KEEP RELAY screen. For
details, see PMC PROGRAMMING MANUAL (B-64393EN).
- 217 -
6.INTERFACE BETWEEN CNC AND PMC
B-64305EN/03
6.4.6
Setting and Displaying Data Tables ([DATA] Screen)
There are two data table types (DATA TABLE CONTROL and DATA TABLE). To move to the data
screen, press the [DATA] soft key.
DATA TABLE CONTROL screen ([List] screen)
Pressing the [DATA] soft key displays the DATA TABLE CONTROL screen for data table management.
This screen can be used in one of two modes: the simple display mode and the comment display mode.
Display of the
number of groups
Page display
Key input line
Message display line
Additional information line
Simple display mode
Comment
display area
Comment display mode (12-soft key display unit)
- 218 -
B-64305EN/03
6.INTERFACE BETWEEN CNC AND PMC
- Table contents
GROUP TABLE COUNT
: Number of data items in the data table
NO.
: Group number
ADDRESS
: Data table start address
PARAMETER
: Data table control parameter
TYPE
: Data length (0 = 1 byte, 1 = 2 bytes, 2 = 4 bytes, 3 = bit)
DATA
: Number of data items in each data table
COMMENT
: Comment on the start D address of each group
The additional information line at the bottom of the screen displays the symbol and comment of the
address on which the cursor is placed. When the cursor is placed on the PARAMETER, TYPE, or DATA
column, the current setting is displayed.
The ADDRESS column displays the start address of a data table. Multiple groups may share an address.
When the [SYMBOL] soft key is pressed, the symbol of the start address is displayed.
NOTE
The data table control parameters have the following meanings:
#7
#6
#5
#4
#3
#2
#1
#0
0: Binary format
1: BCD format (Bits 2 and 3 are invalid.)
0: Without input protection
1: With input protection
0: Binary or BCD format (Bit 0 is valid.)
1: Hexadecimal format (Bits 0 and 3 are invalid.)
0: Signed (valid only when bits 0 and 2 are set to 0)
1: Unsigned (valid only when bits 0 and 2 are set to 0)
NOTE
1 When data table control data is protected by the programmer protection function,
the data table control data screen is not displayed. For details, see PMC
PROGRAMMING MANUAL (B-64393EN).
2 When PMC parameters are output using the I/O screen (see Subsection 6.4.7,
“Data Input/Output ([I/O] Screen)”), only the data of an address D area set in the
data table control data is output from the data table screen. The data of an
address D area not set in the data table control data is not output.
- 219 -
6.INTERFACE BETWEEN CNC AND PMC
B-64305EN/03
Soft keys on the DATA TABLE CONTROL screen
Group number search
Symbol display switching
Switching to the zoom screen
Input of the number of groups
Address display switching
Data table control data
Switching to the soft keys for
Switching to Extra
initialization
data size setting
relay screen
Switching to the
soft keys for
parameter setting
Switching to Data
table screen
Soft keys for parameter setting
Setting for signed decimal
Setting for BCD
Protection state modification
Setting for unsigned
Setting for hexadecimal
decimal
Soft keys for data size setting
Setting for byte
Setting for bit
Setting for word
Setting for double word
- 220 -
B-64305EN/03
6.INTERFACE BETWEEN CNC AND PMC
DATA TABLE screen ([ZOOM] screen)
If the data table control data is specified, pressing the [ZOOM] soft key on the data table control data
screen displays the data table setting screen. This screen can be used in one of three modes: the simple
display mode, the comment display mode, and the bit display mode.
Group
information line
Page display
Key input line
Message display line
Additional information line
Simple display mode
Comment display area
Comment display mode (12-soft key display unit)
- 221 -
6.INTERFACE BETWEEN CNC AND PMC
B-64305EN/03
Bit display mode
- Table contents
NO.
ADDRESS
: Address used by the sequence program
DATA
: Data value of data table
COMMENT : Comment on the D address
0 to 7
: Data of each bit
HEX
: Display of each byte in hexadecimal
The group information line at the top of the screen displays a group number, group start address, settings,
and comment on the start address.
The additional information line at the bottom of the screen displays the symbol and comment of the
address on which the cursor is placed. In the bit display mode, a bit symbol and comment, or a byte
symbol and comment are displayed, depending on the cursor position.
Soft keys on the DATA TABLE screen
Switching to the list screen
Address search
Switching to the Extra relay screen
Group number search
Switching to the Data table screen
- 222 -
B-64305EN/03
6.INTERFACE BETWEEN CNC AND PMC
6.4.7
Data Input/Output ([I/O] Screen)
To move to the I/O screen, press the [I/O] soft key.
On this screen, sequence programs, PMC parameters and PMC message data for multi-language display
can be written to the specified device, read from the device, and compared. The query selection cursor,
which moves vertically from one question to another, is displayed, as is the option selection cursor, which
moves horizontally from one option to another.
The following types of devices can be used for input/output. The desired device type can be selected by
positioning the query selection cursor to "DEVICE" and moving the option selection cursor to that type.
MEMORY CARD : Data can be output to and input from a memory card.
FLASH ROM
: Data can be output to and input from flash ROM.
FLOPPY
: Data can be output to and input from handy files or floppy cassettes.
OTHERS
: Data can be output to and input from other general-purpose RS-232C
input/output devices.
In STATUS in the lower part of the screen, a detailed explanation of execution and the execution status
are displayed. During write, read, and comparison, the size of the data already transferred is indicated as
the execution (intermediate) result.
- 223 -

 

 

 

 

 

 

 

Content      ..     6      7      8      9     ..