B 85444en 4 - 02 PDF
B 85444en 4 - 02 PDF
WARNING
To use the products explained herein safely, read carefully and understand
completely all the descriptions about safety at the beginning of this manual and
those about the functions you are going to use. Failing to follow any safety
precaution or any direction described herein may lead to death or injury.
Always keep this manual near your product, so you can reference it whenever
necessary.
B-85444EN-4/02
WARNING
Before starting to install, operate, or maintain the product, carefully read and understand
the "SAFETY PRECAUTIONS." Failing to follow any of these safety precautions and
other cautions stated herein may lead to death or injury.
Target models
The following table shows the models covered by this manual along with their abbreviations.
Standard models
High-performance models
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.
Indicates that incorrect handling will invite an imminent danger of death or serious
DANGER:
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.
NOTE: Describes precautions for protecting the product of interest from damage or
information for effective and efficient use of the product of interest.
Symbols
The following symbols are used in this manual.
(For symbols used on the warning labels posted onto the machine, see "Section 1.7, Warning Labels"
in "Safety Precautions".)
This symbol indicates the possibility of a This symbol indicates the possibility of
risk to a person or damage to property if an injury from getting caught in rotating
the instruction is ignored. portions if the instruction is ignored.
This symbol indicates the possibility of an This symbol indicates the possibility of
injury from getting caught in the machine an explosion or fire if the instruction is
if the instruction is ignored. ignored.
This symbol indicates the possibility of This symbol indicates the possibility of
chips, coolant, or damaged tool flying receiving an electrical shock if the
out/scattering if the instruction is ignored. instruction is ignored.
The products in this manual are controlled based on Japan's "Foreign Exchange and
Foreign Trade Law". The export of FANUC ROBODRILL α-D14MiB5/D14LiB5/D14SiB5,
α-D21MiB5/D21LiB5/D21SiB5, α-D14MiB/D14LiB/D14SiB, α-D21MiB/D21LiB/D21SiB,
α-D14MiB5ADV/D14LiB5ADV/D14SiB5ADV, α-D21MiB5ADV/D21LiB5ADV/D21SiB5ADV,
α-D14MiBADV/D14LiBADV/D14SiBADV, α-D21MiBADV/D21LiBADV/D21SiBADV from Japan is
subject to an export license by the government of Japan. Other models in this manual
may also be subject to export controls. Further, re-export to another country may be
subject 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 States government. Should you wish to export or re-export these products,
please contact FANUC for 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
especially described as possible in this manual should be regarded as "impossible." If
you wonder whether a specific matter is possible, ask FANUC.
The original language of this manual is English. The other language manuals are a
translation from the English one.
B-85444EN-4/02 SAFETY PRECAUTIONS
SAFETY PRECAUTIONS
Before you start to use the machine, be sure to carefully read this section about safety precautions and the
descriptions about the functions you are going to use and fully understand them. Otherwise, an accident
may occur.
Use the machine only after you understand them fully.
When using the machine, follow all national and local regulations applicable to safety, health, and
environment hygiene.
Operator's
panel
Emergency stop
button
Fixed cover
Window
Operator's
panel
Fixed cover
s-1
SAFETY PRECAUTIONS B-85444EN-4/02
s-2
B-85444EN-4/02 SAFETY PRECAUTIONS
DANGER
1 When running the machine with the front door kept open, be careful to prevent
any portion of your body from touching the movable parts, such as the table.
Otherwise, you may get caught, possibly leading to injury.
2 Do not put your whole body into the machine. If you do so, it is difficult for others
to notice that you are working on the machine. Therefore, they may fail to
recognize you working inside the machine and may start the machine.
3 Do not adjust the coolant nozzle during operation. Doing so may cause injury.
4 The operator is not allowed to open the front door even if the power is OFF.
Opening the front door disables safety devices, possibly leading to injury.
5 If you are an operator and need to open the front door while the power is OFF,
ask a maintenance engineer. Opening the front door with no sufficient
knowledge may lead to injury because of an unexpected behavior of the
machine.
6 Before you open the front door, make sure that the Z-axis (spindle head) will not
move down. In rare cases, the Z-axis brake gets out of order, thus letting the
Z-axis move down. Even after you have opened the front door, be aware that the
Z-axis may move down. If you have to work underneath the Z-axis, pop it up by
inserting a piece of wood between the Z-axis and table beforehand to prevent it
from moving down in case the brake should get out of order.
7 Pay attention not to get your head or hand caught in the automatic door
(optional). If the machine has the optional automatic door mechanism, the front
door can be automatically opened and closed in step with programs. Be careful
not to get caught in the door during work.
8 When removing the Z-axis motor, be careful not to let the Z-axis (spindle head)
move down. Since the Z-axis brake is in the motor, removing the motor allows
the Z-axis to move down, you may get caught, possibly leading to injury. When
removing the motor, fix the table and Z-axis with packing materials.
9 Do not perform automatic operation with the coupling bolts for the Z-axis loose.
Otherwise, the ball screw may break, which may cause the spindle head to go
down in the worst case.
s-3
SAFETY PRECAUTIONS B-85444EN-4/02
DANGER
1 When the power is ON, do not use a cross-slot screwdriver to open the front
door. Doing so enables you to enter the machining area even when the tool is
rotating, possibly leading to injury. When the power is ON, use the [Door
Open/Close] button to open or close the front door.
2 For ROBODRILL α-DiB5 series and α-DiB5ADV series, one or two servo motors
can be controlled as the fourth and/or fifth axes (additional axes).
For ROBODRILL α-DiB series and α-DiBADV series, one servo motor can be
controlled as the fourth axis (additional axes). The additional axis must be
installed on the table. Otherwise, it is impossible for the fixed cover or front door
to protect the operator from the motion of the additional axis, possibly leading to
injury.
3 To avoid accidents, such as getting caught in the machine, always wear safe
clothing as stated below when working.
• Wear a cap. Long hair should be tucked into the cap as it can get caught in
the machine or hinder vision.
• Wear safety shoes.
• Wear protective glasses.
• Button up the sleeves of outer clothes.
• Do not wear necklaces, bracelets, or the like.
• Do not wear scarves, mufflers, or the like.
4 Before opening the front door with the power switched OFF, make sure that the
spindle is not rotating. When the spindle is rotating, switching OFF the power
prevents the spindle from stopping in a controlled manner, thus letting the
spindle keep rotating under its own inertia; chips may fly out or you might
accidentally touch the rotating spindle leading to injury.
s-4
B-85444EN-4/02 SAFETY PRECAUTIONS
DANGER
An explosion or fire could occur. Watch for explosions and fires when
machining a workpiece made of combustible metal.
s-5
SAFETY PRECAUTIONS B-85444EN-4/02
DANGER
An explosion or fire could occur. Watch for explosions and fires when
machining a workpiece made of combustible metal.
s-6
B-85444EN-4/02 SAFETY PRECAUTIONS
WARNING
Chips, coolant, and broken tools may fly out. Be careful not to get
hit by any flying objects on your body or eyes.
1 Before you start to switch ON the air blower with the front door kept open, wear
protective glasses. Otherwise, chips may get into your eyes, possibly leading to
loss of vision.
2 If the polycarbonate of the front or side window is damaged, immediately replace
the polycarbonate or door. When a lattice type window is installed, if the ABS
sheet, which protects the polycarbonate, is damaged, immediately replace the
door. Otherwise, objects flying from the inside of the machine can crash through
the window, possibly leading to injury.
3 A high-speed spindle mounted on the ROBODRILL must meet the following
requirements. Otherwise, safety devices, such as the interlock, may fail to
operate, possibly leading to injury.
• Register the number of the tool to be mounted in the parameter and confirm
that the parameter setting matches the location where the high-speed spindle
holder is mounted. If the parameter setting differs from the mounted location,
safety measures during operation or work by the ROBODRILL become
insufficient, possibly leading to injury.
• To operate the machine with the front door (safety door) of the ROBODRILL
kept open, make sure that the high-speed spindle motor does not rotate. If
the front door is opened with the high-speed spindle motor rotating, injury
may occur. Be sure to use the high-speed spindle control amplifier from
YUKIWA SEIKO INC. (for the FANUC ROBODRILL). Otherwise, safety is not
ensured.
• Prepare a circuit that shuts down the power between the motor and control
unit when the door of the machine is opened.
• Use a high-speed spindle having a speed detector.
4 The operator is not allowed to remove any fixed cover. Some portions inside the
fixed covers are rotating or moving at high-speed. Removing any fixed cover has
the following risks.
• You may accidentally touch portions rotating or moving at high-speed.
• A broken tool or workpiece chips may fly out.
• Chips may fly out.
• Coolant may splatter from the machine.
• Noise may leak out.
5 Before switching on the power and operating the machine during or after
maintenance work, make sure that no tool or the like is left in the machine.
Otherwise, when the machine runs, any tool or the like may get caught in the
machine or the machine may strike the tool or the like toward people around the
machine.
s-7
SAFETY PRECAUTIONS B-85444EN-4/02
WARNING
Chips, coolant, and broken tools may fly out. Be careful not to get
hit by any flying objects on your body or eyes.
6 When replacing the filter regulator and oil mist filter mantle (element)
a) Before starting auto drain maintenance, turn OFF the main circuit breaker.
Otherwise, you may get injured due to an unpredictable motion.
b) Before removing the bowl, stop the supply of compressed air to remove any
residual pressure and make sure that there is no pressure inside the bowl. If
there remains compressed air, the bowl can be blown off, resulting in human
injury or death.
c) Do not remove the bowl guard. If the bowl is damaged, broken pieces can
scatter, resulting in human injury or death.
s-8
B-85444EN-4/02 SAFETY PRECAUTIONS
WARNING
There is a risk of an electrical shock. Do not touch any portion
through which current flows or splash liquid onto that portion.
1 When installing the machine, keep the main circuit breaker (outside the control
unit cabinet) in its off position.
2 When making electrical adjustments with a cover removed, use a tool with
sufficient electrical protection (for example, a screwdriver made of plastic).
Otherwise, you may receive an electrical shock.
3 If a power or connection cable gets damaged, immediately stop using the
machine. Otherwise, you may receive an electrical shock, or fire may occur. Do
not start using the machine until a maintenance engineer replaces the damaged
cable.
4 Do not switch ON the power for the machine with any cable detached.
Otherwise, you may receive an electrical shock.
5 Before opening the control unit cabinet door, for example, to replace fuses or
batteries, be sure to switch OFF the power with the main circuit breaker.
Otherwise, you may receive an electrical shock.
6 Before connecting the power cable, turn OFF the switchboard breaker.
Otherwise, you may receive an electrical shock.
7 Keep in mind that setting the control unit cabinet door circuit breaker to its OFF
position does not remove the power from its primary side. Also keep in mind that,
even if the circuit breaker is in its OFF position, there is a risk of an electrical
shock on any component connected to the primary side of the circuit breaker,
including the following:
• External power transformer connected to the primary side of the circuit
breaker
• Nonstandard peripheral equipment connected to the primary side of the
circuit breaker
• Automatic fire-extinguisher connected to the primary side of the circuit
breaker
8 There may remain a voltage on some portions in the control unit cabinet even
after the main circuit breaker is set to its OFF position, possibly leading to an
electrical shock. Do not touch any portion in the control unit cabinet unless you
have sufficient knowledge about electricity.
There may remain a voltage also on each motor and their power lines. Before
starting maintenance work on these parts, wait for at least 20 minutes after the
power has been shut OFF.
9 Do not touch the inside of the control unit cabinet with a wet hand. Otherwise,
you may receive an electrical shock.
10 Do not splash liquid onto the operator's panel or control unit cabinet. Otherwise,
you may receive an electrical shock.
11 Avoid using any coolant or lubricant (such as grease or oil) that can unmake
polycarbonate, nitrile rubber (NBR), hydrogenated nitrile rubber (HNBR),
fluorocarbon rubber, nylon, acrylate resin, and ABS resins. Dilution water rich
with residual chlorine can unmake these substances. As the machine uses these
substances as sealant, such sealant properties may be lost, possibly leading to
an electrical shock due to fault current or a burn due to lack of grease resulting
from a spill.
s-9
SAFETY PRECAUTIONS B-85444EN-4/02
WARNING
There is a risk of an electrical shock. Do not touch any portion
through which current flows or splash liquid onto that portion.
12 The operator is not allowed to open the control unit cabinet door. Some portions
in the cabinet have high voltage, having a risk of an electrical shock. If the
operator has to switch ON the power, use the main circuit breaker (outside the
control unit cabinet) or the power switch (on the operator's panel).
13 Before removing the cover of the automatic fire-extinguisher control box, be sure
to turn OFF the circuit breaker of the automatic fire-extinguisher. If you remove
the cover with the power to the automatic fire-extinguisher kept ON, you may
receive an electrical shock. Keep in mind that turning OFF the circuit breaker of
the ROBODRILL does not remove the power from the automatic
fire-extinguisher.
14 Do not touch the controller terminals inside the automatic fire-extinguisher panel.
It is likely that the fire-extinguisher power may be ON even if the ROBODRILL
circuit breaker is in its OFF position. Before touching the controller terminals,
make sure that the automatic fire-extinguisher power is OFF. Otherwise, you
may receive an electrical shock.
15 When replacing maintenance parts (except the battery for Absolute Pulsecoder
explained in "Subsection 2.6.1.1 Absolute Pulsecoder battery replacement" in
"Part V, MAINTENANCE" in the OPERATOR'S MANUAL (Detailed Version) or
"Subsection 4.6.1.1 Absolute Pulsecoder battery replacement" in the
MAINTENANCE MANUAL (Basic Version)), be sure to keep the control unit
cabinet door circuit breaker set to its OFF position. Otherwise, the replaced parts
may be damaged, or you may receive an electrical shock.
16 Provide sufficient space around the cable carrier. If sufficient space is not
allowed between the cable carrier and the ceiling, walls, beams, or other
installations (for example, a non-FANUC material prepared by the customer,
such as a ceiling cover) of a building in which the machine is installed, a broken
power cable in the cable carrier has a higher risk of a fire or electrical shock.
17 When assembling the Z-axis motor to the machine, keep the power for the
machine main body switched OFF. Otherwise, you may be injured or receive an
electrical shock unexpectedly.
18 After maintenance work, make sure that all components, including screws, that
were removed for maintenance purposes are back in place. Otherwise, safety
devices may fail to function, or you may get injured due to a malfunction or an
electrical shock.
19 The person in charge of routine maintenance and preventive maintenance shall
not be engaged in replacement of the CNC memory backup battery. Only the
maintenance engineer is allowed to replace such batteries. Work by any person
with no sufficient knowledge may disable safety devices from working, possibly
resulting in an unexpected behavior of the machine that may cause injury or an
electrical shock.
s-10
B-85444EN-4/02 SAFETY PRECAUTIONS
WARNING
Other Dangers
1 Do not get close to the machine if you are using a pacemaker. Otherwise, the
pacemaker may be adversely affected.
2 Do not touch the following portions of the machine during operation and for a
while after operation because they may be very hot. The temperature of these
portions may become very high with a risk of burn injury. Use protective
equipment, such as heat-resistant gloves, if you cannot avoid touching them.
• X-, Y-, Z-, turret( only for α-DiB5ADV/α-DiBADV series), and additional axis
servo motors
• Spindle motor
• Coolant motor
3 Do not touch the following portions of the machine when the power is ON and for
a while after the power is switched OFF because they may be very hot. The
temperature of these portions may become very high with a risk of burn injury.
Use protective equipment, such as heat-resistant gloves, if you cannot avoid
touching them.
• Power line
• Heat generating/releasing portions (such as transformers and heat sink fins)
in the control unit cabinet
4 Coolants and lubricants (such as grease and oil) are harmful. Take the following
precautions. For additional precautions and measures to be taken if they have
come in contact with the human body or been inhaled, follow the instructions
stated on the package of the products or those from the respective
manufacturers, such as SDS.
• Do not inhale vapor or mist of any of these substances.
• Do not expose the skin (especially, cuts) directly to any of these substances
more than necessary.
• Wear protective glasses to protect the eyes from these substances.
• Do not drink any of these substances.
5 Do not use any rotten coolant or lubricant (such as grease or oil) as it is quite
harmful. As for how you can tell that a coolant or lubricant is rotten, contact its
manufacturer. Store or dispose of such coolant or lubricant according to the
instructions from the manufacturer.
6 Do not detach the coolant hose during operation. The toxic coolant may spout
out and splash onto the human body. Before detaching the coolant hose, switch
OFF the power and make sure that the pump is at rest.
7 To use the built-in Ethernet function for the first time, set up an IP address and
other data carefully and perform communication tests sufficiently after consulting
with your network administrator. Be very careful because specifying the IP
address and other data incorrectly can have an adverse effect, such as a
communication failure, to the entire network and can also cause other machines
to malfunction.
8 Before starting to use the machine, be sure to perform grounding to prevent
radio disturbance and electrical leakage. For grounding conditions, see "Chapter
1, INSTALLATION REQUIREMENTS" in the "Part II, INSTALLATION" in the
OPERATOR'S MANUAL (Detailed Version).
s-11
SAFETY PRECAUTIONS B-85444EN-4/02
WARNING
Other Dangers
9 Do not change any parameter unless you have sufficient knowledge. Changing a
parameter may disable the interlock, leading to a higher risk of injury. After
changing any parameter, make sure that the interlock functions properly.
10 To lift the machine, use a crane and rope or cable with a load capacity not less
than the mass of the ROBODRILL main body to be lifted. Listed below are the
mass of the main body of each ROBODRILL model. The value enclosed in
parentheses is the total mass including all options.
• α-D14/21MiB5, α-D14/21MiB 2000kg (2300kg)
• α-D14/21LiB5, α-D14/21LiB 2100kg (2400kg)
• α -D14/21SiB5, α -D14/21SiB 1950kg (2200kg)
• α-D14/21MiB5ADV, α-D14/21MiBADV 2200kg (2500kg)
• α-D14/21LiB5ADV, α-D14/21LiBADV 2300kg (2600kg)
• α -D14/21SiB5 ADV , α-D14/21SiB ADV 2150kg (2400kg)
When lifting the machine, make sure that it stays in balance.
11 Do not use any coolant with a low inflammation point (such as class 2 petroleum,
with an inflammation point of below 70 °C). Otherwise, a fire may occur. Class 3
petroleum (with an inflammation point of 70 to 200 °C), class 4 petroleum (with
an inflammation point of 200 to 250 °C), and burn-resistant coolants (with an
inflammation point of 250 °C or higher) can also catch fire. When using these
liquids, exercise care on the way and method of using them, for example, by
suppressing generation of oily smoke.
12 Do not get burnable or flammable material (such as thinner, gasoline, paper,
wood chip, cloth, fiber, or spray) close to the machine (including the power and
connection cables) or leave it near the machine. Otherwise, heat or sparks
generated in cutting may let it catch fire.
13 During machining using a coolant, be careful to supply a sufficient amount of
coolant properly. If a coolant is not supplied properly, sparks, frictional heat, and
others may be generated depending on the cutting condition, possibly letting
chips of a combustible workpiece or the coolant catch fire. Clean the chip tray
and filter in the coolant tank so that a sufficient amount of coolant is supplied
properly and remove any clogging in the filter. If the amount of the coolant in the
coolant tank is insufficient, replenish the coolant in the tank immediately.
Periodically check that the coolant pump runs normally.
14 Always maintain a sufficient amount of coolant for machining. If there is no
sufficient coolant, a resultant temperature rise may cause a fire or damage to the
tool and workpiece.
15 When using a mist collector or dust chamber together with the ROBODRILL with
an automatic fire-extinguisher, be sure to attach a fire prevention dumper to the
duct section. Otherwise, fire spark may enter such parts, causing fire to spread
in case of a fire.
16 Watch for fires when handling flammable workpieces.
17 Watch for fires when using a water-insoluble coolant.
s-12
B-85444EN-4/02 SAFETY PRECAUTIONS
WARNING
Other Dangers
18 Use the machine with appropriate tools and under appropriate cutting conditions.
Cutting under an unreasonable cutting condition or with a worn tool may lead to
fire because of heat generated during cutting. It can also break the tool and
cause sparks, which may let chips and the water-insoluble coolant catch fire.
Use appropriate tools and appropriate cutting conditions while referencing
materials supplied by tool manufacturers.
19 If a tool breaks, stop cutting immediately. Otherwise, any tool chip left in the
workpiece may grind against the rest of the tool on the Z-axis (spindle head),
causing sparks, which may let chips and the water-insoluble coolant catch fire.
20 Do not use the machine under any cutting condition that may cause sparks.
Otherwise, a fire may break out. Sufficiently check the program and settings
beforehand and make sure that the tool will not be overloaded or interfere with
jigs.
21 Sweep away chips. A pileup of chips in the machine can increase the risk of a
fire. Periodically sweep inside the machine to avoid a pileup of chips.
22 Keep mist of oil or dust from stirring up around the machine. Otherwise, sparks
may let it catch fire.
23 When machining a combustible workpiece or using a water-insoluble coolant,
always monitor the machine status. The automatic fire-extinguisher is designed
for temporary use for the initial stage of fire. Always monitor the machine status
so that an appropriate action can be taken immediately in case fire should break
out.
24 Machining a combustible metal without using any coolant may generate sparks,
frictional heat, and others depending on the cutting condition or due to a worn
tool, having a high risk of letting chips catch fire.
25 Rig a fire-extinguisher near the machine in case of fires. It is also recommended
to equip the machine with an automatic fire-extinguisher.
26 Periodically clean the piping and wiring (sensors and nozzle in particular) in the
automatic fire-extinguisher. In particular, chips and cutting fluid adhered to the
sensors and nozzle can prevent detection of a fire and emission of
fire-extinguishing agent.
27 We recommend you to install a ceiling cover. In case fire should break out, the
ceiling cover may be able to prevent or retard the spread of fire to the building, to
let the fire die down because of a reduction in the amount of oxygen within the
splash guard, and to enhance the effect of the automatic fire-extinguisher.
28 Perform inspections and maintenance periodically. Be sure to perform inspection
of items described in the OPERATOR’S MANUAL (Detailed Version) or
MAINTENANCE MANUAL (Basic Version). Otherwise, any defect in the machine
may lead to death, injury, or damage to the machine.
29 When exchanging maintenance parts, follow the applicable descriptions in this
manual. Using noncompliant parts or the wrong replacement method may cause
a defect in the machine, possibly leading to injury.
30 Before you remove a cover for maintenance purposes, be sure to set the control
unit cabinet door circuit breaker for the machine to its OFF position.
31 Before installation or maintenance of each option, turn OFF the circuit breaker of
the control unit cabinet door and the circuit breaker of each option.
s-13
SAFETY PRECAUTIONS B-85444EN-4/02
WARNING
Other Dangers
32 When turning ON the power with the cover removed for maintenance, check that
there is no other person near the machine.
33 Before starting maintenance work, post a notice near the control unit cabinet
door circuit breaker to indicate that no one except the authorized maintenance
personnel is allowed to switch ON the power.
34 When working in a high place, use a ladder and secure a footing to reduce the
risk of a fall. Do not climb the machine or any other thing (such as a chair or
desk) that is not intended for use as a step ladder. Otherwise, you may lose
balance, possibly leading to an accident.
35 Before inspecting the X/Y/Z-axis telescopic covers, be sure to turn OFF the
power. Otherwise, you may get injured due to an unpredictable motion.
36 When transporting or lifting the machine, keep it in the transportation status
shown here. Otherwise, the machine may fall down, possibly leading to injury.
37 Before you start to install the ROBODRILL, make sure that the circuit breaker in
the ROBODRILL control unit cabinet is in its OFF position to shut OFF power for
safety purposes. In addition, stop supplying air to the machine.
38 Read "Precautions for Installation" carefully and follow the steps stated in it.
Failing to follow these steps may lead to injury or death.
39 Before you start to mount the tool length switch, make sure that the main circuit
breaker (outside the control unit cabinet) is in its OFF position for safety
purposes. In addition, stop supplying air to the machine.
40 Clean chips from the splash guard to prevent large amounts of chips from
accumulating. If fire occurs when large amounts of chips are accumulated, it may
become impossible to distinguish the fire completely with the automatic
fire-extinguisher.
41 After operation of the automatic fire-extinguisher, leave the machine untouched
without removing ejected fire-extinguishing agent until chips and the machine
have completely cooled down. You may get burned if you touch hot burned
chips. Remove the burned chips and fire-extinguishing agent once they have
completely cooled down (you do not feel heat when you place your hands over
the fire-extinguishing agent).
s-14
B-85444EN-4/02 SAFETY PRECAUTIONS
WARNING
Other Dangers
42 When doing cleanup work after operation of the automatic fire-extinguisher, be
sure to wear protective equipment such as protective gloves, goggles, and a
mask. Otherwise, during the cleanup work after fire extinction, there is a risk that
you may burn yourself if you carelessly touch hot chips or parts, and there is
also a risk for you to be injured if fire-extinguishing agent or chips enter your
eyes or mouth.
[First-aid actions against fire-extinguishing agent]
Take the actions listed below, immediately contact a doctor, and follow the
doctor's directions.
When fire-extinguishing agent was inhaled
• Lie quietly in an environment where air is clean.
• Wash the nasal cavity with lukewarm water and gargle the throat.
When fire-extinguishing agent contacted the skin
• Wash away the agent with water or soap-and-water solution.
When fire-extinguishing agent entered the eye
• If the fire-extinguishing agent contacted the eye, wash it down with a large
quantity of water and submit to medical treatment.
When fire-extinguishing agent was swallowed
• If the victim is conscious, have his or her mouth rinsed out with water.
• Make them throw up the agent and submit to medical treatment quickly.
Protecting personnel providing first aid
• The deliverer shall wear appropriate protective equipment so that he or
she will not touch the fire-extinguishing agent.
* For explanations about how to handle other types of fire-extinguishing
agents, refer to the "Material Safety Data Sheet" attached to the automatic
fire-extinguisher in use.
43 Before performing work at closing time, be sure to turn OFF the power.
Otherwise, you may get injured due to an unpredictable motion.
44 When greasing, turn OFF the power. Otherwise, you may get injured due to an
unpredictable motion.
45 Before switching any setting terminal on the HDI I/F unit for the high-speed skip
function, wait for several minutes after turning OFF the power to the machine.
Otherwise, there is a risk of an electrical shock or burn injury.
46 When you hear noise from the spindle, the bearing of the spindle may be
damaged. If you continue to use the machine with a damaged bearing, the
temperature of the spindle may become abnormally high, possibly leading to fire
caused by overheated parts. Especially when the alarm SP9002 "EX
DEVIATION SPEED" occurs along with the noise, immediately stop using the
machine.
s-15
SAFETY PRECAUTIONS B-85444EN-4/02
CAUTION
1 Before you use coolant or lubricant (such as grease or oil), obtain the latest
MSDS provided by the manufacturer and make sure to thoroughly read and
understand the product properties and precautions. Handling coolant or lubricant
without following such precautions or disposal information may lead to
circumstances that will adversely affect the human body or environment.
2 If a coolant or lubricant (such as grease or oil) contacts your hand, wipe it off
immediately. Otherwise, it makes the hand very slippery, making it difficult to
handle workpieces or operate the equipment; possibly leading to injury and
damage to the workpieces.
3 The table can hold up to the following weight including jigs and workpieces. Be
careful not to exceed this maximum loading weight . If it is exceeded, the table
may get damaged, possibly leading to injury and damage to the workpiece and jig.
• α-D14/21M/LiB5, α-D14/21M/LiB 300kg
• α-D14/21SiB5, α-D14/21SiB 200kg
• α-D14/21M/LiB5ADV, α-D14/21M/LiBADV 400kg
• α-D14/21SiB5ADV, α-D14/21SiBADV 200kg
4 Be careful when handling workpieces, no matter whether they are yet to be
machined or have already been machined, because they have sharp edges and
burrs. Otherwise, you may get injured. Wear protective equipment such as
gloves.
5 When using or exchanging tools, be careful not to get injured with their sharp
edge. When handling tools, wear protective equipment such as gloves.
6 When handling chips, be careful not to get injured. Wear protective equipment
such as gloves.
7 When disposing of tools, follow all regulations applicable to handling of
dangerous articles. Unconsidered disposal may lead to injury to others who
touch the wastes.
8 If you want to use an coolant or lubricant (such as grease or oil) that is not
recommended by FANUC, check the instructions from its manufacturer and use
it by exercising care sufficiently on its use conditions and method according to
the instructions. Otherwise, unrecommended coolants and lubricants can
adversely affect human bodies, the machine, and environment. Some types of
coolant or lubricant and some of their combinations lead to poor lubrication or
sludge development on the LM guide or ball screw, causing possible endurance
degradation. Before you start to use a coolant, check it carefully with its
manufacturer.
9 If a coolant or lubricant (such as grease or oil) spills on the floor, wipe it off
immediately. Otherwise, the floor becomes very slippery, possibly leading to the
risk of fall and injury.
10 Periodically clean the machine so that chips will not block the coolant outlet or
chip tray. Coolant leakage can make the floor slippery, possibly leading to the
risk of fall and injury.
11 As for storage of coolants and lubricants (such as grease and oil), follow the
instructions from their manufacturers. When disposing of them, follow all
regulations applicable to industrial wastes.
12 Use a crane to mount or dismount an object that apparently weighs 20 kg or
more, that cannot be lifted with your hands, or that you feel heavy when you try
to lift it. Lifting heavy objects may place great stress on your back or let it fall
from your hands, possibly leading to injury.
s-16
B-85444EN-4/02 SAFETY PRECAUTIONS
CAUTION
13 Sufficiently illuminate the shop floor where the machine is installed so that you
can see the machine and parts clearly. Working in a dark place can lead to
incorrect operation, possibly causing an accident. The shop floor must be
illuminated with at least 500 lx. An optional internal light is available.
14 Do not directly look into the internal light. Be very careful to protect your eyes by
turning the light OFF when lighting is not necessary, etc.
15 Do not work in an unnatural posture, reaching out to mount or dismount
workpieces on the table when it is far away from you. Doing so may place great
stress on your back or let workpieces fall, possibly leading to injury
unexpectedly. When working with workpieces on the table, bring the table
sufficiently toward you beforehand.
16 Pressing the Emergency Stop button is the first thing you should do once a
failure occurs. Make is possible to press the Emergency Stop button whenever
necessary. Do not hang anything on the button nor cover it with anything.
17 Before you reset the Emergency Stop button, remove the cause of the
abnormality. Otherwise, a dangerous condition may recur, possibly leading to
injury.
18 Connect any related external equipment to the emergency stop function
securely. If an accident occurs, a poor connection may disable the emergency
stop device from operating normally, possibly leading to injury or damage to
tools.
19 Do not handle the operator's panel or display unit with gloved hands. Doing so
may lead to pressing the wrong key or more than one key at a time, possibly
leading to malfunction of the machine, injury, or damage to workpieces or even
the machine.
20 Install the machine on a flat, sufficiently strong floor. Otherwise, the machine
may jolt during operation, possibly leading to injury. The floor on which the
machine is installed must satisfy all of the following conditions:
2 2
• The floor must have a load resistance of 3 tf/m (29.4 kN/m ) or more.
• The floor is completely flat, with no protuberance or indent.
• The floor must not deteriorate with age and in regular use.
For recommended floor conditions, see "Chapter 1, INSTALLATION
REQUIREMENTS" in the "Part II, INSTALLATION" in the OPERATOR'S
MANUAL (Detailed Version).
21 Connect piping securely to prevent coolant from leaking out. If coolant leaks, the
floor becomes very slippery, thereby causing injury due to falling.
22 When an inner coolant control unit is used, if the shower gun is pointed towards
the outside of the splash guard, spilled coolant makes the floor slippery, which
can cause injury due to falling.
23 If operating the automatic door with the cover removed for inevitable inspection
reasons, be careful not to jam your fingers in the door.
24 When you operate the robot using the CNC of the ROBODRILL with the robot
interface 2 (optional), you cannot perform an operation that requires a high
response because of the characteristic of control. Therefore, be very careful
when operating the robot.
s-17
SAFETY PRECAUTIONS B-85444EN-4/02
CAUTION
25 Before you start machining, securely attach the workpiece to the jig. Also keep
the jig stationary on the table. If you fail to fix the workpiece securely, it may
come off the jig and fly out during work, possibly leading to damage to the
workpiece and machine.
26 Before starting work, make sure that the tool is securely attached to the tooling.
Otherwise, the tool may come off, possibly leading to damage to the workpiece
and machine.
27 Before starting work, make sure that the tool is not worn out or broken.
Otherwise, chips of the tool may fly out, possibly leading to damage to the
machine.
28 Before starting work, make sure that the tooling is securely attached to the turret
grip as directed (see "Chapter 6, MOUNTING TOOLS" in the "Part III, ROUTINE
OPERATIONS" in the OPERATOR'S MANUAL (Detailed Version)). Otherwise,
the tooling may come off and fly out, possibly damaging the workpiece and
machine.
29 The weight of a tooling to be mounted on the turret is 2 kg or less and the total
weight of 14/21 tools is 15 kg/23 kg or less. To mount a tool with a weight of 2 kg
or more (up to 3 kg), set the tool weight to 3 kg. To mount a tool with a weight of
3 kg or more (up to 4 kg), set the tool weight to 4 kg (The tool weight can be set
to 4 kg in α-DiB5ADV/α-DiBADV series only. For the α-DiB5/α-DiB series, tools
that weigh more than 3 kg cannot be used.) (see "Chapter 5, TOOLS" in the
"Part I, OUTLINE" in the OPERATOR'S MANUAL (Detailed Version)). The
factory-adjusted tool weight is 3 kg for safety. If the setting is inappropriate, the
tooling may come off and fly out, possibly damaging the workpiece and machine.
30 Before starting automatic operation, make sure that:
• The jig is securely fixed on the table.
• The workpiece is securely attached to the jig.
In particular, if the jig is of an air cylinder type, the specified air pressure is
supplied. If machining is performed without fixing the workpiece and jig securely,
they may come off and fly out, possibly damaging the workpiece and machine.
s-18
B-85444EN-4/02 SAFETY PRECAUTIONS
NOTE
1 When using a ceiling cover as a full cover for the entire machine, be sure to use
a mist collector. Otherwise, mist of coolant can fill the inside of the machine,
possibly causing the machine to be out of order. In addition, hot air from the
spindle motor can also fill the inside of the machine, possibly causing the
machine to be out of order.
2 Make sure that proper greasing and oiling are applied to the ball screws and LM
guides along each axis. Otherwise, the ball screw or LM guide may be damaged.
The lubrication pump device hose between the table and saddle is a
consumable item. If the hose is damaged, replace it immediately.
3 After making sure that the lock is completely released, open the front door.
An attempt to open the door when the lock is not released makes an excessive
impact on the electromagnetic lock switch, possibly leading to damage to the
switch.
4 When opening or closing the front door, do so slowly (at or below 300 mm/s).
Opening or closing the front door rapidly may damage the machine.
5 If a cushion rubber on the front door is damaged or missing, replace it with, or
install, a new one promptly. Using the machine with the cushion rubber damaged
or missing may damage the machine.
6 When installing a jig on the table, make sure that the load is applied uniformly
over the table surface. Nonuniform load on the table may lead to damage to a
ball screw or LM guide. It may also affect the precision.
7 Be careful not to generate rust in the machine. Rust may be generated on a part
on which painting is not applied such as the table surface or telescopic cover
depending on the environment. Rust generated in the machine may interfere
with the movement of a movable part, resulting in damage to the machine. For
dry cutting, in particular, periodically apply a rust inhibitor so as not to generate
rust.
8 Using the machine to grind workpieces or to cut ceramic-, carbon-, or
graphite-made workpieces may result in sealing materials being adversely
affected by fine polishing or cutting powder, possibly damaging the spindle, ball
screw, LM guide, or other parts earlier than their service life. If you want to use it
for such purposes after understanding these cautions, please contract for
fare-paying periodic maintenance.
9 Manage the coolant according to the directions from its manufacturer properly as
for its pH, the way its undiluted solution is mixed with dilution water, the salinity
concentration of the dilution water, and the frequency at which the coolant is
replaced. Otherwise, the machine may get rust or corroded, leading to machine
failure.
10 Even when using a recommended coolant or lubricant (such as grease or oil),
observe the instructions from its manufacturer. It may adversely affect the
machine parts and painting depending on the way it is used.
s-19
SAFETY PRECAUTIONS B-85444EN-4/02
NOTE
11 Do not use any type of coolant listed below since it can adversely affect the
machine, possibly leading to machine failure:
• Coolants containing highly active sulfur: Some coolants may contain highly
active sulfur. If this type of coolant enters inside the machine, it can corrode
copper, silver, and other metals, possibly causing damage to parts.
• Highly penetrative synthetic coolants: Some coolants containing polyalkylene
glycol have a high permeability and may cause insulation degradation, poor
lubrication, or component failure when it enters inside the machine.
• High-alkali, water-soluble coolants: Some coolants to which alkanolamines
and other agents are added to increase the pH value may be strongly
alkaline, which have a pH of 10 or more even with the working solution. This
type of coolant can cause damage to resin and other materials if adhered to
them for a long time.
• Coolants containing chlorine: Some coolants containing chlorine (for
example, chloride components, such as chlorinated paraffin) affect materials
such as resin and rubber badly, leading to possible defective parts.
12 Sweep off chips from the inside of the machine frequently. Check the inside of
each axis cover and casting for any chips semiannually. If chips are found inside
any axis cover or casting, remove them. Even when using a recommended
coolant or lubricant (such as grease or oil), observe the instructions from its
manufacturer. It may adversely affect the machine parts and painting depending
on the way it is used.
13 To prevent coolant and other liquids, and chips from entering the inside of the
control unit, be sure to close and lock the control unit cabinet door. For the same
purpose, be sure to close the covers of the operator's panel and cable duct and
tighten the cover mounting screws securely. Keep the operator's panel and cable
duct cover from any cutting fluid splash.
14 When installing the machine, provide a service access clearance. See the floor
plan shown in "Section 3.1 INSTALLING LEVELING BOLTS AND BLOCKS" in
the "Part II, INSTALLATION" in the OPERATOR'S MANUAL (Detailed Version)
for explanations about the service access clearance.
15 Do not apply any load to the splash guard by, for example, putting your hand on
it during machining. Otherwise, the machining accuracy will be adversely
affected.
16 Do not aim the inner coolant control unit nozzle at the gap of the cover around
each movable part, LM guide, ball screw, motor, or other parts. The lubricant is
flushed and coolant enters the inside of the machine, probably causing machine
failure.
17 When you perform machining on a certain portion for a long time, in which the
travel distance of the Z-axis is very small, the oil film may break down locally at
certain locations such as the Z-axis bearing, LM guide, ball screw, etc. causing
machine failure. In such cases, we recommend that you add a movement in
which the Z-axis periodically moves approximately 150 mm to the program.
18 The tooling pull stud shall be tightened with a torque recommended by the
tooling manufacturer. If the tightening torque is too high/low, it may cause
deformation or loosening of the tooling, possibly leading to machine damage or
poor accuracy.
s-20
B-85444EN-4/02 SAFETY PRECAUTIONS
NOTE
19 The spindle air purge pressure is factory-set to a recommended value. When
performing periodical inspection, check that the spindle air purge regulator (at
the rear of the machine) is set within the recommended pressure range to avoid
any cutting fluid to enter inside the spindle. Otherwise, this may cause spindle
failure. Additionally, if the spindle air purge pressure is outside the
recommended pressure range, turn the knob of the spindle air purge regulator to
adjust the pressure to the recommended setting value (0.08 MPa).
s-21
SAFETY PRECAUTIONS B-85444EN-4/02
No person other than the "maintenance engineer" of the ROBODRILL shall move or install it.
Moving or installing the ROBODRILL requires understanding of it in details.
The term "maintenance engineer" refers to those people who have working knowledge about machinery
and electricity for maintenance and have finished the maintenance course provided by the FA department
or ROBOMACHINE department at the FANUC Training Center or who have equivalent knowledge and
have been certified by the company they work for.
Fork lift or crane operators in charge of moving the ROBODRILL shall have the relevant license.
WARNING
1 When removing the Z-axis motor, be careful not to let the Z-axis (spindle head)
move down. Since the Z-axis brake is in the motor, removing the motor allows
the Z-axis to move down, causing a risk that you may be caught and lead to
injury. When removing the motor, fix the table and Z-axis with packing materials.
2 To lift the machine, use a crane and rope or cable with a load capacity not less
than the mass of the ROBODRILL main body to be lifted. Listed below are the
mass of the main body of each ROBODRILL model. The value enclosed in
parentheses is the total mass including all options.
• α-D14/21MiB5, α-D14/21MiB 2000kg (2300kg)
• α-D14/21LiB5, α-D14/21LiB 2100kg (2400kg)
• α-D14/21SiB5, α-D14/21SiB 1950kg (2200kg)
• α-D14/21MiB5ADV, α-D14/21MiBADV 2200kg (2500kg)
• α-D14/21LiB5ADV, α-D14/21LiBADV 2300kg (2600kg)
• α-D14/21SiB5ADV, α-D14/21SiBADV 2150kg (2400kg)
When lifting the machine, make sure that it stays in balance.
3 Before starting to use the machine, be sure to perform grounding to prevent
radio disturbance and electrical leakage. For grounding conditions, see "Chapter
1, INSTALLATION REQUIREMENTS" in the "Part II, INSTALLATION" in the
OPERATOR'S MANUAL (Detailed Version).
s-22
B-85444EN-4/02 SAFETY PRECAUTIONS
CAUTION
1 Install the machine on a flat, sufficiently strong floor. Otherwise, the machine
may jolt during operation, possibly leading to injury. The floor on which the
machine is installed must satisfy all of the following conditions:
2 2
• The floor must have a load resistance of 3 tf/m (29.4 kN/m ) or more.
• The floor is completely flat, with no protuberance or indent.
• The floor must not deteriorate with age and in regular use.
For recommended floor conditions, see "Chapter 1, INSTALLATION
REQUIREMENTS" in the "Part II, INSTALLATION" in the OPERATOR'S
MANUAL (Detailed Version).
2 Sufficiently illuminate the shop floor where the machine is installed so that you
can see the machine and parts clearly. Working in a dark place can lead to
incorrect operation, possibly causing an accident. The shop floor must be
illuminated with at least 300 lx. An optional internal light is available.
NOTE
1 Pay attention to how the machine is transported and packed.
• Fix the Z-axis (spindle head) and table with packing materials.
• Apply a rust inhibitor to the specified portions of the machine (see "Section
2.2 LUBRICATION NAME SPECIFICATION LIST" in "Part V,
MAINTENANCE" in the OPERATOR'S MANUAL (Detailed Version), or
"Section 4.2 SPECIFIED BRANDS OF LUBRICANT" in the MAINTENANCE
MANUAL (Basic Version)).
• Fix the turret mechanism with nylon ties.
2 Allow a service access clearance (see the floor plan shown in "Section 3.1
INSTALLING LEVELING BOLTS AND BLOCKS" in the "Part II, INSTALLATION"
in the OPERATOR'S MANUAL (Detailed Version)) in the area where the
machine is installed.
s-23
SAFETY PRECAUTIONS B-85444EN-4/02
s-24
B-85444EN-4/02 SAFETY PRECAUTIONS
Breaker handle
Padlock
(2)
(3)
(3) Place a tag onto the lock plate or padlock.
Tag (example)
(4) To release the lock out or tag out, make sure to notify all workers about the release and evacuate all
workers from potentially high-risk areas when machine is powered ON.
You will not be able to turn the machine ON during a lockout. You will not be able to open the control
unit cabinet door as well.
s-25
SAFETY PRECAUTIONS B-85444EN-4/02
Recommended 4150
2650
Recommended
109
140
1000
600
R501 R470
1180 528
Recommended 3250
810 268
2850
1190
250 Recomm
Recommen ended
ded 1000 1000
365
420
330
225
R360
350
20
α-D14/21LiB5, α-D14/21LiB
Recommended 2980
Recommended 3600
2100
1480
109
140
Recommend
Recommend
39
70
ed 1000
ed 1100
600
R501 R470
530
825 250
250 250
Recommended 3520
535 268
268
2850
250
2950
Recommen
1190
Recommen
Recomm ded 1000 ded 1000
1190
250 ended
Recommen 1000
ded 1000
365
420
365
420
330
365
70
840 380 250 840 250
225
R360 225
350
R324
350
20
47
s-26
B-85444EN-4/02 SAFETY PRECAUTIONS
Recommended
4150
2650
120
Recommended
89
980
580
R501 R470
528
Recommended 3250
1155
800 268
2850
1190
250
Recommended Recommended
365
420 1000
1000
330
840 655 250
225
R360
350
20
α-D14/21LiB5ADV, α-D14/21LiBADV
Recommended 3600 Recommended 2980
2100
1480
Recommended 980
Recommended
120
89
19
50
1080
580
510
R501 R470
R501 R470
875 250
250 250
Recommended 3250
Recommended 3520
535 268
268
2850
250
2950
1190
Recommended Recommended
1190
1000 1000
250 Recommended
Recommended 1000
1000
365
420
365
420
330
365
70
840 380 250 840 250
225
R360 225
350
R324
350
20
47
1.6 NOISE
FANUC has internally conducted measurement tests to confirm that the level of noise emitted from this
machine during normal operation is 70 dB or lower.
The EU Directive 2003/10/EC stipulates the limit value for daily (8 hours) noise exposure levels at the
workplace at 87 dB (A) Leq. However, it also requires that protective equipment (hearing protectors
including ear plugs and ear muffs) shall be prepared when the noise level exceeds 80 dB, and such
protective equipment shall be worn by workers when the level exceeds 85 dB.
Therefore, hearing protectors are not mandatory for normal operation performed within our assumed
range; however, you must provide and wear hearing protectors such as ear plugs and ear muffs when the
noise level during operation exceeds 85 dB depending on your operational environment, etc.
s-27
SAFETY PRECAUTIONS B-85444EN-4/02
Warning label A
α-D14/21iB5、α-D14/21iB
Warning label B
Warning label A
α-D14/21iB5ADV、α-D14/21iBADV
Fig. 1.7 (a) Warning Label Location inside the Machine
Warning label C
Warning label D
Fig. 1.7 (b) Warning Label Location on the Control Unit Cabinet (Behind the Machine)
s-28
B-85444EN-4/02 SAFETY PRECAUTIONS
Warning Warning
label E label E
Warning Warning
label F label F
Warning Warning
label G label G
Left: α-D14/21M/LiB5, α-D14/21M/LiB (front view) Right: α-D14/21SiB5, α-D14/21SiB (side view)
Left: α-D14/21M/LiB5ADV, α-D14/21M/LiBADV (front view) Right: α-D14/21SiB5ADV, α-D14/21SiBADV (side view)
Fig. 1.7 (c) Warning Label Locations on the Front Surface of the Machine
s-29
SAFETY PRECAUTIONS B-85444EN-4/02
Warning label A
[Location] This warning label is posted on the turret cover.
Warning label B
[Location] This warning label is posted on the side of a spindle
motor or a servo motor (X-axis, Y-axis, Z-axis, and turret axis).
Warning label C
[Location] This warning label is posted on the control unit cabinet
door or other sections of the machine.
There are electrical shock hazards that may cause death or serious
injury.
Warning label D
[Location] This warning label is posted on the control unit cabinet door.
Warning in Japanese Warning in English Warning in Chinese
If these safety instructions are not followed, you may receive an electrical shock or may be seriously injured.
s-30
B-85444EN-4/02 SAFETY PRECAUTIONS
Warning label E* Only for machines with an automatic door
(optional)
[Location] This warning label is posted on the front surface of the
machine.
Warning label F
[Location] This warning label is posted on the front surface of the machine.
Warning in Japanese Warning in English Warning in Chinese
1 Before you start to install, operate, or maintain the machine, read and fully understand the
precautions described in the OPERATOR'S MANUAL.
2 You could get caught in the machine, possibly leading to injury. Do not put your body, hand, or foot
close to any movable parts.
3 You could get caught in rotating portions, possibly leading to injury. Do not put your body, hand, or
foot close to any rotating portions.
4 An explosion or fire could occur. Watch for explosions and fires when machining a workpiece made
of combustible metal.
5 Chips, coolant, and broken tools may fly out. Be careful not to get hit by any flying objects on your
body or eyes.
6 There is a risk of an electrical shock. Do not touch any portion through which current flows or
splash liquid onto that portion.
7 Other danger is described in the OPERATOR'S MANUAL. For details, see the OPERATOR'S
MANUAL.
s-31
SAFETY PRECAUTIONS B-85444EN-4/02
Warning label G
[Location] This warning label is posted on the front surface of the machine.
Machine with an automatic fire-extinguisher for Machine with an automatic fire-extinguisher for
combustible metal (optional) or no automatic general fires (optional):
fire-extinguisher:
Warning in Warning in Warning in Warning in Warning in Warning in
Japanese English Chinese Japanese English Chinese
When handling flammable workpieces, keep a fire-extinguisher appropriate for materials to be machined
available. Failing to follow this may lead to death or serious injury.
The use especially of a fire-extinguisher which cannot extinguish combustible metal fires to extinguish a fire
caused by a combustible metal such as magnesium may cause an explosion hazard.
When handling flammable workpieces or using a water-insoluble coolant, observe the following precautions
so as to avoid a risk of a fire:
s-32
B-85444EN-4/02 PREFACE
PREFACE
1.1 INTENDED USE OF THE PRODUCT
The ROBODRILL α-DiB5/α-DiB series, α-DiB5ADV/α-DiBADV series are machine tools that operate
under control of a Computer Numerical Control (CNC) unit. It can be used for drilling, tapping, light
milling, milling, and boring.
It should not be used for any other purposes.
1.2.1 Operator
In this manual, the term "operator" refers to a person who operates the machine.
The operator must read this manual to understand the contents of the manual. If the operator uses the
machine without understanding the contents of the manual, the operator or people around the operator
may be in serious danger.
The operator can perform whatever is described in "Chapter 1, DAILY MAINTENANCE" in the "Part V,
MAINTENANCE" in the OPERATOR'S MANUAL (Detailed Version) or "Chapter 3, DAILY
MAINTENANCE" in the MAINTENANCE MANUAL (Basic Version). The operator is not allowed to
carry out any maintenance work that involves:
(1) Any work that becomes possible only after any cover that requires a tool for removal (i.e., fixed
cover) is removed.
(2) Installing the machine or moving it from one place to another.
(3) Repairing the machine.
(4) Anything described in "Chapter 2, PERIODICAL MAINTENANCE" in the "Part V,
MAINTENANCE" in the OPERATOR'S MANUAL (Detailed Version) or "Chapter 4,
PERIODICAL MAINTENANCE" in the MAINTENANCE MANUAL (Basic Version).
The person in charge of routine maintenance and preventive maintenance must read this manual to
understand the contents of the manual. If he/she operates the machine without understanding the contents
of the manual, it is likely that serious danger may arise to him/her and those around him/her.
The person in charge of routine maintenance and preventive maintenance is not allowed to carry out any
maintenance that involves:
(1) Installing the machine or moving it from one place to another.
(2) Repairing the machine.
(3) Work described in Subsections 2.6.1.1 and 2.6.1.2 in "Chapter 2, INTERVAL MAINTENANCE" in
"Part V, MAINTENANCE" in the OPERATOR'S MANUAL (Detailed Version) or Subsections
p-1
PREFACE B-85444EN-4/02
The maintenance engineer must read this manual to understand the contents of the manual. If the
maintenance engineer uses the machine without understanding the contents of the manual, the
maintenance engineer or people around the maintenance engineer may be in serious danger.
Be sure to observe the cautions described in "Section 1.4, PRECAUTIONS DURING MAINTENANCE"
in the "SAFETY PRECAUTIONS". Experienced maintenance engineers in particular shall be aware that
they may get involved in accidents that can occur due to inattention or overconfidence.
p-2
B-85444EN-4/02 PREFACE
■ Standard version
- ROBODRILL α-DiB5 series
Model Name Abbreviation
FANUC ROBODRILL α-D14MiB5 α-D14MiB5
α-D14 (L,S) iB5 α-D14(L, S)iB5
α-DiB5 series
FANUC ROBODRILL α-D21M iB5 α-D21MiB5
α-D21 (L,S) iB5 α-D21(L, S)iB5
p-3
PREFACE B-85444EN-4/02
■ Advanced version
- ROBODRILL α-DiB5ADV series
Model Name Abbreviation
FANUC ROBODRILL α-D14MiB5ADV α-D14MiB5ADV
α-D14 (L,S) iB5ADV α-D14(L, S)iB5ADV
α-DiB5ADV series
FANUC ROBODRILL α-D21M iB5ADV α-D21MiB5ADV
α-D21 (L,S) iB5ADV α-D21(L, S)iB5ADV
p-4
B-85444EN-4/02 PREFACE
Before using this machine, read the necessary parts of manual (1).
For daily handling and for reference, use manuals (1), (2), (3), and (5).
p-5
PREFACE B-85444EN-4/02
Use manuals (4) and (8) for troubleshooting, replacement of parts, and adjustment of machine sections.
The NC used in this machine is a control unit designed specifically for the machine. For details about the
classification of the basic specifications and optional specifications that can be used, refer to a copy of the
order specifications.
Descriptions in manuals (1), (2), (3), and (4) have priority over those in manuals (7) and (8). If you find
any contradiction, assume that the description in manuals (1), (2), (3), and (4) applies.
This manual contains minimum requirements for using the custom PMC function.
If you require more detailed explanation, see the following manual:
■ Conformity to EC Directives
Self-certified as compliant with the following EC directives.
<Machinery Directive>
Machinery Directive: 2006/42/EC
EN ISO 12100:2010 (Safety of machinery - General principles for design - Risk
assessment and risk reduction)
EN 12417:2001 (Machine tools - Safety - Machining centers)
EN 60204-1:2006+A1:2009 (Safety of machinery - Electrical equipment of machines -
Part 1: General requirements)
<EMC Directive>
EMC Directive: 2014/30/EU
EN 50370-1:2005 (Electromagnetic compatibility (EMC) - Product family standard for
machine tools - Part 1: Emission)
EN 55011:2016 (Industrial, scientific and medical equipment - Radio-frequency
disturbance characteristics - Limits and methods of measurement) (Group 1, Class A)
EN 50370-2:2003 (Electromagnetic compatibility (EMC) - Product family standard for
machine tools - Part 2: Immunity)
p-6
B-85444EN-4/02 PREFACE
■ Standard version
p-7
PREFACE B-85444EN-4/02
p-8
B-85444EN-4/02 PREFACE
■ Advanced version
p-9
PREFACE B-85444EN-4/02
1.6 CONTACT
Company name : FANUC Corporation
Address : 3580 Shibokusa, Oshino-mura, Minamitsurugun, Yamanashi, 401-0597, Japan
Telephone : +81-555-84-5555
p-10
B-85444EN-4/02 TABLE OF CONTENTS
TABLE OF CONTENTS
SAFETY PRECAUTIONS............................................................................s-1
PREFACE ....................................................................................................p-1
1 OVERVIEW AND NOTES ....................................................................... 1
1.1 OVERVIEW ................................................................................................... 1
1.2 CAUTIONS .................................................................................................... 2
1.3 RESTRICTIONS ON OPERATION................................................................ 3
1.3.1 ROBODRILL and Robot Operating States/Modes ..................................................3
1.3.2 List of States and Operation Conditions...................................................................4
2 CONNECTION......................................................................................... 5
2.1 FL-net (ETHERNET) CONNECTION............................................................. 5
2.2 WHEN FRONT AUTO-DOOR IS DRIVEN BY SERVO MOTOR ................... 8
2.2.1 Safety Fence Cable Connection................................................................................8
2.2.2 Circuit Diagrams ......................................................................................................9
2.2.3 Connection Inside the Controller Cabinet ..............................................................10
2.2.4 Circuit Diagrams ....................................................................................................12
2.3 WHEN SIDE AUTO-DOOR IS DRIVEN BY AIR CYLINDER ....................... 13
2.3.1 Safety Fence Cable Connection..............................................................................13
2.3.2 Circuit Diagrams ....................................................................................................15
2.3.3 Connection Inside the Controller Cabinet ..............................................................16
2.3.4 Circuit Diagrams ....................................................................................................19
2.4 WHEN SIDE AUTO-DOOR IS DRIVEN BY SERVO MOTOR ..................... 22
2.4.1 Safety Fence Cable Connection..............................................................................22
2.4.2 Circuit Diagrams ....................................................................................................24
2.4.3 Connection Inside the Controller Cabinet ..............................................................25
2.4.4 Circuit Diagrams ....................................................................................................28
4 USED SIGNALS.................................................................................... 62
c-1
TABLE OF CONTENTS B-85444EN-4/02
c-2
B-85444EN-4/02 TABLE OF CONTENTS
10.1.2.2 Relationships between ROBODRILL statuses and robot operations .............. 141
10.1.2.3 Details of Background Logic programs........................................................... 142
10.1.2.4 Signals used with Background Logic programs .............................................. 146
10.2 MACRO PROGRAMS ............................................................................... 147
10.2.1 Robot Programs for Program for Robot Remote Operation.................................147
10.2.1.1 Program for Robot Home Position Return ...................................................... 147
10.2.1.2 Macro programs for Hand Operation .............................................................. 148
10.2.1.3 Macro programs for manual operations........................................................... 148
10.3 PNS PROGRAMS ..................................................................................... 149
10.3.1 Robot PNS Program for System Operation..........................................................149
10.3.1.1 Program name.................................................................................................. 149
10.3.1.2 Program configuration ..................................................................................... 149
10.3.1.3 Operation modes.............................................................................................. 150
10.3.1.4 Stop mode ........................................................................................................ 150
10.3.1.5 Control flow..................................................................................................... 151
10.3.1.6 Program D1REQ (, D2REQ, D3REQ, D4REQ) ............................................. 154
10.3.1.7 Program D1RET (, D2RET, D3RET, D4RET) ............................................... 155
10.3.1.8 Program for exchanging a work-piece in a ROBODRILL .............................. 157
10.3.1.9 Other programs ................................................................................................ 157
10.3.1.10 Resources used ................................................................................................ 158
APPENDIX
A IF NOT USING THE ROBOT INTERFACE 2 FUNCTION................... 189
A.1 OVERVIEW ............................................................................................... 189
A.2 NOTES ...................................................................................................... 189
A.3 CONNECTION........................................................................................... 190
A.3.1 WHEN FRONT DOOR IS DRIVEN BY SERVO MOTOR ...............................190
A.3.1.1 Safety fence cable connection.......................................................................... 190
A.3.1.2 Circuit diagrams............................................................................................... 192
A.3.1.3 Connection inside the controller cabinet ......................................................... 193
A.3.1.4 Circuit diagrams............................................................................................... 195
A.3.2 WHEN SIDE DOOR IS DRIVEN BY AIR CYLINDER....................................196
A.3.2.1 Safety fence cable connection.......................................................................... 196
A.3.2.2 Circuit diagrams............................................................................................... 198
A.3.2.3 Connection inside the controller cabinet ......................................................... 199
A.3.2.4 Circuit diagrams............................................................................................... 202
A.3.3 WHEN SIDE DOOR IS DRIVEN BY SERVO MOTOR ...................................205
A.3.3.1 Safety Fence Cable Connection....................................................................... 205
A.3.3.2 Circuit diagrams............................................................................................... 207
A.3.3.3 Connection inside the controller cabinet ......................................................... 208
A.3.3.4 Circuit diagrams............................................................................................... 211
A.4 SETTING PMC PARAMETERS................................................................. 214
A.5 I/O SIGNALS ............................................................................................. 214
A.6 OPENING/CLOSING THE SIDE DOOR.................................................... 215
A.6.1 If Using M Codes .................................................................................................215
A.6.2 If Using Input Signals from the Outside...............................................................215
A.7 PERIPHERALS CONTROL SIGNALS (ROBODRILL CUSTOM PMC
FUNCTION) ............................................................................................... 216
A.7.1 Common (to Air Cylinder Driven and Servo Motor Driven Side Doors) ............216
A.7.1.1 [System ladder → Custom ladder]................................................................... 216
A.7.1.2 [Custom ladder → System ladder]................................................................... 216
A.7.2 For Servo Motor Driven Side Doors ....................................................................217
A.7.2.1 [System ladder → Custom ladder]................................................................... 217
A.7.2.2 [Custom ladder → System ladder]................................................................... 217
A.8 ALARMS AND MESSAGES ...................................................................... 218
A.8.1 Machine Alarms (EX Alarms)..............................................................................218
A.8.2 Operator Messages ...............................................................................................218
c-5
TABLE OF CONTENTS B-85444EN-4/02
c-7
B-85444EN-4/02 1. OVERVIEW AND NOTES
This package consists of the components mentioned below, although this configuration may vary
depending on the number of ROBODRILLs.
(a) ROBODRILL
(b) Side or front door
(c) Robot
(d) FL-net function (one board per ROBODRILL)
(e) Hub (with as many ports as the number of ROBODRILLs + one or more ports)
The hub provided by default as the master robot interface unit has five ports with one power supply
port.
(f) Ethernet cable
This cable is used to connect the robot and the ROBODRILL.
When more than one ROBODRILL is used, as many Ethernet cables as the number of
ROBODRILLs and one straight cable are necessary for the connection to the hub.
(g) Relay terminal block for the safety fence (only for a ROBODRILL with a side door)
(h) Safety fence cable (only for a ROBODRILL with a side door)
When more than one ROBODRILL is used, it is necessary to connect the ROBODRILLs.
-1-
1. OVERVIEW AND NOTES B-85444EN-4/02
NOTE
The ROBODRILL used to start the system needs to be set as the master unit.
When the system needs to be started with a ROBODRILL other than the master
ROBODRILL for maintenance or some other purpose, make the master
ROBODRILL a slave unit and then set the ROBODRILL to be used to start the
system as the master unit. The switch between the master and slave units can
be done easily from the screen. (See Section 3.1.6, "MAINTENANCE-3 (SET.)
Screen" and 3.2.5, "SET. Screen.")
1.2 CAUTIONS
This function uses a robot. Unlike general automatic machines, a robot has a wide operating area and can
move freely within the space in the entire operating area. For this reason, thorough system safety
measures must be taken into consideration to ensure the safety of the operator. Refer to the items
regarding safety in the "FANUC Robot Series R-30iB/ R-30iB Mate Operator's Manual" and the "Safety
Manual (B-80687)" to implement thorough safety measures.
It is very dangerous to enter the inside of the machine or the safety fence while the power is supplied to
the ROBODRILL and the robot. When entering the inside for inevitable reasons such as maintenance,
be sure to turn off the power to all the units.
If the front and side doors of the ROBODRILL simultaneously open, it is regarded as the safety fence of
the robot being open, in which case the operation of the robot needs to be restricted. Therefore, be sure
to connect the safety fence signal to the relay terminal block for the safety fence that is provided with the
ROBODRILL. The circuit of this relay terminal block is configured so that its contact opens when the
front and side doors of the ROBODRILL simultaneously open.
The power (24 VDC/0.2 A) for the hub that is used for the FL-net connection should be supplied from the
robot controller.
In addition to the conventional air cylinder-driven door, a servo motor-driven door can be used as the side
door. Also, it is possible to control the side door without using this function. These differ in some
respects in terms of the setup procedure and usage method. For information, see Chapter 13, "IN THE
CASE OF A SERVO MOTOR DRIVEN SIDE DOOR," Appendix A, "WHEN THE ROBOT
INTERFACE 2 FUNCTION IS NOT USED," and Appendix F, "SETUP."
-2-
B-85444EN-4/02 1. OVERVIEW AND NOTES
・ In principle, the front door and side door are prohibited from opening simultaneously (when one
door is open, a request to open the other is invalid). However, when the robot is placed in teach
mode (T1), it is allowed to open the front door and side door simultaneously.
・ When the power of the robot is off, it is not possible to check the safety fence status, including the
open/closed states of the front and side doors of other ROBODRILLs. For this reason, the
ROBODRILL considers that the safety fence is open.
・ Regardless of whether the teach pendant of the robot is enabled or disabled and whether the robot is
in teach mode (T1) or not, the fence of the robot is placed in an open state if the front and side doors
of the ROBODRILL open simultaneously.
・ M codes (M60 to M65) cannot be sued for the auto-door open/close function. M60 to M65 are the
M codes dedicated to the robot interface.
・ The robot interface uses an extended work-piece number search function. Therefore, the
work-piece number search function and program number search function are unavailable.
-3-
1. OVERVIEW AND NOTES B-85444EN-4/02
(2) Robot
• Fence open:
The robot generates a "fence open" alarm if its safety fence opens of if the front and side doors
of the ROBODRILL open simultaneously. Program operation cannot be performed. Manual
operation cannot be performed, either. Placing the robot in teach mode with the safety fence
open makes it possible to teach the robot.
• Teach mode:
The robot is placed in teach mode when the mode switch of the robot controller is set to T1
mode.
Then, hold the deadman switch on the teach pendant and set the enable/disable switch on the
teach pendant to the enable position. In teach mode, it is possible to teach the robot with the
safety fence opened, the side door of the ROBODRILL opened, or the front door of the
ROBODRILL opened.
operation
open/close
Side door
Safety
Automatic
Automatic
operation
operation
Front Side Manual Manual
fence Machine Machine
door door opera- opera-
state state state
state state tion tion
NOTE 1)
NOTE
1 The safety fence states include one in which the safety fence is opened because
the front and side doors of another ROBODRILL open simultaneously.
2 The open/close operation is allowed when the mode switch of the robot
controller is set to T1 mode.
-4-
2
2.1
B-85444EN-4/02
1st ROBODRILL
CD38R X1
X2 X3 X4 ROBOT controller
-5-
2nd ROBODRILL 3rd ROBODRILL 4th ROBODRILL
1st ROBODRILL
HUB
X5 CD38 □
CD38R
CD38B X1
X2 X3 X4 ROBOT controller
-6-
2nd ROBODRILL 3rd ROBODRILL 4th ROBODRILL
NOTE
When a built-in Ethernet CNC is used
When the FL-net board (shared for fast Ethernet and FL-net) is mounted,
disconnect the Ethernet cable from the CNC main board [CD38A] and connect it
to the FL-net board [CD38R].
-7-
2. CONNECTION B-85444EN-4/02
NOTE
It is recommended to use a cable made of sufficiently oil resistant material in
order to prevent degradation due to cutting fluid, lubricant, etc.
-8-
B-85444EN-4/02 2. CONNECTION
-9-
2. CONNECTION B-85444EN-4/02
〇Cable
A660-2042-T408#L500R0A
(CD38R)
Detailed view A
A Cables
{: Connected before shipment.
U: Supplied at shipment.
(To be connected during on-site
adjustment.)
▲: Supplied with another ROBODRILL.
<Option mounting plate> <Robot interface unit> ×: Not supplied.
A04B-0094-J224 A04B-0103-C231#FSM (To be manufactured and connected.)
(A04B-0103-J223#FSM)
△Cable
A660-2042-T408#L15R03A2
(CD38R)
Detailed view B
Cables
{: Connected before shipment.
B U: Supplied at shipment.
(To be connected during on-site
adjustment.)
▲: Supplied with another ROBODRILL.
×: Not supplied.
(To be manufactured and connected.)
- 10 -
B-85444EN-4/02 2. CONNECTION
○Cable
A660-2042-T408#L500R0A Wired
(X1)
Cables
{: Connected before shipment.
U: Supplied at shipment.
(To be connected during on-site
adjustment.)
▲: Supplied with another ROBODRILL.
×: Not supplied.
(To be manufactured and connected.)
△Cable
A660-2042-T408#L15R03B1
(X5)
△Cable [K185]
A660-8018-T795#L15R03
(+24R,0V)
For information about the cable and wiring, see Appendix C, "WIRING."
Cables
{: Connected before shipment.
U: Supplied at shipment.
(To be connected during on-site
adjustment.)
▲: Supplied with another ROBODRILL.
×: Not supplied.
(To be manufactured and connected.)
△Cable
A660-2042-T408#L15R03B1
(to the robot)
- 11 -
2. CONNECTION B-85444EN-4/02
Cables
{: Connected before shipment.
U: Supplied at shipment.
(To be connected during on-site
adjustment.)
▲: Supplied with another ROBODRILL.
×: Not supplied.
(To be manufactured and connected.)
△Cable
A660-2042-T408#L15R03A2
(to the 1st ROBODRILL)
- 12 -
B-85444EN-4/02 2. CONNECTION
- 13 -
2. CONNECTION B-85444EN-4/02
NOTE
When the ROBODRILLs have a side auto-door, be sure to connect the safety
fence cables in series as shown in the figure above (the safety fence relay
terminal blocks of the ROBODRILLs may be connected in any order).
SGA1-2
SGA2-1
SGA2-2
NOTE
It is recommended to use a cable made of sufficiently oil resistant material in
order to prevent degradation due to cutting fluid, lubricant, etc.
- 14 -
B-85444EN-4/02 2. CONNECTION
- 15 -
2. CONNECTION B-85444EN-4/02
〇Cable
A660-2042-T408#L500R0A
(CD38R)
Detailed view A
A
Cables
{: Connected before shipment.
U: Supplied at shipment.
(To be connected during on-site
adjustment.)
<Option mounting plate> <Robot interface unit> ▲: Supplied with another ROBODRILL.
×: Not supplied.
A04B-0094-J224 A04B-0103-C231#SAM
(To be manufactured and connected.)
(A04B-0103-J221#SAM)
△Cable
A660-2042-T408#L15R03A2
(CD38R)
Detailed view B
B Cables
{: Connected before shipment.
U: Supplied at shipment.
(To be connected during on-site
adjustment.)
▲: Supplied with another ROBODRILL.
<Option mounting plate> <Robot interface unit> ×: Not supplied.
A04B-0094-J224 A04B-0103-C231#SAS (To be manufactured and connected.)
(A04B-0103-J221#SAS)
- 16 -
B-85444EN-4/02 2. CONNECTION
△Cable
A660-2042-T408#L15R03B1
(X5)
Wired
▲Cable [K189]
A660-8018-T794#L15R03A
(SGA1-1,2 SGA-2-1,2) Cables
or {: Connected before shipment.
U: Supplied at shipment.
×Safety fence cable (To be connected during on-site
(SGA1-1,2 SGA-2-1,2) adjustment.)
▲: Supplied with another ROBODRILL.
×: Not supplied.
(To be manufactured and connected.)
△Cable [K189]
A660-8018-T794#L15R03A
(SGA1-1,3 SGA-2-1,3)
For information about the cable and wiring, see Appendix C, "WIRING."
- 17 -
2. CONNECTION B-85444EN-4/02
Cables
{: Connected before shipment.
U: Supplied at shipment.
(To be connected during on-site
adjustment.)
▲: Supplied with another ROBODRILL.
×: Not supplied.
(To be manufactured and connected.)
Cables
{: Connected before shipment.
U: Supplied at shipment.
(To be connected during on-site
adjustment.)
▲: Supplied with another ROBODRILL.
×: Not supplied.
(To be manufactured and connected.)
- 18 -
B-85444EN-4/02 2. CONNECTION
- 19 -
2. CONNECTION B-85444EN-4/02
- 20 -
B-85444EN-4/02 2. CONNECTION
- 21 -
2. CONNECTION B-85444EN-4/02
- 22 -
B-85444EN-4/02 2. CONNECTION
NOTE
When the ROBODRILLs have a side auto-door, be sure to connect the safety
fence cables in series as shown in the figure above (the safety fence relay
terminal blocks of the ROBODRILLs may be connected in any order).
SGA1-2
SGA2-1
SGA2-2
NOTE
It is recommended to use a cable made of sufficiently oil resistant material in
order to prevent degradation due to cutting fluid, lubricant, etc.
- 23 -
2. CONNECTION B-85444EN-4/02
- 24 -
B-85444EN-4/02 2. CONNECTION
〇Cable
A660-2042-T408#L500R0A
(CD38R)
Detailed view A
A Cables
{: Connected before shipment.
U: Supplied at shipment.
(To be connected during on-site
adjustment.)
▲: Supplied with another ROBODRILL.
<Option mounting plate> <Robot interface unit> ×: Not supplied.
A04B-0094-J224 A04B-0103-C231#SSM (To be manufactured and connected.)
(A04B-0103-J221#SSM)
△ Cable
A660-2042-T408#L15R03A2
(CD38R)
Detailed view B
B Cables
{: Connected before shipment.
U: Supplied at shipment.
(To be connected during on-site
adjustment.)
<Robot interface unit> ▲: Supplied with another ROBODRILL.
<Option mounting plate> ×: Not supplied.
A04B-0103-C231#SSS
A04B-0094-J224 (To be manufactured and connected.)
(A04B-0103-J221#SSS)
- 25 -
2. CONNECTION B-85444EN-4/02
△Cable [K185]
A660-8018-T795#L15R03
(+24R,0V)
▲Cable [K189]
A660-8018-T794#L15R03A △Cable [K184]
(SGA1-1,2 SGA-2-1,2) A660-8018-T794#L15R03B
or (SGA1-1,3 SGA-2-1,3)
×Safety fence cable
(SGA1-1,2 SGA-2-1,2)
Cables
{: Connected before shipment.
U: Supplied at shipment.
(To be connected during on-site
adjustment.) Wired
▲: Supplied with another ROBODRILL.
×: Not supplied.
(To be manufactured and connected.)
Remove the jumper when
connecting to the safety fence or
another ROBODRILL.
△Cable [K189]
A660-8018-T794#L15R03A
(SGA1-1,3 SGA-2-1,3)
For information about the cable and wiring, see Appendix C, "WIRING."
- 26 -
B-85444EN-4/02 2. CONNECTION
Cables
{: Connected before shipment.
U: Supplied at shipment.
(To be connected during on-site
adjustment.)
▲: Supplied with another ROBODRILL.
×: Not supplied.
(To be manufactured and connected.)
Cables
{: Connected before shipment.
U: Supplied at shipment.
(To be connected during on-site
adjustment.)
▲: Supplied with another ROBODRILL.
×: Not supplied.
(To be manufactured and connected.)
- 27 -
2. CONNECTION B-85444EN-4/02
- 28 -
B-85444EN-4/02 2. CONNECTION
- 29 -
2. CONNECTION B-85444EN-4/02
- 30 -
3. SCREEN CONFIGURATION OF
B-85444EN-4/02 ROBOT INTERFACE 2
Use this screen to display sub-screens 1 to 6. To display a sub-screen, enter the number of the screen
you want to display (1 to 6), and then press the INPUT key.
- 31 -
3. SCREEN CONFIGURATION OF
ROBOT INTERFACE 2 B-85444EN-4/02
- 32 -
3. SCREEN CONFIGURATION OF
B-85444EN-4/02 ROBOT INTERFACE 2
<2> MONITOR screen
Use this screen after starting the system. When you display the 1. SYSTEM START/MONITOR
screen after starting the system, this screen appears first. Lamps and graphical displays let you
grasp the states of the robot and ROBODRILLs at a glance.
This screen allows you to stop the cycle and the system by setting bits 0 and 1 of PMC parameter
K25 (keep relay) to 0.
What is common to the screens of <1> and <2> is that the [ROBOT RESET] soft key enables you to
perform two kinds of operation; one is to abort the robot (program abort) and the other is to reset the
robot alarm (alarm reset). Note that program abort can be performed only for the master
ROBODRILL. Also, selecting [OVERRIDE] lets you change the override of the robot. The
current override is displayed next to the title bar of the robot.
Current override
- 33 -
3. SCREEN CONFIGURATION OF
ROBOT INTERFACE 2 B-85444EN-4/02
- 34 -
3. SCREEN CONFIGURATION OF
B-85444EN-4/02 ROBOT INTERFACE 2
<2> OVERRIDE
You can change the override of the robot. By selecting [LOW], you can reduce the override to a
value preset in the robot. By selecting [-] or [+], you can decrease or increase the override in
steps of 10%. Selecting [100%] sets the override to 100%.
- 35 -
3. SCREEN CONFIGURATION OF
ROBOT INTERFACE 2 B-85444EN-4/02
- 36 -
3. SCREEN CONFIGURATION OF
B-85444EN-4/02 ROBOT INTERFACE 2
<6> DOOR OPEN/CLOSE
You can open or close the side door by selecting the [OPEN] or [CLOSE] soft key. The graphical
display of the machine changes depending on the state of the ROBODRILL door you are operating.
Since you can operate the front door from the operator's panel, you cannot use this screen for the
front door.
When the side door is a servo motor-driven door, the door does not respond if you attempt to operate
it while there is an alarm. Even after the alarm is reset, you cannot operate the door immediately.
First, operate the door in the opposite direction, and then open or close it.
- 37 -
3. SCREEN CONFIGURATION OF
ROBOT INTERFACE 2 B-85444EN-4/02
- 38 -
3. SCREEN CONFIGURATION OF
B-85444EN-4/02 ROBOT INTERFACE 2
<1> Display example of the parts count of the current day (total)
An example of the TODAY TOTAL screen is shown above. The blue solid line represents the parts
count of the current day, and the purple dotted line shows the daily number of parts required, which is
entered in advance. When the blue line exceeds the purple line, it indicates that the number of parts
required on the current day has been reached.
- 39 -
3. SCREEN CONFIGURATION OF
ROBOT INTERFACE 2 B-85444EN-4/02
An example of the THIS MONTH TOTAL screen is shown above. The blue solid line represents the
total parts count, the green solid line represents the total of the daily numbers of parts required, and the
purple dotted line shows the total number, i.e. the monthly number, of parts required. When the blue
line exceeds the green line, it means that production on the day has progressed smoothly according to the
monthly target. When the blue line exceeds the purple line, it indicates that the monthly target has been
achieved.
- 40 -
3. SCREEN CONFIGURATION OF
B-85444EN-4/02 ROBOT INTERFACE 2
<3> I-O screen
You can display the PRODUCTION COUNTER I-O screen by pressing the rightmost soft key with
a triangular mark and then [I-O].
You can switch menus by using the Up and Down keys and switch items by using Left and Right keys.
You can input or output the item by pressing the [EXEC] soft key. The parts counts are output in CSV
format, with each count separated by "," (comma). You can view the data in tabular format using Excel
or other appropriate application.
A parts count file is named as follows.
You can edit PARTS REQUIRED and NEXT PARTS REQUIRED using a PC and input the data from
I-O equipment. The PARTS REQUIRED data is in a fixed format. Therefore, when inputting the
PARTS REQUIRED data, first output the data and edit it while maintaining the format.
- 41 -
3. SCREEN CONFIGURATION OF
ROBOT INTERFACE 2 B-85444EN-4/02
This screen allows you to input the number of parts required for the current month. You can press
[COPY] to copy the PARTS REQUIRED value on the line where the cursor is placed and then [MOVE]
to paste the copied value to the position to which you move the cursor.
If you set AUTO READ OF NEXT PARTS REQUIRED to ON, the "PARTS REQUIRED OF MONTH"
data is overwritten with the "NEXT PARTS REQUIRED" data that is saved in advance when the month
turns. Selecting "REQ. INPUT," which appears when you place the cursor on the AUTO READ OF
NEXT PARTS REQUIRED field, displays the REQ. INPUT screen. You can input data in the same
way as PARTS REQUIRED OF MONTH.
When the pulse of the "Parts Count Up" signal (see Subsection 4.1.2.5, "Parts Count Up Signal") is sent
from the robot to a ROBODRILL, that ROBODRILL increments the production counter. Normally,
write a command in the robot program that generates the Parts Count Up signal as a pulse. By directing
- 42 -
3. SCREEN CONFIGURATION OF
B-85444EN-4/02 ROBOT INTERFACE 2
all machining results to a single ROBODRILL as a signal, the total parts count of the machining system
can be obtained. It is also possible to calculate the parts count of each ROBODRILL by sending the
signal to the ROBODRILLs individually.
The maximum value of the parts count per hour is 2400. The maximum value of the daily parts count is
60000. Typically, four ROBODRILLs produce a part every six seconds, with a single ROBODRILL
counting the number of parts. This system does not support any application in which more parts are
produced.
- 43 -
3. SCREEN CONFIGURATION OF
ROBOT INTERFACE 2 B-85444EN-4/02
- 44 -
3. SCREEN CONFIGURATION OF
B-85444EN-4/02 ROBOT INTERFACE 2
- 45 -
3. SCREEN CONFIGURATION OF
ROBOT INTERFACE 2 B-85444EN-4/02
Page 2/3
・ M52/M53 COMMAND
Set either "ANYTIME" or "LINK MODE ONLY."
・ M61 COMMAND (AFTER CYCLE STOP)
Set either "OPERATE" or "NOT OPERAT" to specify whether M61 operates after the cycle stops.
・ M61 COMMAND (AFTER SYSTEM STOP)
Set either "OPERATE" or "NOT OPERAT" to specify whether M61 operates after the system stops.
・ CYCLE STOP KEY
・ SYSTEM STOP KEY
・ ROBOT RESET KEY
Set either "SCREEN" or "BY CUSTOM PMC."
・ DOOR TYPE
Set either "SIDE DOOR" or "FRONT DOOR" as the auto-door to be used for work-piece exchange.
・ READY ON CONDITION
Set either "CLOSE ONLY" or "ANYTIME."
・ TEACHING SIGNAL
Set either "CONTROL" or "NOT CONTROL" to specify whether to control the teaching signal with
a custom PMC.
・ PERIPHERY EQUIPMENT SIGNAL
Set either "WATCHING" or "NOT WATCHING" to specify whether to watch the periphery
equipment signal controlled with a custom PMC.
If you choose to watch, you cannot start the system unless the periphery equipment signal is turned
on.
・ PROGRAM No. SEARCH
Set either "SYSTEM START" or "ROBODRILL START."
- 46 -
3. SCREEN CONFIGURATION OF
B-85444EN-4/02 ROBOT INTERFACE 2
・ DOOR OPERATION MONITORING TIME
・ WATING TIME DURING (SYSTEM OPERATION/REF. RETURN)
・ WATING TIME DURING (MANUAL OPERATION OF THE ROBOT)
Set the times (in ms).
Page 3/3
- 47 -
3. SCREEN CONFIGURATION OF
ROBOT INTERFACE 2 B-85444EN-4/02
Pressing [Robot IF] on the home screen displays any of the following main screens according to the
selected operation mode.
MEM
HNDL
EDIT
PROG. screen
- 48 -
3. SCREEN CONFIGURATION OF
B-85444EN-4/02 ROBOT INTERFACE 2
Pressing either of the following vertical soft keys on the above main screens displays the corresponding
slide screen.
SIGNAL screen
SET. screen
- 49 -
3. SCREEN CONFIGURATION OF
ROBOT INTERFACE 2 B-85444EN-4/02
A B
Name Description
A Robot status Displays whether the robot is ready to start with lamps.
B ROBODRILL status Displays whether the ROBODRILLs are ready to start with lamps.
C Message display Displays operational tips and messages.
D Horizontal soft key Displays the horizontal soft keys.
- 50 -
3. SCREEN CONFIGURATION OF
B-85444EN-4/02 ROBOT INTERFACE 2
<2> MONITOR Screen
Pressing the [MONITOR] soft key with the SYSTEM START screen displayed displays the
MONITOR screen. This screen is used after the system has started. You can easily see the
statuses of the robot and ROBODRILLs with lamps and graphical displays.
Both on the screens <1> and <2>, you can perform two types of operation by pressing the [ROBOT
RESET] soft key: one is to abort the program (Program Abort) and the other is to reset the robot
alarm (Alarm Reset). Note that the Program Abort can be performed for the master ROBODRILL
only. Also, you can change the override of the robot by selecting [OVERRIDE].
Name Description
Displays the operation statuses of the robot and ROBODRILLs with lamps
A Operation status
and animation display.
B Message display Displays operational tips and messages.
C Horizontal soft key Displays horizontal soft keys.
ROBOT RESET
On the SET. screen of the slide screens, check that "CONTROL CYCLE
STOP KEY" is set to "FROM SCREEN."
CYCLE STOP
On the SET. screen of the slide screens, check that "DRILL SPEC." is set
to "MASTER" and "CONTROL OF SYSTEM STOP KEY" to "FROM
SCREEN."
SYSTEM STOP
SYSTEM START
- 51 -
3. SCREEN CONFIGURATION OF
ROBOT INTERFACE 2 B-85444EN-4/02
Name Description
A Robot status Displays the status of the robot, including the override.
B Manual operation Turns on and off robot manual operation and displays the operation buttons.
C Robot alarm Displays robot alarms.
D Message display Displays operational tips and messages.
E Horizontal soft key Displays horizontal soft keys.
- 52 -
3. SCREEN CONFIGURATION OF
B-85444EN-4/02 ROBOT INTERFACE 2
<2> OVERRIDE
You can change the override of the robot. By selecting [LOW], you can reduce the override to a
value preset in the robot. By selecting [-] or [+], you can decrease or increase the override in steps
of 10%. Selecting [100%] sets the override to 100%.
- 53 -
3. SCREEN CONFIGURATION OF
ROBOT INTERFACE 2 B-85444EN-4/02
- 54 -
3. SCREEN CONFIGURATION OF
B-85444EN-4/02 ROBOT INTERFACE 2
<6> DOOR OPEN/CLOSE
You can open or close the side door by selecting the [OPEN] or [CLOSE] soft key. The graphical
display of the machine changes depending on the state of the ROBODRILL door you are operating.
Since you can operate the front door from the operator's panel, you cannot use this screen for the
front door.
When the side door is a servo motor driven door, the door does not respond if you attempt to operate
it while there is an alarm. Even after the alarm is reset, you cannot operate the door immediately.
First, operate the door in the opposite direction, and then open or close it.
- 55 -
3. SCREEN CONFIGURATION OF
ROBOT INTERFACE 2 B-85444EN-4/02
- 56 -
3. SCREEN CONFIGURATION OF
B-85444EN-4/02 ROBOT INTERFACE 2
- 57 -
3. SCREEN CONFIGURATION OF
ROBOT INTERFACE 2 B-85444EN-4/02
- 58 -
3. SCREEN CONFIGURATION OF
B-85444EN-4/02 ROBOT INTERFACE 2
・ READY ON CONDITION
Set either "CLOSE ONLY" or "ANYTIME."
・ TEACHING SIGNAL
Set either "CONTROL" or "NOT CONTROL" to specify whether to control the teaching signal with
a custom PMC.
・ PERIPHERAL EQUIPMENT SIGNAL
Set either "WATCHING" or "NOT WATCHING" to specify whether to watch the periphery
equipment signal controlled with a custom PMC.
If you choose to watch, you cannot start the system unless the periphery equipment signal is turned
on.
・ PROGRAM No. SEARCH
Set either "SYSTEM START" or "ROBODRILL START."
・ DOOR OPERATION MONITORING TIME
・ WAITING TIME DURING (SYSTEM OPERATION/REF. RETURN)
・ WAITING TIME DURING (MANUAL OPERATION OF THE ROBOT)
Set the times (in ms).
- 59 -
3. SCREEN CONFIGURATION OF
ROBOT INTERFACE 2 B-85444EN-4/02
You can input and output only the parameters related to the robot interface from various setting screens.
To output the parameters, insert a memory card or USB memory device and press the [EXPORT] soft key.
To input the parameters, press the [IMPORT] soft key and select a file to input.
The output machine parameters are set as they are. Therefore, before inputting the parameters, be sure
to check the ROBODRILL number. In addition to the CNC parameters and PMC parameters, the robot
and ROBODRILL program numbers set in the PROG. screen and the WORK EXCHANGE POS. and
TOLERANCE values of the SET. screen are input and output as well.
- 60 -
3. SCREEN CONFIGURATION OF
B-85444EN-4/02 ROBOT INTERFACE 2
The parts count is incremented by the M code command. In addition, when the robot interface function
is enabled, the parts count can be incremented by the DO signal from the robot.
- 61 -
4. USED SIGNALS B-85444EN-4/02
4 USED SIGNALS
4.1 INTERFACE SIGNALS BETWEEN THE ROBODRILL AND
ROBOT
Table 4.1.1.1 Signals output from the robot controller to all ROBODRILLs
Robot signal No. ROBODRILL PMC Robot I/O comment Number
address of signals
UO[1] R7200.0 SYSTEM OK (RBT) 1
UO[2] R7200.1 READY ON (RBT) 1
UO[3] R7200.2 CYCLE START (RBT) 1
UO[4] R7200.3 STOP (RBT) 1
UO[5] R7200.4 HOLD (RBT) 1
UO[6] R7200.5 ALARM (RBT) 1
UO[7] R7200.6 REF. POINT (RBT) 1
UO[8] R7200.7 TEACHING (RBT) 1
UO[9] R7201.0 BATTERY LOW (RBT) 1
UO[10] R7201.1 BUSY (RBT) 1
UO[11] - UO[18] R7201.2 - R7202.1 PRG NUM. n (RBT) 8
UO[19] R7202.2 PRG READ OK (RBT) 1
UO[20] R7202.3 (Reserved) 1
DO[1129] - DO[1132] R7202.4 - R7202.7 (Reserved) 4
DO[1025] R7203.0 Robot Power On 1
DO[1026] R7203.1 In E.Stop state 1
DO[1027] R7203.2 Safety Fence Open 1
DO[1028] R7203.3 Robot Peripherals Ready 1
DO[1029] R7203.4 Robot In Motion 1
DO[1030] R7203.5 System Stop Req. 1
DO[1031] R7203.6 ROBODRILL Ope H.Beat 1
DO[1032] R7203.7 (Reserved) 1
DO[1033] - DO[1040] R7204.0 - R7204.7 RI[n] STATE 8
DO[1041] - DO[1048] R7205.0 - R7205.7 RO[n] STATE 8
DO[1049] - DO[1056] R7206.0 - R7206.7 Robot override 8
DO[1057] - DO[1064] R7206.0 - R7207.7 Robot Ope. ACn 8
DO[1065] - DO[1080] R7208.0 - R7209.7 (Reserved) 16
DO[1081] - DO[1128] R7210.0 - R7215.7 FOR CUSTOM PMC 48
- 62 -
B-85444EN-4/02 4. USED SIGNALS
SYSTEM OK (RBT)
This signal is output from peripheral I/O UO[1] in the robot controller as the input accept enable
(CMDENBL) signal.
The signal is on when the following conditions are satisfied. It indicates that a program involving an
operation (group) can be started from the ROBODRILL.
y The remote conditions are satisfied.
y The operation enable conditions are satisfied.
y The mode is continuous robot operation (single step disable).
READY ON (RBT)
This signal is output from peripheral I/O UO[2] in the robot controller as the system ready (SYSRDY)
signal.
The signal is on while the robot servo power is on. It places the robot in the operation enable state. In the
operation enable state, robot jog feed operation can be executed, and a program involving an operation
(group) can be started.
The robot enters the operation enable state when the following operation enable conditions are satisfied:
y Peripheral I/O ENBL input (robot operation enable (ENBL) signal: UI[8]) is on.
y The robot servo power is on (not in the alarm state).
CYCLE START (RBT)
This signal is output from peripheral I/O UO[3] in the robot controller as the program running
(PROGRUN) signal.
The signal is on while a robot program is being executed. It is off while a robot program is temporarily
stopped.
STOP (RBT)
This signal is output from peripheral I/O UO[4] in the robot controller as the program paused (PAUSED)
signal.
The signal is on when a robot program is temporarily stopped and waits for being resumed.
HOLD (RBT)
This signal is output from peripheral I/O UO[5] in the robot controller as the holding (HELD) signal.
The signal is on when the HOLD button of the robot is pressed and off when the button is released.
UI[2], robot held (HOLD input) signal, is normally on during robot operation. When this UI[2] is turned
off, UO[5], robot holding signal, is turned on.
When this signal is on, the HOLD LED on the robot teach pendant is displayed in red.
ALARM (RBT)
This signal is output from peripheral I/O UO[6] in the robot controller as the alarm (FAULT) signal.
The signal is turned on when an alarm occurs in the robot system.
The alarm state is released by the FAULT_RESET input (alarm release signal: UI[5]). The signal is not
turned on when a warning (WARN alarm) occurs.
REF. POINT (RBT)
This signal is output from peripheral I/O UO[7] in the robot controller as the reference point (ATPERCH)
signal.
The signal is on when the robot is in a previously defined reference position.
Up to ten reference positions can be defined. This signal is output when the robot is in the first robot
reference position. For any other reference positions, general-purpose signals are assigned.
TEACHING (RBT)
This signal is output from peripheral I/O UO[8] in the robot controller as the teach pendant enable
(TPENBL) signal.
The signal is on when the enable switch on the robot teach pendant is in the ON position.
BATTERY LOW (RBT)
This signal is output from peripheral I/O UO[9] in the robot controller as the battery error (BATALM)
signal.
The signal indicates a low-voltage alarm for the backup battery of the robot controller or robot pulse
coder. Turn the power to the robot controller on and replace the battery.
- 63 -
4. USED SIGNALS B-85444EN-4/02
BUSY (RBT)
This signal is output from peripheral I/O UO[10] in the robot controller as the processing in progress
(BUSY) signal.
The signal is output while a robot program is being executed or processing using the robot teach pendant
is being performed. It is not on when a robot program is temporarily stopped.
PRG NUM. n (RBT)
This signal is output from peripheral I/O UO[11] to UO[18] in the robot controller as the selected
program number (SNO) signal.
The currently selected robot program number (signal corresponding to PNS1 to PNS8 input) is always
output, in binary code, as confirmation. The selection of another robot program changes the number
SNO1 to SNO8.
SNO1 to SNO8 is displayed on the ROBODRILL screen.
PRG READ OK (RBT)
This signal is output from peripheral I/O UO[19] in the robot controller as the PNS acknowledgment
(SNACK) signal.
When a PNS input is received, a pulse of this signal is output as an acknowledgment. The pulse width can
be specified.
(Reserved)
Reserved for the future extension of this function.
Robot Power On
This signal is on when the power to the robot controller is on.
In E.Stop state
This signal is on when the emergency stop button on the robot controller is pressed.
Safety Fence Open
This signal is on when the safety fence for the robot controller is open.
Robot Peripherals Ready
This signal is on when Enable UI signals on the system configuration screen of the robot controller is set
to TRUE.
Robot In Motion
When this signal is on, robot arm animation is displayed on the ROBODRILL screen.
The user should create this signal. Set the signal so that it is on when robot motion according to the robot
controller is in progress.
System Stop Req.
Set this signal so that it is on when the robot controller requests the ROBODRILL to stop the system.
ROBODRILL Ope H.Beat
When the Machine Tool Operation screen from the robot teach pendant is opened, heart beat with a pulse
width of 128 ms is output to this signal.
RI[n] STATE
The value of the RI signal of the robot controller is output.
RO[n] STATE
The value of the RO signal of the robot controller is output.
Robot override
The robot override is output in binary.
Robot Ope. ACn
When multiple ROBODRILLs are used, the remote operation right can be obtained only for one of them
at a time. The signal corresponding to the ROBODRILL number of the ROBODRILL for which the
remote operation right is obtained is on.
FOR CUSTOM PMC
The user can use these signals without restrictions.
- 64 -
B-85444EN-4/02 4. USED SIGNALS
Table 4.1.1.2(a) Ranges of signals output from the robot controller to individual ROBODRILLs
Target Range Note
ROBODRILL 1 DO[1] - DO[64], DO[129] - DO[256] No I/O assigned to DO[65] to DO[128].
ROBODRILL 2 DO[257] - DO[320], DO[385] - DO[512] No I/O assigned to DO[321] to DO[384].
ROBODRILL 3 DO[513] - DO[576], DO[641] - DO[768] No I/O assigned to DO[577] to DO[640].
ROBODRILL 4 DO[769] - DO[832], DO[897] - No I/O assigned to DO [833] to DO[896].
DO[1024]
The signals assigned to each ROBODRILL are the same except the signal number. The signals output to
ROBODRILL 1 are described as an example.
SERVICE OK (RBT)
[Robot] When the robot receives the SERVICE REQUEST signal from the ROBODRILL, performs the
service, and gets away from the interference zone of the ROBODRILL, outputs a pulse of this signal for
at least 200 ms. Then, the ROBODRILL starts machining.
[ROBODRILL] When the ROBODRILL receives this signal, it:
z Closes the side door.
z Turns the SERVICE REQUEST signal off.
z Starts the next operation.
- 65 -
4. USED SIGNALS B-85444EN-4/02
IN SERV. TO FRD1
[Robot] When the robot is in the interference zone of the ROBODRILL during automatic operation, keep
this signal on.
[ROBODRILL] When this signal is on, the following operations are disabled:
z Start of automatic operation and MDI operation
z Tool change
z Spindle rotation
z Jog feed operation (not during teaching)
CYCLE STOP OK
[Robot] When the CYCLE STOP REQ. signal is input from the ROBODRILL, output a pulse of this
signal for at least 200 ms after the completion of the service.
[ROBODRILL] When the ROBODRILL receives this signal, it:
z Closes the side door.
z Turns the SERVICE REQUEST signal off.
z Does not start the next operation.
SYSTEM STOP OK
[Robot] When the SYSTEM STOP REQ. signal is input from the ROBODRILL, output a pulse of this
signal for at least 200 ms after the completion of the service.
[ROBODRILL] When the ROBODRILL receives this signal, it:
z Closes the side door.
z Turns the SERVICE REQUEST signal off.
z Does not start the next operation.
SIDE GATE CLOSE LOCK
[Robot] If you want to disable the closing of the side door when the robot is in the interference zone of
the ROBODRILL, output this signal.
[ROBODRILL] When this signal is on, side door close operation is disabled.
FRONT GATE CLOSE LOCK
This signal is used for the ROBODRILL with a front auto-door. The signal has the same function as SIDE
GATE CLOSE LOCK.
REF.POINT RTN OK
[Robot] When the robot is in a safe zone for reference position return, output this signal.
[ROBODRILL] When this signal is on, REF. RETURN on the MANUAL OPERATE screen is enabled.
Robot Assigned
When this signal is turned on, the robot arm icon on the ROBODRILL screen turns to the corresponding
ROBODRILL. Embed instructions which turn this signal on and off in the robot PNS program.
SIDE GATE OPEN Req.
When this signal is turned on, the side auto-door of the corresponding ROBODRILL is opened, only if
the opening of the door is enabled.
SIDE GATE CLOSE Req.
When this signal is turned on, the side auto-door of the corresponding ROBODRILL is closed, only if the
closing of the door is enabled.
FRONT GATE OPEN Req.
When this signal is turned on for a ROBODRILL with a front auto-door, the front auto-door of the
corresponding ROBODRILL is opened, only if the opening of the door is enabled.
FRONT GATE CLOSE Req.
When this signal is turned on for a ROBODRILL with a front auto-door, the front auto-door of the
corresponding ROBODRILL is closed, only if the closing of the door is enabled.
L/UL POS Return Req.
This signal is reserved for future extension.
- 66 -
B-85444EN-4/02 4. USED SIGNALS
Parts Count Up
Outputting a pulse of this signal can increment the production counter of the corresponding ROBODRILL.
Use this signal by embedding required instructions in the robot PNS program. The pulse width shall be at
least 100 ms and pulse interval is at least 2 s.
Cycle Stop Req.
Use this signal to request cycle stop from the robot controller to the ROBODRILL.
(Reserved)
This signal is reserved for future extension.
ROBODRILL Jog ovr n
The feedrate override for the ROBODRILL is output during ROBODRILL jog feed operation from the
robot teach pendant. The value is between 0 and 100.
ROBODRILL Ope Req.
This signal is on when the robot requests permission of the ROBODRILL jog feed operation during
ROBODRILL jog feed operation from the robot teach pendant.
ROBODRILL Jog (n+/-)
During ROBODRILL jog feed operation from the robot teach pendant, the signal corresponding to the
target axis for jog feed operation of the ROBODRILL is on.
Side door open end position signal
Turn this signal on when the side door is in the open end position.
Side door close end position signal
Turn this signal on when the side door is in the close end position.
FOR CUSTOM PMC
The user can use these signals without restrictions.
Table 4.1.1.3(a) Ranges of signals output from individual ROBODRILLs to the robot controller
Target Range Note
ROBODRILL 1 DI[1] - DI[256]
ROBODRILL 2 DI[257] - DI[512]
ROBODRILL 3 DI[513] - DI[768]
ROBODRILL 4 DI[769] - DI[1024]
The signals input from each ROBODRILL are the same except the signal number. The signals output
from ROBODRILL 1 are described as an example.
SERVICE REQUEST
[Robot] The ROBODRILL outputs this signal to the robot as a request to install or remove the
work-piece.
[ROBODRILL] This signal is on when the ROBODRILL satisfies the following conditions:
z M60, M02, or M30 is being executed.
z The side door is open (limit position to open).
z The axes of the ROBODRILL are at the work-piece exchange position.
This signal is turned off when:
z The robot outputs the SERVICE OK (RBT) signal.
z The reset button on the ROBODRILL is pressed.
z The emergency stop button is pressed.
WORK INSTALL.REQ.
[Robot] The ROBODRILL requests work-piece installation (the robot does not remove the work-piece).
[ROBODRILL] This signal is on when the ROBODRILL satisfies the following conditions:
z M61 is issued first after the System/Stand-alone switch on the ROBODRILL operator's panel is
switched from Stand-alone to System.
- 68 -
B-85444EN-4/02 4. USED SIGNALS
z The side door is open (limit position to open).
z The axes of the ROBODRILL are at the work-piece exchange position.
This signal is turned off when:
z The robot outputs the SERVICE OK (RBT) signal.
z The reset button on the ROBODRILL is pressed.
z The emergency stop button is pressed.
WORK REMOV. REQ.
[Robot] The ROBODRILL requests work-piece removal. When this signal is turned on, remove the
work-piece and output the CYCLE STOP OK signal (do not install the work-piece).
[ROBODRILL] This signal is on when the ROBODRILL satisfies the following conditions:
z When the CYCLE STOP REQ. signal is output, M60 is issued or machining ends (M02 or M30 is
issued).
z The side door is open (limit position to open).
z The axes of the ROBODRILL are at the work-piece exchange position.
NOTICE OF M30/M02
[Robot] When the ROBODRILL executes the M62 code before the completion of machining, NOTICE
OF M30/M02 is input. The robot can make preparations such as moving to the door before receiving
SERVICE REQUEST according to the NOTICE OF M30/M02 signal.
[ROBODRILL] This signal is turned on when M62 is issued. The signal is turned off when SERVICE
REQUEST, WORK INSTALL.REQ., or WORK REMOV. REQ. is output or ROBODRILL program
operation terminates.
CYCLE STOP REQ.
[Robot] This signal is on when a cycle stop request is made by pressing the cycle stop button. This signal
is not used when the WORK REMOV. REQ. signal is used.
[ROBODRILL] This signal is turned on when the cycle stop key on the robot system operation screen is
pressed. The signal is turned off when the cycle stop key is pressed again or the CYCLE STOP OK signal
is output from the robot.
SYSTEM STOP REQ.
[Robot] This signal is turned on when a system stop request is made by pressing the system stop button.
[ROBODRILL] This signal is turned on when the system stop key on the robot system operation screen is
pressed. The signal is turned off when the SYSTEM STOP OK signal is output from the robot.
ALARM (FRD)
This signal is on when the ROBODRILL is in the alarm state.
SIDE GATE OPEN
This signal is on when the side door is open.
WORK L/UL POS
This signal is on when the axes of the ROBODRILL are at the specified work-piece exchange position.
FRONT GATE OPEN
This signal is on when the front door is open.
ROBODRILL Power On
This signal is on when the power to the ROBODRILL is on.
ROBODRILL System Running
This signal is on when the ROBODRILL is performing system operation.
SYSTEM MODE ON
This signal is on when the ROBODRILL is in the system mode.
MANUAL OPE REQ.
This signal is on when the operation right is requested on the MANUAL OPERATE screen of the
ROBODRILL.
READY ON
This signal is on when the ROBODRILL is in the system start enable state.
- 69 -
4. USED SIGNALS B-85444EN-4/02
- 71 -
4. USED SIGNALS B-85444EN-4/02
F[1], F[2], F[3], F[8] Robot operation stop from the ROBODRILL
These signals are used to stop robot operation based on signals from the ROBODRILL. Signals from
multiple ROBODRILLs are processed by background logic to integrate them. When signals satisfy
specific conditions, they are output to F[1], F[2], F[3], and F[8]. Since F[1], F[2], F[3], and F[8] are
assigned to UI[1], UI[2], UI[3], and UI[8], robot operation can be stopped from the ROBODRILL.
F[4] Robot program abort from the ROBODRILL
This signal is used to abort a robot program from the ROBODRILL. Signals from multiple
ROBODRILLs are processed by background logic to integrate them. This signal from the master
ROBODRILL is output to F[4]. Since F[4] is assigned to UI[4], a robot program can be aborted from the
ROBODRILL.
F[5] Robot alarm reset from the ROBODRILL
This signal is used to reset a robot alarm from the ROBODRILL. Signals from multiple ROBODRILLs
are processed by background logic to integrate them. This signal is output to F[5]. F[5] is assigned to
UI[5], and a robot alarm is reset by the signal from the ROBODRILL.
F[6] Robot program resume from the ROBODRILL
This signal is used to resume a robot program temporarily stopped, from the ROBODRILL. Signals from
multiple ROBODRILLs are processed by background logic to integrate them. This signal from the master
ROBODRILL is output to F[6]. Since F[6] is assigned to UI[6], a robot program can be resumed by the
signal from the ROBODRILL.
- 72 -
B-85444EN-4/02 4. USED SIGNALS
- 73 -
4. USED SIGNALS B-85444EN-4/02
- 74 -
B-85444EN-4/02 4. USED SIGNALS
4.1.2.3 DI to DO connection
The following table shows DI to DO connection.
- 75 -
4. USED SIGNALS B-85444EN-4/02
- 76 -
B-85444EN-4/02 4. USED SIGNALS
Signal ROBODRI Robot I/O comment * Signal ROBODRIL Robot I/O comment *
No. LL No. L
DI[42] R7305.1 RO2 SELECT. DO[42] R7221.1 ROBODRILL Jog (4-)
DI[43] R7305.2 RO3 SELECT. DO[43] R7221.2 ROBODRILL Jog (5+)
DI[44] R7305.3 RO4 SELECT. DO[44] R7221.3 ROBODRILL Jog (5-)
DI[45] R7305.4 RO5 SELECT. DO[45] R7221.4 (Reserved)
DI[46] R7305.5 RO6 SELECT. DO[46] R7221.5 (Reserved)
DI[47] R7305.6 RO7 SELECT. DO[47] R7221.6 (Reserved)
DI[48] R7305.7 RO8 SELECT. DO[48] R7221.7 (Reserved)
DI[49] R7306.0 Robot Jog Entry DO[49] R7222.0 Side door open end
position signal
DI[50] R7306.1 Robot Jog Exit DO[50] R7222.1 Side door close end
position signal
DI[51] R7306.2 ROBODRILL ope Enabled DO[51] R7222.2 (Reserved)
DI[52] R7306.3 ROBODRILL ope Rejected DO[52] R7222.3 (Reserved)
DI[53] R7306.4 ROBODRILL ope Reject 0 DO[53] R7222.4 (Reserved)
DI[54] R7306.5 ROBODRILL ope Reject 1 DO[54] R7222.5 (Reserved)
DI[55] R7306.6 ROBODRILL ope Reject 2 DO[55] R7222.6 (Reserved)
DI[56] R7306.7 ROBODRILL ope Reject 3 DO[56] R7222.7 (Reserved)
DI[57] R7307.0 EMG STOP (RBT) DO[57] R7223.0 (Reserved)
DI[58] R7307.1 HOLD (RBT) DO[58] R7223.1 (Reserved)
DI[59] R7307.2 SAFETY SPD (RBT) DO[59] R7223.2 (Reserved)
DI[60] R7307.3 CYCLE STOP (RBT) DO[60] R7223.3 (Reserved)
DI[61] R7307.4 RESET (RBT) DO[61] R7223.4 (Reserved)
DI[62] R7307.5 EXT. START (RBT) DO[62] R7223.5 (Reserved)
DI[63] R7307.6 HOME DO[63] R7223.6 (Reserved)
DI[64] R7307.7 OPERAT. OK (RBT) DO[64] R7223.7 (Reserved)
DI[65] R7308.0 PNS 1 (RBT)
DI[66] R7308.1 PNS 2(RBT)
DI[67] R7308.2 PNS 3 (RBT)
DI[68] R7308.3 PNS 4 (RBT)
DI[69] R7308.4 PNS 5 (RBT)
DI[70] R7308.5 PNS 6 (RBT)
DI[71] R7308.6 PNS 7 (RBT)
DI[72] R7308.7 PNS 8 (RBT)
DI[73] R7309.0 PNS REQUEST (RBT)
DI[74] R7309.1 START (RBT)
DI[75] R7309.2 (Reserved)
DI[76] R7309.3 (Reserved)
DI[77] R7309.4 (Reserved)
DI[78] R7309.5 (Reserved)
DI[79] R7309.6 (Reserved)
DI[80] R7309.7 Master ROBODRILL
DI[81] R7310.0 ROBODRILL Program
Number 0
DI[82] R7310.1 ROBODRILL Program
Number 1
DI[83] R7310.2 ROBODRILL Program
Number 2
DI[84] R7310.3 ROBODRILL Program
Number 3
DI[85] R7310.4 ROBODRILL Program
Number 4
DI[86] R7310.5 ROBODRILL Program
Number 5
- 77 -
4. USED SIGNALS B-85444EN-4/02
Signal ROBODRI Robot I/O comment * Signal ROBODRIL Robot I/O comment *
No. LL No. L
DI[87] R7310.6 ROBODRILL Program
Number 6
DI[88] R7310.7 ROBODRILL Program
Number 7
DI[89] R7311.0 ROBODRILL Program
Number 8
DI[90] R7311.1 ROBODRILL Program
Number 9
DI[91] R7311.2 ROBODRILL Program
Number 10
DI[92] R7311.3 ROBODRILL Program
Number 11
DI[93] R7311.4 ROBODRILL Program
Number 12
DI[94] R7311.5 ROBODRILL Program
Number 13
DI[95] R7311.6 ROBODRILL Program
Number 14
DI[96] R7311.7 ROBODRILL Program
Number 15
DI[97] R7312.0 Peripherals Macro 1
DI[98] R7312.1 Peripherals Macro 2
DI[99] R7312.2 Peripherals Macro 3
DI[100] R7312.3 Peripherals Macro 4
DI[101] R7312.4 Peripherals Macro 5
DI[102] R7312.5 Peripherals Macro 6
DI[103] R7312.6 Peripherals Macro 7
DI[104] R7312.7 Peripherals Macro 8
DI[105] R7313.0 (Reserved)
DI[106] R7313.1 (Reserved)
DI[107] R7313.2 (Reserved)
DI[108] R7313.3 (Reserved)
DI[109] R7313.4 (Reserved)
DI[110] R7313.5 (Reserved)
DI[111] R7313.6 (Reserved)
DI[112] R7313.7 (Reserved)
DI[113] R7314.0 Side Servo Door Open
Request
DI[114] R7314.1 Side Servo Door Close
Request
DI[115] R7314.2 (Reserved)
DI[116] R7314.3 (Reserved)
DI[117] R7314.4 (Reserved)
DI[118] R7314.5 (Reserved)
DI[119] R7314.6 (Reserved)
DI[120] R7314.7 (Reserved)
DI[121] R7315.0 (Reserved)
DI[122] R7315.1 (Reserved)
DI[123] R7315.2 (Reserved)
DI[124] R7315.3 (Reserved)
DI[125] R7315.4 (Reserved)
DI[126] R7315.5 (Reserved)
DI[127] R7315.6 (Reserved)
DI[128] R7315.7 (Reserved)
- 78 -
B-85444EN-4/02 4. USED SIGNALS
Signal ROBODRI Robot I/O comment * Signal ROBODRIL Robot I/O comment *
No. LL No. L
DI[129] R7316.0 (Reserved) DO[129] R7224.0 (Reserved)
DI[130] R7316.1 (Reserved) DO[130] R7224.1 (Reserved)
DI[131] R7316.2 (Reserved) DO[131] R7224.2 (Reserved)
DI[132] R7316.3 (Reserved) DO[132] R7224.3 (Reserved)
DI[133] R7316.4 (Reserved) DO[133] R7224.4 (Reserved)
DI[134] R7316.5 (Reserved) DO[134] R7224.5 (Reserved)
DI[135] R7316.6 (Reserved) DO[135] R7224.6 (Reserved)
DI[136] R7316.7 (Reserved) DO[136] R7224.7 (Reserved)
DI[137] R7317.0 (Reserved) DO[137] R7225.0 (Reserved)
DI[138] R7317.1 (Reserved) DO[138] R7225.1 (Reserved)
DI[139] R7317.2 (Reserved) DO[139] R7225.2 (Reserved)
DI[140] R7317.3 (Reserved) DO[140] R7225.3 (Reserved)
DI[141] R7317.4 (Reserved) DO[141] R7225.4 (Reserved)
DI[142] R7317.5 (Reserved) DO[142] R7225.5 (Reserved)
DI[143] R7317.6 (Reserved) DO[143] R7225.6 (Reserved)
DI[144] R7317.7 (Reserved) DO[144] R7225.7 (Reserved)
DI[145] R7318.0 (Reserved) DO[145] R7226.0 (Reserved)
DI[146] R7318.1 (Reserved) DO[146] R7226.1 (Reserved)
DI[147] R7318.2 (Reserved) DO[147] R7226.2 (Reserved)
DI[148] R7318.3 (Reserved) DO[148] R7226.3 (Reserved)
DI[149] R7318.4 (Reserved) DO[149] R7226.4 (Reserved)
DI[150] R7318.5 (Reserved) DO[150] R7226.5 (Reserved)
DI[151] R7318.6 (Reserved) DO[151] R7226.6 (Reserved)
DI[152] R7318.7 (Reserved) DO[152] R7226.7 (Reserved)
DI[153] R7319.0 (Reserved) DO[153] R7227.0 (Reserved)
DI[154] R7319.1 (Reserved) DO[154] R7227.1 (Reserved)
DI[155] R7319.2 (Reserved) DO[155] R7227.2 (Reserved)
DI[156] R7319.3 (Reserved) DO[156] R7227.3 (Reserved)
DI[157] R7319.4 (Reserved) DO[157] R7227.4 (Reserved)
DI[158] R7319.5 (Reserved) DO[158] R7227.5 (Reserved)
DI[159] R7319.6 (Reserved) DO[159] R7227.6 (Reserved)
DI[160] R7319.7 (Reserved) DO[160] R7227.7 (Reserved)
DI[161] R7320.0 FOR CUSTOM PMC DO[161] R7228.0 FOR CUSTOM PMC
DI[162] R7320.1 FOR CUSTOM PMC DO[162] R7228.1 FOR CUSTOM PMC
DI[163] R7320.2 FOR CUSTOM PMC DO[163] R7228.2 FOR CUSTOM PMC
DI[164] R7320.3 FOR CUSTOM PMC DO[164] R7228.3 FOR CUSTOM PMC
DI[165] R7320.4 FOR CUSTOM PMC DO[165] R7228.4 FOR CUSTOM PMC
DI[166] R7320.5 FOR CUSTOM PMC DO[166] R7228.5 FOR CUSTOM PMC
DI[167] R7320.6 FOR CUSTOM PMC DO[167] R7228.6 FOR CUSTOM PMC
DI[168] R7320.7 FOR CUSTOM PMC DO[168] R7228.7 FOR CUSTOM PMC
DI[169] R7321.0 FOR CUSTOM PMC DO[169] R7229.0 FOR CUSTOM PMC
DI[170] R7321.1 FOR CUSTOM PMC DO[170] R7229.1 FOR CUSTOM PMC
DI[171] R7321.2 FOR CUSTOM PMC DO[171] R7229.2 FOR CUSTOM PMC
DI[172] R7321.3 FOR CUSTOM PMC DO[172] R7229.3 FOR CUSTOM PMC
DI[173] R7321.4 FOR CUSTOM PMC DO[173] R7229.4 FOR CUSTOM PMC
DI[174] R7321.5 FOR CUSTOM PMC DO[174] R7229.5 FOR CUSTOM PMC
DI[175] R7321.6 FOR CUSTOM PMC DO[175] R7229.6 FOR CUSTOM PMC
DI[176] R7321.7 FOR CUSTOM PMC DO[176] R7229.7 FOR CUSTOM PMC
DI[177] R7322.0 FOR CUSTOM PMC DO[177] R7230.0 FOR CUSTOM PMC
DI[178] R7322.1 FOR CUSTOM PMC DO[178] R7230.1 FOR CUSTOM PMC
DI[179] R7322.2 FOR CUSTOM PMC DO[179] R7230.2 FOR CUSTOM PMC
DI[180] R7322.3 FOR CUSTOM PMC DO[180] R7230.3 FOR CUSTOM PMC
DI[181] R7322.4 FOR CUSTOM PMC DO[181] R7230.4 FOR CUSTOM PMC
DI[182] R7322.5 FOR CUSTOM PMC DO[182] R7230.5 FOR CUSTOM PMC
- 79 -
4. USED SIGNALS B-85444EN-4/02
Signal ROBODRI Robot I/O comment * Signal ROBODRIL Robot I/O comment *
No. LL No. L
DI[183] R7322.6 FOR CUSTOM PMC DO[183] R7230.6 FOR CUSTOM PMC
DI[184] R7322.7 FOR CUSTOM PMC DO[184] R7230.7 FOR CUSTOM PMC
DI[185] R7323.0 FOR CUSTOM PMC DO[185] R7231.0 FOR CUSTOM PMC
DI[186] R7323.1 FOR CUSTOM PMC DO[186] R7231.1 FOR CUSTOM PMC
DI[187] R7323.2 FOR CUSTOM PMC DO[187] R7231.2 FOR CUSTOM PMC
DI[188] R7323.3 FOR CUSTOM PMC DO[188] R7231.3 FOR CUSTOM PMC
DI[189] R7323.4 FOR CUSTOM PMC DO[189] R7231.4 FOR CUSTOM PMC
DI[190] R7323.5 FOR CUSTOM PMC DO[190] R7231.5 FOR CUSTOM PMC
DI[191] R7323.6 FOR CUSTOM PMC DO[191] R7231.6 FOR CUSTOM PMC
DI[192] R7323.7 FOR CUSTOM PMC DO[192] R7231.7 FOR CUSTOM PMC
DI[193] R7324.0 FOR CUSTOM PMC DO[193] R7232.0 FOR CUSTOM PMC
DI[194] R7324.1 FOR CUSTOM PMC DO[194] R7232.1 FOR CUSTOM PMC
DI[195] R7324.2 FOR CUSTOM PMC DO[195] R7232.2 FOR CUSTOM PMC
DI[196] R7324.3 FOR CUSTOM PMC DO[196] R7232.3 FOR CUSTOM PMC
DI[197] R7324.4 FOR CUSTOM PMC DO[197] R7232.4 FOR CUSTOM PMC
DI[198] R7324.5 FOR CUSTOM PMC DO[198] R7232.5 FOR CUSTOM PMC
DI[199] R7324.6 FOR CUSTOM PMC DO[199] R7232.6 FOR CUSTOM PMC
DI[200] R7324.7 FOR CUSTOM PMC DO[200] R7232.7 FOR CUSTOM PMC
DI[201] R7325.0 FOR CUSTOM PMC DO[201] R7233.0 FOR CUSTOM PMC
DI[202] R7325.1 FOR CUSTOM PMC DO[202] R7233.1 FOR CUSTOM PMC
DI[203] R7325.2 FOR CUSTOM PMC DO[203] R7233.2 FOR CUSTOM PMC
DI[204] R7325.3 FOR CUSTOM PMC DO[204] R7233.3 FOR CUSTOM PMC
DI[205] R7325.4 FOR CUSTOM PMC DO[205] R7233.4 FOR CUSTOM PMC
DI[206] R7325.5 FOR CUSTOM PMC DO[206] R7233.5 FOR CUSTOM PMC
DI[207] R7325.6 FOR CUSTOM PMC DO[207] R7233.6 FOR CUSTOM PMC
DI[208] R7325.7 FOR CUSTOM PMC DO[208] R7233.7 FOR CUSTOM PMC
DI[209] R7326.0 FOR CUSTOM PMC DO[209] R7234.0 FOR CUSTOM PMC
DI[210] R7326.1 FOR CUSTOM PMC DO[210] R7234.1 FOR CUSTOM PMC
DI[211] R7326.2 FOR CUSTOM PMC DO[211] R7234.2 FOR CUSTOM PMC
DI[212] R7326.3 FOR CUSTOM PMC DO[212] R7234.3 FOR CUSTOM PMC
DI[213] R7326.4 FOR CUSTOM PMC DO[213] R7234.4 FOR CUSTOM PMC
DI[214] R7326.5 FOR CUSTOM PMC DO[214] R7234.5 FOR CUSTOM PMC
DI[215] R7326.6 FOR CUSTOM PMC DO[215] R7234.6 FOR CUSTOM PMC
DI[216] R7326.7 FOR CUSTOM PMC DO[216] R7234.7 FOR CUSTOM PMC
DI[217] R7327.0 FOR CUSTOM PMC DO[217] R7235.0 FOR CUSTOM PMC
DI[218] R7327.1 FOR CUSTOM PMC DO[218] R7235.1 FOR CUSTOM PMC
DI[219] R7327.2 FOR CUSTOM PMC DO[219] R7235.2 FOR CUSTOM PMC
DI[220] R7327.3 FOR CUSTOM PMC DO[220] R7235.3 FOR CUSTOM PMC
DI[221] R7327.4 FOR CUSTOM PMC DO[221] R7235.4 FOR CUSTOM PMC
DI[222] R7327.5 FOR CUSTOM PMC DO[222] R7235.5 FOR CUSTOM PMC
DI[223] R7327.6 FOR CUSTOM PMC DO[223] R7235.6 FOR CUSTOM PMC
DI[224] R7327.7 FOR CUSTOM PMC DO[224] R7235.7 FOR CUSTOM PMC
DI[225] R7328.0 FOR CUSTOM PMC DO[225] R7236.0 FOR CUSTOM PMC
DI[226] R7328.1 FOR CUSTOM PMC DO[226] R7236.1 FOR CUSTOM PMC
DI[227] R7328.2 FOR CUSTOM PMC DO[227] R7236.2 FOR CUSTOM PMC
DI[228] R7328.3 FOR CUSTOM PMC DO[228] R7236.3 FOR CUSTOM PMC
DI[229] R7328.4 FOR CUSTOM PMC DO[229] R7236.4 FOR CUSTOM PMC
DI[230] R7328.5 FOR CUSTOM PMC DO[230] R7236.5 FOR CUSTOM PMC
DI[231] R7328.6 FOR CUSTOM PMC DO[231] R7236.6 FOR CUSTOM PMC
DI[232] R7328.7 FOR CUSTOM PMC DO[232] R7236.7 FOR CUSTOM PMC
DI[233] R7329.0 FOR CUSTOM PMC DO[233] R7237.0 FOR CUSTOM PMC
DI[234] R7329.1 FOR CUSTOM PMC DO[234] R7237.1 FOR CUSTOM PMC
DI[235] R7329.2 FOR CUSTOM PMC DO[235] R7237.2 FOR CUSTOM PMC
DI[236] R7329.3 FOR CUSTOM PMC DO[236] R7237.3 FOR CUSTOM PMC
- 80 -
B-85444EN-4/02 4. USED SIGNALS
Signal ROBODRI Robot I/O comment * Signal ROBODRIL Robot I/O comment *
No. LL No. L
DI[237] R7329.4 FOR CUSTOM PMC DO[237] R7237.4 FOR CUSTOM PMC
DI[238] R7329.5 FOR CUSTOM PMC DO[238] R7237.5 FOR CUSTOM PMC
DI[239] R7329.6 FOR CUSTOM PMC DO[239] R7237.6 FOR CUSTOM PMC
DI[240] R7329.7 FOR CUSTOM PMC DO[240] R7237.7 FOR CUSTOM PMC
DI[241] R7330.0 FOR CUSTOM PMC DO[241] R7238.0 FOR CUSTOM PMC
DI[242] R7330.1 FOR CUSTOM PMC DO[242] R7238.1 FOR CUSTOM PMC
DI[243] R7330.2 FOR CUSTOM PMC DO[243] R7238.2 FOR CUSTOM PMC
DI[244] R7330.3 FOR CUSTOM PMC DO[244] R7238.3 FOR CUSTOM PMC
DI[245] R7330.4 FOR CUSTOM PMC DO[245] R7238.4 FOR CUSTOM PMC
DI[246] R7330.5 FOR CUSTOM PMC DO[246] R7238.5 FOR CUSTOM PMC
DI[247] R7330.6 FOR CUSTOM PMC DO[247] R7238.6 FOR CUSTOM PMC
DI[248] R7330.7 FOR CUSTOM PMC DO[248] R7238.7 FOR CUSTOM PMC
DI[249] R7331.0 FOR CUSTOM PMC DO[249] R7239.0 FOR CUSTOM PMC
DI[250] R7331.1 FOR CUSTOM PMC DO[250] R7239.1 FOR CUSTOM PMC
DI[251] R7331.2 FOR CUSTOM PMC DO[251] R7239.2 FOR CUSTOM PMC
DI[252] R7331.3 FOR CUSTOM PMC DO[252] R7239.3 FOR CUSTOM PMC
DI[253] R7331.4 FOR CUSTOM PMC DO[253] R7239.4 FOR CUSTOM PMC
DI[254] R7331.5 FOR CUSTOM PMC DO[254] R7239.5 FOR CUSTOM PMC
DI[255] R7331.6 FOR CUSTOM PMC DO[255] R7239.6 FOR CUSTOM PMC
DI[256] R7331.7 FOR CUSTOM PMC DO[256] R7239.7 FOR CUSTOM PMC
- 81 -
4. USED SIGNALS B-85444EN-4/02
The following table lists the I/O numbers of the Parts Count Up signal.
For the Parts Count Up signal, set the pulse width to at least 100 ms and the pulse interval to at least 2 s.
- 83 -
4. USED SIGNALS B-85444EN-4/02
- 84 -
B-85444EN-4/02 4. USED SIGNALS
- 85 -
4. USED SIGNALS B-85444EN-4/02
Set bit 0 of PMC parameter to K25 to 1. In this case, the [CYCLE STOP] soft key is disabled.
- 86 -
B-85444EN-4/02 5. SETTING OF THE ROBODRILL
When optional communication functions PROFINET and EtherNet/IP are not used
When only Fast Ethernet board is used When multi-function Ethernet is used
CNC parameter Without data server With data server Without data server With data server
No.970 3 3 1 3
No.971 3 4 1 1
No.972 -1
No.973 -1
No.974 -1
No.975 -1
No.976 -1
By referring to the table below, make appropriate settings according to the hardware and software
options.
0970 Select a hardware option that operates the Ethernet function, Data Server function, or Modbus/TCP
Server function
0971 Select a hardware option that operates the first FL-net function
0972 Select a hardware option that operates the second FL-net Port2 function
0973 Select a hardware option that operates the PROFINET IO Device function
0974 Select a hardware option that operates the PROFINET IO Controller function
- 87 -
5. SETTING OF THE ROBODRILL B-85444EN-4/02
NOTE
When these parameters are set, the power must be turned off
before operation is continued.
NOTE
1 For Multi-function Ethernet, the Data Server function cannot be
used.
If the Data Server function option (S737) is specified, do not set
Multi-function Ethernet for parameter No. 970.
NOTE
When this parameter is set, the power must be turned off before
operation is continued.
Operating condition
Value
Function to operate Hardware option
-1 Not operated
0 Unsetting (initial value)
10 Scanner function only
20 Adapter function only Same hardware option as that specified
30 Both Scanner function and Adapter for parameter No. 970
function
NOTE
Set the hardware option on which to operate the communication
function for parameter No. 970.
If the Ethernet function option (S707) is not specified or if the Data
Server function option (S737) is specified, set -1 (Not operated) for
this parameter.
- 88 -
B-85444EN-4/02 5. SETTING OF THE ROBODRILL
0976 EtherNet/IP function operating condition selection 2
NOTE
When this parameter is set, the power must be turned off before
operation is continued.
Operating condition
Value
Function to operate Hardware option
-1 Not operated
0 Unsetting (initial value)
11 Multi-function Ethernet
12 Reserved
13 Fast Ethernet board mounted in slot 1
Scanner function only
14 Fast Ethernet board mounted in slot 2
15 Fast Ethernet board mounted in slot 3
16 Fast Ethernet board mounted in slot 4
21 Multi-function Ethernet
22 Reserved
23 Fast Ethernet board mounted in slot 1
Adapter function only
24 Fast Ethernet board mounted in slot 2
25 Fast Ethernet board mounted in slot 3
26 Fast Ethernet board mounted in slot 4
31 Multi-function Ethernet
32 Reserved
33 Both Scanner function and Adapter Fast Ethernet board mounted in slot 1
34 function Fast Ethernet board mounted in slot 2
35 Fast Ethernet board mounted in slot 3
36 Fast Ethernet board mounted in slot 4
- 89 -
5. SETTING OF THE ROBODRILL B-85444EN-4/02
- 90 -
B-85444EN-4/02 5. SETTING OF THE ROBODRILL
- 91 -
5. SETTING OF THE ROBODRILL B-85444EN-4/02
- 92 -
B-85444EN-4/02 5. SETTING OF THE ROBODRILL
- 93 -
5. SETTING OF THE ROBODRILL B-85444EN-4/02
- 94 -
B-85444EN-4/02 5. SETTING OF THE ROBODRILL
- 95 -
5. SETTING OF THE ROBODRILL B-85444EN-4/02
- 96 -
B-85444EN-4/02 5. SETTING OF THE ROBODRILL
- 97 -
6. SYSTEM CONTROL B-85444EN-4/02
6 SYSTEM CONTROL
With robot interface 2, the robot and ROBODRILL are connected with FL-net, and the ROBODRILL works
as the master of the system.
Side auto-door
(front *1) Open Closed
Service request
signal ON OFF
Service
completion signal ON
Side auto-door
(front *1) Open Closed
Work pick up
request signal ON OFF
Cycle stop
completion signal ON
- 98 -
B-85444EN-4/02 6. SYSTEM CONTROL
Side auto-door
(front *1) Open Closed
Work pick up
request signal ON OFF
System stop
completion signal ON
- 99 -
6. SYSTEM CONTROL B-85444EN-4/02
- 100 -
B-85444EN-4/02 6. SYSTEM CONTROL
M62 executed
NOTICE OF M30/M02 (DI[4] = ON) ------------> Signal status check
Preparations for work-piece exchange
- 101 -
6. SYSTEM CONTROL B-85444EN-4/02
6.3 M CODES
Function Command Detailed description
Robot service M60 When the machining program of the ROBODRILL is of the infinite loop type, use
request this M code to request the robot to remove and install the work-piece.
If the System/Stand-alone switch is in the "System" position:
The side door (front door*1) is opened, and a service request signal or cycle
stop request signal is issued to the robot.
When the robot issues a service completion signal, the side door (front door*1)
is closed, and commands in the next block are executed.
When the robot issues either a cycle stop completion/system completion signal,
the side door (front door*1) is closed, and the operation is finished.
If the System/Stand-alone switch is in the "Stand-alone" position:
Nothing is performed.
Work-piece M61 Use this code to make the robot only install the work-piece after the start of
install request system operation. Do not use this code when system operation starts after the
work-piece is always set manually.
If the System/Stand-alone switch is in the "System" position:
The side door is opened and a work setting request signal is issued to the
robot first time M61 is issued after any of the events:
• Setting the System/Stand-alone switch to the "Stand-alone" position
• Cycle stop (if bit 1 of PMC K24 parameter =1)
• System stop (if bit 2 of PMC K24 parameter =1)
When a first M61 command is specified later, the side door (front door*1) is
opened, and a work setting request is sent to the robot.
When the robot issues a service completion signal, the side door (front door*1)
is closed, and the next block is executed.
Nothing is performed the next and subsequent times M61 is issued.
If the System/Stand-alone switch is in the "Stand-alone" position:
Nothing is performed.
Process M62 A process completion notice signal is issued to the robot.
completion Use this code as a trigger for preparation for work-piece exchange such as
notice moving the robot closer to the side (front*1) auto-door before the completion of
machining.
Side door close M52 The side door is closed.
Side door open M53 The side door is opened.
*1) When changing work-piece from the front door, set bit 0 of K21 to 1.
- 102 -
B-85444EN-4/02 6. SYSTEM CONTROL
Signal
ON ON
OFF OFF
Example of setting
Custom PMC
- 103 -
6. SYSTEM CONTROL B-85444EN-4/02
The custom operator's panel function can be used to turn the signals at set addresses from the switch on
the screen on and off.
The addresses at which signals are turned on and off by the switch on the screen can be used to create the
custom PMC for processing which turns the signals at the following addresses (R1367.1 and R1367.2)
and others on and off.
For details, refer to Chapter 42, "CUSTOM OPERATOR'S PANEL FUNCTION," in Part IV of the
"Operator's Manual (Detailed version) (B-85444EN-1 or B-85454EN-1)" and the "CUSTOM PMC
FUNCTION OPERATOR'S MANUAL (B-85444EN-3)."
- 104 -
B-85444EN-4/02 6. SYSTEM CONTROL
- 105 -
7. ALARMS AND MESSAGES B-85444EN-4/02
- 106 -
B-85444EN-4/02 7. ALARMS AND MESSAGES
- 107 -
8. FUNCTIONS OF THE
ROBOT CONTROLLER B-85444EN-4/02
- 108 -
8. FUNCTIONS OF THE
B-85444EN-4/02 ROBOT CONTROLLER
- 109 -
8. FUNCTIONS OF THE
ROBOT CONTROLLER B-85444EN-4/02
- 110 -
8. FUNCTIONS OF THE
B-85444EN-4/02 ROBOT CONTROLLER
- 111 -
9. SETTING OF THE ROBOT B-85444EN-4/02
The settings determined according to the number of ROBODRILLs can be loaded at a time. These
settings include I/O assignment and TCP/IP settings.
To handle signals from multiple ROBODRILLs, background logic programs are used. Select the
background logic programs according to the number of ROBODRILLs.
After changing I/O assignment and I/O comments on the robot controller, transfer the I/O comments to
the ROBODRILL. With this operation, the robot I/O comments are displayed on the ROBODRILL screen.
The reference positions are used to set the reference positions of the robot for which system start can be
directed. They are also used to define a range of positions at which the robot home position return
operation can be performed from the ROBODRILL.
For robot jog feed from the ROBODRILL, the jog coordinate system corresponding to the ROBODRILL
number is used. The jog coordinate system can be set so that the directions are the same as those in the
ROBODRILL machine coordinate system to make the X-, Y-, and Z-axis directions of the robot in the
robot jog feed operation from the ROBODRILL intuitively easy to understand.
By default, the ROBODRILL jog feed function and ROBODRILL tool offset data change function from
the robot teach pendant are disabled. Enable these functions as required.
By default, the robot jog feed function from the ROBODRILL is disabled. Enable the function as required.
- 112 -
B-85444EN-4/02 9. SETTING OF THE ROBOT
WARNING
Loading the settings overwrites the existing settings.
Operation 9-1 Procedure for loading the settings determined according to the
number of ROBODRILLs
1 While holding the PREV and NEXT keys on the teach pendant, turn the power to the robot
controller on. The CONFIGURATION MENU appears.
2 Select "Controlled start". The initial screen of the controlled start menu appears.
3 Press the MENU key to display the screen menu.
4 Select "ROBODRILL Cfg". The Setup ROBODRILL screen appears.
5 Set the number of ROBODRILLs to be connected to the robot controller for "Number of
ROBODRILLs". The valid value range is from 1 to 4. When this function is not used, set 0.
6 For "I/O device", select FL-net(Port#1) or FL-net(Port#2). When the controller has only one
Ethernet port, select FL-net(Port#1).
7 Place the cursor on <Execute> for "Load Setting" and press the ENTER key. A confirmation
message appears. Press OK. Executing load setting overwrites the existing settings.
8 If you want to change the step of override change for manual operation from the ROBODRILL,
enter an appropriate value for "Override Step". The default is 10%.
9 Press the FCTN key and select "START (COLD)" from the menu. The robot controller is started by
the cold start. After the cold start, the SYST-212 alarm is issued. This is because settings of the
Safety function by FL-net in the DCS are changed.
- 113 -
9. SETTING OF THE ROBOT B-85444EN-4/02
WARNING
Loading the settings overwrites the existing settings.
5 When "Stop" is displayed as the status of a background logic program, press F2 "RUN" to execute
the program.
- 115 -
9. SETTING OF THE ROBOT B-85444EN-4/02
- 116 -
B-85444EN-4/02 9. SETTING OF THE ROBOT
- 117 -
9. SETTING OF THE ROBOT B-85444EN-4/02
- 118 -
B-85444EN-4/02 9. SETTING OF THE ROBOT
An example of entering numeric values directly to define a jog coordinate system is shown below with a
figure which shows how the ROBODRILL and robot are placed.
ROBODRILL
Machine Coordinate System
ZZ
ロボドリルの
機械座標系
Y
Y
X
X
ZZ
Robot World Coordinate System
ロボット座標系
(Robot World Frame)
X
X Y
Y
Fig. 9.1.5(c) Example of the positional relationships between the ROBODRILL machine coordinate system
and robot coordinate system
In the above example, the robot M-10iA enters into the ROBODRILL from its side door, and loads and
unloads the work-piece. To match the jog direction of the ROBODRILL table and spindle and the jog
direction of the robot TCP (tool center point), specify the jog coordinate system as follows.
- 119 -
9. SETTING OF THE ROBOT B-85444EN-4/02
⎡X⎤ ⎡ 0 ⎤
⎢ ⎥ ⎢ ⎥
⎢Y⎥ ⎢ 0 ⎥
⎢Z⎥ ⎢0⎥
⎢ ⎥=⎢ ⎥
⎢W ⎥ ⎢ 0 ⎥
⎢P⎥ ⎢0⎥
⎢ ⎥ ⎢ ⎥
⎢⎣ R ⎥⎦ ⎢⎣90⎥⎦
5 Place the cursor on <Send> of "Send I/O Comment to ROBODRILL" and press the "ENTER" key.
Use the PREV key to cancel transfer operation.
- 120 -
B-85444EN-4/02 9. SETTING OF THE ROBOT
- 121 -
9. SETTING OF THE ROBOT B-85444EN-4/02
When the function for loading the settings determined according to the number of ROBODRILLs is used,
the TCP/IP parameters are also set. These settings can be used as is. You can also change them according
to the environment you use as required.
Change TCP/IP parameters so that the setting is consistent between the robot controller and
ROBODRILL.
For example, when the data server function is used for the ROBODRILL, refer to the parameter settings
of the robot controller described in Appendix H, "IF USING THE DATA SERVER FUNCTION
SIMULTANEOUSLY" in this Operator's Manual.
6 If any displayed TCP/IP parameter is inappropriate for the environment you use, change the value.
- 122 -
B-85444EN-4/02 9. SETTING OF THE ROBOT
6 If any displayed parameter is inappropriate for the environment you use, change the value.
- 123 -
9. SETTING OF THE ROBOT B-85444EN-4/02
6 If any displayed parameter is inappropriate for the environment you use, change the value.
6 If any displayed parameter is inappropriate for the environment you use, change the value.
7 After changing any value, apply the setting on the DCS screen and restart the robot controller.
- 124 -
B-85444EN-4/02 9. SETTING OF THE ROBOT
NOTE
・ If MTCOM communication has not started, the "ROBODRILL MON." screen and
the "ROBODRILL OPE." screen are unavailable. If MTCOM communication has
not started, follow the starting procedure below.
・ If communication fails to start, two or more routes of ROBODRILL's FOCUS2
communication may have started for other applications. Check the status of
software function that depends on ROBODRILL's FOCUS2 communication.
3 Place the cursor on a tag you want to set and press F3 "DETAIL". The screen changes as follows.
- 125 -
9. SETTING OF THE ROBOT B-85444EN-4/02
Item Description
Protocol To connect the ROBODRILL, select MTCOM.
Startup State Selecting "START" automatically starts communication at power-on.
Server IP/Hostname ROBODRILL IP address or host name
Server Port The default is 8193. Do not change this value.
CNC No. Enter the ROBODRILL number.
Response Timeout A timeout occurs if communication response is not made within this time.
5 When "STARTED" is not displayed for Current State, press F2 "ACTION" and select "START".
When communication with the ROBODRILL is enabled, the Current State value changes to
"STARTED".
NOTE
Even when "START" is selected for "Startup State", communication does not
start if the power to the ROBODRILL is not on at the power-on of the robot
controller. In this case, it is necessary to start communication manually on the
Host Comm screen on the robot controller.
Fig. 9.2.6(a) Setup Machine I/F screen (communication setup screen of Setup ROBODRILL)
6 Select the client tag corresponding to the target CNC and press "DETAIL". The following screen
appears.
Fig. 9.2.6(b) Setup Machine I/F screen (communication setup detail screen of Setup ROBODRILL)
7 Set Alarm Output, Send Warning, and Send Cause Code to ENABLE or DISABLE. The following
table describes the setting items.
8 Press F2 "LIST" to display the MTCOM list screen. The following table lists key operations
available on this screen.
- 127 -
9. SETTING OF THE ROBOT B-85444EN-4/02
Table 9.2.6(c) Key operations on the Setup Machine I/F screen (communication setup detail screen of Setup
ROBODRILL)
Key Function
F2 "LIST" Displays the communication list screen again.
F3 "PREV" Displays the CNC detail screen corresponding to the previous CNC number.
F4 "NEXT" Displays the CNC detail screen corresponding to the next CNC number.
- 128 -
B-85444EN-4/02 9. SETTING OF THE ROBOT
Fig. 9.2.8(a) Setup Machine I/F screen (communication setup screen of Setup ROBODRILL)
6 Select the client tag corresponding to the target CNC and press "DETAIL". The following screen
appears.
Fig. 9.2.8(b) Setup Machine I/F screen (communication setup detail screen of Setup ROBODRILL)
- 129 -
9. SETTING OF THE ROBOT B-85444EN-4/02
9.3.1 Macros
Macros are set as listed in the table below.
- 130 -
B-85444EN-4/02 9. SETTING OF THE ROBOT
- 131 -
9. SETTING OF THE ROBOT B-85444EN-4/02
- 132 -
B-85444EN-4/02 9. SETTING OF THE ROBOT
9.4 FL-net
This section describes how to use FL-net on the robot and ROBODRILLs.
- 133 -
9. SETTING OF THE ROBOT B-85444EN-4/02
150
♒ Reserved
♒
512
Fig. 9.4.2 Assignment of the FL-net common memory area in a system consisting of four ROBODRILLs
In a system consisting of one, two, or three ROBODRILLs, the area used by each ROBODRILL is the
same. For example, in a system consisting of one ROBODRILL, ROBODRILL1 uses the same area
shown in the above figure, and the areas for ROBODRILL2 to ROBODRILL4 are not used.
The size of the area used by the robot differs depending on the number of ROBODRILLs. In a system
consisting of four ROBODRILLs, the area shown in the above figure is used. In a system consisting of
one ROBODRILL, the area "Signals to ROBODRILL 2nd" and subsequent areas in the above figure are
not used.
- 134 -
B-85444EN-4/02 9. SETTING OF THE ROBOT
The following table lists the FL-net settings on the robot controller.
- 135 -
9. SETTING OF THE ROBOT B-85444EN-4/02
Table 9.5.2(b) Settings for the Safety function by FL-net (2) Settings for each node
Node ENB/DIS IDnum.
1 DISABLE 1
2 ENABLE 1
3 ENABLE 1 *
4 ENABLE 1 *
5 ENABLE 1 *
6 DISABLE 1
... ... ...
30 DISABLE 1
- 136 -
B-85444EN-4/02 9. SETTING OF THE ROBOT
- 137 -
10. ROBOT PROGRAMS B-85444EN-4/02
10 ROBOT PROGRAMS
This chapter describes the TP programs to be read into the robot controller.
With this function, the UI signal of the robot controller is allocated to a flag. The flag (F[ ]) is an internal
I/O port that can be read and set. The Background Logic program contained in this function transfers the
signal from the master ROBODRILL to the flag, so that a status is created in which the UI signal of the
robot controller is connected to the master ROBODRILL.
- 138 -
B-85444EN-4/02 10. ROBOT PROGRAMS
The Background Logic function executes a TP program that contains only instructions supported by
Background Logic in the background. The program is executed repeatedly from beginning to end. This
execution is not influenced by emergency stops, holds, or alarms. For details of the Background Logic
function, refer to "FANUC Robot series R-30iB/R-30iB Mate CONTROLLER OPERATOR'S MANUAL
(Basic Operation)".
- 139 -
10. ROBOT PROGRAMS B-85444EN-4/02
Note that the signals from all ROBODRILLs are reflected in signals related to Robot Remote Condition
and Robot Reset.
These Background Logic programs can be used without any modifications, but can also be customized as
needed. For details, see Subsection 10.1.2, "Details of Background Logic Programs".
- 140 -
B-85444EN-4/02 10. ROBOT PROGRAMS
Table 10.1.2.2 Correspondence between robot operations and ROBODRILL statuses in Background Logic
programs
Robot operation ROBODRILL
status
Any
System
Master Remote
Operation
Right
Reset ○ ← ← ←
Override Change ○ ← ← ←
Resuming PNS Program × × × ○
Jog Feed × × × ○
Hand Operation ○ ← ← ←
General Operation ○ ← ← ←
Starting PNS Program × × ○ ×
HOLD, SFSPD, ENABLE × × ○ ×
Aborting PNS Program × ○ ← ←
*IMSTP × ○ ← ←
←: Same as left
○: Operable or effective (influencing) HOLD, SFSPD, ENABLE, *IMSTP
×: Inoperable or ineffective (not influencing)
- 141 -
10. ROBOT PROGRAMS B-85444EN-4/02
Note that the Remote Operation Right can be acquired regardless of whether the robot program is being
executed or not. This is for making it possible to perform operations such as Jog Feed and Resuming PNS
Program from a ROBODRILL if the robot program is paused due to a robot alarm.
/PROG RDC2UI02
/MN
1: DO[1025:RC POWER ON]=ON ;
2: DO[1027:Safety Fence Open]=(!DI[1066:SSI[2]]) ;
3: DO[1028:Robot Peripherals Ready]=($OPWORK.$UOP_DISABLE=0) ;
4: ;
The DO signals used on the ROBODRILL screen are output. Note that for DI[1066], the fence signal,
which is a safety signal, is input.
5: !hand ;
6: DO[1041:RO[1] STATE]=(RO[1:Gripper Open]) ;
7: DO[1042:RO[2] STATE]=(RO[2:Gripper Close]) ;
8: DO[1043:RO[3] STATE]=(RO[3:Finish Grip Open]) ;
9: DO[1044:RO[4] STATE]=(RO[4:Finish Grip Close]) ;
10: DO[1045:RO[5] STATE]=(RO[5]) ;
11: DO[1046:RO[6] STATE]=(RO[6]) ;
12: DO[1047:RO[7] STATE]=(RO[7]) ;
13: DO[1048:RO[8] STATE]=(RO[8]) ;
14: ;
To monitor the statuses of RO[1] to RO[8] with the ROBODRILL, they are transferred to DO signals.
Signals to input to UI[1], UI[2], UI[3], UI[4], UI[5], and UI[8] are generated.
UI[1] makes it possible to apply robot Emergency Stop from a ROBODRILL that is in system mode. This
makes it possible for stopping the robot from a ROBODRILL that is not a master ROBODRILL.
UI[2], UI[3], and UI[8] are controlled from a master ROBODRILL only.
- 142 -
B-85444EN-4/02 10. ROBOT PROGRAMS
UI[4] is a signal for prematurely terminating the robot program. A ROBODRILL that is in system mode
can prematurely terminate the robot program even if it is not a master ROBODRILL.
UI[5] is a signal for resetting a robot alarm. A robot alarm can be reset from any ROBODRILL.
This section is processed if ROBODRILL 1 is a master ROBODRILL. The section is made so that the
PNS program of the robot can be started from the ROBODRILL. It is skipped if ROBODRILL 1 is not a
master ROBODRILL.
This section is a portion for starting the PNS program of the robot from ROBODRILL 2 if ROBODRILL
2 is a master ROBODRILL. It is skipped if ROBODRILL 2 is not a master ROBODRILL.
For systems with three and four ROBODRILLs, this section contains the processing for starting the PNS
program of the robot from ROBODRILL 3 and ROBODRILL 4. This example is the Background Logic
program used with a 2-ROBODRILL system, so the processing is not contained.
After this section, the processing for Program for Robot Remote Operation continues.
- 143 -
10. ROBOT PROGRAMS B-85444EN-4/02
This section is made so that of the two ROBODRILLs, only one can have the Remote Operation Right.
This section generates DI signals with the timing of the entry and exit of a robot Jog Feed operation from
the ROBODRILL. With these DI signals, the macro for reducing or returning the robot override is started.
This section generates the signal for starting the macro for changing the robot override from the
ROBODRILL.
- 144 -
B-85444EN-4/02 10. ROBOT PROGRAMS
98: F[54:DI[1054]]=(OFF) ;
99: F[55:DI[1055]]=(OFF) ;
100: F[56:DI[1056]]=(OFF) ;
101: ;
This section is a portion for resuming the robot program and robot Jog Feed from ROBODRILL 1. The
four DI signals DI[1053]--DI[1056] specify the jog coordinate system for use with robot Jog Feed. This
section is skipped if ROBODRILL 1 does not have the Remote Operation Right.
This section is a portion for resuming the robot program and robot Jog Feed from ROBODRILL 2. The
four DI signals DI[1053]--DI[1056] specify jog coordinate system 2 for use with robot Jog Feed. This
section is skipped if ROBODRILL 2 does not have the Remote Operation Right.
For systems with three and four ROBODRILLs, this section contains the processing to perform from
ROBODRILL 3 and ROBODRILL 4. This example is the Background Logic program used with a 2-
ROBODRILL system, so the processing is not contained.
- 145 -
10. ROBOT PROGRAMS B-85444EN-4/02
- 146 -
B-85444EN-4/02 10. ROBOT PROGRAMS
Robot program example for robot home position return operation (PNS0255)
1: --eg:This program sends the robot to the Home position ;
2: ;
3:J P[1] 100% FINE ; ①
- 147 -
10. ROBOT PROGRAMS B-85444EN-4/02
Table 10.2.1.2 Program for Robot Remote Operation from the ROBODRILL operation panel
Operation name Macro program called by the robot controller
Hand Operation 1 M_HAND11
Hand Operation 2 M_HAND12
Hand Operation 3 M_HAND13
Hand Operation 4 M_HAND14
Hand Operation 5 M_HAND15
Hand Operation 6 M_HAND16
Hand Operation 7 M_HAND17
Hand Operation 8 M_HAND18
The macro programs for the Hand Operations are not instructed. Before executing Program for Robot
Remote Operation, instruct the macro programs.
Make sure that the subprograms for Hand Operations do not contain any instructions to wait endlessly. A
status of waiting endlessly is not conveyed to the ROBODRILL, so that the ROBODRILL operator may
not be able to tell that some error or other has occurred in the robot controller.
Table 10.2.1.3 Program for Robot Remote Operation from the ROBODRILL operation panel
Operation name Macro program called by the robot controller
Manual operation 1 M_EXE11
Manual operation 2 M_EXE12
Manual operation 3 M_EXE13
Manual operation 4 M_EXE14
Manual operation 5 M_EXE15
Manual operation 6 M_EXE16
Manual operation 7 M_EXE17
Manual operation 8 M_EXE18
These macro programs are loaded into the robot controller, but are not instructed. Instruct them
appropriately.
- 148 -
B-85444EN-4/02 10. ROBOT PROGRAMS
The robot controller contains no PNS program used in the system mode at the time of shipment. The user
must create one by his or herself.
- 149 -
10. ROBOT PROGRAMS B-85444EN-4/02
In this sample program, cycle stop is positioned as the operation stop of individual ROBODRILLs and
system stop is positioned as the operation stop of the entire system, and the operation is changed as
described below.
• If cycle stop is requested, the robot picks up a work-piece, and returns cycle stop completion to the
ROBODRILL. At this point, the ROBODRILL stops operation, but the robot waits for requests from
other ROBODRILLs.
• Even if system stop is requested, the robot does not enter system stop mode until the conditions are
satisfied, continuing normal operation.
- 150 -
B-85444EN-4/02 10. ROBOT PROGRAMS
: !:::::::::::::::::::::::::::::::: ;
: !Initialize ;
: !:::::::::::::::::::::::::::::::: ;
: ! ;
: R[51:error status]=0 ;
: R[52:Selected Drill]=0 ;
: R[53:ServiceMode(D1)]=0 ;
: R[54:ServiceMode(D2)]=0 ;
: R[55:ServiceMode(D3)]=0 ;
: R[56:ServiceMode(D4)]=0 ;
: R[57:StopReq(D1)]=0 ;
: R[58:StopReq(D2)]=0 ;
: R[59:StopReq(D3)]=0 ;
: R[60:StopReq(D4)]=0 ;
: R[61:SystemStopMode]=0 ;
: DO[2:IN SERV. TO FRD1]=OFF ;
: DO[258:IN SERV. TO FRD1]=OFF ;
: DO[514:IN SERV. TO FRD1]=OFF ;
: DO[770:IN SERV. TO FRD1]=OFF ;
: DO[8:Robot Assigned]=OFF ;
: DO[264:Robot Assigned]=OFF ;
: DO[520:Robot Assigned]=OFF ;
: DO[776:Robot Assigned]=OFF ;
: ;
: CALL WaitAny ;
: ;
: LBL [10:(s0)] ;
: WAIT DI[12]=ON OR DI[268]=ON OR DI[524]=ON OR DI[780]=ON ;
: ;
: !:::::::::::::::::::::::::::::::: ;
: !Main Loop ;
: !:::::::::::::::::::::::::::::::: ;
: LBL [100:(s1)] ;
: IF R[51:error status]<>0,JUMP LBL [900] ;
: IF DI[12]=OFF AND DI[268]=OFF AND DI[524]=OFF AND DI[780]=OFF, JUMP LBL [800] ;
: IF (DI[1]=ON OR DI[2]=ON OR DI[3]=ON OR DI[4]=ON),JUMP LBL [110];
: IF (DI[257]=ON OR DI[258]=ON OR DI[259]=ON OR DI[260]=ON),JUMP LBL [120];
: IF (DI[513]=ON OR DI[514]=ON OR DI[515]=ON OR DI[516]=ON),JUMP LBL [130];
: IF (DI[769]=ON OR DI[770]=ON OR DI[771]=ON OR DI[772]=ON),JUMP LBL [140];
- 151 -
10. ROBOT PROGRAMS B-85444EN-4/02
- 152 -
B-85444EN-4/02 10. ROBOT PROGRAMS
Program D1 (, D2, D3, D4) for the ROBODRILL calls D1REQ (, D2REQ, D3REQ, D4REQ), and
decides on the Operation Mode. At the end of one of the operations for the ROBODRILL, exchanging a
work-piece, placing a work-piece, and picking up a work-piece, D1RET (, D2RET, D3RET, D4RET) is
called to notify the ROBODRILL of the completion of processing. At this time, a response according to
the specified Stop Mode is returned.
: CALL D1REQ ;
: ;
: LBL [100:pre] ;
: SELECT R[53:D1mode]=1,JUMP LBL [110] ;
: =2,JUMP LBL [120] ;
: =3,JUMP LBL [130] ;
: ELSE,JUMP LBL [910] ;
: ;
: LBL [110:Pick] ;
: // CALL Pick ;
: JUMP LBL [200] ;
: ;
: LBL [120:Pick] ;
: // CALL Pick ;
: JUMP LBL [200] ;
: ;
: LBL [130:No pick] ;
: // CALL NearD1 ;
: JUMP LBL [200] ;
: ;
: LBL [200:Load/Unload] ;
: SELECT R[53:D1mode]=1, CALL D1PUL ;
: =2, CALL D1PL ;
: =3, CALL D1PU ;
: ELSE, JUMP LBL [920] ;
: CALL D1RET ;
: IF R[53:D1mode]=2, JUMP LBL [300] ;
: DO[14:Parts Count Up]=PULSE,0.2sec;
: JUMP LBL [300] ;
: ;
: LBL [300:post] ;
: SELECT R[53:D1mode]=1,JUMP LBL [310] ;
: =2,JUMP LBL [320] ;
: =3,JUMP LBL [330] ;
: ELSE, JUMP LBL [930] ;
: LBL [310:Place] ;
: // CALL Place ;
: JUMP LBL [400] ;
: ;
: LBL [320:No place] ;
: // CALL AwayD1 ;
: JUMP LBL [400] ;
: ;
: LBL [330:Place] ;
: // CALL Place ;
: JUMP LBL [400] ;
: ;
: LBL [400] ;
: END ;
: !:::::::::::::::::::::::::::::::: ;
: !Abnormal End ;
: !:::::::::::::::::::::::::::::::: ;
: LBL [910] ;
: CALL ERRORMSG(101,'R[7]');
: UALM[R[51:error status]] ;
- 153 -
10. ROBOT PROGRAMS B-85444EN-4/02
: END ;
: ;
: LBL [920] ;
: CALL ERRORMSG(101,'R[7]');
: UALM[R[51:error status]] ;
: END ;
: ;
: LBL [930] ;
: CALL ERRORMSG(101,'R[7]');
: UALM[R[51:error status]] ;
: END ;
/MN
: IF (DI[5:CYCLE STOP REQ.]=OFF AND DI[6:SYSTEM STOP
REQ.]=OFF),R[57:StopReq(D1)]=0;
: IF (DI[5:CYCLE STOP REQ.]=ON AND DI[6:SYSTEM STOP REQ.]=OFF),R[57:StopReq(D1)]=1;
: IF (DI[5:CYCLE STOP REQ.]=OFF AND DI[6:SYSTEM STOP REQ.]=ON),R[57:StopReq(D1)]=2;
: IF (DI[5:CYCLE STOP REQ.]=ON AND DI[6:SYSTEM STOP REQ.]=ON),JUMP LBL [910] ;
: ;
: LBL [100] ;
: IF DI[2:WORK INSTALL.REQ.]=ON,JUMP LBL [520] ;
: IF R[57:StopReq(D1)]=1,JUMP LBL [200] ;
: IF R[57:StopReq(D1)]=2, JUMP LBL [300] ;
: IF DI[4:NOTICE OF M30/M02]=ON,JUMP LBL [510] ;
: IF DI[1:SERVICE REQUEST]=ON,JUMP LBL [510] ;
: JUMP LBL [910] ;
: ;
: LBL [200:CycleStopReq] ;
: IF DI[3:WORK REMOV. REQ.]=OFF,JUMP LBL [920] ;
: JUMP LBL [530] ;
: ;
: LBL [300:SystemStopReq] ;
: IF R[61:SystemStop]=1, JUMP LBL [320] ;
: --eg: Skip System stop request ? ;
: //IF R[61]<>R[61], JUMP LBL [310] ;
: R[61:SystemStop]=1 ;
: //JUMP LBL [510] ;
: //JUMP LBL [520] ;
: JUMP LBL [530] ;
: ;
: LBL [310:Skip StopReq] ;
: R[57:StopReq(D1)]=0;
: JUMP LBL [510] ;
: //JUMP LBL [520] ;
: //JUMP LBL [530] ;
: ;
: LBL [320:Accepted] ;
: --eg: System stop is already accepted ;
: //JUMP LBL [510] ;
: //JUMP LBL [520] ;
: JUMP LBL [530] ;
: ;
: LBL [510:Unload/Load] ;
: R[53:D1mode]=1 ;
: END ;
: ;
- 154 -
B-85444EN-4/02 10. ROBOT PROGRAMS
: LBL [520:Load] ;
: R[53:D1mode]=2 ;
: END ;
: ;
: LBL [530:Unload] ;
: R[53:D1mode]=3 ;
: END ;
: ;
: !:::::::::::::::: ;
: !Error Handler ;
: !:::::::::::::::: ;
: ;
: LBL [910] ;
: CALL ERRORMSG(102,'DI[5],DI[6]');
: UALM[R[51:error status]] ;
: END ;
: ;
: LBL [920] ;
: CALL ERRORMSG(102,'DI[3]');
: UALM[R[51:error status]] ;
: END ;
/MN
: LBL [100:Stop or Continue] ;
: IF R[57:StopReq(D1)]=1 AND DI[5:CYCLE STOP REQ.]<>ON,JUMP LBL [910] ;
: IF R[57:StopReq(D1)]=2 AND DI[6:SYSTEM STOP REQ.]<>ON,JUMP LBL [910] ;
: ;
: SELECT R[57:StopReq(D1)]=1,JUMP LBL [200] ;
: =2,JUMP LBL [300] ;
: ELSE,JUMP LBL [920] ;
: ;
: LBL [200:CycleStop] ;
: SELECT R[53:D1mode]=1,JUMP LBL [210] ;
: =2,JUMP LBL [220] ;
: =3,JUMP LBL [230] ;
: ELSE,JUMP LBL [930] ;
: ;
: LBL [210:Unload/Load] ;
: DO[3:CYCLE STOP OK]=PULSE,0.5sec ;
: WAIT DI[5:CYCLE STOP REQ.]=OFF ;
: JUMP LBL [600] ;
: ;
: LBL [220:Load] ;
: DO[3:CYCLE STOP OK]=PULSE,0.5sec ;
: WAIT DI[5:CYCLE STOP REQ.]=OFF ;
: JUMP LBL [600] ;
: ;
: LBL [230:Unload] ;
: DO[3:CYCLE STOP OK]=PULSE,0.5sec ;
: WAIT DI[5:CYCLE STOP REQ.]=OFF ;
: JUMP LBL [600] ;
: ;
: ;
: LBL [300:SystemStop] ;
: SELECT R[53:D1mode]=1,JUMP LBL [310] ;
: =2,JUMP LBL [320] ;
: =3,JUMP LBL [330] ;
- 155 -
10. ROBOT PROGRAMS B-85444EN-4/02
- 156 -
B-85444EN-4/02 10. ROBOT PROGRAMS
: UALM[R[51:error status]] ;
: END ;
: ;
/PROG D1PUL
/ATTR
Comment = "RDC2 DRILL Part Unloading/Loading";
/MN
: CALL D1ENTRY ;
: --eg: Teach part unloading and loading procedure;
: CALL D1EXIT ;
/POS
Make sure that the subprogram D1ENTRY is called before entry inside the ROBODRILL.
/PROG D1ENTRY
/MN
: WAIT DI[8:SIDE GATE OPEN]=ON ;
: //WAIT DI[10:FRONT GATE OPEN]=ON ;
: WAIT DI[9:WORK L/UL POS]=ON ;
: DO[2:IN SERV. TO FRD1]=ON ;
: DO[5:SIDE GATE CLOSE LOCK]=ON ;
: //DO[6:FRONT GATE CLOSE LOCK]=ON ;
/POS
/PROG D1EXIT
/MN
: DO[2:IN SERV. TO FRD1]=OFF ;
: DO[5:SIDE GATE CLOSE LOCK]=OFF ;
: //DO[6:FRONT GATE CLOSE LOCK]=OFF ;
/POS
/MN
: R[51:error status]=AR[1] ;
: IF R[1:error message]=AR[2] ;
/POS
- 157 -
10. ROBOT PROGRAMS B-85444EN-4/02
- 158 -
11. ROBOT OPERATIONS
B-85444EN-4/02 FROM ROBODRILLS
A master ROBODRILL can start and abort the PNS programs of a robot. Other ROBODRILLs cannot
start the PNS programs of a robot. A ROBODRILL that acquires the Remote Operation Right can
perform manual operations such as robot Jog Feed.
Any ROBODRILL that is in system mode can perform the Override Change and Robot Reset operations.
- 159 -
12. ROBODRILL SCREEN
OPERATIONS FROM THE ROBOT B-85444EN-4/02
The display language on each screen is the language selected by the robot controller. Note that CNC data
is displayed in the language selected by the CNC, and if the languages selected by the robot controller
and the CNC differ, the screen may not be displayed correctly.
NOTE
・ If MTCOM communication has not started, the "ROBODRILL MON." screen and
the "ROBODRILL OPE." screen are unavailable. If MTCOM communication has
not started, follow the procedure described in Section 9.2.5, "Client Tag Setting"
to start MTCOM communication.
- 160 -
12. ROBODRILL SCREEN
B-85444EN-4/02 OPERATIONS FROM THE ROBOT
(3) The axis movement status and the dwell status of the CNC are displayed.
Table 12.1.1 (c) Axis movement in progress status and dwell status list
Display item Description
MTN Axis movement in progress status
DWL Dwell status. Status in which the shift to the operation of the next block is delayed for the
specified time.
*** Status other than the above
(5) The execution status of the alarm function of the CNC is displayed.
- 163 -
12. ROBODRILL SCREEN
OPERATIONS FROM THE ROBOT B-85444EN-4/02
- 164 -
12. ROBODRILL SCREEN
B-85444EN-4/02 OPERATIONS FROM THE ROBOT
- 165 -
12. ROBODRILL SCREEN
OPERATIONS FROM THE ROBOT B-85444EN-4/02
- 166 -
12. ROBODRILL SCREEN
B-85444EN-4/02 OPERATIONS FROM THE ROBOT
DI signals
• Of the signals between ROBODRILL and robot, the signal statuses of the input signals of the
robot are displayed as well as any comments.
• Any comments that are set on the I/O screen of the robot are displayed.
DO signals
• Of the signals between ROBODRILL and robot, the signal statuses of the output signals of the
robot are displayed as well as any comments.
• Any comments that are set on the I/O screen of the robot are displayed.
(2) (4)
Fig. 12.1.6 (b) I/O screen switching
(1) (DI display switching arrows) On the DI display, the next eight items or the previous eight items are
displayed.
(2) (Displayed DI number) Eight items are displayed starting with the one with the input signal number.
(3) (DO display switching arrows) On the DO display, the next eight items or the previous eight items
are displayed.
(4) (Displayed DO number) Eight items are displayed starting with the one with the input signal number.
- 167 -
12. ROBODRILL SCREEN
OPERATIONS FROM THE ROBOT B-85444EN-4/02
The display language on each screen is the language selected by the robot controller. Note that CNC data
is displayed in the language selected by the CNC, and if the languages selected by the robot controller
and the CNC differ, the screen may not be displayed correctly.
NOTE
・ If MTCOM communication has not started, the "ROBODRILL MON." screen and
the "ROBODRILL OPE." screen are unavailable. If MTCOM communication has
not started, follow the procedure described in Section 9.2.5, "Client Tag Setting"
to start MTCOM communication.
- 168 -
12. ROBODRILL SCREEN
B-85444EN-4/02 OPERATIONS FROM THE ROBOT
NOTE
On the machine tool operation screen, perform the signal processing necessary
for ROBODRILL Jog Feed. To actually perform ROBODRILL Jog Feed, it is
necessary to create a ROBODRILL ladder program according to the signal
specifications on the machine tool operation screen.
To perform ROBODRILL Jog Feed on the machine tool operation screen, it is necessary to enable
"ROBODRILL Jog Feed" on the ROBODRILL setting screen.
- 169 -
12. ROBODRILL SCREEN
OPERATIONS FROM THE ROBOT B-85444EN-4/02
- 170 -
12. ROBODRILL SCREEN
B-85444EN-4/02 OPERATIONS FROM THE ROBOT
Override Change
In the machine tool operation enable status, the override for performing ROBODRILL Jog Feed can be
selected from "VFine", "Low", "Medium", and "High", by using the "Override selection" button.
With the standard settings, the override value of each choice is as below.
The value to be output as a signal if each button is pressed can be changed with the system variables
$MTSERV_CFG.$OV_VAL[1] to $MTSERV_CFG.$OV_VAL[4].
Table 12.2.1 (b) System variables for determining the override values for the override selection button
Choice System variable
VFine $MTSERV_CFG.$OV_VAL[1]
Low $MTSERV_CFG.$OV_VAL[2]
Medium $MTSERV_CFG.$OV_VAL[3]
High $MTSERV_CFG.$OV_VAL[4]
When the screen is displayed anew and when the ROBODRILL or the path is changed, VFine is selected
for the override.
If an attempt is made to change the override while a machine tool operation is being executed, the
machine tool operation is interrupted.
- 171 -
12. ROBODRILL SCREEN
OPERATIONS FROM THE ROBOT B-85444EN-4/02
Jog operation
In the machine tool operation enable status, ROBODRILL Jog Feed can be performed with the following
operation.
1 For the axis for which the position data is displayed, select the axis on which to perform a jog
operation, as well as the direction, by pressing the "+" and "-" buttons on the right. Two directions
cannot be selected at the same time.
2 Press and hold down the shift key on the teach pendant, and press the "M.JOG" (F5) key.
NOTE
For a machine tool operation, pressing the "M.Tool Operation" button on the
screen does not perform the machine operation. Press the F5 key on the teach
pendant.
3 When a machine tool jog operation is to be performed for the first time after the screen is displayed
or if a jog operation is to be performed for the first time after the selection of the ROBODRILL or
the path on which to perform the operation is changed, a popup such as the one below appears,
asking to confirm the ROBODRILL and the path on which to perform the operation.
4 A dialog appears asking to confirm the CNC and the path. Confirm the displayed ROBODRILL and
path, and if they are correct, select "YES". Press and hold down the shift key again, and press the
"M.JOG" (F5) key. If the ROBODRILL or the path on which to perform the operation is different
from the desired one, press "NO", and select the correct ROBODRILL or path.
5 It is possible to suppress the display of the popup for confirmation by setting the appropriate system
variable. When the value of the system variable $MTSERV_CFG.$JOG_CONFIRM is TRUE, the
popup for confirmation appears. If the system variable $MTSERV_CFG.$JOG_CONFIRM is set to
FALSE, the popup for confirmation does not appear, the signal for the machine tool operation is
output.
6 During the execution of a machine tool operation, the axis on which to perform the operation and the
direction in which to perform it cannot be switched. To switch the axis in which to perform the
operation or the direction in which to operate it, stop the operation, switch the axis or direction, and
then perform the operation again.
7 If any of the following is performed during the ROBODRILL Jog Feed operation, the Jog Feed
operation is interrupted.
• Release the shift key or the "M.JOG" (F5) key.
• Enter the emergency stop status.
• Press the OPR Enable button to disable the operation.
• Disable the robot teach pendant.
• Turning OFF of the ROBODRILL system mode signal.
• Switch screens on the robot teach pendant.
• Enter a status in which any axis/direction selection buttons are not selected.
• Press another axis/direction selection button or another override selection button.
• Disconnection of data communication with the selected ROBODRILL via Ethernet.
• Execution of the robot program.
• Operate the robot.
- 172 -
12. ROBODRILL SCREEN
B-85444EN-4/02 OPERATIONS FROM THE ROBOT
To set a tool offset value on the tool offset screen, it is necessary to enable "Tool offset data change" on
the ROBODRILL setting screen. If "Tool offset data change" is disabled, the background of the tool
offset data on the screen turns to gray, indicating that it cannot be changed. The tool offset data in the
gray background cannot be changed.
• The unit (millimeters/inches) of the tool offset value, as well as the number of decimal places,
conforms to the setting in the ROBODRILL.
• The setting ranges in accordance with the unit of the tool offset value and the number of decimal
places are as below.
Table 12.2.2 (a) Numbers of decimal places and the setting ranges (metric input)
Number of decimal places Setting range
3 -9999.999mm - +9999.999mm
4 -9999.9999mm - +9999.9999mm
Table 12.2.2 (b) Numbers of decimal places and the setting ranges (inch input)
Number of decimal places Setting range
4 -999.9999inch - +999.9999inch
5 -999.99999inch - +999.99999inch
• If, on the machine tool setting screen, "Tool offset data change" is disabled, the tool offset data
cannot be changed. The background of all displayed tool offset data is displayed in gray.
• In the ROBODRILL, the tool offset data that is prohibited from being changed from the MDI cannot
be changed. The background of such data is displayed in gray.
NOTE
On the tool offset screen, the background of the tool offset data that is prohibited
from being changed is gray. In the following cases, however, the background of
the tool offset data that is prohibited from being changed does not become gray.
If this occurs, press the "REFRESH" button on the tool offset screen to redisplay
the screen; the background of the tool offset data that is prohibited from being
changed becomes gray.
• In the status in which the tool offset screen is displayed, "Tool offset data
change" is changed on the machine tool I/F setting screen.
• In the status in which the tool offset screen is displayed, the setting of
"prohibition of changing the tool offset value from the MDI" in the CNC is
changed.
Page switching
• Press the "NO.SRH" button and enter a number, and the data with the entered offset number is
displayed on the top. Note that only the data with the offset number that exists in the CNC can be
displayed.
• Press the "↑" button, and the page immediately preceding the currently displayed page is displayed.
If the first page is displayed, the last page is displayed.
• Press the "↓"button, and the page immediately following the currently displayed page is displayed. If
the last page is displayed, the first page is displayed. Note that only the data with the offset number
that exists in the CNC can be displayed.
- 174 -
13. IN THE CASE OF A SERVO
B-85444EN-4/02 MOTOR DRIVEN SIDE DOOR
13.2 NOTES
There are several differences between servo motor driven side door and air cylinder driven side door. Pay
attention to the differences when using this function.
Difference Air cylinder driven side door Servo motor driven side door
FL-net (Ethernet) connection, See Chapter 2, "CONNECTION". See Chapter 2, "CONNECTION".
safety fence cable connection,
safety fence switch
connection,
connection inside controller
cabinet
Side door appearance See Appendix D, "APPEARANCE See Appendix D, "APPEARANCE
(dimensions) DIAGRAMS OF ROBODRILLS WITH DIAGRAMS OF ROBODRILLS WITH
SIDE DOOR ATTACHED". SIDE DOOR ATTACHED".
Side door opening/closing Controlled by the ROBODRILL. Controlled by the robot.
(No settings required.) (See Subsection 13.6.1, "Signal
Setting".)
Side door open end signal Acquired by the ROBODRILL. Acquired by the robot.
(No settings required.) (See Subsection 13.6.1, "Signal
Setting".)
Parameter PMC parameter keep relay K58#6=0 PMC parameter keep relay
K58#6=1
Output conditions for The following two are included in the Neither of the following two is included in
service request signal conditions: the conditions:
work-piece setting request ・ The door must be positioned at ・ The door is positioned at the open
signal, the open end. end.
work-piece picking up request ・ The table is at the work-piece ・ The table is at the work-piece
signal change position. change position.
* For information about mounting the servo motor, see Appendix G, "MOUNTING THE SERVO
MOTOR".
- 175 -
13. IN THE CASE OF A SERVO
MOTOR DRIVEN SIDE DOOR B-85444EN-4/02
- 176 -
13. IN THE CASE OF A SERVO
B-85444EN-4/02 MOTOR DRIVEN SIDE DOOR
Service request
ON OFF
signal
Robot operation
Open Close
Side door operation
operation
Service completion
signal ON
- 177 -
13. IN THE CASE OF A SERVO
MOTOR DRIVEN SIDE DOOR B-85444EN-4/02
Work-piece setting
request signal ON OFF
Robot operation
Open Close
Side door operation operation
Service completion
signal ON
- 178 -
13. IN THE CASE OF A SERVO
B-85444EN-4/02 MOTOR DRIVEN SIDE DOOR
Work-piece
picking up ON OFF
request signal
Robot operation
Open Close
Side door operation
operation
Cycle stop
completion signal ON
- 179 -
13. IN THE CASE OF A SERVO
MOTOR DRIVEN SIDE DOOR B-85444EN-4/02
Service request
ON OFF
signal
Robot operation
Open Close
Side door operation operation
System stop
completion signal ON
Process
ON
completion
notice
Preparatory operation
Robot operation for work-piece change
- 180 -
13. IN THE CASE OF A SERVO
B-85444EN-4/02 MOTOR DRIVEN SIDE DOOR
Note 1)
Set the conditions for door opening/closing and the entry of the robot into the machine, using the
information below.
- 181 -
13. IN THE CASE OF A SERVO
MOTOR DRIVEN SIDE DOOR B-85444EN-4/02
- 182 -
13. IN THE CASE OF A SERVO
B-85444EN-4/02 MOTOR DRIVEN SIDE DOOR
M62 executed
NOTICE OF M30/M02 (DI[4] = ON) ------------> Signal status check
Preparations for work-piece exchange
- 183 -
13. IN THE CASE OF A SERVO
MOTOR DRIVEN SIDE DOOR B-85444EN-4/02
- 184 -
13. IN THE CASE OF A SERVO
B-85444EN-4/02 MOTOR DRIVEN SIDE DOOR
- 185 -
APPENDIX
A. IF NOT USING THE ROBOT
B-85444EN-4/02 APPENDIX INTERFACE 2 FUNCTION
A.2 NOTES
・ It is not possible to open the front door and the side door at the same time.
・ When the front door is open, a side door open request is not accepted.
The message "2034 CAN NOT OPEN THE SIDE DOOR.(FRONT DOOR IS OPEN)" appears.
"2034 CAN NOT OPEN THE SIDE DOOR.(FRONT DOOR IS OPEN)"
・ When the side door is open, a front door open request is not accepted.
The message "2033 CAN NOT OPEN THE FRONT DOOR.(SIDE DOOR IS OPEN)" appears.
"2033 CAN NOT OPEN THE FRONT DOOR.(SIDE DOOR IS OPEN)"
・ If the side door is open, the spindle cannot be rotated (M03, M04, M06, and M19).
If both safety fence and side door are open, the axes cannot be moved, either.
(In automatic operation mode, all axes are interlocked.)
Create a program that closes the side door first and then performs spindle rotation and tool change.
・ This function cannot be used at the same time as front door control.
・ Enter the fence open/close status to the ROBODRILL.
To judge whether external devices (such as robots) can control the side door, use the safety status
signal.
For details, see Appendix A.5, "I/O SIGNALS".
・ The servo motor driven side door must be controlled on the robot side. There is no door switch on the
open end side.
Thus, the robot interface signals related to these (custom PMC signals) are necessary.
Control the custom PMC signals by using the door open/close end signals acquired on the robot side.
Also, open and close the side door on the robot side, by using the side door open/close request signal
output from the ROBODRILL.
For details, see Appendix A.7.2, "For Servo Motor Driven Side Doors".
- 189 -
A. IF NOT USING THE ROBOT
INTERFACE 2 FUNCTION APPENDIX B-85444EN-4/02
A.3 CONNECTION
- 190 -
A. IF NOT USING THE ROBOT
B-85444EN-4/02 APPENDIX INTERFACE 2 FUNCTION
NOTE
1 For details of the fence signals, see Appendix A.5, "I/O SIGNALS".
2 For FENCE1, output the statuses of FENCE1-1 and 1-2; for FENCE2, output the
statuses of FENCE2-1 and 2-2; and input them to each ROBODRILL.
3 For FENCE1-1 and 1-2 and for FENCE2-1 and 2-2, use controllers having
electrical specifications of 24 VDC (5 mA to 50 mA).
4 For FENCE1 and FENCE2, use contacts with a contact capacity of 24 VDC and
50 mA or greater and with a minimum load of 5 mA.
5 It is recommended to use cable wires coated with a material with sufficient oil
resistance so that deterioration does not occur due to coolant, lubricant, and so
on.
- 191 -
A. IF NOT USING THE ROBOT
INTERFACE 2 FUNCTION APPENDIX B-85444EN-4/02
Fence signal
output
SAFE1
SAFE2 Robot interface unit
FENCE1 A04B-0103-C231#FSS
FEMCE2
Fence signal
input
2nd and subsequent ones ROBODRILL controller cabinet
Safety
fence
SAFE1
SAFE2 Robot interface unit
FENCE1 A04B-0103-C231#FSS
FEMCE2
・・・・・
SAFE1
SAFE2 Robot interface unit
FENCE1 A04B-0103-C231#FSS
FEMCE2
- 192 -
A. IF NOT USING THE ROBOT
B-85444EN-4/02 APPENDIX INTERFACE 2 FUNCTION
Cables
{: Connected before shipment.
U: Supplied at shipment.
(To be connected during on-site
adjustment.)
▲: Supplied with another ROBODRILL.
×: Not supplied.
(To be manufactured and connected.)
- 193 -
A. IF NOT USING THE ROBOT
INTERFACE 2 FUNCTION APPENDIX B-85444EN-4/02
Wired
Cables
{: Connected before shipment.
U: Supplied at shipment.
(To be connected during on-site
adjustment.)
▲: Supplied with another ROBODRILL.
×: Not supplied.
(To be manufactured and connected.)
For information about the cable and wiring, see Appendix C, "WIRING."
Cables
{: Connected before shipment.
U: Supplied at shipment.
(To be connected during on-site
adjustment.)
▲: Supplied with another ROBODRILL.
×: Not supplied.
(To be manufactured and connected.)
- 194 -
A. IF NOT USING THE ROBOT
B-85444EN-4/02 APPENDIX INTERFACE 2 FUNCTION
- 195 -
A. IF NOT USING THE ROBOT
INTERFACE 2 FUNCTION APPENDIX B-85444EN-4/02
- 196 -
A. IF NOT USING THE ROBOT
B-85444EN-4/02 APPENDIX INTERFACE 2 FUNCTION
NOTE
1 If the ROBODRILLs are attached with side doors, be sure to connect the safety
fence cables in series as in the figure above. (Connections on the relay terminal
blocks for safety fences of the ROBODRILL may be in random order.)
2 For details of the fence signals, see Appendix A.5, "I/O SIGNALS".
3 For FENCE1, output the statuses of FENCE1-1 and 1-2; for FENCE2, output the
statuses of FENCE2-1 and 2-2; and input them to each ROBODRILL.
4 For FENCE1-1 and 1-2 and for FENCE2-1 and 2-2, use controllers having
electrical specifications of 5 VDC to 24 VDC (5 mA to 50 mA).
5 For FENCE1 and FENCE2, use contacts with a contact capacity of 24 VDC and
50 mA or greater and with a minimum load of 5 mA.
6 It is recommended to use cable wires coated with a material with sufficient oil
resistance so that deterioration does not occur due to coolant, lubricant, and so
on.
- 197 -
A. IF NOT USING THE ROBOT
INTERFACE 2 FUNCTION APPENDIX B-85444EN-4/02
Safety fence
- 198 -
A. IF NOT USING THE ROBOT
B-85444EN-4/02 APPENDIX INTERFACE 2 FUNCTION
Cables
{: Connected before shipment.
U: Supplied at shipment.
(To be connected during on-site
adjustment.)
▲: Supplied with another ROBODRILL.
×: Not supplied.
(To be manufactured and connected.)
- 199 -
A. IF NOT USING THE ROBOT
INTERFACE 2 FUNCTION APPENDIX B-85444EN-4/02
▲Cable [K189]
A660-8018-T794#L15R03A
(SGA1-1,2 SGA-2-1,2)
or
×Safety fence cable
(SGA1-1,2 SGA-2-1,2)
NOTE
The supplied K189 cable can be used by modifying the destination label. For
details, see Appendix A.3.1.4, "Circuit Diagrams".
For information about the cable and wiring, see Appendix C, "WIRING."
- 200 -
A. IF NOT USING THE ROBOT
B-85444EN-4/02 APPENDIX INTERFACE 2 FUNCTION
Cables
{: Connected before shipment.
U: Supplied at shipment.
(To be connected during on-site
adjustment.)
▲: Supplied with another ROBODRILL.
×: Not supplied.
(To be manufactured and connected.)
▲Cable [K189]
(from another ROBODRILL) ×Safety status signal cable (to controller)
or ×Fence signal cable (to controller)
×Safety fence cable ×Safety fence signal cable (to controller)
Cables
{: Connected before shipment.
U: Supplied at shipment.
(To be connected during on-site
adjustment.)
▲: Supplied with another ROBODRILL.
×: Not supplied.
(To be manufactured and connected.)
- 201 -
A. IF NOT USING THE ROBOT
INTERFACE 2 FUNCTION APPENDIX B-85444EN-4/02
- 202 -
A. IF NOT USING THE ROBOT
B-85444EN-4/02 APPENDIX INTERFACE 2 FUNCTION
- 203 -
A. IF NOT USING THE ROBOT
INTERFACE 2 FUNCTION APPENDIX B-85444EN-4/02
- 204 -
A. IF NOT USING THE ROBOT
B-85444EN-4/02 APPENDIX INTERFACE 2 FUNCTION
- 205 -
A. IF NOT USING THE ROBOT
INTERFACE 2 FUNCTION APPENDIX B-85444EN-4/02
NOTE
1 If the ROBODRILLs are attached with side doors, be sure to connect the safety
fence cables in series as in the figure above. (Connections on the relay terminal
blocks for safety fences of the ROBODRILL may be in random order.)
2 For details of the fence signals, see Appendix A.5, "I/O SIGNALS".
3 For FENCE1, output the statuses of FENCE1-1 and 1-2; for FENCE2, output the
statuses of FENCE2-1 and 2-2; and input them to each ROBODRILL.
4 For FENCE1-1 and 1-2 and for FENCE2-1 and 2-2, use controllers having
electrical specifications of 5 VDC to 24 VDC (5 mA to 50 mA).
5 For FENCE1 and FENCE2, use contacts with a contact capacity of 24 VDC and
50 mA or greater and with a minimum load of 5 mA.
6 Each ROBODRILL must be supplied with 24 VDC from the controller. The power
supply capacity required per ROBODRILL is 100 mA.
7 It is recommended to use cable wires coated with a material with sufficient oil
resistance so that deterioration does not occur due to coolant, lubricant, and so
on.
- 206 -
A. IF NOT USING THE ROBOT
B-85444EN-4/02 APPENDIX INTERFACE 2 FUNCTION
FENCE1
FEMCE2
Fence signal
output SGA1-1,3
SGA2-1,3
DC24V,0V SGA1-1,2 Robot interface unit
+24R,0V SGA2-1,2 A04B-0103-C231#SSS
FENCE1
FEMCE2
SGA1-1,2 Robot interface unit
+24R,0V SGA2-1,2 A04B-0103-C231#SSS
・・・・・
FENCE1
FEMCE2
SGA1-1,2 Robot interface unit
+24R,0V SGA2-1,2 A04B-0103-C231#SSS
Safety fence
- 207 -
A. IF NOT USING THE ROBOT
INTERFACE 2 FUNCTION APPENDIX B-85444EN-4/02
Cables
{: Connected before shipment.
U: Supplied at shipment.
(To be connected during on-site
adjustment.)
▲: Supplied with another ROBODRILL.
×: Not supplied.
(To be manufactured and connected.)
- 208 -
A. IF NOT USING THE ROBOT
B-85444EN-4/02 APPENDIX INTERFACE 2 FUNCTION
NOTE
The supplied K189 cable can be used by modifying the destination label. For
details, see Appendix A.3.1.4, "Circuit Diagrams".
For information about the cable and wiring, see Appendix C, "WIRING."
Cables
{: Connected before shipment.
U: Supplied at shipment.
(To be connected during on-site
adjustment.)
▲: Supplied with another ROBODRILL.
×: Not supplied.
(To be manufactured and connected.)
▲Cable [K189] (from another ROBODRILL) ×Safety status signal cable (to controller)
or ×Fence signal cable (to controller)
×Safety fence cable ×Safety fence signal cable (to controller)
▲Cable [K193] (from another ROBODRILL) ×24 VDC power cable (to controller)
- 209 -
A. IF NOT USING THE ROBOT
INTERFACE 2 FUNCTION APPENDIX B-85444EN-4/02
Cables
{: Connected before shipment.
U: Supplied at shipment.
(To be connected during on-site
adjustment.)
▲: Supplied with another ROBODRILL.
×: Not supplied.
(To be manufactured and connected.)
▲Cable [K189] (from another ROBODRILL) ×Safety status signal cable (to controller)
or ×Fence signal cable (to controller)
×Safety fence cable UCable [K189] (to another ROBODRILL)
▲Cable [K193] (from another ROBODRILL) UCable [K193] (to another ROBODRILL)
- 210 -
A. IF NOT USING THE ROBOT
B-85444EN-4/02 APPENDIX INTERFACE 2 FUNCTION
- 211 -
A. IF NOT USING THE ROBOT
INTERFACE 2 FUNCTION APPENDIX B-85444EN-4/02
- 212 -
A. IF NOT USING THE ROBOT
B-85444EN-4/02 APPENDIX INTERFACE 2 FUNCTION
- 213 -
A. IF NOT USING THE ROBOT
INTERFACE 2 FUNCTION APPENDIX B-85444EN-4/02
- 214 -
A. IF NOT USING THE ROBOT
B-85444EN-4/02 APPENDIX INTERFACE 2 FUNCTION
If necessary, add a sequence (ladder program) for turning ON the following signals to the custom PMC
(PMC2).
- 215 -
A. IF NOT USING THE ROBOT
INTERFACE 2 FUNCTION APPENDIX B-85444EN-4/02
A.7.1 Common (to Air Cylinder Driven and Servo Motor Driven Side
Doors)
A.7.1.1 [System ladder → Custom ladder]
Address Symbol Description Remarks
R1309.6 SI9_6 Side door closed status ON when the side door is at the closed end position.
R1309.7 SI9_7 Side door open status ON when the side door is at the open end position.
R1429.3 SI79_3 In teach mode ON in teach mode.
R1429.4 SI79_4 Front door open ON when the front door is being opened.
R1429.5 SI79_5 In system mode ON in system mode.
- 216 -
A. IF NOT USING THE ROBOT
B-85444EN-4/02 APPENDIX INTERFACE 2 FUNCTION
- 217 -
A. IF NOT USING THE ROBOT
INTERFACE 2 FUNCTION APPENDIX B-85444EN-4/02
- 218 -
B-85444EN-4/02 APPENDIX B. ORDERING INFORMATION
B ORDERING INFORMATION
B.1 ROBOT INTERFACE 2 COMBINATIONS
Ordering information for software options, electrical unit options, and mechanical unit options differs
depending on the combination of robot interface 2 control method and auto-door type. For details, see
Appendix B.2.
- 219 -
B. ORDERING INFORMATION APPENDIX B-85444EN-4/02
NOTE
1 Depending on the ROBODRILL destination, the either of the option mounting
plates, A04B-0094-J224 and A04B-0102-J233, is required.
2 Not required if the CNC unit has multi-function Ethernet.
3 For combination A, C, or E, the robot interface unit for the master is required only
on one of the ROBODRILLs. On the other ROBODRILLs, the robot interface unit
for a slave is required. By changing parameters appropriately, the master and
slave settings for each ROBODRILL can be changed. For details, see Chapter 5,
"SETTING OF THE ROBODRILL".
4 Not required for the robot interface unit for a slave.
- 220 -
B-85444EN-4/02 APPENDIX B. ORDERING INFORMATION
- 221 -
B. ORDERING INFORMATION APPENDIX B-85444EN-4/02
- 222 -
B-85444EN-4/02 APPENDIX B. ORDERING INFORMATION
- 223 -
B. ORDERING INFORMATION APPENDIX B-85444EN-4/02
- 224 -
B-85444EN-4/02 APPENDIX B. ORDERING INFORMATION
- 225 -
B. ORDERING INFORMATION APPENDIX B-85444EN-4/02
- 226 -
B-85444EN-4/02 APPENDIX B. ORDERING INFORMATION
- 227 -
C. WIRING METHOD APPENDIX B-85444EN-4/02
C WIRING METHOD
This Appendix explains how to wire the terminal blocks of robot interface units.
For stranded wires, ferrule terminals are recommended because stranded wires may fray, possibly causing
short-circuits and grounding faults by coming into contact with other live parts.
A04B-0103-C231#FSM A04B-0103-C231#FSS
(A04B-0103-J223#FSM) (A04B-0103-J223#FSS)
Terminal block
- 228 -
B-85444EN-4/02 APPENDIX C. WIRING METHOD
(1)Insert the screwdriver into (2)Insert the screwdriver (3)If done correctly, the wire
the driver slot (square hole). firmly all the way, while insertion opening will open.
Driver blade tip (3.5 x 0.5 mm) keeping it straight.
(4)Insert a properly stripped (5)Insert the wire until it hits (6)For a check, pull the wire
wire into the wire insertion the far end. While holding lightly. (Do not pull it
opening (round hole). To insert down the wire, pull out the strongly.)
it smoothly, run the wire along screwdriver.
the edge of the round hole.
(1)Prepare a properly stripped single (2)Insert it into the wire insertion (3)Pull it lightly to check that it is not
wire or a ferrule terminal with a opening firmly all the way. pulled out. (Do not pull it strongly.)
proper length.
- 229 -
C. WIRING METHOD APPENDIX B-85444EN-4/02
Removal work
To remove a wire, simply insert a screwdriver into the driver slot.
Driver slot
Terminal
block
Mounting a jumper
Jumper
Jumper slot
- 230 -
D. APPEARANCE DIAGRAMS OF
ROBODRILLS WITH SIDE
B-85444EN-4/02 APPENDIX AUTO-DOORS ATTACHED
D APPEARANCE DIAGRAMS OF
ROBODRILLS WITH SIDE AUTO-DOORS
ATTACHED
It should be noted that the air cylinder-driven side auto-door and the servo motor-driven side auto-door
slightly differ in horizontal dimensions.
- 231 -
D. APPEARANCE DIAGRAMS OF
ROBODRILLS WITH SIDE
AUTO-DOORS ATTACHED APPENDIX B-85444EN-4/02
- 232 -
D. APPEARANCE DIAGRAMS OF
ROBODRILLS WITH SIDE
B-85444EN-4/02 APPENDIX AUTO-DOORS ATTACHED
- 233 -
D. APPEARANCE DIAGRAMS OF
ROBODRILLS WITH SIDE
AUTO-DOORS ATTACHED APPENDIX B-85444EN-4/02
- 234 -
B-85444EN-4/02 APPENDIX E. GREASING SIDE AUTO-DOORS
Grease nipple
Cover
Mounting bolts
11 bolits (D14/21MiB/B5, D14/21LiB/B5,
D14/21MiB/B5ADV, D14/21LiB/B5ADV)
13 bolts (D14/21SiB/B5, (D14/21SiB/B5ADV)
- 235 -
E. GREASING SIDE AUTO-DOORS APPENDIX B-85444EN-4/02
(4) Apply grease to the rail rolling grove of the slide pack sufficiently.
(After applying, slide the slider to spread the grease sufficiently, and then wipe off the excess
grease.)
(5) Mount the cover removed in step (2). Fasten the cables with cable ties, if cable ties were cut off in
(2).
(6) Turn ON the power to the robot controller, and cancel the emergency stop status.
(7) To spread the grease entirely on the ball screw and the slide rail, move the side door back and forth
full stroke several times.
* During the work, take great care so that your limbs and body are not pinched or caught in rotating
portions or moving portions.
* If planning not to operate the machine for about one week, apply grease to prevent rust to those
portions that may generate rust, such as ball screws and slide packs.
- 236 -
B-85444EN-4/02 APPENDIX F. SETUP
F SETUP
If using a servo motor driven side door, mount the servo motor driven side door first. (See Appendix G,
"MOUNTING THE SERVO MOTOR".)
・ When using the robot interface 2 function, set bit 4 of K58 to 1 and bit 7 of K58 to 0.
When the side door is driven by a servo motor, set bit 6 of K58 to 1.
When changing work-piece from the front door, set bit 0 of K21 to 1.
After these settings, follow the setup procedure in F.1.
・ When controlling the system without the robot interface 2 function (side door), set bit 4 of K58 to 0
and bit 7 of K58 to 1. Then, follow the setup procedure in F.2.
・ When controlling the system without the robot interface 2 function (front door), set bit 4 of K58 to 0
and bit 7 of K58 to 0. For details of the control of the front door, refer to Section 6.3 "FRONT
AUTO-DOOR CONTROL" in the FANUC ROBODRILL α-D14iB/D21iB5 series CUSTOM PMC
FUNCTION OPERATOR'S MANUAL (B-85444EN-3).
1. Wiring
2. Setting ROBODRILL parameters
3. Making various ROBODRILL settings (robot interface 2 screen)
4. Making various settings for the robot controller
5. Setting FL-net (on the robot side and the ROBODRILL side)
6. Preparing system control switches and processing (system/stand-alone switching, system start,
system stop, cycle stop)
<1. Wiring>
・ See Chapter 2, "CONNECTION."
・ If using a data server, see Appendix H, "IF USING THE DATA SERVER FUNCTION
SIMULTANEOUSLY".
- 237 -
F. SETUP APPENDIX B-85444EN-4/02
QUICK screen
・ Press soft key [ROBOT I/F] on the QUICK screen, and the robot interface 2 screen is displayed.
・ On "6. MAINTENANCE-3(SET.)", various settings can be made. See Section 3.1.6,
"MAINTENANCE-3(SET.) SCREEN". The settings to make differ depending on WORK
EXCHANGE POS., ROBOT TYPE, ROBOT AXIS, NUM. OF CONNECTED DRILLS, DRILL
No., and DRILL SPEC. (MASTER/SLAVE).
iHMI screen
・ From the home screen, move to the [ROBOT IF] screen and then press the vertical soft key.
・ On the SET. screen, various settings can be made. See Section 3.2.6, "MAINTENANCE-3 (SET.)
Screen." The settings to make differ depending on WORK EXCHANGE POS., ROBOT TYPE,
ROBOT AXIS, NUM. OF CONNECTED DRILLS, DRILL No., AND DRILL SPEC.
(MASTER/SLAVE).
- 238 -
B-85444EN-4/02 APPENDIX F. SETUP
<Robot side>
- 239 -
F. SETUP APPENDIX B-85444EN-4/02
1. Wiring
2. Setting ROBODRILL parameters
3. Creating processing for the interface between robot and peripherals
<1. Wiring>
・ See Appendix A.3, "CONNECTION".
<3. Creating processing for the interface between robot and peripherals>
・ Referring to Appendix A.5, "I/O SIGNALS", Appendix A.6, "OPENING/CLOSING THE SIDE
DOOR", and Appendix A.7, "PERIPHERALS CONTROL SIGNALS (ROBODRILL CUSTOM
PMC FUNCTION)", create custom PMC and robot control.
- 240 -
G. MOUNTING THE SERVO MOTOR
(SERVO MOTOR DRIVEN SIDE
B-85444EN-4/02 APPENDIX AUTO-DOOR)
(1) Remove the cover from the top of the side door.
(If any cables are fastened to the cover with cable ties, cut off the cable ties.)
Cover
Mounting bolts
11 bolts (D14/21MiB, D14/21MiB5, D14/21LiB, D14/21LiB5)
- 241 -
G. MOUNTING THE SERVO MOTOR
(SERVO MOTOR DRIVEN SIDE
AUTO-DOOR) APPENDIX B-85444EN-4/02
(2) Close the side door, and mark the position at which it is closed. (See the figure below.)
Marking
(3) Mount the coupling and the servo motor. The coupling is attached with set screws.
When inserting the coupling, take care so that the set screws do not hit against the shaft.
Pay attention to the mounting orientation of the servo motor (connector phase).
Coupling Connector position
Servo motor
(5) Turn off the power to the controller, and mount the additional axis cable connector to the servo
motor.
(6) Mount the cover removed in step (1). Fasten the cables with cable ties, if cable ties were cut off in
(1).
- 242 -
G. MOUNTING THE SERVO MOTOR
(SERVO MOTOR DRIVEN SIDE
B-85444EN-4/02 APPENDIX AUTO-DOOR)
(7) Then, turn on the power to the controller, and set the additional axes. (Make the following settings
for Axis 1 of Group 2.)
<1> When setting the Independent Axes for the first time, "FSSB SYSTEM" and "HARDWARE
START AXIS NO." settings are requested. If they have been already set, proceed to the next
step.
Set "FSSB SYSTEM" to 1. Set "HARDWARE START AXIS NO." to 7 when a six-axis robot
is used.
When controlling the second robot by one robot controller or using another control axes,
settings of appropriate FSSB SYSTEM and HARDWARE START AXIS NO. are also needed.
For details, refer to Appendix B.8 "FSSB SYSTEM SETTING" and Appendix B.11
"INDEPENDENT AXES SETUP PROCEDURE" of the "R-30iB/R-30iB MATE
CONTROLLER OPERATOR'S MANUAL (Basic Operation)."
- 243 -
G. MOUNTING THE SERVO MOTOR
(SERVO MOTOR DRIVEN SIDE
AUTO-DOOR) APPENDIX B-85444EN-4/02
<5> On the additional axis setting screen, make the settings in the table below.
- 244 -
G. MOUNTING THE SERVO MOTOR
(SERVO MOTOR DRIVEN SIDE
B-85444EN-4/02 APPENDIX AUTO-DOOR)
(8) Perform mastering on the servo motor driven side auto-door (single axis mastering).
The mastering position is the location about 2 mm open from the position marked in (2).
For information about mastering, refer to Appendix B.2.5, "Single Axis Mastering" in the FANUC
Robot series R-30iB/R-30iB Mate CONTROLLER OPERATOR'S MANUAL (Basic Operation)"
(B-83284EN).
Marking
Mastering position
(9) On the teach pendant, move the servo motor driven side door slowly to check that it is operated
smoothly without any abnormal noise.
(10) Set the servo motor driven side auto-door collision detection function to complete the procedure.
- 245 -
H. IF USING THE DATA SERVER
FUNCTION SIMULTANEOUSLY APPENDIX B-85444EN-4/02
H.1 CONNECTION
When using the robot interface 2 function and the data server function simultaneously, they use one
option board for each. (Multi-function Ethernet needs one option board for data server use.) Since
Ethernet cables need to be connected to each board (multi-function Ethernet needs to connect Ethernet
cables to each of the multi-function Ethernet and the option board), one Ethernet cable must be added to
connect between the option board and the hub.
CD38R CD38R2
Detailed view A
- 246 -
H. IF USING THE DATA SERVER
B-85444EN-4/02 APPENDIX FUNCTION SIMULTANEOUSLY
H.2 PARAMETERS
Set the following CNC parameters.
When using PROFINET or EtherNet/IP, see Section 5.1, "CNC PARAMETERS" for the setting values.
Setting
Without
multi-function With multi-function
No. Ethernet Ethernet Description
Selection of the hardware for operating the Ethernet function or
3 3 the data server function
970 3: SLOT1 of the option board
Selection of the hardware for operating the FL-net function
4 1 1: Multi-function Ethernet
971 4: SLOT2 of the option board
Selection of the hardware option for operating the FL-net Port2
-1 function
972 -1: No operation
Selection of the hardware option for operating the PROFINET IO
-1 device function
973 -1: No operation
Selection of the hardware for operating the PROFINET IO
-1 controller function
974 -1: No operation
Selection 1 of EtherNet/IP function operating conditions
-1
975 -1: No operation
Selection 2 of EtherNet/IP function operating conditions
-1
976 -1: No operation
- 247 -
H. IF USING THE DATA SERVER
FUNCTION SIMULTANEOUSLY APPENDIX B-85444EN-4/02
H.3 IP ADDRESSES
When the data server function is not used, only one IP address needs to be set because the same hardware
device serves as FL-net and the Ethernet. When the data server function is used, the FL-net function and
the Ethernet function operate on different hardware devices, which means that two IP addresses must be
set. The following describes how to set IP addresses on the ROBODRILL side and robot side.
The R-30iB/R-30iB Mate controller of the robot has two Ethernet ports: port #1 CD38A and port #2
CD38B, both of which support normal Ethernet communication and FL-net communication.
CNC: FS-31iB
Main board
IP address A IP address α
- 248 -
H. IF USING THE DATA SERVER
B-85444EN-4/02 APPENDIX FUNCTION SIMULTANEOUSLY
The following is an example of connection when the network to send/receive DI/DO of FL-net and the
network for data server communication are combined.
FL-net function
Send/receive
Data server function
alarm information,
CD38R2 position CD38A
information, etc.
CD38R
IP address α
Fast Ethernet
Switching hub
Board 2
IP address A
FL-net function
CD38R
CD38R Send/receive DI/DO
- 249 -
H. IF USING THE DATA SERVER
FUNCTION SIMULTANEOUSLY APPENDIX B-85444EN-4/02
1. Setting of FL-net:
Set the IP address according to Section 5.3, "SETTING OF FL-NET."
2. Settings of Ethernet:
・ Press the [SYSTEM] function key on the operator's panel.
・ Press the Continuation key (the rightmost soft key) several times until the [Ethernet] soft key
appears.
・ Press the [Ethernet] soft key and then the [Common] soft key.
・ Enter the following settings on the common screen.
On the R-30iB/R-30iB Mate controller, assume that an IP address "192.168.250.001" is allocated to port
#1-CD38A.
1. In the TCP/IP parameter setting, change "Internet address" to the IP address of the Fast Ethernet
board on the ROBODRILL side that uses the data server function. For example, specify
"192.168.250.006" in the setting example above. For this IP address, specify a host name such as
"D6."
2. In the client tag MTCOM communication setting, change the server IP/host name to the host name
set in Step 1, for example, "D6."
- 250 -
H. IF USING THE DATA SERVER
B-85444EN-4/02 APPENDIX FUNCTION SIMULTANEOUSLY
The following is an example of connection when networks for sending/receiving FL-net's DI/DO and for
data server communication are separated. This communication method eliminates the communication
load of a network that does not support real-time Ethernet when data server communicates with the
destination that does not support real-time Ethernet such as personal computer Ethernet and FL-net.
Port #1 and port #2 of the R-30iB/R-30iB Mate of the robot must belong to different networks. In the
example below, the network address of IP addresses A and α must differ from that of IP addresses B and
β. The network address is obtained by logical multiplying (AND) the IP address and the subnet mask. For
details, refer to Section 2.4.1, "Notes on IP Address Setting" in the R-30iA/R-30iA Mate/R-30iB/R-30iB
Mate CONTROLLER ETHERNET FUNCTION OPERATOR'S MANUAL (B-82974JA).
When the R-30iB/R-30iB Mate controller of the robot is used for FL-net communication, it is
recommended to use port #2 CD38B as shown in the figure below. This is because port #2 CD38B has
been adjusted to send DI/DO signals at substantially high update speed.
CNC: FS-31iB
Main board
CD38R
FL-net function
- 251 -
H. IF USING THE DATA SERVER
FUNCTION SIMULTANEOUSLY APPENDIX B-85444EN-4/02
1. Setting of FL-net:
Set the IP address according to Section 5.3, "SETTING OF FL-NET."
2. Settings of Ethernet:
・ Press the [SYSTEM] function key on the operator's panel.
・ Press the Continuation key (the rightmost soft key) several times until the [Ethernet] soft key
appears.
・ Press the [Ethernet] soft key and then the [Common] soft key.
・ On the common screen, enter the following settings for Fast Ethernet card 1.
ROBODRILL: ROBODRILL:
IP address Fast Ethernet card 2 - CD38R Fast Ethernet card 1 - CD38R2
(Multi-function Ethernet - CD38R) #1: 10.20.0.2
#1: 192.168.250.002 #2: 10.20.0.3
#2: 192.168.250.003 #3: 10.20.0.4
#3: 192.168.250.004 #4: 10.20.0.5
#4: 192.168.250.005
Subnet mask 255.255.255.0 255.255.0.0
Assume that the R-30iB/R-30iB Mate controller's port #1-CD38A has an IP address "10.20.0.1" and is
connected to the Fast Ethernet board of the ROBODRILL that uses the data server function, and port
#2-CD38B has an IP address "192.168.250.001" and is connected to the Fast Ethernet board
(multi-function Ethernet) of the ROBODRILL that uses the FL-net function.
1. In the TCP/IP parameter setting, change "Internet address" to the IP address of the Fast Ethernet
board on the ROBODRILL side that uses the data server function. For example, specify "10.20.0.2"
in the setting example above for the first ROBODRILL. For this IP address, specify a host name
such as "DT1."
2. In the client tag MTCOM communication setting, change the server IP/host name to the host name
set in Step 1, for example, "DT1."
NOTE
When networks are separated, the DHCP server may automatically allocate the
IP addresses of the network (network 2 in the example above) for
FOCUS2/MTCOM communication and data server communication, and the DNS
server may automatically allocate the host name.
- 252 -
B-85444EN-4/02 INDEX
INDEX
<αA> <D>
α-D14/21LiB/B5 AND α-D14/21LiB/B5ADV, LEFT Data input and output................................................47,60
SIDE AUTO-DOOR ATTACHED ..........................233 Details of Background Logic Programs ................ 141,142
α-D14/21LiB/B5 AND α-D14/21LiB/B5ADV, RIGHT DETAILS OF SYSTEM CONTROL.................... 100,182
SIDE AUTO-DOOR ATTACHED ..........................232 DI to DO connection ......................................................75
α-D14/21MiB/B5 AND α-D14/21MiB/B5ADV, LEFT DI/DO signal comments.................................................76
SIDE AUTO-DOOR ATTACHED ..........................232 DISPLAY AND CHANGE OF ROBODRILL TOOL
α-D14/21MiB/B5 AND α-D14/21MiB/B5ADV, LENGTH COMPENSATION ON THE ROBOT
RIGHT SIDE AUTO-DOOR ATTACHED .............231 TEACH PENDANT .................................................110
α-D14/21SiB/B5 AND α-D14/21SiB/B5ADV, LEFT Display Items on the CNC Status Display Screen........161
SIDE AUTO-DOOR ATTACHED ..........................234 DISPLAY OF ROBOT CONTROLLER ALARMS ON
α-D14/21SiB/B5 AND α-D14/21SiB/B5ADV, RIGHT THE ROBODRILL SCREEN ..................................111
SIDE AUTO-DOOR ATTACHED ..........................233
<E>
<A> Electrical Unit Options.................................................220
About the Production Counter........................................61
Addresses Available for the Custom PMC.....................86 <F>
ADVANCED SETTINGS OF THE ROBOT FANUC ROBODRILL α-D14/21LiB5 and
CONTROLLER........................................................122 α-D14/21MiB (front auto-door) ...............................223
Alarm Message Transfer Setting..................................126 FANUC ROBODRILL α-D14/21LiB5 and
ALARMS AND MESSAGES........................106,185,218 α-D14/21MiB (side auto-door) ................................222
APPEARANCE DIAGRAMS OF ROBODRILLS FANUC ROBODRILL α-D14/21LiB5ADV and
WITH SIDE AUTO-DOORS ATTACHED.............231 α-D14/21LiBADV (front auto-door)........................226
Assignment of the FL-net Common Memory Area......133 FANUC ROBODRILL α-D14/21LiB5ADV and
Available Signals ..................................................239,240 α-D14/21LiBADV (side auto-door).........................225
FANUC ROBODRILL α-D14/21MiB5 and
<B> α-D14/21MiB (front auto-door) ...............................223
Background Logic........................................................138 FANUC ROBODRILL α-D14/21MiB5 and
BACKGROUND LOGIC PROGRAMS......................138 α-D14/21MiB (side auto-door) ................................221
FANUC ROBODRILL α-D14/21MiB5ADV and
<C> α-D14/21MiBADV (front auto-door) ......................226
CAUTIONS .....................................................................2 FANUC ROBODRILL α-D14/21MiB5ADV and
Circuit Diagrams ........ 9,12,15,19,24,28,192,195,198,202, α-D14/21MiBADV (side auto-door)........................224
...........................................................................207,211 FANUC ROBODRILL α-D14/21SiB5 and
Client Tag Setting ........................................................125 α-D14/21MiB (side auto-door) ................................223
CNC Actual Position Screen ........................................163 FANUC ROBODRILL α-D14/21SiB5ADV and
CNC Alarm Screen ......................................................164 α-D14/21SiBADV (side auto-door) .........................226
CNC Message Screen...................................................165 FANUC Robot Controller Software Options ...............227
CNC OPERATION SCREEN......................................168 FL-net...........................................................................133
CNC PARAMETERS ....................................................87 FL-net (ETHERNET) CONNECTION............................5
CNC Running Program Screen ....................................166 FL-net Setting ..............................................................123
CNC STATUS DISPLAY SCREEN............................160 FL-net Settings on the Robot Controller ......................135
Common (to Air Cylinder Driven and Servo Motor For Servo Motor Driven Side Doors ............................217
Driven Side Doors)...................................................216 FUNCTIONS OF THE ROBOT CONTROLLER .......108
CONNECTION..................................................5,190,246
Connection Inside the Controller Cabinet ...........10,16,25, <G>
....................................................................193,199,208 GI/GO signal comment ..................................................75
Connection Retry of MTCOM Communication...........128 GREASING SIDE AUTO-DOORS .............................235
Control during Normal Operation .........................100,182
Control flow .................................................................151 <H>
[Custom Ladder → System Ladder]...............................85 Host Communication Setting .......................................132
[Custom ladder → System ladder] ........................216,217 How to Use Signals........................................................62
<I>
I/O Screen ....................................................................167
i-1
INDEX B-85444EN-4/02
i-2
B-85444EN-4/02 INDEX
Robot/ROBODRILL Operation at Cycle Stop........98,179 System Variables .........................................................131
Robot/ROBODRILL Operation at System Stop .....99,180 SYSTEM/STAND-ALONE AND SYSTEM START .103
Robot/ROBODRILL operation during work-piece
setting .......................................................................178 <T>
Robot/ROBODRILL Operation Upon Completion of TCP/IP Parameter Setting ............................................122
Machining............................................................98,177 TIMING CHART...........................................................98
Robot-ROBODRILL at the advance notice of Tool Offset Screen .......................................................173
completion of machining ..........................................180 Transferring I/O Comments of the Robot Controller ...120
<S> <U>
Safety Fence Cable Connection ........ 8,13,22,190,196,205 USED SIGNALS ...........................................................62
Safety Function by FL-net ....................................135,136
SAFETY PRECAUTIONS ...........................................s-1 <W>
Safety Signals Output from the Robot Controller ........137 WHEN FRONT AUTO-DOOR IS DRIVEN BY
Screen.........................................................................169 SERVO MOTOR .........................................................8
SCREEN CONFIGURATION OF ROBOT WHEN FRONT DOOR IS DRIVEN BY SERVO
INTERFACE 2 ...........................................................31 MOTOR ...................................................................190
Selecting and Executing Background Logic Programs 114 WHEN SIDE AUTO-DOOR IS DRIVEN BY AIR
SENDING OF THE I/O COMMENTS OF THE CYLINDER................................................................13
ROBOT CONTROLLER TO THE ROBODRILL WHEN SIDE AUTO-DOOR IS DRIVEN BY SERVO
SCREEN...................................................................111 MOTOR .....................................................................22
SET. Screen....................................................................57 WHEN SIDE DOOR IS DRIVEN BY AIR
Setting Jog Coordinate Systems ...................................118 CYLINDER..............................................................196
SETTING OF ETHERNET............................................97 WHEN SIDE DOOR IS DRIVEN BY SERVO
SETTING OF FL-net .....................................................93 MOTOR ...................................................................205
Setting of Safe I/O Connect .........................................124 WIRING METHOD.....................................................228
SETTING OF THE ROBODRILL.................................87 WORK PROCEDURE.................................................241
SETTING OF THE ROBOT........................................112 Work-Piece Installation (Install Operation Only) . 100,182
Setting of the Safety Function by FL-net .....................123 Work-Piece Removal (Cycle Stop) ....................... 100,183
SETTING ON THE ROBOT CONTROLLER ............112
SETTING PMC PARAMETERS.................................214
Setting Reference Positions..........................................115
SETTING RELATED TO FL-net ................................135
Setting Robot Jog Feed Operation................................117
Setting the Machine Tool Operation Screen ................121
Setting the Tool Offset Screen .....................................120
SETUP .........................................................................237
Setup Procedure ....................................................237,240
Signal Functions.............................................................74
SIGNAL Screen .............................................................57
Signal Setting ...............................................................176
Signals output from each ROBODRILL to the robot
controller ....................................................................67
Signals output from the robot controller to all
ROBODRILLs............................................................62
Signals output from the robot controller to each
ROBODRILL .............................................................65
Signals used with Background Logic programs ...........146
Software Options..........................................................219
Stop mode ....................................................................150
SYSTEM CONTROL ....................................................98
System Control Time Chart..........................................177
[System Ladder → Custom Ladder]...............................84
[System ladder → Custom ladder] ........................216,217
SYSTEM SETTING ....................................................130
SYSTEM START/MONITOR Screen ......................32,50
System Stop...........................................................101,183
SYSTEM STOP AND CYCLE STOP .........................105
i-3
B-85444EN-4/02 REVISION RECORD
REVISION RECORD
Edition Date Contents
02 Dec., 2016 • Addition of High-performance models
01 Nov., 2016
r-1
B-85444EN-4/02
* B- 8 5 4 4 4 EN- 4 / 0 2 *