Page 7
CONTENTS TS Series User’s Manual 7.5 Stop mode TS-S TS-S2 TS-SH 5-49 7.6 Magnetic pole position estimation TS-P 5-49 8. LED status indicators 5-50 9. TS-Monitor (Option) TS-X TS-P 5-51 9.1 Part names and functions 5-51 9.2 Opening or closing the TS-Monitor 5-51 9.3 Changing the screen...
Page 8
CONTENTS TS Series User’s Manual 4 . Regenerative unit specifications 7-12 4.1 Dimensional outlines (RGT) 7-12 4.2 Dimensional outlines (RGU-2) 7-12 HT1 Operation Guide Introduction 1. What the HT1 does 1.1 HT1 panel layout 1.2 Connecting to the external safety circuit (HT1-D) 2.
Page 9
CONTENTS TS Series User’s Manual 7. Monitor functions A-31 7.1 I/O monitor A-31 7.2 Status monitor A-32 7.3 Run monitor A-33 7.4 Alarm display A-34 7.5 Warning display A-34 7.6 Message display A-35 7.7 Alarm record display A-36 7.8 Information display A-37 8.
Page 10
CONTENTS TS Series User’s Manual Point data writing 1 (M, P, S, AC, DC, Q, ZL, ZH, N, J, F, T) Point data writing 2 (P_, S_, AC_, DC_, Q_) B-10 Current position teaching (TEACH) B-11 Point data copying (COPY) B-11 Point data deleting (DEL) B-12...
Page 11
CONTENTS TS Series User’s Manual 1.1 Installation 1.2 Wiring 2. Initial setting 2.1 Node number setting 2.2 Enable setting 3 . I/O interface specifications 3.1 Configuration 3.2 CC-Link type 3.3 EtherNet/IP type 4. Data setting and operation 4.1 Restrictions on gateway function 4.2 Data setting 4.3 Operation...
Important information before reading this manual Contents Introduction Main functions About this manual Safety alert symbols and signal words CE marking 1. Safety standard 2. Safety measures 3. Robot safety measures 4. EMC countermeasure example Safety cautions Warranty...
This manual explains four controller models, TS-S, TS-S2, TS-SH, TS-X, and TS-P. So, some functions or numeric values may vary depending on the controller model you are using. In this...
Main functions The following table shows the main functions of the controller. Function Explanation Reference Section Moves the robot slider to the specified position. There are 4 types of position operation: 1. Positioning operation Chapter 5 section 3, "Positioning operation". 2.
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...
Safety aler t symbols and signal words The following safety alert symbols and signal words are used in this manual to describe safety concerns, handling precautions, prohibited or mandatory action and key points when using this product. Make sure you fully understand the meaning of each symbol and signal word and comply with the instructions. DANGER "DANGER"...
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.
Regarding EMC directives, the customer's final product (entire system) including the YAMAHA robot must provide the necessary countermeasures. We at YAMAHA determine a model for single units of YAMAHA robots (controller, robot, and peripheral device) and verify that it complies with the relevant standards of EMC directives.
Page 21
• Countermeasure components (1) Surge absorber Always install an external surge absorber to protect the controller from surge noise that may be generated by lightning. A recommended surge absorber is shown below. • Recommended surge absorber Manufacturer : SOSHIN ELECTRIC CO., LTD. Type No.
Page 22
(2) Noise filter Always install an external noise filter to reduce conduction noise to the power supply line. A recommended noise filter is shown below. • Recommended noise filter Manufacturer : COSEL CO., LTD. Type No. : NAP-10-472 Dimensional outline (3.5) ±0.5 2-φ4.8...
Failing to do so could result in serious accidents, including injury or death. (See section 9 "Configuring an emergency stop circuit" in Chapter 2. TS-S TS-S2 TS-SH ) (See section 10 "Configuring an emergency stop circuit" and section 12 "Safety circuit construction example" in Chapter 2.
Page 24
Tighten the fastening screws securely. Failing to do so could cause a poor connection, possibly resulting in malfunctions. Securely ground the power terminal block's ground terminal. TS-S TS-S2 TS-SH Failing to do so could result in malfunctions or breakdowns. Securely ground the power terminal block's ground terminal.
Page 25
Immediately turn off the power if abnormal odors, sounds, or smoke are noticed during operation. Failing to do so could result in electrical shocks, fires, or equipment failure. Stop operation immediately, and contact your YAMAHA representative. • Maintenance and inspection Perform maintenance and inspection tasks only when instructions for doing so are provided by YAMAHA.
9. Pollution, salt damage, condensation; 10. Fires or natural disasters such as earthquakes, tsunamis, lightning strikes, wind and flood damage, etc; 11. Breakdown due to causes other than the above that are not the fault or responsibility of YAMAHA; The following cases are not covered under the warranty: 1.
1 piece For NPN and PNP Absolute battery TS-X TS-SH 1 piece The accessories vary according to the shipment configuration. For details, contact YAMAHA or the sales outlet. Example of package contents Robot cable HT1 (Option) I/O cable Controller main body...
2. Par t names and functions This section explains the part names and functions of the controller. Part names and functions TS-S TS-S2 Controller • Robot I/O setting label TS-S2 (BK, SENSOR) • Status indicator lamps (PWR, ERR) • Communication connector 2 The controller status is indicated (COM2) by LED lamps.
Page 31
Green when lit. L ERR. LED Communication Red when lit. connector SD LED Orange when lit. RD LED Orange when lit. TS-S, TS-S2, TS-SH TS-X, TS-P 23102-M0-00 See Chapter 7 section 2.3, "CC-Link" for details of LED indicator lamp meanings.
Page 32
DeviceNet MS LED Green/Red when lit. Communication connector NS LED Green/Red when lit. TS-S, TS-S2, TS-SH TS-X, TS-P 23103-M0-00 See Chapter 7 section 2.4, "DeviceNet" for details of LED indicator lamp meanings. EtherNet/IP NS LED Green/Red when lit. Link/Activity 1 LED EtherNet connection Green when lit.
TS-X : FLIP-X series robot TS-P : PHASER series robot TS-S, TS-S2 : TRANSERVO series robot (Except for SG07) TS-SH : TRANSERVO series robot * For details about control target robots, refer to “1.2 List of controlled robots” in Chapter 7.
4. Installation and operation sequence The basic sequence from controller installation to actual operation is shown below. Installation and operation sequence Chapter 2 ”Installation and wiring” Installation · Cable and connector wiring and connection · Ground connection · Building the "emergency stop" circuit Power ON Chapter 3 "Data setting"...
Page 35
Connecting the absolute battery 2-17 Replacing the absolute battery 2-18 8. Connecting the I/o signals 2-19 9. Configuring an emergency stop circuit tS-S tS-S2 tS-Sh 2-20 10. Configuring an emergency stop circuit tS-X tS-p 2-21 10.1 EXt connector signal names and functions 2-21 10.2...
1. Installation method 1.1 Controller main body 1.1.1 TS-S TS-S2 TS-X TS-P Use the mounting screw holes to install the controller on a vertical wall in the manner shown below. Installation of controller main body TS-S, TS-S2 TS-X, TS-P 23201-M0-00...
After installed, reattach the cover in place. 23201-M5-00 1.1.3 Installation screws Use the following screw type for installation. Controller Model Mounting Area Thickness Hole Dia. Recommended Screw Recommended Tightening Torque TS-X, TS-P φ 5.4 1.5 N·m TS-S, TS-S2 φ 4.5 0.5 N·m φ 4.5 TS-SH 0.5 N·m...
1.2 Regenerative unit (RGT) TS-X TS-P Use the back plate of the RGT to install it on a vertical wall in the manner shown below. Installation of RGT Back plate 23201-M1-00 Installation screws Use the following screw type for installation. Mounting Area Thickness Hole Dia. Recommended Screw Recommended Tightening Torque φ...
Install the controller on a vertical wall. Surrounding space Install the controller in a well ventilated location, with space on all sides of the controller (See the figure below.). Surrounding space TS-S, TS-S2, TS-SH TS-X, TS-P 20mm 20mm or more...
3. Wiring 3.1 Power supply connection TS-S TS-S2 TS-SH Use the power connector supplied with the controller to connect the power supply. Power supply connector terminal names and functions Power supply connector Signal name Description Emergency stop contact 1 Emergency stop contact 2 Emergency stop ready signal (open: emergency stop)
Page 42
Considering generated heat amount Use the following tables as a guide to determine the control panel size, controller installation method, and cooling means. Model Generated heat amount (W) TS-S, TS-S2 TS-SH Signal Details • Emergency stop READY signal (ES-) This signal is used by the external safety circuit (e.g., safety enclosure, manual switch, etc.) in order to perform robot emergency stops.
3.2 Power supply connection TS-X TS-P Use the power connector supplied with the controller to connect the power supply. Power supply connector terminal names and functions Power supply connector (TS-X 205, 210, 220 TS-P 205, 210, 220 200VAC specs.) Signal Name Description Main power input 200 to 230VAC ±10%, 50/60Hz Control power input 200 to 230VAC ±10%, 50/60Hz Consumption current...
Page 44
Power supply connector wiring procedure CAutIoN • Disconnect the power connector from the controller before wiring. • Only one wire can be inserted into one wire hole of the power connector. • When inserting the wire into the terminal, use care to prevent the core wire from making contact with other conductive parts.
Page 45
CAutIoN 1. leakage current is measured by a leak tester (hioki Electric 3283), with the low-pass filter (100hz) turned on. 2. When using multiple controllers, use the sum of the leakage currents from each controller. 3. Be sure that the controller is securely grounded. 4.
3.3 Malfunction prevention measures TS-X TS-P The following precautions must be taken to prevent noise related malfunctions. Installation of noise filter and ferrite core Install a noise filter and ferrite core near the controller. Do not bundle the noise filter's primary and secondary wires together. Installation of noise filter Bad example Noise filter's primary and secondary wires are bundled together.
• Insert the cable plug into the connector until a clicking sound is heard (fully inserted). • Connect only the robot which is to be used. • Always grasp the connector body when plugging in and unplugging the cables. Connection method Connecting the robot TS-S TS-S2 TS-SH Controller Robot I/O connector...
Page 48
Robot I/O connector signal table TS-S TS-S2 TS-SH Pin No. Signal Name Description Resolver SIN input (+) Resolver SIN input (-) Resolver COS input (+) Resolver COS input (-) Resolver excitation output (+) Resolver excitation output (-) Frame ground BK+/ORG* Brake signal (+)/Origin sensor signal input...
Press the cable's connector straight into the COM1 connector after aligning its arrow mark with the COM1 connector's triangular mark (on left side, as viewed when facing the unit). TS-S, TS-S2, TS-X, TS-P TS-SH Grasp the connector when inserting 23203-M0-00 2-13...
Page 50
"servo off" status is established at the robot. Communication device connection Communication connector 1 (COM1) Personal computer, etc. Communication cable TS-S, TS-S2, TS-X, TS-P TS-SH 23204-M0-00 Connecting a dummy connector The provided dummy connector must be plugged into the COM1 connector when operating the controller without connecting it to a communication unit.
The regenerative unit absorbs regenerative current produced during motor speed reduction and radiates it as heat. A regenerative unit is required when operating certain robot models specified by YAMAHA or when handling large-inertia loads. Use the YAMAHA-specified dedicated cable to connect a regenerative unit to the controller.
6.2 Connecting the RGU-2 TS-P The following explains how to connect the RGU-2. CAutIoN • The power must be off when connecting the regenerative unit. • Insert the cable plug into the connector until a clicking sound is heard (fully inserted). • Install the regenerative unit in a well ventilated location with ample peripheral space (20mm or more). •...
7. Absolute batter y TS-X TS-SH The absolute battery is used to retain robot position data. 7.1 Connecting the absolute batter y To install the battery, first connect its cable to the BAT connector inside the panel, then install the battery. CAutIoN • Plug in and unplug the battery cable while grasping the connector body. •...
7.2 Replacing the absolute batter y The absolute battery is a consumable item, and should be replaced when data backup problems occur (battery life expired). Although the battery life varies depending on the operating conditions, a general guideline is 8,000 hours (about one (1) year) (when left with the power turned off after connected to the controller). 3.6V 1650mAh Battery specification TS-X...
Two types of I/O signal connections (I/O and EXT I/O TS-X TS-P ) are provided for connection to external device such as a PLC. I/O wiring diagram Controller TS-S TS-S2 TS-SH I/O(NPN) 24V DC +COM I/O power + common POUT0 Point No.
9. Configuring an emergency stop circuit TS-S TS-S2 TS-SH The power supply connector provides functions for configuring safety circuits, including the robot. The following shows a power connector and host unit connection example. Emergency stop circuit Controller COM1 Handy Terminal External External "emergency stop" Status...
10. Configuring an emergency stop circuit TS-X TS-P The EXT connector provides functions for configuring safety circuits, including the robot. The following shows the EXT connector wiring and an example of connection with the host controller. 10.1 EXT connector signal names and functions The following explains the EXT connector signal names and functions. The EXT connector contains the robot's external safety circuit signals used for safe stops, and for the brake power supply terminal on robots equipped with brakes.
Page 58
• Emergency stop contacts 1, 2 (ES1, ES2) Description Signal Name When using Handy Terminal without an ENABLE switch When using Handy Terminal with an ENABLE switch Handy Terminal's emergency stop contact output 1 Connected to Handy Terminal's safety connector Pin No.14 Handy Terminal's emergency stop contact output 2 Connected to Handy Terminal's safety connector Pin No.15 Explanation When using a Handy Terminal which has no ENABLE switch, ES1 and ES2 serve as the Handy Terminal emergency stop...
10.2 Wiring and connecting the EXT connector This section explains the EXT connector wiring and connecting methods. EXT connector wiring method CAutIoN • Disconnect the EXT connector from the controller before wiring. • Only one wire can be inserted into one wire port of the EXT connector. • When inserting the wire into the terminal, use care to prevent the core wire from making contact with other conductive parts.
When purchasing the controller, a desired I/O unit can be selected from the NPN, PNP, CC-Link, DeviceNet and EtherNet/IP. The positioning or push operation can be controlled from the host unit, such as PLC through the I/O unit. Parallel I/O (NPN type and PNP type) Connecting a parallel I/O TS-S, TS-S2, TS-X, TS-P I/O connector TS-SH 23206-M0-00 CAutIoN •...
Page 62
NPN type I/O circuit details Input circuit +COM 24VDC 4.7kΩ Input Logic Internal circuit circuit -COM 23208-M0-00 Type : DC input (plus common type) Photo-coupler isolation format Load : 24VDC ± 10%, 5.1mA OFF voltage :19.6Vmin (1.0mA) ON voltage :4.9Vmax (4.0mA) Output circuit +COM Load Internal Logic...
Page 63
CC-Link Terminal arrangement and connector specifications Name 5 4 3 2 1 23212-M0-00 Connection method TS-S, TS-S2, TS-X, TS-P TS-SH CC-Link connector Jump socket 23213-M0-00 Manufacturer part name Manufacturer name CC-LINK connector 35505-6000-B0M GF 3M Japan Corporation Jump socket 35715-L010-B00 AK...
Page 64
DeviceNet Terminal array and connector specifications Name (Black) CAN_L (Blue) Shield CAN_H (White) (Red) 23214-M0-00 Connection method TS-S, TS-S2, TS-X, TS-P DeviceNet connector TS-SH 23215-M0-00 EtherNet/IP Number Name Terminal assignments and connector specifications RJ45 8-pin Modular connector (Controller side) 23217-M0-00 The customer must prepare an appropriate cable.
12. Safety circuit construction example This section describes category-specific safety circuit configuration examples using a Handy Terminal which has an ENABLE switch. Customers should install the appropriate safety measures for their system by referring to the safety circuits shown in circuit configuration examples, in order to use single-axis robots more safely. 12.1 Performance level To comply with the machinery directives, the "performance level (PL)"...
12.2 Circuit configuration examples TS-S TS-S2 TS-SH Safety circuit configuration examples are shown below. Customers should install the appropriate safety measures for their system by referring to these safety circuit configuration examples in order to use the robots more safely. 12.2.1 Categor y 3 A safety circuit configuration example of category 3 is shown below.
12.2.2 Over view of circuit operation This section describes an overview of the circuit operation for each safety circuit configuration example shown in the previous sections. The safety controller is programmed so that the operation is performed in the table below. Additionally, the safety controller is programmed so that it complies with the required standards other than the operations.
12.3 Circuit configuration examples TS-X TS-P Safety circuit configuration examples are shown below. Customers should install the appropriate safety measures for their system by referring to these safety circuit configuration examples in order to use the robots more safely. 12.3.1 Categor y 3 A safety circuit configuration example of category 3 is shown below. Category 3 safety circuit example TS-X TS-P Power wiring...
12.3.2 Over view of circuit operation This section describes an overview of the circuit operation for each safety circuit configuration example shown in the previous sections. The safety controller is programmed so that the operation is performed in the table below. Additionally, the safety controller is programmed so that it complies with the required standards other than the operations.
Page 71
Chapter 3 Data setting Contents 1. Data overview overview Data system-of-units 2. point data "Standard setting" type "Custom setting" type 3. point data details 4. parameter data parameter list 4.1.1 RUN parameters 4.1.2 I/O parameters 3-10 4.1.3 Option parameters 3-10 4.1.4 Servo parameters 3-11 parameter details 3-11...
1. Data over view 1.1 Over view Point data and parameter data settings must be specified in order to operate a robot from a TS series controller. Point data The point data used in positioning operations includes items such as the "RUN type", "Position", and "Speed", etc. Up to 255 points (P1 to P255) can be registered.
2. Point data The point data includes items such as the "RUN type", "Position", and "Speed", etc. Point data item list P1 to P255 Item Description RUN type Specifies the positioning operation pattern. Position Specifies the positioning target position or movement amount. Speed Specifies the positioning speed. Accel.
1 to 100 Accel. 1 to 100 Decel. 1 to 100 TS-S, TS-S2, TS-SH : 1 to upper limit (depends on robot type) TS-S, TS-S2, TS-SH : Depends on robot type Push TS-X, TS-P : 1 to 100 TS-X, TS-P...
Accel. Depends on robot type Depends on robot type Decel. 1 to 100 TS-S, TS-S2, TS-SH : 1 to upper limit (depends on robot type) TS-S, TS-S2, TS-SH : Depends on robot type Push TS-X, TS-P : 1 to 100...
3. Point data details This section explains the details of each point data item. RUN type Specifies the positioning operation pattern. For details on positioning operation, ABS (absolute position movement), and INC (relative position movement), see section 3, "Positioning operation", in Chapter 5. 1.
Page 78
Position Specifies the positioning target position or movement amount. • When the "RUN type" is specified as "ABS (absolute position) ..Target position. • When the "RUN type" is specified as "INC (relative position) ..Movement amount from current position. The illustration below shows a positioning example when a "Position = 100 (mm)"...
Page 79
Zone (-) Zone (+) "Zone (-)" specifies the personal zone output (PZONE) range's lower limit (minus-direction limit). "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.
Page 80
For details about how to select the payload, see section 7.4, "Changing the payload", in Chapter 5. For details about stop mode (TS-S, TS-S2, and TS-SH only), see section 7.5, "Stop mode" in Chapter 5. For details about how to select the limitless rotation function, see section 3.9, "Limitless rotation function"...
4. Parameter data The 4 types of parameter data are shown below. Type Description These parameters are required for robot operation, and they include "soft limit" and "zone" RUN parameter settings. I/O parameter These parameters are for terminal assignment and I/O functions. These parameters are for optional settings (CC-Link and DeviceNet, etc.), and include the "node Option parameter No."...
*2. When "payload 2" (K78) is registered, this setting is converted to a value calculated by the prescribed formula. *3. Depending on the robot model, the point data system-of-units which appears in the User's Manual and support tools may differ from the actual system-of-units. • Stop mode TS-S TS-S2 TS-SH Name Setting / Setting Range...
Page 84
Settings Setting Value Description Push continuation after completion, with no failure judgment. Positioning after completion, with no failure judgment. Push continuation after completion, with failure judgment. Positioning after completion, with failure judgment. Setting Range Default Units Restart Push judgment time 1 to 60000 Function Specifies the time from "push start"...
Page 85
• Return-to-origin related parameters Setting Range Default Units Restart Return-to-origin speed 0.01 to 100.00 Depends on robot type mm/s Function Specifies the return-to-origin movement speed. CAutIoN An alarm may occur during return-to-origin operation if the return-to-origin speed is set too high. Always set it to an appropriate value.
NOTE Refer to section 3.8, "Speed switch function", in Chapter 5 for more details. Setting Range Default Units Restart Switched speed 1 to 100 Function Specifies the speed to be used after "Speed switch" has been performed. The maximum speed to be used by the speed switch function will be calculated by multiplying the current maximum speed by the value set in this parameter.
Page 87
Setting Range Default Units Restart POUT select 0 to 2 Required Function Specifies the output timing for the POUT0 to POUT7 point No. outputs. Settings Setting Value Description No output Output at positioning end (AFTER) Output at movement start (WITH) • Function selection related parameters Setting Range Default...
Restart Max. payload accel. 2 Depends on robot type Function Specifies the maximum payload acceleration defined by the "Payload 2" (K78) parameter. This is a "read only" parameter. • Stop mode TS-S TS-S2 TS-SH Setting Range Default Units Restart K123 Stop mode setting...
Settings Setting value Description Closed mode Open mode For details regarding the stop mode, see section 7.5, "Stop mode", in Chapter 5. Setting Range Default Units Restart K124 Stop mode switching time 0 to 5000 Function Specifies the time to wait before shifting to the stop mode after positioning is completed. Setting Range Default Units...
4.2.6 DeviceNet Setting Range Default Units Restart DeviceNet node 0 to 63 Required Function Specifies the DeviceNet communication node. Setting Range Default Units Restart DeviceNet speed 0 to 2 Required Function Specifies the DeviceNet baud rate. Settings Setting Value Description 125Kbps 250Kbps 500Kbps...
Page 91
Chapter 4 I/O signal functions Contents 1. I/o specifications NpN and pNp type CC-link type DeviceNet type EtherNet/Ip type 2. I/o signal list 3. I/o signal details Input signal details output signal details...
1. I/O specifications The TS series allows positioning and push operations to be controlled from a host unit such as a PLC, etc., by way of an I/O interface. The I/O specifications for the I/O interface are shown below. (Selected at the time of purchase.) I/O Specification Explanation...
1.2 CC-Link type Operation occurs as a CC-Link remote device station, on a one-unit to one-station basis. NOTE "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 support software (TS-Manager), or from the HT1.
Page 95
Remote registers (word I/O) Remote commands can be executed by using the 4-word input and 4-word output remote registers. Inputs (Master Remote) Output (Remote Master) Address Signal Name Description Address Signal Name Description RWwn WIN0 Execution command RWrn WOUT0 Status RWwn+1 WIN1 RWrn+1 WOUT1 RWwn+2 WIN2...
1.3 DeviceNet type Operate as slave stations, with each unit occupying 6 input and 6 output channels. NOTE 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 software (TS-Manager), or from the HT1. (For the setting procedure, see section 5.3 "Setting Option parameters".) Remote I/O (bit I/O) Inputs (Master...
1.4 EtherNet/IP type Operates as slave stations (adapters), with each unit occupying 6 input and 6 output channels. NOTE IP address setting is required in order for TS series to be properly recognized as a slave station in the EtherNet/IP system. This setting can be specified from the support software (TS-Manager), or from the HT1. (For the setting procedure, see section 5.3 "Setting Option parameters"...
2. I/O signal list A list of the I/O signals is given below. For details regarding each signal, refer to section 3 "I/O signal details". Type Signal Name Meaning Description Point No. select • Specifies the point No. for the positioning operation. PIN0 to PIN7 0 to 7 •...
3. I/O signal details This section explains the I/O signals in detail. 3.1 Input signal details PIN0 to PIN7 (Point No. Select) These inputs are read as 8-bit binary code Point Nos. when the START and TEACH commands are executed. • Input example PIN7 PIN0 Sum at ON Example Total = 41 (Point No.41) JOG+ / JOG- While this input is ON in the MANUAL mode, JOG movement to the specified direction's (+/-) soft limit occurs.
Page 100
START This input begins positioning to the point data specified by the PIN0 to PIN7 point No. select input. NOTE This input is enabled only when the MANUAL mode is OFF. TEACH This input sets (teaches) the current position at the point data position specified by PIN0 to PIN7 (point No. select). NOTE The TEACH input is only enabled when in the MANUAL mode (MANUAL = ON), with the /LOCK (interlock) input OFF.
3.2 Output signal details POUT0 to POUT7 (point No. output) Outputs the current positioning operation's point No. as a binary output. When an alarm occurs, these signals output the alarm No. as a binary output. • Output example POUT7 POUT0 Sum at ON Example Total = 41 (Point No.41) OUT0 to OUT3 (control outputs) Performs the following outputs which have been assigned by the OUT0 Select (K21) to OUT3 Select (K24) I/O parameters.
Page 102
PZONE 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 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"...
Page 103
1.1.3 TS-P 1.1.4 Communication check (field network) Alarm occurrence and clearing 2. origin search (return-to-origin) origin point detection method tS-S tS-S2 tS-X tS-Sh origin point detection method tS-p origin point and coordinates relationship 5-10 Return-to-origin timing chart 5-10 3. positioning operation...
Page 104
Soft limit function 5-47 zone output function 5-47 Alarm No. output function 5-48 Changing the payload 5-48 Stop mode tS-S tS-S2 tS-Sh 5-49 Magnetic pole position estimation tS-p 5-49 8. lED status indicators 5-50 9. tS-Monitor (option) tS-X tS-p 5-51...
1.1 Overall operation timing chart The operation timing chart from "power ON" to the "positioning operation" is shown below. 1.1.1 TS-S TS-S2 TS-SH The TS-S, TS-S2 and TS-SH timing chart is shown below. From power ON to positioning operation TS-S TS-S2 TS-SH Control power (CP24V)
1.1.2 TS-X The following shows the timing chart of the TS-X controller. From power ON to positioning operation TS-X Control power (L1, N1) *4 *5 Initial processing Main power READY (MPRDY) Operation end (END) Emergency stop (E-STOP) Main power (L, N) Alarm (/ALM) Interlock (/LOCK) Servo ON (SERVO)
1.1.3 TS-P The following shows the timing chart of the TS-P controller. From power ON to positioning operation TS-P Control power (L1, N1) *5 *6 Initial processing Main power READY (MPRDY) Operation end (END) Emergency stop (E-STOP) Main power (L, N) Alarm (/ALM) Interlock (/LOCK) Servo ON (SERVO)
1.1.4 Communication check (field network) In a field network, always check that the communication state is normal before starting operation. When using the host unit's communication status flag to monitor the communication state, allow a time delay of about 200ms after recognizing a normal state, and then start operation. If the time delay is short, the controller output information may not be read correctly, so the operation cannot start normally.
1.2 Alarm occurrence and clearing The operation timing chart from "alarm occurrence" to "alarm clear" is shown below. "alarm occurrence" to "alarm clear" Point No. select Setting Setting (PIN0 to PIN7) Point No. output Alarm No. Alarm No. (POUT0 to POUT7) Error occurrence Error occurrence Alarm (/ALM) Reset (RESET)
For the robot with the incremental specifications, the return-to-origin of the robot is needed each time the control power is started. 2.1 Origin point detection method TS-S TS-S2 TS-X TS-SH The following methods are available to detect the origin point. Each detection method is set as follows: Origin Detection Method...
If you want to change the return-to-origin method, contact yAMAhA. An alarm may occur during return-to-origin operation if the return-to-origin speed is set too high. Always set it to an appropriate value.
Page 112
Sensor method Movement in the return-to-origin direction occurs when a return-to-origin begins, and movement stops when the sensor detects the origin point dog. A return-to-origin end status is then established. Sensor method Sensor detection Return-to-origin direction (K14) = 0 (CCW) Return-to-origin direction (K14) = 1 (CW) Sensor Sensor When sensor is...
Page 113
If you want to change the return-to-origin method, contact yAMAhA. An alarm may occur during return-to-origin operation if the return-to-origin speed is set too high. Always set it to...
2.3 Origin point and coordinates relationship Coordinates are determined in accordance with the return-to-origin direction. The opposite direction from the return-to-origin direction is the "plus" direction. This direction (coordinate) setting can be reversed by changing the K15 ("Origin Coordi.") parameter setting. Return-to-origin direction Origin coordinates (K15) Return-to-origin direction (K14) Standard Direction...
3. Positioning operation A positioning operation can be performed by creating the required point data ("RUN type", "Position", "Speed", "Accel.", data, etc.), specifying the desired Point Nos. at PIN0 to PIN7 (point No. select), and then executing the START command input. Positioning can be executed as absolute position movement (ABS), as relative position movement (INC), or by a "push"...
Page 116
Setting the "Speed", "Accel.", and "Decel." data 1.When using the "Standard setting" point type The "Speed" and "Accel." settings are specified as a percentage of the optimal positioning speed and acceleration values for each robot type, based on that robot's maximum speed and maximum payload acceleration values. The "Decel." is specified as a percentage of the "Accel." setting. Point type: Standard setting Speed Max.
Page 117
Maximum payload acceleration and the payload The maximum payload acceleration varies according to the payload setting. The optimum "maximum payload acceleration" is determined based on the robot's registered payload weight. Two "maximum payload acceleration" settings can be selected by "flag" acceleration selection. Maximum payload acceleration and the payload Max.
Acceleration S-cur ve The TS series features an S-curve function (standard item) to ensure smooth acceleration/deceleration. This results in a maximum acceleration which is 1.4 times that of a trapezoidal acceleration/deceleration format. Acceleration S-curve Speed Max. accel. Time 23512-M0-00 3.2 Positioning timing chart The timing chart for positioning operations is shown below.
Page 119
Point No. outputs An answer-back for the point Nos. used in the positioning operation occurs at the POUT0 to POUT7 point No. outputs. This output can be set to occur "WITH" (at movement start), or "AFTER" (at positioning end) by the K25 (POUT select) I/O parameter.
3.3 Positioning merge operation The positioning movement speed can be changed while in progress by performing positioning in the merge operation mode. The figure below shows an example of the following merge operation: "operation 1 (P1 positioning) operation 2 (P2 positioning) operation 3 (P3 positioning). Merge operation example Speed Operation 3...
Page 121
A period of time required to reach the merge destination speed is insufficient. Positioning merge operation A period of time required to reach the merge destination speed is insufficient. Speed Desirable acceleration Time Operation 2 Operation 1 23518-M0-00 CAutIoN In the example shown above, a sufficient period of time required for the acceleration or deceleration during operation cannot be taken, causing the robot operation to malfunction.
3.4 Push operation A push operation is performed at the positioning operation. During the push operation, the torque is limited in accordance with the push force being used, allowing workpieces to be grasped and press-fit. Push operation example Speed Torque limit zone Speed Target position Time...
Page 123
Push judgment time This setting is used as the reference for "operation end" judgments at push operations. The "operation end judgment" is made when the time during which the torque level is at the push force reaches the K5 (push judgment time) RUN parameter setting.
3.5 Deceleration push operation Deceleration ends at the position set as the "Near width" value (distance) short of the target position, and the push operation then begins in accordance with the K6 (push speed) RUN parameter setting. Deceleration push operation Speed Torque limit zone Speed Deceleration ends when the "near width"...
3.6 Continuous operation "Continuous operation" refers to consecutive positioning operations which occur in response to an initial START command input. When one positioning operation ends, and the "Timer" specified delay (wait) time elapses, the next positioning operation begins for the "Jump" specified point No. Operation ends when there are no more "Jump"...
3.7 Output function During positioning operations, individual operation speeds and position information are transmitted to the host unit by the outputs shown below. Output function Speed Speed Accel. Decel. Movement-in-progress output level (K12) Target position Zone - Zone + Position Near width Movement-in-progress output (MOVE) Personal zone...
3.8 Speed switch function The overall positioning operation speed can be switched between two levels from the host equipment by using the speed switch input (SPD). Assigning method When you set the "Speed switch function" (K17) to "Enable", the speed switch (SPD) will be assigned to JOG+ input. SPD will be ON at the same time as the selection of point number, and the positioning operation will be performed at the speed calculated by multiplying the current speed by the value specified at "Switched speed"...
3.9 Limitless rotation function This limitless rotation function achieves the multi-rotation motion in the same direction. Use of the limitless rotation function makes it possible to support the index table using the rotary axis model. The limitless rotation provides three kinds of operation methods, normal rotation, reverse rotation, and shorter rotation. Setting procedure As "Limitless setting"...
3.10 Operation examples Setting example 1 Movement between 2 points, standard setting Speed 100% Position (200mm) (500mm) 100% 23525-M0-00 RUN type Position [mm] Speed [%] Accel. [%] Decel. [%] Flag A: P1 P2 positioning occurs. B: Return to P1. Setting example 2 Movement between 2 points, custom setting Speed 500.00mm/s...
Page 130
Setting example 3 Positioning + pitch feed Speed 100% 100mm 100mm 100mm Position (0mm) (200mm) 100% 23527-M0-00 RUN type Position [mm] Speed [%] Accel. [%] Decel. [%] A: P1 P2 positioning occurs. B: Pitch feed corresponding to the P3 movement amount occurs. C: Return to P1.
Page 131
Setting example 5 Workpiece push Speed 100% (100mm) Workpiece Position (0mm) (350mm) 100% 23529-M0-00 RUN type Position [mm] Speed [%] Accel. [%] Decel. [%] Push Force [%] INC Push A: P1 P2 positioning occurs. B: Push operation corresponding to the P3 movement amount occurs. C: Return to P1.
4. MANUAL mode In the MANUAL mode, JOG movement and position teaching, etc., can be performed from a host unit by using the optional Handy Terminal (HT1) or the TS-Manager support software. This section explains the MANUAL mode functions. 4.1 MANUAL mode timing chart MANUAL mode MANUAL mode (MANUAL)
4.2 JOG movement When in the MANUAL mode ("MANUAL" ON), robot JOG movement in the specified direction is possible while the JOG+ / JOG- input is ON. When this input switches OFF, a deceleration stop occurs. JOG movement can be performed even if a return-to-origin has not been completed. JOG movement Speed Inching width...
4.3 TEACH (Teaching) When in the MANUAL mode ("MANUAL" ON) with "/LOCK" switched OFF, the current position can be written to the specified point No. at the leading edge of the TEACH input ON. NOTE The TEACH function is disabled if a return-to-origin has not yet been completed. Current position is written to the specified point No.
5. Remote commands 5.1 Over view Remote commands use the field network's remote register area to read and write various types of information, and perform the positioning operation. CC-Link Inputs (Master Remote) Output (Remote Master) Address Signal Name Description Address Signal Name Description RWwn WIN0...
Page 136
Point data writing Command Command Option Command Response Name WIN0 WIN1 WIN2, WIN3 WOUT1 WOUT2, WOUT3 Operation type write 0200h Point No. Operation type Point No. Position write 0201h Point No. Position data Point No. Speed write 0202h Point No. Speed data Point No.
Page 137
Parameter writing Command Command Option Command Response Name WIN0 WIN1 WIN2, WIN3 WOUT1 WOUT2, WOUT3 In-position (K3) write 0400h 0003h In-position data Push mode (K4) write 0400h 0004h Push mode Push judge time (K5) write 0400h 0005h Push judge time data Push speed (K6) write 0400h 0006h...
Page 138
Special codes Command Command Option Command Response Name WIN0 WIN1 WIN2, WIN3 WOUT1 WOUT2, WOUT3 Status clear (no execution) 0000h Status clear (continuous query continuation) 8000h Command response clear 0F00h 0000h 00000000h Status Status Name Description WOUT0 Command ready 0000h Command execution is enabled.
5.4 Quer y Reads information (current position and speed, etc.) related to the operation. Command Option Command Input WIN3 WIN2 WIN1 WIN0 Type 0100h Command Response Status Output WOUT3 WOUT2 WOUT1 WOUT0 Data 0200h NOTE The "Data" is output as 2-word, Little Endian data. Command type and response data Command Option Command Response...
5.5 Point data writing Point data is written. Command Option Command Input WIN3 WIN2 WIN1 WIN0 Data Point No. 02xxh Command Response Status Output WOUT3 WOUT2 WOUT1 WOUT0 Point No. (response) 0200h Commands and data Command Option Units Data Write Command (WIN0) Destination Point No. (WIN1) Data (WIN2, WIN3) Standard Setting Custom Setting 0200h...
5.6 Point data reading Point data is read. Command Option Command Input WIN3 WIN2 WIN1 WIN0 Point No. 03xxh Command Response Status Output WOUT3 WOUT2 WOUT1 WOUT0 Data Point No. (response) 0200h NOTE The "Data" is output as 2-word, Little Endian data. Commands and data Command Option Command Response...
5.7 Parameter data writing Parameter data is written. Command Option Command Input WIN3 WIN2 WIN1 WIN0 Data Parameter No. 0400h Command Response Status Output WOUT3 WOUT2 WOUT1 WOUT0 0200h Command type and data Command Option Command (WIN0) Unit Parameter No. (WIN1) Data (WIN2, WIN3) Other than TS-P : 0.01mm 0003h In-position (K3)
5.8 Parameter data reading Parameter data is read. Command Option Command Input WIN3 WIN2 WIN1 WIN0 Parameter No. 0500h Command Response Status Output WOUT3 WOUT2 WOUT1 WOUT0 Data 0200h Command type and response data Command Option Command Response Command (WIN0) Unit Parameter No. (WIN1) Data (WOUT2, WOUT3) Other than TS-P : 0.01mm 0003h...
5.9 Continuous quer y This function outputs operation information such as the current position and speed, etc., in a continuous manner. Command Option Command Input WIN3 WIN2 WIN1 WIN0 Type 8100h Command Response Status Output WOUT3 WOUT2 WOUT1 WOUT0 Data 0200h CAutIoN output occurs as 2-word, little Endian data.
5.10 Positioning operation There are two kinds of positioning operations available, "data designation type 1" that performs the operation by specifying the position data and "data designation type 2" that performs the operation by specifying the position and speed data. So, it is necessary to register the point data to the designation points beforehand. NOTE This function is available from controller’s software version Ver.1.11.125.
Page 147
Status Status Name Description WOUT0 Command ready 0000h Shows the command executable status. Receives the command to show that the positioning operation is in progress. Positioning operation in-progress (0100 + n) h The point number that is registered when entering the data is output to "n".
5.12 Special codes This section explains the special codes. Status clear (no execution) The status is changed to the command ready (command executable status). Command Option Command Input WIN3 WIN2 WIN1 WIN0 0000h Command Response Status Output WOUT3 WOUT2 WOUT1 WOUT0 0000h Status clear (continuous quer y continuation) The status is changed to the command ready while continuing the data output to WOUT2, 3 by executing the continuous query.
6. Operation modes In addition to I/O control from a host unit (PLC, etc.), the TS series also offers communication control from a personal computer (running the TS-Manager support software) and from Handy Terminal (HT1). In order to use these tools in a safe manner, the desired operation mode can be selected to enable exclusive operation. To select the operation mode, use the TS-Manager or HT1.
7. Other functions 7.1 Soft limit function Software imposed limits can be applied to the robot's range of motion in order to prevent interference with peripheral equipment. Robot movement is then restricted to target positions which are within the range specified by the soft limit function. The soft limit range can be set at the K1 (soft limit (-)) and K2 (soft limit (+)) RUN parameters.
7.3 Alarm No. output function When an error alarm occurs, the alarm No. is output to the POUT0 to POUT7 point No. outputs. If multiple alarms have occurred, the highest priority alarm No. is output. The alarm No. output function can be enabled/ disabled by the K30 (Alarm No.
7.5 Stop mode TS-S TS-S2 TS-SH This switches the control during stop state after positioning operations. Use "Flag" for each point to switch the stop mode. Item Setting value Description Flag bit1=0 Closed mode Stop mode select Flag bit1=1 Open mode Closed mode This controller delivers high stop performance equivalent to servomotors by the vector control.
8. LED status indicators Operation statuses are indicated by 2 types of LEDs located on the front face of the controller. The following table shows the LED statuses and their meanings. LED Name Color Status Meaning Control power shutoff Blue Blinking (at 0.5sec intervals) Servo OFF ON (constant ON) Servo ON...
9. TS-Monitor (Option) TS-X TS-P This TS-Monitor is a LCD panel option prepared as an option of the controller. The TS Monitor displays various information on the screen, allowing you to check such information. Screen Contents INFORMATION screen Displays the controller, robot model name, or point type you are using. Displays the internal status of the servo and other devices, run mode, or current position.
9.3 Changing the screen Press the ▲ button or ▼ button on the TS-Monitor to change the TS-Monitor screen as follows. Changing the screen after normal startup Startup screen Transits after a certain period of time has elapsed. button INFORMATION CHECK screen screen button button...
9.4 Screen configuration and meaning Startup screen When starting up the TS-Monitor, the following screen will appear. Startup screen TS-MONITOR VER. 1.00 Software version Booting up... 24501-M1-00 INFORMATION screen "INFORMATION" is displayed in the page name area at the uppermost portion on the INFORMATION screen. INFORMATION screen INFORMATION CONT :TS-...
Page 158
Simple status display Display Meaning Description Displays the servo status. Servo status ON: Servo on status, OFF: Servo off status Displays the emergency stop status. Emergency stop ON: Emergency stop status Displays the main power voltage drop. Main power failure ON: Main power voltage drop Return-to-origin Displays the return-to-origin completion status.
Page 159
STATUS screen "STATUS" is displayed in the page name area at the uppermost portion on the STATUS screen. STATUS screen STATUS ON OFF SRV-S E-STOP ORGSEN P-BLK Status display TLM-S ORG-S : ON, : OFF MOVE WARN 24506-M1-00 Status display Display Meaning Description Displays the servo status.
Page 160
Run type Display Meaning HOLD Servo is off or robot is stopping. ABS MERGE ABS merge operation INC MERGE INC merge operation ABS PUSH ABS push operation INC PUSH INC push operation ABS->PUSH ABS deceleration push operation INC->PUSH INC deceleration push operation Return-to-origin CHECK screen "CHECK"...
9.5 Screen color in case of alarm The screen color of the TS-Monitor changes according to the alarm occurrence status. The screen status and its meaning are descried in the table below. Status Meaning Blinks in blue (at intervals of 0.5 sec.). Servo is off and no error alarm occurs. Lit in blue.
9.6 SETUP screen You can set the LCD contrast and backlight on time on the SETUP screen. To set these items, follow the steps below. Start up the SETUP screen. Step 2 "LCD SETUP" screen Turn on the power while holding down the ▼ button.
Page 163
Chapter 6 Troubleshooting Contents 1. Alarm groups 2. Alarm recording function 3. Alarm list 4. Alarms: possible causes and actions...
1. Alarm groups Alarms on this controller are one of the following 5 groups. Group Description Message alarm Error messages involving data editing or operation commands sent as data. Operation alarm Alarm that appears when operation ends due to an error. Alarm that occurs due to internal causes.
2. Alarm recording function This function records and stores the error alarms (internal cause) as they occur, along with their alarm number and alarm conditions at that time. Up to 50 alarms can be stored. * This function does not store the "81: AC POWER DOWN" error alarm. Alarm description Item Description...
ORIGIN INCOMPLETE NO POINT DATA SOFTLIMIT OVER INTERLOCK STOP KEY PUSH MISTAKE ORG. MISTAKE SERIAL COMM. ERR. LIMITLESS ERROR TS-S, TS-S2, TS-P : × AC POWER DOWN Restart TS-X, TS-SH ENCODER ERROR Restart × × ABS. ENCODER ERR. TS-X TS-SH...
4. Alarms: Possible causes and actions Message alarms Message Meaning Possible Cause Action Attempt was made to enter data that Enter data within the DATA ERROR Data setting error exceeded the specified range. specified range. Data setting range Written data exceeded the specified Write data within the DATA RANGE OVER exceeded.
Page 169
OVERLOAD was exceeded. Supply the brake power Electromagnetic brake is not working. correctly. TS-X TS-S TS-S2 TS-X TS-SH Replace the brake. Wrong robot setting Make correct robot setting. Main power supply voltage exceeded Check the power supply. Overload detection level the specified range.
Page 170
Message Meaning Possible Cause Action Connect the absolute Absolute battery voltage Absolute battery is disconnected. battery correctly. ABS. BATTERY ERR. dropped below the low TS-X TS-SH error detection level Absolute battery has worn out or Replace the absolute (2.5V). failed. battery.
Page 171
Error alarms (external causes) Message Meaning Possible Cause Action External safety circuit functioned and Ensure safety and then emergency stop was activated. cancel the safety circuit. Emergency stop was EMERGENCY STOP activated. Emergency stop wiring is incomplete. Configure the safety Wiring is wrong. circuit correctly.
Protective structure *1. For "controlled robot" details, see section "1.2 List of controlled robots". *2. EtherNet/IP options cannot be installed into the TS-S. They are applicable to the models from TS-S2. *3. This value may vary depending on the model.
2. I/O interface specifications 2.1 Input 16 points, 24V DC ±10%, 5.1mA per point, positive common Output 16 points, 24V DC ±10%, 50mA per point, total 0.4A or less per 8 points, sink type 2.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 2.3...
Page 187
HT1 Operation Guide Contents Introduction 1. What the ht1 does ht1 panel layout Connecting to the external safety circuit (ht1-D) 2. Connecting or disconnecting the ht1 Connecting to the controller Disconnecting from the controller 3. Basic operations operation key layout and functions Screen configuration Starting to use the keys A-11...
Page 188
7. Monitor functions A-31 I/o monitor A-31 Status monitor A-32 Run monitor A-33 Alarm display A-34 Warning display A-34 Message display A-35 Alarm record display A-36 Information display A-37 8. other functions A-38 operation mode A-38 Setting mode A-39 8.2.1 Changing the display language A-39 9.
Introduction This "HT1 Operation Guide" explains how to use the HT1 and HT1-D (with ENABLE 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.
1. What the HT1 does The HT1 Handy Terminal is provided as an option for the TS series controller. When connected to the controller, the HT1 allows you to perform the following operations and checks. HT1 tasks With the HT1 you can: Refer to: Set point data including "Run type", Position", "Speed", Data editing "Push"...
1.1 HT1 panel layout The HT1 consists of a LCD screen, data edit keys, run/stop keys, and emergency stop button as shown below. HT1 panel layout • Strap holder Attaching a short strap or necklace strap here prevents • Emergency stop button dropping the HT1 while operating Pressing this button during it or installing it onto equipment.
Rear view (HT1-D) • ENABLE switch (HT1-D only) This switch is used along with an external safety circuit. This switch turns off (opens) the circuit when pressed or released. Pressing this switch to mid-position enables the circuit. • Safety connector (HT1-D only) Use this connector along with the emergency stop or ENABLE switch to configure an external safety...
2. Connecting or disconnecting the HT1 The HT1 can be connected or disconnected from the controller as needed regardless of whether controller power is on or off. CAutIoN • 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, always grip it by the connector body itself.
2.2 Disconnecting from the controller The HT1 can be disconnected from the controller, regardless of whether the controller power is on or off. Pull the HT1 cable connector straight outwards from the COM1 connector on the controller. Disconnection Grip the connector body and pull it out. Controller 23A07-M0-00 CAutIoN...
3. Basic operations 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. 3.1 Operation key layout and functions Operation key layout...
3.2 Screen configuration For position and zone parameters, a two decimal place number can be displayed and input in the TS-S, TS-S2, TS-SH and TS-X controllers. A three decimal place number can be input and displayed in the TS-P controller. Main menu screen On the main menu screen, the title "MENU"...
Page 198
"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. "Run mode" display "Run mode" display Point teaching S=100% [01] 1. Run type 2. Position 100.00 3.
3.3 Starting to use the keys You can operate the HT1 while selecting the displayed menus (Refer to section 3.5, "Menu structure"). The following steps explain a basic HT1 key operation, showing the procedure for setting point data. CAutIoN Before editing data, always make sure that the robot is stopped. Editing data while the robot is moving may cause problems with the operation.
Step 4 Data edit screen • The point number can also be selected from the point number list that appears when you select Point number row "Point list" from the "Function" menu. (Refer to Point edit [01] section 4.4, "Displaying a list of point data".) •...
Page 201
Set the other point data items. Follow steps 5 to 7 to set the necessary data items. NOTE Repeat steps 3 to 7 when setting data items for other point numbers. After editing the data, press The cursor returns to the point number row. Pressing returns to the "Point"...
3.4 How to enter numbers The HT1 has no number keys. Use to enter numbers. How to enter numbers 1. When in number edit mode, the edit cursor appears at the rightmost digit of the number. 2 3 . 4 2. To change the number at the specified digit (cursor position), press .
3.5 Menu structure Menu structure Editing Operation Read only P1 to P255 (During editing) Point Edit 1. Run type Select number Teaching 2. Position Copy Menu [01] Point 3. Speed Delete this Operation FUNC Parameter Monitor 4. Accel. Delete all Run mode Connection 5.
4. Editing the point data The procedure for editing point data is described in the previous section 3.3, "Starting to use the keys", so please read it again. This section describes how to set the position for point data using point teaching, as well as how to copy or delete the point data you created.
Page 205
Specify the speed to move the Step 4 Specifying movement speed robot. Specify the speed as described below, on the "Function" menu that appears when you Point teaching S=100% [01] press FUNC 1. Run Function 1. Select "Change speed" and press 2.
4.1.2 Direct teaching Direct teaching is basically the same as teaching playback, except that you move the robot by hand to a desired position in emergency stop. Open the "Point teaching" screen Step 4 Teaching current position and select the point number. Follow the instructions described in steps 1 to Point teaching S=100% [01]...
4.2 Copying point data This section describes how to copy created point data to another point data number. On the main menu screen, select Step 2 "Point edit" screen "Point". The "Point" menu screen appears. Point [01] Point edit Point teaching Move the cursor to "Point teaching"...
4.3 Deleting point data This section describes how to delete created point data. CAutIoN Step 2 "Point edit" screen Deleted data cannot be restored, so be careful. Point [01] On the main menu screen, select Point edit Point teaching "Point". The "Point" menu screen appears. Move the cursor to "Point teaching"...
4.4 Displaying a list of point data You can display a list of point data. You can also make entries on the data edit screen by selecting a point number from the displayed list. Step 2 On the main menu screen, select "Point edit" screen "Point".
5. Parameter setting 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 4, "Parameter data". CAutIoN Before editing data, always make sure that the robot is stopped. Editing data while the robot is moving might cause problems with operation.
5.2 Setting I/O parameters This section describes how to set an I/O parameter using "OUT0 select" (terminal assignment) as an example. Basically, other I/O parameters can also be set in the same manner. NOTE Power must be turned off and then back on to enable changes made to I/O parameters.
5.3 Setting Option parameters The following example shows the option parameters setting method when using CC-Link. The same setting method is used for DeviceNet. NOTE Power must be turned off and then back on to enable changes made to Option parameters. On the main menu screen, select Step 2 "Option parameter"...
5.4 Setting Ser vo parameters This section describes how to set a Servo parameter using "Payload" as an example. Step 2 On the main menu screen, select "Servo parameter"screen "Parameter". Parameter [01] The "Parameter" menu screen opens showing Run parameter selectable parameter groups. I/O parameter Option parameter Move the cursor to "Servo...
6. Operating the robot 6.1 Turning the ser vo on or off This section describes how to check the servo status or how to turn the servo on or off. If the robot has a brake, the brake can also be engaged or released. On the main menu screen, select Step 2 "Servo status"screen "Operation"...
6.2 Origin search (return-to-origin) To find the robot origin position, use the following procedure after making sure that the servo is on. NOTE Step 2 "Origin Search" screen Origin search cannot be performed unless the servo is on. Operation [01] Servo status Origin search WARNING Reset...
6.3 Operating the robot This section describes how to position the robot using the HT1. WARNING Step 2 "Run" screen thE RoBot WIll NoW MovE, So uSE CAutIoN. Operation [01] On the main menu screen, select Servo status Origin search "Operation". Reset The "Operation"...
Page 217
Press to start operation. Step 5 Running screen The robot starts moving to the position specified by the point data. The message S=80% [01] "Running…" appears during operation. 1. Run type STOP If you want to stop the operation, press 2.
6.4 Resetting an alarm If an alarm occurs during operation, the robot will immediately stop. After removing the cause of the alarm, the operation can be resumed by reset. On the "Operation" menu screen, Step 1 Alarm contents screen move the cursor to "Reset" and press Operation [01]...
7. Monitor functions The HT1 has the following monitor functions that display various types of information for checking operation and status. Monitor Function Description 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. Run monitor Displays the current position, speed, run type, etc.
7.2 Status monitor On the main menu screen, select Step 2 "Status monitor" screen "Monitor". The "Monitor" menu screen opens showing Monitor [01] selectable menu items. I/O monitor Status monitor Run monitor Move the cursor to "Status Alarm Warning monitor" and press Message The "Status monitor"...
7.3 Run monitor On the main menu screen, select Step 2 "Run monitor" screen "Monitor". The "Monitor" menu screen opens showing Monitor [01] I/O monitor selectable menu items. Status monitor Run monitor Move the cursor to "Run monitor" Alarm Warning and press Message Alarm records The "Run monitor"...
7.4 Alarm display Step 2 On the main menu screen, select "Alarm" screen "Monitor". The "Monitor" menu screen opens showing Monitor [01] I/O monitor selectable menu items. Status monitor Run monitor Move the cursor to "Alarm" and Alarm Warning press Message Alarm records The "Alarm"...
7.6 Message display On the main menu screen, select Step 2 "Message" screen "Monitor". The "Monitor" menu screen opens showing Monitor [01] selectable menu items. I/O monitor Status monitor Run monitor Move the cursor to "Message" and Alarm Warning press Message The "Message"...
7.7 Alarm record display On the main menu screen, select Step 2 "Alarm records" screen "Monitor". The "Monitor" menu screen opens showing Monitor [01] I/O monitor selectable menu items. Status monitor Run monitor Move the cursor to "Alarm records" Alarm Warning and press Message Alarm records The "Alarm records"...
7.8 Information display The model names and specifications of the controller and robot being used can be displayed. On the main menu screen, select Step 2 "Information" screen "Monitor". Page 2 The "Monitor" menu screen opens showing selectable menu items. Monitor [01] Information Pressing...
8. Other functions 8.1 Operation mode When using the HT1, the operation mode can be set to any of the followings modes. The default setting is "Normal mode". Run mode HT1 operation I/O control from host device Description Normal mode All HT1 operations and host device I/O controls can be Permitted Permitted performed.
8.2 Setting mode When you start the HT1 while holding down FUNC , the "Settings" screen appears as shown below. From this screen, you can change the LCD display language (Japanese/English) if needed. "Settings" screen Settings Serial port Language English Back light min.
Page 231
Communication Command Guide Contents Introduction 1. Communication specifications Communication parameter specifications Communication command specifications 2. Communication command lists 3. Communication command description Robot operation commands Positioning operation (START) Operation stop (STOP) Return-to-origin (ORG) JOG movement (JOG+, JOG-) Inching movement (INCH+, INCH-) Status change commands Servo status change (SRVO) Brake status change (BRK) Reset (RESET)
Introduction The TS series robot controller allows you to write the point data or operate the robot 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 specifications.
1. Communication specifications 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 Parameter Setting Baudrate 38,400bps Data bit 8 bits Parity Stop bit 1 bit...
3. Communication command description 3.1 Robot operation commands The robot operation commands are intended to operate or stop the robot. Positioning operation (START) @START<point number>[.<node number>] c/r l/f Format @START<point number>[#P<position data>][.<node number>] c/r l/f Meaning Starts the positioning operation of specified point data. Function This command has the same function as the start (START) input. When #P<position data>...
Return-to-origin (ORG) Format @ORG[.<node number>] c/r l/f Meaning Performs the return-to-origin. Function This command has the same function as the return-to-origin (ORG) input. 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...
Inching movement (INCH+, INCH-) @INCH+[.<node number>] c/r l/f Format @INCH-[.<node number>] c/r l/f Meaning Performs the inching movement in the + or - direction. Function Performs the inching movement of the robot in a specified direction (+/-). NOTE • The inching width (amount) is set using "Inching width (K11)" of the RUN parameter. (See also Chapter 3, section 4.2 "Parameter details"...
3.2 Status change commands The status change commands are intended to change the servo or brake status. Ser vo status change (SRVO) Format @SRVO<1 or 0>[.<node number>] c/r l/f Meaning Changes the servo status. Function This command has the same function as the servo ON (SERVO) input. Setting <1 or 0>...
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 [mm]", the communication command at the TS-S, TS-S2, TS-SH, and TS-X would be "2000" (×10 ), and the communication command at the TS-P would be "20000"...
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 [mm]", the communication command at the TS-S, TS-S2, TS-SH, and TS-X would be "2000" (×10 ), and the communication command at the TS-P would be "20000"...
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 @P_1.1=30000 c/r l/f Writes "30000"...
• 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 ((-) soft limit) is "20 [mm]", the communication command at the TS-S, TS-S2, TS-SH, and TS-X would be "2000" (×10 ), and the communication command at the TS-P would be "20000"...
Automatic node number setting (SETID) Format @SETID Meaning Sets node numbers for daisy-chained controllers. Function Sets the node numbers to the daisy-chained controllers from "1" in order of distance starting from the controller nearest to the host communication device. WARNING • THE MAXIMUM NUMBER Of CONTROLLERS THAT CAN BE DAISy-CHAINED IS 16. If 17 OR MORE CONTROLLERS ARE CoNNECtED, thEy MAy Not opERAtE pRopERly.
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 [mm]", the communication command at the TS-S, TS-S2, TS-SH, and TS-X would be "2000" (×10 ), and the communication command at the TS-P would be "20000"...
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 ((-) soft limit) is "20 [mm]", the communication command at the TS-S, TS-S2, TS-SH, and TS-X would be "2000" (×10 ), and the communication command at the TS-P would be "20000"...
Status data reading (?D) Format @?D<status number>[.<node number>] c/r l/f Meaning Reads specified status information. Function Reads the status information, such as current position or speed. Setting <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.) Data number and type of status information Number...
Input/output information reading (?IN, ?INB, ?OUT, ?OUTB) Input information @?IN<input number>[.<node number>] c/r l/f @?INB<input bit number>[.<node number>] c/r l/f Format Output information @?OUT<output number>[.<node number>] c/r l/f @?OUTB<output bit number>[.<node number>] c/r l/f Meaning Reads specified input/output information. Function Reads the information on specified input/output signal. The read-out results of the input/output information in decimal notation are returned.
Word input/output information reading (?WIN, ?WOUT) Input information @?WIN<word input number>[.<node number>]c/r l/f Format Output information @?WOUT<word output number>[.<node number>]c/r l/f Meaning Reads specified word input/output information. Function Reads the word input/output information. The read-out results of the word input/output information in decimal notation are returned. NOTE The word input/output is a data area to be used by the remote command.
Option information reading (?OPT, ?OPTB) @?OPT<option number>[.<node number>] c/r l/f Format @?OPTB<option bit number>[.<node number>] c/r l/f Meaning Reads specified option information. Function Reads the option information, such as zone output or emergency stop status. The read-out results of the option information in decimal notation are returned. Setting <Option number>...
Alarm/warning information reading (?ALM, ?WARN) @?ALM<alarm occurrence number>[.<node number>] c/r l/f Format @?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. For details regarding the alarm and warning numbers and their contents, see Chapter 6 "Troubleshooting" of the Controller Guide.
Page 253
Daisy Chain Guide Contents Introduction 1. Installation and wiring Installation Wiring 2. Node number setting Automatic node number assignment function 2.1.1 When using the TS-Manager 2.1.2 When using the HT1 When controllers with same node number exist on network 2.2.1 When using the TS-Manager 2.2.2 When using the HT1 Switching the controllers...
Introduction The daisy chain function of the TS series controllers allows connection of up to 16 controllers in a daisy chain. Data settings such as point data and parameter data for any desired controller in the daisy chain can be set and the controller status monitored with a single computer or Handy Terminal. This section explains the daisy chain function when used with the support software TS-Manager or HT1.
EMERGENCy Stop ButtoN oN thE hANDy tERMINAl. MAkE SuRE to INStAll EXtERNAl EMERGENCy Stop CIRCuItS BECAuSE othER CoNtRollERS CANNot BE StoppED WIth thE EMERGENCy Stop ButtoN oN thE hANDy tERMINAl. (REfER to SECtIoNS 9, "CoNfIGuRING AN EMERGENCy Stop CIRCuIt tS-S tS-S2 tS-Sh " AND 10, "CoNfIGuRING AN EMERGENCy Stop tS-X tS-p "...
1.2 Wiring To connect controllers in a daisy chain, the YAMAHA-specified daisy chain connection cables must be used. The number of connection cables required is the number of controllers to be connected minus one. Also a computer with the TS-Manager software installed and one communication cable for connecting the computer with the controller are required.
Page 258
Connect the daisy chain cable to the controller. Insert the white connector of the daisy chain cable into the COM2 port on the controller to which you connected the communication cable. Connecting a daisy chain cable COM2 port TS-S, TS-S2, TS-X, TS-P Daisy chain cable TS-SH 23C03-M0-00 Connect the controllers to each other in a daisy chain.
2. Node number setting 2.1 Automatic node number assignment function Daisy-chained controllers can be distinguished from each other by being assigned a different "node number". Node numbers can be set with the "Automatic node number assignment function" of the support software TS-Manager or with the HT1. They can also be set using the "Automatic node number setting (SETID)" communication command.
Page 260
Select the COM port. Select the COM port to which the communication cable is connected, and click the [OK] button. A confirmation message appears asking whether to start automatic node number assignment. "Automatic Node Number Assignment" screen Click. 24C03-M0-00 Start automatic node number assignment. Check the confirmation message and click the [OK] button to start automatic node number assignment.
2.2 When controllers with same node number exist on network 2.2.1 When using the TS-Manager If controllers having the same node number are connected in a daisy chain, a warning message appears when you try to connect a computer with the controllers. (See below.) In this case, perform automatic node number assignment by following the message. Node number overlap warning message 24C07-M0-00 Perform automatic node number assignment.
[ ] on Connection [00] the upper right. Cont. Cont. Press to return to the menu screen. TS-X-20A TS-S TS-X-05A TS-S 24C39-M0-00 TS-X-05A TS-S TS-X-20A TS-S TS-X-05A TS-S...
2.3 Switching the controllers You can check and edit the information of the daisy-chained controllers from the TS-Manager or from the HT1. 2.3.1 When using the TS-Manager From the "File" menu, select "New" – "Connection...". The "New Connection" dialog box then appears. You can also click the (New Connection) button on the toolbar.
Page 265
Select the controller. Select the controller you want to connect and then click the [OK] button. If not all controllers are displayed, click the [Research] button. NOTE If controllers having the same node number are found when "Research" is performed, a message screen appears asking whether to execute automatic node number assignment.
Check that the selected controller Connection [01] is connected. Cont. Cont. 01: *TS-X-20A TS-S When the selected controller is connected, TS-X-05A TS-S an asterisk (*) appears to the left of the TS-X-05A TS-S controller name and the node number for...
3. Writing and transferring saved and newly made data This section describes how to write or transfer data from the computer to a daisy-chained controller. CAutIoN the daisy chain function cannot be used concurrently with the tS-Monitor (lCD monitor option) tS-X tS-p . If the backup data with the lCD setting enabled is written, the communication may not be performed properly. If there is a possibility that such data was written by mistake, perform automatic node number assignment again to disable the lCD setting.
Page 268
Select the controller where you want to transfer data. In the "Node Select" window, select the controller where you want to transfer data and click the [OK] button. If not all controllers are displayed, click the [Research] button. "Node Select" window Click.
Page 269
Write the data. When a confirmation message appears asking whether to write the data to the selected controller, check the data name and the target controller, and click the [OK] button to start writing the data. If you want to cancel writing the data, click the [Cancel] button. Confirmation message Click.
3.2 Transferring data to controller Select the "PC to Controller…" command. Transferring data to controller Select. 24C19-M0-00 Select the file you want to transfer. When the "Data Transfer [PC to Controller]" window appears, click the […] button next to the "File Name" box. The "Open"...
Page 271
Select the COM port to connect to the controller. To transfer data to a currently connected controller, select the "COM port (in use)" (See below.). 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"...
Page 272
If the robot name set in the data to be transferred to the controller does not match the robot name currently set in the controller, a confirmation message appears asking whether to continue data transfer. If you want to continue data transfer, click the [Yes] button. Transfer confirmation message due to robot name mismatch Click [Yes] to transfer data.
Page 273
Another message appears asking whether to start data transfer. Check the data name and target controller, and click the [OK] button to start data transfer. To cancel data transfer, click the [Cancel] button. "Data transfer confirmation" message Click. 24C27-M0-00 Check that the data has been transferred. When the message appears stating the data transfer has been completed, click the [OK] button.
Page 275
Gateway Function Guide Contents Introduction 1. Installation and wiring Installation Wiring 2. Initial setting Node number setting Enable setting 3. I/o inter face specifications Configuration CC-link type EtherNet/Ip type 4. Data setting and operation Restrictions on gateway function Data setting operation...
Introduction The gateway function of the TS series controller is that one controller incorporating the field network option plays a role of the gateway to collectively control multiple controllers through the daisy chain connection. Up to four controllers can be connected. CAutIoN •...
For the daisy chain connection among the controllers, use the daisy chain connection cable (300 mm) specified by YAMAHA. Daisy chain connection cables are required, the number of which is equivalent to (the number of controllers to be connected – 1).
2. Initial setting This section describes the initial setting to enable the gateway function. 2.1 Node number setting When connecting the gateway, set node numbers for the controllers to be connected. Set node number “1” for the controller that becomes the top of the gateway, and then node numbers “2”, “3”, and “4” for subsequent controllers in order.
3. I/O interface specifications This section describes the I/O interface specifications of the gateway function. 3.1 Configuration In the gateway connections, the first controller (gateway) with the field network option installed has I/O interfaces for this controller and daisy-chained controllers to distribute the input/output information to other daisy-chained controllers.
3.2 CC-Link type This CC-Link type operates as a remote device station of the CC-Link and occupies four stations. CAutIoN Even when the number of connection units is less than 4, the number of stations to be occupied remains unchanged. the area without connection destinations becomes the reserved area. Remote input/output (bit input/output) Input (master →...
3.3 EtherNet/IP type This EtherNet/IP type operates as an EtherNet IP adapter, and both the input and output occupy 24 channels. CAutIoN Even when the number of connection units is less than 4, the number of channels to be occupied remains unchanged.
4. Data setting and operation This section describes the data setting, operation, and restrictions about the gateway function. 4.1 Restrictions on gateway function To use the gateway function, there are restrictions shown below. • Continuous quer y When the gateway function is enabled, the continuous query (0x8100) cannot be accepted. “02: Data error”...
Page 284
All rights reserved. No part of this publication may be reproduced in any form without the permission of YAMAHA MOTOR CO., LTD. Information furnished by YAMAHA in this manual is believed to be reliable. However, no responsibility is assumed for possible inaccuracies or omissions.
Page 286
882 Soude, Nakaku, Hamamatsu, Shizuoka, 435-0054, Japan Tel. 81-53-460 - 6103 Fax. 81 - 53 - 460 - 6811 Robot manuals can be downloaded from our company website. Please use the following for more detailed information. http://global.yamaha-motor.com/business/robot/ YAMAHA MOTOR CO., LTD.
Need help?
Do you have a question about the TS-S and is the answer not in the manual?
Questions and answers