Upload
dmitry
View
1.507
Download
294
Embed Size (px)
Citation preview
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 1/242
B-85314EN-1/01
FANUC ROBODRILL @-D14M+A5FANUC ROBODRILL @-D14L+A5
FANUC ROBODRILL @-D14S+A5FANUC ROBODRILL @-D21M+A5FANUC ROBODRILL @-D21L+A5FANUC ROBODRILL @-D21S+A5
CUSTOM PMC FUNCTION
OPERATOR'S MANUAL
WARNING
To use the products explained herein safely, read carefully and understandcompletely all the descriptions about safety at the beginning of this manualand those about the functions you are going to use. Failing to follow anysafety precaution or any direction described herein may lead to death or injury. Always keep this manual near your product, so you can referenceit whenever necessary.
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 2/242
WARNING
Before starting to install, operate, or maintain the product, carefully read andunderstand the "SAFETY PRECAUTIONS." Failing to follow any of these safetyprecautions and other cautions stated herein may lead to death or injury.
The model covered by this manual, and its abbreviation is:
Product name Abbreviation
FANUC ROBODRILL α-D14 (M,L,S) i A5
FANUC ROBODRILL α-D21 (M,L, S) i A5
Controller: A04B-0102- B201, B301, B302FANUC Series 31i-B5
Mechanical Unit: A04B-0099-B101, B103, B111, B113
A04B-0102- B101,B102, B103, B104, B105, B106,
B111, B112, B113, B114, B115, B116
α-D14 i A5
α-D21 i A5
To help prevent accidents that may occur due to incorrect handling, this operator's manual indicates
cautions with marks. The meaning of each mark is explained below. Before starting to read the text of
the cautions, be sure to understand the meaning of the corresponding marks.
DANGER:Indicates that incorrect handling will invite an imminent danger of death or
serious injury.
WARNING
Indicates that incorrect handling may lead to death or serious injury.
CAUTION
Indicates that incorrect handling may lead to light or moderate injury.
CAUTION
Indicates that incorrect handling may lead to damage not only to the product
of interest but also to other properties.
ATTENTION
Describes precautions for protecting the product of interest from damage.
SUPPLEMENT: Describes information for effective and efficient use of the product of interest.
• No part of this manual may be reproduced in any form.
• All specifications and designs are subject to change without notice.
The products in this manual are controlled based on Japan’s “Foreign Exchange and ForeignTrade Law”. The export of α-D14Mi A5/D14Li A5/D14Si A5, α-D21Mi A5/D21Li A5/D21Si A5
from Japan is subject to an export license by the government of Japan. Other models in thismanual may also be subject to export controls. Further, re-export to another country may besubject to the license of the government of the country from where the product is re-exported.Furthermore, the product may also be controlled by re-export regulations of the United Statesgovernment. Should you wish to export or re-export these products, please contact FANUCfor advice.
In this manual, we have tried to describe as many matters as possible.However, we cannot describe all the matters which must not be done or which cannot be
done, because there are so many possibilities. Therefore, matters which are not especiallydescribed as possible in this manual should be regarded as "impossible." If you wanderwhether a specific matter is possible, ask FANUC.
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 3/242
B-85314EN-1/01 PREFACE
p-1
PREFACE
1 PURPOSES OF THE MACHINE
The FANUC ROBODRILL α-DiA5 series is a machine tool that operates under control of a CNC
(computer numerical control unit). It can be used for drilling, tapping, light milling, milling, and boring.
It should not be used for any other purposes.
2 DEFINITION OF USERS
2.1 Operators
In this manual, the term operator refers to a person who operates the machine.
The operator must read this manual and become familiar with its contents. If the operator operates themachine without becoming familiar with its contents, the operator and the people around the machine
may be in serious danger.
The operator is not allowed to carry out maintenance work that involves:
(1) Removal of a cover that requires a tool for its removal (fixed cover)
(2) Installation and movement of the machine
2.2 Daily Maintenance and Preventive Maintenance Personnel
These personnel must have completed ROBODRILL course at the Robomachine Department at the
FANUC School or must have equivalent knowledge and must also be qualified by the company or
organization to which they belong.
Daily maintenance and preventive maintenance personnel must observe the "Cautions on Maintenance,"
described below.
Cautions that Person in charge of routine maintenance and preventive maintenance must
observe during maintenance
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 4/242
PREFACE B-85314EN-1/01
WARNING1 Before removing a cover for maintenance purposes, be sure to set the control
unit cabinet door circuit breaker for the machine to its off position. Otherwise, an
unexpected behavior of the machine may lead to injury or an electric shock.2 Before switching on the power with a cover removed for maintenance purposes,
make sure that no one is beside the machine. Otherwise, an unexpectedbehavior of the machine may lead to injury or an electric shock.
3 Before starting maintenance work, post a notice near the control unit cabinetdoor circuit breaker to indicate that no one except the worker of interest isallowed to switch on the power.
4 Before switching on the power and operating the machine during or aftermaintenance work, make sure that no tool or the like is left in the machine.Otherwise, when the machine runs, it may strike the tool or the like towardpeople around the machine.
5 When making electrical adjustments with a cover removed, use a tool with asufficient electrical protection (for example, a screwdriver made of plastic).Otherwise, there is a risk of an electrical shock.
6 After maintenance work, make sure that all components, including screws, thatwere removed for maintenance purposes are back in place. Otherwise, safetydevices may fail to function, or injury may occur, because of a malfunction orelectric shock.
7 When replacing maintenance parts, be sure to keep the control unit cabinet doorcircuit breaker set to its off position. Otherwise, there may occur damage to themaintenance parts or an electrical shock.
8 The person in charge of routine maintenance and preventive maintenance shallnot be engaged in replacement of the CNC memory backup battery orfluorescent lamps within the machine. Only the maintenance engineer isallowed to replace such electrical components. Work by any person with nosufficient knowledge may disable safety devices from working, resulting in anunexpected behavior of the machine that may cause injury or an electric shock.
9 Be sure to close and lock the control unit cabinet door upon completion ofmaintenance work to prevent fluid such as coolant or chippings from entering theunit. Similarly, be sure to close the covers of the operator's panel and cable ductand securely tighten the mounting screws of the covers.
2.3 Maintenance Personnel
These personnel must have sufficient knowledge of machinery or electricity to perform maintenance
properly, must have completed a maintenance course at the FA or Robomachine Department of the
FANUC School or must have equivalent knowledge, and must also be qualified by the company or
organization to which they belong.
Maintenance personnel perform work including:
(1) Installation and movement of the machine
(2) Repair of the machine (replacement of mechanical units and replacement of electric components that
require setup and adjustment after being replaced)
Maintenance personnel must observe the "Caution on Maintenance," described above. Experienced
maintenance personnel, in particular, should avoid accidents due to carelessness or overconfidence.
p-2
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 5/242
B-85314EN-1/01 PREFACE
p-3
3 ORGANIZATION OF THIS MANUAL
This manual covers the following models:
Model name Abbreviation
FANUC ROBODRILL α-D14 (M,L,S) i A5
FANUC ROBODRILL α-D21 (M,L,S) i A5
Control unit: A04B-0102-B201, B301, B302
FANUC Series 31i-B5
Mechanical unit: A04B-0099-B101, B103, B111, B113
A04B-0102-B101, B102, B103, B104, B105, B106,
B111, B112, B113, B114, B115, B116
α-D14 i A5
α-D21 i A5
The manuals for this machine include the following:
(1) FANUC ROBODRILLα
-D14iA5/D21
iA5 Series OPERATOR'S MANUAL (B-85314EN):Describes how to use and maintain this machine.
(2) FANUC ROBODRILL α-D14iA5/D21iA5 Series CUSTOM PMC FUNCTION OPERATOR'S
MANUAL (B-85314EN-1): This manual. Describes how to operate the custom PMC function, as
well as programming.
(3) FANUC Series 31i-MODEL B OPERATOR'S MANUAL (B-64484EN): Describes how to operate
numerical control (NC) units and how to create programs.
(4) FANUC ROBODRILL α-D14iA5/D21iA5 Series MAINTENANCE MANUAL (B-85315EN):
Describes alarms, how to perform troubleshooting, and how to replace parts.
(5) FANUC Series 31i-MODEL B MAINTENANCE MANUAL (B-64485EN): Describes how to
perform troubleshooting and adjustment on numerical control (NC) units.
Before using this machine, read the necessary parts of manual (1).For daily handling and for reference, use manuals (1) and (3).
Use manuals (4) and (5) for troubleshooting, replacement of parts, and adjustment of machine sections.
Descriptions in manuals (1), (2), and (4) have priority over those in manuals (3) and (5). In you find any
contradiction, assume that the description in manuals (1), (2), and (4) applies.
This manual contains minimum requirements for using the custom PMC function.If you require more detailed explanation, see the following manual:
FANUC Series 30i-MODEL B, Series 31i-MODEL B, Series 32i-MODEL B, Series
35i-MODEL B
PMC PROGRAMMING MANUAL (B-64513EN)
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 6/242
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 7/242
B-85314EN-1/01 TABLE OF CONTENTS
c-1
TABLE OF CONTENTS
PREFACE....................................................................................................p-1
1 OUTLINE .................................................................................................1
2 EXPLANATION OF TERMS....................................................................3
3 NOTES ....................................................................................................4
4 SPECIFICATIONS...................................................................................5
5 INPUT/OUTPUT SPECIFICATIONS .......................................................65.1 STANDARD INPUT/OUTPUT SPECIFICATIONS......................................... 6
5.2 OPTIONAL INPUT/OUTPUT SPECIFICATIONS ........................................105.2.1 I/O Unit Model-A...................................................................................................10
5.2.2 I/O Link Connection Unit.......................................................................................22
5.2.3 Additional I/O Unit for Sub-Operator's Panel ........................................................225.2.3.1 Terminal Module B................................................ ............................................ 29
5.2.4 Additional I/O Unit (I/O Module + Terminal Module)..........................................37
5.2.5 Optional I/O Module Connection...........................................................................46
5.2.6 Parameter Setting When Optional I/O Modules Are Used.....................................46
6 ADDRESSES AVAILABLE TO CUSTOM PMC....................................47
7 INPUTTING ALPHABETIC CHARACTERS .........................................48
8 EDITING ................................................................................................508.1 STARTING AN EDITING SESSION ............................................................50
8.2 EDITING LADDER PROGRAMS................................................................. 518.2.1 Switching to the Edit Screen ..................................................................................51
8.2.2 Editing Ladder Programs........................................................................................53
8.3 EDITING ALARM AND OPERATOR MESSAGES ...................................... 65
8.4 EDITING SYMBOLS AND COMMENTS .....................................................68
8.5 ENDING AN EDITING SESSION ................................................................70
9 CONFIRMATION...................................................................................71
9.1 DISPLAYING THE LADDER PROGRAM STATUS..................................... 719.2 SIGNAL DIAGNOSIS................................................................................... 73
10 SETTING PMC PARAMETERS ............................................................74
11 INPUT/OUTPUT OF EDIT DATA ..........................................................7811.1 OPERATION ON THE INPUT/OUTPUT SCREEN...................................... 78
11.2 OPERATION ON THE BOOT SCREEN...................................................... 81
12 INTERFACE SIGNALS BETWEEN SYSTEM AND CUSTOM LADDER
PROGRAMS..........................................................................................84
12.1 BASIC SIGNALS .......................................................................................10512.2 MACHINE STATUS...................................................................................105
12.3 FRONT AUTOMATIC DOOR CONTROL.................................................. 106
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 8/242
TABLE OF CONTENTS B-85314EN-1/01
c-2
12.4 EXTERNAL WORKPIECE NUMBER SEARCH FUNCTION ..................... 108
12.5 EXTERNAL PROGRAM NUMBER SEARCH FUNCTION......................... 110
12.6 EXTERNAL M CODE BCD OUTPUT FUNCTION..................................... 113
12.7 M CODE OUTPUT FUNCTION (M80 TO M89)......................................... 116
12.8 INTERRUPT TYPE CUSTOM MACRO FUNCTION (OPTION)................. 117
12.9 RESET AND REWIND FUNCTION ........................................................... 117
12.10 ALARM OUTPUT 2.................................................................................... 117
12.11 TOOL LIFE MANAGEMENT...................................................................... 118
12.12 ADDITIONAL AXIS CLAMP CONTROL ....................................................120
12.13 OPERATOR'S PANEL............................................................................... 121
12.14 OPERATION MODE SWITCHING ............................................................122
12.15 PRODUCTION MANAGEMENT................................................................ 123
12.16 MACHINE STATUS OUTPUT ...................................................................124
12.17 COOLANT, MACHINE INTERIOR CLEANING COOLANT, CENTER
THROUGH COOLANT, AND AIR BLOW ..................................................125
12.18 COMPLETION OF MACHINING................................................................ 125
12.19 FRONT DOOR LOCK CONTROL .............................................................126
12.20 AUTOMATIC SIDE DOOR CONTROL...................................................... 126
12.21 AI TOOL MONITOR................................................................................... 127
12.22 SPINDLE ...................................................................................................127
12.23 SCREEN DISPLAY.................................................................................... 128
12.24 POSITION SWITCH .................................................................................. 128
12.25 CONTROL SIGNAL FOR EACH SERVO AXIS......................................... 129
12.26 CUSTOM MACROS ..................................................................................130
12.27 M FUNCTION CODE SIGNALS ................................................................131
12.28 OPERATION CONTROL...........................................................................131
12.29 ALARM AND OPERATOR MESSAGE DISPLAY...................................... 132
12.30 MACHINE INTERIOR LAMP ..................................................................... 132
12.31 POWER-OFF.............................................................................................132
12.32 OVERRIDE CONTROL .............................................................................133
12.33 ROBOT INTERFACE................................................................................. 134
12.34 Count of Periodical Maintenance Customize Item ..................................... 136
12.35 BLOCK SKIP ............................................................................................. 136
13 USING TYPICAL FUNCTIONAL INSTRUCTIONS.............................137
14 SETTING PARAMETERS ...................................................................143
15 ALARM AND ERROR MESSAGES LIST ...........................................14415.1 Messages That May Be Displayed on the PMC Alarm Screen.................. 144
15.2 PMC System Alarm Messages ..................................................................152
15.3 Operation Errors ........................................................................................157
15.4 I/O Communication Error Messages.......................................................... 172
PPENDIX
A CUSTOM PMC EDITING WITH FANUC LADDER-III .........................181 A.1 CONVERSION TO A SOURCE FILE ........................................................ 182
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 9/242
B-85314EN-1/01 TABLE OF CONTENTS
c-3
A.2 LADDER PROGRAM EDITING................................................................. 185A.2.1 Title Editing..........................................................................................................185
A.2.2 Ladder Editing......................................................................................................186
A.2.3 Symbol and Comment Editing .............................................................................187
A.2.4 Message Editing ...................................................................................................188A.2.5 I/O Module Editing ..............................................................................................189
A.2.6 System Parameter Editing ....................................................................................189
A.3 LADDER PROGRAM COMPILATION AND LOADING FILE CREATION .190
A.4 CUSTOM LADDER PROGRAM CREATION............................................. 193
A.5 EDITING ALARM AND OPERATOR MESSAGES .................................... 205A.5.1 Ladder Program Message Editing ........................................................................205
B FORCED INPUT/OUTPUT FUNCTION...............................................209B.1 OVERVIEW ...............................................................................................209
B.2 SETTING/OPERATION FOR ENABLING FORCED INPUT/OUTPUT...... 213
B.3 SCREEN DISPLAY.................................................................................... 214B.4 OPERATING THE FORCED INPUT/OUTPUT SCREEN AND MODIFYING
THE VALUES OF SIGNALS...................................................................... 215
C CUSTOM LADDER PROGRAM COMMENT SWITCHING PROCEDURE
.............................................................................................................218C.1 OVERVIEW ...............................................................................................218
C.2 SYSTEM PARAMETER SETTING ............................................................218
D MULTI-LANGUAGE DISPLAY FUNCTION........................................220D.1 CREATING MESSAGE DATA FOR MULTI-LANGUAGE DISPLAY.......... 221
D.2 CREATING MESSAGE DATA FOR THE MAIN BODY OF THE LADDER
PROGRAM ................................................................................................223
D.3 CONVERTING MESSAGE DATA.............................................................. 225D.3.1 Converting Message Data for Multi-Language Display.......................................225
D.3.2 Converting the Ladder Program...........................................................................226
D.4 INCORPORATING MEMORY CARD FORMAT FILES INTO THE CNC... 227
D.5 CONVERTING A MEMORY CARD FORMAT FILE TO A MNEMONIC
FORMAT FILE........................................................................................... 227
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 10/242
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 11/242
B-85314EN-1/01 1.OUTLINE
1 OUTLINE
The custom PMC function allows customers to create sequence programs on their own. The features ofthe function include:
(1) Does not require hardware. (Low cost and increased maintainability)
• The sequence program controller is built into the machine and, therefore, does not require any
installation space, unlike in conventional systems.
• Interfacing with ROBODRILL is at the software level and, therefore, does not require any
signal lines, unlike in conventional systems. You can easily perform more advanced control by
using a variety of interface signals.
• You can control external devices by using the terminal block for the ROBODRILL installed as
standard. (16 inputs and 16 outputs)
You can add more additional I/O signals, if required. (Optional)
(2) Variety of software functions• You can display your own alarm and operator messages on the ROBODRILL screen.
• LEDs and other indicators for alarms are not required.
• Full debugging functions are provided, such as the display of the operating status of created
ladder programs, signal diagnosis, and trace (which displays changes in signal states with the
passage of time).
• Parameters such as variable timers and keep relays can be set on the screen.
ROBODRILL
External device
Sequencer
ROBODRILL
Custom PMC
System ladder
program
External device
Conventional system using a commercially
available sequencer System using the custom PMC function
- 1 -
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 12/242
1.OUTLINE B-85314EN-1/01
- 2 -
(3) Independent system ladder program (ROBODRILL controller: first PMC) and custom PMC (jig
controller: second PMC)
• You can edit or input and output only custom PMC portions.
• You can set any symbols and comments for all addresses. (The symbols and comments that
have been set are displayed when the second PMC is selected. However, they are not displayedon the parameter and other screens that are common to the first and second PMCs.)
• You can enable the display of alarms and messages simply by making message settings only
for the main body of a ladder program. (You can enable the display of the alarms and
messages without having to set message data (separate from the main body of the ladder
program) for the multi-language display function.)
ROBODRILL
Custom PMC
System ladderprogram
Can be input andoutput individually
Independent data
Without multi-languagedisplay function
Custom PMC
Message
Ladder programsection
+
Custom PMC
Message
Ladder programsection
Message data formulti-language display
function
With multi-language displayfunction
+
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 13/242
B-85314EN-1/01 2.EXPLANATION OF TERMS
- 3 -
2 EXPLANATION OF TERMS
Custom ladder program: Sequence program created by a customer to control jigs and so forth (secondPMC)
System ladder program: Sequence program prepared beforehand to exercise basic control on the
ROBODRILL (first PMC)
PMC: Hardware system software for performing control, editing, and other
operations on custom and system ladder programs
Soft key: Twelve buttons displayed at the bottom of the LCD panel
QUICK screen: Application screen dedicated to ROBODRILL
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 14/242
3.NOTES B-85314EN-1/01
- 4 -
3 NOTES
(1) Make sure that edited custom PMC (second PMC) ladder programs are attached to the machine. Inaddition, supply those ladder programs to your FANUC sales or service person.
(2) Do not reference, or write to, addresses other than those specified.
(3) Do not edit the system ladder program (first PMC).
(4) When the I/O module allocation needs to be modified, be familiar with the specifications before
making any addition or change.
(5) Before installing edited custom PMC data in the machine, check the series and edition of the system
ladder program. If the interface signals for use with a newly added system ladder program are used,
the machine may not operate normally when the series and edition of the system ladder program
currently used is older.
(6) Do not use the following functional instructions:
END1 (SUB1), END2 (SUB2), END (SUB64), WINDR (SUB51), SPCNT (SUB46), WINDW
(SUB52), MMCWR (SUB98), MMCWW (SUB99), AXCTL (SUB53)(7) Before pulling out and inserting a memory card, turn the power OFF.
(8) To use the custom PMC function, set the following PMC parameter bit. (See Chapter 10,
"SETTING PMC PARAMETERS.")
Parameter Value Function
1 Makes the custom PMC function available.K15#7
0 Makes the custom PMC function unavailable.
where K: Keep relay, #7: Seventh bit
(9) The custom PMC function of the D14/21iA5 does not require the ladder edit card. Editing is always
permitted as long as the machine is in the emergency stop state. To disable custom PMC editing,
use the following PMC parameter bit.
Parameter Value Function
1 Disables custom PMC editing.K14#0
0 Enables custom PMC editing.
(10) The M code used with a custom PMC function must always be the first M code.
(11) As ladder editing software for the personal computer, use FANUC LADDER-III Version 6.30 or
later.
(12) The maximum allowable custom PMC program size (flash ROM size) is 128 KB. Not only ladder
programs but also comments and messages consume the memory. Ensure that the maximum
allowable program size is not exceeded.
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 15/242
B-85314EN-1/01 4.SPECIFICATIONS
- 5 -
4 SPECIFICATIONS
Programming language Ladder programType of program Second PMC
Number of instructions 14 basic instructions, 84 functional instructions
Basic instruction processing time 9.1 nsec /step
Program size Approx. 16000 steps
Maximum allowable program size (Flash ROM size) 128 KB
Number of usable subprograms 3500
Inputs 16 as standard
(The number of inputs can be expanded to up to 48 by
adding terminal blocks.)
Up to 1024 inputs can be added as options.)
No. of inputs/ outputs
Outputs 16 as standard
(The number of inputs can be expanded to up to 32 byadding terminal blocks.)
Up to 1024 outputs can be added as options.)
Internal relay Non-hold type 1000 bytes (8000 points)
Message relay 50 bytes (400 points)
Special auxiliary relay 100 points
Variable 80 pointsTimer
Fixed 140 points
Counter 30 points
Keep relay 10 bytes (80 points)
Data table 1000 bytes/8000 items (if used with an internal relay of the
hold type)
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 16/242
5.INPUT/OUTPUT SPECIFICATIONS B-85314EN-1/01
5 INPUT/OUTPUT SPECIFICATIONS
5.1 STANDARD INPUT/OUTPUT SPECIFICATIONS
You can use 16 inputs and 16 outputs of standard terminal block XT1.
You can add terminal blocks XTC1 (16 inputs and 16 outputs) and XTC2 (16 inputs) to expand the
number of inputs to up to 48 and that of outputs to up to 32.
To use these inputs and outputs, display the QUICK screen, 6:MAINTENANCE/SETTING, then 13.
EXT. INTERFACE, and set "1:FOR CUSTOM PMC" in the input/output signal setting field.
Refer to the "ROBODRILL α-D14/21iA5 OPERATOR'S MANUAL (B-85314EN)" for details.
Refer to the "ROBODRILL α- D14/21iA5 SERIES MAINTENANCE MANUAL (B-85315EN)" for the
specifications of the terminal blocks and connection cables.
Wiring PCB unit: A04B-0102-C210#STA
Terminal block [XT1] 16 inputs (X4.0 to X5.7)
16 outputs (Y4.0 to Y5.7)
[DI01]
[DI02]
16 inputs (X0.0 to X1.7)
16 outputs (Y0.0 to Y1.7)
16 inputs (X2.0 to X3.7)Terminal block [XTC2]
Terminal block [XTC1]
- 6 -
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 17/242
B-85314EN-1/01 5.INPUT/OUTPUT SPECIFICATIONS
- 7 -
Connection diagram from connector panel PC board to 50-pin terminal block (XT1)
Terminal size: M3.5, Maximum terminal width: 6.8mm
Name Address Signal Destinat ion 01 X 4.0 02 X 4.1
UDI01 X 4.0 User DI01 XT1-01 03 +24E 04 +24E
UDI02 X 4.1 User DI02 XT1-02 05 X 4.2 06 X 4.3UDI03 X 4.2 User DI03 XT1-05 07 X 4.4 08 X 4.5
UDI04 X 4.3 User DI04 XT1-06 09 +24E 10 +24E
UDI05 X 4.4 User DI05 XT1-07 11 X 4.6 12 X 4.7
UDI06 X 4.5 User DI06 XT1-08 13 X 5.0 14 X 5.1
UDI07 X 4.6 User DI07 XT1-11 15 +24E 16 +24E
UDI08 X 4.7 User DI08 XT1-12 17 X 5.2 18 X 5.3
19 X 5.4 20 X 5.5
UDI09 X 5.0 User DI09 XT1-13 21 +24E 22 +24E
UDI10 X 5.1 User DI10 XT1-14 23 X 5.6 24 X 5.7
UDI11 X 5.2 User DI11 XT1-17 25 Y 2.0 26 Y 2.1
UDI12 X 5.3 User DI12 XT1-18 27 0V 28 0V
UDI13 X 5.4 User DI13 XT1-19 29 Y 2.2 30 Y 2.3UDI14 X 5.5 User DI14 XT1-20 31 Y 2.4 32 Y 2.5
UDI15 X 5.6 User DI15 XT1-23 33 0V 34 0V
UDI16 X 5.7 User DI16 XT1-24 35 Y 2.6 36 Y 2.7
37 Y 3.0 38 Y 3.1
UDO01 Y 2.0 User DO01 XT1-25 39 0V 40 0V
UDO02 Y 2.1 User DO02 XT1-26 41 Y 3.2 42 Y 3.3
UDO03 Y 2.2 User DO03 XT1-29 43 Y 3.4 44 Y 3.5
UDO04 Y 2.3 User DO04 XT1-30 45 0V 46 0V
UDO05 Y 2.4 User DO05 XT1-31 47 Y 3.6 48 Y 3.7
UDO06 Y 2.5 User DO06 XT1-32 49 0V 50 +24E
UDO07 Y 2.6 User DO07 XT1-35
UDO08 Y 2.7 User DO08 XT1-36
UDO09 Y 3.0 User DO09 XT1-37
UDO10 Y 3.1 User DO10 XT1-38
UDO11 Y 3.2 User DO11 XT1-41
UDO12 Y 3.3 User DO12 XT1-42
UDO13 Y 3.4 User DO13 XT1-43
UDO14 Y 3.5 User DO14 XT1-44
UDO15 Y 3.6 User DO15 XT1-47
UDO16 Y 3.7 User DO16 XT1-48
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 18/242
5.INPUT/OUTPUT SPECIFICATIONS B-85314EN-1/01
- 8 -
Connection diagram from DI01 to 50-pin terminal block (XTC1)
Terminal size: M3.5, Maximum terminal width: 6.8mm
Name Address Signal Destination 01 X0.0 02 X0.1
UDI17 X0.0 User DI17 XTC1-01 03 +24E 04 +24E
UDI18 X0.1 User DI18 XTC1-02 05 X0.2 06 X0.3UDI19 X0.2 UserDI19 XTC1-05 07 X0.4 08 X0.5
UDI20 X0.3 User DI20 XTC1-06 09 +24E 10 +24E
UDI21 X0.4 User DI21 XTC1-07 11 X0.6 12 X0.7
UDI22 X0.5 User DI22 XTC1-08 13 X1.0 14 X1.1
UDI23 X0.6 User DI23 XTC1-11 15 +24E 16 +24E
UDI24 X0.7 User DI24 XTC1-12 17 X1.2 18 X1.3
19 X1.4 20 X1.5
UDI25 X1.0 User DI25 XTC1-13 21 +24E 22 +24E
UDI26 X1.1 User DI26 XTC1-14 23 X1.6 24 X1.7
UDI27 X1.2 User DI27 XTC1-17 25 Y0.0 26 Y0.1
UDI28 X1.3 User DI28 XTC1-18 27 0V 28 0V
UDI29 X1.4 User DI29 XTC1-19 29 Y0.2 30 Y0.3UDI30 X1.5 User DI30 XTC1-20 31 Y0.4 32 Y0.5
UDI31 X1.6 User DI31 XTC1-23 33 0V 34 0V
UDI32 X1.7 User DI32 XTC1-24 35 Y0.6 36 Y0.7
37 Y1.0 38 Y1.1
UDO17 Y0.0 User DO17 XTC1-25 39 0V 40 0V
UDO18 Y0.1 User DO18 XTC1-26 41 Y1.2 42 Y1.3
UDO19 Y0.2 User DO19 XTC1-29 43 Y1.4 44 Y1.5
UDO20 Y0.3 User DO20 XTC1-30 45 0V 46 0V
UDO21 Y0.4 User DO21 XTC1-31 47 Y1.6 48 Y1.7
UDO22 Y0.5 User DO22 XTC1-32 49 0V 50 +24E
UDO23 Y0.6 User DO23 XTC1-35
UDO24 Y0.7 User DO24 XTC1-36
UDO25 Y1.0 User DO25 XTC1-37
UDO26 Y1.1 User DO26 XTC1-38
UDO27 Y1.2 User DO27 XTC1-41
UDO28 Y1.3 User DO28 XTC1-42
UDO29 Y1.4 User DO29 XTC1-43
UDO30 Y1.5 User DO30 XTC1-44
UDO31 Y1.6 User DO31 XTC1-47
UDO32 Y1.7 User DO32 XTC1-48
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 19/242
B-85314EN-1/01 5.INPUT/OUTPUT SPECIFICATIONS
- 9 -
Connection diagram from DI02 to 34-pin terminal block (XTC2)
Terminal size: M3.5, Maximum terminal width: 6.8mm
Name Address Signal Destination 01 X2.0 02 X2.1
UDI33 X2.0 User DI33 XTC2-01 03 +24E 04 +24E
UDI34 X2.1 User DI34 XTC2-02 05 X2.2 06 X2.3UDI35 X2.2 User DI35 XTC2-05 07 X2.4 08 X2.5
UDI36 X2.3 User DI36 XTC2-06 09 +24E 10 +24E
UDI37 X2.4 User DI37 XTC2-07 11 X2.6 12 X2.7
UDI38 X2.5 User DI38 XTC2-08 13 X3.0 14 X3.1
UDI39 X2.6 User DI39 XTC2-11 15 +24E 16 +24E
UDI40 X2.7 User DI40 XTC2-12 17 X3.2 18 X3.3
19 X3.4 20 X3.5
UDI41 X3.0 User DI41 XTC2-13 21 +24E 22 +24E
UDI42 X3.1 User DI42 XTC2-14 23 X3.6 24 X3.7
UDI43 X3.2 User DI43 XTC2-17 25 +24E 26 +24E
UDI44 X3.3 User DI44 XTC2-18 27 +24E 28 +24E
UDI45 X3.4 User DI45 XTC2-19 29 +24E 30 0VUDI46 X3.5 UserDI46 XTC2-20 31 0V 32 0V
UDI47 X3.6 User DI47 XTC2-23 33 0V 34 0V
UDI48 X3.7 User DI48 XTC2-24
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 20/242
5.INPUT/OUTPUT SPECIFICATIONS B-85314EN-1/01
5.2 OPTIONAL INPUT/OUTPUT SPECIFICATIONS
5.2.1 I/O Unit Model-A
By installing an I/O Unit Model-A, you can add up to 96 inputs and 64 outputs in the case of standard
setting.
The expansion section is in module units, so that you can select the modules that meet your specifications.
You can add up to five modules (two output modules and three input modules).
Slot 1 Slot 2
Slot 3 Slot 4 Slot 5
○ ○
○ ○
Interface module
Vertical type
Slots 4 and 5: for use only with output modules
Slots 1, 2, and 3: for use only with input modules
- 10 -
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 21/242
B-85314EN-1/01 5.INPUT/OUTPUT SPECIFICATIONS
1 2 3 4 5
Interface module
Slots 4 and 5: for use onlywith output modules
Slots 1, 2, and 3: for use only withinput modules
Horizontal type
(Specifications of i nput/output modules)
Classificati
on
Name No. of
signals
Type Voltage used Common Shape of connection
AID16C 16 Insulated, DC input 24 V d.c. 0 V Terminal block (M3.5)
AID16D 16 Insulated, DC input 24 V d.c. 24 V Terminal block (M3.5)
AID32E1 32 Insulated, DC input 24 V d.c. 0/24 V MR connector made by
HONDA TSUSHIN
KOGYO CO., LTD.
Input module
AID32E2 32 Insulated, DC input 24 V d.c. 0/24 V Flat cable connector
AOD08C 8 Insulated, DC output 12-24 V d.c. 0 V Terminal block (M3.5)
AOD08D 8 Insulated, DC output 12-24 V d.c. 24 V Terminal block (M3.5)
AOD16C 16 Insulated, DC output 12-24 V d.c. 0 V Terminal block (M3.5)
AOD16D 16 Insulated, DC output 12-24 V d.c. 24 V Terminal block (M3.5)
AOD32C1 32 Insulated, DC output 12-24 V d.c. 0 V MR connector made by
HONDA TSUSHIN
KOGYO CO., LTD.
AOD32C2 32 Insulated, DC output 12-24 V d.c. 0 V Flat cable connector
AOD32D1 32 Insulated, DC output 12-24 V d.c. 24 V MR connector made by
HONDA TSUSHIN
KOGYO CO., LTD. AOD32D2 32 Insulated, DC output 12-24 V d.c. 24 V Flat cable connector
AOR08G 8 Relay output 250 V a.c. / 30 V d.c. - Terminal block (M3.5)
Output
module
AOR16G 16 Relay output 250 V a.c. / 30 V d.c. - Terminal block (M3.5)
In the case of standard setting, the following addresses can be used:
Signal classification Expansion section slot
(see the above figu re and the
figure on the previous page)
No. of signals Signal address
Slot 1 16, 32 X200.0 to X203.7
Slot 2 16, 32 X204.0 to X207.7
Input signal
(up to 96 inputs)
Slot 3 16, 32 X208.0 to X211.7
Slot 4 8, 16, 32 Y200.0 to Y203.7Output signal
(up to 64 outputs) Slot 5 8, 16, 32 Y204.0 to Y207.7
- 11 -
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 22/242
5.INPUT/OUTPUT SPECIFICATIONS B-85314EN-1/01
A0
A1
A2
A3
A4
A5
A6
A7
B0
B1
B2
B3
B4
B5
B6
B7
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
A0
A1
A2
A3
A4
A5
A6
A7
B0
B1
B2
B3
B4
B5
B6
B7
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
[AID16C] [AID16D]
[Address allocation]
Slot 1 Slot 2 Slot 3
A0 X 200.0 X 204.0 X 208.0
A1 X 200.1 X 204.1 X 208.1
A2 X 200.2 X 204.2 X 208.2
A3 X 200.3 X 204.3 X 208.3
A4 X 200.4 X 204.4 X 208.4
A5 X 200.5 X 204.5 X 208.5
A6 X 200.6 X 204.6 X 208.6
A7 X 200.7 X 204.7 X 208.7
B0 X 201.0 X 205.0 X 209.0
B1 X 201.1 X 205.1 X 209.1
B2 X 201.2 X 205.2 X 209.2
B3 X 201.3 X 205.3 X 209.3
B4 X 201.4 X 205.4 X 209.4
B5 X 201.5 X 205.5 X 209.5
B6 X 201.6 X 205.6 X 209.6
B7 X 201.7 X 205.7 X 209.7
- 12 -
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 23/242
B-85314EN-1/01 5.INPUT/OUTPUT SPECIFICATIONS
36
21
D0
D1
D2
D3
D4
D5
D6
D7
03
20
35
02
19
34
01
33
45
29
B0
B1
B2
B3
B4
B5
B6
B7
12
28
44
11
27
43
10
42
41
40
C0
C1
C2
C3
C4
C5
C6
C7
07
24
39
06
23
38
22
37
50
49
A0
A1
A2
A3
A4
A5
A6
A7
16
32
48
15
31
47
30
46
50
49
A0
A1
A2
A3
A4
A5
A6
A7
16
32
48
15
31
47
30
46
[AID32E1]
[Address allocation]
Slot 1 Slot 2 Slot 3 Slot 1 Slot 2 Slot 3
A0 X 200.0 X 204.0 X 208.0 C0 X 202.0 X 206.0 X 210.0
A1 X 200.1 X 204.1 X 208.1 C1 X 202.1 X 206.1 X 210.1
A2 X 200.2 X 204.2 X 208.2 C2 X 202.2 X 206.2 X 210.2
A3 X 200.3 X 204.3 X 208.3 C3 X 202.3 X 206.3 X 210.3
A4 X 200.4 X 204.4 X 208.4 C4 X 202.4 X 206.4 X 210.4
A5 X 200.5 X 204.5 X 208.5 C5 X 202.5 X 206.5 X 210.5
A6 X 200.6 X 204.6 X 208.6 C6 X 202.6 X 206.6 X 210.6
A7 X 200.7 X 204.7 X 208.7 C7 X 202.7 X 206.7 X 210.7
B0 X 201.0 X 205.0 X 209.0 D0 X 203.0 X 207.0 X 211.0
B1 X 201.1 X 205.1 X 209.1 D1 X 203.1 X 207.1 X 211.1
B2 X 201.2 X 205.2 X 209.2 D2 X 203.2 X 207.2 X 211.2
B3 X 201.3 X 205.3 X 209.3 D3 X 203.3 X 207.3 X 211.3
B4 X 201.4 X 205.4 X 209.4 D4 X 203.4 X 207.4 X 211.4
B5 X 201.5 X 205.5 X 209.5 D5 X 203.5 X 207.5 X 211.5
B6 X 201.6 X 205.6 X 209.6 D6 X 203.6 X 207.6 X 211.6
B7 X 201.7 X 205.7 X 209.7 D7 X 203.7 X 207.7 X 211.7
- 13 -
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 24/242
5.INPUT/OUTPUT SPECIFICATIONS B-85314EN-1/01
B06
A06
D0
D1
D2
D3
D4
D5
D6
D7
B05
A05
B04
A04
B03
A03
B02
A02
B18
A18
B0
B1
B2
B3
B4
B5
B6
B7
B17
A17
B16
A16
B15
A15
B14
A14
B12
A12
C0
C1
C2
C3
C4
C5
C6
C7
B11
A11
B10
A10
B09
A09
B08
A08
B24
A24
A0
A1
A2
A3
A4
A5
A6
A7
B23
A23
B22
A22
B21
A21
B20
A20
A24
A0
A1
A2
A3
A4
A5
A6
A7
[AID32E2]
[Address allocation]
Slot 1 Slot 2 Slot 3 Slot 1 Slot 2 Slot 3
A0 X 200.0 X 204.0 X 208.0 C0 X 202.0 X 206.0 X 210.0
A1 X 200.1 X 204.1 X 208.1 C1 X 202.1 X 206.1 X 210.1
A2 X 200.2 X 204.2 X 208.2 C2 X 202.2 X 206.2 X 210.2
A3 X 200.3 X 204.3 X 208.3 C3 X 202.3 X 206.3 X 210.3
A4 X 200.4 X 204.4 X 208.4 C4 X 202.4 X 206.4 X 210.4
A5 X 200.5 X 204.5 X 208.5 C5 X 202.5 X 206.5 X 210.5
A6 X 200.6 X 204.6 X 208.6 C6 X 202.6 X 206.6 X 210.6
A7 X 200.7 X 204.7 X 208.7 C7 X 202.7 X 206.7 X 210.7
B0 X 201.0 X 205.0 X 209.0 D0 X 203.0 X 207.0 X 211.0
B1 X 201.1 X 205.1 X 209.1 D1 X 203.1 X 207.1 X 211.1
B2 X 201.2 X 205.2 X 209.2 D2 X 203.2 X 207.2 X 211.2
B3 X 201.3 X 205.3 X 209.3 D3 X 203.3 X 207.3 X 211.3
B4 X 201.4 X 205.4 X 209.4 D4 X 203.4 X 207.4 X 211.4
B5 X 201.5 X 205.5 X 209.5 D5 X 203.5 X 207.5 X 211.5
B6 X 201.6 X 205.6 X 209.6 D6 X 203.6 X 207.6 X 211.6
B7 X 201.7 X 205.7 X 209.7 D7 X 203.7 X 207.7 X 211.7
- 14 -
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 25/242
B-85314EN-1/01 5.INPUT/OUTPUT SPECIFICATIONS
A0
A1
A2
A3
A4
A5
A6
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
LOAD
LOAD
LOAD
LOAD
LOAD
LOAD
LOAD
LOAD A7
A0
A1
A2
A3
A4
A5
A6
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
LOAD
LOAD
LOAD
LOAD
LOAD
LOAD
LOAD
LOAD A7
[AOD08C] [AOD08D]
[Address allocation]
Slot 4 Slot 5
A0 Y 203.0 Y 207.0
A1 Y 203.1 Y 207.1
A2 Y 203.2 Y 207.2
A3 Y 203.3 Y 207.3
A4 Y 203.4 Y 207.4
A5 Y 203.5 Y 207.5
A6 Y 203.6 Y 207.6 A7 Y 203.7 Y 207.7
- 15 -
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 26/242
5.INPUT/OUTPUT SPECIFICATIONS B-85314EN-1/01
A0
A1
A2
A3
A4
A5
A6
A7
B0
B1
B2
B3
B4
B5
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
LOAD
LOAD
LOAD
LOAD
LOAD
LOAD
LOAD
LOAD
LOAD
B6
B7
LOAD
LOAD
LOAD
LOAD
LOAD
LOAD
LOAD
A0
A1
A2
A3
A4
A5
A6
A7
B0
B1
B2
B3
B4
B5
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
LOAD
LOAD
LOAD
LOAD
LOAD
LOAD
LOAD
LOAD
LOAD
B6
B7
LOAD
LOAD
LOAD
LOAD
LOAD
LOAD
LOAD
[AOD16C] [AOD16D]
[Address allocation]
Slot 4 Slot 5
A0 Y 202.0 Y 206.0
A1 Y 202.1 Y 206.1
A2 Y 202.2 Y 206.2
A3 Y 202.3 Y 206.3
A4 Y 202.4 Y 206.4
A5 Y 202.5 Y 206.5
A6 Y 202.6 Y 206.6
A7 Y 202.7 Y 206.7
B0 Y 203.0 Y 207.0
B1 Y 203.1 Y 207.1
B2 Y 203.2 Y 207.2
B3 Y 203.3 Y 207.3
B4 Y 203.4 Y 207.4
B5 Y 203.5 Y 207.5
B6 Y 203.6 Y 207.6
B7 Y 203.7 Y 207.7
- 16 -
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 27/242
B-85314EN-1/01 5.INPUT/OUTPUT SPECIFICATIONS
50
49
A1
A2
A3
A4
A5
A6
A7
16
32
48
15
31
47
30
46
A0
LOAD
LOAD
LOAD
LOAD
LOAD
LOAD
LOAD
LOAD
08
07
C1
C2
C3
C4
C5
C6
C7
24
39
06
23
38
22
37
40
C0
LOAD
LOAD
LOAD
LOAD
LOAD
LOAD
LOAD
LOAD
41
13
12
B1
B2
B3
B4
B5
B6
B7
28
44
11
27
43
10
42
29
B0
LOAD
LOAD
LOAD
LOAD
LOAD
LOAD
LOAD
LOAD
04
03
D1
D2
D3
D4
D5
D6
D7
20
35
02
19
34
01
33
21
D0
LOAD
LOAD
LOAD
LOAD
LOAD
LOAD
LOAD
LOAD
36
50
45
[AOD32C1]
[Address allocation]
Slot 4 Slot 5 Slot 4 Slot 5
A0 Y 200.0 Y 204.0 C0 Y 202.0 Y 206.0
A1 Y 200.1 Y 204.1 C1 Y 202.1 Y 206.1
A2 Y 200.2 Y 204.2 C2 Y 202.2 Y 206.2
A3 Y 200.3 Y 204.3 C3 Y 202.3 Y 206.3
A4 Y 200.4 Y 204.4 C4 Y 202.4 Y 206.4
A5 Y 200.5 Y 204.5 C5 Y 202.5 Y 206.5
A6 Y 200.6 Y 204.6 C6 Y 202.6 Y 206.6
A7 Y 200.7 Y 204.7 C7 Y 202.7 Y 206.7
B0 Y 201.0 Y 205.0 D0 Y 203.0 Y 207.0
B1 Y 201.1 Y 205.1 D1 Y 203.1 Y 207.1
B2 Y 201.2 Y 205.2 D2 Y 203.2 Y 207.2
B3 Y 201.3 Y 205.3 D3 Y 203.3 Y 207.3
B4 Y 201.4 Y 205.4 D4 Y 203.4 Y 207.4
B5 Y 201.5 Y 205.5 D5 Y 203.5 Y 207.5
B6 Y 201.6 Y 205.6 D6 Y 203.6 Y 207.6
B7 Y 201.7 Y 205.7 D7 Y 203.7 Y 207.7
- 17 -
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 28/242
5.INPUT/OUTPUT SPECIFICATIONS B-85314EN-1/01
B19
B23
A1
A2
A3
A4
A5
A6
A7
A23
B22
A22
B21
A21
B20
A20
A24
A0
LOAD
LOAD
LOAD
LOAD
LOAD
LOAD
LOAD
LOAD
B07
B11
C1
C2
C3
C4
C5
C6
C7
A11
B10
A10
B09
A09
B08
A08
A12
C0
LOAD
LOAD
LOAD
LOAD
LOAD
LOAD
LOAD
LOAD
B12
B13
B17
B1
B2
B3
B4
B5
B6
B7
A17
B16
A16
B15
A15
B14
A14
A18
B0
LOAD
LOAD
LOAD
LOAD
LOAD
LOAD
LOAD
LOAD
B01
B05
D1
D2
D3
D4
D5
D6
D7
A05
B04
A04
B03
A03
B02
A02
A06
D0
LOAD
LOAD
LOAD
LOAD
LOAD
LOAD
LOAD
LOAD
B06
B24
B18
[AOD32C2]
[Address allocation]
Slot 4 Slot 5 Slot 4 Slot 5
A0 Y 200.0 Y 204.0 C0 Y 202.0 Y 206.0
A1 Y 200.1 Y 204.1 C1 Y 202.1 Y 206.1
A2 Y 200.2 Y 204.2 C2 Y 202.2 Y 206.2
A3 Y 200.3 Y 204.3 C3 Y 202.3 Y 206.3
A4 Y 200.4 Y 204.4 C4 Y 202.4 Y 206.4
A5 Y 200.5 Y 204.5 C5 Y 202.5 Y 206.5
A6 Y 200.6 Y 204.6 C6 Y 202.6 Y 206.6
A7 Y 200.7 Y 204.7 C7 Y 202.7 Y 206.7
B0 Y 201.0 Y 205.0 D0 Y 203.0 Y 207.0
B1 Y 201.1 Y 205.1 D1 Y 203.1 Y 207.1
B2 Y 201.2 Y 205.2 D2 Y 203.2 Y 207.2
B3 Y 201.3 Y 205.3 D3 Y 203.3 Y 207.3
B4 Y 201.4 Y 205.4 D4 Y 203.4 Y 207.4
B5 Y 201.5 Y 205.5 D5 Y 203.5 Y 207.5
B6 Y 201.6 Y 205.6 D6 Y 203.6 Y 207.6
B7 Y 201.7 Y 205.7 D7 Y 203.7 Y 207.7
- 18 -
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 29/242
B-85314EN-1/01 5.INPUT/OUTPUT SPECIFICATIONS
41
40
C0
C1
C2
C3
C4
C5
C6
07
24
39
06
23
38
22
37
LOAD
LOAD
LOAD
LOAD
LOAD
LOAD
09
LOAD
LOAD C7
50
49
A0
A1
A2
A3
A4
A5
A6
16
32
48
15
31
47
30
46
LOAD
LOAD
LOAD
LOAD
LOAD
LOAD
18
LOAD
LOAD A7
45
29
B0
B1
B2
B3
B4
B5
B6
12
28
44
11
27
43
10
42
LOAD
LOAD
LOAD
LOAD
LOAD
LOAD
14
LOAD
LOAD B7
36
21
D0
D1
D2
D3
D4
D5
D6
03
20
35
02
19
34
01
33
LOAD
LOAD
LOAD
LOAD
LOAD
LOAD
05
LOAD
LOAD D7
[AOD32D1]
[Address allocation]
Slot 4 Slot 5 Slot 4 Slot 5
A0 Y 200.0 Y 204.0 C0 Y 202.0 Y 206.0
A1 Y 200.1 Y 204.1 C1 Y 202.1 Y 206.1
A2 Y 200.2 Y 204.2 C2 Y 202.2 Y 206.2
A3 Y 200.3 Y 204.3 C3 Y 202.3 Y 206.3
A4 Y 200.4 Y 204.4 C4 Y 202.4 Y 206.4
A5 Y 200.5 Y 204.5 C5 Y 202.5 Y 206.5
A6 Y 200.6 Y 204.6 C6 Y 202.6 Y 206.6
A7 Y 200.7 Y 204.7 C7 Y 202.7 Y 206.7
B0 Y 201.0 Y 205.0 D0 Y 203.0 Y 207.0
B1 Y 201.1 Y 205.1 D1 Y 203.1 Y 207.1
B2 Y 201.2 Y 205.2 D2 Y 203.2 Y 207.2
B3 Y 201.3 Y 205.3 D3 Y 203.3 Y 207.3
B4 Y 201.4 Y 205.4 D4 Y 203.4 Y 207.4
B5 Y 201.5 Y 205.5 D5 Y 203.5 Y 207.5
B6 Y 201.6 Y 205.6 D6 Y 203.6 Y 207.6
B7 Y 201.7 Y 205.7 D7 Y 203.7 Y 207.7
- 19 -
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 30/242
5.INPUT/OUTPUT SPECIFICATIONS B-85314EN-1/01
B12
A12
C0
C1
C2
C3
C4
C5
C6
B11
A11
B10
A10
B09
A09
B08
A08
LOAD
LOAD
LOAD
LOAD
LOAD
LOAD
A07
LOAD
LOAD C7
B24
A24
A0
A1
A2
A3
A4
A5
A6
B23
A23
B22
A22
B21
A21
B20
A20
LOAD
LOAD
LOAD
LOAD
LOAD
LOAD
A19
LOAD
LOAD A7
B18
A18
B0
B1
B2
B3
B4
B5
B6
B17
A17
B16
A16
B15
A15
B14
A14
LOAD
LOAD
LOAD
LOAD
LOAD
LOAD
A13
LOAD
LOAD B7
B06
A06
D0
D1
D2
D3
D4
D5
D6
B05
A05
B04
A04
B03
A03
B02
A02
LOAD
LOAD
LOAD
LOAD
LOAD
LOAD
A01
LOAD
LOAD D7
[AOD32D2]
[Address allocation]
Slot 4 Slot 5 Slot 4 Slot 5
A0 Y 200.0 Y 204.0 C0 Y 202.0 Y 206.0
A1 Y 200.1 Y 204.1 C1 Y 202.1 Y 206.1
A2 Y 200.2 Y 204.2 C2 Y 202.2 Y 206.2
A3 Y 200.3 Y 204.3 C3 Y 202.3 Y 206.3
A4 Y 200.4 Y 204.4 C4 Y 202.4 Y 206.4
A5 Y 200.5 Y 204.5 C5 Y 202.5 Y 206.5
A6 Y 200.6 Y 204.6 C6 Y 202.6 Y 206.6
A7 Y 200.7 Y 204.7 C7 Y 202.7 Y 206.7
B0 Y 201.0 Y 205.0 D0 Y 203.0 Y 207.0
B1 Y 201.1 Y 205.1 D1 Y 203.1 Y 207.1
B2 Y 201.2 Y 205.2 D2 Y 203.2 Y 207.2
B3 Y 201.3 Y 205.3 D3 Y 203.3 Y 207.3
B4 Y 201.4 Y 205.4 D4 Y 203.4 Y 207.4
B5 Y 201.5 Y 205.5 D5 Y 203.5 Y 207.5
B6 Y 201.6 Y 205.6 D6 Y 203.6 Y 207.6
B7 Y 201.7 Y 205.7 D7 Y 203.7 Y 207.7
- 20 -
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 31/242
B-85314EN-1/01 5.INPUT/OUTPUT SPECIFICATIONS
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
LOAD
LOAD
LOAD
LOAD
LOAD
LOAD
LOAD
LOAD
A0
A1
A2
A3
A4
A5
A6
A7
V
V
V
V
V
V
V
V
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
A1
A3
A0
A2
B1
B3
B0
B2
A5
A7
A4
A6
B5
B7
B4
B6
LOAD
LOAD
LOAD
V
LOAD
LOAD
LOAD
LOAD
V
LOAD
LOAD
LOAD
LOAD
V
LOAD
LOAD
LOAD
LOAD
V
LOAD
[AOR08G] [AOR16G]
AOR08G AOR16G
Slot 4 Slot 5 Slot 4 Slot 5
A0 Y 203.0 Y 207.0 Y 202.0 Y 206.0
A1 Y 203.1 Y 207.1 Y 202.1 Y 206.1
A2 Y 203.2 Y 207.2 Y 202.2 Y 206.2
A3 Y 203.3 Y 207.3 Y 202.3 Y 206.3
A4 Y 203.4 Y 207.4 Y 202.4 Y 206.4
A5 Y 203.5 Y 207.5 Y 202.5 Y 206.5
A6 Y 203.6 Y 207.6 Y 202.6 Y 206.6
A7 Y 203.7 Y 207.7 Y 202.7 Y 206.7
B0 Y 203.0 Y 207.0
B1 Y 203.1 Y 207.1
B2 Y 203.2 Y 207.2
B3 Y 203.3 Y 207.3
B4 Y 203.4 Y 207.4
B5 Y 203.5 Y 207.5
B6 Y 203.6 Y 207.6
B7 Y 203.7 Y 207.7
- 21 -
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 32/242
5.INPUT/OUTPUT SPECIFICATIONS B-85314EN-1/01
- 22 -
5.2.2 I/O Link Connection Unit
In the case of standard setting, the following addresses can be used:
Signal classification Signal address
Input signal (128 inputs) X212.0 to X227.7Output signal (128 outputs) Y212.0 to Y227.7
5.2.3 Addit ional I/O Unit for Sub-Operator's Panel
In the case of standard setting, the following addresses can be used:
Signal classif ication Connector on I/O module No. of signals Signal address
CE56 24 X240.0 to X242.7Input signal (48 inputs)
CE57 24 X243.0 to X245.7
CE56 16 Y240.0 to Y241.7Output signal (32 outputs)
CE57 16 Y242.0 to Y243.7
Connector table
CE56 CE57
A B A B
01 0V +24A 01 0V +24A
02 X240.0 X240.1 02 X243.0 X243.1
03 X240.2 X240.3 03 X243.2 X243.3
04 X240.4 X240.5 04 X243.4 X243.5
05 X240.6 X240.7 05 X243.6 X243.7
06 X241.0 X241.1 06 X244.0 X244.1
07 X241.2 X241.3 07 X244.2 X244.3
08 X241.4 X241.5 08 X244.4 X244.5
09 X241.6 X241.7 09 X244.6 X244.710 X242.0 X242.1 10 X245.0 X245.1
11 X242.2 X242.3 11 X245.2 X245.3
12 X242.4 X242.5 12 X245.4 X245.5
13 X242.6 X242.7 13 X245.6 X245.7
14 DICOM0 14 DICOM5
15 15
16 Y240.0 Y240.1 16 Y242.0 Y242.1
17 Y240.2 Y240.3 17 Y242.2 Y242.3
18 Y240.4 Y240.5 18 Y242.4 Y242.5
19 Y240.6 Y240.7 19 Y242.6 Y242.7
20 Y241.0 Y241.1 20 Y243.0 Y243.1
21 Y241.2 Y241.3 21 Y243.2 Y243.3
22 Y241.4 Y241.5 22 Y243.4 Y243.5
23 Y241.6 Y241.7 23 Y243.6 Y243.7
24 DOCOM DOCOM 24 DOCOM DOCOM
25 DOCOM DOCOM 25 DOCOM DOCOM
Note) +24A on CE56-B01 and CE57-B01 are 24V d.c. internal power supply from wiring PCB.
Do not connect 24V d.c. external power supply there.
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 33/242
B-85314EN-1/01 5.INPUT/OUTPUT SPECIFICATIONS
Addi tional I/O uni ts for sub-operator's panel : Connection of input signals (1)I/O module A20B-2004-0691
+24A CPD1
(01)
(DICOM0)
X240.0
R V
(A14)
(A01)
(02)
CE56(B01)
X240.1
X240.2
X240.3
X240.4
X240.5
X240.6
X240.7
X241.0
R V
R V
R V
R V
R V
R V
R V
R V
R V
R V
R V
R V
R V
R V
R V
(A02)
(B02)
(A03)
(B03)
(A04)
(B04)
(A05)
(B05)
(A06)
(B06)
(A07)
(B07)
(A08)
(B08)
(A09)
(B09)
X241.1
X241.2
X241.3
X241.4
X241.5
X241.6
X241.7
+24A
0V
- 23 -
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 34/242
5.INPUT/OUTPUT SPECIFICATIONS B-85314EN-1/01
CE56(A10)
(B10)
(A11)
(B11)
(A12)
(B12)
(A13)
(B13)
R V
R V
R V
R V
R V
R V
R V
R V
X242.0
X242.1
X242.2
X242.3
X242.4
X242.5
X242.6
X242.7
- 24 -
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 35/242
B-85314EN-1/01 5.INPUT/OUTPUT SPECIFICATIONS
Addi tional I/O uni ts for sub-operator's panel : Connection of input signals (2)I/O module A20B-2004-0691
+24A CPD1
(01)
X243.0
R V
(A01)
(02)
CE57(B01)
X243.1
X243.2
X243.3
X243.4
X243.5
X243.6
X243.7
X244.0
R V
R V
R V
R V
R V
R V
R V
R V
R V
R V
R V
R V
R V
R V
R V
(A02)
(B02)
(A03)
(B03)
(A04)
(B04)
(A05)
(B05)
(A06)
(B06)
(A07)
(B07)
(A08)
(B08)
(A09)
(B09)
X244.1
X244.2
X244.3
X244.4
X244.5
X244.6
X244.7
+24A
0V
- 25 -
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 36/242
5.INPUT/OUTPUT SPECIFICATIONS B-85314EN-1/01
CE57(A10)
(B10)
(A11)
(B11)
(A12)
(B12)
(A13)
(B13)
R V
R V
R V
R V
R V
R V
R V
R V
X245.0
X245.1
X245.2
X245.3
X245.4
X245.5
X245.6
X245.7
(B14)(DICOM5)
NOTEX240.0 through X240.7 and X245.0 through X245.7 are DI pins for which acommon voltage can be selected. That is, by connecting the DICOM0CE56(A14) or DICOM5 CE57(B14) pin to the +24V d.c. power supply, a DI
signal can be input with its logical state reversed. If, however, a cable isconnected to ground, it has the same effect as inputting an ON state DI signal.To prevent this from occurring,the connection of the DICOM0 CE56(A14) andDICOM5 CE57(B14) pins to the 0V power supply is recommended whereeverpossible.For the unconnected pins at the addresses for which the commonvoltage is fixed, the input is “0”. For the unconnected pins at the addresses forwhich a common voltage can be selected, the input is “0” when the DICOMxcommon select pin is connected to the 0 V power supply or “1” when it isconnected to the +24 V d.c. power supply. Connect DICOM0 and DICOM5when used. When addresses from X240.0 to X240.7 and X245.0 to X245.7 arenot used, connect DICOM0 and DICOM5 to the 0V power supply.
- 26 -
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 37/242
B-85314EN-1/01 5.INPUT/OUTPUT SPECIFICATIONS
Addi tional I/O uni ts for sub-operator 's panel: Connection of output signals(1)
(A16)
(B16)
D V
D V
DOCOM CE56(A24),(B24)(A25),(B25)
Y240.1
Y240.2
Y240.3
Y240.4
Y240.5
Y240.6
Y240.0
Y240.7
Y241.1
Y241.2
Y241.3
Y241.4
Y241.5
Y241.6
Y241.0
Y241.7
D V
D V
D V
D V
D V
D V
D V
D V
D V
D V
D V
D V
D V
D V
(A17)
(B17)
(A18)
(B18)
(A19)
(B19)
(A20)
(B20)
(A21)
(B21)
(A22)
(B22)
(A23)
(B23)
V+ 0V
24V d.c. EXTERNAL
POWER SUPPLY
0V
I/O module
A20B-2004-0691
Connect the 24 V d.c. external power supply to CE56 or CE57.
It need not be connected to both CE56 and CE57.
- 27 -
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 38/242
5.INPUT/OUTPUT SPECIFICATIONS B-85314EN-1/01
Addi tional I/O uni ts for sub-operator 's panel: Connection of output signals(2)
I/O module
A20B-2004-0691
(A16)
(B16)
D V
D V
DOCOM CE57(A24),(B24)(A25),(B25)
Y242.1
Y242.2
Y242.3
Y242.4
Y242.5
Y242.6
Y242.0
Y242.7
Y243.1
Y243.2
Y243.3
Y243.4
Y243.5
Y243.6
Y243.0
Y243.7
D V
D V
D V
D V
D V
D V
D V
D V
D V
D V
D V
D V
D V
D V
(A17)
(B17)
(A18)
(B18)
(A19)
(B19)
(A20)
(B20)
(A21)
(B21)
(A22)
(B22)
(A23)
(B23)
V+ 0V
24V d.c. EXTERNAL
POWER SUPPLY
0V
Connect the 24 V d.c. external power supply to CE56 or CE57.It need not be connected to both CE56 and CE57.
- 28 -
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 39/242
B-85314EN-1/01 5.INPUT/OUTPUT SPECIFICATIONS
5.2.3.1 Terminal Module B
This module is connected to additional I/O units for the sub-operator's panel to relay input/output signals
via a screw terminal block. Up to two terminal modules can be mounted.
In the case of standard setting, the following addresses can be used: Signal c lassi ficat ion Terminal Module No. of s ignals Signal address
1st module (#1) 24 X240.0 to X242.7Input signal (48 inputs)
2nd module (#2) 24 X243.0 to X245.7
1st module (#1) 16 Y240.0 to Y241.7Output signal (32 outputs)
2nd module (#2) 16 Y242.0 to Y243.7
Terminal module B#1 A03B-0815-C022
JD1A
24 inputs
(X240.0 to X242.7)
16 outputs
(Y240.0 to Y241.7)
24V d.c. externalpower supply(DOCOM)
CE70
CE70
CPD1
CE56
CE57
J D1 A
J D1 B
24V d.c. power supply
from Wriing PCB
(+24A) I/O module A20B-2002-0691
Wiring PCB
A16B-1110-0520
Terminal module B#2
A03B-0815-C022
24 inputs
(X243.0 to X245.7)
16 outputs
(Y242.0 to Y243.7)
* Connect the 24 V d.c. external power supply to #1 or #2. It need not be connected to both #1 and #2.
- 29 -
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 40/242
5.INPUT/OUTPUT SPECIFICATIONS B-85314EN-1/01
Pin layout of terminal module B (#1) [Connection between CE56 and CE70]
CE70 (HIROSE HIF3CB-50PA-2.54DSA)
A1 0V B1 +24A
A2 X240.0 B2 X240.1 A3 X240.2 B3 X240.3
A4 X240.4 B4 X240.5
A5 X240.6 B5 X240.7
A6 X241.0 B6 X241.1
A7 X241.2 B7 X241.3
A8 X241.4 B8 X241.5
A9 X241.6 B9 X241.7
A10 X242.0 B10 X242.1
A11 X242.2 B11 X242.3
A12 X242.4 B12 X242.5
A13 X242.6 B13 X242.7
A14 DICOM0 B14
A15 B15
A16 Y240.0 B16 Y240.1
A17 Y240.2 B17 Y240.3
A18 Y240.4 B18 Y240.5
A19 Y240.6 B19 Y240.7
A20 Y241.0 B20 Y241.1
A21 Y241.2 B21 Y241.3
A22 Y241.4 B22 Y241.5
A23 Y241.6 B23 Y241.7
A24 DOCOM B24 DOCOM
A25 DOCOM B25 DOCOM
XT70A (YOSHIDA PX7-32A) XT70B (YOSHIDA PX7-32A)
1 0V
2 DICOM0
3 X240.2
4 X240.3
5 DICOM0
6 X240.6
7 X240.7
8 +24A
9 X241.2
10 X241.311 +24A
12 X241.6
13 X241.7
14 +24A
15 X242.2
16 X242.3
1 +24A
2 X242.6
3 X242.7
4 0V
5 Y240.2
6 Y240.3
7 0V
8 Y240.6
9 Y240.7
10 0V11 Y241.2
12 Y241.3
13 0V
14 Y241.6
15 Y241.7
16 0V
17 0V
18 DICOM0
19 X240.0
20 X240.1
21 DICOM0
22 X240.4
23 X240.5
24 +24A
25 X241.0
26 X241.1
27 +24A28 X241.4
29 X241.5
30 +24A
31 X242.0
32 X242.1
17 +24A
18 X242.4
19 X242.5
20 0V
21 Y240.0
22 Y240.1
23 0V
24 Y240.4
25 Y240.5
26 0V
27 Y241.028 Y241.1
29 0V
30 Y241.4
31 Y241.5
32 DOCOM
NOTE+24A on CE70-B01, XT70A-8, 11, 14, 24, 27, and 30 are 24V d.c. internal powersupply from wiring PCB. Do not connect 24V d.c. external power supply there.DOCOM on XT70B-32 should be connected to 24V d.c. external power supply, but
no need to connect external power supply to both module #1 and module #2. As for DICOM0, see the circuit diagram on later pages.
- 30 -
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 41/242
B-85314EN-1/01 5.INPUT/OUTPUT SPECIFICATIONS
Pin layout of terminal module B (#2) [Connection between CE57 and CE70]
CE70 (HIROSE HIF3CB-50PA-2.54DSA)
A1 0V B1 +24A
A2 X243.0 B2 X243.1 A3 X243.2 B3 X243.3
A4 X243.4 B4 X243.5
A5 X243.6 B5 X243.7
A6 X244.0 B6 X244.1
A7 X244.2 B7 X244.3
A8 X244.4 B8 X244.5
A9 X244.6 B9 X244.7
A10 X245.0 B10 X245.1
A11 X245.2 B11 X245.3
A12 X245.4 B12 X245.5
A13 X245.6 B13 X245.7
A14 B14 DICOM5
A15 B15
A16 Y242.0 B16 Y242.1
A17 Y242.2 B17 Y242.3
A18 Y242.4 B18 Y242.5
A19 Y242.6 B19 Y242.7
A20 Y243.0 B20 Y243.1
A21 Y243.2 B21 Y243.3
A22 Y243.4 B22 Y243.5
A23 Y243.6 B23 Y243.7
A24 DOCOM B24 DOCOM
A25 DOCOM B25 DOCOM
XT70A (YOSHIDA PX7-32A) XT70B (YOSHIDA PX7-32A)
1 0V
2 DICOM5
3 X243.2
4 X243.3
5 DICOM5
6 X243.6
7 X243.7
8 +24A
9 X244.2
10 X244.311 +24A
12 X244.6
13 X244.7
14 +24A
15 X245.2
16 X245.3
1 +24A
2 X245.6
3 X245.7
4 0V
5 Y242.2
6 Y242.3
7 0V
8 Y242.6
9 Y242.7
10 0V11 Y243.2
12 Y243.3
13 0V
14 Y243.6
15 Y243.7
16 0V
17 0V
18 DICOM5
19 X243.0
20 X243.1
21 DICOM5
22 X243.4
23 X243.5
24 +24A
25 X244.0
26 X244.1
27 +24A28 X244.4
29 X244.5
30 +24A
31 X245.0
32 X245.1
17 +24A
18 X245.4
19 X245.5
20 0V
21 Y242.0
22 Y242.1
23 0V
24 Y242.4
25 Y242.5
26 0V
27 Y243.028 Y243.1
29 0V
30 Y243.4
31 Y243.5
32 DOCOM
NOTE+24A on CE70-B01, XT70A-8, 11, 14, 24, 27, and 30 are 24V d.c. internal powersupply from wiring PCB. Do not connect 24V d.c. external power supply there.DOCOM on XT70B-32 should be connected to 24V d.c. external power supply, but
no need to connect external power supply to both module #1 and module #2. As for DICOM5, see the circuit diagram on later pages.
- 31 -
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 42/242
5.INPUT/OUTPUT SPECIFICATIONS B-85314EN-1/01
Input signal (DI) circuit diagram of terminal module B #1
I/O module A20B-2004-0691
+ 2 4 A
0 V
Terminal module B#1
+24A CPD1
(01)
DICOM0
X240.0 (A02)
(B02)
(A14)
CE70(B01)
XB1
XB2
RV
(A14)
XT70A(18) (19)
(20)(2)(3)
(4) (21) (22)
(23)(5)(6)
(7)
(25)(24)
(26)(8)(9)
(10)
(27)(28)
(29)(11)(12)
(13)
Wiring PCB
+24 0V
(A01) (A01)
(02)
CE56(B01)
X240.1
X240.2
X240.3
X240.4
X240.5
X240.6
X240.7
X241.0
RV
RV
RV
RV
RV
RV
RV
RV
RV
RV
RV
RV
RV
RV
RV
+24 0V
(A03)
(B03)
(A04)
(B04)
(A05)
(B05)
(A06)
(B06)
(A07)
(B07)
(A08)
(B08)
(A09)
(B09)
(A02)
(B02)
(A03)
(B03)
(A04)
(B04)
(A05)
(B05)
(A06)
(B06)
(A07)
(B07)
(A08)
(B08)
(A09)
(B09)
X241.1
X241.2
X241.3
X241.4
X241.5
X241.6
X241.7
XS09
(A05)(B05)
+24A
- 32 -
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 43/242
B-85314EN-1/01 5.INPUT/OUTPUT SPECIFICATIONS
+ 2 4 A
CE56(A10)
(B10)
(A11)
(B11)
(A12)
(B12)
(A13)
(B13)
CE70(A10)
(B10)
(A11)
(B11)
(A12)
(B12)
(A13)
(B13)
RV(31)
(32)
(14)(15)
(16)
(18)
(19)
(1)(2)
(3)
XT70A(30)
XT70B(17)
RV
RV
RV
RV
RV
RV
RV
X242.0
X242.1
X242.2
X242.3
X242.4
X242.5
X242.6
X242.7
I/O module A20B-2004-0691 Terminal module B#1
NOTEX240.0 to X240.7 are DI pins that allows common signal selection. Specifically,when setting terminal XB1 is set to 0 V and setting terminal XB2 is set to +24,
and DICOM0 is connected to 24V d.c., DI signals with logic inverted can beinput. In this case, if a cable ground-fault accident occurs, a state equivalent tothe DI signal ON state is observed. From the point of view of safety, settingterminal XB1 should be set to +24 and XB2 be set to 0 V, where possible, sothat 0 V is applied to DICOM0.
- 33 -
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 44/242
5.INPUT/OUTPUT SPECIFICATIONS B-85314EN-1/01
Input signal (DI) circuit diagram of terminal module B #2
I/O module A20B-2004-0691
+ 2 4 A
0 V
Terminal module B#2
+24A CPD1
(01)
X243.0 (A02)
(B02)
CE70(B01)
RV
XT70A(30) (19)
(20)(14)(3)
(4) XT70B(17) XT70A(22)
(23)XT70B(1)XT70A(6)
(7)
(25)(24)
(26)(8)(9)
(10)
(27)(28)
(29)(11)(12)
(13)
(A01) (A01)
(02)
CE57(B01)
X243.1
X243.2
X243.3
X243.4
X243.5
X243.6
X243.7
X244.0
RV
RV
RV
RV
RV
RV
RV
RV
RV
RV
RV
RV
RV
RV
RV
(A03)
(B03)
(A04)
(B04)
(A05)
(B05)
(A06)
(B06)
(A07)
(B07)
(A08)
(B08)
(A09)
(B09)
(A02)
(B02)
(A03)
(B03)
(A04)
(B04)
(A05)
(B05)
(A06)
(B06)
(A07)
(B07)
(A08)
(B08)
(A09)
(B09)
X244.1
X244.2
X244.3
X244.4
X244.5
X244.6
X244.7
Wiring PCB
XS09
(A05)(B05)
+24A
- 34 -
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 45/242
B-85314EN-1/01 5.INPUT/OUTPUT SPECIFICATIONS
CE57(A10)
(B10)
(A11)
(B11)
(A12)
(B12)
(A13)
(B13)
CE70(A10)
(B10)
(A11)
(B11)
(A12)
(B12)
(A13)
(B13)
RV(31)
(32)
(2)(15)
(16)
XT70B(18)
(19)
XT70A(5)XT70B(2)
(3)
XT70A(18)
(21)
RV
RV
RV
RV
RV
RV
RV
X245.0
X245.1
X245.2
X245.3
X245.4
X245.5
X245.6
X245.7
DICOM5 (B14)
XB2
(B14)
+24 0V
XB1+24 0V
+ 2 4 A
0 V
I/O module A20B-2004-0691 Terminal module B#2
NOTEX245.0 to X245.7 can be selected as common DI; that is, by setting pin XB1 to"0V" and XB2 to "+24" to connect DICOM5 to 24V d.c., the logic of the DI signal
can be inverted before being input. If, in this case, a ground fault occurs in thecable, the DI signal is regarded to be in the ON state. For safety, therefore, werecommend that you set pin XB1 to "+24" and XB2 to "0V" to connect DICOM5to 0V whenever possible.
- 35 -
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 46/242
5.INPUT/OUTPUT SPECIFICATIONS B-85314EN-1/01
Output signal (DO) circuit d iagram of terminal module B #2 address enclosed in ()
0 V
(A16)
(B16)
(A16)
(B16)
(A17)
(B17)
(22) (4)(5)
(6) (23) (24)
(25) (7)
(8)
(9)
(21)
(27)(26)
(28)(10)(11)
(12)(29)(30)
(31)(13)(14)
(15)
DV
DV
Relay
Relay
XT70B(20)
DOCOMXT70B(32)
CE56, (CE57)(A24),(B24)(A25),(B25)
(16) XT70A(1)(17)
Y240.1 (Y242.1)
Y240.2 (Y242.2)
Y240.3 (Y243.3)
Y240.4 (Y242.4)
Y240.5 (Y242.5)
Y240.6 (Y242.6)
Y240.0 (Y242.0)
Y240.7 (Y242.7)
Y241.1 (Y243.1)
Y241.2 (Y243.2)
Y241.3 (Y243.3)
Y241.4 (Y243.3)
Y241.5 (Y243.5)
Y241.6 (Y243.6)
Y241.0 (Y243.0)
Y241.7 (Y243.7)
DV
DV
DV
DV
DV
DV
DV
DV
DV
DV
DV
DV
DV
DV
CE70(A24),(B24)(A25),(B25)
(A18)
(B18)
(A19)
(B19)
(A20)
(B20)
(A21)
(B21)
(A22)
(B22)
(A23)
(B23)
(A17)
(B17)
(A18)
(B18)
(A19)
(B19)
(A20)
(B20)
(A21)
(B21)
(A22)
(B22)
(A23)
(B23)
External 24 VDCpower supply
(-)
(+)
I/O module A20B-2004-0691 Terminal module B#1(#2)
Connect the 24 V d.c. external power supply to #1 or #2.
It need not be connected to both #1 and #2.
- 36 -
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 47/242
B-85314EN-1/01 5.INPUT/OUTPUT SPECIFICATIONS
5.2.4 Addit ional I/O Unit (I/O Module + Terminal Module)
I/O modules, terminal modules, and connection cables can be used to relay input/output signals via a
screw terminal block. You can expand the number of inputs to up to 96 and the number of outputs to up
to 64.
In the case of standard setting, the following addresses can be used: Signal
classification
I/O module Terminal module No. of signals Signal address
I/O module B1 1st module (#1) 24 X228.0 to X230.7
1st I/O module E1 (#1) 2nd module (#2) 24 X231.0 to X233.7
2nd I/O module E1 (#2) 3rd module (#3) 24 X234.0 to X236.7
Input signal
(96 inputs)
3rd I/O module E1 (#3) 4th module (#4) 24 X237.0 to X239.7
I/O module B1 1st module (#1) 16 Y228.0 to Y229.7
1st I/O module E1 (#1) 2nd module (#2) 16 Y230.0 to Y231.7
2nd I/O module E1 (#2) 3rd module (#3) 16 Y232.0 to Y233.7
Output signal
(64 outputs)
3rd I/O module E1 (#3) 4th module (#4) 16 Y234.0 to Y235.7
Terminal module #1 A03B-0815-C020
JD1A
24 inputs(X228.0 to X230.7)
16 outputs
(Y228.0 to Y229.7)
24 V d.c. external power supply 1
24 V d.c. external power supply 2
(Both are additionally required.)
I/O module B1 A03B-0824-C001
1st I/O module E1 (#1)
A03B-0824-C003
CA52
CB150
CA53
J D1 B
CA52
CB150
CA53
CA52
CA53
XP150
XP150
XP150
XP150
2nd I/O module E1 (#2)
A03B-0824-C003
3rd I/O module E1 (#3) A03B-0824-C003
I/O Link cable
Flat cables
Inter-module connection cable
CB150
CB150
CA52
Wiring PCB
A16B-1110-0520
Terminal module #2 A03B-0815-C020
Terminal module #3 A03B-0815-C020
Terminal module #4 A03B-0815-C020
24 inputs
(X231.0 to X233.7)
16 outputs
(Y230.0 to Y231.7)
24 inputs
(X234.0 to X236.7)
16 outputs
(Y232.0 to Y233.7)
24 inputs
(X237.0 to X239.7)
16 outputs
(Y234.0 to Y235.7)
- 37 -
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 48/242
5.INPUT/OUTPUT SPECIFICATIONS B-85314EN-1/01
Mounting diagram
Flat cables
I/O module B1 A03B-0824-C001
1st I/O module E1 (#1)
A03B-0824-C003 2nd I/O module E1 (#2)
A03B-0824-C003 3rd I/O module E1 (#3)
A03B-0824-C003
- 38 -
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 49/242
B-85314EN-1/01 5.INPUT/OUTPUT SPECIFICATIONS
Connector table of terminal module #1 connected to I/O module B1
XP150 (HIROSE HIF3CB-50PA-2.54DSA)
- 39 -
A1 +24V2 B1 Y229.0
A2 +24V2 B2 Y228.0 A3 0V B3 0V
A4 Y229.1 B4 Y229.2
A5 Y228.1 B5 Y228.2
A6 0V B6 0V
A7 Y229.3 B7 Y229.4
A8 Y228.3 B8 Y228.4
A9 0V B9 DICOM0
A10 Y229.5 B10 Y229.6
A11 Y228.5 B11 Y228.6
A12 X229.0 B12 X229.1
A13 Y229.7 B13 X230.0
A14 Y228.7 B14 X228.0
A15 X229.2 B15 X229.3
A16 X230.1 B16 X230.2
A17 X228.1 B17 X228.2
A18 X229.4 B18 X229.5
A19 X230.3 B19 X230.4
A20 X228.3 B20 X228.4
A21 X229.6 B21 X229.7
A22 X230.5 B22 X230.6
A23 X228.5 B23 X228.6
A24 X230.7 B24 +24V1
A25 X228.7 B25 +24V1
Number of signals and addresses24 inputs (X228.0 to X230.7)
16 outputs (Y228.0 to Y229.7)
XT150A (YOSHIDA PX7-32A) XT150B (YOSHIDA PX7-32A)
1 0V
2 DICOM
3 X228.2
4 X228.3
5 DICOM
6 X228.6
7 X228.7
8 +24V2
9 X229.2
10 X229.3
11 +24V2
12 X229.6
13 X229.7
14 +24V2
15 X230.2
16 X230.3
1 +24V2
2 X230.6
3 X230.7
4 0V
5 Y228.2
6 Y228.3
7 0V
8 Y228.6
9 Y228.7
10 0V
11 Y229.2
12 Y229.3
13 0V
14 Y229.6
15 Y229.7
16 0V
17 +24V2
18 DICOM
19 X228.0
20 X228.1
21 DICOM
22 X228.4
23 X228.5
24 +24V2
25 X229.0
26 X229.127 +24V2
28 X229.4
29 X229.5
30 +24V2
31 X230.0
32 X230.1
17 +24V2
18 X230.4
19 X230.5
20 0V
21 Y228.0
22 Y228.1
23 0V
24 Y228.4
25 Y228.5
26 0V27 Y229.0
28 Y229.1
29 0V
30 Y229.4
31 Y229.5
32 +24V1
NOTE+24V1 on XP150-B24, B25 and XT150B-32 are I/O module control power supply,and should be connected to 24 V d.c. exterrnal power supply 1.
+24V2 on XP150-A1, XT150A-8, 11, 14, 17, 24, 27, 30, XT150B-1 and 17 aresignal power supply, and should be connected to 24 V d.c. external power supply 2. As for DICOM0 and DICOM, see the circuit diagram on later pages.
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 50/242
5.INPUT/OUTPUT SPECIFICATIONS B-85314EN-1/01
Connector table of terminal module #2 connected to 1st I/O module E1 (#1)
XP150 (HIROSE HIF3CB-50PA-2.54DSA)
- 40 -
A1 +24V2 B1 Y231.0
A2 +24V2 B2 Y230.0 A3 0V B3 0V
A4 Y231.1 B4 Y231.2
A5 Y230.1 B5 Y230.2
A6 0V B6 0V
A7 Y231.3 B7 Y231.4
A8 Y230.3 B8 Y230.4
A9 0V B9 DICOM0
A10 Y231.5 B10 Y231.6
A11 Y230.5 B11 Y230.6
A12 X232.0 B12 X232.1
A13 Y231.7 B13 X233.0
A14 Y230.7 B14 X231.0
A15 X232.2 B15 X232.3
A16 X233.1 B16 X233.2
A17 X231.1 B17 X231.2
A18 X232.4 B18 X232.5
A19 X233.3 B19 X233.4
A20 X231.3 B20 X231.4
A21 X232.6 B21 X232.7
A22 X233.5 B22 X233.6
A23 X231.5 B23 X231.6
A24 X233.7 B24 +24V1
A25 X231.7 B25+24V1
Number of signals and addresses24 inputs (X231.0 to X233.7)
16 outputs (Y230.0 to Y231.7)
XT150A (YOSHIDA PX7-32A) XT150B (YOSHIDA PX7-32A)
1 0V
2 DICOM
3 X231.2
4 X231.3
5 DICOM
6 X231.6
7 X231.7
8 +24V2
9 X232.2
10 X232.3
11 +24V2
12 X232.6
13 X232.7
14 +24V2
15 X233.2
16 X233.3
1 +24V2
2 X233.6
3 X233.7
4 0V
5 Y230.2
6 Y230.3
7 0V
8 Y230.6
9 Y230.7
10 0V
11 Y231.2
12 Y231.3
13 0V
14 Y231.6
15 Y231.7
16 0V
17 +24V2
18 DICOM
19 X231.0
20 X231.1
21 DICOM
22 X231.4
23 X231.5
24 +24V2
25 X232.0
26 X232.127 +24V2
28 X232.4
29 X232.5
30 +24V2
31 X233.0
32 X233.1
17 +24V2
18 X233.4
19 X233.5
20 0V
21 Y230.0
22 Y230.1
23 0V
24 Y230.4
25 Y230.5
26 0V27 Y231.0
28 Y231.1
29 0V
30 Y231.4
31 Y231.5
32 +24V1
NOTE+24V1 on XP150-B24, B25 and XT150B-32 are I/O module control power supply,and should be connected to 24 V d.c. exterrnal power supply 1.+24V2 on XP150-A1, XT150A-8, 11, 14, 17, 24, 27, 30, XT150B-1 and 17 are
signal power supply, and should be connected to 24 V d.c. external power supply 2. As for DICOM0 and DICOM, see the circuit diagram on later pages.
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 51/242
B-85314EN-1/01 5.INPUT/OUTPUT SPECIFICATIONS
Connector table of terminal module #3 connected to 2nd I/O module E1 (#2)
XP150 (HIROSE HIF3CB-50PA-2.54DSA)
- 41 -
A1 +24V2 B1 Y233.0
A2 +24V2 B2 Y232.0 A3 0V B3 0V
A4 Y233.1 B4 Y233.2
A5 Y232.1 B5 Y232.2
A6 0V B6 0V
A7 Y233.3 B7 Y233.4
A8 Y232.3 B8 Y232.4
A9 0V B9 DICOM0
A10 Y233.5 B10 Y233.6
A11 Y232.5 B11 Y232.6
A12 X235.0 B12 X235.1
A13 Y233.7 B13 X236.0
A14 Y232.7 B14 X234.0
A15 X234.2 B15 X235.3
A16 X236.1 B16 X236.2
A17 X234.1 B17 X234.2
A18 X235.4 B18 X235.5
A19 X236.3 B19 X236.4
A20 X234.3 B20 X234.4
A21 X235.6 B21 X235.7
A22 X236.5 B22 X236.6
A23 X234.5 B23 X234.6
A24 X236.7 B24 +24V1
A25 X234.7 B25 +24V1
Number of signals and addresses24 inputs (X234.0 to X236.7)
16 outputs (Y232.0 to Y233.7)
XT150A (YOSHIDA PX7-32A) XT150B (YOSHIDA PX7-32A)
1 0V
2 DICOM
3 X234.2
4 X234.3
5 DICOM
6 X234.6
7 X234.7
8 +24V2
9 X235.2
10 X235.3
11 +24V2
12 X235.6
13 X235.7
14 +24V2
15 X236.2
16 X236.3
1 +24V2
2 X236.6
3 X236.7
4 0V
5 Y232.2
6 Y232.3
7 0V
8 Y232.6
9 Y232.7
10 0V
11 Y233.2
12 Y233.3
13 0V
14 Y233.6
15 Y233.7
16 0V
17 +24V2
18 DICOM
19 X234.0
20 X234.1
21 DICOM
22 X234.4
23 X234.5
24 +24V2
25 X235.0
26 X235.127 +24V2
28 X235.4
29 X235.5
30 +24V2
31 X236.0
32 X236.1
17 +24V2
18 X236.4
19 X236.5
20 0V
21 Y232.0
22 Y232.1
23 0V
24 Y232.4
25 Y232.5
26 0V27 Y233.0
28 Y233.1
29 0V
30 Y233.4
31 Y233.5
32 +24V1
NOTE+24V1 on XP150-B24, B25 and XT150B-32 are I/O module control power supply,and should be connected to 24 V d.c. exterrnal power supply 1.
+24V2 on XP150-A1, XT150A-8, 11, 14, 17, 24, 27, 30, XT150B-1 and 17 aresignal power supply, and should be connected to 24 V d.c. external power supply 2. As for DICOM0 and DICOM, see the circuit diagram on later pages.
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 52/242
5.INPUT/OUTPUT SPECIFICATIONS B-85314EN-1/01
Connector table of terminal module #4 connected to 3rd I/O module E1 (#3)
XP150 (HIROSE HIF3CB-50PA-2.54DSA)
A1 +24V2 B1 Y235.0
A2 +24V2 B2 Y234.0 A3 0V B3 0V
A4 Y235.1 B4 Y235.2
A5 Y234.1 B5 Y234.2
A6 0V B6 0V
A7 Y235.3 B7 Y235.4
A8 Y234.3 B8 Y234.4
A9 0V B9 DICOM0
A10 Y235.5 B10 Y235.6
A11 Y234.5 B11 Y234.6
A12 X238.0 B12 X238.1
A13 Y235.7 B13 X239.0
A14 Y234.7 B14 X237.0
A15 X238.2 B15 X238.3
A16 X239.1 B16 X239.2
A17 X237.1 B17 X237.2
A18 X238.4 B18 X238.5
A19 X239.3 B19 X239.4
A20 X237.3 B20 X237.4
A21 X238.6 B21 X238.7
A22 X239.5 B22 X239.6
A23 X237.5 B23 X237.6
A24 X239.7 B24 +24V1
A25 X237.7 B25 +24V1
Number of signals and addresses24 inputs (X237.0 to X239.7)
16 outputs (Y234.0 to Y235.7)
XT150A (YOSHIDA PX7-32A) XT150B (YOSHIDA PX7-32A)
1 0V
2 DICOM
3 X237.2
4 X237.3
5 DICOM
6 X237.6
7 X237.7
8 +24V2
9 X238.2
10 X238.3
11 +24V2
12 X238.6
13 X238.7
14 +24V2
15 X239.2
16 X239.3
1 +24V2
2 X239.6
3 X239.7
4 0V
5 Y234.2
6 Y234.3
7 0V
8 Y234.6
9 Y234.7
10 0V
11 Y235.2
12 Y235.3
13 0V
14 Y235.6
15 Y235.7
16 0V
17 +24V2
18 DICOM
19 X237.0
20 X237.1
21 DICOM
22 X237.4
23 X237.5
24 +24V2
25 X238.0
26 X238.127 +24V2
28 X238.4
29 X238.5
30 +24V2
31 X239.0
32 X239.1
17 +24V2
18 X239.4
19 X239.5
20 0V
21 Y234.0
22 Y234.1
23 0V
24 Y234.4
25 Y234.5
26 0V27 Y235.0
28 Y235.1
29 0V
30 Y235.4
31 Y235.5
32 +24V1
NOTE+24V1 on XP150-B24, B25 and XT150B-32 are I/O module control power supply,and should be connected to 24 V d.c. exterrnal power supply 1.
+24V2 on XP150-A1, XT150A-8, 11, 14, 17, 24, 27, 30, XT150B-1 and 17 aresignal power supply, and should be connected to 24 V d.c. external power supply 2. As for DICOM0 and DICOM, see the circuit diagram on later pages.
- 42 -
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 53/242
B-85314EN-1/01 5.INPUT/OUTPUT SPECIFICATIONS
< Input signal (DI) circuit diagram >
0V
0 V
+ 2 4 V 2
Terminal moduleConnector panel I/O module
+24V1
CB150(18)
(50)
(42)
(43)
(44)
(45)
(46)
(47)
(48)
(49)
DICOM0
Xm+0.0
Xm+0.1
Xm+0.2
Xm+0.3
Xm+0.4
Xm+0.5
Xm+0.6
Xm+0.7
Xm+1.0
Xm+1.7
Xm+1.6
Xm+1.5
Xm+1.4
Xm+1.3
Xm+1.2
Xm+1.1
(25)
(B14)
(A17)
(B17)
(A20)
(B20)
(A23)
(B23)
(A25)
(B09)
XP150(B24)
(B25)
XT150B
(32)XB1
XB2
RV
(26)
(27)
(28)
(29)
(30)
(31)
(32)
(24)
(A12)
(B12)
(A15)
(B15)
(A18)
(B18)
(A21)
(B21)
XT150A(17)
(19)
(20)(2)(3)
(4)(21)(22)
(23)(5)(6)
(7)
(18)
(25)(24)
(26)(8)(9)
(10)(27)(28)
(29)(11)(12)
(13)
(A03),(B03),(A06),(B06), A09
XT150A (1),XT150B (16)
+24V1
+24V2 0V
DC24V Power 1
(19),(20),(21),(22),(23)
+24 0V
+24 0V
RV
RV
RV
RV
RV
RV
RV
RV
RV
RV
RV
RV
RV
RV
RV
DC24V Power 2
- 43 -
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 54/242
5.INPUT/OUTPUT SPECIFICATIONS B-85314EN-1/01
XT150B(17)
+ 2 4 V 2
+ 2 4 V
2
Connector panel I/O module
RV
RV
RV
RV
RV
RV
CB150(10)
(11)
(12)
(13)
(14)
(15)
(16)
(17)
Xm+2.0
Xm+2.1
Xm+2.2
Xm+2.3
Xm+2.4
Xm+2.5
Xm+2.6
Xm+2.7
XP150(B13)
(A16)
(B16)
(A19)
(B19)
(A22)
(B22)
(A24)
RV
RV
(31)
(32)
(14)(15)
(16)
(18)
(19)
(1)(2)
(3)
XT150A(30)
Terminal module
Basic module: Xm = 228
Expansion module 1: Xm = 231
Expansion module 2: Xm = 234
Expansion module 3: Xm = 237
NOTEXm+0.1 to Xm+0.7 can be selected as common DI; that is, by setting pin XB1 to"0V" and XB2 to "+24" to connect DICOM to +24V, the logic of the DI signal canbe inverted before being input. If, in this case, a ground fault occurs in the cable,the DI signal is regarded to be in the ON state. For safety, therefore, werecommend that you set pin XB1 to "+24" and XB2 to "0V" to connect DICOM to0V whenever possible.
The setting terminals are factory-set as follows:Setting terminal XB1: +24
Setting terminal XB2: 0V
- 44 -
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 55/242
B-85314EN-1/01 5.INPUT/OUTPUT SPECIFICATIONS
< Output signal (DO) circuit diagram >
+ 2 4 V 2
0
V
Terminal moduleConnector panel I/O module
CB150(01),(33)
(34)
(35)
(36)
(37)
(38)
(39)
(40)
(41)
Yn+0.0
Yn+0.1
Yn+0.2
Yn+0.3
Yn+0.4
Yn+0.5
Yn+0.6
Yn+0.7
Yn+1.0
Yn+1.7
Yn+1.6
Yn+1.5
Yn+1.4
Yn+1.3
Yn+1.2
Yn+1.1
(02)
(B02)
(A05)
(B05)
(A08)
(B08)
(A11)
(B11)
(A14)
XP150(A01),(A02)
(03)
(04)
(05)
(06)
(07)
(08)
(09)
(B01)
(A04)
(B04)
(A07)
(B07)
(A10)
(B10)
(A13)
(22) (4) (5)
(6) (23) (24)
(25) (7) (8)
(9)
(21)
(27) (26)
(28) (10) (11)
(12) (29) (30)
(31) (13)
(14)
(15)
DV
DV
DV
DV
DV
DV
DV
DV
Relay
Relay
XT150B(20)
DV
DV
DV
DV
DV
DV
DV
DV
+24V2
Basic module: Yn = 228
Expansion module 1: Yn = 230
Expansion module 2: Yn = 232
Expansion module 3: Yn = 234
- 45 -
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 56/242
5.INPUT/OUTPUT SPECIFICATIONS B-85314EN-1/01
- 46 -
5.2.5 Optional I/O Module Connection
JD1A
Wiring PCB
Optional I/O modules must be connected in series by using the I/O Link interface. Connect the modules
in the following sequence:
In the case of standard setting, connect the modules in the sequence indicated below.
Wiring PCB: JD1A
|
Group 0: I/O Unit Model-A
|
Group 1: I/O Link Connection Unit
|
Group 2: Additional I/O-1
|
Group 3: Additional I/O Units for Sub-Operator’s Panel
Example: I/O Link Connection Unit and additional I/O units for the sub-operator's panel.
Wiring PCB: JD1A
|
Group 1: I/O Link Connection Unit
|
Group 3: Additional I/O Units for Sub-Operator’s Panel
• Connect the modules in the ascending order of group numbers starting from the connector panel.
• Unused modules need not be connected.
5.2.6 Parameter Setting When Optional I/O Modules Are Used
When using optional I/O modules, set the following parameters: K932#0=1 I/O Unit Model-A
K932#1=1 I/O Link connection unit K932#2=1 Additional I/O-1 K932#3=1 Additional I/O units for sub-operator's panel
SUPPLEMENT
The screen for setting keep relays in the nine hundreds can be displayed bypressing the emergency stop button.
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 57/242
B-85314EN-1/01 6.ADDRESSES AVAILABLE TO CUSTOM PMC
- 47 -
6 ADDRESSES AVAILABLE TO CUSTOMPMC
The following addresses are available to custom PMC.
Address
typeSymbol Function Editing Address
X --- Input from external device to
custom PMC
Input only X0.0 to X5.7 (CH1)
X200.0 to X327.7 (CH2)
Y --- Output from custom PMC to
external device
Input and output Y0.0 to Y3.7 (CH1)
Y200.0 to Y327.7 (CH2)
Work register Input and output R2000.0-R2999.7
SI**_* Input from system ladder
program to custom PMC
Input only
R
SO**_* Output from custom PMC to
system ladder program
Input and output
See Chapter 12.
A --- Alarm operator message
display request
Input and output A100.0 to A149.7
D --- Non-volatile memory (allows
setting of parameters)
Input and output D7000 to D7999
D7000.0 to D7999.7
K --- Non-volatile register (allows
setting of parameters)
Input and output K35#0 to K44#7
Timers and counters can use the following numbers.
Timer/Counter No.Variable timer 121 to 200 (T240 to T398)Timer
Fixed timer 1 to 140
Counter 40 to 69 (C156 to C274)
The following subprogram numbers can be used:
Subprogram number P1500 to P5000
The following special auxiliary relay numbers can be used:
Common to DIFU/DIFD 1 to 100
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 58/242
7.INPUTTING ALPHABETIC CHARACTERS B-85314EN-1/01
7 INPUTTING ALPHABETIC CHARACTERS
To input alphabetic characters, use the corresponding soft keys (in the case of the standard operator's panel)
Press the <alphabetic letter input> key on the operator's panel.
Press
Soft keys are displayed as follows.
[In half mode]
O G F M S T X Y Z ;
H I J K P Q R < > ;
N / B C D FULL ABC/
abc ALTER DELETE ;
[In full mode]
A B C D E F G H I J
K L M N O P Q R S T
U V W X Y Z SPACE < > ;
+ - * / = ? # & @ ;
( ) [ ] , " ' _ \ ;
: % $ ! ∼ HALF ABC/
abc ALTER DELETE ;
Use the rightmost and leftmost soft keys to change the alphabetic characters.
- 48 -
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 59/242
B-85314EN-1/01 7.INPUTTING ALPHABETIC CHARACTERS
- 49 -
To switch between half and full modes, use the procedure below.
[Switch from half mode to full mode]
N / B C D FULL ABC/
abc
ALTER DELETE ;
Press
[Switch from full mode to half mode]
: % $ ! ∼ HALF ABC/
abc ALTER DELETE ;
Press
Press
To leave alphabetic character input mode, press the <alphabetic letter input> key again on the operator's
panel.
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 60/242
8.EDITING B-85314EN-1/01
8 EDITING
You can edit ladder and other programs on the PMC screen.
CAUTIONWith this series, the second PMC is the custom PMC use area. When editingladder programs, messages, symbols, comments, and so forth, check that "2NDPMC" is indicated in the upper-left corner of the screen.Never perform editing or deleting with the first PMC.
8.1 STARTING AN EDITING SESSION
[Turn the power ON]
↓
[Press the emergency stop button]
↓
[Display the PMC screen] (If the QUICK screen is displayed, press the <QUICK/NC> button on the
operator's panel to display the CNC screen.)
Display the CNC SYSTEM-SYSTEM screen.
or →
Press the above keys:
↓
Press the rightmost soft key [+] several times until the following soft keys are displayed:
Each soft key corresponds to functions as listed below. Display a desired screen.
PMC MAINTE: Displays the signal status, and sets the trace function and PMC parameters.
PMC LADDER: Lists and edits a ladder program.
PMC CONFIG: Lists and edits titles, messages, and comments.
- 50 -
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 61/242
B-85314EN-1/01 8.EDITING
8.2 EDITING LADDER PROGRAMS
8.2.1 Switching to the Edit Screen
[Switch to the ladder diagram screen]Press soft key [PMC LADDER].
↓
Press the soft key [(OPRT)].
↓
Press the soft key [SWITCH PMC] to switch to the second PMC. (Press this soft key several times if
necessary.)
↓
Check that "2ND PMC" is indicated in the upper-left corner of the screen.
- 51 -
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 62/242
8.EDITING B-85314EN-1/01
[Select the edit area]Move the cursor to "CUSTOM" (P1500) by using the cursor keys on the operator's panel then press the
soft key [ZOOM].
If the second PMC is already selected, move the cursor to "CUSTOM" (P1500) then press the soft key
[LADDER].
- 52 -
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 63/242
B-85314EN-1/01 8.EDITING
[Switch to PMC LADDER DIAGRAM EDITOR]To switch to PMC LADDER DIAGRAM EDITOR, press soft key [EDIT] on PMC LADDER
DIAGRAM MONITOR. (The [EDIT] key is displayed only in the emergency stop state.)
8.2.2 Editing Ladder Programs
Ladder programs may be created between "SUB71" and "SUB72".
May be created inthis area.
Press the rightmost soft key [+] to change the displayed soft keys.
CAUTION
Never delete or edit functional instructions "SUB71" and "SUB72".Do not create ladder programs outside the "SUB71" to "SUB72" area.
- 53 -
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 64/242
8.EDITING B-85314EN-1/01
- 54 -
Menu on the LADDER DIAGRAM EDITOR screen
Soft key Function
LIST Lists ladder programs. (Not used.)
SEARCH MENU Displays the search menu in the soft key area.
CREATE Displays the PMC LADDER NET EDITOR screen to add a new net at the cursor position.ZOOM Reflects the results of the edit operations performed so far in the currently executed ladder
program. If the changes are reflected normally, the edited version of the ladder program will
be executed immediately.
CREATE NET Displays the PMC LADDER NET EDITOR screen to edit the net at the cursor position.
AUTO Executes the function which automatically enters unused addresses or parameter numbers.
SELECT Used to specify more than one net to perform an edit operation such as [DELETE], [CUT],
and [COPY]. Press soft key [SELECT] to specify the start of the range to be selected, then
use the cursor movement keys or the search function to specify the end of the range. After
selecting nets, press the desired edit soft key to perform that edit operation.
DELETE Deletes a selected net. When deleted, the net will be lost. If you want to restore the deleted
net, you must use soft key [RESTRE] to return the entire ladder program to the state in which
it was before the edit operation.
CUT Removes a selected net and places it in the clipboard. To paste the net, use soft key
[PASTE].
COPY Makes a copy of a selected net and place it in the clipboard. To paste the copy, use soft key
[PASTE].
PASTE Inserts the net placed in the clipboard with [CUT] or [COPY] at the cursor position.
Pressing soft key [PASTE] when a net is selected with [SELECT] causes the selected net to
be replaced by the one placed in the clipboard with [CUT] or [COPY].
CHANGE ADRS Displays the address conversion soft keys to use the address conversion function.
ADRS MAP Calls the ADDRESS MAP screen to check the reference of the used addresses.
UPDATE Reflects the results of the edit operations performed so far in the currently executed ladder
program. When the changes are reflected normally, the edited version of the ladder program
will be executed immediately.
RESTRE Cancels the results of the edit operations performed so far and returns the ladder program to
the state in which it was when the system switched to the PMC LADDER DIAGRAM EDITOR
screen or to the state in which it was when [UPDATE] was last used. After having performed
a wrong edit operation, you can use this key if recovery is difficult to accomplish.
SCREEN SETING Calls the setup screen of the PMC LADDER DIAGRAM EDITOR screen. You can change
various types of settings related to ladder diagram edit operations.
START/STOP Controls the execution of the ladder program. Soft key [RUN] starts the execution of the
ladder program, and soft key [STOP] stops its execution.
CANCEL EDIT Cancels the results of the edit operations performed so far and returns the ladder program to
the state in which it was when the system switched to the LADDER DIAGRAM EDITOR
screen or when [UPDATE] was last used. Displays the LADDER DIAGRAM MONITOR
screen.
EXIT EDIT Reflects the results of the edit operations performed so far and terminates editing.You cannot move to another screen during edit operation of a ladder diagram by pressing
any function key such as the SYSTEM key unless you terminate editing.
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 65/242
B-85314EN-1/01 8.EDITING
[Create/add a new net](1) Switch to PMC LADDER DIAGRAM EDITOR. (See Subsection 8.2.1.)
Position the cursor on SUB72. Alternatively, position the cursor on the net immediately below the
position at which you want to add a new net. Press soft key [CREATE].
→
The PMC LADDER NET EDITOR screen is displayed.
(2) Create a ladder program using the variety of instructions displayed as soft keys.
To set an address, press the <alphabetic letter input> key on the operator's panel; this causes
alphabetic letters to be displayed as soft keys, enabling you to enter alphabetic letters using these
soft keys.
For the operator's panel with the full keyboard: Use the alphabetic keys on the operator's panel to
enter alphabetic letters.
- 55 -
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 66/242
8.EDITING B-85314EN-1/01
Menu on the NET EDITOR screen
Instruction Function
Reads the signal state of a specified address.
Reads the signal state of a specified address and inverts it.
Writes the state of a logic operation result to a specified address.Inverts the state of a logic operation result and writes it to a specified address.
FUNC Selects a functional instruction.
Connects one step to another.
Deletes a basic or functional instruction.
Connects or disconnects instructions entered in parallel. (Left side of an instruction)
Connects or disconnects instructions entered in parallel. (Right side of an instruction)
AUTO Executes the function which automatically enters unused addresses or parameter
numbers.
Writes the state of a logic operation result to a specified address to keep it.
Resets a kept output.
TABLE Displayed if the cursor is positioned on the functional instruction COD (SUB7) or CODB
(SUB27). It is used to change the contents of the data table of these functional
instructions.
RESTRE Returns the currently edited net to the state in which it was when editing started.
NEXT NET Terminates the editing of the current net and allows you to edit the next net.
When you have called the NET EDITOR screen using soft key [ZOOM] on the LADDER
DIAGRAM EDITOR screen, the system terminates changing the current net and enables
the next net to be edited.
When you have called the NET EDITOR screen using soft key [CREATE NET] on the
LADDER DIAGRAM EDITOR screen, the system terminates creating the current net,
inserts the created net, and immediately enters the status in which a new net is created
(empty net status).
INSLIN Inserts a blank line at the current cursor position. The ladder diagram located below the
cursor position will be shifted downward by one line. If a blank line is inserted in the
middle of a functional instruction, the functional instruction will be expanded vertically,
expanding the space between input conditions.
INSCLM Inserts a blank column at the current cursor position. The ladder diagram at the right of the
cursor position moves right one column.
APPCLM Inserts a blank column at the right of the current cursor position. The ladder diagram at the
right of the cursor position moves right one column and the ladder diagram is extended
horizontally if necessary.
CANCEL EDIT Returns the net currently being edited to the state at the start of the editing and displays
the LADDER DIAGRAM MONITOR screen.
EXIT Analyzes the net being edited and stores it in the ladder program. If any error is found in
the net, the NET EDITOR screen remains displayed and an error message is displayed.
- 56 -
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 67/242
B-85314EN-1/01 8.EDITING
(3) To enter a functional instruction, first press soft key [FUNC].
Then, position the cursor on the functional instruction you want to enter and press soft key
[SELECT]. This causes the functional instruction to be inserted into the NET EDITOR screen,
allowing you to specify various parameters (timer No. and time in the case of SUB24 fixed timer).
→
(4) Ladder programs such as those shown below cannot be created.
×
→
The output coil has conditional branching.
- 57 -
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 68/242
8.EDITING B-85314EN-1/01
[Modify the ladder program](1) Delete an entered instruction:
Position the cursor on the instruction you want to delete, and press soft key .
To delete an instruction entered in parallel, follow the procedure below.
Position the cursor on the instruction you want to delete, and press soft key .
Then, press soft key .
→
- 58 -
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 69/242
B-85314EN-1/01 8.EDITING
• To delete a functional instruction, follow the procedure below.
Position the cursor on the desired functional instruction No.
Press soft key .
This causes the functional instruction to be deleted, separating nets. Use soft key to connect
the nets.
→
• To delete a net, follow the procedure below.
Exit the NET EDITOR screen and call the LADDER DIAGRAM EDITOR screen.
Position the cursor on the net you want to delete, and press soft key [DELETE].
- 59 -
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 70/242
8.EDITING B-85314EN-1/01
(2) Add an instruction:
Call the NET EDITOR screen. Position the cursor on the location where you want to add an
instruction. Press soft key or to add an instruction, then set an address.
If required, before adding a functional instruction, use soft key to delete the net from the
location at which the instruction is to be added, reserving the space for the functional instruction.
- 60 -
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 71/242
B-85314EN-1/01 8.EDITING
• To add a functional instruction between instructions or between nets, follow the procedure
below.
Press the rightmost soft key. This changes the soft key menu.
To add an instruction between nets or between instructions entered in parallel:
Move the cursor below the position at which you want to add an instruction, then presssoft key [INSLIN].
To add an instruction between instructions entered in series:
Move the cursor to the right or left of the position at which an instruction is to be added.
To insert an instruction to the right of the cursor position, press soft key [APPCLM]; to
insert it to the left of the cursor position, press soft key [INSCLM].
Add an instruction to the created space.
- 61 -
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 72/242
8.EDITING B-85314EN-1/01
(3) Copy or move a net.
Exit the NET EDITOR screen and call the LADDER DIAGRAM EDITOR screen. Position the
cursor on the net you want to copy. Press soft key [SELECT]. Use the cursor or other keys to
specify the copy area. After specifying the area, press soft key [COPY]. Move the cursor to the
position at which you want to copy the net, and press soft key [PASTE].
(4) Switch the display format:
Exit the NET EDITOR screen and call the LADDER DIAGRAM EDITOR screen.
Press the rightmost soft key, and the soft key menu will change. Press soft key [+]. This allows you
to change the various settings for ladder diagram display.
- 62 -
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 73/242
B-85314EN-1/01 8.EDITING
- 63 -
Item Description
ADDRESS NOTATION Used to specify whether to display addresses in the ladder diagram as symbols or
addresses. Those addresses for which no symbols have been defined will always be
displayed as addresses.
FUNCTION STYLE Used to switch the functional instruction display format.
COMPACT: Reduces the functional instruction display area to a minimum. The
address parameter monitor is not displayed.
WIDE: Reserves a wide area for displaying the current address parameter value
monitor.
TALL: Reserves a tall area for displaying the current address parameter value
monitor.
SHOW COMMENT OF
CONTACT
Used to switch the format in which comments are to be displayed below contacts.
NONE: Displays no comments. This allows more contacts to be displayed on the
screen.
1 LINE: Displays comments below contacts in a 7-single-byte-character x 1-line format.
2 LINE: Displays comments below contacts in a 7-single-byte-character x 2-line format.
SHOW COMMENT OF
COIL
Used to specify whether to display comments at coil positions.
YES: Displays comments on the right of the ladder diagram.
NO: Displays no comments. This allows more relays to be displayed horizontally.
Comments can be displayed.
SHOW CURSOR Used to specify whether to display the cursor.
YES: Displays the cursor. The cursor movement keys are sued to move the cursor.
For a search, the cursor will move to a found object such as a relay.
NO: Does not display the cursor. The up and down cursor movement keys are used
to directly move the screen display position.
SUBPROGRAM NET
NUMBER
Used to select a method of assigning numbers to the nets to be displayed.
LOCAL: Assigns 1 to the first net of the subprogram currently opened. The net
number display is the display range/number of nets in the entire subprogram
currently opened.
GLOBAL: Assigns 1 to the first net of all ladder programs (second PMC). The netnumber display is the display range/subprogram range.
WRAP SEARCH
ENABLED
Used to specify whether to continue the search starting at the beginning of the ladder
program when the end of the ladder program is reached in a search process.
YES: If the end of the ladder program is reached in a forward search, continues the
search at the beginning. If the beginning is reached in a backward search,
continues the search at the end.
NO: At the point when the end or beginning of the ladder program is reached,
assumes the search to be a failure if no match is found, displaying an error
message.
PROGRAM LIST
ORDER
Used to specify whether to display the subprograms on the PROGRAM LIST EDITOR
screen in the order of program numbers or symbols.
FRAME NET ONSUBPROGRAM
DISPLAY
Used to specify whether to display functional instructions END1, END2, SP, and SPEwhen the contents of a program are displayed using the [ZOOM] key on the
PROGRAM LIST MONITOR/EDITOR screen.
HEAVY LINES IN
LADDER DIAGRAM
Used to specify the thickness of the lines in the ladder diagram.
YES: Uses heavy lines in the ladder diagram. The shape of each relay is a little larger.
NO: Uses light lines in the ladder diagram. The shape of each relay is a little smaller.
ON/OFF CHANGE OF
RELAY SHAPE
Used to specify whether to change the shape of each relay according to its status.
YES: Changes the shape of each relay according to its status. This setting is valid
only when "HEAVY LINES IN LADDER DIAGRAM" is set to "YES".
NO: Does not change the shape of each relay.
ADDRESS COLOR Used to set the color of symbols and addresses.
DIAGRAM COLOR Used to set the color of the ladder diagram.
ACTIVE RELAY COLOR Used to set the color of a relay when it is ON.
PARAMETER COLOR Used to set the color of functional instruction parameters in the monitor display section.
COMMENT COLOR Used to set the color of comments.
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 74/242
8.EDITING B-85314EN-1/01
Pressing soft key [INIT] causes all settings to be changed to their defaults. After changing settings,
press soft key [EXIT] to return to the LADDER DIAGRAM EDITOR or NET EDITOR screen.
(5) Search for an instruction:
Press soft key [SEARCH]. This changes the soft key menu.
Item Description
TOPBTM Causes a jump to the beginning of the ladder program. If the beginning is already displayed,
causes a jump to the end.
SEARCH Searches for the address or net number corresponding to an entered character string, displaying
it if it is found. If a number is entered, the system interprets it as a net number.
If a character string other than a number is entered, the system examines to see if the character
string has been defined as a symbol. If it has been defined as a symbol, the system searches for
the address represented by that symbol. If it has not been defined as a symbol, the system
interprets it as a character string representing an address. If succeeding in interpreting it
correctly, the system searches for the address.
W-SRCH Searches for the write coil in which the entered character string is used.
F-SRCH Accepts a functional instruction No. or functional instruction name as input and searches for the
functional instruction.
PREV Repeats the last successful search operation in the backward direction.
NEXT Repeats the last successful search operation in the forward direction.
GLOBAL Switches the search target between all ladder programs (second PMC) and the subprogram
currently opened. The current search target is displayed at the rightmost position.
The system ladder programs (LV1, LV2, P1-P1499) are protected, so that the system ladder
programs cannot be search targets even if "GLOBAL" is selected.
Pressing soft key [EXIT] causes the search menu to be exited.
- 64 -
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 75/242
B-85314EN-1/01 8.EDITING
8.3 EDITING ALARM AND OPERATOR MESSAGES
CAUTION
English messages are set in this section because the multi-language displayfunction is used for ladder messages.
Press the emergency stop button.
Press soft key [PMC CONFIG].
Press the rightmost soft key [+]. (Press this soft key several times in some cases.)
Press soft key [MESAGE].
Press soft key [(OPRT)].
Press soft key [EDIT] (soft key [EDIT] is displayed only in the emergency stop state).
The message "DO YOU WANT TO STOP THIS PMC PROGRAM?" is displayed. Press soft key [YES].
(The ladder program stops.)
- 65 -
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 76/242
8.EDITING B-85314EN-1/01
The MESSAGE DATA EDITOR screen is displayed.
Use soft key [SEARCH], <page> keys and the <cursor> keys appropriately to search for the address to
which a message is to be entered.
- 66 -
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 77/242
B-85314EN-1/01 8.EDITING
Position the cursor on the target address and press soft key [ZOOM].
Position the cursor on the number setting field and enter the alarm or message number. Move the cursor
to the message setting field, enter the message, and press soft key [EXIT ZOOM].
After the termination of editing, press soft key [EXIT EDIT].
The message "DO YOU WANT TO RUN THIS PMC PROGRAM?" is displayed.
Press soft key [YES]. (The ladder program starts.)
- 67 -
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 78/242
8.EDITING B-85314EN-1/01
8.4 EDITING SYMBOLS AND COMMENTS
Press the emergency stop button.
Press soft key [PMC CONFIG].
Press the rightmost soft key [+]. (Press this soft key several times in some cases.)
Press soft key [SYMBOL].
Press oft key [(OPRT)].
Press soft key [EDIT] (soft key [EDIT] is displayed only in the emergency stop state.)
The message "DO YOU WANT TO STOP THIS PMC PROGRAM?" is displayed. Press soft key [YES].
(The ladder program stops.)
- 68 -
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 79/242
B-85314EN-1/01 8.EDITING
The SYMBOL & COMMENT DATA EDITOR screen is displayed.
If you want to change a symbol or comment at an address, use soft key [SEARCH].
If you want to add a new symbol or comment, use soft key [NEW ENTRY].
Move the cursor to move the yellow cursor from the symbol field to the program field. Set required data
in each field.
After the termination of editing, press soft key [EXIT EDIT].
The message "DO YOU WANT TO RUN THIS PMC PROGRAM?" is displayed.
Press soft key [YES]. (The ladder program starts.)
- 69 -
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 80/242
8.EDITING B-85314EN-1/01
- 70 -
8.5 ENDING AN EDITING SESSION
Edited ladder programs and other data are lost if you just turn the power off. After editing, write the data
to the flash ROM. Use the following procedure:
Press the emergency stop button.
Press soft key [PMC MAINTE].
Press soft key [I/O].
The PMC I/O DATA screen is displayed.
Select the following items and press soft key [(OPRT)]:
PMC = “PMC2”
DEVICE = “FLASH ROM”
FUNCTION = “WRITE”
KIND OF DATA = “SEQUENCE PROGRAM”
Press soft key [EXEC]. Writing edited data to the flash ROM starts.
"COMPLETE" is displayed to indicate completion.
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 81/242
B-85314EN-1/01 9.CONFIRMATION
9 CONFIRMATION
9.1 DISPLAYING THE LADDER PROGRAM STATUS
You can display the ladder program status screen. Use the following procedure:
Press soft key [PMC LADDER].
↓
Press the soft key [(OPRT)].
↓
Press the soft key [SWITCH PMC] to switch to the second PMC. (Press this soft key several times if
necessary.)
↓
Check that "2ND PMC" is indicated in the upper-left corner of the screen.
- 71 -
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 82/242
9.CONFIRMATION B-85314EN-1/01
Move the cursor to "CUSTOM" (P1500) then press the soft key [ZOOM].
If the second PMC is already selected, move the cursor to "CUSTOM" (P1500) then press the soft key
[LADDER] or press [(OPRT)] then [ZOOM]. The ladder diagram screen is displayed.
↓
Soft key Function
LIST Lists ladder programs.
SEARCH MENU Displays the search menu in the soft key area.
SWITCH Switches to the select monitor screen.
SWITCH PMC Switches to the first PMC, second PMC, and dual check.
SCREEN
SETING
Calls the setup screen of the LADDER DIAGRAM MONITOR screen.
The settings are the same as those on the LADDER DIAGRAM EDITOR screen.
- 72 -
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 83/242
B-85314EN-1/01 9.CONFIRMATION
- 73 -
9.2 SIGNAL DIAGNOSIS
You can display the logic status of each signal. Use the following procedure:
Press soft key [PMC MAINTE].
Press the rightmost soft key [+]. (Press this soft key several times in some cases.)
Press soft key [SIGNAL STATUS].
The SIGNAL STATUS screen is displayed.
"1" is displayed when the corresponding signal is ON. "0" is displayed when it is OFF.Enter the address or symbol you want to reference and press soft keys [(OPRT)] → [SEARCH], and
information for that address is displayed.
CAUTIONWith this series, the second PMC is the custom PMC use area.If the second PMC is not selected, the signal status screen, when displayed,does not display symbols set with the custom PMC. So, check that "2ND PMC"is indicated in the upper-left corner of the screen.
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 84/242
10.SETTING PMC PARAMETERS B-85314EN-1/01
10 SETTING PMC PARAMETERS
CAUTIONWith this series, the second PMC is the custom PMC use area. However, thePMC parameters are common to the first PMC and second PMC. So, do not useaddresses other than the usable ones.
To set the parameters for timers, counters, keep relays, and data tables, use the following procedure:
(Switch the operation mode to MDI mode.)
Press
↓
Press or →
(The CNC SETTING screen is displayed.)
↓
Press soft key [SETTING].
↓
Set "PARAMETER WRITE" to “1:ENABLE”.
↓
Press or →
(The CNC SYSTEM screen is displayed.)
↓
- 74 -
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 85/242
B-85314EN-1/01 10.SETTING PMC PARAMETERS
Press the rightmost soft key [+] several times, then soft key [PMC MAINTE].
↓
Press the rightmost soft key [+] several times again until the following soft keys are displayed.
↓
For timers: Press soft key [TIMER].
Use the cursor and page keys to move the cursor, and enter the setting time.
- 75 -
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 86/242
10.SETTING PMC PARAMETERS B-85314EN-1/01
For counters: Press soft key [COUNTR].
Use the cursor and page keys to move the cursor, and enter the value.
For keep relays: Press soft key [KEEP RELAY].
Use the cursor and page keys to move the cursor, and enter the values.
- 76 -
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 87/242
B-85314EN-1/01 10.SETTING PMC PARAMETERS
- 77 -
For data tables: Press soft key [DATA].
The DATA TABLE CONTROL screen is displayed.To change the data type, position the cursor on the TYPE field and change the setting.
Press soft key [(OPRT)], then soft key [ZOOM].
Use the cursor and page keys and soft key [SEARCH] to move the cursor, and enter the value.
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 88/242
11.INPUT/OUTPUT OF EDIT DATA B-85314EN-1/01
11 INPUT/OUTPUT OF EDIT DATA
11.1 OPERATION ON THE INPUT/OUTPUT SCREEN
Connect either a memory card or Handy File (RS-232C).
Press or →
(The CNC SYSTEM screen is displayed.)
↓
Press the rightmost soft key [+] several times, then soft key [PMC MAINTE].
↓
Press the rightmost soft key [+] several times again and press soft key [I/O].
↓
The PMC I/O DATA screen is displayed.
- 78 -
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 89/242
B-85314EN-1/01 11.INPUT/OUTPUT OF EDIT DATA
Input operation (from an external device to the ROBODRILL)(1) Place the machine in the MDI mode and press the emergency stop button to place the machine in the
emergency stop state.
(2) On the I/O DATA screen, move the item and data selection cursors and make the following settings:
Setting item Data
PMC PMC2
DEVICE MEMORY CARD / FLOPPY
FUNCTION READ
KIND OF DATA ―――(Cannot be specified.)
The type of read data is automatically determined
FILE NAME Specify a file name in the MS-DOS format (up to eight characters for the file name
with up to three characters for the extension).
Pressing [(OPRT)] → [LIST] displays a list of files on the memory card. Position
the cursor on the file you want to read and press the [SELECT] key to select the
file.
(3) Press the [(OPRT)] key, then the [EXEC] key. Reading the file starts.
When an attempt is made to read a file, the following message is displayed, asking whether to read
the file:READING MESSAGE DATA (SEQUENCE PROGRAM) (PMC2)
<CAUTION>Special care must be exercised to read a sequence program or PMC parameters.
* Reading an inappropriate file may cause unexpected operation of the machine.
* When a sequence program is read during operation, the program automatically stops.
Do you want to read this file?
To continue with the operation, press the [EXEC] key.
(The ladder program being executed automatically stops.)
(4) After the completion of reading in step <3>, write each type of data to the flash ROM. Make the
following settings:
Setting item Data
PMC PMC2
DEVICE FLASH ROM
FUNCTION WRITE
KIND OF DATA SEQUENCE PROGRAM (for ladder data)
MESSAGES (for message data)
FILE NAME ―――(Not set)
(5) Press the [(OPRT)] key → [EXEC] key to execute data writing. "COMPLETE" is displayed to
indicate completion.
WARNINGWhen data is read during the execution of a ladder program, the ladder programautomatically stops. Special care must be exercised to stop a ladder program.If a ladder program is stopped at an inappropriate timing or in an inappropriatemachine state, the machine may perform unexpected operation. In the ladderprogram stopped state, the safety mechanism and monitoring functions of theladder program also stop. Be sure to confirm that "the machine is in anappropriate state" and that "no one is near the machine" before stopping theladder program.
- 79 -
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 90/242
11.INPUT/OUTPUT OF EDIT DATA B-85314EN-1/01
On the PMC I/O DATA screen, pressing soft keys [(OPRT)] → [PORT SETTING] displays the
communication setting screen.
Output operation (from the ROBODRILL to an external device)(1) Output operation (from the ROBODRILL to an external device)
Setting item Data
PMC PMC2
DEVICE MEMORY CARD/FLOPPYFUNCTION WRITE
KIND OF DATA SEQUENCE PROGRAM (for ladder data)
MESSAGES (for message data)
FILE NAME Specify a file name in the MS-DOS format (up to eight characters for the
file name with up to three characters for the extension).
Pressing [(OPRT)] → [NEW FILE] specifies:
PMC2_LAD.000 (for ladder data)
PMC2_MSG.000 (for message data)
(2) Press the [(OPRT)] key, then the [EXEC] key. Outputting a message file starts, with the specified
file name.
CAUTIONNo message data is set at the time of shipment from the factory. Therefore, nomessage file can be output.
- 80 -
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 91/242
B-85314EN-1/01 11.INPUT/OUTPUT OF EDIT DATA
11.2 OPERATION ON THE BOOT SCREEN
(1) Turn the power OFF.
(2) Insert a memory card into the memory card insertion slot located on the left side of the LCD. (Make
sure that the label on the memory card is facing to the right, and push it in until it snaps into place.)
(3) Press and hold down the soft keys shown in the figure below, and turn on the power ON.
(Keep holding down the keys until the screen shown under (4) is displayed.)
[Turn power ON while holding them down]
(4) The boot screen is displayed.
SYSTEM MONITOR MAIN MENU 60W4 - 05
1.END2.USER DATA LOADING
3.SYSTEM DATA LOADING
4.SYSTEM DATA CHECK
5.SYSTEM DATA DELETE
6.SYSTEM DATA SAVE
7.SRAM DATA UTILITY
8.MEMORY CARD FORMAT
*** MESSAGE ***
SELECT MENU AND HIT SELECT KEY.
[SELECT][ YES ][ NO ][ UP ][ DOWN ]
(5) Input operation (from a memory card to the ROBODRILL)
(a) On the main menu, use the [UP] and [DOWN] keys to move the cursor to "2.USER DATA
LOADING" and press the [SELECT] key.
SYSTEM DATA LOADING
MEMORY CARD DIRECTORY (FREE[KB]: 5123)
1 PMC2.MEM 131200 2011-09-26 08:56
2 PMC2_MSG.MEM 131200 2011-09-26 08:58
3 END
*** MESSAGE ***
SELECT MENU AND HIT SELECT KEY.
[SELECT][ YES ][ NO ][ UP ][ DOWN ]
(b) Use the [UP] and [DOWN] keys to position the cursor on either of the following files and press
[SELECT]:
Example:
"PMC2.MEM" (for ladder data)
"PMC2_MSG.MEM" (for message data)(c) When a file is selected, the message "LOADING OK ? HIT YES OR NO" is displayed,
asking whether to read the file. Press [YES].
- 81 -
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 92/242
11.INPUT/OUTPUT OF EDIT DATA B-85314EN-1/01
(d) When reading terminates normally, the message "LOADING COMPLETE. HIT SELECT
KEY." is displayed. Press the [SELECT] key.
(e) Use the [UP] and [DOWN] keys to select "END" and press the [SELECT] key. You exit the
SYSTEM DATA LOADING screen.
(6) Output operation (from the ROBODRILL to a memory card)
(a) On the main menu, use the [UP] and [DOWN] keys to move the cursor to "6.SYSTEM DATA
SAVE" and press the [SELECT] key.
(b) On the SYSTEM DATA SAVE screen, press the rightmost soft key [>] and display the page
containing either of the following items:
"PMC2" (for ladder data)
"M2PMCMSG" (for message data)
SYSTEM DATA SAVE
FROM DIRECTORY
1 NC BAS-1(0008)
2 NC BAS-2(0008)
3 NC BAS-3(0008)
4 NC BAS-4(0008)
5 DGD0SRVO(0003)
6 PS0B (0006)
7 PMC1 (0003)
8 END
*** MESSAGE ***
SELECT FILE AND HIT SELECT KEY.
[SELECT][ YES ][ NO ][ UP ][ DOWN ]
(c) Use the [UP] and [DOWN] keys to position the cursor on either of the following files and press[SELECT]:
"PMC2" (for ladder data)
"M2PMCMSG" (for message data)
(d) The confirmation message "SYSTEM DATA SAVE OK ? HIT YES OR NO." is displayed.
Press [YES]. Outputting the message file starts.
(e) When the output to the memory card terminates normally, the following message is displayed.
Press the [SELECT] key.
"FILE SAVE COMPLETE. HIT SELECT KEY."
"SAVE FILE NAME : PMC2.000" (for ladder data)
"SAVE FILE NAME : M2PMCMSG.000" (for messages)
When the memory card contains a file with the same name, the number of the extension is
incremented by one. (***.001 - ***.002)(f) Position the cursor on "END" and press the [SELECT] key to exit the SYSTEM DATA SAVE
screen.
- 82 -
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 93/242
B-85314EN-1/01 11.INPUT/OUTPUT OF EDIT DATA
- 83 -
(7) Existing the boot screen
Use the [UP] and [DOWN] keys to position the cursor on "1.END" and press the [SELECT] key.
SYSTEM MONITOR MAIN MENU 60W4 - 05
1.END2.USER DATA LOADING
3.SYSTEM DATA LOADING
4.SYSTEM DATA CHECK
5.SYSTEM DATA DELETE
6.SYSTEM DATA SAVE
7.SRAM DATA UTILITY
8.MEMORY CARD FORMAT
*** MESSAGE ***
SELECT MENU AND HIT SELECT KEY.
[SELECT][ YES ][ NO ][ UP ][ DOWN ]
The confirmation message "ARE YOU SURE ? HIT YES OR NO." is displayed. Press the [YES]
key. This causes you to exit the boot screen, displaying the CNC or QUICK screen.
CAUTIONNo message data is set at the time of shipment from the factory. Therefore,M2PMCMSG cannot be output.
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 94/242
B-85314EN-1/01
12. INTERFACE SIGNALS BETWEEN SYSTEM AND CUSTOM LADDER PROGRAMS
- 84 -
12 INTERFACE SIGNALS BETWEEN SYSTEMAND CUSTOM LADDER PROGRAMS
[System ladder Custom ladder]
Address Symbol Function Note
R 1300.0 SI0_0 Always ON. 12.1
R 1300.1 SI0_1 Always OFF. 12.1
R 1300.2 SI0_2 ON in a single scanning cycle at the start of
operation.
12.1
R 1300.3 SI0_3 1.0-second clock pulse 12.1
R 1300.4 SI0_4 0.1-second clock pulse 12.1
R 1300.5 SI0_5 0.5-second clock pulse 12.1
R 1300.6 SI0_6 (Not used)
R 1300.7 SI0_7 (Not used)
R 1301.0 SI1_0 (Not used)
R 1301.1 SI1_1 (Not used)
R 1301.2 SI1_2 (Not used)
R 1301.3 SI1_3 (Not used)
R 1301.4 SI1_4 (Not used)
R 1301.5 SI1_5 (Not used)
R 1301.6 SI1_6 (Not used)
R 1301.7 SI1_7 (Not used)
R 1302.0 SI2_0 Selected program No. 2∧0 12.2
R 1302.1 SI2_1 Selected program No. 2∧1 12.2
R 1302.2 SI2_2 Selected program No. 2∧2 12.2
R 1302.3 SI2_3 Selected program No. 2∧3 12.2
R 1302.4 SI2_4 Selected program No. 2∧4 12.2
R 1302.5 SI2_5 Selected program No. 2∧5 12.2
R 1302.6 SI2_6 Selected program No. 2∧6 12.2
R 1302.7 SI2_7 Selected program No. 2∧7 12.2
R 1303.0 SI3_0 Selected program No. 2∧8 12.2
R 1303.1 SI3_1 Selected program No. 2∧9 12.2
R 1303.2 SI3_2 Selected program No. 2∧10 12.2
R 1303.3 SI3_3 Selected program No. 2∧11 12.2
R 1303.4 SI3_4 Selected program No. 2∧12 12.2
R 1303.5 SI3_5 Selected program No. 2
∧
13 12.2R 1303.6 SI3_6 Selected program No. 2∧14 12.2
R 1303.7 SI3_7 Selected program No. 2∧15 12.2
R 1304.0 SI4_0 Tool No. 2∧0 12.2
R 1304.1 SI4_1 Tool No. 2∧1 12.2
R 1304.2 SI4_2 Tool No. 2∧2 12.2
R 1304.3 SI4_3 Tool No. 2∧3 12.2
R 1304.4 SI4_4 Tool No. 2∧4 12.2
R 1304.5 SI4_5 Tool No. 2∧5 12.2
R 1304.6 SI4_6 Tool No. 2∧6 12.2
R 1304.7 SI4_7 Tool No. 2∧7 12.2
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 95/242
B-85314EN-1/01
12. INTERFACE SIGNALS BETWEEN SYSTEM AND CUSTOM LADDER PROGRAMS
- 85 -
[System ladder Custom ladder]
Address Symbol Function Note
R 1305.0 SI5_0 /M code BCD 2∧0*1 12.6
R 1305.1 SI5_1 M80 output/M code BCD 2∧1*1 12.7/12.6
R 1305.2 SI5_2 M81 output/M code BCD 2∧2*1 12.7/12.6
R 1305.3 SI5_3 M82 output/M code BCD 2∧3*1 12.7/12.6
R 1305.4 SI5_4 M83 output/M code BCD 2∧0*10 12.7/12.6
R 1305.5 SI5_5 M84 output/M code BCD 2∧1*10 12.7/12.6
R 1305.6 SI5_6 M85 output/M code BCD 2∧2*10 12.7/12.6
R 1305.7 SI5_7 M86 output/M code BCD 2∧3*10 12.7/12.6
R 1306.0 SI6_0 M87 output/data read request 12.7/12.6
R 1306.1 SI6_1 M88 output/distribution completion 12.7/12.6
R 1306.2 SI6_2 M89 output/BCD data parity check 12.7/12.6
R 1306.3 SI6_3
R 1306.4 SI6_4 /M code BCD 2∧0*100 12.6
R 1306.5 SI6_5 /M code BCD 2∧1*100 12.6
R 1306.6 SI6_6 /M code BCD 2∧2*100 12.6R 1306.7 SI6_7 /M code BCD 2∧3*100 12.6
R 1307.0 SI7_0 Machine status output 1 (END1 output) 12.16
R 1307.1 SI7_1 Machine status output 2 (END2 output) 12.16
R 1307.2 SI7_2 Machine status output 3 (END3 output) 12.16
R 1307.3 SI7_3 Cycle start (in progress) 12.2
R 1307.4 SI7_4 Condition of feed hold 12.2
R 1307.5 SI7_5 Condition of alarm 12.2
R 1307.6 SI7_6 Condition of reset 12.2
R 1307.7 SI7_7 Condition of emergency stop 12.2
R 1308.0 SI8_0 MEM mode selection 12.14R 1308.1 SI8_1 MDI mode selection 12.14
R 1308.2 SI8_2 Handle mode selection 12.14
R 1308.3 SI8_3 Jog mode selection 12.14
R 1308.4 SI8_4 Reference mode selection 12.14
R 1308.5 SI8_5 Edit mode selection 12.14
R 1308.6 SI8_6 Program stoppage 12.2
R 1308.7 SI8_7 Production completion 12.15
R 1309.0 SI9_0 End of selection 12.5
R 1309.1 SI9_1 (Reserved)
R 1309.2 SI9_2 Battery alarm 12.2
R 1309.3 SI9_3 End of program 12.18
R 1309.4 SI9_4 Machine interior coolant output ON 12.17
R 1309.5 SI9_5 Splash guard door closed state 12.19
R 1309.6 SI9_6 Automatic side door closed state 12.20
R 1309.7 SI9_7 Automatic side door open state 12.20
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 96/242
B-85314EN-1/01
12. INTERFACE SIGNALS BETWEEN SYSTEM AND CUSTOM LADDER PROGRAMS
- 86 -
[System ladder Custom ladder]
Address Symbol Function Note
R 1310.0 SI10_0 Door open (M60) 12.3
R 1310.1 SI10_1 Automatic door closed state 12.3
R 1310.2 SI10_2 Automatic door open state 12.3
R 1310.3 SI10_3 Warning level detection 12.21
R 1310.4 SI10_4 Breakage level detection 12.21
R 1310.5 SI10_5 Spindle stop 12.22
R 1310.6 SI10_6 Auto mode 12.2
R 1310.7 SI10_7 Tool life end (tool group) 12.11
R 1311.0 SI11_0 Coolant output ON 12.17
R 1311.1 SI11_1 Automatic door open request output 12.3
R 1311.2 SI11_2 Automatic door close request output 12.3
R 1311.3 SI11_3 Air blow output 12.17
R 1311.4 SI11_4 Production completion 1 12.15
R 1311.5 SI11_5 Production completion 2 12.15
R 1311.6 SI11_6 Advance notice of tool life 12.11R 1311.7 SI11_7 Center through coolant output ON 12.17
R 1312.0 SI12_0 Display in Japanese 12.23
R 1312.1 SI12_1 Display in German 12.23
R 1312.2 SI12_2 Display in French 12.23
R 1312.3 SI12_3 (Reserved)
R 1312.4 SI12_4 Display in Italian 12.23
R 1312.5 SI12_5 Display in Korean 12.23
R 1312.6 SI12_6 Display in Spanish 12.23
R 1312.7 SI12_7 Display in English 12.23
R 1313.0 SI13_0 Position switch 1 12.24R 1313.1 SI13_1 Position switch 2 12.24
R 1313.2 SI13_2 Position switch 3 12.24
R 1313.3 SI13_3 Position switch 4 12.24
R 1313.4 SI13_4 Position switch 5 12.24
R 1313.5 SI13_5 Position switch 6 12.24
R 1313.6 SI13_6 Position switch 7 12.24
R 1313.7 SI13_7 Position switch 8 12.24
R 1314.0 SI14_0 Movement along the X-axis 12.25
R 1314.1 SI14_1 Movement along the Y-axis 12.25
R 1314.2 SI14_2 Movement along the Z-axis 12.25
R 1314.3 SI14_3 Movement along the 4-th axis 12.25
R 1314.4 SI14_4 Movement along the 5-th axis 12.25
R 1314.5 SI14_5 Low air pressure 12.2
R 1314.6 SI14_6
R 1314.7 SI14_7 Emergency stop button 12.2
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 97/242
B-85314EN-1/01
12. INTERFACE SIGNALS BETWEEN SYSTEM AND CUSTOM LADDER PROGRAMS
- 87 -
[System ladder Custom ladder]
Address Symbol Function Note
R 1315.0 SI15_0 Completion of X-axis reference position return 12.25
R 1315.1 SI15_1 Completion of Y-axis reference position return 12.25
R 1315.2 SI15_2 Completion of Z-axis reference position return 12.25
R 1315.3 SI15_3 Completion of 4th-axis reference position return 12.25
R 1315.4 SI15_4 Completion of 5th-axis reference position return 12.25
R 1315.5 SI15_5 Completion of machining 12.18
R 1315.6 SI15_6 Feedrate override 100% 12.2
R 1315.7 SI15_7 Spindle speed override 100% 12.2
R 1316.0 SI16_0 (Reserved)
R 1316.1 SI16_1 (Reserved)
R 1316.2 SI16_2 (Reserved)
R 1316.3 SI16_3 (Reserved)
R 1316.4 SI16_4 (Reserved)
R 1316.5 SI16_5 (Reserved)
R 1316.6 SI16_6 (Reserved)R 1316.7 SI16_7 (Reserved)
R 1317.0 SI17_0 Door open (M61) 12.3
R 1317.1 SI17_1 Door open (M62) 12.3
R 1317.2 SI17_2 Door open (M63) 12.3
R 1317.3 SI17_3 Door open (M64) 12.3
R 1317.4 SI17_4 Door open (M65) 12.3
R 1317.5 SI17_5 Alarm output 2 12.10
R 1317.6 SI17_6 Operation-enabled state 12.2
R 1317.7 SI17_7 (Not used)
R 1318.0 SI18_0 Establishment of X-axis reference position 12.25R 1318.1 SI18_1 Establishment of Y-axis reference position 12.25
R 1318.2 SI18_2 Establishment of Z-axis reference position 12.25
R 1318.3 SI18_3 Establishment of 4th-axis reference position 12.25
R 1318.4 SI18_4 Establishment of 5th-axis reference position 12.25
R 1318.5 SI18_5 Tool group reset request reception 12.11
R 1318.6 SI18_6 Tool group reset error 12.11
R 1318.7 SI18_7
R 1319.0 SI19_0 Completion of X-axis reference position return (When ZPX is ON at the
completion of G27 or G28)
R 1319.1 SI19_1 Completion of Y-axis reference position return (When ZPY is ON at the
completion of G27 or G28)
R 1319.2 SI19_2 Completion of Z-axis reference position return (When ZPZ is ON at the
completion of G27 or G28)
R 1319.3 SI19_3 Completion of 4th-axis reference position return (When ZP4 is ON at the completion
of G27 or G28)
R 1319.4 SI19_4 Completion of 5th-axis reference position return (When ZP5 is ON at the completion
of G27 or G28)
R 1319.5 SI19_5
R 1319.6 SI19_6
R 1319.7 SI19_7
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 98/242
B-85314EN-1/01
12. INTERFACE SIGNALS BETWEEN SYSTEM AND CUSTOM LADDER PROGRAMS
- 88 -
[System ladder Custom ladder]
Address Symbol Function Note
R 1320.0 SI20_0 S command 2^0 12.22
R 1320.1 SI20_1 S command 2^1 12.22
R 1320.2 SI20_2 S command 2^2 12.22
R 1320.3 SI20_3 S command 2^3 12.22
R 1320.4 SI20_4 S command 2^4 12.22
R 1320.5 SI20_5 S command 2^5 12.22
R 1320.6 SI20_6 S command 2^6 12.22
R 1320.7 SI20_7 S command 2^7 12.22
R 1321.0 SI21_0 S command 2^8 12.22
R 1321.1 SI21_1 S command 2^9 12.22
R 1321.2 SI21_2 S command 2^10 12.22
R 1321.3 SI21_3 S command 2^11 12.22
R 1321.4 SI21_4 S command 2^12 12.22
R 1321.5 SI21_5 S command 2^13 12.22
R 1321.6 SI21_6 S command 2^14 12.22R 1321.7 SI21_7 S command 2^15 12.22
R 1322.0 SI22_0 S command 2^16 12.22
R 1322.1 SI22_1 S command 2^17 12.22
R 1322.2 SI22_2 S command 2^18 12.22
R 1322.3 SI22_3 S command 2^19 12.22
R 1322.4 SI22_4 S command 2^20 12.22
R 1322.5 SI22_5 S command 2^21 12.22
R 1322.6 SI22_6 S command 2^22 12.22
R 1322.7 SI22_7 S command 2^23 12.22
R 1323.0 SI23_0 S command 2^24 12.22R 1323.1 SI23_1 S command 2^25 12.22
R 1323.2 SI23_2 S command 2^26 12.22
R 1323.3 SI23_3 S command 2^27 12.22
R 1323.4 SI23_4 S command 2^28 12.22
R 1323.5 SI23_5 S command 2^29 12.22
R 1323.6 SI23_6 S command 2^30 12.22
R 1323.7 SI23_7 S command 2^31 12.22
R 1324.0 SI24_0 M03 command 12.22
R 1324.1 SI24_1 M05 command 12.22
R 1324.2 SI24_2 Spindle rotation button ON 12.22
R 1324.3 SI24_3 Center through coolant pump on 12.17
R 1324.4 SI24_4 Center through coolant on 12.17
R 1324.5 SI24_5 Air purge on 12.17
R 1324.6 SI24_6 Automatic fire extinguishing device error ON when the automatic fire
extinguishing device is faulty or the
power is off. (Option)
R 1324.7 SI24_7 Start of the automatic fire extinguishing device ON when the automatic fire
extinguishing device starts.
(Option)
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 99/242
B-85314EN-1/01
12. INTERFACE SIGNALS BETWEEN SYSTEM AND CUSTOM LADDER PROGRAMS
- 89 -
[System ladder Custom ladder]
Address Symbol Function Note
R 1325.0 SI25_0 Input signal for custom macro (#1100) 12.26
R 1325.1 SI25_1 Input signal for custom macro (#1101) 12.26
R 1325.2 SI25_2 Input signal for custom macro (#1102) 12.26
R 1325.3 SI25_3 Input signal for custom macro (#1103) 12.26
R 1325.4 SI25_4 Input signal for custom macro (#1104) 12.26
R 1325.5 SI25_5 Input signal for custom macro (#1105) 12.26
R 1325.6 SI25_6 Input signal for custom macro (#1106) 12.26
R 1325.7 SI25_7 Input signal for custom macro (#1107) 12.26
R 1326.0 SI26_0 Input signal for custom macro (#1108) 12.26
R 1326.1 SI26_1 Input signal for custom macro (#1109) 12.26
R 1326.2 SI26_2 Input signal for custom macro (#1110) 12.26
R 1326.3 SI26_3 Input signal for custom macro (#1111) 12.26
R 1326.4 SI26_4 Input signal for custom macro (#1112) 12.26
R 1326.5 SI26_5 Input signal for custom macro (#1113) 12.26
R 1326.6 SI26_6 Input signal for custom macro (#1114) 12.26R 1326.7 SI26_7 Input signal for custom macro (#1115) 12.26
R 1327.0 SI27_0 Input signal for custom macro (#1133) 12.26
R 1327.1 SI27_1 Input signal for custom macro (#1133) 12.26
R 1327.2 SI27_2 Input signal for custom macro (#1133) 12.26
R 1327.3 SI27_3 Input signal for custom macro (#1133) 12.26
R 1327.4 SI27_4 Input signal for custom macro (#1133) 12.26
R 1327.5 SI27_5 Input signal for custom macro (#1133) 12.26
R 1327.6 SI27_6 Input signal for custom macro (#1133) 12.26
R 1327.7 SI27_7 Input signal for custom macro (#1133) 12.26
R 1328.0 SI28_0 Input signal for custom macro (#1133) 12.26R 1328.1 SI28_1 Input signal for custom macro (#1133) 12.26
R 1328.2 SI28_2 Input signal for custom macro (#1133) 12.26
R 1328.3 SI28_3 Input signal for custom macro (#1133) 12.26
R 1328.4 SI28_4 Input signal for custom macro (#1133) 12.26
R 1328.5 SI28_5 Input signal for custom macro (#1133) 12.26
R 1328.6 SI28_6 Input signal for custom macro (#1133) 12.26
R 1328.7 SI28_7 Input signal for custom macro (#1133) 12.26
R 1329.0 SI29_0 Input signal for custom macro (#1133) 12.26
R 1329.1 SI29_1 Input signal for custom macro (#1133) 12.26
R 1329.2 SI29_2 Input signal for custom macro (#1133) 12.26
R 1329.3 SI29_3 Input signal for custom macro (#1133) 12.26
R 1329.4 SI29_4 Input signal for custom macro (#1133) 12.26
R 1329.5 SI29_5 Input signal for custom macro (#1133) 12.26
R 1329.6 SI29_6 Input signal for custom macro (#1133) 12.26
R 1329.7 SI29_7 Input signal for custom macro (#1133) 12.26
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 100/242
B-85314EN-1/01
12. INTERFACE SIGNALS BETWEEN SYSTEM AND CUSTOM LADDER PROGRAMS
- 90 -
[System ladder Custom ladder]
Address Symbol Function Note
R 1330.0 SI30_0 Input signal for custom macro (#1133) 12.26
R 1330.1 SI30_1 Input signal for custom macro (#1133) 12.26
R 1330.2 SI30_2 Input signal for custom macro (#1133) 12.26
R 1330.3 SI30_3 Input signal for custom macro (#1133) 12.26
R 1330.4 SI30_4 Input signal for custom macro (#1133) 12.26
R 1330.5 SI30_5 Input signal for custom macro (#1133) 12.26
R 1330.6 SI30_6 Input signal for custom macro (#1133) 12.26
R 1330.7 SI30_7 Input signal for custom macro (#1133) 12.26
R 1331.0 SI31_0 Clamp request (5th axis) 12.12
R 1331.1 SI31_1 Unclamp request (5th axis) 12.12
R 1331.2 SI31_2 Clamped (5th axis) 12.12
R 1331.3 SI31_3 Clamp request (4th axis) 12.12
R 1331.4 SI31_4 Unclamp request (4th axis) 12.12
R 1331.5 SI31_5 Clamped (4th axis) 12.12
R 1331.6 SI31_6R 1331.7 SI31_7
R 1332.0 SI32_0 Selected tool group No. 2^0 12.11
R 1332.1 SI32_1 Selected tool group No. 2^1 12.11
R 1332.2 SI32_2 Selected tool group No. 2^2 12.11
R 1332.3 SI32_3 Selected tool group No. 2^3 12.11
R 1332.4 SI32_4 Selected tool group No. 2^4 12.11
R 1332.5 SI32_5 Selected tool group No. 2^5 12.11
R 1332.6 SI32_6 Selected tool group No. 2^6 12.11
R 1332.7 SI32_7 Selected tool group No. 2^7 12.11
R 1333.0 SI33_0 Tool life of group 1 12.11R 1333.1 SI33_1 Tool life of group 2 12.11
R 1333.2 SI33_2 Tool life of group 3 12.11
R 1333.3 SI33_3 Tool life of group 4 12.11
R 1333.4 SI33_4 Tool life of group 5 12.11
R 1333.5 SI33_5 Tool life of group 6 12.11
R 1333.6 SI33_6 Tool life of group 7 12.11
R 1333.7 SI33_7 Tool life of group 8 12.11
R 1334.0 SI34_0 Tool life of group 9 12.11
R 1334.1 SI34_1 Tool life of group 10 12.11
R 1334.2 SI34_2 Tool life of group 11 12.11
R 1334.3 SI34_3 Tool life of group 12 12.11
R 1334.4 SI34_4 Tool life of group 13 12.11
R 1334.5 SI34_5 Tool life of group 14 12.11
R 1334.6 SI34_6 Tool life of group 15 12.11
R 1334.7 SI34_7 Tool life of group 16 12.11
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 101/242
B-85314EN-1/01
12. INTERFACE SIGNALS BETWEEN SYSTEM AND CUSTOM LADDER PROGRAMS
- 91 -
[System ladder Custom ladder]
Address Symbol Function Note
R 1335.0 SI35_0 Advance notice of tool life of group 1 12.11
R 1335.1 SI35_1 Advance notice of tool life of group 2 12.11
R 1335.2 SI35_2 Advance notice of tool life of group 3 12.11
R 1335.3 SI35_3 Advance notice of tool life of group 4 12.11
R 1335.4 SI35_4 Advance notice of tool life of group 5 12.11
R 1335.5 SI35_5 Advance notice of tool life of group 6 12.11
R 1335.6 SI35_6 Advance notice of tool life of group 7 12.11
R 1335.7 SI35_7 Advance notice of tool life of group 8 12.11
R 1336.0 SI36_0 Advance notice of tool life of group 9 12.11
R 1336.1 SI36_1 Advance notice of tool life of group 10 12.11
R 1336.2 SI36_2 Advance notice of tool life of group 11 12.11
R 1336.3 SI36_3 Advance notice of tool life of group 12 12.11
R 1336.4 SI36_4 Advance notice of tool life of group 13 12.11
R 1336.5 SI36_5 Advance notice of tool life of group 14 12.11
R 1336.6 SI36_6 Advance notice of tool life of group 15 12.11R 1336.7 SI36_7 Advance notice of tool life of group 16 12.11
R 1337.0 SI37_0 Display in Chinese (Simplified) 12.23
R 1337.1 SI37_1 Display in Portuguese 12.23
R 1337.2 SI37_2 Display in Russian 12.23
R 1337.3 SI37_3 (Reserved)
R 1337.4 SI37_4 (Reserved)
R 1337.5 SI37_5 (Reserved)
R 1337.6 SI37_6 (Reserved)
R 1337.7 SI37_7 (Reserved)
R 1338.0 SI38_0 Tool clamp signal 12.2R 1338.1 SI38_1 Tool change signal 12.2
R 1338.2 SI38_2 Turret recovery mode 12.2
R 1338.3 SI38_3 Single block 12.2
R 1338.4 SI38_4 Rapid traverse LOW 12.2
R 1338.5 SI38_5 Rapid traverse 25% 12.2
R 1338.6 SI38_6 Rapid traverse 50% 12.2
R 1338.7 SI38_7 Rapid traverse 100% 12.2
R 1339.0 SI39_0 Tap return mode 12.2
R 1339.1 SI39_1 Condition of reset ON while the reset button on the
operator's panel is being pressed.
R 1339.2 SI39_2
R 1339.3 SI39_3
R 1339.4 SI39_4
R 1339.5 SI39_5
R 1339.6 SI39_6
R 1339.7 SI39_7
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 102/242
B-85314EN-1/01
12. INTERFACE SIGNALS BETWEEN SYSTEM AND CUSTOM LADDER PROGRAMS
- 92 -
[System ladder Custom ladder]
Address Symbol Function Note
R 1400.0 SI50_0 Tool life of group 17 12.11
R 1400.1 SI50_1 Tool life of group 18 12.11
R 1400.2 SI50_2 Tool life of group 19 12.11
R 1400.3 SI50_3 Tool life of group 20 12.11
R 1400.4 SI50_4 Tool life of group 21 12.11
R 1400.5 SI50_5 Tool life of group 22 12.11
R 1400.6 SI50_6 Tool life of group 23 12.11
R 1400.7 SI50_7 Tool life of group 24 12.11
R 1401.0 SI51_0 Tool life of group 25 12.11
R 1401.1 SI51_1 Tool life of group 26 12.11
R 1401.2 SI51_2 Tool life of group 27 12.11
R 1401.3 SI51_3 Tool life of group 28 12.11
R 1401.4 SI51_4 Tool life of group 29 12.11
R 1401.5 SI51_5 Tool life of group 30 12.11
R 1401.6 SI51_6 Tool life of group 31 12.11R 1401.7 SI51_7 Tool life of group 32 12.11
R 1402.0 SI52_0 Tool life of group 33 12.11
R 1402.1 SI52_1 Tool life of group 34 12.11
R 1402.2 SI52_2 Tool life of group 35 12.11
R 1402.3 SI52_3 Tool life of group 36 12.11
R 1402.4 SI52_4 Tool life of group 37 12.11
R 1402.5 SI52_5 Tool life of group 38 12.11
R 1402.6 SI52_6 Tool life of group 39 12.11
R 1402.7 SI52_7 Tool life of group 40 12.11
R 1403.0 SI53_0 Tool life of group 41 12.11R 1403.1 SI53_1 Tool life of group 42 12.11
R 1403.2 SI53_2 Tool life of group 43 12.11
R 1403.3 SI53_3 Tool life of group 44 12.11
R 1403.4 SI53_4 Tool life of group 45 12.11
R 1403.5 SI53_5 Tool life of group 46 12.11
R 1403.6 SI53_6 Tool life of group 47 12.11
R 1403.7 SI53_7 Tool life of group 48 12.11
R 1404.0 SI54_0 Tool life of group 49 12.11
R 1404.1 SI54_1 Tool life of group 50 12.11
R 1404.2 SI54_2 Tool life of group 51 12.11
R 1404.3 SI54_3 Tool life of group 52 12.11
R 1404.4 SI54_4 Tool life of group 53 12.11
R 1404.5 SI54_5 Tool life of group 54 12.11
R 1404.6 SI54_6 Tool life of group 55 12.11
R 1404.7 SI54_7 Tool life of group 56 12.11
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 103/242
B-85314EN-1/01
12. INTERFACE SIGNALS BETWEEN SYSTEM AND CUSTOM LADDER PROGRAMS
- 93 -
[System ladder Custom ladder]
Address Symbol Function Note
R 1405.0 SI55_0 Tool life of group 57 12.11
R 1405.1 SI55_1 Tool life of group 58 12.11
R 1405.2 SI55_2 Tool life of group 59 12.11
R 1405.3 SI55_3 Tool life of group 60 12.11
R 1405.4 SI55_4 Tool life of group 61 12.11
R 1405.5 SI55_5 Tool life of group 62 12.11
R 1405.6 SI55_6 Tool life of group 63 12.11
R 1405.7 SI55_7 Tool life of group 64 12.11
R 1406.0 SI56_0 Tool life of group 65 12.11
R 1406.1 SI56_1 Tool life of group 66 12.11
R 1406.2 SI56_2 Tool life of group 67 12.11
R 1406.3 SI56_3 Tool life of group 68 12.11
R 1406.4 SI56_4 Tool life of group 69 12.11
R 1406.5 SI56_5 Tool life of group 70 12.11
R 1406.6 SI56_6 Tool life of group 71 12.11R 1406.7 SI56_7 Tool life of group 72 12.11
R 1407.0 SI57_0 Tool life of group 73 12.11
R 1407.1 SI57_1 Tool life of group 74 12.11
R 1407.2 SI57_2 Tool life of group 75 12.11
R 1407.3 SI57_3 Tool life of group 76 12.11
R 1407.4 SI57_4 Tool life of group 77 12.11
R 1407.5 SI57_5 Tool life of group 78 12.11
R 1407.6 SI57_6 Tool life of group 79 12.11
R 1407.7 SI57_7 Tool life of group 80 12.11
R 1408.0 SI58_0 Tool life of group 81 12.11R 1408.1 SI58_1 Tool life of group 82 12.11
R 1408.2 SI58_2 Tool life of group 83 12.11
R 1408.3 SI58_3 Tool life of group 84 12.11
R 1408.4 SI58_4 Tool life of group 85 12.11
R 1408.5 SI58_5 Tool life of group 86 12.11
R 1408.6 SI58_6 Tool life of group 87 12.11
R 1408.7 SI58_7 Tool life of group 88 12.11
R 1409.0 SI59_0 Tool life of group 89 12.11
R 1409.1 SI59_1 Tool life of group 90 12.11
R 1409.2 SI59_2 Tool life of group 91 12.11
R 1409.3 SI59_3 Tool life of group 92 12.11
R 1409.4 SI59_4 Tool life of group 93 12.11
R 1409.5 SI59_5 Tool life of group 94 12.11
R 1409.6 SI59_6 Tool life of group 95 12.11
R 1409.7 SI59_7 Tool life of group 96 12.11
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 104/242
B-85314EN-1/01
12. INTERFACE SIGNALS BETWEEN SYSTEM AND CUSTOM LADDER PROGRAMS
- 94 -
[System ladder Custom ladder]
Address Symbol Function Note
R 1410.0 SI60_0 Tool life of group 97 12.11
R 1410.1 SI60_1 Tool life of group 98 12.11
R 1410.2 SI60_2 Tool life of group 99 12.11
R 1410.3 SI60_3 Tool life of group 100 12.11
R 1410.4 SI60_4 Tool life of group 101 12.11
R 1410.5 SI60_5 Tool life of group 102 12.11
R 1410.6 SI60_6 Tool life of group 103 12.11
R 1410.7 SI60_7 Tool life of group 104 12.11
R 1411.0 SI61_0 Tool life of group 105 12.11
R 1411.1 SI61_1 Tool life of group 106 12.11
R 1411.2 SI61_2 Tool life of group 107 12.11
R 1411.3 SI61_3 Tool life of group 108 12.11
R 1411.4 SI61_4 Tool life of group 109 12.11
R 1411.5 SI61_5 Tool life of group 110 12.11
R 1411.6 SI61_6 Tool life of group 111 12.11R 1411.7 SI61_7 Tool life of group 112 12.11
R 1412.0 SI62_0 Tool life of group 113 12.11
R 1412.1 SI62_1 Tool life of group 114 12.11
R 1412.2 SI62_2 Tool life of group 115 12.11
R 1412.3 SI62_3 Tool life of group 116 12.11
R 1412.4 SI62_4 Tool life of group 117 12.11
R 1412.5 SI62_5 Tool life of group 118 12.11
R 1412.6 SI62_6 Tool life of group 119 12.11
R 1412.7 SI62_7 Tool life of group 120 12.11
R 1413.0 SI63_0 Tool life of group 121 12.11R 1413.1 SI63_1 Tool life of group 122 12.11
R 1413.2 SI63_2 Tool life of group 123 12.11
R 1413.3 SI63_3 Tool life of group 124 12.11
R 1413.4 SI63_4 Tool life of group 125 12.11
R 1413.5 SI63_5 Tool life of group 126 12.11
R 1413.6 SI63_6 Tool life of group 127 12.11
R 1413.7 SI63_7 Tool life of group 128 12.11
R 1414.0 SI64_0 Advance notice of tool life of group 17 12.11
R 1414.1 SI64_1 Advance notice of tool life of group 18 12.11
R 1414.2 SI64_2 Advance notice of tool life of group 19 12.11
R 1414.3 SI64_3 Advance notice of tool life of group 20 12.11
R 1414.4 SI64_4 Advance notice of tool life of group 21 12.11
R 1414.5 SI64_5 Advance notice of tool life of group 22 12.11
R 1414.6 SI64_6 Advance notice of tool life of group 23 12.11
R 1414.7 SI64_7 Advance notice of tool life of group 24 12.11
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 105/242
B-85314EN-1/01
12. INTERFACE SIGNALS BETWEEN SYSTEM AND CUSTOM LADDER PROGRAMS
- 95 -
[System ladder Custom ladder]
Address Symbol Function Note
R 1415.0 SI65_0 Advance notice of tool life of group 25 12.11
R 1415.1 SI65_1 Advance notice of tool life of group 26 12.11
R 1415.2 SI65_2 Advance notice of tool life of group 27 12.11
R 1415.3 SI65_3 Advance notice of tool life of group 28 12.11
R 1415.4 SI65_4 Advance notice of tool life of group 29 12.11
R 1415.5 SI65_5 Advance notice of tool life of group 30 12.11
R 1415.6 SI65_6 Advance notice of tool life of group 31 12.11
R 1415.7 SI65_7 Advance notice of tool life of group 32 12.11
R 1416.0 SI66_0 Advance notice of tool life of group 33 12.11
R 1416.1 SI66_1 Advance notice of tool life of group 34 12.11
R 1416.2 SI66_2 Advance notice of tool life of group 35 12.11
R 1416.3 SI66_3 Advance notice of tool life of group 36 12.11
R 1416.4 SI66_4 Advance notice of tool life of group 37 12.11
R 1416.5 SI66_5 Advance notice of tool life of group 38 12.11
R 1416.6 SI66_6 Advance notice of tool life of group 39 12.11R 1416.7 SI66_7 Advance notice of tool life of group 40 12.11
R 1417.0 SI67_0 Advance notice of tool life of group 41 12.11
R 1417.1 SI67_1 Advance notice of tool life of group 42 12.11
R 1417.2 SI67_2 Advance notice of tool life of group 43 12.11
R 1417.3 SI67_3 Advance notice of tool life of group 44 12.11
R 1417.4 SI67_4 Advance notice of tool life of group 45 12.11
R 1417.5 SI67_5 Advance notice of tool life of group 46 12.11
R 1417.6 SI67_6 Advance notice of tool life of group 47 12.11
R 1417.7 SI67_7 Advance notice of tool life of group 48 12.11
R 1418.0 SI68_0 Advance notice of tool life of group 49 12.11R 1418.1 SI68_1 Advance notice of tool life of group 50 12.11
R 1418.2 SI68_2 Advance notice of tool life of group 51 12.11
R 1418.3 SI68_3 Advance notice of tool life of group 52 12.11
R 1418.4 SI68_4 Advance notice of tool life of group 53 12.11
R 1418.5 SI68_5 Advance notice of tool life of group 54 12.11
R 1418.6 SI68_6 Advance notice of tool life of group 55 12.11
R 1418.7 SI68_7 Advance notice of tool life of group 56 12.11
R 1419.0 SI69_0 Advance notice of tool life of group 57 12.11
R 1419.1 SI69_1 Advance notice of tool life of group 58 12.11
R 1419.2 SI69_2 Advance notice of tool life of group 59 12.11
R 1419.3 SI69_3 Advance notice of tool life of group 60 12.11
R 1419.4 SI69_4 Advance notice of tool life of group 61 12.11
R 1419.5 SI69_5 Advance notice of tool life of group 62 12.11
R 1419.6 SI69_6 Advance notice of tool life of group 63 12.11
R 1419.7 SI69_7 Advance notice of tool life of group 64 12.11
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 106/242
B-85314EN-1/01
12. INTERFACE SIGNALS BETWEEN SYSTEM AND CUSTOM LADDER PROGRAMS
- 96 -
[System ladder Custom ladder]
Address Symbol Function Note
R 1420.0 SI70_0 Advance notice of tool life of group 65 12.11
R 1420.1 SI70_1 Advance notice of tool life of group 66 12.11
R 1420.2 SI70_2 Advance notice of tool life of group 67 12.11
R 1420.3 SI70_3 Advance notice of tool life of group 68 12.11
R 1420.4 SI70_4 Advance notice of tool life of group 69 12.11
R 1420.5 SI70_5 Advance notice of tool life of group 70 12.11
R 1420.6 SI70_6 Advance notice of tool life of group 71 12.11
R 1420.7 SI70_7 Advance notice of tool life of group 72 12.11
R 1421.0 SI71_0 Advance notice of tool life of group 73 12.11
R 1421.1 SI71_1 Advance notice of tool life of group 74 12.11
R 1421.2 SI71_2 Advance notice of tool life of group 75 12.11
R 1421.3 SI71_3 Advance notice of tool life of group 76 12.11
R 1421.4 SI71_4 Advance notice of tool life of group 77 12.11
R 1421.5 SI71_5 Advance notice of tool life of group 78 12.11
R 1421.6 SI71_6 Advance notice of tool life of group 79 12.11R 1421.7 SI71_7 Advance notice of tool life of group 80 12.11
R 1422.0 SI72_0 Advance notice of tool life of group 81 12.11
R 1422.1 SI72_1 Advance notice of tool life of group 82 12.11
R 1422.2 SI72_2 Advance notice of tool life of group 83 12.11
R 1422.3 SI72_3 Advance notice of tool life of group 84 12.11
R 1422.4 SI72_4 Advance notice of tool life of group 85 12.11
R 1422.5 SI72_5 Advance notice of tool life of group 86 12.11
R 1422.6 SI72_6 Advance notice of tool life of group 87 12.11
R 1422.7 SI72_7 Advance notice of tool life of group 88 12.11
R 1423.0 SI73_0 Advance notice of tool life of group 89 12.11R 1423.1 SI73_1 Advance notice of tool life of group 90 12.11
R 1423.2 SI73_2 Advance notice of tool life of group 91 12.11
R 1423.3 SI73_3 Advance notice of tool life of group 92 12.11
R 1423.4 SI73_4 Advance notice of tool life of group 93 12.11
R 1423.5 SI73_5 Advance notice of tool life of group 94 12.11
R 1423.6 SI73_6 Advance notice of tool life of group 95 12.11
R 1423.7 SI73_7 Advance notice of tool life of group 96 12.11
R 1424.0 SI74_0 Advance notice of tool life of group 97 12.11
R 1424.1 SI74_1 Advance notice of tool life of group 98 12.11
R 1424.2 SI74_2 Advance notice of tool life of group 99 12.11
R 1424.3 SI74_3 Advance notice of tool life of group 100 12.11
R 1424.4 SI74_4 Advance notice of tool life of group 101 12.11
R 1424.5 SI74_5 Advance notice of tool life of group 102 12.11
R 1424.6 SI74_6 Advance notice of tool life of group 103 12.11
R 1424.7 SI74_7 Advance notice of tool life of group 104 12.11
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 107/242
B-85314EN-1/01
12. INTERFACE SIGNALS BETWEEN SYSTEM AND CUSTOM LADDER PROGRAMS
- 97 -
[System ladder Custom ladder]
Address Symbol Function Note
R 1425.0 SI75_0 Advance notice of tool life of group 105 12.11
R 1425.1 SI75_1 Advance notice of tool life of group 106 12.11
R 1425.2 SI75_2 Advance notice of tool life of group 107 12.11
R 1425.3 SI75_3 Advance notice of tool life of group 108 12.11
R 1425.4 SI75_4 Advance notice of tool life of group 109 12.11
R 1425.5 SI75_5 Advance notice of tool life of group 110 12.11
R 1425.6 SI75_6 Advance notice of tool life of group 111 12.11
R 1425.7 SI75_7 Advance notice of tool life of group 112 12.11
R 1426.0 SI76_0 Advance notice of tool life of group 113 12.11
R 1426.1 SI76_1 Advance notice of tool life of group 114 12.11
R 1426.2 SI76_2 Advance notice of tool life of group 115 12.11
R 1426.3 SI76_3 Advance notice of tool life of group 116 12.11
R 1426.4 SI76_4 Advance notice of tool life of group 117 12.11
R 1426.5 SI76_5 Advance notice of tool life of group 118 12.11
R 1426.6 SI76_6 Advance notice of tool life of group 119 12.11R 1426.7 SI76_7 Advance notice of tool life of group 120 12.11
R 1427.0 SI77_0 Advance notice of tool life of group 121 12.11
R 1427.1 SI77_1 Advance notice of tool life of group 122 12.11
R 1427.2 SI77_2 Advance notice of tool life of group 123 12.11
R 1427.3 SI77_3 Advance notice of tool life of group 124 12.11
R 1427.4 SI77_4 Advance notice of tool life of group 125 12.11
R 1427.5 SI77_5 Advance notice of tool life of group 126 12.11
R 1427.6 SI77_6 Advance notice of tool life of group 127 12.11
R 1427.7 SI77_7 Advance notice of tool life of group 128 12.11
R 1428.0 SI78_0 Robot system being started 12.33R 1428.1 SI78_1 Cycle stop mode 12.33
R 1428.2 SI78_2 System stop mode 12.33
R 1428.3 SI78_3 System start 12.33
R 1428.4 SI78_4 (Reserved)
R 1428.5 SI78_5 (Reserved)
R 1428.6 SI78_6 (Reserved)
R 1428.7 SI78_7 (Reserved)
R 1429.0 SI79_0 (Reserved)
R 1429.1 SI79_1 Taper cleaning coolant ON signal When the taper cleaning coolant
valve and pump are ON
R 1429.2 SI79_2 Machining coolant ON signal When the machining coolant valve
and pump are ON
R 1429.3 SI79_3 Teach mode signal 12.33
R 1429.4 SI79_4 Front door open signal 12.33
R 1429.5 SI79_5 Interaction mode signal 12.33
R 1429.6 SI79_6
R 1429.7 SI79_7
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 108/242
B-85314EN-1/01
12. INTERFACE SIGNALS BETWEEN SYSTEM AND CUSTOM LADDER PROGRAMS
- 98 -
[System ladder Custom ladder]
Address Symbol Function Note
R 1430.0 SI80_0 (Reserved)
R 1430.1 SI80_1 (Reserved)
R 1430.2 SI80_2 (Reserved)
R 1430.3 SI80_3 Probe signal error ON when a touch probe failure is
detected between M38 and M39.
R 1430.4 SI80_4 (Reserved)
R 1430.5 SI80_5
R 1430.6 SI80_6
R 1430.7 SI80_7
R 1431.0 SI81_0 When menu operation "1. TOOL CHANGE" is
selected
R 1431.1 SI81_1 When menu operation "2. AXES MOVEMENT" is
selected
R 1431.2 SI81_2 When menu operation "3. SPINDLE REV." is
selectedR 1431.3 SI81_3 When menu operation "4. REF. POINT" is
selected
R 1431.4 SI81_4 When menu operation "5. CANCEL" is selected
R 1431.5 SI81_5 When menu operation "6. EXT. SIGNAL" is
selected
R 1431.6 SI81_6 When menu operation "7. CLAMP" is selected
R 1431.7 SI81_7 When menu operation "8. NC LANGUAGE" is
selected
R 1432.0 SI82_0 Error signal at tool registration/runout
measurement
ON when a failure is detected (tool
runout detection function).
R 1432.1 SI82_1 Excessive tool runout signal ON when there is excessive toolrunout (tool runout detection
function).
R 1432.2 SI82_2
R 1432.3 SI82_3
R 1432.4 SI82_4
R 1432.5 SI82_5
R 1432.6 SI82_6
R 1432.7 SI82_7
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 109/242
B-85314EN-1/01
12. INTERFACE SIGNALS BETWEEN SYSTEM AND CUSTOM LADDER PROGRAMS
- 99 -
[CNC Custom ladder]
Address Symbol Function Note
F 0010.0 M code 2^0 12.27
F 0010.1 M code 2^1 12.27
F 0010.2 M code 2^2 12.27
F 0010.3 M code 2^3 12.27
F 0010.4 M code 2^4 12.27
F 0010.5 M code 2^5 12.27
F 0010.6 M code 2^6 12.27
F 0010.7 M code 2^7 12.27
F 0011.0 M code 2^8 12.27
F 0011.1 M code 2^9 12.27
F 0011.2 M code 2^10 12.27
F 0011.3 M code 2^11 12.27
F 0011.4 M code 2^12 12.27
F 0011.5 M code 2^13 12.27
F 0011.6 M code 2^14 12.27F 0011.7 M code 2^15 12.27
F 0012.0 M code 2^16 12.27
F 0012.1 M code 2^17 12.27
F 0012.2 M code 2^18 12.27
F 0012.3 M code 2^19 12.27
F 0012.4 M code 2^20 12.27
F 0012.5 M code 2^21 12.27
F 0012.6 M code 2^22 12.27
F 0012.7 M code 2^23 12.27
F 0013.0 M code 2^24 12.27F 0013.1 M code 2^25 12.27
F 0013.2 M code 2^26 12.27
F 0013.3 M code 2^27 12.27
F 0013.4 M code 2^28 12.27
F 0013.5 M code 2^29 12.27
F 0013.6 M code 2^30 12.27
F 0013.7 M code 2^31 12.27
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 110/242
B-85314EN-1/01
12. INTERFACE SIGNALS BETWEEN SYSTEM AND CUSTOM LADDER PROGRAMS
- 100 -
[Custom ladder System ladder]
Address Symbol Function Note
R 1350.0 SO0_0 Workpiece No./program No. search 2^0*1 12.4/12.5
R 1350.1 SO0_1 Workpiece No./program No. search 2^1*1 12.4/12.5
R 1350.2 SO0_2 Workpiece No./program No. search 2^2*1 12.4/12.5
R 1350.3 SO0_3 Workpiece No./program No. search 2^3*1 12.4/12.5
R 1350.4 SO0_4 /Program No. search 2^0*10 12.5
R 1350.5 SO0_5 /Program No. search 2^1*10 12.5
R 1350.6 SO0_6 /Program No. search 2^2*10 12.5
R 1350.7 SO0_7 /Program No. search 2^3*10 12.5
R 1351.0 SO1_0 /Program No. search 2^0*100 12.5
R 1351.1 SO1_1 /Program No. search 2^1*100 12.5
R 1351.2 SO1_2 /Program No. search 2^2*100 12.5
R 1351.3 SO1_3 /Program No. search 2^3*100 12.5
R 1351.4 SO1_4 /Program No. search 2^0*1000 12.5
R 1351.5 SO1_5 /Program No. search 2^1*1000 12.5
R 1351.6 SO1_6 /Program No. search 2^2*1000 12.5R 1351.7 SO1_7 /Program No. search 2^3*1000 12.5
R 1352.0 SO2_0 Data read request 12.5
R 1352.1 SO2_1 External start 12.28
R 1352.2 SO2_2 External hold 12.28
R 1352.3 SO2_3 External reset 12.28
R 1352.4 SO2_4 External emergency stop 12.28
R 1352.5 SO2_5 Completion (FIN) 12.6
R 1352.6 SO2_6 Single block mode ON 12.28
R 1352.7 SO2_7 Dry run mode ON 12.28
R 1353.0 SO3_0 Door close request 12.3R 1353.1 SO3_1 External door open control 12.3
R 1353.2 SO3_2 External door close control 12.3
R 1353.3 SO3_3 DNC operation 12.28
R 1353.4 SO3_4 Custom macro interrupt 12.8
R 1353.5 SO3_5 Reset & rewind 12.9
R 1353.6 SO3_6 Automatic side door open request 12.20
R 1353.7 SO3_7 Automatic side door close request 12.20
R 1354.0 SO4_0 Disabling of machine operator's panel start
button
12.13
R 1354.1 SO4_1 X-axis interlock 12.25
R 1354.2 SO4_2 Y-axis interlock 12.25
R 1354.3 SO4_3 Z-axis interlock 12.25
R 1354.4 SO4_4 4-th axis interlock 12.25
R 1354.5 SO4_5 5-th axis interlock 12.25
R 1354.6 SO4_6 Door interlock 12.20
R 1354.7 SO4_7 (Reserved)
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 111/242
B-85314EN-1/01
12. INTERFACE SIGNALS BETWEEN SYSTEM AND CUSTOM LADDER PROGRAMS
- 101 -
[Custom ladder System ladder]
Address Symbol Function Note
R 1355.0 SO5_0 Alarm message display in progress 12.29
R 1355.1 SO5_1 Operator message display in progress 12.29
R 1355.2 SO5_2 Machine status output 1 request 12.16
R 1355.3 SO5_3 Machine status output 2 request 12.16
R 1355.4 SO5_4 Machine status output 3 request 12.16
R 1355.5 SO5_5 Disabling of ROBODRILL operator's panel 12.13
R 1355.6 SO5_6 Operator message display in progress 2 12.29
R 1355.7 SO5_7 Lamp check function ON 12.13
R 1356.0 SO6_0 (Reserved)
R 1356.1 SO6_1 (Reserved)
R 1356.2 SO6_2 (Reserved)
R 1356.3 SO6_3 (Reserved)
R 1356.4 SO6_4 (Reserved)
R 1356.5 SO6_5 (Reserved)
R 1356.6 SO6_6 (Reserved)R 1356.7 SO6_7 (Reserved)
R 1357.0 SO7_0 Tool breakage 12.11
R 1357.1 SO7_1 Block skip ON (/, /1) 12.35
R 1357.2 SO7_2 Switching of operation mode (to MEM mode) 12.14
R 1357.3 SO7_3 Switching of operation mode (to MDI mode) 12.14
R 1357.4 SO7_4 Switching of operation mode (to handle mode) 12.14
R 1357.5 SO7_5 Switching of operation mode (to edit mode) 12.14
R 1357.6 SO7_6 Machine interior lamp ON 12.30
R 1357.7 SO7_7 Machine interior cleaning coolant control 12.17
R 1358.0 SO8_0 4-axis clamp (M10) signal output command 12.12R 1358.1 SO8_1 4-axis unclamp (M11) signal output command 12.12
R 1358.2 SO8_2 5-axis clamp (M68) signal output command 12.12
R 1358.3 SO8_3 5-axis unclamp (M69) signal output command 12.12
R 1358.4 SO8_4 Counter 1 (production count) reset 12.15
R 1358.5 SO8_5 Counter 1 (total production count) reset 12.15
R 1358.6 SO8_6 Counter 2 (production count) reset 12.15
R 1358.7 SO8_7 Counter 2 (total production count) reset 12.15
R 1359.0 SO9_0 Counter screen display 12.15
R 1359.1 SO9_1
R 1359.2 SO9_2 Alarm output 2 stoppage 12.10
R 1359.3 SO9_3 Door unlock 12.19
R 1359.4 SO9_4 Tool group reset request 12.11
R 1359.5 SO9_5 Power OFF request 12.31
R 1359.6 SO9_6 No spindle rotating 12.22
R 1359.7 SO9_7 Low air pressure message cancel The message is not displayed
when this signal is ON.
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 112/242
B-85314EN-1/01
12. INTERFACE SIGNALS BETWEEN SYSTEM AND CUSTOM LADDER PROGRAMS
- 102 -
[Custom ladder System ladder]
Address Symbol Function Note
R 1360.0 SO10_0 (Reserved)
R 1360.1 SO10_1 (Reserved)
R 1360.2 SO10_2 (Reserved)
R 1360.3 SO10_3
R 1360.4 SO10_4 Clamp check (4th axis) 12.12
R 1360.5 SO10_5 Unclamp check (4th axis) 12.12
R 1360.6 SO10_6 Clamp check (5th axis) 12.12
R 1360.7 SO10_7 Unclamp check (5th axis) 12.12
R 1361.0 SO11_0 (Reserved)
R 1361.1 SO11_1 (Reserved)
R 1361.2 SO11_2 (Reserved)
R 1361.3 SO11_3 (Reserved)
R 1361.4 SO11_4 (Reserved)
R 1361.5 SO11_5 (Reserved)
R 1361.6 SO11_6 (Reserved)R 1361.7 SO11_7 (Reserved)
R 1362.0 SO12_0 Output signal for custom macro (#1000) 12.26
R 1362.1 SO12_1 Output signal for custom macro (#1001) 12.26
R 1362.2 SO12_2 Output signal for custom macro (#1002) 12.26
R 1362.3 SO12_3 Output signal for custom macro (#1003) 12.26
R 1362.4 SO12_4 Output signal for custom macro (#1004) 12.26
R 1362.5 SO12_5 Output signal for custom macro (#1005) 12.26
R 1362.6 SO12_6 Output signal for custom macro (#1006) 12.26
R 1362.7 SO12_7 Output signal for custom macro (#1007) 12.26
R 1363.0 SO13_0 Output signal for custom macro (#1008) 12.26R 1363.1 SO13_1 Output signal for custom macro (#1009) 12.26
R 1363.2 SO13_2 Output signal for custom macro (#1010) 12.26
R 1363.3 SO13_3 Output signal for custom macro (#1011) 12.26
R 1363.4 SO13_4 Output signal for custom macro (#1012) 12.26
R 1363.5 SO13_5 Output signal for custom macro (#1013) 12.26
R 1363.6 SO13_6 Output signal for custom macro (#1014) 12.26
R 1363.7 SO13_7 Output signal for custom macro (#1015) 12.26
R 1364.0 SO14_0 Tool group No. specification 2^0 12.11
R 1364.1 SO14_1 Tool group No. specification 2^1 12.11
R 1364.2 SO14_2 Tool group No. specification 2^2 12.11
R 1364.3 SO14_3 Tool group No. specification 2^3 12.11
R 1364.4 SO14_4 Tool group No. specification 2^4 12.11
R 1364.5 SO14_5 Tool group No. specification 2^5 12.11
R 1364.6 SO14_6 Tool group No. specification 2^6 12.11
R 1364.7 SO14_7 Tool group No. specification 2^7 12.11
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 113/242
B-85314EN-1/01
12. INTERFACE SIGNALS BETWEEN SYSTEM AND CUSTOM LADDER PROGRAMS
- 103 -
[Custom ladder System ladder]
Address Symbol Function Note
R 1365.0 SO15_0 Spindle override 2^0 12.32
R 1365.1 SO15_1 Spindle override 2^1 12.32
R 1365.2 SO15_2 Spindle override 2^2 12.32
R 1365.3 SO15_3 Spindle override 2^3 12.32
R 1365.4 SO15_4 Spindle override 2^4 12.32
R 1365.5 SO15_5 Spindle override 2^5 12.32
R 1365.6 SO15_6 Spindle override 2^6 12.32
R 1365.7 SO15_7 Spindle override 2^7 12.32
R 1366.0 SO16_0 Cutting override 2^0 12.32
R 1366.1 SO16_1 Cutting override 2^1 12.32
R 1366.2 SO16_2 Cutting override 2^2 12.32
R 1366.3 SO16_3 Cutting override 2^3 12.32
R 1366.4 SO16_4 Cutting override 2^4 12.32
R 1366.5 SO16_5 Cutting override 2^5 12.32
R 1366.6 SO16_6 Cutting override 2^6 12.32R 1366.7 SO16_7 Cutting override 2^7 12.32
R 1367.0 SO17_0 Robot teach in progress 12.33
R 1367.1 SO17_1 Interaction/independent operation switch 12.33
R 1367.2 SO17_2 System start 12.33
R 1367.3 SO17_3 Robot operation screen display 12.33
R 1367.4 SO17_4 Cycle stop command 12.33
R 1367.5 SO17_5 System stop command 12.33
R 1367.6 SO17_6 Robot reset 12.33
R 1367.7 SO17_7 Peripheral device ready 12.33
R 1368.0 SO18_0 Automatic side door open 12.33R 1368.1 SO18_1 Automatic side door closed 12.33
R 1368.2 SO18_2 Detection of the center through coolant lower
limit
OFF when the lower limit is
detected.
R 1368.3 SO18_3 Detection of an abnormal center through coolant
pressure (upper limit)
OFF when an abnormal pressure is
detected.
R 1368.4 SO18_4 Detection of clogging of the center through filter OFF when clogging is detected.
R 1368.5 SO18_5 Detection of an abnormal center through coolant
pressure (lower limit)
OFF when an abnormal pressure is
detected.
R 1368.6 SO18_6 Overheating of the center through coolant pump ON when overheating is detected.
R 1368.7 SO18_7 Detection of clogging of the center through
suction filter
OFF when clogging is detected.
R 1369.0 SO19_0 Center through coolant pump on/off command 12.17
R 1369.1 SO19_1 Center through coolant on/off command 12.17
R 1369.2 SO19_2 Air purge on/off command 12.17
R 1369.3 SO19_3 Spindle air blow Air of the spindle blows for ON.
R 1369.4 SO19_4 (Reserved)
R 1369.5 SO19_5 (Reserved)
R 1369.6 SO19_6 (Reserved)
R 1369.7 SO19_7 Start of the lubrication pump Pump is executing for ON.
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 114/242
B-85314EN-1/01
12. INTERFACE SIGNALS BETWEEN SYSTEM AND CUSTOM LADDER PROGRAMS
- 104 -
[Custom ladder System ladder]
Address Symbol Function Note
R 1370.0 SO20_0 (Reserved)
R 1370.1 SO20_1 (Reserved)
R 1370.2 SO20_2 System being started 12.33
R 1370.3 SO20_3 (Reserved)
R 1370.4 SO20_4 Automatic power-off disable signal ON when the automatic power-off
function is disabled.
R 1370.5 SO20_5 Rapid traverse LOW selection ON when rapid traverse LOW is
selected. Turn on this signal for
approx. 100 ms.
R 1370.6 SO20_6 Rapid traverse 100% selection ON when rapid traverse 100% is
selected. Turn on this signal for
approx. 100 ms.
R 1370.7 SO20_7
R 1371.0 SO21_0 (Reserved)
R 1371.1 SO21_1 (Reserved)R 1371.2 SO21_2 (Reserved)
R 1371.3 SO21_3 (Reserved)
R 1371.4 SO21_4 (Reserved)
R 1371.5 SO21_5 (Reserved)
R 1371.6 SO21_6 (Reserved)
R 1371.7 SO21_7 (Reserved)
R1372.0 SO22_0 (Reserved)
R1372.1 SO22_1 (Reserved)
R1372.2 SO22_2 (Reserved)
R1372.3 SO22_3 (Reserved)
R1372.4 SO22_4 (Reserved)R1372.5 SO22_5 (Reserved)
R1372.6 SO22_6 (Reserved)
R1372.7 SO22_7 (Reserved)
R1373.0 SO23_0 Customizing item 1 count signal 12.34
R1373.1 SO23_1 Customizing item 2 count signal 12.34
R1373.2 SO23_2 Customizing item 3 count signal 12.34
R1373.3 SO23_3 Customizing item 4 count signal 12.34
R1373.4 SO23_4 Customizing item 5 count signal 12.34
R1373.5 SO23_5 Customizing item 6 count signal 12.34
R1373.6 SO23_6 Customizing item 7 count signal 12.34
R1373.7 SO23_7 Customizing item 8 count signal 12.34
R 1374.0 SO24_0 Optional block skip (/2) 12.35
R 1374.1 SO24_1 Optional block skip (/3) 12.35
R 1374.2 SO24_2 Optional block skip (/4) 12.35
R 1374.3 SO24_3 Optional block skip (/5) 12.35
R 1374.4 SO24_4 Optional block skip (/6) 12.35
R 1374.5 SO24_5 Optional block skip (/7) 12.35
R 1374.6 SO24_6 Optional block skip (/8) 12.35
R 1374.7 SO24_7 Optional block skip (/9) 12.35
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 115/242
B-85314EN-1/01
12. INTERFACE SIGNALS BETWEEN SYSTEM AND CUSTOM LADDER PROGRAMS
- 105 -
12.1 BASIC SIGNALS
[System ladder Custom ladder]
Address Symbol Function
Always ON SI0_0 (R1300.0) Always ON during ladder program operation.
Always OFF SI0_1 (R1300.1) Always OFF during ladder program operation.
ON in a single scanning
cycle at the start of
operation
SI0_2 (R1300.2) ON only during a single scan cycle (4 ms) when the ladder
program starts.
1.0-second clock pulse SI0_3 (R1300.3) Repeats on and off at intervals of about 1 second.
0.1-second clock pulse SI0_4 (R1300.4) Repeats on and off at intervals of about 0.1 seconds.
0.5-second clock pulse SI0_5 (R1300.5) Repeats on and off at intervals of about 0.5 seconds.
12.2 MACHINE STATUS
[System ladder Custom ladder]
Address Symbol Function
Number of the program
being executed
SI2_0 (R1302.0)-
SI3_7 (R1303.7)
The main program number currently selected on the
ROBODRILL is output as binary data.
Example) When O1000 is selected:
Addresses: R1303 R1302
Bits: 76543210 76543210
Data: 00000011 11101000
Tool number SI4_0 (R1304.0)-
SI4_7 (R1304.7)
The number (magazine number) of the tool currently mounted
on the spindle is output as binary data.
Example) When T14 is mounted:
Address: R1304
Bits: 76543210
Data: 00001110
Cycle start in progress SI7_3 (R1307.3) ON during automatic operation (including MDI operation).
Feed hold status SI7_4 (R1307.4) ON when the stop button lamp on the operator's panel is on
(in the status such as feed hold stop).
Alarm state SI7_5 (R1307.5) ON when an alarm is issued.
Reset in progress SI7_6 (R1307.6) ON in the reset status (such as when the reset key on the
operator's panel is pressed, M30 or M02 is specified, or the
machine is in the emergency stop state).
Emergency stop state SI7_7 (R1307.7) OFF in the emergency stop state.
Program stop state SI8_6 (R1308.6) ON in the automatic operation stop state (when "STOP" is
displayed for the status display on the CNC screen).
Battery alarm state SI9_2 (R1309.2) ON when the voltage of the CNC memory battery is lower
than or equal to the specified value.
Auto mode SI10_6 (R1310.6) ON when the handle, jog, or manual reference position return
mode is not selected.
ON during memory or DNC operation when K06#7 is 1.
Low air pressure SI14_5 (R1314.5) ON when the pressure of air supplied to the ROBODRILL is
lower than the specified value.
Emergency stop button SI14_7 (R1314.7) OFF when the emergency stop button on the operator's panel
is pressed (the hardware emergency stop circuit is turned
OFF).
Feedrate override 100% SI15_6 (R1315.6) ON when the cutting feedrate override switch is placed in the
100% position.
Spindle speed override100%
SI15_7 (R1315.7) ON when the spindle speed override is 100%.
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 116/242
B-85314EN-1/01
12. INTERFACE SIGNALS BETWEEN SYSTEM AND CUSTOM LADDER PROGRAMS
- 106 -
[System ladder Custom ladder]
Address Symbol Function
Operation enabled state SI17_6 (R1317.6) ON when all of the following conditions are satisfied:
<1> The front door is closed.
<2> Door interlock (SO4.6) is OFF.
<3> Feed hold is not in progress.
<4> The automatic mode is set.
<5> The machine is not in the alarm or emergency stop state.
<6> Reset is not in progress.
Tool clamp signal SI38_0 (R1338.0) ON when the tool is clamped.
Tool change signal SI38_1 (R1338.1) ON when the tool is changed.
Turret recovery mode SI38_2 (R1338.2) ON when the turret is recovered.
Single block SI38_3 (R1338.3) ON when single block is set to ON.
Rapid traverse LOW SI38_4 (R1338.4) ON when the rapid traverse rate is set to LOW.
Rapid traverse 25% SI38_5 (R1338.5) ON when the rapid traverse rate is set to 25%.
Rapid traverse 50% SI38_6 (R1338.6) ON when the rapid traverse rate is set to 50%.
Rapid traverse 100% SI38_7 (R1338.7) ON when the rapid traverse rate is set to 100%.
Tap return mode SI39_0 (R1339.0) ON during tap return operation (ON while the tap return screen
of the maintenance setting screen is displayed).
12.3 FRONT AUTOMATIC DOOR CONTROL
[System ladder Custom ladder]
Address Symbol Function
Door open (M60) SI10_0 (R1310.0)
Door open (M61) SI17_0 (R1317.0)
Door open (M62) SI17_1 (R1317.1)
Door open (M63) SI17_2 (R1317.2)Door open (M64) SI17_3 (R1317.3)
Door open (M65) SI17_4 (R1317.4)
Specifying each M code causes the front automatic door
to open.
Each signal is turned ON when the door opens to the limit
position.
Automatic door closed state SI10_1 (R1310.1) ON when the front automatic door is in the closed limit
position (the close limit proximity switch is ON and the
open limit proximity switch is OFF).
Automatic door open state SI10_2 (R1310.2) ON when the front automatic door is in the open limit
position (the open limit proximity switch is ON and the
close limit proximity switch is OFF).
Automatic door open request
output
SI11_1 (R1311.1) ON when automatic door open is specified.
Automatic door close request
output
SI11_2 (R1311.2) ON when automatic door close is specified.
[Custom ladder System ladder]
Address Symbol Function
Door close request SO3_0 (R1353.0) When M60 to M65 is specified, turning this signal ON
causes the front automatic door to close and restarts
operation.
Turn this signal ON for about 100 ms when specifying the
relevant command.
External door open control SO3_1 (R1353.1) Opens the front automatic door. The door is
automatically unlocked. (Door unlock control is not
needed.)
Turn this signal ON for about 100 ms when specifying therelevant command.
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 117/242
B-85314EN-1/01
12. INTERFACE SIGNALS BETWEEN SYSTEM AND CUSTOM LADDER PROGRAMS
- 107 -
Address Symbol Function
External door close control SO3_2 (R1353.2) Closes the front automatic door. Operation is not
restarted after the door is closed.
Turn this signal ON for about 100 ms when specifying the
relevant command.
[Front automatic door control using M60 to M65]
Specify M60 to
M65 command
Open automatic
door
Output "door open" signal
Is door close request
signal input?
Close automatic
door
Restart of
operation
Opening and closing the automatic door with an M code
In auto (MEM) or MDI mode, issuing a code M60 to M65 causes the automatic door to open.
When the door is open, inputting the appropriate signal to the machine causes the door to close and
operation to restart.
Door open signal: SI10_0, SI17_0 to SI17_4
Door close request signal: SO3_0
CAUTION
1 The door close request signal (from a custom ladder program to a system ladderprogram) is effective only when an M60 to M65 command is being executed.The signal is ignored if the machine is reset or if an M60 to M65 command is notbeing executed.
2 When an M60 to M65 command is being executed, the operator message "2001THE DOOR OF THE SPLASH GUARD IS OPEN." is not displayed even if thedoor is open.
3 When the robot system standard package option is used, the M60 to M65functions cannot be used.
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 118/242
B-85314EN-1/01
12. INTERFACE SIGNALS BETWEEN SYSTEM AND CUSTOM LADDER PROGRAMS
12.4 EXTERNAL WORKPIECE NUMBER SEARCH FUNCTION
This function allows you to store several machining programs in program storage memory in advance, so
that you can call the desired program later by using a means such as a rotary switch.
Selecting the desired program number using a means such as a rotary switch first and then pressing the
cycle start button causes the specified program to be selected, starting automatic operation.
Program numbers O0001 to O0015 can be selected.
To use the external workpiece number search function, display the QUICK screen,
6:MAINTENANCE/SETTING, 13.EXT. INTERFACE, then FUNCTION SELECTION, and set "EXT.
WORK No. SEARCH" for PROGRAM SELECTION.
[Custom ladder System ladder]
Address Symbol Function
Workpiece No.
search
SO0_0 (R1350.0)
-
SO0_3 (R1350.3)
Specifies the number of a program to be started as binary
data.
[Relationship between the signal states and the program numbers to be selected]
Switch 4
(SO0_3)
Switch 3
(SO0_2)
Switch 2
(SO0_1)
Switch 1
(SO0_0)
Program number to be
selected
0 0 0 0 None selected
0 0 0 1 O0001
0 0 1 0 O00020 0 1 1 O0003
0 1 0 0 O0004
0 1 0 1 O0005
0 1 1 0 O0006
0 1 1 1 O0007
1 0 0 0 O0008
1 0 0 1 O0009
1 0 1 0 O0010
1 0 1 1 O0011
1 1 0 0 O0012
1 1 0 1 O0013
1 1 1 0 O0014
1 1 1 1 O0015
- 108 -
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 119/242
B-85314EN-1/01
12. INTERFACE SIGNALS BETWEEN SYSTEM AND CUSTOM LADDER PROGRAMS
CAUTION1 This function is available only in automatic operation (MEM mode). It cannot be
used in MDI operation.2 The effective program numbers are O0001 to O0015.
3 You do not necessarily store in memory the programs corresponding to allnumbers.
4 If the program corresponding to a selected number is not found in memory,alarm message DS0059, "PROGRAM NUMBER NOT FOUND" is issued whenthe function is initiated.
5 When the function is initiated in the automatic operation stop status (single blockstop) or automatic operation halt status (feed hold), no program selection isexecuted; the current program restarts where it was stopped.
6 To restart a program at an intermediate point, perform a sequence numbersearch in automatic operation mode (MEM mode), then initiate the function.Then, no program number selection is executed, but the program restarts where
it was stopped.7 When the function is initiated with all the signals being turned OFF, no program
number selection is executed, but the currently selected program is executed.To execute automatic operation with a program number other than O0001 toO0015, use the steps below:
• Perform a program number search (on the screen).
• Turn all the program selection switch signals to "OFF".
• Press the operation start button.
8 This function cannot be used together with the external program number searchfunction.
9 When a selected program is being edited in the background by the programediting function of the CNC, alarm message DS0059 "PROGRAM NUMBERNOT FOUND" is issued.
- 109 -
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 120/242
B-85314EN-1/01
12. INTERFACE SIGNALS BETWEEN SYSTEM AND CUSTOM LADDER PROGRAMS
12.5 EXTERNAL PROGRAM NUMBER SEARCH FUNCTION
This function allows you to supply a single program number from an external device such as a sequencer
to ROBODRILL, so that that program can be called from the memory in the ROBODRILL control unit.
Program numbers O0001 to O9999 can be selected.
The program number to be selected can be specified using a 4-digit BCD code.
To use the external program number search function, display the QUICK screen,
6:MAINTENANCE/SETTING, 13.EXT. INTERFACE, then FUNCTION SELECTION, and set "EXT.
PROG. No. SEARCH" for PROGRAM SELECTION.
[Interface](Custom ladder System ladder)
Signal Address Function
Workpiece No.
search
SO0_0(R1350.0)
-
SO0_3(R1350.3)
Specifies the number of a program to be started as binary data.
- 110 -
1 digit in
BCD
A program number is specified as a BCD code.
Those bits that are always 0 need not used.
You can omit them according to the program
numbers used.
10 digits in BCD
100 digits in BCD
Program number
data signal
SO0_0 (R1350.0)
SO0_1 (R1350.1)
SO0_2 (R1350.2)
SO0_3 (R1350.3)
SO0_4 (R1350.4)
SO0_5 (R1350.5)
SO0_6 (R1350.6)
SO0_7 (R1350.7)
SO1_0 (R1351.0)
SO1_1 (R1351.1)SO1_2 (R1351.2)
SO1_3 (R1351.3)
SO1_4 (R1351.4)
SO1_5 (R1351.5)
SO1_6 (R1351.6)
SO1_7 (R1351.7)
1000 digits in BCD
Data read request
signal
SO2_0 (R1352.0) When this signal is output, ROBODRILL reads the program
number specified with the program number data signal.
External start
signal
SO2_1 (R1352.1) After the program number is selected (while an end-of-selection
signal is being output from the custom ladder program),
outputting this signal causes automatic operation to start. This
signal must be a pulse signal of 200 ms or longer.
(Automatic operation starts at the falling edge of the pulse signal.)
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 121/242
B-85314EN-1/01
12. INTERFACE SIGNALS BETWEEN SYSTEM AND CUSTOM LADDER PROGRAMS
(System ladder Custom ladder)
Signal Address Function
End-of-selection
signal
SI9_0 (R1309.0) This signal indicates that program number data reading and
program number selection are completed and the machine is now
ready for an automatic operation start.
When this signal is output, turn the data read request signal OFF.
First confirm that this signal has been output, then start automatic
operation using the external start signal.
This signal is turned OFF in the following cases:
• Operation start
• Reset
• Selection of a new program number
[Timing chart for an external program number search]
Number setting
ON
ON
ON
Number reading Selection
Automaticoperation
Program number data signal
Data read request signal
External start signal
End of selection
ROBODRILL operation
- 111 -
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 122/242
B-85314EN-1/01
12. INTERFACE SIGNALS BETWEEN SYSTEM AND CUSTOM LADDER PROGRAMS
CAUTION1 This function cannot be used together with the external workpiece number
search function.2 When the function is initiated in the automatic operation stop status (single
block stop) or automatic operation halt status (feed hold), no program selectionis executed; the current program restarts where it was stopped.
3 If there is no program corresponding to the selected number in memory, analarm (alarm message: DS0059 PROGRAM NUMBER NOT FOUND) is issuedwhen an attempt is made to read the program number data.
4 If the data for the program number to be selected is 0, alarm message "DS1128DI.EIDLL OUT OF RANGE " is issued. Before the data read request signal isturned ON, be sure to set a number.
5 You can protect programs with program numbers O8000 to O8999 with theappropriate NC parameter bit setting. (NC parameter No. 3202#0 (NE8))Programs with program numbers O9000 to O9999 are protected with the
appropriate parameter setting. (NC parameter No. 3202#4 (NE9))6 When a selected program is being edited in the background by the program
editing function of the CNC, alarm message DS1130 "SEARCH REQUEST NOT ACCEPTED" is issued.
7 This function cannot be used during an emergency stop or reset.
- 112 -
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 123/242
B-85314EN-1/01
12. INTERFACE SIGNALS BETWEEN SYSTEM AND CUSTOM LADDER PROGRAMS
12.6 EXTERNAL M CODE BCD OUTPUT FUNCTION
This function outputs a specified M code number.
By performing the operation corresponding to the specified M code, an external device can be interlocked
with ROBODRILL.
An M code number is output as a 3-digit BCD code.
To use the external M code BCD output function, display the QUICK screen, 6:MAINTENANCE/
SETTING, 13.EXT. INTERFACE, then FUNCTION SELECTION, and set "ON" for "M CODE
OUTPUT BY BCD".
- 113 -
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 124/242
B-85314EN-1/01
12. INTERFACE SIGNALS BETWEEN SYSTEM AND CUSTOM LADDER PROGRAMS
[Interface](System ladder Custom ladder)
Signal Address Function
1 digit in BCD
A specified M code is output as a BCD code.
Not all data need not necessarily be read.
You can omit reading according to the M codes
used.
10 digits in BCD
M code number
data signal
SI5_0 (R1305.0)
SI5_1 (R1305.1)
SI5_2 (R1305.2)
SI5_3 (R1305.3)
SI5_4 (R1305.4)
SI5_5 (R1305.5)
SI5_6 (R1305.6)
SI5_7 (R1305.7)
SI6_4 (R1306.4)
SI6_5 (R1306.5)
SI6_6 (R1306.6)
SI6_7 (R1306.7)100 digits in BCD
Data read request
signal
SI6_0 (R1306.0) This signal indicates that the M code number data signal is being
output.Read the M code number while this signal is being output.
Distribution
completion signal
SI6_1 (R1306.1) This signal indicates that an auxiliary function (M, S, or T code) is
specified and the movement along each axis is completed. (This signal
is not usually used.)
The result of a parity check is output.
Parity of specified M
codeParity checkCheck
signalK04#5 = 0 K04#5 = 1
0 Odd EvenEven parity
check
K01#1 = 0
1 Even Odd
0 Even OddOdd parity checkK01#1 = 1 1 Odd Even
BCD output data
parity check signal
SI6_2 (R1306.2)
K01#1: Selection between even and odd parity checks
K04#5: Selection between parity check result output states
(Custom ladder System ladder)
Signal Address Function
Completion signal
(FIN)
S02_5 (R1352.5) After the operation of the external device is completed, input this
signal.
When the signal is input, ROBODRILL ends M code output, proceeding
to the next block of the program. Turn this signal OFF at the end of the
M code output.
- 114 -
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 125/242
B-85314EN-1/01
12. INTERFACE SIGNALS BETWEEN SYSTEM AND CUSTOM LADDER PROGRAMS
[Timing chart for external M code BCD output]
ON ON
ON ON
ON ON
M code specification M code specification
M code number data signal
Data read request signal
Completion signal
ROBODRILL operation
CAUTION1 This function cannot be used together with the M code output function.2 Never use the M codes used by FANUC.(From M00 to M199)3 When using multiple M code commands, specify the external M code at the first
M code position.
- 115 -
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 126/242
B-85314EN-1/01
12. INTERFACE SIGNALS BETWEEN SYSTEM AND CUSTOM LADDER PROGRAMS
12.7 M CODE OUTPUT FUNCTION (M80 TO M89)
This function outputs the signal corresponding to a specified M code.
[System ladder Custom ladder]
Address Symbol Function
M81 output SI5_2 (R1305.2)
M82 output SI5_3 (R1305.3)
A 100-ms pulse signal is output. (Pulse type)
M83 output SI5_4 (R1305.4) ON when M83 is specified or OFF when M84 is specified. (ON1
type)
M84 output SI5_5 (R1305.5)
M80 output SI5_1 (R1305.1)
M85 output SI5_6 (R1305.6)
M86 output SI5_7 (R1305.7)
M87 output SI6_0 (R1306.0)
M88 output SI6_1 (R1306.1)M89 output SI6_2 (R1306.2)
ON when the corresponding M code is specified. (FIN type)
OFF when the completion (FIN) signal (SO2_5) is turned ON.
M81M codespecification
ONSignal output
M83 M84M codespecification
ONSignal output
M81M codespecification
ONSignal output
OperationCompletion
signalExternal device
(FIN type)
(Pulse type) (ON1 type)
If an M code of the pulse or ON1 type is specified, the machine automatically proceeds to the next block
of the program after the output (or stoppage) of the signal.If an M code of the FIN type is specified, the machine waits for the input of an external completion signal,
then proceeds to the next block of the program after the input of the signal.
CAUTIONUsually, M84 (SI5_5) is not output.It is output if all M codes M80 to M89 are set to the FIN type.(Display the QUICK screen, 6:MAINTENANCE/SETTING, 13.EXT. INTERFACE,then FUNCTION SELECTION, and set FIN TYPE.)In this case, M81 to M83 are also set to the FIN type.
- 116 -
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 127/242
B-85314EN-1/01
12. INTERFACE SIGNALS BETWEEN SYSTEM AND CUSTOM LADDER PROGRAMS
- 117 -
12.8 INTERRUPT TYPE CUSTOM MACRO FUNCTION(OPTION)
During the execution of a program, this signal can be turned ON to call another program. For details ofthe interrupt type custom macro function, refer to the CNC operator's manual.
[Custom ladder System ladder]
Address Symbol Function
Custom macro interrupt SO3_4 (R1353.4) Starts an interrupt type custom macro.
12.9 RESET AND REWIND FUNCTION
[Custom ladder System ladder]
Address Symbol Function
Reset & rewind SO3_5 (R1353.5) When this signal is ON, the ROBODRILL performs thefollowing operations:
• Decelerates and stops the machine along the controlled
axis along which it is moving.
• Enters the reset state.
Cancels the alarms that can be released.
• Rewinds the currently selected main program to its top
(not in the MDI mode).
12.10 ALARM OUTPUT 2
This signal is mainly used to control the buzzer when an alarm is issued.
[System ladder Custom ladder]
Address Symbol Function
Alarm output 2 SI17_5(R1317.5) ON when an alarm is issued.
OFF when an alarm is released.
OFF when the alarm output 2 stop signal (SO9_2) is turned ON.
OFF when K06#2 is 1 and the time specified for timer T06 has
elapsed.
[Custom ladder System ladder]
Address Symbol Function
Alarm output 2stop
SO9_2 (R1359.2) When alarm output 2 (SI17_5) is ON, turning this signal ON turnsalarm output 2 (SI17_5) OFF.
Turn this signal ON for about 100 ms when specifying the relevant
command.
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 128/242
B-85314EN-1/01
12. INTERFACE SIGNALS BETWEEN SYSTEM AND CUSTOM LADDER PROGRAMS
12.11 TOOL LIFE MANAGEMENT
(1) Reset of a tool group (counter)
A specified tool group (counter) can be reset.
(Custom ladder System ladder)
Signal Address Function
Tool group (counter)
number
SO14_0 (R1364.0)
⏐
SO14_7 (R1364.7)
The number of the tool group (counter) to be reset is
specified as binary data. (0 to 14)
If 0 is specified, the currently selected tool group is assumed.
Tool group (counter) reset
request
SO9_4 (R1359.4) When this signal is output, ROBODRILL resets the tool group
(counter).
Turn this signal ON after specifying a tool group (counter)
number.
Keep it ON until the reset request reception signal (SI18_5) is
turned ON.
Turn it OFF as soon as the reset request reception signal isturned ON.
(System ladder Custom ladder)
Signal Address Function
Tool group (counter) reset
request reception
SI18_5 (R1318.5) This signal indicates that ROBODRILL has accepted a tool
group (counter) reset request.
Turn the reset request signal (SO9.4) OFF after this signal is
turned ON.
This signal is turned OFF when the reset request signal
(SO9_4) is turned OFF.
Tool group (counter) reset
error
SI18_6 (R1318.6) This signal indicates that an error occurred during an attempt
to reset a tool group (counter).This signal is turned OFF when the reset request signal
(SO9_4) is turned OFF.
SUPPLEMENTTo specify 0 as the tool group (counter) number (to specify the currently selectedtool group), specify tool group selection (M06 T1xx) after power-on, then issue areset request.If a reset request is issued without specifying tool group selection, an error(SI18_6 = ON) occurs.
Tool group reset error
Group number specification
ON
ON
Tool group number
Tool group reset request
Tool group reset request reception
ON
- 118 -
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 129/242
B-85314EN-1/01
12. INTERFACE SIGNALS BETWEEN SYSTEM AND CUSTOM LADDER PROGRAMS
- 119 -
(2) Information about the life of each tool group (counter) and the currently selected tool group
(counter) number
Information about the life of each tool group (counter) can be indicated.
The group (counter) number of the tool currently used can be indicated.
(System ladder Custom ladder)Signal Address Function
Currently selected tool
group (counter) number
SI32_0 (R1332.0)
⏐
SI32_7 (R1332.7)
The currently selected tool group (counter) number is indicated
as binary data.
0 is indicated if tool group selection (M06 T1**) has not been
specified since power-on.
Tool life end SI33_0 (R1333.0)
⏐
SI34_7 (R1334.7)
SI50_0 (R1400.0)
⏐
SI63_7 (R1413.7)
Whether the currently selected tool group (counter) is in the
life end state is indicated. A signal of 1 indicates the life end
state.
Near tool life end SI35_0 (R1335.0)⏐
SI36_7 (R1336.7)
SI64_0 (R1414.0)
⏐
SI77_7 (R1427.7)
Whether the currently selected tool group (counter) is in thenear life end state is indicated. A signal of 1 indicates the near
life end state.
1 can also indicate the life end state.
(3) Others
(System ladder Custom ladder)
Signal Address Function
Tool life end (tool
group)
SI10_7 (R1310.7) ON when at least one of the registered tool groups (counters) is
in the life end state.
Near tool life end SI11_6 (R1311.6) ON when the use count (or time) for the currently used tool group(counter) reaches the value set for advance notice of tool life
end.
(Custom ladder System ladder)
Signal Address Function
Tool breakage SO7_0 (R1357.0) When the tool life management function is used and this signal is
ON, the currently used tool is assumed to reach its tool life end. If
a spare tool is registered to the tool group, the new tool is used at
the next tool replacement. If no spare tool is registered, an alarm is
issued at the end of machining.
Turn this signal ON for about 100 ms when specifying the relevant
command.
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 130/242
B-85314EN-1/01
12. INTERFACE SIGNALS BETWEEN SYSTEM AND CUSTOM LADDER PROGRAMS
12.12 ADDITIONAL AXIS CLAMP CONTROL
(1) I/O signals for additional axis clamp control can be assigned with custom PMC.
Signal Address Function
Clamp check
(4th axis)
SO10_4
(R1360.4)
Outputs the clamp state of the additional axis (4th axis) to the
system ladder program.
Unclamp check
(4th axis)
SO10_5
(R1360.5)
Outputs the unclamp state of the additional axis (4th axis) to the
system ladder program.
Clamp check
(5th axis)
SO10_6
(R1360.6)
Outputs the clamp state of the additional axis (5th axis) to the
system ladder program.
Unclamp check
(5th axis)
SO10_7
(R1360.7)
Outputs the unclamp state of the additional axis (5th axis) to the
system ladder program.
Clamp request
(5th axis)
SI31_0
(R1331.0)
Clamp command for the additional axis (5th axis)
Turned ON when the M68 command is issued.
Unclamp request
(5th axis)
SI31_1
(R1331.1)
Unclamp command for the additional axis (5th axis)
Turned ON when the M69 command is issued.
Clamped
(5th axis)
SI31_2
(R1331.2)
Clamp/unclamp command for the additional axis (5th axis)
Turned ON when the M68 command is issued and OFF when the
M69 command is issued.
Clamp request
(4th axis)
SI31_3
(R1331.3)
Clamp command for the additional axis (4th axis)
Turned ON when the M10 or M71 command is issued.
Unclamp request
(4th axis)
SI31_4
(R1331.4)
Unclamp command for the additional axis (4th axis)
Turned ON when the M11 or M72 command is issued.
Clamped
(4th axis)
SI31_5
(R1331.5)
Clamp/unclamp command for the additional axis (4th axis)
Turned ON when the M10 or M71 command is issued and OFF when
the M11 or M72 command is issued.
(Sample ladder program)
X4.0 SO10_4
SI31_3 Y2.0
To use this function, set PMC parameter, keep relay K14#3 to 1.
(2) Specifying a command to clamp or unclamp an additional axis.Signal Address Function
4th-axis clamp (M10)
signal output command
SO8_0 (R1358.0) Specifies the command to clamp the additional axis (4th
axis).
Turn this signal ON for about 100 ms.
4th-axis unclamp (M11)
signal output command
SO8_1 (R1358.1) Specifies the command to unclamp the additional axis
(4th axis).
Turn this signal ON for about 100 ms.
5th-axis clamp (M68)
signal output command
SO8_2 (R1358.2) Specifies the command to clamp the additional axis (5th
axis).
Turn this signal ON for about 100 ms.
5th-axis unclamp (M69)
signal output command
SO8_3 (R1358.3) Specifies the command to unclamp the additional axis
(5th axis).Turn this signal ON for about 100 ms.
- 120 -
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 131/242
B-85314EN-1/01
12. INTERFACE SIGNALS BETWEEN SYSTEM AND CUSTOM LADDER PROGRAMS
- 121 -
12.13 OPERATOR'S PANEL
(1) Disabling the operator's panel
This function disables the ROBODRILL operator's panel.
To use this function, set PMC parameter keep relay K16#0 to 1.
(Custom ladder→ System ladder)
Signal description Address Function
Disabling of ROBODRILL
operator's panel
SO5_5 (R1355.5) Turning on this signal disables the ROBODRILL operator's
panel.
Turning on this signal causes the ROBODRILL to behave as follows:
• Some buttons and keys on the ROBODRILL operator's panel become unusable.
<DOOR OPEN/CLOSE> key is also made unusable (optionally).
However, <EMERGENCY STOP> button, < FEED HOLD > button, <RESET> key, soft key and
MDI keys (ALPHABET, FIGURE AND ETC.) remain usable.
• "OPERATION MODE" switches to "AUTOMATIC OPERATION (MEMORY) MODE."
If OPERATION MODE switching is impossible (for example, for "EMERGENCY STOPPING" or
"MODE SELECTION LOCKING"), however, switching to "AUTOMATIC OPERATION MODE"
does not occur.
• For "SPINDLE ROTATING" "IN COOLANT" "CUTTING AIR BLOW" and "CENTER
THROUGH COOLANT OUTPUT" each output is stopped (optionally)
• "DRY RUN MODE" and "SINGLE BLOCK MODE" are canceled.
• The M01 stop function is canceled (optionally).
• The cutting override value is fixed at 100% regardless of the dial setting on the operator's panel.
• The spindle override value is fixed at 100%.
• The rapid traverse override value is fixed at 100%.• If this signal is issued when the machine is running, it becomes valid after the machine stops.
• The diagnosis message "THE OPERATOR'S PANEL IS UNAVAILABLE." appears.
[PMC parameter, keep relay]
Parameter Function
K16#0 Operator's panel disable function 0 : Disables 1 : Enables
K16#1 While the operator's panel is in the disabled state, the M01 stop button
0 : Disables 1 : Enables
K16#2 While the operator's panel is in the disabled state, the door open/close button
0 : Disables 1 : Enables
K16#3 While the operator's panel is disabled, spindle rotation and coolant supply
0 : Canceled 1 : Not canceledK16#4 While the operator's panel is disabled, the skip key
0 : Disables 1 : Enables
(2) Disabling the start button
(Custom ladder System ladder)
Signal Address Function
Disabling of the machine
operator's panel start
button
SO4_0 (R1354.0) When this signal is ON, the start button on the ROBODRILL
operator's panel is disabled. External start (SO2_1) is
available regardless of the status of this signal.
During turret recovery operation and menu operation, the
start button is available regardless of the status of this signal.
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 132/242
B-85314EN-1/01
12. INTERFACE SIGNALS BETWEEN SYSTEM AND CUSTOM LADDER PROGRAMS
- 122 -
(3) Checking the lamps
(Custom ladder System ladder)
Signal Address Function
Lamp check function ON SO5_7 (R1355.7) When this signal is ON, all LEDs and status indication lamps
(machine status output 1, 2, and 3) on the ROBODRILLoperator's panel are turned on.
12.14 OPERATION MODE SWITCHING
(System ladder Custom ladder)
Signal Address Function
MEM mode selection SI8_0 (R1308.0)
MDI mode selection SI8_1 (R1308.1)
Handle mode selection SI8_2 (R1308.2)
Jog mode selection SI8_3 (R1308.3)
Reference mode selection SI8_4 (R1308.4)
Edit mode selection SI8_5 (R1308.5)
ON while the corresponding mode is selected.
The status of MEM mode selection (SI8_0) is related as
follows:
When K14#2 is 0: Memory mode and remote mode
When K14#2 is 1: Only memory mode
(Custom ladder System ladder)
Signal Address Function
Switching of operation mode
(to the MEM mode)
SO7_2 (R1357.2)
Switching of operation mode
(to the MDI mode)
SO7_3 (R1357.3)
Switching of operation mode
(to the handle mode)
SO7_4 (R1357.4)
Switching of operation mode(to the edit mode)
SO7_5 (R1357.5)
Switches to the corresponding operation mode.
Turn the signal ON for about 100 ms.
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 133/242
B-85314EN-1/01
12. INTERFACE SIGNALS BETWEEN SYSTEM AND CUSTOM LADDER PROGRAMS
- 123 -
12.15 PRODUCTION MANAGEMENT
(System ladder Custom ladder)
Signal Address Function
Production
completion
SI8_7 (R1308.7) ON when the number of products indicated by counter 1 or 2 on the
counter screen displayed from the QUICK screen is greater than or
equal to the scheduled number of products.
Production
completion 1
SI11_4 (R1311.4) ON when the number of products indicated by counter 1 on the
counter screen displayed from the QUICK screen is greater than or
equal to the scheduled number of products.
Production
completion 2
SI11_5 (R1311.5) ON when the number of products indicated by counter 2 on the
counter screen displayed from the QUICK screen is greater than or
equal to the scheduled number of products.
(Custom ladder System ladder)
Signal Address Function
Counter 1
(production count)
reset
S08_4 (R1358.4)
Counter 1 (total
production count)
reset
S08_5 (R1358.5)
Counter 2
(production count)
reset
S08_6 (R1358.6)
Counter 2 (total
production count)
reset
S08_7 (R1358.7)
Resets the corresponding counter.
Turn the signal ON for about 100 ms.
Counter screen
display
S09_0 (R1359.0) Turning this signal ON displays the counter screen.
Turning this signal OFF displays the previous screen again.
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 134/242
B-85314EN-1/01
12. INTERFACE SIGNALS BETWEEN SYSTEM AND CUSTOM LADDER PROGRAMS
- 124 -
12.16 MACHINE STATUS OUTPUT
The same signals as those of the relay contacts used for control of status indication lamps and others are
output. Each machine status output signal can be turned ON according to a desired condition.
(System ladder Custom ladder)
Signal Address Function
Machine status output
1, 2, 3 (END1, 2, 3
output)
SI7_0 (R1307.0)
-
SI7_2(R1307.2)
The same signals as those of the relay contacts used for control
of status indication lamps and others are output. These signals
are set to the ON type even if blinking is selected as a screen
setting.
Select the status of each signal on MACHINE STATUS
OUTPUT displayed by selecting 6:MAINTENANCE/SETTING,
then 13.EXT. INTERFACE from the QUICK screen.
[Signal status]
ALARM: ON when an alarm is issued.
OPERATOR MESSAGE: ON when an operator message is
displayed.
PROGRAM EXECUTING: ON during the execution of a
program.
PROGRAM END: ON after the end of program
operation (execution of M00, M01,
M02, or M30).
PRODUCT COMPLETED: ON at the completion of production
(production management function on
the QUICK screen).
FEED HOLD: ON when the stop button lamp on the
operator's panel is ON.
NOTICE OF TOOL LIFE: ON when the remaining use count forthe last tool in the tool group is
smaller than or equal to the count for
advance notice.
(Custom ladder System ladder)
Signal Address Function
Machine status output
1, 2, 3 request
SO5_2 (R1355.2)
-
SO5_4 (R1355.4)
The relay contacts used for control of status indication lamps
and others are turned ON. When a signal is ON, the
corresponding relay contact is ON.
Since the ON/OFF status of these relay contacts is also
controlled by the system ladder program, the relay contact may
remain ON even when the corresponding signal is OFF. Tocontrol these relay contacts only by the custom ladder program,
set all MACHINE STATUS OUTPUT items to OFF. MACHINE
STATUS OUTPUT is displayed by selecting
6:MAINTENANCE/SETTING, then 13.EXT. INTERFACE from
the QUICK screen.
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 135/242
B-85314EN-1/01
12. INTERFACE SIGNALS BETWEEN SYSTEM AND CUSTOM LADDER PROGRAMS
- 125 -
12.17 COOLANT, MACHINE INTERIOR CLEANING COOLANT,CENTER THROUGH COOLANT, AND AIR BLOW
(System ladder Custom ladder)Signal Address Function
Machine interior cleaning
coolant output ON
SI9_4 (R1309.4) ON when machine interior cleaning coolant pump ON is
specified.
Coolant output ON SI11_0 (R1311.0) ON when coolant ON is specified.
Air blow ON SI11_3 (R1311.3) ON when air blow ON is specified.
Center through coolant output
ON
SI11_7 (R1311.7) ON when center through coolant ON is specified.
Center through coolant pump
ON
SI24_3 (R1324.3) ON when center through coolant pump ON is specified.
Center through coolant ON SI24_4 (R1324.4) ON when center through coolant ON is specified.
Air purge ON SI24_5 (R1324.5) ON when air purge ON is specified.
(Custom ladder System ladder)
Signal Address Function
Machine interior cleaning
coolant ON/OFF
SO7_7 (R1357.7) Controls the machine interior cleaning coolant. Turning
this signal OFF stops the machine interior cleaning
coolant output.
Since the ON/OFF status of the machine interior cleaning
coolant is also controlled by the system ladder program,
the machine interior coolant may not be output by turning
this signal ON.
This signal is not effective when "MACHINE INTERIOR
CLEANING COOLANT" is set to OFF on the standard
selection screen displayed by selecting
6:MAINTENANCE/SETTING on the QUICK screen.
This signal is enabled when K14#4 is 1.
Center through coolant pump
ON/OFF
SO19_0 (R1369.0)
Center through coolant
ON/OFF
SO19_1 (R1369.1)
Center through Air purge
ON/OFF
SO19_2 (R1369.2)
The corresponding device is turned ON or OFF.
Turn this signal ON for about 100 ms when specifying the
relevant command. When the command is specified, the
status of each device is changed as follows:
When it is OFF: ON
When it is ON: OFF
12.18 COMPLETION OF MACHINING
(System ladder Custom ladder)
Signal Address Function
End of program SI9_3 (R1309.3) ON when M00, M01, M02, or M30 is specified. (M01 is valid only
when the temporary stop key on the operator's panel is ON.)
Completion of
machining
SI15_5 (R1315.5) ON when M00, M01, M02, or M30 is specified.
OFF when the next operation starts, the reset key on the
operator's panel is pressed, the emergency stop button is
pressed, or the manual mode is selected.
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 136/242
B-85314EN-1/01
12. INTERFACE SIGNALS BETWEEN SYSTEM AND CUSTOM LADDER PROGRAMS
- 126 -
12.19 FRONT DOOR LOCK CONTROL
(System ladder Custom ladder)
Signal Address Function
Splash guard door
closed state
SI9_5 (R1309.5) ON when the front door is locked.
(Custom ladder System ladder)
Signal Address Function
Door unlock SO9_3 (R1359.3) When the front door is locked, turning this signal ON unlocks the
door. When the front door is unlocked and is not open, turning
this signal ON locks the door. When the front door is open, this
signal is not effective. Turn this signal ON for about 100 ms when
specifying the relevant command.
12.20 AUTOMATIC SIDE DOOR CONTROL
(System ladder Custom ladder)
Signal Address Function
Automatic side door
closed state
SI9_6 (R1309.6) ON when the automatic side door is in the closed limit position (the
proximity switch is ON).
Automatic side door
open state
SI9_7 (R1309.7) ON when the automatic side door is in the open limit position (the
proximity switch is ON).
(Custom ladder System ladder)
Signal Address Function
Automatic side dooropen request
SO3_6 (R1353.6) While this signal is ON, the air valve for opening the automatic sidedoor is ON. (System side control is not exercised.)
Automatic side door
close request
SO3_7 (R1353.7) While this signal is ON, the air valve for closing the automatic side
door is ON. (System side control is not exercised.)
Door interlock SO4_6 (R1354.6) Turning this signal ON stops program operation, spindle rotation,
coolant output, and other operations in the same way as when the
front door is opened.
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 137/242
B-85314EN-1/01
12. INTERFACE SIGNALS BETWEEN SYSTEM AND CUSTOM LADDER PROGRAMS
- 127 -
12.21 AI TOOL MONITOR
(System ladder Custom ladder)
Signal Address Function
Warning level
detection
SI10_3 (R1310.3) ON when the AI tool monitor is used and the load on the spindle
during machining exceeds the warning level.
OFF when the reset key on the operator's panel is pressed.
OFF when tool replacement is specified. (when K08#6 is 1)
When K08#7 is 1, the value set in data table D12 is compared with
the load on the spindle while the spindle is rotating. When the load
on the spindle exceeds the setting, this signal is turned ON
regardless of whether the AI tool monitor function is used.
Breakage level
detection
SI10_4 (R1310.4) ON when the AI tool monitor is used and the load on the spindle
during machining exceeds the breakage level.
OFF when the reset key on the operator's panel is pressed.
OFF when tool replacement is specified. (when K08#6 is 1)
When K08#7 is 1, the value set in data table D14 is compared with
the load on the spindle while the spindle is rotating. When the load
on the spindle exceeds the setting, this signal is turned ON
regardless of whether the AI tool monitor function is used.
12.22 SPINDLE
(System ladder Custom ladder)
Signal Address Function
Spindle stop SI10_5 (R1310.5) ON when the spindle stops (forward or reverse spindle rotation is
not specified).
S command SI20_0 (R1320.0)
-
SI23_7 (R1323.7)
The specified S code is output as binary data.
Example) When S8000 is specified
Addresses: R1323 R1322 R1321 R1320
Bits: 76543210 76543210 76543210 76543210
Data: 00000000 00000000 00011111 01000000
M03 command SI24_0 (R1324.0) ON when the M03 command is specified.
M05 command SI24_1 (R1324.1) ON when the M05 command is specified.
Spindle rotation
button ON
SI24_2 (R1324.2) On when the spindle rotation/stop button on the operator's panel is
pressed.
(Custom ladder System ladder)
Signal Address Function
No spindle rotating SO9_6 (R1359.6) Spindle rotation is disabled while this signal is ON.
When the spindle is rotating, turning this signal ON stops the
rotation of the spindle. When this signal is ON, specifying spindle
rotation causes an alarm.
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 138/242
B-85314EN-1/01
12. INTERFACE SIGNALS BETWEEN SYSTEM AND CUSTOM LADDER PROGRAMS
- 128 -
12.23 SCREEN DISPLAY
(System ladder Custom ladder)
Signal Address Function
Display in Japanese SI12_0 (R1312.0)
Display in German SI12_1 (R1312.1)
Display in French SI12_2 (R1312.2)
Display in Italian SI12_4 (R1312.4)
Display in Korean SI12_5 (R1312.5)
Display in Spanish SI12_6 (R1312.6)
Display in English SI12_7 (R1312.7)
Display in Chinese
(Simplified)
SI37_0 (R1337.0)
Display in Portuguese SI37_1 (R1337.1)
Display in Russian SI37_2 (R1337.2)
ON when the corresponding display language is set.
12.24 POSITION SWITCH
When the tool is positioned within the operation range specified for NC parameters along a servo axis, the
corresponding signal is turned ON.
(Example 1)
To turn position switch 1 ON within a range between 100.000 and 200.000 along the X-axis:
No. 6910 = 1, No. 6930 = 200.000, No. 6950 = 100.000
(Example 2)
To turn position switch 2 ON within a range between -100.000 and -200.000 along the Y-axis:No. 6911 = 2, No. 6931 = -100.000, No. 6951 = -200.000
(System ladder Custom ladder)
Signal Address Function
Position switch 1 SI13_0 (R1313.0) Axis specification: No. 6910
Maximum value in the operation range: No. 6930
Minimum value in the operation range: No. 6950
Position switch 2 SI13_1 (R1313.1) Axis specification: No. 6911
Maximum value in the operation range: No. 6931
Minimum value in the operation range: No. 6951
Position switch 3 SI13_2 (R1313.2) Axis specification: No. 6912
Maximum value in the operation range: No. 6932
Minimum value in the operation range: No. 6952
Position switch 4 SI13_3 (R1313.3) Axis specification: No. 6913Maximum value in the operation range: No. 6933
Minimum value in the operation range: No. 6953
Position switch 5 SI13_4 (R1313.4) Axis specification: No. 6914
Maximum value in the operation range: No. 6934
Minimum value in the operation range: No. 6954
Position switch 6 SI13_5 (R1313.5) Axis specification: No. 6915
Maximum value in the operation range: No. 6935
Minimum value in the operation range: No. 6955
Position switch 7 SI13_6 (R1313.6) Axis specification: No. 6916
Maximum value in the operation range: No. 6936
Minimum value in the operation range: No. 6956
Position switch 8 SI13_7 (R1313.7) Axis specification: No. 6917Maximum value in the operation range: No. 6937
Minimum value in the operation range: No. 6957
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 139/242
B-85314EN-1/01
12. INTERFACE SIGNALS BETWEEN SYSTEM AND CUSTOM LADDER PROGRAMS
- 129 -
12.25 CONTROL SIGNAL FOR EACH SERVO AXIS
(System ladder Custom ladder)
Signal Address Function
Movement along the X-
axis
SI14_0 (R1314.0)
Movement along the Y-
axis
SI14_1 (R1314.1)
Movement along the Z-
axis
SI14_2 (R1314.2)
Movement along the
4th axis
SI14_3 (R1314.3)
Movement along the
5th axis
SI14_4 (R1314.4)
ON when the tool is moving along the corresponding axis.
ON when the corresponding axis is selected in handle mode.
Completion of X-axis
reference position
return
SI15_0 (R1315.0)
Completion of Y-axis
reference position
return
SI15_1 (R1315.1)
Completion of Z-axis
reference position
return
SI15_2 (R1315.2)
Completion of 4th-axis
reference position
return
SI15_3 (R1315.3)
Completion of 5h-axis
reference position
return
SI15_4 (R1315.4)
ON at the completion of one of the following operations:
• Manual reference position return
• Automatic reference position return (G28)
• Reference position return check (G27)
OFF when the tool moves from the reference position along the
corresponding axis or the machine enters the emergency stop or
servo alarm state.
Not turned ON when the tool moves to the machine zero point
manually or according to the G00 or G01 command and when
the tool is positioned at the machine zero point along the
corresponding axis at the termination of tool replacement.
Establishment of X-
axis reference position
SI18_0 (R1318.0)
Establishment of Y-
axis reference position
SI18_1 (R1318.1)
Establishment of Z-axis
reference position
SI18_2 (R1318.2)
Establishment of 4th-
axis reference position
SI18_3 (R1318.3)
Establishment of 5th-
axis reference position
SI18_4 (R1318.4)
ON when the reference position is established along the
corresponding axis.
OFF when the reference position is lost.
OFF until the reference position is determined by the absolute
position detector at power-on.
(Custom ladder System ladder)
Signal Address Function
X-axis interlock SO4_1 (R1354.1)
Y-axis interlock SO4_2 (R1354.2)
Z-axis interlock SO4_3 (R1354.3)
4th-axis interlock SO4_4 (R1354.4)
5th-axis interlock SO4_5 (R1354.5)
Turning these signals OFF inhibits the movement along the
corresponding axes.
When a signal is turned OFF while the tool is moving, the tool
decelerates and stops along the corresponding axis. When the
signal is turned ON, the tool restarts moving.
These signals are effective when K14#5 is 1.
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 140/242
B-85314EN-1/01
12. INTERFACE SIGNALS BETWEEN SYSTEM AND CUSTOM LADDER PROGRAMS
- 130 -
12.26 CUSTOM MACROS
(System ladder Custom ladder)
Signal Address Function
Input signal for
custom macro
(#1100), (#1132)
SI25_0 (R1325.0)
(#1101), (#1132) SI25_1 (R1325.1)
(#1102), (#1132) SI25_2 (R1325.2)
(#1103), (#1132) SI25_3 (R1325.3)
(#1104), (#1132) SI25_4 (R1325.4)
(#1105), (#1132) SI25_5 (R1325.5)
(#1106), (#1132) SI25_6 (R1325.6)
(#1107), (#1132) SI25_7 (R1325.7)
(#1108), (#1132) SI26_0 (R1326.0)
(#1109), (#1132) SI26_1 (R1326.1)(#1110), (#1132) SI26_2 (R1326.2)
(#1111), (#1132) SI26_3 (R1326.3)
(#1112), (#1132) SI26_4 (R1326.4)
(#1113), (#1132) SI26_5 (R1326.5)
(#1114), (#1132) SI26_6 (R1326.6)
(#1115), (#1132) SI26_7 (R1326.7)
ON when macro statement #11**=1 (**: 00 to 15) is executed. OFF
when #11**=0 is specified.
When #1132=nn (nn: 2-byte data) is specified, the value of nn is
output to SI25_0 to SI26_7 as binary data.
Input signals for
custom macro
(#1133)
SI27_0 (R1327.0)
-
SI30_7 (R1330.7)
When #1133=nn (nn: 4-byte data) is specified, the value of nn is
output to SI27_0 to SI30_7 as binary data.
(Custom ladder System ladder)
Signal Address Function
Output signal for
custom macro
(#1000), (#1032)
SO12_0 (R1362.0)
(#1001), (#1032) SO12_1 (R1362.1)
(#1002), (#1032) SO12_2 (R1362.2)
(#1003), (#1032) SO12_3 (R1362.3)
(#1004), (#1032) SO12_4 (R1362.4)
(#1005), (#1032) SO12_5 (R1362.5)
(#1006), (#1032) SO12_6 (R1362.6)
(#1007), (#1032) SO12_7 (R1362.7)
(#1008), (#1032) SO13_0 (R1363.0)
(#1009), (#1032) SO13_1 (R1363.1)
(#1010), (#1032) SO13_2 (R1363.2)
(#1011), (#1032) SO13_3 (R1363.3)
(#1012), (#1032) SO13_4 (R1363.4)
(#1013), (#1032) SO13_5 (R1363.5)
(#1014), (#1032) SO13_6 (R1363.6)
(#1015), (#1032) SO13_7 (R1363.7)
Turning each signal ON sets the corresponding system variable
#1000 to #1015 to 1.
When the signal is OFF, the corresponding system variable is set to
0.
Outputting binary data (2-byte data) to SO12_0 to SO13_7 sets the
data in #1032.
Cannot be used when a pallet changer of KAWATATEC or a tool
monitor of Nodeman is attached.
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 141/242
B-85314EN-1/01
12. INTERFACE SIGNALS BETWEEN SYSTEM AND CUSTOM LADDER PROGRAMS
- 131 -
12.27 M FUNCTION CODE SIGNALS
The number of the specified M code (first M code) is output as binary data.
Use these signals together with functional instruction No. 25: binary decode processing for M code
decode and other processing.
(CNC Custom ladder)
Signal Address Function
M code F10.0 - F13.7 The number of the specified M code is output as binary data.
Example) When M200 is specified:
Addresses : F13 F12 F11 F10
Bits: 76543210 76543210 76543210 76543210
Data: 00000000 00000000 00000000 11001000
12.28 OPERATION CONTROL(Custom ladder System ladder)
Signal Address Function
External start SO2_1 (R1352.1) In the memory, remote, or MDI operation mode, turning this signal
ON, then OFF starts operation.
When the machine has a front automatic door and "OPEN DOOR
WITH START BUTTON" of automatic door control is set to ON,
operation starts after the front automatic door is closed. (only
during memory or remote operation)
Turn this signal ON for about 200 ms when specifying the relevant
command.
External hold SO2_2 (R1352.2) Turning this signal OFF during operation causes the tool todecelerate and stop along each servo axis. When this signal is
OFF, memory operation, remote operation, MDI operation, and tool
replacement cannot be started.
Effective when K14#7 is 1.
External reset SO2_3 (R1352.3) Turning this signal ON causes the ROBODRILL to perform the
following operations:
• Decelerates and stops the tool along the controlled axis along
which it is moving.
• Enters the reset state.
Cancels the alarms that can be released.
External
emergency stop
SO2_4 (R1352.4) Turning this signal OFF puts the ROBODRILL into the emergency
stop state. This signal provides emergency stop control at the
software level. Examine emergency stop control at the hardware
level as required.
Effective when K14#6 is 1.
Single block mode
ON
SO2_6 (R1352.6) Turning this signal ON puts the ROBODRILL into the single block
operation mode. Effective when K08#3 is 1. At this time, the single
operation button on the operator's panel is disabled.
Dry run mode ON SO2_7 (R1352.7) Turning this signal ON puts the machine in the dry run operation
mode. Effective when K08#4 is 1. At this time, the dry operation
button on the operator's panel is disabled.
DNC operation SO3_3 (R1353.3) When the memory operation mode is selected, turning this signal
ON puts the machine in the remote operation mode.
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 142/242
B-85314EN-1/01
12. INTERFACE SIGNALS BETWEEN SYSTEM AND CUSTOM LADDER PROGRAMS
- 132 -
12.29 ALARM AND OPERATOR MESSAGE DISPLAY
(Custom ladder System ladder)
Signal Address Function
Alarm message
display in progress
SO5_0 (R1355.0) Turn this signal ON when an alarm message is displayed on the
custom PMC.
When this signal is ON, the system ladder program assumes that an
alarm message is displayed. The status indication lamps (machine
status output 1, 2, 3) are turned ON. (when on or blinking is
selected for alarms)
Operator message
display in progress
SO5_1 (R1355.1) Turn this signal ON when an operator message is displayed on the
custom PMC.
When this signal is ON, the system ladder program assumes that an
operator message is displayed. The status indication lamps
(machine status output 1, 2, 3) are turned ON. (when on or blinking
is selected for operator messages)
This signal is not used when operator message display in progress2 (SO5_6) is used.
Operator message
display in progress
2
SO5_6 (R1355.6) Turn this signal ON when an operator message is displayed on the
custom PMC.
When this signal is ON, the system ladder program assumes that an
operator message is displayed. The status indication lamps
(machine status output 1, 2, 3) are not turned ON.
This signal is not used when operator message display in progress
(SO5_1) is used.
12.30 MACHINE INTERIOR LAMP
(Custom ladder System ladder)
Signal Address Function
Machine interior
lamp ON
SO7_6 (R1357.6) Turning this signal ON turns the machine interior lamp on. Turning
this signal OFF turns the lamp off.
Effective when K08#0 is 1. At this time, the machine interior lamp
ON/OFF switch on the screen is disabled.
12.31 POWER-OFF
(Custom ladder System ladder)
Signal Address Function
Power OFF request SO9_5 (R1359.5) Turns the ROBODRILL control power OFF.
Turn this signal ON for about 100 ms when specifying the relevant
command.
When the command is specified during operation, the control power
is turned OFF after the tool stops moving along axes and the spindle
stops rotating.
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 143/242
B-85314EN-1/01
12. INTERFACE SIGNALS BETWEEN SYSTEM AND CUSTOM LADDER PROGRAMS
- 133 -
12.32 OVERRIDE CONTROL
(1) Spindle override
(Custom ladder System ladder)
Signal Address Function
Spindle override
command
SO15_0 (R1365.0)
-
SO15_7 (R1365.7)
The spindle override is specified as binary data.
An override of 0% to 254% can be specified.
When a value of 0 or 255 is specified, an override of 0% is assumed.
When no data is set in R1365 by the custom ladder program at
power-on, the data indicating an override of 100% is automatically
set.
Effective when K14#1 is 1.
Example) To specify 100%
Address: R1365
Bits: 76543210
Data: 01100100
(2) Cutting feed override(Custom ladder System ladder)
Signal Address Function
Cutting feed
override command
SO16_0 (R1366.0)
-
SO16_7 (R1366.7)
The cutting feed override is specified as binary data.
Specify the data [255 – (override-to-be-specified)].
An override of 0% to 254% can be specified.
When a value of 0 or 255 is specified, an override of 0% is assumed.
When no data is set in R1366 by the custom ladder program at
power-on, the data indicating an override of 100% is automatically
set.
Effective when K14#1 is 1.
Example) To specify 100%, set 155.
Address: R1366
Bits: 76543210
Data: 10011011
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 144/242
B-85314EN-1/01
12. INTERFACE SIGNALS BETWEEN SYSTEM AND CUSTOM LADDER PROGRAMS
- 134 -
12.33 ROBOT INTERFACE
(1) When only the automatic side door is controlled
(System ladder Custom ladder)
Signal Address Function
Automatic side door
closed state
SI9_6 (R1309.6) ON when the automatic side door (safety gate) is in the closed limit
position (the proximity switch for the closed limit position is ON).
Automatic side door
open state
SI9_7 (R1309.7) ON when the automatic side door (safety gate) is in the open limit
position (the proximity switch for the open limit position is ON).
System start SI78_3 (R1428.3) ON while the system start button is pressed (robot interface X17.4
= 1).
Teach mode SI79_3 (R1429.3) ON when the teach mode is set (robot interface X16.6 = 0).
Front door open SI79_4 (R1429.4) ON when the front door is open (X8.1 = 0).
Interaction mode SI79_5 (R1429.5) ON when interaction is selected (robot interface X17.2 = 1 or
SO17_1 = 1).
(Custom ladder System ladder)
Signal Address Function
Teach mode SO17_0 (R1367.0) When this signal is set to ON, the ROBODRILL assumes that
robot teach operation is in progress (valid when K19#0 = 1).
Interaction/independe
nt operation switch
SO17_1 (R1367.1) When this signal is set to ON, the ROBODRILL is placed in the
interaction mode. (When using this signal, do not use the X17.2
signal of the robot interface.)
Automatic side door
open
SO18_0 (R1368.0) When this signal is set to ON, the automatic side door (safety
gate) is opened. When using this signal, ensure that this signal
is ON for about 100 ms.
Automatic side doorclosed SO18_1 (R1368.1) When this signal is set to ON, the automatic side door (safetygate) is closed. When using this signal, ensure that this signal is
ON for about 100 ms.
System being started
lamp
SO20_2 (R1370.2) When this signal is set to ON, the "system being started" lamp is
turned on. (Robot interface Y7.1 is set to ON.)
(2) When the automatic side door and robot system are controlled
(System ladder Custom ladder)
Signal Address Function
Robot system being
started
SI78_0 (R1428.0) ON when system operation is being started.
Cycle stop mode SI78_1 (R1428.1) ON when the cycle stop mode is set with the soft key [CYCLESTOP] pressed on the robot operation screen or with the cycle
stop command output from the custom PMC.
OFF when the cycle stop mode is terminated or canceled.
System stop mode SI78_2 (R1428.2) ON when the system stop mode is set with the soft key [SYSTEM
STOP] pressed on the robot operation screen or with the system
stop command output from the custom PMC.
OFF when the system stop mode is terminated or canceled.
Teach mode SI79_3 (R1429.3) ON when the teach mode is set (robot interface X16.6 = 0).
Front door open SI79_4 (R1429.4) ON when the front door is open (X8.1 = 0).
Interaction mode SI79_5 (R1429.5) ON when interaction is selected (robot interface X17.2 = 1 or
SO17_1 = 1).
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 145/242
B-85314EN-1/01
12. INTERFACE SIGNALS BETWEEN SYSTEM AND CUSTOM LADDER PROGRAMS
- 135 -
(Custom ladder System ladder)
Signal Address Function
Teach mode SO17_0 (R1367.0) This signal is used when an address other then the robot teach in-
progress signal (X225.7) of the robot system is to be used or when a
condition is to be added.
When this signal is set to ON, the ROBODRILL assumes that robot
teach operation is in progress. (This signal is valid when K19#0 =
1.)
Interaction/independ
ent operation switch
SO17_1 (R1367.1) This signal provides the same function as the
interaction/independent input (X17.2) of the robot interface. When
this signal is set to ON, the robot system is placed in the interaction
mode.
(When using this signal, do not use X17.2.)
Robot system start SO17_2 (R1367.2) This signal provides the same function as the system start input
(X17.4) of the robot interface. When this signal is set to ON, system
operation is started. When using this signal, ensure that this signal
is ON for about 100 ms.
(This signal is valid when K25#3 = 1.)
Robot operation
screen display
SO17_3 (R1367.3) When this signal is set to ON, the robot operation screen is
displayed.
When this signal is set to OFF, the screen display returns to the
previous screen.
(Custom ladder System ladder)
Signal Address Function
Robot system cycle
stop command
SO17_4 (R1367.4) This signal provides the same function as the soft key [CYCLE
STOP] on the robot operation screen. When this signal is set to ON,
the cycle stop mode is set. When this signal is set to ON during the
cycle stop mode, the cycle stop mode is canceled. When using this
signal, ensure that this signal is ON for about 100 ms.
(This signal is valid when K25#0 = 1. When this signal is valid, the
[CYCLE STOP] key cannot be used.)
Robot system stop
command
SO17_5 (R1367.5) This signal provides the same function as the soft key [SYSTEM
STOP] on the robot operation screen. When this signal is set to ON,
the system stop mode is set. When this signal is set to ON during
the system stop mode, the system stop mode is canceled. When
using this signal, ensure that this signal is ON for about 100 ms.
(This signal is valid when K25#1 = 1. When this signal is valid, the
[SYSTEM STOP] key cannot be used.)
Robot reset SO17_6 (R1367.6) This signal provides the same function as the soft key [ROBOT
RESET] on the robot operation screen. When this signal is set to
ON, the reset signal is output to the robot. When using this signal,ensure that this signal is ON for about 100 ms.
(This signal is valid when K25#2 = 1. When this signal is valid, the
[ROBOT RESET] key cannot be used.)
Peripheral device
ready
SO17_7 (R1367.7) This signal posts the ready state of the peripheral device in the robot
system. Ensure that this signal is set to ON when the peripheral
device is ready. When this signal is OFF, system operation cannot
be started.
(This signal is valid when K21#4 = 1.)
Automatic side door
open
SO18_0 (R1368.0) When this signal is set to ON, the automatic side door (safety gate)
is opened. When using this signal, ensure that this signal is ON for
about 100 ms.
Automatic side doorclosed
SO18_1 (R1368.1) When this signal is set to ON, the automatic side door (safety gate)is closed. When using this signal, ensure that this signal is ON for
about 100 ms.
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 146/242
B-85314EN-1/01
- 136 -
12. INTERFACE SIGNALS BETWEEN SYSTEM AND CUSTOM LADDER PROGRAMS
12.34 Count of Periodical Maintenance Customize Item
At the Periodical Maintenance Screen, cumulative value of customize item can be counted with the
desired condition by using following custom signal.
(Custom ladder System ladder)
Signal Address Function
Customizing item 1
count signal
SO23_0 (R1373.0)
Customizing item 2
count signal
SO23_1 (R1373.1)
Customizing item 3
count signal
SO23_2 (R1373.2)
Customizing item 4
count signal
SO23_3 (R1373.3)
Customizing item 5
count signal
SO23_4 (R1373.4)
Customizing item 6
count signal
SO23_5 (R1373.5)
Customizing item 7
count signal
SO23_6 (R1373.6)
Customizing item 8
count signal
SO23_7 (R1373.7)
When “CUSTOM (TIME)” is selected as Count type, count the time
during the corresponding custom signal is ON.
When “CUSTOM (COUNT)” is selected as Count type, count the
number of the corresponding custom signal is changed from OFF to
ON.
When using “CUSTOM (COUNT)” as Count type, corresponding
signal is turned on more than 500 msec by custom ladder. If that
time is short, counting number may be skipped.
12.35 BLOCK SKIP
Effective when K08#1 is 1. At this time, the block skip buttons on the screen (standard operator's panel)
and operator's panel (operator's panel with the full keyboard) are disabled.
(Custom ladder System ladder)
Signal Address Function
Block skip ON
( /, /1 )
SO7_1 (R1357.1) Turning this signal ON enables the block skip (/, /1) function.
Block skip ON
( /2 )
SO24_0 (R1374.0) Turning this signal ON enables the block skip ( /2 ) function.
Block skip ON
( /3 )
SO24_1 (R1374.1) Turning this signal ON enables the block skip ( /3 ) function.
Block skip ON
( /4 )
SO24_2 (R1374.2) Turning this signal ON enables the block skip ( /4 ) function.
Block skip ON
( /5 )
SO24_3 (R1374.3) Turning this signal ON enables the block skip ( /5 ) function.
Block skip ON
( /6 )
SO24_4 (R1374.4) Turning this signal ON enables the block skip ( /6 ) function.
Block skip ON
( /7 )
SO24_5 (R1374.5) Turning this signal ON enables the block skip ( /7 ) function.
Block skip ON
( /8 )
SO24_6 (R1374.6) Turning this signal ON enables the block skip ( /8 ) function.
Block skip ON
( /9 )
SO24_7 (R1374.7) Turning this signal ON enables the block skip ( /9 ) function.
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 147/242
B-85314EN-1/01 13.USING TYPICAL FUNCTIONAL INSTRUCTIONS
13 USING TYPICAL FUNCTIONAL
INSTRUCTIONS
(Variable timer) Functional instruction No.: 3
Timer startcondition
Timer No.
Do not write any instructionsin this area.
Timer relay
• After the set time has passed, the specified timer relay turns ON.
• The effective timer Nos. are 121 to 200.
• For a timer relay, you can specify any desired address.
• Set the desired timer value on the PMC parameter - Timer screen.
• The effective set times are 0 to 262136 (ms), in 8-ms increments.
(Fixed timer) Functional instruction No.: 24
Timer startcondition
Time that the
timer is set for
Do not write any instructionsin this area.
Timer relay
Timer No.
• After the set time has passed, the specified timer relay turns ON.
• The effective timer Nos. are 1 to 140.
• For a timer relay, you can specify any desired address.
• The effective set times are 0 to 262136 (ms), in 8-ms increments.
- 137 -
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 148/242
13.USING TYPICAL FUNCTIONAL INSTRUCTIONS B-85314EN-1/01
(Rising edge detection) Functional instruction No.: 57
Start condition Register No.
Do not write any instructionsin this area.
Output
• If the start condition turns ON, the output turns ON for a single scanning cycle.• The effective register Nos. are 1 to 100. The same register No. may be specified only once.
• The valid register No. range is the same as that for the falling edge detection function (SUB58).
(Falling edge detection) Functional instruction No.: 58
? ?
Start condition
Do not write any instructionsin this area.
OutputRegister No.
• If the start condition turns OFF, the output turns ON for a single scanning cycle.
• The effective register Nos. are 1 to 100. The same register No. may be specified only once.
• The valid register No. range is the same as that for the rising edge detection function (SUB57).
- 138 -
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 149/242
B-85314EN-1/01 13.USING TYPICAL FUNCTIONAL INSTRUCTIONS
(Counter) Functional instruction No.: 5
Do not write any instructionsin this area.
Countup outputCounter No.
Control condition Control Function
0 Starts the counter with 0.CN0
1 Starts the counter with 1.
0 Up counterUPDOWN
1 Down counter
0 Cancels a reset.RST
1 Resets a counter.
0 Deactivates a timer. ACT
1 Activates a timer.
• The output turns ON when the setting becomes equal to the count.
• The effective counter Nos. are 40 to 69.
• To control RST and ACT, use a pulse signal. RST and ACT function at the rising edge of a pulse
signal.
• For the counter output, you can specify any desired address.
• Enter the desired setting on the PMC parameter - Counter screen.
• The effective counter settings are 0 to 32767.
- 139 -
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 150/242
13.USING TYPICAL FUNCTIONAL INSTRUCTIONS B-85314EN-1/01
(Jump) Functional instruction No.: 10
(Jump end) Functional instruction No.: 30
Do not write any instructions in this area.
Start condition
Do not write any instructions in these areas.
Number of coils to jump over
• If the start condition turns ON, control jumps over the specified number of coils without executing
them at all.
• If specifying the number of coils, do not use JMPE (SUB30).
• If the number of coils is set to 0, control jumps over the JMP (SUB10) to JMPE (SUB30) section.
• Control jumps over any functional instructions.
(Common line control) Functional instruction No.: 9
(Common line control end) Functional instruction No.: 29
Do not write any instructions in this area.
Start condition
Do not write any instructions in these areas.
No. of coils to be turned off
• If the start condition turns OFF, the specified number of coils are turned OFF.
• If specifying the number of coils, do not use COME (SUB29).
• If the number of coils is set to 0, the COM (SUB9) to COME (SUB29) section are turned OFF.
• Any functional instructions will be executed even if the start condition with the COM instruction is
OFF, but the output of the execution results will be turned OFF.
• In a range specified with a COM, you cannot specify another COM.
• The output of WRT.NOT (inverted output of logic operation result) will be "1" if the start condition
with the COM instruction is OFF.
- 140 -
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 151/242
B-85314EN-1/01 13.USING TYPICAL FUNCTIONAL INSTRUCTIONS
(Binary decoding) Functional instruction No.: 25
Startcondition
A
B
C
D
The following explanation is limited to those cases in which specified M codes are to be decoded.
Parameter Function
A Format specification Set a format in the format of 0nn4, where nn specifies that 8 x nn M codes are
to be decoded.
nn may be 0 to 99.
If 0 is specified, eight M codes will be decoded.
Examples:
To decode M200 to M205, set 0014(14).
To decode M200 to M207, set 0014(14).
To decode M200 to M209, set 0024(24).
To decode M200 to M219, set 0034(34).
B Code data address Set F10.C Decoding instruction No. Specify the number of the first M code to be decoded.
Example: To decode M codes starting with M200, set 200.
D Decoding result output
address
Specify an unused internal relay (R address).
If the nn in the format specification is 0 or 1, 1 bytes is required; otherwise,
consecutive nn bytes are required.
In the above examples:
If M200 is specified, R2100.0 is ON.
If M201 is specified, R2100.1 is ON.
If M202 is specified, R2100.2 is ON.
:
If M207 is specified, R2100.7 is ON.
- 141 -
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 152/242
13.USING TYPICAL FUNCTIONAL INSTRUCTIONS B-85314EN-1/01
- 142 -
(Conditional subprogram call) Functional instruction No.: 65
(Unconditional subprogram call) Functional instruction No.: 66
Subprogram number called
Call condition
• If the conditional subprogram call instruction CALL (SUB65) is specified, the specified subprogram
is called only when the call condition is ON.
• If the unconditional subprogram call instruction CALLU (SUB66) is specified, the specified
subprogram is called unconditionally.
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 153/242
B-85314EN-1/01 14.SETTING PARAMETERS
- 143 -
14 SETTING PARAMETERS
Parameter Function
K03#6 Center through coolant pump control 0: Not controlled 1: Controlled
K08#0 ON/OFF control of the lamp inside the
machine
0: Not controlled 1: Controlled
K08#1 Block skip ON/OFF control 0: Not controlled 1: Controlled
K08#3 Single-block ON/OFF control 0: Not controlled 1: Controlled
K08#4 Dry run ON/OFF control 0: Not controlled 1: Controlled
K14#0 Custom PMC editing 0: Enabled 1: Disabled
K14#1 Spindle/cutting override control by custom
PMC
0: Not controlled 1: Controlled
K14#2 Signal "ON" condition of S18.0 0: Memory mode and
remote mode
1: Memory mode only
K14#3 Additional axis clamp control signal 0: Standard address 1: Allocated with customPMC
K14#4 Machine interior cleaning coolant control 0: Not controlled 1: Controlled
K14#5 Interlock control for each axis 0: Not controlled 1: Controlled
K14#6 Emergency stop control 0: Not controlled 1: Controlled
K14#7 Feed hold control 0: Not controlled 1: Controlled
K15#7 Custom PMC function 0: Not controlled 1: Controlled
K16#0 Operator's panel disable function 0: Not controlled 1: Controlled
K16#1 While the operator's panel is in the disabled
state, the M01 stop button
0 : Disables 1 : Enables
K16#2 While the operator's panel is in the disabled
state, the door open/close button
0 : Disables 1 : Enables
K16#3 While the operator's panel is disabled,spindle rotation and coolant supply
0 : Canceled 1 : Not canceled
K16#4 While the operator's panel is disabled, the
skip key
0 * Disables 1 : Enables
K19#0 Teaching signal control 0: Not controlled 1: Controlled
K25#0 Cycle stop control 0: Not controlled 1: Controlled
K25#1 System stop control 0: Not controlled 1: Controlled
K25#2 Robot reset control 0: Not controlled 1: Controlled
K25#3 System startup control 0: Not controlled 1: Controlled
K : PMC parameter, keep relay
#* : *-th bit
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 154/242
15.ALARM AND ERROR MESSAGES LIST B-85314EN-1/01
- 144 -
15 ALARM AND ERROR MESSAGES LIST
15.1 Messages That May Be Displayed on the PMC AlarmScreen
The following table lists the PMC alarm messages that may be displayed on the PMC alarm screen.
Alarm number Faulty location/cor recti ve act ion Contents
ER01 PROGRAM DATA
ERROR
<1> Enter the sequence program again.
<2> If this error recurs even after you have
entered the sequence program again, the
error may be due to a hardware fault. In
that case, contact us.
The sequence program is invalid.
ER02 PROGRAM SIZEOVER
<1> Reduce the size of the sequenceprogram.
<2> Contact us, and specify a ladder step
count option that allows you to set a
larger program size.
The sequence program is toolarge to load into the save area.
The sequence program is invalid.
ER03 PROGRAM SIZE
ERROR(OPTION)
<1> Reduce the size of the sequence
program.
<2> Contact us, and specify a ladder step
count option that allows you to set a
larger program size.
The sequence program exceeds
the size specified by the ladder
step count option.
ER04 PMC TYPE
UNMATCH
Change the sequence program so that it
specifies the adequate PMC type, by using the
programmer.
The PMC type specified in the
sequence program does not
match the type of the PMCactually in use.
ER08 OBJECT UNMATCH Contact us. An unsupported function is used
in the sequence program.
ER09 PMC LABEL CHECK
ERROR. PLEASE TURN ON
POWER AGAIN WITH
PRESSING 'O'&'Z'. (CLEAR
PMC SRAM)
<1> Turn on the power of the CNC again, by
holding down the 'O' and 'Z' keys at the
same time.
<2> Replace the backup batteries.
The nonvolatile memory of the
PMC system needs to be
initialized in such cases as when
you have changed the PMC
model.
ER17 PROGRAM PARITY <1> Enter the sequence program again.
<2> If this error recurs even after you have
entered the sequence program again, the
error may be due to a hardware fault. In
that case, contact us.
The parity of the sequence
program is invalid.
ER18 PROGRAM DATA
ERROR BY I/O
Enter the sequence program again. Reading sequence program was
interrupted.
ER19 LADDER DATA
ERROR
Display the LADDER DIAGRAM EDITOR
screen again, and terminate the editing
operation by pressing the [EXIT] soft key.
During editing the ladder, the
screen display is switched to a
CNC screen by the operation of a
function key.
ER22 NO PROGRAM Enter the sequence program again. The sequence program is empty.
ER27 LADDER FUNC. PRM
IS OUT OF RANGE
Correct the sequence program; change the
parameter number specified in a functional
instruction to a value that is within the
allowable range.
An out-of-range parameter
number is specified in the TMR,
TMRB, TMRBF, CTR, CTRB,
DIFU, or DIFD functional
instruction.
ER33 I/O Link ERROR(CHn)
(Note3)
Contact us; replace the faulty hardware. The LSI for the I/O Link is faulty.
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 155/242
B-85314EN-1/01 15.ALARM AND ERROR MESSAGES LIST
- 145 -
Alarm number Faulty location/cor recti ve act ion Contents
ER34 ER34 I/O Link ERROR
(CHn Gxx)
(Note1)(Note3)
<1> Check the cable connections to the
devices of group xx.
<2> Check whether the power of each I/O
device has been turned on before the
CNC.
<3> Replace any device of group xx in which
the PMC control module is embedded.
An I/O device communication
error occurred on the slave side
of group xx.
ER35 TOO MUCH OUTPUT
DATA IN GROUP(CHn Gxx)
(Note1)(Note3)
Reduce the output data count of group xx. The output data count of I/O Link
group xx exceeds the upper limit
(33 bytes).
Or the output data count of I/O
Link i group “xx” exceeds the
upper limit (65 bytes for the
normal I/O, 29 bytes for the
safety I/O).
The superfluous data is regarded
as invalid.
ER36 TOO MUCH INPUT
DATA IN GROUP(CHn Gxx)
(Note1)(Note3)
Reduce the input data count of group xx. The input data count of I/O Link
group xx exceeds the upper limit
(33 bytes).
Or the input data count of I/O
Link i group “xx” exceeds the
upper limit (65 bytes for the
normal I/O, 29 bytes for the
safety I/O). The superfluous data
is regarded as invalid.
ER37 TOO MUCH SLOT IN
BASE(CHn)(Note3)
Correct the slot number to a value of 10 or
less.
The slot number for the I/O Link
exceed the upper limit (10). Theslot number larger than 11 is
regarded as invalid.
ER38 MAX SETTING
OUTPUT DATA OVER(CHn
Gxx)
(Note1)(Note3)
<1> In case of I/O Link, reduce the total
amount of output data of all groups to 128
bytes or less.
<2> In case of I/O Link i, reduce the total
amount of output data of all groups to 256
bytes or less.
The I/O area for the I/O Link is
insufficient.
(The area allocated to the group
“xx” and later on the output side
is regarded as invalid.)
In case of I/O Link i, The I/O area
is insufficient in the normal
update cycle mode.
ER39 MAX SETTING INPUT
DATA OVER(CHn xx)(Note1)(Note3)
<1> In case of I/O Link, reduce the total
amount of input data of all groups to 128bytes or less.
<2> In case of I/O Link i, reduce the total
amount of input data of all groups to 256
bytes or less.
The I/O area for the I/O Link is
insufficient.
(The area allocated to the group
“xx” and later on the input side is
regarded as invalid.)
In case of I/O Link i, The I/O area
is insufficient in the normal
update cycle mode.
ER43 PROGRAM DATA
ERROR(PT/NT)
<1> Store sequence program which is
compiled again after recompilations using
FANUC LADDER-III.
<2> If you see the same alarm again after
<1>, contact us.
The sequence program is invalid.
ER45 NO OPTION
(FUNCTION BLOCK)
Add a required function block option. No function block option is
specified.
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 156/242
15.ALARM AND ERROR MESSAGES LIST B-85314EN-1/01
- 146 -
Alarm number Faulty location/cor recti ve act ion Contents
ER46 MESSAGE DATA
UPDATE ERROR.
PLEASE TRUN OFF
POWER AFTER SAVING
DATA.
Save the corrected sequence program or
message data for multi-language display to F-
ROM. Moreover, turn the power off/on.
The message data in the
sequence program or the
message data for multi-language
display cannot be updated. It is
necessary to turn off/on the
power. The ladder program
cannot be executed when this
alarm occurs.
ER47 ILLEGAL OVERRIDE
FUNCTION SETTING (TOO
MANY PMC PATHS)
The override mode of the force I/O function is
available in 3 or less PMC paths in same time.
In some PMC paths, make the function invalid.
Moreover, turn the power off/on.
The override function is enabled
in four or more PMC paths.
ER48 STEP SEQUENCE
TIME OVER(xxH)
Remove the setting of exceeding setting time
on the STEP SEQUENCE TIME MONITOR
SETTING screen.
The activated condition of step
sequence exceeds the time limit,
which is set on the STEP
SEQUENCE TIME MONITOR
SETTING screen.
ER50 PMC EXECUTION
ORDER ERROR
Check CNC parameter Nos. 11900 to 11904. The execution order setting of the
multi-PMC function is invalid.
ER51 PMC EXECUTION
PERCENTAGE ERROR
Check CNC parameter Nos. 11905 to 11909. The execution percentage setting
of the multi-PMC function is
invalid.
ER52 I/O Link CHANNEL
ASSIGNMENT ERROR
(Note3)
Check CNC parameter Nos. 11910 to 11912. The I/O Link channel assignment
to the PMC system is invalid.
ER54 NC-PMC I/F
ASSIGNMENT ERROR
Check CNC parameter Nos. 11920 to 11929. The interface assignment
between NC and PMC is invalid.
ER55 LEVEL1 EXECUTION
CYCLE ERROR
Check CNC parameter No. 11930. The ladder level 1 execution
cycle setting is invalid.ER57 MULTI-PATH PMC I/F
ASSIGNMENT ERROR
Check CNC parameter No. 11932. The assignment of multi-path
PMC interface is invalid.
ER58 PMC MEMORY TYPE
SETTING ERROR
Check CNC parameter No.11940 to No.11944. The setting of PMC Memory
Type is invalid.
ER60 I/O Link i
ERROR(CHn)
(Note3)
Contact us. Exchange of the hardware. The LSI for I/O Link i is faulty.
ER61 I/O Link i ERROR(CHn
Gxx)
(Note1) (Note3)
<1> Check the cable connected to the device
of group “xx”.
<2> Check the power supply of the I/O device
if the power is turned on earlier than the
power of CNC.<3> Exchange the I/O device in group “xx” in
which PMC control module is built.
The connection error occurred in
the slave of group “xx”.
ER62 I/O Link i DCS ERROR
(Note3)
Contact us. Exchange of the hardware. The LSI for I/O Link i DCS is
faulty.
ER63 I/O Link CHANNEL
SETTING ERROR
(Note3)
<1> Change the channel configuration in order
to reduce the I/O points. As for the
communication method for each channel,
specify the CNC parameter No. 11933#0
and 1.
Total I/O points are over
4096/4096 points in system.
For the I/O Link, the I/O points
are 1024/1024 points for one
channel. For the I/O Link i,
2048/2048 points for one
channel.
ER64 I/O Link i TOO MANY
CONNECTED
GROUPS(CHn)
(Note3)
Reduce the number of connected I/O devices
to 24 or less.
25 or more of I/O devices are
connected in channel “n”.
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 157/242
B-85314EN-1/01 15.ALARM AND ERROR MESSAGES LIST
- 147 -
Alarm number Faulty location/cor recti ve act ion Contents
ER65 I/O Link i TOO MANY
SLOTS(CHn)
(Note3)
Reduce the number of connected I/O modules
to 256 or less.
257 or more of I/O modules are
connected in channel “n”.
ER66 I/O Link i PMC
ADDRESS OVERLAPPED
(PMCm X(Y)nnnn)
(Note3)
Enter the PMC address or size again so that
any address is not used by multiple PMCs that
share PMC memory.
The address X(Y)”nnnn”
assigned in PMC path “m” is
assigned to another PMC path
that is shared the common
memory with PMC path “m”.
ER67 I/O Link i TOO MANY
SAFETY I/O GROYPS
(Note3)
Reduce the group number of safety I/O. The total group number of safety
I/O in PMC paths exceed 4 or the
total group number of safety I/O
in DSCPMC exceed 4 for I /O
Link i.
ER68 I/O Link i TOO MANY
ASSIGNMENTS IN HIGH
SPEED MODE (CHn,Gyy)
(Note1) (Note3)
When there are some groups which is set to
high-speed update cycle mode in I/O Link i,
Correct the transmission timing. Refer to
subsection “3.4.6”.
In the channel n, the
transmission size exceeds the
limit of high-speed mode for I/O
Link i. The assignment of group
“yy” or later cannot be performed.
ER69 I/O Link i
ASSIGNMENT ADDRESS
INVALID(CHn Gyy)
(Note2)(Note3)
Correct the assignment data of I/O Link i. The address of false PMC path is
assigned in group “yy” of channel
“n” of I/O Link i assignment data.
ER70 PMC ADDRESS
BLOCK OVERLAPPED
BETWEEN I/O Link AND I/O
Link i(PMCm X(Y)nnnn)
(Note3)
<1> Delete the assignment data for I/O Link i
or correct the assignment address.
<2> Correct the X/Y address block of the I/O
Link channel. (The setting of Machine
signal interface of PMC configuration
parameter)
<3> Check the communication method of I/OLink. (NC parameter 11933#0,#1)
<4> Check the setting of the selectable
assignment data function for I/O Link i.
There is a PMC address block
which is assigned in both I/O Link
and I/O Link i.
ER71 I/O Link i STATUS
ALARM LENGTH OVER IN
GROUP(CHn Gxx)
(Note1)(Note3)
Correct the configuration of I/O devices and
reduce the total of the status alarms to
64bytes or less.
The total of the status alarms for
I/O devices connected with group
“xx” of channel “n” exceeds 64
bytes
ER89 EDITING I/O
CONFIGURATION DATA IS
NOT COMPLETED
Finish the edit of I/O configuration data. I/O configuration data is invalid
because that the editing of the
I/O configuration data is in the
midst.
ER90 TOO LARGE I/OCONFIGURATION DATA
(Note3)
Reduce the I/O configuration data file. I/O configuration data is largerthan the save area or invalid.
ER91 I/O CONFIGURATION
DATA PARITY
(Note3)
<1> Input I/O configuration data file again.
<2> When re-input cannot solve this error, the
hardware may be failure. Contact us.
The parity of I/O configuration
data is invalid.
ER92 I/O CONFIGURATION
DATA ERROR BY I/O
Input I/O configuration data file again. Reading of I/O configuration file
is interrupted.
ER93 UNSUPPORTED I/O
CONFIGURATION DATA
(Note3)
Correct the type of I/O configuration data and
input again.
The type of I/O configuration data
is invalid.
ER94 I/O CONFIGURATION
DATA ERROR
(Note3)
Re-compile the I/O configuration data by FL-
III. Moreover, input again.
Data configuration of I/O
configuration data is abnormal.
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 158/242
15.ALARM AND ERROR MESSAGES LIST B-85314EN-1/01
- 148 -
Alarm number Faulty location/cor recti ve act ion Contents
ER95 I/O DEVICE
MISMATCH(CHn)
(Note3)
When this alarm occurs on a well-worked
machine, the causes may be following:
<1> Disconnection of communication cable or
contact fault.
<2> The power of an I/O device is turned off.
Or the power on is delayed.
<3> The failure of an I/O device.
<4> The power of some I/O devices remain
when the power of CNC is turned off/on.
Turn the power all of I/O devices off/on
when the power of CNC is turned off/on.
When this alarm occurs during a debugging of
sequence program, the following causes also
come up.
<5> The configuration (type, order or number)
of the I/O devices is wrong.<6> Invalid I/O configuration data is registered.
You can confirm the error I/O device in the “I/O
Device Monitor” screen.
This alarm occurs when actual
I/O devices connected to CNC
differ from the I/O configuration
data registered in the “I/O Device
Monitor” screen. The ladder
program runs regardless of the
occurrence of this alarm.
ER96 I/O Link MAX GROUP
OVER(CHn)
(Note3)
<1> Check the PMC paths and addresses of
first and second blocks of n channel on
configuration parameter setting screen.
<2> Check the total groups of first and second
block on I/O module assignment.
<3> Check the parameter setting of
"Selectable I/O Link assignment
function".
When dual assignment of I/O
Link channel is used, total groups
of first and second block exceeds
16 groups.
The ladder program runs
regardless of the occurrence of
this alarm.
ER97 I/O Link FAILURE(CHnGxx)
(Note1) (Note3)
When this alarm occurs on a well-workedmachine, the cause may be following.
<1> The failure of the cable or contact from
group (“xx” – 1) to “xx”.
<2> The power of an I/O device of group “xx”
or later is turned off. Or the power on is
delayed.
<3> The failure of an I/O device of group “xx”
or (“xx” – 1).
<4> The power of some I/O devices remain
when the power of CNC is turned off/on.
Turn the power all of I/O devices off/on
when the power of CNC is turned off/on.
If this alarm occurs during a debugging of
sequence program, the following causes also
come up.
<5> The group number of I/O device is invalid.
<6> The mistake of the assignment setting of
I/O modules.
<7> The mistake of the parameter setting of
"Selectable I/O Link assignment function"
<8> The mistake of the machine signal
interface setting.
You can confirm the details of the error in the
“I/O Device Monitor” screen.
This alarm occurs when less I/Odevices are connected.
This alarm occurs when a total
group count of the I/O module
assignment are different with one
of connected device count.
The ladder program runs
regardless of the occurrence of
this alarm.
WN02 OPERATE PANEL
ADDRESS
ERROR
Correct the Series 0 operator's panel address
that is set in the PMC system parameter.
The Series 0 operator's panel
address that is set in the PMC
system parameter is invalid.
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 159/242
B-85314EN-1/01 15.ALARM AND ERROR MESSAGES LIST
- 149 -
Alarm number Faulty location/cor recti ve act ion Contents
WN03 ABORT NC-
WINDOW/EXIN
Modify the ladder program and turn on the
power of the CNC again. Refer to subsection
“4.15” for details.
The ladder program was stopped
while communication was in
progress between CNC and
PMC.
This alarm may cause the
WINDR, WINDW, EXIN, and
DISPB functional instructions to
malfunction.
WN07 LADDER SP
ERROR(STACK)
Correct the sequence program so that the
subprogram has eight or fewer levels of
nesting.
There are too many levels of
nesting (levels more than 8) for
the CALL or CALLU functional
instruction to call the
subprogram.
WN09 SEQUENCE
PROGRAM IS NOT
WRITTEN TO FLASH ROM
If you want to use the current sequence
program next time you power on the system,
write the sequence program to flash ROM. If
you have made any unwanted change to the
sequence program by mistake, read the
original sequence program from flash ROM.
You have changed the sequence
program using the LADDER
DIAGRAM EDITOR screen or
DATA I/O screen, but you have
not yet written the changed
sequence program to flash ROM.
If you shut down the system
without writing the changed
sequence program to flash ROM,
the changes you have made will
be lost next time you turn on the
power.
WN10 NO OPTION(STEP
SEQUENCE)
<1> Add the step sequence option.
<2> Arrange so that the step sequence
subprogram will not be called.
No step sequence option was
found when the system
attempted to execute a step
sequence.WN11 INCOMPATIBLE
FUNCTION
Compile the sequence program again with
FANUC LADDER-III or Ladder Editing
Package.
An incompatible functional
instruction is used in the
sequence program.
WN57 OVERRIDE
FUNCTION IS ACTIVE
The Override function is for debugging only.
So, please disable the function when shipping
the machine.
The Override function is
activated.
WN58 UNSUPPORTED
FUNCTION
Correct the sequence program with Ladder
editing function on PMC screen.
An unsupported functional
instruction is used in the
sequence program. The
functional instruction was
skipped.
WN59 MESSAGE FILESYMBOL UNDEFINED
Correct the error in the message file for multi-language display.
In the message file for multi-language display, a symbol that
does not exist in the ladder is
defined.
WN60 MESSAGE FILE
SYMBOL INVALID
Correct the error in the message file for multi-
language display.
In the message file for multi-
language display, a symbol other
than an A address is defined.
WN61 MESSAGE FILE
ADDRESS DUPLICATE
Correct the error in the message file for multi-
language display.
The A address area has a
duplicate definition between a
symbol and address or between
symbols.
WN62 MESSAGE FILE
NUMBER ERROR
Correct the error in the message file for multi-
language display.
A message number differs
between the ladder and message
file for multi-language display at
the same A address.
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 160/242
15.ALARM AND ERROR MESSAGES LIST B-85314EN-1/01
- 150 -
Alarm number Faulty location/cor recti ve act ion Contents
WN63 MESSAGE FILE IS
NOT WRITTEN TO FLASH
ROM
If you want to use the current message file for
multi-language display next time you power on
the system, write the message file to flash
ROM.
You have changed the message
data for multi-language display
using DATA I/O screen, but you
have not yet written the changed
message data to flash ROM. If
you shut down the system
without writing the changed
message data to flash ROM, the
changes you have made will be
nowhere next time you turn on
the power.
WN64 MESSAGE FILE SIZE
OVER
<1> Reduce the size of the message file for
multi-language display.
<2> Contact us and specify an option for a
larger size.
The message file for multi-
language display is too large to
load into the save area.
The message file for multi-
language display is invalid.
WN65 MESSAGE FILE
MISMATCH
Contact us. An unsupported function is used
in the message file for multi-
language display.
WN66 MESSAGE FILE
PARITY
<1> Enter the message file for multi-language
display again.
<2> If this error recurs even after you have
entered the message file for multi-
language display again, the error may be
due to a hardware fault. In that case,
contact us.
The parity of the message file for
multi-language display is invalid.
WN67 MESSAGE FILE
ERROR BY I/O
Enter the message file for multi-language
display again.
Reading the message file for
multi-language display was
interrupted.WN68 I/O CONFIGURATION
DATA IS NOT WRITTEN TO
FLASH ROM
If you want to make updated I/O configuration
data effective, write the data to Flash ROM.
The I/O configuration data was
updated in the I/O configuration
editor screen or data I/O screen
but the data has not been written
to Flash ROM yet. The data will
be lost if the save operation is not
performed.
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 161/242
B-85314EN-1/01 15.ALARM AND ERROR MESSAGES LIST
- 151 -
Alarm number Faulty location/cor recti ve act ion Contents
WN69 I/O Link i DO ALARM
(CHn Gxx Syy zz : PMCm
Ybbb = **H )
(Note1)
Check DO of the relevant device. The DO alarm (ex. a short circuit
with the ground) occurs at byte
“zz” of slot “yy” of group “xx” in
channel “n”.
Y “bbbb” of PMC path ”m” is the
address at which the alarm
occurred.
DCSPMC Y”bbbb” is the address
for DCSPMC.
Display of “PMC*Y****” is the
case of occurrence of
unassigned address.
The “**H” shows some bits at
which the alarm occurs by
hexadecimal.(Ex. “PMC1Y115=28H” shows
the alarm occurs at Y115.3 and
Y115.5 in PMC1. “28H” means
“00101000” in binary. )
For the details of the alarm of I/O
devices, refer to the
“CONNECTION MANUAL
(HARDWARE)”.
WN70 I/O Link i STATUS
ALARM (CHn Gxx Syy zz =
**H)
(Note1)
Check the alarm information of applied I/O
device.
The status alarm except for the
DO alarm occurs at byte “zz” of
slot “yy” of group “xx” in channel
“n”.The “**H” shows some bits at
which the alarm occurs by
hexadecimal.
For the details of the alarm of I/O
devices, refer to the
“CONNECTION MANUAL
(HARDWARE)”.
NOTE1 The displayed group number in ER34, ER35, ER36, ER38, ER39, ER61, ER68,
ER71, ER97, WN69 and WN70 is wiring number of I/O device.
2 The group number displayed in ER69 is the number of I/O Link i assignmentdata.
3 When some PMC alarms related to I/O Link and I/O Link i occur, all of I/O
devices in all of channels do not be liked with the CNC.
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 162/242
15.ALARM AND ERROR MESSAGES LIST B-85314EN-1/01
- 152 -
15.2 PMC System Alarm Messages
Error Messages when SYS_ALM199 (PMC General) Alarm number Faulty locat ion/correcti ve act ion Contents
PC004 CPU INVALID INSTRUCTION
-----< ERROR POSITION >-----
MAIN BOARD
-----------------------------------------
PC006 CPU INVALID SLOT
INSTRUCTION
-----< ERROR POSITION >-----
MAIN BOARD
-----------------------------------------
PC009 CPU ADDRESS ERROR
-----< ERROR POSITION >-----
MAIN BOARD
-----------------------------------------
PC010 DMA ADDRESS ERROR
-----< ERROR POSITION >-----
MAIN BOARD
-----------------------------------------
PC012 CPU USER BREAK
EXCEPTION
-----< ERROR POSITION >-----
MAIN BOARD
-----------------------------------------
A CPU error occurred in the PMC
system.
PC030 RAM PARITY
PC030 S-RAM PARITY
-----< ERROR POSITION >-----MAIN BOARD
-----------------------------------------
A RAM parity error occurred in
the PMC system.
PC060 BUS ERROR
-----< ERROR POSITION >-----
MAIN BOARD
-----------------------------------------
A bus error occurred in the PMC
system.
PC070 ILLEGAL LADDER SPE (PMCn)
PC070 LADDER SPE(PMCm)
-----< ERROR POSITION >-----
MAIN BOARD
-----------------------------------------
A stack error occurred with the
SPE functional instruction of the
ladder program of n path.
PC071 ILLEGAL LADDER FBE (PMCn)-----< ERROR POSITION >-----
MAIN BOARD
-----------------------------------------
A stack error occurred with theFBE functional instruction of the
ladder program of path n.
PC072 STACK OVERFLOW (TASK:xx)
PC072 STACK OVERFLOW (INT:xx)
-----< ERROR POSITION >-----
MAIN BOARD
-----------------------------------------
A stack error occurred. (detected
by the software).
PC080 SYSTEM EMERGENCY
-----< ERROR POSITION >-----
MAIN BOARD
-----------------------------------------
This alarm may be due to a main
board fault.
System emergency state of the
PMC LSI.
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 163/242
B-85314EN-1/01 15.ALARM AND ERROR MESSAGES LIST
- 153 -
Alarm number Faulty locat ion/correcti ve act ion Contents
PC090 SYSTEM EMERGENCY
(SOFTWARE)
PC090 NON MASKABLE INTERRUPT
(SOFTWARE)
PC090 NON MASKABLE INTERRUPT
(UNKNOWN)
-----< ERROR POSITION >-----
MAIN BOARD
-----------------------------------------
PC093 UNEXPECTED INTERRUPT
(xx)
-----< ERROR POSITION >-----
MAIN BOARD
-----------------------------------------
CPU error (unexpected NMI)
occurs in PMC control software.
PC094 UNEXPECTED TRAP
EXCEPTION (xx)
-----< ERROR POSITION >-----
MAIN BOARD
-----------------------------------------
A trap exception of unknown
cause occurred with the PMC
control software.
PC095 MESSAGE CRC ERROR
(PMCn)
-----< ERROR POSITION >-----
MAIN BOARD
-----------------------------------------
PC096 LADDER CODE ERROR (___)
-----< ERROR POSITION >-----
MAIN BOARD
-----------------------------------------
PC097 LADDER CRC ERROR (PMCm)-----< ERROR POSITION >-----
MAIN BOARD
-----------------------------------------
PC098 PMC SOFTWARE CRC ERROR
PC098 PMC SOFTWARE ECC ERROR
(_____:_)
-----< ERROR POSITION >-----
MAIN BOARD
-----------------------------------------
RAM check error occurred.
PC501 CNC/PMC INTERFACE ERROR
(PATHn)
-----< ERROR POSITION >-----MAIN BOARD
-----------------------------------------
The read or write operation
between CNC and PMC failed
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 164/242
15.ALARM AND ERROR MESSAGES LIST B-85314EN-1/01
- 154 -
Error Messages when SYS_ALM197 (PMC General) Alarm number Faulty locat ion/cor rective act ion Contents
PC070 ILLEGAL LADDER SPE
(DCSPMC)
-----< ERROR POSITION >-----CPU CARD
-----------------------------------------
A stack error occurred with the
SPE functional instruction of the
ladder program of DCSPMC.
PC071 ILLEGAL LADDER FBE
(DCSPMC)
-----< ERROR POSITION >-----
CPU CARD
-----------------------------------------
A stack error occurred with the
FBE functional instruction of the
ladder program of DCSPMC.
PC095 MESSAGE CRC ERROR
(DCSPMC)
-----< ERROR POSITION >-----
CPU CARD
-----------------------------------------
PC097 LADDER PARITY ERR
(DCSPMC)
-----< ERROR POSITION >-----
CPU CARD
-----------------------------------------
This alarm may be due to a CPU
card fault.
RAM check error occurred.
Error Messages when SYS_ALM196 (PMC Watch Dog) Alarm number Faulty location/correcti ve act ion Contents
PC073 WATCH-DOG ALARM(CNC<-
>PMC)
-----< ERROR POSITION >-----
MAIN BOARD-----------------------------------------
This alarm may be due to a main
board fault.
The PMC CPU is not running.
Error Messages when SYS_ALM195 (I/O Link) Alarm number Faulty location/correcti ve act ion Contents
PC050 I/O Link ER1 CHn:GRxx:yy
COMMUNICATION ALARM AT CHn :
GROUP xx
-----< ERROR POSITION>-----
CHn / GROUPxx
----------------------------------------
<1> Check the I/O device of group
“xx” in channel “n”
– Instantaneous power failure
– Unstable power line
<2> Check the I/O Link cable
between JD1B of group “xx”
and JD1A of group “xx-1”
– faulty wiring – incomplete contact
<3> The I/O Link device of group
“xx” in channel “n” is faulty.
An I/O Link communication error
occurred.
“n” is a channel number (1 to 3).
“xx” is a group number (0 to 15).
“yy” is a internal error code.
This error occurs when the
communication with the device of
group “xx” in channel “n” isstopped.
The causes are as follows:
– Instantaneous power failure,
unstable voltage or unstable
power line of the device
– Faulty wiring or incomplete
contact of communication cable
– Faulty device
Please note that It may not show
an accurate group number with
some conditions of the problem.
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 165/242
B-85314EN-1/01 15.ALARM AND ERROR MESSAGES LIST
- 155 -
Alarm number Faulty location/correcti ve act ion Contents
PC051 I/O Link ER2 CHn:yy:xx:ww:vv
COMMUNICATION ALARM AT CHn
-----< ERROR POSITION>-----
CHn
----------------------------------------
<1> When you use an I/O Unit-
Model A, no base extension
unit is connected corresponding
to an I/O assignment data.
Check connection of I/O
devices and I/O assignment
data.
<2> When you use Power Mate as
I/O Link slave device and/or
Servo Motor Beta series I/O
Link option, some system alarm
occurs in such devices.
<3> A Communication may be
influenced by noise. Check the
ground wire and the shield of
the communication cables.
<4> The output of the I/O Linkdevices is short-circuited.
<5> The power of the I/O Link
master and/or slave devices is
faulty.
– Instantaneous power failure
– Unstable power line
<6> Incomplete contact of the
communication cable
<7> Faulty wiring of the
communication cable
<8> Check the grounding of the
shield wire of the earth terminalor the communication cable of
I/O devices.
<9> I/O Link devices are faulty.
<10>I/O Link master is faulty.
n=1,2: main board
n=3: CPU card
An I/O Link communication error
occurred.
“n” is a channel number (1 to 3).
“yy”, “xx”, “ww” and “vv” are
internal error code.
There are various causes as for
this error.
Error Messages when SYS_ALM194 (I/O Link i)
Alarm number Faulty location/correcti ve act ion Contents
PC052 I/O Link I
PMC LSI RAM PARITY ERROR
-----< ERROR POSITION>----------------MAIN BORAD
---------------------------------------------------
Change the main board. A RAM parity error occurred in
PMC LSI on the main board.
PC053 I/O Link I
SLAVE LSI RAM PARITY ERROR
-----< ERROR POSITION>----------------
CHn / UNITy(GROUPx) : “Unit name”
(Note1)
---------------------------------------------------
Change the I/O device of the unit. A RAM parity error occurred in
“y”th unit (group “x”) of channel
“n”.
PC054 I/O Link I
ABNORMAL POWER SUPPLY
-----< ERROR POSITION>----------------
CHn / UNITy(GROUPx) : “Unit name”(Note)
---------------------------------------------------
Check the power supply of the I/O
unit.
A power disconnection alarm
occurred in the “y”th unit (group
“x”) of channel “n”.
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 166/242
15.ALARM AND ERROR MESSAGES LIST B-85314EN-1/01
- 156 -
Alarm number Faulty location/correcti ve act ion Contents
PC055 I/O Link I
I/O Link I SENDING DATA FAILURE
-----< ERROR POSITION>----------------
CHn / CNC <-> UNIT1(GROUP0)
CNC : MAIN BOARD
UNIT1 : “Unit name” (Note1)
---------------------------------------------------
Check whether any noise is inserted
between the CNC and 1st unit.
Check the ground status of the
slave device and the contact of the
connection cable.
A communication error occurred
between the CNC and 1st unit
(group 0) of channel “n”.
PC055 I/O Link I
I/O Link I SENDING DATA FAILURE
-----< ERROR POSITION>----------------
CHn / UNITy-1(GROUPx-1) <->
UNITy(GROUPx)
UNITy –1 : “Unit name” (Note1)
UNITy : “Unit name” (Note1)
---------------------------------------------------
Check whether there any noise is
inserted between the “y-1”th unit
(group “x-1”) and “y”th unit (group
“x”). Check the ground status of the
slave device and the contact of the
connection cable.
A communication error occurred
between the “y-1”th unit (group “x-
1”) and the “y”th unit (group “x”) of
channel “n”.
PC056 I/O Link I
I/O Link I DISCONNECTION
-----< ERROR POSITION>----------------
CHn / CNC <-> UNIT1(GROUP0)
CNC : MAIN BOARD
UNITy : “Unit name” (Note1)
---------------------------------------------------
Check whether there is
disconnection or incomplete contact
for the cable between the CNC and
1st unit (group 0).
Connection error occurred
between the CNC and 1st unit
(group 0) of channel “n”.
PC056 I/O Link I
I/O Link I DISCONNECTION
-----< ERROR POSITION>----------------
CHn / UNITy-1(GROUPx-1)<->
UNITy(GROUPx)
UNITy –1 : “Unit name” (Note1)
UNITy : “Unit name” (Note1)---------------------------------------------------
Check whether there is
disconnection or incomplete contact
of the cable between the “y-1”th unit
(group “x-1”) and “y”th unit (group
“x”).
Connection error occurred
between the “y-1”th unit (group “x-
1”) and “y”th unit (group “x”) of
channel “n”.
PC057 I/O Link I
SAFETY I/O ALARM
-----< ERROR POSITION >-----
UNITy : “unit name” (Note 1)
-----------------------------------------
Change the I/O device of the unit. If
the error still occurs, change the
main board.
A hardware failure of the safety
I/O occurred between the CNC
and the “y”th unit.
PC058 I/O Link I
SLAVE LSI EXTERNAL ALARM
-----< ERROR POSITION>----------------
CHn / UNITy(GROUPx) : “Unit name”
(Note1)
---------------------------------------------------
Change the I/O device of the unit. A hardware failure occurred on
the “y”th unit (group “x”) of
channel “n”.
NOTE1 When an unknown unit is connected, the hardware ID is displayed.2 For some I/O devices, one unit such as a safety I/O unit may consist of two
groups. If a connection failure occurs between groups containing units of thesame type, PC058 instead of PC056 indicating a connection failure occurs as aunit failure.
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 167/242
B-85314EN-1/01 15.ALARM AND ERROR MESSAGES LIST
- 157 -
15.3 Operation Errors
Error messages that may be disp layed on the PMC LADDER DIAGRAM
VIEWER screenMessage Faulty location/cor rective action
Contents
INPUT INVALID Input a valid address or numeric
value.
The input address or numeric value is
invalid.
LADDER PROGRAM IS
PROTECTED BY PASSWORD
Enter the password. The screen cannot be displayed
because the program is protected by
the password.
ILLEGAL SUBPROGRAM NAME Input a existent subprogram number
or symbol.
A nonexistent subprogram number or
symbol is specified.
SYMBOL UNDEFINED Input a defined symbol or bit address. An undefined symbol character string
is specified.
THE NET IS NOT FOUND The specified net is not found.
THE ADDRESS IS NOT FOUND The specified address is not found.THE FUNCTIONAL
INSTRUCTION IS NOT FOUND
The specified functional instruction is
not found.
WRITE COIL NEEDS BIT
ADDRESS
Specify a bit address for the write coil
search.
You entered a byte address when
specifying an address used for the
write coil search.
SOME NETS ARE DISCARDED The system cannot pick up all the
nets. Choose the nets to pick up, by
using the LADDER DIAGRAM
VIEWER display screen, and then
perform the net pickup operation
manually.
The system failed to pick up all the
nets because there were 128 nets or
more to be picked up.
PROGRAM IS BEINGMODIFIED Disconnect the online communicationwith FANUC LADDER-III. Stop other
applications from accessing the
ladder data.
The ladder data cannot be displayedbecause online communication with
FANUC LADDER-III is in progress or
another application is accessing the
ladder data.
THIS FUNCTION IS
PROTECTED
Cancel the protection by the
programmer protection function or 8-
level protection function.
This function is protected by the
programmer protection function or 8-
level protection function.
CANNOT EDIT FUNCTION
BLOCK
Use FANUC LADDER-III to edit
function block.
You tried to edit the FB body
program.
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 168/242
15.ALARM AND ERROR MESSAGES LIST B-85314EN-1/01
- 158 -
Error messages that may be disp layed on the PMC LADDER DIAGRAMEDITOR screen
Message Faulty location/cor rective action Contents
THIS NET IS PROTECTED When you are editing data on a per-
subprogram basis, you cannot editthe subprogram frame nets (END1,
END2, END3, SP, and SPE).
TOO LARGE DATA TO COPY Reduce the range of data to copy.
Perform the copy operation several
times, copying a smaller range of data
at a time.
The selected range of data exceeds
the size of the copy buffer.
TOO LARGE DATA TO PASTE Reduce the size of data to paste. An attempt was made to paste data
whose size exceeded the free space
of the sequence program.
BIT ADDRESS IS REQUIRED Make sure that the address types
match for the alteration operation.
An attempt was made to alter a bit
address to a byte address.
BYTE ADDRESS IS REQUIRED Make sure that the address typesmatch for the alteration operation.
An attempt was made to alter a byteaddress to a bit address.
ILLEGAL PMC ADDRESS Check the address to be input, and
then enter it correctly.
• A character string was entered that
was unacceptable as a PMC
address.
• A wildcard (*) was specified in an
inappropriate manner.
• Either "OLD ADDRESS" or "NEW
ADDRESS" was not entered.
THIS ADDRESS IS READ-ONLY Enter a write-permitted address. • An attempt was made to alter a
write coil address to a write-
prohibited bit address.
• An attempt was made to alter an
address set in an output parameter
of a functional instruction to a write-
prohibited bit address.
THE ADDRESS TYPE ARE
MISMATCHED
Check the types of the address in
"OLD ADDRESS" and "NEW
ADDRESS" and, if necessary, enter
the correct address or addresses.
The type of the addresses in "OLD
ADDRESS" does not match that in
"NEW ADDRESS".
***** DOSE NOT HAVE SYMBOL Define symbol data in "OLD
ADDRESS".
No symbol data is defined for "OLD
ADDRESS".
***** ALREADY HAS SYMBOL Make sure that the address types
match for the alteration operation.
Symbol data is already defined for
"NEW ADDRESS".
CANNOT CUT FUNCTION
BLOCK
Use FANUC LADDER-III to edit
function block.
Cut nets which do not include any
function block.
You tried to cut the net including the
function block.
CANNOT COPY FUNCTION
BLOCK
Use FANUC LADDER-III to edit
function block.
Copy nets which do not include any
function block.
You tried to copy the net including the
function block.
CANNOT EDIT FUNCTION
BLOCK
Use FANUC LADDER-III to edit
function block.
You tried to edit the FB body
program.
CANNOT INPUT AT THIS
SCREEN
Use NET EDITOR screen. You tried to set an address in the
output section that is omitted in the
function block.
CANNOT EDIT INPUT/OUTPUTPARAM ADDRESS
An address in the input section of aninput/output parameter in the function
block cannot be changed.
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 169/242
B-85314EN-1/01 15.ALARM AND ERROR MESSAGES LIST
- 159 -
Message Faulty location/cor rective action
Contents
NO CONSTANT TO
PARAMETER OF PLURAL
TYPE
When the input parameter of the
function block is plural data type, any
constant cannot be set.
Error messages that may be disp layed on the PMC LADDER DIAGRAMEDITOR screen (when updating)
Message Faulty location/cor rective action Contents
OVERLAPPED COM If COME is missing, add it in proper
position. If the COM is unnecessary,
remove it.
There is no COME that corresponds
to this COM.
END IN COM
END1 IN COM
END2 IN COM
If COME is missing, add it in proper
position. If COM is unnecessary,
remove it.
END,END1,END2, or END3 is found
between COM and COME.
JMPE IN COM JMPE and corresponding JMP must
have same COM/COME status. Review
JMP range and COM range, to adjustnot to overlap with each other: it is
possible that one range includes the
other completely.
JMPE is found between COM and
COME, and JMP and corresponding
JMPE have different COM/COMEstatus.
SP/SPE IN COM If COME is missing, add it in proper
position. If the COM is unnecessary,
remove it.
SP or SPE is found between COM
and COME.
COME WITHOUT COM If COM is missing, add it in proper
position. If the COME is unnecessary,
remove it.
There is no COM that corresponds to
this COME.
COME NOT FOUND AFTER
COM
If COME is missing, add it in proper
position. If the COM is unnecessary,
remove it.
There is no COME that corresponds
to this COM.
DUPLICATE CTR NUMBER
(WARN)
If some of them are unnecessary,
remove them. If all of them are
necessary, assign other number to
parameter of them to make them
unique. (If two or more instructions with
same parameter number will never be
active simultaneously at one time, the
Ladder program has a possibility to work
correctly, however, it is recommended
from safety and maintenance points of
view, that all these instructions should
have different parameter number with
each other.)
Plural CTRs have the same number
as their parameter. (This is warning.)
ILLEGAL CTR NUMBER If unnecessary, remove it. Assign
correct number not to exceed the
maximum number defined by each PMC
model.
CTR has parameter number that is
out of range.
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 170/242
15.ALARM AND ERROR MESSAGES LIST B-85314EN-1/01
- 160 -
Message Faulty location/cor rective action
Contents
DUPLICATE DIFU/DIFD
NUMBER
(WARN)
If some of them are unnecessary,
remove them. If all of them are
necessary, assign other number to
parameter of them to make them
unique. (If two or more instructions with
same parameter number will never be
active simultaneously at one time, the
Ladder program has a possibility to work
correctly, however, it is recommended
from safety and maintenance points of
view, that all these instructions should
have different parameter number with
each other.)
Plural DIFUs or DIFDs have the same
number as their parameter. (This is
warning.)
ILLEGAL DIFU/DIFD NUMBER If unnecessary, remove it. Assign
correct number not to exceed the
maximum number defined by each PMC
model.
DIFU or DIFD has parameter number
that is out of range.
NO END
NO END1
NO END2
NO END3
Add END, END1, END2 or END3 in
proper position.
END, END1, END2 or END3 is not
found.
DUPLICATE END1
DUPLICATE END2
DUPLICATE END3
Remove extra END1, END2 or END3. Multiple END1, END2 or END3 are
found.
GARBAGE AFTER END
GARBAGE AFTER END2
GARBAGE AFTER END3
Remove unnecessary nets, and move
necessary nets to proper position so
that they will be executed.
There are some nets after END,
END2 or END3, which will not be
executed.
OVERLAPPED JMP If JMPE is missing, add it in proper
position. If the JMP is unnecessary,remove it.
There is no JMPE that corresponds to
this JMP.
JMP/JMPE TO BAD COM
LEVEL
JMP and corresponding JMPE must
have same COM/COME status. Review
JMP range and COM range, to adjust
not to overlap with each other: it is
possible that one range includes the
other completely.
JMP and corresponding JMPE have
different COM/COME status.
COME IN JMP COME and corresponding COM must
have same JMP/JMPE status. Review
COM range and JMP range, to adjust
not to overlap with each other: it is
possible that one range includes theother completely.
COME is found between JMP and
JMPE, and COM and corresponding
COME have different JMP/JMPE
status.
END IN JMP
END1 IN JMP
END2 IN JMP
END3 IN JMP
If JMPE is missing, add it in proper
position. If JMP is unnecessary, remove
it.
END,END1,END2, or END3 is found
between JMP and JMPE.
SP/SPE IN JMP If JMPE is missing, add it in proper
position. If the JMP is unnecessary,
remove it.
SP or SPE is found between JMP and
JMPE.
JMPB OVER COM BORDER JMPB and its destination must have
same COM/COME status. Review range
of JMPB and COM range, to adjust not
to overlap with each other: it is possible
that one range includes the other
completely.
JMPB and its destination differ in
COM/COME status.
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 171/242
B-85314EN-1/01 15.ALARM AND ERROR MESSAGES LIST
- 161 -
Message Faulty location/cor rective action
Contents
JMPB OVER LEVEL JMPB can only jump to the same
program level, or within a subprogram. If
the JMPB is unnecessary, remove it. If
LBL for the JMPB is missing, add it in
proper position. If it should be JMPC,
correct it.
JMPB jumps to different program
level.
LBL FOR JMPB NOT FOUND If JMPB is unnecessary, remove it. If
LBL is missing, add it in proper position.
Can not find proper LBL for JMPB.
JMPC IN BAD LEVEL JMPC is used to jump from a
subprogram to level 2. If the JMPC is
unnecessary, remove it. If it should be
JMPB or JMP, correct it.
JMPC is used in other than
subprogram.
LBL FOR JMPC NOT FOUND If JMPC is unnecessary, remove it. If
LBL is missing, add it in proper position:
JMPC jumps into level 2.
Can not find proper LBL for JMPC.
LBL FOR JMPC IN BAD
LEVEL
JMPC is used to jump from a
subprogram to level 2. If the JMPC is
unnecessary, remove it. If another LBL
of same L-address that the JMPC is
intended to jump exists in the
subprogram, assign different L-address
to these two LBLs. If it should be JMPB
or JMP, correct it.
Destination of JMPC is not level 2.
JMPC INTO COM LBL for JMPC must be located out of
any COM and COME pair. If the JMPC
is unnecessary, remove it. If the LBL is
located wrong, move it to correct
position. If the L-address of JMPC is
wrong, correct it.
JMPC jumps to LBL between COM
and COME.
JMPE WITHOUT JMP If JMP is missing, add it in proper
position. If the JMPE is unnecessary,
remove it.
There is no JMP that corresponds to
this JMPE.
JMPE NOT FOUND AFTER
JMP
If JMPE is missing, add it in proper
position. If the JMP is unnecessary,
remove it.
There is no JMPE that corresponds to
this JMP.
TOO MANY LBL Remove unnecessary LBLs. If this error
still occurs, adjust the construction of
program to use less LBLs.
There are too many LBLs.
DUPLICATE LBL If some of these LBLs are unnecessary,
remove them. If all of these LBLs is
necessary, assign other L-addresses tothem to make all LBLs unique.
Same L-address is used in plural
LBLs.
OVERLAPPED SP If SPE is missing, add it in proper
position. If the SP is unnecessary,
remove it.
There is no SPE that corresponds to
this SP.
SPE WITHOUT SP If SP is missing, add it in proper
position. If the SPE is unnecessary,
remove it.
There is no SP that corresponds to
this SPE.
SPE NOT FOUND AFTER SP If SPE is missing, add it in proper
position. If the SP is unnecessary,
remove it.
There is no SPE that corresponds to
this SP.
END IN SP If SPE is missing, add it in proper
position. If END is in wrong place, move
it to proper position.
END is found between SP and SPE.
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 172/242
15.ALARM AND ERROR MESSAGES LIST B-85314EN-1/01
- 162 -
Message Faulty location/cor rective action
Contents
DUPLICATE P ADDRESS If some of these SPs are unnecessary,
remove them. If all of these SPs is
necessary, assign other P-addresses to
them to make all SPs unique.
Same P-address is used in plural
SPs.
DUPLICATE TMRB/TMRBF
NUMBER
(WARN)
If some of them are unnecessary,
remove them. If all of them are
necessary, assign other number to
parameter of them to make them
unique. (If two or more instructions with
same parameter number will never be
active simultaneously at one time, the
Ladder program has a possibility to work
correctly, however, it is recommended
from safety and maintenance points of
view, that all these instructions should
have different parameter number with
each other.)
Plural TMRBs/TMRBFs have the
same number as their parameter.
(This is warning.)
ILLEGAL TMRB/TMRBF
NUMBER
If unnecessary, remove it. Assign
correct number not to exceed the
maximum number defined by each PMC
model.
TMRB/TMRBF has parameter
number that is out of range.
DUPLICATE TMR NUMBER
(WARN)
If some of them are unnecessary,
remove them. If all of them are
necessary, assign other number to
parameter of them to make them
unique. (If two or more instructions with
same parameter number will never be
active simultaneously at one time, the
Ladder program has a possibility to workcorrectly, however, it is recommended
from safety and maintenance points of
view, that all these instructions should
have different parameter number with
each other.)
Plural TMRs have the same number
as their parameter. (This is warning.)
ILLEGAL TMR NUMBER If unnecessary, remove it. Assign
correct number not to exceed the
maximum number defined by each PMC
model.
TMR has parameter number that is
out of range.
NO SUCH SUBPROGRAM If it calls wrong subprogram, correct it. If
the subprogram is missing, create it.
Subprogram that is called by
CALL/CALLU is not found.
UNAVAILABLEINSTRUCTION Confirm that this ladder program iscorrect one. If this program is correct
one, all these unsupported instructions
have to be removed.
Unsupported instruction for this PMCmodel is found.
SP IN BAD LEVEL SP can be used at top of a subprogram.
Correct it so that no SP exists in other
place.
SP is found in wrong place.
LADDER PROGRAM IS
BROKEN
This ladder program must be all cleared
once, and remake ladder program.
Ladder program may be broken by
some reason.
NO WRITE COIL Add proper write coil. Write coil is necessary, but is not
found.
CALL/CALLU IN BAD LEVEL CALL/CALLU must be used in Level 2
or in subprograms. Do not use any other
places.
CALL/CALLU is used in wrong place.
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 173/242
B-85314EN-1/01 15.ALARM AND ERROR MESSAGES LIST
- 163 -
Message Faulty location/cor rective action
Contents
SP IN LEVEL3 If END3 is located wrong, move it to
correct position. If the SP is
unnecessary, remove it.
SP is found in level 3.
CS/CM/CE IN COM If COME is missing, add it in proper
position. If the COM is unnecessary,
remove it.
CS,CM or CE is found between COM
and COME.
CS/CM/CE IN BAD LEVEL CS, CM or CE must be used in Level 2
or in subprograms. Do not use any other
places.
CS,CM, or CE is used in wrong place.
CM/CE WITHOUT CS If CS is missing, add it in proper
position. If the CM or CE is
unnecessary, remove it.
There is no CS that corresponds to
this CM or CE.
INSTRUCTION EXCEPT CM
IN CS
If CE is missing, add it in proper
position. If the instruction other than CM
is unnecessary, remove it.
Instruction except CM is found
between CS and CE.
OVERLAPPED CS If CE is missing, add it in proper
position. If the CS is unnecessary,
remove it.
There is no CE that corresponds to
this CS.
FB BODY PROGRAM IS
BLOKEN
The ladder program must be deleted
and remake it.
FB body program is broken.
Error messages that may be displayed on the PMC NET EDITOR screenMessage Faulty location/cor rective action
Contents
ILLEGAL FUNCTIONAL
INSTRUCTION NAME
Specify the name of an available
functional instruction.
The entered name of functional
instruction is invalid.
TOO MANY FUNCTION IN
ONE NET
Only one functional instruction is
allowed to constitute a net. If necessary,
divide the net into plural nets.
Too many functional instructions are
in one net.
TOO LARGE NET Divide the net into plural nets so that
step number in a net may become
small.
Net is too large. When a net is
converted into the object, the net
exceeds 256 steps.
NO INPUT FOR OPERATION Coil without input, or coil connected to
output of functional instruction that has
no output, causes this error. If coil is not
necessary, remove it. If necessary,
connect it to meaningful input.
No signal is provided for logical
operation.
OPERATION AFTER
FUNCTION IS FORBIDDEN
Output of functional instruction can not
be connected to a contact, nor to
conjunction with other signal that will be
implemented by logical-or operation.
No logical operation with functional
instruction output is permitted, except
write coils.
WRITE COIL IS EXPECTED Write coil is not found even if it is
expected. Add proper write coil to the
net.
Write coil is expected, but not found.
BAD COIL LOCATION Coil can be located only at rightmost
column. Any coil located at other place
must be erased once, and place
necessary coils in correct place.
Coil is located in bad position.
SHORT CIRCUIT Find contact with terminals connected
by short circuit, and correct connections.
Some contacts are connected with
short circuit. CTR has a parameter
number that is out of the range.
FUNCTION AFTER
DIVERGENCE IS
FORBIDDEN
Functional instruction can not be used in
output section of net. If necessary,
divide the net into plural nets.
Functional instruction is used in
output section of net.
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 174/242
15.ALARM AND ERROR MESSAGES LIST B-85314EN-1/01
- 164 -
Message Faulty location/cor rective action
Contents
ALL COIL MUST HAVE SAME
INPUT
Left terminals of all coils in a net must
be connected to same input point.
When a net contains more than one
coil, the coils should not have any
contact beside them affects only of
the coils.
BAD CONDITION INPUT Check the connection of all condition
inputs of the functional instruction.
Especially for functional instruction that
has more than one condition input,
check if connections to condition inputs
interfere with each other.
Some condition input of functional
instruction is not connected correctly.
NO CONNECTION Correct the connection where is not
connected.
The elements ,such as contacts and
coils, are not connected..
NET IS TOO COMPLICATED Examine every connection, and find
unnecessarily bending connection, or
coils that are connected to different
point.
Net is too complicated to analyze.
PARAMETER IS NOT
SUPPLIED
Enter all of the relay addresses, and
parameters of functional instructions.
Relay with blank address, or blank
parameter of functional instruction, is
found.
TOO LARGE DATA FOR NET-
EDITOR
Change for being to modify net by
[NEXT NET] soft key.
The net data in net editor screen is
too large.
TOO MANY FUNCTIONS FOR
NET-EDITOR
Change for being to modify net by
[NEXT NET] soft key.
There are too many functional
instructions in net editor screen.
BAD DIAGRAM STRUCTURE Examine every connection, and find the
error of connection of relay or functional
instruction.
Circuit is too complicated to analyze.
NOT SUPPORT ENHANCED
LADDER DIAGRAM
Replace other functional instruction
which supports Structure of extended
type net.Or, change the ladder net construction
not to be Structure of extended type net.
The ladder net Structure of extended
type net contains a functional
instruction which does not supportStructure of extended type net.
TOO COMPLICATED
CIRCUIT
AROUND FUNCTION
The circuit lines branched from a
conditional input for some functional
instruction must reach the right power
line without joining the output line from
the functional instruction.
Refer to 8.3.4.3.
The circuit construction around
functional
instruction is too complicated.
CONNECT OUTPUT TO COIL
DIRECTLY
Connect the output of the functional
instruction directly to a coil.
The output of the functional
instruction is not
connected directly to a coil.
SINGLE COIL IS EXPECTED This functional instruction must havesingle coil directly connected to the
output.
A functional instruction has multiplecoils
connected to its output which are
prohibited.
INVALID CIRCUIT FOR FB
PARAMETER
Specify the name of contact and coil for
the parameter of function block.
The functional instruction is
connected to the parameter of
function block.
NO CONNECTION Connect the broken connection. The connection is broken.
PARAMETER IS NOT
SUPPLIED
Specify an address. The address is not assigned to the
input section and the coil of output
section of a function block.
CAN NOT PLACE FB AND
FUNCTION IN ONE NET
Delete the functional instruction placed
on the same net as the function block.
A functional instruction is placed on
the same net as the function block.NO ASSIGNMENT TO FB
CONTACT
Specify a contact. The contact is not assigned in the
input section for a BOOL type of the
function block.
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 175/242
B-85314EN-1/01 15.ALARM AND ERROR MESSAGES LIST
- 165 -
Error messages that may be displayed on the TITLE DATA EDITOR screenMessage Faulty location/corrective action Contents
TOO MANY
CHARACTERS
Make sure that the entered character
string is within the allowable input length.
The number of characters in the entered
character string exceeds the allowableinput length. Some of the characters are
discarded.
PROGRAM IS BEING
MODIFIED
Disconnect the online communication with
FANUC LADDER-III. Stop other
applications from accessing the title data.
The title data cannot be displayed
because online communication with
FANUC LADDER-III is in progress or
another application is accessing the title
data.
THIS FUNCTION IS
PROTECTED
Cancel the protection by the programmer
protection function or 8-level protection
function.
This function is protected by the
programmer protection function or 8-level
protection function.
Error messages that may be displayed on the SYMBOL & COMMENT DATAEDITOR screen
Message Faulty location/corrective action
Contents
TOO MANY
CHARACTERS
Make sure that the entered address is
within the allowable input length.
The number of characters in the entered
address exceeds the allowable address
input length.
ADDRESS IS
REQUIRED
Enter data in a batch correctly, as
instructed in "Editing a set of symbol and
comment data" in Subsection 9.2.2.
No address was entered during the batch
input of address, symbol, and comment
data using the SYMBOL & COMMENT
EDITOR screen.
ILLEGAL PMC
ADDRESS
Enter an address correctly. The specified address is invalid, or the
entered address character string
contains a space or spaces.THE ADDRESS
ALREADY HAS AN
ENTRY
Specify another address. An already registered address was
entered.
THE SYMBOL NAME IS
ALREADY USED
Specify another symbol. An already registered symbol was
entered.
PMC ADDRESS MUST
BE ENTERED
Enter a PMC address in the ADDRESS
field.
No PMC address was entered when new
symbol/comment data is registered.
TOO LONG SYMBOL
NAME
Make sure that the symbol consists of 16
characters or less.
The entered symbol exceeds the
specified number of characters.
TOO LONG COMMENT
STRING
Make sure that the comment consists of 30
characters or less.
The entered comment exceeds the
specified number of characters.
THE STRING IS NOTFOUND
Specify another character string for thesearch.
The search was done for the specifiedcharacter string but did not find it.
OUT OF SPACE Create free space for the sequence
program, by deleting unnecessary ladder
or message data.
The symbol/comment editing area has no
free space.
PROGRAM IS BEING
MODIFIED
Disconnect the online communication with
FANUC LADDER-III. Stop other
applications from accessing the
symbol/comment data.
The symbol/comment data cannot be
displayed because online communication
with FANUC LADDER-III is in progress
or another application is accessing the
symbol/comment data.
THIS FUNCTION IS
PROTECTED
Cancel the protection by the programmer
protection function or 8-level protection
function.
This function is protected by the
programmer protection function or 8-level
protection function.BAD SYMBOL NAME Change the symbol name. The symbol name is invalid.
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 176/242
15.ALARM AND ERROR MESSAGES LIST B-85314EN-1/01
- 166 -
Message Faulty location/corrective action
Contents
CANNOT EDIT ADDRESS AUTO ASSIGNED SYMBOL
Use FANUC LADDER-III to change thesymbol.
The symbol whose PMC address isassigned automatically by compilingFANUC LADDER-III, can not edit.
ILLEGAL DATA TYPE Enter a correct data type. The specified data type is invalid.
ILLEGAL PROGRAMNAME
Enter a correct program name. The specified program is invalid.
LINE FEED IS NOT AVAILABLE IN THISDATA
Line feed code can be entered in commentdata only. Do not enter it in other data.
Line feed code cannot be entered in thisdata.
LINE FEED IS NOT AVAILABLE IN THISMODE
Enter Line feed code in the insert oroverwrite mode.
Line feed code cannot be entered in thismode.
NO SYMBOL.PROGRAM SETTING ISIGNORED
Symbol name is required for local symbol. The specified program is ignoredbecause no symbol is specified.
NOTHING TO PASTE You need to copy or cut character strings
before you paste them.
You try to paste character strings without
copying or cutting ones.
TOO LARGE DATA TO
PASTE
Shorten the character string to copy or cut. The character strings is too long to copy
or cut.
UNAVAILABLECHARACTERS WASOMITTED.
Do not copy or cut characters which
cannot be used at pasted position.
The characters which can not be used at
pasted position, were omitted.
Error messages that may be displayed on the MESSAGE DATA EDITORscreen
Message Faulty location/cor rective action Contents
INPUT INVALID Correct the message number.
Enter ";" in the 5th digit position in the
batch message input process.
The format of the message number is
invalid, or the delimiter code -
semicolon (;) - was not entered in the
batch message input process.
ILLEGAL NUMBER Enter a four-digit number as the message
number.
The entered message number contains
any nonnumeric character, or a number
shorter than four digits was entered.
THE NUMBER IS OUT OF
RANGE
Enter the number in the range from 0 to
4095 for the message number of the
format with path number, and 1000 to
9999 for the message number of other
format.
The entered message number is out of
range.
CLOSING "@" IS NOT
FOUND
When entering kana or other Japanese
characters, make sure that they are
enclosed within a pair of @ signs.
One of the @ sign pair is missing.
BAD NUMBER OF
CHARACTERS IN "@-@"
Enter a character string correctly between
a pair of @ signs.
The number of characters entered
between the pair of @ signs is not even.
ILLEGAL CHARACTER IN
"@-@"
Enter a character string correctly between
a pair of @ signs.
One or more invalid character codes
exist between the pair of @ signs.
BAD NUMBER OF
CHARACTERS FOR 2-
BYTE CODE
Enter a two-byte code correctly between
@02 and 01@.
The number of characters in the two-
byte code (characters entered between
@02 and 01@) is not a multiple of four.
ILLEGAL 2-BYTE CODE Enter a two-byte code correctly between
@02 and 01@.
The two-byte code (characters entered
between @02 and 01@) contains one
or more characters other than the JIS
codes.
CLOSING CONTROL
CODE "01" IS NOT
FOUND
Enter the closing control code. The two-byte code (characters entered
between @02 and 01@) lacks the
closing control code (01).CONTROL CODE "XX" IS
REPEATED
Remove any repeated control code. The starting control code (02), closing
control code (01), and/or umlaut code
(0D) is repeated.
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 177/242
B-85314EN-1/01 15.ALARM AND ERROR MESSAGES LIST
- 167 -
Message Faulty location/cor rective action
Contents
CLOSING "]" IS NOT
FOUND
Make sure that the "[" and "]" codes are
entered in pairs.
The delimiter codes for numerical data
are not entered in pairs.
BAD NUMERICAL DATA
FORMAT
Specify the numerical data correctly. The format of the numerical data is
invalid.
BAD PMC ADDRESS FOR
NUMERIAL DATA
Enter an available address. The address section of the numerical
data is invalid.
PROGRAM IS BEING
MODIFIED
Disconnect the online communication
with FANUC LADDER-III. Stop other
applications from accessing the message
data.
The message data cannot be displayed
because online communication with
FANUC LADDER-III is in progress or
another application is accessing the
message data.
THIS FUNCTION IS
PROTECTED
Cancel the protection by the programmer
protection function or 8-level protection
function.
This function is protected by the
programmer protection function or 8-
level protection function.
Error messages that may be displayed on the I/O MODULE EDITOR screenMessage Faulty location/cor rective action
Contents
GROUP NUMBER IS TOO
LARGE
Specify 15 or a smaller value as the
group number.
The entered group number is too large.
BASE NUMBER IS TOO
LARGE
Specify base number 0 for I/O Unit-B (##,
#1 - #10).
The entered base number is too large.
SLOT NUMBER IS TOO
LARGE
Specify 30 or a smaller value as the slot
number for I/O Unit-B (##, #1 - #10).
For other I/O units, specify 10 or a
smaller value.
The entered slot number is too large.
SLOT NUMBER IS TOO
SMALL
Specify 0 or a large value as the slot
number for I/O Unit-B (##, #1 - #10).
For other I/O units, specify 1 or a largervalue.
The entered slot number is too small.
I/O UNIT NAME
MISMATCH
Check the I/O unit name or address. The input I/O unit is assigned to the Y
address, or the output I/O unit is
assigned to the X address.
ILLEGAL I/O UNIT NAME Enter an I/O unit that is listed in Tables
3.2 (a) to 3.2 (c) in Chapter 3.
The entered I/O unit name is invalid.
NOT ENOUGH SPACE Enter the data again after creating free
space by deleting the data allocated
behind the current cursor position or by
other adequate means.
There is not enough free address space
for the size of the I/O unit you are going
to assign.
This error also occurs if you attempt to
assign the I/O unit to an already
allocated address space.
PROGRAM IS BEING
MODIFIED
Disconnect the online communication
with FANUC LADDER-III. Stop other
applications from accessing the I/O
module data.
The I/O module data cannot be
displayed because online
communication with FANUC LADDER-
III is in progress or another application
is accessing the I/O module data.
THIS FUNCTION IS
PROTECTED
Cancel the protection by the programmer
protection function or 8-level protection
function.
This function is protected by the
programmer protection function or 8-
level protection function.
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 178/242
15.ALARM AND ERROR MESSAGES LIST B-85314EN-1/01
- 168 -
Error messages that may be displayed on the I/O CONFIGURATION EDITORscreen
Message Faulty location/cor rective action Contents
TOO MANY GROUPS (CHx) Delete any unnecessary group, then
create a new group.
A new group cannot be created
because the maximum number ofgroups per channel is exceeded.
TOO MANY SLOTS (CHx) Delete any unnecessary slot, then
create a new slot.
A new slot cannot be created because
the maximum number of slots per
channel (256 slots) is exceeded.
TOO MANY SLOTS IN A
GROUP (CHx, Gyy)
Delete any unnecessary slot, then
create a new slot.
A new slot cannot be created because
the maximum number of slots per
channel (32 slots) is exceeded.
NO SLOT(Gxx) Add a slot. There is no slot in group Gxx.
SLOT NUMBER IS
REQUIRED
Enter a slot number. No slot number is entered for a slot.
SLOT NUMBER DUPLICATE Change the slot number used more
than once.
More than one slot data item having the
same slot number is found in the samegroup.
CAN NOT DELETE MPG
SLOT
Turn the MPG flag off in the group
setting screen.
No MPG slot can be deleted in the slot
setting screen.
ILLEGAL SLOT NUMBER Enter a slot number not greater than
32.
The entered slot number is greater than
32.
ILLEGAL PMC ADDRESS Enter a correct PMC address again. The entered PMC address is invalid.
Alternatively, no PMC address is
entered.
ILLEGAL SIZE Enter a correct size again. The entered size is outside the PMC
address range.
Alternatively, a value of 0 is entered as
the size.SLOT HAS NO ASSIGNMENT Enter a PMC address and size. For a slot, a PMC address or size is not
entered for both DI and DO.
ILLEGAL COMMENT Enter a correct comment again. An entered comment does not conform
to the extended symbol and comment
format.
PMC ADDRESS
OVERLAPPED (PMCm
X(Y)nnnn)
Enter the PMC address or size so that
it is set only once.
Address PMCm X(Y)nnnn is also
assigned to another slot in I/O Link i
assignment data.
TOO MANY OUTPUT POINTS
(CHx, Gyy)
Reduce the number of output points of
the group.
The number of output points of the I/O
Link i group set for Gyy of CHx exceeds
the upper limit (65 bytes by default or
29 bytes for the safety I/O device).
TOO MANY INPUT POINTS
(CHx, Gyy)
Reduce the number of input points of
the group.
The number of input points of the I/O
Link i group set for Gyy of CHx exceeds
the upper limit (65 bytes by default or
29 bytes for the safety I/O device).
TOO MANY OUTPUT POINTS
(CHx)
Reduce the number of output points in
the channel.
Warning message. The number of I/O
Link i output points set in CHx exceeds
the upper limit.
TOO MANY INPUT POINTS
(CHx)
Reduce the number of input points in
the channel.
Warning message. The number of I/O
Link i input points set in CHx exceeds
the upper limit.
TOO MANY CHARACTERS Enter a comment within the input field. The number of characters in an entered
comment exceeds the input width.
THE ADDRESS IS NOT
FOUND
The specified address is not found.
INPUT INVALID Enter a correct numeric value. A numeric value is invalid.
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 179/242
B-85314EN-1/01 15.ALARM AND ERROR MESSAGES LIST
- 169 -
Message Faulty location/cor rective action
Contents
I/O CONFIG DATA IS
BROKEN
Enter an I/O configuration file again. I/O Link i assignment data is invalid.
TOO MANY SAFETY I/O
GROUPS
Reduce the number of I/O Link i
safety I/O groups.
Warning message. More than four I/O
Link i safety I/O groups are specified
either on the PMC or DCS side in the
entire system.
TOO MANY ASSIGNMENTS
(H.SPEED)(CHn,Gyy)
When a group in the high-speed
transfer cycle mode is connected to
I/O Link i, correct assignment so that
the assignment for each group is
performed within the quartered
transfer timing with referencing
Subsection 3.6.4 “Transfer Cycle”.
Warning message. In CHn, group yy
and following exceed the transfer
capacity limit in transfer timing
assignment processing when the high-
speed mode of I/O Link i is used.
BASIC GROUP INVALID Correct the number of basic groups
for the I/O assignment selection
function of I/O Link i.(0 to 24)
The number of basic groups for the I/O
assignment selection function of I/O
Link i is invalid.
UNAVAILABLE ADDRESS
FOR DCSPMC
Use addresses X0/Y0 and following. Addresses X200/Y200, X400/Y400, or
X600/Y600 and following are assigned
to a group for which DCSPMC is
specified for the PMC path.
THIS DATA IS BEING
MODIFIED
Disconnect the online communication
with FANUC LADDER-III. Stop other
applications from accessing the I/O
configuration data.
I/O configuration data cannot be
displayed because online
communication with FANUC LADDER-
III is in progress or another application
is accessing the I/O configuration data.
INTERNAL
ERROR(0xCxxxxxxx)
Contact us, and report the displayed
message correctly.
This error occurs due to an internal
factor. An error code is indicated in
parentheses.
Error messages that may be displayed on the SYSTEM PARAMETER screenMessage Faulty location/cor rective action Contents
INPUT INVALID Enter a numerical value correctly, as
instructed in Section 9.8.
The entered numerical value or its input
format is invalid.
SYMBOL UNDEFINED Enter a defined symbol or bit address. An undefined symbol character string
was entered.
PROGRAM IS BEING
MODIFIED
Disconnect the online communication
with FANUC LADDER-III. Stop other
applications from accessing the
system parameter data.
The system parameter data cannot be
displayed because online
communication with FANUC LADDER-
III is in progress or another application
is accessing the system parameter
data.
THIS FUNCTION IS
PROTECTED
Cancel the protection by the
programmer protection function or 8-
level protection function.
This function is protected by the
programmer protection function or 8-
level protection function.
Error messages that may be displayed on the SIGNAL STATUS screenMessage Faulty location/cor rective action
Contents
INPUT INVALID Enter a numerical value correctly, as
instructed in "Screen operations using
other keys" in Subsection 7.1.2.
The entered numerical value or its input
format is invalid.
SYMBOL UNDEFINED Enter a defined symbol or bit address. An undefined symbol character string
was entered.THIS FUNCTION IS
PROTECTED
Cancel the protection by the
programmer protection function or 8-
level protection function.
This function is protected by the
programmer protection function or 8-
level protection function.
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 180/242
15.ALARM AND ERROR MESSAGES LIST B-85314EN-1/01
- 170 -
Error messages that may be displayed on the PMC PARAM screenMessage Faulty location/cor rective action Contents
INPUT INVALID Enter a numerical value correctly, as
instructed in Section 7.3.
The entered numerical value or its
input format is invalid.MUST BE IN EMERGENCYSTOP OR IN MDI MODE
Set a mode to MDI or emergencystop.
The status of NC is not MDI mode oremergency stop.
PWE MUST BE ON Set the “PWE” to ”1” in NC settingscreen.
The “PWE” in NC setting screenis ”0”.
EITHER PWE OR KEY4 MUSTBE ON
Set the “PWE” to ”1” in NC settingscreen or set the key “KEY4” to “1”.
The “PWE” in NC setting screen is ”0”or the program protect key “KEY4”is ”0”.
THIS FUNCTION IS
PROTECTED
Cancel the protection by the
programmer protection function or 8-
level protection function.
This function is protected by the
programmer protection function or 8-
level protection function.
Error messages that may be displayed on the SIGNAL TRACE screen
Message Faulty location/cor rective action
Contents
TRACE FUNCTION IS
ALREADY IN USE
Wait until FANUC LADDER-III or
some other application finishes using
the trace function before executing it.
FANUC LADDER-III or some other
application is currently using the trace
function.
NO SAMPLING ADDRESS Specify a bit address as a sampling
address in the trace parameter.
No sampling address is specified in
the trace parameter.
NO STOP TRIGGER ADDRESS Specify a bit address as the stop
trigger address in the trace
parameter.
The stop trigger address is not
specified in the trace parameter.
NO SAMPLING TRIGGER
ADDRESS
Specify a bit address as the sampling
trigger address in the trace
parameter.
The sampling trigger address is not
specified in the trace parameter.
USB MEMORY IS USED BYOTHER FUNCTION.
Terminate another function that isusing the USB memory, then perform
operation again.
The USB memory is being used byanother function.
USB MEMORY IS NOT READY. Check whether a USB memory is
inserted.
No USB memory is inserted.
USB MEMORY IS FULL. Delete any unnecessary files and
allocate a required capacity.
The USB memory is full.
USB MEMORY HAS BEEN
REMOVED
Insert the USB memory, then execute
input/output operation again.
A USB memory is removed while it is
being accessed.
USB MEMORY IS NOT
FORMATTED
Replace the USB memory with
another one.
The inserted USB memory cannot be
recognized.
USB HARDWARE ERROR
(xxxxxxxxxx)
Replace the USB memory with
another one. If this error still occursafter replacement, contact us, and
report the displayed message
correctly.
This error occurs due to a USB
hardware failure. An error code isindicated in parentheses.
INTERNAL ERROR (xxxxxxxxxx) Contact us, and report the displayed
message correctly.
This error occurs due to an internal
factor. An error code is indicated in
parentheses.
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 181/242
B-85314EN-1/01 15.ALARM AND ERROR MESSAGES LIST
- 171 -
Error messages that may be displayed on the trace setting screenMessage Faulty location/cor rective action Contents
INPUT INVALID Enter a numerical value that is within
the specified data range of the
relevant trace parameter.
A nonnumeric value or an out-of-
range parameter value was entered.
SYMBOL UNDEFINED Enter a defined symbol or bit address. An undefined symbol character string
was entered.
BIT ADDRESS IS REQUIRED Specify a bit address as the stop or
sampling trigger address.
A byte address was specified as the
stop or sampling trigger address.
INVALID STOP TRIGGER
ADDRESS
Enter a PMC signal address that can
be used as the stop trigger address.
The bit address entered as the stop
trigger address is invalid.
INVALID SAMPLING TRIGGER
ADDRESS
Enter a PMC signal address that can
be used as the sampling trigger
address.
The bit address entered as the
sampling trigger address is invalid.
UNSUPPORTED TRACE
SETTING FILE
This file cannot be handled. Set data
in the TRACE SETING screen.
Unsupported trace setting file was
read.
INVALID SETTING VALUE (LINEn) Output the trance setting file again. Alternatively, set data in the TRACE
SETING screen.
An invalid setting was found.The file may be broken.
SAMPLING TIME/FRAME WAS
ADJUSTED
Check the data on the TRACE
SETING screen.
The values were adjusted according
to the read data. (This is warning.)
UNKNOWN SETTING WAS
SKIPPED(LINE n)
Check the read trace data. An unknown trace setting item was
found and ignored. (This is warning.)
INVALID SAMPLING ADDRESS
WAS FOUND
Check the read trace data. An invalid sampling address was
found. (This is warning.)
TOO MANY SAMPLING
ADDRESSES
Check the read trace data. The number of sampling addresses
exceeds the upper limit. (This is
warning.)
THE FILE IS NOT TRACE
SETTING FILE
This file cannot be read. Specify a
correct file.
An attempt was made to read a file
which was not a trace setting file.
FILE NAME CONTAINS
RESERVED WORD.
Correct file name. “FORFANUC” cannot be used in the
top of the file name.
USB MEMORY IS USED BY
OTHER FUNCTION.
Terminate another function that is
using the USB memory, then perform
operation again.
The USB memory is being used by
another function.
Another function is formatting the
USB memory.
USB MEMORY IS NOT READY. Check whether a USB memory is
inserted.
No USB memory is inserted.
USB MEMORY HAS BEEN
REMOVED
Insert the USB memory, then execute
input/output operation again.
A USB memory is removed while it is
being accessed.
USB MEMORY IS NOT
FORMATTED
Replace the USB memory with
another one.
The inserted USB memory cannot be
recognized.
FILE NAME IS INVALID. Correct the file name. An invalid character was found in a
file name.
FOLDER NAME CANNOT BE
SPECIFIED.
A folder name is specified. Specify an
appropriate file name.
An attempt was made to read or write
a folder.
USB HARDWARE ERROR
(xxxxxxxxxx)
Replace the USB memory with
another one. If this error still occurs
after replacement, contact the
FANUC service center, and report the
displayed message correctly.
This error occurs due to a USB
hardware failure. An error code is
indicated in parentheses.
INTERNAL ERROR (xxxxxxxxxx) Contact us, and report the displayed
message correctly.
This error occurs due to an internal
factor. An error code is indicated in
parentheses.
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 182/242
15.ALARM AND ERROR MESSAGES LIST B-85314EN-1/01
- 172 -
Error messages that may be disp layed on the I/O Diagnosis screenMessage Faulty location/corrective action Contents
ENTER STRING TO SEARCH. Enter a string before starting asearch.
No search string is specified.
I/O DIAGNOSIS FUNCTION IS NOT
SUPPORTED
To use the I/O diagnosis function,
update the PMC system software.
The I/O diagnosis function cannot
be used because the PMC systemsoftware is an older version.
INPUT INVALID Check the entered string. The entered string is invalid.
LADDER PROGRAM IS BROKEN Check the information displayed onthe PMC alarm screen and reloadthe program.
The program is broken.
NO GROUP FORMAT. Use [GROUP] on the I/O diagnosis(setting) screen.
No group display is set.
PROGRAM IS BEING MODIFIED. Retry after completing the functionthat is using the program.
The program cannot be referencedbecause it is being used by anotherfunction.
REACHED TO THE END OFSYMBOL DATA.
To make another search, specify astring again.
The search has been completeduntil the end of the data has beenreached.
SYMBOL ORDER IS NOT AVAILABLE.
Use the FANUC LADDER-III toconvert the program to one with theextended symbol & commentfunction.
The format of this program does notallow sorting and display in symbolorder.
THE GROUP IS NOT FOUND Check the specified group. The specified group is not found.
FORCING IS PROTECTED ONTHIS PATH.
Disable the programmer protection
function.
The forced input/output function is
currently protected on the selected
PMC path.
THE STRING IS NOT FOUND Check the specified string. The specified string is not found.
15.4 I/O Communication Error Messages
The error messages that may appear on the I/O screen and their meanings and actions are listed below.
Error messages displayed during memory card I/O operationMessage Faulty location/corrective action Contents
MEMORY CARD IS NOT
READY
Check whether a memory card is
installed.
No memory card is installed.
MEMORYCARD IS FULL Delete files to create available space. There is no available space in the
memory card.
MEMORYCARD IS WRITE
PROTECTED
Release the write protection of the
memory card.
The memory card is write-protected.
MEMORYCARD IS NOT
FORMATTED
Format the memory card. The memory card cannot be
recognized.TOO MANY FILES IN
MEMORYCARD
Delete unnecessary files to reduce the
number of files.
There are too many files.
FILE NOT FOUND On the list screen, check the file name
or file number.
The specified file cannot be found.
FILE IS READ-ONLY Check the attributes of the file. Write to the specified file is not
permitted.
FILE NAME IS INVALID Specify the file name in MS-DOS form. The file name is illegal.
COULD NOT FORMAT
MEMORY CARD
The NC cannot format this memory
card. Use another unit such as a
personal computer to format the
memory card.
The memory card cannot be
formatted.
UNSUPPORTEDMEMORYCARD
Replace the memory card with anotherone.
This memory card is not supported.
CAN NOT DELETE FILE Check the attributes of the file. An error occurred when a file was
deleted from the memory card.
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 183/242
B-85314EN-1/01 15.ALARM AND ERROR MESSAGES LIST
- 173 -
Message Faulty location/corrective action
Contents
MEMORYCARD BATTERY
ALARM
Replace the battery of the memory
card.
The battery of the memory card has
become weak.
THIS FILE NAME IS ALREADY
USED
Change the file name to another one. The file name is already used.
MEMORYCARD ACCESS
ERROR
Replace the memory card with another
one.
The memory card cannot be
accessed.
DIFFERENCE FOUND File comparison detected a
mismatch.
MEMORY CARD IS LOCKED BY
OTHER FUNCTION
Wait until the PMC user completes
processing, then retry.
Another PMC user is using the
memory card.
MEMORY CARD HEADER ROM
DATA ID IS ILLEGAL
This file cannot be read. Check the
type of the file.
An attempt was made to read a file,
but its ROM data ID was illegal.
FILE NUMBER CAN NOT
SELECTED
If the file does not exist, the key entry is
invalid. If this error occurs even when
the cursor is placed at a file name,
contact the FANUC service center.
The file number cannot be selected.
THE FILE NUMBER DOES NOT
EXIST
Check the total number of files on the
list screen.
The entered file number is not
present. The entered number
exceeds the total number of files.
FILE NUMBER IS RESTRICTED
TO "128"
Enter a numeric value not exceeding
128.
A value up to 128 can be entered as
the file number.
MEMORY CARD IS USED BY
OTHER FUNCTION
Retry after terminating the other
function that is currently using the
memory card.
Some other function is currently
using the memory card.
MEMORY CARD IS WRITE
PROTECTED
Cancel the write protection of the
memory card, or use another memory
card that is not write protected.
The memory card is write protected.
UNSUPPORTED MEMORY
CARD
Use another memory card. This is an unsupported type of
memory card.
COULD NOT DELETE FILE Check the read/write permission
attribute of the file.
The file cannot be deleted.
TRACE FILE NUMBER IS OVER Delete unnecessary old trace result file
or files.
No more trace result file can be
created because the maximum trace
result file number (file extension)
has been reached.
UNSUPPORTED TRACE
SETTING FILE
This file is Invalid. Set data in the
TRACE SETING screen.
Unsupported trace setting file was
read.
INVALID SETTING VALUE (LINE
n)
Output the trance setting file again.
Alternatively, set data in the TRACE
SETING screen.
Invalid setting value was found.
The file may be broken.
SAMPLING TIME/FRAME WAS ADJUSTED
Check the data on trace setting screen. It was adjusted according to thecontents. (This is warning.)
UNKNOWN SETTING WAS
SKIPPED(LINE n)
Check the read trace data. An unknown trace setting item was
found and ignored. (This is warning.)
INVALID SAMPLING ADDRESS
WAS FOUND
Check the read trace data. An invalid sampling address was
found. (This is warning.)
TOO MANY SAMPLING
ADDRESSES
Check the read trace data. The number of sampling addresses
exceeds the upper limit. (This is
warning.)
INTERNAL ERROR (xxxxxxxxxx) Contact us, and report the displayed
message correctly.
An error due to an internal factor
occurred. Details on the error are
displayed in parentheses.
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 184/242
15.ALARM AND ERROR MESSAGES LIST B-85314EN-1/01
- 174 -
Error messages displayed dur ing USB memory I/O operationMessage Faulty location/cor rective action Contents
FILE NAME CONTAINS
RESERVED WORD.
Correct file name. The string “FORFANUC” cannot be
used in the top of the file name.
USB MEMORY HAS BEENREMOVED
Insert the USB memory, then executeinput/output operation again.
A USB memory is removed while itis being accessed.
USB MEMORY IS NOT READY. Check whether a USB memory is
inserted.
No USB memory is inserted.
USB MEMORY IS USED BY
OTHER FUNCTION.
Terminate another function that is
using the USB memory, then perform
operation again.
The USB memory is being used by
another function.
THIS FILE NAME IS ALREADY
USED. OVERWRITE IT?
Follow the message, and overwrite
the file or specify another file name to
write data.
An existing file name is specified as
the write destination.
FILE NOT FOUND Check the file name or number on the
file list screen.
The specified file was not found.
USB MEMORY IS FULL. Delete any unnecessary files andallocate a required capacity. The USB memory is full.
FILE IS READ-ONLY. Specify another file or check the file
attribute and delete the read-only
attribute.
The specified file is read-only.
USB MEMORY IS NOT
FORMATTED
Replace the USB memory with
another one.
The inserted USB memory cannot
be recognized.
FILE NAME IS INVALID. Correct the file name. An invalid character was found in a
file name.
DIFFERENCE FOUND File comparison detected a
mismatch.
THE FILE NUMBER DOES NOT
EXIST
Check the total number of files on the
list screen.
The entered file number is not
found. The entered number is
greater than the total number of
files.
FILE NUMBER IS RESTRICTED
TO "128"
Enter a numeric value not greater
than 128.
A value up to 128 can be entered as
the file number.
FOLDER CANNOT BE
SPECIFIED.
<1> The specified number indicates a
folder. Enter an appropriate
number.
<2> No folder can be selected in the
file list screen.
<1> The specified number indicates
a folder.
<2> An attempt was made to select
a folder in the file list screen.
THIS FILE CANNOT BE
SPECIFIED.
<1> The file name corresponding to
the specified file number consists of
more than 32 characters. Enter an
appropriate number.
<2> No file having a file name
consisting of more than 32
characters can be selected in the
file list screen.
<1> The file name corresponding to
the specified file number consists
of more than 32 characters.
<2> An attempt was made to select
a file having a file name consisting
of more than 32 characters.
USB HARDWARE ERROR
(xxxxxxxxxx)
Replace the USB memory with
another one. If this error still occurs
after replacement, contact us, and
report the displayed message
correctly.
This error occurs due to a USB
hardware failure. An error code is
indicated in parentheses.
INTERNAL ERROR (xxxxxxxxxx) Contact us, and report the displayed
message correctly.
This error occurs due to an internal
factor. An error code is indicated inparentheses.
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 185/242
B-85314EN-1/01 15.ALARM AND ERROR MESSAGES LIST
- 175 -
Error messages displayed during flash ROM I/O operationMessage Faulty location/cor rective action Contents
NOT IN EMG STOP MODE Place the system in the emergency
stop state.
The system is not in the emergency
stop state.
INVALID SEQUENCEPROGRAM
Check the program. The transfer program is illegal.
DIFFERENCE FOUND A file comparison detected a
mismatch.
FLASH ROM IS LOCKED BY
OTHER FUNCTION
Wait until the PMC user completes
processing, then retry.
Another PMC user is using the flash
ROM.
FLASH ROM HEADER ROM
DATA ID IS ILLEGAL
This file cannot be read. Check the
type of the file.
An attempt was made to read a file,
but its ROM data ID was illegal.
FLASH ROM IS USED BY
OTHER FUNCTION
Retry after ending another function
that uses flash ROM.
Flash ROM is in use by another
function.
INTERNAL ERROR (xxxxxxxxxx) Contact us, and report the displayed
message correctly.
An error due to an internal factor
occurred. Details on the error are
displayed in parentheses.
Error messages disp layed during FLOPPY or other input /output device I/Ooperation.
Message Faulty location/cor rective action
Contents
ILLEGAL PMC PARAMETER
FORMAT
Specify a file of the PMC parameter
format. Also, check the specified file
to see whether its content is not
disrupted.
The specified file is not of the PMC
parameter format.
ILLEGAL HANDY FILE FORMAT Specify a file of the handy file format.
Also, check the specified file to see
whether its content is not disrupted.
The specified file is not of the handy
file format.
UNKNOWN FILE FORMAT Specify file of recognizable format
such as PMC parameter format, or
check the contents of the file.
Cannot recognize the format of
specified file.
FILE NAME OR FILE NUMBER
IS REQUIRED
Specify file name or file number for
the operation.
Need file name or file number to
identify file to read, compare, or
delete.
COMMUNICATION TIMEOUT Check the communication parameters
such as baud rate, and retry to
communicate.
Communication with the I/O device
has been timeout.
I/O DEVICE IS NOT ATTACHED
OR IN ERROR STATUS
Check the power of I/O device is ON.
Check the I/O device is connected.
Check the cable that connects I/O
device with PMC is correct one. Ifsome error has occurred in I/O
device, solve it.
Any I/O device is not connected, or
some error has occurred in it.
RECEIVED BAD DATA: CHECK
THE COMMUNICATION
PARAMETERS
Check the PMC's communication
parameters such as baud rate match
the ones of I/O device.
Invalid data has been received.
RECEIVED DATA HAS
OVERRUN
Check the communication parameters
about flow control.
Too many data have received at
once.
OTHERS FUNCTION IS USING
THIS CHANNEL
Use the other channel, or stop the
function.
Others function is using this channel.
BAD COMMUNICATION
PARAMETER
Check the communication parameters
such as baud rate.
Setting parameters of communication
are not correct.
OTHER FUNCTION IS USINGI/O FUNCTION
Wait until function that using I/Ofunction do finish, or stop the function.
Another function such as FANUCLADDER-III is using I/O function.
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 186/242
15.ALARM AND ERROR MESSAGES LIST B-85314EN-1/01
- 176 -
Message Faulty location/cor rective action
Contents
UNKNOWN HANDY FILE
FORMAT DATA
Check the file. The received data is not a program of
the PMC system or is a program of
some other incompatible type.
ILLEGAL BAUD RATE SETTING Set a valid baud rate. The set baud rate is invalid.
ILLEGAL CHANNEL NUMBER Set a valid channel number. The set channel number is invalid.
ILLEGAL PARITY BIT SETTING Set a valid parity bit. The set parity bit is invalid.
ILLEGAL STOP BIT SETTING Set a valid stop bit. The set stop bit is invalid.
ILLEGAL WRITE CODE
SETTING
Set a valid output code. The set output code is invalid.
SEQUENCE PROGRAM IS IN
USE BY ONLINE FUNCTION
Wait until On-line function, do finish
the using I/O function. In general,
both of I/O function and On-line
function should not be used at the
same time.
Can not input/output of sequence
program, because On-line function is
using sequence program.
Common error messages that may be displayed on individual devices duringthe I/O operationsMessage Faulty location/corrective action Contents
ERROR OCCURS IN
SEQUENCE PROGRAM
Check the PMC alarm screen and
correct the indicated program error
accordingly.
Data cannot be output because there
is an error in the ladder program.
UNKNOWN DATA TYPE Check the file. The PMC type of the input data is
unknown.
MUST BE IN EMERGENCY
STOP
Set to emergency stop. The status of NC is not emergencystop when reading PMC parameter.
PWE MUST BE ON Set the “PWE” to ”1” in NC settingscreen.
The “PWE” in NC setting screen is ”0”when reading PMC parameter.
MUST BE IN EDIT MODE Set to the EDIT mode. The mode is not EDIT when readingPMC parameter.
THIS FUNCTION IS NOT
ALLOWED
Check the related settings. There are not all the settings that are
needed to use this function.
PMC PARAMETER IS LOCKED
BY OTHER FUNCTION
Retry after terminating the other
function that is currently using the
PMC parameter.
The PMC parameter is currently used
by some other function and cannot be
referenced by this function.
THIS DEVICE IS USED BY
OTHER FUNCTION
Retry after terminating the other
function that is currently using the
specified device.
The specified device is currently used
by some other function and cannot be
used by this function.
PMC PARAMETER IS
PROTECTED BY OTHER
FUNCTION
Retry after terminating the other
function that is currently using the
PMC parameter.
The PMC parameter is currently used
by some other function and cannot be
changed by this function.
LADDER TYPE UNMATCH Specify a program of a valid type. The specified program is of a different
type and cannot be read.
TOO LARGE SEQUENCE
PROGRAM
Check the file. Or, change to a step
number option that allows you to set a
larger program size.
The ladder program is too large to
read.
SEQUENCE PROGRAM IS
USED BY OTHER FUNCTION
Retry after terminating the other
function that is currently displaying
the ladder program.
The ladder program is currently used
by some other function and cannot be
referenced by this function.
INVALID I/O CONFIGURATION
DATA
Read correct I/O configuration file. Invalid I/O configuration data was
read and any of the following
operations was performed:
- Writing it to the memory card
- Comparing it with a memory card fileUSB
- Writing it to flash ROM
-Comparing it with flash ROM
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 187/242
B-85314EN-1/01 15.ALARM AND ERROR MESSAGES LIST
- 177 -
Message Faulty location/corrective action
Contents
TOO LARGE I/O
CONFIGURATION DATA
Check the I/O configuration file. The I/O configuration file is too large
to read.
I/O CONFIGURATION DATA IS
USED BY OTHER FUNCTION
Terminate another function that is
using the I/O configuration data, then
execute operation again.
I/O configuration data is being used
by another function (such as FANUC
LADDER-III).
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 188/242
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 189/242
APPENDIX
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 190/242
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 191/242
B-85314EN-1/01 APPENDIX
A. CUSTOM PMC EDITINGWITH FANUC LADDER-III
A CUSTOM PMC EDITING WITH FANUCLADDER-III
On the personal computer, custom PMC editing can be performed using the programming system forsequence program development FANUC LADDER-III.
For the method of operating FANUC LADDER-III, refer to the following manual:FANUC LADDER-III Operator’s Manual (B-66234EN)
Use the procedure below when performing custom PMC editing with FANUC LADDER-III.
(1) Backup of a ladder programFrom the ROBODRILL, back up a ladder program (PMC2) to be edited.
(2) File conversion/decompilation (MEM file→
LAD file)Convert the backed-up ladder program to a file that can be edited using FANUC LADDER-III.(3) Editing
Edit the ladder program, message data, and so forth.
(4) Compilation/file conversion (LAD file → MEM file)Compile the edited ladder program and convert it to a file that can be loaded into the ROBODRILL.
(5) Loading of the ladder programLoad the ladder program to the ROBODRILL by using a memory card or Handy File.
(When using the multi-language display function, see Appendix D, "MULTI-LANGUAGE DISPLAYFUNCTION".)
CAUTION• FANUC LADDER-III ver. 6.30 or later is required.
• To edit custom PMC for the ROBODRILL using FANUC LADDER-III, set
"exparam" in the %%%FLSET file in the folder in which FANUC LADDER-III hasbeen installed to "1".
[%%%FLSET file]
;=================================================; FANUC LADDER-III Initial Setting File; ( `key word =' <= 9 characters )
;=================================================;*V; ====== System information ======;…
exparam = 1; Set "1" ;*M; === Mnemonic options definition ===…
- 181 -
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 192/242
APPENDIX B-85314EN-1/01
A. CUSTOM PMC EDITINGWITH FANUC LADDER-III
On the system parameter setting screen of FANUC LADDER-III, confirm that "2 Channel" is checked in"Selectable I/O Link Assignment".
A.1 CONVERSION TO A SOURCE FILE
(1) Back up the ladder program of the ROBODRILL from the machine. (See Chapter 11.)(2) Copy the backed up ladder program onto the hard disk of the personal computer.
(Example: Copy the ladder program into the C:\PMC folder.)(3) Activate FANUC LADDER-III.
- 182 -
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 193/242
B-85314EN-1/01 APPENDIX
A. CUSTOM PMC EDITINGWITH FANUC LADDER-III
(4) Select [File]→ [Open].The Open File window appears.Set [Files of type] to [All Files (*.*)].Select the backed up ladder program.
Click the [Open] button.
The following window appears. Click the [OK] button.
(5) Enter the name of a ladder program to be created. (Example: PMC2.LAD)
Select 31i-B PMC for [PMC Type].Upon completion of setting, click the [OK] button.
- 183 -
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 194/242
APPENDIX B-85314EN-1/01
A. CUSTOM PMC EDITINGWITH FANUC LADDER-III
(6) The following window appears. Click the [OK] button.
(7) The window below is displayed. Click the [OK] button without entering the password.
(8) Decompilation is executed. Upon normal completion of decompilation, the decompilation window isautomatically closed to display the screen below. (Ignore warning W-4105.)
- 184 -
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 195/242
B-85314EN-1/01 APPENDIX
A. CUSTOM PMC EDITINGWITH FANUC LADDER-III
A.2 LADDER PROGRAM EDITING
For the method of operation, refer to "FANUC LADDER-III Operator's Manual (B-66234EN)." Notes and tips on editing are provided below.
A.2.1 Title Editing
The items "Program Designed By", "ROM Written By", and "Remarks" may be used freely.Do not edit the other items.(The screen below provides an example of data set by FANUC at the time of shipment.)
- 185 -
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 196/242
APPENDIX B-85314EN-1/01
A. CUSTOM PMC EDITINGWITH FANUC LADDER-III
A.2.2 Ladder Editing
• Create a ladder program by using P1500 (CUSTOM) as the main program.
• Subprograms may be added freely. (P1501 to P5000 may be used.)
- 186 -
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 197/242
B-85314EN-1/01 APPENDIX
A. CUSTOM PMC EDITINGWITH FANUC LADDER-III
A.2.3 Symbol and Comment Editing
• Symbols and comments can be freely added to any addresses.(On the PMC2 ladder editing/reference screen and signal status screen, set symbols and comments
are displayed. However, on the screens common to PMC1 and PMC2 such as the parameter screen,symbols and comments of PMC1 are used.)
- 187 -
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 198/242
APPENDIX B-85314EN-1/01
A. CUSTOM PMC EDITINGWITH FANUC LADDER-III
A.2.4 Message Editing
• Do not add messages to addresses other than the specified addresses (A100.0 to A149.7).
• The table below indicates the usable alarms and operator messages.
Alarm 1900 to 1999
Operator message 2060 to 2099
[When the multi-language display function is not used]
• Messages set here are displayed without modification. When switching the display language, seeAppendix A.5, "EDITING ALARM AND OPERATOR MESSAGES".
[When the multi-language display function is used]
• See Appendix D, "MULTI-LANGUAGE DISPLAY FUNCTION".
- 188 -
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 199/242
B-85314EN-1/01 APPENDIX
A. CUSTOM PMC EDITINGWITH FANUC LADDER-III
A.2.5 I/O Module Editing
• When the standard settings are used, no modification is needed.
• Before making additions or modifications to addresses for CH2 (X200-X327/Y200-Y327), fully
understand the specifications to assign the addresses correctly.• I/O Link i has been adopted as an I/O link. When you change the settings, refer to Section 9.10,
"DISPLAYING AND EDITING I/O Link i ASSIGNMENT " in "PMC Programming Manual (B-
64513EN)" or Chapter 15, "CREATION OF I/O Link i ASSIGNMENT DATA" in "FANUC
LADDER-III Operator's Manual (B-66234EN)".
A.2.6 System Parameter Edit ing
• You need not edit system parameters usually.
• For the method of switching the comment display according to the display language when a ladderdiagram is displayed on the machine screen, see Appendix C, "CUSTOM LADDER PROGRAM
COMMENT SWITCHING PROCEDURE".
- 189 -
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 200/242
APPENDIX B-85314EN-1/01
A. CUSTOM PMC EDITINGWITH FANUC LADDER-III
A.3 LADDER PROGRAM COMPILATION AND LOADING FILECREATION
(1) Select [Tool]→ [Compile].The Compile window appears. Select the [Option1-2] tab.
Check the items below as needed then click the [Exec] button:• Output Symbol/Comment
• Output First Comment to Output Fourth Comment
• Output Netcomment pointers
• Multiple use check of Function parameter number
• Multiple use check of the symbol address
• Output warning in detail
- 190 -
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 201/242
B-85314EN-1/01 APPENDIX
A. CUSTOM PMC EDITINGWITH FANUC LADDER-III
(2) Check that the error count is 0, then click the [Close] button.
(3) Select [File]→ [Export].The Export window appears.Select the file type according to the installation mode of the ladder program.For a memory card: [Memory-card Format File]For a Handy File: [Handy-file Format File]
After selecting the file type, click the [Next >] button.
- 191 -
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 202/242
APPENDIX B-85314EN-1/01
A. CUSTOM PMC EDITINGWITH FANUC LADDER-III
(4) Specify the file name of the ladder program to be installed.
After specifying the file name, click the [Finish] button.
(5) When data conversion is complete, the following message appears. Click the [OK] button.
(6) Copy the loading file onto a floppy disk or memory card, then install the file on the ROBODRILL.(See Chapter 11.)
- 192 -
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 203/242
B-85314EN-1/01 APPENDIX
A. CUSTOM PMC EDITINGWITH FANUC LADDER-III
A.4 CUSTOM LADDER PROGRAM CREATION
When creating a custom ladder program with this series by using a custom ladder program created in the past, note the following:
• This series differs in the PMC configuration. So, ladder programs created with the old model mustnot be installed without modification.
• Even a ladder program created according to the PMC configuration of the new series may notoperate normally when newly added interface signals are used, if the system ladder program versionis earlier. Check whether the interface signals used are usable.
The system ladder program number/version information can be checked on the followingscreens:
PMC: Title data screen NC: System configuration screen
When a custom ladder program that was created with the old model and has a different programnumber/version is to be used with this system, extract only necessary portions to create a new secondPMC ladder program.
An example of procedure for creating a custom ladder program usable with this system by using FANUCLADDER-III (Version 6.30) from a custom ladder program created with an old ROBODRILL model isdescribed below.
- 193 -
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 204/242
APPENDIX B-85314EN-1/01
A. CUSTOM PMC EDITINGWITH FANUC LADDER-III
(1) Open a ladder program created in the past.
Select [File] → [Open File].
Select a saved LAD file or MEM file.When an LAD file is selected, the program list display window is opened. (Proceed to (2).)When a MEM file is selected, the message below is displayed. Click [OK].
- 194 -
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 205/242
B-85314EN-1/01 APPENDIX
A. CUSTOM PMC EDITINGWITH FANUC LADDER-III
A window for creating a new ladder program is displayed. Enter a desired program name then click[OK].
The message below is displayed. Click [OK].
Click [OK] without entering the password.
Decompilation is executed. Upon normal completion, the decompilation window is automaticallyclosed. (Ignore warning W-4105 if output.)
- 195 -
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 206/242
APPENDIX B-85314EN-1/01
A. CUSTOM PMC EDITINGWITH FANUC LADDER-III
(2) The following screen is displayed when decompilation is terminated normally.
(3) Open a new ladder program to be created. (At the same time, start another FANUC LADDER-III.)By using the same procedure as described in (1), open a MEM format ladder program backed upfrom the machine of this series.
- 196 -
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 207/242
B-85314EN-1/01 APPENDIX
A. CUSTOM PMC EDITINGWITH FANUC LADDER-III
Enter the program name and specify "31i-B PMC" in PMC Type then click [OK].
The message below is displayed. Click [OK].
The window below is displayed. Click the [OK] button without entering the password.
- 197 -
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 208/242
APPENDIX B-85314EN-1/01
A. CUSTOM PMC EDITINGWITH FANUC LADDER-III
Decompilation is executed. Upon normal completion, the decompilation window is automaticallyclosed.The following screen is displayed when decompilation is terminated normally.
- 198 -
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 209/242
B-85314EN-1/01 APPENDIX
A. CUSTOM PMC EDITINGWITH FANUC LADDER-III
(4) Copy the ladder program.Open subprogram P1500 of the custom ladder program created previously and select the portion
between SUB71 and SUB72 (not including SUB71 and SUB72) then select [Edit]→ [Copy].(Alternatively, click the right-mouse button then select [Copy].)
- 199 -
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 210/242
APPENDIX B-85314EN-1/01
A. CUSTOM PMC EDITINGWITH FANUC LADDER-III
Open P1500 of the ladder program to be created newly then move the cursor to the net of SUB72.
- 200 -
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 211/242
B-85314EN-1/01 APPENDIX
A. CUSTOM PMC EDITINGWITH FANUC LADDER-III
Select [Edit] → [Paste].(Alternatively, click the right-mouse button then select [Paste].)
This completes the copying of the ladder program.The symbols and comments used in the ladder program are also copied.
(5) Connecting messagesSee Appendix A.5, "EDITING ALARM AND OPERATOR MESSAGES".
(6) Connecting symbols and commentsIf necessary symbols and comments are not copied together with the ladder program, create amnemonic file containing the symbols and comments from the custom ladder program created
previously.
- 201 -
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 212/242
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 213/242
B-85314EN-1/01 APPENDIX
A. CUSTOM PMC EDITINGWITH FANUC LADDER-III
Incorporate the edited file into the new ladder program.
Select [Tool] → [Source Program Conversion].
When only necessary symbols and comments are to be added, "Initialize the following data beforeconversion" need not be checked.(When initializing symbol and comment data, uncheck "Ladder".)
(7) Convert X and Y addresses.The X and Y addresses may have been changed with each series.Convert the X and Y addresses to addresses usable with this series according to Chapter 5,"INPUT/OUTPUT SPECIFICATIONS".
To use the address replacement function, move the cursor to an address to be replaced then select
[Edit] → [Replace]. The window below is displayed. Enter an address before replacement in"Search string" and set an address after replacement in "Replace string" then click [Replace].
- 203 -
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 214/242
APPENDIX B-85314EN-1/01
A. CUSTOM PMC EDITINGWITH FANUC LADDER-III
If addresses to be replaced are contiguous, select [Edit] → [Multi-replace...]. The window below isdisplayed. Set the start address of addresses before replacement and the start address of addressesafter replacement with [New Data] then click [Exec]. Those addresses are replaced in a batch.
- 204 -
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 215/242
B-85314EN-1/01 APPENDIX
A. CUSTOM PMC EDITINGWITH FANUC LADDER-III
A.5 EDITING ALARM AND OPERATOR MESSAGES
When the PMC message multi-language display function is not used, edit messages on the messageediting screen only.
Create messages according to the descriptions below.
A.5.1 Ladder Program Message Edit ing
Select "Message" on the FANUC LADDER-III program list screen to open the message editing screen.
The table below indicates the usable alarm numbers, operator messagenumbers, and A addresses.
Alarm 1900 to 1999
Operator message 2060 to 2099 A address A100.0 to A149.7
- 205 -
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 216/242
APPENDIX B-85314EN-1/01
A. CUSTOM PMC EDITINGWITH FANUC LADDER-III
Add necessary messages.
To switch the message display language without using the multi-language display function, switch themessage by using a ladder program and the interface signals described in Section 12.23. An example of
program is provided below.
* To switch the message by using this method, the power must be turned off then back on afterswitching the display language.
- 206 -
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 217/242
B-85314EN-1/01 APPENDIX
A. CUSTOM PMC EDITINGWITH FANUC LADDER-III
To use messages created previously, open the ladder program previously created then select [Tool] → [Mnemonic Conversion].Set Mnemonic File (arbitrary), Convert Data (Message), and Selection Item (Full Options) then click[OK].
Open a mnemonic file containing the created messages with a text editor and leave only those messagesthat are used with the custom ladder program then save the file. (Delete those unnecessary messages thatare used with the system.)
- 207 -
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 218/242
APPENDIX B-85314EN-1/01
- 208 -
A. CUSTOM PMC EDITINGWITH FANUC LADDER-III
Incorporate the edited file into the new ladder program.
Select [Tool] → [Source Program Conversion].
Set the mnemonic file name then click [OK] to incorporate the message data.
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 219/242
B-85314EN-1/01 APPENDIX
B. FORCED INPUT/OUTPUTFUNCTION
B FORCED INPUT/OUTPUT FUNCTION
B.1 OVERVIEW
This function can forcibly enter a value for the signal of an arbitrary PMC address. With this function, for
example, an X value can be forcibly entered to enable sequence program debugging without using a
machine, and a Y value can be forcibly entered to enable the signal wiring on the machine to be checked
efficiently without using a sequence program.
There are the following two input modes: Forced input/output mode and override mode. Use either of
these modes according to your purpose. This function is added to the SIGNAL STATUS screen.
(1) Forced input/output mode
This mode is applied to all PMC addresses.
However, signals changed by the forced input/output are overwritten when values written or input by a sequence program are scanned, and therefore the changes made by the forced input/output are
lost.
Machine
Ladderprogram
X,Y
G,F,R,T,K,C,D,E
I/O addressesOverwrite
Overwrite
Overwrite
Example 1:
When forced input/output is applied to R0 in the following ladder program
MOVE 1111
1111
K0
R0
X0.0
(a) The initial signal status is as follows:
X0.0 = off, K0 = 55H, R0 = 00H
(b) A value of FFH is forcibly input to R0.
X0.0 = off, K0 = 55H, R0 = FFH
(c) When X0.0 is turned on, R0 indicates the result of input from the sequence program.X0.0 = on, K0 = 55H, R0 = 55H
- 209 -
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 220/242
APPENDIX B-85314EN-1/01
B. FORCED INPUT/OUTPUTFUNCTION
Example 2:
When forced input is applied to X0 in a configuration where I/O Unit-MODEL A is connected
to X0 over an I/O Link
The input value from I/O Unit-MODEL A is transferred to X0 at certain intervals. So, even if
the value of X0 is forcibly modified, X0 is overwritten in the next cycle. Thus, the value of
X0 is restored to the value input from I/O Unit-MODEL A.
I/O Unit-MODEL A NC
X0 = FFh X0 = FFh
X0 = 00h
The forcibly modified value isoverwritten with the input from themachine.
I/O Unit-MODEL A
X0 = FFh
1. Input from the machine
2. The value of X0 is forcibly modified to 00h.
3.Input from the machine in the next cycle
NC
X0 = FFh
Cyclical transfer may also be performed for addresses that are not assigned. So, use the
forced input/output function for X in the forced input/output mode to debug a sequence program when no I/O device is connected or assigned.
When an I/O device is connected, use the override function described below to debug a
sequence program.
- 210 -
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 221/242
B-85314EN-1/01 APPENDIX
B. FORCED INPUT/OUTPUTFUNCTION
(2) OVERRIDE mode
The state in which values modified by the forced input/output function cannot be overwritten by a
sequence program or machine signals is referred to as override. In the override mode, override can
be set for any X and Y signals. Forced input/output is applied to those X and Y addresses where
override is not set, and also to addresses other than X and Y.
Example:
In this example, the forced input/output function is applied to X0 in a configuration where the
I/O UNIT-MODEL A is connected to X0 with an I/O link.
I/O Unit-MODEL A
X0 = FFh X0 = FFh
3. The value of X0 is forcibly modified to 00h.
I/O Unit-MODEL A
X0 = FFh X0 = 00h
I/O Unit-MODEL A NC
X0 = FFh
The value transferred from I/OUnit-MODEL A is invalidated.
×
×
NC
NC
X0 = FFh
1. Input from the machine
2. Override is set for X0.
Thus, the forced input function can be used for X addresses in the override mode to debug a
sequence program while an I/O device is connected. When a Y address is placed in the
override state, a value that has been forcibly modified by forced input/output is output to the
I/O device.
- 211 -
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 222/242
APPENDIX B-85314EN-1/01
B. FORCED INPUT/OUTPUTFUNCTION
CAUTION
1. In OVERRIDE mode, input/output signals are updated at 8-ms intervals in syncwith the ladder level. When an I/O link is used which is usually updated at 2-msintervals, an input/output signal timing delay occurs. For this reason, note that asequence that depends on input/output signal timing may perform anunpredictable operation.
2. Note that, when OVERRIDE mode is set, the interval of the second level may beextended slightly.
3. Even if override is set for a Y address, the resultant value of a ladder operationbefore modified by forced input/output is displayed as the coil on/off value inLADDER DIAGRAM MONITOR screen. A value after modified by the forcedinput/output function is output to the I/O device. Note that the on/off indicationon the LADDER DIAGRAM MONITOR screen does not match a value output tothe I/O device.
Example:In this example, the forced input/output function is used for Y0.0 in the ladderbelow in a onfiguration where the I/O UNIT-MODEL A is connected to Y0 withan I/O link. Before OVERRIDE setting, the on/off indication in dynamic displaymatches a value output to the I/O UNIT-MODEL A as shown below
I/O Unit-MODEL A NC
X0.0 Y0.0
(off) (off)Y0.0=off
(LADDER DIAGRAM MONITOR)
If 1 is entered forcibly after setting OVERRIDE for Y0.0, the value modified bythe forced input/output function is output to the I/O UNIT-MODEL A as shownbelow.
I/O Unit-MODEL A NC
X0.0 Y0.0
(off) (off)Y0.0=on
(LADDER DIAGRAM MONITOR)
WARNINGSpecial care must be exercised when a signal with the forced input/outputfunction. If the forced input/output function is used incorrectly, the operation ofthe machine may be unpredictable. Never use this function when persons arenear the machine.
- 212 -
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 223/242
B-85314EN-1/01 APPENDIX
B. FORCED INPUT/OUTPUTFUNCTION
B.2 SETTING/OPERATION FOR ENABLING FORCEDINPUT/OUTPUT
Use the procedures below to set the input/output modes.(1) Operation for enabling FORCING mode
Use the procedure below.
(a) Turn on the power.
(b) Press the emergency stop button.
(2) Operation for enabling OVERRIDE mode
Use the procedure below.
(a) Turn on the power.
(b) Press the emergency stop button.
(c) Set bit 0 of K906 (keep relay) to 1.
(d) Turn the power off and on again while holding down the emergency stop button.
WARNINGSpecial care must be exercised when modifying a signal with the forcedinput/output function. If the forced input/output function is used incorrectly, theoperation of the machine may be unpredictable. Never use this function whenpersons are near the machine.
CAUTION1 Upon completion of forced input/output operations, reset keep relay K906#0 to 0.2 Turning on the power with the emergency stop button released resets keep relay
K906#0 to 0. (The OVERRIDE mode is disabled.)
3 The setting of OVERRIDE is not maintained when the power is turned off. Whenthe power is turned on again, the setting of OVERRIDE is cleared for X and Yaddresses.
4 Do not force input/output operations for any signal other than those (except the Faddress) usable with the custom PMC function.Never force input/output operations especially for X8.4 (emergency stop) or Y6.1(Z-axis brake control).
- 213 -
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 224/242
APPENDIX B-85314EN-1/01
B. FORCED INPUT/OUTPUTFUNCTION
B.3 SCREEN DISPLAY
On the FORCED INPUT/OUTPUT screen, the value of a desired signal can forcibly be modified.
On this screen, the following two input modes are available: Forced input/output and override. To
move to the FORCED INPUT/OUTPUT screen, click soft key [FORCED I/O] on the SIGNAL STATUS
screen. The following operations can be performed on the FORCED INPUT/OUTPUT screen:
• Search for a signal: [SEARCH]
• Switch to the decimal display and input mode: [DEC]
• Switch to the hexadecimal display and input mode: [HEX]
• Display the SIGNAL STATUS screen: [EXIT]
• Turn the signal on: [ON]
• Turn the signal off: [OFF]
• Set override: [OVRIDE SET] (*1)
• Clear override for a signal: [OVRIDE RESET] (*1)
• Clear override for all signals: [INIT] (*1)*1 This soft key is enabled in override mode.
Input mode
Signal status display area
Additional information line
Message display lineKey input line
In the input mode section at the right of the title, "OVERRIDE" is displayed as the mode of the forcedinput/output function only in the override mode.
In the signal status display area, the signal status of each address is displayed. For X and Y signals, the
status of each bit for which override is set is displayed as follows.
(1) For an X signal
(Input signal from the I/O device) → (Input signal to the ladder program)
In the hexadecimal or decimal display on the right of the screen, the numeric value of the input
signals to the ladder program on the right is displayed.
- 214 -
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 225/242
B-85314EN-1/01 APPENDIX
B. FORCED INPUT/OUTPUTFUNCTION
(2) For a Y signal
(Output signal from the ladder program) → (Output signal to the I/O device)
In the hexadecimal or decimal display on the right of the screen, the numeric value of the output
signals from the ladder program on the left is displayed.
On the message display line at the bottom of the screen, an error message is displayed when
required.
B.4 OPERATING THE FORCED INPUT/OUTPUT SCREEN ANDMODIFYING THE VALUES OF SIGNALS
Soft keys on the FORCED INPUT/OUTPUT screen
Force input/output
Override
Searches for an address.Turns the signal off.
Turns the signal on.
Switches to the SIGNAL STATUS screen.
Switches to the decimal
input mode.
Switches to the hexadecimal input mode.
Searches for an address.
Switches to the SIGNAL STATUS screen.
Switches to thedecimal input mode.
Switches to the hexadecimal input mode.
Sets override.
Clears override for a signal.
Clears override for allsignals.
Turns the signal off.
Turns the signal on.
- 215 -
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 226/242
APPENDIX B-85314EN-1/01
B. FORCED INPUT/OUTPUTFUNCTION
- 216 -
Operations using soft keys(1) [SEARCH] Search for an address
Searches for a byte or bit address.
(2) [DECIMAL] Switch to the decimal input mode
Switches the contents of the byte to the decimal display and input mode.This soft key is enabled only when the hexadecimal display and input mode is set.
(3) [HEX] Switch to the hexadecimal display and input mode
Switches the contents of the byte to the hexadecimal display and input mode.
This soft key is enabled only when the decimal display and input mode is set.
(4) [EXIT] Switch to the SIGNAL STATUS screen
Terminates the forced input/output function.
(5) [ON] Turn the signal on
Places the signal at the cursor in the on state. Operation in bit or byte units is available depending
on the cursor position.
(6) [OFF] Turn the signal off
Places the signal at the cursor in the off state. Operation in bit or byte units is available depending
on the cursor position.(7) [OVRSET] Set override
Places the X or Y address at the cursor in the override state. Operation in bit or byte units is
available depending on the cursor position.
This soft key is enabled only in the override mode.
(8) [OVRRST] Clear override for a signal
Clears the override state of the X or Y address at the cursor. Operation in bit or byte units is
available depending on the cursor position.
This soft key is enabled only in the override mode.
(9) Clear override for all signals
Clears the override state of all X and Y addresses.
This soft key is enabled only in the override mode.
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 227/242
B-85314EN-1/01 APPENDIX
- 217 -
B. FORCED INPUT/OUTPUTFUNCTION
Screen operations using other keys(1) INPUT key
Use this key to modify the status of a signal or signals.
(a) Setting in bit units
• Enter 1, then press the INPUT key to place the signal in the on state.• Enter 0, then press the INPUT key to place the signal in the off state.
• Just press the INPUT key to invert the on/off state of the signal.
(b) Setting in byte units
At the byte cursor, enter a binary number consisting of up to 8 digits, then press the INPUT key.
(If an entered number is shorter than 8 digits, the number is entered starting from bit 0.)
Example: When 100 is entered, the number is entered as follows:
Bit number 7 6 5 4 3 2 1 0
0 0 0 0 0 1 0 0
When the cursor is on a HEX or DECIMAL field, hexadecimal or decimal input in byte units is
available.
(c) Continuous data inputContinuous data can be entered vertically. The cursor moves at the end of continuously
entered data.
• Use a semicolon (;, EOB) as the data delimiter.
Example: "1;0;1" + INPUT key
• Use ;= to enter the same value as for the previous data.
Example: "1;=;=;0;=" + INPUT key: 1,1,1,0,0
• Use ;; to skip an address.
Example: "1;;1" + INPUT key: Nothing is entered in the second item.
• Use "R;input-value;count" to enter the same input value as many times as the specified
number.
Example: "R;1;200" + INPUT key: A value of 1 is entered in the vertical 200 fields.(2) Cursor keys
Use the cursor keys to select a signal whose value is to be modified.
Pressing the cursor left key when the cursor is at bit 7 of an address changes the cursor to the byte
cursor.
Pressing the cursor right key when the cursor is in the HEX or DECIMAL field of an address
changes the cursor to the byte cursor for selecting the entire 1 byte next to the address.
When the cursor is in the HEX or DECIMAL field or is the byte cursor, the values of the entire 1
byte of the address can be modified.
(3) Page keys
Use the page keys to move the display.
Return key operationOn the FORCED INPUT/OUTPUT screen, the return key is disabled.
To terminate the forced input/output mode and display the SIGNAL STATUS screen again, use soft key
[EXIT].
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 228/242
APPENDIX B-85314EN-1/01
C. CUSTOM LADDERPROGRAM COMMENTSWITCHING PROCEDURE
C CUSTOM LADDER PROGRAM COMMENTSWITCHING PROCEDURE
C.1 OVERVIEW
When custom ladder program comment display needs to be switched according to the language setting on
the CNC, set the system parameters according to the procedure below by using FANUC LADDER-III.
C.2 SYSTEM PARAMETER SETTING
Use the procedure below to set a comment display language.
(1) Open the custom ladder program with FANUC LADDER-III.
(2) Open the system parameter screen.
- 218 -
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 229/242
B-85314EN-1/01 APPENDIX
- 219 -
C. CUSTOM LADDERPROGRAM COMMENTSWITCHING PROCEDURE
(3) Click [Language for Comment]. Next, on the [Language for Comment] dialog box, set comment
set numbers to be displayed on the PMC screen for the CNC display language.
Comment set number
First comment = 0
Second comment = 1
:
CNC display language
number
Delimit a CNC display language from a
comment set number with a comma.
Displays the first comment
when the CNC display
language is other than Englishand Japanese.
Displays the first comment
when the CNC display
language is English.
Displays the second comment
when the CNC display
language is Japanese.
Number of display language
settings (comments)
[CNC display language numbers]
0: English 9: Danish
1: Japanese 10: Portuguese
2: German 11: Polish
3: French 12: Hungarian
4: Chinese (traditional) 13: Swedish
5: Italian 14: Czech
6: Korean 15: Chinese (simplified)
7: Spanish 16: Russian
8: Dutch -1: Other
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 230/242
APPENDIX B-85314EN-1/01
D. MULTI-LANGUAGEDISPLAY FUNCTION
- 220 -
D MULTI-LANGUAGE DISPLAY FUNCTION
With this series, the PMC message multi-language display function is available. When compared withthe conventional multi-language display function using the message shift function, the PMC messagemulti-language display function has the features indicated below. For details, refer to "FANUCLADDER-III Operator's Manual (B-66234)".
• Alarm message and operator message data is stored in a memory card format different from theformat used for conventional ladder programs, and is loaded into the CNC independently of theseladder programs.
• Multi-language alarm message and operator message data can be defined.
• Multi-language settings can be made without dividing A addresses. This means that all Aaddresses can be used for each language to define many messages.
• When the CNC display language setting is changed, the language for alarm messages and operator
messages is switched without turning off the power of the CNC.
To use the PMC message multi-language display function, use the following procedure:
(1) Create a message file for multi-language display.(2) Add message data to the main body of the ladder program.(3) Convert the message data to a memory card format file.(4) Incorporate the created memory card format file into the CNC.
TIP
• Second PMC message files for the multi-language display function to be used
with the custom PMC are not installed on the machine at the time of shipmentfrom the factory.
• To stop the use of the multi-language display function after a second PMCmessage file is installed to use the multi-language display function, the secondPMC message file "M2PMCMSG" needs to be deleted. For the procedure ofdeletion, see (7) in Section 11.2, "OPERATION ON THE BOOT SCREEN".
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 231/242
B-85314EN-1/01 APPENDIX
D. MULTI-LANGUAGEDISPLAY FUNCTION
- 221 -
D.1 CREATING MESSAGE DATA FOR MULTI-LANGUAGEDISPLAY
Create message data by using a text editor on the personal computer.Here, set message data in a language other than English.The data format is indicated below.
1. File formatFile type = Text file (*.TXT)Character code = ANSI/Unicode(UTF-16)
(Identification code)
(Title information)
(Comment between lines)
(Message data 1)
(Message data 2)
(Comment between lines)
(Message data 3)
(Message data 4)
:
(Identification code)
2. Identification codeAn identification code is used to mark the start and end of message data.
Start: %@4-DEnd: %
3. Title informationEnclose title information in double quotation marks.Up to 256 half-size characters can be entered. (Title information can be omitted.)
4. Comment between linesEnclose a comment between lines in double quotation marks.
No comment between lines is output to a memory card format file.
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 232/242
APPENDIX B-85314EN-1/01
D. MULTI-LANGUAGEDISPLAY FUNCTION
5. Message data
Language ID Address Message character string
Example) $1 %A100.0 1900 COOLANT ALARM
(a) Language IDSpecify a language ID for a message character string with "Dollar($)"+"Language ID".
Language ID
1: Japanese 7: Spanish
2: German 10: Portuguese
3: French 15: Chinese (Simplified)
4: Chinese (Traditional) 16: Russian
5: Italian
(b) Address
Be sure to prefix % to an address.The usable addresses are A100.0 to A149.7.
(c) Message character stringSpecify an alarm message number at the beginning then specify an alarm message to bedisplayed.
An example of message data is given below. ([@0A@] of title information represents a line feedcode.)
%@4-D
" FANUC ROBODRILL D14/21iA SERIES MESSAGE DATA@0A@ EDITION :
0001@0A@ DATE : 2012/03/29 "
$2 %A100.0 1900 COLLANT ALARM (Note: Added alarm)
$2 %A100.1 2060 COOLANT LEVEL LOW (Note: Added operator message)
:
:
$10 %A100.0 1900 COLLANT ALARM (Note: Added alarm)
$10 %A100.1 2060 COOLANT LEVEL LOW (Note: Added operator message)
%
TIP
• In this message data file, set messages in a language other than English.
• Set English message data as message data for the main body of the ladder
program.
- 222 -
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 233/242
B-85314EN-1/01 APPENDIX
D. MULTI-LANGUAGEDISPLAY FUNCTION
D.2 CREATING MESSAGE DATA FOR THE MAIN BODY OFTHE LADDER PROGRAM
Select "Message" on the FANUC LADDER-III program list screen to open the message editing screen.
- 223 -
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 234/242
APPENDIX B-85314EN-1/01
D. MULTI-LANGUAGEDISPLAY FUNCTION
Add and edit English messages.Even when no English message is needed, be sure to set alarm numbers.
The table below indicates the usable alarm numbers, operator messagenumbers, and A addresses.
Alarm 1900 to 1999
Operator message 2060 to 2099
A address A100.0 to A149.7
- 224 -
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 235/242
B-85314EN-1/01 APPENDIX
D. MULTI-LANGUAGEDISPLAY FUNCTION
D.3 CONVERTING MESSAGE DATA
D.3.1 Converting Message Data for Multi-Language Display
Convert a text file (mnemonic file) containing message data for multi-language display to a memory cardformat file.
Open the command prompt screen.
Execute the following at the command prompt (as an example where a file created in Section D.1 isnamed PMC2_MSG.TXT):
>C:
>CD C:\Program Files\FANUC PMC Programmer\FANUC LADDER-3>FPMCMSG C:\PMC\PMC2_MSG.TXT /p=2 /o=C:\PMC\PMC2_MSG.MEM
Explanation)Lines 1 and 2 make a movement to the drive directory where FANUC LADDER-III is installed.(Modify the move destination to the directory where the software is actually installed.)Line 3 executes FPMCMSG to convert the mnemonic format message file (PMC2_MSG.TXT) created inSection D.1 to a second PMC message file (PMC2_MSG.MEM) in the memory card format formulti-language display that can be loaded with the ROBODRILL.
A message file in the memory card format can be created by creating and executing the following BATfile:
File name (example): MAKE_MEM.BAT
Contents of a BAT file (example):
C:
CD C:\Program Files\FANUC PMC Programmer\FANUC LADDER-3
FPMCMSG C:\PMC\PMC2_MSG.TXT /p=2 /o=C:\PMC\PMC2_MSG.MEM
- 225 -
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 236/242
APPENDIX B-85314EN-1/01
D. MULTI-LANGUAGEDISPLAY FUNCTION
NOTE1 FPMCMSG.exe is stored in the FANUC LADDER-III installation folder
("C\Program Files\FANUC PMC Programmer\FANUC LADDER-3" usually).2 Usually, the result of command execution is output to the output screen. Use a
"greater than" sign (>) for redirection to a file or printer from the output screen.3 Line comments other than title information are not output to a memory card
format file.
FPMCMSG is detailed below.
FPMCMSG [drive:][path]message-file1 [ [drive:][path]message-file2 ] [ …]
[/m=[drive:][path]
lad-mcard-file ] [/l=[drive:][path]
lad-file ]
/o=[drive:][path]
mcard-file
.
Parameters
[drive:][path]
message-file1,[drive:][path]
message-file2, …Specifies the location and name of a source file of multi-language PMC messages.
Multiple files can be specified using a plus sign (+).
If [drive:][path] is omitted, the current folder is assumed
/m=[drive:][path]lad-mcard-file
A memory card file can be specified to check in detail why messages are not displayed normally.For lad-mcard-file, specify the name of a memory card file of a PMC sequence program related to the source file of multi-language PMC messages.If [drive:][path] is omitted, the current folder is assumed.
This parameter can be omitted.
/l=[drive:][path]lad-file
A LAD file can be specified to check in detail why messages are not displayed normally.For lad-file, specify the name of a LAD file related to the source file of multi-language PMC messages.If the specified LAD file contains no memory card file, the check with this parameter is not performed.If [drive:][path] is omitted, the current folder is assumed.
This parameter can be omitted.
Do not execute this tool when the LAD file specified for /L is open on FANUC LADDER-III.
/o=[drive:][path]mcard-file
Specifies the location and name of a multi-language PMC message file (memory card file) to be created.
If [drive:][path] is omitted, the current folder is assumed.
D.3.2 Converting the Ladder Program
Compile the ladder program with FANUC LADDER-III to create a memory card format file. For details,see Section A.3.
- 226 -
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 237/242
B-85314EN-1/01 APPENDIX
D. MULTI-LANGUAGEDISPLAY FUNCTION
D.4 INCORPORATING MEMORY CARD FORMAT FILES INTOTHE CNC
Install two memory card format files created in Section D.3 on the CNC.
For installation of the files on the CNC, two methods are available:
• One method writes the files directly to the flash ROM from the boot menu.
• The other method reads the files from the I/O screen of the PMC to the memory then writes the filesto the flash ROM.
For details, see Chapter 11, "INPUT/OUTPUT OF EDIT DATA".
D.5 CONVERTING A MEMORY CARD FORMAT FILE TO AMNEMONIC FORMAT FILE
When editing message data again by using a memory card format message file for multi-language display,convert data output from the machine, to a mnemonic format file, according to the following procedure:
(1) Back up a ROBODRILL message file for multi-language display from the machine. (See Chapter11.)
(2) Copy the backed-up message file for multi-language display to the hard disk of the personalcomputer.(Example: Copy the message file to C:\PMC folder.)
(3) Open the command prompt screen.
- 227 -
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 238/242
APPENDIX B-85314EN-1/01
- 228 -
D. MULTI-LANGUAGEDISPLAY FUNCTION
(4) Execute the following at the command prompt:
>C:
>CD C:\Program Files\FANUC PMC Programmer\FANUC LADDER-3
>FPMCMSG C:\PMC\PMC2_MSG.000 /o=C:\PMC\PMC2_MSG.TXT
Explanation)Lines 1 and 2 make a movement to the drive directory where FANUC LADDER-III is installed.(Modify the move destination to the directory where the software is actually installed.)Line 3 executes FPMCMSG to convert the memory card format message file (PMC2_MSG.000) to amnemonic format file (PMC2_MSG.TXT). (The file name is just an example. Change it to the nameof an actually backed-up message file for multi-language display.)For repeated conversion, create a BAT file with the contents above.
FPMCMSG is detailed below.
FPMCMSG
[drive:][path]mcard-file
[/unicode]
/o=[drive:] [path]message-text-file
Parameters
[drive:][path]mcard-file
Specifies the location and name of a multi-language PMC message file (memory
card file).
If [drive:][path] is omitted, the current folder is assumed.
/unicode
Outputs the message character strings to a source file in Unicode.
If this parameter is omitted, the message character strings are output in ANSI.
/o=[drive:][path]message-text-file
Specifies the location and name of a source file.
If [drive:][path] is omitted, the current folder is assumed.
(5) With a text editor, open and edit the file (PMC2_MSG.TXT) converted to the mnemonic format.
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 239/242
B-85314EN-1/01 INDEX
i-1
INDEX
<A>
ADDITIONAL AXIS CLAMP CONTROL ................120
Additional I/O Unit (I/O Module + Terminal Module) ..37
Additional I/O Unit for Sub-Operator's Panel..... ...........22
ADDRESSES AVAILABLE TO CUSTOM PMC ........47
AI TOOL MONITOR ...................... ....................... .....127
ALARM AND ERROR MESSAGES LIST.................144
ALARM AND OPERATOR MESSAGE DISPLAY...132
ALARM OUTPUT 2....................................................117
AUTOMATIC SIDE DOOR CONTROL....................126
<B>
BASIC SIGNALS..................... ....................... ............105
BLOCK SKIP...............................................................136
<C>
COMPLETION OF MACHINING..............................125
CONFIRMATION ...................... ....................... ............71
CONTROL SIGNAL FOR EACH SERVO AXIS.......129
CONVERSION TO A SOURCE FILE........................182
CONVERTING A MEMORY CARD FORMAT FILE
TO A MNEMONIC FORMAT FILE.......................227
CONVERTING MESSAGE DATA ....................... .....225
Converting Message Data for Multi-Language Display225
Converting the Ladder Program...................................226
COOLANT, MACHINE INTERIOR CLEANING
COOLANT, CENTER THROUGH COOLANT,
AND AIR BLOW.....................................................125
Count of Periodical Maintenance Customize Item.......136
CREATING MESSAGE DATA FOR
MULTI-LANGUAGE DISPLAY ....................... .....221
CREATING MESSAGE DATA FOR THE MAIN
BODY OF THE LADDER PROGRAM ..................223
CUSTOM LADDER PROGRAM COMMENT
SWITCHING PROCEDURE...................... .............218
CUSTOM LADDER PROGRAM CREATION...........193
CUSTOM MACROS ....................... ....................... .....130
CUSTOM PMC EDITING WITH FANUC
LADDER-III ...................... ........................ ..............181
<D>
DISPLAYING THE LADDER PROGRAM STATUS..71
<E>
EDITING ...................... ....................... ...................... ....50
EDITING ALARM AND OPERATOR MESSAGES65,205
EDITING LADDER PROGRAMS...........................51,53
EDITING SYMBOLS AND COMMENTS...................68
ENDING AN EDITING SESSION................................70
EXPLANATION OF TERMS ........................ .................3
EXTERNAL M CODE BCD OUTPUT FUNCTION..113
EXTERNAL PROGRAM NUMBER SEARCH
FUNCTION..............................................................110
EXTERNAL WORKPIECE NUMBER SEARCH
FUNCTION..............................................................108
<F>
FORCED INPUT/OUTPUT FUNCTION.................... 209
FRONT AUTOMATIC DOOR CONTROL................106
FRONT DOOR LOCK CONTROL.............................126
<I>
I/O Communication Error Messages............................172
I/O Link Connection Unit ..................... ......................... 22
I/O Module Editing ...................... ....................... .........189
I/O Unit Model-A...........................................................10
INCORPORATING MEMORY CARD FORMAT
FILES INTO THE CNC...........................................227
INPUT/OUTPUT OF EDIT DATA...............................78
INPUT/OUTPUT SPECIFICATIONS.............................6INPUTTING ALPHABETIC CHARACTERS..............48
INTERFACE SIGNALS BETWEEN SYSTEM AND
CUSTOM LADDER PROGRAMS ...................... .....84
INTERRUPT TYPE CUSTOM MACRO FUNCTION
(OPTION) ...................... ....................... ................... 117
<L>
Ladder Editing ........................ ........................ .............186
LADDER PROGRAM COMPILATION AND
LOADING FILE CREATION ........................ .........190
LADDER PROGRAM EDITING................................185
Ladder Program Message Editing................................205
<M>
M CODE OUTPUT FUNCTION (M80 TO M89).......116
M FUNCTION CODE SIGNALS ...................... .........131
MACHINE INTERIOR LAMP....................................132
MACHINE STATUS...................................................105
MACHINE STATUS OUTPUT ........................ ..........124
Message Editing...........................................................188
Messages That May Be Displayed on the PMC Alarm
Screen.......................................................................144
MULTI-LANGUAGE DISPLAY FUNCTION...........220
<N>
NOTES......................... ....................... ...................... .......4
<O>
OPERATING THE FORCED INPUT/OUTPUT
SCREEN AND MODIFYING THE VALUES OF
SIGNALS.................................................................215
OPERATION CONTROL ...................... ..................... 131
Operation Errors...........................................................157
OPERATION MODE SWITCHING..................... ......122
OPERATION ON THE BOOT SCREEN......................81
OPERATION ON THE INPUT/OUTPUT SCREEN....78
OPERATOR'S PANEL................................................121
Optional I/O Module Connection...................................46
OPTIONAL INPUT/OUTPUT SPECIFICATIONS......10
OUTLINE ....................... ...................... ....................... ....1
OVERRIDE CONTROL..............................................133
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 240/242
INDEX B-85314EN-1/01
i-2
OVERVIEW ..................... ....................... .............209,218
<P>
Parameter Setting When Optional I/O Modules Are
Used............................................................................46
PMC System Alarm Messages........ ........................ .....152
POSITION SWITCH ....................... ....................... .....128
POWER-OFF........................ ....................... ................132
PREFACE..................... ....................... ....................... . p-1
PRODUCTION MANAGEMENT...............................123
<R>
RESET AND REWIND FUNCTION....................... ...117
ROBOT INTERFACE ..................... ....................... .....134
<S>
SCREEN DISPLAY..............................................128,214
SETTING PARAMETERS..........................................143SETTING PMC PARAMETERS...................................74
SETTING/OPERATION FOR ENABLING FORCED
INPUT/OUTPUT ..................... ....................... .........213
SIGNAL DIAGNOSIS...................................................73
SPECIFICATIONS ..................... ....................... ..............5
SPINDLE ....................... ....................... ....................... 127
STANDARD INPUT/OUTPUT SPECIFICATIONS ......6
STARTING AN EDITING SESSION ........................ ...50
Switching to the Edit Screen..... ......................... ............51
Symbol and Comment Editing ........................ .............187
System Parameter Editing ........................ ....................189
SYSTEM PARAMETER SETTING.......................... ..218
<T>
Terminal Module B........................................................29
Title Editing ..................... ........................ ....................185
TOOL LIFE MANAGEMENT ...................... ..............118
<U>
USING TYPICAL FUNCTIONAL INSTRUCTIONS 137
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 241/242
B-85314EN-1/01 REVISION RECORD
r-1
REVISION RECORD
Edition Date Contents
01 Jun., 2012
8/18/2019 B-85314EN-1_01 Fanuc Robodrill Custom PMC Functions
http://slidepdf.com/reader/full/b-85314en-101-fanuc-robodrill-custom-pmc-functions 242/242