Professional Documents
Culture Documents
User's Manual: Yamaha Single-Axis Robot Controller
User's Manual: Yamaha Single-Axis Robot Controller
TS-S
User’s Manual ENGLISH
E
Introduction
Thank you for purchasing the TS-S Controller (hereafter referred to simply as
"Controller"). Please read this manual carefully to ensure correct and safe use of this
controller.
Main functions
Function Explanation Reference Section
Moves the robot slider to the specified position.
There are 4 types of position operation:
Section 5.3
1. Positioning operation
"Positioning operation".
Section 5.3.3
2. Positioning merge operation
Positioning "Positioning merge operation".
operation Section 5.3.4
3. Push operation
"Push operation".
Section 5.3.5
4. Decel. Push
"Deceleration push operation".
* Positioning can be specified in an "absolute
position" or "relative position" format.
Specifies the slider position (point).
Up to 255 points of point data can be handled.
Each point includes the following elements: Section 3.2
Point data RUN Type, Position, Speed, Accel., Decel., "Point data".
Push Force, Zone (-), Zone (+), Near Width
(In-Position Zone), Jump, Flag, Timer.
Point table The "point data type" setting can be selected
Section 3.2
as "Standard setting" or "Custom setting". This
type setting "Point data".
is possible only from the support software.
Section 5.1
Performs an origin search (return-to-origin) "Operation procedure".
Origin search simply by entering a return-to-origin command. Section 5.2
"Origin search".
JOG operation Robot JOG operation and current position
Section 5.3
and current teaching can be performed from the host
"Positioning operation".
position teaching controller.
Soft limit Sets the robot's movement range. This function is used Section 5.7.1
function to avoid collisions, etc., when obstacles are present. "Soft limit function"
The following statuses can be selected and
output to the host controller.
Point No. output, alarm No. output, zone
Section 4.3
Output function output, personal zone output, near output (in-
"I/O signal details".
position zone output), push status, origin return
completion status, warning output, movement-
in-progress output, manual mode status.
Saves up to 50 of the most recent alarms. The
following elements are saved: Section 6.2
Alarm history Cause, start time, position, speed, operation status, "Alarm recording function".
operation point, elec. current, voltage, input, output.
Section 5.6
Operation modes Exclusive I/O and communication control is possible.
"Operation modes".
HT1 (Handy Terminal) HT1 Operation Guide
Offers point and parameter data editing/
monitoring functions.
Support tools TS-Manager (PC software for Windows)
Support software for data designing,
debugging, maintenance, and management.
i
About this manual
• Supplement
Daisy Chain Guide Explains the daisy chain function of the TS series
robot controllers.
Use any of the following methods for referencing this manual content during
controller installation, operation, and adjustment procedures.
■ Keep this manual close at hand for referencing when performing
installation, operation, and adjustments.
■ Display the CD-ROM version of this manual onscreen for referencing
when performing installation, operation, and adjustments.
■ Print out the required pages of this manual from the CD-ROM in
advance, and use them for reference when performing installation,
operation, and adjustments.
Although every effort was made to ensure that this manual content is accurate and
complete, please contact YAMAHA if errors, misprints, or omissions are found.
For information related to the robot unit, support software, and other optional
devices, please refer to the operation manuals for those items.
ii
Safety alert symbols and signal words
Indicates a prohibited action related to the handling of this product. Read the
content carefully to ensure that the prohibited action is not performed.
[Example]
Indicates a mandatory action related to the handling of this product. Read the
content carefully to ensure that the mandatory action is performed.
[Example]
Mandatory action Cut off power
iii
CE marking
CE marking
1. Safety standard
■ Cautions regarding compliance with EC Directives
The YAMAHA robot (robot and controller) is not, in itself, a robot system. The
YAMAHA robot is just one component that is incorporated into the customer's
system (built-in equipment), and YAMAHA robots are in compliance with the EC
Directives as they apply to built-in equipment. Therefore, this does not guarantee
EC Directive compliance in cases where the robot is used independently.
Customers who incorporate a YAMAHA robot into a system which will be shipped
to, or used in, the EU, should therefore verify that the overall system is compliant
with EC Directives.
• Differences between a YAMAHA robot (robot and controller), and a robot system:
A YAMAHA robot (robot and controller) is just one component in a robot system, and is not,
in itself, a robot system.
This is because a YAMAHA robot does not include the "end effectors" or "any equipment,
devices, or sensors required for the robot to perform its tasks", as defined in the EN10218-
1:2006 Standard, Item –3.20.
iv
CE marking
2. Safety measures
■ Usage Conditions
The usage conditions which apply to the YAMAHA robot series are described below.
• EMC (Electromagnetic Compatibility)
YAMAHA robots are designed for industrial environments. (Applicable standard
relating to the EMC Directive: Refer to the EN61000-6-2 Standard, Item 1 "Scope".)
EMC Directive compliance requires that the customer have the final product
(over equipment system) evaluated, with any necessary measures being
implemented.
• Explosion-proof
The robot and controller do not have explosion-proof specifications, and the
robot should therefore not be used in environments exposed to flammable
gases which could explode or ignite, or to gasoline and solvents, etc.
The examples shown here are the countermeasures tested under our installation
conditions. When our product is installed in the customer's system, the test
CAUTION results may differ due to the difference in the installation conditions.
● Configuration
Controller
Meaning of symbols
v
Safety cautions
Safety cautions
The controller was designed and manufactured with ample consideration given to
safety. However, incorrect handling or use may lead to injury, fire, electrical shocks,
or other accidents or equipment failures. To prevent possible problems, be sure to
observe the following safety cautions at all times.
Also carefully read the safety cautions listed in the robot user's manual and follow
all instructions given there.
DANGER
Never enter the robot movement range during operation.
Entering the movement range while the robot is in motion could
result in serious accidents or death. A safety enclosure or area
sensor with a gate interlock function should be installed to keep all
persons safely out of the robot's movement range.
vi
Safety cautions
WARNING
• Installation environment
Use only in environments where the prescribed
ambient temperature and humidity are maintained.
Usage in other environments could cause electrical shocks, fires,
malfunctions, and product deterioration.
vii
Safety cautions
viii
Safety cautions
ix
Safety cautions
CAUTION
Use the controller and robot only in the prescribed
combinations.
Unsuitable combinations could result in fires and equipment failure.
x
Warranty
Warranty
For information on the product warranty, please contact your local agent where you
purchased your product.
xi
MEMO
xii
Contents
Chapter 1 Overview
1.1 Unpacking check 1-1
1.2 Part names and functions 1-1
1.3 System configuration 1-3
1.4 Installation and operation sequence 1-4
Contents 1
4.3 I/O signal details 4-7
4.3.1 Input signal details 4-7
4.3.2 Output signal details 4-9
Chapter 5 Operation
5.1 Operation procedure 5-1
5.1.1 Overall operation timing chart 5-1
5.1.2 Alarm occurrence and clearing 5-3
2 Contents
5.7.4 Changing the payload 5-38
5.7.5 Stop mode 5-39
5.7.6 LED status indicators 5-39
Chapter 6 Troubleshooting
6.1 Alarm groups 6-1
6.2 Alarm recording function 6-1
6.3 Alarm list 6-2
6.4 Alarms: Possible causes and actions 6-3
Chapter 7 Specifications
7.1 TS-S specifications 7-1
7.1.1 Basic specifications 7-1
7.1.2 Dimensional outlines 7-2
Contents 3
4.3 Deleting point data H-24
4.4 Displaying a list of point data H-25
9. Specifications H-47
9.1 Basic specifications H-47
9.2 Dimensional outlines H-47
9.2.1 HT1 H-47
9.2.2 HT1-D H-48
4 Contents
Operation stop (STOP) C-5
Return-to-origin (ORG) C-6
JOG movement (JOG+, JOG-) C-6
Inching movement (INCH+, INCH-) C-7
3.2 Status change commands C-8
Servo status change (SRVO) C-8
Brake status change (BRK) C-8
Reset (RESET) C-8
3.3 Edit commands C-9
Point data writing 1 (M, P, S, AC, DC, Q, ZL, ZH, N, J, F, T) C-9
Point data writing 2 (P_, S_, AC_, DC_, Q_) C-10
Current position teaching (TEACH) C-11
Point data copying (COPY) C-11
Point data deleting (DEL) C-12
Parameter data writing (K) C-12
Automatic node number setting (SETID) C-13
3.4 Query commands C-14
Point data reading (?M, ?P, ?S, ?AC, ?DC, ?Q, ?ZL, ?ZH, ?N, ?J, ?F, ?T) C-14
Parameter data reading (?K) C-15
Status data reading (?D) C-16
Input/output information reading (?IN, ?INB, ?OUT, ?OUTB) C-17
Word input/output information reading (?WIN, ?WOUT) C-18
Option information reading (?OPT, ?OPTB) C-19
Alarm/warning information reading (?ALM, ?WARN) C-20
Index
Index (Controller) 1
Index (HT1) 3
Contents 5
MEMO
6 Contents
Chapter 1 Overview
Contents 2
7
1
7
1.1 Unpacking check
The accessories vary according to the shipment configuration. For details, contact
YAMAHA or the sales outlet.
3
1.2 Part names and functions
Part names and functions
4
• Status indicator lamps
(PWR, ERR)
The controller status is indicated
by LED lamps. (See Section 5.7.6
"LED status indicators". 5
Controller
• Serial No.
PWR
SRV
• Communication
connector 2 (COM2)
COM2
• Communication connector 1 (COM1)
Connector for connection to a 6
communication unit, such as HT1
Not used at present (for COM1
or a personal computer.
future expansion)
1
I/O
● L RUN
I/O Green when lit.
● L ERR.
Red when lit.
2
● SD
Orange when lit.
● RD
● MS
I/O MS
Green/Red when lit.
5
6 NS
● NS
Green/Red when lit.
ES1
ES2
ES-
MP24V
See section "7.2.4 DeviceNet"
CP24V for details of LED indicator lamp meanings.
7 TIP
2
SRV
COM2
(TS-Manager) and connection
cable are optional items. CLR FUNC
RUN STOP
COM1
• RS-232C control
ROB
I/O
Personal computer, etc.
3
I/O
• Single-axis robot
TRANSERVO series robot.
4
ES1
ES2
ES-
MP24V
CP24V
5
0V
• I/O control
Chuck,
Chuck, limit switch, limit switch, etc.
Controller and PLC, etc.
External control
6
(PLC, etc.)
3
Power ON
6
· Verifying that operation can be executed from the host unit.
Trial operation, adjustment, teaching · Operation pattern and peripheral device matching
· Point data adjustment
7 Chapter 6 "Troubleshooting"
Alarm occurs?
Contents 2
7
2.1 Installation method
Installation
■ Installation screws 6
Use the following screw type for installation.
COM1
humidity
The controller's ambient operating temperature ROB
I/O
(no condensation)
· Do not install the controller upside down or at an angle. Doing so could reduce the
cooling capacity and cause performance deterioration or malfunctions.
· Provide the prescribed spacing between the controller and the inner face of the
CAUTION control panel, and between the controller and other devices.
· Avoid using the controller in environments other than those specified. Usage in
inappropriate environments could cause product deterioration and malfunctions.
2.3 Wiring
2.3.1 Power supply connection 1
■ Power supply connection examples
Controller
2
ES1
ES2
AC/DC switching power supply, etc. *1
ES-
MP24V
+24V CP24V 3
0V 0V
FG FG
*1 : Main power shutoff contact. Refer to section 2.7, "Configuring an emergency stop circuit". 4
Be sure that the power supply voltage and the terminal connections are correct.
CAUTION Incorrect voltage and connections could cause an equipment failure.
5
■ Power requirements
Voltage 24VDC ± 10%
Current Max. 3A per one controller
Recommended wire size 0.5 to 0.75 sq (AWG 20 to 18) 6
・ If the current supplied to the controller is too low, alarm stop or abnormal operation
may occur. Carefully select a 24V power supply that provides an adequate current
capacity.
・ Since the controller uses a capacitor input type power supply circuit, a large inrush 7
CAUTION current flows when the power is turned on. Do not use fast-blow circuit breakers and
fuses. For the same reason, avoid turning the power off and on again repeatedly in
intervals of less than 10 seconds. This could harm the main circuit elements in the
controller.
2 CP24V
0V
Control power supply 24V
Power supply 0V
Ground terminal
Always ground the ground terminal to prevent equipment malfunctions which may be
3 CAUTION caused by noise.
■ Signal Details
• Emergency stop READY signal (ES-)
This signal is used by the external safety circuit (e.g., safety enclosure, manual
4 switch, etc.) in order to perform robot emergency stops.
Signal Name Description Type
ES- Emergency stop input (emergency stop READY signal) Input
Explanation
5 An emergency stop status is established when this signal input is switched
OFF, and a "servo OFF" status also occurs at that time.
Directly connecting a power supply (+24V) to ES- will disable external emergency
stops (including the Handy Terminal's emergency stop button), thereby creating
6 DANGER
an extremely hazardous condition. Be sure to use a combination of ES-, ES1, and
ES2 terminals in order to configure an emergency stop circuit. (Refer to section
2.7 "Configuring an emergency stop circuit".)
ES1 and ES2 will be short-circuited if the accessory dummy connector is connected to
NOTE COM1.
2
9mm
2. Connection method
Insert the core wire into the power supply connector's hole as shown below,
then verify that the wire is locked (cannot be pulled out).
3
ES1
Insert the wire while pushing ES2
the orange part.
ES- 4
MP24V
CP24V
0V
Controller
Robot I/O connector
PWR
3
SRV
COM2
COM1
4 ROB
I/O
I/O
5
ES1
ES2
ES-
MP24V
6
CP24V
0V
To connect the controller to the robot, use TRANSERVO series
the dedicated cable.
· Always use the dedicated cable to connect the controller to the robot.
7 · Shut the power off before connecting the cables.
· Insert the cable plug into the connector until a clicking sound is heard (fully inserted).
CAUTION · Connect only the robot which is to be used.
· Always grasp the connector body when plugging in and unplugging the cables.
Pin No.
1A
Signal Name
PS+
Description
Resolver SIN input (+)
1
1B PS- Resolver SIN input (-)
2A PC+ Resolver COS input (+)
2B PC- Resolver COS input (-)
3A
3B
R+
R-
Resolver
Resolver
excitation output (+)
excitation output (-)
2
4A FG
Frame ground
4B FG
5A BK+ Brake signal (+)
5B BK- Brake signal (-) 3
6A A+ Motor "phase A" output (+)
6B A- Motor "phase A" output (-)
7A ACOM Motor "phase A" common
7B BCOM Motor "phase B" common
8A B+ Motor "phase B" output (+) 4
8B B- Motor "phase B" output (+)
4 PWR
SRV
CLR FUNC
Press the cable's connector
straight into the COM1 connector
COM2 RUN STOP
after aligning its arrow mark with
the COM1 connector's triangular
mark (on left side, as viewed
COM1
when facing the unit).
5
ROB
I/O
I/O
ES1
7
ES2
ES-
MP24V
CP24V
0V
Controller
· Do not modify the USB cable. This can cause communication errors and equipment
failure.
· Always grasp the connector body when connecting/disconnecting the USB cable at
the controller. Pulling on the cable can cause an equipment failure.
· An incorrectly inserted connector or poor contact condition can cause malfunctions
CAUTION or equipment failure. Be sure that the connector is correctly and securely connected.
· When disconnecting the connector from the controller, pull the connector straight
out to avoid bending the connector pins.
· If the HT1 is disconnected while the controller power is on, an emergency stop will
be activated and the robot servo will turn off.
COM2
Communication cable
COM1 3
ROB
I/O
I/O
4
ES1
ES2
5
ES-
MP24V
CP24V
0V
Controller 6
· Select either the USB or D-Sub connection cable for the communication cable. To
perform the communication through the USB port of a communication device, such
as a personal computer, use the USB communication cable. If the D-Sub
communication cable is connected to the USB port through a commercially available
7
USB conversion cable, the operation cannot be guaranteed.
· Do not modify the communication cable. This can cause communication errors and
equipment failure.
CAUTION · Always grasp the connector body when connecting/disconnecting the communication
cable at the controller. Pulling on the cable can cause equipment failure or breaking of
wire.
· An incorrectly inserted connector or poor contact condition can cause malfunctions
or equipment failure. Be sure that the connector is correctly and securely connected.
· When disconnecting the connector from the controller, pull the connector straight
out to avoid bending the connector pins.
2 PWR
SRV
COM2
COM1
3 ROB
I/O
I/O
4 Dummy connector
ES1
ES2
ES-
5 MP24V
CP24V
0V
Controller
6 An emergency stop occurs if the communication cable (or Handy Terminal cable) is
unplugged while the controller power is on, and a "servo off" status is established at
CAUTION the robot.
Controller
I/O(NPN)24V DC
2
+COM I/O power + common
POUT0
・
・ ・
・ Point No. outputs
・
・
・
・
POUT7
・
・
・
・ POUT 0 to 7
3
OUT0
・ ・ Control outputs
・ ・ OUT 0 to 3
OUT3
BUSY
END
Operation-in-progress
End-of-operation
4
/ALM Alarm
Power connector SRV-S Servo status
"Emergency stop" contact 1 ES1
"Emergency stop" contact 2 ES2
"Emergency stop" READY signal ES−
PIN0
・
・
・
・
・
・
・
・
・
・
PIN 0 to 7
Point No. selection
5
Main power input MP24V ・ ・
PIN7
Control power input 24V DC CP24V
JOG+ JOG movement (+)
JOG− JOG movement (-)
Power supply 0V
Frame ground
0V
FG
MANUAL
ORG
MANUAL mode
Return-to-origin
6
/LOCK Interlock
START Start
RESET Reset
SERVO Servo ON
7
−COM I/O power common
The above wiring diagram applies to an NPN type I/O unit. The wiring for PNP and
CAUTION serial I/O differs from the above diagram.
COM1
3
Handy Terminal
External
External 24V "emergency stop"
4 ES1
ES2 ES
ES- Status
MP24V
5
CP24V
0V
RY Internal
FG GND
External 0V
External 0V
6
In order to flexibly accommodate the various safety categories required by customers,
this controller is not equipped with an internal main power shutoff circuit.
DANGER Therefore, be sure to install an external main power shutoff circuit and an "emergency
7 stop" circuit.
Directly connecting a power supply (+24V) to ES- will disable external emergency
stops (including the Handy Terminal's emergency stop button), thereby creating
DANGER an extremely hazardous condition. Be sure to use a combination of ES-, ES1, and
ES2 terminals in order to configure an emergency stop circuit.
2
ES- status ES- status ES- status
MP24V MP24V MP24V
CP24V CP24V CP24V
0V 0V 0V
RY FG Internal RY FG Internal RY FG Internal
GND GND GND External
External 0V External 0V External 0V "emergency
stop"
External 0V External 0V External 0V
External 24V
*1
3
External 0V
Be sure to check the contact capacity of the relay contact. If the capacity is insufficient, 5
CAUTION use multiple contacts as needed. (*1 in the diagram)
2
PWR
SRV
COM2
I/O connector
COM1
ROB
I/O
3 I/O
ES1
4
ES2
ES-
MP24V
CP24V
0V
6 Item Color
Signal Terminal
Name No.
Terminal Signal
No. Name
Color Content
+COM
1
24VDC 4.7kΩ
Input Logic Internal
circuit circuit
-COM
2
[Output circuit]
4
+COM
Output
Load
Internal
circuit
Logic
circuit 5
24VDC
-COM
2 24VDC 4.7k
circuit circuit
-COM
4 [Output circuit]
+COM
24VDC
5 Internal
circuit
Logic
circuit Output
Load
-COM
■ CC-Link
• Terminal arrangement and connector specifications
No. Name
1
1 DA
2 DB
3 DG
4 NC
5 4 3 2 1
2
5 SLD
• Connection method
Controller
PWR
3
SRV
COM2
CC-Link connector
COM1
4
ROB
I/O
5
I/O
ES1
ES2
ES-
MP24V
6
CP24V Jump socket
0V
The CC-Link unit supports CC-Link Ver.1.10. The use of Ver.1.10 compatible CC-Link cable
7
eliminates some restrictions which apply to items such as the cable length between nodes,
NOTE etc. For details, refer to the instruction manual for the Ver.1.10 compatible master station
PLC.
■ DeviceNet
• Terminal array and connector specifications
1 No. Name
1 V- (Black)
2 CAN_L (Blue)
3 Shield
2 4 CAN_H
V+
(White)
(Red) 1 2 3 4 5
5
• Connection method
Controller
3 PWR
SRV DeviceNet connector
COM2
4
COM1
ROB
I/O
5
I/O MS
NS
6 ES1
ES2
ES-
MP24V
CP24V
0V
Contents 2
7
1
7
3.1 Data overview
1
2
RUN type
Position
setting type ("Standard setting" or
"Custom setting") according to the
application.
5
3 Speed
(1) Standard setting
4 Accel. Optimum positioning is provided
5 Decel. simply by specifying the payload.
6 Push 6
7 Zone (-) (2) Custom setting
Speed and acceleration can be
8 Zone (+) set in SI units.
9 Near width
10
11
Jump
Flag 7
12 Timer
P1 to P255
2 1
Item
RUN type
Description
Specifies the positioning operation pattern.
2 Position Specifies the positioning target position or movement amount.
3 Speed Specifies the positioning speed.
4 Accel. Specifies the positioning acceleration.
3 5 Decel.
Specifies the positioning deceleration
(as a percentage of the acceleration).
6 Push Specifies the electrical current limit value for "Push" operations.
7 Zone (-)
Specifies the "personal zone" output range.
8 Zone (+)
4 9 Near width
Specifies the "near width" zone
(distance tolerance relative to target position).
Specifies the next movement destination, or the next merge
10 Jump operation merge destination point No. following positioning
completion.
11 Flag Specifies other information related to the positioning operation.
5 12 Timer Specifies the waiting time (delay) after positioning completion.
Changing the "Point Type" setting clears all point data which has been in use.
CAUTION Be sure to specify the "Point Type" setting before editing the point data.
Speed
"Speed" = 100%
Specified as a percentage of the max.
speed for each robot. 2
"Accel." = 100% "Decel. speed" = 100%
"Speed" = 50%
The optimum acceleration percentage Specified as a percentage
value (%) is specified in accordance of the accel.
with the movement amount and
movement speed, based on the max.
payload accel. which is automatically
Time 3
set when the payload is specified.
5
Optimum accel. is calculated in accordance with the
Max. payload accel. movement amount and movement speed, based on
for max. payload the Max. payload accel. at operation START.
kg
Payload Max. payload
setting value weight Accel. is determined and set.
Payload settings are specified at the K76 (Payload 1) and K78 (Payload 2) servo
parameters. (See section 3.4.2 "Parameter details" of this manual for details.)
6
TIP If 2 payloads have been set, either setting can be selected for each point data. (See the
"Flag" item in section 3.3 "Point data details" of this manual for details.)
Speed
The speed is specified in "mm/s" units.
2
"Speed" = 600.00 (mm/s) The max. permissible setting value is the
max. accel. for each robot type.
"Accel." = 4.00 (m/s2) "Decel. speed" = 100%
The acceleration is set in m/s2 Specified as a percent-
units. The max. permissible age of the accel. speed.
setting value is the max. accel.
3
for each robot type. Time
The payload setting is specified by servo parameter K76 (Payload 1). (See section 3.4.2
TIP "Parameter details" of this manual for details.)
5 3 Speed
0.01 to upper limit (depends on robot type)
Depends on robot type
mm/s
Depends on
robot type
0.01 to upper limit (depends on robot type) Depends on
4 Accel. m/s2
Depends on robot type robot type
5 Decel. 1 to 100 % 100
Depends on
6 6 Push 1 to upper limit (depends on robot type) %
robot type
7 Zone (-)
-9999.99 to 9999.99 mm 0.00
8 Zone (+)
9 Near width 0.00 to 9999.99 mm 1.00
10 Jump 0 to 255 - 0
7 11 Flag 0 to 3 - 0
12 Timer 0 to 30000 ms 0.00
* The upper limit of push force is the maximum push force of each robot type.
"Depends on robot type" indicates that the default setting varies according to the robot type
TIP being used.
TIP
For positioning operation details, see section 5.3 "Positioning operation".
2
1. ABS 2. INC
Positioning movement to an origin-point Positioning movement occurs to a specified
keyed target position occurs. distance from the current position.
Speed
Speed
3
Position
Current position
P
Position P
4
3. ABS Merge 4. INC Merge
Continuous positioning to multiple points Continuous positioning to multiple points occurs
occurs with speed changes, but without with speed changes, but without deceleration stops.
deceleration stops. Speed
Speed 5
Position
Position
P1 P2 P1 P2
6
5. ABS Push 6. INC Push
Push operation occurs at the specified Push operation occurs at the specified push force.
push force. Speed
Speed
7
Push
Push Position
Position
P
P
N
N
Push
Position
Push
Position P
P
2: Position
Specifies the positioning target position or movement amount.
1 · When the "RUN type" is specified as "ABS (absolute position)
.................................. Target position.
ABS setting
4 (0.00) (50.00)
3: Speed
Specifies the positioning speed.
· Standard setting...The speed is specified as a percentage (%) of each robot's max. speed.
· Custom setting...The speed is specified in mm/s units.
5
In the case of push operation, make this setting so that the movement speed does not
CAUTION exceed 20.00 [mm/s].
4: Accel.
6 Specifies the positioning acceleration.
· Standard setting...The acceleration is specified as a percentage (%) of each
operation's optimum acceleration.
· Custom setting...The acceleration is specified in m/s2 units.
7 Payload, acceleration, and deceleration settings which differ greatly from the actual values will
result in operation time loss, shorten the robot life, and cause vibration. Be sure to set them to
WARNING
appropriate values.
5: Decel.
Specifies the positioning deceleration setting as a percentage (%) of the accel.
setting value.
<Setting examples>
· For "Standard setting" with an "Accel." setting of 80% and a "Decel." setting of 70%:
80% × 70% = 56% (56% of the optimum accel.).
· For "Custom setting" with an "Accel." setting of 4.00 (m/s2) and a "Decel." setting of 70%:
4.00 (m/s 2) × 70% = 2.80 (m/s 2).
6: Push
Specifies the electrical current limit value during a push operation. The push
force is specified as a percentage (%) of each robot's rated current. 1
A 100% "push force" is equal to the rated current, and the thrust generated by the
rated current is called the "rated thrust". The rated thrust indicated by each robot's
CAUTION specifications is the theoretical (guideline) thrust when the motor is running at its
rated current. The actual thrust varies according to friction conditions, etc.. 2
7: Zone (-)
8: Zone (+)
"Zone (-)" specifies the personal zone output (PZONE) range's lower limit (minus-
direction limit). 3
"Zone (+)" specifies the personal zone output (PZONE) range's upper limit (plus-
direction limit).
The personal zone output can be specified for each point data, and it switches
ON when the robot's current position enters the personal zone.
4
The following example shows a personal zone set as the absolute position range of
100.0 to 150.00mm, as measured from the origin point.
Origin point
(0.00)
Zone (-)
(100.00)
Zone (+)
(150.00)
Position 6
9: Near width
Specifies the near width zone (distance tolerance relative to target position) for
the "near width output". The "near width output" switches ON while the robot is
passing through the near width zone.
7
When the RUN type is "Decel Push", this range represents the position (distance
from target position) where deceleration ends and the push status begins.
Target position P
10: Jump
Specifies the next point No. when movement to a next operation is to occur after
1 a positioning completion. If this setting is specified as "0", there is no movement
to a next point (operation ends).
In merge operations, this setting specifies the merge destination point No.
Setting example of "Jump = 2"
3
Time Time
After positioning to P1 is completed, positioning After positioning to P1 is completed, positioning
to P2 occurs. to P2 occurs without a deceleration stop.
4 11: Flag
Specifies the following setting items with regard to the positioning operation.
Bit Setting Setting Item Setting Value / Setting Range
Standard setting: Selects the payload setting for
positioning operations.
5 bit0 Payload select
Custom setting: Limits the max. payload accel. which is
determined according to the payload.
0: Payload 1 (K76)
1: Payload 2 (K78)
Selects the control method during stop state after
positioning operations.
bit1 Stop mode select
6 0: Closed mode
1: Open mode
For details regarding the payload selection, see section 5.7.4 "Changing the payload" and
TIP section 5.7.5 "Stop mode".
7 12: Timer
Specifies the waiting time (delay) before proceeding to the next specified (by
Jump setting) operation following the completion of a positioning operation. This
setting is disabled in merge operations.
Setting example of "Timer = 500ms"
Speed
P1 operation P2 operation
Time
Timer = 500ms
After completion of the P1 operation, there is a 500ms delay (wait)
before the P2 operation begins.
Option parameter
These parameters are for optional settings (CC-Link and DeviceNet, 2
etc.), and include the "node No." and "baud rate" settings.
These parameters are robot-specific parameters, and they include
Servo parameter
"encoder pulse count", "gain", "rating", and "max. current" settings.
■ RUN parameters
• Positioning 5
No. Name Setting / Setting Range Units Default Restart
1 (-) soft limit -9999.99 to 9999.99 mm 0.00 -
Depends on
2 (+) soft limit -9999.99 to 9999.99 mm -
robot type
3 In-position 0.01 to 1.00 mm 0.01 - 6
0: Continue push after judgment, no
push failure judgment
1: Positioning after judgment, no push
failure judgment
4 Push mode - 0 -
2: Continue push after judgment, with
push failure judgment 7
3: Positioning after judgment, with
push failure judgment
5 Push judge time 1 to 60000 ms 10 -
Depends on
6 Push speed 0.01 to 20.00 mm/s -
robot type
7 Zone (-) -9999.99 to 9999.99 mm 0.00 -
8 Zone (+) -9999.99 to 9999.99 mm 0.00 -
9 Speed override 1 to 100 % 100 -
10 JOG speed 1 to 100 % 100 -
11 Inching width 0.01 to 1.00 mm 1.00 -
MOVE output
12 0.01 to 100.00 mm/s 0.01 -
level
• Return-to-origin
No. Name Setting / Setting Range Units Default Restart
1 13 Origin speed 0.01 to 100.00 mm/s
Depends on
robot type
-
Depends on
14 Origin dir. 0: CCW direction; 1: CW direction - -
robot type
15 Origin coordi. 0: Standard; 1: Reversed - 0 -
2 16 Origin shift -9999.99 to 9999.99 mm 0.00 -
• Speed switch
No. Name Setting / Setting Range Units Default Restart
Speed switch
3 17
function
0: Disable 1: Enable - 0 -
■ I/O parameters
• Terminal assignment
4 No. Name Setting / Setting Range Units Default Restart
21 OUT0 select 0: No output 5: ZONE - 1 Required
22 OUT1 select 1: PZONE 6. MOVE - 2 Required
2: NEAR 7: /WARN
23 OUT2 select 3: TLM-S 8: MANU-S - 3 Required
5 24 OUT3 select 4: ORG-S - 4 Required
0: None
25 POUT select 1: At positioning completion (AFTER) - 1 Required
2: At positioning start (WITH)
• Function selection
6 No. Name Setting / Setting Range Units Default Restart
30
Alarm No. 0: Disable 1: Enable - 0 -
output function
31 SERVO sequence 0: Edge 1: Level - 0 -
7 32
JOG response
0: JOG movement only
1 to 1000: Inching at leading edge, with ms 0 -
time JOG movement after specified time elapses.
33 Input filter 1 to 10 ms 2 -
• Communication
No. Name Setting / Setting Range Units Default Restart
Node
38 1 to 16 - 1 -
(slave address)
■ Option parameters
• I/O function
No. Name Setting / Setting Range Units Default Restart
80 Option enable 0: Disable 1: Enable - 1 -
• CC-Link
No. Name Setting / Setting Range Units Default Restart
81 Node 1 to 64 - 1 Required 1
0: 156Kbps
1: 625Kbps
Transmission
82 2: 2.5Mbps - 4 Required
rate
3: 5Mbps
4: 10Mbps
2
• DeviceNet
No. Name Setting / Setting Range Units Default Restart
81 Node 0 to 63 - 0 Required
82
Transmission
rate
0: 125Kbps
1: 250Kbps - 2 Required 3
2: 500Kbps
■ Servo parameters
• Adjustment (for user adjustments)
No. Name Setting / Setting Range Units Default Restart
4
Payload 1 Depends on
76 0 to max. payload (K47) kg -
(for registration) robot type
Max. payload Depends on
77 0.01 to max. accel. (K48) m/s 2 -
accel.1 *1 robot type
78
Payload 2
0 to max. payload (K47) kg
Depends on
-
5
(for registration) robot type
Max. payload Depends on
79 0.01 to max. accel. (K48) m/s2 -
accel.2 *2 robot type
*1. When "payload 1" (K76) is registered, this setting is converted to a value calculated by the
prescribed formula.
*2. When "payload 2" (K78) is registered, this setting is converted to a value calculated by the
6
prescribed formula.
The plus and minus directions differ according to the "origin coordi." (K15) setting. For soft
4 TIP limit details, see section 5.7.1 "Soft limit function".
5 Function
Specifies the range in which end-of-positioning is recognized.
7 Setting Value
0
Description
Push continuation after completion, with no failure judgment.
1 Positioning after completion, with no failure judgment.
2 Push continuation after completion, with failure judgment.
3 Positioning after completion, with failure judgment.
For zone output details, see section 5.7.2 "Zone output function".
TIP
Function
0.01 to100.00 0.01 mm/s -
6
Specifies the minimum movement speed which is output by the MOVE
(movement-in-progress) output.
2 0
Standard (Plus-polarity is opposite direction from return-to-origin
direction.)
1 Reverse (Plus-polarity is same direction as return-to-origin direction)
• Speed switch
4 Setting Range Default Units Restart
K17 Speed switch function
0 to 1 0 - -
Function
Enables/disables the speed switch function.
5 Settings
Settings Description
0 Disable
1 Enable
6
This function is available from controller's software version 1.06.111 onwards. This
parameter can be changed from the HT1 with software version 1.09 onwards and the
CAUTION TS-Manager with software version 1.2.1 onwards.
This function is available from controller's software version 1.06.111 onwards. The
parameter can be changed by the HT1 with the software version 1.09 onwards and by
CAUTION the TS-Manager with the software version 1.2.1 onwards.
■ I/O parameters
• Terminal assignment related parameters
No. Name Setting / Setting Range Default Units Restart 1
K21 OUT0 select 0 to 8 1 - Required
K22 OUT1 select 0 to 8 2 - Required
K23 OUT2 select 0 to 8 3 - Required
K24 OUT3 select 0 to 8 4 - Required 2
Function
Specifies the functional signals (shown below) for the control outputs (OUT0 to
OUT3).
Settings 3
Setting Value Signal Type Description
0 - No output
1 PZONE Personal zone output
2 NEAR NEAR output
3 TLM-S Push status 4
4 ORG-S Return-to-origin end status
5 ZONE Zone output
6 MOVE Movement-in-progress
7
8
/WARN
MANU-S
Warning output
MANUAL mode status
5
Setting Range Default Units Restart
K25 POUT select
0 to 2 1 - Required
Function 6
Specifies the output timing for the POUT0 to POUT7 point No. outputs.
Settings
Setting Value Description
0 No output 7
1 Output at positioning end (AFTER)
2 Output at movement start (WITH)
For details regarding alarm No. outputs, see section 5.7.3 "Alarm No. output function".
TIP
Payload, acceleration, and deceleration settings which differ greatly from the actual values will
result in operation time loss, shorten the robot life, and cause vibration. Be sure to set them to
WARNING
appropriate values.
For details regarding the stop mode, see section 5.7.5 "Stop mode".
TIP
■ Option parameters
Setting Range Default Units Restart
1 K80 Option enable
0 to 1 1 - -
Function
Specifies the I/O enable/disable setting.
Settings
2 Setting Value Description
0 Disable
1 Enable
■ CC-Link
3 Setting Range Default Units Restart
K81 CC-Link node
1 to 64 1 - Required
Function
Specifies the CC-Link communication node.
4
Setting Range Default Units Restart
K82 CC-Link speed
0 to 4 4 - Required
Function
5 Specifies the CC-Link baud rate.
Settings
Setting Value Description
0 156Kbps
6 1
2
625Kbps
2.5Mbps
3 5Mbps
4 10Mbps
7 The baud rate setting specified here must be the same as the baud rate specified at
the master station. A normal data link cannot be established if the settings are not the
CAUTION same.
■ DeviceNet
Setting Range Default Units Restart
K81 DeviceNet node
0 to 63 0 - Required 1
Function
Specifies the DeviceNet communication node.
Contents 2
7
1
7
4.1 I/O specifications
NPN
16
16
input points, 24VDC ± 10%, 5.1mA/point, plus common
output points, 24VDC ± 10%, 50mA/point, sync type
2
Parallel I/O
16 input points, 24VDC ± 10%, 5.5mA/point, minus common
PNP
16 output points, 24VDC ± 10%, 50mA/point, source type
CC-Link CC-Link Ver.1.10 compatible, remote device station (1 station)
Serial I/O
DeviceNet
Number of channels occupied by DeviceNet slaves: Inputs:
6CH; Outputs: 6CH.
3
4.1.1 I/O specifications 1 (NPN and PNP type)
Both the NPN and PNP types have 16 input points and 16 output points.
4
■ I/O signal table
"Station No." and "baud rate" settings must be specified in order for the TS series to be
recognized as remote station in the CC-Link system. These settings can be specified in the
2 NOTE support software (TS-Manager), or from the HT1. (For the setting procedure, see section 5.3
"Setting Option parameters".
3 No.
RYn0
Signal Name
PIN0
Description No.
RXn0
Signal Name
POUT0
Description
MAC ID and baud rate settings are required in order for TS series to be properly recognized
as a slave station in the DeviceNet system. These settings can be specified from the support
NOTE software (TS-Manager), or from the HT1. (For the setting procedure, see section 5.3 "Setting
2 Option parameters".)
3 Channel No.
bit0
Signal Name
PIN0
Description Channel No.
bit0
Signal Name
POUT0
Description
6 bit12
bit13
/LOCK
START
Interlock
Start
bit12
bit13
BUSY
END
Operation-in-progress
Operation-end
bit14 RESET Reset bit14 /ALM Alarm
bit15 SERVO Servo ON bit15 SRV-S Servo status
bit0 - - bit0 - -
7 bit1 - - bit1 - -
bit2 - - bit2 - -
bit3 - - bit3 - -
bit4 - - bit4 - -
bit5 - - bit5 - -
bit6 - - bit6 - -
bit7 - - bit7 - -
m+1 n+1
bit8 - - bit8 - -
bit9 - - bit9 - -
bit10 - - bit10 - -
bit11 - - bit11 - -
bit12 - - bit12 - -
bit13 - - bit13 - -
bit14 - - bit14 - -
bit15 - - bit15 - -
"m", "n": These values are determined in accordance with the channel setting.
status
Return-to-origin
ORG-S *3
ON at return-to-origin end.
end status
TLM-S *3 Push status ON during push operation.
/WARN *3 Warning output OFF when a warning alarm occurs.
NEAR *3 NEAR output ON near the end of positioning.
Movement-in-
MOVE *3
ON while movement is in progress.
progress
Operation-in-
BUSY ON while operation is in progress.
progress
END Operation end Operation result output; ON at normal end.
/ALM Alarm ON when normal. OFF when alarm occurs.
SRV-S Servo status ON when servo is on.
*1. Enabled when assigned to the JOG+ signal, with Speed switch function set to "Enable" and
MANUAL set to "OFF".
*2. Enabled when assigned to the START signal, with /LOCK set to OFF in the MANUAL mode.
*3. Used for OUT0 to OUT3 signal assignment by parameter selection. The factory settings when
shipped are as follows: OUT0 = PZONE, OUT1 = NEAR, OUT2 = TLM-S, OUT3 = ORG-S.
■ JOG+ / JOG-
5
While this input is ON in the MANUAL mode, JOG movement to the specified
direction's (+/-) soft limit occurs. When this input switches OFF, a deceleration
stop occurs. (See section 5.4.2 "JOG movement".)
■ SPD
6
Switches the overall positioning operation speed between two levels.
* Assigned to JOG+ terminal when "Speed switch function" (K17) is set to "Enable".
CAUTION
This function is available from controller's software version 1.06.111 onwards. 7
Refer to "5.3.8 Speed switch function" in Chapter 5 for more details.
NOTE
■ MANUAL
The MANUAL mode is established when this input switches ON. The MANUAL
mode status is output to MANU-S.
■ ORG
This input executes a return-to-origin operation, thereby setting the robot's
coordinates and enabling positioning operations. The return-to-origin method
varies according to the robot type and configuration. (See section 5.2 "Origin
search (return-to-origin)".)
■ /LOCK (interlock)
A deceleration stop occurs if this input switches OFF during operation. This input
must be ON in order to operate the robot.
■ START
This input begins positioning to the point data specified by the PIN0 to PIN7 point
1 No. select input.
■ TEACH
2 This input sets (teaches) the current position at the point data position specified
by PIN0 to PIN7 (point No. select).
The TEACH input is only enabled when in the MANUAL mode (MANUAL = ON), with the
NOTE /LOCK (interlock) input OFF.
3
■ RESET
The following operations occur at the leading edge of the RESET signal ON.
(1) Alarm reset
After an alarm has occurred and its cause has been eliminated, the alarm
4 status is cleared when this signal is switched ON. After the alarm status clears,
the /ALM signal switches ON.
Some alarm statuses cannot be cleared by the RESET signal. (See Chapter 6
"Troubleshooting".)
5 (2) Point No. output clear
The POUT0 to POUT7 outputs are reset (all points OFF).
(3) Relative positioning's "remaining movement amount" clear
When restarted after a relative positioning stop, the "remaining movement
amount" for the previous relative positioning operation is cleared.
6 ■ SERVO
A servo ON status is established while this signal is ON. The servo ON status is
output to SRV-S.
A servo ON is not possible while an alarm is active.
7 A "servo OFF" should be performed only when operation is stopped. Do not use
CAUTION "servo OFF" to perform emergency stops.
■ END
Outputs the operation's execution result. This signal switches OFF during
operation, and switches ON if operation ends normally. If the operation ends in
error, this signal remains OFF.
The END signal will not switch ON after a normal operation stop if the RUN command input
TIP is ON. The END signal switches ON only after the RUN command input switches OFF.
■ /ALM
This signal is ON during a normal status, and switches OFF when an alarm occurs.
1 ■ SRV-S
This signal is ON while a "servo ON" status exists, and switches OFF when a
"servo OFF" status occurs.
■ PZONE
2 This signal switches ON during a positioning operation when the current position
enters the point data's "Zone+" and "Zone-". After positioning ends, this signal remains
enabled until the next positioning operation is executed.
This signal is enabled only when assigned to one of the OUT0 to OUT3 control outputs.
■ NEAR
3 This signal switches ON during a positioning operation when the current position
enters tolerance distance range versus the target position (the tolerance distance is
specified by the point data's "Near Width" setting). After positioning ends, this signal
remains enabled until the next positioning operation is executed.
4 This signal is enabled only when assigned to one of the OUT0 to OUT3 control outputs.
■ TLM-S
This signal output is ON during a push operation.
This signal is enabled only when assigned to one of the OUT0 to OUT3 control outputs.
■ ORG-S
5 This signal output is ON when return-to-origin is complete, and is OFF when
incomplete.
This signal is enabled only when assigned to one of the OUT0 to OUT3 control outputs.
■ ZONE
6 This signal switches ON only while the current position is within the zone specified by
the "Zone (-)" and "Zone (+)" parameters, and it can be used to verify the robot position
at the host unit, or to identify zones where movement is permitted or prohibited, etc.
This signal is enabled only when assigned to one of the OUT0 to OUT3 control outputs.
It is disabled until a return-to-origin is completed.
7 ■ MOVE
This signal switches ON while movement is in progress (while the actual speed
exceeds the "movement-in-progress" output level (K12)). This signal is enabled
only when assigned to one of the OUT0 to OUT3 control outputs.
■ /WARN
This signal remains OFF while a warning alarm is active, and is enabled only
when assigned to one of the OUT0 to OUT3 control outputs.
■ MANU-S
This signal switches ON when the MANUAL mode input switches ON, and switches
OFF when the MANUAL mode inputs switches OFF.
This signal is enabled only when assigned to one of the OUT0 to OUT3 control outputs.
■ READY (R-RDY)
This signal outputs the CC-Link communication status. This signal is ON when the
communication status is normal. (This signal is enabled only when using the CC-
Link option.)
Contents 2
7
5.1 Operation procedure
Control power
(L1, N1) 2
Operation end Initial processing
(END)
Emergency stop *1
(E-STOP)
Main power
3
(L, N)
Alarm
(/ALM)
Interlock
(/LOCK)
4
Servo ON
(SERVO)
Servo status
(SRV-S) 5
Return-to-origin
(ORG)
*2
Return-to-origin
end status (ORG-S)
Operation-in-progress
6
(BUSY)
Start
(START)
7
Td≥5ms *3
Point No. output
00h 01h
(POUT0 to POUT7)
(10) The START input switches ON after the Td delay period elapses.
(11) The END signal switches OFF when positioning begins, and BUSY switches ON.
1 (12) The START input switches OFF.
(13) The END signal switches ON when positioning ends, and BUSY switches OFF.
The specified positioning point No. is output (this output is also possible when
the robot starts moving.).
2 *1 : For details regarding how to configure "emergency stop" and "main power" related
safety circuits (external main power breaker circuit), see section 2.7, "Configuring an
emergency stop circuit".
*2 : The ORG-S signal is assigned to one of the OUT0 to OUT3 control outputs. It is
* In the case of CC-Link, the time delay is not required if remote READY (R-RDY) is used
to check whether the link state is normal.
Error occurrence 2
Alarm
(/ALM)
Reset
(RESET) *1
Servo ON
(SERVO)
3
Servo status
(SRV-S)
Start
(START)
4
Operation-in-progress
(BUSY)
Operation end
(END)
5
(1) /ALM switches OFF if an error occurs during operation. BUSY and SRV-S also
switch OFF at this time, and the alarm No. is output. END remains OFF.
(2) The SERVO input switches OFF.
(3) The RESET input switches ON after the alarm cause has been eliminated.
(4) /ALM and END switch ON.
6
(5) The RESET input switches OFF, and the SERVO input switches ON.
(6) SRV-S switches ON and the START input is enabled.
*1 : RESET is enabled after the alarm cause has been eliminated. Although some alarms
can be cleared simply by eliminating the cause and executing a RESET, others
7
require a restart. For alarm details, see Chapter 6 "Troubleshooting".
*2 : The No. output at alarm occurrences can be enabled/disabled by the K30 (Alarm No.
output function) I/O parameter setting. For details, see " ■ I/O Parameters" item in
section 3.4.2 "Parameter details".
4 O
S S
O
K13 K13
Motor side Return-to-origin direction Motor side Return-to-origin direction
S: Return-to-origin start position; 0: Origin point; L: Reversed (return) movement amount; K13: Return-to-origin speed
5 The appropriate return-to-origin format is factory-set for each robot according to its
CAUTION type, and this factory setting should not be changed.
Return-to-origin
direction (K14) Standard Direction
Origin coordinates (K15)
Reverse Direction
2
Return-to-origin direction Return-to-origin direction
CCW
O
(Origin point)
O
(Origin point) 3
Coordinate "plus" direction Coordinate "plus" direction
The machine reference must be readjusted if it is not within the 25 to 75% range (or if it is
outside the allowable range of the robot being used). For details on the adjustment
NOTE procedure, please contact us.
Operation-in-progress
(BUSY)
Operation end
(END)
4
Time
Target position
Origin point
Movement amount = 300.00mm
Current position
If relative positioning (INC) is stopped while in progress and then restarted, movement
occurs for only the remaining movement amount. To perform new relative positioning from
TIP the stopped position, the RESET command must first be executed to clear the remaining
movement amount.
Speed
Acceleration Deceleration
4 Time
Speed
Acceleration Deceleration
7
"Acceleration setting range: 0.01 to 8.00 [m/s2] "Deceleration" setting range: 1 to 100 [%]
The max. input value is the max.
speed of each robot type. Set as a percentage of the acceleration value.
The max. acceleration is the max.
payload acceleration.
Time
6
Accel. 2 Accel. 2
30% 360.00mm/s
■ Acceleration S-curve
The TS series features an S-curve function (standard item) to ensure smooth
1 acceleration/deceleration. This results in a maximum acceleration which is 1.4
times that of a trapezoidal acceleration/deceleration format.
Speed
Max. accel.
3 Time
2
00h Response
Point No. output
(POUT0 to POUT7)
Positioning operation
3
Start (START)
Td 5ms
Operation-in-progress
(BUSY)
4
Operation end
(END)
3
Point No. output
00h Response
(POUT0 to POUT7)
WITH (At positioning start)
Point No. output
00h Response
(POUT0 to POUT7)
4 NOTE
In merge operations, the operation's merge timing is adopted as the point No. output timing.
Error occurrence
6
START
7
Operation-in-progress
(BUSY)
Operation end
(END)
If an error occurs before positioning ends, operation stops and the BUSY signal
switches OFF. The END signal remains OFF.
Type Cause
· START input occurred during an operation fault status (alarm,
Error detected prior servo OFF, interlock, return-to-origin not completed.)
to operation · START input occurred with data either not set, or with point
data set for a position which exceeds the soft limit.
· Alarm occurred during operation.
Error detected during
· Interlock stop processing occurred during operation.
operation
· A push failure occurred during a push operation.
Speed 2
Accel. 1 Decel. 2
3
Speed 3
Speed 1 Decel. 3
Accel. 1
Time 4
Point data settings
Position
No. RUN type Speed[%] Accel. [%] Decel. [%] Jump
[mm]
P1 ABS merge 200.00 10 100 100 2
P2 ABS merge 400.00 100 100 100 3 5
P3 ABS 500.00 30 100 100 0
· Select "ABS merge" or "INC merge" as the RUN type, then set the next point to be merged
at the "Jump" item.
· Even if a "merge" RUN type is selected, merging will not occur if the "Jump" setting is "0".
6
NOTE In this case, standard positioning occurs.
· If the merge destination target positions are in both the forward and reverse directions, a
deceleration stop occurs, followed by positioning in the opposite direction.
7
When performing merge operations, be sure to create an operation pattern which
CAUTION avoids the deficiencies shown below.
Desirable deceleration
Time
Operation 1 Operation 2
(2) When the acceleration (deceleration) distance required to reach the merge
destination speed is insufficient:
1 Speed
Desirable acceleration
2
Time
Operation 2
3 Operation 1
Speed 2
Torque limit zone
Speed
3
Target position
Time
Torque Push judgment time (K5) 4
(K5)
Push force
5
Push status
(TLM-S)
Operation end
(END)
6
• Movement speed during push operation
A push operation is performed by suppressing the torque that is generated by
limiting the current. Since this operation also suppresses the current needed to
CAUTION move the robot, a problem may occur if the movement speed is high.
Set the push speed to meet the following conditions:
7
Speed during push operation ≤ 20.00 [mm/s]
At Ver.1.02.102 and later controllers, the maximum push operation speed is limited
NOTE according to the push speed.
■ Push force
The push force is specified as a percentage of the rated current for each robot type.
• About maximum push force
A thrust generated at the push upper limit is called "maximum push force". The
maximum push force indicated in each robot's specifications is the theoretical
value (guideline). So, the accrual thrust may vary depending on working
CAUTION conditions, such as friction and others.
• About push upper limit
This push upper limit shows the maximum setting value which can be set by the
push force. This value is unique to each robot.
3
TLM-S
(push status)
END
(operation end)
"Push end" conditions: (T1 + T2 + T3 push judgment time (K5)
7 CAUTION In these cases, taking account of the effects on the object to be pushed, make
adjustments such as to extend the push judgment time, reduce the acceleration, and
set a timer before starting push operation.
TLM-S
(push status)
Operation end 6
(END)
· The "push force", "push judgment time", "operation after the push judgment", and "push
NOTE
failure judgment", etc., settings are specified in the same manner as for a standard push
operation. 7
· The torque limit remains in effect until the next operation begins.
A "near width" distance should be specified which allows an adequate distance for
the deceleration speed to be reached. A fast push speed and very small "near width"
CAUTION distance, for example, could hinder operation.
Time
5 Timer 1 Timer 2
Operation-in-progress
(BUSY)
Operation end
6 (END)
· The next positioning point No. for continuous operation is specified by the "Jump" setting.
· If a delay (wait) time is desired before proceeding to the next positioning operation, it can
be specified at the "Timer" setting.
NOTE · When "Jump" is not specified (set to 0), the operation ends when that positioning is
completed.
When the "POUT select" I/O parameter is set to "AFTER", the point No. output occurs after
TIP each positioning operation, regardless of the timer setting.
Speed 2
Accel. Decel.
Movement-in-progress
output level (K12)
Target position 3
Zone - Zone +
Position
Near width
Movement-in-progress
output (MOVE)
Personal zone
output (PZONE)
4
Near width output
(NEAR)
3 SPD Speed
OFF Speed 1 = Specified speed
ON Speed 2 = Specified speed × Switched speed (K18) / 100
* Specified speed means "speed data specified at each point data × speed override (K9) / 100".
4 ■ Timing chart
Point No. select
00h Setting 00h Setting 00h
(PIN0 to PIN7)
Switched speed
OFF ON
(SPD)
5 Speed 1
Speed 2
START
6 Operation-in-progress
Td Td
(BUSY)
Operation end
(END)
7
This function is available from controller's software version 1.06.111 onwards.
CAUTION
100%
2
Position
P1 P2
(200.00mm) (500.00mm)
100%
3
Position Speed Accel. Decel.
No. RUN type Flag
[mm] [%] [%] [%]
P1 ABS 200.00 100 100 100 1
P2 ABS 500.00 100 100 100 0
4
(1) P1 P2 positioning occurs.
(2) Return to P1.
■ Setting example 2 (movement between 2 points, custom setting)
Speed
5
500.00mm/s
Position
6
250.00mm/s
P1 P2
(200.00mm) (500.00mm)
2
P1
(0.00mm) Position
P2
(200.00mm)
100%
100%
6 10%
P1 Position
(0.00mm) P2 P3
(200.00mm) (400.00mm)
P4
(500.00mm)
100%
7
Position Speed Accel. Decel.
No. RUN type Jump
[mm] [%] [%] [%]
P1 ABS 0.00 100 100 100 0
P2 ABS merge 200.00 100 100 100 3
P3 ABS merge 400.00 10 100 100 4
P4 ABS 500.00 100 100 100 0
Workpiece
2
P1 Position
(0.00mm) P2
(350.00mm)
100%
1000.00mm/s
100.00mm
P3 P2
(350.00mm) (450.00mm)
1000.00mm/s
7
Position Speed Accel. Decel. Push Near Width
No. RUN type
[mm] [%] [%] [%] Force [%] [mm]
P1 ABS 0.00 1000.00 4.00 100 100 1.00
P2 ABS Push 450.00 1000.00 4.00 100 70 100.00
P3 ABS 350.00 100.00 1.00 100 100 1.00
*2
MANUAL mode
status (MANU-S)
3 Interlock
(/LOCK)
*3
JOG plus-direction
movement (JOG+)
4 JOG minus-direction
movement (JOG-)
Teaching
5 (TEACH)
Operation-in- Td
progress (BUSY)
Operation end
(END)
2
JOG
Speed
Inching width
(K11)
Jog speed
(K10)
END
• When the K32 (JOG response time) I/O parameter is set as "0":
Movement continues at the JOG speed (K10) until the JOG input switches OFF.
4
• When the K32 (JOG response time) I/O parameter is set as other than "0":
Movement corresponding to the inching amount (K11) occurs at the leading
edge of the JOG movement input ON, and, after the JOG response time
elapses, movement continues at the JOG speed (K10) until the JOG movement 5
input switches OFF.
The soft limit is disabled if a return-to-origin has not been completed. Use care when
CAUTION performing operations at this time.
6
The TEACH function is disabled if a return-to-origin has not yet been completed.
2 NOTE
Current position
5 • Writing the current position to a point for which data does not exist
Position Speed Accel. Decel.
No. RUN type Flag
[mm] [%] [%] [%]
P3 - - - - - -
6 ▼ TEACH
Position Speed Accel. Decel.
No. RUN type Flag
[mm] [%] [%] [%]
P3 ABS 210.45 100 100 100 0
The current position is written to the position data, and default values are adopted for the other data.
7
• Point No. setting conditions
A delay of 5ms or longer (guideline value) is required between the point No. input
and the current position TEACH command, and this TEACH command must be kept
ON until the BUSY signal switches ON. A malfunction may occur if the point No. is
CAUTION not set properly due to an insufficient delay time.
Moreover, if the host unit's timer is used to specify the delay time, be sure to
consider the timer response accuracy to ensure that the actual delay time is 5ms or
longer.
■ DeviceNet 4
Inputs (Master Remote) Output (Remote Master)
Channel No. Signal Name Description Channel No. Signal Name Description
m+2 WIN0 Execution command n+2 WOUT0 Status
m+3
m+4
WIN1
WIN2 Command option
n+3
n+4
WOUT1
WOUT2 Command response
5
m+5 WIN3 n+5 WOUT3
"m", "n": These values are determined in accordance with the channel setting.
4 Jump write
Flag write
0209h
020Ah
Point No.
Point No.
Jump data
Flag data
Point No.
Point No.
-
-
Timer write 020Ch Point No. Timer data Point No. -
• "Position", "speed", "acceleration", "deceleration", and "push force" writing occurs in the
5 RAM. To save the data to memory, the "operation type" must be written after writing each
of these data items.
NOTE • The permissible point No. setting range at the command option is "1 (0001h) to 255
(00FFh)". When a command is executed, a point No. answerback is returned to the
command response (WOUT1).
6
■ Point data reading
Command Command Option Command Response
Name
WIN0 WIN1 WIN2, WIN3 WOUT1 WOUT2, WOUT3
• The permissible point No. setting range at the command option is "1 (0001h) to 255
(00FFh)".
NOTE
• 2-word data is registered (Little Endian) at the command response (WOUT2, WOUT3).
■ Parameter writing
Name
Command
WIN0 WIN1
Command Option
WIN2, WIN3 WOUT1
Command Response
WOUT2, WOUT3
1
Speed override (K9)
0400h 0009h Speed override - -
write
JOG speed (K10)
0400h 000Ah JOG speed - -
write
Inching width (K11)
0400h 000Bh Inching width - -
2
write
■ Parameter reading
Name
Command Command Option Command Response 3
WIN0 WIN1 WIN2, WIN3 WOUT1 WOUT2, WOUT3
Speed override (K9)
0500h 0009h - - Speed override
read
JOG speed (K10)
0500h 000Ah - - JOG speed
read
Inching width (K11)
4
0500h 000Bh - - Inching width
read
2-word data is registered as the command response (WOUT2, WOUT3) (Little Endian).
NOTE
5
■ Special codes
Status clear
WIN0
0000h
WIN1
-
WIN2, WIN3
-
WOUT1
-
WOUT2, WOUT3
-
6
(no execution)
Command response
0F00h - - 0000h 00000000h
clear
■ Status 7
Status
Name Description
WOUT0
Command ready 0000h Command execution is enabled.
Command-in-
0100h Command has been received and is being executed.
progress
Command-end 0200h Command ended normally.
Command ended in error alarm.
Command error end 40xxh
The error alarm No. is output as the "xx" value.
• When a "command error end" (40xxh) condition occurs, the alarm No. is output as the "xx"
value. For details regarding alarm numbers and alarm meanings, see section 6.4 "Alarms:
Possible causes and actions ".
NOTE
• Error alarm denotes "Error alarm (internal causes)" and "Error alarm (external causes)".
• For details regarding error alarms, see section 6.1 "Alarm groups".
2 Command
Td Td
Status
(WOUT0) 0000h 0200h 0000h 0200h 0000h
3 Command response
0100h
00000000h 00002710h(=10000)
0100h
00004E20h(=20000)
(WOUT2, WOUT3)
Command option
0000h 0001h 0000h 0001h 0000h
(WIN1)
Td Td
5 Command
(WIN0) 0000h 0201h 0000h 0301h 0000h
Status
(WOUT0) 0000h 0200h 0000h 0200h 0000h
0100h 0100h
6
Command response
0000h 0001h(=1) 0001h(=1)
(WOUT1)
Command response
00000000h 00002710h(=10000)
(WOUT2, WOUT3)
Command option
0000h 0009h 0000h 0009h 0000h
(WIN1)
Td Td
Command
0000h 0400h 0000h 0500h 0000h
(WIN0)
Status
0000h 0200h 0000h 0200h 0000h
(WOUT0)
0100h 0100h
Command response
00000000h 00000064h(=100)
(WOUT2, WOUT3)
5.5.4 Query
Reads information (current position and speed, etc.) related to the operation.
1
Command Option Command
Input WIN3 WIN2 WIN1 WIN0
- - Type 0100h
NOTE
The "Data" is output as 2-word, Little Endian data. 3
■ Command type and response data
Command
Command Option Command Response
Units
4
(WIN0) Type Data
(WIN1) (WOUT2, WOUT3)
0000h Current position 0.01mm
0001h Current speed 0.01mm/s
0002h Electrical current % 5
0100h 0009h Voltage 0.1V
000Ah Temperature ℃
000Dh Current point No. -
000Eh Load rate %
6
7 Because an EEPROM is used as the ROM, the number of writing operations is limited.
CAUTION Users should therefore refrain from writing unnecessary data to the ROM.
Data which has been written to the RAM is not saved to memory, and the original data is
restored when a restart occurs. To save the RAM data to memory, the "operation type" must
NOTE
be written after writing each data item.
For point data details, see Chapter 3, section 3.2 "Point data".
TIP
NOTE
The "Data" is output as 2-word, Little Endian data. 3
■ Commands and data
Command
Command Option Command Response Unit 4
(WIN0) Point No. Data
Standard Setting Custom Setting
(WIN1) (WOUT2, WOUT3)
0300h Operation type -
0301h Position 0.01mm
0302h Speed % 0.01mm/s 5
0303h Acceleration % 0.01m/s2
0304h 1(0001h) Deceleration %
0305h to Push force %
0306h 255(00FFh) Zone (-) 0.01mm
0307h Zone (+) 0.01mm 6
0308h Near width 0.01mm
0309h Jump -
030Ah Flag -
030Ch Timer ms
7
For point data details, see Chapter 3, section 3.2 "Point data".
TIP
Command Option
Command
Parameter No. Data Unit
(WIN0)
(WIN1) (WIN2, WIN3)
4 0009h Speed override (K9) %
0400h 000Ah JOG speed (K10) %
000Bh Inching width (K11) 0.01mm
5 As the parameter data is written into the EEPROM, there is a limit to the number of
CAUTION data writing cycles. So, it is necessary to avoid writing parameter data unnecessarily.
For parameter data details, see Chapter 3, section 3.4 "Parameter data".
6 TIP
TIP
For parameter data details, see Chapter 3, section 3.4 "Parameter data". 5
I/O
Communication Control
5 Type
Control
Data Change Data Transmission Monitor Operation
Input Output
PC, HT1 PC Controller Controller PC PC, HT1 PC, HT1
NRM mode
NRM mode (safety)
6 MON mode
MON mode (safety)
DBG mode
DBG mode (safety)
: Permitted : Prohibited
When in a mode "safety" status, the robot operation is limited to the "safety" speed.
7
• Normal mode allows operation by I/O control and communication control. However,
if an operation is attempted by one control method while operated by the other
method, unexpected operation may occur or communication may fail. Use only one
of these control methods in Normal mode.
• In Monitor mode, the [STOP] button on the PC software and the STOP key on the HT1
CAUTION are disabled. To stop the robot during operation by a method other than I/O control,
press the emergency stop button.
• In Debug mode, I/O control input is disabled, so the robot does not stop by interlock
input. To stop the robot during operation, use the [STOP] button on the PC software
or the STOP key on the HT1, or press the emergency stop button.
The robot normally moves a high speeds. In order to ensure safety when performing
tasks within the robot movement range, or when performing trial operations, etc., the
WARNING "safety speed" should be selected at those times. The "safety speed" is factory-set to
250mm/s prior to shipment.
Mechanical end
Movement range imposed by soft limit
Mechanical end
3
Position
Soft limit (-) (K1) Soft limit (+) (K2)
(1) Movement from a stop position within the soft limit to a target position within the
soft limit (permitted). 5
(2) Movement from a stop position within the soft limit to a target position outside
the soft limit (prohibited).
(3) Movement from a stop position outside the soft limit to a target position within
the soft limit (permitted).
6
5.7.2 Zone output function
This function outputs information which indicates whether or not the robot's current
position is within a specified zone, and it can be used to check the robot's position 7
from a host unit, or to recognize zones where movement is permitted or prohibited,
etc. The zone boundaries can be set by the K7 (Zone -) and K8 (Zone +) RUN
parameters.
Position
Zone (-) Zone (+)
(K7) (K8)
The zone output function is disabled if a return-to-origin has not yet been completed.
NOTE
2 NOTE
• Error alarm denotes "Error alarm (internal causes)" and "Error alarm (external causes)".
• For details regarding error alarms, see section 6.1 "Alarm groups".
■ Output examples
Point No. Output
Alarm Type No.
3 Position
POUT7 POUT6 POUT5 POUT4 POUT3 POUT2 POUT1 POUT0
82 1 0 0 0 0 0 1 0
detection error
Overload error 86 1 0 0 0 0 1 1 0
Main power
C2 1 1 0 0 0 0 1 0
outage
4 1 : ON 0 : OFF
■ Setting examples
7 No.
P1
RUN type
ABS
Position [mm]
200.00
Speed [%]
100
Accel. [%]
100
Decel. [%]
100
Flag
1
P2 ABS 500.00 100 100 100 0
Payload 1: 30kg (Max. payload accel. 1: 1.60m/s2)
Payload 2: 3kg (Max. payload accel. 2: 4.00m/s2)
Speed
In the "Custom setting" mode, the max. payload acceleration "trip" setting is adopted.
TIP
The stop mode after the "Point trace" operations will be determined by the "Flag" setting for
each point data. 5
NOTE The stop mode after the operations such as "Jog" and "Return-to-origin" operations (other
than "Point trace" operations) will be determined by the parameter "Stop mode" (K123).
• In the open mode, correction of the stop position will not be made if the position has
been shifted by an external force, etc. because the feedback control is not done in 6
this mode.
CAUTION
• When the stop mode is switched from closed to open mode, the stop position may
change to a certain degree due to the effect of the step angle.
Contents 2
7
1
7
6.1 Alarm groups
6 89
8E
POSITION ERROR
OVERCURRENT
Reset
Reset -
8F MOTOR CURRENT ERR. Reset -
91 INT. COMM. ERROR Reset -
92 CPU ERROR Reset -
7 93
C1
I/O FAULT
EMERGENCY STOP
Reset *3
Eliminate cause
-
-
C2 MOTOR POWER DOWN Eliminate cause -
F1 ABS. BATT. LOW WARNIN - -
F2 PUSH WARNING - -
F4 I/O ERROR - -
03
DATA RANGE
OVER
Data setting
range exceeded.
Written data exceeded the
specified range.
Write data within
the specified range.
2
Operation or Operation or data edit Change the "Run"
MONITOR edit command was executed while "Run" mode to Normal
04
MODE was executed in mode was in Monitor mode or Debug
Monitor mode. mode. mode.
Operation
Another operation
Stop the 3
command was operation and
05 RUNNING was attempted during
executed during then re-execute
operation.
operation. the command.
Operation Exit the Manual
06
MANUAL
MODE
command was
executed during
Positioning was attempted
during Manual mode.
mode and re-
execute the 4
Manual mode. command.
■ Operation alarms
No. Message Meaning Possible Cause Action
Operation was attempted 5
while the servo was off. Turn the servo
41 SERVO OFF Servo is off.
Servo turned off during on.
operation.
Positioning operation was
42
ORIGIN
Origin search
(return-to-origin)
attempted while origin
search was incomplete Perform an origin 6
INCOMPLETE Origin search direction (K14) or search.
is incomplete.
Axis polarity (K15) was changed.
Parameter was transferred from PC.
Register the point
87 OVERVOLTAGE
Overvoltage
protection level
exceeded the specified range.
Regenerative unit (RGT) is
supply.
Connect the regenerative 3
(420V) was not securely connected. unit correctly.
exceeded. Regenerative unit (RGT) Replace the
connection cable broke or failed. connection cable.
Power supply Main power supply voltage does Check the power
88 LOW VOLTAGE
voltage dropped
below the low
not reach the specified value. supply. 4
voltage detection Replace the
Controller failed.
level (180V). controller.
Robot drive unit collided Check the
with some objects. operation pattern.
Position deviation
Motor cable is not
securely connected.
Connect the motor
cable correctly.
5
POSITION
89 overflow level
ERROR Motor cable broke or Replace the
was exceeded.
failed. motor cable.
Make correct
Wrong robot setting
5 C2
MOTOR
POWER DOWN
Drop in main
power supply
functioned and main
power supply turned off.
and then cancel
the safety circuit.
voltage. Main power was not Supply the main
supplied. power correctly.
■ Warning alarms
6 No. Message Meaning Possible Cause Action
Absolute battery
ABS. BATTERY voltage dropped Absolute battery has worn Replace the
F1
LOW below the warning out or failed. absolute battery.
level (3.1V).
7 Push operation was
Correct the
PUSH Failed to push a problem to
F2 judged as a "failed to
WARNING workpiece. cancel the "failed
push" error.
to push" error.
24V was not correctly
Supply 24 V
I/O module is supplied to NPN or PNP
power correctly.
F4 I/O ERROR not operating circuits.
correctly. I/O module was not Replace the
operating correctly. controller.
Contents 2
7
1
7
7.1 TS-S specifications
2 30 (70) 82 25 φ4.5
3
152
162
152
4
R
5
5
5 4.5
6 (Units : mm)
7.2.2 PNP 2
Input 16 points, 24V DC ± 10%, 5.5mA per point, negative common
Output 16 points, 24V DC ± 10%, 50mA per point, total 0.4A or less per 8 points, source type
7.2.3 CC-Link
■ CC-Link specifications
3
Item Description
CC-Link support version Ver. 1.10
Remote station type Remote station device
Station used 1 4
Station No. setting 1 to 64
Communication speed setting 10M / 5M / 2.5M / 625K / 156Kbps
Minimum length between station 0.2m or more
Overall distance
100m (10Mbps) / 160m (5Mbps) / 400m (2.5Mbps) /
900m (625Kbps) / 1200m (156Kbps) 5
Monitor LED L RUN, L ERR., SD, RD
■ LED indicators
L RUN L ERR. SD RD Operation
Communication is normal, but CRC errors occasionally 6
occur due to noise.
Either the "baud rate" or "node No." setting was changed from
0.4s that which existed when the status was cleared by a reset.
- (Implausible operation status)
CRC error in reception data, and response is not possible.
- (Implausible operation status)
7
Normal communication
- (Implausible operation status)
Data destined for local station did not arrive.
- (Implausible operation status)
Polling response is occurring, but CRC error occurred at
the refresh reception.
- (Implausible operation status)
CRC error in data destined for local station.
- (Implausible operation status)
- (Implausible operation status)
- (Implausible operation status)
There is no data destined for the local station, but local
station reception is disabled due to noise.
Data reception is disabled due to severed/disconnected
line. Power is off or hardware is being installed.
, Incorrect "baud rate" or "node No." setting.
: ON : OFF : Blinking
7.2.4 DeviceNet
1 ■ DeviceNet specifications
Item Description
Compatible DeviceNet Volume1 Release2.0
Specs. Volume2 Release2.0
2 Vendor name
Device type
Yamaha Motor Co.,Ltd.( ID=636 )
Generic Device (Device No.0)
Product code 11
Product revision 1.1
■ LED indicators
Type Indication Status Description
Contents 2
Introduction H-1
3
1. What the HT1 does H-2
1.1 HT1 panel layout H-3
1.2 Connecting to the external safety circuit (HT1-D) H-5
4
2. Connecting or disconnecting the HT1 H-7
2.1 Connecting to the controller H-7
2.2 Disconnecting from the controller H-9
5
3. Basic operations H-10
3.1 Operation key layout and functions H-10
3.2 Screen configuration H-11
3.3 Starting to use the keys H-13 6
3.4 How to enter numbers H-17
3.5 Menu structure H-18
5
8. Other functions H-45
8.1 Operation mode H-45
8.2 Setting mode H-46
9. Specifications H-47
9.1 Basic specifications H-47
9
Introduction
Introduction
This "HT1 Operation Guide" explains how to use the HT1 and HT1-D (with ENABLE 1
switch) Handy Terminals that come with the TS series robot controller as an option.
Before reading this section, read the precautions and descriptions stated in the
"Controller Guide" (main part of this manual) to understand the point data and
parameter data, as well as controller functions and usage.
2
5 Option parameters
Set parameters for options such as
CC-Link.
5.3
• Strap holder
Attaching a short strap or
2
necklace strap here prevents
• Emergency stop button
dropping the HT1 while operating
Pressing this button during
it or installing it onto equipment.
operation immediately stops
robot movement. To release
• LCD screen
this button, turn it clockwise.
Releasing this button also
3
This is a liquid crystal display cancels emergency stop.
(LCD) screen with 32 characters
× 10 lines (pixel display),
showing the operation menus
and various types of information.
4
• Data edit keys CLR FUNC
Use these keys to select
menus and edit various data.
(Refer to section 3, "Basic
operations" for more details.) 5
RUN STOP
• Run/stop keys
Use these keys to operate the
robot for teaching or positioning,
or to stop operation. The
# keys are also provided to
and 6
• Connection cable move the robot in jog mode.
This cable connects to the controller. (Refer to section 3, "Basic
One end of this cable is terminated operations" for more details.)
with an 8-pin MD connector (male).
Plug this cable into the COM1
connector on the controller front panel. 7
· Do not push or strike the LCD screen surface with a pointed tool or hard object. This
might scratch or damage the LCD screen.
· The fluid (liquid crystal) in the LCD display is a hazardous substance. If this fluid
8
leaks from the display due to damage and adheres to skin or clothes, wash it off
immediately with soap and water. Then consult a physician.
WARNING · Do not wind the connection cable around the HT1 body when storing, and do not
bend it sharply. Doing so might break the wires in the connection cable. 9
· Do not use an extension cord with the connection cable.
· Never disassemble or modify any part of the HT1. Doing so will cause failures or
malfunctions.
3
• ENABLE switch (HT1-D only)
This switch is used along with
an external safety circuit. This
switch turns off (opens) the
4 circuit when pressed or
released. Pressing this switch to
mid-position enables the circuit.
5
• Safety connector (HT1-D only)
Use this connector along with the
emergency stop or ENABLE
switch to configure an external
safety circuit. (Refer to section 1.2,
6 "Connecting to the external safety
circuit (HT1-D)" for more details.
3
3 3
4 4 ENABLE switch
5 5 (deadman switch)
6 6
7 7
8 8
Controller
9 9
6 6
5
COM1
connector
HT1-D
EXT connector
I/O connector HT1-D cable
2 ・
・
・
・
Attaching this connector directly to the safety connector
on the HT1-D enables the emergency stop button only.
・
・
・
14
15
5 Set so the voltage and current ratings on the circuit connected to pins 1 to 8 on the
supplied 15-pin D-sub connector are no higher than 30V DC and 1A.
Pins 1 and 14, and pins 2 and 15 on the supplied 15-pin D-sub connector are shorted
prior to shipment. When connecting the HT1-D contacts to the external emergency
stop circuit, change the wiring as shown in the above diagram to short pins 14 and 15
6 CAUTION together.
Never attempt to extend the shorting wire between pins 14 and 15. Doing so might
cause noise in the wiring that interferes with HT1-D or controller operation and
causes faulty operation. This wiring should be kept short.
· Do not modify the HT1 cable. Modified cables might cause communication errors or
malfunctions.
· When connecting the HT1 to the controller or disconnecting it from the controller, 2
always grip it by the connector body itself.
CAUTION · A poor connection or inserting the connector the wrong way can result in failure or
malfunctions. Be sure that the cable is securely connected.
· When unplugging the connector from the controller, pull it straight out so as not to
bend the connector pins. 3
1 Connect the HT1 cable to the COM1 connector on the controller front
4
panel.
Connection
5
Communication connector (COM1) HT1
7
N
L1 200V
N1 ROB
I/O
CHARGE
MOTOR
RGEN
I/O
Controller
Grip the connector body and insert it into the COM1. 9
2
PWR
ERR
L1
COM1
200V
3
N1 ROB
I/O
CHARGE
MOTOR
RGEN
I/O
Disconnecting the HT1 while the controller power is on, will trigger emergency stop 5
CAUTION and the robot servo will turn off.
7
PWR
ERR
L
COM1
8
L1 200V
N1 ROB
I/O
CHARGE
MOTOR
I/O
9
RGEN
Dummy connector
Controller
When not using the HT1, always attach the dummy connector to the COM1. Operating
without the dummy connector attached will trigger emergency stop and operation
CAUTION cannot be performed.
3. Basic operations
1 The HT1 operation keys are only a minimum number of necessary keys, so HT1
operating procedures can easily be mastered even by first-time users.
The HT1 operation keys are divided into two groups: data edit keys and run/stop
keys.
4 CLR FUNC
RUN STOP
Run/stop keys
5
Data edit keys
Keys Use the key to:
CLR Return to the preceding menu or screen.
6 FUNC Display the "Function" menu window for the item being selected.
Scroll up or down the screen or increment/decrement numbers.
Move the cursor to a desired digit to enter a numerical value or switch the
page in the menu area.
The HT1 has no number keys. Use and to enter (increment or decrement)
NOTE numbers. (Refer to section 3.4, "How to enter numbers".)
8 Run/stop keys
Keys Use the key to:
Start moving the robot to perform origin search (return-to-origin) or positioning.
RUN Obtain the current position and store it in specified point data. (teaching)
Turn the servo on or off.
9 STOP
Stop moving the robot during operation such as origin search or positioning.
Press RUN to resume operation.
Move the robot in the - (minus) direction during teaching. The robot moves as
long as this key is pressed. Pressing this key once moves the robot in inching
mode (initial setting: 1.00mm).
Move the robot in the + (plus) direction during teaching. The robot moves as
long as this key is pressed. Pressing this key once moves the robot in inching
mode (initial setting: 1.00mm).
In the screen display shown below, a point number and point data are displayed
in the menu area.
In this example, the comment area shows the operation keys that can be used and
2 the current robot position.
Screen display example ("Point teaching" screen)
Point teaching S=100% NRM [01] Status area
P 1
3 1. Run type
2. Position
3. Speed
ABS -
100.00 mm
100 % Menu area
4. Accel. 100 %
5. Decel. 100 %
6. Push 100 %
RUN:Teaching, -/+:JOG
Current pos. 128.00 mm Comment area
4
• "Run mode" display
The currently selected "Run mode" is displayed as an abbreviation on the right of
the status area. The meaning of each abbreviation is described below.
6 4. Accel.
5. Decel.
6. Push
100 %
100 %
100 %
RUN:Teaching, -/+:JOG
Current pos. 128.00 mm
"Run mode" can be changed from the HT1. Refer to section 8.1, "Operation mode" for more
TIP details.
Before editing data, always make sure that the robot is stopped. Editing data while
CAUTION the robot is moving may cause problems with the operation.
2
• Editing point data
1 On the main menu screen, move the cursor to "Point" and press .
The "Point" menu screen appears as shown below. (To return to the main menu 3
screen, press CLR .)
5
2 Move the cursor to "Point edit" and press .
The "Point edit" screen opens showing a point number and point data.
The cursor is placed in the point number row where "P1" is selected when this 6
screen first opens.
In this state, pressing displays the second page of point data in the menu area.
Pressing returns to the previous page.
8
3. Speed゙ 100 % Displays 3. Near
9. ソクド width 100
1.00 mm
%
4. Accel. 100 % 4. カソクド
10.Jump 100
0 -
%
5. Decel. 100 % point data 5. ゲンソクド
11.Flag 100
0 -
%
6. Push 100 % items 6. オシツケ
12.Call 100
0 -
%
Page 1 Page 2
9
5
3. Speed Copy 100 % 3. Speed select OK? 100 %
4. Accel.Delete this 100 % 4. Accel 100 %
5. Decel.Delete all 100 % 5. Decel. Yes 100 %
6. Push Point list 100 % 6. Push No 100 %
6 · The point number can also be selected from the point number list that appears when you select
"Point list" from the "Function" menu. (Refer to section 4.4, "Displaying a list of point data".)
TIP · For instructions on how to enter numbers such as point numbers, refer to section 3.4, "How
to enter numbers".
8 Point edit
P 2
NRM [01]
Point number row
Cursor moves to the data item area
1. Run type ABS -
2. Position 100.00 mm ("1. Run type").
3. Speed 100 %
4. Accel. 100 %
5. Decel. 100 %
6. Push 100 %
9
When the "Point table type" parameter was set to "Standard setting" by initial processing using
the support software "TS-Manager", then "Speed" and "Accel." are displayed in percent (%).
TIP When the "Point table type" parameter was set to "Custom setting", then "Speed" and
2
"Accel." are displayed in SI unit systems (mm/s and m/s ).
5 Use to move the cursor up or down to highlight the data item you
want to edit.
When the cursor is on the bottom row of the screen, pressing scrolls to the next 1
page.
5
P 1
1. Run type ABS -
2. Position 100.00 mm Data for the selected item is left-aligned,
3. Speed 100 % showing it can be edited.
4. Accel. 100 %
5. Decel. 100 %
6. Push 100 %
FUNC.:change the sign Pressing FUNC toggles the plus and minus signs
for the numerical value.
6
· If "Run type" is not selected, then other data items are grayed out and cannot be edited.
When "Run type" is set for point data whose data is not defined, then the initial values will
TIP
be defined.
· For detailed information on each point data item, refer to the "Controller Guide", Chapter 3,
7
section 3.2, "Point data".
the comment area. Use or to select the desired option and press .
• In the direct entry method for data items like "Position", the edit cursor appears
at the rightmost digit of the numerical value. Set the numerical value by 9
incrementing or decrementing it with or . To enter another digit, use or
to move the cursor to that digit and press or to set the numerical value.
After entering each digit, press to enable the setting. (Refer to section 3.4,
"How to enter numbers".
2 3 . 4 6
3
2 3 . 4 4
(3) To move the edit cursor to other digits, press or . (If the number contains a
4
decimal point, skip it.)
2 3 . 4 6 5
(4) To enter a number at a digit where no number is entered, first move the edit
cursor to that digit.
6
2 3 . 4 6
(5) Pressing or causes "0" to appear. Then press or to set the number.
7
0 2 3 . 4 6
(6) To change the plus/minus signs, press FUNC . Pressing FUNC toggles the plus (+) 8
and minus (-) signs.
- 1 2 3 . 4 6 FUNC + -
9
(7) After entering the number, press to enable the setting.
2 Menu
Point
Operation
NRM [01]
Teaching 2. Position
3. Speed
Copy
Delete this
Parameter FUNC
Monitor
Run mode 4. Accel. Delete all
Connection
Terminal
5. Decel. Point list
6. Push
3 Initial screen
7. Zone (-)
8. Zone (+)
(During reaching)
12. Timer
4
Main menu Operation Servo status FUNC (when "Operation" screen is opened)
7
Menu NRM [01]
Point
Operation Run monitor
CLR FUNC Parameter
Monitor
Run mode
Alarm
Connection
Terminal Warning FUNC (when "Alarm records" screen is opened)
RUN STOP
Message
Alarm records Delete this
8 Run mode
Information
Normal mode
CLR
FUNC Monitor mode
Menu
Point
NRM [01] * To change mode,
* Start the controller while Operation Debug mode start the controller while
Parameter
holding down FUNC . Monitor
Run mode holding down CLR .
9
Connection
Terminal
CLR FUNC
RUN STOP
Menu NRM [01]
Point
Operation
Parameter
Monitor
Run mode
Connection
Terminal
Before editing data, always make sure that the robot is stopped. Editing data while
CAUTION the robot is moving might cause problems with operation. 2
4.1 Point teaching
There are two methods for point teaching: teaching playback and direct teaching.
3
In either point teaching method, origin search (return-to-origin) must first be completed. (For
instructions on how to perform an origin search using the HT1, refer to section 6.2, "Origin
NOTE search (return-to-origin".)
9
4. Accel. 100 %
5. Decel. 100 %
6. Push 100 %
RUN:Teaching, -/+:JOG
Current pos. 50.00 mm
The displayed data items are the same as those shown on the "Point edit" screen, but
TIP cannot be changed here.
4
Current pos. 50.00 mm Current pos. 50.00 mm
7
5 Press the jog keys to move the robot to the teaching position.
Pressing the or key moves the robot in the direction of the sign. The robot
keeps moving as long as the jog key is pressed and the message "Running… " will
appear during movement.
8
Pressing the jog key once moves the robot in inching mode. (Initial setting is 1.00mm,
TIP which can be changed as needed by using the "Inching width" (K11) parameter.
6 When the robot reaches the teaching position, release the jog key to
stop the robot.
The message "Running … " no longer appears when the robot is stopped. 1
7 Press RUN to teach the position.
A confirmation message then appears asking whether to teach the current position.
Press or to select "Yes" or "No", and then press . 2
Selecting "Yes" sets the current robot position in "Position" for point data. Selecting
"No" cancels the current position setting and returns to the previous screen.
Point teaching S=100% NRM [01] Point teaching S=80% NRM [01]
P 1
1. Run type Teaching
2. Position
ABS -
100.00 mm
P 1
1. Run type
2. Position
ABS -
128.00 mm
3
Teach
3. Speed Current Pos.? 100 % 3. Speed 100 %
4. Accel. 100 % 4. Accel. 100 %
5. Decel. Yes 100 % 5. Decel. 100 %
6. Push No 100 % 6. Push 100 %
RUN:Teaching, -/+:JOG RUN:Teaching, -/+:JOG
Current pos. 128.00 mm Current pos. 128.00 mm 4
Current robot position is entered here.
1 Open the "Point teaching" screen and select the point number.
Follow the instructions described in steps 1 to 3 in section 4.1.1, "Teaching playback".
6 6. Push No
Teaching, -/+:JOG
Current pos.
100 %
128.00 mm
6. Push
RUN:Teaching, -/+:JOG
Current pos.
100 %
128.00 mm
4
3 Press FUNC to open the "Function" menu and select "Copy".
The "Function" menu changes to the window for specifying the copy source and destination.
The point number that is first displayed as the copy source is the point number that
was selected when the "Function" menu was opened. 5
Point edit NRM [01] Point edit NRM [01]
P 1 P 1
1. Run type Function ABS - 1. Run type Copy ABS -
2. Position 100.00 mm
Select number 2. PositionFrom P 100.00
1 mm
3. Speed Copy
4. Accel.Delete this
100 %
100 %
3. Speed
4. Accel.
To
Copy OK?
P 2 100 %
100 % 6
5. Decel.Delete all 100 % 5. Decel. Yes 100 %
6. Push Point list 100 % 6. Push No 100 %
NRM [01]
9
Point edit
P 1
1. Run type Copy ABS -
2. PositionFrom P 100.00
1 mm
3. Speed To P 9 100 %
4. Accel.
Copy OK? 100 %
5. Decel. Yes 100 %
6. Push No 100 %
4 3. Speed
4. Accel.
5. Decel.
100
100
100
%
%
%
6. Push 100 %
9 5 If it is okay to delete the data, move the cursor to "Yes" and press .
The data of the selected point number is then deleted.
If you selected "Delete all", all point data will be deleted.
The display then returns to the screen that was displayed before the "Function"
menu opened.
4
3 Press FUNC to display the "Function" menu and select "Point list".
Point data appears in the order of point number, showing "Run type" and "Position" data.
In this list, pressing or moves the cursor up or down, and pressing or 5
switches the page.
6
1. Run type Function ABS - P 1 ABS 0.00
2. Position 100.00 mm
Select number P 2 ABSmerge 520.00
3. Speed Copy 100 % P 3 ABSpush 600.00
4. Accel.Delete this 100 % P 4
5. Decel.Delete all 100 % P 5 INC 20.00
6. Push Point list 100 % P 6
P 7
P 8
7
While a point number is selected, pressing enters the data edit screen for the
9
selected point number.
5. Parameter setting
1 The HT1 allows you to set parameters needed for robot operation.
For detailed information and the setting range of each parameter, refer to the
"Controller Guide", Chapter 3, section 3.4, "Parameter data".
Before editing data, always make sure that the robot is stopped. Editing data while
2 CAUTION the robot is moving might cause problems with operation.
Power must be turned off and then back on to enable changes made to Run parameters.
NOTE
7
3 Move the cursor to the parameter you want to change and press .
The value of the selected parameter can now be changed.
8 Run parameter NRM [01] [01]
Soft limit(-) 0.00 mm Soft limit(-) 0.00 mm
Soft limit(+) 150.00 mm Soft limit(+) 150.00 mm
In-position 0.01 mm In-position 0.01 mm
Push mode 0 - Push mode 0 -
Push time 10 ms Push time 10 ms
9 Push speed
Zone(-)
10.00
0.00
mm/s
mm
Push speed
Zone(-)
10.00
0.00
mm/s
mm
Power must be turned off and then back on to enable changes made to I/O parameters.
NOTE
4
Parameter NRM [01] I/O parameter [01]
Run parameter OUTO select ZONE -
I/O parameter OUT1 select NEAR -
Option parameter OUT2 select TLM-S -
Servo parameter OUT3 select ORG-S -
POUT select AFTER -
Alarm No.output INVALID -
SERVO seguence EDGE -
5
3 Move the cursor to the parameter you want to change and press .
The selected parameter can now be changed.
6 I/O parameter [01] I/O parameter [01]
OUTO select ZONE - OUTO select ZONE -
OUT1 select NEAR - OUT1 select NEAR -
OUT2 select TLM-S - OUT2 select TLM-S -
OUT3 select ORG-S - OUT3 select ORG-S -
POUT select AFTER - POUT select AFTER -
7 Alarm No.output
SERVO seguence
INVALID
EDGE
-
-
Alarm No.output INVALID
SERVO seguence EDGE
-
-
NONE
PZONE
9 5 Press CLR .
This returns to the "Parameter" menu screen.
5
3 Move the cursor to "CC-Link" and press .
The CC-Link settings can now be changed.
VALID
INVALID 7
4 Change the parameter.
Selectable options are displayed in the comment area. Use or to select
"Valid" and press . 8
Change the node number and speed as needed.
5 Press CLR .
This returns to the "Parameter" menu screen.
9
3 I/O parameter
Option parameter
Servo parameter
Max. accel. 1
Payload 2
Max. accel. 2
3.50 m/s2
10 Kg
3.50 m/s2
Stop mode CLOSED –
Stop mode time 200 ms
Stop current 30 %
4
The "Max. accel." parameter is enabled only when the HT1 was started while holding down CLR .
NOTE
6 Payload 2
Max. accel. 2
Stop mode
10 Kg
3.50 m/s2
CLOSED –
Stop mode time 200 ms
Stop current 30 %
7
4 Change the parameter value.
For instructions on how to change numerical values, refer to section 3.4, "How to
enter numbers".
6 Press CLR .
9 This returns to the "Parameter" menu screen.
5
3 Press RUN to turn the servo on or off.
The servo turns on and off each time you press RUN .
Running…
7
RUN:Origin search start
Current pos. 128.00 mm
9 Coordinates:
OK
Ref. = 50 %
The machine reference must be adjusted if it is outside an allowable range of 25% to 75%
(allowable range may differ depending on the robot type, so refer to the robot user's
manual). 1
NOTE
For information on how to adjust the machine reference, contact our sales office or
representative.
5 Press .
2
CLR
This returns to the "Origin Search" screen. Pressing CLR once more returns to the
"Operation" menu screen.
5
Current pos. 128.00 mm Current pos. 128.00 mm
The displayed data items are the same as those shown on the "Point edit" screen, but cannot
TIP be edited here.
Run
P 1
S=80% NRM [01] 7
1. Run type Run ABS -
2. Position 100.00 mm
3. Speed 100 %
4. Accel. Running… 100 %
5. Decel. 100 %
6. Push
RUN:positioning start
100 %
8
Current pos. 180.00 mm
1 On the "Operation" menu screen, move the cursor to "Reset" and press .
The "Reset" screen opens showing a description of that alarm.
2 Operation NRM [01] Reset [01]
Servo status Alarm:85 OVER LOAD
Origin search
Run
Reset
3
RUN:Execute Reset
Current pos. 128.00 mm Current pos. 128.00 mm
5 Reset
Alarm:85 OVER LOAD
[01]
Reset
OK
6 RUN:Execute Reset
Current pos. 128.00 mm
4 Press CLR .
This returns to the "Operation" menu screen.
7
Some alarms cannot be reset here. (Refer to the "Controller Guide", Chapter 6,
section 6.4, "Alarms: Possible causes and actions".) In such cases, shut down the
CAUTION control power supply and then restart the controller.
8
The robot stops if an overload occurs. If this happens, avoid restarting the robot
operation shortly after the overload. Doing so might cause the motor malfunctions.
WARNING The system should be designed so that robot operation resumes at least 5 minutes
after an overload alarm occurs.
9
7. Monitor functions
The HT1 has the following monitor functions that display various types of information 1
for checking operation and status.
I/O monitor Displays the status of I/O signals exchanged with the host device.
Status monitor Displays the status of servo, brake, emergency stop, etc. 2
Run monitor Displays the current position, speed, run type, etc. during operation.
Alarm Displays up to 8 alarms that occurred most recently.
Warning Displays up to 8 warnings that occurred most recently.
Message * Displays 1 cause (alarm) of the operation stop that occurred most recently.
3
Alarm records Displays past alarms and their descriptions.
Information Displays the model name and specs of the controller and robot being used.
* This function was added from Ver. 1.06.
4
7.1 I/O monitor
1 On the main menu screen, select "Monitor".
The "Monitor" menu screen opens showing selectable menu items.
5
2 Move the cursor to "I/O monitor" and press .
The "I/O monitor" screen opens showing the current I/O status.
Pressing displays the second page. Pressing returns to the first page.
Monitor
Page 1
6
NRM [01] I/O monitor NRM [01]
I/O monitor IN OUT ■:ON
Status monitor PIN0:□ JOG-:□ POUT0:□ OUT0:□
Run monitor PIN1:□ JOG+:□ POUT1:□ OUT1:□
Alarm PIN2:□ MANU:□ POUT2:□ OUT2:□
7
Warning PIN3:□ ORG:□ POUT3:□ OUT3:□
Message PIN4:□ /LOCK:■ POUT4:□ BUSY:□
Alarm records PIN5:□ START:□ POUT5:□ END:■
PIN6:□ RESET:□ POUT6:□ /ALM:■
PIN7:□ SERVO:■ POUT7:□ SRV-S:■
3 Press CLR .
This returns to the "Monitor" menu screen.
3 Press .
6
CLR
8
3 Press CLR .
This returns to the "Monitor" menu screen.
4
07:
08:
For details on alarms and corrective actions, refer to the "Controller Guide", Chapter 6,
TIP section 6.4, "Alarms: Possible causes and actions".)
5
3 Press CLR .
This returns to the "Monitor" menu screen.
4
07:
08:
For details on warnings and corrective actions, refer to the "Controller Guide", Chapter 6,
TIP section 6.4, "Alarms: Possible causes and actions".)
5
3 Press CLR .
This returns to the "Monitor" menu screen.
3
Status monitor 01: 43 NO POINT DATA
Run monitor 02:
Alarm 03:
Warning 04:
Message 05:
Alarm records 06:
07:
08:
4
For details on messages and corrective actions, refer to the "Controller Guide", Chapter 6,
TIP section 6.4, "Alarms: Possible causes and actions".)
5 3 Press CLR .
This returns to the "Monitor" menu screen.
The alarm records are important data used to analyze problems that occurred in this 8
product, so do NOT delete them. Leaving the alarm records undeleted will cause no
CAUTION problems. However, if you want to delete them, use the procedure below.
Robot SS04 -
Stroke 250.000 mm
Max. speed 1200.00 mm/s
Max. payload 20 kg
5 3 Press CLR .
This returns to the "Monitor" menu screen.
6
8. Other functions
8.1 Operation mode 1
When using the HT1, the operation mode can be set to any of the followings modes.
The default setting is "Normal mode".
I/O control
HT1
Run mode
operation
from host
device
Description
2
Normal mode
All HT1 operations and host device I/O
Permitted Permitted
controls can be performed.
Normal mode (safety)
To change the operation mode, turn on the power to the controller while holding down
5
the CLR on the HT1, or reinsert the HT1 cable connector into the COM1 connector on
CAUTION the controller front panel. For details on each operation mode, refer to section 5.6,
"Operation modes", in Chapter 5 of the Controller Guide.
6
1 On the main menu screen, select "Run mode".
The "Run mode" menu screen appears. An asterisk (*) is displayed to the left of the
currently selected mode.
Menu
Point
NRM [01] Run Mode
* Normal mode
NRM [01] 7
Operation Monitor mode
Parameter Debug mode
Monitor Normal mode(safety)
Run mode Monitor mode(safety)
Connection Debug mode(safety)
Terminal
I/O :Run OK
8
Term.:Edit,Run OK
On the HT1 screen, the menu item to select the operation mode is named "Run mode". The
"Run mode" is selectable only when the HT1 was started while holding down CLR
NOTE all modes other than the currently selected mode are grayed out and cannot be selected.
. Otherwise,
9
2 Move the cursor to the mode you want to set, and press .
3 Press CLR .
This returns to the main menu screen.
2 Settings
Serial port
Language English
Back light ON min.
Brightness B 31
Brightness GC 10
3 Brightness GB
Brightness W
12
0
CLR: Go to Menu
4 In Setting mode, do not change any settings other than the LCD display language
(Japanese/English).
CAUTION
After changing the setting, press CLR to enter the main menu screen and enable the change.
NOTE
5
8.2.1 Changing the display language
Settings
Serial port
7
Language English
Back light ON min.
Brightness B 31
Brightness GC 10
Brightness GB 12
Brightness W 0
Japanese
English
8
2 Use or to select the desired language (Japanese/English) and
press .
9 3 Press CLR .
This returns to the "Settings" screen.
9. Specifications
9.1 Basic specifications 1
Item Specifications
W88 H191 D45 mm
Outer dimensions
(not including emergency stop button)
Basic
Weight
HT1 : 260kg (without cable), 400g (including cable)
HT1-D : 300kg (without cable), 440g (including
2
specifications
cable)
Power 12V DC, 0.25A or less (supplied from controller)
Cable length 3.5m
Interface RS-232C
Display
Dot matrix monochrome LCD (with backlight)
32 characters 10 lines 3
Operation keys Mechanical switch
External
Emergency stop
inputs/outputs Normally-closed (with lock mechanism)
button
ENABLE switch
3-position switch
(HT1-D only)
Safety connector
15-pin D-sub connector (male)
4
(HT1-D only)
Ambient operating
0 to +40˚C / 35 to 85% RH (no condensation)
Ambient Temperature/humidity
conditions Ambient storage
-10 to +65˚C / 10 to 85% RH (no condensation)
Others
Temperature/humidity
Compatible
All TS series models
5
controllers
8
191
CLR FUNC
RUN STOP
9
20
45
53 (Units: mm)
9.2.2 HT1-D
1 88 63
2 191
3
CLR FUNC
RUN STOP
4 3-position
ENABLE switch
20
45
53 (Units: mm)
Safety connector
Contents 2
Introduction C-1
3
1. Communication specifications C-2
1.1 Communication parameter specifications C-2
1.2 Communication command specifications C-2
3
Introduction
Introduction
The TS series robot controller allows you to write the point data or operate the robot 1
using a communication device, such as a personal computer through the RS-232C
communication.
This "Communication Command Guide" explains how to set the communication
parameters necessary to perform the communication between the communication
device and the TS series, and also explains the communication command 2
specifications.
Before reading this section, read the precautions and descriptions stated in the
"Controller Guide" (main part of this manual) to understand the point data and
parameter data, as well as controller functions and usage.
3
1. Communication specifications
1 1.1 Communication parameter specifications
The communication parameters on the mating unit, such as personal computer
must be set as follows. Refer to the relevant unit's operation manual for the setting
procedure.
■ Communication parameter specifications
2 Parameter Setting
Baudrate 38,400bps
Data bit 8 bits
Parity Odd
Stop bit 1 bit
3 Flow control None
When 'n' (node number) is omitted, commands are sent to all the daisy-chained controllers.
NOTE
Make sure to perform automatic node number setting when you first use the daisy-
chained controller or when you have replaced the controllers.
To perform the node number setting, execute "Automatic node number assignment"
CAUTION in the support software TS-Manager or send the "Automatic node number setting
(SETID)" command (communication command).
• The number of bytes, which can be output by one command response, is 255.
• " , " (comma) means the same as c/r l/f during data transmission.
■ Query commands
Command Format Command Description
1 ?M @?M<point number>[.<n>] Operation type
?P @?P<point number>[.<n>] Position
?S @?S<point number>[.<n>] Speed
?AC @?AC<point number>[.<n>] Acceleration
?DC @?DC<point number>[.<n>] Deceleration
2 ?Q @?Q<point number>[.<n>] Point
data
Push
?ZL @?ZL<point number>[.<n>] reading Zone (-)
?ZH @?ZH<point number>[.<n>] Zone (+)
?N @?N<point number>[.<n>] Near width
3 ?J
?F
@?J<point number>[.<n>]
@?F<point number>[.<n>]
Jump
Flag
?T @?T<point number>[.<n>] Timer
?K @?K<parameter number>[.<n>] Parameter data reading
?D @?D<status number>[.<n>] Status information reading
?IN @?IN<input number>[.<n>] Input information reading
?INB @?INB<input bit number>[.<n>] Input information (bit) reading
?OUT @?OUT<output number>[.<n>] Output information reading
?OUTB @?OUTB<output bit number>[.<n>] Output information (bit) reading
?WIN @?WIN<word input number>[.<n>] Input word information reading
?WOUT @?WOUT<word output number>[.<n>] Output word information reading
?OPT @?OPT<option number>[.<n>] Option information reading
?OPTB @?OPTB<option bit number>[.<n>] Option information (bit) reading
?ALM @?ALM<alarm occurrence number>[.<n>] Alarm information reading
?WARN @?WARN<warning occurrence number>[.<n>] Warning information reading
n: Node number
Return-to-origin (ORG)
1 Format
Meaning
@ORG[.<node number>] c/r l/f
Performs the return-to-origin.
Function
This command has the same function as the return-to-origin (ORG) input.
Setting
2 <Node number> : 1 to 16 (This setting can be omitted when the same command
is sent to all the controllers connected with the host device,
as by daisy chain connection.)
Communication example
3 Transmission Response
@ORG.1 c/r l/f Return-to-origin operation
RUN.1 c/r l/f Starts the return-to-origin.
END.1 c/r l/f Normal end
• The JOG movement speed is set using "JOG speed (K10)" of the RUN parameter.
(See also Chapter 3, section 3.4.2 "Parameter details" of the Controller Guide.)
NOTE • The JOG movement using the communication command does not relate to the manual
mode status.
Setting
<Node number> : 1 to 16 (This setting can be omitted when the same command
is sent to all the controllers connected with the host device,
as by daisy chain connection.)
Communication example
Transmission Response
@JOG+.1 c/r l/f JOG movement in the + direction.
RUN.1 c/r l/f Starts the JOG movement.
@STOP.1 c/r l/f Transmits the operation stop.
OK.1 c/r l/f JOG movement normal stop
• The inching width (amount) is set using "Inching width (K11)" of the RUN parameter.
2
(See also Chapter 3, section 3.4.2 "Parameter details" of the Controller Guide.)
NOTE • The inching movement using the communication command does not relate to the manual
mode status.
Setting 3
<Node number> : 1 to 16 (This setting can be omitted when the same command
is sent to all the controllers connected with the host device,
as by daisy chain connection.)
Communication example
Transmission Response
@INCH-.1 c/r l/f Inching movement in the - direction.
RUN.1 c/r l/f Starts the inching movement.
END.1 c/r l/f Normal end
Reset (RESET)
Format @RESET[.<node number>] c/r l/f
Meaning Performs the reset.
Function
This command has the same function as the reset (RESET) input.
When executing this command, the following operations are performed.
(1) Resets the alarm.
(2) Clears the point number output.
(3) Clears the remaining movement amount of the relative positioning operation.
Setting
<Node number> : 1 to 16 (This setting can be omitted when the same command
is sent to all the controllers connected with the host device,
as by daisy chain connection.)
Communication example
Transmission Response
@RESET.1 c/r l/f Reset
OK.1 c/r l/f Normal end
There is a limit to the number of data writing cycles for the memory (EEPROM). So,
when it is required to frequently write the data to the memory, use commands
CAUTION described in "point data writing 2".
The individual data of the point data related to the position or speed may include the decimal
point due to the specifications. However, when handling such data using the communication
command, all of data are handled as integer values. For example, when the position data is
NOTE -2
20.00 [mm], the communication command handles this value as "2000[10 mm]" not
including the decimal point.
For point data details, see Chapter 3, section 3.2 "Point data" of the Controller Guide.
TIP
Setting
<Point number> : 1 to 255
1 <Node number> : 1 to 16 (This setting can be omitted when the same command
is sent to all the controllers connected with the host device,
as by daisy chain connection.)
Communication example
Transmission Response
2 @P1.1=30000 c/r l/f
OK.1 c/r l/f
Writes "30000" to "Position" of point data 1.
Normal end
@S1.1=50 c/r l/f Writes "50" to "Speed" of point data 1.
OK.1 c/r l/f Normal end
@AC1.1=100 c/r l/f Writes "100" to "Acceleration" of point data 1.
OK.1 c/r l/f Normal end
3 @DC1.1=50 c/r l/f
OK.1 c/r l/f
Writes "50" to "Deceleration" of point data 1.
Normal end
@M1.1=1 c/r l/f Writes "1" (ABS) to "Operation type" of point data 1.
OK.1 c/r l/f Normal end
• Even when the setting value is written using this command, the value is not saved into the
memory. So, the value is returned to its previous value after the power has been turned
off, and then turned on again. When the setting value needs to be saved into the memory,
it is necessary to write the operation type (M) after the setting value has been written.
• The individual data of the point data related to the position or speed may include the
NOTE decimal point due to the specifications. However, when handling such data using the
communication command, all of data are handled as integer values. For example, when
the position data is 20.00 [mm], the communication command handles this value as
-2
"2000[10 mm]" not including the decimal point.
• This command is valid from version 1.04.xxx or higher.
For point data details, see Chapter 3, section 3.2 "Point data" of the Controller Guide.
TIP
Setting
<Point number> : 1 to 255
<Node number> : 1 to 16 (This setting can be omitted when the same command
is sent to all the controllers connected with the host device,
1
as by daisy chain connection.)
Communication example
Transmission Response
@P_1.1=30000 c/r l/f
OK.1 c/r l/f
Writes "30000" to "Position" of point data 1.
Normal end 2
@S_1.1=50 c/r l/f Writes "50" to "Speed" of point data 1.
OK.1 c/r l/f Normal end
@AC_1.1=100 c/r l/f Writes "100" to "Acceleration" of point data 1.
OK.1 c/r l/f Normal end
@DC_1.1=50 c/r l/f Writes "50" to "Deceleration" of point data 1.
OK.1 c/r l/f Normal end 3
Current position teaching (TEACH)
Format @TEACH<point number>[.<node number>] c/r l/f
Meaning Teaches the current position to the position data of specified point data.
Function
This command has the same function as the current position teaching (TEACH) input.
• The current position teaching using the communication command does not relate to the
manual mode and interlock statuses.
NOTE • If the return-to-origin is not completed, the abnormal end is returned.
Setting
<Point number> : 1 to 255
<Node number> : 1 to 16 (This setting can be omitted when the same command
is sent to all the controllers connected with the host device,
as by daisy chain connection.)
Communication example
Transmission Response
@TEACH2.1 c/r l/f Teaches the current position to point data 2.
OK.1 c/r l/f Normal end
When parameters need to be edited, do not edit parameters not described in this
CAUTION guide. Doing so may cause a communication failure or malfunction.
• Some parameter data may include the decimal point due to the specifications. However,
when handling such data using the communication command, all of data are handled as
integer values. For example, when K1 ((-) software limit) is 20.00[mm], the communication
-2
NOTE command handles this value as "2000[10 mm]" not including the decimal point.
• The operation parameter, I/O parameter, and option parameter you have changed become
valid after the power has been turned off, and then turned on again.
Setting
<Parameter number> : 1 to 138
<Node number> : 1 to 16 (This setting can be omitted when the same command
is sent to all the controllers connected with the host device,
as by daisy chain connection.)
For parameter number details, see Chapter 3, section 3.4 "Parameter data" of the Controller
TIP Guide.
Communication example
Transmission Response
@K10.1=50 c/r l/f Writes "50" to parameter data K10 (JOG speed).
OK.1 c/r l/f Normal end
Point data reading (?M, ?P, ?S, ?AC, ?DC, ?Q, ?ZL, ?ZH, ?N, ?J, ?F, ?T)
@?M<point number>[.<node number>] c/r l/f
@?P<point number>[.<node number>] c/r l/f
2 @?S<point number>[.<node number>] c/r l/f
@?AC<point number>[.<node number>] c/r l/f
@?DC<point number>[.<node number>] c/r l/f
@?Q<point number>[.<node number>] c/r l/f
Format
@?ZL<point number>[.<node number>] c/r l/f
@?ZH<point number>[.<node number>] c/r l/f
@?N<point number>[.<node number>] c/r l/f
3 @?J<point number>[.<node number>] c/r l/f
@?F<point number>[.<node number>] c/r l/f
@?T<point number>[.<node number>] c/r l/f
Meaning Reads the individual data of a specified point.
Function
Reads the individual data of a specified point.
The command may vary depending on the type of individual data. For details,
see the table below.
■ Command and data type
Unit
Command Type
Standard Setting Custom Setting
?M Operation type -
?P Position 0.01mm
?S Speed % 0.01mm/s
?AC Acceleration % 0.01m/s 2
?DC Deceleration %
?Q Push %
?ZL Zone (-) 0.01mm
?ZH Zone (+) 0.01mm
?N Near width 0.01mm
?J Jump -
?F Flag -
?T Timer ms
The individual data of the point data related to the position or speed may include the decimal
point due to the specifications. However, when handling such data using the communication
command, all of data are handled as integer values. For example, when the position data is
NOTE 20.00[mm], the communication command handles this value as“2000[10 mm]”not
-2
Setting
<Point number> : 1 to 255
<Node number> : 1 to 16 (This setting can be omitted when the same command
is sent to all the controllers connected with the host device,
as by daisy chain connection.)
Communication example
Transmission Response
@?P1.1 c/r l/f Reads "Position" of point data 1. 1
P1.1=30000 c/r l/f Receives the data.
OK.1 c/r l/f Normal end
@?S2.1 c/r l/f Reads "Speed" of point data 2.
S2.1=100 c/r l/f Receives the data.
OK.1 Normal end 2
Parameter data reading (?K)
Format @?K<parameter number>[.<node number>] c/r l/f
Meaning Reads a specified parameter.
3
Function
Reads the setting value of a specified parameter.
Some parameter data may include the decimal point due to the specifications. However,
when handling such data using the communication command, all of data are handled as
NOTE integer values. For example, when K1 ((-) software limit) is 20.00[mm], the communication
-2
command handles this value as“2000[10 mm]”not including the decimal point.
Setting
<Parameter number> : 1 to 138
<Node number> : 1 to 16 (This setting can be omitted when the same command
is sent to all the controllers connected with the host device,
as by daisy chain connection.)
For parameter number details, see Chapter 3, section 3.4 "Parameter data" of the Controller
TIP Guide.
Communication example
Transmission Response
@?K10.1 c/r l/f Reads parameter data K10 (JOG speed).
K10.1=50 c/r l/f Receives the data.
OK.1 c/r l/f Normal end
1 Format
Meaning
@?D<status number>[.<node number>] c/r l/f
Reads specified status information.
Function
Reads the status information, such as current position or speed.
Setting
2 <Status number> : 0 to 20 (See the table below.)
<Node number> : 1 to 16 (This setting can be omitted when the same command
is sent to all the controllers connected with the host device,
as by daisy chain connection.)
Value Meaning
-1 Return-to-origin is being executed.
0 Stopping
1 ABS
2 INC
18 Operation status - 3 ABS merge
4 Operation INC merge
5 type ABS push
6 INC push
7 ABS deceleration push
8 INC deceleration push
Communication example
Transmission Response
@?D0.1 c/r l/f Reads the information on status number 0
(current position).
D0.1=32000 c/r l/f Receives the data.
OK.1 c/r l/f Normal end
Function
2
Reads the information on specified input/output signal.
The read-out results of the input/output information in decimal notation are returned.
Setting
<Input/output number> : 1 (See the table below.) 3
<Input/output bit number> : 0 to 15 (See the table below.)
<Node number> : 1 to 16 (This setting can be omitted when the same
command is sent to all the controllers connected with the
host device, as by daisy chain connection.)
■ Input/output information type
Communication example
Transmission Response
@?IN1.1 c/r l/f Reads the information on input 1 (bit 15 to 0).
IN1.1=36864 c/r l/f Receives the data. 36864 = 9000h
OK.1 c/r l/f Normal end
@?OUTB0.1 c/r l/f Reads the information on output bit 0.
OUTB0.1=1 c/r l/f Receives the data.
OK.1 c/r l/f Normal end
1 Format
Input information
@?WIN<word input number>[.<node number>]c/r l/f
Output information
@?WOUT<word output number>[.<node number>]c/r l/f
Meaning Reads specified word input/output information.
Function
2 Reads the word input/output information.
The read-out results of the word input/output information in decimal notation are
returned.
3 NOTE
The word input/output is a data area to be used by the remote command.
Setting
<Word input/output number> : 0 to 3 (See the table below.)
<Node number> : 1 to 16 (This setting can be omitted when the same
command is sent to all the controllers connected with
the host device, as by daisy chain connection.)
■ Input/output information type
When option number 0 is specified, all of the 32-bit information are output at once in binary
NOTE notation.
Communication example
Transmission Response
@?OPT1.1 c/r l/f Reads option information 1 (bit 15 to 0).
OPT1.1=35336 c/r l/f Receives the data. 35336 = 8A08h
OK.1 c/r l/f Normal end
@?OPTB11.1 c/r l/f Reads option information bit 11.
OPTB11.1=1 c/r l/f SRV-S = 1 (Servo ON status)
OK.1 c/r l/f Normal end
1 Format
@?ALM<alarm occurrence number>[.<node number>] c/r l/f
@?WARN<warning occurrence number>[.<node number>] c/r l/f
Meaning Reads the alarm/warning information currently occurring.
Function
Reads the alarm/warning information currently occurring.
2 For details regarding the alarm and warning numbers and their contents, see Chapter 6
TIP "Troubleshooting" of the Controller Guide.
Setting
3 <Alarm/warning occurrence number> : 1 to 32
<Node number> : 1 to 16 (This setting can be omitted when the
same command is sent to all the controllers
connected with the host device, as by daisy chain
connection.)
If multiple alarms and warnings occur, the alarm/warning occurrence numbers are
sequentially assigned to 1, 2, and so on from a smaller alarm number.
Example) If overload (86) and emergency stop (C1) occur, the alarm occurrence numbers
NOTE are assigned as follows.
Alarm occurrence number 1 = 86 (overload)
Alarm occurrence number 2 = C1 (emergency stop)
Communication example
Transmission Response
@?ALM1.1 c/r l/f Reads the alarm information.
ALM1.1=86 c/r l/f Receives the data. Alarm number 86: Overload
error is occurring.
OK.1 c/r l/f Normal end
@?WARN1.1 c/r l/f Reads the warning information.
OK.1 c/r l/f Normal end (No warning occurs.)
Contents 2
Introduction D-1
3
1. Installation and wiring D-2
1.1 Installation D-2
1.2 Wiring D-3
3
Introduction
Introduction
The daisy chain function of the TS series controllers enables monitoring of 1
the controller status and manipulation of various data, such as point data and
parameters, of up to 16 controllers that is connected (daisy-chained) with a
computer or Handy Terminal.
This section explains the daisy chain function used with the support software TS-
Manager.
2
For details on the basic operations of the support software TS-Manager, refer to the
TS-Manager manual and its online help.
3
CLR FUNC
RUN STOP
COM2
Communication PWR
ERR
PWR
ERR COM1
PWR
ERR
cable
L L ROB L
COM1 COM1 COM1
I/O
N N N
L1 200V
Daisy L1 200V
Daisy I/O Daisy chain cable L1 200V
• The applicable controller software version for the daisy chain function is Ver.1.05.110
or later. The controllers with the earlier version software cannot utilize this function.
Make sure to check the software version.
CAUTION • The daisy chain function can be used with the HT1 with the software version 1.09
onwards.
For details about the installation of the controller, refer to the "Controller Guide", Chapter 2
NOTE "Installation and wiring".
1.2 Wiring
Be sure to shut off the control power to the controller before connecting the 1
WARNING controllers in a daisy chain.
For details regarding the connection of personal computer and Handy Terminal, refer to“2.5
3
NOTE Connecting the communication unit”in Chapter 2.
COM1 port
PWR
SRV
COM2
COM1
ROB
I/O
I/O
ES1
ES2
ES-
MP24V
CP24V
0V
Communication cable
Controller
• Select either the USB or D-Sub connection cable for the communication cable. To
perform the communication through the USB port of a communication device, such
1 as a personal computer, use the USB communication cable. If the D-Sub
communication cable is connected to the USB port through a commercially available
USB conversion cable, the operation cannot be guaranteed.
• Do not modify the communication cable. This can cause communication errors and
equipment failure.
2 CAUTION • Always grasp the connector body when connecting/disconnecting the communication
cable at the controller. Pulling on the cable can cause equipment failure or breaking of
wire.
• An incorrectly inserted connector or poor contact condition can cause malfunctions
or equipment failure. Be sure that the connector is correctly and securely connected.
3 • When disconnecting the connector from the controller, pull the connector straight
out to avoid bending the connector pins.
2 Connect the white connector of the daisy chain cable to the COM2 port on the
controller that has been connected with the communication cable.
COM2 port
PWR
SRV
COM2
COM1
ROB
I/O
I/O
ES1
ES2
ES-
MP24V
CP24V
0V
Controller
3 Connect the other end of the daisy chain cable (black connector) to the
COM1 port on the destination controller to be daisy-chained.
In this way, two controllers have been connected. By using the same procedure, up 1
to 16 controllers can be daisy-chained.
• The daisy chain cable is a dedicated cable for connecting controllers in a daisy
chain. So, do not use the daisy chain cable for other equipment. This may cause
equipment failure.
• Make sure each connector is facing correctly and insert it straight inwards.
• Make sure the metal parts of the connector do not come in contact with the external
power supply terminals, etc.
• Make sure there are no metallic objects such as pins or needles making connect
between the connector pins. These might cause heat, fire, or damage.
• Do not disassemble, modify or make a direct solder connection since this might
cause heat, fire, or damage.
• Do not let water or moisture get on the unit. Do not touch the connector with moist
hands since this might cause electrical shocks.
WARNING • Do not apply strong impacts to the unit since this might cause breakdowns.
• When inserting or removing the connector grip it by the connector body. Do not pull
on the cable since this might cause wire breakage or connection defects.
• If the cable becomes worn or damaged then promptly stop using it and ask for repair
at the dealer where you purchased or contact our sales office.
• Do not place heavy items on the cable or forcefully bend or pull on the cable since
this might cause fires or breakdowns.
• Never connect to any equipment other than the specified model since this might
damage the internal IC.
• If you notice smoke or a strange odor then remove the cable, stop using the
equipment, and ask for repair at the dealer where you purchased or contact our
sales office.
3 When you connect controllers in a daisy chain, be sure to perform the automatic node
number assignment. Also be sure to do it when another controller is added after the
automatic node number assignment has been performed once.
WARNING If multiple controllers with the same node number exist on a network, data
communication may not be performed correctly. (Refer to "2.1.2 When controllers
with same node number exist on network".)
For details on the basic operations of the TS-Manager, refer to the TS-Manager manual and
NOTE its online help.
TS-Manager icon
5 The message appears stating that the automatic node number assignment
is completed.
1 The figures on the left side show the node numbers and the letters on the right
mean the controllers' model names set for each node number.
You can also click the [New Connection] button on the toolbar.
TIP
3 If there exist some computers having the same node number, the
following warning message will appear.
Warning message
1
2
4 Click the [OK] button to perform automatic node number assignment.
5 Click the [OK] button when the message appears stating that the
automatic node number assignment is completed.
3
The figures on the left side show the node numbers and the letters on the right
mean the controllers' model names set for each node number.
Controller tree
2 You can also click the [New Connection] button on the toolbar.
TIP
5 Select a controller whose data you want to display, and click the [OK]
button.
If you add a daisy-chained controller after "New Connection" has been performed,
all the controllers may not be displayed. In this case, click the [Research] button.
If controllers having the same node number are recognized when "Research" is performed,
1
the window appears asking whether to execute automatic node number assignment. In this
NOTE window, clicking the [OK] button will start the assignment. If you do not require automatic
node number assignment, click the [Cancel] button.
• If a computer and a controller have already been connected, transfer and writing of data
will be made to the currently connected controller.
2 NOTE • For details on how to write and transfer data to the controller, refer to the support software
TS-Manager manual.
2 Select the COM port to be connected to the controller, and click the
[OK] button.
1
"Write Data to Controller" window
If controllers having the same node number are recognized when "Research" is performed,
the window appears asking whether to execute automatic node number assignment. In this
NOTE window, clicking the [OK] button will start the assignment. If you do not require automatic
node number assignment, click the [Cancel] button.
If the robot name set in the data to be transferred to the controller does not match
that currently set in the controller, a confirmation message appears asking whether
1 to continue data transfer. If you want to continue data transfer, click the [Yes]
button.
3
If the confirmation message stated above appears, check whether the robot name
currently used is the same as that to be displayed as a destination.
CAUTION Please note that if they don't have the same name, clicking the [Yes] button may
affect the operation.
7 When the message appears stating the transfer has been completed,
click the [OK] button.
The data will be usable after you have turned the control power off and back on
again. (Turning off the control power may not be necessary depending on the
parameter to be written.)
3
2 The "Data Transfer [PC to Controller]" window appears.
Clicking the [ ... ] button next to the "File Name" box will display the "Open" dialog box.
4 Select the file to transfer to a controller and click the [Open] button.
The selected data file is displayed in the "File Name" box.
1
5 Select the COM port to be connected to the controller, and click the
[OK] button.
When the controller to which you will transfer data is already connected, executing
2 "Transfer" - "PC to Controller..." will display the COM port in use as follows.
If you have selected "COM port (in use)" in this window, the data will be transferred
to the currently connected controller.
When you want to transfer data to a controller other than the currently connected
one, either disconnect the connection or change the node number by performing
"Switch Controller" first, and then execute data transfer again.
Please note that clicking the [Yes] button in the transfer confirmation message
CAUTION window may affect the operation.
If the controller information in the data to be transferred does not match the
controller at the transfer destination, an error message appears and the data
transfer will be canceled. Check the setting and then transfer the data again.
8 To perform data transfer, change the Run Mode to the Debug Mode.
Click the [Yes] button to perform data transfer.
3
0 Data transfer starts.
q When the message appears stating the transfer has been completed,
click the [OK] button.
The data will be usable after you have turned the control power off and back on
again. (Turning off the control power may not be necessary depending on the
parameter to be written.)
Contents
Index (Controller) 1
Index (HT1) 3
Index (Controller) Installation conditions .........................................2-2
Installation method ..............................................2-1
I/O interface specifications..................................7-3
A NPN ..........................................................................7-3
Alarm PNP ..........................................................................7-3
List ............................................................................6-2 I/O signal list .........................................................4-6
Possible causes and actions ....................................6-3 I/O specifications
Recording function ...................................................6-1 CC-Link type .............................................................4-2
Alarm groups ............................................................6-1 Details ......................................................................4-7
Alarm No. output function .................................5-38 DeviceNet type .........................................................4-4
B NPN and PNP type ...................................................4-1
CC-Link..................................................................7-3 O
CE marking ............................................................. iv Operation modes ................................................5-36
Changing the payload ........................................5-38 Operation procedure ............................................5-1
Communication command description ............. C-5 Origin search ........................................................5-4
Edit commands ........................................................ C-9
P
Query commands .................................................. C-14
Parameter data .....................................................3-9
Robot operation commands .................................... C-5
I/O parameters .......................................................3-10
Status change commands ....................................... C-8
Option parameters ..................................................3-10
Communication specifications .......................... C-2
Parameter details ...................................................3-12
Communication command specifications ................ C-2
RUN parameters ......................................................3-9
Communication parameter specifications ............... C-2
Servo parameters ................................................... 3-11
Connecting
Part names and functions
Configuring an emergency stop circuit ...................2-12
LED (CC-Link) ..........................................................1-2
I/O signals .............................................................. 2-11
LED (DeviceNet) ......................................................1-2
I/O unit ....................................................................2-14
Main body .................................................................1-1
Robot ........................................................................2-6
Point data ..............................................................3-2
Connecting the communication unit
Custom setting type ..................................................3-4
Communication device .............................................2-9
Details ......................................................................3-5
Dummy connector ..................................................2-10
Standard setting type ...............................................3-3
HT1...........................................................................2-8
Positioning operation ..........................................5-7
D
R
Daisy chain
Remote commands ............................................5-27
Automatic node number assignment function ......... D-6
Parameter data reading ..........................................5-35
Switching of controllers ......................................... D-10
Parameter data writing ...........................................5-34
Data overview .......................................................3-1
Point data reading ..................................................5-28
DeviceNet ..............................................................7-4
Point data writing ....................................................5-28
Dimensional outlines ...........................................7-2
Query......................................................................5-27
I Special codes .........................................................5-29
Installation and operation sequence ..................1-4 Status .....................................................................5-29
Index 1
Return-to-origin ....................................................5-4
S
Safety alert symbols and signal words ................ iii
Safety cautions ....................................................... vi
Soft limit function ...............................................5-37
W
Warranty .................................................................. xi
Wiring
Connecting the robot ................................................2-6
Power supply connection .........................................2-3
Z
Zone output function .........................................5-37
2 Index
Index (HT1) Setting Run parameters ........................................ H-26
Setting Servo parameters ...................................... H-30
B R
Resetting an alarm ............................................ H-36
Basic specifications .......................................... H-47
Return-to-origin ................................................. H-32
C
S
Connecting to the controller .............................. H-7
Screen configuration ........................................ H-11
D
Setting mode
Dimensional outlines ........................................ H-47
Changing the display language ............................. H-46
HT1........................................................................ H-47
Starting to use the keys .................................... H-13
HT1-D .................................................................... H-48
T
Disconnecting from the controller..................... H-9
Turning the servo on or off ............................... H-31
E
W
Editing the point data
Copying point data ................................................ H-23 What the HT1 does .............................................. H-2
Deleting point data ................................................ H-24
Displaying a list of point data ................................. H-25
Point teaching ........................................................ H-19
H
How to enter numbers ...................................... H-17
M
Menu structure .................................................. H-18
Monitor functions
Alarm display ......................................................... H-40
Alarm record display .............................................. H-43
Information display ................................................ H-44
I/O monitor ............................................................. H-37
Message display .................................................... H-42
Run monitor ........................................................... H-39
Status monitor ....................................................... H-38
Warning display ..................................................... H-41
O
Operating the robot ........................................... H-34
Operation key layout and functions ................ H-10
Operation mode ................................................. H-45
Origin search ..................................................... H-32
P
Panel layout ......................................................... H-3
Parameter setting
Setting IO parameters ........................................... H-28
Setting Option parameters .................................... H-29
Index 3
Revision record
User's Manual