Ce diaporama a bien été signalé.
Nous utilisons votre profil LinkedIn et vos données d’activité pour vous proposer des publicités personnalisées et pertinentes. Vous pouvez changer vos préférences de publicités à tout moment.

Fanuc pmc programming manual

8 075 vues

Publié le

pmc ge fanuc

Publié dans : Ingénierie
  • Identifiez-vous pour voir les commentaires

Fanuc pmc programming manual

  1. 1. GFZ-61863E B-61863E GE Fanuc CNC PMC Ladder Language Programming Manual Presented By: CNC Center For Product Needs Please Visit: http://www.cnccenter.com/ OR Email: sales@cnccenter.com OR Call: 1-800-963-3513 GE Fanuc CNC Manuals www.cnccenter.com
  2. 2. 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 Ladder Language Programming Manual GFZ-61863E/10 December 1997
  3. 3. GFL-001 Warnings, Cautions, and Notes as Used in this Publication Warning Warning notices are used in this publication to emphasize that hazardous voltages, currents, temperatures, or other conditions that could cause personal injury exist in this equipment or may be associated with its use. In situations where inattention could cause either personal injury or damage to equipment, a Warning notice is used. Caution Caution notices are used where equipment might be damaged if care is not taken. Note Notes merely call attention to information that is especially significant to understanding and operating the equipment. This document is based on information available at the time of its publication. While efforts have been made to be accurate, the information contained herein does not purport to cover all details or variations in hardware or software, nor to provide for every possible contingency in connection with installation, operation, or maintenance. Features may be described herein which are not present in all hardware and software systems. GE Fanuc Automation assumes no obligation of notice to holders of this document with respect to changes subsequently made. GE Fanuc Automation makes no representation or warranty, expressed, implied, or statutory with respect to, and assumes no responsibility for the accuracy, completeness, sufficiency, or usefulness of the information contained herein. No warranties of merchantability or fitness for purpose shall apply. PowerMotion is a trademark of GE Fanuc Automation North America, Inc. ©Copyright 1997 GE Fanuc Automation North America, Inc. All Rights Reserved.
  4. 4. B–61863E/10 DEFINITION OF WARNING, CAUTION, AND NOTE s–1 DEFINITION OF WARNING, CAUTION, AND NOTE This manual includes safety precautions for protecting the user and preventing damage to the machine. Precautions are classified into Warning and Caution according to their bearing on safety. Also, supplementary information is described as a Note. Read the Warning, Caution, and Note thoroughly before attempting to use the machine. WARNING Applied when there is a danger of the user being injured or when there is a damage of both the user being injured and the equipment being damaged if the approved procedure is not observed. CAUTION Applied when there is a danger of the equipment being damaged, if the approved procedure is not observed. NOTE The Note is used to indicate supplementary information other than Warning and Caution. ` Read this manual carefully, and store it in a safe place. w w w .cnccenter.com
  5. 5. B–61863E/10 Table of Contents c–1 DEFINITION OF WARNING, CAUTION, AND NOTE s–1. . . . . . . . . . . . . . . . . . . . . . . . . . PREFACE p–1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . I. PMC SEQUENCE PROGRAM 1. 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 (PMC´NC) 52. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.2 ADDRESSES BETWEEN PMC AND MACHINE TOOL (PMC´MT) 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 Mate–model 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. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . w w w .cnccenter.com
  6. 6. B–61863E/10Table of Contents c–2 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. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . w w w .cnccenter.com
  7. 7. B–61863E/10 Table of contents c–3 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) (PMC–RB/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 PMC–PA1/PA3) 246. . . . . . . . . . . . . 5.49 MMCWW (WRITING MMC WINDOW DATA) (OTHER THAN PMC–PA1/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. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . w w w .cnccenter.com
  8. 8. B–61863E/10Table of Contents c–4 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 PMC–PA1 AND PA3) 341. . . . . . . . 1.5 LADDER PASSWORD FUNCTION 341. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.6 PMC OPERATION FOR LOADER CONTOROL FUNCTION 345. . . . . . . . . . . . . . . . . . . . . . . . . . . . . w w w .cnccenter.com
  9. 9. B–61863E/10 Table of contents c–5 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 Link–II 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. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . w w w .cnccenter.com
  10. 10. B–61863E/10Table of Contents c–6 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 ON–LINE 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. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . w w w .cnccenter.com
  11. 11. B–61863E/10 Table of contents c–7 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 PMC–MODEL 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. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . w w w .cnccenter.com
  12. 12. B–61863E/10Table of Contents c–8 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 Mate–D/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 Mate–H) 532. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11.8 ERROR DETAILS 533. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11.9 INPUT/OUTPUT LADDER/PMC–PARAMETER BY MDI/DPL 534. . . . . . . . . . . . . . . . . . . . . . . . . . . 11.9.1 Input/Output Method to Office Programmer (P–g Mate/Mark II) (Fixed 9600bit/Sec.) 534. . . . . . . . . . . . 11.9.2 Input/Output Method to FANUC FLOPPY CASSETE (Fixed 4800bit/sec.) 534. . . . . . . . . . . . . . . . . . . . 11.10 ON–LINE DEBUGGING FUNCTION (ONLY FOR Power Mate–H) 535. . . . . . . . . . . . . . . . . . . . . . . . 11.10.1 Starting and Stopping the On–line Debugging Function 535. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11.11 ERROR LIST 537. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . IV. STEP SEQUENCE FUNCTION 1. GENERAL 541. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.1 STEP SEQUENCE METHOD 542. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.2 GRAPHICAL SYMBOLS 545. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.3 PROGRAMMING 546. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . w w w .cnccenter.com
  13. 13. B–61863E/10 Table of contents c–9 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