pmc ladder language programming manual.pdf

1023

Click here to load reader

Upload: rodney-hanes

Post on 18-Dec-2015

733 views

Category:

Documents


52 download

TRANSCRIPT

  • GFZ-61863E B-61863E

    GE Fanuc CNCPMC Ladder LanguageProgramming Manual

    Presented By: CNC CenterFor Product Needs Please Visit:

    http://www.cnccenter.com/OR Email:

    [email protected] Call:

    1-800-963-3513GE Fanuc CNC Manuals www.cnccenter.com

  • GE Fanuc Automation

    Computer Numerical Control Products

    PMC Model PA1/PA3/SA1/SA2/SA3/SA5SB/SB2/SB3/SB4/SB5/SB6/SC/SC3/SC4/NB/NB2Ladder Language

    Programming Manual

    GFZ-61863E/10 December 1997

  • 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.

    PowerMotion is a trademark of GE Fanuc Automation North America, Inc.

    Copyright 1997 GE Fanuc Automation North America, Inc.

    All Rights Reserved.

  • B61863E/10 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 damage 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.

    www.

    cncc

    enter

    .com

  • B61863E/10 Table of Contents

    c1

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

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

    I. PMC SEQUENCE PROGRAM1. SEQUENCE PROGRAM CREATING PROCEDURE 3. . . . . . . . . . . . . . . . . . . . . . . .

    1.1 SPECIFICATION OF PMCS 5. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.2 SUMMARY OF SPECIFICATION OF LADDER PROGRAM 15. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.3 WHAT IS A SEQUENCE PROGRAM? 19. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.4 CREATION OF INTERFACE SPECIFICATIONS (STEPS 1 TO 3) 21. . . . . . . . . . . . . . . . . . . . . . . . . 1.5 CREATION OF LADDER DIAGRAM (STEP 4) 21. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.6 CODING (STEP 5) 22. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.7 SEQUENCE PROGRAM ENTRY (STEPS 6, 7) 23. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.8 SEQUENCE PROGRAM CHECK AND WRITE INTO ROM (STEPS 8 TO 11) 23. . . . . . . . . . . . . . . 1.9 STORAGE AND CONTROL OF SEQUENCE PROGRAM (STEPS 12 TO 14) 24. . . . . . . . . . . . . . .

    2. SEQUENCE PROGRAM 25. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.1 EXECUTION PROCEDURE OF SEQUENCE PROGRAM 26. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.2 REPETITIVE OPERATION 27. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.3 PRIORITY OF EXECUTION (1ST LEVEL, 2ND LEVEL AND 3RD LEVEL) 28. . . . . . . . . . . . . . . 2.4 SEQUENCE PROGRAM STRUCTURING 32. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.5 PROCESSING I/O SIGNALS 34. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    2.5.1 Input Signal Processing 35. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.5.2 Output Signal Processing 35. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.5.3 I/O Signals to CNC 36. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.5.4 Difference of Status of Signals Between 1st Level and 2nd Level 37. . . . . . . . . . . . . . . . . . . . . . . . . . . .

    2.6 INTERLOCKING 38. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.7 SEQUENCE PROGRAM PROCESSING TIME 39. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.8 SEQUENCE PROGRAM MEMORY CAPACITY 41. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    3. ADDRESS 42. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.1 ADDRESSES BETWEEN PMC AND CNC (PMCNC) 52. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.2 ADDRESSES BETWEEN PMC AND MACHINE TOOL (PMCMT) 53. . . . . . . . . . . . . . . . . . . . .

    3.2.1 Addresses Between PMC and Machine Tool for PMC-RB/RC 53. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.2.2 Assignment of I/O Module Addresses 55. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.2.3 I/O Link Connection Unit Assignment 61. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.2.4 I/O Unit Model B Assignment 63. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.2.5 Power Matemodel D/H Assignment 64. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    3.3 INTERNAL RELAY ADDRESSES (R) 66. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.3.1 Area Managed by the System Program 68. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    3.4 ADDRESSES FOR MESSAGE SELECTION DISPLAYED ON CRT (A) 71. . . . . . . . . . . . . . . . . . . . 3.5 ADDRESS OF COUNTER (C) 73. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.6 ADDRESS OF KEEP RELAY AND NONVOLATILE MEMORY CONTROL (K) 75. . . . . . . . . . . . . 3.7 ADDRESS OF DATA TABLE (D) 77. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.8 TIMER ADDRESSES (T) 78. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    www.

    cncc

    enter

    .com

  • B61863E/10Table of Contents

    c2

    3.9 LABEL ADDRESSES (JMPB, JMPC, LBL) (L) 80. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.10 SUBPROGRAM NUMBERS (CALL, CALLU, SP) (P) 81. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    4. PMC BASIC INSTRUCTIONS 82. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.1 DETAILS OF BASIC INSTRUCTIONS 84. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    4.1.1 RD 86. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.1.2 RD . NOT 87. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.1.3 WRT 88. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.1.4 WRT. NOT 89. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.1.5 AND 90. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.1.6 AND. NOT 90. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.1.7 OR 90. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.1.8 OR. NOT 90. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.1.9 RD. STK 91. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.1.10 RD. NOT. STK 92. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.1.11 AND. STK 93. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.1.12 OR. STK 93. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.1.13 SET 94. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.1.14 RST 96. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    5. FUNCTIONAL INSTRUCTIONS 98. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.1 END1 (1ST LEVEL SEQUENCE PROGRAM END) 120. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.2 END2 (2ND LEVEL SEQUENCE PROGRAM END) 121. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.3 END3 (END OF 3RD LEVEL SEQUENCE) (PMC-RC/RC3/RC4/NB/NB2 ONLY) 122. . . . . . . . . . . . 5.4 TMR (TIMER) 123. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.5 TMRB (FIXED TIMER) 125. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.6 TMRC (TIMER) 127. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.7 DEC (DECODE) 129. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.8 DECB (BINARY DECODING) 131. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.9 CTR (COUNTER) 133. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.10 CTRC (COUNTER) 139. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.11 ROT (ROTATION CONTROL) 142. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.12 ROTB (BINARY ROTATION CONTROL) 145. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.13 COD (CODE CONVERSION) 148. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.14 CODB (BINARY CODE CONVERSION) 151. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.15 MOVE (LOGICAL PRODUCT TRANSFER) 153. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.16 MOVOR (DATA TRANSFER AFTER LOGICAL SUM) 155. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.17 COM (COMMON LINE CONTROL) 156. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.18 COME (COMMON LINE CONTROL END) 161. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.19 JMP (JUMP) 162. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.20 JMPE (JUMP END) 166. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.21 PARI (PARITY CHECK) 167. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.22 DCNV (DATA CONVERSION) 169. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.23 DCNVB (EXTENDED DATA CONVERSION) 171. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.24 COMP (COMPARISON) 173. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.25 COMPB (COMPARISON BETWEEN BINARY DATA) 175. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.26 COIN (COINCIDENCE CHECK) 177. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    www.

    cncc

    enter

    .com

  • B61863E/10

    c3

    5.27 SFT (SHIFT REGISTER) 179. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.28 DSCH (DATA SEARCH) 181. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.29 DSCHB (BINARY DATA SEARCH) 184. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.30 XMOV (INDEXED DATA TRANSFER) 186. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.31 XMOVB (BINARY INDEX MODIFIER DATA TRANSFER) 189. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.32 ADD (ADDITION) 191. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.33 ADDB (BINARY ADDITION) 193. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.34 SUB (SUBTRACTION) 195. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.35 SUBB (BINARY SUBTRACTION) 197. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.36 MUL (MULTIPLICATION) 199. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.37 MULB (BINARY MULTIPLICATION) 201. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.38 DIV (DIVISION) 203. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.39 DIVB (BINARY DIVISION) 205. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.40 NUME (DEFINITION OF CONSTANT) 207. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.41 NUMEB (DEFINITION OF BINARY CONSTANTS) 208. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.42 DISP(MESSAGE DISPLAY) (PMCRB/RB2/RB3/RB4/RB5/RB6/RC/RC3/RC4 ONLY) 209. . . . . . . 5.43 DISPB 223. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.44 EXIN (EXTERNAL DATA INPUT) 233. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.45 WINDR (READING CNC WINDOW DATA) 237. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.46 WINDOW (WRITING CNC WINDOW DATA) 240. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.47 ARBITRARY FUNCTIONAL INSTRUCTIONS 243. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.48 MMCWR (READING MMC WINDOW DATA) (OTHER THAN PMCPA1/PA3) 246. . . . . . . . . . . . . 5.49 MMCWW (WRITING MMC WINDOW DATA) (OTHER THAN PMCPA1/PA3) 248. . . . . . . . . . . . 5.50 MOVB (TRANSFER OF 1 BYTE) 250. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.51 MOVW (TRANSFER OF 2 BYTES) 251. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.52 MOVN (TRANSFER OF AN ARBITRARY NUMBER OF BYTES) 252. . . . . . . . . . . . . . . . . . . . . . . . 5.53 DIFU (RISING EDGE DETECTION) 253. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.54 DIFD (FALLING EDGE DETECTION) 254. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.55 EOR (EXCLUSIVE OR) 255. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.56 LOGICAL AND 257. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.57 LOGICAL OR 259. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.58 NOT (LOGICAL NOT) 261. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.59 MMC3 R (MMC-III WINDOW DATA READ) 263. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.60 MMC3W (MMC-III WINDOW DATA WRITE) 266. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.61 SPCNT (SPINDLE CONTROL) 269. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.62 END (END OF A LADDER PROGRAM) 277. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.63 CALL (CONDITIONAL SUBPROGRAM CALL) 278. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.64 CALLU (UNCONDITIONAL SUBPROGRAM CALL) 279. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.65 SP (SUBPROGRAM) 280. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.66 SPE (END OF A SUBPROGRAM) 281. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.67 JMPB (LABEL JUMP) 282. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.68 JMPC (LABEL JUMP) 283. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.69 LBL (LABEL) 284. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    www.

    cncc

    enter

    .com

  • B61863E/10Table of Contents

    c4

    5.70 AXCTL (AXIS CONTROL BY PMC) 285. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.71 PSGNL (POSITION SIGNAL OUTPUT) 290. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.72 PSGN2 (POSITION SIGNAL OUTPUT 2) 293. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    6. NONVOLATILE MEMORY 295. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.1 TIMER, COUNTER, KEEP RELAY, NONVOLATILE MEMORY CONTROL,

    DATA TABLE 295. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.2 READING AND WRITING OF NONVOLATILE MEMORY DATA 297. . . . . . . . . . . . . . . . . . . . . . . . 6.3 PMC DATA TABLE 298. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    7. LADDER DIAGRAM FORMAT 303. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7.1 ADDRESSES, SIGNAL NAMES, COMMENTS, AND LINE NUMBERS 304. . . . . . . . . . . . . . . . . . .

    7.1.1 Addresses 304. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7.1.2 Signal Names 305. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7.1.3 Comments 305. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7.1.4 Line Numbers 305. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    7.2 SYMBOLS USED IN THE LADDER DIAGRAM 306. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7.3 LADDER DIAGRAM FORMAT 307. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7.4 INFINITE NUMBER OF RELAY CONTACTS 308. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    8. MISCELLANEOUS ITEM 309. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    9. SEQUENCE PROGRAM STRUCTURING 310. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9.1 EXAMPLES OF STRUCTURED PROGRAMMING 311. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    9.1.1 Implementation Techniques 311. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9.1.2 Applications 312. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9.1.3 Specifications 314. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    9.2 SUBPROGRAMMING AND NESTING 315. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9.2.1 Function 315. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9.2.2 Execution Method 316. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9.2.3 Creating a Program 317. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    9.3 CAUTIONS FOR SUBROUTINES 319. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    10.JMP INSTRUCTIONS WITH LABEL SPECIFICATION 321. . . . . . . . . . . . . . . . . . . . . . 10.1 SPECIFICATIONS 321. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10.2 RESTRICTIONS 325. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    II. PMC OPERATION (CRT/MDI)1. GENERAL 333. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    1.1 FOR MDI UNITS OTHER THAN STANDARD MDI UNITS (FOR FS20 PMC-RA1 AND RA3) 340. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    1.2 AUTOMATIC OPERATION WHEN THE POWER IS TURNED ON 340. . . . . . . . . . . . . . . . . . . . . . . 1.3 CLEARING THE SEQUENCE PROGRAM 340. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.4 LOADING THE STANDARD LADDER (FOR Power Mate D/F PMCPA1 AND PA3) 341. . . . . . . . 1.5 LADDER PASSWORD FUNCTION 341. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.6 PMC OPERATION FOR LOADER CONTOROL FUNCTION 345. . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    www.

    cncc

    enter

    .com

  • B61863E/10

    c5

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

    3. PMC I/O SIGNAL DISPLAY AND INTERNAL RELAY DISPLAY (PMCDGN) 352. . . 3.1 DISPLAYING TITLE DATA 353. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.2 DISPLAY OF SIGNAL STATUS (STATUS) 355. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.3 ALARM SCREEN (ALARM) 356. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.4 TRACE FUNCTION (TRACE) 357. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    3.4.1 Operation 357. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.4.2 Parameter Setting Screen 357. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.4.3 Starting or Stopping the Trace Function 358. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.4.4 Trace Screen 359. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.4.5 Automatic Tracing Function at Power on 359. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    3.5 DISPLAYING THE CONTENTS OF MEMORY 360. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.5.1 Operation 360. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.5.2 Function for Storing Data in Memory 361. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    3.6 FUNCTION FOR DISPLAYING SIGNAL WAVEFORMS (ANALYS) 362. . . . . . . . . . . . . . . . . . . . . . 3.6.1 Specifications 362. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.6.2 Operation 362. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.6.3 Parameter Screen 363. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.6.4 Signal Diagnosis Screen 366. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.6.5 Reading Signals Automatically at Power on 367. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    3.7 DISPLAYING THE RUNNING STATE OF A USER TASK (USRDGN) 368. . . . . . . . . . . . . . . . . . . . . . . 3.8 DISPLAYING AND SETTING THE CONFIGURATION STATUS OF I/O DEVICES(IOCHK) 370. . . . . .

    3.8.1 I/O Link Connecting Check Screen 371. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.8.2 I/O LinkII Parameter Setting Screen 372. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    3.9 FORCED INPUT/OUTPUT FUNCTION 375. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.9.1 Overview 375. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.9.2 Setting/Operation for Enabling Forced Input/Output 378. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.9.3 Screen Display 379. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.9.4 Modifying the Values of Signals by Forced Input/Output 382. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.9.5 Setting/Clearing OVERRIDE 383. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    4. PMC PARAMETERS SETTING AND DISPLAY (PMCPRM) 386. . . . . . . . . . . . . . . . . 4.1 OUTLINE 387. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.2 INPUT PMC PARAMETERS FROM MDI PANEL 388. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    4.2.1 Multiple Data Input 388. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.3 SETTING AND DISPLAY SCREEN 389. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    4.3.1 Timer Screen (TIMER) 389. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.3.2 Counter Screen (COUNTR) 390. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.3.3 Keep Relay (KEEPRL) 390. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.3.4 Data Table (DATA) 396. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    4.4 SETTING SCREEN 398. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.4.1 Other Setting Screens 401. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    4.5 NOTE 404. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    5. PMC LADDER DIAGRAM DISPLAY (PMCLAD) 405. . . . . . . . . . . . . . . . . . . . . . . . . . . 5.1 LADDER DIAGRAM DISPLAY 406. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.2 DUMP DISPLAY ON LADDER DIAGRAM 407. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.3 PARAMETER DISPLAY ON LADDER DIAGRAM 408. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    5.3.1 The Value of Functional Instruction Parameter 408. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    www.

    cncc

    enter

    .com

  • B61863E/10Table of Contents

    c6

    5.4 SYMBOL AND COMMENT DISPLAY 411. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.5 SEARCH OF SPECIFIED RELAY COIL POINTS IN LADDER DIAGRAM 412. . . . . . . . . . . . . . . . . 5.6 STOP OF LADDER DIAGRAM DISPLAY BY TRIGGER OF SIGNAL 413. . . . . . . . . . . . . . . . . . . . . 5.7 DIVIDING DISPLAY OF LADDER DIAGRAM 415. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.8 ONLINE EDIT 416. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    6. USER PMC SCREEN (PCMDI) 417. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.1 FOR THE FS16 (PMC-RC OR PMC-RC3) 417. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.2 FOR THE FS15 (PMC-NB) 417. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    III. PMC PROGRAMMER (CRT/MDI)1. GENERAL 421. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    2. COMPONENT UNITS AND CONNECTIONS 422. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.1 COMPONENT UNITS 423. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.2 CONNECTING COMPONENT UNITS 428. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

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

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

    5. EDITING OF SEQUENCE PROGRAM (EDIT) 436. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.1 SPECIFYING AND DISPLAYING TITLE DATA (TITLE) 437. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    5.1.1 Entering Title Data 437. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.1.2 Deleting Title Data 437. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.1.3 Editing Character Strings of Title Data 438. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    5.2 SEQUENCE PROGRAM GENERATION (LADDER) 440. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.2.1 Sequence Program Input 441. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.2.2 Alteration of Sequence Programs 445. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.2.3 Insert of Sequence Program 445. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.2.4 Delete of Sequence Program 448. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.2.5 Search of Sequence Program 449. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.2.6 Copying the Sequence Program 451. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.2.7 Moving the Sequence Program 452. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.2.8 Editing Symbol Data and Comment at Once 453. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.2.9 Address Change of Sequence Program 453. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    5.3 I/O UNIT ADDRESS SETTING (MODULE) 455. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.4 SYMBOL DATA SETTING (SYMBOL) 458. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    5.4.1 Symbol Data and Comment Input 459. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.4.2 Symbol Data Search (SRCH) 459. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.4.3 Delete of Symbol data and Comment 459. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.4.4 Editing Character Strings of Symbol Data and Comment Data 460. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.4.5 Function for editing symbol data and comment data at one time 460. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.4.6 Function of Copying Symbol and Comment Data 461. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    5.5 MESSAGE DATA SETTING (MESSAGE) 462. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.5.1 Message Data Input 463. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.5.2 Searching for an Address (SRCH) 463. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.5.3 Editing a Character String in Message Data 463. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.5.4 Input with a Katakana Identification Code 464. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    www.

    cncc

    enter

    .com

  • B61863E/10

    c7

    5.5.5 Copying Message Data (COPY) 464. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.5.6 Inputting a Multi-byte Character (D.CHAR) 464. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.5.7 Displaying Input Code (DSPMOD) 464. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

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

    5.6.1 Clearing the Sequence Program 465. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.6.2 Compress the Sequence Program 466. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.6.3 Clearing the PMC Parameter 466. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    5.7 CROSS REFERENCE DISPLAY 467. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.7.1 Operation 467. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.7.2 Parameter Setting Screen 468. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    6. EXECUTION OF A SEQUENCE PROGRAM 472. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.1 START AND STOP OF A SEQUENCE PROGRAM 473. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.2 STARTING THE SEQUENCE PROGRAM 474. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.3 FORCIBLY STOPPING THE SEQUENCE PROGRAM 474. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    7. WRITING, READING, AND VERIFYING THE SEQUENCE PROGRAM AND PMC PARAMETER DATA 475. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7.1 OVERVIEW 476. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    7.1.1 C Input/Output 477. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7.2 SET ITEMS 478. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7.3 OPERATIONS 480. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    7.3.1 Transfer to and from a FAPT LADDER 480. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7.3.2 Transfer to and from a FANUC FD Cassette 480. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7.3.3 Storage to Flash ROM 482. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7.3.4 Storage to a Memory Card 484. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7.3.5 Data Input to and Output from other Devices 489. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7.3.6 Setting the Transfer Speed ([SPEED] Soft Key) 490. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7.3.7 Transfer to and from a ROM WRITER 491. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7.3.8 Notes on Using an MDI Keyboard without Cursor Keys

    (when using the FS20 PMCMODEL RA1/RA3) 492. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7.4 I/O ERROR MESSAGES 493. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7.5 SEQUENCE PROGRAM COPY FUNCTION 495. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    7.5.1 Copy Title Data [CPYTTL] 495. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7.5.2 Copy a Ladder Program [CPYLAD] 495. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7.5.3 Copy Symbol Data and Comment Data [CPYSYM] 495. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7.5.4 Copy Message Data [CPYMSG] 495. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7.5.5 Copy the Sequence Programs [CPYALL] 496. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7.5.6 Copy I/O Module Data [CPYMDL] 496. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    7.6 RESTRICTIONS 496. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    8. FUNCTIONS FOR DISPLAYING MEMORY AREAS AND DEBUGGING THE PROGRAM (MONIT) 497. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8.1 DISPLAYING THE GDT (GLOBAL DESCRIPTOR TABLE) 498. . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    8.1.1 Operation 498. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8.1.2 Descriptions of Displayed Items 500. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

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

    8.2.1 Operation 501. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8.2.2 Displayed Items 503. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    www.

    cncc

    enter

    .com

  • B61863E/10Table of Contents

    c8

    8.3 DEBUGGING 504. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8.3.1 Specifications 504. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8.3.2 Operation 504. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8.3.3 Parameter Screen 505. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8.3.4 Screen for Displaying Traced Data 508. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8.3.5 Enabling Automatic Debugging at Power-on 508. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8.3.6 Notes 508. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    8.4 LADDER DEBUGGING FUNCTION 509. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8.4.1 Screen of Ladder Debugging Function 509. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8.4.2 Soft key menu of Ladder Debugging Function 510. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8.4.3 Step Operation [STEP] 511. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8.4.4 Stop Function of Break with Condition [BRKCTL] 512. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    8.5 ONLINE FUNCTION 514. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8.5.1 Online Setting Screen 514. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8.5.2 Setting Method 515. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8.5.3 Setting on the NC Parameter Screen 515. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

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

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

    11.PMC PROGRAMMER (DPL/MDI) (ONLY FOR THE Power MateD/F/H) 520. . . . . . 11.1 SELECTING THE PMC PROGRAMMER MENU 522. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11.2 SETTING AND DISPLAYING SYSTEM PARAMETERS (SYSTEM PARAM) 523. . . . . . . . . . . . . . . 11.3 EDITING THE SEQUENCE PROGRAM (EDIT) 524. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11.4 EDITING LADDER MNEMONICS 525. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    11.4.1 Starting Ladder Mnemonics Editing 525. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11.4.2 Confirming the Ladder Mnemonics 526. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11.4.3 Modifying the Ladder Mnemonics 527. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11.4.4 Ending Ladder Mnemonics Editing 528. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    11.5 STARTING AND STOPPING THE SEQUENCE PROGRAM (RUN/STOP) 530. . . . . . . . . . . . . . . . . . 11.6 ERROR MESSAGES (FOR LADDER MNEMONICS EDITING) 531. . . . . . . . . . . . . . . . . . . . . . . . . . 11.7 STORING THE SEQUENCE PROGRAM INTO FLASH EEPROM (I/O)

    (ONLY FOR THE Power MateH) 532. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11.8 ERROR DETAILS 533. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11.9 INPUT/OUTPUT LADDER/PMCPARAMETER BY MDI/DPL 534. . . . . . . . . . . . . . . . . . . . . . . . . . .

    11.9.1 Input/Output Method to Office Programmer (Pg Mate/Mark II) (Fixed 9600bit/Sec.) 534. . . . . . . . . . . . 11.9.2 Input/Output Method to FANUC FLOPPY CASSETE (Fixed 4800bit/sec.) 534. . . . . . . . . . . . . . . . . . . .

    11.10 ONLINE DEBUGGING FUNCTION (ONLY FOR Power MateH) 535. . . . . . . . . . . . . . . . . . . . . . . . 11.10.1 Starting and Stopping the Online Debugging Function 535. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    11.11 ERROR LIST 537. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    IV. STEP SEQUENCE FUNCTION1. GENERAL 541. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    1.1 STEP SEQUENCE METHOD 542. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.2 GRAPHICAL SYMBOLS 545. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.3 PROGRAMMING 546. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    www.

    cncc

    enter

    .com

  • B61863E/10

    c9

    2. STEP SEQUENCE BASICS 548. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.1 TERMINOLOGY 549. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.2 EXECUTION OF STEP SEQUENCE 558. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    3. CONFIGURATION AND OPERATION OF STEP-SEQUENCE PROGRAMS 562. . . 3.1 STEP 563. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.2 INITIAL STEP 565. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.3 TRANSITION 566. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.4 DIVERGENCE OF SELECTIVE SEQUENCE 567. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.5 CONVERGENCE OF SELECTIVE SEQUENCE 567. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.6 DIVERGENCE OF SIMULTANEOUS SEQUENCE 568. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.7 CONVERGENCE OF SIMULTANEOUS SEQUENCE 569. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.8 JUMP 570. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.9 LABEL 570. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.10 BLOCK STEP 571. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.11 INITIAL BLOCK STEP 572. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.12 END OF BLOCK STEP 572. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    4. EXTENDED LADDER INSTRUCTIONS 573. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.1 FUNCTIONAL INSTRUCTION TRSET 574. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.2 PMC ADDRESS (S ADDRESS) 574. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    5. SPECIFICATION OF STEP SEQUENCE 575. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.1 SPECIFICATION 576. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.2 GENERAL RULES 577. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.3 EXCLUSIVE CONTROL FOR FUNCTIONAL INSTRUCTIONS 583. . . . . . . . . . . . . . . . . . . . . . . . . .

    6. CRT/MDI OPERATION 586. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.1 DISPLAYING OF SEQUENCE PROGRAM 587. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    6.1.1 Program Configuration List (Main Screen) 587. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.1.2 Step Sequence Screen 588. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.1.3 Ladder Screen 590. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    6.2 TIMER SCREEN 593. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.2.1 Time Screen 593. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.2.2 Monitoring Elapsed Time 594. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    6.3 MONITOR TIME SCREEN 595. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.4 EDITING FUNCTION OF LADD ER DIAGRAM 597. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    6.4.1 Program Configuration List (Main Screen) 597. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.4.2 Step Sequence Screen 598. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.4.3 Ladder Screen 600. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    6.5 CORRESPONDING FUNCTION 602. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.6 COMPATIBILITY OF LADDER DIAGRAM 603. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    www.

    cncc

    enter

    .com

  • B61863E/10Table of Contents

    c10

    V. PMC PROGRAMMER(SYSTEM P series)1. GENERAL 607. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    2. FUNCTIONS OF PROCESSING 608. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    3. COMPONENT UNITS AND CONNECTIONS 610. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.1 COMPONENT UNITS 611. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.2 CONNECTIONS OF UNITS 612. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.3 KEYBOARD OF SYSTEM P SERIES 615. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    3.3.1 LOAD Key (System Program Loading Key) 616. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.3.2 F Keys (F1 to F0) 616. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.3.3 R Keys (R0 to R3) 617. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.3.4 Data Keys and Screen Scroll Key 618. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

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

    4. OPERATION 621. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.1 GENERAL 622. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.2 PREPARATION BEFORE OPERATION 624. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    4.2.1 System Floppy 624. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.2.2 Limitations with the SYSTEM P Mate 624. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.2.3 Loading of Floppy 624. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.2.4 FAPT LADDER System Floppy Loading 625. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.2.5 Programmer Menu Screen 626. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.2.6 Parameter Setting and Display 627. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    4.3 PROGRAM EDITING 630. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.3.1 Data Display and Setting (Title, Symbol, Ladder Program, Comment, Message, I/O Module) 630. . . . . . 4.3.2 Programming from Keyboard 636. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.3.3 Alter 637. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.3.4 Insert 640. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.3.5 Delete 641. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.3.6 Location Search 641. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.3.7 Display of Ladder Diagram 643. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.3.8 Help Screen 644. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.3.9 Editing end 644. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    4.4 INPUT OF PROGRAM 645. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.4.1 Source Program 645. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.4.2 ROM Format Program 647. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    4.5 OUTPUT OF PROGRAM 650. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.5.1 Source Program 650. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.5.2 Paper Command 653. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.5.3 ROM Format Program 654. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    4.6 COLLATION OF PROGRAM 657. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.6.1 Collation of Source Programs 657. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.6.2 ROM Format Program 657. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    4.7 DELETION OF PROGRAMS 658. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.8 SPECIAL USES OF THE R3 KEY 659. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.9 DIRECT EDITING BY LADDER DIAGRAM 660. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    4.9.1 Outline 660. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.9.2 Limitations in SYSTEM P Mate 660. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.9.3 Selection of Program Menu by Soft Keys 660. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    www.

    cncc

    enter

    .com

  • B61863E/10

    c11

    4.9.4 Sequence Program Input 662. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.9.5 Substitution of Sequence Programs 665. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.9.6 Additions to Sequence Programs 665. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.9.7 Deleting a Sequence Program 668. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.9.8 Searching a Sequence Program 669. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.9.9 Copying a Sequence Program 671. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.9.10 Moving a Sequence Program 672. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.9.11 Symbol Data Display 673. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.9.12 Compressed Input by [COMAND] Key 674. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.9.13 Ending Edit of a Sequence Program 675. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

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

    4.10.1 General 676. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.10.2 Setting I/O Commands 676. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.10.3 Program Input 676. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.10.4 Program Output 677. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.10.5 Program Collation 678. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    5. FILE EDITING FUNCTION 679. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.1 GENERAL 680. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.2 CONFIGURATION OF COMMAND 683. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.3 FDLIST COMMAND FILE ATTRIBUTE DISPLAY 684. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.4 RENAME COMMAND FILE ATTRIBUTE CHANGE 685. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.5 SCRATCH COMMAND DELETION OF FILES 686. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.6 CONDENSE COMMAND RELEASE OF DELETED AREA 686. . . . . . . . . . . . . . . . . . . . . . . . . . . 5.7 REMOVE COMMAND FILE COPY 687. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    APPENDIX

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

    B. WINDOW FUNCTION DESCRIPTION (EXCEPT FS 15B PMCNB/NB2) 694. . . . . B.1 FUNCTION 694. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B.2 LOWSPEED RESPONSE AND HIGHSPEED RESPONSE OF WINDOW FUNCTION 694. . . . . . B.3 LIST OF WINDOW FUNCTIONS 696. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B.4 FORMATS AND DETAILS OF CONTROL DATA 698. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    B.4.1 Reading CNC System Information 699. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B.4.2 Reading a Tool Offset 701. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B.4.3 Writing a Tool Offset (LowSpeed Response) 703. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B.4.4 Reading a Workpiece Origin Offset Value (Not Supported by the Power MateD or F) 705. . . . . . . . . . B.4.5 Writing a Workpiece Origin Offset Value (LowSpeed Response)

    (Not Supported by the Power MateD or F) 707. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B.4.6 Reading a Parameter (LowSpeed Response) 709. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B.4.7 Writing a Parameter (LowSpeed Response) 711. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B.4.8 Reading Setting Data (LowSpeed Response) 713. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B.4.9 Writing Setting Data (LowSpeed Response) 715. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B.4.10 Reading a Custom Macro Variable (LowSpeed Response) 717. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B.4.11 Writing a Custom Macro Variable (LowSpeed Response) 719. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B.4.12 Reading the CNC Alarm Status 721. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B.4.13 Reading the Current Program Number 727. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B.4.14 Reading the Current Sequence Number 729. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B.4.15 Reading the Actual Velocity of Controlled Axes 731. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    www.

    cncc

    enter

    .com

  • B61863E/10Table of Contents

    c12

    B.4.16 Reading the Absolute Position (Absolute Coordinates) of Controlled Axes 733. . . . . . . . . . . . . . . . . . . . B.4.17 Reading the Machine Position (Machine Coordinates) of Controlled Axes 735. . . . . . . . . . . . . . . . . . . . . B.4.18 Reading a Skip Position (Stop Position of Skip Operation (G31)) of Controlled Axes 737. . . . . . . . . . . . B.4.19 Reading the Servo Delay for Controlled Axes 739. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B.4.20 Reading the Acceleration/Deceleration Delay on Controlled Axes 741. . . . . . . . . . . . . . . . . . . . . . . . . . . B.4.21 Reading Modal Data 743. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B.4.22 Reading Diagnosis Data (LowSpeed Response) 748. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B.4.23 Reading A/D Conversion Data 750. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B.4.24 Reading Tool Life Management Data (Tool Group No.)

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

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

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

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

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

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

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

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

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

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

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

    (Not available for Power MateD/F, Series 21TA) 776. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B.4.36 Reading the Actual Spindle Speed 778. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B.4.37 Entering Data on the Program Check Screen (LowSpeed response)

    (Not available for Power MateD/F, Series 21TA) 780. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B.4.38 Reading Clock Data (Date and Time) (Not available for Power MateF) 782. . . . . . . . . . . . . . . . . . . . . . B.4.39 Entering Torque Limit Data for the Digital Servo Motor (LowSpeed response) 784. . . . . . . . . . . . . . B.4.40 Reading Load Information of the Spindle Motor (Serial Interface) 786. . . . . . . . . . . . . . . . . . . . . . . . . . . B.4.41 Reading a Parameter (Not available for Power MateD/F, Series 21TA) 788. . . . . . . . . . . . . . . . . . . . . . B.4.42 Reading Set Data (Not available for Power MateD/F, Series 21TA) 789. . . . . . . . . . . . . . . . . . . . . . . . B.4.43 Reading Diagnosis Data (Not available for Power MateD/F, Series 21TA) 790. . . . . . . . . . . . . . . . . . . B.4.44 Reading a Character String of the CNC Program Being Executed in the Buffer 791. . . . . . . . . . . . . . . . . B.4.45 Reading the Relative Position on a Controlled Axis 793. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B.4.46 Reading the Remaining Travel 795. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B.4.47 Reading CNC Status Information 797. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B.4.48 Reading an Operator Message 799. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B.4.49 Reading Value of the P-code Macro Variable (LowSpeed response) 801. . . . . . . . . . . . . . . . . . . . . . . B.4.50 Writing Value of the Pcode Macro Variable (LowSpeed response) 803. . . . . . . . . . . . . . . . . . . . . . . . B.4.51 Reading the Tool Life Management Data (Tool Life Counter Type)

    (Not available for Power MateD/F, Series 21TA) 805. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B.4.52 Registering the Tool Life Management Data (Tool Group) (LowSpeed response)

    (Not available for Power MateD/F, Series 21TA) 807. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B.4.53 Writing the Tool Life Management Data (Tool life) (LowSpeed response)

    (Not available for Power MateD/F, Series 21TA) 809. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B.4.54 Writing the Tool Life Management Data (Tool Life Counter) (LowSpeed response)

    (Not available for Power MateD/F, Series 21TA) 811. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B.4.55 Writing the Tool Life Management Data (Tool Life Counter Type) (LowSpeed Response)

    (Not available for Power MateD/F, Series 21TA) 813. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B.4.56 Writing the Tool Life Management Data (Tool Length Offset Number (1) : Tool Number)

    (LowSpeed Response) (Not available for Power MateD/F, Series 21TA) 815. . . . . . . . . . . . . . . . . .

    www.

    cncc

    enter

    .com

  • B61863E/10

    c13

    B.4.57 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) 817. . . . . . . . . . . . . . . . . .

    B.4.58 Writing the Tool Life Management Data (Cutter Compensation Number (1) : Tool Number) (LowSpeed Response) (Not available for Power MateD/F, Series 21TA) 819. . . . . . . . . . . . . . . . . .

    B.4.59 Writing the Tool Life Management Data (Cutter Compensation Number (2) : Tool Operation Sequence Number) (LowSpeed Response)(Not available for Power MateD/F, Series 21TA) 821. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    B.4.60 Writing the Tool Life Management Data (Tool Condition (1) : Tool Number) (LowSpeed Response) (Not available for Power MateD/F, Series 21TA) 823. . . . . . . . . . . . . . . . . .

    B.4.61 Writing the Tool Management Data (Tool condition (2) : Tool Operation Sequence Number) (LowSpeed Response) (Not available for Power MateD/F, Series 21TA) 825. . . . . . . . . . . . . . . . . .

    B.4.62 Writing the Tool Life Management Data (Tool Number) (LowSpeed Response)(Not available for Power MateD/F, Series 21TA) 827. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    B.4.63 Reading the Estimate Disturbance Torque Data 829. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    C. WINDOW FUNCTION DESCRIPTION (FS15B PMCNB/NB2) 833. . . . . . . . . . . . . . . C.1 FUNCTION 833. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C.2 LOWSPEED RESPONSE AND HIGHSPEED RESPONSE OF WINDOW FUNCTION 833. . . . . .

    C.2.1 Functional Instruction WINDR 835. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C.2.2 Functional Instruction WINDW 837. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    C.3 FORMAT AND DETAILS OF THE CONTROL DATA OF THE WINDR FUNCTIONAL INSTRUCTION 838. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    C.3.1 Reading a Tool Offset (LowSpeed Response) 839. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C.3.2 Reading a Workpiece Origin Offset Value 841. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C.3.3 Reading a Parameter (Setting Data) (Lowspeed response) 842. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C.3.4 Reading a Custom Macro Variable (Lowspeed response) 843. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C.3.5 Reading the CNC Alarm Status (Lowspeed response) 844. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C.3.6 Reading the Current Program Number (Lowspeed response) 845. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C.3.7 Reading the Current Sequence Number (Lowspeed response) 846. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C.3.8 Reading the Actual Velocity of Controlled Axes (Lowspeed response) 847. . . . . . . . . . . . . . . . . . . . . . . C.3.9 Reading the Absolute Position on a Controlled Axis 847. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C.3.10 Reading the Machine Position (Machine Coordinates) of Controlled Axes 849. . . . . . . . . . . . . . . . . . . . . C.3.11 Reading a Skip Position (Stop Position of Skip Operation (G31)) of Controlled Axes

    (Lowspeed response) 850. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C.3.12 Reading the Servo Delay for Controlled Axes 851. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C.3.13 Reading the Acceleration/Deceleration Delay on Controlled Axes 851. . . . . . . . . . . . . . . . . . . . . . . . . . . C.3.14 Reading Modal Data (Lowspeed response) 852. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C.3.15 Reading Diagnosis Data (Lowspeed response) 858. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C.3.16 Reading A/D Conversion Data for the Feed Motor 859. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C.3.17 Reading the Tool Life Management Data (Tool Group Number) (Lowspeed response) 861. . . . . . . . . . C.3.18 Reading the Tool Life Management Data (Number of Tool Groups) (Lowspeed response) 862. . . . . . . C.3.19 Reading Tool Life Management Data (Number of Tools) (Lowspeed response) 862. . . . . . . . . . . . . . . . C.3.20 Reading Tool Life Management Data (Tool Life) (Lowspeed response) 863. . . . . . . . . . . . . . . . . . . . . . C.3.21 Reading Tool Life Management Data (Tool Life Counter) (Lowspeed response) 863. . . . . . . . . . . . . . . C.3.22 Reading Tool Life Management Data (Tool Life Counter Type) (Lowspeed response) 864. . . . . . . . . . . C.3.23 Reading Tool Life Management Data (Tool Length Compensation No.1) (Lowspeed response) 865. . . C.3.24 Reading Tool Life Management Data (Tool Length Compensation No.2) (Lowspeed response) 866. . . C.3.25 Reading Tool Life Management Data (Cutter Compensation No.1) (Lowspeed response) 867. . . . . . . . C.3.26 Reading Tool Life Management Data (Cutter Compensation No.2) (Lowspeed response) 868. . . . . . . . C.3.27 Reading Tool Life Management Data (Tool Information 1) (Lowspeed response) 869. . . . . . . . . . . . . . C.3.28 Reading Tool Life Management Data (Tool Information 2) (Lowspeed response) 870. . . . . . . . . . . . . . C.3.29 Reading Tool Life Management Data (Tool Number) (Lowspeed response) 870. . . . . . . . . . . . . . . . . . . C.3.30 Reading Clock Data (Lowspeed response) 871. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C.3.31 Reading the Relative Position on a Controlled Axis 872. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C.3.32 Reading the Remaining Travel 873. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C.3.33 Reading an Estimate Disturbance Torque Data 874. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C.3.34 Reading the Machining Time (Lowspeed response) 875. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    www.

    cncc

    enter

    .com

  • B61863E/10Table of Contents

    c14

    C.3.35 Reading the Load Current (A/D Conversion Data) for the Spindle Motor 876. . . . . . . . . . . . . . . . . . . . . . C.3.36 Reading the Tool Offset Data According to the Specified Tool Number 877. . . . . . . . . . . . . . . . . . . . . . .

    C.4 FORMAT AND DETAILS OF THE CONTROL DATA OF THE WINDW FUNCTIONAL INSTRUCTION 878. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    C.4.1 Writing a Tool Offset Data 879. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C.4.2 Writing a Parameter (Setting Data) 880. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C.4.3 Writing a Custom Macro Variable 881. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C.4.4 Writing a Data on the Program Check Screen 882. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C.4.5 Writing the Torque Limit Override 883. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C.4.6 Writing the Tool Life Management Data (Tool Group Number) 883. . . . . . . . . . . . . . . . . . . . . . . . . . . . . C.4.7 Writing the Tool Life Management Data (Tool Life) 884. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C.4.8 Writing the Tool Life Management Data (Tool Life Counter) 884. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C.4.9 Writing the Tool Life Management Data (Tool Life Counter Type) 885. . . . . . . . . . . . . . . . . . . . . . . . . . . C.4.10 Writing the Tool Life Management Data (Tool Length Compensation Number 1) 886. . . . . . . . . . . . . . . C.4.11 Writing the Tool Life Management Data (Tool Length Compensation Number 2) 886. . . . . . . . . . . . . . . C.4.12 Writing the Tool Life Management Data (Cutter Compensation Number 1) 887. . . . . . . . . . . . . . . . . . . . C.4.13 Writing the Tool Life Management Data (Cutter Compensation Number 2) 887. . . . . . . . . . . . . . . . . . . . C.4.14 Writing the Tool Life Management Data (Tool Information 1) 888. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C.4.15 Writing the Tool Life Management Data (Tool Information 2) 888. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C.4.16 Writing the Tool Life Management Data (Tool Number) 889. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C.4.17 Writing the Tool offset Data According to the Specified Tool Number 890. . . . . . . . . . . . . . . . . . . . . . . . C.4.18 Writing the Superposition Move Command 891. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C.4.19 Writing the Feedrate 893. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    D. WINDOW FUNCTION DESCRIPTION (FS16LA) 894. . . . . . . . . . . . . . . . . . . . . . . . . . D.1 OUTLINE 894. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D.2 FUNCTION 895. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    D.2.1 Transfer Between Data Area and NonVolatile Memory 895. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D.2.2 Reading of the Comment 899. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D.2.3 Reading and Writing the Laser Command Data and Laser Setting Data 900. . . . . . . . . . . . . . . . . . . . . . .

    E. WINDOW FUNCTION DESCRIPTION (FS16W) 903. . . . . . . . . . . . . . . . . . . . . . . . . . . E.1 READING THE WIRE DIAMETER OFFSET 903. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . E.2 WRITING THE WIRE DIAMETER OFFSET (LOWSPEED RESPONSE) 905. . . . . . . . . . . . . . . . E.3 READING THE PARAMETER (LOWSPEED RESPONSE) 907. . . . . . . . . . . . . . . . . . . . . . . . . . . . E.4 WRITING THE PARAMETER (LOWSPEED RESPONSE) 909. . . . . . . . . . . . . . . . . . . . . . . . . . . . E.5 READING SETTING DATA 914. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . E.6 WRITING SETTING DATA (LOWSPEED TYPE) 915. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . E.7 READING THE CNC ALARM STATUS 918. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . E.8 READING MODEL DATA 919. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . E.9 READING MACHINING DISTANCES 923. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . E.10 READING THE MEASURED POINT 924. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . E.11 WRITING THE MEASURED POINT (LOWSPEED RESPONSE) 926. . . . . . . . . . . . . . . . . . . . . . .

    F. WINDOW FUNCTION DESCRIPTION (FS16PA) 927. . . . . . . . . . . . . . . . . . . . . . . . . . F.1 READING OF TOOL SETTING DATA 927. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    F.1.1 Data Number, Data Attribute, Data Length, Data Area 929. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . F.2 WRITING OF TOOL SETTING DATA (LOWSPEED RESPONSE) 930. . . . . . . . . . . . . . . . . . . . . . . F.3 READING TOOL SETTING DATA BY SPECIFYING TOOL NUMBER 932. . . . . . . . . . . . . . . . . . . . F.4 OTHER WINDOW FUNCTIONS 934. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    www.

    cncc

    enter

    .com

  • B61863E/10

    c15

    G. SIGNAL ADDRESS CONVERSION (FROM THE PMCMODEL L/M TO THE PMCMODEL RB/RC) 935. . . . . . . . . . . . . G.1 GENERAL 935. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . G.2 FUNCTION 935. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . G.3 CONVERSION 935. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . G.4 MODIFYING THE CONVERTED SEQUENCE PROGRAM 936. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    G.4.1 Modification Procedure 936. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    H. CONNECTING THE OPERATORS PANEL FOR FS 0 WITH FS16, FS18, FS21, OR Power Mate 938. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . H.1 GENERAL 938. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . H.2 CONNECTION 941. . .