GE Fanuc Automation Computer Numerical Control Products

2y ago
26 Views
4 Downloads
3.10 MB
506 Pages
Last View : 18d ago
Last Download : 3m ago
Upload by : Lilly Kaiser
Transcription

GE Fanuc AutomationComputer Numerical Control ProductsPMCModel /SC/SC3/SC4/NB/NB2/NB6Ladder Language Programming Manual, GFZ-61863E/15,Vol. 4 of 4February 2005

GFL-002Warnings, Cautions, and Notesas Used in this PublicationWarningWarning notices are used in this publication to emphasize that hazardous voltages,currents, temperatures, or other conditions that could cause personal injury exist in thisequipment 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.CautionCaution notices are used where equipment might be damaged if care is not taken.NoteNotes merely call attention to information that is especially significant to understanding andoperating the equipment.This document is based on information available at the time of its publication. While effortshave been made to be accurate, the information contained herein does not purport to cover alldetails or variations in hardware or software, nor to provide for every possible contingency inconnection with installation, operation, or maintenance. Features may be described hereinwhich are not present in all hardware and software systems. GE Fanuc Automation assumes noobligation of notice to holders of this document with respect to changes subsequently made.GE Fanuc Automation makes no representation or warranty, expressed, implied, or statutorywith respect to, and assumes no responsibility for the accuracy, completeness, sufficiency, orusefulness of the information contained herein. No warranties of merchantability or fitness forpurpose shall apply.The following are trademarks of GE Fanuc Automation, Inc.Alarm s ThreeCIMPLICITY masterPowerTRACVersaPointField ControlMotion MateSeries 90VersaProGEnetPACSystemsProficySeries FiveSeries OneVuMasterWorkmaster Copyright 2005 GE Fanuc Automation North America, Inc.All Rights ReservedSeries Six

DEFINITION OF WARNING, CAUTION, AND NOTEB–61863E/15DEFINITION OF WARNING, CAUTION, AND NOTEThis manual includes safety precautions for protecting the user and preventing damage to themachine. Precautions are classified into Warning and Caution according to their bearing on safety.Also, supplementary information is described as a Note. Read the Warning, Caution, and Notethoroughly before attempting to use the machine.WARNINGApplied when there is a danger of the user being injured or when there is a danger of both the userbeing injured and the equipment being damaged if the approved procedure is not observed.CAUTIONApplied when there is a danger of the equipment being damaged, if the approved procedure is notobserved.NOTEThe Note is used to indicate supplementary information other than Warning and Caution. Read this manual carefully, and store it in a safe place.s–1

PREFACEB–61863E/15PREFACEThis programming manual describes the method of generatingladder sequence programs for PMC.It also describes the operation methods of CRT/MDI andSYSTEM P series for sequence programming.Renaming of PMCModelsThis manual presents programming descriptions for the PMCmodels listed in the following table. Note that some models havebeen renamed; in the product name column, the old names areenclosed in parentheses, while the new names appear above theold names. However, the previous specifications are still appliedto the renamed models. Thus, when using the renamed models,users should: Read the old names shown in this manual as the new names. Read the old names appearing on the units as the new names.Applicable modelsThe models covered by this manual, and their abbreviations are :Product NameFANUC PMC–MODEL PA1AbbreviationsPMC–PA1Applicable CNCFANUC Power Mate–MODEL DFANUC Series 21–MODEL AFANUC PMC–MODEL PA3PMC–PA3FANUC Power Mate–MODEL D/F/HFANUC Series 21–MODEL AFANUC PMC–MODEL SA1(Note 1)(Old Name : FANUC PMC–MODEL RA1)PMC–SA1FANUC Series 18–MODEL A/B(PMC–RA1)FANUC Series 20–MODEL AFANUC Series 21–MODEL BFANUC Series 20i–MODEL AFANUC Series 0i–MODEL AFANUC Series 21i–MODEL A/BLoader control function (Note 2)FANUC PMC–MODEL SA2(Note 1)PMC–SA2FANUC Series 18–MODEL A(Old Name : FANUC PMC–MODEL RA2)(PMC–RA2)FANUC PMC–MODEL SA3PMC–SA3FANUC Series 18–MODEL A(PMC–RA3)FANUC Series 20–MODEL A(Note 1)(Old Name : FANUC PMC–MODEL RA3)FANUC Series 21–MODEL BFANUC Series 0i–MODEL AFANUC PMC–MODEL SA5(Note 1)PMC–SA5(Old Name : FANUC PMC–MODEL RA5)(PMC–RA5)FANUC PMC–MODEL SBPMC–SB(Note 1)(Old Name : FANUC PMC–MODEL RB)(PMC–RB)FANUC PMC–MODEL SB2PMC–SB2(Note 1)FANUC Series 21i–MODEL AFANUC Series 16–MODEL A(Old Name : FANUC PMC–MODEL RB2)(PMC–RB2)FANUC PMC–MODEL SB3PMC–SB3FANUC Series 16–MODEL A/B(PMC–RB3)FANUC Series 18–MODEL B(Note 1)(Old Name : FANUC PMC–MODEL RB3)p–1

PREFACEProduct NameFANUC PMC–MODEL SB4(Note 1)AbbreviationsB–61863E/15Applicable CNCPMC–SB4FANUC Series 16–MODEL B(Old Name : FANUC PMC–MODEL RB4)(PMC–RB4)FANUC Series 18–MODEL BFANUC PMC–MODEL SB5PMC–SB5FANUC Series 16–MODEL C(PMC–RB5)FANUC Series 18–MODEL C(Note 1)(Old Name : FANUC PMC–MODEL RB5)FANUC Series 16i–MODEL AFANUC Series 18i–MODEL AFANUC Power Mate i–MODEL D/HFANUC PMC–MODEL SB6(Note 1)(Old Name : FANUC PMC–MODEL RB6)PMC–SB6FANUC Series 16–MODEL C(PMC–RB6)FANUC Series 18–MODEL CFANUC Series 16i–MODEL AFANUC Series 18i–MODEL AFANUC Series 21i–MODEL AFANUC Power Mate i–MODEL D/HFANUC PMC–MODEL SB7PMC–SB7FANUC Series 16i–MODEL BFANUC Series 18i–MODEL BFANUC Series 21i–MODEL BFANUC PMC–MODEL SC(Note 1)PMC–SC(Old Name : FANUC PMC–MODEL RC)(PMC–RC)FANUC PMC–MODEL SC3(Note 1)FANUC Series 16–MODEL APMC–SC3FANUC Series 16–MODEL A/B/C(Old Name : FANUC PMC–MODEL RC3)(PMC–RC3)FANUC Series 18–MODEL B/CFANUC PMC–MODEL SC4PMC–SC4FANUC Series 16–MODEL B/C(Old Name : FANUC PMC–MODEL RC4)(Note 1)(PMC–RC4)FANUC Series 18–MODEL B/CFANUC PMC–MODEL NBPMC–NBFANUC Series 15–MODEL BFANUC PMC–MODEL NB2PMC–NB2FANUC PMC–MODEL NB6PMC–NB6FANUC Series 15i–MODEL AFANUC Series 15i–MODEL BNOTE1 These models have been renamed; in the product namecolumn, the old names are enclosed in parentheses, whilethe new names appear above the old names. However, theprevious specifications are still applied to the renamedmodels.Thus, when using the renamed models, users should : Read the old names shown in this manual as the newnames. Read the old names appearing on the units as the newnames.2 PMC–SA1 is applied to the loader control side of a CNChaving the loader control function.The CNC models having the loader control function are asfollows :FANUC Series 16–MODEL A/B/CFANUC Series 18–MODEL A/B/CFANUC Series 21–MODEL BFANUC Series 16i/18i/21i–MODEL A/Bp–2

PREFACEB–61863E/15Other manualsHowever, it does not include all items required for sequenceprogramming. For those required for sequence programmingrefer to the following manuals.Name of manualReference itemsApplicationFANUC Power Mate-MODEL D/FCONNECTION MANUAL (B-62833EN)Interface between PMC and CNCPMC-PA1PMC-PA3FANUC Power Mate-MODEL HCONNECTION MANUAL (B–62683EN)Interface between PMC and CNCPMC-PA3FANUC Power Mate i-MODEL D/HCONNECTION MANUAL (FUNCTION) (B–63733EN–1)Interface between PMC and CNCPMC-SB5PMC-SB6FANUC Series 16/18CONNECTION MANUAL (B-61803E)Interface between PMC and PMC-SC3FANUC Series 16/18/160/180-MODEL BCONNECTION MANUAL (FUNCTION) (B-62443E-1)Interface between PMC and CNCPMC-SB3PMC-SB4PMC-SC3PMC-SC4FANUC Series 16/18/160/180-MODEL CCONNECTION MANUAL (FUNCTION) (B-62753EN-1)Interface between PMC and CNCPMC-SB5PMC-SB6PMC-SC3PMC-SC4FANUC Series 16i/18i/21i/160i/180i/210i–MODEL ACONNECTION MANUAL (FUNCTION) (B-63003EN-1)Interface between PMC and CNCPMC-SA1PMC-SA5PMC-SB5PMC-SB6FANUC Series 16i/18i/21i/160i/180i/210i–MODEL BCONNECTION MANUAL (FUNCTION) (B-63523EN-1)Interface between PMC and CNCPMC-SB7FANUC Series 20–FA/TACONNECTION MANUAL (B–62173E)Interface between PMC and CNCPMC-SA1PMC-SA3FANUC Series 21/210–MODEL BCONNECTION MANUAL (FUNCTION) (B–62703EN–1)Interface between PMC and CNCPMC-SA1PMC-SA3FANUC Series 15-MODEL BBMI INTERFACECONNECTION MANUAL (B-62073E-1)Interface between PMC and CNCPMC-NBPMC-NB2FANUC Series 15i/150i-MODEL ACONNECTION MANUAL (FUNCTION) (B–63323EN–1)Interface between PMC and CNCPMC-NB6FANUC PMCC LANGUAGE PROGRAMMING MANUAL(B-61863E-1)C language programmingPMC-SCPMC-SC3PMC-SC4PMC-NBPMC-NB2Other applicationmodel namesThe models covered for reference by this manual, and theirabbreviations are:Product nameFANUC PMC-MODEL PFANUC PMC-MODEL NAp–3AbbreviationPMC-PPMC-NACNC forFANUC Power Mate-MODEL CFANUC Series 15-MODEL B

Table of ContentsB–61863E/15Volume 1DEFINITION OF WARNING, CAUTION, AND NOTE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . S–1PREFACE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . P–II. PMC SEQUENCE PROGRAM1. SEQUENCE PROGRAM CREATING PROCEDURE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31.11.21.31.41.51.61.71.81.9SPECIFICATION OF PMCs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5SUMMARY OF SPECIFICATION OF LADDER PROGRAM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29WHAT IS A SEQUENCE PROGRAM? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36CREATION OF INTERFACE SPECIFICATIONS (STEPS 1 TO 3) . . . . . . . . . . . . . . . . . . . . . . . . . 38CREATION OF LADDER DIAGRAM (STEP 4) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38CODING (STEP 5) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39SEQUENCE PROGRAM ENTRY (STEPS 6, 7) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40SEQUENCE PROGRAM CHECK AND WRITE INTO ROM (STEPS 8 TO 11) . . . . . . . . . . . . . . 40STORAGE AND CONTROL OF SEQUENCE PROGRAM (STEPS 12 TO 14) . . . . . . . . . . . . . . . 412. SEQUENCE PROGRAM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 422.12.22.32.42.5EXECUTION PROCEDURE OF SEQUENCE PROGRAM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .REPETITIVE OPERATION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .PRIORITY OF EXECUTION (1ST LEVEL, 2ND LEVEL AND 3RD LEVEL) . . . . . . . . . . . . . . .SEQUENCE PROGRAM STRUCTURING . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .PROCESSING I/O SIGNALS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2.5.1Input Signal Processing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2.5.2Output Signal Processing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2.5.3I/O Signals to CNC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2.5.4Difference of Status of Signals between 1st Level and 2nd Level . . . . . . . . . . . . . . . . . . . . . . .2.5.5Notes on Input/Output Signals Over a Network . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2.6INTERLOCKING . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2.7SEQUENCE PROGRAM PROCESSING TIME . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2.8SEQUENCE PROGRAM MEMORY CAPACITY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .434445495152525354555657593. ADDRESS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 613.13.2ADDRESSES BETWEEN PMC AND CNC (PMC NC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .ADDRESSES BETWEEN PMC AND MACHINE TOOL (PMC MT) . . . . . . . . . . . . . . . . . . . . . .3.2.1Addresses Between PMC and Machine Tool . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3.2.2Assignment of I/O Module Addresses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3.2.3I/O Link Connection Unit Assignment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3.2.4I/O Unit MODEL B Assignment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3.2.5Power Mate Assignment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3.2.6FS16i–LA Assignment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .c–17980808289919293

Table of contentsB–61863E/153.2.7Distribution I/O Connection I/O Module andDistribution I/O Operator’s Panel I/O Module Assignment Methods . . . . . . . . . . . . . . . . . . . . 943.2.8Assignment of Built–in I/O Card . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1003.3INTERNAL RELAY ADDRESSES (R) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1013.3.1Area Managed by the System Program . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1033.4ADDRESSES FOR MESSAGE SELECTION DISPLAYED ON CRT (A) . . . . . . . . . . . . . . . . . . . 1083.5ADDRESS OF COUNTER (C) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1103.6ADDRESS OF KEEP RELAY AND NONVOLATILE MEMORY CONTROL (K) . . . . . . . . . . . . 1123.7ADDRESS OF DATA TABLE (D) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1143.8TIMER ADDRESSES (T) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1163.9LABEL ADDRESSES (JMPB, JMPC, LBL) (L) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1183.10 SUBPROGRAM NUMBERS (CALL, CALLU, SP) (P) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1194. PMC BASIC INSTRUCTIONS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1204.1DETAILS OF BASIC INSTRUCTIONS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4.1.1RD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4.1.2RD. NOT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4.1.3WRT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4.1.4WRT. NOT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4.1.5AND . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4.1.6AND. NOT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4.1.7OR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4.1.8OR. NOT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4.1.9RD. STK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4.1.10 RD. NOT. STK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4.1.11 AND. STK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4.1.12 OR. STK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4.1.13 SET . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4.1.14 RST . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1221241251261271281281281281291301311311311335. FUNCTIONAL INSTRUCTIONS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.155.16END1 (1ST LEVEL SEQUENCE PROGRAM END) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .END2 (2ND LEVEL SEQUENCE PROGRAM END) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .END3 (END OF 3RD LEVEL SEQUENCE) (PMC–SC/SC3/SC4/NB/NB2/NB6/NB7 ONLY) . .TMR (TIMER) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .TMRB (FIXED TIMER) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .TMRC (TIMER) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .DEC (DECODE) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .DECB (BINARY DECODING) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .CTR (COUNTER) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .CTRB (FIXED COUNTER) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .CTRC (COUNTER) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .ROT (ROTATION CONTROL) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .ROTB (BINARY ROTATION CONTROL) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .COD (CODE CONVERSION) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .CODB (BINARY CODE CONVERSION) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .MOVE (LOGICAL PRODUCT TRANSFER) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2204

3Table of contentsMOVOR (DATA TRANSFER AFTER LOGICAL SUM) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .COM (COMMON LINE CONTROL) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .COME (COMMON LINE CONTROL END) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .JMP (JUMP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .JMPE (JUMP END) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .PARI (PARITY CHECK) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .DCNV (DATA CONVERSION) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .DCNVB (EXTENDED DATA CONVERSION) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .COMP (COMPARISON) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .COMPB (COMPARISON BETWEEN BINARY DATA) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .COIN (COINCIDENCE CHECK) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .SFT (SHIFT REGISTER) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .DSCH (DATA SEARCH) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .DSCHB (BINARY DATA SEARCH) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .XMOV (INDEXED DATA TRANSFER) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .XMOVB (BINARY INDEX MODIFIER DATA TRANSFER) . . . . . . . . . . . . . . . . . . . . . . . . . . . .ADD (ADDITION) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .ADDB (BINARY ADDITION) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .SUB (SUBTRACTION) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .SUBB (BINARY SUBTRACTION) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .MUL (MULTIPLICATION) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .MULB (BINARY MULTIPLICATION) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .DIV (DIVISION) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .DIVB (BINARY DIVISION) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .NUME (DEFINITION OF CONSTANT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .NUMEB (DEFINITION OF BINARY CONSTANTS) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .DISP (MESSAGE DISPLAY) (PMC–SB/SB2/SB3/SB4/SB5/SB6/SC/SC3/SC4 ONLY) . . . . . . . .DISPB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .EXIN (EXTERNAL DATA INPUT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .WINDR (READING CNC WINDOW DATA) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .WINDW (WRITING CNC WINDOW DATA) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .ARBITRARY FUNCTIONAL INSTRUCTIONS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .MMCWR (READING MMC WINDOW DATA) (OTHER THAN PMC–PA1/PA3) . . . . . . . . . . .MMCWW (WRITING MMC WINDOW DATA) (OTHER THAN PMC–PA1/PA3) . . . . . . . . . . .MOVB (TRANSFER OF 1 BYTE) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .MOVW (TRANSFER OF 2 BYTES) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .MOVN (TRANSFER OF AN ARBITRARY NUMBER OF BYTES) . . . . . . . . . . . . . . . . . . . . . . .MOVD (TRANSFER OF 4 BYTES) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .DIFU (RISING EDGE DETECTION) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .DIFD (FALLING EDGE DETECTION) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .EOR (EXCLUSIVE OR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .AND (LOGICAL AND) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .OR (LOGICAL OR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .NOT (LOGICAL NOT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .MMC3 R (MMC–III WINDOW DATA READ) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .MMC3W (MMC–III WINDOW DATA WRITE) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .SPCNT (SPINDLE CONTROL) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 05308310312313314315316317318320322324326329332

Table of 745.75B–61863E/15END (END OF A LADDER PROGRAM) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .CALL (CONDITIONAL SUBPROGRAM CALL) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .CALLU (UNCONDITIONAL SUBPROGRAM CALL) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .SP (SUBPROGRAM) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .SPE (END OF A SUBPROGRAM) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .JMPB (LABEL JUMP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .JMPC (LABEL JUMP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .LBL (LABEL) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .AXCTL (AXIS CONTROL BY PMC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .PSGNL (POSITION SIGNAL OUTPUT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .PSGN2 (POSITION SIGNAL OUTPUT 2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .NOP (NO OPERATION) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3403413423433443453463473483543583626. NONVOLATILE MEMORY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3646.16.26.3TIMER, COUNTER, KEEP RELAY, NONVOLATILE MEMORY CONTROL, DATA TABLE . 365READING AND WRITING OF NONVOLATILE MEMORY DATA . . . . . . . . . . . . . . . . . . . . . . . 367PMC DATA TABLE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3687. LADDER DIAGRAM FORMAT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3737.1ADDRESSES, SIGNAL NAMES, COMMENTS, AND LINE NUMBERS . . . . . . . . . . . . . . . . . .7.1.1Addresses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7.1.2Signal Names . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7.1.3Comments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7.1.4Line Numbers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7.2SYMBOLS USED IN THE LADDER DIAGRAM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7.3LADDER DIAGRAM FORMAT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7.4INFINITE NUMBER OF RELAY CONTACTS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3743743753753753763773788. MISCELLANEOUS ITEM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3799. SEQUENCE PROGRAM STRUCTURING . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3809.1EXAMPLES OF STRUCTURED PROGRAMMING . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9.1.1Implementation Techniques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9.1.2Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9.1.3Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9.2SUBPROGRAMMING AND NESTING . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9.2.1Function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9.2.2Execution Method . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9.2.3Creating a Program . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9.3CAUTIONS FOR SUBROUTINES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .38138138238438538538638738910. JMP INSTRUCTIONS WITH LABEL SPECIFICATION . . . . . . . . . . . . . . . . . . . . . . . . 39110.110.2SPECIFICATIONS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 392RESTRICTIONS . . . . . . . . . . . . .

FANUC PMC C LANGUAGE PROGRAMMING MANUAL (B-61863E-1) C language programming PMC-SC PMC-SC3 PMC-SC4 PMC-NB PMC-NB2 The models covered for reference by this manual, and their abbreviations are: Product name Abbreviation CNC for FANUC PMC-MODEL P PMC-P FANUC Power Mate-MODEL C FANUC PMC-MODEL NA PMC-

Related Documents:

FANUC Series 0–MC FS0–MC Servo Amplifier Module SVM FANUC Series 15 FS15 Spindle Amplifier Module SPM FANUC Series 16 FS16 FANUC Series 18 FS18 FANUC Series 20 FS20 FANUC Series 21 FS21 FANUC Power Mate MODEL D PM–D FANUC Power Mate MODEL F PM–F In this manual, the servo parameter number is explained as shown below. (Example) 1877 8X62

fanuc ac servo motor βis series descriptions b-65302en fanuc ac servo motor αis/αi/βis series parameter manual b-65270en fanuc ac spindle motor αi series descriptions b-65272en fanuc ac spindle motor βis series descriptions b-65312en fanuc ac spindle motor αi/βi series parameter manual b-65270en fanuc servo amplifier αi .

FANUC:A04B-0234-C222 Pendant Box for B, C, iA, iB, iC. FANUC:A04B-0281-K020 Bolt Set Includes iE. FANUC:A04B-0311-5026#HGP Grease Gun. FANUC:A04B-0313-J023#COM Vertical Wire Alignment Block iA,iB,iC,iD,iE, CiA. FANUC:A04B-0325-J095#FIN DI/DO Unit for CiA-400&600 . FANUC:A06B-0114-B103 Servo Motor C3 Axis. FANUC:A06B-6117-H302 Servo Amp .

fanuc ac spindle motor αseries parameter manual b-65160e fanuc servo motor β series descriptions b-65232en fanuc servo motor β series maintenance manual b-65235en fanuc servo motor β series maintenance manual (i/o link option) b-65245en. b-63323en-1/03 table of contents (volume 1 of 3)

fanuc cnc (new 2000) tshudin # pl-45 cnc cylindrical grinder w/ fanuc cnc (new 2004) micron # mfn-350-rdt cnc centerless grinder w/ fanuc cnc okamoto # acc-1224-ex 12”x . miyano # lz-oir cnc lathe w/ fanuc cnc miyano # bnd-42s2 cnc lathe w/ lns bar-feed & fanuc cnc

FANUC Power Mate–MODEL F Power Mate–F Power Mate The table below lists manuals related to the Power Mate–D/F. In the table, this manual is marked with an asterisk(*). 1 Manuals related to the Power Mate–D/F Manual name Specification Number FANUC Power Mate–MODEL D/F DESCRIPTIONS B–62092E FANUC Power Mate–MODEL D/F CONNECTION .

For specifications and maintenance of FANUC CONTROL MOTOR α series, refer to the following manuals : Document name Document number Major contents Major usage FANUC AC SERVO MOTOR α series DESCRIPTIONS B-65142E Specification Characteristics External dimensions Connections Selection of motor FANUC AC SPINDLE MOTOR α series DESCRIPTIONS B .

AngularJS and Angular are frameworks designed for single page applications. They provide a robust set of tools to create data-driven, rich applications. As the web and web development have become more advanced, many of the AngularJS features are now outdated. Angular is a rewrite of AngularJS, written in TypeScript and ES6. It takes some of the concepts from its predecessor and improves the .