PMC Ladder Language Programming Manual.pdf
1023
0
0
Full text
(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) 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) DEFINITION OF WARNING, CAUTION, AND NOTE. B–61863E/10. DEFINITION OF WARNING, CAUTION, AND NOTE. om. 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.. r.c. WARNING. CAUTION. ce nt e. 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.. .c. NOTE. nc. Applied when there is a danger of the equipment being damaged, if the approved procedure is not observed.. w. The Note is used to indicate supplementary information other than Warning and Caution.. w. w. Read this manual carefully, and store it in a safe place.. s–1.
(5) Table of Contents. B–61863E/10. DEFINITION OF WARNING, CAUTION, AND NOTE . . . . . . . . . . . . . . . . . . . . . . . . . . s–1 PREFACE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . p–1. I. PMC SEQUENCE PROGRAM 1. SEQUENCE PROGRAM CREATING PROCEDURE . . . . . . . . . . . . . . . . . . . . . . . .. 3. 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. ce nt e. r.c. om. 1.1. 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. PROCESSING I/O SIGNALS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 34. 2.5. 35 35 36 37. 2.6. INTERLOCKING . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 38. 2.7. SEQUENCE PROGRAM PROCESSING TIME . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 39. 2.8. SEQUENCE PROGRAM MEMORY CAPACITY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 41. 3. ADDRESS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.1 ADDRESSES BETWEEN PMC AND CNC (PMCNC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.2 ADDRESSES BETWEEN PMC AND MACHINE TOOL (PMCMT) . . . . . . . . . . . . . . . . . . . . .. 42. nc. Input Signal Processing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Output Signal Processing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . I/O Signals to CNC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Difference of Status of Signals Between 1st Level and 2nd Level . . . . . . . . . . . . . . . . . . . . . . . . . . . .. w. .c. 2.5.1 2.5.2 2.5.3 2.5.4. 53 55 61 63 64. INTERNAL RELAY ADDRESSES (R) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 66. w 3.3. 53. Addresses Between PMC and Machine Tool for PMC-RB/RC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Assignment of I/O Module Addresses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . I/O Link Connection Unit Assignment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . I/O Unit Model B Assignment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Power Mate–model D/H Assignment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. w. 3.2.1 3.2.2 3.2.3 3.2.4 3.2.5. 52. Area Managed by the System Program . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 68. 3.4. 3.3.1. 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. c–1.
(6) Table of Contents. B–61863E/10. 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 86 87 88 89 90 90 90 90 91 92 93 93 94 96. 5. FUNCTIONAL INSTRUCTIONS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 98. r.c. om. RD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . RD . NOT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . WRT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . WRT. NOT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . AND . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . AND. NOT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . OR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . OR. NOT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . RD. STK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . RD. NOT. STK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . AND. STK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . OR. STK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . SET . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . RST . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. ce nt e. 4.1.1 4.1.2 4.1.3 4.1.4 4.1.5 4.1.6 4.1.7 4.1.8 4.1.9 4.1.10 4.1.11 4.1.12 4.1.13 4.1.14. 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. nc. 5.1. ROT (ROTATION CONTROL) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 142. 5.12. ROTB (BINARY ROTATION CONTROL) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 145. 5.13. COD (CODE CONVERSION) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 148. w. .c. 5.11. 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. w. w. 5.14. 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. c–2.
(7)
(8)
(9) . B–61863E/10. 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) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 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. w. w. w. .c. nc. ce nt e. r.c. om. 5.27. 254. 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. c–3.
(10) Table of Contents. B–61863E/10. 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 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. om. 6.1. 7. LADDER DIAGRAM FORMAT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 303 7.1. ADDRESSES, SIGNAL NAMES, COMMENTS, AND LINE NUMBERS . . . . . . . . . . . . . . . . . . .. 304 305 305 305. 7.2. SYMBOLS USED IN THE LADDER DIAGRAM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 306. 7.3. LADDER DIAGRAM FORMAT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 307. 7.4. INFINITE NUMBER OF RELAY CONTACTS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. r.c. Addresses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Signal Names . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Comments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Line Numbers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. ce nt e. 7.1.1 7.1.2 7.1.3 7.1.4. 304. 308. 8. MISCELLANEOUS ITEM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 309 9. SEQUENCE PROGRAM STRUCTURING . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 310 EXAMPLES OF STRUCTURED PROGRAMMING . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9.1.1 9.1.2 9.1.3. 9.2. SUBPROGRAMMING AND NESTING . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 311 311 312 314. 315. Function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Execution Method . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Creating a Program . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 315 316 317. CAUTIONS FOR SUBROUTINES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 319. .c. 9.2.1 9.2.2 9.2.3. 9.3. Implementation Techniques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. nc. 9.1. w. 10.JMP INSTRUCTIONS WITH LABEL SPECIFICATION . . . . . . . . . . . . . . . . . . . . . . 321 SPECIFICATIONS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 321. 10.2. RESTRICTIONS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 325. w. 10.1. w. 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. c–4.
(11)
(12)
(13) . B–61863E/10. 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 357 357 358 359 359. DISPLAYING THE CONTENTS OF MEMORY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 360. 3.5.1 3.5.2. 3.6. Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Function for Storing Data in Memory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 360 361. FUNCTION FOR DISPLAYING SIGNAL WAVEFORMS (ANALYS) . . . . . . . . . . . . . . . . . . . . . .. 362. Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Parameter Screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Signal Diagnosis Screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Reading Signals Automatically at Power on . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 362 362 363 366 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.9. I/O Link Connecting Check Screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . I/O Link–II Parameter Setting Screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 371 372. FORCED INPUT/OUTPUT FUNCTION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 375. 3.9.1 3.9.2 3.9.3 3.9.4 3.9.5. Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Setting/Operation for Enabling Forced Input/Output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Screen Display . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Modifying the Values of Signals by Forced Input/Output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Setting/Clearing OVERRIDE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. nc. 3.8.1 3.8.2. ce nt e. 3.6.1 3.6.2 3.6.3 3.6.4 3.6.5. r.c. 3.5. Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Parameter Setting Screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Starting or Stopping the Trace Function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Trace Screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Automatic Tracing Function at Power on . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. om. 3.4.1 3.4.2 3.4.3 3.4.4 3.4.5. 375 378 379 382 383. 4.1 4.2. .c. 4. PMC PARAMETERS SETTING AND DISPLAY (PMCPRM) . . . . . . . . . . . . . . . . . 386 OUTLINE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 387. INPUT PMC PARAMETERS FROM MDI PANEL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 388. Multiple Data Input . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 388. SETTING AND DISPLAY SCREEN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 389. w. 4.2.1. 4.3. Timer Screen (TIMER) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Counter Screen (COUNTR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Keep Relay (KEEPRL) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Data Table (DATA) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 389 390 390 396. SETTING SCREEN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 398. w. w. 4.3.1 4.3.2 4.3.3 4.3.4. 4.4. 4.4.1. 4.5. Other Setting Screens . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 401. NOTE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 404. 5. PMC LADDER DIAGRAM DISPLAY (PMCLAD) . . . . . . . . . . . . . . . . . . . . . . . . . . . 405 5.1. LADDER DIAGRAM DISPLAY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 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 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. c–5. 406. 408.
(14) Table of Contents. B–61863E/10. 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 FOR THE FS16 (PMC-RC OR PMC-RC3) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 417. 6.2. FOR THE FS15 (PMC-NB) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 417. om. 6.1. III. PMC PROGRAMMER (CRT/MDI). r.c. 1. GENERAL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 421 2. COMPONENT UNITS AND CONNECTIONS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 422 COMPONENT UNITS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 423. 2.2. CONNECTING COMPONENT UNITS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 428. ce nt e. 2.1. 3. SELECTION OF PROGRAMMER MENUS BY SOFTKEYS . . . . . . . . . . . . . . . . . 429 4. SPECIFYING AND DISPLAYING SYSTEM PARAMETERS (SYSPRM) . . . . . . . 431 5. EDITING OF SEQUENCE PROGRAM (EDIT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 436 SPECIFYING AND DISPLAYING TITLE DATA (TITLE) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 5.2. 437 437 438. SEQUENCE PROGRAM GENERATION (LADDER) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 440. Sequence Program Input . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Alteration of Sequence Programs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Insert of Sequence Program . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Delete of Sequence Program . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Search of Sequence Program . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Copying the Sequence Program . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Moving the Sequence Program . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Editing Symbol Data and Comment at Once . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Address Change of Sequence Program . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 441 445 445 448 449 451 452 453 453. I/O UNIT ADDRESS SETTING (MODULE) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 455. SYMBOL DATA SETTING (SYMBOL) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 458. w. w. 5.2.1 5.2.2 5.2.3 5.2.4 5.2.5 5.2.6 5.2.7 5.2.8 5.2.9. 5.3. w. 5.4. 5.4.1 5.4.2 5.4.3 5.4.4 5.4.5 5.4.6. 5.5. 437. Entering Title Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Deleting Title Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Editing Character Strings of Title Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. nc. 5.1.1 5.1.2 5.1.3. .c. 5.1. Symbol Data and Comment Input . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Symbol Data Search (SRCH) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Delete of Symbol data and Comment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Editing Character Strings of Symbol Data and Comment Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Function for editing symbol data and comment data at one time . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Function of Copying Symbol and Comment Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 459 459 459 460 460 461. MESSAGE DATA SETTING (MESSAGE) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 462. 5.5.1 5.5.2 5.5.3 5.5.4. Message Data Input . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Searching for an Address (SRCH) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Editing a Character String in Message Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Input with a Katakana Identification Code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. c–6. 463 463 463 464.
(15)
(16)
(17) . B–61863E/10. 5.5.5 5.5.6 5.5.7. 464 464 464. CLEARING THE SEQUENCE PROGRAM AND CONDENSATION OF THE SEQUENCE PROGRAM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 465. 5.6.1 5.6.2 5.6.3. 5.7. Clearing the Sequence Program . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Compress the Sequence Program . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Clearing the PMC Parameter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 465 466 466. CROSS REFERENCE DISPLAY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 467. 5.7.1 5.7.2. Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Parameter Setting Screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 467 468. om. 5.6. Copying Message Data (COPY) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Inputting a Multi-byte Character (D.CHAR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Displaying Input Code (DSPMOD) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 6. EXECUTION OF A SEQUENCE PROGRAM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 472 START AND STOP OF A SEQUENCE PROGRAM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 473. 6.2. STARTING THE SEQUENCE PROGRAM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 474. 6.3. FORCIBLY STOPPING THE SEQUENCE PROGRAM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. r.c. 6.1. 474. 7.1. ce nt e. 7. WRITING, READING, AND VERIFYING THE SEQUENCE PROGRAM AND PMC PARAMETER DATA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 475 OVERVIEW . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7.1.1. 476. C Input/Output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 477. 7.2. SET ITEMS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 478. 7.3. OPERATIONS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 480. 7.5. 480 480 482 484 489 490 491. I/O ERROR MESSAGES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 493. SEQUENCE PROGRAM COPY FUNCTION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 495 495 495 495 495 496 496. RESTRICTIONS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 496. w 7.6. 492. Copy Title Data [CPYTTL] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Copy a Ladder Program [CPYLAD] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Copy Symbol Data and Comment Data [CPYSYM] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Copy Message Data [CPYMSG] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Copy the Sequence Programs [CPYALL] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Copy I/O Module Data [CPYMDL] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. w. 7.5.1 7.5.2 7.5.3 7.5.4 7.5.5 7.5.6. nc. 7.4. Transfer to and from a FAPT LADDER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Transfer to and from a FANUC FD Cassette . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Storage to Flash ROM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Storage to a Memory Card . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Data Input to and Output from other Devices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Setting the Transfer Speed ([SPEED] Soft Key) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Transfer to and from a ROM WRITER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Notes on Using an MDI Keyboard without Cursor Keys (when using the FS20 PMC–MODEL RA1/RA3) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. .c. 7.3.1 7.3.2 7.3.3 7.3.4 7.3.5 7.3.6 7.3.7 7.3.8. w. 8. FUNCTIONS FOR DISPLAYING MEMORY AREAS AND DEBUGGING THE PROGRAM (MONIT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 497 8.1. DISPLAYING THE GDT (GLOBAL DESCRIPTOR TABLE) . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 8.1.1 8.1.2. 8.2. 498. Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Descriptions of Displayed Items . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 498 500. DISPLAYING THE MEMORY ALLOCATION INFORMATION OF A USER PROGRAM CODED IN C. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 501. 8.2.1 8.2.2. Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Displayed Items . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. c–7. 501 503.
(18) Table of Contents. 8.3. DEBUGGING . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8.3.1 8.3.2 8.3.3 8.3.4 8.3.5 8.3.6. 8.4. 504. Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Parameter Screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Screen for Displaying Traced Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Enabling Automatic Debugging at Power-on . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 504 504 505 508 508 508. LADDER DEBUGGING FUNCTION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 509. Screen of Ladder Debugging Function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Soft key menu of Ladder Debugging Function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Step Operation [STEP] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Stop Function of Break with Condition [BRKCTL] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 509 510 511 512. ONLINE FUNCTION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 514. om. 8.4.1 8.4.2 8.4.3 8.4.4. 8.5. B–61863E/10. Online Setting Screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Setting Method . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Setting on the NC Parameter Screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 514 515 515. r.c. 8.5.1 8.5.2 8.5.3. 9. ERROR MESSAGES (FOR EDIT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 517. ce nt e. 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. Starting Ladder Mnemonics Editing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Confirming the Ladder Mnemonics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Modifying the Ladder Mnemonics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ending Ladder Mnemonics Editing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 525 526 527 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. w. .c. nc. 11.4.1 11.4.2 11.4.3 11.4.4. Input/Output Method to Office Programmer (P–g Mate/Mark II) (Fixed 9600bit/Sec.) . . . . . . . . . . . . Input/Output Method to FANUC FLOPPY CASSETE (Fixed 4800bit/sec.) . . . . . . . . . . . . . . . . . . . .. w. 11.9.1 11.9.2. 11.10 ON–LINE DEBUGGING FUNCTION (ONLY FOR Power Mate–H) . . . . . . . . . . . . . . . . . . . . . . . .. 535. Starting and Stopping the On–line Debugging Function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 535. 11.11 ERROR LIST . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 537. w. 11.10.1. 534 534. IV. STEP SEQUENCE FUNCTION 1. GENERAL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 541 1.1. STEP SEQUENCE METHOD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 542. 1.2. GRAPHICAL SYMBOLS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 545. 1.3. PROGRAMMING . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 546. c–8.
(19)
(20)
(21) . B–61863E/10. 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 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. r.c. om. 3.1. INITIAL BLOCK STEP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 572. 3.12. END OF BLOCK STEP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 572. ce nt e. 3.11. 4. EXTENDED LADDER INSTRUCTIONS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 573 4.1. FUNCTIONAL INSTRUCTION TRSET . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 574. 4.2. PMC ADDRESS (S ADDRESS) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 574. 5. SPECIFICATION OF STEP SEQUENCE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 575 SPECIFICATION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 576. 5.2. GENERAL RULES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 577. 5.3. EXCLUSIVE CONTROL FOR FUNCTIONAL INSTRUCTIONS . . . . . . . . . . . . . . . . . . . . . . . . . .. 583. nc. 5.1. 6. CRT/MDI OPERATION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 586 DISPLAYING OF SEQUENCE PROGRAM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 6.2. 587 588 590. TIMER SCREEN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 593. Time Screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Monitoring Elapsed Time . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 593 594. MONITOR TIME SCREEN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 595. EDITING FUNCTION OF LADD ER DIAGRAM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 597. w. 6.2.1 6.2.2. 6.3. w. 6.4. 587. Program Configuration List (Main Screen) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Step Sequence Screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ladder Screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. w. 6.1.1 6.1.2 6.1.3. .c. 6.1. 6.4.1 6.4.2 6.4.3. Program Configuration List (Main Screen) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Step Sequence Screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ladder Screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 597 598 600. 6.5. CORRESPONDING FUNCTION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 602. 6.6. COMPATIBILITY OF LADDER DIAGRAM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 603. c–9.
(22) Table of Contents. B–61863E/10. V. PMC PROGRAMMER(SYSTEM P series) 1. GENERAL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 607 2. FUNCTIONS OF PROCESSING . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 608 3. COMPONENT UNITS AND CONNECTIONS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 610 COMPONENT UNITS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 611. 3.2. CONNECTIONS OF UNITS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 612. KEYBOARD OF SYSTEM P SERIES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 615. 3.3. 3.4. LOAD Key (System Program Loading Key) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . F Keys (F1 to F0) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . R Keys (R0 to R3) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Data Keys and Screen Scroll Key . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. r.c. 3.3.1 3.3.2 3.3.3 3.3.4. om. 3.1. SETTING OF I/O DEVICE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 616 616 617 618. 619. 4. OPERATION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 621 GENERAL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . PREPARATION BEFORE OPERATION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.2.1 4.2.2 4.2.3 4.2.4 4.2.5 4.2.6. 624 624 624 625 626 627. PROGRAM EDITING . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 630. Data Display and Setting (Title, Symbol, Ladder Program, Comment, Message, I/O Module) . . . . . . Programming from Keyboard . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Alter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Insert . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Delete . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Location Search . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Display of Ladder Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Help Screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Editing end . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 630 636 637 640 641 641 643 644 644. INPUT OF PROGRAM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 645. nc. 4.3.1 4.3.2 4.3.3 4.3.4 4.3.5 4.3.6 4.3.7 4.3.8 4.3.9. w. 4.4. 4.4.1 4.4.2. Source Program . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ROM Format Program . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 645 647. OUTPUT OF PROGRAM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 650. w. 4.5. Source Program . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Paper Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ROM Format Program . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 650 653 654. COLLATION OF PROGRAM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 657. w. 4.5.1 4.5.2 4.5.3. 4.6. 622 624. System Floppy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Limitations with the SYSTEM P Mate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Loading of Floppy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . FAPT LADDER System Floppy Loading . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Programmer Menu Screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Parameter Setting and Display . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. .c. 4.3. ce nt e. 4.1 4.2. 4.6.1 4.6.2. Collation of Source Programs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ROM Format Program . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 657 657. 4.7. DELETION OF PROGRAMS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 658. 4.8. SPECIAL USES OF THE R3 KEY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 659. DIRECT EDITING BY LADDER DIAGRAM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 660. 4.9. 4.9.1 4.9.2 4.9.3. Outline . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Limitations in SYSTEM P Mate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Selection of Program Menu by Soft Keys . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. c–10. 660 660 660.
(23)
(24)
(25) . B–61863E/10. 4.10. Sequence Program Input . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Substitution of Sequence Programs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Additions to Sequence Programs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Deleting a Sequence Program . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Searching a Sequence Program . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Copying a Sequence Program . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Moving a Sequence Program . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Symbol Data Display . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Compressed Input by [COMAND] Key . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ending Edit of a Sequence Program . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 662 665 665 668 669 671 672 673 674 675. INPUT/OUTPUT OF LADDER PROGRAM WITH P–G AND FLOPPY CASSETTE/FA CARD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 676. om. 4.9.4 4.9.5 4.9.6 4.9.7 4.9.8 4.9.9 4.9.10 4.9.11 4.9.12 4.9.13. General . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Setting I/O Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Program Input . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Program Output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Program Collation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. r.c. 4.10.1 4.10.2 4.10.3 4.10.4 4.10.5. 676 676 676 677 678. 5. FILE EDITING FUNCTION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 679 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. ce nt e. 5.1. nc. APPENDIX. A. ERROR CODES LIST (FOR FAPT LADDER P–G) . . . . . . . . . . . . . . . . . . . . . . . . . 691 B. WINDOW FUNCTION DESCRIPTION (EXCEPT FS 15B PMC–NB/NB2) . . . . . 694 FUNCTION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 694. B.2. LOW–SPEED RESPONSE AND HIGH–SPEED RESPONSE OF WINDOW FUNCTION . . . . . .. 694. B.3. LIST OF WINDOW FUNCTIONS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 696. w. .c. B.1. B.4. FORMATS AND DETAILS OF CONTROL DATA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Reading CNC System Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Reading a Tool Offset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Writing a Tool Offset (:Low–Speed Response) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Reading a Workpiece Origin Offset Value (Not Supported by the Power Mate–D or –F) . . . . . . . . . . Writing a Workpiece Origin Offset Value (:Low–Speed Response) (Not Supported by the Power Mate–D or –F) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Reading a Parameter (:Low–Speed Response) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Writing a Parameter (:Low–Speed Response) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Reading Setting Data (:Low–Speed Response) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Writing Setting Data (:Low–Speed Response) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Reading a Custom Macro Variable (:Low–Speed Response) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Writing a Custom Macro Variable (:Low–Speed Response) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Reading the CNC Alarm Status . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Reading the Current Program Number . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Reading the Current Sequence Number . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Reading the Actual Velocity of Controlled Axes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. w. w. B.4.1 B.4.2 B.4.3 B.4.4 B.4.5. B.4.6 B.4.7 B.4.8 B.4.9 B.4.10 B.4.11 B.4.12 B.4.13 B.4.14 B.4.15. c–11. 698 699 701 703 705 707 709 711 713 715 717 719 721 727 729 731.
(26) Table of Contents. B.4.28 B.4.29 B.4.30 B.4.31 B.4.32 B.4.33 B.4.34 B.4.35 B.4.36 B.4.37. w. w. w. .c. B.4.38 B.4.39 B.4.40 B.4.41 B.4.42 B.4.43 B.4.44 B.4.45 B.4.46 B.4.47 B.4.48 B.4.49 B.4.50 B.4.51. B.4.52. B.4.53. B.4.54 B.4.55 B.4.56. 733 735 737 739 741 743 748 750 754 756. om. B.4.27. r.c. B.4.26. ce nt e. B.4.25. Reading the Absolute Position (Absolute Coordinates) of Controlled Axes . . . . . . . . . . . . . . . . . . . . Reading the Machine Position (Machine Coordinates) of Controlled Axes . . . . . . . . . . . . . . . . . . . . . Reading a Skip Position (Stop Position of Skip Operation (G31)) of Controlled Axes . . . . . . . . . . . . Reading the Servo Delay for Controlled Axes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Reading the Acceleration/Deceleration Delay on Controlled Axes . . . . . . . . . . . . . . . . . . . . . . . . . . . Reading Modal Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Reading Diagnosis Data (:Low–Speed Response) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Reading A/D Conversion Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Reading Tool Life Management Data (Tool Group No.) (Not available for Power Mate–D/F, Series 21–TA) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Reading Tool Life Management Data (Number of Tool Groups) (Not available for Power Mate–D/F, Series 21–TA) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Reading Tool Life Management Data (Number of Tools) (Not available for Power Mate–D/F, Series 21–TA) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Reading Tool Life Management Data (Tool Life) (Not available for Power Mate–D/F, Series 21–TA) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Reading Tool Life Management Data (Tool Life Counter) (Not available for Power Mate–D/F, Series 21–TA) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Reading Tool Life Management Data (Tool Length Compensation No. (1) : Tool No.) (Not available for Power Mate–D/F, Series 21–TA) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Reading Tool Life Management Data (Tool Length Compensation No. (2) : Tool Order No.) (Not available for Power Mate–D/F, Series 21–TA) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Reading Tool Life Management Data (Cutter Compensation No. (1) : Tool No.) (Not available for Power Mate–D/F, Series 21–TA) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Reading Tool Life Management Data (Cutter Compensation No. (2) : Tool Order No.) (Not available for Power Mate–D/F, Series 21–TA) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Reading Tool Life Management Data (Tool Information (1) : Tool No.) (Not available for Power Mate–D/F, Series 21–TA) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Reading Tool Life Management Data (Tool Information (2): Tool Order No.) (Not available for Power Mate–D/F, Series 21–TA) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Reading Tool Life Management Data (Tool No.) (Not available for Power Mate–D/F, Series 21–TA) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Reading the Actual Spindle Speed . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Entering Data on the Program Check Screen (:Low–Speed response) (Not available for Power Mate–D/F, Series 21–TA) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Reading Clock Data (Date and Time) (Not available for Power Mate–F) . . . . . . . . . . . . . . . . . . . . . . Entering Torque Limit Data for the Digital Servo Motor (:Low–Speed response) . . . . . . . . . . . . . . Reading Load Information of the Spindle Motor (Serial Interface) . . . . . . . . . . . . . . . . . . . . . . . . . . . Reading a Parameter (Not available for Power Mate–D/F, Series 21–TA) . . . . . . . . . . . . . . . . . . . . . . Reading Set Data (Not available for Power Mate–D/F, Series 21–TA) . . . . . . . . . . . . . . . . . . . . . . . . Reading Diagnosis Data (Not available for Power Mate–D/F, Series 21–TA) . . . . . . . . . . . . . . . . . . . Reading a Character String of the CNC Program Being Executed in the Buffer . . . . . . . . . . . . . . . . . Reading the Relative Position on a Controlled Axis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Reading the Remaining Travel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Reading CNC Status Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Reading an Operator Message . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Reading Value of the P-code Macro Variable (:Low–Speed response) . . . . . . . . . . . . . . . . . . . . . . . Writing Value of the P–code Macro Variable (:Low–Speed response) . . . . . . . . . . . . . . . . . . . . . . . . Reading the Tool Life Management Data (Tool Life Counter Type) (Not available for Power Mate–D/F, Series 21–TA) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Registering the Tool Life Management Data (Tool Group) (:Low–Speed response) (Not available for Power Mate–D/F, Series 21–TA) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Writing the Tool Life Management Data (Tool life) (:Low–Speed response) (Not available for Power Mate–D/F, Series 21–TA) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Writing the Tool Life Management Data (Tool Life Counter) (:Low–Speed response) (Not available for Power Mate–D/F, Series 21–TA) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Writing the Tool Life Management Data (Tool Life Counter Type) (:Low–Speed Response) (Not available for Power Mate–D/F, Series 21–TA) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Writing the Tool Life Management Data (Tool Length Offset Number (1) : Tool Number) (:Low–Speed Response) (Not available for Power Mate–D/F, Series 21–TA) . . . . . . . . . . . . . . . . . .. nc. B.4.16 B.4.17 B.4.18 B.4.19 B.4.20 B.4.21 B.4.22 B.4.23 B.4.24. B–61863E/10. c–12. 758. 760. 762. 764 766 768 770 772 774 776 778 780 782 784 786 788 789 790 791 793 795 797 799 801 803 805 807 809 811 813 815.
(27)
(28)
Related documents