STE 58760
INSTRUCTION MANUAL
INDUSTRIAL ROBOT SR SERIES
START-UP MANUAL
Notice
1.
Make sure that this Instruction Manual is delivered to the final user
of the Toshiba Industrial Robot.
2. Please read this manual before using the Toshiba Industrial
Robot.
3. Please read the “Safety Manual” also.
4. Keep the manual nearby for further reference during use of the
robot.
TOSHIBA MACHINE CO.,LTD.
1998- 3
Download from Www.Somanuals.com. All Manuals Search And Download.
STE 58760
PREFACE
This manual describes how to start up the Toshiba SR series industrial robot.
Start-up as used in this manual refers to operations from turning on the robot controller to
operating the robot by manual guidance. Before operating the controller, make sure that all
the cables have been correctly connected among the robot, controller, and peripheral
equipment according to the “Transportation and Installation Manual”.
This manual is written for users who have not operated SR series robots before. Users who
have experience or want to know the details of the operations, see the Operating Manual.
This manual consists of the following chapters.
Chapter 1 "Before operating SR Series Robot"
This chapter outlines robot operational procedure, names of controls which should be used for
the start-up operation, and their functions.
A control panel and teach pendant are used to operate the robot. Be sure to learn where the
various switches are.
Chapter 2 "Power-ON to Manual Guidance"
This chapter describes how to turn on the power and how to manually guide the robot. The
last paragraph of this chapter also discusses how to turn off the power. Be sure to follow the
precautions which should be taken before turning off the power.
Chapter 3 "Setting Environmental Conditions for the SR7000 Controller"
This chapter describes items to be set before operating the controller such as date, time and
communication channel assignment.
Chapter 4 "Example of Simple Operation"
This chapter shows how to program and edit data and how to set automatic operations.
Because in the chapter you will actually operate the robot, be sure to follow the precautions.
Chapter 5 "File"
This chapter presents an outline of files used in the robot system and also formatting and
backup operations for floppy disks (option). Files which store programs and parameters
should be backed up on different disks.
ii
-
-
Download from Www.Somanuals.com. All Manuals Search And Download.
STE 58760
NOTE!
FOR EUPOREAN UNION (EU)
In European Union (EU), there are following limitations and notes to approve the
is
CE Marking EMC Direction. In other countries and areas, it not necessary to
apply to these limitations and notes.
(1) Set up conditions
◆
The following type of power line transformer must be used.
Frequency:
50 or 60 Hz
Secondary voltage:
power capacity:
3 phase 200 ~ 230 VAC
Min. 2.7 kVA
(2) Input power condition
◆ Core wires:
3.5 mm2 ~ 5.5 mm2
◆ Voltage short interruption: 0.5 cycle
(3) Ground
0.08 mm2 ~ 0.5 mm2
Exclusive ground line for robot ground impedance
Ω.
◆
◆
Core wires:
Ground condition:
must be less than 100
(4) External input and output line / Optional input and output line
◆
◆
◆
◆
◆
Core wires:
Shield:
Cable length:
Manufacturing method:
0.08 mm2 ~ 0.5 mm2
Ground shield
Max. 10 m
Refer to figure A.
Voltage potential between signal ground PGBA and
controller frame ground F.G. must be the same.
S
ignal ground:
(5) Serial communication line
◆
Only 1 of 4 serial communication ports (connector name; J1 ~ J4) can be used at
the same time.
Core wires:
0.08 mm2 ~ 0.5 mm2
Ground shield
◆
◆
◆
◆
◆
Shield:
Cable length:
Twisted pair:
Manufacturing method:
Max. 10 m
Not required for RS-232C, required for RS-422.
Refer to figure A.
iii
-
-
Download from Www.Somanuals.com. All Manuals Search And Download.
STE 58760
(6) Limitation of the robot specification
◆ Cable length from robot to controller:
◆ Cable length of teach pendant:
◆ Optional 5th axis:
Max. 8 m
Max. 8 m
Cannot be used.
Only one optional board
can be used.
◆ Optional input output signals(type;SR7000IO):
◆
◆
◆
Optional relay output signals (type;SR7000RO):
Optional conveyer tracking system (type;SR7000CV): Cannot be used.
Separated operation panel: Cannot be used.
Cannot be used.
iv
-
-
Download from Www.Somanuals.com. All Manuals Search And Download.
STE 58760
TABLE OF CONTENTS
CHAPTER 1 BEFORE OPERATING SR SERIES ROBOT
1.1
1.1.1
1.1.2
1-1
1-2
1-4
OVERVIEW・・・・・・・・・・・・・・・・・・・・・・・・・
Structure
・・・・・・・・・・・・・・・・・・・・・・・・・
Functions
・・・・・・・・・・・・・・・・・・・・・・・・・
1.2
1.3
1.4
1.5
1.6
1-9
1-11
1-14
1-16
OUTLINE OF OPERATIONAL PROCEDURE ・・・・・・・・・・
SPECIFICATIONS・・・・・・・・・・・・・・・・・・・・・・
COORDINATE SYSTEM・・・・・・・・・・・・・・・・・・・・
SYSTEM CONFIGURATION・・・・・・・・・・・・・・・・・・
NAMES AND FUNCTIONS OF SR7000 CONTROLLER・・・・・
1-21
1-21
1-23
1.6.1
1.6.2
C o n t r o l P a n e l
・・・・・・・・・・・・・・・・・・
Teach Pendant
・・・・・・・・・・・・・・・・・・・・・・
CHAPTER 2 POWER ON TO MANUAL GUIDANCE
2.1
2.1.1
2.1.2
2-2
2-2
2-5
TURNING ON MAIN POWER・・・・・・・・・・・・・・・・・
Cold Starting
・・・・・・・・・・・・・・・・・・・・・・・
・・・・・・・・・・・・・・・・・・・・・・・・
Hot Starting
2.2
2.3
2.4
2.5
2.6
2-8
2-9
SETTING CONTROLLER ENVIRONMENTAL CONDITIONS・・・
TURNING THE SERVO POWER ON・・・・・・・・・・・・・・
MANUAL GUIDANCE OF EACH AXIS・・・・・・・・・・・・・
MANUAL GUIDANCE OPERATION・・・・・・・・・・・・・・
MOTION RANGE LIMIT・・・・・・・・・・・・・・・・・・・
2-10
2-13
2-16
2-16
2-18
2.6.1
2.6.2
Setting Joint Limit Values by Teaching
・・・・・・・・・・・・
Setting Joint Limit by Numeric Value Entry
・・・・・・・・・・
v
-
-
Download from Www.Somanuals.com. All Manuals Search And Download.
STE 58760
2.7
2.7.1
2.7.2
2-21
2-21
2-21
TURNING OFF THE POWER・・・・・・・・・・・・・・・・・
Turning OFF Servo Power
・・・・・・・・・・・・・・・・・
Turning OFF the Main Power
・・・・・・・・・・・・・・・・
CHAPTER 3 SETTING ENVIRONMENTAL CONDITIONS FOR THE SR7000
CONTROLLER
3.1
3.1.1
3.1.2
3-1
3-1
3-3
SETTING DATE AND TIME・・・・・・・・・・・・・・・・・・
Setting Date
・・・・・・・・・・・・・・・・・・・・・・・
・・・・・・・・・・・・・・・・・・・・・・・
Setting Time
3.2
3.3
3-6
3-12
3-12
3-14
3-18
CHANGING FILE DATA・・・・・・・・・・・・・・・・・・・・
SETTING THE SYSTEM CONFIGURATION・・・・・・・・・・・
3.3.1
3.3.2
3.3.3
Outline of Data
・・・・・・・・・・・・・・・・・・・・・・
・・・・・・・・・・・・・・・・・・・・・・・・
File Format
Details of Data
・・・・・・・・・・・・・・・・・・・・・・
3.4
3.4.1
3.4.2
3-26
3-26
3-27
SETTING EXTERNAL SELECTION FILES・・・・・・・・・・・
Signals Used for Selecting File
・・・・・・・・・・・・・・・
・・・・・・・・・・・・・・・・・・・・・・
Contents of File
3.5
3.5.1
3.5.2
3.5.3
3-29
3-29
3-31
3-32
BATCH PROCESSING・・・・・・・・・・・・・・・・・・・・
Batch File
・・・・・・・・・・・・・・・・・・・・・・・・
Automatic Execution File
・・・・・・・・・・・・・
・・・・・・・・・・・・・・・・・・
Using Batch Processing Effectively
3.6
3.6.1
3.6.2
3.6.3
3-34
3-34
3-36
3-37
PROGRAM EXECUTION ENVIRONMENT・・・・・・・・・・・
Program Execution Environment
・・・・・・・・・・・・・・・
Resetting Execution Environment
・・・・・・・
・・・・・・・・・・・・・・
Reset Timing of Program Execution Environment
3.7
3.7.1
3.7.2
3-38
3-38
3-40
3-46
3-53
3-56
3-56
SETTING COORDINATE SYSTEM・・・・・・・・・・・・・・・
Robot Coordinate Systems
Teaching Coordinate Data
・・・・・・・・・・・・・・・・・
・・・・・・・・・・・・・・・・・
3.7.3
3.7.4
3.7.5
3.7.6
Selecting Coordinate System in Data Editor Mode
・・・・・・・
Selecting Coordinate System in Utility Mode
・・・・・・・・・
Selecting Coordinate System Using Robot Language
・・・・・
Timing of Changing the Coordinate System
・・・・・・・・・・
vi
-
-
Download from Www.Somanuals.com. All Manuals Search And Download.
STE 58760
CHAPTER 4 EXAMPLE OF SIMPLE OPERATION
4.1
4-2
EXAMPLE OF ROBOT OPERATION・・・・・・・・・・・・・・
4.2
4-3
4-3
4-7
TEACHING THE PROGRAM AND POSITION DATA・・・・・・・
4.2.1
4.2.2
4.2.3
Inputting A Robot Language Program
・・・・・・・・・・・・
・・・・・・・・・・・・・・・・・・
・・・・・・・・・・・・・・・・・・
Teaching Positional Data
Changing Positional Data
4-13
4.3
4.3.1
4.3.2
4-16
4-16
4-22
4-27
4-32
TEST RUN・・・・・・・・・・・・・・・・・・・・・・・・・・
Preparation before Conducting Test Run
・・・・・・・・・・・
・・・・・・・・・・・・・・
・・・・・・・・・・・・・・
Test Run in Step Operation Mode
Test Run in Cycle Operation Mode
4.3.3
4.3.4
Test Run in Continuous Operation Mode
・・・・・・・・・・・
4.4
CHAPTER 5 FILES
4-38
AUTOMATIC OPERATION・・・・・・・・・・・・・・・・・・
5.1
5.2
5.3
5-1
5-3
TYPES OF FILES・・・・・・・・・・・・・・・・・・・・・・・
CHECKING FILES・・・・・・・・・・・・・・・・・・・・・・
FILES REQUIRED TO START UP ROBOT・・・・・・・・・・・・
5-6
5-6
5-7
5-8
5.3.1
5.3.2
5.3.3
Files Required to Perform the Cold Start Operation
・・・・・・
Files Required for the Hot Start Operation
・・・・・・・・・・
・・・・・・・・・・・・・・
Setting of Distribution I/O Function
5.4
5.5
5-9
FORMATTING FLOPPY DISKS・・・・・・・・・・・・・・・・
5-12
5-12
5-15
BACKING UP FILES・・・・・・・・・・・・・・・・・・・・・
5.5.1
5.5.2
Saving Files
Loading Files
・・・・・・・・・・・・・・・・・・・・・・・
・・・・・・・・・・・・・・・・・・・・・・・
5.6
5.7
5.8
5-19
5-23
5-26
COPYING FILES・・・・・・・・・・・・・・・・・・・・・・・
RENAMING FILES・・・・・・・・・・・・・・・・・・・・・・
DELETING FILES・・・・・・・・・・・・・・・・・・・・・・
vii
-
-
Download from Www.Somanuals.com. All Manuals Search And Download.
STE 58760
CHAPTER 1
BEFORE OPERATING SR SERIES ROBOT
This chapter presents an outline of the robot operational procedure, specifications, coordinate
system, system configuration, and their functions.
1.1 OVERVIEW
This paragraph deals with an outline of the SR–HSP series Toshiba system robot. The SR–HSP
series signifies the horizontally articulated robot.
The robot and robot controller feature as follows:
(1) Robot
•
High-speed and smooth motion
–
Cycle time 0.8 sec. under load of 2 kgf, 0.9 sec. under load of 5 kgf (SR–654HS)
300mm
25mm
25mm
•
Wide working range
–
A bidirectional rotating type without dead space included in the horizontal zone.
(ST–HS series)
•
•
•
High reliability
–
Maintenance-free, employing AC servo motors and absolute encoders.
Enough Ni loading capacity
–
Max. 20 kgf (SR–1054HS)
Easy wiring and piping
–
As nine cables and two air pipes standardly run in the arm, wiring and piping to the
end effector are necessary.
1-1
-
-
Download from Www.Somanuals.com. All Manuals Search And Download.
STE 58760
(2) Robot controller (SR7000)
•
Simple programming.
A program can be created easily according to highly advanced robot language SCOL.
Excellent operability
–
•
–
Teaching of positions, programming, adjustment, etc can be performed according to
the menu selection on the teach pendant.
•
•
Extensive interfaces
–
As RS232C three ports, computer and printer interface software are standard-
equipped, a diversity of system structure is possible.
Easy diagnosis of faults
A number of self-diagnostic functions allow an operator to smoothly address faults.
–
Fig. 1.1 shows the SR–HSP series system robot.
Structure
1.1.1
The robot consists of the basic robot, controller and teach pendant connected with the controller,
which is intended for teaching positions and entering programs.
To make the robot do a job, programs and position data are necessary so that the robot can
execute the job.
Normally, such programs and position data should be created and stored in the controller memory
beforehand. When operating the robot, the controller interprets the contents of programs and
gives the robot the instructions on motions according to the program sequence to cause the robot to
do the job.
Programs and position data for one process which are put together are called the task program,
which can also be called the file when they are loaded to and saved in the controller.
As the control unit of the controller uses the SCOL language (symbolic code language for robot), a
task program can be easily created and entered as if you were creating a BASIC program.
Entry of position data is possible in the three manners; guiding by the robot and teach pendant,
entry of coordinates through the teach pendant and manual guiding of the robot by the operator
after turning off the servo control.
The teach pendant can be shared by many robots, and automatic operation is possible even when it
is disconnected from the controller.
Also, saving and management of files are very easy, using an optional FDD unit.
In addition to the above, a great number of options and functions including optical sensors for
position data compensation and interface software with a personal computer are also available.
Fig. 1.2 shows a system configuration of SR series Toshiba system robots.
1-2
-
-
Download from Www.Somanuals.com. All Manuals Search And Download.
STE 58760
SR–1054 HSP Robot
Robot controller SR7000
Fig. 1.1
Teach pendant
SR Series System Robot
1-3
-
-
Download from Www.Somanuals.com. All Manuals Search And Download.
STE 58760
SR–504 HSP
SR–554 HSP
SR–654 HSP
Horizontally articulated robot
Robot
SR–854 HSP
SR–1054 HSP
Robot controller
Teach pendant
SR–7000
Fig. 1.2
System Configuration of SR Series System Robot
1.1.2
Functions
(1) Control method
A 32-bit microprocessor serves as the central processor.
A 16-bit microprocessor is used for communication control and a 32-bit microprocessor for
each axis servo control, thus servo control, robot language processing and editing are
possible. Also, an 8-bit microprocessor is employed for the teach pendant to realize a more
intelligent robot.
(2) Motion
The motion comes in three types; PTP (point-to-point) control, CP (continuous path) control
(linear interpolation, circular interpolation (option)) and short-cut.
PTP control: Dedicated SCOL language MOVE
This control is used to move each axis fast to a specified position, irrespective of a path.
Simultaneous operation is executed in which all axes start moving simultaneously and
finish simultaneously.
CP control (linear interpolation): Dedicated SCOL language MOVES
This is the path control in which all paths are predetermined. Each axis moves between
two taught points in the Cartesian coordinate system along the shortest distance. It is
used to move the end effector of the robot along a straight line.
CP control (circular interpolation): Dedicated SCOL language MOVEC
Each axis moves on an arc from the current point to the target point via specified mid-
point.
1-4
-
-
Download from Www.Somanuals.com. All Manuals Search And Download.
STE 58760
Short-cut
Each axis passes the vicinity of a taught point without reaching and stopping at the same
point, then moves to the next point. The travel time can be reduced.
PNT2
PNT3
PNT2
PNT2
PNT2
PNT5
Specified mid-point
・
PNT4
PNT1
PNT1
Linear interpolation
PNT1
Circular interpolation
PNT1
PTP
Short-cut
(3) Number of controlled axes
A maximum of five axes can be controlled simultaneously. Additionally, the air cylinder can
be driven.
(4) Storage capacity
The storage capacity of the RAM drive is 512 K bytes.
To save files, a 1.44 M bytes FDD unit (option) is available.
The rate of file active area is displayed in units of byte on the teach pendant.
Storage capacity of program alone (approximation): 500 points for 1,000 lines
A floppy disk is initialized in the MS-DOS format. It should be noted that reading of the data
contained in floppy disks for the SR-5500 controller is not possible.
(5) Storing method
A file (programs and position data) is stored in the memory backed up by a battery. Check is
performed on battery voltage drop and destruction of memory contents, and if an abnormality
has generated, an alarm is output to inform the operator to that effect.
(6) Number of program files
Up to 256 program files can be registered.
(7) Position detection
Detected by an absolute encoder on the no-load side of the AC servo motor.
(8) External input/output signals
Standard external input
In all, 32 inputs insulated optically are open to the user. Branch of a program and
interlock by input signals can be programmed easily, using the robot language.
1-5
-
-
Download from Www.Somanuals.com. All Manuals Search And Download.
STE 58760
Standard external output
In all, 24 outputs of transistor and open collector are open to the user. Output signal
ON/OFF and pulse output can be programmed easily, using the robot language.
Extension external input/output
When an option board is added, addition of 24 inputs and 16 outputs is possible.
Furthermore, sixty-four each of input and output that can operate as the slave station of
our TC200 programmer are available.
(9) External operation signal
To facilitate construction of an FA system, servo ON, servo OFF, start, feed hold, cycle stop,
robot operating speed, program reset, etc. are possible by external signals in the external-
automatic mode.
In any other mode, these external signals are neglected, except for the servo OFF signal.
The low speed instruction becomes effective also in the internal-automatic mode, however.
Also, the signals of ready, automatic operation ON, external-automatic mode ON, fault, servo
ON, emergency stop ON, etc. necessary for external operations are output.
(10)
Teaching method
A program can be entered easily through the teach pendant, using the robot language
(SCOL). Position data can be given in the following three manners.
Teaching by remote-guidance through teach pendant.
Entry of coordinates through teach pendant.
Manual guidance in servo-free status.
(11)
(12)
File editing function
A file can be registered and deleted on the teach pendant. Program editing is also
possible on the display. When the FDD unit (option) is provided, reading and writing of
data contained in a floppy disk of 1.44 MB MS-DOS format are possible. Thus, a program
can be edited on the personal computer.
Speed setting
Program
Robot travel speed can be programmed in the range of 1 to 100 % in 1 % increments.
Override
A programmed speed can be overridden in the range of 1 to 100 % in 1 % increments.
1-6
-
-
Download from Www.Somanuals.com. All Manuals Search And Download.
STE 58760
Acceleration/deceleration speed setting
Speed at acceleration can be programmed in the range of 1 to 100 % in 1 % increments,
using the ACCEL instruction.
Likewise, deceleration speed can be programmed in the range of 1 to 100 % in 1 %
increments by means of the DECEL instruction.
Speed limit
A limit can be set on the maximum speed so that the robot speed can always be slower
than this limit. It is convenient to use in the TEST RUN mode.
(13)
(14)
Servo gain ON/OFF function (servo-free)
Servo control ON and OFF are possible for each axis, using the program instruction (GAIN).
The same operation is also possible through the teach pendant.
Torque limiting function
A limit value for each joint motor torque can be set in the range of 0 to 300 %, using the
program instruction.
When transferring or inserting a workpiece, there are occasions in which the robot motion is
mechanically obstructed due to faulty workpiece, etc., or no excessive force should be
exerted on the workpiece. When this happens, it is possible to prevent damage of the
work hand or robot by limiting the motor torque.
(15)
(16)
(17)
Interruptive function
When any external signal is input during robot motion, the motion can be stopped instantly
and required processing can be executed by means of external input signals.
Coordinate system setting function
Coordinate systems of the robot and peripheral equipment can be established through the
teach pendant.
Program function
When the robot language SCOL is used, jump, subroutine, loop, interruptive processing,
delay time, speed setting, interpolation, hand operation, vertical movement and rotation of
each axis by an air cylinder are possible.
For details, see the Robot Language Manual.
(18)
Operation
In the internal-automatic operation mode, the five modes are available; step, motion step,
cycle, continue and machine lock. (The step and machine lock modes can be selected
only in the test operation.)
In the external-automatic operation mode, the continue or cycle mode can be selected.
1-7
-
-
Download from Www.Somanuals.com. All Manuals Search And Download.
STE 58760
Step
A program is executed step by step.
Motion step
A motion instruction given in a program is executed once.
Cycle
A program is executed until the END instruction of main task has been executed. That is,
a series of operation is executed only once.
Continue
A program is executed, neglecting motion instructions in the same man-machine lock
program (i.e., the robot will not move).
Machine lock
A program is executed, neglecting motion instructions programmed, as if the robot were
actually moving.
(19)
(20)
Working range limitation
To detect the stroke end limit, soft limits are provided, which can be set by the user at his
discretion.
Self-diagnosis function
The system performs check on the servo fault, overtravel, transmission error, battery
voltage drop, control power fault, parameter destruction, etc. If an error is detected, an
appropriate error number is displayed on the teach pendant, and the servo power is turned
off according to the error.
(21)
(22)
FDD unit (option)
Files stored in the controller memory (programs and position data) can be stored in floppy
disks. It is also possible to load the data of the floppy disks into the controller. A floppy
disk is initialized in the MS-DOS format. It should be noted that reading of the data
contained in floppy disks for the SR-5500 controller is not possible.
Personal computer and printer interface
The interface function of an personal computer and printer is standard-equipped. Thus,
management of the robot language and line management can be performed very easily,
using the personal computer. Additionally, management of a group of robots is possible by
the host computer, thus construction of a highly advanced FA system can be realized.
1-8
-
-
Download from Www.Somanuals.com. All Manuals Search And Download.
STE 58760
1.2 OUTLINE OF OPERATIONAL PROCEDURE
At the least, the following operations are required to start up the robot.
(1) Installing the robot and controller at the site and connect the cables in place.
Unpack the controller and robot and install them at the site. After the installation work is
complete, connect cables between the controller, robot and peripheral equipment. For details,
see the Transportation and Installation Manual.
(2) Starting up and manually guiding the robot.
After robot installation work is complete, turn on the robot power so that it can be manually
operated. The operation range of the robot should have been set before teaching the
operation. For the setting procedure, see Chapter 2, "Power ON to Manual Guidance".
(3) Teaching the contents of the operation to the robot.
To make the robot work, a robot language program and position data should be prepared.
After the robot has been started up, input the program and position data. An example of the
operation is described in Chapter 4, "Example of Simple Operation". For details, see the
Operating Manual and the Robot Language Manual.
(4) Checking the operation being taught with a test run.
Check that the robot correctly works as taught. An example of the operation is described in
Chapter 4, "Example of Simple Operation". For details, see the Operating Manual.
(5) Making the robot work in an automatic operation mode.
After checking that the robot correctly works as has been taught, make the robot work. An
example of the operation is described in Chapter 4, "Example of Simple Operation". For
details, see the Operating Manual.
After the robot has been installed, the following components are required to make the robot
work.
Robot main body
Robot controller
Teach pendant
・
・
・
1-9
-
-
Download from Www.Somanuals.com. All Manuals Search And Download.
STE 58760
Check that cables have been securely connected between the robot body and controller and
between the controller and teach pendant.
Note 1)
In the automatic operation mode, it is not necessary to connect the teach pendant to the robot
body. Even if the teach pendant is not to be used, it is necessary to connect a dummy
connector to the teach pendant connector on the controller. Otherwise, the servo power
cannot be turned on.
Note 2)
The low speed instruction signal, servo OFF signal, and emergency stop signal of the external
control signal cables should be short-circuited even if they are not used. For the connector
locations and terminal numbers to be short-circuited, see the Transportation and Installation
Manual. (For the connectors attached to the controller, such signal cables have already been
short-circuited.)
1-10
-
-
Download from Www.Somanuals.com. All Manuals Search And Download.
STE 58760
1.3 SPECIFICATIONS
The basic specifications of SR–HSP series horizontally articulated robots are shown in Table 1.1.
Table 1.1
Basic Specifications of SR–HSP Series Robots
Item
Specification
Model
SR–
SR–
SR–
SR–
SR–
504HSP
554HSP
654HSP
854HSP
1054HSP
Controlled axes
4 axes
500 mm
250 mm
250 mm
±110°
4 axes
550 mm
250 mm
300 mm
±115°
4 axes
650 mm
350 mm
300 mm
±115°
4 axes
850 mm
550 mm
300 mm
±115°
4 axes
1050 mm
580 mm
470 mm
±115°
Arm length
Full length
Arm 1
Arm 2
Working range Axis 1
Axis 2
±137°
±120°
±140°
±145°
±140°
Axis 3
150 mm
±280°
200 mm
±280°
200 mm
±280°
200 mm
±280°
200 mm
±360°
Axis 4
Maxi. speed
Axis 1
270°/S
432°/S
255°/S
432°/S
255°/S
432°/S
204°/S
432°/S
170°/S
270°/S
Axis 2
Axis 3
1000 mm/S 1000 mm/S 1000 mm/S 1000 mm/S 1000 mm/S
Axis 4
864°/S
864°/S
4.71 m/S
5 kgf
864°/S
5.15 m/S
5 kgf
864°/S
5.28 m/S
5 kgf
576°/S
5.33 m/S
10 kgf
Resultant
4.24 m/S
Load
Workpiece
mass
2 kgf
(max. 4 kgf)
(max. 10 kgf) (max. 10 kgf) (max. 20 kgf)
10
(max.
kgf)
0.1 kgf·m2
Allowable inertia
moment at end
0.0225
kgf·m2
0.0663
kgf·m2
0.0663
kgf·m2
0.0663
kgf·m2
Repeatability
X, Y (plane)
±0.02 mm
±0.01 mm
±0.03°
±0.02 mm
±0.01 mm
±0.03°
±0.02 mm
±0.01 mm
±0.03°
±0.03 mm
±0.01 mm
±0.03°
±0.03 mm
±0.02 mm
±0.03°
Axis 3 (vertical)
Axis 4 (wrist
rotation)
Drive system
AC servo
motor
AC servo
motor
AC servo
motor
AC servo
motor
AC servo
motor
User wiring
Input
5 nos.
4 nos.
2 pcs.
38 kgf
5 nos.
4 nos.
2 pcs.
55 kgf
5 nos.
4 nos.
2 pcs.
60 kgf
5 nos.
4 nos.
2 pcs.
70 kgf
5 nos.
4 nos.
2 pcs.
90 kgf
Output
User air piping
Robot body
Mass
Painting color
Misty white Misty white Misty white Misty white Misty white
1-11
-
-
Download from Www.Somanuals.com. All Manuals Search And Download.
STE 58760
Table 1.2
Basic Specifications of SR7000 Robot Controller
No.
1
Item
No. of controlled axes
Operation mode
Specification
Remarks
Simultaneous control of max. 5 axes.
2
PTP, CP (linear interpolation, circular
interpolation), short-cut
3
4
5
6
7
8
Servo system
Digital servo
Storage capacity
Approx. 6400 points + 12800 steps
512 K bytes
1.44 M bytes
No. of registrable programs
Auxiliary memory
Storage
Max. 256
3.5 inch FDD unit (MS-DOS format) (option)
Battery backed up RAM
Position detection
Absolute encoders
(Battery backed up at power failure)
9
Teaching
method
Point display
Remote: To be guided through teach
pendant.
Coordinate value: Entry of X, Y, Z, C, T data
through teach pendant.
Servo-free: Manual movement of arm.
Editing through teach pendant.
Entry of
program
10
11
12
External I/O signal
Hand control signal
32 inputs and 24 outputs
9 lines (5 inputs and 4 outputs)
Program selection, start, stop, reset, etc.
External operation Input
signal
Output
Servo ON, ready, fault, cycle mode, etc.
13
Serial communication port
RS232C or RS422 three ports (RS422 option) Among them,
one port is
used
exclusively for
the pendant.
Software for personal computer and printer is
standard-equipped.
14
15
Speed setting
Override, speed limit, program instruction
1 ~ 100 % for each
Acceleration/deceleration
speed setting
Program instruction 1 ~ 100 %
16
17
18
Torque limit
Program instruction 0 ~ 300 %
Teach pendant
Teaching box
Coordinate system
Base, work, tool (Setting of multiple work or
tool coordinate systems are possible.)
1-12
-
-
Download from Www.Somanuals.com. All Manuals Search And Download.
STE 58760
No.
19
Item
Operation limit
Specification
Remarks
Soft limit
20
21
Self-diagnostic function
Interruptive function
Error detection
Start of interruptive program by input signal,
timer, etc.
22
23
Operation mode
Internal-automatic, external-automatic,
external communication
Operation
Internal
External
Continue, cycle, step, motion step (segment),
machine lock
Cycle, continue
24
25
Basic
controller
Outer
dimensions
430 (W) 230 (H) 330 (D) mm
Mass
18 kgf
Painting color Ivory, gray
200 ~ 230 VAC (3 phases), 50/60 Hz
Power supply
1-13
-
-
Download from Www.Somanuals.com. All Manuals Search And Download.
STE 58760
1.4 COORDINATE SYSTEM
A coordinate system comes in a world coordinate system, base coordinate system and tool
coordinate system. Once the coordinate system is established, positions where the robot has to
move can be set by coordinate values.
A function which offsets the coordinate system is also provided, and even if the robot position or tool
has been changed, the entire program need not be modified accordingly.
In addition to the above, a work coordinate system is also available, which is useful to create
position data for palletizing operation.
Positional relationship of respective coordinate systems is shown in Fig. 1.3.
Fig. 1.3
1-14
-
-
Download from Www.Somanuals.com. All Manuals Search And Download.
STE 58760
(1)
(2)
World coordinate system
A coordinate system the user defines in a space at arranging equipment or workpieces is
called the "world coordinate system."
Base coordinate system
A Cartesian coordinate system based on the robot center is called the "base coordinate
system." Normally, each axis is set based on the origin (0°) orientation.
The base coordinate system can be offset by entering a deviation of each axis of the world
coordinate system. Thus, each time the coordinate system is changed, operation points
need not be taught to the robot.
(3)
(4)
Tool coordinate system
A Cartesian coordinate system based on the tool set surface (i.e., flange surface) of the
robot end effector is called the "tool coordinate system."
Like the base coordinate system, the tool coordinate system can also be offset so that the
robot can move on the basis of the tool edge. Thus, the operator can teach the robot
based on the tool edge.
Work coordinate system
A coordinate system defined in an actual working space, such as workpiece layout and
pallet, is called the "work coordinate system. Thus, data can be created easily at
palletizing or offline teaching.
1-15
-
-
Download from Www.Somanuals.com. All Manuals Search And Download.
STE 58760
1.5 SYSTEM CONFIGURATION
Basically, the robot system is composed of the basic robot, basic controller and teach pendant.
The controller has comprehensive interface functions to allow construction of various systems.
Fig. 1.4 shows the maximum system configuration.
The basic controller consists of the control panel, CPU printed board serving as the control center,
relay printed boards relaying external output signals and other units (such as servo driver).
*
*
An external control unit required for external-automatic operation is not provided, which
should be prepared by the user at job site.
A system disk (used for cold-starting the system) is attached to the controller. Keep it in your
custody.
1-16
-
-
Download from Www.Somanuals.com. All Manuals Search And Download.
STE 58760
Fig. 1.4
Maximum System Configuration
1-17
-
-
Download from Www.Somanuals.com. All Manuals Search And Download.
STE 58760
Equipment configuration by operation
Equipment configuration by operation is illustrated below.
(1) Maximum configuration
Maximum system configuration, including options.
Basic controller
Teach pendant
SR-5500
サーボ ON
Robot
SR7000
Optical sensor
Personal computer
CCD camera
External control unit
FDD unit(option)
(2)
Manual guidance, teaching of positions by manual guidance and program editing
These operations can be executed, using the same equipment configuration.
It is possible to remote-control the robot through the teach pendant, which is called the
"manual guidance." This operation is used when the robot is only to be moved manually or
taught the operating positions by manual guidance.
Program editing is also possible by using this configuration.
Basic controller
Teach pendant
SR5500
Robot
1-18
-
-
Download from Www.Somanuals.com. All Manuals Search And Download.
STE 58760
(3) Internally controlled automatic operation
Operation of the robot according to files (programs and position data) loaded to the controller
is called the "automatic operation." The automatic operation can be controlled internally and
externally.
Start and stop of the robot through the control panel of the controller is called the "internally
controlled automatic operation."
Note:
Automatic operation is possible by connecting or disconnecting the teach pendant to
or from the controller.
When the teach pendant is disconnected, connect a dummy plug to the teach
pendant connector. Unless the dummy plug is connected, the servo power cannot
be turned on.
(4) Externally controlled automatic operation
Automatic start and stop of the robot with external signals is called the "externally controlled
automatic operation."
(5) Floppy disk
Files (programs and position data) stored in the controller can be saved in floppy disks (3.5
inch), using an optional FDD unit. It is also possible to load the data in the floppy disks into
the controller.
(6) Automatic operation, using optical sensors (option)
Automatic operation is possible by using an optical sensor system while recognizing the items
subject to the operation and compensating position data.
1-19
-
-
Download from Www.Somanuals.com. All Manuals Search And Download.
STE 58760
1-20
-
-
Download from Www.Somanuals.com. All Manuals Search And Download.
STE 58760
1.6 NAMES AND FUNCTIONS OF SR7000 CONTROLLER
The start up operation is conducted using the control panel and teach pendant. The external
views of the control panel and teach pendant are shown in Figures 1.5 and 1.6.
1.6.1 Control Panel
The control panel is used to turn on and off the power and perform automatic operation. This
paragraph outlines names and functions of the controls. The numbers referenced accord with
those in Figure 1.5.
1. Main power switch:
Power switch for the controller.
2. Circuit protector:
Circuit protector for the controller control circuit.
3. J1 connector:
Connector for communication channel 1.
4. J2 connector:
Connector for communication channel 2.
5. TP connector:
Connector for connecting the teach pendant.
6. FDD connector:
Connector for floppy disk drive unit(optional).
7. EMERGENCY switch:
Switch which unconditionally stops the robot operation. When this switch is pressed, the
servo power is turned off and an emergency stop state signal is output. Once this switch
is pressed, it is locked in the pressed position. To unlock this switch, turn the switch in the
direction of the arrow.
8. SERVO POWER OFF switch:
A switch which turns off the servo power to stop robot operation. When the servo power is
turned off, the lamp on the "OFF" switch lights.
1-21
-
-
Download from Www.Somanuals.com. All Manuals Search And Download.
STE 58760
9. SERVO POWER ON switch:
A switch which turns on the servo power. When the servo power is turned on, the lamp on
the "ON" switch lights and a servo ON state signal is output. Unless the servo power is
turned on, the robot cannot be operated.
10. STOP switch:
A switch which stops automatic operation. When this switch is pressed in the automatic
operation mode, the lamp on the "STOP" switch lights and the robot stops automatic
operation after it completes the current operation. When the robot stops, the "START"
switch lamp turns off.
11. START switch:
A switch which starts automatic operation. When the robot starts automatic operation, the
lamp on the "START" switch lights.
12. CYCLE STOP switch:
A switch which selects the mode that performs one cycle of automatic operation. This
operation mode is called the cycle operation mode. In the cycle operation mode,
automatic operation stops after the robot has executed the program. When the cycle
operation mode is selected, the lamp on the "CYCLE STOP" switch lights.
13. PC connector:
Connector for connecting a personal computer substituting for a floppy disk unit.
14. MASTER MODE KEY switch:
A key switch which selects one of robot modes; external automatic mode (EXT), internal
automatic mode (INT), and manual mode (MANU). The modes selected with this switch
are called master modes.
15. POWER LED:
Power lamp for the controller. When the main power is turned on, the "POWER" lamp
lights.
16. FAULT LED:
Error lamp for the controller. When a fault is detected, the "FAULT" lamp blinks.
17. Buzzer:
When a fault is detected, the buzzer beeps. When the STOP switch is pressed, the buzzer
stops beeping.
1-22
-
-
Download from Www.Somanuals.com. All Manuals Search And Download.
STE 58760
1.6.2 Teach Pendant
The teach pendant is used to guide the robot, teach the robot, and check error messages.
This paragraph outlines names and functions of the controls. The numbers referenced accord
with those in Figure 1.6.
1. Emergency switch:
A switch which unconditionally stops robot operation. When this switch is pressed, the
power to the servo motors is turned off and an emergency stop state signal is output.
When this switch is pressed, it is locked in the pressed state. To unlock this switch, turn
the switch again.
2. Function keys:
Keys which select one of functions displayed at the bottom of the LCD screen. The
function to be selected depends on the mode being executed in the controller.
3. Alphanumeric keys:
Keys which enter alphabet characters, numeric characters, and symbols. To enter
characters marked on the upper key positions, press the keys while holding down the
"Shift" key. To enter characters marked on the lower key positions, simply press the keys.
4. Esc key:
A key which cancels characters and instruction being entered.
5. Ins key:
A key which inserts new characters between those which have been entered. After this
key is pressed, characters being entered are inserted at the position just preceding the
cursor. This mode is called the insert mode. When the insert key is pressed again while
the insert mode is in effect, the insert mode is canceled. After the insert mode is canceled,
characters newly entered will replace existing characters. This mode is called the replace
mode.
1-23
-
-
Download from Www.Somanuals.com. All Manuals Search And Download.
STE 58760
6. Del key:
The delete key deletes a character which has been entered. Whenever this key is pressed,
one character at the cursor is deleted. In the replace mode, the portion being deleted
becomes blank. In the insert mode, characters following those being deleted are pushed
right by one space every time a character is deleted.
7. Bs key:
The Bs key deletes a character which has been entered. Whenever this key is pressed, the
character just preceding the cursor is deleted. After a character is deleted, the cursor
moves left one position along with any characters that follow.
8. Ctrl key:
Used together with other key to mainly cancel an input command.
9. Shift key:
The shift key is used to enter characters marked on the upper positions of alphanumeric
keys. When any key is pressed while this key is held, the character marked on the top of
the key is entered.
10. Alt key:
The Alt key edits programs and data. This key is used along with other keys.
11. Exec key:
The execution key is used mainly to enter data.
12.
key (Cursor keys):
→←↑↓
Cursor keys move the cursor right, left, up, and down, respectively.
13. Error key:
The error indication key indicates the contents of an error being detected by the controller
on the LCD display. When this key is pressed, the contents of the error are indicated on
LCD display of the teach pendant.
14. Utility key:
A key which executes auxiliary controller functions.
15. Aux. signal key:
A key which operates the robot hand and air control axis. These signals are defined as
auxiliary signals in the system configuration file.
1-24
-
-
Download from Www.Somanuals.com. All Manuals Search And Download.
STE 58760
16. Move key:
A key which moves the robot to a previously taught position. When teaching positions,
specify the position to which you want to move the robot and press this key. The robot will
then move to the specified position. While pressing the move key, it is necessary to press
the Deadman Switch 23. On the other hand, if the move key is released while the robot is
moving, the robot will stop midway.
17. Coordinate key:
A key which selects a coordination system along which to guide the robot. The LED will
light up for the coordinate system currently selected.
18. Teach Speed keys:
Keys which select a robot travel speed to manually guide the robot. High, Med., and Low
represent high speed, medium speed, and low speed, respectively. The LED will light up
for the speed currently selected.
19. Control key:
A key which selects the guidance method for the robot in manual operation. The free
mode is used when moving the robot by hand. Inching is a mode where the robot is
moved a constant amount whenever the Guidance key (22) is pressed. The Jog is a mode
where the robot is moved while the Guidance key is pressed. The LED will light up for the
mode currently selected.
20. Feed hold key:
A key which temporarily stops the current robot operation. When this key is pressed while
the robot is moving, the robot stops moving temporarily. In this state, when this key is
pressed again, the robot resumes its operation. While the robot is in the temporarily stop
state, the LED will be lit.
21. Servo power ON switch:
A switch which turns on the servo power. When the servo power is turned on, the LED
lights up and a servo state ON signal is output. When the servo power is not turned on,
the robot cannot be operated.
22. XYZCT keys (Guidance keys):
Keys which manually guide the robot. The left-hand key and right-hand key of each axis
accord with the + direction and - direction, respectively. When one of these keys and the
Deadman Switch 23 are pressed, the robot can be guided. However, it is impossible to
operate more than one axis at a time.
1-25
-
-
Download from Www.Somanuals.com. All Manuals Search And Download.
STE 58760
23. Deadman switches:
Switches which are used to manually guide the robot. Unless one of these keys is
pressed, the robot cannot be manually guided. If this key is released while the robot is
guided, the robot stops. Although there are six Deadman switches on the rear side of the
teach pendant, to guide the robot, you only have to press at least one of them.
24. Liquid Crystal Display (LCD)
Display area is 8 lines 42 columns.
×
⑯
⑮
⑧
⑨
⑩
⑪
⑦
SERVO POWER
EMERGENCY
J1
OFF
STOP
MANU
ON
POWER
FAULT
③
④
⑬
⑥
J2
PC
FDD
START
BATTERY
ALARM
INT
DC24V
C.P.
EXT
CYCLE STOP
POWER
TP
10AT
⑤
①
②
⑭
⑫
⑰
⑱
Fig. 1.5
External View of Controller Panel
1-26
-
-
Download from Www.Somanuals.com. All Manuals Search And Download.
STE 58760
1-27
-
-
Download from Www.Somanuals.com. All Manuals Search And Download.
STE 58760
Fig. 1.6
External View of Teach Pendant
1-28
-
-
Download from Www.Somanuals.com. All Manuals Search And Download.
STE 58760
CHAPTER 2
POWER ON TO MANUAL GUIDANCE
This chapter outlines how to turn on the power and how to manually guide the robot. For details of
how to create a robot language program, how to teach positions to the robot, and how to perform an
automatic operation, see Chapter 4, "Example of Simple Operation". Before actually operating the
robot, it is necessary to check that the cables have been correctly connected. For details of how to
install the robot, see the Transportation and Installation Manual.
The operation procedure from the power ON operation to manual guidance operation is as follows:
(1) Turn on the main power of the controller.
(2) Set the environmental conditions of the controller.
(3) Turn on the servo power.
(4) Manually guide each axis and check that the robot works correctly.
(5) Perform the manual guidance operation and check the robot operation.
(6) Set the operation range.
(7) Turn off the power supply.
Note)
When performing operations described in this chapter, be sure to place the MASTER MODE
KEY switch in the "MANU" (manual mode) position.
2-1
-
-
Download from Www.Somanuals.com. All Manuals Search And Download.
STE 58760
2.1 TURNING ON MAIN POWER
After checking that there are no problems with the controller and robot cable connections, turn on
the main power to start up the robot. There are two methods to turn on the main power; cold
starting and hot starting. Normally, only the hot starting is required. For details, see Para. 2.1.2.
2.1.1 Cold Starting
After cold starting has been conducted, programs and data necessary for operating the robot
are loaded from the floppy disk to the controller. Once the cold starting has been effected, it
need not be repeated unless the robot went wrong. If there is some problem with the robot,
perform hot starting.
Caution
If an abnormality has generated or the POWER LED lamp on the control panel remains off after the main
power switch of the controller was turned on, turn off the main power immediately and confirm the wiring.
Otherwise, you will be struck by an electric shock or a fire will break out.
Caution
When the cold start operation is conducted, the contents of the controller memory (including a robot
language program, position data, and user parameters) are initialized. To prevent user data from being
erased, be careful not to unintentionally conduct the cold start operation.
Be sure to back up the user programs. It is also recommended to always back up all user programs.
Conduct the cold start operation in the following manner.
(1) Insert the system disk into the FDD unit (option). (For the connections, see the Interface
Manual.)
(2) Hold the floppy disk in the manner that the label side is up and the disk shutter (metal
cover) enters the FDD first. Lightly insert the attached floppy disk (system disk) into the
FDD unit until a click is heard.
2-2
-
-
Download from Www.Somanuals.com. All Manuals Search And Download.
STE 58760
Note)
The disk provides a write-protection tab which prevents the user from mistakenly erasing the
contents. When using the system disk, prior to inserting it into the FDD, make sure to slide the
write-protection tab outward. When the tab is in the outward position (figure (a)), data cannot
be written on the floppy disk. On the other hand, when the tab is in the inward position (figure
(b)), data can be written on the floppy disk. In any case, slide the tab all the way until a click
sound is heard.
(3) Turn on the MAIN POWER switch on the control panel.
Turn on the MAIN POWER switch on the control panel. When the main power is turned on,
the POWER LED will light up.
Note)
Should the "POWER LED" not light even if the MAIN POWER switch is turned on, or should
any fault occur, immediately turn off the MAIN POWER switch and check the cables connected
to the controller.
2-3
-
-
Download from Www.Somanuals.com. All Manuals Search And Download.
STE 58760
(4) The contents of the system disk are read in by the controller.
The LED on the FDD blinks several times and the contents of the floppy disk are read to the
controller. When the controller is correctly started up, the following message appears on the
LCD screen on the teach pendant.
>
■
EDIT LOAD SAVE TESTRUN> RESET NEXT
F1
F2
F3
F4
F5
F6
When the cold start operation is conducted, the controller works as follows.
When the power is turned on, the controller reads in the system programs from the system disk.
While the system programs are read, the lamp on the "START" switch blinks. When the system
programs have been read in from the disk, the lamps on the "START", "STOP" and "CYCLE
STOP" switches light up for 0.5 sec. After that, the lamp on the "STOP" switch lights up and
the screen as shown above appears. After that, files of parameters and so forth are read to
the controller. After all the required files are read to the controller, the contents in the
automatic execution file are executed. In this state, the controller can be operated.
For details of the automatic execution file, see 3.5, "Batch Process".
When an error occurs during the cold start operation, take proper action corresponding to the
error message appearing on the screen.
(5) After the controller has been started up, remove the system disk from the FDD. When
pressing the FDD pushbutton, the floppy disk is slightly ejected from the disk entrance.
Hold the label portion of the disk and remove the disk.
2-4
-
-
Download from Www.Somanuals.com. All Manuals Search And Download.
STE 58760
Note)
While the LED on the FDD lights or blinks, be certain not to remove the floppy disk from the
entrance. Otherwise, the FDD, floppy disk, and/or controller may be damaged.
The cold start operation is now complete.
2.1.2 Hot Starting
While programs and data necessary to operate the controller are stored in memory of the
controller, the controller can be started up directly without performing the cold start operation,
which is called the “hot start”. Once the cold start operation has been conducted, unless any
fault occurs in the robot system, it is not necessary to conduct the cold start operation again.
Caution
!
If an abnormality has generated or the POWER LED lamp on the control panel remains off after the main
power switch of the controller was turned on, turn off the main power immediately and confirm the wiring.
Otherwise, you will be struck by an electric shock or a fire will break out.
When hot starting has been done, the controller enters a program reset status.
Conduct the hot start operation in the following manner.
(1) Turn on the MAIN POWER switch on the control panel.
Turn on the MAIN POWER switch on the control panel. When the MAIN POWER is turned on,
the "POWER LED" on the control panel will light up.
POWER
10AT
2-5
-
-
Download from Www.Somanuals.com. All Manuals Search And Download.
STE 58760
Note 1)
Should the "POWER LED" on the control panel not light even if the MAIN POWER switch is
turned on, or should any fault occur in the system, immediately turn off the Main Power switch
and check the cables connected to the controller.
Note 2)
If the system disk was in the FDD unit when the main power was turned on, the controller will
perform cold start. Before turning on the main power, check to see that the system disk has not
been inserted into the FDD unit.
Note 3)
If a floppy disk which contains any of the files CONSTRUC. SYS, SYSTEM. PAR, USER. PAR,
EXTRNSEL. SYS, SCOL. LIB, ALARM.MES, or AUTOSTR. BAT has been inserted into the
FDD unit, the contents of the files will be read to the controller when the main power is turned
on. For an outline of each file, see Chapter 5.
(2) The controller starts up.
When the controller has been correctly started up, the following message appears on the LCD
display on the teach pendant
>
■
EDIT LOAD SAVE TESTRUN> RESET NEXT
F1
F2
F3
F4
F5
F6
2-6
-
-
Download from Www.Somanuals.com. All Manuals Search And Download.
STE 58760
During hot start-up, the controller works as follows: When the main power is turned on, the
controller reads in the contents of the floppy disk in the FDD. Unless the system disk has not
been inserted, the system stored in the controller conducts hot starting. During the hot start
operation, the lamp on the "START" switch on the control panel blinks. When the controller is
started up, all the lamps on the "START", "STOP" and "CYCLE STOP" switches light for approx.
0.5 sec. After that, the lamp on the "STOP" switch lights and the screen as shown above
appears. After that, files for parameters and so forth are read in from the floppy disk to the
controller. Any required files are read to the controller.
After all the files have been read, the automatic execution file is executed. In this state, the
controller can be operated.
For details of the automatic execution file, see 3.5, "Batch Processing".
If an error occurs during the hot start operation, take proper action corresponding to the error
message which appears on the display. If the controller cannot be started up using the hot
start operation, conduct the cold start.
The hot start operation is now complete.
2-7
-
-
Download from Www.Somanuals.com. All Manuals Search And Download.
STE 58760
2.2 SETTING CONTROLLER ENVIRONMENTAL CONDITIONS
Before operating the robot system, it is necessary to set data for the controller. This data is stored
in the system configuration file (file name: CONSTRUC. SYS).
In addition, the controller requires the operator to set date and time.
This data setting is referred to as setting the environmental conditions of the controller. Details of
how to set individual data items are described in Chapter 3, "Setting Environmental Conditions for
the SR7000 Controller". This paragraph outlines setting environmental conditions for the controller.
Controller environmental conditions should be set only when the robot is installed. The included
system disk stores standard environmental condition values corresponding to the robot being
delivered. If the operator does not need to change the preset values, he or she can use them as
they are. (Date and time have been set at the factory.)
Set the environmental condition values of the controller in the following manner.
(1) Set the current date and time.
(2) Check the contents of the system configuration file.
(3) When selecting files to be executed with external input signals, create an external selection
file.
(4) When changing the contents of the system configuration file or when creating the external
selection file, the contents should be saved on a floppy disk.
(5) Turn off the power supply of the controller and then start up the controller using the hot
start operation.
For details of how to set environmental condition values of the controller, see Chapter 3,
"Setting Environmental Conditions for the SR7000 Controller
2-8
-
-
Download from Www.Somanuals.com. All Manuals Search And Download.
STE 58760
2.3 TURNING THE SERVO POWER ON
The power supplied to the servo motors of the robot is called servo power. Unless the servo power
is turned on, the robot will not work. Furthermore, before the operator enters the dangerous area
of the robot, make sure to turn off the servo power.
Turn on the servo power in the following manner.
Caution
•
•
If the robot moves abnormally at servo power ON, press the EMERGENCY STOP switch
immediately to turn the servo power off.
If anyone enters the robot working range, turn the servo power off beforehand.
(1) Open the transparent cover of the "SERVO POWER ON" switch on the control panel and
press the switch. When the servo power is turned on, the lamp on the "SERVO POWER
ON" switch will light up.
Note 1)
When the contacts of the emergency stop signal and servo OFF signal are open, or when no
cable is connected to the TP (Teach Pendant) connector on the control panel, the servo power
cannot be turned on. For controller cable connections, see the Transportation and Installation
manual. Connect the teach pendant or a dummy connector to the TP connector on the control
panel. In addition, when the emergency stop (EMERGENCY) switch is pressed on the teach
pendant or the control panel, the servo power will not turned on.
Note 2)
If the robot misoperates when the servo power is turned on, immediately press the emergency
stop switch and turn off the servo power.
2-9
-
-
Download from Www.Somanuals.com. All Manuals Search And Download.
STE 58760
2.4 MANUAL GUIDANCE OF EACH AXIS
The operation where the robot is operated using the teach pendant is called manual guidance.
When the servo power is turned on, conduct manual guidance for each axis and check to see that
the robot works correctly. When actually operating the robot, make absolutely sure that the robot
will not hit anybody or anything.
Conduct manual guidance in the following manner.
Caution
•
•
•
If the guidance is performed manually, DO NOT enter the robot dangerous area.
If the robot moves abnormally, immediately effect an emergency stop.
If the robot will not move in the specified direction, consult Toshiba Machine.
(1) Select the joint coordinate mode as the coordinates.
Press the "Coordinate" key on the teach pendant several times until the "Joint" LED lights up.
(2) Set the guide speed to low.
Press the "Teach Speed" key on the teach pendant several times until the "Low" LED lights up.
2-10
-
-
Download from Www.Somanuals.com. All Manuals Search And Download.
STE 58760
(3) Press the deadman switch.
Press one of the six deadman switches on the rear side of the teach pendant. While guiding
the robot, press this switch inside. The robot will not work while the switch is released.
(4) Press one of the XYZCT keys.
At the time, the joint (axis) corresponding to the switch being pressed moves. The XYZCT
keys correspond to axes 1 to 5, respectively. Check that the robot works for all axes. In
addition, check that the right joint moves in the right direction in accordance with the guidance
key being pressed. The number and types of joints and the direction thereof depend on the
robot type. For details, see the Transportation and Installation Manual.
Note 1)
While the teach speed is set low speed, the robot will move at a very low speed. Thus, it
seems that the robot stops even while guided. This does not mean the robot is malfunctioning.
Note 2)
When two or more of the XYZCT keys are pressed, the robot will not work. In addition, when
any key other than the deadman switch and Servo ON switch on the teach pendant is pressed,
the robot will not work.
2-11
-
-
Download from Www.Somanuals.com. All Manuals Search And Download.
STE 58760
Note 3)
In the horizontally articulated type robots, there is an axial interference between the joint axes.
For example, when the axis 2 is moved, the servo motors of axes 3 and 4 also move to keep
axis Z in the same place. When an axis is operated and another axis also moves, it is
conceivable that set parameters are incorrect. In this case, contact us at the after-sale service
department or our agent in your territory.
(5) Check that the robot soft limit switches work correctly.
Guide each axis to the motion limit position and check that it works correctly. When the robot
detects a motion limit position, an error message appears on the teach pendant. The robot
cannot be guided out from the soft limit.
(6) Set the guide speed to the middle and high speed and guide the robot
Press the "Teach Speed" key on the teach pendant several times until the "Med." or "High" LED
lights. After that, press the desired XYZCT key and guide the robot. Check that the robot
moves smoothly.
2-12
-
-
Download from Www.Somanuals.com. All Manuals Search And Download.
STE 58760
2.5 MANUAL GUIDANCE OPERATION
The manual guidance operation can move the robot along various coordinate systems as well as
moving each joint (axis). The operation which guides each joint of the robot is named JOINT
guidance, while the operation which guides the robot along a coordinate system is named
coordinate guidance. The operator can select either the world, work, or tool coordinate system in
which to move the robot. The coordinate system in which the robot moves depends on the robot
type. For details of the robot's coordinate system, see the Introductory Manual.
When operating the robot, take care that the robot does not hit workers or anything else. Because
manual guidance is conducted in the manual mode, it is necessary to place the MASTER MODE
KEY switch on the control panel in the "MANU" (manual mode) position.
Conduct manual guidance for the robot in the following manner.
Caution
•
•
•
If the guidance is performed manually, DO NOT enter the robot dangerous area.
If the robot moves abnormally, immediately effect an emergency stop.
If the robot will not move in the specified direction, consult Toshiba Machine.
(1) Select the desired coordinates system.
Press the "Coordinate" key on the teach pendant several times to select the desired coordinate
system.
2-13
-
-
Download from Www.Somanuals.com. All Manuals Search And Download.
STE 58760
When the "World" LED lights up, the robot will move along the world coordinate system.
When the "Work" LED lights up, the robot will move along the work coordinates system.
When the "Tool" LED lights up, the robot will move along the tool coordinate system.
When the "Joint" LED lights up, each joint of the robot will move separately.
(2) Set the guide speed to low speed.
Press the "Teach Speed" key on the teach pendant several times until the "Low" LED lights up.
(3) Press the deadman switch.
Press one of six deadman switches on the rear side of the teach pendant. While guiding the
robot, keep this switch held inside. While the switch is released, the robot will not work.
(4) Press one of the XYZCT keys.
The joint (axis) corresponding to the switch being pressed moves. The XYZCT keys
correspond to axes 1 to 5, respectively. Check that the robot works for all axes. In addition,
check that the right joint moves in the right direction in accordance with the guidance key being
pressed. The number and types of joints and the direction thereof depend on the robot type.
For details, see the Introductory Manual.
2-14
-
-
Download from Www.Somanuals.com. All Manuals Search And Download.
STE 58760
Note 1)
While the teach speed is set low speed, the robot will move at a very low speed. Thus, it
seems that the robot stops even while guided. This does not mean the robot is malfunctioning.
Note 2)
When two or more keys of the XYZCT keys are pressed, the robot will not work.
Note 3)
If the robot does not move in the direction being specified, it is conceivable that set parameters
are incorrect. In this case, call us at the after-sale service department.
(5) Set the teach speed to the middle speed and high speed and guide the robot.
Press the "Teach Speed" key on the teach pendant several times until the "Med." or "High" LED
lights up. After that, press the desired XYZCT key and guide the robot. Check that the robot
moves smoothly.
2-15
-
-
Download from Www.Somanuals.com. All Manuals Search And Download.
STE 58760
2.6 MOTION RANGE LIMIT
In executing the automatic operation or in teaching a position, the operation range and the teaching
range of the robot can be limited. When they are limited, the robot is not moved to a position out of
the operation range in the automatic operation, so that the position out of the operation range
cannot be taught. The limitation of the operation range is called the joint limit. The joint limit
should be set in two directions of + direction and - direction of each joint.
The joint limit can be set in the following two methods. 1st method: Guide the robot and teach
positions. 2nd method: Input the position of each joint with numeric values from the teach
pendant.
When a joint limit is changed, software which used to work may not work anymore. Thus, any joint
limit should not be unintentionally changed.
Each joint limit has been set to the maximum motion range at the factory. Unless there is
necessity to change a joint limit, use it as it has been set at the factory.
Note)
The joint limit values are stored in the user parameter file (USER. PAR). Before the operator
changes the joint limit values, it is recommended to back up the user parameter file. For an
instruction of how to back up the file, see 5.5, "Backing Up Files".
2.6.1 Setting Joint Limit Values by Teaching
The joint limit values are taught in the following manner.
(1) Check that controller monitor command menu appears at the bottom of the LCD display on
the teach pendant.
>
■
FORMAT VERIFY ZEROP> JLIMIT> CHANNEL NEXT
F1
F2
F3
F4
F5
F6
2-16
-
-
Download from Www.Somanuals.com. All Manuals Search And Download.
STE 58760
(2) Whenever you press the "F6" key on the teach pendant, the monitor command menu
accordingly changes. Repeat this key operation until the "JLIMIT>" command appears on
the LCD display.
NEXT
F6
(3) Press the function key which accords with the "JLIMIT>" command. After that, the LCD
display on the teach pendant shows the following screen.
JLIMIT
F4
TRAVEL JOINT
<NEGATIVE> <POSITIVE>
[mm]
or
[deg]
<T1>
<T2>
<T3>
<T4>
<T5>
-5.868
-138.000
-0.500
-400.000
-5729.578
111.000
138.000
200.500
400.000
5729.578
> _
N1-mem P1-mem N2-mem P2-mem N3-mem <next>
F1
F2
F3
F4
F5
F6
(4) Guide each axis of the robot to the position where the joint limit has been set.
(5) Store the joint limit position value of each axis.
After guiding each axis of the robot to the position where the joint limit has been set, store the
position value by pressing the related function key on the teach pendant. Above the function
keys, a menu such as "Pi-mem", "N1-mem" corresponding to the controller axes appears. The
first letter "P" and "N" represent + direction and - direction of each joint axis. In addition, the
letter following "P" or "N" accords with the robot joint number. Press the key corresponding to
the axis and direction where the joint limit is taught.
2-17
-
-
Download from Www.Somanuals.com. All Manuals Search And Download.
STE 58760
If the corresponding axis and direction do not appear on the display, press the "F6" key.
Pressing the "F6" key causes the messages at the bottom of the display to change to those of
remaining axes.
(6) Last, press the "Esc" key to complete the joint limit setting.
2.6.2 Setting Joint Limit by Numeric Value Entry
Set the joint limit by entering numeric values in the following manner.
(1) Check that the controller monitor command menu appears at the bottom of the LCD
display on the teach pendant.
>
■
FORMAT VERIFY ZEROP> JLIMIT> CHANNEL NEXT
F1
F2
F3
F4
F5
F6
(2) When you press the "F6" key on the teach pendant, the monitor command menu changes
accordingly.
2-18
-
-
Download from Www.Somanuals.com. All Manuals Search And Download.
STE 58760
Repeat this key operation until the "JLIMIT>" command appears on the LCD display.
NEXT
F6
(3) Press the function key which corresponds with the "JLIMIT>" command. The LCD display
on the teach pendant should then show the following screen.
JLIMIT
F4
TRAVEL JOINT
<NEGATIVE> <POSITIVE>
[mm]
or
[deg]
<T1>
<T2>
<T3>
<T4>
<T5>
-5.868
-138.000
-0.500
-400.000
-5729.578
111.000
138.000
200.500
400.000
5729.578
> _
N1-mem P1-mem N2-mem P2-mem N3-mem <next>
F1
F2
F3
F4
F5
F6
(4) Enter joint limit values with numeric keys.
The joint limit position value of the axis to be set should be entered in units of millimeters or
degrees.
(5) Store the joint limit position value of each axis.
After entering the joint limit position values, press the function key on the teach pendant to store
them. Above the function keys, a menu having "P1-mem" "N1-mem ...". corresponding to the
controller axes appears. The first letter "P" and "N" represent + direction and - direction of
each joint axis. In addition, the number following "P" or "N" accords with the robot joint number.
Press the key corresponding to the axis and direction for which the joint limit is to be set.
2-19
-
-
Download from Www.Somanuals.com. All Manuals Search And Download.
STE 58760
If the corresponding axis and direction do not appear on the display, press the "F6" key.
Pressing the "F6" key causes the messages at the bottom of the display to change to those of
remaining axes.
Example)
When setting the joint limit in the minus direction of axis 1 to -90 degrees, enter the following
keys in sequence.
[-] [9] [0] [Exec] [F1]
TRAVEL JOINT
<NEGATIVE> <POSITIVE>
[mm]
Or
[deg]
<T1>
<T2>
<T3>
<T4>
<T5>
-5.868
-138.000
-0.500
-400.000
-5729.578
111.000
138.000
200.500
400.000
5729.578
> –90
N1-mem P1-mem N2-mem P2-mem N3-mem <next>
F1
F2
F3
F4
F5
F6
(6)
Last, press the "Esc" key to complete the joint limit setting.
(7) Finally, turn off the controller power, then effect a hot-start. The joint limit setting
becomes effective. (For details of how to turn the power off, see Para. 2.7.)
2-20
-
-
Download from Www.Somanuals.com. All Manuals Search And Download.
STE 58760
2.7 TURNING OFF THE POWER
After the robot operation is complete, turn off the controller power (main power and servo power).
When the main power is turned off, the servo power also turns off at that time. Generally, one
turns off the servo power first and then turns off the main power. It is also possible to turn off the
power source at the controller connection.
2.7.1 Turning OFF Servo Power
Turn off the servo power in the following manner.
(1) Check that the robot is stopped.
Avoid turning off the power while the robot is moving if at all possible.
(2) Press the "SERVO OFF" switch on the control panel.
When the servo power is turned off, the lamp on the switch should light up.
2.7.2 Turning OFF the Main Power
Turn off the main power in the following manner.
(1) Check that the robot is stopped.
Avoid turning off the power if at all possible while the robot is moving.
If the robot is operating in the automatic operation mode, cancel the automatic operation mode.
If the main power is turned off while the robot is in the automatic operation mode, the contents
of the program may be lost.
2-21
-
-
Download from Www.Somanuals.com. All Manuals Search And Download.
STE 58760
(2) Turn off the servo power.
(3) Check that the FDD unit (option) is not in operation.
While the FDD is in operation, the LED on the FDD will be lit up. When the power is turned off
while the LED is still lit, the contents of the floppy disk in the FDD may be damaged. While the
FDD is in operation, do not turn off the main power. In addition, to protect the contents of the
floppy disk, it is necessary to remove the disk from the FDD, before turning off the main power.
Note)
If the main power is turned off and then turned on while the system disk is inserted in the FDD,
the controller will be cold started. To prevent this, be sure to turn off the main power after
removing the disk from the FDD.
(4) Check that no editing is being conducted with the controller.
If the main power is turned off while a robot language program is being edited, while position
data is being taught, or while parameters are being edited, data being edited or set may be
lost. (Moreover, other data may be also lost). Editing should be completed before turning off
the main power.
2-22
-
-
Download from Www.Somanuals.com. All Manuals Search And Download.
STE 58760
(5) Turn off the Main Power switch on the control panel.
When the main power is turned off, the "POWER LED" on the control panel turns off.
2-23
-
-
Download from Www.Somanuals.com. All Manuals Search And Download.
STE 58760
CHAPTER 3
SETTING ENVIRONMENTAL CONDITIONS
FOR THE SR7000 CONTROLLER
The operator should set items such as the robot configuration and the communication channel
modes before he or she operates the robot system. The operator should set the date and time for
the controller for file management and fault display information. The operation for setting such
data is called controller environmental condition setting. Except for the date and time, such data is
stored in a system configuration file (CONSTRUC. SYS).
In addition, to use external signals to select a file to be executed, it is necessary to first create an
external selection file (EXTRNSEL. SYS).
This chapter describes how to set individual data which defines the environmental conditions of the
controller.
3.1 SETTING DATE AND TIME
The controller provides a clock function which indicates the current date and time. When the robot
system detects an error, the function indicates the date and time when the error occurred along with
a related error message.
Date and time have been set at factory. However, when the controller power has been turned off
for a long time, the controller clock may become off. In this case, it is necessary to reset the
correct date and time.
Note)
The accuracy of the controller clock is within 15 sec per month. Thus, it is necessary to
periodically check and adjust the clock.
3.1.1 Setting Date
Set the current date in the following manner.
(1) Turn on the controller main power and place the MASTER MODE KEY switch on the
control panel in the "MANU" position. The following monitor command menu will appear
at the bottom on the teach pendant LCD display.
3-1
-
-
Download from Www.Somanuals.com. All Manuals Search And Download.
STE 58760
>
■
EDIT LOAD SAVE TESTRUN> RESET NEXT
F1
F2
F3
F4
F5
F6
(2) The command mode menu will change whenever you press the "F6" key. Repeat until the
"DATE" command appears.
NEXT
F6
(3) Press the function key corresponding to the "DATE" command. The following function key
menu will then appear.
DATE
F1
>DATE ■
DATE TIME
NEXT
F1
F2
F3
F4
F5
F6
3-2
-
-
Download from Www.Somanuals.com. All Manuals Search And Download.
STE 58760
(4) Enter the current year, month, and day.
Example)
Let's assume that the current date is January 1, 1998. enter the current date values, enter the
following data.
[9] [8] [-] [0] [1] [-] [0] [1] [Exec]
If you press the "Exec" key without entering a new year, month, and day, the current year,
month, and day will appear.
>DATE 98-01-01
>DATE
Current date is Thu 1998-01-01
> ■
DATE TIME
NEXT
F1
F2
F3
F4
F5
F6
Note)
If invalid data was entered, a message "Incorrect new date" appears on the display. At the
time, enter correct data.
3.1.2 Setting Time
Set the current time in the following manner.
(1) Turn on the controller main power and place the MASTER MODE KEY switch on the
control panel in the "MANU" position. The following monitor command menu appears at
the bottom of the teach pendant LCD display.
3-3
-
-
Download from Www.Somanuals.com. All Manuals Search And Download.
STE 58760
>
■
EDIT LOAD SAVE TESTRUN> RESET NEXT
F1
F2
F3
F4
F5
F6
(2) The command menu will change whenever you press the "F6" key on the teach pendant.
Repeat until the "TIME" command appears.
NEXT
F6
(3) Press the function key corresponding to the command. The following screen will appear.
TIME
F2
>TIME ■
DATE TIME
NEXT
F1
F2
F3
F4
F5
F6
3-4
-
-
Download from Www.Somanuals.com. All Manuals Search And Download.
STE 58760
(4) Enter the current time. Example)
Assume that the current time is 2:50:45 p.m. To set correct time, enter the following data.
[1] [4] [: ] [5] [0] [ : ] [4] [5] [Exec]
If you press the "Exec" key without entering new hour, minute, and second values, the current
time values will appear on the display.
>TIME 14:50:45
>TIME
Current time is 11:18:45
> ■
DATE TIME
NEXT
F1
F2
F3
F4
F5
F6
Note 1)
Time values should be entered in the 24 hour system rather than the 12 hour system.
Note 2)
If invalid time values are entered, a message "Incorrect new time" appears. At the time, enter
the correct time.
3-5
-
-
Download from Www.Somanuals.com. All Manuals Search And Download.
STE 58760
3.2 CHANGING FILE DATA
To edit files including the system configuration file, use the screen editor function. The basic
operation of the screen editor is as follows:
(1) Turn on the main power of the controller and place the MASTER MODE KEY switch on the
control panel in the "MANU" position. The following controller monitor command menu
appears at the bottom of the teach pendant LCD display.
> ■
EDIT LOAD SAVE TESTRUN> RESET NEXT
F1
F2
F3
F4
F5
F6
(2) Whenever you press the teach pendant "F6" key, the monitor command menu changes
accordingly. Repeat this key operation until the "EDIT" command appears.
NEXT
F6
3-6
-
-
Download from Www.Somanuals.com. All Manuals Search And Download.
STE 58760
(3) Press the function key corresponding to the "EDIT" command. The following command
menu will appear.
EDIT
F1
>
■
EDIT LOAD SAVE TESTRUN> RESET NEXT
F1
F2
F3
F4
F5
F6
(4) Enter a file name to be edited. To edit the system configuration file, enter the following.
[C] [O] [N] [S] [T] [R] [U] [C] [.] [S] [Y] [S]
To edit the external selection file, enter the following.
[E] [X] [T] [R] [N] [S] [E] [L] [.] [S] [Y] [S]
>EDIT CONSTRUC.SYS ■
EDIT LOAD SAVE TESTRUN> RESET NEXT
F1
F2
F3
F4
F5
F6
3-7
-
-
Download from Www.Somanuals.com. All Manuals Search And Download.
STE 58760
If incorrect data has been entered, press the "Bs" key to delete the immediately preceding
character.
(5) Press the "Exec" key on the teach pendant. The number of files being stored in the
RAM drive of the controller, the number of empty bytes of the memory, and the name of the
file to be edited appear on the LCD display. If an incorrect file name has been entered, by
using the "Bs" key, move the cursor to the incorrect character and correct the file name.
<< SR-X Screen Editor Ver. 2.00 >>
1. Number of RAM file : 1
2. Free Memory Size
-----[
Edit file : CONSTRUC.SYS _
: 34998
]
F1
F2
F3
F4
F5
F6
When the file name is correct, press the "Exec" key. The contents of the current file appear on
the LCD display.
(6) Change the contents of the file which appear on the LCD display. Using the screen editor,
move the cursor to a character to be changed and conduct the edit operation. The cursor
position is indicated with a character which blinks alternately in black and white or with a
underline which simply blinks.
The edit operation is conducted in the following methods.
(a) Selecting the insert or replace mode:
The mode where characters being entered are inserted just before the cursor position is named
the insert mode. In the insert mode, a character where the cursor is indicated with a blinking
underline. The mode where old characters are replaced with those being entered is the
replace mode. In the replace mode, the cursor is positioned blinks alternately in black and white.
3-8
-
-
Download from Www.Somanuals.com. All Manuals Search And Download.
STE 58760
The "Ins" key changes between the insert mode and replace mode.
(b) Moving the cursor position:
Press the " "," "," ", and " " keys to move the cursor where you want.
← → ↑ ↓
(c) Deleting a character using the "BS" key:
When you press the "Bs" key, the character just preceding the cursor is deleted. After the
character is deleted, the cursor moves left one position. Each character following the cursor
also moves left by one position.
3-9
-
-
Download from Www.Somanuals.com. All Manuals Search And Download.
STE 58760
(d) Deleting a character using the "Del" key:
When you press the "Del" key, one character at the cursor is deleted. Each character following
the character being deleted moves left by one position.
(e) Entering characters:
Enter characters using the alphanumeric keys on the teach pendant. To enter a character
marked on the upper position of the key, press that key while also pressing the "Shift" key. To
enter a character marked on the lower position of the key, simply press that key. At the end of
each line, press the "Exec" key.
For other functions which are available in the screen editor, see the Operating Manual.
(7) Quitting the edit operation:
After editing the file, press the "X" key while pressing the "Alt" key.
3-10
-
-
Download from Www.Somanuals.com. All Manuals Search And Download.
STE 58760
Note)
Before exiting the edit function, check that the edited data is correct.
(8) Starting up the controller with the edited file. In order to validate (make effective) the
changes, first turn off the main power and then hot start the controller.
Note 1)
Before changing the contents of a file, it is recommended to back up the file with a floppy disk.
For details of how to back up a file, see 5.5, "Backing Up Files".
Note 2)
If the contents of the system configuration file were changed for the worse when they were
edited, read the CONSTRUC. SYS file from the attached system disk of the controller and
conduct the edit operation all over again. For details of how to load the file, see 5.5, "Backing
Up Files".
3-11
-
-
Download from Www.Somanuals.com. All Manuals Search And Download.
STE 58760
3.3 SETTING THE SYSTEM CONFIGURATION
The configuration of the robot system has been set in the robot configuration file. Thus, it is not
necessary for the user to change the system configuration. However, depending on the application
of the robot system, the contents of the system configuration file may have to be changed. This
paragraph describes the contents of the system configuration file. For details of how to set and
change data, see 3.2, "Changing File Data".
Caution
DO NOT change the data of system configuration files (0) ~ (5) without our prior permission.
3.3.1 Outline of Data
The following data has been set in the system configuration file.
(0) Robot type
Specifies whether the robot type is the horizontal rotating multi-joint type or the Cartesian
coordinate system type.
(1) Robot axis configuration
Specifies which of the 6 joint axis of the robot are to be used.
(2) Type of joint
Specifies whether the joint type of the robot is a directly moving joint or rotating joint.
(3) Construction of servo
Specifies the number of axis which the servo motors to be used.
(4) Gravity compensated axis
Specifies the axes for which gravity compensation is to be performed. For an axis where
gravity compensation is specified, in the servo free state, the arm is controlled so that it does
not drop under its own weight. The servo free state is a state where the position control
mechanism of the servo motor is turned off so that the robot can be manually moved. For a
horizontal multi-joint robot, only axis 3 can be set as a gravity compensated axis.
3-12
-
-
Download from Www.Somanuals.com. All Manuals Search And Download.
STE 58760
(5) Motor revolving direction
Specifies the basic direction in which the motor revolves (i.e., CW or CCW). SR–7000
can use only axis 1 to axis 4, and specify zero for axis 5 and axis 6.
(6) Not used (spare)
(7) Not used (spare)
(8) Not used (spare)
(9) Control method for external automatic mode
Specifies whether the system is to be controlled using I/O signals or data communication from a
host computer.
(10) Not used (spare)
(11) File selection signal line
Specifies an external input signal to be used to select a file which is to be externally executed.
(12) Speed in low speed instruction mode
Sets a speed at which the robot works when a low speed instruction signal is input.
(13) Communication mode
Sets a communication channel mode used for data communication.
(14) Auxiliary signal line
Sets auxiliary signals used for hand and air control axes of the robot.
(15) Storage
Sets the use of a floppy disk unit or a substitute personal computer.
(16) Not used (spare)
3-13
-
-
Download from Www.Somanuals.com. All Manuals Search And Download.
STE 58760
3.3.2 File Format
The system configuration file is created in the following format.
SYSTEM CONSTRUCTION PARAMETER FILE
"CONSTRUC.SYS"
[0.] ROBOT SPECIFICATION
="SR-HS"
(C)
[1.] CONSTRUCTION OF MANIPULATER.
=1 1 1 1 0 0
{=0:WITHOUT,=1:WITH} (I)
[2.] TYPE OF JOINT{=0:LINEAR.=1:ROTATE, 1ST JOINT TO 5TH}
=1 1 0 1 0 0
[3.] CONSTRUCTION OF SERVO.
{=0:WITHOUT,=1:WITH} (I)
=1 1 1 1 0 0
[4.] SPECIFY FOR GRAVITY COMPENSATION
IN SERVO FREE MODE.
{=0:OFF,=1:ON} (I)
=0 0 1 0 0 0
[5.] NOT USE
=0 0 0 0 0 0
[6.] NOT USE
=0 0 0 0 0 0
[7.] NOT USE
=128
[8.] NOT USE
=255
3-14
-
-
Download from Www.Somanuals.com. All Manuals Search And Download.
STE 58760
[9.] SPECIFY FOR OPERATE MODE IN EXTERNAL AUTO.
{=0:EXT. SIGNAL, =1:COMPUTER}
(I)
=0
[10.] NOT USE
=0
[11.] SPECIFY FOR EXTERNAL FILE SELECTION SIGNAL.
{1<=CH NO.<=24,1<= LENGTH <=8}
(I)
=17 8
[12.] SLOW SPEED RATE
{0< RATE <100} (C) [%]
{2ND CH. TO 5TH CH.}
[13.] MODE OF SERIAL CHANNEL.
{LOGICAL CHANNEL NAME = PRT | HOST| COM1 | COM2 | COM3 | COM4} (C)
{NO USE. SPARE}
(I)
{PROTOCOL SELECTION
,
,
,
=0:FREE RUN CONTROL,
=1:SIMPLE PROTOCOL WITH SUM CHECK,
=2:SIMPLE WITHOUT SUM CHECK,
}
(I)
{TRANSMIT SPEED =9600 | 4800 | 2400 | 1200}
{CHARACTER BIT= 7 | 8}
(I) [BPS]
(I)
{PARITY BIT
{STOP BIT
=0:W1THOUT,=1:ODD,=2:EVEN}
=1 | 2}
(I)
(I)
= "PRT"
0 0 1200 7 2 1
0 0 2400 7 2 2
0 1 2400 8 1 1
0 0 4800 7 2 1
{MODE OF CHANNEL COM1}
{MODE OF CHANNEL COM2}
{MODE OF CHANNEL COM3}
{Not used}
= "COM1"
= "HOST"
= "COM2"
3-15
-
-
Download from Www.Somanuals.com. All Manuals Search And Download.
STE 58760
[14.] MODE OF AIR DRIVEN AXIS.
{SPECIFY FOR USE OR NOT USE.
{NO USE. SPARE.}
=0:NOT USE,=1:USE}
(I)
(I)
{TYPE OF VALVE =0:SINGLE SOLENOID, =1:DOUBLE SOLENOID} (I)
{SPECIFY OF OPERATE CH. NO.}
{NO USE. SPARE.}
(I)
(I)
=1 0 0 208 0
=1 0 1 209 0
=1 0 1 211 0
=1 0 1 213 0
=0 0 0 0 0
=0 0 0 0 0
[15.] Option FD (0) & External computer (1) flag
(I)
=0
[16.] NOT USE
=0 0 0
Specify data on lines which start with "=". This type of line is called a data line. All other lines are
comment lines. The controller interprets data in the order that the lines appear. The numbers in
[
] of the above example accord with data numbers as described in 3.3.1, "Outline of Data".
Data types accord with data lines as follows.
3-16
-
-
Download from Www.Somanuals.com. All Manuals Search And Download.
STE 58760
Line No.
contents
Robot type
Robot axis configuration
Type of joint
Construction of servo
Gravity compensation axis
Motor revolving direction
Not used
Remarks
1
2
3
4
5
For 6 axes
For 6 axes
For 6 axes
For 6 axes
For 6 axes
6
7
8
Not used
9
Not used
10
Control method in external
automatic mode
Not used
File selection signal line
Speed in low speed
instruction mode
Communication mode
Communication mode
Communication mode
Not used
11
12
13
0 ~ 100
14
15
16
Communication channel 1
Communication channel 2
Communication channel 3
17
~23
24
25
Auxiliary signal line
Storage selection
Not used
For 6 points (1 point line)
For details of individual data, see the following paragraph.
3-17
-
-
Download from Www.Somanuals.com. All Manuals Search And Download.
STE 58760
3.3.3 Details of Data
This paragraph describes details of individual data of the system configuration file.
(0) Robot type
Specifies the robot type to be used.
For horizontally articulated types
For Cartesian coordinate system types
... [= "SR-HS"]
... [= "SR-L"]
(1) Robot axis configuration
Specifies which of the jointed axes 1 to 4 are to be used. The setting is to be changed when the
number of axes of the robot is less than four, or when a servo motor is to be used outside of the
robot. The data are to be specified for 4 axes separated with a space. To use an axis, set
that axis to "1". To not use an axis, set that axis to "0".
Example)
When the Z axis is not used for a horizontally articulated type robot, set the data to [= 1 1 0 1].
Note 1)
Robot axes vary by robot type. For details of the robot axes, see the Transportation and
Installation Manual.
Note 2)
This data should be set for all four axes.
(2) Type of joint
Specifies whether the joint type of the robot is a directly moving joint or rotating joint. The data
are to be specified for 5 axes separated with a space. To use the linear moving axis, set that
axis to "0." To use the rotating joint, set the axis to "1."
Example)
When axes 1, 2, and 4 use the rotating joint and axes 3 and 5 use the linear moving joint, set to
[= 1 1 0 1 0].
3-18
-
-
Download from Www.Somanuals.com. All Manuals Search And Download.
STE 58760
Note 1)
The number of joint axes depends on the robot type. For details, see the Transportation and
Installation Manual.
Note 2)
This data should be set for all five axes.
(3) Construction of servo
Specifies axes for which servo motors are used. Each setting for five axes should be
separated with a space. To use the servo motor for an axis, set that axis to "1"; to not use the
servo motor for an axis, set that axis to "0".
Example)
To use the servo motors for all five axes, set this data to [= 1 1 1 1 1].
Note)
This data should be set for all the five axes.
(4) Gravity compensated axis
Specifies an axis for which gravity compensation is performed. Each axis where gravity
compensation is performed is controlled so that the arm does not drop by its own weight when
the servo free state takes effect. In the servo free state, position control by the servo motor is
turned off and the robot can be manually moved. Each data for five axes should be separated
with a space. To perform gravity compensation for an axis, set that axis to "1". To not
perform the gravity compensation for an axis, set that axis to "0".
Example)
When performing the gravity compensation only for the axis Z (axis 3), set to [= 0 0 1 0 0].
3-19
-
-
Download from Www.Somanuals.com. All Manuals Search And Download.
STE 58760
Note 1)
This data should be set for all the five axes.
Note 2)
For a horizontally articulated robot, do not specify any axes other than the axis Z (axis 3) for
gravity compensation.
(5) Motor revolving direction
Specifies to coincide the robot operating direction with the motor revolving direction.
Example)
When moving all axes in the CW direction, set [0 0 0 0 0].
Note 1)
The motor revolving direction differs with each motor.
Note 2)
This data should be set for all five axes.
(6) Not used (spare)
(7)
(8)
(9)
Not used (spare)
Not used (spare)
Control method in external automatic mode
Specifies whether to use I/O signals or data from a host computer to control the robot in the
external automatic mode. To use I/O signals, set to "0". To use data from a host computer,
set to "1".
Example)
To use I/O signals for controlling the robot in the external automatic mode, this should be set to
[=0].
3-20
-
-
Download from Www.Somanuals.com. All Manuals Search And Download.
STE 58760
(10) Control of host computer communication protocol
Specifies whether checksum should be included or not in the host computer
communication mode.
Example)
Host computer communication, without procedure ··· [= 0]
(11) File selection signal line
Specifies an input signal to select a file to be executed from the outside of the controller using
input signals. Specifies up to 8 consecutive signal points from among the 32 input signal points
ranging from point 1 to point 32. Data should be specified by assigning the signal number of
the beginning of the signal and the number of signal points.
Example)
To use the 8 signal points ranging from input signal point numbers 17 to 24, this line should be
set to [= 17 8].
(12) Speed in the low speed command
Specifies the speed at which the robot works when a low speed command signal is input.
Specifies the percent of the maximum speed at which the robot is to move when a low speed
command signal is input while in the automatic operation mode.
Example)
To specify 25% of the maximum speed, this data should be set to [= 25].
Note)
The speed should be specified with an integer in the range of 0 to 100.
(13) Communication mode
Sets the modes of the communication channels to be used for data communication.
Specifications should be made for communication channels 1 to 3. The communication
channels 1 to 3 accord with the connectors J1 to J3 of the SR7000 controller. Set each
channel in the following format.
[= (Name) (Spare) (Procedure)
(Speed) (Character length) (Parity) (Stop bit length)]
3-21
-
-
Download from Www.Somanuals.com. All Manuals Search And Download.
STE 58760
(Name)
Specifies the name of device to be connected. The name of the device is specified with one of
the following abbreviations. If it is not specified, the abbreviation of the communication
channel is specified.
Printer
Host computer
Communication channel 1
Communication channel 2
Communication channel 3
...
...
...
...
...
"PRT"
"HOST"
'"COM1"
"COM2"
"COM3"
(default)
The name "HOST" can be used only for one communication channel.
(Spare)
This data should be always set to "0".
(Procedure)
When "HOST" is specified for (name), specify the procedure used for data communication.
For details, see the Communication Manual.
No procedure
Simple procedure (presence of check sum)
Simple procedure (absence of check sum)
... 0
... 1
... 2
Unless (name) is "HOST", data communication is done without any procedure.
(Rate)
Specifies the rate of data communication. Select one of the following rates.
9600 bps ...
4800 bps ...
2400 bps ...
1200 bps ...
9600
4800
2400
1200
(Character length)
Specifies the character length for communication.
8 bits .8
7 bits .7
3-22
-
-
Download from Www.Somanuals.com. All Manuals Search And Download.
STE 58760
(Parity)
Specifies whether to check the parity of each character to be communicated.
Absence of parity check
Odd parity
Even parity
... 0
... 1
... 2
(Stop bit length)
Specifies the stop bit length of each character to be communicated.
1 bit ... 1
2 bits ... 2
Data should be separated by commas and specified in sequence. The data of each channel
should be specified on four lines in sequence.
Example)
Assume that communication channel 1 is to be used for a printer and communication channel 2
is to be used for the host computer.
[="PRT"
0 0 1200 8 0 1
="HOST" 0 1 2400 7 1 2
="COM3" 0 0 2400 8 1 2
="COM2" 0 0 4800 7 2 2]
In this example, communication channel 1 is set to "printer, no procedure, 1200 bps, 8 bit
characters, no parity check, and 1 stop bit". Communication channel 2 is set to "host computer,
simple procedure (presence of check sum), 2400 bps, 7 bit characters, odd parity, 2 stop bits".
Communication channel 3 is not set to any port with no procedure, 2400 bps, 8 bit characters,
odd parity, 2 stop bits". Communication channel 2 is not set to any port with 4800 bps, 7 bit
characters, even parity, 2 stop bits".
Note 1)
Set all the four channels for the communication mode. (As channel 4 is unused, however, it
should be set as the dummy.)
Note 2)
The communication channel 0 (COM0) is a channel dedicated for the teach pendant. The
parameters for this channel cannot be changed.
3-23
-
-
Download from Www.Somanuals.com. All Manuals Search And Download.
STE 58760
(14) Auxiliary signal line
The auxiliary signal line is used to specify auxiliary signals used for the hand and air control
axes of the robot. Set the auxiliary signals for all six points. The parameters for each axis are
to be set in the following format.
[= (Use/Not use) (Spare) (Solenoid) (Signal number) (Spare)]
(Use/Not use)
Specifies whether to use the control axis. Six data lines are assigned for auxiliary signal lines,
and all of them should be specified as follows:
To not use the control axis, set to "0". To use the control axis, set to "1".
(Spare)
This should be always set to "0".
(Solenoid)
Specifies the type of a solenoid valve which drives the axis. When a double solenoid is used,
two consecutive output signals are sent out exclusively.
Single solenoid
... 0
Double solenoid ... 1
(Signal number)
Specifies an auxiliary signal number to be used. Signals with a signal number in the range of
200 to 299 can be used for auxiliary signals. For details of output signal numbers, see the
Interface Manual. When a double solenoid is used, specify the lower number of two
consecutive output signal numbers.
(Spare)
This should be always set to "0". Each data should be separated with a space.
Example)
Assume that the auxiliary signal 209 is used for a single solenoid. Set this to [= 1 0 0 209 0].
3-24
-
-
Download from Www.Somanuals.com. All Manuals Search And Download.
STE 58760
Note 1)
All the auxiliary signal lines should be set for all six points.
Note 2)
The parameters of this data are effective only for auxiliary signals which are operated by the
teach pendant. Even if a double solenoid is specified, signals are not exclusively output in the
automatic operation mode. In this case, create a program so that the signals are exclusively
output.
Note 3)
When the power is turned on, even if the double solenoid has been specified, the output signal
is in the off state.
(15) Selection of storage
Selects either a floppy disk unit or a personal computer substituting for the floppy disk unit.
Example)
When the floppy disk unit is used, set [0].
(16) Not used (spare)
3-25
-
-
Download from Www.Somanuals.com. All Manuals Search And Download.
STE 58760
3.4 SETTING EXTERNAL SELECTION FILES
To select a file to be executed using external input signals, the name of the file should have first
been registered in the external selection file (EXTRNSEL. SYS). This paragraph describes the
contents of the external selection file. For details of how to create and change this file, see 3.2,
"Changing File Data".
Note)
To select a file to be executed from outside of the controller, it is necessary to specify an input
signal line to be used for selecting the file as well as creating the external selection file. For
details of the system configuration file, see 3.3, "Setting System Configuration".
3.4.1 Signals Used for Selecting File
To select a file, use a signal having up to 8 consecutive signal points among 32 input signal
points. Signals used to select a file are specified in the system configuration file. Change
the data line corresponding to the file selection signal line in the system configuration file in
accordance with the signals to be used.
Example)
When using the 6 points (extending from points 10 to 15) of an input signal, change the data
line of the system configuration file as follows.
[9.]SPECIFY FOR EXTERNAL FILE SELECTION SIGNAL
[1<=CH.NO. <=24,1<=LENGTH<=8]
= 10 6
To actually select a file, take the timing using a strobe signal and acknowledge signal. For
details of the signal timing for selecting a file, see the Interface Manual.
Any signal used for selecting a file is read in as a file selection number. The file selection
number is one digit numeric value in binary notation representing the conversion of the state of
each input signal being specified. The smallest input signal number of the input signals being
specified is treated as bit 0, and, in order, each bit corresponds with its input signal number.
The ON and OFF states of each signal correspond with 1 and 0, respectively.
3-26
-
-
Download from Www.Somanuals.com. All Manuals Search And Download.
STE 58760
(Example)
File selection numbers when using 6 signal points (extending from signal points 10 to 15) are as
follows:
Input signal
13 12
OFF OFF OFF OFF OFF OFF
File selection number
Binary Decimal
15
14
11
10
000000
000001
000010
・・・・・・
0
1
2
・
OFF OFF OFF OFF OFF
ON
OFF
・・
OFF OFF OFF OFF
ON
・・
・・
・・
・・
・・
OFF
・・
ON
・・
OFF
・・
ON
・・
OFF
・・
ON
・・
010101
・・・・・・
21
・
ON
・・
OFF
・・
ON
・・
OFF
・・
ON
・・
OFF
・・
101010
・・・・・・
42
・
ON
ON
ON
ON
ON
ON
ON
ON
ON
ON
OFF
ON
111110
111111
62
63
3.4.2 Contents of File
The names of files written in robot language are registered on one line at a time in the external
selection file. Each file name corresponds with the file selection number, which is determined
by subtracting a 1 from the number on which the file is registered. The file on line 1 accords
with the file selection number 0; the file on line 2 accords with the file selection number 1; and
so on. The number of characters per line should be 12 characters. For an example of how to
create a robot language program file, see Chapter 4, "Example of Simple Operation
For a detailed description, see the Operating Manual. For details on robot language, see the
Robot Language Manual.
The following are examples of external selection files.
MAIN0. SRC
MAIN1. SRC
MAIN2. SRC
MAIN3. SRC
MAIN4. SRC
MAIN5. SRC
MAIN6. SRC
MAIN7. SRC
12 characters
3-27
-
-
Download from Www.Somanuals.com. All Manuals Search And Download.
STE 58760
In the above example, when the file selection number is 0, the file MAIN0. SRC is selected;
when it is 1, the file MAIN1. SRC is selected; and so on.
Note 1)
Files registered in the external selection file must be in the memory of the controller. Any file
which is not in the controller memory cannot be selected.
Note 2)
When a file to be executed is selected externally, the file corresponding to the line of the
external selection file is selected. Thus, be careful with the order of file names in the external
selection file.
Note 3)
When registering file names in the external selection file, do not place a blank line between any
file names.
Note 4)
If the file name to be registered consists of less than 12 characters, include a space or spaces
before the file name to make the total number of characters 12. DO NOT enter a space or
character at the 13th character and after.
3-28
-
-
Download from Www.Somanuals.com. All Manuals Search And Download.
STE 58760
3.5 BATCH PROCESSING
The SR7000 controller provides a function which sequentially executes a set of commands entered
from the teach pendant. This function is named a batch processing. To conduct a batch
processing, it is necessary to describe commands in the order of execution in a file. This type of
file is named a batch file. When a batch file name is used like a command, commands listed in
that batch file are executed in sequence.
3.5.1 Batch File
A file where commands are to be executed in a batch is called a batch file. The extension for
all batch files should be ".BAT".
The following table lists commands available for batch processing. For details of how to use
each command, see the Operating Manual.
Command
name
LOAD
SAVE
RESET
Available mode
Function
MANU
MANU
MANU
,
,
AUTO Reads a file from a floppy disk.
Writes a file to a floppy disk.
AUTO Resets the execution environmental
conditions of the controller.
COPY
DEL
FORMAT
CHANNEL
DATE
TIME
REN
MODE
MANU
MANU
MANU
MANU
MANU
MANU
MANU
,
,
AUTO Copies a file.
AUTO Deletes a file.
Formats a floppy disk.
AUTO Enables a communication channel.
Displays and sets date.
,
Displays and sets time.
Changes the name of a file.
AUTO Specifies automatic operation as the
operation mode.
MSPEED
LSPEED
SELECT
DO
AUTO Sets the speed override.
AUTO Sets the speed limit.
AUTO Selects a file to be executed.
AUTO Directly executes a robot language
command.
3-29
-
-
Download from Www.Somanuals.com. All Manuals Search And Download.
STE 58760
Note 1)
"AUTO" in the "Available mode" column represents the internal automatic mode, the external
automatic mode, and the test operation mode. "MANU" represents the manual mode (all
modes beside the automatic modes listed above).
Note 2)
When any command which is not effective in the current mode is used, an error occurs and the
command will not be executed. In this case, any command where an error occurs is skipped
and the remaining commands are executed in sequence.
Note 3)
When a batch processing is specified in another batch processing, the former batch processing
is complete when the last command of the latter batch processing being called is complete.
Note 4)
In the automatic operation mode, batch processing cannot be executed.
Note 5)
Controller operation which are effective in a batch processing are as follows:
EMERGENCY STOP, SERVO ON, and SERVO OFF
Note 6)
Commands specified for batch processing are immediately processed without any prompt to the
operator such as "Press Y key to delete the file".
In a batch file, commands of the controller should be listed in the order of the execution. For
details of how to edit a file, see 3.2, "Changing File Data".
Any batch file is executed by entering its name (without the extension) from the teach pendant
just like with any command.
3-30
-
-
Download from Www.Somanuals.com. All Manuals Search And Download.
STE 58760
Example)
An example of a batch processing which reads files from a floppy disk.
File name: FLOAD. BAT
LOADPRO1
LOADPRO2
LOADPRO3
LOADPRO4
LOADPROS
LOADPRO6
To execute the above batch file, enter the following from the teach pendant.
[F] [L] [O] [A] [D] [Exec]
When the batch processing is executed, the controller reads the file PRO1 to PRO6 from a
floppy disk to the RAM drive in the controller.
Note 1)
In the external automatic mode, batch files cannot be executed from the teach pendant.
Note 2)
As opposed to selecting a program, batch files cannot be selected or executed using external
input signals.
Note 3)
Unless a batch file is in the controller RAM drive, it cannot be executed.
3.5.2 Automatic Execution File
A batch file which is executed just after the controller power is turned on is called an automatic
execution file. The contents of the automatic execution file are just like any other batch file,
although the file name of the automatic execution file is AUTOSTR. BAT.
The automatic execution file can be used to select a file in the external automatic mode. For
details of how to edit files, see 3.2, "Changing File Data".
3-31
-
-
Download from Www.Somanuals.com. All Manuals Search And Download.
STE 58760
Example)
To select a file which is to be executed just after the power is turned on in the external
automatic mode:
File name: AUTOSTR.BAT
SELECT PRO1
In order to execute the above automatic execution file, it must first have been stored in the RAM
drive of the controller and the MASTER MODE KEY switch on the control panel must have
been placed in either the "INT" or "EXT" position. In this situation, after the power of the
controller is turned on and the hot start operation is complete, file PRO1 is selected as a file to
be executed.
Note)
When the MASTER MODE KEY switch is in the "MANU" position, when the controller power is
turned on, a program will not be selected because an execution of the SELECT command
results in an error.
3.5.3 Using Batch Processing Effectively
Batch processing is effective for executing a predetermined process by pushing just a few keys.
For example, when a process which reads files stored on a floppy disk to the controller is
described as a batch file, all the required files can be read by just running the batch file.
Likewise, when replacing a file in the controller with another file to change system operation, a
prepared batch file corresponding to the system change can be readily executed.
Example)
When reading files stored on a floppy disk into the controller after a cold start, the files to be
read in and a batch file can be stored on the floppy disk in advance.
File name: ALOAD. BAT
LOADCONSTRUC .SYS
LOADSYSTEM. PAR
LOADUSER. PAR
LOAD*. PRO
3-32
-
-
Download from Www.Somanuals.com. All Manuals Search And Download.
STE 58760
Procedure:
(1) Start the controller using the cold start operation.
(2) Insert the floppy disk containing the files into the FDD unit.
(3) Read the batch file to the controller.
[C] [O]
[D] [.]
[P] [Y]
[B] [A]
[ ]
[T]
[A]
[ ]
[:]
[R]
[A]
[:]
[L]
[Exec]
[O]
[A]
(4) Execute the batch file.
[A] [L] [O] [A] [D] [Exec]
After that, batch processing is executed, which causes the system configuration file
(CONSTRUC. SYS), system parameter file (SYSTEM. PAR), user parameter file (USER. PAR),
and any program files whose extension is ".PRO" to be read to the RAM drive of the controller.
Note)
Save files on a floppy disk other than the system disk. To prevent the contents of the system
disk from being accidentally altered, it is strongly recommended to place the write protect tab of
the floppy disk in the write disable position.
3-33
-
-
Download from Www.Somanuals.com. All Manuals Search And Download.
STE 58760
3.6 PROGRAM EXECUTION ENVIRONMENT
3.6.1 Program Execution Environment
The following items are conditions for automatically operating a program.
Execution file
①
A file for automatically operating the robot. Normally, this file is selected by using the
"SELECT" command in the internal automatic mode.
In the external automatic mode, the execution file can be selected by using an external control
signal.
Execution step
②
A step for executing a program. Even if the automatic operation of the program is stopped, the
program can be executed from the subsequent step.
Variables
③
Variables used in the program.
Digital output signals
④
Output signals for synchronously operating a robot language program and peripheral units.
Basically, the output signals are specified by the robot language program.
Once the signal is output, it is kept on until the off command is executed.
When the power is turned off, the signal is turned off. When the power is turned on, all the
output signals are in the off state.
Auxiliary output signals
⑤
Signals for controlling an end effector such as a hand. Basically, the auxiliary output signals are
specified by the robot language program.
Once the signal is output, it is kept on until the off command is executed.
When the power is turned off, the signal is turned off. When the power is turned on, all the
output signals are in the off state.
3-34
-
-
Download from Www.Somanuals.com. All Manuals Search And Download.
STE 58760
Operation modes
⑥
There are three operation modes; step, cycle, and continue. The step operation mode can be
selected only in the test operation mode. In the internal operation mode, the operation mode
is selected by the "MODE" command or by the "CYCLE STOP" switch on the control panel.
In the external automatic mode, the operation mode is selected by an external control signal.
⑦ Speed override (MSPEED)
The speed of the automatic operation is decreased in the entire program.
The speed override is set by the "MSPEED" command in the internal automatic mode or in the
test operation mode. Even if the mode is changed, the setting value is stored.
When the power is turned on, the speed override is set to 100%.
Speed limit (LSPEED)
⑧
A speed limit in the automatic operation.
The speed limit is set by the "LSPEED" command in the internal automatic mode or in the test
operation mode. Even if the mode is changed, the setting value is stored.
In the test operation mode, the speed limit is limited to 25%. In addition, with the low speed
command signal, which is an external control signal, the speed limit is restricted to 25%.
When the power is turned on, the speed limit is set to 100%.
Machine lock
⑨
A function for executing the automatic operation without operating the robot. The machine lock
is available only in the test operation mode. It can be set by using the "MACHINE" command.
When the power is turned on, the robot is not in the machine lock state.
Coordinate system
⑩
A coordinate system for operating the robot is set. For details, see 3.7, "SETTING
COORDINATE SYSTEM."
Only ① to ③ above are stored as the program execution environmental data.
The coordinate system being set is not initialized even if the program is hot-started.
Other items are initialized when the program is hot-started.
3-35
-
-
Download from Www.Somanuals.com. All Manuals Search And Download.
STE 58760
3.6.2 Resetting Execution Environment
To reset the execution environmental data of the program, the "RESET" command can be used.
The "RESET" command can be used in the manual mode or in the internal automatic mode. In
the external automatic mode, an external control signal has the same function as the "RESET"
command. For details of the external control signal, see "INTERFACE MANUAL."
To execute the "RESET" command, select "RESET" by using the function key, specify a desired
data item by using the alphanumeric keys, and then press the "Exec" key.
The following are reset types.
Program reset (RESET PROG)
①
Initializes all execution environmental data of the program. The execution step of the program
is placed at the beginning of the program. All variables are initialized.
Step reset (RESET STEP)
②
Only the execution step of the program is placed at the beginning of the program. The
variables are not initialized.
③ Cycle reset (RESET CYCLE)
The execution step of the program becomes a step with label "RCYCLE." The variables are
not initialized.
Output signal reset (RESET SIG)
④
All digital output signals are turned off. The optional extension inputs/outputs are also turned
off. The auxiliary signals are not turned off.
3-36
-
-
Download from Www.Somanuals.com. All Manuals Search And Download.
STE 58760
3.6.3 Reset Timing of Program Execution Environment
The program execution environmental data are reset under the following conditions.
When the program is cold-started.
①
②
When a file other than the present file is selected as the execution file.
(When the same file as the present file is selected again, the program execution
environment is not reset.)
When the program reset operation is executed.
③
④
When the program is hot-started. (No global variable is initialized, however.)
When the power is turned off before the automatic operation is completed, the global variable
data may be lost.
To execute the program from the initial state, use the "RESET PROG" command.
To execute the program in the initial state when the power is turned on, specify the "RESET
PROG" command for the automatic execution file (file name: AUTOSTR, BAT).
3-37
-
-
Download from Www.Somanuals.com. All Manuals Search And Download.
STE 58760
3.7 SETTING COORDINATE SYSTEM
A coordinate system can be set according to the application of the robot.
When the robot is guided to an actual operation position and the position is taught to the robot, it is
not necessary to set a coordinate system.
When a coordinate system is set unintentionally, the teaching operation of the position becomes
complicated. Unless otherwise required, it is recommended to operate the robot in the initial state
without setting a coordinate system.
A coordinate system should be set in the following cases.
To manually guide the robot along a coordinate system other than the base coordinate
system.
①
To represent an operation position by means of a relative position of a workpiece when the
same operation is conducted for two or more workpieces.
②
③ To perform a linear interpolation/circular interpolation in accordance with the edge of the
tool.
④ When the installation position of the robot is changed, to use the position data which was
used in a previous operation.
3.7.1 Robot Coordinate Systems
The robot has five coordinate systems; world coordinate system, base coordinate system,
work coordinate system, mechanical interface coordinate system, and tool coordinate system.
World coordinate system (absolute coordinate system)
①
A coordinate system intrinsic to the operation place where the robot is installed. The world
coordinate system can be set regardless of the robot. Generally, a coordinate system where
the installation reference point of the robot is the zero point is selected (namely, the base
coordinate system is selected).
Base coordinate system (machine coordinate system)
②
A coordinate system intrinsic to the robot. This coordinate system is intrinsic to the structure of
the robot. Generally, the installation reference point of the robot becomes the zero point.
3-38
-
-
Download from Www.Somanuals.com. All Manuals Search And Download.
STE 58760
Work coordinate system (operation coordinate system)
③
A coordinate system intrinsic to work for which the robot is operated. The zero point of the
work coordinate system is set at the reference point of the work. It is also determined by the
operation of the robot.
Mechanical interface coordinate system
④
A coordinate system in which the position of an end effector of the robot is set to the zero point.
As the robot is moved, this coordinate system is accordingly moved.
⑤ Tool coordinate system
A coordinate system where the end of an end effector of the robot is set to the zero point.
As the robot is moved, this coordinate system is accordingly moved.
The base coordinate system and the work coordinate system are set in accordance with the
world coordinate system.
The tool coordinate system is set in accordance with the mechanical interface coordinate
system.
(The base coordinate system and the mechanical interface coordinate system are determined
only depending on the mechanism of the robot. The world coordinate system is relatively
determined by setting the base coordinate system.)
In the initial state where the coordinate system has not been set, the world coordinate system
and the work coordinate system accord with the base coordinate system, while the tool
coordinate system accords with the mechanical interface coordinate system.
3-39
-
-
Download from Www.Somanuals.com. All Manuals Search And Download.
STE 58760
3.7.2 Teaching Coordinate Data
When setting and using a coordinate system, it is necessary to teach coordinate data for giving
the coordinate system.
(1) Coordinate data
Coordinate data are data for giving a new coordinate system by means of an original coordinate
system.
Coordinate data are structured as follows.
(Coordinate data name) = X, Y, Z, C
Coordinate data name
X, Y, Z
: A name representing coordinate data with up to 10 characters
starting with an alphanumeric character.
: X, Y, and Z axis values of the zero position of the new coordinate
system viewed from the original coordinate system (unit: mm).
C
: Amount of rotation around axis Z between the new coordinate
system and the original coordinate system (unit: deg).
The new coordinate system is that the original coordinate system is horizontally moved for axes
X, Y, and Z and then the original coordinate system is rotated for C around the new axis Z.
(2) Teaching coordinate data
Like position data, coordinate data are taught to individual files. There are three teaching
methods;
numeric value input method,
one-point teaching method and
two-point
①
②
③
teaching method.
The coordinate data are taught in the following manner.
3-40
-
-
Download from Www.Somanuals.com. All Manuals Search And Download.
STE 58760
a) Place the master key switch on the control panel in the "MANU" position.
The monitor command of the controller is displayed at the bottom of the LCD of the teach
pendant.
> ■
EDIT LOAD SAVE TESTRUN> RESET NEXT
b) By pressing the teach pendant [F6] key, the display of the monitor command is changed.
Press the [F6] key until the [EDIT] command appears.
c) Press the function key according to the [EDIT].
d) Input the file name of coordinate data to be taught and then press the [Exec] key. At that
time, the LCD displays the following screen.
<< SR-X Screen Editor Ver. 2.00 >>
1. Number of RAM file : 1
2. Free Memory Size
: 34998
Edit file : SAMPLE _
3-41
-
-
Download from Www.Somanuals.com. All Manuals Search And Download.
STE 58760
e) When the file name at the bottom of the screen is correct, press the [Exec] key once again.
If the file name is incorrect, press the [Bs] key to move the cursor to the field of the file
name, correct the file name, and then press the [Exec] key.
At that time, the LCD displays the program of the file. When a new file is specified, "new
file is created" appears at the bottom of the screen.
PROGRAM SAMPLE
MOVE P1
MOVE P2
END
_
-----[
SAMPLE
1
5
]
f) Press the [F1] key on the teach pendant. At that time, the system exits from the edit mode
and enters the data editor mode. When position data have been taught to the file, the data
are displayed. When the position data have not been taught to the file, "no data exist" is
displayed.
----- POINT/World -----------------
_
No exist data
By pressing the [F1] key, the system returns back to the program edit mode.
3-42
-
-
Download from Www.Somanuals.com. All Manuals Search And Download.
STE 58760
g) By pressing the [F4] key, the edit data are changed from the position data (POINT/World)
to the coordinate data (TRANS) and the load data (PAYLOAD). At that time, select the
coordinate data (TRANS). When the coordinate data have been taught to the file, the
data are displayed. When the coordinate data have not been taught to the file, message
"no exist data" is displayed.
----- TRANS ------------------------
_
no exist data
h) Input a coordinate name to be taught. By using the alphanumeric keys, input a coordinate
name to be taught. At that time, the coordinate name being taught is displayed at the
bottom of the LCD display.
To change the coordinate data which have been taught, by using the cursor keys [ ] and
↑
[
↓
], select the coordinate name of the coordinate data to be changed. When the
coordinate name is selected by using the cursor keys, it is reversely indicated.
i)
Teach coordinate data
In case the coordinate data are input with numeric values.
Input values of axes X, Y, Z, and C following the coordinate name displayed at the bottom of
the LCD display.
①
"TABLE 1 = 10, 20, 30, 45"
Coordinate name X
Y
Z
C
3-43
-
-
Download from Www.Somanuals.com. All Manuals Search And Download.
STE 58760
Fields not entered are treated as 0.
To partially change data which has been taught, input " " for fields not to be changed.
*
Last, by pressing the [Exec] key, the coordinate data are stored.
In the case of one-point/two-point teaching mode:
②
1) By pressing the [Exec] key, the screen is changed as follows.
Record mode of TRANS data
1 1-Point teaching
2 2-Point teaching
----- TRANS ----------------------------------------------
Select teaching mode and type [Exec] Key
2) By using the cursor keys [↑] and [↓], select the desired teaching mode.
For the one-point teaching mode, select "1-Point teaching." For the two-point teaching mode,
select "2-Point teaching."
i)
In case of the one-point teaching mode:
----- TRANS ----------------------------------------------
TABLE1 ** 1-Point teaching **
Guide the end of the robot tool to the zero point of the coordinate system to be taught and
match its orientation to that of the coordinate system to be taught. By pressing the [Exec] key,
the coordinate data are stored.
3-44
-
-
Download from Www.Somanuals.com. All Manuals Search And Download.
STE 58760
ii) In case of the two-point teaching mode:
----- TRANS ----------------------------------------------
TABLE1 ** 2-Point teach ** origin
Guide the end of the robot tool to the zero point of the coordinate system to be taught.
By pressing the [Exec] key, the zero point of the coordinate system is stored.
The system prompts the input of the direction of the axis X of the coordinate system to be
taught.
----- TRANS ----------------------------------------------
TABLE1
** 2-Point teach ** X-dir
Guide the end of the robot tool to the position in the positive direction of the axis X of the
coordinate system to be taught.
By pressing the [Exec] key, the coordinate system is stored.
j) Specifying work coordinate system
To use the coordinate data being taught as the work coordinate system, it is necessary to
specify the data as the work coordinate system. Data used for the tool coordinate system and
the base coordinate system can be selected directly rather than specifying the coordinate
system.
The work coordinate system is specified in the following manner.
By using the cursor keys [ ] and [ ], select the coordinate system name of the coordinate
①
②
↑
↓
data to be used as the work coordinate system. When the coordinate data are selected,
they are reversely indicated.
Press the [F5] key. [*] is placed at the beginning of the coordinate system name specified
for the work coordinate system.
3-45
-
-
Download from Www.Somanuals.com. All Manuals Search And Download.
STE 58760
TABLE1
TABLE2
* TABLE3
TABLE4
=10.000,10.000,0.000,0.000
=20.000,20.000,0.000,0.000
=30.000,30.000,0.000,0.000
=40.000,40.000,0.000,0.000
=50.000,50.000,0.000,0.000
TABLE5
----- TRANS ----------------------------------------------
Defined the new work : TABLE3
k) Quitting teaching operation of coordinate data
By pressing the [F4] key, the edit data are changed from the coordinate data (TRANS) to
the load data (PAYLOAD) and the position data (POINT/World). To subsequently teach
other data, select the mode according to the data to be taught.
To exit to the program edit mode, press the [F1] key.
To quit the file edit mode, press the [X] key while the [Alt] key is held.
3.7.3 Selecting Coordinate System in Data Editor Mode
A coordinate system can be selected in the data editor mode. Before selecting each
coordinate, it is necessary to enter the system in the data editor mode in accordance with the
procedure described in 3.7.2 (2) a) to f).
(1) Selecting work coordinate system
Position data to be taught to the robot are stored as a coordinate value at the tool end in the
work coordinate system. Thus, to teach the robot position, it is necessary to select the
required coordinate system. In the initial state, the work coordinate system accords with the
world coordinate system. In case the work coordinate system is not required, it is not
necessary to select the work coordinate system. The coordinate data used for the work
coordinate system should have been specified as the work coordinate system in advance. For
details for specifying the work coordinate system, see 3.7.2 (2) j). The work coordinate system
is selected in the following manner.
a) Enter the system in the data editor mode in accordance with the procedure described in
3.7.2 (2) a) to f).
3-46
-
-
Download from Www.Somanuals.com. All Manuals Search And Download.
STE 58760
b) When the edit data are not position data (POINT/World), press the [F4] key to change the
edit data to the position data.
----- POINT/World --------------------------------------
_
c) Press the [F5] key
At that time, the LCD displays the coordinate data specified as the work coordinate system.
".system" represents the current setting value of the work coordinate system.
.system
.world
.base
(O) 0.000,0.000,0.000,0.000
(O) 0.000,0.000,0.000,0.000
(O) 0.000,0.000,0.000,0.000
(O) 30.000,30.000,0.000,0.000
TABLE3
----- Work Select -----------------------------------------
Current : .world
The value in parentheses following the coordinate name represents the number of position
data records taught in the work coordinate system.
d) By using the cursor keys [+1 and [+], reversely indicate the coordinate data to be selected
and then press the [Exec] key. At that time, the teaching screen of the position data for
the work coordinate system being selected appears.
When ".world" is selected, the work coordinate system accords with the world coordinate
system.
When ".base" is selected, the work coordinate system accords with the base coordinate
system.
When the position data taught in the selected work coordinate system is present, it is
displayed.
When the position data have not been taught in the selected work coordinate system, "no
exist data" is displayed.
3-47
-
-
Download from Www.Somanuals.com. All Manuals Search And Download.
STE 58760
----- POINT/Work:TABLE3 --------
_
no exist data
e) Teach the position for the selected work coordinate system.
When the position data are taught, they are stored in the specified position in the work
coordinate system. The position data are taught in the following manner.
By using the alphanumeric keys, input position data name to be taught. The input
characters are displayed at the bottom of the LCD display.
①
When position data have been taught, the position data name currently selected is
displayed at the bottom of the LCD display.
To teach a new position, press the [Esc] key and cancel the position name. After that,
input a desired position data name.
To change the position data which have been taught, by using the cursor keys [ ] and [ ],
↑
↓
reversely indicate the position data name to be changed and then select it.
Teach the desired position.
②
1) In the case that the position data are input by numeric values:
Input values of the axes X, Y, Z, C, T, and orientation following the position data name
displayed at the bottom of the LCD display.
"POINT 1 = 10, 20, 30, 40, 0/LEFTY"
Position data name
X
Y
Z
C
T
orientation
X,Y,Z,C,T : Coordinate values in work coordinate system.
Orientation : Orientation of arm of horizontally articulated type robot
"RIGHTY" : Right shoulder type
"LEFTY"
: Left shoulder type
Values omitted in the fields are treated as 0. When the orientation is omitted, the
orientation at the position is not defined. To omit part of the data being taught, input "*" for
fields which are not changed.
Last, by pressing the [Exec] key, the coordinate data are stored.
3-48
-
-
Download from Www.Somanuals.com. All Manuals Search And Download.
STE 58760
2) In case the robot is guided for teaching coordinate data:
Guide the robot to a position to be taught and press the [Exec] key so that the present
robot position is stored.
f) Stop the data editor
To return the system back to the program edit mode, press the [F1] key.
To quit the file edit mode, press the [X] key while the [Alt] key is held.
(2) Selecting tool coordinate system
To perform a linear interpolation or circular interpolation in accordance with the end of the end
effector mounted on the robot, use the tool coordinate system. When the tool coordinate
system has not been set, the robot position is' calculated at the center of the flange surface of
the tool shaft.
The tool coordinate system is selected in the following manner.
a) Enter the system in the data editor mode in accordance with the procedure described in
3.7.2 (2) a) to f).
b) By pressing the [F4] key, the edit data are changed from the position data (POINT/World)
to the coordinate data (TRANS) and the load data (PAYLOAD). Select the coordinate
data (TRANS). At that time, the coordinate data which have been taught are displayed.
TABLE1
TABLE2
TABLE3
TABLE4
TABLE5
=10.000,10.000,0.000,0.000
=20.000,20.000,0.000,0.000
=30.000,30.000,0.000,0.000
=40.000,40.000,0.000,0.000
=50.000,50.000,0.000,0.000
----- TRANS ----------------------------------------------
TABLE1
3-49
-
-
Download from Www.Somanuals.com. All Manuals Search And Download.
STE 58760
c) Press the [T] key while the [Alt] key is held. The tool coordinate system currently selected
is displayed at the bottom of the LCD display.
.system
TABLE1
TABLE2
TABLE3
TABLE4
TABLE5
=0.000,0.000,0.000,0.000
=10.000,10.000,0.000,0.000
=20.000,20.000,0.000,0.000
=30.000,30.000,0.000,0.000
=40.000,40.000,0.000,0.000
=50.000,50.000,0.000,0.000
----- TRANS/Tool Select -------------------------------
Current : .system =0.000,0.000,0.000,0.000
d) By using the cursor keys [ ] and [ ], reversely indicate the coordinate name of the
↑
↓
coordinate data to be selected and then press the [Exec] key. The coordinate data being
selected are selected as the tool coordinate system and then the previous screen appears.
TABLE1
TABLE2
TABLE3
TABLE4
TABLE5
=10.000,10.000,0.000,0.000
=20.000,20.000,0.000,0.000
=30.000,30.000,0.000,0.000
=40.000,40.000,0.000,0.000
=50.000,50.000,0.000,0.000
----- TRANS ----------------------------------------------
TABLE1
To not select the tool coordinate system, press the [Esc] key.
e) Quit
By pressing the [F4] key, the edit data are changed from the coordinate data (TRANS) to
load data (PAYLOAD) and position data (POINT/World). To subsequently teach other
data, select the desired mode according to the data to be taught.
To return the system back to the program edit mode, press the [F1] key.
To quit the file edit mode, press the [X] key while the [Alt] key is held.
3-50
-
-
Download from Www.Somanuals.com. All Manuals Search And Download.
STE 58760
(3) Selecting base coordinate system
The base coordinate system is determined just depending on the position where the robot is
installed. To set a coordinate system other than the base coordinate system as the world
coordinate system, it is necessary to select the base coordinate system viewed from the world
coordinate system and then relatively set the world coordinate system. Since the world
coordinate system is the basic coordinate system for operating the robot, once the coordinate
system is set, do not unintentionally change the coordinate system.
When no data have been set, the base coordinate system accords to the world coordinate
system. Normally, use the coordinate system as it is.
The base coordinate system is selected in the following manner.
a) Enter the system in the data editor mode in accordance with the procedure described in
3.7.2 (2) a) to f).
b) By pressing the [F4] key, the edit data are changed from the position data (POINT/World)
to the coordinate data (TRANS) and the load data (PAYLOAD). Select the coordinate
data (TRANS). At that time, the coordinate data which have been taught are displayed.
TABLE1
TABLE2
TABLE3
TABLE4
TABLE5
=10.000,10.000,0.000,0.000
=20.000,20.000,0.000,0.000
=30.000,30.000,0.000,0.000
=40.000,40.000,0.000,0.000
=50.000,50.000,0.000,0.000
----- TRANS ----------------------------------------------
TABLE1
3-51
-
-
Download from Www.Somanuals.com. All Manuals Search And Download.
STE 58760
c) Press the [B] key while the [Alt] key is held. At that time, the base coordinate system
currently selected is displayed at the bottom of the LCD screen.
.system
TABLE1
TABLE2
TABLE3
TABLE4
TABLE5
=0.000,0.000,0.000,0.000
=10.000,10.000,0.000,0.000
=20.000,20.000,0.000,0.000
=30.000,30.000,0.000,0.000
=40.000,40.000,0.000,0.000
=50.000,50.000,0.000,0.000
----- TRANS/Base Select -------------------------------
Current : .system =0.000,0.000,0.000,0.000
d) By using the cursor keys [ ] and [ ], reversely indicate the coordinate name of the
↑
↓
coordinate data to be selected and then press the [Exec] key. The coordinate data being
selected are selected as the base coordinate system and then the former screen appears.
TABLE1
TABLE2
TABLE3
TABLE4
TABLE5
=10.000,10.000,0.000,0.000
=20.000,20.000,0.000,0.000
=30.000,30.000,0.000,0.000
=40.000,40.000,0.000,0.000
=50.000,50.000,0.000,0.000
----- TRANS ----------------------------------------------
TABLE1
To not select the base coordinate system, press the [Esc] key.
e) Quit
By pressing the [F4] key, the edit data are changed from the coordinate data (TRANS) to
load data (PAYLOAD) and position data (POINT/World). To subsequently teach other
data, select a desired mode in accordance with the data to be taught.
To return the system back to the program edit mode, press the [F1] key.
To quit the file edit mode, press the [X] key while the [Alt] key is held.
3-52
-
-
Download from Www.Somanuals.com. All Manuals Search And Download.
STE 58760
3.7.4 Selecting Coordinate System in Utility Mode
The work coordinate system and the tool coordinate system can be selected in the utility mode.
However, coordinate data which can be selected as the coordinate system are those taught to a
file.
The function for selecting the base coordinate system is not provided in the utility mode
(1) Selecting file
To select a coordinate system in the utility mode, a file where coordinate data have been taught
should have been selected as an execution file.
To select the execution file, it is necessary to execute the "SELECT" command in the test
operation mode or the internal automatic mode.
Once a file is selected as the execution file, even after the power is turned off, it is still selected.
The execution file is lost under the following conditions.
When the program is cold-started.
①
②
When “RESET” is input by the “SELECT” command.
(2) Selecting work coordinate system
Coordinate data which can be selected as the work coordinate system should be specified as
the work coordinate system. It is necessary to specify coordinate data to be used as the work
coordinate system in accordance with 3.7.2 (2).
The work coordinate system is selected in the following manner.
3-53
-
-
Download from Www.Somanuals.com. All Manuals Search And Download.
STE 58760
a) By pressing the [UTILITY] key on the teach pendant, the system enters the utility mode.
ROBOT UTILITY
WORK TOOL WHERE SIGNAL MEMORY
b) Press the function key according to "WORK." At that time, data specified as the work
coordinate system are displayed.
.system
.world
.base
(O) 0.000,0.000,0.000,0.000
(O) 0.000,0.000,0.000,0.000
(O) 0.000,0.000,0.000,0.000
(O) 30.000,30.000,0.000,0.000
TABLE3
----- Work Select -----------------------------------------
Current : .world
The value in parentheses following the coordinate name represents the number of position
data records taught in the work coordinate system.
c) By using the cursor keys [↑] and [↓], reversely indicate the coordinate name of the
coordinate data to be selected and then press the [Exec] key. The coordinate data being
selected are selected as the work coordinate system and then the utility mode screen
appears.
When ".world" and ".base" are selected, the work coordinate system accords with the world
coordinate system and the base coordinate system, respectively. To not select the work
coordinate system, press the [Esc] key.
3-54
-
-
Download from Www.Somanuals.com. All Manuals Search And Download.
STE 58760
d) Quit the utility mode.
By pressing the [Esc] key, the system exists from the utility mode and then the previous
screen appears.
(3) Selecting tool coordinate system
The tool coordinate system is selected in the following manner
a) By pressing the [UTILITY] key on the teach pendant, the system enters the utility mode
and the utility mode screen appears.
ROBOT UTILITY
WORK TOOL WHERE SIGNAL MEMORY
b) Press the function key according to "TOOL."
At that time, the coordinate data which have been taught to the execution file are displayed.
.system
TABLE1
TABLE2
TABLE3
TABLE4
TABLE5
=0.000,0.000,0.000,0.000
=10.000,10.000,0.000,0.000
=20.000,20.000,0.000,0.000
=30.000,30.000,0.000,0.000
=40.000,40.000,0.000,0.000
=50.000,50.000,0.000,0.000
----- WORK Select --------------------------------------
Current : .system =0.000,0.000,0.000,0.000
3-55
-
-
Download from Www.Somanuals.com. All Manuals Search And Download.
STE 58760
c) By using the cursor keys [ ] and [ ], reversely indicate the coordinate name of the
↑
↓
coordinate data to be selected and then press the [Exec] key. The coordinate data being
selected are selected as the tool coordinate system and then the system returns back to
the utility mode. At that time, the utility mode screen appears.
To not select the tool coordinate system, press the [Esc] key.
d) Quit the utility mode.
By pressing the [Esc] key, the system exits from the utility mode and displays the previous
screen.
3.7.5 Selecting Coordinate System Using Robot Language
The robot language is provided with three system variables "WORK," "BASE," and "TOOL"
according to the work, base, and tool coordinate systems.
By substituting coordinate data into each system variable, the robot coordinate system can be
changed.
For details of the robot language, see "ROBOT LANGUAGE MANUAL."
3.7.6 Timing of Changing Coordinate System
The timing of changing the coordinate system of the robot is as follows.
When a coordinate system is selected in the data editor mode or the utility mode, the
selected coordinate system becomes valid.
①
②
When coordinate data are substituted into system variables TOOL and BASE in the robot
language, after the existing operation is completed, the selected coordinate becomes valid
(the short cut operation is cancelled).
When coordinate data are substituted into system variables TOOL and BASE by using
WITH clause in the robot language, the coordinate system is selected before the existing
operation is completed.
③
④
⑤
When coordinate data are substituted into system variable WORK in the robot language,
the work coordinate system becomes valid upon execution of the operation command in
the robot language.
When a file the same as the execution file is edited, the coordinate data which have been
selected as the present system setting value are still selected.
When a file different from the execution file is edited, the tool and base coordinate systems
and the work coordinate system are initialized to [.SYSTEM] and [.WORLD], respectively.
3-56
-
-
Download from Www.Somanuals.com. All Manuals Search And Download.
STE 58760
When the program is either cold-started or hot-started, all coordinate systems are
initialized.
⑥
3-57
-
-
Download from Www.Somanuals.com. All Manuals Search And Download.
|