Professional Documents
Culture Documents
Mrs6101GB 0 U PDF
Mrs6101GB 0 U PDF
SYSTEM SETUP
Upon receipt of this product and prior to
initial operation, read these instructions
thoroughly, and retain for future refer-
ence.
Revision
040528
First release of this document.
1. Security system 7
Protection through security mode settings .................................................7
Security mode.............................................................................................7
User ID .....................................................................................................14
2. Parameter 17
Parameter configuration ............................................................................17
Motion speed setting parameters ..............................................................18
Mode operation setting parameters ..........................................................26
Parameters according to interference area ..............................................37
Parameters according to status I/O ..........................................................45
Parameters according to coordinated or synchronized operation .........51
Parameters for other functions or applications .......................................56
Hardware control parameters ...................................................................58
Transmission parameters ...........................................................................60
Basic protocol...........................................................................................60
FC1 protocol.............................................................................................61
Application parameters ..............................................................................62
Arc welding ..............................................................................................62
Handling application ................................................................................64
Spot welding .............................................................................................65
General-purpose application.....................................................................67
3. System setup 69
Home position calibration ..........................................................................69
Home position calibration ........................................................................70
Calibrating operation ................................................................................71
Home position of the robot.......................................................................75
Second home position (check point) ..........................................................76
Purpose of position check operation.........................................................78
Setting the second home position (check point).......................................80
Procedure after an alarm...........................................................................81
Setting the controller clock ........................................................................82
Setting play speed .......................................................................................83
All limits releasing ......................................................................................84
Overrun / tool shock sensor releasing .......................................................86
Interference area .........................................................................................88
Interference area .......................................................................................88
Cubic interference area.............................................................................88
Axis interference area...............................................................................95
Clearing interference area data.................................................................98
Work home position ...................................................................................99
Function outline........................................................................................99
Setting work home position......................................................................99
Tool data setting ........................................................................................102
Registering tool files...............................................................................102
Tool calibration ......................................................................................107
Automatic measurement of the tool load and the center of gravity .......113
User coordinates setting ...........................................................................117
User coordinates .....................................................................................117
This mode allows basic operation of the robot (stopping, starting, etc.)
Operation mode
for people operating the robot work on the line.
Editing mode This mode allows the operator to teach and edit jobs and robot settings.
This mode allows those authorized to set up and maintain robot system:
Managememt mode
parameters, system time and modifying user IDs.
RIN Edit -
REGISTER Edit -
IN/OUT AUXILIARY RELAY Edit -
VERSION Operation -
LOAD Edit -
SAVE Operation -
FD/PC CARD VERIFY Operation -
DELETE Operation -
RS Management Management
FD/PC CARD
FLOPPY DISK/Compact Flash
JOB
DOUT
MOVE
END CF
B001
Select {SYSTEM INFO} under the MONITORING TIME
1 IN/OUT
main menu. In Out
ALARM HISTORY
ROBOT
I/O MSG HISTORY
SYSTEM INFO
VERSION
Note: Icons for the main menu such as arc welding system differ
depending on the system being used.
ARC WELDING PARAMETER
MODE EDITING MODE
VARIABLE SETUP
B001
2 Select {SECURITY}.
IN/OUT
In Out
ROBOT
SYSTEM INFO
ARC WELDING PARAMETER
MODE OPERATING MODE
EDITING MODE
VARIABLE SETUP MANAGEMENT MODE
Press [SELECT] and select B001
3
"SECURITY MODE."
IN/OUT
In Out
ROBOT
SYSTEM INFO
Operation Explanation
VARIABLE SETUP
B001
IN/OUT
In Out
ROBOT
4 Select "SECURITY MODE."
SYSTEM INFO
Supplement
At the factory, the following below user ID number is preset.
> Editing Mode:[00000000]
> Managememt Mode:[99999999]
1.1.2 User ID
User ID is requested when Editing Mode or Managememt Mode is operated.
User ID must be between 4 characters and 8, and they must be numbers and symbols (“0 to
9”,“-” and “.”).
Changing a user ID
In order to change the user ID, the NX100 must be in Editing mode or Managememt mode.
Higher security modes can make changes the user ID of to lower security modes.
Operation Explanation
USER ID
EDITING MODE
MANAGEMENT MODE
The character input line is shown, and the message "Input current
ID no. (4 to 8 digits)" is shown.
USER ID
EDITING MODE
MANAGEMENT MODE
Operation Explanation
USER ID
EDITING MODE
MANAGEMENT MODE
Input current ID and press
4
[ENTER].
2. Parameter
2.1 Parameter configuration
The parameters of NX100 can be classified into the following seven:
Supplement
S1CxG Parameters
The initial setting of S1CxG parameters depends on the manipulator model.
For a system in which two manipulators are controlled, the following two types of parameters
are used: S1C1G type and S1C2G type.
Teach speed
Dry-run speed limit
Operation
speed when
dry-run is
specified
The value set in this parameter specifies the range to enter in relation to the teaching point for
that step positioning. After entering the specified positioning zone, the manipulator starts
moving to the next step. The system is also set up so circular movement is carried out in the
moving section when moving to the next path; speed changeover is smooth.
Since operation will be turning inward during playback, as shown in the following diagram,
use setting values taking safety aspects into consideration.
P1
P1
l1
l2
l l3
P1 l4
l8
P1
Note1
This process becomes effective when change in direction of steps is between 250° and 155°.
Supplement
Position Level
Position levels are divided into nine stages of 0 to 8 with the “MOV” instruction.
e.g. MOVL V=500 PL=1 (PL:Position Level)
The functions at each level are as follows:
0 : Complete positioning to the target point
1 to 8 : Inward turning operation
Following are explanations of the respective processing details and their relations with the
parameter.
Level 0
Determines positioning completion when the amount of deviation (number of pulses) to
the target point of each axis comes within the position set zone specified by the
parameter.
After the positioning completes, the instruction system starts instruction to the next target
point.
Level 1 to 8
Recognizes virtual positioning before the target point. The distance of the virtual target
position from the target point is specified at the positioning level.
Distance data corresponding to each level are set in the parameter. Determination of the
virtual target position is carried out in the instruction system.
Set zone: The zone of each positioning level set in the parameter. (µm)
Robot TCP
External
reference
point
Parameter
Movement when restarting
setting value
Emergency stop
Move back to the deviated position and then move to the indicated step.
Emergency stop
Move back to the deviated position and stop. When restarting, move to the
indicated step.
Emergency stop
2
Parameter
Movement when restarting
setting value
Move back to the deviated position and then move to the indicated step.
Emergency stop
JOG
Move back to the deviated position and stop. When restarting, move to the
indicated step.
Emergency stop
JOG
Note!
Moving speed to the deviated position is the same as the speed at low-speed starting. It is
linear movement. After resetting from deviation, the speed becomes the same as taught
speed.
When emergency stop is applied during high-speed motion, the deviated position differs from
the robot current value (reference) position and feedback position as shown in the following.
Current value
Feedback position (reference position)
Emergency stop
Step 4
100%
A
Step 3
0%
Parameter setting
Operation units
value
MOVL
DOUT
0 TIMER Stops at every instruction
DOUT
MOVL
MOVL
DOUT
1 TIMER Stops at move instruction
DOUT
MOVL
Line Instruction
10 MOVL V=100
11 TIMER T=1.00
12 DOUT OT# (1) ON
13 MOVL V=50
Cursor position
10 MOVL V=100
11 TIMER T=1.00
12 DOUT OT#(1) ON
13 MOVL V=100
14 MOVL V=50
Added step
S2C158-1 (Between Instructions)
Line Instruction
10 MOVL V=100
11 TIMER T=1.00
12 MOVL V=100
13 DOUT OT# (1) ON
14 MOVL V=50
Added step
0: Contracted Level
Only frequently used robot instructions are selected to reduce the number of instructions to
be registered. Robot instructions displayed on the instruction dialog box are also reduced so
that specification is simplified.
1: Stardard Level
2: Expanded Level
All the robot instructions are available in standard and expanded levels. The two levels are
distinguished by the number of additional information items (tags) that can be used with robot
instructions. At the expanded level, the flowing functions are available.
Local variables and array variables
Use of variables for tags (Example: MOVJ VJ=I000)
The above functions are not available at the standard level, however, which reduces the num-
ber of data required to register instructions, thereby simplifying the operation.
Parameter Setting
Operation Units
Value
MOVL
DOUT
0 TIMER Stops at every instruction.
DOUT
MOVL
MOVL
DOUT
1 TIMER Stops at move instruction.
DOUT
MOVL
Note!
When operating “FORWARD” by the programming pendant, the units for exection are set in
another parameter (S2C150).
d7 d0
d7 d0
Modification of a step
When the tool number of the teaching step differs from the currently-selected tool
number, the step cannot be modified.
Deletion of a step
Even if the teaching step position coincides with the current position, the step cannot be
deleted when the tool number of the teaching step differs from the currently-selected tool
number.
Addition of a step
When the tool number of the teaching step indicated by the cursor differs from the
currently-selected tool number, the step cannot be added.
S2C234: Start condition after absolute data allowable range error occurs
This parameter specifies the activating method after the absolute data allowable range error
occurs.
0: Position check operation required
1: Low-speed start up
0: Prohibit Resetting
1: Permit Resetting
“PERMIT” is set as the initial value for the work time and motion time.
Synchronizing side
Synchronizing side
Operation area
Soft limit
Limit switch
Mechanical limit
d7 d0
Supplement
Soft Limit
Soft limit is a software-type function to limit the range of movement of the manipulator.
If the TCP reaches the soft limit during operation, the manipulator automatically stops and no
longer moves in that same direction. An alarm occurs if this soft limit is exceeded during play-
back. This soft limit is classified into two types.
x
Y
2. Checking method
Designates whether checking is performed by command or feedback.
Supplement
Checking method
The cheking method differs according to ON/OFF status of servo power supply.
During the servo float function operation, checking is performed by feedback regardless of the
checking method designation.
Supplement
Interference Area
It is possible to output whether the TCP during operation is inside or outside as a status sig-
nal, and to set the area to control the position by parameters S2C003 to S2C114. When the
manipulator attempts to enter this area, the corresponding input signal (e.g. an “entrance pro-
hibit signal”) is detected. The manipulator stops immediately if there is an input signal and
goes into waiting status until this signal is cleared. This signal is processed in the I/O section.
Three methods of interference area settings are prepared for manipulators and stations. For a
system with one manipulator, use robot 1.
S 2 C 05 1 -S 2 C 11 4 Y es
S 3 C 03 2 -S 3 C 54 3
X Y
S et the area
Coordinate No. : Specify the user coordinate number when selecting “3: User coordinates.”
Units: 1µm
Supplement
Precaution when setting the interference area
It will be necessary to consider the following when setting the cubic interference and S-axis
intereference areas. The manipulator is processed to decelerate to stop from the point where
it enters in the area. Therefore, set the areas in consideration of the amount of the manipula-
tor movement in the deceleration section shown in the figure below.
Interference area
Deceleration
Stop
Speed
Movement
The move amount in the speed reduction section is dependent on the moving
speed of the manipulator at that time.
Supplement
Interference prevention in interference area
Processing to prevent interference is executed in the I/O processing section. The relation bet-
ween the NX100 I/O signal and manipulator operation is shown below.
Start
No
Is the "CUBE Yes
ENTRANCE PRO HIBIT"
signal O N?
No
O utputs "W AIT" signal.
"W AIT" reset
M anipulator stops.
"O PERATING IN CUBE"
signal output
Yes
In wait status with the entrance prohibit signal, the manipulator just barely enters the area for
speed reduction processing and then stops.
Suppement
NX100
Operating inside
CUBE1
Output in cube during
Operating inside operation.
CUBE2
Output during waiting by
Interference waiting
entrance prohibit signal.
Inside CUBE1
entrance prohibit These signals are checked
when entering the cube.
Inside CUBE2
entrance prohibit
Manipulator A Manipulator B
Alarm signal
Fig.5 Connection example where two manipulators are operated in the same area
d15 d0 d15 d0
S4C000 S4C001
IG#01 IG#17
IG#02 IG#18
IG#03 IG#19
IG#04 IG#20
IG#05 IG#21
IG#06 IG#22
IG#07 IG#23
IG#08 IG#24
IG#09 IG#25
IG#10 IG#26
IG#11 IG#27
IG#12 IG#28
IG#13 IG#29
IG#14 IG#30
IG#15 IG#31
IG#16 IG#32
d15 d0
S4C002
IG#33
IG#34
IG#35
IG#36
IG#37
IG#38
IG#39
IG#40
IG#41
IG#42
IG#43
IG#44
IG#45
IG#46
IG#47
IG#48
Parity bits are set as the highest level bits of each input group and are written in even parity. If
an error is detected during parity check, an alarm occurs and the manipulator stops. Remains
unchanged if no parity check is specified.
d15 d0 d15 d0
S4C008 S4C009
OG#01 OG#17
OG#02 OG#18
OG#03 OG#19
OG#04 OG#20
OG#05 OG#21
OG#06 OG#22
OG#07 OG#23
OG#08 OG#24
OG#09 OG#25
OG#10 OG#26
OG#11 OG#27
OG#12 OG#28
OG#13 OG#29
OG#14 OG#30
OG#15 OG#31
OG#16 OG#32
Parity bits are set as the highest level bits of each output group. For example, if OG#01 is
specified with parity and DOUT OG# (1) 2 is executed, the result will be 00000010 if 2 is
binary converted. Since there will be only one bit (odd) ON at this time, the parity bit (highest
level bit) will be set to ON and 10000010 (130) will be output to OG# (1).
As in the case of a variable such as DOUT OG# (1) B003 parity bits are added to the contents
of the variable data. However, if the contents of the variable exceed 127, as in the case of
DOUT OG# (1) 128, an alarm will occur. Remains unchanged if no parity check is specified.
d15 d0 d15 d0
S4C016 S4C017
IG#01 IG#17
IG#02 IG#18
IG#03 IG#19
IG#04 IG#20
IG#05 IG#21
IG#06 IG#22
IG#07 IG#23
IG#08 IG#24
IG#09 IG#25
IG#10 IG#26
IG#11 IG#27
IG#12 IG#28
IG#13 IG#29
IG#14 IG#30
IG#15 IG#31
IG#16 IG#32
BCD DATA SPECIFICATION AT BIT-ON (1) BCD DATA SPECIFICATION AT BIT-ON (1)
d15 d0
S4C018
IG#33
IG#34
IG#35
IG#36
IG#37
IG#38
IG#39
IG#40
IG#41
IG#42
IG#43
IG#44
IG#45
IG#46
IG#47
IG#48
d15 d0 d15 d0
S4C024 S4C025
OG#01 OG#17
OG#02 OG#18
OG#03 OG#19
OG#04 OG#20
OG#05 OG#21
OG#06 OG#22
OG#07 OG#23
OG#08 OG#24
OG#09 OG#25
OG#10 OG#26
OG#11 OG#27
OG#12 OG#28
OG#13 OG#29
OG#14 OG#30
OG#15 OG#31
OG#16 OG#32
BCD DATA SPECIFICATION AT BIT-ON (1) BCD DATA SPECIFICATION AT BIT-ON (1)
d15 d0
S4C026
OG#33
OG#34
OG#35
OG#36
OG#37
OG#38
OG#39
OG#40
OG#41
OG#42
OG#43
OG#44
OG#45
OG#46
OG#47
OG#48
Supplement
Differences between binary data and BCD data
For the input group and output group, the result will depend on whether the binary or BCD for-
mula is used.
<Example>
When the input function is [10101010]
However, in the case of BCD data, because the upper bound value is 99, it is not possible to
use any value which exceeds nine in the one or ten digit place.
d15 d0 d15 d0
S4C032 S4C033
OG#01 OG#17
OG#02 OG#18
OG#03 OG#19
OG#04 OG#20
OG#05 OG#21
OG#06 OG#22
OG#07 OG#23
OG#08 OG#24
OG#09 OG#25
OG#10 OG#26
OG#11 OG#27
OG#12 OG#28
OG#13 OG#29
OG#14 OG#30
OG#15 OG#31
OG#16 OG#32
INITIAL VALUE SPECIFICATION AT BIT-ON (1) INITIAL VALUE SPECIFICATION AT BIT-ON (1)
d15 d0
S4C034
OG#33
OG#34
OG#35
OG#36
OG#37
OG#38
OG#39
OG#40
OG#41
OG#42
OG#43
OG#44
OG#45
OG#46
OG#47
OG#48
S4C126: User output no. when manipulator drop allowable range error
occurs
This parameter specifies the user output number to output the manipulator drop allowable
range error alarm occurrence externally. When this function is not used, set “0.”
d7 d0
+ MOVJ : 1 (VALID)
+ MOVJ : 2 (VALID)
+ MOVJ : 4 (VALID)
+ MOVJ : 8 (VALID)
Sub task 1
Master : Operating
task
Sub task 2
Sub task 1 Sub task 1
Master Master
task task
Sub task 2 Sub task 2
Sub task 1
Master
task
Sub task 2
0: One of the task jobs that are currently 1: All task jobs operate.
displayed operates.
Setting method
Set a numerical value (decimal) where the bit of the axis to be displayed in the units of dis-
tance becomes 1.
d7 d6 d5 d4 d3 d2 d1 d0
Decimal
(32) (16) (8) (4) (2) (1)
Station 1st axis
Station 2nd axis
Station 3rd axis
Station 4th axis
Station 5th axis
Station 6th axis
<Example>
When 1st and 3rd axes of station 1 are displayed in the units of distance:
d7 d6 d5 d4 d3 d2 d1 d0
Set 1 to axis displayed
0 0 0 1 0 1
in distance
(4) (1)
4 + 1 = 5
d7 d0
Compensation
Robot at
Sub-task 1 Sub-task 2 synchronizing side
R1 R2
Position set when
teaching
synchronizing side
Deviation
made at play-
back
S1
Station
In the above figure on the left, the follower R2 executes the job of subtask 2 in synchroniza-
tion with the motion of the station axis which is moved by the R1 job. In this procedure, the job
of subtask 2 controls only the R2 robot axis.
If the teaching position of the station in the subtask 2 differs from the station current position
(controlled by the subtask 1 job), the difference is automatically offset so that R2 keeps the
taught position in relation to the station.
Difference between the taught and the station current positions is always monitored. If the dif-
ference exceeds a set value of the parameter, the message “PULSE LIMIT (TWIN COORDI-
NATED)” appears.
S1CxG052 to S1CxG053: YAG laser small circle cutting direction limit value
These parameters set the cutting direction limits at small circle cutting by YAG laser.
S1CxG052 Set the limit value in the positive direction of cutting angle DIR set by CUT
:
(+ direction) instruction, in the units of 0.01°.
S1CxG053 Set the limit value in the negative direction of cutting angle DIR set by CUT
:
(- direction) instruction, in the units of 0.01°.
6th axis
S3C899: Cut width correction value (when form cutting function is used)
This parameter specifies the path correction value for pattern cutting operation. A value 1/2 of
the cut width is set in units of µm.
Paramater setting
Operation of output signal
value
+ON
ON
0
-OFF OFF
d7 d0
S2C647,S2C650,S2C653
SERVOPACK#1 - Power ON unit 1
SERVOPACK#1 - Power ON unit 2
SERVOPACK#1 - Power ON unit 3
SERVOPACK#1 - Power ON unit 4
SERVOPACK#1 - Power ON unit 5
SERVOPACK#1 - Power ON unit 6
SERVOPACK#2 - Power ON unit 1
SERVOPACK#2 - Power ON unit 2
d7 d0
S2C648,S2C651,S2C654
SERVOPACK#2 - Power ON unit 3
SERVOPACK#2 - Power ON unit 4
SERVOPACK#2 - Power ON unit 5
SERVOPACK#2 - Power ON unit 6
SERVOPACK#3 - Power ON unit 1
SERVOPACK#3 - Power ON unit 2
SERVOPACK#3 - Power ON unit 3
SERVOPACK#3 - Power ON unit 4
d7 d0
S2C649,S2C652,S2C655
SERVOPACK#3 - Power ON unit 5
SERVOPACK#3 - Power ON unit 6
SERVOPACK#4 - Power ON unit 1
SERVOPACK#4 - Power ON unit 2
SERVOPACK#4 - Power ON unit 3
SERVOPACK#4 - Power ON unit 4
SERVOPACK#4 - Power ON unit 5
SERVOPACK#4 - Power ON unit 6
RS032: Parity
This parameter specifies the parity bits.
RS052: PARITY
This parameter specifies the parity bits.
Note!
720 kilobytes are unconditionally specified for YASNAC FC2 (2DD floppy disk exclusive use).
Condition file
Power
source 1
Power
source 2
Power
source 1
Power
source 2
00000000
| | | | | | | |
8 7 6 5 4 3 2 1 Gun number
00000000
| | | |
4 3 2 1 Power source number
3. System setup
3.1 Home position calibration
Warning!
Before operating the manipulator, check that the SERVO ON lamp goes out when the
emergency stop buttons on the NX100 programming pendant is pressed.
Injury or damage to machinery may result if the manipulator cannot be stopped in case
of an emergency.
Observe the following precautions when performing teaching operations within the P-
point maximum envelope of the manipulator :
Prior to performing the following operations, be sure that no one is in the P-point
maximum envelope of the manipulator, and be sure that you are in a safe place when:
Injury may result from contact with the manipulator if persons enter the P-point
maximum envelope of the manipulator.
Always press the emergency stop button immediately if there are problems.
Emergency stop buttons is located on the programming pendant.
Always return the programming pendant to its hook on the NX100 cabinet after use.
Note!
Teaching and playback are not possible before home position calibration is complete.
In a system with two or more manipulators, the home position of all the manipulators must be
calibrated before starting teaching or playback.
Home position calibration is an operation in which the home position and absolute encoder
position coincide. Although this operation is performed prior to shipment at the factory, the fol-
lowing cases require this operation to be performed again.
To calibrate the home position, use the axis keys to calibrate the home position mark on each
axis so that the manipulator can take its posture for the home position. There are two opera-
tions for home position calibration:
All the axes can be moved at the same time: Recalibrate the home position by moving all
the axes together if changing the combination of manipulator and circuit board.
Axes can be moved individually: Recalibrate the home position for the individual axes
that were affected by the replacement, if replacing the motor or absolute encoder.
If the absolute data of its posture for the home position is already known, set the absolute
data again after completing home position registration.
Supplement
Home Position
The home position is the pulse value "0" for each axis and its posture.
See "Home Position of the Robot"
HOME POSITIONING
SELECT ABSOLUTE DATA
R1:S
L
U
R
2 Select {HOME POSITION}. B
T
Main Menu ShortCut
SELECT ALL AXIS
HOME POSITIONING
SELECT ABSOLUTE DATA
Yes No
HOME POSITIONING
SELECT ABSOLUTE DATA
R1:S
L
U
R
B
4 Select the desired control group. T
Main Menu ShortCut
Yes No
HOME POSITIONING
SELECT ABSOLUTE DATA
R1:S 193
L { 2965
U { 2698
R { -66398
Select the absolute data to be reg- B { 692
5 T 968
istered. {
Main Menu ShortCut
HOME POSITIONING
SELECT ABSOLUTE DATA
R1:S
L {
U {
R {
B {
6 Select {CLEAR ALL DATA}. T {
Main Menu ShortCut
Note!
Other robot models have different positions. Always refer to "Installation or Service manual"
for the correct robot model.
Warning
Be aware of safety hazards when performing the position confirmation of the second
home position (check point).
Abnormality of the PG system may be a cause for alarm. The manipulator may operate
in an unexpected manner, and there is a risk of damage to equipment or injury to
personnel.
Before operating the manipulator, check that the SERVO ON lamp goes out when the
emergency stop buttons on the programming pendant is pressed.
Injury or damage to machinery may result if the manipulator cannot be stopped in case
of an emergency.
Observe the following precautions when performing teaching operations within the P-
point maximum envelope of the manipulator :
Prior to performing the following operations, be sure that no one is in the P-point
maximum envelope of the manipulator, and be sure that you are in a safe place when:
Injury may result from contact with the manipulator if persons enter the P-point
maximum envelope of the manipulator.
Always press the emergency stop button immediately if there are problems.
If there is an error with the PG system, the manipulator may stall when playback is started. If
the absolute data allowable range error alarm has occurred, playback and test runs will not
function and the position must be checked.
Reset alarm
Position confirmation
operation
OK
Correct defective axis
• Replace PG system
• Home position calibration
Playback possible
1. Position check
After the absolute data allowable range alarm occurs, move to the second home position
using the axis keys and check the position. To prevent the position from changing, play-
back, test runs, and FWD operation will not function.
2. Pulse difference check
The pulse number at the second home position is compared with that at the current posi-
tion. If the difference is within the allowable range, playback is enabled. If not, the error
Note!
Home position calibration of all the axes at the same time enables playback operations
without having to check the position.
Operation Explanation
Select {ROBOT} under the main
1
menu.
The SECOND HOME POSITION window appears.
The message “Available to move to any modify second home posi-
tion” is shown.
SECOND HOME POSITION
HOME POSITION CURRENT DIFFERENCE
R1:S 0 0 0
L 0 0 0
U 0 0 0
2 Select {SECOND HOME POS}. R 0 0 0
B 0 0 0
T 0 0 0
Main Menu ShortCut
GO BACK
The group axes by which the second home position is set is
3 Press the page key .
PAGE selected when there are two or more group axes.
4 Press the axis keys. Move the manipulator to the new second home position.
5 Press [MODIFY] and [ENTER]. The second home position is chaged.
Warning!
Be aware of safety hazards when performing the position confirmation of the specified
point.
Abnormality of the PG system may be cause for alarm. The manipulator may operate in
an unexpected manner, and there is a risk of damage to equipment or injury to
personnel.
If the absolute data allowable range alarm occurs, perform the followings
Reset the alarm
Turn Servo power ON
and confirm the second home position. After the confirmation, if the PG system is found to be
the cause of the alarm, perform the necessary operation, such as replacing the PG, etc.
The robot current position data when turning main power supply OFF and ON can be confir-
med in “Power ON/OFF Position Window.”
Supplement
Refer to NX100 MAINTENANCE MANUAL "Position data when power is turned ON/OFF" for
details on the “Power ON/OFF Position Window.”
Operation Explanation
Select {ROBOT} under the main
1
menu.
2 Select {SECOND HOME POS}. The SECOND HOME POSITION window appears.
GO BACK
The group axes by which the second home position is set is
3 Press the page key .
PAGE selected when there are two or more group axes.
TCP moves to the second home position. The robot moving speed
4 Press [FWD].
is set as selected manual operation speed.
5 Select {DATA} under the menu.
The message “Home position checked” appears.
Pulse data of the second home position and current pulse data are
6 Select {CONFIRM POSITION}. compared. If the compared error is in allowed range, playback
operation can be done.
If the error is beyond the allowed range, the alarm occurs again.
Operation Explanation
Select {SETUP} under the main
1
menu.
The DATE/CLOCK SET window appears.
DATE/CLOCK SET
DATE 2003 . 06 . 30
CLOCK 12:00
2 Select {DATE/TIME}.
Main Menu ShortCut
DATE/CLOCK SET
5 Press [ENTER].
DATE 2003 . 06 . 30
CLOCK 12:00
SPEED SET
JOINT R1:1 0.78 %
2 1.56 %
3 3.12 %
4 6.25 %
5 12.50 %
2 Select {SET SPEED}.
6 25.50 %
7 50.00 %
8 100.00 %
Main Menu ShortCut
GO BACK
When two or more manipulators and stations exist in the system,
GO BACK
3 Press the page key .
PAGE the control group is changed by the page key .
PAGE
SPEED SET
LNR/CIR R1:1 12.0 mm/sec
2 25.0 mm/sec
4 Select “JOINT” or “LNR/CIR.”
3 50.0 mm/sec
4 100.0 mm/sec
5 200.0 mm/sec
6 400.0 mm/sec
7 800.0 mm/sec
8 1600.0 mm/sec
SPEED SET
JOINT R1:1 0.78 %
7 Press [ENTER]. 2 1.56 %
3 3.12 %
4 6.25 %
5 12.50 %
6 25.50 %
7 50.00 %
Warning!
To operate the manipulator with all limits released, pay extra attention to the
operating environment around you.
When all limits are released, the manipulator or equipment may be damaged.
The following limits can be released by the operation explained in the following.
Cube interference Limit for checking cube interference area set by user
Note!
If the security mode is not at managememt mode, all limits releasing is not allowed. Refer to
"Security System" of the NX100 INSTRUCTIONS for details about security modes.
Operation Explanation
Select {ROBOT} under the main
1
menu.
The LIMIT RELEASE window appears.
LIMIT RELEASE
SOFT LIMIT RELEASE INVALID
ALL LIMITS RELEASE INVALID
Main Menu ShortCut
LIMIT RELEASE
SOFT LIMIT RELEASE INVALID
ALL LIMITS RELEASE INVALID
Warning!
To operate the manipulator with overrun released or with tool shock sensor
released, pay extra attention to the operating environment around you.
If the manipulator stops by overrun detection or tool shock sensor detection, release the over-
run or tool shock sensor by the following procedure and reset the alarm and move the mani-
pulator using the axis keys.
Operation Explanation
Select {ROBOT} under the main
1
menu.
The OVERRUN & TOOL SHOCK SENSOR window appears.
The stopping condition when the tool shock sensor is detected can
be selected “EMERGENCY STOP” or “HOLD” at the “TOOL
SHOCK SENSOR STOP COMMAND”. “E-STOP” and “HOLD” are
displayed alternately every time [SELECT] is pressed.
OVERRUN&SHOCK SENSOR
SHOCK SENSOR STOP COMMAND: E-STOP
OCCUR GRP OVERRUN S-SENSOR
Select {OVERRUN & S-SEN- ROBOT1
2
SOR}.
RELEASE ALM RST
Main Menu ShortCut
OVERRUN&SHOCK SENSOR
SHOCK SENSOR STOP COMMAND: E-STOP
OCCUR GRP OVERRUN S-SENSOR
ROBOT1
3 Select “RELEASE.”
RELEASE ALM RST
Main Menu ShortCut
4 Select “ALM RST.” Alarm is reset and manipulator can be moved using the axis keys.
Note!
After overrun or tool shock sensor releasing, the manipulator can be moved using the
axis keys with low speed or inching motion only.
After overrun or tool shock sensor releasing, if “CANCEL” is selected or the window is
changed to the other one, overrun or tool shock sensor releasing is canceled.
The axis operation can be performed only in the joint.
The NX100 judges whether the TCP of the manipulator is inside or outside this area, and out-
puts this status as a signal.
If the TCP of the manipulator is inside the area, the interference 1 inside signal or interfe-
rence 2 inside signal are turned on and the manipulator automatically decelerates to a stop.
The manipulator stands by until these signals are turned off, whereupon it automatically
restarts.
Z-axis
Cubic
interference Robot coordinate
area
Cubic
Cubic
interference
interference
area
area
Z-axis
Y-axis X-axis
Y-axis
X-axis
Maximum
value Number input of cube coordinates
Cubic Enter the maximum and minimum
interference values for the cube coodinates.
area Z-axis
Y-axis
X-axis
Maximum
value
Teaching corner
Move the manipulator at the maxi-
mum and minimum value posi-
Z-axis
tions of the cube corner using the
axis keys.
Minimum
value
Y-axis
Y-axis
Setting operation
Operation Explanation
Select {ROBOT} under the main
1
menu.
The INTERFERENCE AREA window appears.
INTERFERENCE AREA
INTERFERENCE SIG: 1 / 32
METHOD AXIS INTERFERENCE
CONTROL GROUP
CHECK MEASURE COMMAND POSITION
2 Select {INTERFERENCE}.
DIRECT PAGE
Main Menu ShortCut
GO BACK
INTERFERENCE AREA
INTERFERENCE SIG: 1 / 32
METHOD CUBIC INTERFERENCE
CONTROL GROUP R1: ROBOT1
CHECK MEASURE R2: ROBOT2
REF COORDINATE BASE
TEACHING METHOD MAX/MIN
5 Select “CONTROL GROUP.” MAX MIN
DIRECT PAGE
Main Menu ShortCut
Operation Explanation
The selection dialog box appears. Select desired coordinate.
If the user coordinates are selected, the number input line
appears. Input the user coordinate number and press [ENTER].
INTERFERENCE AREA
INTERFERENCE SIG: 1 / 32
METHOD CUBIC INTERFERENCE
CONTROL GROUP R1
CHECK MEASURE COMMAND POSITION
6 Select “REF COORDINATES.” REF COORDINATE BASE
TEACHING METHOD ROBOT
<MAX> USER
X 0.000 0.000
Y 0.000 0.000
Z 0.000 0.000
DIRECT PAGE
Main Menu ShortCut
INTERFERENCE AREA
INTERFERENCE SIG: 1 / 32
METHOD CUBE INTERFERENCE
CONTROL GROUP R1
CHECK MEASURE COMMAND POSITION
REF COORDINATE BASE
7 Select “CHECK MEASURE.” TEACHING METHOD MAX/MIN
<MAX> <MIN>
X 0.000 0.000
Y 0.000 0.000
Z 0.000 0.000
DIRECT PAGE
Main Menu ShortCut
Note!
To stop the manipulator movement using the interference signal (use the cube interference
signal for mutual interference between robots), set CHECK MEASURE to “COMMAND POSI-
TION”.
When set to the “FEEDBACK POSITION”, the manipulator decelerates to a stop after ente-
ring the interference area.
When informing an external unit of the actual manipulator position, use the “FEEDBACK
POSITION” setting so the timing of the output signal is more accurate.
INTERFERENCE AREA
INTERFERENCE SIG: 1 / 32
METHOD CUBIC INTERFERENCE
CONTROL GROUP R1
CHECK MEASURE COMMAND POSITION
1 Select “METHOD.” REF COORDINATE BASE
TEACHING METHOD MAX/MIN
<MAX> <MIN>
X 0.000 0.000
Y 0.000 0.000
Z 0.000 0.000
DIRECT PAGE
Main Menu ShortCut
INTERFERENCE AREA
INTERFERENCE SIG: 1 / 32
METHOD CUBIC INTERFERENCE
CONTROL GROUP R1
CHECK MEASURE COMMAND POSITION
REF COORDINATE BASE
Input number for “MAX” and “MIN” TEACHING METHOD MAX/MIN
2 <MAX> <MIN>
data and press [ENTER]. X 100.000 0.000
Y 50.000 0.000
Z 0.000 0.000
DIRECT PAGE
Main Menu ShortCut
Teaching corner
Operation Explanation
Each time [SELECT] is pressed, “MAX/MIN” and “CENTER POS”
1 Select “METHOD.” alternate.
Select “MAX/MIN”.
The message “Teach max./min. position” appears.
INTERFERENCE AREA
INTERFERENCE SIG: 1 / 32
METHOD CUBIC INTERFERENCE
CONTROL METHOD R1
CHECK MEASURE COMMAND POSITION
REF COORDINATE BASE
TEACHING METHOD MAX/MIN
2 Press [MODIFY]. <MAX> <MIN>
X 0.000 0.000
Y 0.000 0.000
Z 0.000 0.000
DIRECT PAGE
INTERFERENCE AREA
INTERFERENCE SIG: 1 / 32
METHOD CUBIC INTERFERENCE
CONTROL GROUP R1
CHECK MEASURE COMMAND POSITION
REF COORDINATE BASE
TEACHING METHOD MAX/MIN
5 Press [ENTER]. <MAX> <MIN>
X 100.000 0.000
Y 50.000 0.000
Z 0.000 0.000
DIRECT PAGE
Main Menu ShortCut
INTERFERENCE AREA
INTERFERENCE SIG: 1 / 32
METHOD CUBIC INTERFERENCE
CONTROL GROUP R1
CHECK MEASURE COMMAND POSITION
REF COORDINATE BASE
1 Select “METHOD.” TEACHING METHOD CENTER POS
<MAX> <MIN> <LENGTH>
X 0.000 0.000 0.000
Y 0.000 0.000 0.000
Z 0.000 0.000 0.000
DIRECT PAGE
Main Menu ShortCut
INTERFERENCE AREA
INTERFERENCE SIG: 1 / 32
METHOD CUBIC INTERFERENCE
CONTROL GROUP R1
CHECK MEASURE COMMAND POSITION
REF COORDINATE BASE
Input data for length of the cube TEACHING METHOD CENTER POS
2 <MAX> <MIN> <LENGTH>
and press [ENTER].
X 0.000 0.000 0.000
Y 0.000 0.000 50.000
Z 0.000 0.000 0.000
DIRECT PAGE
Main Menu ShortCut
INTERFERENCE AREA
INTERFERENCE SIG: 1 / 32
METHOD CUBIC INTERFERENCE
CONTROL GROUP R1
CHECK MEASURE COMMAND POSITION
3 Press [MODIFY]. REF COORDINATE BASE
TEACHING METHOD CENTER POS
<MAX> <MIN> <LENGTH>
X 0.000 0.000 0.000
Y 0.000 0.000 50.000
Z 0.000 0.000 0.000
DIRECT PAGE
Main Menu ShortCut Move to center point and teach
Move the manipulator using the Move the manipulator to the center point of the cube using the axis
4
axis keys. keys.
5 Press [ENTER]. The current position is registered as the center point of the cube.
O
Max value Min value
+ side ON - side
OFF
Setting operation
Number input of axis data
Operation Explanation
Select {ROBOT} under the main
1
menu.
The INTERFERENCE AREA window appears.
INTERFERENCE AREA
INTERFERENCE SIG: 1 / 32
METHOD AXIS INTERFERENCE
CONTROL GROUP
CHECK MEASURE COMMAND POSITION
<MAX> <MIN>
2 Select {INTERFERENCE}.
DIRECT PAGE
3
signal number.
The method for number input is as follows: Move cursor to “INTER-
FERENCE SIG” and press [SELECT] to display the number input
line. Input desired signal number and press [ENTER].
”AXIS INTERFERENCE” and “CUBIC INTERFERENCE” are
4 Select “METHOD.” shown alternately every time [SELECT] is pressed. Select “AXIS
INTERFERENCE.”
Operation Explanation
The selection dialog box appears. Select desired control group.
INTERFERENCE AREA
INTERFERENCE SIG: 1 / 32
METHOD AXIS INTERFERENCE
CONTROL GROUP R1: ROBOT1
CHECK MEASURE R2: ROBOT2
<MAX> <MIN>
5 Select “CONTROL GROUP.”
DIRECT PAGE
INTERFERENCE AREA
INTERFERENCE SIG: 1 / 32
METHOD AXIS INTERFERENCE
CONTROL GROUP R1
CHECK MEASURE FEEDBACK POSITION
<MAX> <MIN>
6 Select “CHECK MEASURE.” S 0 0
L 0 0
U 0 0
R 0 0
B 0 0
T 0 0
DIRECT PAGE
INTERFERENCE AREA
INTERFERENCE SIG: 1 / 32
METHOD AXIS INTERFERENCE
CONTROL GROUP R1
CHECK MEASURE FEEDBACK POSITION
<MAX> <MIN>
Input data for desired axis and S 300 0
7
press [ENTER]. L 0 0
U 0 0
R 0 0
B 0 0
T 0 0
DIRECT PAGE
INTERFERENCE AREA
INTERFERENCE SIG: 1 / 32
METHOD AXIS INTERFERENCE
CONTROL GROUP R1
CHECK MEASURE FEEDBACK POSITION
6 Press [MODIFY]. <MAX> <MIN>
S 0 0
L 0 0
U 0 0
R 0 0
B 0 0
T 0 0
DIRECT PAGE
INTERFERENCE AREA
INTERFERENCE SIG: 1 / 32
METHOD AXIS INTERFERENCE
CONTROL GROUP R1
CHECK MEASURE FEEDBACK POSITION
<MAX> <MIN>
8 Press [ENTER]. S 510 0
L 1004 0
U 213 0
R 10 0
B 3501 0
T 260 0
DIRECT PAGE
Operation Explanation
Select the desired interference signal number for clearing using
the page
GO BACK
Yes No
INTERFERENCE AREA
INTERFERENCE SIG: 1 / 32
METHOD AXIS INTERFERENCE
CONTROL GROUP R1
CHECK MEASURE COMMAND POSITION
<MAX> <MIN>
4 Select “YES.”
DIRECT PAGE
WORK HOME POSITION
INTERFERENCE SIG: HOME POS CUR POS
R1:S 0 0
L 0 0
U 0 0
R 0 0
Select {WORK HOME POSI- B 0 0
2 T 0 0
TION}.
Main Menu ShortCut
Note!
When the work home position is changed, the cubic interference area is automatically set as
cube 32 to 29 in the base coordinate system.
The cube 32 is for ROBOT 1
The cube 31 is for ROBOT 2
The cube 30 is for ROBOT 3
The cube 29 is for ROBOT 4
The work home position cube is a cube like the one shown in the figure below; the length of its
sides is determined by a parameter setting made by the user (units: µm). By changing this
parameter setting, the size of the cube can be changed.
S3C805 : The work home position cube length of its sides( µm)
P
a
a
a
TOOL FILE 0
TOOL FILE 23
XF
Tool YF
TCP
ZF
Operation Explanation
Select {ROBOT} under the main
1
menu.
The TOOL window appears. When the tool extension function is
valid, the list is shown. When the tool extension function is invalid,
the TOOL COORDINATE window is shown.
Note!
Tool File Extension Function
Normally, one robot uses one kind of tool file. The tool file exten-
sion function can change many tool files to be used by one robot.
Use the following parameter to set this function.
S2C333: TOOL NO. SWITCHING (1: enabled, 0: disabled)
For more details, refer to "Parameter.”
TOOL
NO. NAME
00 TORCH MT-3501
01 TORCH MTY-3501
02 TORCH MT-3502
03
04
2 Select {TOOL}. 05
06
07
Main Menu ShortCut
TOOL
TOOL NO. 00
NAME: dhhh
X 1.556 mm Rx 0.00 deg.
Y 0.000 mm Ry 0.00 deg.
Z 5.000 mm Rz 0.00 deg.
W 0.000 kg
Main Menu ShortCut
Operation Explanation
When the TOOL window is shown, move the cursor and press
[SELECT]. The coordinate window of the selected tool appears.
GO BACK
TOOL LIST
TOOL NO. 00
NAME: dhhh
TOOL
TOOL NO. 00
NAME TORCH MT-3501
X 0.000 mm Rx 0.00 deg.
Y 0.000 mm Ry 0.00 deg.
Z 260.000 mm Rz 0.00 deg.
6 Press [ENTER]. W 0.000 kg
Xg 0.000 mm
Main Menu ShortCut
<Example>
Flange
coordinates X F
YF
ZF XT
Tool
coordinates YT
ZT
Operation Explanation
Select {ROBOT} under the main
1
menu.
2 Select {TOOL}.
In the same way shown in Explanation 2, 3 in "Registering Coordi-
3 Select the desired tool number.
nate Data," the desired TOOL COORDINATE window appears.
Select the desired coordinate axis
4 First, select Rz.
to modify.
Input rotation angle around ZF of the flange coordinates.
XF
YF
ZF YF
5 Input the tool pose data.
X F Rz = 180
Operation Explanation
The rotation angle of Rz is registered.
In the same way, register the angle of Ry,Rx.
Ry must be the input rotation angle around Y’F flange coordinates.
X F
ZF
Y F (Y F )
Z F
Ry = 90
X F
YF
Z F Rx = 0
Note!
If tool data is registered in the tool file by tool calibration, the old data will be deleted.
Note!
For more details on the tool load information, refer to " "Tool load information setting".”
XF
<Flange coordinates>
XF: Vertically upward direction when the current
position on the T-axis of the robot is “0”.
YF: Y-axis complementing XF and ZF
ZF
XF: Direction perpendicular to the flange face
XT
YT
YF
ZT
Teaching
In order to perform tool calibration, five different angle (TC1 to 5) must be taught with the TCP
as the reference point. The tool dimensions are automatically calculated on the basis of these
five points.
TC2
TC1 TC3
TC4
TCP
TC5
Each angle must be arbitrary. Accuracy may decrease when pose setting is rotated in a con-
stant direction.
Note!
There are 24 tool files numbered 0 to 23. In a basic system with one manipulator and one
tool, the tool file for tool No.0 is used. If there is more than one tool, for example when using a
multihand, use the tool numbers in the order 0, 1, 2, .... etc.
Tool pose data is not registered in tool calibration. For details on how to register pose data,
refer to "Registering tool angle" of " "Registering tool files "."
Operation Explanation
Select {ROBOT} under the main
1
menu.
2 Select {TOOL}.
In the same way shown in Explanation 2, 3 in "Registering Coordi-
nate Data" of "Registering Tool Files" the desired coordinate win-
dow appears.
TOOL
TOOL NO. 00
NAME: dhhh
X 1.556 mm Rx 0.00 deg.
Y 0.000 mm Ry 0.00 deg.
3 Select the desired tool number. Z 5.000 mm Rz 0.00 deg.
W 0.000 kg
Main Menu ShortCut
TOOL CALIBRATION
TOOL NO. 00
POSITION: T C 1
:S <STATUS>
L TC1
U TC2
5 Select {CALIBRATION}. R TC3
B TC4
T TC5
COMPLETE CANCEL
Main Menu ShortCut
Operation Explanation
Select the robot to calibrate. (When the robot has already been
selected or there is only one of robot, this operation should not be
performed.) Select “**” in the TOOL CALIBRATION window and
select the robot in the shown selection dialog box.
TOOL CALIBRATION
TOOL NO. 00
POSITION: T C 1
:S <STATUS>
6 Select the robot. L TC1
U R1: ROBOT1 TC2
R R2: ROBOT2 TC3
B TC4
T TC5
COMPLETE CANCEL
Main Menu ShortCut
The selection dialog box appears. Select the teaching point for cal-
ibration.
DATA EDIT DISPLAY UTILITY
TOOL CALIBRATION
TOOL NO. 00
POSITION: T C 1
:S <STATUS>
L TC1
TC1
U TC2
7 Select “POSITION.” TC2
R TC3
TC3
B TC4 TC4
T TC5 TC5
COMPLETE CANCEL
Main Menu ShortCut
Operation Explanation
Taught position is registered.
Repeat 7 to 9 operation to teach TC1 to TC5.
indicates that teaching is completed and indicates that it is not
completed.
DATA EDIT DISPLAY UTILITY
TOOL CALIBRATION
TOOL NO. 00
POSITION: T C 4
:S 0 <STATUS>
L 10 TC1
U 1000 TC2
R 53 TC3
B 200 TC4
9 Press [MODIFY] and [ENTER]. T 8 TC5
COMPLETE CANCEL
Main Menu ShortCut
TOOL CALIBRATION
TOOL NO. 00
Xg 0.000 mm
Main Menu ShortCut
Operation Explanation
Select {DATA} under the main
1
menu.
The confirmation dialog box appears.
Yes No
TOOL CALIBRATION
TOOL NO. 00
POSITION: T C 1
:S <STATUS>
L TC1
U TC2
3 Select “YES.” R TC3
B TC4
T TC5
COMPLETE CANCEL
Main Menu ShortCut
Note!
Only tool coordinate data are calculated using tool calibraton. If tool angle data is required,
input the data number in the coordinate window.
Refer to "Registering tool angle" of "Registering tool files " for the operation.
Operation Explanation
By pressing the axis keys for the R, B, and T axes, change the
manipulator pose without changing the TCP position.
If this operation shows a large TCP error, adjust the tool data.
TCP
Supplement
For details on TCP fixed operation, see "Motion about TCP."
3.9.3 Automatic measurement of the tool load and the center of gravity
Function outline
With this function, the user can register the load of tool and the position of the tools center of
gravity.
The tool load and the position of it’s center of gravity are measured and registered in a tool
file.
Note!
This function can be used where the manipulator is installed level on the ground.
For the conditions required for manipulator installation, refer to "ARM Control."
U-axis
U+
R-axis
B-axis
B+
T+
T-axis
L-axis
U- B- T- Home position
(Horizontal to the U-, B- and R-axis)
S-axis
Zero-degree installation on the ground
Note!
To measure the tool load or the center of gravity, remove the cables or wires connected to the
tool. Otherwise, the measurements may not be correct.
Operation Explanation
Select {ROBOT} under the main
1
menu.
The TOOL window appears. The TOOL window is called up only
when the file extension function is valid. If the file extension func-
tion is invalid, the coordinate window appears.
Supplement
Tool File Extension Function
Use the following parameter to set the Tool File Extension Func-
tion.
S2C333: TOOL NO. SWITCHING
“0”: Tool switching prohibited.
“1”: Can change 24 kinds of tools numbering from 0 to 23.
TOOL
NO. NAME
00 TORCH MT-3501
01 TORCH MTY-3501
02 TORCH MT-3502
03
04
2 Select {TOOL}. 05
06
07
Main Menu ShortCut
TOOL
TOOL NO. 00
NAME: dhhh
X 1.556 mm Rx 0.00 deg.
Y 0.000 mm Ry 0.00 deg.
Z 5.000 mm Rz 0.00 deg.
W 0.000 kg
Main Menu ShortCut
Operation Explanation
Move the cursor to the desired number in the TOOL window and
press [SELECT]. The coordinate window of the selected number
appears. In the coordinate window, change the desired number by
GO BACK
3 Select the desired tool number. and the coordinate window, select {DISPLAY} and {LIST}, or {DIS-
PLAY} and {COORDINATE VALUE} under the menu.
LIST
TOOL
TOOL NO. 00
NAME: dhhh
X 1 556 mm Rx 0 00 deg.
W.GRAV.POS MEASURE
TOOL NO. 00
R1:W . kg <STATUS>
HOME
Select {W.GRAV.POS MEAS- Xg . mm U
5
URE}. Yg . mm B
Zg . mm T (1)
T (2)
REGISTER CANCEL
Main Menu ShortCut
GO BACK GO BACK
6 Press the page key . In a system with several manipulators, use the page key
PAGE PAGE
to change the group to be controlled.
Press [FWD] once, and the manipulator moves to the home posi-
7 Press [FWD].
tion (horizontal to the U-, B- and R-axes).
Operation Explanation
Press [FWD] again, and measurement starts. Keep the button
pressed until measurement is completed. The manipulator moves
in the order listed below. Once measurement is completed, “ “
changes to “ “.
Note!
The speed during measurement automatically changes to
“Medium”.
During measurement, “HOME” or “U” blinks on the screen.
During measurement, the [FWD] button has to be kept pressed. If
the button is released during measurement or if it is released
8 Press [FWD] again. before “ “ changes into “ “, measurement is aborted and the fol-
lowing message appears.
“Stopped measurement”
Measurement starts again from the first home position.
W.GRAV.POS MEASURE
TOOL 00
REGISTER CANCEL
Main Menu ShortCut
The measurements are registered in the tool file, and the coordi-
9 Select “REGISTER.” nate window are shown. Select “CANCEL” to call up the TOOL
window without registering the measurements in the tool file.
Z-axis
X-axis
XX
XY
Y-axis ORG
ORG is the home position, and XX is a point on the X-axis. XY is a point on the Y-axis side of
the user coordinates that has been taught, and the directions of Y- and Z-axes are determined
by point XY.
Note!
It is important that the two points ORG and XX be taught accurately.
..... 24
USER COORDINATE
Main Menu ShortCut
USER COORDINATE
Main Menu ShortCut
Select the desired user coordinate number for setting in the USER
COORDINATE window. The following window appears.
DATA EDIT DISPLAY UTILITY
USER COORDINATE
TOOL NO. 03
SET POS.: ORG
:S <STATUS>
L : ORG
Select desired user coodinate U : XX
3 R : XY
number.
B
T
REGISTER CANCEL
Main Menu ShortCut
USER COORDINATE
TOOL NO. 03
SET POS.: ORG
:S <STATUS>
1 Select the robot. L : ORG
U : XX
R R1: ROBOT1
: XY
R2: ROBOT2
B
T
REGISTER CANCEL
Main Menu ShortCut
USER COORDINATE
TOOL NO. 03
SET POS.: ORG
:S <STATUS>
ORG
L : ORG XX
U : XX XY
2 Select “SET POS.” R : XY
B
T
REGISTER CANCEL
Main Menu ShortCut
Operation Explanation
Taught position is registered.
Repeat 2 to 4 operation to teach ORG, XX and XY.
indicates that teaching is completed and indicates that it is not
completed.
USER COORDINATE
USER COORDINATE NO. 03
SET POS.: XY
:S 0 <STATUS>
L 10 : ORG
U 100 : XX
R 53 : XY
4 Press [MODIFY] and [ENTER]. B 200
T 8
REGISTER CANCEL
Main Menu ShortCut
TOOL
Main Menu ShortCut
Yes No
USER COORDINATE
TOOL NO. 03
SET POS.: ORG
:S <STATUS>
L : ORG
U : XX
3 Select “YES.” R : XY
B
T
REGISTER CANCEL
Main Menu ShortCut
It is necessary to set these information correctly to do a better operation control by the ARM
control.
Warning!
Set the robot setup condition exactly.
Set the robot setup condition very noting of mistake the unit, the value or the positive
and negative of number.
An appropriate operation control cannot be done, decrease the speed reducer longevity,
or occur the alarm when these are not correctly set.
Confirm the operation path of robot of each job when you change setting.
Set the robot setup condition when you basically set up the robot.
Confirm the operation path of robot of each job afterwards when you change the setting
unavoidably.
Injury or damage to machinery may result by collision between tool and positioner
because the operation path might be changed slightly when the setting about the ARM
control is changed.
Robot
installation +
angle
Because the gravity moment which loads to each axis can't be calculated correctly when this
value is not correctly set, it can not be possible to control the manipulator appropriately. Set
the value correctly. Especially, note the direction “+” or “-”.
Note!
Only rotation angle around Y-axis of the robot coordinates can be set in the robot installation
angle.
Contact YASKAWA representative when robots is installed to incline Y axis of the robot coor-
dinates relative to ground.
S-head payload
Set the weight and the center of gravity position roughly when the equipment such as trans-
former is installed at the S-head.
It is not necessary to set these value when there is no installed load at the S-head.
WEIGHT (unit:kg)
The weight of the installed load is set.
Set a little large value though it does not care by a rough value.
(rase to a unit in each 0.5 to 1kg)
X (from S-axis), Y (from S-axis) (unit: mm)
The center of gravity position of the installed load is set by the distance in the direction of X
and the direction of Y from S-axis center here. It does not care by a rough value.
The direction of X and Y applies to the robot coordinates. The value is set by a negative num-
ber when the position is in “-” direction.
-X
S-axis center
-Y +Y
X position, Y position
+X
U-arm payload
Set the weight and the center of gravity position roughly when the equipment such as the wire
supplying motors is installed on U arm.
A standard value is set when shipping from the factory.
Set the weight in “0” if there is no installing equipment on U arm.
WEIGHT (Unit:kg)
The weight of the installing load is set here.
Set a little large value though it does not care by a rough value. (Rase to a unit in each 0.5 to
1kg)
X (from U-axis), HEIGHT (from U-axis) (unit: mm)
The center of gravity position of the installing load is set here. It does not care by a rough
value.
X (from U-axis) is horizontal distance from U axis rotation center to the center of gravity posi-
tion of the load. Set negative number when there is mass side in the back from U axis rotation
center.
HEIGHT (from U-axis) is height of the vertical direction from U axis rotation center to the cen-
ter of gravity position of the load.
X (from U-axis)
( - ) ( + )
HEIGHT
(from U-axis)
Setting
Note!
The ARM CONTROL window is shown only when the security mode is set as management
mode.
Operation Explanation
Select {ROBOT} under the main
1
menu.
The ARM CONTROL window appears.
ARM CONTROL
CONTROL GROUP: ROBOT1
<ROBOT SETUP CONDITION>
ANGLE REL. TO GROUND 0 deg.
S-HEAD PAYLOAD
WEIGHT 0.000 kg
X (FROM S-AXIS) 0 mm
2 Select {ARM CONTROL}. Y (FROM S-AXIS) 0 mm
U-ARM PAYLOAD
WEIGHT 9.000 kg
X (FROM U-AXIS) 12 mm
HEIGHT (FROM U-AXIS) 198 mm
Main Menu ShortCut
GO BACK
Select the desired control group when there are two or more group
3 Press the page key .
PAGE axes.
Warning
Set the tool load information correctly.
The speed reducer longevity might decrease or the alarm might occur when the tool load
information is not set correctly.
Confirm the operation path of robot of each job which uses the tool file after the tool load
information is changed.
Set the tool load information basically before teaching the job after the tool is installed.
Confirm the operation path of each job which uses the tool file when the tool load
information is changed after teaching, unavoidably.
Injury or damage to machinery may result by collision between tool and positioner
because the operation path might be changed slightly when the tool load information is
changed.
XF
Ix
YF'
Iy
YF
ZF' Iz
Weight:W
* Flange Coodinates
XF: It is a direction right above when T axis
ZF is 0 pulse position and the flange surface
of the manipulator turned to the front.
Center of Gravity Position YF: Y axis led by XF,ZF
( Xg, Yg, Zg ) ZF: Perpendicular direction from flange surface
This setting is used to calculate the moment of inertia which loads to each axis of the manipu-
lator. However, the moment of inertia at the center of gravity need not usually set because
this data is small enough to the moment of inertia calculated from weight and the center of
gravity position.
Only when the moment of inertia of the tool is large (The size of the tool is, as a standard, in
case of about twice or more the distance from the flange to the center of gravity position), this
setting is needed.
If the size of the tool is not to big. If the size of the tool is big.
Setting the moment of inertia at center of grav- Setting the moment of inertia at center of grav-
ity is not necessary. ity is necessary.
Rough value of the moment of inertia at the center of gravity can be calculated by followings
methods.
- Method to approximate the entire tool in hexahedron or cylinder.
- Method to calculate from each weight and center of gravity position of plural mass.
Refer to the following setting examples for details.
<Example1>
In the example of sealing gun of the figure below, it is assumed that there is center of gravity
in the position where inclined to head from the center a little, and sets the center of gravity
position on the flange coordinates.
There is no problem even if the moment of inertia at the center of gravity is not set because
the size of the gun is not too large.
YF
Center of gravity
= (100, 0, 70)
XF
70
Total weight
Approx. 6.3 kg 100
7.00 kg
ZF
W : 7.000 kg
Xg : 100.000 mm
Yg : 0.000 mm
Zg : 70.000 mm
Ix : 0.000 kg m2
Iy : 0.000 kg m2
Iz : 0.000 kg m2
Supplement
The own moment of inertia calculation for hexahedron and cylinder
The own moment of inertia of hexahedron and cylinder can be calculated by the next expres-
sion when the center of gravity is at the center.
Refer to the expression when the calculation of the moment of inertia at the center of gravity.
Z Z
Ly
r
Lx
Iz Iz
Iy Lz
Ix Y H Y
Ix Iy
Weight: W X Weight: W
X
Ly2 + Lz2 3 r 2 + H2
Ix = *W Ix = Iy = *W
12 12
r2
Lx2 + Lz2 Iz = *W
Iy = *W 2
12 * Unit of
weight: [kg]
* Unit of length: [m]
Lx2 + Ly2 * Unit of lx, ly, lz: [kgm2]
Iz = *W
12
<Example 2>
It is necessary to set the moment of inertia at the center of gravity when the entire size of the
tool and workpiece is large enough compareing with the distance from the flange to the center
of gravity position.
Calculate the moment of inertia at the center of gravity roughly from the expression (Refer to
the above-mentioned supplement: "The own moment of inertia calculation for hexahedron
and cylinder"), by approximating the entire tool in the shape of the hexahedron or the cylinder.
If the weight of held workpiece is greatly different like in the handling usage etc, it is more
effective to set tool load information on each workpiece and to switch the tool on each step
according to the held workpiece. Set the tool load information in the state to hold the heaviest
workpiece when the tool is not switched.
Weight of tool:
0 YF
50 approx. 55 kg
Weight of workpiece:
ZF
250
XF approx. 40 kg
400
1000
<Setting>
W : 100.000 kg
Xg : 0.000 mm
Yg : 0.000 mm
Zg : 250.000 mm
Ix : 10.000 kg.m2
Iy : 3.500 kg.m2
Iz : 10.500 kg.m2
Supplement
How to calculate "Center of gravity position" and "moment of inertia at center of gravity"
for plural mass.
The center of gravity position and the moment of inertia at the center of gravity of the
entire tool can be calculated by the weight and the center of gravity position of each
mass when the tool can be thought that the tool consists of two or more big mass like the
twin gun system etc.
1. Divide the tool into some parts as the weight and the center of gravity position can be
roughly presumed. It is not necessary to divide in detail. The tool is approximated in
construction of rough parts.
2. Calculate the weight and the center of gravity position of the each parts on flange coordi-
nates. It does not care by a rough value. Calculate the own moments of inertia of the big
parts. (If parts are small, it is not necessary to calculate the own moments of inertia.
Refer to above-mentioned supplement : "The own moment of inertia calculation for hex-
ahedron and cylinder" for how to calculate the own moment of inertia.
wi: Weight of the i-th parts [kg]
(xi, yi, zi): Center of gravity position of the i-th parts (On flange coordinates)[mm]
Icxi, Icyi, Iczi: Own moments of inertia of the i-th parts [kg*m2]
3. The center of gravity position of the entire tool is calculated by the next expression.
xg = {w1 * x1 + w2 * x2 + .... + wi * xi} / (w1 + w2 + .... + wi)
yg = {w1 * y1 + w2 * y2 + .... + wi * yi} / (w1 + w2 + .... + wi)
zg = {w1 * z1 + w2 * z2 + .... + wi * zi} / (w1 + w2 + .... + wi)
4. The moment of inertia at the center of gravity position of the entire tool is calculated by
the next expression.
Ix = { w1 * ((y1 - yg)2 + (z1 - zg)2) * 10-6 + Icx1}
+ { w2 * ((y2 - yg)2 + (z2 - zg)2) * 10-6 + Icx2}
.....................
+ { wi * ((yi - yg)2 + (zi - zg)2) * 10-6 + Icxi}
<Example 3>
When there is two or more big mass like the twin gun system like the figure below,
Set the center of gravity position when the center of gravity position of the entire tool is
roughly understood, and set the moment of inertia at the center of gravity calculated by
approximating the entire tool in the shape of hexahedron or cylinder. (It is enough in this set-
ting usually)
Or, when weight in each mass and the center of gravity position are understood, the center
of gravity position and the moment of inertia at the center of gravity of the entire tool can be
calculated. (Refer to above-mentioned supplement: "How to calculate "Center of gravity posi-
tion" and "moment of inertia at the center of gravity" for plural mass")
How by the method of 2 to calculate the value is shown here.
(Top view)
Center of flange
YF
YF
100
50 150
40
X F
Gun 1
70
XF Gun 2
Gun 1
ZF Gun 1 Gun 2
Weight: W1 = 3 kg Weight: W2 = 6kg
Center of gravity: Center of gravity:
X1 = 100 mm X1 = 100 mm
Gun 2
Y1 = 50 mm Y1 = -150 mm
Z1 = 40 mm Z1 = 70 mm
* Here, the own moment of inertia (Icxi,Icyi,Iczi) of the gun is disregarded, because each gun
are smaller enough than the entire tool.
<Setting>
W : 10.000 kg
Xg : 100.000 mm
Yg : -83.333 mm
Zg : 60.000 mm
Ix : 0.100 kg.m2
Iy : 0.010 kg.m2
Iz : 0.100 kg.m2
TOOL
TOOL NO. : 00
NO. NAME
00 TORCH MT-3501
01 TORCH MTY-3501
02
03
04
05
06
07
TOOL
TOOL NO. 00
NAME: dhhh
X 1.556 mm Rx 0.00 deg.
Y 0.000 mm Ry 0.00 deg.
Z 5.000 mm Rz 0.00 deg.
W 0.000 kg
Main Menu ShortCut
Move the cursor to the number of the desired tool, and press
[SELECT] in the TOOL window. The coordinate window of the
selected number appears. Select the desired number with page
GO BACK
key PAGE
in the coordinate window.
3 Select the desired tool number. Select { DISPLAY } { LIST } or { DISPLAY } {COORDINATE
DATA } under the menu in order to switch between the TOOL win-
dow and the coordinate window.
LIST
TOOL
TOOL NO. 00
NAME: dhhh
X d
Operation Explanation
The window can be scrolled by the cursor. The menu enters the
state of a numeric input if the cursor is on the desired item to regis-
ter and the [SELECT] is pressed.
Center of Moment of inertia
Weight gravity at center of gravity
TOOL
TOOL NO. 00
R1:W 0.000 kg
Select the desired item to register
4
and input the value. Xg 0.000 mm
Yg 0.000 mm
Zg 0.000 mm
0.000
Ix 0.000 kg.m2
Iy 0.000 kg.m2
Main Menu ShortCut
Note!
When the data setting is not done
It is considered that data is not set correctly in tool load information in the following cases.
When the weight (W) is "0".
When the center of gravity position (Xg, Yg, Zg) are all “0”.
In these cases, the manipulator is controlled by using the standard parameter value (Differ in
each robot model) which were set when shipping.
Standard Value.....Weight: W = Payload
Center of gravity position:
(Xg, Yg, Zg) = (0, 0, Allowed value of B axis for payload)
In this case, when an actual tool load is not too heavy, the manipulator can’t be performed
enough.
Moreover, when the tool which an actual tool center of gravity position greatly offsets in X
direction or Y direction is installed the generated moment by the tool cannot be compensated.
Warning!
This function cannot do away with the damage to peripheral device completely.
Moreover, this function does not guarantee safety to the person. Prepare the safety
measures such as the safeguarding etc. Refer to the NX100 INSTRUCTIONS for the
safety measures in detail.
Supplement
The detection level of condition number 8 which is a standard file in play mode is adopted in
play mode excluding the range between SHCKSET and SHCKRST in the job.
SHOCK DETECTION LVL
c DETECTION MODE PLAY
d COND. NO. 8 (STANDARD)
FUNC. MAX. DISTURBANCE DETECTION LVL
R1 VALID 80 100
R2 VALID 80 100
S1 VALID 80 100
S2 VALID 80 100
S3 VALID 80 100
e g
f
Main Menu ShortCut
2 Select {SHOCK SENS LEVEL}.
1. Detection Mode
The shock detection mode is indicated.
2. Condition Number (1 to 9)
1 to 7 : For changing detection level in play mode
8 : For standard detection level in play mode
9 : For detection level in teach mode
Operation Explanation
3. Function select
VALID/INVALID of the shock detection function is specified here.
The shock detection function is specified by each manipulator or
each station axes which has this function.
The cursor is moved to the robot or the station axis which is
desired to change the function "VALID" or "INVALID" and
[SELECT] is pressed. "VALID" and "INVALID" is changed alter-
nately whenever [SELECT] is pressed. The changing of "VALID"
or "INVALID" is effective for all the condition number files.
Note!
Set the level 20% or more greatly than the maximum disturbance force for the mis-detection
prevention when the manipulator works.
An instaneously stopping the manipulator by the mis-detection may become a factor to
damage the speed reducer or the tool.
<Example>
When the maximum disturbance force is 80, set the detection level 96 or more.
Note!
"Detection level” can be changed only when the security mode is set as managememt mode.
Supplement
Refer to "Tool Load Information Setting" for details concerning the tool load information set-
ting.
TOOL
NO. NAME
00 TORCH MT-3501
01 TORCH MTY-3501
02 TORCH MT-3502
03
04
05
06
07
2 Select {TOOL}.
Main Menu ShortCut
TOOL
TOOL NO. 00
NAME: dhhh
X 1.556 mm Rx 0.00 deg.
Y 0.000 mm Ry 0.00 deg.
Z 5.000 mm Rz 0.00 deg.
W 0.000 kg
Main Menu ShortCut
Operation Explanation
Move the cursor to the number of the desired tool and press
[ENTER] in the TOOL window. The coordinate window of the
selected number is shown. Select the desired number with page
GO BACK
TOOL
TOOL NO. 00
c R1:W 0.000 kg
Xg 0.000 mm
d Yg 0.000 mm
Zg 0.000 mm
0.000
e Ix 0.000 kg.m2
Iy 0.000 kg.m2
1. Weight
This is total weight of the installed tool.
Input weight by a Numeric key and press [ENTER] after the
numeric input status is appeared by moving the cursole and
pressing [SELECT].
SHCKSET R1 SSL#(1)
SHCKRST instruction
The shock detection level changed by the SHCKSET instruction is reset and returned to the
detection level of the standard (value set in condition number 8) by the SHCKRST instruction.
The additional item of the SHCKRST instruction is as follows.
SHCKRST R1
Instruction registration
The instruction is registered when the cursor is in the address area in the JOB CONTENT
window in teach mode.
Operation Explanation
Address area Instruction
JOB CONTENT
JOB NAME: WORK A STEP NO.: 0000
CONTROL GROUP TOOL: 00
0000 NOP
0001 SET B000 0
Select {JOB} under the main 0002 SET M001 1
1
menu. 0003 MOVJ VJ=80.00
0004 MOVJ VJ=80.00
0005 DOUT OGH#(13) B0 02
0006 WAIT IF IN#(5)=ON
0007 MOVL V=880.0
0008 MOVL V=880.0
0009 MOVL V=880.0
0010 DOUT OGH#(14) B0 03
0011 DOUT OT#(5) ON
0012 DOUT OT#(6) ON
=> MOVJ VJ=80.00
Main Menu ShortCut
2 Select {JOB}.
Move the cursole in the address
3
area.
SHCKSET
Operation Explanation
Move the cursole to the line just
before the location where SHCK-
1
SET instruction is desired to reg-
ister.
The inform list dialog box appears.
ARITH
SHIFT
2 Press [INFORM LIST].
SHCKSET OTHER
SHCKRST SAME
PRIOR
Operation Explanation
< When registering as it is >
Operate 5 procedure when the instruction the input buffer line as it
is should be registered.
=> SHCKSET SSL#(1)
When the value is input with the Numeric key, press [SELECT] to
display the input buffer line.
Shock_sens_file no. =
SHCKSET SSL#( )
And press [ENTER] to change the number in the input buffer line.
DETAIL
SHCKSET
ROBOT/STATION : UNUSED
S-DETECT. FILE : SSL#( ) 1
=> SHCKSET SSL#(1)
Main Menu ShortCut
DETAIL
SHCKSET
ROBOT/STATION : UNUSED
S-DETECT. FILE : SSL#( ) 1
R1:ROBOT1
R2:ROBOT2
USED
=> SHCKSET SSL#(1)
Main Menu ShortCut
SHCKRST
Operation Explanation
Move the cursole to the line just
before the location where
1
SHCKRST instruction is desired
to register.
The inform list dialog box appears.
ARITH
SHIFT
2 Press [INFORM LIST].
SHCKSET OTHER
SHCKRST SAME
PRIOR
DETAIL
SHCKRST
Change the value of additianal ROBOT/STATION : UNUSED
4
item.
=> SHCKRST
Main Menu ShortCut
Operation Explanation
DETAIL
SHCKRST
ROBOT/STATION : UNUSED
R1:ROBOT1
R2:ROBOT2
UNUSED
4 (cont’d)
=> SHCKRST
Main Menu ShortCut
ALARM
OCCUR TIMES : 1
RESET
Main Menu ShortCut
The shock detection alarm in teach mode and play mode can be reset by the following opera-
tion.
Operation Explanation
The alarm is reset when "RESET" is selected on the alarm display,
1 Press [SELECT].
and the shock detection status is released.
In teach mode, the JOG operation of the manipulator becomes
Operation after resetting the possible again after resetting. In play mode, confirm the damage
2
detection status. after moving the manipulator to the safety position once with teach
mode though the playback operation is possible after resetting.
Note!
When manipulator was stopped instantaneously while having contact with the object and the
detection alarm is tried to reset on the alarm window, the situation in which the alarm cannot
be reset might be occured because the collision might be detected again after resetting.
In this case, set the collision detection function "INVALID" with the shock detection level file
or enlarge the detection level in teach mode and move the manipulator to safety position.
Frequency used
All instructions
instructions
Learning function
When an instruction is entered from the instruction list, the additional items that were entered
last time are also shown. This function can simplify instruction input.
To register the same additional items as those in the former operation, register them without
changing.
TEACHING CONDITION
RECT/CYLINDRICAL RECT
LANGUAGE LEVEL SUBSET
MOVE INSTRUCTION SET LINE
STEP ONLY CHANGING PROHIBIT
Main Menu ShortCut
TEACHING CONDITION
RECT/CYLINDRICAL RECT
LANGUAGE LEVEL SUBSET
MOVE INSTRUCTION SET SUBSET
STEP ONLY CHANGING
STANDARD
3 Select “LANGUAGE LEVEL.” EXPANDED
Main Menu ShortCut
TEACHING CONDITION
RECT/CYLINDRICAL RECT
LANGUAGE LEVEL STANDARD
MOVE INSTRUCTION SET LINE
STEP ONLY CHANGING PROHIBIT
Main Menu ShortCut
Note!
The numeric key customize function is only valid when the security mode is set to the mana-
gememt mode.
Function Description
Manufacturer Allocated by Yaskawa. Allocating another function invalidates the function allo-
allocation cated by the manufacturer.
Instruction allocation Allocates any instructions assigned by the user.
Allocates job call instructions (CALL instructions). The jobs to be called are only
Job call allocation
those registered in the reserved job names. (Specify it by the registration No.)
Display allocation Allocates any displays assigned by the user.
Function Description
Alternate output Turns ON/OFF the specified user output signal when [INTERLOCK] and the allo-
allocation cated numeric key are pressed at the same time.
Momentary output allo- Turns ON the specified user output signal user when [INTERLOCK] and the allo-
cation cated user key are pressed at the same time.
Pulse output Turns ON the specified user output signal only for the specified period when
allocation [INTERLOCK] and the allocated numeric key are pressed at the same time.
Group output Sends the specified output to the specified general group output signals when
allocation (4-bit/8-bit) [INTERLOCK] and the allocated numeric key are pressed at the same time.
Analog output Sends the specified voltage to the specified output port when [INTERLOCK] and
allocation the allocated numeric key are pressed at the same time.
Analog incremental out- Sends the voltage increased by the specified value to the specified output port
put allocation when [INTERLOCK] and the allocated numeric key are pressed at the same time.
Supplement
In a system for multiple applications, a numeric key can be allocated for each application.
KEY ALLOCATION (EACH)
APPLI. NO.: 1
KEY FUNCTION ALLOCATION CONTENT
- MAKER
. MAKER
0 MAKER
2 Select {KEY ALLOCATION}. 1 MAKER
2 MAKER
3 MAKER
4 MAKER
5 MAKER
6 MAKER
7 MAKER
8 MAKER
9 MAKER
Main Menu ShortCut
ALLOCATE EACH KEY
KEY ALLOCATION EACH
ALLOCATE SIM.KEY
APPLI. NO.: 1
KEY FUNCTION ALLOCATION CONTENT
- MAKER
. MAKER
0 MAKER
3 Select {DISPLAY}. 1 MAKER
2 MAKER
3 MAKER
4 MAKER
5 MAKER
6 MAKER
7 MAKER
8 MAKER
9 MAKER
Main Menu ShortCut
KEY ALLOCATION (EACH)
APPLI. NO.: 1
KEY FUNCTION ALLOCATION CONTENT
- MAKER
4 Select {ALLOCATE SIM. KEY}. . MAKER
0 MAKER
1 MAKER
2 MAKER
3 MAKER
4 MAKER
5 MAKER
6 MAKER
7 MAKER
8 MAKER
9 MAKER
Main Menu ShortCut
Instruction allocation
Use this function in the KEY ALLOCATION (EACH) window.
Operation Explanation
The selection dialog box appears.
KEY ALLOCATION (EACH)
APPLI. NO.: 1
KEY FUNCTION ALLOCATION CONTENT
- MAKER
. MAKER
MAKER
Move the cursor to “FUNCTION” 0 MAKER
INSTRUCTION
1 of the key to be allocated and 1 MAKER
2 JOB CALL
MAKER
press [SELECT]. 3 DISPLAY
MAKER
4 MAKER
5 MAKER
6 MAKER
7 MAKER
8 MAKER
9 MAKER
Main Menu ShortCut
KEY ALLOCATION (EACH)
APPLI. NO.: 1
KEY FUNCTION ALLOCATION CONTENT
- INSTRUCTION DOUT
. MAKER
0 MAKER
1 MAKER
2 MAKER
3 MAKER
4 MAKER
5 MAKER
6 MAKER
7 MAKER
8 MAKER
9 MAKER
Main Menu ShortCut
KEY ALLOCATION (EACH)
IN/OUT
APPLI. NO: 1 CONTROL
KEY FUNCTION ALLOCATION CONTENT
- INSTRUCTION DOUT DEVICE
. MAKER
0 MAKER MOTION
1 MAKER
2 MAKER ARITH
3 MAKER
4 MAKER SHIFT
5 MAKER
6 MAKER OTHER
7 MAKER
8 MAKER SAME
9 MAKER
PRIOR
Main Menu ShortCut
When the instruction list dialog box is shown, select the instruction
to be changed.
Operation Explanation
KEY ALLOCATION (EACH)
APPLI. NO.: 1
KEY FUNCTION ALLOCATION CONTENT
- INSTRUCTION WAIT
. MAKER
0 MAKER
2 (cont’d) 1 MAKER
2 MAKER
3 MAKER
4 MAKER
5 MAKER
6 MAKER
7 MAKER
8 MAKER
9 MAKER
Main Menu ShortCut
Operation Explanation
Move the cursor to the “FUNC-
1 TION” of the key to be allocated The selection dialog box appears.
and press [SELECT].
The reserved job registration No. is shown in the “ALLOCATION
CONTENT” (reserved job registration No.: 1 to 10).
KEY ALLOCATION (EACH)
APPLI. NO.: 1
KEY FUNCTION ALLOCATION CONTENT
- INSTRUCTION DOUT
. JOB CALL 1
0 MAKER
1 MAKER
2 MAKER
2 Select “JOB CALL.” 3 MAKER
4 MAKER
5 MAKER
6 MAKER
7 MAKER
8 MAKER
9 MAKER
Main Menu ShortCut
To change the reserved job registration No., move the cursor to the
No. and press [SELECT]. Numeric values can now be entered.
Input the number to be changed, and press [ENTER].
Window allocation
Use this function is used in the KEY ALLOCATION (EACH) window.
Operation Explanation
Move the cursor to the “FUNC-
1 TION” of the key to be allocated The selection dialog box appears.
and press [SELECT].
2 Select “DISPLAY.”
Move the cursor to “ALLOCATION
3 The character input status is entered.
CONTENT” and press [SELECT].
The reserved name input to the “ALLOCATION CONTENT” is
shown.
KEY ALLOCATION (EACH)
APPLI. NO.: 1
KEY FUNCTION ALLOCATION CONTENT
- INSTRUCTION DOUT
. JOB CALL 1
Input the name of the reserved 0 DISPLAY WORK POSITION DISP
4 1 MAKER
window and press [ENTER].
2 MAKER
3 MAKER
4 MAKER
5 MAKER
6 MAKER
7 MAKER
8 MAKER
9 MAKER
Main Menu ShortCut
Operation Explanation
The selection dialog box appears.
KEY ALLOCATION (SIM)
APPLI. NO.: 1
KEY FUNCTION ALLOCATION CONTENT
- MAKER
. MAKER
MAKER
Move the cursor to the “FUNC- 0 MAKER
ALTERNATE OUTPUT
1 TION” of the key to be allocated 1 MAKER
MOMENTARY OUTPUT
2 MAKER
and press [SELECT]. 3 PULSE OUTPUT
MAKER
4 4 BIT OUTPUT
MAKER
5 MAKER
8 BIT OUTPUT
6 MAKER
ANALOG OUTPUT
7 MAKER
8 ANALOG INC OUTPUT
MAKER
9 WINDOW
MAKER
Main Menu ShortCut
KEY ALLOCATION (SIM)
APPLI. NO.: 1
KEY FUNCTION ALLOCATION CONTENT
- ALTERNATE NO.: 1
. MAKER
0 MAKER
1 MAKER
2 MAKER
3 MAKER
2 Select “ALTERNATE OUTPUT.” 4 MAKER
5 MAKER
6 MAKER
7 MAKER
8 MAKER
9 MAKER
Main Menu ShortCut
To change the output No., move the cursor to the No. and press
[SELECT]. Numeric values can now be entered. Input the number
to be changed, and press [ENTER].
Operation Explanation
Move the cursor to the “FUNC-
1 TION” of the key to be allocated The selection dialog box appears.
and press [SELECT].
The output No. is shown in the “ALLOCATION CONTENT.”
KEY ALLOCATION (SIM)
APPLI. NO.: 1
KEY FUNCTION ALLOCATION CONTENT
- ALTERNATE NO.: 1
. MOMENTARY NO.: 1
0 MAKER
1 MAKER
2 MAKER
3 MAKER
2 Select “MOMENTARY OUTPUT.” 4 MAKER
5 MAKER
6 MAKER
7 MAKER
8 MAKER
9 MAKER
Main Menu ShortCut
To change the output No., move the cursor to the No. and press
[SELECT]. Numeric values can now be entered. Input the
number to be changed, and press [ENTER].
Operation Explanation
Move the cursor to the “FUNC-
1 TION” of the key to be allocated The selection dialog box appears.
and press [SELECT].
The output No. and output time are shown in the “ALLOCATION
CONTENT.”
KEY ALLOCATION (SIM)
APPLI. NO.: 1
KEY FUNCTION ALLOCATION CONTENT
- ALTERNATE NO.: 1
. MOMENTARY NO.: 1
0 PULSE NO.: 1 TIME: 0.01 SEC
1 MAKER
2 MAKER
3 MAKER
2 Select “PULSE OUTPUT.” 4 MAKER
5 MAKER
6 MAKER
7 MAKER
8 MAKER
9 MAKER
Main Menu ShortCut
To change the output No. or output time, move the cursor to the
No. or time and press [SELECT]. Numeric values can now be
entered. Input the number or time to be changed, and press
[ENTER].
Operation Explanation
Move the cursor to the “FUNC-
1 TION” of the key to be allocated The selection dialog box appears.
and press [SELECT].
The output No. and output value are shown in the “ALLOCATION
CONTENT.”
KEY ALLOCATION (SIM)
APPLI. NO.: 1
KEY FUNCTION ALLOCATION CONTENT
- ALTERNATE NO.: 1
. MOMENTARY NO.: 1
0 PULSE NO.: 1 TIME: 0.01 SEC
1 4BIT OUTPUT NO.: 1 OUT: 0
2 MAKER
Select “4 BIT OUTPUT” or “8 BIT 3 MAKER
2 4 MAKER
OUTPUT.”
5 MAKER
6 MAKER
7 MAKER
8 MAKER
9 MAKER
Main Menu ShortCut
To change the output No. or output value, move the cursor to the
No. or value and press [SELECT]. Numeric values can now be
entered. Input the number or value to be changed, and press
[ENTER].
Operation Explanation
Move the cursor to the “FUNC-
1 TION” of the key to be allocated The selection dialog box appears.
and press [SELECT].
The output port number and the output voltage value are shown in
the “ALLOCATION CONTENT.”
KEY ALLOCATION (SIM)
APPLI. NO.: 1
KEY FUNCTION ALLOCATION CONTENT
- ALTERNATE NO.: 1
. MOMENTARY NO.: 1
0 PULSE NO.: 1 TIME: 0.01 SEC
1 4BIT OUTPUT NO.: 1 OUT: 0
2 ANALOG OUT NO.: 1 OUT: 0.00
Select “ANALOG OUTPUT.” 3 MAKER
2 4 MAKER
5 MAKER
6 MAKER
7 MAKER
8 MAKER
9 MAKER
Main Menu ShortCut
To change the output port No. or output voltage value, move the
cursor to the No. or voltage value and press [SELECT]. Numeric
values can now be entered. Input the number or voltage value to
be changed, and press [ENTER].
Operation Explanation
Move the cursor to the “FUNC-
1 TION” of the key to be allocated The selection dialog box appears.
and press [SELECT].
The output port No. and incremental value are shown in the
“ALLOCATION CONTENT.”
KEY ALLOCATION (SIM)
APPLI. NO.: 1
KEY FUNCTION ALLOCATION CONTENT
- ALTERNATE NO.: 1
. MOMENTARY NO.: 1
0 PULSE NO.: 1 TIME: 0.01 SEC
1 4BIT OUTPUT NO.: 1 OUT: 0
2 ANALOG OUT NO.: 1 OUT: 0.00
3 ANALOG INC NO.: 1 INC: 1.00
2 Select “ANALOG INC OUTPUT.” 4 MAKER
5 MAKER
6 MAKER
7 MAKER
8 MAKER
9 MAKER
Main Menu ShortCut
To change the output port No. or incremental value, move the cur-
sor to the No. or incremental value and press [SELECT]. Numeric
values can now be entered. Input the number or incremental value
to be changed, and press [ENTER].
Operation Explanation
The selection dialog box appears.
KEY ALLOCATION (EACH)
APPLI. NO.: 1
KEY FUNCTION ALLOCATION CONTENT
Move the cursor to the “FUNC- - INSTRUCTION DOUT
. JOB CALL 1
TION” of the key that has been 0 DISPLAY WORK POSITION DISP
1 allocated with I/O control with key 1 MAKER
2 MAKER
MAKER
allocation (SIM) and press 3 MAKER
INSTRUCTION
[SELECT]. 4 MAKER
5 JOB CALL
MAKER
6 DISPLAY
MAKER
7 MAKER
8 MAKER
9 MAKER
Main Menu ShortCut
KEY APPLICATION (EACH)
APPLI. NO.: 1
KEY FUNCTION ALLOCATION CONTENT
- INSTRUCTION DOUT
. JOB CALL 1
0 DISPLAY WORK POSITION DISP
1 INSTRUCTION DOUT OG#(1) 0
2 MAKER
3 MAKER
Select “OUTPUT CONTROL 4 MAKER
2
INST.” 5 MAKER
6 MAKER
7 MAKER
8 MAKER
9 MAKER
Main Menu ShortCut
Press the key allocated for The allocated instruction appears in the input buffer line.
1 instruction allocation or output
=> WAIT IN#(1)=ON
control allocation.
2 Press [INSERT] and [ENTER]. The instruction displayed in the input buffer line is registered.
2 Press [INSERT] and [ENTER]. The CALL instruction shown in the input buffer line is registered.
Operation Explanation
Press [INTERLOCK] and the key
1 allocated for I/O control allocation Allocated functions are executed.
at the same time.
The method that uses the RELAY ON window, which is described here, simplifies the opera-
tion for changing the status of signals that are used frequently.
Note!
A maximum of 16 output signals can be shown on the RELAY ON window and they must be
set in advance with parameter settings S4C181 to S4C212. If not having set, the sub menu in
the RELAY ON window is not displayed.
Operation Explanation
Select {IN/OUT} under the main
1
menu.
The RELAY ON window appears.
RELAY ON
Main Menu ShortCut
RELAY ON
Main Menu ShortCut
Supplement
It is also possible to turn the relevant external output signal on only for the duration that
[INTERLOCK]+[SELECT] are pressed. This selection is made in advance by setting the para-
meter to “1.”
These soft limits are continually monitored by the system. When it is detected that the mani-
pulator (TCP) has reached a soft limit, the manipulator automatically stops.
When the manipulator is stopped at a soft limit, temporarily release the soft limit by following
the procedure below, then move the manipulator away from that which exceeded the soft
limit.
Operation Explanation
Select {ROBOT} under the main
1
menu.
The LIMIT RELEASE window appears.
LIMIT RELEASE
SOFT LIMIT RELEASE INVALID
ALL LIMITS RELEASE INVALID
Main Menu ShortCut
LIMIT RELEASE
SOFT LIMIT RELEASE VALID
ALL LIMITS RELEASE INVALID
Note!
The teaching data cannot be entered while releasing software limit.
Operation Explanation
Select {PARAMETER} under the
1
main menu.
The PARAMETER window appears. Select the desired parameter.
Decimal Data Binary Data
PARAMETER
S2C000 1 0000_0000
S2C001 2 0000_0000
S2C002 4 0000_0000
2 Select the parameter type. S2C003 8 0000_0000
S2C004 16 0000_0000
S2C005 2 0000_0000
S2C006 64 0000_0000
S2C007 89 0000_0000
S2C008 0 0000_0000
S2C009 0 0000_0000
S2C010 0 0000_0000
S2C011 0 0000_0000
Main Menu ShortCut
PARAMETER
Main Menu ShortCut
Operation Explanation
Move the cursor to the parameter number data (decimal or binary)
in the PARAMETER window, and press [SELECT].
- To enter a decimal setting, select the decimal figure.
- To enter a binary setting, select the binary figure.
PARAMETER
S2C055 64 0100_0000
S2C056 65 0100_0001
S2C057 66 0100_0010
1 Select a parameter setting. S2C058 0 0000_0000
S2C059 0 0000_0000
S2C060 0 0000_0000
S2C061 0 0000_0000
S2C062 0 0000_0000
S2C063 0 0000_0000
S2C064 0 0000_0000
S2C065 0 0000_0000
S2C066 0 0000_0000
Main Menu ShortCut
S2C058 0010_0000
S2C058 32
PARAMETER
S2C055 128 0100_0000
S2C056 256 0100_0001
S2C057 512 0100_0010
S2C058 32 0010_0000
3 Press [ENTER]. S2C059 0 0000_0000
S2C060 0 0000_0000
S2C061 0 0000_0000
S2C062 0 0000_0000
S2C063 0 0000_0000
S2C064 0 0000_0000
S2C065 0 0000_0000
S2C066 0 0000_0000
Main Menu ShortCut
Item marked by
can not be selected.
INITIALIZE
JOB
FILE/GENERAL DATA
4 Select {INITIALIZE}.
PARAMETER
I/O DATA
SYSTEM DATA
INITIALIZE
INITIALIZE
7 Press[ENTER]. Initialize?
YES NO
INITIALIZE
ROBOT MATCH PRMTR RC .PRM
SYS DEF PRMTR SD .PRM
COORD ORG PRMTR RO .PRM
5 Select {PARAMETER}.
SYS MATCH PRMTR SC .PRM
CIO PRMTR CIO .PRM
FCTN DEF PRMTR FD .PRM
APPLI PRMTR AP .PRM
TRANSMISSION (UNIV) RS .PRM
INITIALIZE
ROBOT MATCH PRMTR RC .PRM
SYS DEF PRMTR SD .PRM
6 Select parameter for initializing.
COORD ORG PRMTR RO .PRM
SYS MATCH PRMTR SC .PRM
CIO PRMTR CIO .PRM
FCTN DEF PRMTR FD .PRM
APPLI PRMTR AP .PRM
TRANSMISSION (UNIV) RS .PRM
INITIALIZE
INITIALIZE
INITIALIZE
INITIALIZE
Supplement
The additional operation must be done in the management mode.
In operation mode or editing mode, only reference of status setting is possible.
Operation Explanation
Turn the power supply ON again
1 while pressing [MAIN MENU]
simultaneously.
Change the "SECURITY MODE"
2
to the "MANAGEMENT MODE."
The system window is shown.
SECURITY
SYSTEM
DOUT
MOVE
SETTING
END
FILE VERSION
TOOL SECURITY
Select {SYSTEM} under the main
3 B001
menu.
SETUP
LANGUAGE
CONTROL GROUP
4 Select {SETUP}. APPLICATION
IO MODULE
OPTION BOARD
CMOS MEMORY
DISPLAYxCLOCK
OPTION FUNCTION
Operation Explanation
The current status of the mounted I/O module is shown.
IO MODULE
ST# D1 D0 AI A0 BOARD
00 040 040 - - NIO01-02
01 - - - - NONE
02 - - - - NONE
5 Select {IO MODULE}. 03 - - - - NONE
04 - - - - NONE
05 - - - - NONE
06 - - - - NONE
07 - - - - NONE
08 - - - - NONE
09 - - - - NONE
10 - - - - NONE
Confirm that each station (ST#) window is the same as the I/O
module’s actual mounting status.
The following information is shown for each station.
Note!
If the slot window is different, confirm the status again. If the status
is correct, the I/O module may be defective. Contact your Yaskawa
representative.
IO MODULE
7 Press [ENTER].
ST# D1 D0 AI A0 BOARD
07 040 040 - - NONE
08 - - - - NONE
09 - - - - NONE
10 - - - - NONE
11 - - - - NONE
12 - - - - NONE
13 - - - - NONE
14 - - - - NONE
15 - - - - NONE
16 - - - - NONE
17 - - - - NONE
Operation Explanation
The confirmation dialog box is shown.
Supplement
The additional operation must be done in the management mode.
In operation mode or editing mode, only reference of status setting is possible.
Operation Explanation
Turn the power supply ON again
1 while pressing [MAIN MENU]
simultaneously.
Change the "SECURITY MODE"
2
to the "MANAGEMENT MODE."
The system window is shown.
SECURITY
SYSTEM
DOUT
MOVE
SETTING
END
FILE VERSION
TOOL SECURITY
Select {SYSTEM} under the main B001
3
menu.
SETUP
LANGUAGE
CONTROL GROUP
4 Select {SETUP}. APPLICATION
IO MODULE
OPTION BOARD
CMOS MEMORY
DATE x CLOCK
OPTION FUNCTION
Operation Explanation
The window moves to the CONTROL GROUP window shown in
the followings pages.
The following items must be set for base and station axes.
-TYPE
Select one in the type list.
-AXIS TYPE
Select one in the axis type list.
Operation Explanation
In case of UNIV-* type
Select BALL-SCREW type, RACK & PINION type or TURN type.
-MECHANICAL SPECIFICATION
If axis type is ball-screw type, set the following items.
If axis type is rack & pinion type, set the following items.
-MOTOR SPECIFICATION
Set the following items.
MOTOR
SERVO AMP
CONVERTER
ROTATION DIRECTION [NORMAL/REVERSE]
MAX. RPM [rpm]
ACCELERATION SPEED [sec]
INERTIA RATIO
* Select MOTOR, AMPLIFIER and CONVERTER from each type’s
list.
Operation Explanation
The type of the control group is shown.
CONTROL GROUP
R1 : UP6-A0
B1 : RECT-XYZ
Confirm the type of control group R2 : NONE
1
in CONTROL GROUP window. S1 : NONE
MACHINE LIST
NONE : RECT-X
RECT-Y : RECT-Z
RECT-XY : RECT-XZ
RECT-YZ : RECT-XYZ
RECT-X
CARTESIAN
X-AXIS
RECT-Y
Base axis direction of travel coincides with robot
coordinate Y-axis.
CARTESIAN
Y-AXIS
RECT-Z
CARTESIAN
Z-AXIS
RECT-XY
CARTESIAN
CARTESIAN
X-AXIS
Y-AXIS
RECT-YZ
CARTESIAN
Y-AXIS
CARTESIAN
Z-AXIS
RECT-XZ
Base 1st and 2nd axes direction of travel coin-
cide with robot coordinate X-axis and Z-axis,
respectively.
CARTESIAN CARTESIAN
Z-AXIS X-AXIS
RECT-XYZ CARTESIAN
Z-AXIS
CARTESIAN CARTESIAN
Y-AXIS X-AXIS
In the CONNECTION windows, each axes in respective control groups are specified to be
connected to which connector of the SERVO board, or to which brake of the contactor unit, or
to which converter.
Operation Explanation
The connection status of each control group is shown.
Control group which is set as “NONE” in the CONTROLGROUP
window is not shown.
CONNECT
SV CN<1 2 3 4 5 6 7 8 9> TU BRK <1 2 3 4 5 6 7 8 9> CN<1 2 3 4 5 6 7 8 9>
CONNECT
SV CN<1 2 3 4 5 6 7 8 9> TU BRK <1 2 3 4 5 6 7 8 9> CN<1 2 3 4 5 6 7 8 9>
Operation Explanation
The axes are connected as shown in the following manner:
R1(Robot)
B1(Base)
Operation Explanation
The axis type of each axis is shown.
AXES CONFIG
B1: RECT-XYZ
AXIS: AXIS TYPE
1 : BALL-SCREW
2 : BALL-SCREW
Confirm axis type of each axis in : BALL-SCREW
1 3
the AXES CONFIG window.
AXES CONFIG
B1: RECT-XYZ
AXIS: AXIS TYPE
1 : BALL-SCREW
BALL-SCREW
2 RACK & PINION
: BALL-SCREW
3 : BALL-SCREW
Operation Explanation
The mechanical specification of axis is shown.
MECHANICAL SPEC
B1 : RECT-XYZ AXIS :1
AXIS TYPE : BALL SCREW
MOTION RANGE (+) 0.000 mm
MOTION RANGE (−) 0.000 mm
REDUCTION RATIO (NUMER) 1.000
REDUCTION RATIO (DENOM) 1.000
BALL-SCREW PITCH 10.000 mm/r
MECHANICAL SPEC
B1 : RACT-XYZ AXIS :2
AXIS TYPE : RACK & PINION
MOTION RANGE (+) 0.000 mm
MOTION RANGE (−) 0.000 mm
REDUCTION RATIO (NUMER) 1.000
REDUCTION RATIO (DENOM) 1.000
PINION DIAMETER 10.000 mm/r
Operation Explanation
After this setting, the window moves to the next axis. Set them for
all axes.
Press [ENTER] in the MECHANI-
4 When [ENTER] is pressed in the MECHANICAL SPEC window for
CAL SPEC window.
last axis the setting in the MECHANICAL SPEC window is com-
pleted and the window moves to the MOTOR SPEC window.
Operation Explanation
The motor specification of each axis is shown.
Group, Type, Axis number and Axis type selected are shown.
The cursor is reserved
MOTOR SPEC
B1 : RECT-XYZ AXIS :1
AXIS TYPE : BALL SCREW
MOTOR SGMP-15AW-YR1
Confirm specification of each axis
1 SERVO AMP SGDR-SDA710A
in the MOTOR SPEC window.
CONVERTER SGDR-COA250A01A
ROTATION DIRECTION NORMAL
MAX RPM 2000 rpm
ACCELARATION TIME 0.300 sec
INERTIA RATIO 300
MOTOR LIST
B1 : RECT-XYZ AXIS :1
2 Select desired item. AXIS TYPE : BALL-SCREW
SGMRS-03AxA-YR SGMRS-06AxA-YR
SGMRS-12AxA-YR SGMRS-13AxA-YR
SGMRS-37AxA-YR SGMPS-01AxA-YR
SGMPS-02AxA-YR SGM-A3AWG B
SGM-01AW SGM-02AW
SGM-04AW SGM-04AWG B
SGM-A5AWHGI SGMAH-A3AWG B
SGMAH-04AIA-YR1 SGMAH-A5AIA2B
SGMAH-05AIA-YR1 SGMAH-A5AIA-YR2
SGMAH-01AI SGMAH-08AIA
Operation Explanation
ROTATION DIRECTION : Set the rotation direction to which the
current position is increased. (The counterclock wise view from the
loaded side is positioned normal.)
Normal operation
2 Continued...
AC Servo motor
Warning
Initialize the job file data with the procedure “File Initialize” in this manual after
changing the construction.
When the data, for example motion range, must be changed after the addition of a base axis
or station axis, the change can be done with the same procedure shown above.
In that case, the control axis configuration is not changed so the job file data should not be ini-
tialized.
CONTROL GROUP
R1 : UP6-A0
B1 : NONE
Confirm the type of control group R2 : NONE
1
in CONTROL GROUP window. S1 : TURN-2
S2 : NONE
MACHINE LIST
TURN-1:TURN 1 AXIS STATION
TURN-2:TURN 2 AXES STATION
UNIV-1: UNIVERSAL 1 AXIS STATION
UNIV-2: UNIVERSAL 2 AXES STATION
xxx
Operation Explanation
After the type selection, the window returns to CONTROL GROUP
window.
When the station axis is not “TURN-1” and “TURN-2” (like a travel
axis) “UNIVERSAL” should be selected. When “UNIVERSAL” is
selected, interpolation motion (linear, circular, etc.) is not sup-
ported.
TURN-1
TURN-2
Offset
In the CONNECTION windows, each axes in respective control groups are specified to be
connected to which connector of the SERVO board, or to which brake of the contactor unit, or
to which converter.
Operation Explanation
Connection status of each control group is shown.
Control group which is set to “NONE” in the CONTROLGROUP
window is not shown.
CONNECT
SV CN<1 2 3 4 5 6 7 8 9> TU BRK <1 2 3 4 5 6 7 8 9> CN<1 2 3 4 5 6 7 8 9>
CONNECT
SV CN<1 2 3 4 5 6 7 8 9> TU BRK <1 2 3 4 5 6 7 8 9> CN<1 2 3 4 5 6 7 8 9>
Operation Explanation
The axes are connected as shown in the following manner:
R1(Robot)
S1(Station)
In the AXES CONFIG window, the axis type and motor type are specified.
Operation Explanation
The axis type of each axis is shown.
AXES CONFIG
S1 : TURN-2
AXIS : AXIS TYPE
1 : TURN
2 : TURN
AXES CONFIG
S1 : TURN-2
AXIS : AXIS TYPE
1 : BALL-SCREW
2 : RACK & PINION
3 : TURN
Operation Explanation
The axis types which can be set are shown.
AXES CONFIG
S1 : TURN-2
AXIS : AXIS TYPE
1 : BALL-SCREW
BALL-SCREW
2 : RACK & PINION
RACK&PINION
3 : TURN TURN
Operation Explanation
The mechanical specification of axis is shown.
MECHANICAL SPEC
S1 : TURN-2 AXIS: 1
AXIS TYPE : TURN
MOTION RANGE (+) 0.000 deg
MOTION RANGE (−) 0.000 deg
REDUCTION RATIO (NUMER) 1.000
REDUCTION RATIO (DENOM) 120.000
OFFSET (AXIS#1-2) 0.000 mm
TURN-2
Offset
Operation Explanation
The MECHANICAL SPEC window (In case of BALL-SCREW type)
Group, Type, Axis number and Axis type selected are shown.
The cursor is reversed.
MECHANICAL SPEC
1 : UNIV-3 AXIS :1
AXIS TYPE : BALL-SCREW
MOTION RANGE (+) 0.000 mm
MOTION RANGE (−) 0.000 mm
REDUCTION RATIO (NUMER) 1.000
REDUCTION RATIO (DENOM) 2.000
BALL-SCREW PITCH 10.000 mm/r
MECHANICAL SPEC
1 : UNIV-3 AXIS :2
AXIS TYPE : RACK & PINION
MOTION RANGE (+) 0.000 mm
MOTION RANGE (−) 0.000 mm
REDUCTION RATIO (NUMER) 1.000
REDUCTION RATIO (DENOM) 120.000
PINION DIAMETER 100.000 mm
Operation Explanation
The motor specification of each axis is shown.
Group, Type, Axis number and Axis type selected are shown.
The cursor is reversed.
MOTOR SPEC
B1 : TURN-2 AXIS :1
AXIS TYPE : TURN
Operation Explanation
When an item which is input by number is selected, the number
input buffer line is shown.
And when MOTOR (or SERVO AMP or CONVERTER) is selected,
the list window of MOTOR (SERVO AMP or CONVERTER) is
shown.
Group, Type, Axis number and Axis type selected are shown.
The type list registered in ROM is shown
MOTOR LIST
B1 : TURN-2 AXIS :1
AXIS TYPE : TURN
SGMRS-03AxA-YR SGMRS-06AxA-YR
SGMRS-12AxA-YR SGMRS-13AxA-YR
SGMRS-37AxA-YR SGMPS-01AxA-YR
SGMPS-02AxA-YR SGM-A3AWG B
SGM-01AW SGM-02AW
SGM-04AW SGM-04AWG B
SGM-A5AWHGI SGMAH-A3AWG B
SGMAH-04AIA-YR1 SGMAH-A5AIA2B
SGMAH-05AIA-YR1 SGMAH-A5AIA-YR2
SGMAH-01AI SGMAH-08AIA
When the type is selected, the window moves to the AXES CON-
FIG window.
ROTATION DIRECTION : Set the rotation direction to which the
current position is increased. (The counterclock wise from view
from the loaded side is positioned normal.)
2 Select desired item.
Normal operation
AC Servo motor
MAX. RPM: Input maximum rotation speed of a motor. (Unit: rpm)
ACCELARATION SPEED: Input time between 0.01 and 1.00 to
reach maximum speed from stopping status at 100% JOINT
speed.
(Unit: sec)
INERTIA RATIO: “ 300 ” when in case of travel axis or “ 0 ” when
in case of rotation axis is set as initial value.
But if the following phenomenon occurs in motion, deal with the fol-
lowed procedure.
<Phenomenon1> During motion, the axis moves unsteady on
advance direction.
Confirm the motion with increasing this ratio in each 100.
<Phenomenon2> During pause, the motor makes a lot of noise.
Confirm the motion with decreasing this ratio in each 100.
3 Change the setting.
Operation Explanation
After this motor specification setting, the window moves to the next
axis. Set them for all axes.
When [ENTER] is pressed at the MOTOR SPEC window for the
last axis, the setting in this window is completed and the confirma-
tion dialog box is shown.
Warning!
If the control axis configuration is changed by addition of a base axis or station axis, the inter-
nal data of the job file are also changed so that the job file data should be initialized.
Initialize the job file data with procedure “File Initialize” in this manual after changing the con-
struction.
When the data, motion range for example, should be changed after the addition of a base axis
or station axis, the change can be done in the same procedure as shown above.
In that case, the control axis configuration is not changed so the job file data should not be ini-
tialized.
5. System diagnosis
5.1 System version
It is possible to check the system CPU version information as follows.
Operation Explanation
VERSION
SYSTEM : NS1.00A(US)-00
PARAM : 1.00A
MODEL : UP130-A*
APPLI : SPOT WELD
Main Menu ShortCut
Operation Explanation
ROBOT AXIS CONFIG
AXIS CONFIGURATION
R1 : UP130-A* 0011_1111 B1 : 0000_00001
S1 : TURN-1
Main Menu ShortCut
Operation Explanation
USER INPUT
NO. 7654_3210
#0001X 0111_1011
#0002X 0000_0000
#0003X 0000_0000
#0004X 1111_0000
#0005X 0000_0000
2 Select {USER INPUT}. #0006X 0000_1010
#0007X 0000_0000
#0008X 0000_0000
Main Menu ShortCut
Operation Explanation
USER INPUT
GROUP IG#01 123 : DEC. 7b : HEX.
IN#0001 #00010
IN#0002 #00011
IN#0003 #00012 {
IN#0004 #00013
IN#0005 #00014
2 Select {DETAIL}. IN#0006 #00015
IN#0007 #00016
IN#0008 #00017 {
Main Menu ShortCut
Operation Explanation
USER OUTPUT
NO. 7654_3210
#1001X 0111_1011
#1002X 0000_0000
#1003X 0000_0000
#1004X 1111_0000
#1005X 0000_0000
2 Select {USER OUTPUT}. #1006X 0000_1010
#1007X 0000_0000
#1008X 0000_0000
Main Menu ShortCut
Operation Explanation
USER OUTPUT
GROUP 0G#01 123 : DEC. 7b : HEX.
OUT#0001 #10010 {
OUT#0002 #10011 {
OUT#0003 #10012 {
OUT#0004 #10013 {
OUT#0005 #10014 {
2 Select {DETAIL}. OUT#0006 #10015 {
OUT#0007 #10016 {
OUT#0008 #10017 {
Main Menu ShortCut
Operation Explanation
Select the desired output signal Select the status of the desired output signal, “ ” or “
1
number. ,” in the user output detailed window.
USER OUTPUT
GROUP OG#01 122 : DEC. 7a : HEX.
OUT#0001 #10010 {
OUT#0002 #10011 {
OUT#0003 #10012 {
OUT#0004 #10013 {
Press [INTER LOCK] + OUT#0005 #10014 {
2
[SELECT]. OUT#0006 #10015 {
OUT#0007 #10016 {
OUT#0008 #10017 {
Main Menu ShortCut
Operation Explanation
SYSTEM INPUT
NO. 7654_3210
#4001X 0111_1011
#4002X 0000_0000
#4003X 0000_0000
#4004X 1111_0000
#4005X 0000_0000
2 Select {SYSTEM INPUT}. #4006X 0000_1010
#4007X 0000_0000
#4008X 0000_0000
Main Menu ShortCut
Operation Explanation
SYSTEM INPUT
GROUP 123 : DEC. 7b : HEX.
SIN#0001 #40010 { SYSTEM ALM REQ
SIN#0002 #40011 { SYSTEM MSG REQ
SIN#0003 #40012 { USER ALM REQ
SIN#0004 #40013 { USER MSG REQ
SIN#0005 #40014 { ALM/ERR RESET
2 Select {DETAIL}. SIN#0006 #40015 {
SIN#0007 #40016 { SPEED LIMIT
SIN#0008 #40017 {
Main Menu ShortCut
Operation Explanation
SYSTEM OUTPUT
NO. 7654_3210
#5001X 0111_1011
#5002X 0000_0000
#5003X 0000_0000
#5004X 1111_0000
#5005X 0000_0000
2 Select {SYSTEM OUTPUT}. #5006X 0000_1010
#5007X 0000_0000
#5008X 0000_0000
Main Menu ShortCut
Operation Explanation
SYSTEM OUTPUT
GROUP 123 : DEC. 7b : HEX.
SOUT#0001 #50010 MAJOR ALM OCCUR
SOUT#0002 #50011 MINOR ALM OCCUR
SOUT#0003 #50012 { SYSTEM ALM OCCUR
SOUT#0004 #50013 USER ALM OCCUR
SOUT#0005 #50014 ERROR OCCUR
2 Select {DETAIL}. SOUT#0006 #50015 MEMORY BTRY WEAK
SOUT#0007 #50016 ENCDR BTRY WEAK
SOUT#0008 #50017 {
Main Menu ShortCut
Operation Explanation
RIN
RIN#001 { DIRECT IN1
RIN#002 { DIRECT IN2
RIN#003 { DIRECT IN3
RIN#004 { DIRECT IN4
2 Select {RIN}. RIN#005 { DIRECT IN5
Main Menu ShortCut
USER INPUT
GROUP IG#01 123 : DEC. 7b : HEX.
IN#0001 #00010 {
IN#0002 #00011 {
IN#0003 #00012 {
IN#0004 #00013 { Signal name
IN#0005 #00014 {
IN#0006 #00015 {
IN#0007 #00016 {
IN#0008 #00017 {
Main Menu ShortCut
Operation Explanation
USER INPUT
GROUP IG#01 123 : DEC. 7b : HEX.
IN#0001 #00010 TEST SIGNAL
IN#0002 #00011
IN#0003 #00012 {
IN#0004 #00013
3 Press [ENTER]. IN#0005 #00014
IN#0006 #00015
IN#0007 #00016
IN#0008 #00017 {
Main Menu ShortCut
Operation Explanation
SEARCH SIGNAL NO.
USER INPUT
GROUP SEARCH RELAY NO. 123 : DEC. 7b : HEX.
IN#0001 #00010
RENAME
IN#0002 #00011
IN#0003 #00012 {
IN#0004 #00013
IN#0005 #00014
2 Select {EDIT} under the menu. IN#0006 #00015
IN#0007 #00016 {
IN#0008 #00017 {
Main Menu ShortCut
USER INPUT
GROUP IG#01 123 : DEC. 7b : HEX.
IN#0001 #00010 TEST SIGNAL
IN#0002 #00011
IN#0003 #00012 {
IN#0004 #00013
5 Press [ENTER]. IN#0005 #00014
IN#0006 #00015
IN#0007 #00016
IN#0008 #00017 {
Main Menu ShortCut
USER INPUT
GROUP IG#01 123 : DEC. 7b : HEX.
IN#0001 #00010 {
IN#0002 #00011 {
IN#0003 #00012 {
Signal No. IN#0004 #00013 {
IN#0005 #00014 {
IN#0006 #00015 {
IN#0007 #00016 {
IN#0008 #00017 {
Main Menu ShortCut
A search for the signal number can be made in the following two ways.
Direct search on the detailed window
Search from the menu
Operation Explanation
USER INPUT
GROUP IG#01 123 : DEC. 7b : HEX.
IN#0001 #00010 {
Signal no. input = TEST SIGNAL
IN#0002 #00011 {
IN#0003 #00012 {
Move the cursor to a signal IN#0004 #00013 {
1 number in the detail window, and IN#0005 #00014 {
IN#0006 #00015 {
press [SELECT]. IN#0007 #00016 {
IN#0008 #00017 {
Main Menu ShortCut
Operation Explanation
USER INPUT
GROUP IG#06 128 : DEC. 80 : HEX.
IN#0041 #00060 {
IN#0042 #00061 {
IN#0043 #00062 {
IN#0044 #00063 {
Press [ENTER] to start the IN#0045 #00064 {
3
search. IN#0046 #00065 {
IN#0047 #00066 {
IN#0048 #00067
Main Menu ShortCut
Operation Explanation
SEARCH SIGNAL NO.
USER INPUT
GROUP SEARCH RELAY NO. 123 : DEC. 7b : HEX.
IN#0001 #00010
RENAME {
IN#0002 #00011 {
IN#0003 #00012 {
IN#0004 #00013 {
Select {EDIT} under the menu in IN#0005 #00014 {
1
the detail window. IN#0006 #00015 {
IN#0007 #00016 {
IN#0008 #00017 {
Main Menu ShortCut
USER INPUT
GROUP IG#01 123 : DEC. 7b : HEX.
IN#0001 #00010 {
IN#0002 #00011 {
IN#0003 #00012 {
Relay No. IN#0004 #00013 {
IN#0005 #00014 {
IN#0006 #00015 {
IN#0007 #00016 {
IN#0008 #00017 {
Main Menu ShortCut
A search for the relay number can be made in the following two ways.
Direct search on the detailed window
Search from the menu
Operation Explanation
USER INPUT
GROUP IG#01 123 : DEC. 7b : HEX.
IN#0001 #00010 {
Relay no. input = TEST SIGNAL
IN#0002 #00011 {
IN#0003 #00012 {
Move the cursor to a relay IN#0004 #00013 {
1 number in the detail window, and IN#0005 #00014 {
IN#0006 #00015 {
press [SELECT]. IN#0007 #00016 {
IN#0008 #00017 {
Main Menu ShortCut
Operation Explanation
USER INPUT
GROUP IG#06 128 : DEC. 80 : HEX.
IN#0041 #00060 {
IN#0042 #00061 {
IN#0043 #00062 {
IN#0044 #00063 {
Press [ENTER] to start the IN#0045 #00064 {
3
search. IN#0046 #00065 {
IN#0047 #00066 {
IN#0048 #00067 {
Main Menu ShortCut
Operation Explanation
SEARCH SIGNAL NO.
USER INPUT
GROUP SEARCH RELAY NO. 123 : DEC. 7b : HEX.
IN#0001 #00100
RENAME {
IN#0002 #00011 {
IN#0003 #00012 {
IN#0004 #00013 {
Select {EDIT} under the menu in IN#0005 #00014 {
1
the detail window. IN#0006 #00015 {
IN#0007 #00016 {
IN#0008 #00017 {
Main Menu ShortCut
Operation Explanation
SYS MONITORING TIME
1 CONTROL POWER TIME (1998/07/06 10:00 )
2385:42'02
2 SERVO POWER TIME (1998/07/06 10:30 )
2380:10'12
3 PLAYBACK TIME (1998/10/22 11:12 )
2210:00'20
4 MOVING TIME (1998/10/22 15:30 )
1875:15'30
5 OPERATING TIME (1998/10/22 16:12 )
0:0'0
Main Menu ShortCut
3. PLAYBACK TIME
Displays the cumulative time during which playback was executed.
4. MOVING TIME
Displays the cumulative time that the manipulator was in motion.
5. OPERATING TIME
Displays the cumulative time spent in operation. For example, if
the manipulator is used for spot welding, it displays the amount of
time spent in spot welding; if the manipulator is used for handling, it
displays the time spent in handling.
If the page key PAGEis pressed, servo power ON time by each robot axis, playback time,
motion time and operating time by each application, is individually displayed.
SERVO POWER TIME
ROBOT1 (1998/07/06 10:00 )
2385:42'02
STATION1 (1998/08/03 10:00 )
262:37'02
PLAYBACK TIME
ROBOT1 (1998/07/06 10:00 )
2385:42'02
STATION1 (1998/08/03 10:00 )
262:37'02
OPERATING TIME
APPLI1 (1998/07/06 10:00 )
2385:42'02
APPLI2 (1998/08/03 10:00 )
262:37'02
MOVING TIME
ROBOT1 (1998/07/06 10:00 )
2385:42'02
STATION1 (1998/08/03 10:00 )
262:37'02
Note!
The total axes times here are not always the same as the time in the cumulative time display
window because these windows show time as seen from the individual axis.
Operation Explanation
SYS MONITORING TIME
CONTROL POWER TIME (1998/07/06 10:00 )
2385:42'02
SERVO POWER TIME (1998/07/06 10:30 )
2380:10'12
PLAYBACK TIME (FROM 10/22/1998 11:12)
2210:00'20 Initialize?
1 Select the time to be cleared. MOVING TIME MOVING TIME
(FROM 10/22/1998 15:30)
1875:15'30
OPERATING TIME YES NO
(FROM 10/22/1998 16:12)
Main Menu ShortCut
SYS MONITORING TIME
CONTROL POWER TIME (1998/07/06 10:00 )
2385:42'02
SERVO POWER TIME (1998/07/06 10:30 )
2380:10'12
PLAYBACK TIME (1998/10/22 11:12 )
2 Select “YES.” 2210:00'20
MOVING TIME (1998/10/22 15:30 )
0:00'00
OPERATING TIME (1998/10/22 16:12 )
Main Menu ShortCut
Operation Explanation
MAJOR ALARM
CODE DATE CLOCK
MEMORY ERROR (PARAMETER FILE)
[5]
JOB: TEST0001 LINE: 0010 STEP: 010
Main Menu ShortCut
GOBACK
GOBACK Each time the page key is pressed, the window changes
"MAJOR PAGE
Operation Explanation
MAJOR ALARM
CODE DATE CLOCK
01 1030 1998/05/12 12:00
02 0060 1998/06/15 15:25
03
04
05
Clear data?
3 Select {CLEAR HISTORY}.
YES NO
MEMORY ERROR (PARAMETER FILE)
[5]
JOB: TEST0001 LINE: 0010 STEP: 010
Main Menu ShortCut
Operation Explanation
I/O MESSAGE HISTORY
0001 GAS SHORTAGE
0002 WIRE SHORTAGE
0003
0004
0005
0006
0007
2 Select {I/O MSG HISTORY}.
DATE/TIME: 1999/06/16 12:00
JOB NAME: ARCON LINE: 0006 STEP: 004
Main Menu ShortCut
Search
Use the following operation to search for the I/O message history.
Operation Explanation
The search for the input history number begins, and the I/O mes-
4 Press [ENTER].
sage is displayed.
Operation Explanation
I/O MESSAGE HISTORY
0001 GAS SHORTAGE
0002 WIRE SHORTAGE
0003
0004
2 Select {CLEAR HISTORY}. 0005 Clear data?
0006
0007
YES NO
DATE/TIME: 1999/06/16 12:00
JOB NAME: ARCON LINE: 0006 STEP: 004
Main Menu ShortCut
Operation Explanation
POWER ON/OFF POSITION
OFF POS ON POS DIFFERENCE
Main Menu ShortCut
Operation Explanation
CURRENT POSITION
COORDINATE: PULSE TOOL:00
R1:S 0
L 0
U 0
Select {CURRENT POSITION}
2 R 0
under the sub menu. B 0
T 0
Main Menu ShortCut
CURRENT POSITION
COORDINATE: PULSE TOOL: 00
R1:S 0
PULSE
L 0
BASE
U 0
ROBOT
Select the types of coordinates
3 R 0
USER
to be displayed. B 0
T 0
Main Menu ShortCut
CURRENT POSITION
COORDINATE: BASE TOOL: 00
Main Menu ShortCut
Operation Explanation
SERVO MONITOR
FEEDBACK PULSE ERROR PULSE
3 Select {SERVO MONITOR}. R1:S 1805 300
L 234 0
U 995 0
R 123 0
B 237 0
T 2432 0
SERVO MONITOR
SPEED INST ERROR PULSE
6 Select a menu. R1:S 4000 300
L 0 0
U 0 0
R 0 0
B 0 0
T 0 0
Operation Explanation
CLEAR MAX TORQUE
MAX TORQUE ERROR PULSE
1 Select {DATA} under the menu. R1:S 30 0
L 70 0
U 80 0
R 20 0
B 40 0
T 30 0
SERVO MONITOR
MAX TORQUE FEEDBACK PULSE
2 Select {MAX. TORQUE}. R1:S 0 0
L 0 0
U 0 0
R 0 0
B 0 0
T 0 0
A E
XX ...........................................................................117
XY ...........................................................................117
www.motoman.se info@motoman.se