Model PA1/PA3/SA1/SA2/SA3/SA5/ SB/SB2/SB3/SB4/SB5/SB6/SB7/ SC/SC3/SC4/NB/NB2/NB6
Model PA1/PA3/SA1/SA2/SA3/SA5/ SB/SB2/SB3/SB4/SB5/SB6/SB7/ SC/SC3/SC4/NB/NB2/NB6
PMC
Model PA1/PA3/SA1/SA2/SA3/SA5/
SB/SB2/SB3/SB4/SB5/SB6/SB7/
SC/SC3/SC4/NB/NB2/NB6
Ladder Language Programming Manual, GFZ-61863E/15,
Vol. 3 of 4
February 2005
GFL-002
Warnings, Cautions, and Notes
as Used in this Publication
Warning
Warning notices are used in this publication to emphasize that hazardous voltages,
currents, temperatures, or other conditions that could cause personal injury exist in this
equipment or may be associated with its use.
In situations where inattention could cause either personal injury or damage to equipment,
a Warning notice is used.
Caution
Caution notices are used where equipment might be damaged if care is not taken.
Note
Notes merely call attention to information that is especially significant to understanding and
operating the equipment.
This document is based on information available at the time of its publication. While efforts
have been made to be accurate, the information contained herein does not purport to cover all
details or variations in hardware or software, nor to provide for every possible contingency in
connection with installation, operation, or maintenance. Features may be described herein
which are not present in all hardware and software systems. GE Fanuc Automation assumes no
obligation of notice to holders of this document with respect to changes subsequently made.
This manual includes safety precautions for protecting the user and preventing damage to the
machine. Precautions are classified into Warning and Caution according to their bearing on safety.
Also, supplementary information is described as a Note. Read the Warning, Caution, and Note
thoroughly before attempting to use the machine.
WARNING
Applied when there is a danger of the user being injured or when there is a danger of both the user
being injured and the equipment being damaged if the approved procedure is not observed.
CAUTION
Applied when there is a danger of the equipment being damaged, if the approved procedure is not
observed.
NOTE
The Note is used to indicate supplementary information other than Warning and Caution.
s–1
B–61863E/15 PREFACE
PREFACE
Applicable models The models covered by this manual, and their abbreviations are :
p–1
PREFACE B–61863E/15
NOTE
1 These models have been renamed; in the product name
column, the old names are enclosed in parentheses, while
the new names appear above the old names. However, the
previous specifications are still applied to the renamed
models.
Thus, when using the renamed models, users should :
• Read the old names shown in this manual as the new
names.
• Read the old names appearing on the units as the new
names.
2 PMC–SA1 is applied to the loader control side of a CNC
having the loader control function.
The CNC models having the loader control function are as
follows :
FANUC Series 16–MODEL A/B/C
FANUC Series 18–MODEL A/B/C
FANUC Series 21–MODEL B
FANUC Series 16i/18i/21i–MODEL A/B
p–2
B–61863E/15 PREFACE
Other manuals However, it does not include all items required for sequence
programming. For those required for sequence programming
refer to the following manuals.
Other application The models covered for reference by this manual, and their
model names abbreviations are:
p–3
B–61863E/15 Table of Contents
Volume 1
PREFACE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . P–I
2. SEQUENCE PROGRAM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
2.1 EXECUTION PROCEDURE OF SEQUENCE PROGRAM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
2.2 REPETITIVE OPERATION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
2.3 PRIORITY OF EXECUTION (1ST LEVEL, 2ND LEVEL AND 3RD LEVEL) . . . . . . . . . . . . . . . 45
2.4 SEQUENCE PROGRAM STRUCTURING . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
2.5 PROCESSING I/O SIGNALS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
2.5.1 Input Signal Processing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
2.5.2 Output Signal Processing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
2.5.3 I/O Signals to CNC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
2.5.4 Difference of Status of Signals between 1st Level and 2nd Level . . . . . . . . . . . . . . . . . . . . . . . 54
2.5.5 Notes on Input/Output Signals Over a Network . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
2.6 INTERLOCKING . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
2.7 SEQUENCE PROGRAM PROCESSING TIME . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
2.8 SEQUENCE PROGRAM MEMORY CAPACITY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
3. ADDRESS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
3.1 ADDRESSES BETWEEN PMC AND CNC (PMC´NC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
3.2 ADDRESSES BETWEEN PMC AND MACHINE TOOL (PMC´MT) . . . . . . . . . . . . . . . . . . . . . . 80
3.2.1 Addresses Between PMC and Machine Tool . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
3.2.2 Assignment of I/O Module Addresses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
3.2.3 I/O Link Connection Unit Assignment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
3.2.4 I/O Unit MODEL B Assignment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
3.2.5 Power Mate Assignment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92
3.2.6 FS16i–LA Assignment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
c–1
Table of contents B–61863E/15
c–2
B–61863E/15 Table of contents
c–3
Table of contents B–61863E/15
c–4
B–61863E/15 Table of contents
3. PMC I/O SIGNAL DISPLAY AND INTERNAL RELAY DISPLAY (PMCDGN) . . . . . . 436
3.1 DISPLAYING TITLE DATA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 437
3.2 DISPLAY OF SIGNAL STATUS (STATUS) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 439
3.3 ALARM SCREEN (ALARM) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 440
3.4 TRACE FUNCTION (TRACE) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 441
3.4.1 Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 441
3.4.2 Parameter Setting Screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 441
3.4.3 Starting or Stopping the Trace Function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 442
3.4.4 Trace Screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 443
3.4.5 Automatic Tracing Function at Power on . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 443
3.5 DISPLAYING THE CONTENTS OF MEMORY (M.SRCH) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 444
3.5.1 Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 444
3.5.2 Function for Storing Data in Memory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 445
3.6 FUNCTION FOR DISPLAYING SIGNAL WAVEFORMS (ANALYS) . . . . . . . . . . . . . . . . . . . . . 446
3.6.1 Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 446
3.6.2 Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 446
3.6.3 Parameter Screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 447
3.6.4 Signal Diagnosis Screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 450
3.6.5 Reading Signals Automatically at Power on . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 451
3.7 DISPLAYING THE RUNNING STATE OF A USER TASK (USRDGN) . . . . . . . . . . . . . . . . . . . . 452
c–5
Table of contents B–61863E/15
c–6
B–61863E/15 Table of contents
c–7
Table of contents B–61863E/15
c–8
B–61863E/15 Table of contents
11. PMC PROGRAMMER (DPL/MDI) (ONLY FOR THE Power Mate) . . . . . . . . . . . . . . 621
11.1 SELECTING THE PMC PROGRAMMER MENU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 623
11.2 SETTING AND DISPLAYING SYSTEM PARAMETERS (SYSTEM PARAM) . . . . . . . . . . . . . . 624
11.3 EDITING THE SEQUENCE PROGRAM (EDIT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 625
11.4 EDITING LADDER MNEMONICS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 626
11.4.1 Starting Ladder Mnemonics Editing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 626
11.4.2 Confirming the Ladder Mnemonics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 627
11.4.3 Modifying the Ladder Mnemonics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 628
11.4.4 Ending Ladder Mnemonics Editing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 630
11.5 STARTING AND STOPPING THE SEQUENCE PROGRAM (RUN/STOP) . . . . . . . . . . . . . . . . . 631
11.6 ERROR MESSAGES (FOR LADDER MNEMONICS EDITING) . . . . . . . . . . . . . . . . . . . . . . . . . 632
11.7 STORING THE SEQUENCE PROGRAM INTO FLASH ROM (I/O)
(ONLY FOR THE Power Mate–H AND Power Mate i–D/H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 633
11.8 ERROR DETAILS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 634
11.9 INPUT/OUTPUT LADDER/PMC–PARAMETER BY DPL/MDI . . . . . . . . . . . . . . . . . . . . . . . . . . 635
11.9.1 Input/Output Method to Office Programmer (P–G Mate/Mark II) (Fixed 9600bit/Sec.) . . . . 635
11.9.2 Input/Output Method to FANUC FLOPPY CASSETTE (Fixed 4800bit/Sec.) . . . . . . . . . . . . 635
11.10 ON–LINE DEBUGGING FUNCTION (ONLY FOR Power Mate–D/H AND
Power Mate i–D/H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 636
11.10.1 Starting and Stopping the On–line Debugging Function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 636
11.11 ERROR LIST . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 638
c–9
Table of contents B–61863E/15
c–10
B–61863E/15 Table of contents
c–11
Table of contents B–61863E/15
c–12
B–61863E/15 Table of contents
Volume 2
c–13
Table of contents B–61863E/15
c–14
B–61863E/15 Table of contents
c–15
Table of contents B–61863E/15
c–16
B–61863E/15 Table of contents
4. OPERATION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1069
4.1 GENERAL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1070
4.2 PREPARATION BEFORE OPERATION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1072
4.2.1 System Floppy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1072
4.2.2 Limitations with the SYSTEM P Mate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1072
4.2.3 Loading of Floppy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1072
4.2.4 FANUC LADDER System Floppy Loading . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1073
4.2.5 Programmer Menu Screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1074
4.2.6 Parameter Setting and Display . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1075
4.3 PROGRAM EDITING . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1078
4.3.1 Data Display and Setting (Title, Symbol, Ladder Program, Comment,
Message, I/O Module) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1078
4.3.2 Programming from Keyboard . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1084
4.3.3 Alter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1085
4.3.4 Insert . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1088
4.3.5 Delete . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1089
4.3.6 Location Search . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1089
4.3.7 Display of Ladder Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1091
4.3.8 Help Screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1092
4.3.9 Editing end . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1092
4.4 INPUT OF PROGRAM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1093
4.4.1 Source Program . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1093
4.4.2 ROM Format Program . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1095
4.5 OUTPUT OF PROGRAM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1098
4.5.1 Source Program . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1098
4.5.2 Paper Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1101
4.5.3 ROM Format Program . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1102
4.6 COLLATION OF PROGRAM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1105
4.6.1 Collation of Source Programs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1105
4.6.2 ROM Format Program . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1105
4.7 DELETION OF PROGRAMS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1106
4.8 SPECIAL USES OF THE R3 KEY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1107
4.9 DIRECT EDITING BY LADDER DIAGRAM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1108
4.9.1 Outline . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1108
4.9.2 Limitations in SYSTEM P Mate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1108
4.9.3 Selection of Program Menu by Soft Keys . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1108
4.9.4 Sequence Program Input . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1110
4.9.5 Substitution of Sequence Programs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1113
4.9.6 Additions to Sequence Programs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1113
c–17
Table of contents B–61863E/15
APPENDIX
A. ERROR CODES LIST (FOR FANUC LADDER P–G) . . . . . . . . . . . . . . . . . . . . . . . . . . 1139
c–18
B–61863E/15 Table of contents
c–19
Table of contents B–61863E/15
B.4.56 Writing the Tool Life Management Data (Tool Length Offset Number (2) :
Tool Operation Sequence Number) (:Low–speed Response) . . . . . . . . . . . . . . . . . . . . . . . 1265
B.4.57 Writing the Tool Life Management Data (Cutter Compensation Number (1) :
Tool Number) (:Low–speed Response) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1267
B.4.58 Writing the Tool Life Management Data (Cutter Compensation Number (2) :
Tool Operation Sequence Number) (:Low–speed Response) . . . . . . . . . . . . . . . . . . . . . . . 1269
B.4.59 Writing the Tool Life Management Data (Tool Condition (1) :
Tool Number) (:Low–speed Response) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1271
B.4.60 Writing the Tool Management Data (Tool Condition (2) :
Tool Operation Sequence Number) (:Low–speed Response) . . . . . . . . . . . . . . . . . . . . . . . 1273
B.4.61 Writing the Tool Life Management Data (Tool Number) (:Low–speed Response) . . . . . . 1275
B.4.62 Reading the Estimate Disturbance Torque Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1277
B.4.63 Reading the Current Program Number (8–digit Program Numbers)
(not available for Power Mate–D/F, Series 21–TA) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1281
B.4.64 Reading Tool Life Management Data (Tool Group Number) . . . . . . . . . . . . . . . . . . . . . . . . 1283
B.4.65 Reading Tool Life Management Data (Tool Length Offset Number 1) . . . . . . . . . . . . . . . . . 1285
B.4.66 Reading Tool Life Management Data (Tool Diameter Offset Number 1) . . . . . . . . . . . . . . . 1287
B.4.67 Reading Tool Life Management Data (Tool Information 1) . . . . . . . . . . . . . . . . . . . . . . . . . 1289
B.4.68 Writing (Registering) Tool Life Management Data (Tool Group Number)
(:Low–speed Response) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1291
B.4.69 Writing Tool Life Management Data (Tool Length Offset Number 1)
(:Low–speed Response) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1294
B.4.70 Writing Tool Life Management Data (Tool Radius Offset Number 1)
(:Low–speed Response) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1296
B.4.71 Writing Tool Life Management Data (Tool Information 1) (:Low–speed Response) . . . . . 1298
B.4.72 Reading Actual Spindle Speeds . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1301
B.4.73 Reading Fine Torque Sensing Data (Statistical Calculation Results) . . . . . . . . . . . . . . . . . . 1305
B.4.74 Reading Fine Torque Sensing Data (Store Data) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1307
B.4.75 Specifying the Number of the Program for I/O Link . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1315
B.4.76 Preset of relative coordinate (:Low–speed response)
(not available for Power Mate and Series 21–TA) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1317
B.4.77 Deleting the Tool life Management Data (Tool group) (:Low–speed response) . . . . . . . . . 1320
B.4.78 Deleting the Tool life Management Data (Tool data) (:Low–speed response) . . . . . . . . . . 1322
B.4.79 Deleting the Tool life Management Data (Tool life counter and Tool condition)
(:Low–speed response) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1324
B.4.80 Writing the Tool life Management Data (Arbitrary group number)
(:Low–speed response) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1326
B.4.81 Writing the Tool life Management Data (Remaining tool life) (:Low–speed response) . . . 1328
B.4.82 Reading the Current Screen Number . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1330
B.4.83 Reading Detailed Alarm Information (:Low–speed type) . . . . . . . . . . . . . . . . . . . . . . . . . . 1333
B.4.84 Reading the Servo Data of Control Axes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1337
B.4.85 Exchange of Tool Management Data Number in the Magazine Management Table
(:Low–speed Response) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1339
B.4.86 Search of Empty Pot (:Low–speed Response) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1342
B.4.87 New–register of a Tool Management Data (:Low–speed Response) . . . . . . . . . . . . . . . . . . 1344
B.4.88 Writing a Tool Management Data (:Low–speed Response) . . . . . . . . . . . . . . . . . . . . . . . . 1349
B.4.89 Deletion of a Tool Management Data (:Low–speed Response) . . . . . . . . . . . . . . . . . . . . . 1354
B.4.90 Reading a Tool Management Data (:Low–speed Response) . . . . . . . . . . . . . . . . . . . . . . . . 1356
B.4.91 Writing Each Tool Data (:Low–speed Response) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1360
B.4.92 Search of Tool Management Data (:Low–speed Response) . . . . . . . . . . . . . . . . . . . . . . . . 1364
c–20
B–61863E/15 Table of contents
c–21
Table of contents B–61863E/15
c–22
B–61863E/15 Table of contents
c–23
Table of contents B–61863E/15
c–24
B–61863E/15 Table of contents
c–25
VI. STEP SEQUENCE
FUNCTION
B–61863E/15 STEP SEQUENCE FUNCTION 1. GENERAL
1 GENERAL
967
1. GENERAL STEP SEQUENCE FUNCTION B–61863E/15
1.1 The ladder method is most often used for programming the sequence
control governed by a programmable controller. This method, shown in
STEP SEQUENCE Fig.1.1(a) , was derived from relay-panel control circuits. Since it has
METHOD been in use for years, many sequence control engineers are already
familiar with it. This method is also used in PMC sequence
programming.
CALL
CALL
Subprogram
Subprogram
968
B–61863E/15 STEP SEQUENCE FUNCTION 1. GENERAL
Step 1
Transition
Step 2
Drawing flow
969
1. GENERAL STEP SEQUENCE FUNCTION B–61863E/15
Transition F Machiningcompleted?
±Once machining has been completed
Step G Unloads the workpiece to the pallet.
(Process 4)
Transition H Unloadingcompleted?
±Once unloading has been completed
Step I Moves the pallet. (Process 5)
970
B–61863E/15 STEP SEQUENCE FUNCTION 1. GENERAL
1.2 This manual uses the graphical symbols listed in Table 1.2 to describe step
sequence flowcharts. Depending on the character font being used, the
GRAPHICAL actually displayed symbols may differ slightly from those listed here.
SYMBOLS These graphical symbols are described in the subsequent chapters.
Display
Display of
Contents programming FANUC LADDER
manual CNC Device of Personal
Computer
Step
Sn Sn Sn
Initial
Step [ ] Sn [ ] Sn [ ] Sn
Transition
Pn Pn Pn
Divergence of
Selective
Sequence
Convergence
of
Selective
Sequence
Divergence of
Simultaneous
Sequence
Convergence
of
Simultaneous
Sequence
Jump
→ Ln > Ln > Ln
Label
Ln < Ln < Ln
→
Block Step
] Sn ] Sn ] Sn
Initial
Block Step [ ] Sn [ ] Sn
[ ] Sn
End of
Block Step
971
1. GENERAL STEP SEQUENCE FUNCTION B–61863E/15
1.3 Follow the procedure below to create a step sequence program. Use a
personal computer on which the FANUC LADDER software package is
PROGRAMMING installed to code (edit) a program. Use a CNC to execute, debug and
correct the ladder subprogram.
(1) Create step sequence program (editing)
(2) Create a subprogram of ladder diagram (editing)
(3) Compile
(4) Transfer to the CNC device (with the memory card or RS232C)
(5) Write to the FlashROM
(6) Execute
(7) Diagnosis and debugging
(8) Correct a subprogram of ladder diagram (editing)
RS232C
Personal CNC device
Computer
PMC- SB4/SB6/
Memory SC4/NB2
card ±
FANUC LADDER
(5) Write to the FlashROM
software (4) Transfer to the FlashROM
CNC device
972
B–61863E/15 STEP SEQUENCE FUNCTION 1. GENERAL
Ę : usable
Personal computer
PMC-SB4/
Functions SB6 PMC-SC4 PMC-NB2 FANUC FANUC FANUC
LADDER LADDER II LADDER III
Display and edit of a program
Display of subprogram list Ę Ę Ę Ę Ę Ę
Create a new subprogram Ę Ę Ę
Delete a subprogram Ę Ę Ę
Edit a subprogram of Step Sequence form Ę Ę Ę
Edit a subprogram of ladder diagram Ę Ę Ę Ę Ę Ę
Compile Ę Ę Ę
Decompile Ę Ę Ę
Execution of program
execution of a ladder diagram Ę Ę Ę Ę Ę
execution of Step Sequence program Ę Ę Ę Ę Ę
NOTE
While step sequence functions are being used, some of the
diagnosis and debug functions supported by the ladder
method cannot be used. For details, see 6.5 (Support
Functions).
973
2. STEP SEQUENCE BASICS STEP SEQUENCE FUNCTION B–61863E/15
974
B–61863E/15 STEP SEQUENCE FUNCTION 2. STEP SEQUENCE BASICS
(Block)
[ ] S1 (Initial Step)
P100 (Transition)
S2 (Step)
P101 (Transition)
L1 (Label)
S3
(Divergence of
Simultaneous
Sequence)
(Convergence of
Simultaneous
Sequence)
L1 (Jump)
975
2. STEP SEQUENCE BASICS STEP SEQUENCE FUNCTION B–61863E/15
(1) Step
Sn
(Pm)
976
B–61863E/15 STEP SEQUENCE FUNCTION 2. STEP SEQUENCE BASICS
(3) Transition
Pn
S1 (step1) S1 (step1)
P10 P10
S2 (step2) S2 (step2)
977
2. STEP SEQUENCE BASICS STEP SEQUENCE FUNCTION B–61863E/15
[ ] Sn
(Pm)
[ ] S1 (step1) [ ] S1 (step1)
P10 P10
S2 (step2) S2 (step2)
P20 P20
S3 (step3) S3 (step3)
978
B–61863E/15 STEP SEQUENCE FUNCTION 2. STEP SEQUENCE BASICS
S1
(Divergence of selective sequence)
P21 P22 P23
S21 S22 S23
S1 S2
(true) (true)
S21 S22 S23 S21 S22 S23
979
2. STEP SEQUENCE BASICS STEP SEQUENCE FUNCTION B–61863E/15
S1
P10
(Divergence of
simultaneous
sequence)
S21 S22 S23
(Convergence of
simultaneous
sequence)
S4
S1
P10 (true)
S4
980
B–61863E/15 STEP SEQUENCE FUNCTION 2. STEP SEQUENCE BASICS
L1 L1 (Label)
S1 (step1) S1 (step1)
P10 P10
S2 (step2) S2 (step2)
P20 P20
S3 (step3) S3 (step3)
L1 (Jump) L1
[ ] [ ]
981
2. STEP SEQUENCE BASICS STEP SEQUENCE FUNCTION B–61863E/15
[ ]
CALLU P2
CALLU P3
Block3 (P3)
[ ]
] Sn
(Pm)
[ ] S1 [ ] S231
S232
S21 S22 ] S23
(P2) S233
S3
The program shown in Fig. 2.1 (k) is equivalent to in Fig. 2.1 (l).
which does not use a block step.
982
B–61863E/15 STEP SEQUENCE FUNCTION 2. STEP SEQUENCE BASICS
Block (P1)
[ ] S1
S232
S233
S3
983
2. STEP SEQUENCE BASICS STEP SEQUENCE FUNCTION B–61863E/15
2.2
EXECUTION OF STEP
SEQUENCE
Editing Compile Executing
(source program) (ROM format program)
First level
(Ladder diagram)
Second level
(Ladder diagram) CALL
CALL
END2 (SUB 2) function
Third level
(Ladder diagram)
Subprogram P1
(Ladder diagram)
[ ] Subprogram P2
(Step sequence)
Subprogram P3
(Ladder diagram)
[ ] Subprogram P4
(Step Sequence)
S
S
Subprogram Pn
984
B–61863E/15 STEP SEQUENCE FUNCTION 2. STEP SEQUENCE BASICS
First level
Second level
Third level
(depends on
the PMC model)
985
2. STEP SEQUENCE BASICS STEP SEQUENCE FUNCTION B–61863E/15
CALLU P2
R0. 0
CALL P1
P1 (Ladder diagram)
P2 (Step sequence)
L1
[ ] S1 (P3)
P4
S2 (P5)
P6
L1
P3 (Ladder diagram)
P4 (Ladder diagram)
986
B–61863E/15 STEP SEQUENCE FUNCTION 2. STEP SEQUENCE BASICS
In the step sequence program shown in Fig. 2.2 (c), when step S1 is
activated, subprograms are executed according to the timing illustrated in
Fig. 2.2 (d).
8msec
T msec
Subprogram
P2 P1
Step
P3 P4
Transition
987
3. CONFIGURATION AND OPERATION
OF STEP–SEQUENCE
PROGRAMS STEP SEQUENCE FUNCTION B–61863E/15
988
3. CONFIGURATION AND OPERATION
OF STEP–SEQUENCE
B–61863E/15 STEP SEQUENCE FUNCTION PROGRAMS
Sn
(Pm)
[Contents]
D Define a step number (Sn), necessary for controlling execution, and
subprogram number (Pm) specifying actua processing, for a step.
D Assign a step number to a step.
D The same step number cannot be used twice in a program.
D A step has three logical states: the execution, transition to halt, and
halt states. The execution state is also called the active state. The
transition to halt and halt states are collectively called the inactive
state.
Sn.0
State Contents of operation Display
NOTE)
Activate Execution Activated step.
The action program (subprogram) is Sn 1
being executed.
NOTE
Refer to VI–4.2 PMC ADDRESS (S ADDRESS)
Transition A
Inactivate (halt state)
Step B
Transition A
989
3. CONFIGURATION AND OPERATION
OF STEP–SEQUENCE
PROGRAMS STEP SEQUENCE FUNCTION B–61863E/15
[Example]
After the M7 code is decoded, control is transferred to the next step using
a DEC functional instruction.
S1
(P1) Subprogram P1
MF R0.0
DEC F0 f
F7.0
711
990
3. CONFIGURATION AND OPERATION
OF STEP–SEQUENCE
B–61863E/15 STEP SEQUENCE FUNCTION PROGRAMS
[ ] Sn
(Pm)
[Contents]
D Define a step number (Sn), necessary for controlling execution, and
subprogram number (Pm) specifying the actual processing, for an
initial step.
D All initial steps are activated when the other steps are not activated.
D Each block must contain at least one initial step. No limit is applied
to the number of initial steps contained in a block.
D A block having no initial step cannot be executed if called.
D Assign a step number to an initial step.
D The same step number cannot be used more than once in a program.
D In parallel branch, one initial step is required for each path. (See
example 2.)
[Example1]
L1
[ ] S1 When a program is executed, step P1, specified by
an initial step, is activated first.
P101
L1
991
3. CONFIGURATION AND OPERATION
OF STEP–SEQUENCE
PROGRAMS STEP SEQUENCE FUNCTION B–61863E/15
Example2
L1
When a program is executed, steps S3 and
S1 S4, specified by an initial step, are activated
first.
P101
[ ] S4 S5
P110
L1
3.3 A transition specifies the conditions governing the transition from the
step to the next step.
TRANSITION
[Display]
Pn
[Contents]
D Only one transition is required between steps.
D Transition between steps is performed as described below.
992
3. CONFIGURATION AND OPERATION
OF STEP–SEQUENCE
B–61863E/15 STEP SEQUENCE FUNCTION PROGRAMS
[Contents]
D Transitions are placed after a divergence of selective sequence.
D The step connected to the transition for which the conditions are true
is first activated.
D When the conditions for any transition are true simultaneously, the
leftmost step is activated.
D A selective sequence can create up to 16 paths.
[Example]
[ ] S1
When the conditions for P101 are
satisfied earlier than those of P102,
P100 P101 step S3 is activated.
S2 S3
[Contents]
The number of divergent paths must match that of the convergent
paths.
[Example]
S4
993
3. CONFIGURATION AND OPERATION
OF STEP–SEQUENCE
PROGRAMS STEP SEQUENCE FUNCTION B–61863E/15
[Contents]
D A transition must be placed before a divergence of simultaneous
sequence.
D All branched steps are activated simultaneously, then executed.
D A simultaneous sequence can create up to 16 paths.
[Example]
[ ] S1
When the transition P101 evaluates true,
P101 step S2 and S3 are activated simultaneously.
S2 S3
994
3. CONFIGURATION AND OPERATION
OF STEP–SEQUENCE
B–61863E/15 STEP SEQUENCE FUNCTION PROGRAMS
[Contents]
D A convergence of simultaneous sequence is processed as follows.
P120
S21
P109
S20
case2 )
P110
S20
995
3. CONFIGURATION AND OPERATION
OF STEP–SEQUENCE
PROGRAMS STEP SEQUENCE FUNCTION B–61863E/15
Ln
[Contents]
D Specify a jump destination label (Ln).
D The step to which control is transferred (jumped) is activated.
D The jump destination must be within the same program.
D A jump cannot be performed from outside a simultaneous sequence
to within the simultaneous sequence, or from within a simultaneous
sequence to outside.
D A jump cannot be performed between parallel–branched paths.
[Example]
L1
[ ] S1
When steps S4 and S5 ar
P101 executed and the transition P110
evaluates true, the program is
repeated from initial step S1.
S2 S3
P102 P103
S4 S5
P110
L1
Ln
[Contents]
Specify the jump destination label (Ln).
[Example]
Refer to an example described on the jump function (3.8).
996
3. CONFIGURATION AND OPERATION
OF STEP–SEQUENCE
B–61863E/15 STEP SEQUENCE FUNCTION PROGRAMS
] Sn
(Pm)
[Contents]
Define a step number (Sn), which controls the execution of a bloc
step, and a sub–program (Pm) specifying the actual process, for a
block step.
CAUTION
Assign a step number to a block step.
The same step number cannot be used twice in a program.
A transition must be placed after a block step.
Example)
S1 S1
P101 P101
] S2
(P2) P2
S20 S20
equal
P120 P120
S21 S21
P121 P121
P102
S3 S3
Transition P102 cannot be omitted due to the syntax of the step sequence method. Specify
a dummy transition, which becomes always true, for transition P102.
Transition P121 must specify the transition condition for the termination of the step S21.
When the conditions of transitions P102 and P121 are switched, step S21 will not be correctly
executed.
997
3. CONFIGURATION AND OPERATION
OF STEP–SEQUENCE
PROGRAMS STEP SEQUENCE FUNCTION B–61863E/15
[ ] Sn
(Pm)
[Contents]
D Define a step number (Sn), necessary for controlling execution, and
subprogram number (Pm)specifying the actual processing, for an
initial step.
D This step has the same function and graphical symbol asan initial
step.
[Contents]
D Use this step to terminate a block step.
D Each block requires at least one end block step. No limit is applied
to the number of end block steps.
[Example]
[ ] S1
P100 P103
S2
P102
998
4. EXTENDED LADDER
B–61863E/15 STEP SEQUENCE FUNCTION INSTRUCTIONS
999
4. EXTENDED LADDER
INSTRUCTIONS STEP SEQUENCE FUNCTION B–61863E/15
4.1 [Function]
FUNCTIONAL D This instruction describes that the conditions for a transition have
been true.
INSTRUCTION TRSET
D This instruction is used in a subprogram which is called from a
transition.
[Format]
ACT
TRSET
(SUB122)
1000
4. EXTENDED LADDER
B–61863E/15 STEP SEQUENCE FUNCTION INSTRUCTIONS
4.2 [Contens]
PMC ADDRESS D The meaning of each bit of the step number (S address) is shown in
(S ADDRESS) the following.
.0 0 : Transition to halt state, or halt state
1 : Execution state
.4 0 : Transition to halt state, or halt state, or the scanning execute
for the first time.
1 : Execution state (Turned ON 1 scan delayed from .0)
D This address is used for creating a program in which detailed
transition of the execution states between steps are considered.
Specify the number of the step to be read.
Example) To reference the state of the step S100
S100. 0
D This address allows any subprogram to reference the state of any step.
D When 0 is written in the S address with byte size, the Execution State
of step that is specified can be initialized. When LADDER was
stopped, or the step which is no longer being called while in the
activated state, etc, the step sequence program can be execute from
the beginning when it is activated next time. The initialization of
Execution State of step should be carried out with state that step
sequence program which contains this step isn’t called (ACT=0). To
initialize a step sequence program, writes 0 in all the S addresses
included within the program.
D A ladder for the TRSET transition instruction can be programmed
using each bits of S address. Referring to S address, however,
adversely affects the portability and comprehensibility. Use this
feature sparingly.
[Example 1]
This address is used to reference the activation states of steps in a step
in which this address has been specified, and performs complicated
wait processing in a program including a simultaneous sequence.
S1 S4
P1 P4 Sub program
S5.0
S2 S5 TRSET
P2 P1
S3 S6
1001
4. EXTENDED LADDER
INSTRUCTIONS STEP SEQUENCE FUNCTION B–61863E/15
[Example 2]
The section between JMP and JMPE in the following example is
execute only once after the specific step (The following example is
in the case of S100.) transits in the activated state from the inactivated
state.
1002
5. SPECIFICATION OF STEP
B–61863E/15 STEP SEQUENCE FUNCTION SEQUENCE
1003
5. SPECIFICATION OF STEP
SEQUENCE STEP SEQUENCE FUNCTION B–61863E/15
5.1
SPECIFICATION Contents/Kind of PMC PMC–RB4/RB6/RC4/NB2
Number of subprogram Up to 2000 (P1 to P2000)
Number of step Up to 1000 (S1 to S1000)
Number of label Up to 9999 (L1 to L9999)
Number of jump in block Up to 256
Nesting depth of block step Up to 8 levels
Size of block 64 lines 32 columns
Number of paths Up to 16 paths
@@@@
@@@@
@@@@
Up to 16 paths
@@@@
@@@@
Up to 16 paths
1004
5. SPECIFICATION OF STEP
B–61863E/15 STEP SEQUENCE FUNCTION SEQUENCE
D The transition shall never be repeated even at the point of the divergence
and the convergence.
S1 S1
Correct
P1
P2 P10 P1 P10
S3 S10 S3 S10
S2 S10 S2 P10
Correct
P2 P11 P2 P11
P12
S12 S12
1005
5. SPECIFICATION OF STEP
SEQUENCE STEP SEQUENCE FUNCTION B–61863E/15
S1 S2 S1 S2
P2 P2
S3 S4 S3 S4
Correct
P1 P3
S5 S5 (dumy)
P1
S6
S1 P2 P4 S1 S2 (dummy)
S2 S3
P2 P4
P3 P5
S3 S4
Correct P3 P5
P1
S5 (dummy)
S4
P1
S6
1006
5. SPECIFICATION OF STEP
B–61863E/15 STEP SEQUENCE FUNCTION SEQUENCE
S1 S2 S1 S2
Correct
P1 P10
S3 S10
S2 S10 S2 S10
Correct
P2 P11 P2 P11
S12 S13
S10
[ ] S100
P10 When block step S11 is used,
P100 transition P11 and P101 cannot
] S11 be omitted
S101
P11 note) P11 is a dummy transition.
The transition condition of
P101 P11 must always be true.
S12
1007
5. SPECIFICATION OF STEP
SEQUENCE STEP SEQUENCE FUNCTION B–61863E/15
P2 P4 Correct P2 P4
S2 S3 S2 S3
P3 P5 P3 P5
P2 P2
Correct
S2 S3 S2 S3
P3
P3
P1 P2 P1 P2
S2 S3 L1 Correct S2 S3 L1
P3 P3
S4 S4
P1 P2 P1 P2
S2 S2
P3 Correct P3
1008
5. SPECIFICATION OF STEP
B–61863E/15 STEP SEQUENCE FUNCTION SEQUENCE
Sub–program P1
Sub–program P2
S10
S100
P10
P100
L1
S101
S11 S20
P101
P11 P20
S102
S12 L1
P1
S2 S10
P2 P10
S3 L1
P3
L1
S4
1009
5. SPECIFICATION OF STEP
SEQUENCE STEP SEQUENCE FUNCTION B–61863E/15
L1
S1
P1
S2 S10 S20
P2 P10 P20
S3 S11 L1
1010
5. SPECIFICATION OF STEP
B–61863E/15 STEP SEQUENCE FUNCTION SEQUENCE
5.3 The use of the following functional instructions is restricted in steps and
transitions.
EXCLUSIVE
CONTROL FOR Group Description
Functional
instructions
FUNCTIONAL
A The instructions operate when a signal changes CTR (SUB5)
INSTRUCTIONS Con– Multiple functional instructions having the same
CTRC (SUB60)
TMR (SUB3)
dition number are used. TMRB (SUB24)
TMRC (SUB54)
Prob Not activated. DIFU (SUB57)
–lem Correct operation cannot be guaranteed. DIFD (SUB58)
B Restriction due to the interface. WINDR (SUB51)
WINDW (SUB52)
Con– Data is input or output by using two subprograms. DISP (SUB49)
dition DISPB (SUB41)
Prob Invalid return value. EXIN (SUB40)
–lem Not terminated. AXCTL (SUB53)
S1 Subprogram P100
(P100) R0.0
CTR 1 ( )
P1
S2
(P100)
X1.0
Subprogram P1
X1.0
TRSET
1011
5. SPECIFICATION OF STEP
SEQUENCE STEP SEQUENCE FUNCTION B–61863E/15
Correct program
Divide the subprogram so that ACT of CTR is called after it is set to
off.
S1 Subprogram P100
(P100)
R0.0
CTR 1 ( )
P101
S2
(P102)
X1.0
P103
S3
(P100)
Subprogram P101
X1.0
P101 TRSET
S4
(P102)
Subprogram P102
R0.0
P103 CTR 1 ( )
R9091.0
Subprogram P103
R9091.1
TRSET
NOTE
In the window instructions (WINDR and WINDW),
low–speed–type is included the functional instructions of
group B.
1012
5. SPECIFICATION OF STEP
B–61863E/15 STEP SEQUENCE FUNCTION SEQUENCE
Example)
S1 Subprogram P100
(P100) R9091.1 R0.0
P1 WINDR R10 ( )
S2
(P101) Subprogram P1
R0.0
TRSET
Subprogram P101
R9091.0 R0.0
WINDR R10 ( )
Correct program
Correct the program so that ACT is set to on and off within one
subprogram.
S1 Subprogram P100
(P100) R9091.1
R0.0
P1 ( )
S2 CALLU P2
(P101)
Subprogram P1
R0.0
TRSET
Subprogram P101
R9091.0 R0.0
( )
CALLU P2
Subprogram P2
R0.1 R0.0
WINDR R10 ( )
1013
6. SCREEN OPERATION
(PMC–SB4/SB6/SC4/NB2) STEP SEQUENCE FUNCTION B–61863E/15
1014
6. SCREEN OPERATION
B–61863E/15 STEP SEQUENCE FUNCTION (PMC–SB4/SB6/SC4/NB2)
6.1 The diagnosis and debugging of a step sequence program have four
screens.
DISPLAYING OF
SEQUENCE (1) Program configuration list (main screen)
PROGRAM (2) Step sequence screen
(3) List screen
(4) Ladder screen
6.1.1 Press the [STPSEQ] key and display the program configuration list.
Program Configuration
List (Main Screen) STPSEQ <<MAIN>> PROGRAM:(STEP SEQUENCE DEMO PROGRAM) MONIT RUN
P0001 ( ) SUB PROGRAM NO.1
NOTE
The third level ladder can be omitted.
[ZOOM] key
To display the contents of a program, position the cursor to the
program number and press the [ZOOM] key. The step sequence
diagram (Fig. 6.1.2 (b)) or ladder diagram (Fig. 6.1.3 (c) is
automatically displayed according to the type of the program.
[TIME] key
Press the [TIME] key to display the time display screen (Fig. 6.2.1)
and time monitor screen (Fig. 6.3).
[P–ADRS/P–SYMB] key
Displays the addresses specified to subprograms, using addresses or
symbols, if symbols have been assigned. When the [P–ADRS] key
ispressed, the addresses are displayed. When the [P–SYMB] key is
pressed, the symbols are displayed.
1015
6. SCREEN OPERATION
(PMC–SB4/SB6/SC4/NB2) STEP SEQUENCE FUNCTION B–61863E/15
6.1.2 (1) Position the cursor to a program indicated by V], then press the
[ZOOM] key.
Step Sequence Screen
STPSEQ <<MAIN>> PROGRAM:(STEP SEQUENCE DEMO PROGRAM) MONIT RUN
P0407 (MAIN ) STEP SEQUENCE NO.1
<– L4
] S2 S10 S20 S30
S15 S24
1016
6. SCREEN OPERATION
B–61863E/15 STEP SEQUENCE FUNCTION (PMC–SB4/SB6/SC4/NB2)
Meaning of display
Display Contents Display by [ZOOM] key
[V] Sxxx Initial step Ladder diagram
V Sxxx Step Ladder diagram
V] Sxxx Block step Step sequence diagram
+ Pxxx Transition Ladder diagram
Selective sequence Cannot zoom.
Simultaneous sequence Cannot zoom.
[ UP ] [ DOWN ] [ ] [ ] [ ZOOM ]
[ MAIN ] [ CHANGE ] [ ] [ ] [ ]
1017
6. SCREEN OPERATION
(PMC–SB4/SB6/SC4/NB2) STEP SEQUENCE FUNCTION B–61863E/15
[ZOOM] soft ke
To display a program, position the cursor to the program number and
press the [ZOOM] key. The step sequence screen (Fig. 6.1.2 (b)) or
ladder screen (Fig. 6.1.3 (c)) is automatically displayed according to
the type of the program.
[MAIN] key
Press the [MAIN] key to return to the program configuration list.
[TIME] key
Press the [TIME] key to display the time display screen (Fig. 6.2.1).
[P–ADRS/P–SYMB] key
Displays the addresses specified to subprograms, using addresses or
symbols, if symbols have been assigned. When the [P–ADRS] key
is pressed, the addresses are displayed. When the [P–SYMB] key is
pressed, the symbols are displayed.
[CHANGE] key
Press the [CHANGE] key to return to the step sequence diagram.
6.1.3 (1) Position the cursor to a program indicated by V, then press the
[ZOOM] key.
Ladder Screen
STPSEQ <<MAIN>> PROGRAM:(STEP SEQUENCE DEMO PROGRAM) MONIT RUN
<– L4
] S10 S20 S30
S2
P2 P10 P13 P20 P30
<– L2
S3 S11 S13 S21 S31
1018
6. SCREEN OPERATION
B–61863E/15 STEP SEQUENCE FUNCTION (PMC–SB4/SB6/SC4/NB2)
Example)
When the cursor is positioned to “P2”, press the [ZOOM] key,
subprogram P2 is displayed.
(2) Ladder Screen
The signals currently set to on are displayed in white (highlighted on
a monochrome display).
R9091.1
MOVN 20
D10
R10
FIN
FIN
/ WINDR R10 ( )
FIN
MOVN 20
R10
SUB 45 D10
END1
SUB 1
RET
NEXT
F–SRCH
[TOP] key
Displays the top of a subprogram.
[BOTTOM] key
Displays the bottom of a subprogram.
[SRCH] key
Searches for the specified address.
1019
6. SCREEN OPERATION
(PMC–SB4/SB6/SC4/NB2) STEP SEQUENCE FUNCTION B–61863E/15
[W–SRCH] key
Displays the ladder in which the specified address is used as a coil
address.
[N–SRCH] key
Displays the ladder having the specified net number, at the top of
the screen.
[F–SRCH] key
Displays the specified functional instruction, at the to of the
screen.
[ADRESS/SYMBOL] key
Displays the addresses specified with relays and coils, using
addresses or symbols, if symbols have been assigned. When the
[ADRESS] key is pressed, the addresses are displayed. When the
[SYMBOL] key is pressed, the symbols are displayed.
[TRIGER] key
With a manual operation or a signal trigger function, a renewal
screen of a ladder monitoring function is stopped. By this
function, the signal status when one signal is changed is certainly
checked.
[WINDOW] key
Splits the screen into two sections, allowing the display of two
ladder positions in a subprogram.
[DUMP] key
Displays the contents of addresses at the bottom of the screen.
[DPARA] key
Displays the data specified with functional instructions.
[ONLEDT] key
While a sequence program is executing, a part of the ladder
diagram can be changed.
1020
6. SCREEN OPERATION
B–61863E/15 STEP SEQUENCE FUNCTION (PMC–SB4/SB6/SC4/NB2)
6.2.1
Time Screen
STPSEQ <<STATUS>> PROGRAM:(STEP SEQUENCE DEMO PROGRAM) MONIT RUN
1021
6. SCREEN OPERATION
(PMC–SB4/SB6/SC4/NB2) STEP SEQUENCE FUNCTION B–61863E/15
6.2.2 When an activated state remains set for longer than the specified time,
Monitoring Elapsed the state may be determined as being erroneous. The elapsed time can be
specified for up to eight steps.
Time
When an activated state remains set for longer than the specified time,
(1) OVER is displayed at the corresponding step number on the
STPSEQ/TIME screen.
(2) Execution of the ladder continues.
(3) The bit of address R9118 which corresponds with the step number is
set to
1. The processes for the error status can be program by the ladder
diagram. And the following message is displayed on the
PMC/ALARM screen.
”ER48 STEP SEQUENCE TIME OVER (xxH)”
”xx” displays the content of address R9118 in hexadecimal code.
Time Corresponding Time Corresponding
Number Address Number Address
1 R9118.0 5 R9118.4
2 R9188.1 6 R9118.5
3 R9188.2 7 R9188.6
4 R9188.3 8 R9188.7
1022
6. SCREEN OPERATION
B–61863E/15 STEP SEQUENCE FUNCTION (PMC–SB4/SB6/SC4/NB2)
6.3 Operation time limits can be specified for a step sequence program. Up
to eight steps can be monitored.
MONITOR TIME
SCREEN
STPSEQ<<MONITOR>> PROGRAM:(STEP SEQUENCE DEMO PROGRAM) MONIT RUN
[ DELETE ] [ ] [ ] [ ] [ ]
[DELETE] key
Delete the definition of monitor time.
Operation
Definition of monitor
(1) Position the cursor at the input position and input a step
(or symbol).
1023
6. SCREEN OPERATION
(PMC–SB4/SB6/SC4/NB2) STEP SEQUENCE FUNCTION B–61863E/15
Deletion of monitor
Position the cursor at the deletion and press [DELETE] key.
Alteration of monitor
Position the cursor at the alteration position and input again.
1024
6. SCREEN OPERATION
B–61863E/15 STEP SEQUENCE FUNCTION (PMC–SB4/SB6/SC4/NB2)
6.4 The display and editing of a step sequence program per subprogram
aresupported.
EDITING FUNCTION A step sequence program is allowed to be displayed and a ladder diagram
OF LADDER is allowed to be displayed and edited.
DIAGRAM
6.4.1 Press the [EDIT] and [LADDER] key and display the program
Program Configuration configuration list.
List (Main Screen)
STPSEQ <<MAIN>> PROGRAM:(STEP SEQUENCE DEMO PROGRAM) MONIT STOP
P0001 ( ) SUB PROGRAM NO.1
NOTE
The third level ladder can be omitted.
[ZOOM] key
To display the contents of a program, position the cursor to the
program number and press the [ZOOM] key. The step sequence
diagram (Fig. 6.4.2 (b)) or ladder diagram (Fig. 6.4.3 (c)) is
automatically displayed according to the type of the program.
[P–ADRS/P–SYMB] key
Displays the addresses specified to subprograms, using addresses or
symbols, if symbols have been assigned. When the [P–ADRS] key
is pressed, the addresses are displayed. When the [P–SYMB] key is
pressed, the symbols are displayed.
1025
6. SCREEN OPERATION
(PMC–SB4/SB6/SC4/NB2) STEP SEQUENCE FUNCTION B–61863E/15
6.4.2 (1) Position the cursor to a program indicated by j], then press the
[ZOOM] key.
Step Sequence Screen
LADDER <<MAIN>> PROGRAM:(STEP SEQUENCE DEMO PROGRAM) MONIT STOP
P0407 ( ) STEP SEQUENCE NO.1
<– L4
] S2 S10 S20 S30
S15 S24
1026
6. SCREEN OPERATION
B–61863E/15 STEP SEQUENCE FUNCTION (PMC–SB4/SB6/SC4/NB2)
Meaning of display
Display Contents Display by [ZOOM] key
[V] Sxxx Initial step Ladder diagram
V Sxxx Step Ladder diagram
V] Sxxx Block step Step sequence diagram
+ Pxxx Transition Ladder diagram
Selective sequence Cannot zoom.
Simultaneous sequence Cannot zoom.
1027
6. SCREEN OPERATION
(PMC–SB4/SB6/SC4/NB2) STEP SEQUENCE FUNCTION B–61863E/15
[MAIN] key
Press the [MAIN] key to return to the program configuration list.
[CHANGE] key
Press the [CHANGE] key to return to the step sequence diagram.
[P–ADRS/P–SYMB] key
Displays the addresses specified to subprograms, using addresses
or symbols, if symbols have been assigned. When the [P–ADRS]
key is pressed, the addresses are displayed. When the [P–SYMB]
key is pressed, the symbols are displayed.
6.4.3 (1) Position the cursor to a program indicated by j, then press the
[ZOOM] key.
Ladder Screen
Example)
When the cursor is positioned to LEVEL1, press the [ZOOM] key, the
first level ladder is displayed.
<– L4
] S10 S20 S30
S2
P2 P10 P13 P20 P30
<– L2
S3 S11 S13 S21 S31
Example)
When the cursor is positioned to ” P2”, press the [ZOOM] key, the
subprogram P2 is displayed.
1028
6. SCREEN OPERATION
B–61863E/15 STEP SEQUENCE FUNCTION (PMC–SB4/SB6/SC4/NB2)
R9091.1
MOVN 20
D10
R10
FIN
FIN
/ WINDR R10 ( )
FIN
MOVN 20
R10
SUB 45 D10
END1
SUB 1
1029
6. SCREEN OPERATION
(PMC–SB4/SB6/SC4/NB2) STEP SEQUENCE FUNCTION B–61863E/15
6.5 The following ladder diagnosis and debugging functions can be used
together with the step sequence functions.
CORRESPONDING
FUNCTION Ę : can be used
∆ : can be used on condition
: cannot be used
Functions PMC–SB4/ PMC–SC4 PMC–NB2
SB6
PMC Ladder diagram display (PMCLAD)
PMC I/O signal display (PMCDGN)
Title screen (TITLE) Ę Ę Ę
Signal status screen (STATUS) Ę Ę Ę
Alarm screen (ALARM) Ę Ę Ę
Trace screen (TRACE) Ę Ę Ę
Contents of Memory (MEMORY) Ę Ę Ę
Signal Waveforms screen (ANALYS) ∆ NOTE1 Ę Ę
Running State of a User Task (USRDGN) Ę Ę
PMC Parameters screen (PMCPRM)
Timer screen (TIMER) Ę Ę Ę
Counter screen (COUNTR) Ę Ę Ę
Keep relay screen (KEEPRL) Ę Ę Ę
Data table screen (DATA) Ę Ę Ę
Simple setting screen (SETING) Ę Ę Ę
Step Sequence screen (STPSEQ)
Displaying Step Sequence screen Ę Ę Ę
Displaying Ladder screen Ę Ę Ę
SEARCH Ę Ę Ę
Display address and symbol Ę Ę Ę
Trigger function (TRIGER) Ę Ę Ę
Divided screen function (WINDOW) Ę Ę Ę
Contents of memory (DUMP) Ę Ę Ę
Contents of parameter (DPARA) Ę Ę Ę
online editting (ONLEDT) ∆ Ę Ę
Time screen (TIME) Ę Ę Ę
Monitor time screen (MONIT) Ę Ę Ę
Execute or stop the sequence program (RUN) Ę Ę Ę
Edit function (EDIT) NOTE1
Title screen (TITLE) ∆ Ę Ę
Ladder diagram (LADDER) ∆ Ę Ę
Symbol screen (SYMBOL) ∆ Ę Ę
Message screen (MESAGE) ∆ Ę Ę
Definition of I/O (MODULE) ∆ Ę Ę
Cross reference (CROSS) ∆ Ę Ę
Memory clear (CLEAR) ∆ Ę Ę
Input and output
FANUC LADDER (HOST) Ę Ę Ę
Floppy cassette (FDCAS) Ę Ę Ę
FlashROM (F–ROM) Ę Ę Ę
Memory card (M–CARD) ∆ NOTE2 Ę Ę
Other I/O device (OTHERS) Ę Ę Ę
System Parameter (SYSPRM) ∆ NOTE1 Ę Ę
Debug function (MONIT) NOTE1
Ladder debug function (DBGLAD)
Descriptor table screen (GDT) Ę Ę
User memory screen (USRMEM) Ę Ę
User program debug function (DEBUG) Ę Ę
NOTE
1 An Editor card is needed.
2 It is possible to use while an Editor card is not mounted.
(Can be used with the 16i/18i/21i.)
1030
6. SCREEN OPERATION
B–61863E/15 STEP SEQUENCE FUNCTION (PMC–SB4/SB6/SC4/NB2)
6.6 The PMC–SB4, SB6, SC4 and NB2 can be used with either the ladder
method or step sequence method. When a step sequence program is
COMPATIBILITY OF transferred to the old version of the PMC, ER08 OBJECT UNMATCH
LADDER DIAGRAM is displayed on the PMC/ALARM screen.
The model setting of FANUC LADDER determines whether the ladder
or step sequence method is used. The STEP SEQUENCE item has been
added to the system parameter screen for future expansion. Specify the
parameter according to the model setting of FANUC LADDER.
To create a program with the built–in edit function, after the parameter has
been set execute CLEAR ALL. Alternatively, while holding down “X”
and “O” key, turn the power off and on.
When the step sequence method is used: STEP SEQUENCE = YES.
When the ladder method is used: STEP SEQUENCE = NO.
>
[BINARY] [ BCD ] [ ] [ ] [ ]
KEY DI ADDRESS =
LED DO ADDRESS =
>
[ YES ] [ NO ] [ ] [ ] [ ]
1031
6. SCREEN OPERATION
(PMC–SB4/SB6/SC4/NB2) STEP SEQUENCE FUNCTION B–61863E/15
LANGUAGE ORIGIN = H
(LANGUAGE AREA = H, SIZE = KB)
>
[BINARY] [ BCD ] [ ] [ ] [ ]
KEY DI ADDRESS =
LED DO ADDRESS =
>
[ YES ] [ NO ] [ ] [ ] [ ]
1032
B–61863E/15 STEP SEQUENCE FUNCTION 7. OPERATION (PMC–SB7)
7 OPERATION (PMC–SB7)
1033
7. OPERATION (PMC–SB7) STEP SEQUENCE FUNCTION B–61863E/15
NOTE
You can hide [PMCLAD] soft key at PMC Main Menu by
setting the keep relay of K900.0 to 1.
1034
B–61863E/15 STEP SEQUENCE FUNCTION 7. OPERATION (PMC–SB7)
NOTE
1 When [PMCLAD] soft key is pressed, the screen which was
displayed last time among Ladder Diagram Monitor screen,
Collective Monitor screen, Step Sequence Monitor screen,
and Program List Viewer screen is displayed. When
[PMCLAD] soft key is pressed at first time after CNC power
is on, Program List Viewer screen is displayed. Changing
the ladder program by I/O function will also make Program
List Viewer screen appears at [PMCLAD] soft key again.
See ”Program List Viewer screen” for more detail.
2 [EDIT] soft key in Ladder Diagram Monitor screen appears
only when Programmer function is enabled. To enable
Programmer function, set ”PROGRAMMER ENABLE” to
”YES” at GENERAL screen of PMC Settings or set keep
relay K900.1 to 1. Or, set ”EDIT ENABLE” to ”YES” or set
K901.6 to 1. While Online Monitor function is active, you can
not reach Ladder Diagram Editor screen. To use Ladder
Diagram Editor function, you have to disable Online Monitor
function at ”RS–232C” and ”F–BUS” on ”PARAMETERS
FOR ONLINE MONITOR”: choose ”NOT USE”.
3 Refer to ”7.2 DISPLAYING RUN STATUS ” for the Step
Sequence State screen in the figure.
7.1.1 The subprogram of step sequence can farther more call other subprogram
of step sequence. (So, called ”nesting of the block”) Therefore, you must
Hierarchy of Monitor
think about the level of nested hierarchy of a current subprogram when
you think about the movement of the screen of step sequence program. As
for this hierarchy, a Subprogram List Viewer screen is the top. As nest of
the subprogram becomes deeper, the hierarchy falls down.
There are three screen which displays information on the subprogram of
step sequence. The Step Sequence Monitor screen, the Step Sequence
State screen, the Sub Program List Viewer screen. These three screens can
display the various information of the same subprogram by changing
display by the [STEP], [SPLIST], [STATE] soft keys. These soft key will
switch these screens in the same level of the program hierarchy.
Contrary to this, the screen moves to the Step Sequence Monitor screen
at one deeper level in the hierarchy when the cursor is put on a step
sequence and [ZOOM]soft key is pushed on the Step Sequence Monitor
screen or the Subprogram List Viewer screen. When [BACK] soft key is
pushed, it is returned to Step Sequence Monitor screen of the hierarchy
(= one level upper in the hierarchy ) of the subprogram is called.
1035
7. OPERATION (PMC–SB7) STEP SEQUENCE FUNCTION B–61863E/15
7.1.2 When Step Sequence Monitor screen is displayed for the first time after
Program List Viewer the power–ON, the subprogram of step sequence is select on the Program
List Viewer screen.
Screen
1036
B–61863E/15 STEP SEQUENCE FUNCTION 7. OPERATION (PMC–SB7)
7.1.3 When a cursor is put on step sequence in the Program List Viewer screen,
Step Sequence Monitor Subprogram List Viewer screen, or Step Sequence Monitor screen, and
[ZOOM]key is pushed, Step Sequence Monitor screen is displayed.
Screen
7.1.3.1
Structure of screen
Current subprogram Coordinate
Activated Step
Message Line
1037
7. OPERATION (PMC–SB7) STEP SEQUENCE FUNCTION B–61863E/15
7.1.3.2
Operations
Displays subprogram Step sequence state screen Search subprogram Screen settings
1038
B–61863E/15 STEP SEQUENCE FUNCTION 7. OPERATION (PMC–SB7)
6 [SETING]
The screen display is switched into the Step Sequence Monitor
Setting screen.
7 [<]
The screen display is switched into the PMC Main menu.
(b) Other operations
1 Cursor move keys, Page change keys
You can move cursor by all cursor move keys and Page change
keys.
And if you entered program name or symbol and press Right cursor
move key, the program according to the proceeding string is
searched, the cursor points the program.
2 INPUT key
You can operate as same as [ZOOM] soft key.
7.1.3.3 Setting the display form of the Step Sequence Monitor Setting screen.
Setting the screen The setting of each item is done by the choice by the left and right cursor
key or the soft key.
1039
7. OPERATION (PMC–SB7) STEP SEQUENCE FUNCTION B–61863E/15
D STEP NOTATION
Determines whether the subprograms of step in the Step Sequence
Monitor screen are displayed as S–address, or the P–address. Only
various steps are available in this setting.
S–ADDRESS (default)
When the setting of the ”ADDRESS NOTATION” is
”ADDRESS”, various steps are displayed the S address (step
number). When the setting of the ”ADDRESS NOTATION” is
”SYMBOL”, the symbol defined in the S address is displayed.
P–ADDRESS
When the setting of the ”ADDRESS NOTATION” is
”ADDRESS”, various steps are displayed the P address
(subprogram number). When the setting of the ”ADDRESS
NOTATION” is ”SYMBOL”, the symbol defined in the P
address is displayed.
D DIAGRAM COLOR(6 is default : Black)
Sets the color of the sequence diagram except for the active step
mark. Enter a number, increase or decrease the number using the
left and right arrow keys. You can specify one of 14 numbers from
0 to 13.
D ACTIVE STEP COLOR(0 is default : Red)
Sets the color of the activated step of the Step Sequence Monitor
screen. Set the color in the same way as for diagram color.
D WRAP SEARCH ENABLED
Allows search process to wrap from top/bottom to bottom/top to
continue to search.
YES (default)
Downward search will continue to search from top of LADDER
when reaches bottom. Upward search will also continue to
search from bottom when reaches top.
NO
Search process will stop when reached top or bottom, and
displays an error message at Message Line.
(b) Operation with Soft–keys
D [INIT]
All settings will be initialized to the default values.
D [<]
Return to Step Sequence Monitor screen.
1040
B–61863E/15 STEP SEQUENCE FUNCTION 7. OPERATION (PMC–SB7)
7.1.4 When [SPLIST]key is pushed on Step Sequence Monitor screen, the list
Subprogram List of the current subprogram being used with step sequence is displayed.
Viewer Screen
7.1.4.1 Subprogram List Viewer screen (Detail) shows the detail information of
Detail screen the subprogram being used with displaying step sequence.
History display line Current subprogram
Message Line
1041
7. OPERATION (PMC–SB7) STEP SEQUENCE FUNCTION B–61863E/15
5. The program size is displayed in the ”SIZE (BYTE)” field for each
program.
If the program size is not over 1024 byte, the unit is shown in byte.
If it is over 1024 byte, the unit is shown in kilo (1024) byte with
”K”.
Ex.) The case that program size is not over 1024 byte.
1023 bytes: ”1023” is shown.
Ex.) The case that program size is over 1024 byte.
20000 bytes: ”19.5K” is shown.
6. The status of protection is displayed in the ”P” field for each
program.
Following icons mean the status of protection.
P: Monitoring and editing program are disabled.
R: Monitoring program is enabled. Editing program is
disabled.
(Blank): Monitoring and editing program are enabled.
7.1.4.2 Program List Viewer screen (Brief) shows less information than Program
Brief screen List Viewer screen (Detail), to increase the number of items. The program
type, the status of protection and the name of symbol are displayed for
each program.
The detail information of program that is pointed by the cursor is
displayed on additional information line.
1042
B–61863E/15 STEP SEQUENCE FUNCTION 7. OPERATION (PMC–SB7)
7.1.4.3
Operations
Displays subprogram Step sequence state screen Search subprogram Screen settings
1043
7. OPERATION (PMC–SB7) STEP SEQUENCE FUNCTION B–61863E/15
3 [STEP]
The screen display is switched into the Step Sequence Monitor
screen.
4 [STATE]
The screen display is switched into the Step Sequence State screen.
5 [SEARCH] Search for program
Searches the program. If you entered program name or symbol and
press [SEARCH] soft key, the program according to the preceding
string is searched, the cursor points the program.
6 [SETING]
Goes to setting screen for Subprogram List Viewer screen. You can
change various settings for Subprogram List Viewer screen at the
screen. Use Return key [<] to return to Subprogram List Viewer
screen. See ”7.1.4.4 SETTING SCREEN” section for the detail.
7 [<]
The screen display is switched into the PMC Main menu.
(b) Other operations
1 Cursor move keys, Page change keys
You can move cursor by all cursor move keys and Page change
keys.
And if you entered program name or symbol and press Right cursor
move key, the program according to the proceeding string is
searched, the cursor points the program.
2 INPUT key
You can operate same as [ZOOM] soft key.
7.1.4.4 The setting of the Subprogram List Viewer screen is common to the
Setting screen Program List Viewer screen. See ”3.3.4 SETTING SCREEN” of
”V.FS16i/18i/21i/0i–B PMC–SA1/SB7 MANIPULATION” section for
the detail.
7.1.6 This screen is the same as Collective Monitor screen of ”4.2 SCREEN
Collective Monitor CONFIGURATION” of ”V.FS16i/18i/21i/0i–B PMC–SA1/SB7
MANIPULATION”. Refer to the explanation for the details of that screen.
Screen The hierarchy information of Step Sequence Monitorn is lost when
[JUMP]key is pushed on the Collective Monitor screen and jump to the
LADDER nets. When [<] key is pushed from the selected LADDER
Diagram Monitor screen, the Program List Viewer screen is displayed.
1044
B–61863E/15 STEP SEQUENCE FUNCTION 7. OPERATION (PMC–SB7)
7.2 These screens display the run status of each step of step sequence.
DISPLAYING RUN D STEP SEQUENCE STATE SCREEN (WHOLE)
D STEP SEQUENCE STATE SCREEN (SUB PROGRAM)
STATUS
D TIME MONITOR SETTING SCREEN
The screen structures shown in the following.
[LIST]
[<]
Program List
Step Sequence State
Viewer screen
Screen (Whole)
[STEP]
Time [MONIT]
Monitor [LIST] [ZOOM]
Setting
Screen [<]
[STEP]
Step Sequence State Step Sequence
Screen (Subprogram) Monitor Screen
[MONIT] [STATE]
7.2.1 Displayed by pushing [STATE] key on the Program List Viewer screen.
Step Sequence State The elapsed time and run status of all step sequense program is displayed.
Screen (Whole)
1045
7. OPERATION (PMC–SB7) STEP SEQUENCE FUNCTION B–61863E/15
2. STATUS
When it is displayed with ”EXEC”, it means active. When it isn’t
displayed, it means inactive.
3. ELAPSE
The time when it is active state is displayed. The time is increasing
during active state.
4. MONITOR
It means that time monitor is settings.
In the message line, error messages or inquiry messages will be displayed
depending on the situation.
D T(x): monitoring timer number.
D OVER: an elapsed time is over monitoring time.
7.2.1.1
Operations
1046
B–61863E/15 STEP SEQUENCE FUNCTION 7. OPERATION (PMC–SB7)
7.2.2 This screen is displayed by pushing [STATE] key on the Subprogram List
Step Sequence State Viewer screen or Step Sequence Monitor screen.
The elapsed time and run status of currently selected step sequense
Screen (Subprogram) program is displayed.
1047
7. OPERATION (PMC–SB7) STEP SEQUENCE FUNCTION B–61863E/15
7.2.2.1
Operations
Subprogram List Viewer screen Search step Time Monitor Setting screen
1048
B–61863E/15 STEP SEQUENCE FUNCTION 7. OPERATION (PMC–SB7)
7.3
TIME MONITOR
7.3.1 When an activated state remains set for longer than the specified time, the
Time Monitor Function state may be determined as being error. The elapsed time can be specified
for up to eight steps.
The following occurs when an activated state remains set for longer than
the specified time.
(1) ”OVER” is displayed at the corresponding step number on the Step
Sequence State Screen.
(2) Execution of the ladder continues.
(3) The bit of address R9118 which corresponds with the monitoring timer
number is set to ON. The processes for the error status can be program
by the ladder.
Timer Number Corresponding address
1 R9118.0
2 R9118.1
3 R9118.2
4 R9118.3
5 R9118.4
6 R9118.5
7 R9118.6
8 R9118.7
1049
7. OPERATION (PMC–SB7) STEP SEQUENCE FUNCTION B–61863E/15
7.3.2 This screen is displayed by pushing [MONIT] key on the Step Sequence
Time Monitor Setting State Screen. The time monitor function can be set on this screen. Move
the cursor with the cursor key, input a step number or monitor time, and
Screen set by pushing INPUT key.
(b) Operations
1 [DELETE]
The setting of the specified monitor number is deleted. Move a
cursor to a number to delete, and push [DELETE] key.
2 [<]
The screen display is switched into the Step Sequence State Screen.
1050
B–61863E/15 STEP SEQUENCE FUNCTION 7. OPERATION (PMC–SB7)
1051
7. OPERATION (PMC–SB7) STEP SEQUENCE FUNCTION B–61863E/15
7.4 Display the Ladder Diagram Editor screen from Program List Viewer
screen, Subprogram List Viewer screen, and Step Sequence Monitor
EDITING FUNCTION screen, by pushing [EDIT] key.
OF LADDER This screen is the same as ”5.1 LADDER DIAGRAM EDITOR
DIAGRAM SCREEN” of ”V.FS16i/18i/21i/0i–B PMC–SA1/SB7 MANIPULATION”.
Refer to the explanation for the details of that screen.
1052
VII. PMC PROGRAMMER
(SYSTEM P series)
B–61863E/15 PMC PROGRAMMER (SYSTEM P series) 1. GENERAL
1 GENERAL
Series 16/18/20/21
Machine tool
/Power Mate–D
Floppy PRINTER
input/output
Sequence program figure output
Fig. 1
1055
2. FUNCTIONS OF
PROCESSING PMC PROGRAMMER (SYSTEM P series) B–61863E/15
2 FUNCTIONS OF PROCESSING
1056
2. FUNCTIONS OF
B–61863E/15 PMC PROGRAMMER (SYSTEM P series) PROCESSING
1057
3. COMPONENT UNITS AND
CONNECTIONS PMC PROGRAMMER (SYSTEM P series) B–61863E/15
1058
3. COMPONENT UNITS AND
B–61863E/15 PMC PROGRAMMER (SYSTEM P series) CONNECTIONS
1059
3. COMPONENT UNITS AND
CONNECTIONS PMC PROGRAMMER (SYSTEM P series) B–61863E/15
3.2 For details of the connections of SYSTEM P series unit power supply,
PPR, and other units as well as their operation, refer to the following
CONNECTIONS OF operator’s manuals.
UNITS
SYSTEM P–G Mark II: B–66014E
SYSTEM P–G Mate: B–66003E
This chapter mainly describes the connections between SYSTEM P series
and I/O devices.
1060
3. COMPONENT UNITS AND
B–61863E/15 PMC PROGRAMMER (SYSTEM P series) CONNECTIONS
1061
3. COMPONENT UNITS AND
CONNECTIONS PMC PROGRAMMER (SYSTEM P series) B–61863E/15
Adaptor for
ROM modules
(FANUC FA WRITER)
CN2 CN1
EPROM for the PMC CN4 CN3
FANUC PRINTER
1062
3. COMPONENT UNITS AND
B–61863E/15 PMC PROGRAMMER (SYSTEM P series) CONNECTIONS
3.3 Figs. 3.3(a) – (b) show the panel of the SYSTEM P series keyboard.
KEYBOARD OF It is not necessary to memorize the meanings of keys on the keyboard.
SYSTEM P SERIES Descriptions of these keys and menus are displayed on the SYSTEM P
series screen by operation, and you can easily operate the SYSTEM P
series board while monitoring the SYSTEM P series screen.
In this chapter, you should understand an outline of functions of these
keys.
Soft keys
Function keys
Function keys
Numeric keypad
Standard keyboard
Function keys
1063
3. COMPONENT UNITS AND
CONNECTIONS PMC PROGRAMMER (SYSTEM P series) B–61863E/15
3.3.1 This key is used to load the FANUC LADDER system program into the
LOAD Key (System SYSTEM P series memory through a floppy disk at the first time after
turning on power.
Program Loading Key)
3.3.2 F key is used to select an I/O device among I/O devices connected at that
F Keys (F1 to F0) time.
These F keys are provided with an LED. When depressing a key, the LED
lights, and when depressing the key once more, the LED goes out. The
lighting condition of of this LED indicates that an I/O has been
designated. No I/O device is operable when its corresponding LED is not
lighting.
The correspondence between F keys and I/O devices is as shown below.
(I) shows an input, while (O) shows an output.
(1) <F1> key: FANUC PPR paper tape reader (I)
(2) <F2> key: Floppy disk input (I)
(3) <F3> key: Not used
(4) <F4> key: Display of ladder diagram on SYSTEM P series screen
(O)
(5) <F5> key: FANUC PPR printer (O)
(6) <F6> key: FANUC PPR paper tape puncher (O)
(7) <F7> key: Floppy disk output (O)
(8) <F8> key: PMC–PA1/PA2/SA1/SA2/SB/SB2/SC (I/O)
(9) <F9> key: FANUC PMC writer, FANUC FA writer (I/O)
(10) <F10> key: FANUC printer (O)
(The ladder diagram is printed on the printer.)
(11) <F13> key: FANUC Floppy Cassette/FANUC FA Card adapter (I)
(12) <F14> key: FANUC Floppy Cassette/FANUC FA Card adapter
(O)
Combination of F key and menu number of FANUC LADDER decided
which function is to be executed.
1064
3. COMPONENT UNITS AND
B–61863E/15 PMC PROGRAMMER (SYSTEM P series) CONNECTIONS
3.3.3 Four R keys <R0> to <R3> are provided. The meaning of these keys differ
R Keys (R0 to R3) according to the screen conditions at their operating time, even in case of
the same key.
(1) R key menu screen
This screen is obtained just after loading a FANUC LADDER system
program (1/2) or when pressing <NL> key only in a menu screen.
Refer to Fig. 4.2.4.
<R0> FANUC ladder start.
. A menu screen appears.
<R1> Editing a ladder diagram starts.
<R2> Not used in FANUC ladder. (Not accepted when pressing
these keys)
<R3> Request key (see 4.8)
Press NL keys, if a wrong key was pressed by mistake. The screen is
reset to the condition before pressing the wrong R key.
(2) Other than R key menu screen
<R0> This key operation is accepted when EDIT is displayed at the
lower left part of the screen (called EDIT screen hereafter)
during sequence program editing. The screen is switched to
the sequence program, symbol, message, I/O module, and
title, each time this R key is pressed.
<R1> 1 When this key is pressed during printing of a ladder
diagram on an external printer, the printer stops every page
to be ready for key entry.
2 When this key is pressed during data transfer between
SYSTEM P series and PMC–SB/SC, data transfer is
stopped.
3 The signal display in a sequence program is alternately
selected to symbols and addresses, each time this R1 is
pressed during the display of the sequence program on the
screen.
<R2> Data on the last page are displayed, each time this key is
pressed on the EDIT screen.
<R3> 1 Data on the next page are displayed, each time this key is
pressed on the EDIT screen.
2 Transfer is aborted when this key is pressed during ROM
data transfer between SYSTEM P series and
PMC–WRITER or floppy.
1065
3. COMPONENT UNITS AND
CONNECTIONS PMC PROGRAMMER (SYSTEM P series) B–61863E/15
3.3.4 Data keys are used to enter data. To switch the output of such keys
Data Keys and Screen between the upper character and lower–character, use the [SHIFT] key or
[LOCK] key. Pressing the [SHIFT] key together with an arbitrary key
Scroll Key changes the output of the arbitrary key to the upper character, and pressing
the [LOCK] key changes the output of all keys to upper character. To
release the upper character mode, press the [LOCK] key again.
Special keys are described below.
(1) <NL> key
Data entry from the SYSTEM P series keyboard are input into
SYSTEM P series by depressing <NL> key.
Two <NL> keys are located on the keyboard for easily operation.
(2) <CAN> key
Data being entered from the keyboard are cancelled.
(3) <BS> key
Data being entered from the keyboard are sequentially deleted
leftward, each time this key is depressed.
(4) Arrow keys <°> <±> <²> <³>
These keys are accepted only when a ladder diagram is being
displayed on the screen, and used for scrolling the ladder diagram.
NOTE
None of [INS] [DEL] [CHG] [AUX] keys and K key is employable
in the FANUC LADDER.
1066
3. COMPONENT UNITS AND
B–61863E/15 PMC PROGRAMMER (SYSTEM P series) CONNECTIONS
1067
3. COMPONENT UNITS AND
CONNECTIONS PMC PROGRAMMER (SYSTEM P series) B–61863E/15
For this reason, when the PMC–SA1, –SA2 or –SB is used, both the
FA Writer and PMC Writer can be used. When the PMC–SC is used,
only the FA Writer is available.
When the PMC–SA1, –SA2 or –SB is used, the ROM writer used can
be selected on the REQUEST screen as follows.
1 On the REQUEST screen, enter WRITER then press the <NL> key.
2 The following message appears. To select the FA Writer, enter 0
or press the <NL> key. To select the PMC Writer, enter 1.
SET KIND OF ROM WRITER (0:FA WRITER, 1:PMC
WRITER)
WRITER=
The current setting of the ROM writer can be checked on the system
parameter screen.
(1) PMC Writer
The PMC Writer is required when the PMC–SA1, –SA2, –SB or
SB2 is available. To use a 1MB EPROM (27C1024), the 1M
EPROM adapter (A13B0147–B001) is required. Set the
EPROM select switch to the 271024 position before using the 1M
EPROM adapter.
(2) FA Writer
When the FA Writer is used with the PMC–SA1, –SA2 or –SB,
the EPROM adapter (1MB) for the FA Writer is required. When
the FA writer is used with the PMC–RC, the ROM module
adapter is required.
1068
B–61863E/15 PMC PROGRAMMER (SYSTEM P series) 4. OPERATION
4 OPERATION
1069
4. OPERATION PMC PROGRAMMER (SYSTEM P series) B–61863E/15
4.1 Various operations of FANUC ladder are done onthe specified screen.
GENERAL Fig. 4.1 shows the relation between various operations and corresponding
screens.
Key–in NL 00 or NL key–in
Menu screen
01 key–in 02 key–in 03 key–in 04 key–in 05 key–in 06 key–in 07 key–in 08 key–in 09 key–in 10 key–in
Edit Source ROM Source ROM Source ROM Unused Clear Parame-
screen program program program program program program screen ter set-
input input output output verify verify ting
screen screen screen screen screen screen screen
(PTR, (FD, (PTP, FD, (FD, (PTR, (FD,
FD, KB) RAM PRT) RAM FD) RAM
cassette) cassette) cassette)
E NL key–in
00 or NL key–in after
E NL key–in when an alarm occurred or when parameter set–ting.
processing was aborted halfway.
Automatic return when processing has been
terminated normally.
1070
B–61863E/15 PMC PROGRAMMER (SYSTEM P series) 4. OPERATION
START
SYSTEM P power
on
Editing
NO
Is dedug
completed?
YES
SYSTEM P series
power off
END
1071
4. OPERATION PMC PROGRAMMER (SYSTEM P series) B–61863E/15
4.2
PREPARATION
BEFORE OPERATION
4.2.1 The system floppy disk contains the system of FANUC LADDER for
System Floppy PMC–SA1/SA2/SB/SB2/SC.
4.2.3 FANUC LADDER system programs are loaded into the floppy. Also,
Loading of Floppy sequence programs can be written from SYSTEM P series into the floppy
or input from the floppy.
The loading method of the floppy is described in detail in the operator’s
manual for SYSTEM P series.
The following describes the loading direction of the floppy.
Loading direction of floppy
1072
B–61863E/15 PMC PROGRAMMER (SYSTEM P series) 4. OPERATION
Drive No. 0
Drive No. 1
CRT
1073
4. OPERATION PMC PROGRAMMER (SYSTEM P series) B–61863E/15
SET I/O KEY & KEY IN ONE OF THE FOLLOWING NO.S WHICH YOU WANT.
NO. ITEMS
01 EDIT LADDER PROGRAM.
02 INPUT LADDER PROGRAM FROM PTR OR FD.
03 INPUT ROM DATA FROM FD, PMC–RAM OR ROM.
04 OUTPUT LADDER PROGRAM TO PTP. FD OR PRINTER.
05 OUTPUT ROM DATA TO FD, PMC–RAM OR ROM.
06 COMPARE LADDER PROGRAM WITH PTR OR FD.
07 COMPARE ROM DATA WITH FD, PMC–RAM OR ROM.
Capacity of area
08 (UNUSED) used for symbols
09 CLEAR OF TITLE, SYMBOL, LADDER OR MESSAGE DATA. and comment data
1074
B–61863E/15 PMC PROGRAMMER (SYSTEM P series) 4. OPERATION
4.2.6 Set parameters before inputting a sequence program without fail. Set
Parameter Setting and necessary parameters by changing from the menu screen to the parameter
setting screen (Fig.4.2.6), provided that the parameter setting screen is
Display automatically displayed just after loading the system floppy.
(Operation in step 1 is not required in the procedure below.)
1 Key in menu number “10 <NL>” from the menu screen.
Turn off all F keys. The screen is switched, and the parameter setting
screen shown in Fig. 4.2.6 is displayed.
The initial value of each parameter is as shown in Fig. 4.2.6.
KEY IN ONE OF THE FOLLOWING NO.S WHICH YOU WANT TO SET PARA,S.
01 (UNUSED) ;
02 COUNTER DATA TYPE ; BINARY
03 OPERATOR PANEL ; NO
KEY/LED ADDRESS ; /
KEY/LED BIT IMAGE ADRS. ; /
04 PMC TYPE ; PMC–RC
05 LANGUAGE ORIGIN ; 000000H
06 (UNUSED) ;
07 LADDER EXEC. ; 100% (1–150%)
08 (UNUSED) ;
09 IGNORE DIVIDE CODE ; NO
10 (UNUSED) ;
00 NOTHING TO SET
; ROM WRITER=FA WRITER
NO.=
1075
4. OPERATION PMC PROGRAMMER (SYSTEM P series) B–61863E/15
1076
B–61863E/15 PMC PROGRAMMER (SYSTEM P series) 4. OPERATION
1077
4. OPERATION PMC PROGRAMMER (SYSTEM P series) B–61863E/15
4.3
PROGRAM EDITING
4.3.1 Display the EDIT screen by keying in ”1 <NL>” from the menu screen.
Data Display and Press <R0> by necessary times until a desired screen appears from the title
to I/O module. The screen is switched in the sequence shown in Fig.
Setting (Title, Symbol, 4.3.1, each time <R0> key is pressed.
Ladder Program,
Comment, Message, Individual screens are reset to the menu screen by ”E <NL>”. In this
paragraph, only the input and editing operation of each data from the
I/O Module)
keyboard is described.
For the I/O operations using a paper tape or a floppy, see 4.4 and 4.5.
(1) Title data (title data list screen).
Set the following data on sequence program as a comment.
EDIT screen
Ladder program list R0
screen
R0
R0
R0
I/O module data list Message data list
screen screen
R0
0003 ALTERED
EDIT
1078
B–61863E/15 PMC PROGRAMMER (SYSTEM P series) 4. OPERATION
Number to be set
Example) “A4 0001 NL”
e) EDITION NO.
Set the edition number (max. 2 characters).
Key in “A5 @@ NL”.
Date to be set
Example) “A7 1990.10.23 NL”
1079
4. OPERATION PMC PROGRAMMER (SYSTEM P series) B–61863E/15
h) PROGRAM DESIGNED BY
Set the sequence program designer name (max. 32 characters).
Key in “A8 @@@..........@@@ NL”.
Name to be set
Example) “A8 MR.***&MISS *** NL”
i) ROM WRITTEN BY
Set the name of the programmer who wrote a program into ROM
cassette (max. 32 characters).
Key in “A9 @@@..........@@@ NL”.
Name to be set
Example) “A9 MR.***&MISS *** NL”
j) REMARKS
Set remarks (memo) (max. 32 characters).
Key in “A10 @@..........@@ NL”.
Remarks to be set
Example) “A10 MEMO–COMMENT NL”
Set title data about all items in the above format for both entry and
alteration.
All characters are settable so long as they can be keyed in from
the SYSTEM P series keyboard. Set easy–to–understand data
about individual items.
(2) Symbol and comment data (SYMBOL & COMMENT LIST screen).
A symbol means a signal name to be attached to each PMC I/O signal.
The comment data is a comment statement of the signal name.
The symbol is optionally settable within maximum 6 characters,
while the comment data are optionally settable within maximum 30
characters.
a) Input from keyboard (Insert)
Key in “G0.1 SYMNAM COMMENT NL”.
Comment data
Symbol name
Address
Mode selection(IS..., AS...) and line selection (I..., A...) need not
be specified when symbols or comment data are input or edited.
Also addresses (G, F, X, Y,...) can be entered in any sequence.
b) Alter
The operation is completely the same as that described in 2) a).
c) Insert
The operation is completely the same as that described in 2) a).
1080
B–61863E/15 PMC PROGRAMMER (SYSTEM P series) 4. OPERATION
d) Delete
i) Delete every line
Key in “D@@@ NL”.
1081
4. OPERATION PMC PROGRAMMER (SYSTEM P series) B–61863E/15
A means alter.
b) Delete
Delete message data every line in the following format.
Key in “D@@@ NL”.
1082
B–61863E/15 PMC PROGRAMMER (SYSTEM P series) 4. OPERATION
b) Delete
Delete I/O module data every address by specifying it as follows:
Key in “@@@@ NL”.
Address of I/O module data to be deleted
(input X0, Y0, ...)
CAUTION
1 If the same slot number is specified when the group and base numbers are equal to each
other, alarm No. 88 occurs.
2 If an output module is specified at an input address or an input module is specified at an
output address, alarm No. 87 occurs.
3 If a module is set doubly to a preset address, alarm No. 81 occurs.
Example) When two IO modules, b are set as shown in the following figure;
a.
X000 2 0 1 FS08A
X001 2 0 1 FS08A
If an attempt is made to set a module to X014 like c., alarm No. 88 oc-
X002 2 0 1 FS08A
curs due to the reason in 1).
X003 2 0 1 FS08A
X004 2 0 1 FS08A
X005 2 0 1 FS08A
d.
X006 2 0 1 FS08A If an attempt is made to set an output module to X006 like d., alarm
No. 87 occurs due to the reason in 2).
X007 2 0 1 FS08A
X008 b.
X009 2 1 8 ID16C
X010 2 1 8 ID16C
X011 If an attempt is made to set input module ID32B to X006 like d., alarm
No. 81 occurs due to the reason in 3). In this case, this input module
X012 must be set after deleting a. and b. modules once.
X013
X014 c.
2 1 8 ID16C
X015 2 1 8 ID16C
The module names (FS08A, CT01A, etc.) used for input and output in common are out of the objects
of check in 1) and 2).
1083
4. OPERATION PMC PROGRAMMER (SYSTEM P series) B–61863E/15
NOTE
1 Instructions to be keyed in are entered by abbreviated
symbols as shown above for the purpose of preventing a
key–in failure and improving the operability by reducing the
number of key–in times. It is also allowable to input these
instructions by using their full names, like ”RD X0.1 <NL>”.
Table 4.3.2 shows the correspondence between
abbreviated symbols and full names.
2 No severe format checking is performed for mnemonic
program. For example, the following program may be
correct with mnemonic programming.
However this program cannot be displayed as ladder
diagram nor printed out on the printer.
Wrong program
1084
B–61863E/15 PMC PROGRAMMER (SYSTEM P series) 4. OPERATION
1085
4. OPERATION PMC PROGRAMMER (SYSTEM P series) B–61863E/15
CAUTION
If an address is specified which can not be changed to a new
address, an alarm 09 occurs when the specified line will be
changed. In that case, previous lines correctly changed to
that line can be acceptable.
1086
B–61863E/15 PMC PROGRAMMER (SYSTEM P series) 4. OPERATION
1087
4. OPERATION PMC PROGRAMMER (SYSTEM P series) B–61863E/15
b) Sequential insert
i) Key in ”IS@@@@@ <NL>” (Insert Succession) to set the
sequential insert mode, and *IS MODE* is displayed at the lower
right part of the screen.
@@@@@:Line number just before the instruction to be inserted
(maximum 5 digits)
ii) Instructions are sequentially inserted starting with the line next
to the line specified by @@@@@, each time the key–in
operation is done in the ”R X0.1 NL” format.
iii) After sequential insert, key in ”IE <NL>” (Insert End).
Example) Sequential insert of a sequence program
For inserting multiple instructions after step number
20
(Key in sequence)
1 IS20 <NL> (Sequential insert start
command)
³ *IS MODE* is displayed at the
lower right part of screen.
1088
B–61863E/15 PMC PROGRAMMER (SYSTEM P series) 4. OPERATION
CAUTION
Input data after changing the symbol display into address
display by passing R1 key, if the address of the instruction
to be searched is defined by a symbol and displayed by the
symbol.
1089
4. OPERATION PMC PROGRAMMER (SYSTEM P series) B–61863E/15
CAUTION
This search applies to such a case as the address of the
instruction to be searched is defined by a symbol and the
symbol is displayed.
1090
B–61863E/15 PMC PROGRAMMER (SYSTEM P series) 4. OPERATION
4.3.7 The ladder diagram can be displayed on the programmer function EDIT
Display of Ladder screen.
Diagram Set the screen to EDIT screen (LADDER PROGRAM LIST)
a) Turn on F4 key.
b) Depress <NL> key
The ladder diagram is displayed on the screen.
For displaying the sequence program in the mnemonic format from
the ladder diagram, turn off F4 key, and depress <NL> key.
The ladder diagram at an optional point can be displayed by the step
number search or instruction search method.
If a ladder diagram cannot be displayed on one screen, it can be
displayed by scrolling it leftward, rightward, upward, and downward
as shown in the following table.
c) Edition during LADDER diagram display
Sequence programs can be edited even on the LADDER diagram
screen display, (This function is convenience when sequence
programs are edited with seeing LADDER diagram print out list.)
From ’EDIT=’ in the LADDER diagram screen display, sequence
programs can be edited by the same operation as in editing programs
in the ’LADDER PROGRAM LIST’ screen.
1091
4. OPERATION PMC PROGRAMMER (SYSTEM P series) B–61863E/15
Example)
* LADDER DIAGRAM *
Y0.0
X0.0 2 Press R0 key to display the ’LADDER PROGRAM
LIST’ screen.
Two lines ’RDX1.0’ AND ’WRT Y1.0’ are added before
’SUB1 (END1)’.
END2
~ ~
3 When the LADDER diagram is displayed again, the
diagram after adding the above two lines is displayed.
EDIT=
4.3.9 Key is “E <NL>” (End) after editing a sequence program, and the EDIT
Editing end screen is reset to the menu screen.
1092
B–61863E/15 PMC PROGRAMMER (SYSTEM P series) 4. OPERATION
4.4
INPUT OF PROGRAM
b) Title date
c) Symbol date
d) Ladder program
e) Message date
CR ~ Feed
1093
4. OPERATION PMC PROGRAMMER (SYSTEM P series) B–61863E/15
SET I/O KEY & KEY IN ONE OF THE FOLLOWING NO.S WHICH YOU WANT.
NO.ITEMS
01 EDIT LADDER PROGRAM.
02 INPUT LADDER PROGRAM FROM PTR OR FD.
03 INPUT ROM DATA FROM FD. PMC–RAM OR ROM.
04 OUTPUT LADDER PROGRAM TO PTP. FD OR PRINTER.
05 OUTPUT ROM DATA TO FD. PMC–RAM OR ROM.
06 COMPARE LADDER PROGRAM WITH PTR OR FD.
07 COMPARE ROM DATA WITH FD. PMC–RAM OR ROM.
08 (UNUSED)
09 CLEAR OF TITLE. SYMBOL. LADDER OR MESSAGE DATA.
10 PARAMETER SET.
00 END EDIT & DISPLAY.
F1 : PTR (I) . F4 : GRP (O) SYMBOL =00.0KB SCAN TIME–OO8MS
F2 : FD (I) . F10 : EPRT (O) LADDER =00.0KB
F5 : PRT (O) MESSAGE=00.0KB
F6 : PTP (O)
F7 : FD (O) END SEQ.NO=00000
F8 : PMC (I/O) ERR SEQ.NO=00000
F9 : ROM (I/O) ERR BLOCK =00000
SET FD & KEY IN ’OK’ ’KILL’ OR ’NO’
FD0 = OK ’@FILE NAME’
<DRIVE><@NAME OR NUMBER>
NO.=
Example
1094
B–61863E/15 PMC PROGRAMMER (SYSTEM P series) 4. OPERATION
CAUTION
If sequence program instructions are sequentially entered
while a sequence program is loaded in the SYSTEM P
series memory, the instructions are entered into the
SYSTEM P series memory following the previously loaded
program. Clear SYSTEM P series memory, if a new program
is entered from the floppy. (see 4.7)
The SYSTEM P series memory is cleared by turning off the
SYSTEM P series power supply.
1095
4. OPERATION PMC PROGRAMMER (SYSTEM P series) B–61863E/15
1096
B–61863E/15 PMC PROGRAMMER (SYSTEM P series) 4. OPERATION
CAUTION
When using the SYSTEM P Mate, if ROM module B, C or
D is selected, overlay occurs. When cassette B or C is
selected, set the work floppy disk for external memory in
drive 1.
1097
4. OPERATION PMC PROGRAMMER (SYSTEM P series) B–61863E/15
4.5
OUTPUT OF
PROGRAM
SET I/O KEY & KEY IN ONE OF THE FOLLOWING NO.S WHICH YOU WANT.
NO. ITEMS
01 OUTPUT ALL DATA.
02 OUTPUT SYSTEM PARAMETER.
03 OUTPUT TITLE DATA
04 OUTPUT SYMBOL DATA.
05 OUTPUT MESSAGE DATA.
06 OUTPUT I/O MODUL DATA.
07 OUTPUT LADDER PROGRAM (MNEMONIC).
08 OUTPUT LADDER DIAGRAM (ONLY FANUC PRINTER).
09 OUTPUT CROSS REFERENCE (SEQUENCE NO.)
00 END
F5 : PRT (O) , F10 : FANUC PRINTER (O)
F6 : PTP (O) , F13 : CROSS REFERENCE (NO.8)
F7 : FD (O)
NO. =
Select a desired data and device from the above details menu screen by
combining the menu numbers and F keys.
(1) OUTPUT ALL DATA
All data of system parameters, titles, symbols, messages, I/O
modules and ladder programs (source format) are output to a device
specified by an F key.
Turn on an F key corresponding to the device to be output, and key
in detail menu number ’01 <NL>’.
If F10 key is turned on, all data are output to the FANUC printer
(external printer) and the ladder diagram is output last. If F13 key is
turned on furthermore, the ladder diagram is output with a cross
reference.
(2) OUTPUT SYSTEM PARAMETER
System parameter data are output to a device specified by an F key.
Turn on an F key corresponding to the device to be output, and key
in detail menu number ’02 <NL>’.
(3) OUTPUT TITLE, DATA
Title data are output to device specified by an F key.
Turn on an F key corresponding to a device to be output, and key in
detail menu No. ’03 <NL>’.
(4) OUTPUT SYMBOL DATA
Symbol data are output to device specified by an F key.
Turn on an F key corresponding to a device to be output and key in
detail menu number ’04 <NL>’.
The screen is switched and the following display appears.
OUTPUT = ’L@@@@ (,@@@@)’
OUTPUT =_
Specify the output range by line numbers as follows.
1098
B–61863E/15 PMC PROGRAMMER (SYSTEM P series) 4. OPERATION
Example)
Key in ’L1, 100 NL’
Output end liner number (If this parameter is
omitted, data are output to the last one.)
Output start line number
(5) OUTPUT MESSAGE DATA
Message data are output to a device specified by an F key.
Turn on an F key corresponding to a device to be output, and key in
detail menu number ’05 <NL>’.
The screen is switched and the following display appears.
OUTPUT = ’A@@.@ (,@@.@)’
OUTPUT =_
Specify the output range by addresses as follows.
Example)
Key in ’A1.0,10.1’
Output end address (If this parameter is
omitted, data are output to the last one.)
Output start address
(6) OUTPUT I/O MODULE DATA
I/O module data are output to a device specified by an F key.
Turn on an F key corresponding to a device to be output, and key in
detail menu number ’06 <NL>’.
(7) OUTPUT LADDER PROGRAM (MNEMONIC)
Ladder program (source format) data are output to a device specified
by an F key.
Turn on an F key corresponding to a device to be output, and key in
detail menu number ’07 <NL>’.
The screen is switched and the following display appears.
OUTPUT = ’L@@@@ (,@@@@)’
OUTPUT =_
Specify the output range by line numbers as follows.
Example)
Key in ’L1,100 NL’
Output end line number (If this parameter is
omitted, data are output to the last one.)
Output start line number
(8) OUTPUT LADDER DIAGRAM (ONLY FANUC PRINTER)
A ladder diagram is output to the FANUC printer (external printer).
Key in detail menu number ’08 <NL>’, and then, turn on F10 key.
Turn on F13 key furthermore, if it is desired to output the ladder
diagram with a cross reference.
The screen is switched and the following display appears.
OUTPUT = ’L@@@@ (,@@@@)’
OUTPUT =_
Specify the output range by line numbers as follows.
(Partial output is also possible.)
1099
4. OPERATION PMC PROGRAMMER (SYSTEM P series) B–61863E/15
Example)
Key in ’L1,100 <NL>’
Output end line number (If this parameter is
omitted, data are output to the last one.)
Output start line number
ITEMS
ADDR=
CAUTION
D It takes time more or less from the end of operation on end
to the start of printer operation when outputting the
LADDER diagram with cross reference. (EXECUTING is
displayed on the screen.)
This time depends upon the size and complexity of
sequence programs. The cross reference is displayed by
the page number and the line number of the LADDER
diagram every contact.
See Appendix printout example.
D If R1 key is pressed when each data is being output to the
FANUC printer (External printer), the output is cancelled.
1100
B–61863E/15 PMC PROGRAMMER (SYSTEM P series) 4. OPERATION
G0000.0 *IT
653
G0000.1 *CST
653
G0000.4 *ESP
22 568 901 912 1177 1189 1288 2800
G0000.5 *SP
45 2802
G0000.7 ERS
3435 3512
G0001.0 *AIT
656
NOTE
1 When the same address performs double writing,”*
MULTIPLE COIL USED *” is displayed.
2 If the F10 key is set to OFF and output performed, the cross
reference table is displayed on the screen.
1101
4. OPERATION PMC PROGRAMMER (SYSTEM P series) B–61863E/15
1102
B–61863E/15 PMC PROGRAMMER (SYSTEM P series) 4. OPERATION
1103
4. OPERATION PMC PROGRAMMER (SYSTEM P series) B–61863E/15
1104
B–61863E/15 PMC PROGRAMMER (SYSTEM P series) 4. OPERATION
4.6
COLLATION OF
PROGRAM
4.6.1 Enter source programs from the designated input unit, and compare them.
The operation method is the same as source program entry, except that ”6”
Collation of Source
shall be designated as the menu number.
Programs
(1) Comparison with PTR
1 Turn on F1 key.
2 Key in menu number “6 NL”.
(2) Comparison with FD
1 Turn on F2 key.
2 Key in menu number “6 <NL>”.
3 The screen is switched, and the following message is displayed.
SET FD & KEY IN “OK”, “KILL” OR “NO”,
FD0=OK<DRIVE> <@NAME OR : NUMBER>
FD0=
Specify the file name to be compared.
After normal end, the screen is automatically reset to the menu screen.
Also, this menu screen is reset by keying in “KILL
4.6.2 Compare ROM format program by reading it from the specified input
device. The operation method is the same as in ROM format program
ROM Format Program
input, except that menu number “7” is specified.
(1) Comparison with FD
1 Turn on F2 key.
2 Key in menu number “7 <NL>”.
3 The following operation is the same as in 4.6.1 2)– 3 and later.
(2) Comparison with PMC–RAM
Display the I/O of PMC screen on the CRT/MDI before executing the
following operation.
1 Turn on F8 key.
2 Key in menu number “7 <NL>”.
Note when comparing P–G and PMC–RAM : The comparison
between P–G and PMC–RAM should be performed immediately
after the data transfer. (When the comparison is made after the output
of ROM format data, the parity portion of data may become error.)
(3) Comparison with EPROM for PMC and ROM module
1 Turn on F9 key.
2 Key in menu number “7 <NL>”.
The screen is switched, and the comparison of ROM program is
started. After normal end, the screen is automatically reset to the
menu screen.
1105
4. OPERATION PMC PROGRAMMER (SYSTEM P series) B–61863E/15
4.7 Delete ladder programs, symbols, message, titles, and I/O module data
being loaded into SYSTEM P series memory according to the following
DELETION OF procedure.
PROGRAMS
1 Put the screen to menu screen.
2 Key in menu No. “9 <NL>”.
3 The screen is switched, and the following message is displayed at the
lower left part of the screen. See Fig. 4.7.
KEY IN “1,2,3,4 OR 5” OR “NO”
CLEAR/KEEP =
4 Key in data number of the data to be deleted or key in “NO <NL>”,
if it is not desired to delete any data. After processing, the screen is
automatically reset to the programmer menu screen.
KEY IN ONE OF THE FOLLOWING NO.S WHICH YOU WANT TO CLEAR DATA
NO. ITEMS
01 TITLE DATA
02 SYMBOL DATA
03 LADDER DATA
04 MESSAGE DATA
05 I/O MODULE DATA
06 ALL DATA CLEAR
1106
B–61863E/15 PMC PROGRAMMER (SYSTEM P series) 4. OPERATION
4.8 Key in <NL> alone at the menu screen to display the R key menu screen.
Key in R3 at the R screen, and the display ’REQUEST=’ will appear at
SPECIAL USES OF bottom left of the screen, making key inputs possible. Key in <NL> on
THE R3 KEY this screen to return to the R key menu screen.
R3 executes a large number of processings. For the FANUC LADDER
system, however, note the following two points:
(1) Floppy file name output
1 Press R3 key at the R key menu screen.
2 This will change the screen contents, displaying ’REQUEST=’ at
its left bottom.
3 Key in FDLIST <NL>.
4 The file name will appear on the CRT display. To print out the file
name, turn on the F5 (printer) key in advance.
(2) Change of I/O devices (for output to a printer other than that of PPR)
1 Key in IO PRT, CN3, F5 <NL> while the screen displays
’REQUEST=’. When the F5 key has been turned on in advance,
the data is printed on the printer connected to connector CN3 on
the SYSTEM P series rear side.
1107
4. OPERATION PMC PROGRAMMER (SYSTEM P series) B–61863E/15
4.9
DIRECT EDITING BY
LADDER DIAGRAM
4.9.1 Using the P–G Mate/Mark II software keys (in the case of P–G Mate, the
Outline F keys), sequence program creation and editing can be performed directly
by the ladder diagram.
In the following explanation, [P–G Mate] is called [Mate] and [P–G Mark
II] is called [Mark II].
When it is possible to use this function, in the R key menu screen
R1: EDIT
is displayed. (In systems where [UNUSED] is displayed, it cannot be
used.)
The following items are present in the edit function.
D Ladder diagram direct editing by software key and cursor (input,
addition, deletion and substitution)
D Copying, moving and deletion of multiple lines of the ladder
D Optional relay and coil reference
D Comment display on ladder diagram
4.9.2 (1) This function operates only when the P–G Mate main unit is version
04 and later. (When the power supply is turned on, it is displayed in
Limitations in SYSTEM the lower right part of the initial screen.)
P Mate (2) The function keys <F keys> are used instead of the soft keys (P–G
Mark II). In the description that follows, an explanation for the soft
keys (P–G Mark II) is given. When P–G Mate is used, operate with
the function keys. At this time, in order to make the F key respond
and display the screen bottom line, the F key lamp illuminates to
correspond to those items displayed with shaded characters on the
screen.
1108
B–61863E/15 PMC PROGRAMMER (SYSTEM P series) 4. OPERATION
R0 : PROGRAMMER
R1 : EDIT
R2 : UNUSED
R3 : REQUEST
Press the <R1> key
FUNCTN or or COMAND
[ COMAND ]
[ COMAND ]
1 2 3 4 5
1 [ DELNET ]
2 [ INSERT ]
3 [ ADRESS ]
4 [ SEARCH ]
5 [ COPY/MOVE ]
1109
4. OPERATION PMC PROGRAMMER (SYSTEM P series) B–61863E/15
4.9.4 In order to input the sequence program, press the <R1> key from the R
Sequence Program key menu. The soft key menu program is displayed, and in the case that
the sequence program has not yet been input, only the left and right
Input vertical lines of the ladder diagram are displayed on the screen.
Start inputting a program with the screen in this state.
Input a ladder diagram program by moving the cursor to the desired input
position using the cursor key.
The following description shows an example of the input of a program of
basic instruction and a program of functional instruction.
(1) Basic instruction program input
X2.4
1 Press the soft key [ ] after moving the cursor to the start
position.
Symbol [ ] is input at the cursor position and
HORIZONTAL LINE ILLEGAL is displayed at the lower right
part of the screen. This is a cautionary message which shows that
the ladder diagram horizontal line is not yet completely created.
Input the continuation address and bit data.
2 Press the <NL> key after inputting R0.1 using the keyboard. The
address is set on the contact and the cursor shifts rightward.
3 Input A contact with address R10.2 by the above methods 1 and
2.
4 Input B contact R1.7.
Press the soft key [ ], input address R1.7, and then press the
<NL> key. The address is set on the B contact and the cursor shifts
rightward.
5 Press software key [ ] with the cursor position unchanged.
A right horizontal line is automatically drawn, and a relay coil
symbol is entered near the right vertical line.
6 Press the <NL> key after inputting address R20.2.
The cursor automatically shifts to the input start position of the
next line.
7 Next, input the OR condition.
Press the soft key [ ], input address X2.4, and then press
the <NL> key. The address is set on the B contact and the cursor
shifts rightward.
1110
B–61863E/15 PMC PROGRAMMER (SYSTEM P series) 4. OPERATION
NOTE
1 When the ladder program displayed on the screen is incomplete (when, for example, addresses
have not been entered) or erroneous, the screen cannot be scrolled even when a page key is
pressed. Before attempting to scroll the screen, therefore, ensure that the ladder program is
complete and error–free.
2 Since 8 contacts + coil are specified to be inputtable per line from the screen, any more contacts
in excess of this amount cannot be input. However, this restriction does not apply to a sequence
program created with mnemonic format.
When a sequence program, transferred from the offline programmer to the PMC, exceeds the
length which can be displayed on a single line, the program is displayed using two or more lines,
linked with a continuation symbol.
This continuation symbol is not erasable by software key [−−−−].
3 Below is shown an example with an error net, or part of it, erased with no error display.
Net is repeated
2 Case of multiple WRT results in 1 NET difference as shown in the diagram below.
Section C is erased
1111
4. OPERATION PMC PROGRAMMER (SYSTEM P series) B–61863E/15
NOTE
3 Case of exceeding the highest rank WRT in 1 NET
B
A C
Section B is erased
(SUB 8)
Input address
Low rank 4 bit logic data
MOVE
(1)
(SUB 8) (2)
(3)
(4)
1112
B–61863E/15 PMC PROGRAMMER (SYSTEM P series) 4. OPERATION
4.9.5 The method of substituting a created sequence program is the same as that
described earlier in Section 4.9.4.
Substitution of
Sequence Programs Move the cursor to the program part you want to alter and input the change
data.
4.9.6 From the soft key program menu, press the soft key [COMAND] and
operate with the soft keys shown below.
Additions to Sequence
Programs When you want to end the program menu shown below, press the soft key
at the extreme left.
Case of adding
Move the cursor to the position where you want to add, and input te
program by the method described in Section 4.9.4.
1113
4. OPERATION PMC PROGRAMMER (SYSTEM P series) B–61863E/15
ÕÕÕ
Case of adding
ÕÕÕ
Cursor
Addition
1114
B–61863E/15 PMC PROGRAMMER (SYSTEM P series) 4. OPERATION
a
ÕÕÕ
ÕÕÕ
Crusor
ÕÕÕ
b
ÕÕÕ
If the [INSLIN] key is pressed with the cursor in the above
position, the state shown in the diagram on the right will occur.
(4) Inserting the 1 NET sequence program elements
Elements are inserted in 1 element units.
1 Key in the number of elements you want to insert and press the
[INSELM] key. The inputted number of elements will be
inserted. If a number of elements prefixed by the character ”A”
are keyed in and the [INSELM] key is pressed, the elements are
inserted after the cursor.
(If the number of elements to be inserted is not keyed in, but the
[INSELM] key is pressed, one element is inserted.)
ÕÕÕ
a
ÕÕÕ
Cursor
b
ÕÕÕ
ÕÕÕ
1115
4. OPERATION PMC PROGRAMMER (SYSTEM P series) B–61863E/15
ÕÕÕ
a
ÕÕÕ
Cursor
ÕÕÕ
b
ÕÕÕ
If the character ”A” is keyed in and the [INSELM] key is pressed
with the cursor in the position on the left, the state shown in the
diagram on the right will occur.
4.9.7 (1) For deleting part of a program, use the following three kinds of soft
keys and delete after setting the cursor to the unnecessary part.
Deleting a Sequence
[– – – –] : Deletion of horizontal lines, relay contacts coils, etc.
Program
[ ] : Deletion of upper left vertical line to the cursor
[ ] : Deletion of upper right vertical line to the cursor
(2) For the deletion of a program net (part corresponding to the section
from RD instruction to WRT instruction), use the [DELNET] key.
(3) Deleting multiple NETs in NET units
1 Deletion
Move the cursor to the NET you want to delete and press the
[DELETE] key. The net you want to delete will be displayed in
red. (In the case of Mate, in reversal display.)
2 Deleting multiple nets
Move the cursor with the cursor DOWN key, [C–DOWN] key, or
[SEARCH] key to display in red the NET you want to delete. (In
the case of Mate, in reversal display.) Further, key in a numerical
value and press the [C–DOWN] key to move the cursor the
number of times specified by this value.
3 Execution . . . . . . Press the [EXEC] key
Cancellation . . . . Press the [CANCEL] key
4 If you already know the NET you want to delete, move the cursor
to the first NET, key in the number of NETs, and press the
[DELNET] key to omit steps 1 and 2.
1116
B–61863E/15 PMC PROGRAMMER (SYSTEM P series) 4. OPERATION
1117
4. OPERATION PMC PROGRAMMER (SYSTEM P series) B–61863E/15
ÕÕÕ Y1.2
ÕÕÕ
X2.0 R20.1 R6.4
R0.5
When you want to search the same
R5.0 X4.2 R20.2 address as specified here. Set the
cursor to this position and press the soft
key [SRCH].
R21.0 Y2.0
ÕÕÕ
R20.1 R2.2
ÕÕÕ
R0.4
The same address is searched and
the cursor shifts to this position.
R0.5 R10.5
1118
B–61863E/15 PMC PROGRAMMER (SYSTEM P series) 4. OPERATION
4.9.9 The sequence program with multiple NETs is copied in units of NETs.
Specify the NET to be copied and specify the copy position with the
Copying a Sequence
cursor. When copying, the number of copies can also be specified.
Program
1 Copying
Move the cursor to the NET you want to copy and press the [COPY]
key. The NET you want to copy will be displayed in yellow (in the
case of Mate, in reversal display).
2 Copying multiple NETs
Move the cursor with the cursor UP/DOWN key, [C–UP] key,
[C–DOWN] key, or [SEARCH] key to display in yellow the NET to
be copied. (In the case of Mate, in reversal display.) Further, if you
in a numerical value and press the [C–UP] or [C–DOWN] key, you
can scroll up or down the screen by the number of times specified by
this value.
3 Setting the NET to be copied
Press the [UNTIL] key.
4 Specifying the copying address
Copying is performed by the [TO] key. At this time, the NET is
copied in the direction above the cursor. If the number of copies is
keyed in before the [TO] key is pressed, the NET is copied that
specified number of times.
5 Further, if the NET you want to copy is already known, if the cursor
is moved to the first NET and the number of NETs is keyed in, then
by pressing the [COPY] key, steps 1 to 3 can be omitted.
CAUTION
An error NET cannot be copied.
1119
4. OPERATION PMC PROGRAMMER (SYSTEM P series) B–61863E/15
CAUTION
An error NET cannot be moved.
1120
B–61863E/15 PMC PROGRAMMER (SYSTEM P series) 4. OPERATION
Comment
MA SPDALM X2.4 R2.2 Y4.3 ATCALM R100.1 MRDY (within 30
MACHINE characters)
READY
APCALM R5.4 MALM
MACHINE
ALARM
10 lines
APC
1121
4. OPERATION PMC PROGRAMMER (SYSTEM P series) B–61863E/15
4.9.12 The main function of each soft key can be directly selected from the
Compressed Input by [COMAND] key.
[COMAND] Key After keying in the characters shown below, press the [COMAND] key.
[ ] shows parts that can be omitted. Further, the ”n” appearing after the
characters signifies that it is also posssible to input a numerical value. For
example, after keying in ”D2”, pressing the [COMAND] key results in the
same operation as keying in 2 and pressing the [DELNET] key.
I [NSERT]
D [ELNET] [n ]
A [DRESS]
SY [MBOL]
S [EARCH]
C [OPY] [n ]
M [OVE] [n ]
n :numerical value
The creation and search of programs is performed by pressing the
software keys of the above menu.
NOTE
The software keys [ or ] and [ or ] are used to
create or delete the upper left vertical line or the upper right
vertical line on the ladder diagram. The solid line display of
the vertical line indicates creation; the dotted line display of
the vertical line indicates deletion. As to which menu will
appear above the software keys, is decided by the ladder
diagram form and the cursor position.
4.9.13 In the program menu shown below, press the extreme left software key.
Ending Edit of a
Sequence Program
FUNCTN or or COMAND
CAUTION
When an error NET exists, ERROR NET NO. is displayed
and you cannot end the edit. End after correcting the
erroneous NET.
1122
B–61863E/15 PMC PROGRAMMER (SYSTEM P series) 4. OPERATION
4.10
INPUT/OUTPUT OF
LADDER PROGRAM
WITH P–G AND
FLOPPY
CASSETTE/FA CARD
4.10.1 The ladder program can be stored in or fetched out of a floppy cassette/FA
General card by connecting P–G and floppy cassette adapter/FA card adapter by
using this function enables reading the program stored in a floppy
cassette/FA card by using PMC RAM into P–G or reading the program
stored in a floppy cassette/FA card by using P–G into PMC RAM. The
usable adapters are as follows:
D FANUC floppy cassette adapter (A13B–0150–B001)/floppy cassette
(A87L–0001–0039)
D FA card adapter (A13B–0148–B001)/FA card (A87B–0001–0108)
4.10.2 When using the FANUC floppy cassette adapter/FA card adapter, change
Setting I/O Commands the settings of the input/output devices by the following ‘IO commands’.
1 Press the R3 key on the R key menu screen. ‘REQUEST=’ is
displayed lower left on the screen, and keying in is permitted.
2 Key in ‘IO BCA, CN2, F13, F14 [NL]’. The floppy cassette
adapter/FA card adapter is assigned to channel 2.
3 To return the assignment to channel 2 to PMC WRITER, key in ‘IO
AUX, CN2, F9 [NL]’.
1123
4. OPERATION PMC PROGRAMMER (SYSTEM P series) B–61863E/15
7 The screen changes, and reading the program from the floppy
cassette/FA card starts.
8 When the program reading ends normally, the screen will
automatically return to the programmer menu. If any error is detected
during the program reading, ‘PART=’ is displayed lower left on the
screen. Check the error contents, and key in ‘E [NL]’. The screen
will return to the programmer menu.
CAUTION
When ROM module B or C is selected during use of
SYSTEM P Mate, the program is overlaid. In this case,
insert the work floppy disk for the external memory into drive
1.
CAUTION
When specifying file number, put the numbers in the
ascending order. If the file No. located at the middle of a
floppy disk is specified, the files after that will be deleted.
6 The screen changes, and writing the program into the floppy
cassette/FA card starts.
7 When the program writing ends normally, the screen will
automatically return to the programmer menu. If any error is detected
during the program reading, ‘PART=’ is displayed lower left on the
screen. Check the error contents, and key in ‘E [NL]’. The screen
will return to the programmer menu.
1124
B–61863E/15 PMC PROGRAMMER (SYSTEM P series) 4. OPERATION
CAUTION
For the program which is output from PMC–SA1/SA2/SB
RAM board to the floppy cassette/FA card by specifying
LADDER of ALL, there is no problem in the input/collation. It
is impossible to make input/collation for the program which is
output by specifying PARAM.
1125
5. FILE EDITING FUNCTION PMC PROGRAMMER (SYSTEM P series) B–61863E/15
1126
B–61863E/15 PMC PROGRAMMER (SYSTEM P series) 5. FILE EDITING FUNCTION
5.1 This function edits floppy disk data in the unit of file. When key in only
<NL> the menu screen of R key appears key in R3 key on the R key menu.
GENERAL ’REQUEST=’ will be displayed on the left below part of the screen to
show a key–in enable condition.
NOTE
The format for file designation is as follows:
[drive No.] @ file name
: file No.
1127
5. FILE EDITING FUNCTION PMC PROGRAMMER (SYSTEM P series) B–61863E/15
In file editing function, the above floppy disk set request message key
input parameter can also be used. Now, parameter used in common here
here has the following meaning. Specify ’OK’, ’NO’, ’KILL’ and instruct
the answer to the set request.
OK . . . . After instructing execution of read and write, specify
parameter.
NO . . . . Cancel read/write to floppy only.
KILL . . Cancel the specified process.
Parameters instructing details of read and write is as follows.
1128
B–61863E/15 PMC PROGRAMMER (SYSTEM P series) 5. FILE EDITING FUNCTION
CAUTION
When specifying drive number and file name or file number,
specify without separating, as follows.
Example) 0 @ ABC or 1 : 5
1129
5. FILE EDITING FUNCTION PMC PROGRAMMER (SYSTEM P series) B–61863E/15
1130
B–61863E/15 PMC PROGRAMMER (SYSTEM P series) 5. FILE EDITING FUNCTION
5.3 This command displays the attributes of files in the floppy disk, such as
file name, file size, etc.
FDLIST COMMAND —
FILE ATTRIBUTE a) Input format
DISPLAY [D,] [P,] [S,] [F,]
FDLIST
[L,]
@ file name
[Drive No.]
: file No.
b) Operand
D: Display of file creation date consisting of 6 characters
P: Identification display of protection files
S: Display of file size
F: Display of size of unoccupied area
L: Executes all display by parameters D, P, S, F.
@ file name Displays a file having the designated
file name or designated
: file No. file number only. If this designation
is omitted, all files are treated as
processing objects.
c) Function
This command displays the information (attributes) on the floppy
disk files.
If no attribute to be displayed is designated, the file number, file
name, and multi–volume number only are displayed. The following
example shows the display of all information (L designation)
NO. FILE NAME V. DATE SIZE P.
001 DATA1 830928 72 P
002 DATA2 831028 60
003 DATA3 831028 8 P
**** DELETED FILE **** 10
005 DATA4 901022 10 P
006 DATA5 901022 5
FILE USED AREA = 155
DELETED FILE AREA = 10
FREE AREA = 1019
NOTE
The numeric characters shown in SIZE, FILE USED AREA,
DELETED FILE AREA, and FREE AREA are displayed
assuming that 256 characters are 1.
1131
5. FILE EDITING FUNCTION PMC PROGRAMMER (SYSTEM P series) B–61863E/15
5.4 This command designates a change of the file name, file creation date, and
the designation of protection file.
RENAME COMMAND
— FILE ATTRIBUTE a) Input format
CHANGE @ file name P
RENAME [drive No.] [,/date] [@ new file name]
: file No. NP
1132
B–61863E/15 PMC PROGRAMMER (SYSTEM P series) 5. FILE EDITING FUNCTION
b) Function
This command deletes the designated file. Even if the file name is
displayed by FDLIST, the file name is not displayed any longer. The
area occupied by the deleted file must be released by CONDENSE
command before writing new data into the area.
1133
5. FILE EDITING FUNCTION PMC PROGRAMMER (SYSTEM P series) B–61863E/15
5.7 This command copies files to another floppy disk by using two floppy
disk units.
REMOVE COMMAND
a) Input format
— FILE COPY
M input drive @ file name INT , P , [/date] , @ new file
REMOVE A, No. file No. ADD NP name
1134
B–61863E/15 PMC PROGRAMMER (SYSTEM P series) 5. FILE EDITING FUNCTION
1135
B–61863E/15 Index
Note
Volume 1 : Up to Page 834 / Volume 2 : Page 835 and later
ƠAơ ƠBơ
About connection log of Ethernet, 616, 963 Block step, 997
Address of data table (D), 114 Chinese character code, Hiragana code, and special code list, 1588
Clearing the PMC parameter, 557
Address of keep relay and nonvolatile memory control (K), 112
Clearing the sequence program, 424, 556
Addresses, 374
Clearing the sequence program and condensation of the sequence
Addresses between PMC and CNC (PMC´NC), 79 program, 556
Addresses between PMC and machine tool, 80 CNC ³ Offline Programmer, 1522
Addresses between PMC and machine tool (PMC´MT), 80 COD (code conversion), 199
Addresses for message selection displayed on CRT (A), 108 CODB (binary code conversion), 202
Coding (step 5), 39
Addresses, signal names, comments, and line numbers, 374
COIN (coincidence check), 230
Alarm message (PMC–PA1/PA3/SA1/SA2/SA3/SA5/SB/
SB2/SB3/SB4/SB5/SB6/SC/SC3/SC4/NB/NB2/NB6), 1553 Collation of program, 1105
Alarm message (PMC–SB7), 1560 Collation of source programs, 1105
Alarm message and countermeasure, 818, 828, 898, 919 Collective monitor function, 765
AXCTL (axis control by PMC), 348 Compressed input by [COMAND] key, 1122
Condense, 1512
i–1
Index B–61863E/15
Note
Volume 1 : Up to Page 834 / Volume 2 : Page 835 and later
Condense command – release of deleted area, 1133 Data transfer between NB (4047 series) and NB (4048 series), 1528
Configuration and operation of step–sequence programs, 988 Data transfer between NB/NB2 (4048 series) and FANUC LADDER,
1527
Configuration of command, 1130
DCNV (data conversion), 222
Confirming the ladder mnemonics, 627
DCNVB (extended data conversion), 224
Connecting component units, 517
Debugging, 597
Connecting the I/O card, 1501
DEC (decode), 177
Connecting the I/O unit, 1501
DECB (binary decoding), 179
Connecting the operator’s panel for FS 0 with FS16, FS18, FS21, or
Power Mate, 1497 Delete, 1089
Connection, 1501 Delete of sequence program, 539
Continuous data entry, 685 Deletion of a tool management data (*low–speed response), 1354
Deletion of programs, 1106
Convergence of selective sequence, 993
Descriptions of displayed items, 593
Convergence of simultaneous sequence, 995
Detail screen, 885
Conversion, 1495
Details of basic instructions, 122
Copy a ladder program [CPYLAD], 587
DIFD (falling edge detection), 317
Copy I/O module data [CPYMDL], 588
Difference of status of signals between 1st level and 2nd level, 54
Copy message data [CPYMSG], 587
DIFU (rising edge detection), 316
Copy symbol data and comment data [CPYSYM], 587
Direct editing by ladder diagram, 1108
Copy the sequence programs [CPYALL], 588
DISP (message display) (PMC–SB/SB2/SB3/SB4/SB5/SB6/SC/
Copy title data [CPYTTL], 587 SC3/SC4 Only), 268
Copying a sequence program, 1119 DISPB, 282
Copying message data (COPY), 555 Display format for parameters, 879
Copying the sequence program, 542 Display of ladder diagram, 1091
Corresponding function, 1030 Display of signal status (STATUS), 439
Counter screen (COUNTR), 476, 686 Display PMC input/output signals and internal relay (PMCDGN),
647
Creating a program, 387
Displayed items, 596
Creation of interface specifications (steps 1 to 3), 38
Displaying and setting the configuration status of I/O devices
Creation of ladder diagram (step 4), 38 (IOCHK), 454
Cross reference display, 558 Displaying input code (DSPMOD), 555
CTR (counter), 182 Displaying of sequence program, 1015, 1034
CTRB (fixed counter), 188 Displaying run status, 1045
CTRC (counter), 190 Displaying the contents of memory (M.SRCH), 444
Displaying the GDT (global descriptor table), 591
Displaying the memory allocation information of a user program
ƠDơ
Coded in C., 594
Displaying the running state of a user task (USRDGN), 452
Data display and setting (title, symbol, ladder program, comment,
message, I/O module), 1078 Displaying title data, 437
Distribution I/O connection I/O module and distribution I/O opera-
Data input to and output from other devices, 581
tor’s panel I/O module assignment methods, 94
Data keys and screen scroll key, 1066 DIV (division), 261
Data number, data attribute, data length, data area, 1487 DIVB (binary division), 263
Data table (DATA), 482, 689 Divergence of selective sequence, 993
DATA TBL CNTL SCREEN (PMC–SB7: K900.7, PMC–SA1: Divergence of simultaneous sequence, 994
K17.7), 856
Dividing display of ladder diagram, 501
Data transfer between NB (4047 series) and FANUC LADDER,
1527 Do–while statement, 1579
i–2
B–61863E/15 Index
Note
Volume 1 : Up to Page 834 / Volume 2 : Page 835 and later
Editing the sequence program (EDIT), 625 FANUC LADDER (system P series), 1518
Editor screen of message data, 822 FANUC LADDER system floppy loading, 1073
Editor screen of symbol/comment data, 811 FANUC LADDER, FANUC LADDER–II, FANUC LADER–III,
ladder editing packages, 1516
Editor screen of system parameter, 832
FDLIST command – file attribute display, 1131
Emergency stop signal (*ESP), 1502
File editing function, 1126
Enabling automatic debugging at power–on, 601
Floppy list screen, 795
END (end of a ladder program), 340 For MDI Units other than Standard MDI Units (for FS20 PMC–SA1
End of block step, 998 and SA3), 424
END1 (1st level sequence program end), 167 For statement, 1581
END2 (2nd level sequence program end), 168 For the FS15 (PMC–NB), 505
END3 (end of 3rd level sequence) (PMC–SC/SC3/SC4/NB/ For the FS16 (PMC–SC, PMC–SC3, or PMC–SC4), 505
NB2/NB6/NB7 only), 169 Forced input/output function, 461, 674
Ending edit of a sequence program, 1122 Forced input/output screen, 679
Ending ladder mnemonics editing, 630 Forcibly stopping the sequence program, 565
Entering data on the program check screen (*low–speed response) Format and details of the control data of the WINDR functional
(not available for Power Mate–D/F, Series 21–TA), 1229 instruction, 1375
Entering title data, 528 Format and details of the control data of the WINDW functional
Entering torque limit data for the digital servo motor (*low–speed instruction, 1428
response), 1233 Formats and details of control data, 1147
Entry screen of message data, 825 FS15i PMC–NB6 operating procedure, 425
Entry screen of symbol/comment, 814 FS16i–LA assignment, 93
EOR (exclusive OR), 318 FS16i/18i/21i–B PMC–SA1/SB7 operating procedure, 425
Error codes list (for FANUC Ladder P–G), 1139 Function, 385, 1143, 1369, 1451, 1495
Error details, 634 Function for displaying signal waveforms (ANALYS), 446
Error list, 638 Function for storing data in memory, 445
Error messages (for EDIT), 618 Function of copying symbol and comment data, 552
Error messages (for I/O), 620 Functional instruction data table editor screen, 915
Error messages (for ladder mnemonics editing), 632 Functional instruction data table viewer screen, 882
Error messages ansd solutions, 773 Functional instruction list screen, 914
Example, 945 Functional instruction TRSET, 1000
Example for setting parameters, 858 Functional instruction WINDR, 1371
Example of step sequence programs, 1572 Functional instruction WINDW, 1373
i–3
Index B–61863E/15
Note
Volume 1 : Up to Page 834 / Volume 2 : Page 835 and later
Functional instructions, 135 Input/output method to office programmer (P–G Mate/Mark II)
(fixed 9600bit/sec.), 635
Functions for displaying memory areas and debugging the program
(MONIT), 589 Input/output of ladder program with P–G and floppy cassette/FA
card, 1123
Functions of processing, 1056
Inputting a multi–byte character (D.CHAR), 555
Insert, 1088
Insert of sequence program, 536
ƠGơ Interlocking, 56
General rules, 1005 Internal relay addresses (R), 101
Graphical symbols, 971 Interrupt enable/disable/clear, 407
Interrupt processing, 405
Interrupt program, 405
ƠHơ Interrupt–type PMC function, 402
Help screen, 1092 IO GROUP SELECTION (K906.1), 856
ƠIơ
I/O error messages, 585 ƠKơ
I/O Link connecting check screen, 456 Keep relay (KEEPRL), 476
I/O link connecting check screen, 952 Keep relay screen (KEEPRL), 687
I/O Link connection unit assignment, 89 Keep relays used in the system, 860
I/O Link–II parameter setting screen, 458 Key switch signals (Xn, Xn+2), 1502
I/O screen, 779 Keyboard of system P series, 1063
I/O screen error messages (PMC–NB6), 801
I/O signals to CNC, 53
I/O unit address setting (MODULE), 546 ƠLơ
I/O Unit MODEL B assignment, 91 Label, 996
If else statement, 1583 Label addresses (JMPB, JMPC, LBL) (L), 118
Implementation techniques, 381 Ladder debugging function, 602
Infinite number of relay contacts, 378 Ladder diagram display, 492
Initial block step, 998 Ladder diagram editor function (PMC–SB7), 899
Initial step, 991 LADDER diagram editor screen, 720
Input PMC parameters from MDI panel, 474 LADDER diagram monitor (PMC–SB7), 864
i–4
B–61863E/15 Index
Note
Volume 1 : Up to Page 834 / Volume 2 : Page 835 and later
LBL (label), 347 MOVOR (data transfer after logical sum), 206
Level up of input/output function with memory card, 1520 MOVW (transfer of 2 bytes), 313
Limitations in SYSTEM P Mate, 1108 MUL (multiplication), 257
Limitations with the SYSTEM P Mate, 1072 MULB (binary multiplication), 259
Limited function, 1551 Multi–language alarm/operator message display function setting
screen, 847
Line numbers, 375
Multiple data input, 474
List of window functions, 1144
LOAD key (system program loading key), 1064
ƠNơ
Loading of floppy, 1072
Loading the standard ladder (for Power Mate–D/F PMC–PA1 and
PA3), 425 NB/NB2 data compatibility, 1527
Location search, 1089 Net editor screen, 907
Low–speed response and high–speed response of window function, New–register of a tool management data (*low–speed response),
1143, 1370 1344
Nonvolatile memory, 364
NOP (no operation), 362
ƠMơ NOT (logical NOT), 324
Message data setting (MESSAGE), 553 Notes on using an MDI keyboard without cursor keys (when using
the FS20 PMC–MODEL SA1/SA3), 584
Method for entering PMC parameters, 684
NUME (definition of constant), 265
Migration from the PMC–NB/NB2 to the PMC–NB6, 1532 NUMEB (definition of binary constants), 266
Migration from the PMC–SA5/SB5/SB6 to the PMC–SB7, 1533
Migration from the Series 0 and Series 21–B to Series 0i–A, 1546
Migration of ladder programs between different models, 1529
ƠOơ
Migration of ladder programs from Power Mate–D/H to Power Mate
i–D/H, 1530 Offline Programmer ³ CNC, 1524
Miscellaneous data in sequence program, 806 On–line debugging function (only for Power Mate–D/H and Power
Mate i–D/H), 636
Miscellaneous item, 379
On–line edit, 503
MMC3 R (MMC–III window data read), 326
Online function, 607, 953
MMC3W (MMC–III window data write), 329
Online function by Ethernet, 957
MMCWR (reading MMC window data) (other than PMC–PA1/PA3),
308 Online function by ethernet, 612
MMCWW (writing MMC window data) (other than PMC–PA1/PA3), Online setting screen, 608, 954
310 Operation, 441, 444, 446, 558, 591, 594, 597, 1069, 1522
Modification procedure, 1496 Operation (PMC–SB7), 1033
Modifying the converted sequence program, 1496 Operation after execution of trace, 660, 933
Modifying the ladder mnemonics, 628 Operations, 571, 869, 883, 888
Modifying the values of signals by forced input/output, 469 Operations to enable the forced I/O function, 678
Monitor time screen, 1023 OR, 128
Monitoring elapsed time, 1022 OR (logical OR), 322
MOVB (transfer of 1 byte), 312 OR. NOT, 128
MOVD (transfer of 4 bytes), 315 OR. STK, 131
MOVE (logical product transfer), 204 Other setting screens, 487
Moving a sequence program, 1120 Other window functions, 1493
Moving the sequence program, 543 Outline, 942
MOVN (transfer of an arbitrary number of bytes), 314 Outline of leveled up contents, 1521
i–5
Index B–61863E/15
Note
Volume 1 : Up to Page 834 / Volume 2 : Page 835 and later
i–6
B–61863E/15 Index
Note
Volume 1 : Up to Page 834 / Volume 2 : Page 835 and later
Reading clock data (low–speed response), 1407 Reading the relative position on a controlled axis, 1243, 1408
Reading CNC status information, 1247 Reading the remaining travel, 1245, 1409
Reading CNC system information, 1148 Reading the servo data of control axes, 1337
Reading detailed alarm information (*low–speed type), 1333 Reading the servo delay for controlled axes, 1188, 1387
Reading diagnosis data (*low–speed response), 1197 Reading the tool life management data (number of tool groups)
(low–speed response), 1398
Reading diagnosis data (low–speed response), 1394
Reading the tool life management data (tool group number) (low–
Reading diagnosis data (not available for Power Mate–D/F, Series speed response), 1397
21–TA), 1240 Reading the tool life management data (tool life counter type) (not
Reading fine torque sensing data (statistical calculation results), 1305 available for Power Mate–D/F, Series 21–TA), 1253
Reading fine torque sensing data (store data), 1307 Reading the tool offset data according to the specified tool number,
1413
Reading load information of the spindle motor (serial interface),
1235 Reading the wire diameter offset, 1460
Reading tool lefe management data (cutter compensation number 1)
Reading machining distances, 1480 (low–speed type), 1416
Reading modal data, 1192 Reading tool life management data (cutter compensation No. (1):
Reading modal data (low–speed response), 1388 tool No.) (not available for Power Mate–D/F, Series 21–TA), 1217
Reading model data, 1476 Reading tool life management data (cutter compensation No. (2):
tool order No.) (not available for Power Mate–D/F, Series 21–TA),
Reading of the comment, 1455 1219
Reading of tool setting data, 1485 Reading tool life management data (cutter compensation No.1) (low–
speed response), 1403
Reading real parameters (low–speed type), 1418
Reading tool life management data (cutter compensation No.2) (low–
Reading set data (not available for Power Mate–D/F, Series 21–TA), speed response), 1404
1239
Reading tool life management data (number of tool groups) (not
Reading setting data, 1471 available for Power Mate–D/F, Series 21–TA), 1205
Reading setting data (*low–speed response), 1162 Reading tool life management data (number of tools) (low–speed
response), 1398
Reading signals automatically at power on, 451
Reading tool life management data (number of tools) (not available
Reading the absolute position (absolute coordinates) of controlled for Power Mate–D/F, Series 21–TA), 1207
axes, 1182
Reading tool life management data (tool diameter offset number 1)
Reading the absolute position on a controlled axis, 1383 (not available for Power Mate–D/F, Series 21–TA), 1287
Reading the acceleration/deceleration delay on controlled axes, Reading tool life management data (tool group No.) (not available
1190, 1387 for Power Mate–D/F, Series 21–TA), 1203
Reading the actual spindle speed, 1227 Reading tool life management data (tool group number) (not avail-
able for Power Mate–D/F, Series 21–TA), 1283
Reading the actual velocity of controlled axes, 1180
Reading tool life management data (tool group numbers) (low–speed
Reading the actual velocity of controlled axes (low–speed response), type), 1414
1383 Reading tool life management data (tool information (1) : tool No.)
Reading the CNC alarm status, 1171, 1475 (not available for Power Mate–D/F, Series 21–TA), 1221
Reading the CNC alarm status (low–speed response), 1380 Reading tool life management data (tool information (2): tool order
No.) (not available for Power Mate–D/F, Series 21–TA), 1223
Reading the current program number, 1176
Reading tool life management data (tool information 1) (low–speed
Reading the current program number (8–digit program numbers) response), 1405
(not available for Power Mate–D/F, Series 21–TA), 1281 Reading tool life management data (tool information 1) (low–speed
Reading the current program number (low–speed response), 1381 type), 1417
Reading the current screen number, 1330 Reading tool life management data (tool information 1) (not avail-
able for Power Mate–D/F, Series 21–TA), 1289
Reading the current sequence number, 1178
Reading tool life management data (tool information 2) (low–speed
Reading the current sequence number (low–speed response, 1382 response), 1406
Reading the estimate disturbance torque data, 1277 Reading tool life management data (tool length compensation No.
(1): tool No.) (not available for Power Mate–D/F, Series 21–TA),
Reading the load current (A/D conversion data) for the spindle mo- 1213
tor, 1412
Reading tool life management data (tool length compensation No.
Reading the machine position (machine coordinates) of controlled (2): tool order No.) (not available for Power Mate–D/F, Series
axes, 1184, 1385 21–TA), 1215
Reading the machining time (low–speed response), 1411 Reading tool life management data (tool length compensation No.1)
(low–speed response), 1401
Reading the measured point, 1481
Reading tool life management data (tool length compensation num-
Reading the parameter (*low–speed response), 1464 ber 1) (low–speed type), 1415
i–7
Index B–61863E/15
Note
Volume 1 : Up to Page 834 / Volume 2 : Page 835 and later
Reading tool life management data (tool length offset number 1) (not Search of empty pot (*low–speed response), 1342
available for Power Mate–D/F, Series 21–TA), 1285
Search of sequence program, 540
Reading tool life management data (tool life counter type) (low–
speed response), 1400 Search of specified relay coil points in ladder diagram, 498
Reading tool life management data (tool life counter) (low–speed Search of tool management data (*low–speed response), 1364
response), 1399 Searching a sequence program, 1117
Reading tool life management data (tool life counter) (not available Searching for an address (SRCH), 554
for Power Mate–D/F, Series 21–TA), 1211
Selectable I/O link assignment function (PMC–SB7), 941
Reading tool life management data (tool life) (low–speed response),
1399 Selecting the PMC programmer menu, 623
Reading tool life management data (tool life) (not available for Pow- Selection of program menu by soft keys, 1108
er Mate–D/F, Series 21–TA), 1209
Selection of programmer menus by softkeys, 518
Reading tool life management data (tool No.) (not available for Pow-
er Mate–D/F, Series 21–TA), 1225 Sequence program, 42
Reading tool life management data (tool number) (low–speed re- Sequence program check and write into ROM (steps 8 to 11), 40
sponse), 1406
Sequence program copy function, 587
Reading tool setting data by specifying tool number, 1491
Sequence program creating procedure, 3
Reading value of the P–code macro variable (*low–speed response), Sequence program entry (steps 6, 7), 40
1249
Sequence program examples, 411
Registering the tool life management data (tool group) (*low–speed
response) (not available for Power Mate–D/F, Series 21–TA), 1255 Sequence program generation (LADDER), 531
Remove command – file copy, 1134 Sequence program input, 532, 1110
Rename command – file attribute change, 1132 Sequence program memory capacity, 59
Repetitive operation, 44 Sequence program processing time, 57
Respomse time, 406 Sequence program structuring, 49, 380
Restrictions, 396, 588 SET, 131
ROM format program, 1095, 1102, 1105 Set items, 569
ROT (rotation control), 193 Setting, 404
ROTB (binary rotation control), 196 Setting and display screen, 475
RST, 133 Setting and displaying system parameters (SYSTEM PARAM), 624
Setting function, 842
Setting I/O commands, 1123
ƠSơ Setting menu (SETING), 691
Scratch command – deletion of files, 1133 Setting of Ethernet parameters, 612, 957
i–8
B–61863E/15 Index
Note
Volume 1 : Up to Page 834 / Volume 2 : Page 835 and later
Shift of tool management data (*low–speed response), 1366 Storage to a memory card, 575
Signal address conversion (from the PMC–MODEL L/M to the Storage to Flash ROM, 573
PMC–MODEL SB/SC), 1494
Storing the sequence program into FLASH ROM (I/O) (only for the
Signal diagnosis screen, 450 Power Mate–H and Power Mate i–D/H), 633
Signal names, 375 Structure of software key in PMC, 838, 840
Signal status display (STATUS), 650 Structure of valid net, 913
Signal trace screen (initial screen), 927 SUBB (binary subtraction), 255
Signals for connecting the operator’s panel, 1502 Subprogram list viewer screen, 1041
Subprogram numbers (CALL, CALLU, SP) (P), 119
Soft key menu of ladder debugging function, 603
Subprogramming and nesting, 385
Soft key–based PMC menu selection procedure, 642
Substitution of sequence programs, 1113
Source program, 1093, 1098
Summary of specification of ladder program, 29
SP (subprogram), 343
Switch statement, 1585
SPCNT (spindle control), 332
Switching screens for setting parameters, 843
SPE (end of a subprogram), 344
Symbol and comment display, 497
Special uses of the R3 key, 1107
Symbol data and comment input, 550
Specification, 1004
Symbol data display, 1121
Specification and display of system parameters (SYSPRM), 1512
Symbol data search (SRCH), 550
Specification of PMCs, 5
Symbol data setting (SYMBOL), 549
Specification of step sequence, 1003 Symbols used in the ladder diagram, 376
Specifications, 384, 392, 446, 597 System alarm messages (C language function for PMC–NB/
Specifications of password, 775 NB2/NB6), 1567
i–9
Index B–61863E/15
Note
Volume 1 : Up to Page 834 / Volume 2 : Page 835 and later
Trace function (TRACE), 441 Writing of tool setting data (*low–speed response), 1489
Trace screen, 443, 652 Writing real parameters (low–speed type), 1448
Transfer between data area and non–volatile memory, 1451 Writing setting data (*low–speed response), 1164
Transfer to and from a FANUC FD Cassette, 571 Writing setting data (low–speed type), 1472
Transfer to and from a FANUC LADDER, 571 Writing the feedrate, 1443
Transfer to and from a ROM WRITER, 583 Writing the measured point (*low–speed response), 1483
Transition, 992 Writing the parameter (*low–speed response), 1466
Writing the superposition move command, 1441
Writing the tool life management data (cutter compensation number
(1) : tool number) (*low–speed response) (not available for Power
ƠUơ Mate–D/F, Series 21–TA), 1267
Writing the tool life management data (cutter compensation number
User PMC Screen (PMCMDI), 504
(2) : tool operation sequence number) (*low–speed response) (not
available for Power Mate–D/F, Series 21–TA), 1269
Writing the tool life management data (cutter compensation number
1), 1437
ƠVơ Writing the tool life management data (cutter compensation number
Viewe/editor screen of message data, 819 2), 1437
Writing the tool life management data (tool condition (1) : tool num-
Viewer screen of message data, 819 ber) (*low–speed response) (not available for Power Mate–D/F,
Viewer screen of symbol/comment data, 809 Series 21–TA), 1271
Viewer screen of system parameter, 830 Writing the tool life management data (tool group number), 1434
Viewer/editor of symbol/comment data, 809 Writing the tool life management data (tool information 1), 1438
Viewer/editor of system parameter, 830 Writing the tool life management data (tool information 2), 1438
Writing the tool life management data (tool length compensation
number 1), 1436
Writing the tool life management data (tool length compensation
ƠWơ number 2), 1436
Writing the tool life management data (tool length offset number (1) :
What is a sequence program?, 36 tool number) (*low–speed response) (not available for Power
While statement, 1577 Mate–D/F, Series 21–TA), 1263
Window function description (FS16–W), 1459 Writing the tool life management data (tool length offset number (2) :
tool operation sequence number) (*low–speed response) (not
Window function description (FS16/16i–LA/16i–LB), 1449 available for Power Mate–D/F, Series 21–TA), 1265
Window function description (FS16/16i/0i–P), 1484 Writing the tool life management data (tool life counter type), 1435
Window function description (PMC–NB/NB2/NB6), 1368 Writing the tool life management data (tool life counter type) (*low–
speed response) (not available for Power Mate–D/F, Series
Window function description (PMC–PA1/PA3/SA1/SA2/SA3/ 21–TA), 1261
SA5/SB/SB2/SB3/SB4/SB5/SB6/SC/SC3/SC4),1142
Writing the tool life management data (tool life counter), 1435
WINDR (reading CNC window data), 299
Writing the tool life management data (tool life counter) (*low–
WINDW (writing CNC window data), 302 speed response) (not available for Power Mate–D/F, Series
21–TA), 1259
Writing (registering) tool life management data (tool group number)
(*low–speed response) (not available for Power Mate–D/F, Series Writing the tool life management data (tool life), 1434
21–TA), 1291
Writing the tool life management data (tool life) (*low–speed re-
Writing a custom macro variable, 1431 sponse) (not available for Power Mate–D/F, Series 21–TA), 1257
Writing a custom macro variable (*low–speed response), 1169 Writing the tool life management data (tool number), 1439
Writing a data on the program check screen, 1432 Writing the tool life management data (tool number) (*low–speed
response) (not available for Power Mate–D/F, Series 21–TA), 1275
Writing a parameter (*low–speed response), 1160
Writing the tool management data (tool condition (2) : tool operation
Writing a parameter (setting data), 1430 sequence number) (*low–speed response) (not available for Power
Mate–D/F, Series 21–TA), 1273
Writing a tool management data (*low–speed response), 1349
Writing the tool offset data according to the specified tool number,
Writing a tool offset (*Low–speed response), 1152 1440
Writing a tool offset data, 1429 Writing the torque limit override, 1433
Writing a workpiece origin offset value (*low–speed response) (not Writing the wire diameter offset (*low–speed response), 1462
supported by the Power Mate–D or –F), 1156
Writing tool life management data (cutter compemsation number 1),
Writing each tool data (*low–speed response), 1360 1446
i–10
B–61863E/15 Index
Note
Volume 1 : Up to Page 834 / Volume 2 : Page 835 and later
Writing tool life management data (tool group numbers), 1444 Writing, reading, and comparing sequence programs and PMC pa-
rameters, 778
Writing tool life management data (tool information 1), 1447
Writing, reading, and verifying the sequence program and PMC
Writing tool life management data (tool information 1) (*low–speed parameter data, 566
response) (not available for Power Mate–D/F, Series 210TA), 1298
WRT, 126
Writing tool life management data (tool length compensation number
1), 1445 WRT. NOT, 127
Writing tool life management data (tool length offset number 1)
(*low–speed response) (not available for Power Mate–D/F, Series
21–TA), 1294
Writing tool life management data (tool radius offset number 1) ƠXơ
(*low–speed response) (not available for Power Mate–D/F, Series
21–TA), 1296 XMOV (indexed data transfer), 239
Writing value of the P–code macro variable (*low–speed response), XMOVB (binary index modifier data transfer), 242
1251
i–11
! "
#
#$
#
%#
" & $
' ()*+!
-03/
,3/1-508 -0
.
- 0 6,/ 0 % < ,- 0
&
' /
()*+
-0.
/1)'''
- 0 44 08 - "-3 30 9//59-
08 -/0
-2$
-0
33,/5/
(
'
85()*+ /
()*++
-0.
./(
-
/- -- - /- --
• No part of this manual may be
reproduced in any form.