ge fanuc automation - cti-sumy.com.uacti-sumy.com.ua/files/library/61863e ladder language...

1155
GE Fanuc Automation Computer Numerical Control Products PMC Model PA1/PA3/SA1/SA2/SA3/SA5/SB/SB2/ SB3/SB4/SB5/SB6/SC/SC3/SC4/NB/NB2/NB6 Ladder Language Programming Manual GFZ-61863E/12 March 1999

Upload: vannguyet

Post on 31-Jan-2018

237 views

Category:

Documents


2 download

TRANSCRIPT

  • GE Fanuc Automation

    Computer Numerical Control Products

    PMC Model PA1/PA3/SA1/SA2/SA3/SA5/SB/SB2/SB3/SB4/SB5/SB6/SC/SC3/SC4/NB/NB2/NB6Ladder Language

    Programming Manual

    GFZ-61863E/12 March 1999

  • GFL-001

    Warnings, Cautions, and Notesas 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 ormay be associated with its use.

    In situations where inattention could cause either personal injury or damage to equipment, aWarning notice is used.

    Caution

    Caution notices are used where equipment might be damaged if care is not taken.

    NoteNotes merely call attention to information that is especially significant to understanding andoperating the equipment.

    This document is based on information available at the time of its publication. While effortshave been made to be accurate, the information contained herein does not purport to cover alldetails or variations in hardware or software, nor to provide for every possible contingency inconnection with installation, operation, or maintenance. Features may be described hereinwhich are not present in all hardware and software systems. GE Fanuc Automation assumesno obligation of notice to holders of this document with respect to changes subsequently made.

    GE Fanuc Automation makes no representation or warranty, expressed, implied, or statutorywith respect to, and assumes no responsibility for the accuracy, completeness, sufficiency, orusefulness of the information contained herein. No warranties of merchantability or fitness forpurpose shall apply.

    Copyright 1999 GE Fanuc Automation North America, Inc.

    All Rights Reserved.

  • B61863E/12 DEFINITION OF WARNING, CAUTION, AND NOTE

    s1

    DEFINITION OF WARNING, CAUTION, AND NOTE

    This manual includes safety precautions for protecting the user and preventing damage to themachine. 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 Notethoroughly 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 userbeing 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 notobserved.

    NOTE

    The Note is used to indicate supplementary information other than Warning and Caution.

    Read this manual carefully, and store it in a safe place.

  • B61863E/12 PREFACE

    p1

    PREFACE

    This programming manual describes the method of generatingladder sequence programs for PMC.

    It also describes the operation methods of CRT/MDI andSYSTEM P series for sequence programming.

    This manual presents programming descriptions for the PMCmodels listed in the following table. Note that some models havebeen renamed; in the product name column, the old names areenclosed in parentheses, while the new names appear above theold names. However, the previous specifications are still appliedto 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.

    The models covered by this manual, and their abbreviations are :

    Product Name Abbreviations Applicable CNC

    FANUC PMCMODEL PA1 PMCPA1 FANUC Power MateMODEL D

    FANUC Series 21MODEL A

    FANUC PMCMODEL PA3 PMCPA3 FANUC Power MateMODEL D/F/H

    FANUC Series 21MODEL A

    FANUC PMCMODEL SA1 (Note 1)

    (Old Name : FANUC PMCMODEL RA1)

    PMCSA1

    (PMCRA1)

    FANUC Series 18MODEL A/B

    FANUC Series 20

    FANUC Series 21MODEL B

    FANUC Series 21iMODEL A

    Loader control function (Note 2)

    FANUC PMCMODEL SA2 (Note 1)

    (Old Name : FANUC PMCMODEL RA2)

    PMCSA2

    (PMCRA2)

    FANUC Series 18MODEL A

    FANUC PMCMODEL SA3 (Note 1)

    (Old Name : FANUC PMCMODEL RA3)

    PMCSA3

    (PMCRA3)

    FANUC Series 18MODEL A

    FANUC Series 20

    FANUC Series 21MODEL B

    FANUC PMCMODEL SA5 (Note 1)

    (Old Name : FANUC PMCMODEL RA5)

    PMCSA5

    (PMCRA5)

    FANUC Series 21iMODEL A

    FANUC PMCMODEL SB (Note 1)

    (Old Name : FANUC PMCMODEL RB)

    PMCSB

    (PMCRB)

    FANUC Series 16MODEL A

    FANUC PMCMODEL SB2 (Note 1)

    (Old Name : FANUC PMCMODEL RB2)

    PMCSB2

    (PMCRB2)

    FANUC PMCMODEL SB3 (Note 1)

    (Old Name : FANUC PMCMODEL RB3)

    PMCSB3

    (PMCRB3)

    FANUC Series 16MODEL A/B

    FANUC Series 18MODEL B

    FANUC PMCMODEL SB4 (Note 1)

    (Old Name : FANUC PMCMODEL RB4)

    PMCSB4

    (PMCRB4)

    FANUC Series 16MODEL B

    FANUC Series 18MODEL B

    Renaming of PMCModels

    Applicable models

  • B61863E/12PREFACE

    p2

    Product Name Applicable CNCAbbreviations

    FANUC PMCMODEL SB5 (Note 1)

    (Old Name : FANUC PMCMODEL RB5)

    PMCSB5

    (PMCRB5)

    FANUC Series 16MODEL C

    FANUC Series 18MODEL C

    FANUC Series 16iMODEL AFANUC PMCMODEL SB6 (Note 1)

    (Old Name : FANUC PMCMODEL RB6)

    PMCSB6

    (PMCRB6)

    FANUC Series 16iMODEL A

    FANUC Series 18iMODEL A

    FANUC Power Mate iMODEL D/H

    FANUC PMCMODEL SC (Note 1)

    (Old Name : FANUC PMCMODEL RC)

    PMCSC

    (PMCRC)

    FANUC Series 16MODEL A

    FANUC PMCMODEL SC3 (Note 1)

    (Old Name : FANUC PMCMODEL RC3)

    PMCSC3

    (PMCRC3)

    FANUC Series 16MODEL A/B/C

    FANUC Series 18MODEL B/C

    FANUC PMCMODEL SC4 (Note 1)

    (Old Name : FANUC PMCMODEL RC4)

    PMCSC4

    (PMCRC4)

    FANUC Series 16MODEL B/C

    FANUC Series 18MODEL B/C

    FANUC PMCMODEL NB PMCNB FANUC Series 15MODEL B

    FANUC PMCMODEL NB2 PMCNB2

    FANUC PMCMODEL NB6 PMCNB6 FANUC Series 15iMODEL A

    NOTE1 These models have been renamed; in the product name

    column, the old names are enclosed in parentheses, whilethe new names appear above the old names. However, theprevious specifications are still applied to the renamedmodels. 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 PMCSA1 is applied to the loader control side of a CNC

    having the loader control function.The CNC models having the loader control function are asfollows :FANUC Series 16MODEL A/B/CFANUC Series 18MODEL A/B/CFANUC Series 21MODEL BFANUC Series 16iMODEL AFANUC Series 18iMODEL A

  • B61863E/12 PREFACE

    p3

    However, it does not include all items required for sequenceprogramming. For those required for sequence programmingrefer to the following manuals.

    Name of manual Reference items Application

    FANUC Power Mate-MODEL D/FCONNECTION MANUAL (B-62833EN)

    Interface between PMC and CNC PMC-PA1PMC-PA3

    FANUC Power Mate-MODEL HCONNECTION MANUAL (B62683EN)

    Interface between PMC and CNC PMC-PA3

    FANUC Power Mate i-MODEL D/HCONNECTION MANUAL (FUNCTION) (B63733EN1)

    Interface between PMC and CNC PMC-SB5PMC-SB6

    FANUC Series 16/18CONNECTION MANUAL (B-61803E)

    Interface between PMC and CNC PMC-SA1PMC-SA2PMC-SA3PMC-SBPMC-SB2PMC-SB3PMC-SCPMC-SC3

    FANUC Series 16/18/160/180-MODEL BCONNECTION MANUAL (FUNCTION) (B-62443E-1)

    Interface between PMC and CNC PMC-SB3PMC-SB4PMC-SC3PMC-SC4

    FANUC Series 16/18/160/180-MODEL CCONNECTION MANUAL (FUNCTION) (B-62753EN-1)

    Interface between PMC and CNC PMC-SB5PMC-SB6PMC-SC3PMC-SC4

    FANUC Series 16i/18i/21i/160i/180i/210iMODEL A CONNECTION MANUAL (FUNCTION) (B-63003EN-1)

    Interface between PMC and CNC PMC-SA1PMC-SA5PMC-SB5PMC-SB6

    FANUC Series 20FA/TA CONNECTION MANUAL (B62173E)

    Interface between PMC and CNC PMC-SA1PMC-SA3

    FANUC Series 21/210MODEL B CONNECTION MANUAL (FUNCTION) (B62703EN1)

    Interface between PMC and CNC PMC-SA1PMC-SA3

    FANUC Series 15-MODEL BBMI INTERFACECONNECTION MANUAL (B-62073E-1)

    Interface between PMC and CNC PMC-NBPMC-NB2

    FANUC PMC-MODEL RC/RC3/RC4/NBC LANGUAGE PROGRAMMING MANUAL(B-61863E-1)

    C language programming PMC-SCPMC-SC3PMC-SC4PMC-NBPMC-NB2

    The models covered for reference by this manual, and theirabbreviations are:

    Product name Abbreviation CNC for

    FANUC PMC-MODEL P PMC-P FANUC Power Mate-MODEL C

    FANUC PMC-MODEL NA PMC-NA FANUC Series 15-MODEL B

    Other manuals

    Other applicationmodel names

  • B61863E/12 Table of Contents

    c1

    Volume 1

    DEFINITION OF WARNING, CAUTION, AND NOTE s1. . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    PREFACE p1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    I. PMC SEQUENCE PROGRAM

    1. SEQUENCE PROGRAM CREATING PROCEDURE 3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    1.1 SPECIFICATION OF PMCs 5. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.2 SUMMARY OF SPECIFICATION OF LADDER PROGRAM 17. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.3 WHAT IS A SEQUENCE PROGRAM? 22. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.4 CREATION OF INTERFACE SPECIFICATIONS (STEPS 1 TO 3) 24. . . . . . . . . . . . . . . . . . . . . . . . .

    1.5 CREATION OF LADDER DIAGRAM (STEP 4) 24. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.6 CODING (STEP 5) 25. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.7 SEQUENCE PROGRAM ENTRY (STEPS 6, 7) 26. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.8 SEQUENCE PROGRAM CHECK AND WRITE INTO ROM (STEPS 8 TO 11) 26. . . . . . . . . . . . . . 1.9 STORAGE AND CONTROL OF SEQUENCE PROGRAM (STEPS 12 TO 14) 27. . . . . . . . . . . . . . .

    2. SEQUENCE PROGRAM 28. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    2.1 EXECUTION PROCEDURE OF SEQUENCE PROGRAM 29. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    2.2 REPETITIVE OPERATION 30. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.3 PRIORITY OF EXECUTION (1ST LEVEL, 2ND LEVEL AND 3RD LEVEL) 31. . . . . . . . . . . . . . . 2.4 SEQUENCE PROGRAM STRUCTURING 35. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.5 PROCESSING I/O SIGNALS 37. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    2.5.1 Input Signal Processing 38. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    2.5.2 Output Signal Processing 38. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.5.3 I/O Signals to CNC 39. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.5.4 Difference of Status of Signals between 1st Level and 2nd Level 40. . . . . . . . . . . . . . . . . . . . . . .

    2.6 INTERLOCKING 41. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    2.7 SEQUENCE PROGRAM PROCESSING TIME 42. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.8 SEQUENCE PROGRAM MEMORY CAPACITY 44. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    3. ADDRESS 45. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    3.1 ADDRESSES BETWEEN PMC AND CNC (PMCNC) 57. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.2 ADDRESSES BETWEEN PMC AND MACHINE TOOL (PMCMT) 58. . . . . . . . . . . . . . . . . . . . . .

    3.2.1 Addresses Between PMC and Machine Tool 58. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.2.2 Assignment of I/O Module Addresses 60. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    3.2.3 I/O Link Connection Unit Assignment 66. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.2.4 I/O Unit MODEL B Assignment 68. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.2.5 Power MateMODEL D/H Assignment 69. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.2.6 FS16iLA Assignment 70. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    3.2.7 Distribution I/O Connection I/O Module and Distribution I/O Operators Panel I/O Module Assignment Methods 71. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    3.3 INTERNAL RELAY ADDRESSES (R) 77. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.3.1 Area Managed by the System Program 79. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

  • B61863E/12Table of contents

    c2

    3.4 ADDRESSES FOR MESSAGE SELECTION DISPLAYED ON CRT (A) 82. . . . . . . . . . . . . . . . . . . .

    3.5 ADDRESS OF COUNTER (C) 84. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    3.6 ADDRESS OF KEEP RELAY AND NONVOLATILE MEMORY CONTROL (K) 86. . . . . . . . . . . . .

    3.7 ADDRESS OF DATA TABLE (D) 88. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    3.8 TIMER ADDRESSES (T) 89. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    3.9 LABEL ADDRESSES (JMPB, JMPC, LBL) (L) 91. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    3.10 SUBPROGRAM NUMBERS (CALL, CALLU, SP) (P) 92. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    4. PMC BASIC INSTRUCTIONS 93. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    4.1 DETAILS OF BASIC INSTRUCTIONS 95. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    4.1.1 RD 97. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    4.1.2 RD. NOT 98. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    4.1.3 WRT 99. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    4.1.4 WRT. NOT 100. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    4.1.5 AND 101. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    4.1.6 AND. NOT 101. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    4.1.7 OR 101. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    4.1.8 OR. NOT 101. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    4.1.9 RD. STK 102. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    4.1.10 RD. NOT. STK 103. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    4.1.11 AND. STK 104. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    4.1.12 OR. STK 104. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    4.1.13 SET 105. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    4.1.14 RST 107. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    5. FUNCTIONAL INSTRUCTIONS 109. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    5.1 END1 (1ST LEVEL SEQUENCE PROGRAM END) 131. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    5.2 END2 (2ND LEVEL SEQUENCE PROGRAM END) 132. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    5.3 END3 (END OF 3RD LEVEL SEQUENCE) (PMCSC/SC3/SC4/NB/NB2 ONLY) 133. . . . . . . . . . .

    5.4 TMR (TIMER) 134. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    5.5 TMRB (FIXED TIMER) 136. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    5.6 TMRC (TIMER) 138. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    5.7 DEC (DECODE) 140. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    5.8 DECB (BINARY DECODING) 142. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    5.9 CTR (COUNTER) 145. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    5.10 CTRC (COUNTER) 151. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    5.11 ROT (ROTATION CONTROL) 154. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    5.12 ROTB (BINARY ROTATION CONTROL) 157. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    5.13 COD (CODE CONVERSION) 160. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    5.14 CODB (BINARY CODE CONVERSION) 163. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    5.15 MOVE (LOGICAL PRODUCT TRANSFER) 165. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    5.16 MOVOR (DATA TRANSFER AFTER LOGICAL SUM) 167. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    5.17 COM (COMMON LINE CONTROL) 168. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    5.18 COME (COMMON LINE CONTROL END) 174. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    5.19 JMP (JUMP) 175. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    5.20 JMPE (JUMP END) 180. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    5.21 PARI (PARITY CHECK) 181. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

  • B61863E/12 Table of contents

    c3

    5.22 DCNV (DATA CONVERSION) 183. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    5.23 DCNVB (EXTENDED DATA CONVERSION) 185. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    5.24 COMP (COMPARISON) 187. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    5.25 COMPB (COMPARISON BETWEEN BINARY DATA) 189. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    5.26 COIN (COINCIDENCE CHECK) 191. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    5.27 SFT (SHIFT REGISTER) 193. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    5.28 DSCH (DATA SEARCH) 195. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    5.29 DSCHB (BINARY DATA SEARCH) 198. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    5.30 XMOV (INDEXED DATA TRANSFER) 200. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    5.31 XMOVB (BINARY INDEX MODIFIER DATA TRANSFER) 203. . . . . . . . . . . . . . . . . . . . . . . . . . . .

    5.32 ADD (ADDITION) 210. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    5.33 ADDB (BINARY ADDITION) 212. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    5.34 SUB (SUBTRACTION) 214. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    5.35 SUBB (BINARY SUBTRACTION) 216. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    5.36 MUL (MULTIPLICATION) 218. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    5.37 MULB (BINARY MULTIPLICATION) 220. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    5.38 DIV (DIVISION) 222. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    5.39 DIVB (BINARY DIVISION) 224. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    5.40 NUME (DEFINITION OF CONSTANT) 226. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    5.41 NUMEB (DEFINITION OF BINARY CONSTANTS) 227. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    5.42 DISP (MESSAGE DISPLAY) (PMCSB/SB2/SB3/SB4/SB5/SB6/SC/SC3/SC4 ONLY) 229. . . . . . . .

    5.43 DISPB 243. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    5.44 EXIN (EXTERNAL DATA INPUT) 253. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    5.45 WINDR (READING CNC WINDOW DATA) 258. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    5.46 WINDW (WRITING CNC WINDOW DATA) 261. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    5.47 ARBITRARY FUNCTIONAL INSTRUCTIONS 264. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    5.48 MMCWR (READING MMC WINDOW DATA) (OTHER THAN PMCPA1/PA3) 267. . . . . . . . . . .

    5.49 MMCWW (WRITING MMC WINDOW DATA) (OTHER THAN PMCPA1/PA3) 269. . . . . . . . . . .

    5.50 MOVB (TRANSFER OF 1 BYTE) 271. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    5.51 MOVW (TRANSFER OF 2 BYTES) 272. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    5.52 MOVN (TRANSFER OF AN ARBITRARY NUMBER OF BYTES) 273. . . . . . . . . . . . . . . . . . . . . . .

    5.53 DIFU (RISING EDGE DETECTION) 274. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    5.54 DIFD (FALLING EDGE DETECTION) 275. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    5.55 EOR (EXCLUSIVE OR) 276. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    5.56 LOGICAL AND 278. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    5.57 LOGICAL OR 280. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    5.58 NOT (LOGICAL NOT) 282. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    5.59 MMC3 R (MMCIII WINDOW DATA READ) 284. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    5.60 MMC3W (MMCIII WINDOW DATA WRITE) 287. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    5.61 SPCNT (SPINDLE CONTROL) 290. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    5.62 END (END OF A LADDER PROGRAM) 298. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    5.63 CALL (CONDITIONAL SUBPROGRAM CALL) 299. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    5.64 CALLU (UNCONDITIONAL SUBPROGRAM CALL) 300. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    5.65 SP (SUBPROGRAM) 301. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    5.66 SPE (END OF A SUBPROGRAM) 302. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    5.67 JMPB (LABEL JUMP) 303. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    5.68 JMPC (LABEL JUMP) 304. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    5.69 LBL (LABEL) 305. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

  • B61863E/12Table of contents

    c4

    5.70 AXCTL (AXIS CONTROL BY PMC) 306. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.71 PSGNL (POSITION SIGNAL OUTPUT) 311. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    5.72 PSGN2 (POSITION SIGNAL OUTPUT 2) 315. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    6. NONVOLATILE MEMORY 319. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    6.1 TIMER, COUNTER, KEEP RELAY, NONVOLATILE MEMORY CONTROL, DATA TABLE 320. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    6.2 READING AND WRITING OF NONVOLATILE MEMORY DATA 322. . . . . . . . . . . . . . . . . . . . . . .

    6.3 PMC DATA TABLE 323. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    7. LADDER DIAGRAM FORMAT 328. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    7.1 ADDRESSES, SIGNAL NAMES, COMMENTS, AND LINE NUMBERS 329. . . . . . . . . . . . . . . . . . 7.1.1 Addresses 329. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    7.1.2 Signal Names 330. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7.1.3 Comments 330. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    7.1.4 Line Numbers 330. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7.2 SYMBOLS USED IN THE LADDER DIAGRAM 331. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    7.3 LADDER DIAGRAM FORMAT 332. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7.4 INFINITE NUMBER OF RELAY CONTACTS 333. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    8. MISCELLANEOUS ITEM 334. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    9. SEQUENCE PROGRAM STRUCTURING 335. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    9.1 EXAMPLES OF STRUCTURED PROGRAMMING 336. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9.1.1 Implementation Techniques 336. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    9.1.2 Applications 337. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9.1.3 Specifications 339. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    9.2 SUBPROGRAMMING AND NESTING 340. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9.2.1 Function 340. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    9.2.2 Execution Method 341. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9.2.3 Creating a Program 342. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    9.3 CAUTIONS FOR SUBROUTINES 344. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    10. JMP INSTRUCTIONS WITH LABEL SPECIFICATION 346. . . . . . . . . . . . . . . . . . . . . . . .

    10.1 SPECIFICATIONS 347. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10.2 RESTRICTIONS 351. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    11. INTERRUPTTYPE PMC FUNCTION 357. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    11.1 OVERVIEW 358. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    11.2 SETTING 359. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11.3 INTERRUPT PROCESSING 360. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    11.3.1 Interrupt Program 360. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11.3.2 Input/Output Signal Processing 361. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    11.3.3 Response Time 361. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11.3.4 Execution Time 362. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    11.3.5 Interrupt Enable/Disable/Clear 362. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11.3.6 Cautions 364. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    11.4 SEQUENCE PROGRAM EXAMPLES 366. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

  • B61863E/12 Table of contents

    c5

    II. PMC OPERATION (CRT/MDI)

    1. GENERAL 371. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    1.1 FOR MDI UNITS OTHER THAN STANDARD MDI UNITS (FOR FS20 PMCSA1 AND SA3) 378. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    1.2 AUTOMATIC OPERATION WHEN THE POWER IS TURNED ON 378. . . . . . . . . . . . . . . . . . . . . .

    1.3 CLEARING THE SEQUENCE PROGRAM 378. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    1.4 LOADING THE STANDARD LADDER (FOR Power MateD/F PMCPA1 AND PA3) 379. . . . . . .

    1.5 FS15i PMCNB6 OPERATING PROCEDURE 379. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    1.6 LADDER PASSWORD FUNCTION 380. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    1.7 PMC OPERATION FOR LOADER CONTROL FUNCTION 383. . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    2. PMC MENU SELECTION PROCEDURE BY SOFTKEY 384. . . . . . . . . . . . . . . . . . . . . . . .

    3. PMC I/O SIGNAL DISPLAY AND INTERNAL RELAY DISPLAY (PMCDGN) 390. . . . . .

    3.1 DISPLAYING TITLE DATA 391. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    3.2 DISPLAY OF SIGNAL STATUS (STATUS) 393. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    3.3 ALARM SCREEN (ALARM) 394. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    3.4 TRACE FUNCTION (TRACE) 395. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    3.4.1 Operation 395. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    3.4.2 Parameter Setting Screen 395. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    3.4.3 Starting or Stopping the Trace Function 396. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    3.4.4 Trace Screen 397. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    3.4.5 Automatic Tracing Function at Power on 397. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    3.5 DISPLAYING THE CONTENTS OF MEMORY 398. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    3.5.1 Operation 398. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    3.5.2 Function for Storing Data in Memory 399. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    3.6 FUNCTION FOR DISPLAYING SIGNAL WAVEFORMS (ANALYS) 400. . . . . . . . . . . . . . . . . . . . .

    3.6.1 Specifications 400. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    3.6.2 Operation 400. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    3.6.3 Parameter Screen 401. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    3.6.4 Signal Diagnosis Screen 404. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    3.6.5 Reading Signals Automatically at Power on 405. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    3.7 DISPLAYING THE RUNNING STATE OF A USER TASK (USRDGN) 406. . . . . . . . . . . . . . . . . . . .

    3.8 DISPLAYING AND SETTING THE CONFIGURATION STATUS OF I/O DEVICES (IOCHK) 408. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    3.8.1 I/O Link Connecting Check Screen 409. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    3.8.2 I/O LinkII Parameter Setting Screen 410. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    3.9 FORCED INPUT/OUTPUT FUNCTION 413. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    3.9.1 Overview 413. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    3.9.2 Setting/Operation for Enabling Forced Input/Output 417. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    3.9.3 Screen Display 418. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    3.9.4 Modifying the Values of Signals by Forced Input/Output 421. . . . . . . . . . . . . . . . . . . . . . . . . . . .

    3.9.5 Setting/Clearing OVERRIDE 422. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

  • B61863E/12Table of contents

    c6

    4. PMC PARAMETERS SETTING AND DISPLAY (PMCPRM) 424. . . . . . . . . . . . . . . . . . . . .

    4.1 OUTLINE 425. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.2 INPUT PMC PARAMETERS FROM MDI PANEL 426. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    4.2.1 Multiple Data Input 426. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.3 SETTING AND DISPLAY SCREEN 427. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    4.3.1 Timer Screen (TIMER) 427. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.3.2 Counter Screen (COUNTR) 428. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.3.3 Keep Relay (KEEPRL) 428. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.3.4 Data Table (DATA) 434. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    4.4 SETTING SCREEN 436. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.4.1 Other Setting Screens 439. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    4.5 NOTE 442. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    5. PMC LADDER DIAGRAM DISPLAY (PMCLAD) 443. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    5.1 LADDER DIAGRAM DISPLAY 444. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.2 DUMP DISPLAY ON LADDER DIAGRAM 445. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.3 PARAMETER DISPLAY ON LADDER DIAGRAM 446. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    5.3.1 The Value of Functional Instruction Parameter 447. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.4 SYMBOL AND COMMENT DISPLAY 449. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.5 SEARCH OF SPECIFIED RELAY COIL POINTS IN LADDER DIAGRAM 450. . . . . . . . . . . . . . . . 5.6 STOP OF LADDER DIAGRAM DISPLAY BY TRIGGER OF SIGNAL 451. . . . . . . . . . . . . . . . . . . . 5.7 DIVIDING DISPLAY OF LADDER DIAGRAM 453. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.8 ONLINE EDIT 454. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    6. USER PMC SCREEN (PMCMDI) 455. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    6.1 FOR THE FS16 (PMCSC OR PMCSC3) 456. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.2 FOR THE FS15 (PMCNB) 456. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    7. PMCNB6 MANIPULATION 457. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    7.1 OVERVIEW 458. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7.2 SOFT KEYBASED PMC MENU SELECTION PROCEDURE 459. . . . . . . . . . . . . . . . . . . . . . . . . .

    7.2.1 PMC Basic Menu 459. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7.2.2 PMC Screen Transition and Related Soft Keys 461. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    7.3 DISPLAYING PMC INPUT/OUTPUT SIGNALS AND INTERNAL RELAY (PMCDGN) 462. . . . . 7.3.1 Title Data Display (TITLE) 462. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7.3.2 Signal Status Display (STATUS) 463. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7.3.3 Alarm Screen (ALARM) 464. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    7.4 PMC DATA SETTING AND DISPLAY (PMCPRM) 465. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7.4.1 Overview 465. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7.4.2 Method for Entering PMC Parameters 465. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7.4.3 Continuous Data Entry 466. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7.4.4 Timer Screen (TIMER) 466. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7.4.5 Counter Screen (COUNTR) 467. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7.4.6 Keep Relay Screen (KEEPRL) 468. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7.4.7 Data Table (DATA) 470. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    7.5 SETTING MENU (SETING) 472. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7.5.1 Screen for Displaying General Settings (GENERAL) 473. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7.5.2 Screen for Displaying the Setting Data Related to Editing and Debugging 474. . . . . . . . . . . . . . 7.5.3 Screen for Setting/Displaying Online Monitor Parameters (ONLINE) 475. . . . . . . . . . . . . . . . . .

  • B61863E/12 Table of contents

    c7

    III. PMC PROGRAMMER (CRT/MDI)

    1. GENERAL 479. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    1.1 ABOUT THE FS15i PMCNB6 PROGRAMMER 480. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    2. COMPONENT UNITS AND CONNECTIONS 481. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    2.1 COMPONENT UNITS 482. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    2.2 CONNECTING COMPONENT UNITS 487. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    3. SELECTION OF PROGRAMMER MENUS BY SOFTKEYS 488. . . . . . . . . . . . . . . . . . . . .

    4. SPECIFYING AND DISPLAYING SYSTEM PARAMETERS (SYSPRM) 490. . . . . . . . . . .

    5. EDITING OF SEQUENCE PROGRAM (EDIT) 495. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    5.1 SPECIFYING AND DISPLAYING TITLE DATA (TITLE) 496. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    5.1.1 Entering Title Data 496. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    5.1.2 Deleting Title Data 496. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    5.1.3 Editing Character Strings of Title Data 497. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    5.2 SEQUENCE PROGRAM GENERATION (LADDER) 499. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    5.2.1 Sequence Program Input 500. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    5.2.2 Alteration of Sequence Programs 504. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    5.2.3 Insert of Sequence Program 504. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    5.2.4 Delete of Sequence Program 507. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    5.2.5 Search of Sequence Program 508. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    5.2.6 Copying the Sequence Program 510. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    5.2.7 Moving the Sequence Program 511. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    5.2.8 Editing Symbol Data and Comment at Once 512. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    5.2.9 Address Change of Sequence Program 512. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    5.3 I/O UNIT ADDRESS SETTING (MODULE) 514. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    5.4 SYMBOL DATA SETTING (SYMBOL) 517. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    5.4.1 Symbol Data and Comment Input 518. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    5.4.2 Symbol Data Search (SRCH) 518. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    5.4.3 Delete of Symbol Data and Comment 518. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    5.4.4 Editing Character Strings of Symbol Data and Comment Data 519. . . . . . . . . . . . . . . . . . . . . . . .

    5.4.5 Function for Editing Symbol Data and Comment Data at One Time 519. . . . . . . . . . . . . . . . . . .

    5.4.6 Function of Copying Symbol and Comment Data 520. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    5.5 MESSAGE DATA SETTING (MESSAGE) 521. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    5.5.1 Message Data Input 522. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    5.5.2 Searching for an Address (SRCH) 522. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    5.5.3 Editing a Character String in Message Data 522. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    5.5.4 Input with a Katakana Identification Code 523. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    5.5.5 Copying Message Data (COPY) 523. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    5.5.6 Inputting a Multibyte Character (D.CHAR) 523. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    5.5.7 Displaying Input Code (DSPMOD) 523. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

  • B61863E/12Table of contents

    c8

    5.6 CLEARING THE SEQUENCE PROGRAM AND CONDENSATION OF THE SEQUENCE PROGRAM 524. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    5.6.1 Clearing the Sequence Program 524. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    5.6.2 Compress the Sequence Program 525. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    5.6.3 Clearing the PMC Parameter 525. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    5.7 CROSS REFERENCE DISPLAY 526. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    5.7.1 Operation 526. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    5.7.2 Parameter Setting Screen 527. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    6. EXECUTION OF A SEQUENCE PROGRAM 531. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    6.1 START AND STOP OF A SEQUENCE PROGRAM 532. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    6.2 STARTING THE SEQUENCE PROGRAM 533. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    6.3 FORCIBLY STOPPING THE SEQUENCE PROGRAM 533. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    7. WRITING, READING, AND VERIFYING THE SEQUENCE PROGRAM AND PMC PARAMETER DATA 534. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    7.1 OVERVIEW 535. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    7.1.1 C Input/Output 536. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    7.2 SET ITEMS 537. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    7.3 OPERATIONS 539. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    7.3.1 Transfer to and from a FAPT LADDER 539. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    7.3.2 Transfer to and from a FANUC FD Cassette 539. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    7.3.3 Storage to Flash ROM 541. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    7.3.4 Storage to a Memory Card 543. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    7.3.5 Data Input to and Output from other Devices 548. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    7.3.6 Setting the Transfer Speed ([SPEED] Soft Key) 549. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    7.3.7 Transfer to and from a ROM WRITER 550. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    7.3.8 Notes on Using an MDI Keyboard without Cursor Keys(when using the FS20 PMCMODEL SA1/SA3) 551. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    7.4 I/O ERROR MESSAGES 552. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    7.5 SEQUENCE PROGRAM COPY FUNCTION 554. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    7.5.1 Copy Title Data [CPYTTL] 554. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    7.5.2 Copy a Ladder Program [CPYLAD] 554. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    7.5.3 Copy Symbol Data and Comment Data [CPYSYM] 554. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    7.5.4 Copy Message Data [CPYMSG] 554. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    7.5.5 Copy the Sequence Programs [CPYALL] 555. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    7.5.6 Copy I/O Module Data [CPYMDL] 555. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    7.6 RESTRICTIONS 555. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    8. FUNCTIONS FOR DISPLAYING MEMORY AREAS AND DEBUGGING THE PROGRAM (MONIT) 556. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    8.1 DISPLAYING THE GDT (GLOBAL DESCRIPTOR TABLE) 557. . . . . . . . . . . . . . . . . . . . . . . . . . . .

    8.1.1 Operation 557. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    8.1.2 Descriptions of Displayed Items 559. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

  • B61863E/12 Table of contents

    c9

    8.2 DISPLAYING THE MEMORY ALLOCATION INFORMATION OF A USER PROGRAM CODED IN C. 560. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    8.2.1 Operation 560. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    8.2.2 Displayed Items 562. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    8.3 DEBUGGING 563. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    8.3.1 Specifications 563. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    8.3.2 Operation 563. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    8.3.3 Parameter Screen 564. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    8.3.4 Screen for Displaying Traced Data 567. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    8.3.5 Enabling Automatic Debugging at Poweron 567. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    8.3.6 Notes 567. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    8.4 LADDER DEBUGGING FUNCTION 568. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    8.4.1 Screen of Ladder Debugging Function 568. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    8.4.2 Soft Key Menu of Ladder Debugging Function 569. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    8.4.3 Step Operation [STEP] 570. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    8.4.4 Stop Function of Break with Condition [BRKCTL] 571. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    8.5 ONLINE FUNCTION 573. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    8.5.1 Online Setting Screen 573. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    8.5.2 Setting Method 574. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    8.5.3 Setting on the NC Parameter Screen 574. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    8.5.4 Explanation of Communication Status 575. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    9. ERROR MESSAGES (FOR EDIT) 576. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    10. ERROR MESSAGES (FOR I/O) 578. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    11. PMC PROGRAMMER (DPL/MDI) (ONLY FOR THE Power MateD/F/H) 579. . . . . . . .

    11.1 SELECTING THE PMC PROGRAMMER MENU 581. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    11.2 SETTING AND DISPLAYING SYSTEM PARAMETERS (SYSTEM PARAM) 582. . . . . . . . . . . . . .

    11.3 EDITING THE SEQUENCE PROGRAM (EDIT) 583. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    11.4 EDITING LADDER MNEMONICS 584. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    11.4.1 Starting Ladder Mnemonics Editing 584. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    11.4.2 Confirming the Ladder Mnemonics 585. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    11.4.3 Modifying the Ladder Mnemonics 587. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    11.4.4 Ending Ladder Mnemonics Editing 588. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    11.5 STARTING AND STOPPING THE SEQUENCE PROGRAM (RUN/STOP) 589. . . . . . . . . . . . . . . . .

    11.6 ERROR MESSAGES (FOR LADDER MNEMONICS EDITING) 590. . . . . . . . . . . . . . . . . . . . . . . . .

    11.7 STORING THE SEQUENCE PROGRAM INTO FLASH EEPROM (I/O) (ONLY FOR THE Power MateH) 591. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    11.8 ERROR DETAILS 592. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    11.9 INPUT/OUTPUT LADDER/PMCPARAMETER BY MDI/DPL 593. . . . . . . . . . . . . . . . . . . . . . . . . .

    11.9.1 Input/Output Method to Office Programmer (Pg Mate/Mark II) (Fixed 9600bit/Sec.) 593. . . . .

    11.9.2 Input/Output Method to FANUC FLOPPY CASSETTE (Fixed 4800bit/Sec.) 593. . . . . . . . . . . .

    11.10 ONLINE DEBUGGING FUNCTION (ONLY FOR Power MateD/H) 594. . . . . . . . . . . . . . . . . . . . .

    11.10.1 Starting and Stopping the Online Debugging Function 594. . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    11.11 ERROR LIST 596. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

  • B61863E/12Table of contents

    c10

    12. PMCNB6 PROGRAM OPERATION SCREEN 597. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    12.1 WRITING, READING, AND COMPARING SEQUENCE PROGRAMS AND PMC PARAMETERS 598. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    12.1.1 I/O Screen 598. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    12.1.2 Outputting to and Inputting from Memory Cards 599. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    12.1.3 List Screen 601. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    12.1.4 Outputting to and Inputting from Flash ROM 602. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    12.1.5 Outputting to and Inputting from Floppy Disks 603. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    12.1.6 Outputting to and Inputting from FAPT LADDER 605. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    12.1.7 Outputting to and Inputting from Other Input/Output Devices 606. . . . . . . . . . . . . . . . . . . . . . . .

    12.1.8 PORT SETTING Screen 607. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    12.2 STARTING AND STOPPING SEQUENCE PROGRAMS 609. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    IV. STEP SEQUENCE FUNCTION

    1. GENERAL 613. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    1.1 STEP SEQUENCE METHOD 614. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    1.2 GRAPHICAL SYMBOLS 617. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    1.3 PROGRAMMING 618. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    2. STEP SEQUENCE BASICS 620. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    2.1 TERMINOLOGY 621. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    2.2 EXECUTION OF STEP SEQUENCE 630. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    3. CONFIGURATION AND OPERATION OF STEPSEQUENCE PROGRAMS 634. . . . . .

    3.1 STEP 635. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    3.2 INITIAL STEP 637. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    3.3 TRANSITION 638. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    3.4 DIVERGENCE OF SELECTIVE SEQUENCE 639. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    3.5 CONVERGENCE OF SELECTIVE SEQUENCE 639. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    3.6 DIVERGENCE OF SIMULTANEOUS SEQUENCE 640. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    3.7 CONVERGENCE OF SIMULTANEOUS SEQUENCE 641. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    3.8 JUMP 642. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    3.9 LABEL 642. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    3.10 BLOCK STEP 643. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    3.11 INITIAL BLOCK STEP 644. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    3.12 END OF BLOCK STEP 644. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    4. EXTENDED LADDER INSTRUCTIONS 645. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    4.1 FUNCTIONAL INSTRUCTION TRSET 646. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    4.2 PMC ADDRESS (S ADDRESS) 646. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    5. SPECIFICATION OF STEP SEQUENCE 647. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    5.1 SPECIFICATION 648. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    5.2 GENERAL RULES 649. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    5.3 EXCLUSIVE CONTROL FOR FUNCTIONAL INSTRUCTIONS 655. . . . . . . . . . . . . . . . . . . . . . . . .

  • B61863E/12 Table of contents

    c11

    6. CRT/MDI OPERATION 658. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    6.1 DISPLAYING OF SEQUENCE PROGRAM 659. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    6.1.1 Program Configuration List (Main Screen) 659. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    6.1.2 Step Sequence Screen 660. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    6.1.3 Ladder Screen 662. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    6.2 TIMER SCREEN 665. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    6.2.1 Time Screen 665. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    6.2.2 Monitoring Elapsed Time 666. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    6.3 MONITOR TIME SCREEN 667. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    6.4 EDITING FUNCTION OF LADDER DIAGRAM 669. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    6.4.1 Program Configuration List (Main Screen) 669. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    6.4.2 Step Sequence Screen 670. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    6.4.3 Ladder Screen 672. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    6.5 CORRESPONDING FUNCTION 674. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    6.6 COMPATIBILITY OF LADDER DIAGRAM 675. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    V.PMC PROGRAMMER (SYSTEM P series)

    1. GENERAL 679. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    2. FUNCTIONS OF PROCESSING 680. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    3. COMPONENT UNITS AND CONNECTIONS 682. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    3.1 COMPONENT UNITS 683. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    3.2 CONNECTIONS OF UNITS 684. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    3.3 KEYBOARD OF SYSTEM P SERIES 687. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    3.3.1 LOAD Key (System Program Loading Key) 688. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    3.3.2 F Keys (F1 to F0) 688. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    3.3.3 R Keys (R0 to R3) 689. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    3.3.4 Data Keys and Screen Scroll Key 690. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    3.4 SETTING OF I/O DEVICE 691. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    4. OPERATION 693. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    4.1 GENERAL 694. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    4.2 PREPARATION BEFORE OPERATION 696. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    4.2.1 System Floppy 696. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    4.2.2 Limitations with the SYSTEM P Mate 696. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    4.2.3 Loading of Floppy 696. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    4.2.4 FAPT LADDER System Floppy Loading 697. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    4.2.5 Programmer Menu Screen 698. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    4.2.6 Parameter Setting and Display 699. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    4.3 PROGRAM EDITING 702. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    4.3.1 Data Display and Setting (Title, Symbol, Ladder Program, Comment, Message, I/O Module) 702. . . . . . . . . . . . . . . . . . . .

    4.3.2 Programming from Keyboard 708. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    4.3.3 Alter 709. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

  • B61863E/12Table of contents

    c12

    4.3.4 Insert 712. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    4.3.5 Delete 713. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    4.3.6 Location Search 713. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    4.3.7 Display of Ladder Diagram 715. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    4.3.8 Help Screen 716. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    4.3.9 Editing end 716. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    4.4 INPUT OF PROGRAM 717. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    4.4.1 Source Program 717. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    4.4.2 ROM Format Program 719. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    4.5 OUTPUT OF PROGRAM 722. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    4.5.1 Source Program 722. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    4.5.2 Paper Command 725. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    4.5.3 ROM Format Program 726. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    4.6 COLLATION OF PROGRAM 729. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    4.6.1 Collation of Source Programs 729. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    4.6.2 ROM Format Program 729. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    4.7 DELETION OF PROGRAMS 730. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    4.8 SPECIAL USES OF THE R3 KEY 731. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    4.9 DIRECT EDITING BY LADDER DIAGRAM 732. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    4.9.1 Outline 732. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    4.9.2 Limitations in SYSTEM P Mate 732. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    4.9.3 Selection of Program Menu by Soft Keys 732. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    4.9.4 Sequence Program Input 734. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    4.9.5 Substitution of Sequence Programs 737. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    4.9.6 Additions to Sequence Programs 737. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    4.9.7 Deleting a Sequence Program 740. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    4.9.8 Searching a Sequence Program 741. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    4.9.9 Copying a Sequence Program 743. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    4.9.10 Moving a Sequence Program 744. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    4.9.11 Symbol Data Display 745. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    4.9.12 Compressed Input by [COMAND] Key 746. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    4.9.13 Ending Edit of a Sequence Program 746. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    4.10 INPUT/OUTPUT OF LADDER PROGRAM WITH PG AND FLOPPY CASSETTE/FA CARD 747. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    4.10.1 General 747. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    4.10.2 Setting I/O Commands 747. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    4.10.3 Program Input 747. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    4.10.4 Program Output 748. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    4.10.5 Program Collation 749. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    5. FILE EDITING FUNCTION 750. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    5.1 GENERAL 751. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    5.2 CONFIGURATION OF COMMAND 754. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    5.3 FDLIST COMMAND FILE ATTRIBUTE DISPLAY 755. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    5.4 RENAME COMMAND FILE ATTRIBUTE CHANGE 756. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    5.5 SCRATCH COMMAND DELETION OF FILES 757. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    5.6 CONDENSE COMMAND RELEASE OF DELETED AREA 757. . . . . . . . . . . . . . . . . . . . . . . . . .

    5.7 REMOVE COMMAND FILE COPY 758. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

  • B61863E/12 Table of contents

    c13

    Volume 2

    APPENDIX

    A. ERROR CODES LIST (FOR FAPT LADDER PG) 763. . . . . . . . . . . . . . . . . . . . . . . . . . . .

    B. WINDOW FUNCTION DESCRIPTION (PMCPA1/PA3/SA1/SA2/SA3/SA5/SB/SB2/SB3/SB4/SB5/SB6/SC/SC3/SC4) 766. . .

    B.1 FUNCTION 767. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    B.2 LOWSPEED RESPONSE AND HIGHSPEED RESPONSE OF WINDOW FUNCTION 767. . . . .

    B.3 LIST OF WINDOW FUNCTIONS 768. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    B.4 FORMATS AND DETAILS OF CONTROL DATA 771. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    B.4.1 Reading CNC System Information 772. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    B.4.2 Reading a Tool Offset 774. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    B.4.3 Writing a Tool Offset (Lowspeed Response) 776. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    B.4.4 Reading a Workpiece Origin Offset Value (not Supported by the Power MateD or F) 778. . . .

    B.4.5 Writing a Workpiece Origin Offset Value (Lowspeed Response)(not Supported by the Power MateD or F) 780. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    B.4.6 Reading a Parameter (Lowspeed Response) 782. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    B.4.7 Writing a Parameter (Lowspeed Response) 784. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    B.4.8 Reading Setting Data (Lowspeed Response) 786. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    B.4.9 Writing Setting Data (Lowspeed Response) 788. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    B.4.10 Reading a Custom Macro Variable (Lowspeed Response) 790. . . . . . . . . . . . . . . . . . . . . . . . .

    B.4.11 Writing a Custom Macro Variable (Lowspeed Response) 793. . . . . . . . . . . . . . . . . . . . . . . . .

    B.4.12 Reading the CNC Alarm Status 795. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    B.4.13 Reading the Current Program Number 802. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    B.4.14 Reading the Current Sequence Number 804. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    B.4.15 Reading the Actual Velocity of Controlled Axes 806. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    B.4.16 Reading the Absolute Position (Absolute Coordinates) of Controlled Axes 808. . . . . . . . . . . . . .

    B.4.17 Reading the Machine Position (Machine Coordinates) of Controlled Axes 810. . . . . . . . . . . . . .

    B.4.18 Reading a Skip Position (Stop Position of Skip Operation (G31)) of Controlled Axes 812. . . . .

    B.4.19 Reading the Servo Delay for Controlled Axes 814. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    B.4.20 Reading the Acceleration/Deceleration Delay on Controlled Axes 816. . . . . . . . . . . . . . . . . . . . .

    B.4.21 Reading Modal Data 818. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    B.4.22 Reading Diagnosis Data (Lowspeed Response) 823. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    B.4.23 Reading A/D Conversion Data 825. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    B.4.24 Reading Tool Life Management Data (Tool Group No.) (not available for Power MateD/F, Series 21TA) 829. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    B.4.25 Reading Tool Life Management Data (Number of Tool Groups) (not available for Power MateD/F, Series 21TA) 831. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    B.4.26 Reading Tool Life Management Data (Number of Tools) (not available for Power MateD/F, Series 21TA) 833. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    B.4.27 Reading Tool Life Management Data (Tool Life) (not available for Power MateD/F, Series 21TA) 835. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    B.4.28 Reading Tool Life Management Data (Tool Life Counter) (not available for Power MateD/F, Series 21TA) 837. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

  • B61863E/12Table of contents

    c14

    B.4.29 Reading Tool Life Management Data (Tool Length Compensation No. (1): Tool No.) (not available for Power MateD/F, Series 21TA) 839. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    B.4.30 Reading Tool Life Management Data (Tool Length Compensation No. (2): Tool Order No.)(not available for Power MateD/F, Series 21TA) 841. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    B.4.31 Reading Tool Life Management Data (Cutter Compensation No. (1): Tool No.) (not available for Power MateD/F, Series 21TA) 843. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    B.4.32 Reading Tool Life Management Data (Cutter Compensation No. (2): Tool Order No.) (not available for Power MateD/F, Series 21TA) 845. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    B.4.33 Reading Tool Life Management Data (Tool Information (1) : Tool No.) (not available for Power MateD/F, Series 21TA) 847. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    B.4.34 Reading Tool Life Management Data (Tool Information (2): Tool Order No.) (not available for Power MateD/F, Series 21TA) 849. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    B.4.35 Reading Tool Life Management Data (Tool No.) (not available for Power MateD/F, Series 21TA) 851. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    B.4.36 Reading the Actual Spindle Speed 853. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    B.4.37 Entering Data on the Program Check Screen (Lowspeed Response) (not available for Power MateD/F, Series 21TA) 855. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    B.4.38 Reading Clock Data (Date and Time) (not available for Power MateF) 857. . . . . . . . . . . . . . . .

    B.4.39 Entering Torque Limit Data for the Digital Servo Motor (Lowspeed Response) 859. . . . . . .

    B.4.40 Reading Load Information of the Spindle Motor (Serial Interface) 861. . . . . . . . . . . . . . . . . . . . .

    B.4.41 Reading a Parameter (not available for Power MateD/F, Series 21TA) 864. . . . . . . . . . . . . . .

    B.4.42 Reading Set Data (not available for Power MateD/F, Series 21TA) 865. . . . . . . . . . . . . . . . . .

    B.4.43 Reading Diagnosis Data (not available for Power MateD/F, Series 21TA) 866. . . . . . . . . . . . .

    B.4.44 Reading a Character String of the CNC Program Being Executed in the Buffer 867. . . . . . . . . .

    B.4.45 Reading the Relative Position on a Controlled Axis 869. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    B.4.46 Reading the Remaining Travel 871. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    B.4.47 Reading CNC Status Information 873. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    B.4.48 Reading Value of the Pcode Macro Variable (Lowspeed Response) 875. . . . . . . . . . . . . . . .

    B.4.49 Writing Value of the Pcode Macro Variable (Lowspeed Response) 877. . . . . . . . . . . . . . . . .

    B.4.50 Reading the Tool Life Management Data (Tool Life Counter Type) (not available for Power MateD/F, Series 21TA) 879. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    B.4.51 Registering the Tool Life Management Data (Tool Group) (Lowspeed Response) (not available for Power MateD/F, Series 21TA) 881. . . . . . . . . . . .

    B.4.52 Writing the Tool Life Management Data (Tool Life) (Lowspeed Response) (not available for Power MateD/F, Series 21TA) 883. . . . . . . . . . . .

    B.4.53 Writing the Tool Life Management Data (Tool Life Counter) (Lowspeed Response) (not available for Power MateD/F, Series 21TA) 885. . . . . . . . . . . .

    B.4.54 Writing the Tool Life Management Data (Tool Life Counter Type) (Lowspeed Response) (not available for Power MateD/F, Series 21TA) 887. . . . . . . . . . . .

    B.4.55 Writing the Tool Life Management Data (Tool Length Offset Number (1) : Tool Number) (Lowspeed Response) (not available for Power MateD/F, Series 21TA) 889. . . . . . . . . . . .

    B.4.56 Writing the Tool Life Management Data (Tool Length Offset Number (2) : Tool Operation Sequence Number) (Lowspeed Response)(not available for Power MateD/F, Series 21TA) 891. . . . . . . . . . . .

    B.4.57 Writing the Tool Life Management Data (Cutter Compensation Number (1) : Tool Number) (Lowspeed Response) (not available for Power MateD/F, Series 21TA) 893. . . . . . . . . . . .

    B.4.58 Writing the Tool Life Management Data (Cutter Compensation Number (2) : Tool Operation Sequence Number) (Lowspeed Response) (not available for Power MateD/F, Series 21TA) 895. . . . . . . . . . . .

    B.4.59 Writing the Tool Life Management Data (Tool Condition (1) : Tool Number) (Lowspeed Response) (not available for Power MateD/F, Series 21TA) 897. . . . . . . . . . . .

  • B61863E/12 Table of contents

    c15

    B.4.60 Writing the Tool Management Data (Tool Condition (2) : Tool Operation Sequence Number) (Lowspeed Response) (not available for Power MateD/F, Series 21TA) 899. . . . . . . . . . . .

    B.4.61 Writing the Tool Life Management Data (Tool Number) (Lowspeed Response) (not available for Power MateD/F, Series 21TA) 901. . . . . . . . . . . .

    B.4.62 Reading the Estimate Disturbance Torque Data 903. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    B.4.63 Reading the Current Program Number (8digit Program Numbers) (not available for Power MateD/F, Series 21TA) 907. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    B.4.64 Reading Tool Life Management Data (Tool Group Number) (not available for Power MateD/F, Series 21TA) 909. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    B.4.65 Reading Tool Life Management Data (Tool Length Offset Number 1) (not available for Power MateD/F, Series 21TA) 911. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    B.4.66 Reading Tool Life Management Data (Tool Diameter Offset Number 1) (not available for Power MateD/F, Series 21TA) 913. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    B.4.67 Reading Tool Life Management Data (Tool Information 1) (not available for Power MateD/F, Series 21TA) 915. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    B.4.68 Writing (Registering) Tool Life Management Data (Tool Group Number) (Lowspeed Response) (not available for Power MateD/F, Series 21TA) 917. . . . . . . . . . . .

    B.4.69 Writing Tool Life Management Data (Tool Length Offset Number 1) (Lowspeed Response) (not available for Power MateD/F, Series 21TA) 919. . . . . . . . . . . .

    B.4.70 Writing Tool Life Management Data (Tool Radius Offset Number 1) (