Tfden 001 Setup
Tfden 001 Setup
Tfden 001 Setup
FD CONTROLLER
INSTRUCTION MANUAL
SETUP MANUAL
9th edition
・Before attempting to operate the robot, please read through this operating manual
carefully, and comply with all the safety-related items and instructions in the text.
・The installation, operation and maintenance of this robot should be undertaken only
by those individuals who have attended one of our robot course.
・When using this robot, observe the low related with industrial robot and with
safety issues in each country.
・This operating manual must be given without fail to the individual who will be actually
operating the robot.
・Please direct any queries about parts of this operating manual which may not be
completely clear or any inquiries concerning the after-sale service of this robot to any
of the service centers listed on the back cover.
Table of Contents
Table of Contents
Chapter 3 Connections
3.1 Summary of Connection Work to Robot Controller.......................................................................... 3-1
1
Table of Contents
Chapter 4 Setup
4.1 How to read “Chapter 4 Setup” ........................................................................................................ 4-1
2
Table of Contents
6.3 Allocating the dedicated arc welding input/output signals ............................................................... 6-4
6.3.1 Allocating the dedicated arc welding input/output signals ......................................................... 6-4
6.3.2 Table of input signals ................................................................................................................. 6-5
6.3.3 Table of output signals ............................................................................................................... 6-6
3
Table of Contents
4
Chapter 1 Point on Safety
This chapter explains the safety precautions to be observed when handling the robot
system. This section describes general precautions and procedures on safety but
does not show all of the safety measures. Therefore, it is necessary for customers to
prepare yourself a safety control standard including your own operational regulations
in accordance with the actual working environment and to conduct safety control in
order to secure the operators' safety.
Cases where a mistake made in handling is likely to cause the user to be exposed
to the danger of death or serious injury and where the degree of the urgency
(imminence) of the warning given for the danger to occur is at the high end of the scale
DANGER (including high-level danger).
Cases where a mistake made in handling is likely to cause the user to be exposed to
the danger of death or serious injury.
WARNING
Cases where a mistake made in handling is likely to cause the user to be exposed to
the danger of minor injuries or of property damage only.
CAUTION
INFO.
Useful information is shown.
POINT Info for deeper understanding for the main text is shown.
1-1
1.1 For safe use of the robot
Conditions when a disaster struck while a robot system was used are shown in Table 1.1.1.
Thus, a disaster by the robot system is caused by unsafe acts and unsafe conditions of an
operator. Therefore, it is important to remove unsafe acts and unsafe conditions by an operator
in order to prevent a disaster.
Only perform work within the manipulator‘s work area after turning off the primary power
supply and circuit breaker on the robot controller.
DANGER
Make sure no one exists in the manipulator’s work area when the power is turned on.
DANGER
In case that inspection or maintenance work has to be done with a robot controller’s
power on, a watcher (third person) must be present outside the guarding fence and
watch the work at any time while being ready to press an emergency stop button
DANGER immediately.
1-2
1.1 For safe use of the robot
In case that inspection or maintenance work has to be done with a robot controller’s
power on, allocate, confirm and know an escape route prior to beginning work.
DANGER
While robot controller is power ON, do not touch any parts in the robot controller.
Because protection against electric shock due to live part, wait 5 minutes after turning
off the mains power before working inside the controller.
DANGER
While robot controller is power ON, do not detach or attach any cables and their
connectors.
Failure to adhere to the precautions may cause the robot and/or controller to fail, break
CAUTION or operate in error.
1-3
1.1 For safe use of the robot
The manipulator is of multi-articular arm construction, thus each articular angle varies all
the time with manipulator movement. Take care and avoid getting pinched in various
articulations, especially when teaching. Pay careful attention to the stopper blocks
WARNING mounted on the moving tip of the articulations. The arm may fall under its own weight
when motors are removed or brakes are released. Therefore take action to prevent
dropping and check that conditions are safe before starting work.
Unless the arm is supported properly, it will drop if the motor is removed. Before
removing the motor, make absolutely sure that the arm is supported properly.
WARNING
Do not rely on the positioning pin alone to secure the arm since it may be inserted
incorrectly or inserted only half way in. Use a wooden block, sling or other means to
support the arm properly before attempting to remove the motor. The manipulator arm
must NOT be supported by a person's hand.
Use specified bolt sizes and number. Be sure to tighten them to specified torque with a
torque wrench when fitting equipment onto the end effector flange or arms.
Use clean rust-free bolts. Otherwise bolts may loosen during operation leading to serious
CAUTION accidents and injuries.
When fabricating the end effector, set its weight and static load moment within the range
of the permissible load levels of the manipulator wrist.
CAUTION
Provide a failsafe construction which will ensure that the work gripped will not be
released or scattered even when the power or air supply to the end effector is cut off.
Also remove any sharp edges or protrusions in its construction to prevent injury to
CAUTION personnel and damage to property.
1-4
1.1 For safe use of the robot
In order to operate the manipulator, services such as electric power, plant air and cooling
water for welding should be supplied. However, non-specified services may affect the
manipulator performance and cause abnormal behavior, errors or damage, resulting in a
CAUTION dangerous situation. Never use unspecified resources.
Manipulator operators must only be those who have completed specified training
and are fully aware of safety and functions of the manipulators. Accidents may occur due
to mishandling of the manipulator during operation by those who do not know the correct
CAUTION procedures well.
In case that inspection or maintenance work has to be done with a robot controller’s
power on, a watcher (third person) must be present outside the guarding fence and watch
the work at any time while being ready to press an emergency stop button immediately.
DANGER
Wear protective gear such as a helmet and safety boots when operating the robot or
entering its work area.
DANGER
Keep the robot's key switch and a safety plug for changing to Auto operation with you
when entering the manipulator’s work area so other people can not change the switch to
Auto operation accidentally. If the key is left in the switch other operators may accidentally
WARNING start Auto operation leading to serious accidents.
Display (attach) a sign showing "Teaching Under Way" on the operation panel when
teaching. Other operators are required to notice this fact. If not, they may start the Auto
WARNING operation, resulting in serious or fatal accidents.
1-5
1.1 For safe use of the robot
Consider methods to communicate with other operators such as hand signals when
conversation takes place among a number of operators positioned separately, in a large
system (plant) for example. Accidents are likely to occur due to misinterpreted intentions
CAUTION in a noisy site.
Examples of hand signals for industrial robot operation
Act like pressing a switch. Raise the right hand high and then
swing it left and right clearly.
Face the right hand palm forward Extend the right hand horizontally
with its arm extended horizontally. and swing it to the left.
Keep a safe place (escape route) in mind at all times to quickly escape in an
emergency.
CAUTION
Pay attention to the manipulator's movement at all times and never work with your
back toward the manipulator. An operator may not notice the start of a manipulator if
WARNING he/she is not facing it resulting in an accident.
Press the emergency stop button immediately if you notice any abnormality. Make this
practice very clear to every operator.
WARNING A sudden movement may be imminent if you are watching something abnormal.
1-6
1.1 For safe use of the robot
Prepare an appropriate working code and checklist for start up of the manipulator, how
to operate it and what actions to take in an emergency. Proceed with operation according
to the working code. Accidents are likely to occur due to forgetfulness and error of
CAUTION operators if relying on memory alone.
Proceed with work with the robot's power off when operation or manipulation of the
manipulator is not necessary. It can never run with its power off.
CAUTION
When teaching, always check the program number and step number before
operating the manipulator. Editing of incorrect programs or steps may cause accidents.
CAUTION
Protect completed programs from accidental editing by using the memory protect
function.
(The memory protect function disabling the editing of various programs and constants is
CAUTION available on the robot controller.)
Check manipulator movement at a low speed using the check go/back function
and the velocity override function after completing teaching. Accidents due to
collision are likely to occur if a program containing a mistake is checked at 100% full
CAUTION speed in the playback mode.
Clean the area within the guarding fence and check that tools, etc. are not left there after
teaching is complete. A workplace fouled with oil or grease and tools is a hazardous
place and may lead to an accident due to stumbling. "Cleaning the workplace" is a step
CAUTION toward safety.
Don’t turn on primary power for five seconds after turning off primary power.
CAUTION
WARNING
Be absolutely sure NOT to expose the controller inside to direct sunlight, a searchlight or
other strong lights before turning on the primary power supply while the controller door is
left open to enable maintenance or other work to be performed.
WARNING Failure to adhere to the precautions may cause the manipulator and/or controller to fail or
operate in error.
1-7
1.1 For safe use of the robot
Check all buttons to stop the robot system, such as the emergency stop button, other stop
buttons, and the enable switch and that their signals work well. Then check the functions
associated with detection of abnormalities.
WARNING Confirmation of "stop" is most important. Accident or injury may result due to the
failure of a stop button or signal in an emergency.
When performing the test run, start the robot system up at a low speed (about 5%
to 10%), with the velocity override function, to check the movement. Repeat these
about 2 to 3 cycles. Correct any errors, if any, at once.
CAUTION Then gradually increase the speed (50% → 70% → 100%) and repeat 2 to 3 cycles at
each speed to confirm the movement.
It is difficult to stop a robot system, when an error occurs, before it causes damage if
checking is started at a full speed.
Install a guarding fence so that no one enters the manipulator’s work area during
Automatic operation.
WARNING
1-8
1.1 For safe use of the robot
Clean the workplace and keep everything in order at the beginning and end of work.
If the workplace is littered with various items, accidents, such as tripping, may occur.
CAUTION
Ensure a daily inspection according to the specified check list is done before startup.
By discovering abnormalities in advance, accidents can be avoided.
CAUTION (Refer to Maintenance Manual for the daily inspection items.)
An "OFF LIMITS" sign should be displayed at all entrances of the guarding fence and all
employees made aware of this rule. If not, they may enter the guarding fence thinking that
CAUTION the manipulator is inoperable.
Always confirm there is no one within the guarding fence before starting auto
operation.
Accidents caused by neglecting to confirm a person's presence are the most typical.
DANGER
Start auto operation after confirming the program number, step number, mode and
startup select are all ready for auto operation. If the manipulator is started with an
incorrect program or step selected, unexpected incorrect movement may occur resulting
CAUTION in an accident.
Before starting automatic operation, move the manipulator to the step in which automatic
operation can be started using Check Go or Check Back. If the manipulator is not moved
to the requested step number, unexpected incorrect movement may occur directly after
CAUTION automatic operation is started which may result in an accident.
Before Start up, make sure the emergency stop button can be pressed immediately.
This is vital in dealing with unexpected occurrences.
CAUTION
Make an emergency stop immediately if any abnormal behavior is observed and report
the incident to superiors or the person in charge of maintenance, and take appropriate
action. The "It's moving. That's OK" attitude can cause not only a stop in production due
WARNING to failure but serious injury.
When verifying operation after remedial measures have been taken to deal with the
occurrence of fault, refrain from conducting any operations—such as conducting
low-speed playback to verify operation—while an operator is still inside the safety fence
WARNING until it is confirmed that the fault has indeed been remedied. What will happen in this kind
of situation cannot be reliably predicted so other fault may occur or unforeseen accidents
may result.
1-9
1.1 For safe use of the robot
Hand over all manuals and documents received when purchasing the robot system to the
new owner when moving, alienating or selling a robot system. In particular, if the robot
system is to be moved, transferred or sold overseas, the user is responsible for preparing
CAUTION and supplying the instruction manuals in the appropriate language, amending the
language used for the labels and displays and complying with the laws of the country
concerned. Accidents may occur if the new robot system owner (operator) operates the
robot system incorrectly or performs unsafe work tasks due to not receiving and reading
the Operating Instructions.
When the robot system is moved, transferred or sold (either in the country or overseas) by
the user, whatever was agreed upon at the time of the robot system's initial sale inclusive
of the safety-related items is not transferable to the new owner unless a special
CAUTION agreement has been concluded.
The user must conclude a new agreement with the new owner.
1) Storage temperature:0℃~50℃
CAUTION (For long-term storage, 25℃±10℃ are recommended to maintain the reliability.)
2) Storage humidity:20%~85%(Non condensing)
3) There shall be little dirt, dust, lampblack, and water.
4) There shall be no flammable or corrosive liquids and gases.
5) The robot system must not receive any shocks or vibrations.
Do not disassemble, heat or burn batteries used in the controller and manipulator as they
may catch fire, burst or burn.
CAUTION
Do not disassemble the controller in detail smaller than PCBs or units. Sharp edges or
electric wire of small disassembled pieces may cause injury.
CAUTION
Do not disassemble wire harnesses or robot system external wiring further than
disconnecting wiring from connectors or terminal blocks. Disassembled pieces, eg.
CAUTION Semiconductors etc., may cause injury to hands or eyes.
1-10
1.1 For safe use of the robot
Use extreme care when scrapping so as to avoid accidents and injury such as pinching
hands or fingers.
CAUTION
1-11
1.1 For safe use of the robot
In the controller, a primary power voltage (AC 200V to AC 480V) exists, which may
cause serious electrocution. Turn off the power at both the controller breaker and the
WARNING power distribution panel when doing maintenance.
Motor power and detector unit power is supplied to connectors and terminal blocks under
various connector covers on the manipulator mark.
Do not touch connectors or terminal blocks directly or indirectly with conductive items
WARNING with mains power supplied, as electrocution may occur. If connectors or terminal blocks
are removed with mains power on, electric shock or malfunction of the manipulator may
result. Turn off mains power on the controller when performing any maintenance.
or
1.通電中は本装置内部の部品に触れないでください。
2.設置及び点検時には一次側の電源を遮断してくだ
さい。
3.充電部がありますので、電源を遮断した後5分間
は本装置内部の部品に触れないでください。
Wait 5 minutes after turning off the mains power before working inside the controller.
Do not work with wet hands otherwise electrocution may result.
If parts get wet, it may lead to a malfunction or failure.
DANGER
1-12
1.1 For safe use of the robot
Under a cover displaying this mark on the controller, a primary power voltage (AC
200V to AC 480V) exists, which may cause serious electrocution. Turn off the power at
both the controller breaker and the power distribution panel when doing maintenance
WARNING requiring the removal of any of these covers.
Replace units and/or parts according to procedures given in the instruction manuals.
Incorrect removal and installation may result in a malfunction, failure or accident.
CAUTION
Check that the part bearing this mark is not hot before touching it. Carelessly touching
labeled hot parts may result in serious burns.
CAUTION
WARNING
警 告
可動部付近は非常
に危険です。
警 告
●
WARNING
●
1-13
1.1 For safe use of the robot
Do not enter inside the manipulator’s work area while the power is still on.
Approaching the manipulator while it is moving may result in fatal bodily injury.
WARNING
Never put yourself under the arm when removing a motor. The arm driven by the motor
being removed will drop if not restrained.
CAUTION
Unless the arm is supported properly, it will drop if the motor is removed.
Before removing the motor, make absolutely sure that the arm is supported properly.
Do not rely on the positioning pin alone to secure the arm since it may be inserted
WARNING incorrectly or inserted only half way in. Use a wooden block, sling or other means to
support the arm properly before attempting to remove the motor. The manipulator arm
must NOT be supported by a person's hand.
Never disassemble the parts bearing this mark, even when disassembling the robot
system for maintenance. Disassembly of these parts may cause fatal or serious
WARNING accidents.
1-14
1.1 For safe use of the robot
This label indicates that robot arms may fall when stoppers
are removed from the robot.
Do not operate the robot without mechanical stoppers. Such an operation may cause
damage to the peripheral equipments or result serious injury or death.
WARNING
Do not get on the part where this mark is attached, and work while putting strong power.
There is a possibility that the cover and the plug are damaged.
WARNING
1-15
1.2 To ensure the safety of arc welding
(2) The casing and base metal of the welding power supply and the jigs which are electrically
connected to the base metal must be grounded by a qualified electrician in accordance with
the relevant laws and regulations (technical standards for electrical apparatus).
(3) Before undertaking installation, inspection, maintenance or other such work, be absolutely
sure to turn off all the incoming power supplies. Even when the incoming power supplies have
been turned off, the capacitors and other components may remain charged. After having
turned off the power, therefore, wait 5 minutes, and then proceed with the work.
(4) Wear dry insulated gloves and work overalls at all times. Never wear gloves or work overalls
which are torn or wet.
(5) Do not use any connecting cables which have an insufficient capacity, which are damaged or
whose conductors are now exposed.
(6) Securely tighten up the areas where the cables have been connected, and insulate them in
such a way that they cannot easily be touched.
(7) Do not use the welder with its casing or covers removed.
(8) Pay sufficient attention to where you will be stepping before undertaking the work. Do not
perform any work wherever your footing is unstable or high above the ground (higher than 2
meters).
(9) Perform the inspections and maintenance regularly, and repair any damaged parts or areas
before using them.
(10) Be absolutely sure to keep the incoming power of equipment which is not in use turned off.
1-16
1.2 To ensure the safety of arc welding
1.2.2 Protection from fumes and gases given off during welding
Ensure that operators and other personnel follow the instructions below in order to protect
themselves from the fumes and gases which are given off during welding.
(1) Keep your face as far away from the fumes as possible during welding and do as much as you
can to refrain from inhaling them.
(2) To prevent gas poisoning and suffocation, ventilates the local area sufficiently or use breathing
apparatus stipulated by the relevant laws and regulations (Industrial Safety and Health Law,
and the regulations for preventing dust generation).
(3) To prevent dust disorder and/or poisoning by fume, use the kind of local exhaust ventilation or
breathing apparatus stipulated by the relevant laws and regulations (Industrial Safety and
Health Law, and the regulations for preventing dust generation).
(4) The heavier gas than the air such as carbon dioxide or argon gas may remain at the bottom
when the welding work is done in the bottom of tank, boiler or hold. Adequate ventilation or
breathing apparatus should be provided to prevent oxygen deficiency disease in such a place.
(5) When welding work is to be performed in confined spaces, be absolutely sure to provide
adequate ventilation or wear breathing apparatus and ensure that the work is monitored in the
presence of a trained observer.
(6) Do not perform welding work near degreasing, cleaning or spraying work. If it is performed in
the vicinity of such work, noxious gases may be generated.
(7) If covered steel sheets are to be welded, provide adequate ventilation or wear breathing
apparatus since noxious fumes and gases will be generated.
(8) Read and familiarize yourself with the warning labels on all of the containers relating to the
welding materials, and comply with the instructions given.
(9) Prior to use, be absolutely sure to look over and understand the instruction manual and the
test data relating to the materials.
1-17
1.2 To ensure the safety of arc welding
1.2.3 Protection from the arc light, spatters and slugs generated during welding
Ensure that instructions below are followed in order to protect the eyes and skin of the
operators and other personnel from the arc light, scattering spatters and slugs which are
generated during welding and in order to protect their ears from the noise.
WARNING • Wear the appropriate clothing and protective gear to protect your eyes, ears
and skin.
The spatter and slag which are scattered around are harmful to the eyes
and cause burns on the skin.
Noise can cause hearing problems.
(1) When performing welding work or observing the welding, wear protective goggles with a high
light-filtering capability or the kind of protective face mask designed for welding.
(2) To protect your eyes from spatter and slag, wear protective goggles.
(3) When performing welding work, wear protective gear such as the kind of protective leather
gloves designed for welding, work overalls with long sleeves, leg coverings, and a leather
apron which are appropriate for the purpose at hand.
(4) Take steps to install a protective curtain in the vicinity of the welding work area so that the
operator and other personnel will not have their eyes exposed to the arc light.
(5) Wear protective goggles at all times in the vicinity of the welding work area.
1-18
1.2 To ensure the safety of arc welding
1.2.4 Preventing fire- and explosion-related accidents caused by the base metal, spatter,
slag or arc sparks
Ensure that the instructions below are followed in order to avoid fire- and explosion-related
accidents and injury to operators caused by the base metal which will still be hot immediately after
welding or by spatter, slag and arc sparks.
(1) Remove inflammable or ignitable objects from the welding work area so that the spatter which
is scattered around will not come into contact with them. If they cannot be removed, place
non-combustible covers over the inflammable objects.
(2) Do not use inflammable gases in the vicinity of the welding work area.
(3) Do not allow the base metal, jigs, etc. which will still be hot immediately after welding to touch
any work gloves, cloth or other objects that will catch fire easily. Otherwise, not only you may
burn yourself but also a fire may be caused as well.
(4) When performing welding work on the ceilings, floors, walls, etc. of large structures, remove all
ignitable and inflammable objects on the hidden side of the base metal as well.
(5) Do not perform any welding work on top of wood, cloth or other objects that catch fire easily.
(6) Do not bring the base metal which will still be hot immediately after welding near inflammable
objects.
(7) Do not attempt to weld gas pipes with gases sealed inside or airtight tanks, pipes, etc. since
they may rupture in the process.
(8) Securely tighten up all areas where the cables have been connected, and insulate them.
(9) Connect the cables on the base metal side as close to where the workpiece will be welded as
possible.
(10) Take fire precautions in advance by placing fire extinguishers in the vicinity of the welding
work area and ensuring that the operators know exactly how to use them.
(11) At all times observe the scene to ensure that nothing has caught on fire.
1-19
1.2 To ensure the safety of arc welding
1.2.5 Preventing gas cylinder from toppling over or rupturing and protecting gas flow
regulators from overheating, impact, etc.
Ensure that the instructions below are followed to prevent gas cylinders from toppling over or
rupturing and to protect gas flow regulators from overheating, impact, etc.
・ Secure the gas cylinders to a stand which has been specially constructed to
accommodate them.
When a gas cylinder topples over, it may result in bodily injury.
WARNING
・ Install the gas cylinders at a distance from the welding arcs and other
welding-related equipment.
Since gas cylinders contain gas under high pressure, if they are
mishandled, the high-pressure gas may burst forth, possibly resulting in
bodily injury.
・ Use a proper gas flow regulators for a high-pressure gas cylinder.
Using an improper gas flow regulator may cause an explosion, possibly
resulting in bodily injury.
(1) For the guidelines on handling gas cylinders, comply with the applicable laws and regulations
and with the internal standards established at the user's company.
(2) As the gas flow regulators, use ones supplied by us as accessories or ones recommended by
us.
(3) Before using a gas flow regulator, be absolutely sure to read through its operating instructions,
and observe the precautions given.
(5) Secure the gas cylinders to a stand specially constructed to accommodate them by using
insulated chains or straps, etc. which are equivalent to chains so that they do not fall down.
(6) Install the gas cylinders at a distance from passageways or aisles used by work personnel and
vehicles.
(7) When a valve on a gas cylinder is to be opened, keep your face away from the gas outlet.
(8) When a gas cylinder is not going to be used, be absolutely sure to close its valve and attach its
protective cap.
(9) Do not apply the welding torch to a gas cylinder or allow the electrodes to touch a gas cylinder.
(10) Check and repairs for a gas flow regulator shall be performed periodically and before
operating.
1-20
1.3 Precautions for undertaking work inside the manipulator’s work area
• Do not enter inside the manipulator’s work area while the power is still on.
Approaching the manipulator while it is moving may result in fatal bodily injury.
WARNING
(1) Inside the manipulator’s work area, wear a protective helmet at all times.
(2) Inside the manipulator’s work area, wear protective goggles with the proper light-shielding glass at all times.
(3) While power is supplied to it, a welder generates magnetic fields around it, and these will adversely affect
the operation of a pacemaker.
Therefore, persons fitted with a pacemaker should not approach a welder while it is operating or the
welding work area unless they are permitted to do so by their physicians.
(4) Before entering the manipulator’s work area or welding work area, be absolutely sure to turn off the
incoming power of the robot control unit and welder.
(5) Follow the instructions below to safeguard against the effects of the electromagnetic noise which is
generated by the welding arcs.
(a) Install precision instruments, etc. at a distance from the welding arcs.
(b) Use one incoming power supply for the welder and another for the precision instruments, etc.
(6) Since touching a rotating part inadvertently can result in injury, be absolutely sure to follow the instructions
below.
• Do not allow your hands, fingers, hair or articles of clothing, etc. to come too
close to the rotating parts.
If you bring your hands, fingers, hair or articles of clothing, etc. too close to a
WARNING rotating part such as the feed roll of a wire feeder, they may become caught by
or tangled up in the rotating part, possibly resulting in injury.
If you bring your hands, fingers, hair or articles of clothing, etc. too close to a
rotating part of the cooling fan, they may become caught by or tangled up in the
rotating part, possibly resulting in injury.
(7) When using with welding specifications, be sure to follow the safety precautions in the welding equipment
and welding gun instruction manuals.
1-21
1.3 Precautions for undertaking work inside the manipulator’s work area
NOTE
1-22
Chapter 2 Transportation and
Installation
START
END
2-1
2.2 Transportation
2.2 Transportation
Ensure that the manipulator and robot controller is moved into position by individuals
who have acquired the permits or licenses needed for carrying out slinging work,
operating cranes, driving forklift trucks, etc.
WARNING Adopt handling procedures which are commensurate with the weights described in
each instruction manual of the manipulator or robot controller.
When hoisting the manipulator and/or the controller, follow the method set forth in
this manual or in other instruction manuals. Moving the robot into position using a
method not specified by the manufacturer may cause the robot to topple over or fall,
WARNING which may lead to accidents.
Take more than enough care to ensure that the wiring is not damaged during the
moving and installation processes. After having positioned the units, take protective
measures such as providing protective covers to ensure that the wiring will not be
WARNING damaged by the operators and other individuals or by the forklift trucks.
2.2.1 Manipulator
Transportation procedure depends on the type of manipulator.
For details, refer to each according instruction manual “MANIPULATOR”.
2.2.2 Controller
Transfer the controller to its installation place by use of a crane, a forklift, or a hand
lifter. When to transfer it by use of a crane, use eye bolts (at 2 portions). And when to
WARNING use a forklift or a hand lifter, transfer the controller so that it should not fall down.
For NB4 / NV6 / NB4L / NV6L / NB15 / NV20 / NH5 / SRA / SRA-H / LP
WARNING standard single mechanism : Approx. 62 kg
Confirm the actual mass by the label pasted on the robot controller because the
mass may vary under other specifications (e.g. transformer specification).
When working, put on protective gears such as a helmet, safety shoes and so forth,
and carry out the work while wearing safe working clothes appropriate for the work.
Printed boards and other precision devices are used in the controller; therefore do
not give any impact during transfer. When hoisting the controller using a crane, take
WARNING care that none of the parts on the controller will be damaged by the wires.
Use the wires and shackles which satisfy the following strength when transporting the
robot controller for the standard single manipulator.
2-2
2.2 Transportation
Folklift
2-3
2.3 Robot Installation
For details, refer to according instruction manual “MANIPULATOR MANUAL”. Follow all the conditions after
careful reading.
2-4
2.4 Installation of robot controller
Be sure to install robot controllers, welders, and peripheral devices such as the operating
box, teach pendant and start box (option) outside the guarding fence.
DANGER
1 m or more
1 m or more
1 m or more Door
1 m or more
Operation box
Teach pendant
(4) A robot controller has a through-hole for an external connection cable on its right side and back
side.
To install a robot controller, secure a space of 400 mm at least for external connection cable.
(5) Install the controller so that the height from the working floor to the breaker handle is between
0.6 m and 1.9 m.
2-5
2.4 Installation of robot controller
After the robot controller has been installed, shut the door completely, and check that the door
has been locked by the keys provided for this purpose. Dirt, dust and other foreign matter may
find their way inside the robot controller if its door is not completely shut, possibly causing it to fail.
Also lock the circuit breaker of the controller shown in Fig. 2.4.5 using the key provided for this
purpose. Be absolutely sure to entrust the safekeeping of the key for the circuit breaker padlock to
a specially designated person or the person in charge of safety management. (The padlock is to
be provided by the user. Padlock dimensions:φ4-5)
2-6
Chapter 3 Connections
This chapter describes how to connect the robot body to the controller, teach
pendant and power supply and how to perform the I/O connections with the
peripheral devices.
Connect the manipulator to the robot controller. (Only in case of NB4 / NV6 / NB4L / NV6L /
NB15 / NV20 / NH5 / NV50 / NV166 / NV210)
If the teach pendant connection is already done at the timing of the shipping, this step
can be skipped.
If you are using an operating panel, there is no need to read this section.
Installation/signal wiring of optional page 3-21 “Installation of Optional board for physical I/O
board for physical I/O signals signals”
If required, install an optional board for general purpose physical input/output signals.
The physical I/O can be used to connect your external devices to the robot controller.
To check the specifications of the physical I/O signals, see page 3-40 "Signal specifications of
Optional Physical I/O board”.
If you are using the Fieldbus functions (e.g. DeviceNet / PROFINET / CC-Link, etc.),
please refer to their respective optional instruction manuals.
Connect safety-related signals such as emergency stop and safety plugs. Always connect
these, as they are important safety measures used when abnormalities occur or in
emergencies by operators during teaching work.
Although all of these works are important, please pay special attention when performing
the “Safety-related signal connection”. If the connections and the operations for those
WARNING signals are not done correctly, serious injury or death may result.
3-1
3.2 Precautions for Cable connections
Notes on connection
1. Before connecting cables to the robot controller, be sure to turn OFF the switch on the
WARNING primary switchboard and breaker inside the robot controller, and then check that the
voltage is not impressed.
2. Be sure to firmly tighten the joint part (connector and terminal) of cables and hoses.
3. Do not place anything on cables.
4. Do not cross cables each other.
5. Do not lay cables under the welding power supply.
6. Lay out the welding cable and other control cables separately, not binding together.
7. To draw cables in, refer to the directions in the following page and after.
8. After connecting the cables to the robot controller, close the door completely, and lock
the door key. If the door is not completely closed, dust or dirt will enter the robot
controller, which may cause breakdown.
2 Release the door key by 2 places on top and bottom using an attachment key.
3 Turn the breaker handle to “Open Reset”, and open the door. Then, the primary power of
the robot controller is shut off.
If compelled to open the robot controller door with the power ON for inspection etc. in the event
of emergency, follow the instructions.
1 Release the door key by two places on top and bottom using an attachment key.
2 Turn the part indicated as “Release” to the arrow direction below using a Phillips
screwdriver, but not turning the breaker handle. Then, the door is opened with the power
ON.
Be absolutely sure NOT to expose the controller inside to direct sunlight, a searchlight or
other strong lights before turning on the primary power supply while the controller door is
left open to enable maintenance or other work to be performed.
WARNING Failure to adhere to the precautions may cause the robot and/or controller to fail or operate
in error.
1. Even if the breaker of this unit is OFF, voltage is still impressed to the primary side of
breaker. Before opening the door for inspection etc., shut off the power source first.
2. There are many high-voltage parts inside the robot controller. Do not touch them.
WARNING Otherwise, you may get an electric shock. If compelled to open the door with the
power ON in the event of emergency, take special care that you never touch any
parts inside.
3-2
3.3 Manipulator connection
The cable that connects the manipulator and controller is called “Control cable”. The connection
ports on each manipulator and robot controller (connector) and the control cables are both
indicated by the corresponding connector name. Follow Fig. 3.3.1 to properly connect the cable
by each corresponding name. Some cables are provided with “male” connector, and the others
“female” connector of which key grooves are different each other. This is how wrong connection
can be avoided. However still, if forcing to insert into a wrong port, it will get broken.
Connection on Manipulator Side (NB4 / NV6 / NB4L / NV6L / NB15 / NV20 / NH5)
Fig. 3.3.1 Control cable 1 and 3:Manipulator side (NB4 / NV6 / NB4L / NV6L / NB15 / NV20 / NH5)
3-3
3.3 Manipulator connection
Connection on Robot Controller Side (NB4 / NV6 / NB4L / NV6L / NB15 / NV20 / NH5)
Connect the connectors (control cables 1 and 3), which are the opposite ones from the
manipulator side that have already been connected to the robot, to the controller. For details on
the cable service entrance and connector positions, see Fig. 3.3.3.
1 Turn off the primary power supply and circuit breaker on the controller.
2 As shown in Fig. 3.3.2, remove the connector that is connected to the IPM drive unit, and
remove the fixing screws. The connectors to remove from the IPM drive unit are shown
in Table 3.3.1.
CNRST
CNFAN
CNR CNCOM
3-4
3.3 Manipulator connection
3 Pull the IPM drive unit out 200mm from the front side.
4 Remove the maintenance cover shown in Fig. 3.3.3 Pull in control cable 1 and control
cable 3 through the cable service entrance shown in Fig. 3.3.3 on the back of the robot
controller.
Fig. 3.3.3 Connection of Control cables 1 and 3: Robot Controller side (Pull cables through)
5 Fix the shield section of control cable 1 and control cable 3 to the shield fixing fixtures on
the right side of the service entrance as shown in Fig. 3.3.4, and fix the cable flange in
place.
Also, connect the ground wire of control cable 1 to the ground terminal on the right side
of the service entrance as shown in Fig. 3.3.4.
Control cable 1
(Motor cable)
Grounding wire
Shield ground
Control cable 3
(Encoder cable)
Cable
flange
Fig. 3.3.4 Connection of Control cables 1 and 3: Robot controller side (shield and ground connections)
3-5
3.3 Manipulator connection
6 Wire the control cables 1 & 3 and connect each connector to the corresponding one on
the IPM drive unit referring to Fig. 3.3.5 for B/V type manipulator or Fig. 3.3.6 for H type
manipulator.
"A"
CNBK1
CNP2B
CNP3A CNP2A CNP1A
control cable 1
(Motor cable)
control cable 3
(Encoder cable)
Power unit
3-6
3.3 Manipulator connection
"A"
CNBK1
Control cable 1
CNP2A CNP2B (Motor cable)
Fig. 3.3.6 Connection of Control cables 1 and 3: Robot controller side (Wiring & Connections) (H Type)
3-7
3.3 Manipulator connection
7 After connecting each connector, push the IPM drive unit back to its original position as
shown in Fig. 3.3.7, and tighten the two screws.
At this time, be sure that the cable does not catch on the edge of the case.
Control cable 1
(Motor cable)
Control cable 3
(Encoder cable)
"A"
< Front view (inside) > < View"A"-"A" (Right inside view) >
Fig. 3.3.7 Connection of Control cables 1 and 3: Robot controller side (drive unit installation)
8 Reconnect the cable connectors removed in 2 to the original connections of the IPM
drive unit.
9 To continue connecting the teach pendant, proceed to section 3.4.
If the teach pendant will not be connected, attach the maintenance cover removed in 4.
1. Be sure to arrange the control cable 3 away from the primary power cable and the
power cable that is connected with Arc welding power supply.
2. Since one of the wire harnesses (control cable 3) is a cable to be used in non-moving
CAUTION areas, do not use it in moving or bending areas inside the cable bears of a slider, etc.
If it is to be used in a moving area, consult with us.
After the cables have been connected to the controller, close the door completely, and lock
the door key.. If the door is not completely closed, dirt, dust and other foreign matter may
enter inside the controller, possibly causing malfunctions.
CAUTION
3-8
3.3 Manipulator connection
The installation positions (connectors) for the manipulator and robot controller, and wire
harnesses (control cable) have the connector names written on. Follow Fig. 3.3.8, and connect
each connector and harness correctly with the connectors/harnesses of the same name. There
are "male” and “female” cable connectors, which have different key seats. This structure is used to
prevent mistaken connections, so forcing connectors together will cause damage. Be careful
when making connections.
Wire harness
(Control cable)
Manipulator side
connection
CNR04 CNR4
CNR02 CNR2
CNR01 CNR1
3-9
3.3 Manipulator connection
Connect the opposite side of the control cable that is connected to the manipulator to the robot
controller.
1 Turn off the breaker of the robot controller and the supply of primary-side power.
2 As shown in Fig. 3.3.9, remove the connector that is connected to the IPM drive unit, and
remove the fixing screws. The connectors to remove from the IPM drive unit are shown
in Table 3.3.2.
CNRST
CNFAN
CNR CNCOM
3-10
3.3 Manipulator connection
3 Pull the IPM drive unit out 200mm from the front side.
4 Remove the maintenance cover shown in Fig. 3.3.10. Pull control cables 1, 2 and 3
through the inlet on the rear panel of the robot controller.
5 Connect the ground wires of control cable1 and control cable 2 to the ground terminal on
the right side of the inlet as shown in Fig. 3.3.11.
Cable flange
CNR1 G Control cable 2 (CNR2)
CNR1 ECE (Motor cable)
CNR2 G
CNR2 ECE
Cable flange
Control cable 3
(CNR4)
(Encoder cable)
Cable
flange
Fig. 3.3.11 Connection of control cables 1, 2 and 3: Robot controller side (ground connection)
3-11
3.3 Manipulator connection
6 As shown in Fig. 3.3.12, lay out the cables and connect them to the connectors.
For the laying out of control cable 3 and the connection of CNEC1 and CNEC2, refer to
the procedure after the following step.
"A"
Pull the IPM drive unit 200 mm.
"A"
< Front view (inside) >
Power unit
Fig. 3.3.12 Connection of control cables 1, 2 and 3: Robot controller side (layout and connection)
3-12
3.3 Manipulator connection
7 As shown in Fig. 3.3.13, connect and fix the ground wire of control cable 3.
Fix the copper tape winding area to the flexible cable saddle with a cable tie, and install
the flexible saddle onto the FG of the multi power supply unit and fix it with the screws.
Fig. 3.3.13 Ground connection for control cable 3 (fixing to the FG of the multi power supply unit)
8 Referring to Fig. 3.3.13, lay out control cable 3, and referring to Fig. 3.3.12, connect it to
CNEC1 and CNEC2 of the IPM drive unit.
3-13
3.3 Manipulator connection
The installation positions (connectors) for the manipulator and robot controller, and wire
harnesses have the connector names written on. Follow Fig. 3.3.14, and connect each connector
and harness correctly with the connectors/harnesses of the same name. There are "male” and
“female” cable connectors, which have different key seats. This structure is used to prevent
mistaken connections, so forcing connectors together will cause damage. Be careful when
making connections.
Wire harness
(Control cable)
Manipulator side
connection
CNR04 CNR4
CNR02 CNR2
CNR01 CNR1
3-14
3.4 Teach pendant connection
Please be careful about the following points when handling the teach pendant.
If the touch panel or sheet key is scratched, damaged, deformed or altered, there is the
danger that the teach pendant will malfunction or cease to operate.
WARNING
(1) Use the teach pendant in a location not exposed to airborne substances such as
welding fumes, spatters, and slag.
(2) When installing or storing the teach pendant, select a location not exposed to the
airborne substances described above.
(3) Do not pierce or scrape the touch panel with sharp or pointed objects, and only press it
as hard as necessary.
(4) Do not drop the teach pendant or subject it to strong shocks.
(5) Do not wipe the teach pendant with organic solvents such as thinner or benzene.
Wipe it gently with a soft cloth or one moistened with detergent or alcohol.
1 Turn off the primary power supply and circuit breaker on the controller.
3 Pull the teach pendant connector through the service entrance on the back of the robot
controller as shown in Fig. 3.4.1.
3-15
3.4 Teach pendant connection
4 Fix the shielding part of the cable. There are two methods to fix the shield part. Confirm
the figure of shield fixing fitting and fix it using proper method.
- In case that there exists the shielding fixing plate on the left side of the inlet
Fix the shield fixing plate as described below.
<Right view>
- In case that there does not exist the shielding fixing plate on the left side of the inlet
Shield grounding wire saddle (the circle part in the following figure) is attached on the
center of the right side of robot controller.
There exists the part on the cable that shield is bared by peeling the sheath (wound
cooper tape). Pinch the part by the wire saddle, push the wire saddle until it clicks.
<Right view>
Pinch TP cable shield grounding
part (wound cooper tape) by
clamp parts.
3-16
3.4 Teach pendant connection
6 Wire the cables as shown in Fig. 3.4.4, and connect the CPU board CNLAN2 and
sequence board CNTP.
Fig. 3.4.4 Connection of Teach pendant (Cable wiring and connector connection)
7 To continue connecting the operation box and starting box, proceed to section 3.5.
If the operation box and starting box will not be connected, attach the maintenance cover
removed in 2
3-17
3.5 Operation box & Starting box connection
As with the robot controller, install the operation box outside the guarding fence.
1. Install the operation box in a location where it will not be directly exposed to the welding
fumes, spatter, slag and other flying matter.
WARNING 2. When substituting the function of an operation box with a device such as a jig controller
(such as an external starting method), the work here is not required. In this case, the
following action is required.
・Order a connection terminal block and selector switch assembly for connecting the
“MODE SELECT SWITCH”.
( For the connection method and function details, refer to section 2.2 in
CONTROLLER MAINTENANCE MANUAL.)
・Please obtain the “EMERGENCY STOP”, “MOTOR ON”, “START” and “STOP”
buttons yourself.
In case of installing the operation panel, the operation box cannot be used.
IMPORTANT
1 Turn off the primary power supply and circuit breaker on the controller.
3 Pull the operating box connector through the service entrance on the back of the robot
controller as shown in Fig. 3.5.1.
3-18
3.5 Operation box & Starting box connection
4 Fix the shield section of the cables to the shield fixing fixtures on the left side of the
service entrance as shown in Fig. 3.5.2.
Shield ground
6 Wire the cables as shown in Fig. 3.5.3, and connect the sequence board CNOP and
CNOP2.
Fig. 3.5.3 Connection of Operation box (Cable wiring and connector connection)
3-19
3.5 Operation box & Starting box connection
As with the robot controller, install the operation box outside the guarding fence.
1. Install the operation box in a location where it will not be directly exposed to the welding
fumes, spatter, slag and other flying matter.
WARNING 2. The procedure described in this section is not required when a jig controller or other
device is to be used to provide the functions of the operation box (when an external
start system is involved). The user is responsible for providing the “emergency stop,”
“motor power,” “start” and “stop” buttons, etc.
1 Turn off the primary power supply and circuit breaker on the controller.
3 Remove the cover plate on the top of the operation box that corresponds to each station
number concerned, and remove the corresponding connector (CNST2, 3, or 4) mounted
on the printed circuit board inside operation box. (This concerns only the connectors for
mounting the starting box.) Retain the removed connectors in a safe place. Please
keep carefully for the removed corresponding connector.
4 After removing the short-circuit connector, connect the starting box connector. The
station No. and connector No. correspond each other as follows. (See the table below.)
Station
No.2 No.3 No.4
Cover plate
To Sequence board
CNOP, CNOP2
CNST4
CNST3
CNST2
Fig. 3.5.4 Mounting positions in the starting box
3-20
3.6 Installation of Optional board for physical I/O signals
P3-24
Relay unit + I/O board Optional
“Relay Unit + I/O Board Installation”
P3-27
I/O board Optional
“I/O Board Installation”
INFO. The arc I/F board is a standard installation for arc welding specifications.
Eight general physical input signals and eight general physical output signals can be used
for the arc I/F board.
3-21
3.6 Installation of Optional board for physical I/O signals
Number of Signals
Input 8 pnts. / Output 8 pnts in total
- If the robot and arc welding controller are purchased at the same time, this board is
pre-installed in the robot controller before shipment. In this case, you do not have to install
INFO.
it.
- If this board is purchased after purchasing the robot controller, you need to install it.
Installation services are available at a separate charge.
3-22
3.6 Installation of Optional board for physical I/O signals
Wiring Method of the Physical I/O Signal Wires for Arc I/F board
1 Turn off the primary power supply and circuit breaker on the controller.
Fig. 3.6.3 Processing Diagram of General I/O Signal Cable for Arc I/F board (Panel)
When passing through from the side, the cable flange (option) shown in Table 3.6.3 can
also be used.
Table 3.6.3 Cable Flanges (Option) for passing through I/O Wires
Parts name DWG No.
Cable flange (with cable clamp for the cable diameter φ9 – 19) L21160M
Cable flange (with cable clamp for the cable diameter φ6~12) L21160N
1. For details on the Arc I/F board physical I/O signals, see below.
P. 3-48 “3.9.1 Common
INFO.
P. 3-50 “3.9.2 I/O signal specifications of Arc I/F board”
2. For details of the connection to welding power source, refer to the instruction manual
“Application (Arc Welding)”.
Before using the controller, be sure to close the door completely, and lock the door key.
Using the controller without locking the door key may cause dust, spatters from welding, or
else to enter the controller, thus resulting in failures.
CAUTION
3-23
3.6 Installation of Optional board for physical I/O signals
INFO. Switching between plus common and minus common can be performed if the CNSW
(short connector) is switched.
3-24
3.6 Installation of Optional board for physical I/O signals
Fig. 3.6.4 Positions of the Relay Unit, Terminal Block and I/O Board (1 Relay Unit Used)
Fig. 3.6.5 Positions of the Relay Unit, Additional Relay Unit, Terminal Block and I/O Board (2 Relay Units Used)
Wiring Method of the Physical I/O Signal Wires for Relay Unit + I/O board
1 Turn off the primary power supply and circuit breaker on the controller.
3-25
3.6 Installation of Optional board for physical I/O signals
3 Drill a hole in the panel, and pass the signal line cable through it.
When passing through from the side, the cable flange (option) shown in Table 3.6.5 can
also be used.
Table 3.6.5 Cable Flanges (Option) for Passing through I/O wires
Parts name DWG No.
Cable flange (with cable clamp for the cable diameter φ9 – 19) L21160M
Cable flange (with cable clamp for the cable diameter φ6~12) L21160N
4 Connect the I/O wires to the relay unit. Fasten the wire tightly onto the terminal block with
the binding band to prevent it from falling off after wiring. The binding band is a provided
attachment.
Tie band
INFO. For details on the linear unit + I/O board physical I/O signals, see below.
P. 3-48 “3.9.1 Common
P. 3-55 “3.9.3 I/O signal specifications of Relay unit with I/O board”
Before using the controller, be sure to close the door completely, and lock the door key.
Using the controller without locking the door key may cause dust, spatters from welding, or
else to enter the controller, thus resulting in failures.
CAUTION
3-26
3.6 Installation of Optional board for physical I/O signals
- When using the internal DC24V power supply, only 1 board can be connected.
- The number of additional boards is limited when additional boards (field path function,
IMPORTANT additional Ethernet boards etc) are installed to the PCI bus.
● If the robot and I/O board are purchased at the same time, the board is pre-installed in
INFO. the robot controller before shipment. In this case, you do not have to install it.
● If the board is purchased after purchasing the robot controller, you need to install it.
Installation services are available at a separate charge.
3-27
3.6 Installation of Optional board for physical I/O signals
3-28
3.6 Installation of Optional board for physical I/O signals
Wiring Method of the Physical I/O Signal Wires for the I/O Board
1 Turn off the primary power supply and circuit breaker on the controller.
2 Remove the panel from the back or right side of the robot controller that does not have
cables connected.
3 Drill a hole in the panel, and pass the signal line cable through it.
Fig. 3.6.12 Processing Diagram of General I/O Signal Cable for I/O board (Panel)
・Solder the connections to the connectors provided (for CNIN and CNOUT).
・Ask a specialist to do the job if the available personnel lack the necessary soldering
skills.
INFO. For details on the I/O board physical I/O signals, see below.
page 3-48 “3.9.1 Common”
page 3-61 “3.9.4 I/O signal specifications of I/O board”
Before using the controller, be sure to close the door completely, and lock the door key.
Using the controller without locking the door key may cause dust, spatters from welding, or
else to enter the controller, thus resulting in failures.
CAUTION
3-29
3.7 Safety-related signal connections
A safety plug or enable switch is required to perform the teaching work inside the safety
fence. These connections must be performed without fail. If a safety plug is not going to
be used, install a “switch that permits automatic start” outside the safety fence, ensure that
CAUTION it is constructed in such a way that it cannot easily be set to ON in case operators are
working inside the safety fence, and connect its signal to the safety plug input.
3-30
3.7 Safety-related signal connections
For the signal wire that will be connected to the terminal block, use a bar terminal (end thickness
of 1.5 mm or less) or a PVC wire (thickness 28AWG to 16AWG) with approximately 7 mm of the
end peeled off.
1.5 mm or less
先端が
Use 1.5mm以下の端子を
a terminal with an end
thickness
使用してください。of 1.5 mm or less.
<When<connecting
棒状端子で接続する場合 >
with a bar terminal>
先端の被覆を約
Peel 7mm
back approx. むくこと
7 mm from ビニール線
PVC wire
the end (太さ :28AWG
(Thickness: ~16AWG
28AWG to 16AWG)
)
<ビニール線を接続する場合>
<When connecting a PVC wire>
3-31
3.7 Safety-related signal connections
In the FD controller, the “Motors ON external” signal is not included in the terminal block on
the sequence board. So if you want to turn the Motors ON using the external PLC etc., it is
necessary to assign a general input signal to the “Motors ON external” in advance. See
“4.6.2 Standard input signals” also.
INFO.
(In this example, the “Motors ON external” is assigned to the input signal 29.)
3-32
3.7 Safety-related signal connections
When using an external emergency stop button, G-STOP input, safety plug or teach
enable switch, always double-up on connection points.
(E.g.: When an external emergency stop button is used: Pin 1-2 and Pin 3-4)
CAUTION
INFO. “G-STOP” is a function known as a “protective stop” that protects from dangers occurring
in the environment outside of the system when the robot is operating normally.
For details, refer to the section 3.7.6.2.
3-33
3.7 Safety-related signal connections
3-34
3.7 Safety-related signal connections
Fig. 3.7.5 Connection example of TBEX1,2 Fig. 3.7.6 Connection example of TBEX1,2
(DC24V internal power) (DC24V external power)
Do not use the P1 terminal outside the robot controller since this is for the internal use
only.
CAUTION
3-35
3.7 Safety-related signal connections
Table 3.7.4 and Fig. 3.7.7 show the input load (customer prepared) specifications.
Table 3.7.4 Specifications of the load for input circuit (prepared by customer)
Fig. 3.7.7 Specifications of the load for input circuit (prepared by customer)
3-36
3.7 Safety-related signal connections
3-37
3.7 Safety-related signal connections
Guarding fence
Manipulator
In playback mode, the servo power cannot be switched ON unless the safety plug input is
ON. Always connect the safety plug.
CAUTION
[Condition of the safety plug input signals that is required for turning ON the motors power]
TEACH mode: When both in opened and closed, motor ON is available.
(The speed is limited to 250 mm/s.)
(If the opened/closed status changes, the motors are turned OFF for the present.)
PLAYBACK mode: Available only in closed state. (The limit of 250 mm/s is not applied.)
Fig. 3.7.13 Connection diagram of the safety Fig. 3.7.14 Example where the safety plug input
plug inputs cannot be connected
3-38
3.7 Safety-related signal connections
Fig. 3.7.16 Diagram of connections when the robot controller is to be used by itself
3-39
3.7 Safety-related signal connections
The emergency stop output circuit uses internal power supply of the controller, and when the
power supply of the controller becomes OFF, the emergency stop button output signal becomes
OFF too. In the case to use the emergency stop output even when the power supply of the
controller is OFF, supply external power supply from TBEX2, and change the setting of the above
jumper (J1)
Fig. 3.7.18 In case that emergency stop circuit is used by internal DC24 V (Initial setting)
Fig. 3.7.19 In case that emergency stop circuit is used by external DC24 V
3-40
3.8 Power connections
The specifications of this robot controller’s primary power supply are as follows.
Table 3.8.1 Rating of primary power
Power-handling
Manipulator used in combination Rated voltage
capacity (Note)
NB4 / NV6 1.5 kVA
NB4L / NV6L / NB15 / NV20 2.4 kVA
NH5 1.0 kVA
NV50 5.5 kVA
3-phase AC200V
NV166 / NV210 (+10%, -15%) 7 kVA
SRA / SRA-H series 50/60 Hz 7.0 kVA
LP-01 series 6.2 kVA
MC20-01, MC10L-01, MC12S-01 For other voltage 1.7 kVA
specifications, refer to
MC35/50/70-01 5.0 kVA
the standard
MC350-01 specification sheet of 8.6 kVA
MC280L-01 the FD controller 9.0 kVA
MR20-02, MR20L-01 or 1.0 kVA
MR35/50-01 contact our sales 4.1 kVA
department.
SC400L-04,05 7.5 kVA
SC700DL-05,07 9.9 kVA
ST210TP-01,02 7.0 kVA
VS series 2.0 kVA
(Note) Varies according to the application and operation pattern.
For the specifications of other manipulators, refer to each “Standard specification“ or instruction
manual “MANIPULATOR”.
1. When multiple manipulators or external axes are combined, a power capacity equivalent
to the total power of all the machines is required. Calculate the power capacity by
referring to “External Axes” in the instruction manual.
IMPORTANT 2. When using a different voltage transformer, prepare one after calculating the power
capacity of the entire system.
3-41
3.8 Power connections
2 Remove the primary power supply cable service cover on the left side of the breaker.
Connect the primary cable to the circuit breaker on the robot controller through the cable
bushing accessory. Use the following cable for the primary power supply cable.
Table 3.8.2 Cable specifications of primary power
Crimp-style terminal Cross-section
Manipulator used in Cross-section of Crimp-style terminal
of no-fuse circuit of grounding
combination power cable of grounding cable
breaker cable
M4 round
NB4 / NV6 / NB4L / NV6L 3.5 mm2
crimp-style terminal
NB15 / NV20 / NH5 M5 round or more
(3.5 - 4)
crimp-style terminal
(3.5 - 5)
NV50 / NV166 / NV210
2
3.5 mm Japan, China, Europe
or more M5 round 2 M5 round
crimp-style terminal 5.5 mm
crimp-style terminal
(3.5 - 5) or more
SRA, MC, MR, LP, SC, (3.5 - 5)
ST210TP, ST, VS, etc.
North America
M8 round
crimp-style terminal
(3.5 - 5)
3 As shown in Fig. 3.8.2, connect the primary power cable to the primary side of the
breaker, and the ground wire to the ground terminal (PE).
4 Attach the primary power supply cable service cover to the robot controller.
Always attach the primary power cable with a cable clamp, and pull it through to the robot
controller. If a cable clamp is not installed, water or dust may get inside the robot controller,
which may cause a failure.
CAUTION
3-42
3.8 Power connections
5 Between the circuit breakers on the robot controller and power supply source and the
welding power supply source, install a no-fuse circuit breaker (3-phase AC 200 V) or
leakage circuit breaker that supports the current used by the model concerned.
1. An inverter circuit for controlling the AC servo motor is used in this robot controller.In
order to prevent the leakage circuit breaker from being tripped in error by the
high-frequency leakage current generated from the inverter circuit, the leakage circuit
CAUTION breaker must be designated for inverter use when one is to be used.
2. When installing the leakage circuit breaker, use one with a medium current
sensitivity(100 mA or more).
3. The values in the table indicate the current values for one robot controller.
When multiple controllers are connected to the same beaker, prepare a
breaker with a capacity of the sum of the corresponding values in the table.
When multiple manipulators or external axes are combined, the breaker capacity that you
should prepare is different. For details, see “External Axes”.
IMPORTANT
6 When connecting welding power supply, also install a no-fuse breaker that is compatible
with the used primary welding electric current (3-phase, AC200V) or a leakage breaker.
3-43
3.8 Power connections
INFO. For details on the breakers suitable for welders, see the instruction manual for
each welder.
In order to minimize the effect of noise due to current leakage, supply the primary power of
the robot controller and primary power of the welding power supply from separate power
supplies. In addition, connect the grounding terminals on the robot controller and welding
CAUTION power supply separately and isolate the connections from each other.
3-44
3.8 Power connections
3.8.3 Grounding
In case of Arc Welding Applications with NB4 / NV6 / NB4L / NV6L / NB15 / NV20 / NH5
To ensure safety, use the grounding method (type D ground) described in Fig. 3.8.3.
(The customer is responsible for providing the grounding wires.)
- Ground the manipulator separately using the M8 tap at the bottom part of the main unit and a
grounding cable with a diameter of at least 3.5 mm2.
- Ground the robot controller separately using a grounding cable with a diameter of at least 3.5
mm2. The grounding terminals of the robot controller are located above the circuit breaker and
on the bottom of the robot controller.
- Ground the welding power supply separately using a grounding cable with a diameter of at least
14 mm2 for the model 350A and at least 22 mm2 for the model 500A. For details, refer to the
operating instructions of the welding power supply concerned.
- As shown in Fig. 3.8.3, connect the (1), (2), (3) and (4) grounds separately and isolate the
connections from each other, and do not allow under any circumstances whatsoever the
grounding wires or grounding poles to be shared with any other source of electrical or
mechanical power.
- When using metal pipes, ducts or distributing frames to install grounding cables, ground the
metal pipes, etc. in compliance with the technical standards governing electrical apparatus.
Note) The above is a rough diagram of CO2 welding. For TIG welding, do not place the robot controller
and welding workbench on the common base.
3-45
3.8 Power connections
As shown in Fig. 3.8.4, if the (B) workpiece side cable connections have not been
performed properly, the welding current will flow through the motor frame to the robot
controller, possibly damaging the robot controller: this is very dangerous. Furthermore,
CAUTION similar care must be taken when using a separate welding power supply for the tack
welding of workpieces.
3-46
3.8 Power connections
- Ensure that the robot controller power cable is larger than 3.5 mm2, and ground cable is larger
than 5.5 mm2. Also, connect an independent ground cable. The ground terminal for the robot
controller is on the upper part of the breaker.
- When adding an external axis, pull out the ground wire from the metal case of the motor to be
installed, and ground the external axis motor independently. A ground cable of 3.5 mm2 or higher
is recommended.
- For details on grounding the welding power supply, see the instruction manual for each welder.
- When grounding the robot controller, never share the grounding wires or grounding rods with
other power supplies or motor power.
- When using metal pipes, ducts or distributing frames to install grounding cables, ground the
metal pipes, etc. in compliance with the technical standards governing electrical apparatus.
Robot controller
3-47
3.9Signal specifications of Optional Physical I/O board
Table 3.9.3 and Fig. 3.9.1 show the input load (customer prepared) specifications.
Table 3.9.3 Specifications of the load for input circuit (prepared by customer)
Fig. 3.9.1 Specifications of the load for input circuit (prepared by customer)
INFO. A transistor (PNP) type can be selected for the relay unit.
page 3-59, Refer to “Fig. 3.9.8 Signal connection with external jigs”.
3-48
3.9 Signal specifications of Optional Physical I/O board
Electrical specifications of physical output (Arc I/F board, Relay unit + I/O board)
Table 3.9.4 Electrical specifications of physical output (Arc I/F board, Relay unit + I/O board)
Items Specifications
Output method Relay contact
Rated voltage AC 100 V or DC 30 V
Rated current 1A
Minimum applicable load DC24V 5mA
5
Min. 10 (1A,100 V AC, 1A,30 V DC, resistive load, at 20
Electrical expected life
times/min.)
Items Specifications
Rated voltage DC+24 V ±3 V
Rated current 0.1 A
3-49
3.9 Signal specifications of Optional Physical I/O board
9 10 11 12 13 14
11 P1 Internal 24V Internal power source DC24V
10 INCOM102 COMMON Common for IN101~IN104
9 IN104 I104
8 IN103 I103
General input signals
8
7 IN102 I102
7
6 IN101 I101
6
5
5 INCOM101 COMMON Common for IN97~IN100
34
4 IN100 I100
2
3 IN99 I99
1
General input signals
2 IN98 I98
1 IN97 I97
9 10 11 12
Table 3.9.7 Output terminal block TBOUT of Arc I/F board
Pin No. Signal name Signal (O*) Descriptions
12 OUTCOM102 COMMON Common for OUT101~OUT104
8
7
11 OUT104 O104
6
5
10 OUT103 O103
General output signals
4
9 OUT102 O102
32
8 OUT101 O101
1
7 OUTCOM101 COMMON Common for OUT97~OUT100
6 OUT100 O100
5 OUT99 O99 Terminal
General output signals blocks
4 OUT98 O98
TBIN /
3 OUT97 O97
TBOUT
2 HP- HP- Warning lamp signal -
1 HP+ HP+ Warning lamp signal +
3-50
3.9 Signal specifications of Optional Physical I/O board
INFO. For details on the electrical specifications for the input signals, see “3.9.1.2 Electrical
specifications of physical input” on page 3-48.
The following example shows connections to the Arc I/F Board Input Signals
When internal power is used for the DC24V power supply This page Refer to Fig. 3.9.2.
When external power is used for the DC24V power supply page 3-52 Refer to Fig. 3.9.3.
Fig. 3.9.2 Input circuit of Arc I/F board (When DC24V is supplied from internal power)
3-51
3.9 Signal specifications of Optional Physical I/O board
Fig. 3.9.3 Input circuit of Arc I/F board (When DC24V is supplied from external power)
Internal and external power supplies can be used together since there is a separate common
for every four input circuits.
(Example)
Input signals Power sources
I1 ~ I4 Internal
I5 ~ I8 External
3-52
3.9 Signal specifications of Optional Physical I/O board
INFO. For details on the electrical specifications of the output signals, see P. 3-49 “Electrical
specifications of physical output”.
The following example shows connections to the Arc I/F Board output signals
Fig. 3.9.4 Output circuit of Arc I/F board (When DC24V is supplied from external power)
3-53
3.9 Signal specifications of Optional Physical I/O board
While the robot can possibly start operating in a condition such as when it has temporarily
stopped or stopped, waiting for an external signal input, it is impossible for an operator
visually to judge the condition.
WARNING In order to maintain safety of the operators, install a warning lamp to make it stand out on
the guarding fence etc. so that operators can notice that the robot is ready to operate,
which prevents personnel from entering the guarding fence.
Warning lamp
Guarding fence
Manipulator
Welding
power
source Robot control unit
Fig. 3.9.5 Warning lamp
INFO. The specifications of this signal are as same as those of general physical output signal on
the same terminal block. For details, refer to the section 3.9.1.3 on page 3-49.
3-54
3.9 Signal specifications of Optional Physical I/O board
Table 3.9.8 Relay Unit Terminal Block Input Signal Specifications and Output Signal Specifications (Factory Settings)
For general signals, logical signals used as status signals can be assigned freely.
Table 3.9.9 to Table 3.9.12 show the factory setting assignments.
For details on the assignment method, see “4.6 Signal attribute settings”.
INFO.
Initial settings of signal allocations depend on the application type.
3-55
3.9 Signal specifications of Optional Physical I/O board
3-56
3.9 Signal specifications of Optional Physical I/O board
3-57
3.9 Signal specifications of Optional Physical I/O board
INFO. For details on the electrical specifications for the input signals, see “section 3.9.1.2 Electrical
specifications of physical input” on page 3-48.
3-58
3.9 Signal specifications of Optional Physical I/O board
Connection of relay dry contact Connection of transistor output Transistor (PNP) Output connections
(NPN). (Sink type (-) Common) (Sink type:(+) common)
Fig. 3.9.8 Signal connection with external jigs
3 Connect the external power supply input (24 V) and (0 V) pins to the pins shown in 3.
3-59
3.9 Signal specifications of Optional Physical I/O board
INFO. For details on the electrical specifications of the output signals, see “3.9.1.3 Electrical
specifications of physical output” on page 3-49.
Internal and external power supplies can be used together since there is a separate common for every four input
circuits.
(Example)
Output O1-O4 O5-O8 O9-O12 O13-O16
Power source Internal Internal Internal External
3-60
3.9 Signal specifications of Optional Physical I/O board
Connector Reference
I/O type
number
I/O signal specifications Connection procedure
Refer to Refer to
Input CNIN page 3-62 page 3-64
Table 3.9.15. the section 3.9.4.4.
Refer to Refer to
Output CNOUT page 3-63 page 3-65
Table 3.9.16. the section 3.9.4.5.
Connector Reference
I/O type
number
I/O signal specifications Connection procedure
Refer to Refer to
Input CNIN page 3-66 page 3-68
Table 3.9.17. the section 3.9.4.7.
Refer to Refer to
Output CNOUT page 3-67 page 3-69
Table 3.9.18. the section 3.9.4.8.
This figure shows the connector (CNIN) pin layout as viewed from the soldered
surface. Con nector model: MR-50LM (by Honda Tsushin Kogyo)
Pin 33
Pin 50
HONDA
Pin 19
Pin 1 Pin 32
Pin 18
Fig. 3.9.11 Input signal connector pin layout
This figure shows the connector (CNOUT) pin layout as viewed from the sol dered
surface. Con nector model: MR-50LF (by Ho nda Tsushin Kogyo)
Pin 1
Pin 18
HONDA
Pin 19
Pin 33 Pin 32
Pin 50
3-61
3.9 Signal specifications of Optional Physical I/O board
3.9.4.3 Connections to I/O board Input and output Signals (DC24V external power)
Note 1. Do not connect different power system signals to the same common. Doing so may
cause malfunctions.
Note 2. Do not connect wires to pins 28-32, and 42-50 of the connector.
CAUTION Note 3. When 2 or more I/O boards are used, use an external DC24V power supply.
Table 3.9.15 List of input signals (IO board 1 - CNIN ~ I/O board 3 – CNIN)
I/O board 1 - CNIN I/O board 2 – CNIN I/O board 3- CNIN
Connector Signal Function Signal Signal Function
pin No. Function allocated
name allocated as name name allocated as
as initial setting
(I*) initial setting (I*) (I*) initial setting
1 I1 I33 I65
2 I2 I34 I66
3 I3 General-purpose I35 General-purpose I67 General-purpose
4 I4 I36 I68
5 I5 input signals I37 input signals I69 input signals
6 I6 I38 I70
I1~I8 I33~I40 I65~72
7 I7 I39 I71
8 I8 I40 I72
Common for pins Common for pins Common for pins
9 Common 1 to 8 (I1~I8) Common 1 to 8 (I33~I40) Common 1 to 8 (I65~I72)
(Note 1) (Note 1) (Note 1)
10 I9 I41 I73
11 I10 I42 I74
12 I11 General-purpose I43 General-purpose I75 General-purpose
13 I12 I44 I76
14 I13 input signals I45 input signals I77 input signals
15 I14 I46 I78
I9~I16 I41~I48 I73~I80
16 I15 I47 I79
17 I16 I48 I80
Common for pins Common for pins Common for pins
18 Common 10 to 17 (I9~ Common 10 to 17 (I41~I48) Common 10 to 17 (I73~
I16) (Note 1) (Note 1)
I80) (Note 1)
19 I17 I49 I81
20 I18 I50 I82
21 I19 General-purpose I51 General-purpose I83 General-purpose
22 I20 I52 I84
23 I21 input signals I53 input signals I85 input signals
24 I22 I54 I86
I17~I24 I49~I56 I81~I88
25 I23 I55 I87
26 I24 I56 I88
Common for pins Common for pins Common for pins
27 Common 19 to 26 (I17~ Common 19 to 26 (I49~I56) Common 19 to 26 (I81~
I24) (Note 1) (Note 1)
I88) (Note 1)
28~32 Not used (Note 2) Not used (Note 2) Not used (Note 2)
33 I25 I57 I89
34 I26 I58 I90
35 I27 General-purpose I59 General-purpose I91 General-purpose
36 I28 I60 I92
37 I29 input signals I61 input signals I93 input signals
38 I30 I62 I94
I25~I32 I57~I64 I89~I96
39 I31 I63 I95
40 I32 I64 I96
Common for pins Common for pins Common for pins
41 Common 33 to 40 (I25~ Common 33 to 40 (I57~I64) Common 33 to 40 (I89~
I32) (Note 1) (Note 1)
I96) (Note 1)
42~50 Not used (Note 2) Not used (Note 2) Not used (Note 2)
3-62
3.9 Signal specifications of Optional Physical I/O board
Table 3.9.16 List of output signals (IO board 1 - CNOUT ~ I/O board 3 – CNOUT)
I/O board 1 - CNOUT I/O board 2 - CNOUT I/O board 3- CNOUT
Connector Signal Function Signal Signal Function
pin No. Function allocated
name allocated as name name allocated as
as initial setting
(O*) initial setting (O*) (O*) initial setting
1 O1 O33 O65
2 O2 O34 O66
3 O3 General-purpose O35 General-purpose O67 General-purpose
4 O4 O36 O68
5 O5 Output signals O37 Output signals O69 Output signals
6 O6 O38 O70
O1~O8 O33~O40 O65~O72
7 O7 O39 O71
8 O8 O40 O72
Common for pins Common for pins Common for pins
9 Common 1 to 8 (O1~O8) Common 1 to 8 (O33~O40) Common 1 to 8 (O65~
(Note 1) (Note 1)
O72) (Note 1)
10 O9 O41 O73
11 O10 O42 O74
12 O11 General-purpose O43 General-purpose O75 General-purpose
13 O12 O44 O76
14 O13 Output signals O45 Output signals O77 Output signals
15 O14 O46 O78
O9~O16 O41~O48 O73~O80
16 O15 O47 O79
17 O16 O48 O80
Common for pins Common for pins Common for pins
18 Common 10 to 17 (O9~ Common 10 to 17 (O41~ Common 10 to 17 (O73~
O16) (Note 1) O48) (Note 1) O80) (Note 1)
19 O17 O49 O81
20 O18 O50 O82
21 O19 General-purpose O51 General-purpose O83 General-purpose
22 O20 O52 O84
23 O21 Output signals O53 Output signals O85 Output signals
24 O22 O54 O86
O17~O24 O49~O56 O81~O88
25 O23 O55 O87
26 O24 O56 O88
Common for pins Common for pins Common for pins
27 Common 19 to 26 (O17~ Common 19 to 26 (O49~ Common 19 to 26 (O81~
(Note 1)
O24) O56) (Note 1) O88) (Note 1)
28~32 Not used (Note 2) Not used (Note 2) Not used (Note 2)
33 O25 O57 O89
34 O26 O58 O90
35 O27 General-purpose O59 General-purpose O91 General-purpose
36 O28 O60 O92
37 O29 Output signals O61 Output signals O93 Output signals
38 O30 O62 O94
O25~O32 O57~O64 O89~O96
39 O31 O63 O95
40 O32 O64 O96
Common for pins Common for pins Common for pins
41 Common 33 to 40 (O25~ Common 33 to 40 (O57~ Common 33 to 40 (O89~
O32) (Note 1) O64) (Note 1) O96) (Note 1)
42~50 Not used (Note 2) Not used (Note 2) Not used (Note 2)
3-63
3.9 Signal specifications of Optional Physical I/O board
INFO. For details on the electrical specifications for the internal signals, see “3.9.1.2 Electrical
specifications of physical input” on page 3-48.
The following example shows connections to the I/O Board input signals
Fig. 3.9.13 Input circuit of I/O board (When DC24V is supplied from external power)
3-64
3.9 Signal specifications of Optional Physical I/O board
3.9.4.5 Connections to the I/O Board Output Signals (DC24V external power)
INFO. For details on the electrical specifications of the output signals, see “3.9.1.3 Electrical
specifications of physical output” on pgae.3-49.
The following example shows connections to the I/O Board output signals
Fig. 3.9.14 Output circuit of I/O board (When DC24V is supplied from external power)
3-65
3.9 Signal specifications of Optional Physical I/O board
Note 1. Do not connect different power system signals to the same common. Doing so may
cause malfunctions.
Note 2. Do not connect wires to pins 28-32, and 42-44 of the connector.
CAUTION Note 3. Do not connect external power to the internal power pin.
Table 3.9.17 List of input signals (IO board 1 - CNIN) (When internal power is used)
Connector pin Signal name
Function allocated as initial setting
No. (I*)
1 I1
2 I2
3 I3
4 I4 General-purpose input signals
5 I5
6 I6 I1~I8
7 I7
8 I8
9 Common Common for pins 1 to 8 (I1~I8) (Note 1)
10 I9
11 I10
12 I11
13 I12 General-purpose input signals 号
14 I13
15 I14 I9~I16
16 I15
17 I16
18 Common Common for pins 10 to 17 (I9~I16) (Note 1)
19 I17
20 I18
21 I19
22 I20 General-purpose input signals
23 I21
24 I22 I17~I24
25 I23
26 I24
27 Common Common for pins 19 to 26 (I17~I24) (Note 1)
28~32 Not used (Note 2)
33 I25
34 I26
35 I27
36 I28 General-purpose input signals
37 I29
38 I30 I25~I32
39 I31
40 I32
41 Common Common for pins 33 to 40 (I25~I32) (Note 1)
42-44 Not used (Note 2)
45-47 P1 Internal power source DC+24V (Note 3)
3-66
3.9 Signal specifications of Optional Physical I/O board
Table 3.9.18 List of output signals (IO board 1 – CNOUT) (When internal power is used)
Connector pin Signal name
Function allocated as initial setting
No. (O*)
1 O1
2 O2
3 O3
4 O4 General-purpose Output signals
5 O5
6 O6 O1~O8
7 O7
8 O8
9 Common Common for pins 1 to 8 (O1~O8) (Note 1)
10 O9
11 O10
12 O11
13 O12 General-purpose Output signals
14 O13
15 O14 O9~O16
16 O15
17 O16
18 Common Common for pins 10 to 17 (O9~O16) (Note 1)
19 O17
20 O18
21 O19
22 O20 General-purpose Output signals
23 O21
24 O22 O17~O24
25 O23
26 O24
27 Common Common for pins 19 to 26 (O17~O24) (Note 1)
28-32 Not used (Note 2)
33 O25
34 O26
35 O27
36 O28 General-purpose Output signals
37 O29
38 O30 O25~O32
39 O31
40 O32
41 Common Common for pins 33 to 40 (O25~O32) (Note 1)
42-44 Not used (Note 2)
45-47 P1 Internal power source DC+24V (Note 3)
3-67
3.9 Signal specifications of Optional Physical I/O board
3.9.4.7 Connections to the I/O Board Input Signals (DC24V internal power)
● For details on the electrical specifications for the input signals, see “3.9.1.2 Electrical
INFO. specifications of physical input” on page 3-48.
● For details on the electrical specifications for the internal power supply, see “3.9.1.1
DC24V supplying procedure” on page 3-48.
When only 1 I/O board is used, the internal power supply can be used.
Fig. 3.9.15 Input circuit of I/O board (When DC24V is supplied from internal power)
Internal and external power supplies can be used together since there is a separate common for every eight input
circuits.
(Example)
Input Power source
I1 ~ I8 Internal
I9 ~ I16 Internal
I17 ~ I24 Internal
I25 ~ I32 External
3-68
3.9 Signal specifications of Optional Physical I/O board
3.9.4.8 Connections to the I/O Board Output Signals (DC24V internal power)
● For details on the electrical specifications for the input signals, see “3.9.1.3 Electrical
INFO. specifications of physical output” on page 3-49.
● For details on the electrical specifications for the internal power supply, see “3.9.1.1
DC24V supplying procedure” on page 3-48.
When only 1 I/O board is used, the internal power supply can be used.
Fig. 3.9.16 Output circuit of I/O board (When DC24V is supplied from external power)
Internal and external power supplies can be used together since there is a separate common for every eight
output circuits.
(Example)
Input Power source
O1 ~ O8 Internal
O9 ~ O16 Internal
O17 ~ O24 Internal
O25 ~ O32 External
3-69
3.9 Signal specifications of Optional Physical I/O board
NOTE
3-70
Chapter 4 Setup
This chapter describes the preparations performed up to the stage where teaching can be
performed for the robot. Setting the tool length and weight and allocating the I/O signals for
connection with the peripheral devices are absolutely essential when the robot is to be used.
Acquire a thorough understanding of the information contained in this chapter and proceed with the
setup.
START
A-TRAC settings
Refer to the respective
“A-TRAC” manuals
The "tool constants" refer to a set of
parameters including the length, angle, Set the tool constants 4.5 Tool constant settings
center of gravity, weight and moment of The settings can be done easily by
inertia of the installed tool. These - When using arc welding torch of
using
parameters are extremely important for DAIHEN; “4.5.7 Tool length and
angles of Daihen’s arc welding torch”
ensuring precise linear operations and
- When a servo gun is installed
appropriate acceleration / deceleration
when being shipped; the tool
control. Therefore, do not forget to set menu. setting is already finished.
these parameters.
END
Now the basic setup work is finished. Please start the teaching operation.
In case of spot welding / arc welding applications, proceed with the setup work for respective applications by
referring to respective “APPLICATION MANUAL“.
4-1
4.2 Configuration
4.2 Configuration
The mechanical system configuration (such as the mechanism model settings, unit configuration definition,
encoder correction settings, and operating range settings) and operability configuration (such as the display
language settings, application settings, and function key layout) have been shipped from the factory in the
optimum condition for the status of the system purchased.
Since there is normally no need for customer to change these settings, simply proceed to the next section.
4-2
4.3 Mounting a tool
Flange to
install tool
For the layout of the installation bolt holes and other detailed specifications, refer to the figure below.
The installation area differs from one robot model to another. Details are provided in the instruction manual
"MANIPULATOR MANUAL" of the model concerned, and so refer to them.
The depth to which the tool (end effector) installation bolts are to be screwed in must be
less than the depth of the threads in the tool installation surface. The wrist may be
CAUTION damaged if the bolts are screwed in beyond the depth of the threads.
4-3
4.3 Mounting a tool
Welding torch
For the layout of the installation bolt holes and other detailed specifications, refer to the figure below.
The mounting area may be different with some robot models. For further details, refer to the instruction manual
"MANIPULATOR MANUAL" of the manipulator concerned.
Be absolutely sure to set the screw-in depth of the tool (end effector) mounting bolts to a
depth which is less than that of the threads in the mounting surface of the tool.
CAUTION The wrist may be damaged if the bolts are screwed in beyond the depth of the threads.
4-4
4.3 Mounting a tool
Encoder reset procedure is to initialize the position data in encoder and Encoder
correction procedure is to determine the reference position of robot axes. Thus these
procedures are very important.
After mounting a tool on robot by customer, perform these procedures only when
necessary, by referring to the following explanation.
When performing, these procedures must be done before beginning the teaching
IMPORTANT operation. If the encoder correction is performed after the teaching operation has been
finished, the reference position of each axis may change, so the work programs may not
be able to be played in correct position.
Also these procedures are necessary when motor, encoder or robot body is replaced. In
such case, perform these procedures by referring to the following explanation.
・ Robot that uses "Zeroing pin and block” (SRA and or so) .. As for the heavy load robot, perform
encoder correction for all axis after mounting a tool. Always perform encoder correction with same
conditions (load conditions and robot posture). So "Reference pose" in which the all axes are set to
the reference position with zeroing pin etc. is recommended as the robot posture to perform this. And,
if the tool is replaced to one that has different mass or different COG (Center of Gravity), please do not
forget to perform the encoder correction for the all axes again. Because in a case like that, the load
balance of the robot will change and the encoder correction values (offset values) for the all axes may
change.
・ Robot that uses "Origin adjusting match-mark" (NV6 and or so) .. After mounting a tool, perform
encoder correction only when the reference pose check program (P9999) does not provide the
position where all the origin adjusting match-marks are in alignment.
・ When encoder reset is performed, encoder correction must be performed without fail.
・ When motor, reduction gear, encoder or robot body has been replaced
・ When connector to the encoder or connector to the encoder charging battery has been disconnected
・ Concerning the detailed procedures of the encoder reset and the encoder correction
for the additional axes, please refer to the respective instruction manuals. In case of a
servo gun, refer to the instruction manual "SERVO GUN ADJUSTMENT
PROCEDURE FOR EXPERTS".
・ In case of arc welding robots, option parts (e.g. tip gauge, gauge ASSY, torch gauge
INFO. ASSY etc.) to check the welding torch distortion or the change of the robot reference
position are available. For details, refer to the instruction manual "MANIPULATOR
MANUAL”
・ (This procedure is provided to several limited robots) To improve the position accuracy
of the TCP (Tool Center Point), please modify the encoder correction values by
referring to "More accurate encoder correction" of the instruction manual
"MANIPULATOR MANUAL" of each robot, after performing normal encoder correction.
Reference position (zeroing position) is the axis position where "Origin adjusting
match-mark" matches or “Zeroing pin” can be inserted. When all axes are in reference
position (zero position), it is called reference pose (zeroing pose). Please refer to the
IMPORTANT instruction manual "MANIPULATOR MANUAL" for detail. (Fig. 4.3.5 and Fig. 4.3.6 is just
for reference)
4-5
4.3 Mounting a tool
Moving to the Mechanical reference pose and selecting the menu items
教示 再生
TEACH PLAYBACK 1 Select the teach mode.
運転準備
MOTOR ON 2 Turn on the servo power supply.
3 Perform manual operations in such a way that all the robot's axes are aligned with the
reference positions.
(A robot posture in which the all axes are set to the reference positions is called
"Reference pose")
>>For an example of a robot that uses "Origin adjusting match-mark" , refer to Fig. 4.3.5
>>For an example of a robot that uses "Zeroing pin" , refer to Fig. 4.3.6
The reference pose differs from each other. For details, refer to the instruction manual
"MANIPULATOR MANUAL" of each robot.
Now proceed with the encoder reset and encoder correction operations. (These are
described on the next and subsequent pages.)
The screen that appears when the menu is selected is the screen on which the encoder
correction is performed. The encoder correction or encoder reset operation is selected
on this screen.
4-6
4.3 Mounting a tool
2 To reset a specific axis only for replacing a motor, for instance, select the axis, and press
+ [ENABLE] + [1].
>>A check mark appears for the selected axis.
>>If the encoder reset is successfully finished, a message to show the result will appear.
4-7
4.3 Mounting a tool
Correction
Details
method
Data Input Use this method when the encoder correction values are already
known.
An "encoder correction value which is already known" is a
post-mastering encoder correction value which is provided inside
the controller when the robot is shipped from the factory.
Therefore, cases where this screen is used to set the values after
shipment are as follows;
• When the encoder battery has been replaced
• After the controller's memory has been formatted
When these values are input, it is acceptable for the robot to be in
any position and any posture.
The encoder correction value is
input (in decimal notation) here.
4-8
4.3 Mounting a tool
4 After confirming that the axis is mechanically aligned to the reference position, align the
cursor with the axis whose encoder is to be corrected, and press [Enter] followed by
[REC].
If the robot axes are not equipped with a brake, press [Enter] and [REC] while keeping
the servo power ON ([ENABLE SWITCH]). (If all the axes of the robot are equipped with
a brake, this operation may be performed with the servo power OFF.)
* Encoder correction cannot be implemented for all the axes together so repeat these
operations for each axis in turn.
5 At this stage, the encoder correction values are still not saved in the memory.
To save them, first turn the motor power OFF (by pressing [EMERGENCY STOP
BUTTON]).
Then press f12 <Complete>.
This work includes some jobs that should be conducted with the motors ON.
Consequently, be sure to conduct the work at least by a pair of two persons. One person
must stay on guard to press an Emergency Stop button at any time, while the other
person must promptly finish the work with thorough attention paid to the robot operating
WARNING area. Furthermore, prior to starting the work, check for safe corridors. If this procedure is
omitted, operator may be caught or sandwiched by the robot parts, possibly resulting in
death or serious injury.
As for the robot using “Zeroing pin and block”, check to be sure that the zeroing pin has
been removed and then operate the robot. Note that operating the robot with the zeroing
pin inserted may bend the pin or deform the hole for this pin, thus disabling proper
CAUTION positioning of the zeroing pin.
4-9
4.3 Mounting a tool
Axis 2 Matchmarks
Axis 5 Matchmarks
Fig. 4.3.6 A Pose to insert the zeroing pin (J1,J2 and J3 axis of SRA166-01)
4-10
4.4 User load (service load) setting
J3 user load +X
Installation area
+Z +Y
J3
J2 user load
Installation area
+X
+Z J1 user load
+Y
Installation area
J2
+Z
J1
+X +Y
+Y +X
+Z +Y
J3 J3
+X +X
+Z +Y
J2 J2
+Z +Z
J1 +Y +X J1
Fig. 4.4.1 Reference coordinate systems of the user load (An example of SRA166-01)
4-11
4.4 User load (service load) setting
Table 4.4.1 Service load (It is possible to define up to 2 service loads for J1,J2 and J3 axis respectively)
After setting the C of G and the Weight , it is possible to set the inertia of
Inertia (kgm2)
the service load easily by inputting the approximate shape (a,b,c) in mm
+Z
Size of Y direction a Coordinate system
+X To define service
Size of Z direction load position
COG
b
(x,y,z)
Size of X direction +Y
c
Same as the COG and weight setting of tool, service load setting is also important.
Wrong setting may cause the fatal damage on machine.
CAUTION
Excessive service load over the specification of robot can not be attached.
CAUTION
4-12
4.5 Tool constant settings
Continued use under the wrong settings for the center of gravity, weight and tool’s
moment of inertia may fatally damage the machine. Perform the settings set forth in this
section without fail.
CAUTION The settings must be performed even for small and/or lightweight tools. The same
settings used for a large tool cannot be used for a small tool.
This constant is the length up to the tool tip in the TCP coordinate system (X, Y
and Z components of the tool tip). It is absolutely necessary in order to ensure
MANDATORY Length precise linear movements.
When the tool length automatic setting function is used, the tool length can
be ascertained automatically using the already created program.
This constant is for setting the inclination of the tool tip in the TCP coordinate
system using the X, Y and Z axis rotation components. It proves useful since,
MANDATORY
Angle when teaching, the tool can be operated manually in the direction in which it is
pointing. When the tool angle simple setting function is used, the tool angle
can be set easily.
This constant is for setting the tool's center of gravity position in the TCP
coordinate system and its weight. It is required in order to ensure appropriate
Center of gravity acceleration/deceleration control.
MANDATORY (COG) The constant is set using the tool center of gravity (COG) and weight
And weight automatic setting function. (The weight of a tool cannot be input manually.)
This constant is for setting the moment of inertia around the center of gravity in
the TCP
Moment of inertia coordinate system using the X, Y and Z components. It must be set if the
MANDATORY
moment of inertia has exceeded the allowable value.
When the tool moment of inertia simple setting function is used, the
moment of inertia can be set easily by designating the tool shape.
Maximum rotation This constant is the max. radius of the tool. It is used to check the territory, etc.
radius
4-13
4.5 Tool constant settings
3 Align the cursor with the desired position, input a number (such as 1), and then
press the [Enter] key.
5 Upon completion of the settings, press the <Complete> key. The settings are
now saved in the constant file.
>>Operation returns to the machine constant menu screen.
A tool name may consist of not more than 16 alphanumerics and symbols.
Refer to the instruction manual "BASIC OPERATIONS MANUAL"
4-14
4.5 Tool constant settings
Wrist coordinate
Coordinate system system
defined on tool
installation surface
+X
+Y
+Z
Tool tip
Tool length
(X component)
+Z Tool length The operations involved will be facilitated if the
+Y (Z component) upward direction of the tool is set as the Z (up)
direction and its forward direction is set as the
X (forward) direction since these are the
directions used with the robot coordinates.
Tool coordinate Define the tool coordinate system by rotating
system the wrist coordinate system in such a way that
+X the above is achieved.
The tool length is the coordinates of the X, Y and Z component of the tool tip in the wrist coordinate system.
Similarly, the tool angle expresses the inclination of the tool tip in the wrist coordinate system as the angle
of rotation around the X, Y and Z axes. The coordinate system defined by these parameters is called the
tool coordinate.
In the wrist coordinate system, the center of the tool installation surface serves as the zero point, and the
direction in which this surface is pointing serves as the Z direction as is shown above.
Measure the tool length which was measured in accordance with the definition given above, and input it.
However, if the tool dimensions are not known or high-accuracy interpolation operations are required by a
material handling application, for instance, use instead the method which automatically measures the tool
length.
For the tool length automatic setting function described next to be used, the basic teaching and
playback check jobs must be performed. Since these jobs cannot be done if the "BASIC OPERATIONS
MANUAL" has not yet been read, do not set the tool length but use the initial setting as is and continue until
the end of the setup is reached.
After reading the Basic Operations Manual, proceed with this setting again.
4-15
4.5 Tool constant settings
1 First, the programs for setting the tool length automatically must be taught.
Teach the kind of programs where the tip of the installed tool (install a tool with
a sharp tip here as well) is aimed in a number of different postures at a sharp
tip which has been secured to the ground. The required number of steps is at
least 10.
Tool tip
Ensure that the posture of the robot varies significantly with each of the steps, and
that its aim is as accurate as possible. This holds the key for ensuring a high
accuracy.
Record all the steps with linear interpolation ON. (Although it has nothing to do with
calculating the tool length, this comes in handy in when checking the results in 7.)
2 On the tool constant setting screen for the desired tool number, press the
<Easy Setting> key.
>>The tool length automatic setting screen such as the one shown below now
appears.
3 If any other screen has appeared, press the <Length Set> key.
4 Select the setting type. Select "Axis Constants & Length" or "Length only"
+ using the [ENABLE] and [Left/right cursor] keys.
Normally, "Length only" is selected.
Select "Axis Constants & Length" only when more accurate length setting is required.
In this case, the axis constants of J2, J3, J4 and J5 axes are corrected automatically.
(The axis constants of all the other axes remain unaffected.)
(The axis to be compensated differs depending on the mechanism type.)
5 Align the cursor with the program No., input the program No. (such as 1) that
was created previously in 1, and press the [Enter] key.
4-16
4.5 Tool constant settings
7 The tool length is calculated, and the results appear as follows a few moments
later.
>>The maximum error expresses the accuracy of the tool length which has been
calculated. The lower the value here, the higher the resulting accuracy of the tool
length which has been calculated.
The errors at each step up to a maximum of 10 steps are displayed simultaneously.
If the results in 9 below are not satisfactory, simply proceed to modify the position in
sequence starting with the step with the highest value.
If satisfactory results have been obtained, select [Yes] on the pop-up window,
and press [Enter] key.
>>At this stage, only the display is updated, and the data is not yet stored in the
constant file.
8 Upon completion of the settings, press the <Complete> key. The settings are
now saved in the constant file.
>>Operation returns to the machine constant menu screen.
+
Tool tip
If, unlike the movements which resulted when the program was first taught, the tool
tip hardly moves at all from the sharp tip secured to the ground even during
operations between the steps, then the tool length has been set successfully.
When pressing <Complete> key, following message will appear. If programs are already
taught and these are not to be modified, please select [NO].
CAUTION
4-17
4.5 Tool constant settings
1 First, it is necessary to teach the task program with the tool before deformation.
Carry out teaching (1 step) the task program which the attached tool tip (to
which a sharp end portion is attached too) is likely to target, to the sharp end
fixed to the ground.
2 Next, it is necessary to teach the task program with the tool after deformation.
Carry out teaching (1 step) the task program in the same manner as in the
above 1.
>>Set the tool posture same as that taught in the above 1.
3 In the tool constant setting screen of the desired tool number, press the <Easy
setting> key.
>>The 2-point teaching tool length automatic setting screen is displayed as shown
below.
5 Move the cursor on the program of the reference point before conversion, and
input the program number prepared in the above 1 (for example, No.1), and
press [Enter] key.
6 Move the cursor on the step of the reference point before conversion, and input
the step number prepared in the above 1 (for example, No.1), and press [Enter]
key.
4-18
4.5 Tool constant settings
7 Input the program of the reference point after conversion, the program number
prepared in step 2, and the step number in the same manner as in the above 5
and 6.
9 The tool length is calculated, and after a while, the result is displayed as shown
below.
If it is all right, select [OK] on the popup window, and press [Enter] key.
>> At that time, only the display is updated, and the tool length is not stored in the
constant file yet.
10 After the setting, press <Complete> key. The set contents are stored into the
constant file.
>> The screen goes back to the machine constant menu screen.
11 When the tool constants are changed, following pop-up window will be
displayed.
When the taught position for the robot in the taught program should be shifted
according to the modified tool constants, select [YES] and press [Enter] key.
>>It goes back to the tool shifting operation.
page4.5.8『Tool 』
When the program should not be shifted, select “NO” and press “Enter” key.
>> The screen goes back to the machine constant menu screen.
4-19
4.5 Tool constant settings
Since it is often difficult to measure the tool angle, the following simple setting function has been provided.
Follow the setting procedure below.
2 If any other screen has appeared, press the <Angle Set> key.
3 As per the guide picture, visually align the upward direction of the tool with the
Z (up) direction of the robot and its forward direction with the X (forward)
direction of the robot.
5 The tool angle is calculated form the posture, and the result is displayed.
The angle of rotation is now calculated so that the tool upward direction in the
tool coordinate system is set to the Z (up) direction and its forward direction is
set to the X (forward) direction.
If this is satisfactory, select [Yes] on the pop-up window, and press the [Enter]
key.
>>At this stage, only the display is updated, and the data is not yet stored in the
constant file.
6 Upon completion of the settings, press the <Complete> key. The settings are
now saved in the constant file.
>>Operation returns to the machine constant menu screen.
7 Upon completion of the settings, check them. Exit the constant menu and, in
the teach mode, select the tool coordinates and try performing manual
operations.
If the tool is now moved in the up/down direction by the Z key and in the front/back
direction by the X key, then the tool angle has been set successfully.
4-20
4.5 Tool constant settings
The tool center of gravity (COG) and weight are parameters required to exercise
the appropriate acceleration/deceleration control.
After installing all the tools, arm loads, etc., it is absolutely necessary to set the tool
CAUTION center of gravity and weight.
The tool weight cannot be input manually on the tool constant setting screen. This is to avoid the danger of
seriously damaging the machine which would result if a weight which is considerably different from the actual
weight were to have been set by mistake. At the factory, the value of the rated conveyable weight was set.
(The tool center of gravity can be input.)
Therefore, this controller can automatically calculate the correct values for the center of gravity (COG) and
weight of tool. Use this convenient function to set the center of gravity (COG) and weight of tool.
For the tool center of gravity and weight setting function described next to be used, the basic teaching
and playback check jobs must be performed. Since these jobs cannot be done if the Basic Operations Manual
has not yet been read, do not set the center of gravity (COG) and weight of tool but use the initial settings as is
and continue until the end of the setup is reached.
After reading the Basic Operations Manual, proceed with these settings again without fail.
(1) Create the program for measuring the center of gravity (COG) and weight of tool
2 First, the program for the center of gravity (COG) and weight of tool setting
function must be taught. Select [Automatic COG Setting] from <Service
Utilities>.
>>An automatic center of gravity setting screen such as the one shown below now
appears.
4-21
4.5 Tool constant settings
4 First, align the cursor with the program No., input here the number of a program
which is not currently being used, and press the [Enter] key.
>>This is the number of the program which will now be created for automatically
setting the center of gravity (COG) and weight of tool. An unused number must be
specified here without fail.
+ It is also possible to input a comment directly from this setting screen.
Align the cursor with the comment field, and press the [ENABLE] + [EDIT] keys.
The soft keyboard appears so that a comment can be registered.
5 Switch on the motor power, and use the axis operating keys to operate the robot
and set it to a posture in which an unbalanced torque (load resulting from the
effect of the gravity) is applied to the J3, J5 and J6 axes.
>>The posture shown in the figure below, for instance, is ideal. At this time, any
posture may be assumed for the J1 and J2 axes. The torque of each axis is displayed
as a bar graph on the torque monitor at the bottom right of the screen. A posture in
which the bar graph is the longest for the J3, J5 and J6 axes is the ideal one. However,
pay particular attention to the resulting movements of the cables since a posture in
which tension is applied to the application cable or which causes the cables to rub
against the robot body will adversely affect the accuracy.
The Torque monitor (bar graph) displays the torque as a ratio to the stalling current of
each axis motor. The higher is this ratio, the greater will be the unbalanced torque
which is applied and the better suited will be the posture to the automatic center of
gravity (COG) and weight of tool settings.
6 Align the cursor with the Pose 1 field, and press the [Enter] key and [O.WRITE/
REC] key.
>>The first posture (Pose 1) is now registered. The angle data loaded for the axes is
displayed as shown below.
7 Next, make a major change to the posture. At this time, change the wrist posture
as much possible.
Pose 1
Pose 2
While unbalance torque is given to J3
and J6 axis, shake J5 axis up and
down to make two poses.
4-22
4.5 Tool constant settings
8 Align the cursor with the Pose 2 field, and press [Enter] key and [REC] key.
>>The first posture (Pose 2) is now registered. The angle data loaded for the axes is
displayed as shown below.
9 This completes the registration of two of the points required. Press the f12
<Execute> key.
>>Based on the two postures registered in this way, the program shown below
consisting of a multiple number of steps for initiating the automatic center of gravity
(COG) and weight of tool settings is now generated automatically. The program No.
which is automatically generated at this time is the one which was specified in 4.
1 Comment data
2 Pose 1 point
3 Point where J6 axis is positioned when it has moved by 10 degrees
4 Pose 1 point
5 Point where J5 axis is positioned when it has moved by 10 degrees
6 Pose 1 point
7 Point where J3 axis is positioned when it has moved by 10 degrees
8 Pose 1 point
9 Pose 2 point
10 Point where J6 axis is positioned when it has moved by 10 degrees
11 Pose 2 point
12 Point where J5 axis is positioned when it has moved by 10 degrees
13 Pose 2 point
14 Point where J3 axis is positioned when it has moved by 10 degrees
15 Pose 2 point
16 END instruction
>>Upon completion of the automatic generation of the program, the following pop-up
message is displayed. Press any key.
The poses (robot positions) were recorded directly by following the instructions set forth above, but an
alternative to this is to teach a program in which these positions have been recorded ahead of time, and
then call that program.
Since a program can be used over and over again once it has been taught, this method is preferable in
cases such as a tool change application where the work involved in setting the center of gravity and weight
will be repeated for a number of different types of tools.
12 First two move steps are loaded from the program, and the angle data of each
axis is displayed.
>>Even when functions were recorded in the program, they’re ignored. Only the move
command will be picked up.
13 The procedure is now the same as in 9.
4-23
4.5 Tool constant settings
(2) Executing the center of gravity (COG) and weight of tool settings
15 Select [Automatic COG setting] from <Service Utilities> as before, and then
select [Tool COG Measurement].
>>The screen for executing the automatic tool COG setting such as the one shown
below appears.
16 Input the number of the program for measuring the center of gravity (COG) and
weight of tool in the “Program” item.
Input the tool number (1 to 32) to be measured in the “Tool No.” item.
>>When the tool number is input, the center of gravity position (mm or inches) and
weight (kg) of that tool which are currently registered in the constants are displayed.
17 In some cases such as when a new spot welding gun is used, the tool weight is
already known. In such a case, align the [Tool weight setup] item with
<Specifies> and set the known tool weight in kilograms in the "Mass" input field.
Normally, the item is aligned with <Auto calculation>.
18 When J3 axis carries a load such as a valve box and its center of gravity
position and weight are known, input up to two of these values in the <Service
load setup> field.
>>If the service load is not known, there is no need to set it. The center of gravity
(COG) and weight of tool setting function measures the tool and service load together
(as if the load were concentrated on the tool).
If service load is set beforehand, those data is displayed. Please refer to “4.4 User
load (service load) setting” for detail.
19 Press the f12 <Execute> key.
>>"Waiting" appears as the execution status. This indicates the status in which the
playback operation for collecting the current data is awaited.
4-24
4.5 Tool constant settings
20 Switch on the motor power, and press the [START BUTTON] in the single cycle
to start the playback operation.
>>The program whose number was specified in 16 now starts playing back. The
operating speed is the low safety speed. While the current data is being collected, the
"Collecting" appears as the execution status, and the progress made is indicated on
the progress bar.
21 Upon completion of the playback operation, the tool center of gravity and weight
are obtained on the basis of the sampled current data, and the results are
displayed as shown below.
22 Select [YES] using the cursor keys, and press [Enter] key.
>>As soon as the [Enter] key is pressed, the data is saved in the constant file.
>>If the "The weight of the tool is too heavy . Please lighten." message appears at the
same time as the measurement results, it means that the tool weight exceeds 100% of
the rated conveyable weight. Check the installed tool, and reduce the weight so that it
becomes less than the rated conveyable weight. (The data of the center of gravity
(COG) and weight of tool are registered irrespective of the alarm message.)
23 This now completes the measurement of the center of gravity (COG) and weight
of tool.
The results have been saved in the constant file.
Switch off the motor power.
4-25
4.5 Tool constant settings
The tool’s moment of inertia must be set without fail if it exceeds the allowable level of
the wrist.
Just as with the center of gravity (COG) and weight of tool, the machine may be fatally
CAUTION damaged if the setting for the moment of inertia is different from the actual value.
Before using this function, the tool weight and center of gravity position must be set in the
tool constants correctly. Inexact settings for the tool weight and center of gravity position
may drastically reduce the identification accuracy of the moment of inertia and adversely
CAUTION affect the performance and service life of the robot.
For the automatic inertia setting procedure, the operator must be qualified as an
EXPERT or above.
IMPORTANT “4.7 Concerning the qualifications of the operators”
4-26
4.5 Tool constant settings
Simplified setting procedures for the tool moment of inertia (registration of shape)
1 On the tool constant setting screen for the desired tool number, press the <Easy
Setting> key.
>>The tool moment of inertia simple setting screen such as the one shown below now
appears.
2 If any other screen has appeared, press the <Inertia Set> key.
3 As per the guide picture, select the tool designation direction and tool shape, and
input the width, depth, height and sheet thickness.
>>Select from among the four patterns the shape that is thought to most closely
represent the shape of the installed tool.
7 At this time, “Mode” setting in the “Interference setting” screen will be changed
to “Normal sensitive” automatically.
(See “4.9.4“Interference setting” screen”)
4-27
4.5 Tool constant settings
This function is useful when tool shape is complex or moment of inertia is big.
At first prepare three programs, and playback them one by one. Then controller calculates the tool moment
of inertia (X, Y and Z).
INFO. Before starting measurement of the tool moment of inertia, press the "Mechanism" key
on the teach pendant, and select the target mechanism for the system with multiple
manipulators.
At first, create the measurement program. One measurement program can get the result of only
one component of tool moment of inertia (X or Y or Z). So in order to get the all components of
tool moment of inertia, three measurement programs are necessary.
教示 再生
TEACH PLAYBACK 1 Select the teach mode.
>>Automatic measurement programs can be prepared only in the teach mode or
1-step playback mode.
5 Move the cursor to the "Program," input the number of the program which is to
be used as the automatic measurement program, and press the [Enter] key.
>>The comment function is automatically recorded at the head of the automatic
measurement program, and this can be changed as required.
In order to identify whether the tool rotates around the X, Y or Z axis, the differentiation
between the X, Y and Z axes is automatically recognized from the poses at two
recorded points, and the letter "X," "Y" or "Z" is automatically added onto the end of the
comment which is recorded in the automatic measurement program.
運転準備
MOTOR ON 6 Two poses are necessary for the automatic measurement program.
Turn on the motor power and move the robot manually to the target poses while
taking care that the robot and tool will not interfere with the nearby equipment.
4-28
4.5 Tool constant settings
By the phrase "while the robot is in the hold status" is meant the state in
which the motor power is ON but the robot is at a standstill. Take care
when the robot is operated since the torque monitor pointer will deflect
significantly due to the operation.
7 Move the robot to Pose 1. Align the cursor to “pose1” and press [Enter] key.
8 Move the robot to Pose 2. Align the cursor to “pose2” and press [Enter] key.
Rotate wrist axes in order that pose 1 and pose 2 differs more than 60 degrees in wrist
axes.
(Reference)
“X” or “Y” or “Z” is automatically added as the last character of comment. (This X/Y/Z
direction is automatically determined from the recorded two postures.)
10 Press [RESET/R] key to return to the service utilities menu.
In same way, create three measuring programs.
4-29
4.5 Tool constant settings
+X +Y
+X
+Z +Z
+Y
+Z
+Y
+X
(Reference)
Taught program can be utilized to create the measuring program.
Press f8 <Refer>. Then input the taught program number and press [Enter] key. First move step is used as pose
1 and second move step is used as pose 2.
4-30
4.5 Tool constant settings
Specify the tool number of the tool whose moment of inertia is to be measured
by proceeding as in step 2.
Operator qualification must be EXPERT or above.
For the system with multiple manipulators, press the "Mechanism" key on the
teach pendant, and select the mechanism that you measure the tool moment of
inertia.
13 Move the cursor to "Program," input the number of the automatic measurement
program which has been prepared, and press the [Enter] key.
運転準備
MOTOR ON 15 Press [MOTOR ON BUTTON].
起 動
START 16 Press [START BUTTON].
>>Now automatic measurement of tool moment of inertia starts.
Take sufficient care to ensure that the robot and tool do not interfere
POINT with the nearby equipment. If the robot overshoots during playback,
reduce the speed override.
Repeat the playback operation for the respective axis x, y and z by following the same
procedures.
19 Finally, play back the movements where the tool rotates at high speed and
check that there is no overshooting, etc.
20 To use the High-speed interference detection function, change the setting of
“Mode” to “Normal sensitive” in the screen of “Interference detection” screen.
(See “4.9.4“Interference setting” screen”)
4-31
4.5 Tool constant settings
(3) Trouble which may occur while the tool moment of inertia is being measured and troubleshooting
procedures
Phenomena Troubleshoot
The robot overshoots If the automatic measurement program is played back while a tool having
during playback. an excessively high moment of inertia is installed on the robot, the robot
may overshoot (move beyond the recorded point and then return) or
trouble may simultaneously occur.
[Countermeasure]
Reduce the override for the playback. If the measurement is undertaken
with the override reduced, however, the accuracy with which the moment
of inertia is calculated will deteriorate.
A2699 This trouble occurs when there is something wrong with the speed and
Something is wrong current data which were gathered in order to calculate the tool moment of
with the results inertia.
obtained by [Countermeasure]
measuring • Revise the teaching so that the movement amount will be greater.
for the automatic setting of • Revise the teaching for the automatic measurement program so that
the tool moment of inertia. effect of gravity will be minimized.
• Revise the teaching so that only one axis, either the J5 axis or J6 axis,
will move.
The pose used for the This message appears when the two designated poses fall into any of the
automatic setting of the tool following categories:
moment of inertia is not • When the axis targeted for the measurement moves through less than 30
appropriate. degrees
• When two or more axes move through 5 degrees or more
• When an axis other than the J4, J5 or J6 axis moves through 5 degrees
or more
[Countermeasure]
• Revise the teaching so that the movement amount will be greater.
• Revise the teaching so that only one axis—J4, J5 or J6—will move.
This program is not This message appears when an attempt has been made to measure the
used for the automatic tool moment of inertia by selecting a program which was prepared on a
setting of the tool moment of menu screen other than the "Program creation" menu for the automatic
inertia. setting of the tool moment of inertia.
[Countermeasure]
Select a program which was prepared using the "Program preparation"
menu item for the automatic settings of the tool moment of inertia.
The same filename This message appears when a program with the number which was
exists. designated in the "Program creation" menu item already exists.
[Countermeasure]
Designate the number of the program which is not yet used.
This step does not This message appears when the program referenced on the "Program
exist. creation" menu item does not have at least two movement steps.
[Countermeasure]
• Reference a program with at least two movement steps.
• Move the robot manually, and designate a pose.
4-32
4.5 Tool constant settings
Switch the designated This message appears when an attempt has been made to open the
mechanism to a manipulator. "Program creation" menu and "Tool moment of inertia" menu in a situation
where a multiple number of 6-axis multi-joint robots exist in one unit and
the current mechanism is not a 6-axis multi-joint robot.
[Countermeasure]
First return to the mode screen, press the "Mechanism" key on the teach
pendant, and switch the current mechanism to manipulator (6-axis
multi-joint robot).
The tool moment of This message appears when the results of automatically measuring the
inertia rating has been tool moment of inertia and the value input for the tool moment of inertia on
exceeded. the Tool Settings" menu selected from <Constant Setting> - [3 Machine
Constants] have exceeded the rating.
When a robot with a tool having an excessively high moment of inertia is
used, its performance and service life may be adversely affected.
Furthermore, during playback the robot may overshoot (move beyond the
recorded point and then return) or trouble may simultaneously occur.
[Countermeasure]
• Review the tool.
• If there is no alternative to using the current tool, take remedial action by
reducing the override or revising the teaching, for instance, and take
sufficient care to ensure that the robot will not overshoot or no other trouble
will occur.
4-33
4.5 Tool constant settings
Tool constant of an arc welding torch which is not mentioned in this instruction manual is described in the
instruction manual for each arc welding torch. For further details, refer to the instruction manual for that.
CO2/MAG Torch
Table 4.5.2 Daihen arc welding torch tool constant(New torch)
For N series Referential
Length Angle Center of gravity Weight Moment of inertia Radius
V type drawing
X Y Z Rx Ry Rz Gx Gy Gz Mass Ix Iy Iz r
[mm] [mm] [mm] [deg] [deg] [deg] [mm] [mm] [mm] [kg] kgm^2 kgm^2 kgm^2 mm
RT3500S 118.0
127.0 2.1
0.050
0.030
RT5000S 128.0 2.2
RTW5000S 119.0 129.0 2.3 0.040
140.0 0.0 385.0 180.0 0.0 0.0 0.0 0.060 0.090 0.0 Fig. 4.5.3
RZ3500S 126.0 2.2
118.0
RZ3510S 128.0 2.1 0.050 0.030
RZW5000S 119.0 129.0 2.3 0.060 0.040
RT3500H 140.0
2.3 0.070 0.100
RT5000H 107.0
142.0
RTW5000H 2.4 0.080
0.0 0.0 400.0 180.0 -45.0 0.0 0.0 0.110 0.030 0.0 Fig. 4.5.4
RZ3500H 111.0 141.0
2.3 0.070
RZ3510H 107.0 140.0 0.100
RZW5000H 111.0 142.0 2.4 0.080 0.110
RT3500L 119.0
148.0
2.4 0.120 0.040
RT5000L 149.0
RTW5000L 121.0 146.0 2.6
0.0 0.0 400.0 180.0 -45.0 0.0 0.0 0.080 0.130 0.050 0.0 Fig. 4.5.5
RZ3500L 126.0 142.0 2.5
RZ3510L 119.0 148.0 2.4 0.120 0.040
RZW5000L 121.0 146.0 2.6 0.130 0.050
4-34
4.5 Tool constant settings
Fig. 4.5.6 Fig. 4.5.7 Fig. 4.5.8 Fig. 4.5.9 Fig. 4.5.10 Fig. 4.5.11
4-35
4.5 Tool constant settings
4-36
4.5 Tool constant settings
TIG Torch
Table 4.5.5 Daihen arc welding torch tool constant (TIG Torch)
For N series Referential
Length Angle Center of gravity Weight Moment of inertia Radius
V type drawing
X Y Z Rx Ry Rz Gx Gy Gz Mass Ix Iy Iz r
[mm] [mm] [mm] [deg] [deg] [deg] [mm] [mm] [mm] [kg] kgm^2 kgm^2 kgm^2 mm
MWXC-2001 90.0 0.0 151.0 2.2
0.0 0.0 360.0 180.0 -45.0 0.0 Fig. 4.5.15
MWXC-3501 90.0 0.0 148.0 2.1
0.0 0.0 0.0 0.0
MWX-2001 114.0 0.0 148.0 2.2
170.0 0.0 385.0 180.0 0.0 0.0 Fig. 4.5.16
MWX-3501 111.0 0.0 146.0 2.1
4-37
4.5 Tool constant settings
4-38
4.5 Tool constant settings
1 After the settings of the tool length and the tool angle, press <Complete> key.
The set contents are stored into the constant file.
0
2 When some of tool constants are changed, the following popup window is
displayed.
>> The change of tool constants can be checked by either of the following changes.
・When one of tool lengths x, y, and z has changed 0.05mm or more
・When one of tool angle length x, y, and z has changed 0.005deg or more
3 When to convert the program, select [OK] and press [Enter] key.
>> The following tool conversion screen is displayed.
When the 2-point tool length is set, the conducted mechanism and the tool number,
and the program number and the step number showing referential points before and
after conversion are succeeded to.
4-39
4.5 Tool constant settings
5 The corrected value is calculated, and after a while, the result is displayed as
shown below.
>> At this time, only the corrected value is displayed, and the program conversion is
not carried out yet.
If program conversion can be started, select [OK] and press [Enter] key.
6 The objective programs are converted, and the result of the converted program
is displayed as shown below.
7 After conversion of all the objective programs is completed, press [Enter] key.
>> The screen goes back to the machine constant menu screen.
The conversion is successful if the tool tip position and the target angle are same as
those before deformation.
4-40
4.6 Signal attribute settings
Signal
Explanation
attributes
Signals with a predetermined significance such as the "start
command" input signal for starting the robot and the "robot
running" output signal which turns on during robot playback
Status
operations are called status signals. Many and varied signals are
signal
Classification by provided by the applications but those signals which are used as
application the standard signals and which are not dependent on applications
are called standard signal attributes.
General- These are signals which, for instance, can write ON/OFF
purpose commands freely in programs. Applications can be created freely
signals by putting together the external sequences in the manner desired.
Signal
Explanation
attributes
If a software PLC is not
This is a blanket term for signals
Logical going to be used, the logical
which enable access from the
signals signals are directly
software side.
Classification by connected with physical
construction This is a blanket term for signal signals in their original form.
Physical attributes which have been In this case, therefore, this
signals connected with a DC 24V field bus classification may be
or other external source. ignored.
A total of 2,048 input signals and 2,048 output signals have been provided (total number of logical signals). On
the other hand, the physical signals are restricted by the I/O form provided. For example, up to 32 inputs and 32
outputs are available when only one I/O board (option) is installed. All of 2,048 inputs and 2,048 outputs are
available when DeviceNet (option) is installed
So the numbers of logical signals used as status signals can be set freely in order to fit the physical I/O capacity
which is actually used. This is known as “signal attribute assignment”. At the factory, the standard assignment is
set although this can easily be changed. Set the alternative assignment in accordance with the system design.
this controller
Output signal
Status
Logical signals
Physical signals
signal
Input signal Output signal
Software
PLC Outside
Input signal
General- Output signal
purpose
signals
Input signal
If a software PLC is not going to be used, the logical signals and physical signals are directly connected.
4-41
4.6 Signal attribute settings
(For details on the spot welding signals and other special-purpose signals, refer to the
operating instructions of the application concerned.)
4 Align the cursor with the desired position, input the signal number (such as 1),
and then press the [Enter] key.
>>"Ext. play start [30]" signifies that signal no. 30 among the 2,048 logical input signals
is treated as the start instruction. "Reduce speed [0]" signifies that this status signal is
not used.
5 When <Refer> key is pressed, the following table appears listing the numbers of
the signals that serve as keys. This is useful for checking what has been set.
A signal indicated in gray is a status signal; a signal indicated with black characters (or
no characters) on a white background is a general-purpose signal.
After browsing, use the [RESET/R] key to exit.
Furthermore, it is possible to give names to the general-purpose signals on this
screen. When the cursor is aligned, and the [ENABLE] + [EDIT] keys are pressed, the
soft keyboard screen appears. Input the desired names on this screen.
6 Upon completion of the settings, press <Complete> key. The settings are
now saved in the constant file.
>>It is not possible to assign a logical input signal to more than one status. When the
<Complete> key is pressed, the assignment of all the logical input signals is checked,
and if a signal has been assigned to more than one status, an error message is
displayed. (This duplication check is conducted not only for the basic input signals but
for all the input signals.)
>>After the signal assignment has been saved, operation returns to the input signal
assignment menu.
7 If the contents are not going to be rewritten, do not press <Complete> key but
[RESET/R] key instead to exit the setting screen.
4-42
4.6 Signal attribute settings
When the input signal or output signal assignment has been changed, turn off the power
of the controller and then turn it back on.
This step must be taken without fail in order to initialize the status signals.
CAUTION If operation is continued without turning off the power, the status signals may not be input
or output properly.
Int. unit play stop U1 0 This signal individually stops units (programs) that have
been started with an internal start.
Remember that this signal, provided that it is allocated,
is always valid regardless of the start select (internal,
external or station start) signal setting.
Ext. All unit play stop 0 This signal stops the robot from an external source.
All the units stop together. Set to "0" if a multi-unit is not
being used.
Ext. unit play stop U1 I31 This signal stops the robot from an external source. It
takes effect at all times regardless of the motor
or ON/START select setting. This is normal close
contact (robot stops when OFF). So input signal
0 must be always ON if not used.
(By registering “0” here, this is disabled.)
MotorsOFF external I32 This signal turns off the motor power from an external
source. It takes effect at all times regardless of the motor
ON/START select setting.
Program sel. bits U1 1 I17 These signals are for selecting programs in response to
Program sel. bits U1 2 I18 instructions not from the teach pendant but from an
Program sel. bits U1 3 I19 external controller.
Program sel. bits U1 4 I20 When these signals are to be used, it is necessary to
Program sel. bits U1 5 I21 select <Service utilities> – [1 Teach/Playback condition]
Program sel. bits U1 6 I22 - "3 Playback mode prog. sel." to "External."
Program sel. bits U1 7 I23 Programs 1 to 9999 are selected using the 16 signals
Program sel. bits U1 8 I24 listed on the left. The input signal that determines the
Program sel. bits U1 9 to 16 0 timing at which signals are to be read in a binary format
Program strobe U1 I25 is the program strobe signal.
External reset 0 This signal is input when executing fault reset and
clearing the step No. from an external source at the
same time. It functions in the same way as short-cut R0.
Reduce speed 0 This establishes the "safety speed" as the speed during
playback.
The safety speed refers to the movement of the tool tip
at a speed of 250 mm/sec.
Reservation cancel 0 This signal is for canceling all the programs reserved in
the queue when <Service utilities> - [1 Teach/Playback
condition] – "4 Program queue" is set to “1 queue” or “10
queues”.
4-43
4.6 Signal attribute settings
Fault Reset 0 This signal is input when executing fault reset from an
external source.
Speed O/R input 1 to 7 0 Speed override is exercised in accordance with the input
signal.
Setting can be made up to 4 ports (7 bits per port).
Instruction manual “Input-dependent speed
override function (analog inputs included)” (option)
Jump Prg. No. (BCD) U1 0 This signal selects the program when the function
command (JMPPBCD or CALLPBCD) is executed.
There are 16 points.
Jump prg. No. (BIN) U1 0 This signal selects the program when the function
command (JMPPBIN or CALLPBIN) is executed.
There are 16 points.
User chk complete 1 to 8 0 This signal notifies the robot when the maintenance has
(M1 to M9) been completed, which the mechanism or the arc welder
(W1 to W4) 0 for the maintenance target.
Reset out. signal 0 This signal inputs when an out signal except the status
signal is put the state OFF mandatory.
MotorsON external 0 This signal sets the motor power on from an external
source. To utilize this signal, <Service utilities> – [1
Teach/Playback condition] – “2 MotorsON/START sel.
source” must be set to "External".
4-44
4.6 Signal attribute settings
Program ended U1 O20 This level signal is output at the end of a program during
playback.
By selecting <Constants Setting> – [6 Signals] – [1
Signal condition] and "3 End relay time," the minimum
output time can be set, and it is reset at startup.
Emergency stopped O24 This level signal is output while the emergency stop
button or external emergency stop button is held down.
In playbk mode O33 This level signal is output while the playback mode is
selected.
In teach mode O25 This level signal is output when the teach mode has
been selected.
Hi-spd teach mode 0 This level signal is output while the high-speed teach
mode is selected. (The high-speed teach mode is an
option).
Step-set alarm 0 This signal is output when a step which is two or more
steps ahead of the current step has been specified in the
teach or playback mode. It is a 200ms pulse signal.
It is not output when step 0 has been selected.
Interlock alarm 0 This level signal is output when the interlock wait status
has exceeded the specified time, and it is reset when
interlock wait is released.
The specified time is set using <Constants Setting> – [6
Signal attributes] – [1 Signal conditions] and "7 Interlock
alarm timer."
Waiting unit num. 0 While waiting for interlock, these output the numbers of
1 to 4 the units standing by in synchronization with the
"Interlock alarm " output signal.
Wait I signal num. 0 During interlock wait and in synchronization with the
1 to 16 "Interlock alarm" output signal, the numbers of the
waiting I signals are output.
Over run 0 These are turned ON during the operation of the limit
switches used to detect overrun and mounted on the
robot arm.
4-45
4.6 Signal attribute settings
Ext.reset ackno. 0 This signal is output when the input of the "external reset
signal" has been acknowledged while the playback
mode is in single cycle or continuous and holding. It is a
200ms pulse signal.
Robot moving U1 0 During playback operation, this signal is output while the
robot is moving regardless of whether it is being
operated manually. (servo on and axis works actually)
Robot running U1 O26 This signal is output during the robot running or at the
time of check go/back. It is a level signal which coincides
with the lighting of the start lamp.
(In the case of a multi-station start system, the start lamp
remains lighted and the start underway signal remains
ON even during temporary stop.)
Ext. start enabled U1 O28 This level signal is output when <Service utilities> – [1
Teach/Playback conditions] – “2 Motors ON/START sel.
source” has been set to "External".
Common to all the units.
Speed reduced 0 This level signal is output while the robot is running at
the safety speed.
Motors energized O29 This level signal is output while the servo power (motor
power) is on.
Unit ready U1 O19 This level signal is output in a status in which the auto
operation (starting in playback mode) is acknowledged.
Starting cannot be initiated if the conditions have not
been satisfied. The signal can be set using a
combination of several conditions.
Home position U1 1 O31 This level signal is output when the robot is at the
prescribed home position. Up to 32 positions per unit
2 to 32 0 can be registered by selecting <Constant Setting> – [9
Territory Definition] – [1 Home position].
Prog. echoback bits 1 to 16 0 These signals output the program No. reserved in the
queue.
4-46
4.6 Signal attribute settings
Controller READY 0 This level signal is output after the power has been
turned on when the operating system (Windows) and the
robot software have started up in sequence and normal
control is exercised.
It is only when this signal has been output that the status
in which I/O (Input/Output) control is enabled is
established.
Holding 0 This level signal is output at all times except during the
robot running and check go/back.
It turns ON while the robot is not in motion whether the
temporary stop, cycle end or other cases.
In the multi-unit control, it is output only after all the units
are stopped.
4-47
4.6 Signal attribute settings
Battery warning M1 0 This signal is output when the voltage of the encoder
M2 battery has dropped.
Failure code 1 to 16 0 These signals output the code number of the detected
fault.
Failure selector 0 The fault output select and STRB signals are output
signals which are used to arrange the timing, according
Failure strobe 0 to the setting of <Constant Setting> – [6 Signals] – [1
Signal Condition] – “1 Failure code output”.
Fail. unit num. 1 to 8 0 These signals output the number of the unit in which
failure has been detected.
Fail. mecha num. 0 These signals output the number of the mechanism in
1 to 4 which failure has been detected.
Fail. axis number 1 to 4 0 These signals output the number of the axis in which
failure has been detected.
Fail. weld number 1 to 3 0 These signals output the number of the welder in which
failure has been detected.
Fail. sensor num. 0 These signals output the number of the sensor in which
1 to 3 failure has been detected.
Fail. assist number 1 to 16 0 These signals output the number of the auxiliary code
when failure has been detected.
Failure reset port 0 This signal is output when the kind of fault that requires
the failure reset operation has occurred.
4-48
4.6 Signal attribute settings
TCP speed output 0 These enable signals proportionate to the linear speed
1 to 6 of the robot's tool center point (TCP) to be output.
Instruction manual “TCP velocity data output
(including analog output)” (option)
Shock sensor act. 0 This signal is output while the shock sensor (option)
mounted on the robot is detecting a collision.
Sub Mechanism No 0 This is the signal for confirming the sub mechanism
connection.
The sub mechanism number during connection is
output.
Encoder Power OFF 0 Mechanism is electrically cut off, and then it becomes
ON.
This is the signal prepared for mechanism.
Mech. Discon. Prmit 0 This becomes ON when mechanism may be cut off.
This is the signal prepared for mechanism.
Vision connect 0 This is the signal that is output when the visual sensor is
connected.
Vision monitor off 0 This is the signal that turns off the monitor display of the
visual sensor when there is no key input.
User maintenance 1 to 8 0 This is the signal that is output when the maintenance
(M1 to M9) item which is set on the User maintenance function
(W1 to W4) 0 reaches at the time of maintenance which the
mechanism or the arc welder for the maintenance target.
4-49
4.6 Signal attribute settings
This operation should be performed after switching the operator class to EXPERT or higher.
Window selection
Item selection
Enter
3 After selecting the destination folder for the export (In this case, “RC Ex.Mem1”),
press <Execute>.
>>The following message is displayed.
4-50
4.6 Signal attribute settings
2 Press <Import>.
>>The following screen is displayed.
Window selection
Item selection
Enter
3 Select the “S**SIGL.CON” in the USB memory (RC Ex. Mem1) using the [Cursor
key] and the [Enter] key and then press <Execute>.
>>The following screen is displayed.
4-51
4.6 Signal attribute settings
4-52
4.6 Signal attribute settings
[SIG_COND]
Description Condition settings for various I/O signals
Setting menu <Constant setting> - [6 Signals] - [1 Signal condition]
[IN_ASSIGN]
Description The assignment setting for the input signals.
<Constant setting> - [6 Signals] – [2 Input Signal Assignment]
[1 Standard Inputs]
Setting menu
[2 Spot Inputs]
[3 Arc Inputs] etc.
[OUT_ASSIGN]
Description The assignment setting for the output signals.
<Constant setting> - [6 Signals] – [2 Output Signal Assignment]
[1 Standard Outputs]
Setting menu
[2 Spot Outputs]
[3 Arc Outputs] etc.
[SIG_NAME]
The names for the input signals and the output signals.
Description
Only “SHIFT-JIS” or “ASCII CODE” are available.
<Constant setting> - [6 Signals] – [7 Signal Attribute]
Setting menu [1 Input Signal]
[2 Output Signal]
IN1-16=ABC,,,,,,,,,,,,,,,
The names for the input signals (I1 to I16). (I1 is “ABC”)
Example
OUT1-16=DEF,,,,,,,,,,,,,,,
The names for the output signals (O1 to O16). (O1 is “DEF”)
[SIG_ASSIGN]
Description The settings for the combination I/O signals.
<Constant Setting> - [6 Signals]
[2 Input Signal Assignment]
[7 Combination Inputs]
Setting menu And
<Constant Setting> - [6 Signals]
[3 Output Signal Assignment]
[7 Combination Outputs]
[SIG_ATTR]
Description The settings for the attribute of the I/O signals.
<Constant Setting> - [6 Signals] – [7 Signal Attribute]
[1 Input Signal]
[2 Output Signal]
Setting menu
[3 Output Signal Attributes]
[4 Pulse Table Setting]
[5 Delay Table Setting]
4-53
4.6 Signal attribute settings
[SIG_HEADER]
Description File header.
[UNITREADY_COND]
Description The condition settings for the “Unit Ready Output Signal”.
Setting menu <Constant Setting> - [6 Signals] - [4 Unit Ready Signal]
[OUTPUT_COND]
Description Status output signal can be customized. Up to 16 settings can be registered.
Setting menu <Constant Setting> - [6 Signals] - [5 State output customization]
[SIG_PORT]
The connection relationship between the Logical signals and the Physical signals are set
Description in this field. For details, refer to “4.8 I/O area mapping function”.
[SIG_MONI]
Description Display items for the signal monitor window can be set.
Setting menu <Constant Setting> - [6 Signals] - [17 Monitor setting]
[SIG_JW32]
Description Not used.
4-54
4.7 Concerning the qualifications of the operators
General operations ○ ○ ○ ○
Constants Setting × - ○ ○
4-55
4.7 Concerning the qualifications of the operators
4-56
4.7 Concerning the qualifications of the operators
EXPERT or SPECIALIST operators must make a note of the new password which they
have changed themselves without fail so that they will not forget it. If an operator has
forgotten a password, the password cannot be set again insofar as he or she does not
CAUTION have a higher class of operator qualifications.
3 For a password that consists only of numerals, input the number using the
pass numeric keys, and press [Enter].
word If letters or symbols are to be included in the password, input them from the soft
keyboard by pressing [ENABLE] + [EDIT], and press [Enter].
>>A confirmation message is displayed.
4-57
4.7 Concerning the qualifications of the operators
4-58
4.8 I/O area mapping function
I/O mapping
Output signal
Status
Logical signals
Physical signals
signal
Input signal Output signal
Allotment Outside
Input signal
General- Output signal
purpose
signals
Input signal
At factory shipment, mapping is made as shown below. For example, the head signal output from the I/O board
is fixed to 01 signal.
4-59
4.8 I/O area mapping function
By use of I/O area mapping function, change is made for example as shown below.
Table 4.8.2 I/O area mapping setting change example
Physical port Logic I/O signal
1 to 8
I/O board 1 9 to 16
Same allotment as usual
(8 points x 4) 17 to 24
25 to 32
I/O board 2
- No input / output with I/O board 2
(8 points x 4)
I/O board 3
- No input / output with I/O board 3
(8 points x 4)
Arc I/F board
- No input / output with Arc I/O board
(8 points X 1)
Field bus CH1
33 to 544 Field bus CH1 is used as signals of 33 to 544.
(512 points)
Field bus CH2
545 to 1056 Field bus CH2 is used as signals of 545 to 1056.
(512 points)
Field bus CH3
- No input / output with field bus CH3.
(512 points)
Field bus CH4
1057 to 1568 Field bus CH4 is used as signals of 1057 to 1568.
(512 points)
By designating the number of logic signal to be allotted to the physical port, mapping is set. At that time, the
number of logic signal is not written one by one, but it is designated by "port number" which is made into groups in
prior in unit of 8 points.
4-60
4.8 I/O area mapping function
Port Logic I/O signal Port Logic I/O signal Port Logic I/O signal Port Logic I/O signal
37 289 - 296 101 801 - 808 165 1313 - 1320 229 1825 - 1832
38 297 - 304 102 809 - 816 166 1321 - 1328 230 1833 - 1840
39 305 - 312 103 817 - 824 167 1329 - 1336 231 1837 - 1848
40 313 - 320 104 825 - 832 168 1337 - 1344 232 1849 - 1856
41 321 - 328 105 833 - 840 169 1345 - 1352 233 1857 - 1864
42 329 - 336 106 837 - 848 170 1353 - 1360 234 1865 - 1872
43 337 - 344 107 849 - 856 171 1361 - 1368 235 1873 - 1880
44 345 - 352 108 857 - 864 172 1369 - 1376 236 1881 - 1888
45 353 - 360 109 865 - 872 173 1377 - 1384 237 1889 - 1896
46 361 - 368 110 873 - 880 174 1385 - 1392 238 1897 - 1904
47 369 - 376 111 881 - 888 175 1393 - 1400 239 1905 - 1912
48 377 - 384 112 889 - 896 176 1401 - 1408 240 1913 - 1920
49 385 - 392 113 897 - 904 177 1409 - 1416 241 1921 - 1928
50 393 - 400 114 905 - 912 178 1417 - 1424 242 1929 - 1936
51 401 - 408 115 913 - 920 179 1425 - 1432 243 1937 - 1944
52 409 - 416 116 921 - 928 180 1433 - 1440 244 1945 - 1952
53 417 - 424 117 929 - 936 181 1437 - 1448 245 1953 - 1960
54 425 - 432 118 937 - 944 182 1449 - 1456 246 1961 - 1968
55 433 - 440 119 945 - 952 183 1457 - 1464 247 1969 - 1976
56 437 - 448 120 953 - 960 184 1465 - 1472 248 1977 - 1984
57 449 - 456 121 961 - 968 185 1473 - 1480 249 1985 - 1992
58 457 - 464 122 969 - 976 186 1481 - 1488 250 1993 - 2000
59 465 - 472 123 977 - 984 187 1489 - 1496 251 2001 - 2008
60 473 - 480 124 985 - 992 188 1497 - 1504 252 2009 - 2016
61 481 - 488 125 993 - 1000 189 1505 - 1512 253 2017 - 2024
62 489 - 496 126 1001 - 1008 190 1513 - 1520 254 2025 - 2032
63 497 - 504 127 1009 - 1016 191 1521 - 1528 255 2033 - 2040
64 505 - 512 128 1017 - 1024 192 1529 - 1536 256 2041 - 2048
In the case when physical port is I/O board, mapping is made in unit of 8 points for logic input / output signal.
In the case when physical port is field bus (device net or the like), logic input / output signal is mapped in unit of
512 points. Namely, 64 ports (512 points) continuously are mapped from allotted port number as for field bus
channel.
4-61
4.8 I/O area mapping function
For example, in the case without "PLC through" function, even when to output an output O signal as an external
signal as it is, it is necessary to write such a rudder program. But, by use of "PLC through" function, without
writing such to PLC program, it is possible to output directly to the physical port, and PLC program can be
simplified, and scan time can be shortened.
PLC through
Output signal
Status
signal
Logical signals
Physical signals
Input signal Output signal
Software Outside
PLC Input signal
General- Output signal
purpose
signals
Input signal
By the way, this function causes no influence upon software PLC itself, even if a rudder to be operated to signal
of mapping change is written, it itself works normally. (However, actually, designated signals are input / output
made directly with physical port.)
4-62
4.8 I/O area mapping function
When mapping information is not written in "S00SIGL.CON" file, the above value is
set as default setting.
3 Press f8 <initialize> key, and the setting contents go back to default ones
(contents shown in 2).
4 Move the cursor to each logic port, and input numeric value of mapping
information by port number.
When "0" is input, no input / output with the physical medium.
Number
5 At PLC execution, when to directly input / output only specified area without via
PLC, check the "PLC through " of the area.
Move the cursor to desired " PLC through ", and press [Enable] and [1] at the
same time to check it. By pressing [Enable] [2], it is unchecked.
4-63
4.8 I/O area mapping function
6 After completion of all the settings, press the f12 <Complete> key.
>>The software checks whether there is duplication in the set area. If duplication is
found, a popup message showing setting error is displayed. Press [Enter] and the
cursor moves onto the place of duplication, so correct setting data.
In the same manner, even when all the ports are set as 0, a popup message
showing setting error is displayed, so press [Enter] and carry out setting.
When [Cancel] is selected, setting is not carried out. (Not exit from this screen) Select
[OK] and press [Enter], and the set data is written into "S00SIGL.CON" file, and you
can exit this screen.
8 According to the message, turn off the controller once and then turn it on
again.
You cannot exit the message unless turning the controller power OFF -> ON.
After changing mapping, according to the message, turn off the controller once and then
turn it on again. This is necessary to initialize mapping information.
CAUTION
Once I/O mapping is changed, beware that all the output signals are cleared (OFF) after
IMPORTANT power restart.
As the result of setting, when signal number exceeds 2048, field bus signal is limited to
2048 unconditionally.
IMPORTANT For example, the signal range in the case where "251" is designated to the logic port
number of field bus is 2001 to 2048. (The number of signals is 48 points.)
As the number of signal points of field bus is 512 points, the logic port number of each
channel must be away at least "64" or more. If not away, press <Complete> key, error
IMPORTANT message of area duplication is displayed, and setting cannot be made.
4-64
4.8 I/O area mapping function
4.8.4 Example 1 : Using only field bus as external I/O signals with PLC disconnected
For example, here are some mapping setting examples. (Shaded portions are items to be set.)
Even when only field bus is input / output with outside, normally 1888 points of 161 ~ 2048 are allotted to field
bus signal.
When this is set as shown below, input / output signals of field bus are mapped to 1 ~ 2048, all the 2048 points
can be used.
Table 4.8.4 Mapping example (making only field bus as external input / output signal with PLC disconnected)
Physical medium (number of Logic I/O signal PLC through
Port
signal points) number Input Output
8 0 - Ignored Ignored
8 0 - Ignored Ignored
I/O board 1
8 0 - Ignored Ignored
8 0 - Ignored Ignored
8 0 - Ignored Ignored
8 0 - Ignored Ignored
I/O board 2
8 0 - Ignored Ignored
8 0 - Ignored Ignored
8 0 - Ignored Ignored
8 0 - Ignored Ignored
I/O board 3
8 0 - Ignored Ignored
8 0 - Ignored Ignored
Arc I/F board 8 0 - Ignored Ignored
Field bus CH1 512 1 1 to 512 Ignored Ignored
Field bus CH2 512 65 513 to 1024 Ignored Ignored
Field bus CH3 512 129 1025 to 1536 Ignored Ignored
Field bus CH4 512 193 1537 to 2048 Ignored Ignored
POINT In the case of PLC cutoff, check mark in PLC through process has no meaning.
4-65
4.8 I/O area mapping function
4.8.5 Example 2: Using only I/O board 1 – field bus CH1 with PLC disconnected
When to use 32 points of I/O board 1 and 512 points of field bus channel 1 as continuous signals, make the
setting as shown below.
Table 4.8.5 Mapping example (using only I/O board 1 - field bus CH1 with PLC disconnected)
Physical medium (number of Logic I/O signal PLC through
Port
signal points) number Input Output
8 1 1 to 8 Ignored Ignored
8 2 9 to 16 Ignored Ignored
I/O board 1
8 3 17 to 24 Ignored Ignored
8 4 25 to 32 Ignored Ignored
8 0 - Ignored Ignored
8 0 - Ignored Ignored
I/O board 2
8 0 - Ignored Ignored
8 0 - Ignored Ignored
8 0 - Ignored Ignored
8 0 - Ignored Ignored
I/O board 3
8 0 - Ignored Ignored
8 0 - Ignored Ignored
Arc I/F board 8 0 - Ignored Ignored
Field bus CH1 512 5 33 to 544 Ignored Ignored
Field bus CH2 512 0 - Ignored Ignored
Field bus CH3 512 0 - Ignored Ignored
Field bus CH4 512 0 - Ignored Ignored
4-66
4.8 I/O area mapping function
4.8.6 Example 3: Forcibly inputting / outputting signals of I/O board 1 as I1-I32 with PLC
enabled
When to forcibly input the input signals from I/O board 1 as I1 to I32, irrespective of PLC, and forcibly output
033 to 064 to I/O board 2, make the setting as shown below.
Table 4.8.6 Mapping example (forcibly inputting / outputting signals of I/O board 1 as
I1-I32 signals with PLC enabled)
Physical medium (number of Logic I/O signal PLC through
Port
signal points) number Input Output
8 1 1 to 8 Checked
8 2 9 to 16 Checked
I/O board 1
8 3 17 to 24 Checked
8 4 25 to 32 Checked
8 5 33 to 40 Checked
8 6 41 to 48 Checked
I/O board 2
8 7 49 to 56 Checked
8 8 57 to 64 Checked
8 Ignored ?
8 Ignored ?
I/O board 3
8 Ignored ?
8 Ignored ?
Arc I/F board 8 Ignored ?
Field bus CH1 512 Ignored ?
Field bus CH2 512 Ignored ?
Field bus CH3 512 Ignored ?
Field bus CH4 512 Ignored ?
Even when mapping is changed by use of this function, there is no influence upon PLC
POINT relay number of physical medium. Even if the setting is made as shown above, for
example, relay number of I/O board 2 remains X64 to X95 - Y64 to Y95.
And, their relay coil functions normally. (However, the status of coils Y64 ~ Y95 is not
output to I/O board 2. Output is the status of 33 to 064.)
POINT Only signals checked in PLC through process are forcibly input / output.
Other signals are dependent on assembled PLC.
In the table, logic ports of items not related to forcible input / output are ignored, however,
POINT they must be set so that their signal area should not overlap.
At execution of PLC, logic port numbers of items not checked have no meaning, therefore,
it is an effective method to input "0" expressly and avoid duplicated check of area.
4-67
4.9 High Speed Interference Detection
If these parameters are not set accurately, incorrect detection may occur (interference
is not detected, or detected although interference never happens). Be sure to set the
CAUTION correct tool constants by referring to "4.5 Tool constant settings".
4-68
4.9 High Speed Interference Detection
(Notes) After performing the automatic tool weight and C.O.G. setting
procedure, this setting is automatically set to “Normal sensitive”. Not needed to
change this setting manually.
This sets the detection level [kgfm] in teach mode when the mode is set to "Normal
Teach
sensitive”.
This sets the detection level [kgfm] in playback mode when the mode is set to "Normal
Level 0
sensitive".
This sets high sensitivity detection level [kgfm] in playbackmode when the mode is set to
"Normal sensitive". This level becomes enabled when 1 is set to the argument of FN230
Level 1
(interference detection level selection function). As for details, refer to the interference
detection level selection function in the next section.
4-69
4.9 High Speed Interference Detection
For switching, "interference detection level selection function" is used. Details are as shown below.
Unless this function is used, the threshold value set to level 0 is used always at playback.
At teaching, this function is carried out, but in the case of 0 and 1, all detection level of teach are used.
In the case when this function is executed, designated detection level is used until this function is executed
for the next time.
Detection level automatically becomes 0 (level 0) at step 0 replay of program. However, in the case of
program call, even in step 0, it does not automatically become 0 (level 0).
Even if it is stopped halfway and restarted, level is not switched. However, if step is selected, level
automatically becomes 0, so when level is changed, use it with care.
No. Situation
1 Tool constants such as C.O.G., weight and moment of inertia are much different from the
actual values.
2 Plural axes move violently at the same time
3 Power supply voltage is low
If mistake in interference detection happens, check above situations at first. If everything is OK, try to change
the threshold value or change to disabled by recording FN230(COLSEL) only around trouble steps.
Refer to “4.9.5 Switching Detection Level by Function” for FN230(COLSEL).
4-70
4.10 Setting the application type
Only configure these settings once prior to the first time of use. Inadvertently changing
them later may cause problems such as the initialization of various settings and the
CAUTION inability to use functions that were used up until that time.
Up to two application types per unit can be set. For example, if the robot can be used for both spot welding and
handling, set "Usage1" to [Spot Welding] and "Usage2" to [Handling].
Configuration example
2 Select teach mode and <Constant Setting> - [12 Format and Configuration].
>>The following setting menu appears.
4-71
4.10 Setting the application type
4 Align the cursor with "Usage1" or "Usage2", and press [Enter] key.
If, for example, the robot is also to be used for a spot welding application, select
[Spot Welding] for "Usage1" and [Handling] for "Usage2".
>>A list of application selection candidates appears. Use the up or down cursor to
select [Handling] and press [Enter] key again.
4-72
4.11 Setting the [CLAMP / ARC] key
The function of (1) and its usage are described hereinafter. As for (2), (3) and (4), please refer to the instruction
manuals “APPLICATION MANUAL SPOTWELDING”, “APPLICATION MANUAL ARC WELDING” and
“FLEX-HAND function”.
When the application is spot welding or arc welding, the [CLAMP/ARC] key is initially set
for using the corresponding welding function and the key cannot be used to turn a signal
CAUTION ON/OFF manually.
Setting Procedure
4 Align the cursor with "Clamp Key" and press the [ENABLE] and left or right
+ cursor keys together to align the cursor to "Output Signal".
4-73
4.11 Setting the [CLAMP / ARC] key
5 Next, align the cursor to "Alloc Signal," input the number of the output signal
for opening and closing the gripper, and press [Enter] key.
Two output signals can be registered. If just one signal is to be used, set "1"
Number only.
If two signals are to be used as is the case with double solenoids, set the two
signals you want to use to switch ON and OFF alternatively for "1" and "2."
• The same signal cannot be input for both signal 1 and signal 2.
• When you want to set a multiple-output signal, set it for signal 1 only.
Two multiple-output signals cannot be set.
• Signals that have already been assigned cannot be set.
• If 0 is set for the signal number, the key has no function.
• Even if the application differs depending on the unit, only one
application can be set for the clamp key for safety reasons.
1 Just pressing the [CLAMP/ARC] key has no effect when the signal ON/OFF
function has been set for the key. Furthermore, a function command cannot be
registered.
2 Input decimal numbers for the data you want to output and press [Enter] key.
>>The registered output signal is turned ON/OFF in accordance with the specified
Number numerical value.
4-74
4.12 Setting the software limit (operating range)
4.12.1 Outline
The software limit (operating range) is set to the maximum operating range prior to shipment from the factory.
If the positions of the "stopper" and "limit switch" are changed or the operating area is changed for operational
reasons, be sure to also change the software limit. There are the following three ways of setting the software
limit. For these operations, an operator class EXPERT or higher is necessary.
+ + + + + +
This menu is convenient in case that software limit value of one robot is copied to that of
POINT another robot which is same type.
Software limit values (hexadecimals) to be input must be calculated beforehand.
The software limit function is not for defining the limit area*. To change the limit area, use
the "stopper" and "limit switch".
Unexpected robot motion leading to a person being hit or caught may result in loss of life,
serious injury, or an accident.
DANGER * Limit area: The area the robot cannot move out of even if there is a failure or
malfunction with the robot system.
When software limit is changed, please do not forget to confirm that robot surely stops at
the defined software limit by manual operation. If this procedure is omitted, wrong setting
by mistaking operation may result in loss of life, serious injury, or an accident.
WARNING
The following items are not supported for auto setting of the software limit.
(1) Servo gun axis*(The checkmark cannot be turned ON)
(2) Endless axis*(The checkmark cannot be turned ON)
(3) Other than angle commands of robotic language for each axis angle (MOVE/
MOVEJ/MOVEX_J/MOVEX_E)
CAUTION * Calculation is not performed automatically, but values can be input directly in the data
input area.
4-75
4.12 Setting the software limit (operating range)
2 Align the cursor with the target axis and operate the robot manually to move
each axis to a position you want to set for the software limit.
By moving robot, check the relationship between the rotating direction and the
increase/decrease of encoder data without fail. If “max” value and “min” value is set
opposite by mistake, robot can never move. In this case, please modify these values by
CAUTION utilizing [Input Value] menu.
4-76
4.13 User defined error
Setting procedure
1 Open <Service Utilities> - [25 Robot Diagnosis] [6 User Error].
>>The following screen is displayed.
Copy the content of the current user error to the other error number.
3 When the “Input Signal” is turned ON, the error window is displayed.
Item Description
Failure code This is the error number. (7001 to 7099)
Input Signal This is the trigger signal (input signal) to display the error. (0 to 2048)
Select the type of the error (Error / Alarm / Information)
Failure Type For details, refer to the following manual.
“CONTROL AND MAINTENANCE FUNCTION” Chapter 4
Input the error message
Character input screen is displayed by [Enable] + [Edit].
Failure message
Input the error content.
Failure content Character input screen is displayed by [Enable] + [Edit].
Input the measures.
Measures Character input screen is displayed by [Enable] + [Edit].
4-77
4.14 User coordinate system
2
Z
X
Y
1
4-78
4.14 User coordinate system
3 Enter the number of the program created in the procedure 1 (=”1”) and press
[Enter].
>>The program is scanned and a new user coordinate system 1 is defined.
“Step Order”
OXY : Origin, a point to determine the X direction, a point to determine the Y direction
OZX : Origin, a point to determine the Z direction, a point to determine the X direction
OYZ : Origin, a point to determine the Y direction, a point to determine the Z direction
4 Press <Complete>
>>The defined user coordinate system 1 is saved in the internal memory.
5 Press [R] key several times to exit from the setting menu.
Register the user coordinate system to the manual operation coordinate system
1 Open <Constant Setting> - [5 Operation Constants] - [5 Coordinate registration]
>>The following screen is displayed.
+ “3 Coord.3” = “User”
“6 Coordinates 3 No.” = “1” (The No. of the defined user coordinate system)
3 Press <Complete>
>>The setting is saved in the internal memory.
4 Press [R] key several times to exit from the menu screen.
4-79
4.14 User coordinate system
(X,Y,Z) = (0,0,0)
4-80
4.14 User coordinate system
(NOTE)
In case of a sealing gun, please use the point shown in the following picture as the
origin. This “Clearance” is the distance between the stationary tool tip (nozzle of the
sealing gun) and the surface of the work-piece.
Stationary
tool
(Figure) Point the origin of the stationary coordinate system’s origin using the robot tool
tip (TCP).
2 Define a user coordinate system using this program. (See “4.14.1Setting
example”)
>>Via the operations in the following pages, this user coordinate system can be used as
a “Stationary tool coordinate system”.
4-81
4.14 User coordinate system
2: <Service Utilities> - [1 Teach / Play Condition] [12 Interpolation origin] is set to “Stationary”.
1 Select the user coordinate system (=Stationary tool) for the manual operation.
2 Open <Teach / Play Condition> screen and set the “Interpolation origin” to
“Stationary”.
>>The interpolation type in the recording status bar will change to “S-LIN”
+
If “S-LIN” is not displayed, please press [Enable] + [INTERP/COORD].
+
3 When moving the robot with manual operation, the robot moves based on the
stationary tool. For example, the robot will rotate around the Z axis of the
stationary tool when pressing the [RZ-][RZ+] keys.
(Supplement)
When other coordinate system is selected, the stationary tool interpolation in the manual
axis operation is disabled temporary.
4-82
4.14 User coordinate system
1 First, execute “FN67 STOOL” to select the user coordinate system for the
stationary tool interpolation.
2 Step 2, 3, and 4 should be recorded like the following pictures.
Turn the
4
work-piece (90deg)
3 4
3 4
2
2
2 3
3 The interpolation type for the step3 and the Step4 should be set to “S-LIN”.
Method 1
(1) Open <Teach / Play Condition> screen and set the “Interpolation origin” to
“Stationary”.
(2) The interpolation type in the recording status bar will change to “S-LIN”
(3) When pressing the [REC] key, a step of interpolation type “S-LIN” will be recorded.
Method 2
(1) After recording a MOVE command, open the edit screen and place the cursor to the
position of interpolation type of the step.
(4) After setting “S-LIN” for the desired steps, press <Complete> to save.
4 When performing CHECK GO operation from the step0, the robot will be
controlled so that the stationary tool’s tip will go along the edge of the work-piece
while executing the Step3 and 4.
3 4
3 4
2
2
2 3
4-83
4.15 How to copy the softkey settings between the controllers
This operation should be performed after switching the operator class to EXPERT or higher.
Operating procedure
1 Open <Constant Setting> - [7 f-Keys] [1 Softkey Condition].
4-84
4.15 How to copy the softkey settings between the controllers
4 After selecting the destination folder for the export (In this case, “RC Ex.Mem1”),
press <Execute>.
>>The following message is displayed.
5 Input the 2 digits (1-99) and press [Enter]. In this example, input “11” and press
[Enter].
>>The following screen is displayed.
>>In this example, the setting will be exported with the following file name.
AC11TPKEY.CON
4-85
4.15 How to copy the softkey settings between the controllers
Operating procedure
1 Open <Constant Setting> - [7 f-Keys] [1 Softkey Condition].
4 Select the “AC**TPKEY.CON” in the USB memory (RC Ex. Mem1) using the
[Cursor key] and the [Enter] key and then press <Execute>.
>>The file is imported and the following window will be displayed.
4-86
4.15 How to copy the softkey settings between the controllers
Normally, select “NO”. When “NO” is selected, the “Spot Constant (CODE 2082)”
softkey is automatically changed to “No function (CODE 0)”.
POINT
->
2082 (Spot Constant) 0 (No function)
5 Press <Complete>.
>>The settings will be enabled.
4-87
4.15 How to copy the softkey settings between the controllers
NOTE
4-88
Chapter 5 Spot welding setup
This chapter is aimed at operators who intend to use the robot for spot welding
applications, and it describes the setup work specifically for these applications.
Many more steps need to be taken for the setup in the case of a servo gun compared with an air gun since a
servo gun involves the registration of machine constants—specifically the "mechanism constants" for exercising
servo control over the gun axes—and of the servo tuning parameters, the measurement of the bending
characteristics, and so on. Normally, however, this kind of servo drive mechanism is installed and set up
appropriately at the factory so that customer does not have to take this action themselves. The items shaded in
the figure below correspond to these steps.
This section does not go into these steps, and it describes only the setup work (non-shaded area) which must be
carried out by the customer after delivery.
If the servo gun is to be installed and adjusted by customer the work in the shaded section must be performed.
This work must be done by an operator who has the qualifications of an EXPERT or above, that is to say, who
is well versed in the operation of the controller. Refer to following manuals. For details on the operator
qualifications, refer to Chapter 4 "Setup".
5-1
5.2Assignment of spot welding input/output signals
Among the signals are the ones used with air guns only, the ones used with servo guns only, and the ones used
for both types of guns. "○" in the table denotes a signal which is used. "–" denotes a signal which is not used
even if it has been assigned.
As for the signal that is not written here, please refer to the instruction manual “APPLICATION MANUAL SPOT
WELDING”.
5-2
5.2Assignment of spot welding input/output signals
5-3
5.3Settings inherent to a servo gun
A number of technical terms relating to spot welding will appear in this section. To find out what these terms
mean, read through the section on basic spot welding operations in the Basic Operation Manual before
proceeding.
The "servo gun usage conditions" and " servo gun tip consumption " parameters that are concerned with how to
determine the position of the open stroke and other aspects of operating the servo gun are set here. Prior to
shipment from the factory, the general initial settings were already performed. Therefore, under normal
circumstances, no changes need to be made by customer. Outlined in this section are a number of terms and
parameters with which an operator must at the very least be familiar in order to proceed with the basic teaching
using the servo gun.
For an explanation of all the parameters displayed, refer to the operating manual “APPLICATION MANUAL
SPOT WELDING”.
2 Select the <Spot Constant> f key. The same menu can be selected by pressing
[8.Spot welding application] from <Constant Setting> f key.
>>The constant setting menu used exclusively for spot welding such as the one
shown below now appears.
Menu items for title No.3 and following are displayed only when servo guns have
been set.
3 Align the cursor with [5 Working condition of Servo Gun] and press [Enter] key.
>>A setting screen such as the one shown below now appears.
5-4
5.3Settings inherent to a servo gun
6 If there is an edit box, input the appropriate number, and press [Enter] key.
If the radio buttons (the horizontal rows of selector buttons) are used, press the
+ [ENABLE] and left or right cursor keys at the same time to select their settings.
If the combo box (box with the arrow at the far right) is used, align the cursor
with it, and press the [Enter] key. A table with a list of selection candidates now
appears. Use the up or down cursor key to select the chosen candidate, and
press [Enter] key again.
5-5
5.3Settings inherent to a servo gun
Only the basic parameters will be described below. For an explanation of all the parameters displayed, refer to
the operating manual “APPLICATION MANUAL SPOT WELDING”.
5-6
5.3Settings inherent to a servo gun
2 Select the <Spot Constant> f key. The same menu can be selected by pressing
[8.Spot Welding Application] from <Constant Setting> f key.
>>The constant setting menu used exclusively for spot welding such as the one
shown below now appears.
Menu items for title No.3 and following are displayed only when servo guns have
been set.
3 Align the cursor with [6 Tip consumption detection] and pres [Enter] key.
>>A setting screen such as the one shown below appears.
5 If there is an edit box, input the appropriate number, and press [Enter] key.
5-7
5.3Settings inherent to a servo gun
If the radio buttons are used, press the [ENABLE] and left or right cursor keys
+ at the same time to select their settings.
If the combo box (box with the arrow at the far right) is used, align the cursor
with it, and press [Enter] key. A table with a list of selection candidates now
appears. Use the up or down cursor key to select the chosen candidate, and
press [Enter] key again.
Only the basic parameters will be described below. For an explanation of all the parameters displayed, refer to
the operating manual “APPLICATION MANUAL SPOT WELDING".
5-8
Chapter6 Arc welding setup
This chapter describes the setup work procedure for operators who will be operating the
robot for the arc welding application.
The setup work must be done if operators aim to do the setup themselves or if the welding power supply is
to be changed after the robot was delivered. For further details, refer to the instruction manual
“APPLICATION MANUAL ARC WELDING”.
This work need not be done if the robot is not going to be connected to an external device.
6-1
6.2Checking the welding characteristics data and wire feed characteristics data
Do not change the registered welding characteristics data and wire feed
characteristics data without good reason.
If any changes have been made in the data, the welding characteristics and wire feed
characteristics will be changed. This means that they will be at variance from the
CAUTION actual operating environment. As a result, the welding results will be adversely
affected.
Checking the welding characteristics data and wire feed characteristics data
2 When a multiple number of welding power supplies have been connected, press
[Enter] in the "welding power supply" field to select the welding power supply
whose data is to be set.
This operation need not be performed if only one welding power supply has been
connected.
6-2
6.2Checking the welding characteristics data and wire feed characteristics data
4 Move to the target location using [Up] or [Down], and press f8<Select>.
>>A list of the characteristics data now appears.
5 While reading the comments, select the desired characteristics data, and press
[Enter].
>>The characteristics data is now selected. Repeat these steps for as many times as
necessary.
6-3
6.3Allocating the dedicated arc welding input/output signals
If the application of the robot is set for "arc welding," some of these signals are already allocated prior to
shipment.
For the output signals, select <Constant Setting> - [6 Signals] - [3 Output Signal
Assignment] - [3 Arc Outputs].
3 Allocate the output signals by performing the same operations as for the basic
input/output signals.
6-4
6.3Allocating the dedicated arc welding input/output signals
6-5
6.3Allocating the dedicated arc welding input/output signals
6-6
6.3Allocating the dedicated arc welding input/output signals
Factory
Output signal name settings Description of function
Output signal
WCR input twin AS (W1 to W4) 0 This is output when the WCR check function is
enabled by the "WCR input twin AS" input signal.
Abnorm. sect. OFF (W1 to W4) 0 Section OFF has been set by the "Abnorm. sect.
OFF" input signal as the operation to be performed
after welding trouble has occurred.
Whole sect. WOFF (W1 to W4) 0 Automatic operation is continued by the "Whole sect.
WOFF" setting after an arc start failure has occurred.
Section weld OFF (W1 to W4) 0 Automatic operation is continued by the "Section
weld OFF" setting after an arc start failure has
occurred.
Current Cond. 0 This is output during the welding section when the
(W1 to W4) current condition type is set at the wire speed.
Voltage Adjustment Method 0 This is output during the welding section when the
(W1 to W4) voltage adjustment mode is individual (voltage
command).
6-7
6.3Allocating the dedicated arc welding input/output signals
NOTE
6-8
Chapter 7 Preparations for automatic
operation
This chapter describes the usual preparatory steps taken to operate the robot
automatically.
If the robot could be started from both the teach pendant and external input signals, this would be extremely
dangerous. Therefore, only one of these command input methods can be used for such commands as the
start command and program select command. (Conversely, commands from any sources are accepted at
all times for the safety commands such as the stop and emergency stop command.)
Host controller or
Teach pendant operating console, etc.
Start input,
program
number input
Controller External
controller
Fig. 7.1.1 Controller/external operation for motors ON/START select and program selection command
The switching of the start command to controller (operation using teach pendant) or external (operation by
input signals) is known as "motors ON/START select." It is the same with the program selection command.
Controller or external can be set independently for these commands.
The same menu also appears when [1 Teach/Playback Condition] are selected from
the <Service Utilities> f key.
7-1
7.1 Specification of the operation method
3 Align the cursor with "Motors ON/START sel. source," and press the [ENABLE]
+ and left or right cursor keys to select the settings of the radio buttons (the
horizontal rows of selector buttons).
Motors ON/
Description/Explanation
START select
Controller - The Motors can be turned ON using the [Motors ON] button.
- Automatic operation can be initiated using the [START BUTTON].
External - The Motors can be turned ON using an external input signal.
(“MotorsON external”) from an external device. (NOTE)
- Automatic operation can be initiated by an external input signal
(“External play start.”) from an external device. A signal is assigned
as a standard signal for the external start signal. (I30)
(NOTE) When shipping, the ”MotorsON external” is not assigned to any signal
number. To use this signal from external device (e.g. PLC), please assign this
function to an external input signal in advance. (e.g. I29)
4 In the same way, align the cursor with "Playback mode prog. sel.", and press
+ the [ENABLE] and left or right cursor keys to select the settings of the radio
buttons (the horizontal rows of selector buttons).
Playback mode
Description/Explanation
program select
Controller Programs can be selected from the teach pendant.
External Programs can be selected by input signals (external program
selection signals) from an external device. A signal up to 8 bits is
assigned as a standard signal for the external program select
signal.
In the teach mode, programs cannot be selected using the external input signals.
"External" for program select is set only in the playback mode.
If the f key [Start Ext·Prog Ext/Start Con·Prog Con] has not been assigned, it can
be assigned by selecting <Constant Setting> - [7 f-Keys] - [2–4 Soft Key Layout].
With "External" for the program select signal, the number of the program to be played back is determined by an
input signal from the external source. There are several ways to read the program numbers.
Read through the following, and proceed with operation using the settings tailored to the system.
There are three ways to read the program select bits (16 signal lines): "binary,"
"discrete" and "BCD (Binary Coded Decimal)."
2 Press [ENTER] to select one of the methods as followed.
7-2
7.1 Specification of the operation method
Discrete With this method, the number of the bit turned ON by the signal is used as
the program number. This means that only programs with numbers from 1
to 16 can be selected. If two or programs are input at the same time, the
one with the lower number is selected.
BCD With this method, the signal is read out as a BCD code. If, for instance,
(Binary bits 3 and 5 are ON, program no.24 will be selected since the 1's digit is
Coded 22=4 and the 10's digit is 21=2.
Decimal)
Signals 1 to 16 are the numbers of the 16 "Program sel. bits" input signals.
When "binary" or "BCD" is selected for the "selection system," a multiple number of
signal lines are read so that the program strobe signal for determining their read
timing is used. There is a special method that does not use the program strobe signal,
as set forth below.
3 On the same setting screen as the one mentioned above, align the cursor with
"Strobe signal."
There are two method: one uses the program strobe signal and the other does not
use it.
4 Press [ENABLE] and left or right cursor keys to select the settings of the radio
+ buttons (the horizontal rows of selector buttons) and select one of these two
methods.
7-3
7.1 Specification of the operation method
(I) : Input signal (From external device to robot controller / (O):Output (From robot controller to external device)
7-4
7.1 Specification of the operation method
(I) : Input signal (From external device to robot controller) / (O):Output (From robot controller to external device)
7-5
7.1 Specification of the operation method
(P1- P16)
150ms at 200ms
maximum
(I) : Input signal (From external device to robot controller / (O):Output (From robot controller to external device)
(NOTE 1) “Ext. play start” signal should be a pulse signal of 200ms or more.
(NOTE 2) The pulse’s width of the “Program selected” signal is 200ms at the factory(default) setting.
But the width can be changed in the following setting menu.
→<Constant Setting>[6 Signals][1 Signal condition][6 Program acknowledge time] (unit : sec)
CAUTION (NOTE 3) “Program selected” and “Program echoback bits” are outputted when the actually
selected program starts.
(NOTE 4) When the “Program selected” is outputted, turn OFF the “Program sel.bits”.
Robot
Work bench 1
Work bench 3
Operation
Operation box 3
box 1
7-6
7.1 Specification of the operation method
(In this example, the “Motors ON external” is assigned to the input signal 29.)
7-7
7.2 Setting multi-station operation
If stations 5 or more are to be used, use the free input pins on the relay unit or the Arc I/F board for the
connections.
(Then allocate them by operating the robot in such a way that these input pins will be used as the start signal
inputs.)
7-8
7.2 Setting multi-station operation
7.2.3 Allocating the start signals (only when using stations 5 to 10)
If there are four or fewer stations, the start signal and stop signal are placed in the input enable status simply
by connecting the operation box and start boxes. (These signals are directly coupled to the fixed inputs on
the sequence board.)
If stations 5 or more are to be used the signals must be allocated in such a way that the start signals are
input as the robot status input signals (station 5 start to station 10 start).
2 Input the numbers of the input signals to be used as the station 5 to 10 start
signals, and press [Enter].
7-9
7.2 Setting multi-station operation
Reserved prog St. ∗, 1 to 16 0 This outputs the number of the program which is being
(∗: Station No.) reserved by station ∗. Program numbers 1 to 9999 are
indicated as follows using 16 signals.
Signal 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1
15
Binary 2 214 213 212 211 210 29 28 27 26 25 24 23 22 21 20
BCD 1000’s digit 100’s digit 10’s digit 1’s digit
7-10
7.3 Home position registration
Up to 32 home positions can be registered per unit (the unit in which the task program is configured).
Some methods are provided for registering. First, the usual registration method is described.
1 First, teach the position that is to serve as the home position using the robot.
Select any program, and record the actual position as a step.
Any interpolation type, speed or tool number is acceptable.
>>Normally, this step should be the first step (move command) in the program which
is to be started from the work home position. Any program and any step with any
number will do. Make a note of them.
7-11
7.3 Home position registration
4 Align the cursor with "Area Definition," and press[ENABLE] and left or right
+ cursor keys together to set the radio button to "Defined."
>>The home position setting screen such as the one shown below now appears.
5 Leave the "Position" setting as "Program" and the "Range" setting as "TCP."
6 Align the cursor with "Program No.," input the number of the program
prepared in 1, and press [Enter] key.
In the same way, align the cursor with "Step No.," input the step number, and
press [Enter] key. A step No. indicating a move command—not a comment or
other function command—must be input without fail.
>>The data recorded in the program and step which were input is now called, and
the positions recorded for the axes are displayed in the center.
7 Align the cursor with "TCP," input the home position range here, and press
[Enter] key. The diameter of a spherical shape that can be visualized is input
here. The home position signal is output when the tool tip is inside this
spherical shape.
Normally, about 20 mm is recommended.
>>The size of the spherical shape is broken down into the angles of the axes, and a
range is now displayed at the positions recorded for the axes in the center.
If the position of the program and step which were input in 6 has been modified or if
interim steps have been deleted or inserted at any point after this, the setting for the
step number of the home position will be automatically updated in tandem with this
change.
By having the step in the registered program serve as the first step in the program
which is started, no further attention need be paid to the home position registration
even when the position in that step has been modified by teaching after home
position registration.
(However, in the event that the registered step itself has been deleted, the home
position registration will be deleted in tandem with this deletion.)
7-12
7.3 Home position registration
Basic output signal is allocated to only “Territory No.1” when shipped. To use No.2 and
up, basic output signals must be allocated for each of it.
Output signal number currently assigned is displayed at the bottom of the screen.
10 The range of the home position can be specified directly for each of the axes.
Set "Range" to "Angle" rather than to "TCP."
>>The range input field changes as shown below. Input the range directly in degrees
into the range field of each axis (the edit box on the right of + –).
11 If an auxiliary mechanism such as servo gun or travel unit is being used, "Aux.
mechanisms," which is a new item, is displayed. Depending on the
characteristics of the mechanism concerned, the home position may or may not
be monitored.
Select one or the other. In the case of a servo gun, select "Ignored."
7-13
7.3 Home position registration
Only the differences from the program reference system will be described below.
2 Turn on the motor power (servo power), and move the robot by manual
operations to the position which is to serve as the home position.
Once the position has been determined, release the enable switch.
(Alternatively, turn off the motor power.)
4 Set the "TCP" in the same way as with referencing the program. (The next steps
are the same.)
7-14
7.3 Home position registration
Only the differences from the program reference system will be described below.
2 Move the cursor to the "Territory" field, input the position of each of the axes
directly in degrees, and press the [Enter] key.
>>It is possible to input positions that significantly exceed the software limits
(operating ranges) of the axes. Some axes which have been excluded from being
the target of inspection for their home positions can be supported by setting a high
value.
The same result can be achieved by proceeding as follows: after "Position" has been
set to "Program," the program and step have been specified and the position data has
been read, switch the "Position" setting to "Numerical," and modify the position of each
axis.
3 Set the "TCP" in the same way as with referencing the program. (The next steps
are the same.)
7-15
7.4 Registering Start Enable Area
To restrict the robot start by robot controller using the Start enable area, the setting for
“Start enable area” shall be specified as the condition of “Unit READY” in the section
IMPORTANT 7.5.2 Unit READY signal.
The start enable area can be registered to the mechanism one to one. When all the mechanisms included in a
unit are in the registered area, the unit is considered within the range of start enable area. For the management
unit, all the mechanisms in a system are to be checked.
3 Align the cursor with “Area Definition” and press [Enable] + [Right/Left] key at a
time to move the radio button to “defined”.
4 Move to the axis to set the area, and press [Enter] key.
>>Now, you can input the value. To restore the screen, press [Enter] key again.
5 When the value input is available, enter the area to set and press [Enter] key.
>>The input is now fixed. No more value input is available.
7-16
7.4 Registering Start Enable Area
For the rotation axis, specify the area within the range of -999.0 ゚ - 999.0 ゚. For
the slide axis, -9999.9mm - 9999.9mm.
The axis, of which both “Max.” and “Min.” have been set at 0.0, is not to be
checked whether it is in the start enable area or not.
6 When the value input is available, press f key <Record Current Position>.
>>The current position of the axis to input is recorded.
1 Switch the unit that checks if the robot is in the start enable area to the current
+ unit by pressing [Enable] + [UNIT/MECHANISM] key.
2 When the current unit is within the start enable area, the following icon appears
in the “Variable status display area”.
The axis out of the start enable area should be indicated in red.
On the other hand, the mechanism not included in the current unit should not be
indicated in red even if out of the area.
7-17
7.5READY status output signals
The unit READY signal turns ON only when each of the conditions listed vertically
has been met. It remains OFF when even one condition has not been met.
4 Align the cursor with the item serving as the ON condition of the output signal,
+ and press [ENABLE] + [ON] keys.
>>This will place a check mark in the box.
(No changes can be made in those boxes which have been set to the disable status.
Only a display appears in these boxes.)
7-18
7.5READY status output signals
In the following case, for example, the condition can be formed when the start
selection is set to “Controller” or “External”. If putting multiple checkmarks in a single
horizontal row like below, these items can be combined with the OR condition.
5 After all the items have been set, press the <Complete> f key.
>>This has the immediate effect of setting the output signals ON or OFF.
6 To clear all the check boxes at a time, press the <Initialize> f key.
>>The check marks in all the check boxes of the status output signals currently
displayed are now cleared.
Prior to shipment from the factory, no checkmark should be placed in any of the check
POINT boxes.
This means that the unit READY output signal is always ON by the initial setting.
7-19
7.5READY status output signals
Unit
Item Details
READY
Soft Limit Inside range: The condition is met when the soft limit has not been detected. ○
Link Soft Limit Inside range: The condition is met when the link soft limit has not been
○
detected.
Screen editor Complete: The condition is met excluding during screen edit. ○
○ Can be set as the condition.
× Does not serve as a condition.
To specify the start enable area as a condition of the unit READY, see 7.4Registering
Start Enable Area and follow the procedures to register the start enable area.
IMPORTANT
The status output signal turns ON only when each of the conditions listed vertically
has been met. It remains OFF when even one condition has not been met.
3 Press the [Prev No] or [Next No] f key or input a number in "Status output
signal" at the very top of the screen, and press [Enter] key. This enables one of
the 16 status output numbers provided to be selected.
7-20
7.5READY status output signals
5 Align the cursor with the item serving as the ON condition of the output signal,
+ and press [ENABLE] + [ON] keys.
>>This will place a check mark in the box.
(No changes can be made in those boxes which have been set to the disable status.
Only a display appears in these boxes.)
In the following case, for instance, the condition is met when the Playback mode is "1
cycle" or "Continuous." If, as in this case, a check mark has been placed in more than
one box in a horizontal row, the settings are combined by an OR condition.
Conversely, a case where none of the boxes has a check mark is handled in the
same way as a case where check marks have been placed in all of the boxes. In the
example given below, the condition is set whether the Playback mode is set to 1
step, 1 cycle or continuous, which means that it has nothing to do with the output
signal.
6 After all the items have been set, press the <Complete> f key.
>>This has the immediate effect of setting the output signals ON or OFF.
7 To clear all the check boxes together, press the <Initialize> f key.
>>The check marks in all the check boxes of the status output signals currently
displayed are now cleared.
Prior to shipment from the factory, no check marks were placed in any of the check
boxes.
This means that the status output signal is always ON with the initial setting.
Auto operation Start: The condition is met when auto operation is underway.
Stop: The condition is met when auto operation is not underway.
Temporary stop input Input ON: The condition is met when the stop input signal is set to ON.
Input OFF: The condition is met when the temporary stop input signal is set to
OFF.
7-21
7.5READY status output signals
Item Details
Arbitrary logical input Input ON: The condition is met when any designated logical input signal is set to
ON.
Input OFF: The condition is met when any designated logical input signal is set to
OFF.
Start selection Controller: The condition is met when motors ON/START selection is set to
controller.
External: The condition is met when motors ON/START selection is set to
external.
Program selection Controller: The condition is met when program selection is set to controller.
External: The condition is met when program selection is set to external.
Machine lock Enabled: The condition is met while machine lock is established.
Disabled: The condition is met while machine lock is not established.
Soft Limit Inside range: The condition is met when the soft limit has not been detected.
Outside range: The condition is met when the soft limit is being detected.
Link Soft Limit Inside range: The condition is met when the link soft limit has not been detected.
Outside range: The condition is met when the link soft limit is being detected.
Encoder battery Normal: The status is established when no fault in the encoder battery is
detected.
Unusual: The condition is met when fault has occurred in the encoder battery.
Spot weld Weld ON: The condition is met when spot welding is set to pressure ON.
Weld OFF: The condition is met when spot welding is set to pressure ON.
No SQZ: The condition is met when spot welding is set to pressure OFF.
User level USER or below: The condition is met when the current operator classification
class is USER or below.
EXPERT or above: The condition is met when the current operator classification
class is EXPERT or above.
Playback speed Less than 100%: The condition is met when the speed override ratio is lower than
override 100%.
100%: The condition is met only when the speed override ratio is 100%.
Excess of 100%: The condition is met when the speed override ratio is higher
than 100%.
Mechanism servo OFF ON: The condition is met when there is at least one mechanism of the individual
mechanism OFF.
OFF: The condition is met when there is no mechanism of the individual
mechanism OFF.
7-22
7.6Interference Territory registration
Robot 2
Controller 2
Up to 16 interference territories can be registered per unit (the unit in which the programs is configured).
Input / output signals for interference territory are not allocated when shipped.
If this utility is necessary, these signals must be allocated by referring to “4.6 Signal
IMPORTANT attribute settings”.
1 First, teach the position that is the “center” of interference territory using the
robot. Select any program, and record the actual position as a step.
7-23
7.6Interference Territory registration
4 Align the cursor with "Area Definition," and press the [ENABLE] and left or right
cursor keys together to set the radio button to "Defined."
>>Interference territory setting screen such as the one shown below now appears.
7 Align the cursor with "Program No.," and “Step No.”, then input the number of
the program and step No. prepared in 1, and press the [Enter] key.
This step must indicate a move command without fail.
>>The data recorded in the program and step is now called, and its XYZ position data
are displayed in the “Center” position.
8 To define the size of interference territory, align the cursor to “Depth”, ”Width”
and “Height” in case of “BOX”, or align to “radius” in case of “Sphere”. Input
each length and press the [Enter] key
Radius
Depth
Recorded point
Width (TCP = Tool Control Point)
7-24
7.6Interference Territory registration
11 Next, following I/O signals for all interference area need to be allocated.
Basic input signal “Territory position 1 to 16”
Basic output signal “Territory position 1 to 16”
“4.6 Signal attribute settings”
This is a sample screen when output signal No.10 is allocated to “Interference area”.
When robot is outside the interference territory, “interference area output signal” is ON.
And before robot is getting into the interference territory, robot waits for “interference
area input signal” ON.
Example of “Box”
14 Similar setting is necessary to the other robot that has same interference
territory.
7-25
7.6Interference Territory registration
(1) Immediately before R#1 gets into the interference territory, R#1 checks “Territory position input signal”
from R#2.
(2) If “Territory position input signal” was ON, R#1 turns OFF the “Territory position output signal” and gets
into the interference territory because R#2 is outside the interference territory.
(3) If “Territory position input signal” was OFF (this means R#2
is still in the interference territory), R#1 starts waiting until
R#2 goes out of the interference territory and “Territory
position input signal” is turned ON,. While waiting, right
message will be displayed.
(4) After R#2 goes out of the interference territory and “Territory position input signal” is turned ON, R#1
turns OFF the “Territory position output signal” and gets into the interference territory.
(5) When R#1 goes out of the interference territory, “Territory position output signal” is turned ON.
7-26
Chapter 8 Connection to Ethernet
This chapter describes how to use FTP (File Transfer Protocol) which is performed
between the robot controller and the other nodes (such as PC) on the network using
the Ethernet function.
8.1 Outline
8.1.1 Outline
To use the Ethernet function enables various files to be transferred between this controller and the other
nodes (such as PC) on the network using FTP (File Transfer Protocol). Data such as constant files, PLC
program files, task program files etc. are stored in the memory of this controller. This function can be used to
download or back up (upload) these data.
FTP
• Program file
• Constant file etc.
can be transferred.
Ethernet
Robot controller
To transfer files, the operation can be done both from the PC and from this controller.
POINT See technical books offered commercially if necessary for various technical terms such as
Ethernet, DHCP, IP address, subnet mask, default gateway, and FTP etc.
This instruction manual shows the operation for this controller. Prepare separately necessary software for
the PC.
File transfer between the node and this controller through the network will be available, when the setting
according to the setting method in "8.1.2Network setting" is completed and this controller is correctly
recognized on the network.
Input each selection value such as IP address and subnet mask manually.
IMPORTANT
8-1
8.1Outline
Same shaped connectors (CNLAN2 and CNLAN3) near CNLAN1 are used for different
purpose (for teach pendant and for IPM drive unit). If Ethernet cable is connected to
these connectors by mistake, this controller will never function correctly.
CAUTION
PC This controller
Operator
Other nodes
This controller
(PC etc.) FTP File transfer
Other nodes
This controller FTP File transfer
(PC etc.)
When this controller is the FTP server and when one or more FTP clients
are connected, the icon shown right will be displayed to indicate the
connection. When the connection to the FTP server is disconnected, this
icon will disappear.
8-2
8.2Ethernet setting
5 To enable the new settings, restore the power of the robot controller.
8-3
8.2Ethernet setting
8-4
8.2Ethernet setting
4 To enable the new settings, restore the power of the robot controller.
8-5
8.2Ethernet setting
2 Point the cursor with “User name” and input the user name which is admitted
+ to login.
For inputting character strings, press [ENABLE] and [EDIT] keys together to
open the soft keyboard.
4 Point the cursor to “*password” and then input the same password as 3.
6 When the User deleted, point the cursor to any of one “User name" or
“Password” or “*Password”, and then press f9<Delete user>.
>> The confirmation of user deleted screen shown below appears.
8-6
8.3File transfer (FTP client)
PC Robot controller
Operator
2 Align the cursor on the [8 File Transfer (Ethernet FTP)] and press [Enter] key.
>> A screen such as the following is displayed.
8-7
8.3File transfer (FTP client)
4 Refer to Table 8.3.1 Host setting Host setting and set necessary parameters.
5 When the edit box is available, enter numerical values and press the [Enter]
key.
For entering character strings, soft keyboard can be used by pressing the
+ [ENABLE] key and the [EDIT] key simultaneously
6 When the host has been set, press f12<Complete>.
INFO. Host setting is also used for automatic backup function. When the backup device is set to
"Host 1" or "Host 2", host is connected with this setting during backup operation. In this
case, a backup folder is created on the initial folder of the set host for connection.
8-8
8.3File transfer (FTP client)
File Download
1 to 2 Perform the same operation as “8.3.1 Registrations of FTP Server
(Host)”.
4 Position the cursor on the host selection column and press the [Enter] key.
>>Two host names are displayed in the pull-down menu as shown.
5 Select the host for connection with [Up] or [Down] keys and press the [Enter]
key.
6 Input the password for logging in to the FTP server in the “Password” field.
+ If the user ID is set to “Anonymous,” leave this field blank.
For inputting character strings, press [ENABLE] and [EDIT] keys together to
open the soft keyboard.
7 When the cursor is in the password column, press the [Enter] key. When the
cursor is in the host column, press the [ENABLE] key and the [Enter] key.
The host is connected to the specified FTP server.
or Login screen is closed automatically.
+
8 When host is connected properly, the file in the initial folder is displayed. The
initial folder is set by the host setting mode. (Refer to “8.3.1 Registrations of
FTP Server (Host)”). When the initial folder is not set or when the directory set
in the initial folder does not exist under the home directory, internal home
directory is displayed.
In this case, the beginning of the folder list is displayed by the name set in the
host name for display.
>> The file list of the FTP server is displayed. The following is an example.
8-9
8.3File transfer (FTP client)
To release the selected status, select the file to be released, and press [BS].
When the all file selection mode is reset, press the <Release All File> (ENABLE +
f10).
10 Move to the “Device” selection field in the “Local controller” (this controller)
section, and select a device.
12 Select the folder of the local controller (this controller) to which the files are to
be transferred.
14 Upon completion of all the File transfer needed, press the [RESET/R] key to
close the menu.
During the playback operation, no constant files or initial-value files which affect the robot
operation are allowed to download.
IMPORTANT
8-10
8.3File transfer (FTP client)
File Upload
1 to 8 Perform the same process as download from step 1 to 8.
9 At the remote host, select the folder to which files are transferred.
10 At the device selection field of the local controller, select the device.
To release the selected status, select the file to be released, and press [BS].
When the all file selection mode is reset, press the <Release All File> (ENABLE +
f10).
14 When the necessary file transfer is completed, press [RESET/R] to exit the
menu.
8-11
8.3File transfer (FTP client)
3 Press the <Referent Log> (ENABLE + f8) key and the log list such as the
following is displayed.
4 To display the list, press [Up] or [Down] keys for vertical list scrolling and
press [Right] or [Left] keys for lateral list scrolling.
8-12
8.4File transfer (FTP server)
PC Robot controller
Operator
FTP
Be careful when files are transferred to this controller during the playback operation.
Do not transfer constant files or initial-value files which directly affect the robot operation.
Caution is demanded when the FTP server function is used, because special restriction
IMPORTANT for the file transfer is not applied in this controller.
8-13
8.4File transfer (FTP server)
NOTE
8-14
http://www.nachi-fujikoshi.co.jp/
Training Office Phone: 248-334-8250 Fax: 248-334-8270 22213 Roethel Drive, Novi, Michigan 48375 U.S.A.
Greenville Service Office Use 248-305-6545 Use 248-305-6542 South Carolina, U.S.A.
San Antonio Service Office Use 248-305-6545 Use 248-305-6542 Texas, U.S.A.
Kentucky Branch Office Phone: 502-695-4816 Fax: 502-695-4818 116 Collision Center Drive, Suite A, Frankfort, KY 40601 U.S.A
89 Courtland Avenue, Unit 2, Vaughan,
Toronto Branch Office Phone: 905-760-9542 Fax: 905-760-9477
Ontario L4K3T4 CANADA
Urbina # 54, Parque Industrial Naucalpan,
Mexico Branch Office Phone :+52-555312-6556 Fax:+52-55-5312-7248
Naucalpan de Juarez, 53370, Estado de México, MEXICO
Canada 544 Privada Luxemburgo
Saltillo Service Office Phone :+52-844416-8053 Fax: +52-844416-8053
C. P. 25230, Saltillo, Coahuila, MEXICO
NACHI EUROPE GmbH
Phone: Fax: Bischofstrasse 99, 47809, Krefeld, GERMANY
Central Office Germany
+49-2151-65046-0 +49-2151-65046-90 http://www.nachirobotics.eu/
Phone: Fax: Unit 3, 92, Kettles Wood Drive, Woodgate Business Park,
U.K. branch
+44-0121-423-5000 +44-0121-421-7520 Birmingham B32 3DB, U.K.