Th6D ABB Ethernet Interface: Translation of The Original Technical Information
Th6D ABB Ethernet Interface: Translation of The Original Technical Information
Th6D ABB Ethernet Interface: Translation of The Original Technical Information
Notice The contents of this manual may be changed in response to changes in the
product. This shall not result in a disclosure requirement on behalf of
Scansonic MI GmbH.
Reproduction and The contents of this manual are protected by copyright. It may only be
copyright applied for the use of the product. This manual may not be reproduced by
anyone, distributed, or modified in any way without the express written
consent of Scansonic MI GmbH.
1. Overview ......................................................................... 7
1. Overview
2. Connection overview
TH6D sensor software - Josy 1.6.0 (operating system for TH6D embedded PC)
- THxDView 1.6.0 (graphical user interface used to control the
operator PC)
Network ports on the TH6D The TH6D embedded PC has four network ports.
embedded PC
IMPORTANT There are two ports for connecting the robot controller but only one
may be used, depending on which type of robot controller you are
using (refer to the connection diagram Figure 3).
The actual arrangement of the Ethernet ports (ETH1 and ETH2) on
the TH6D embedded PC may differ from this illustration. The
labelled ports have the following functions:
Figure 1
Facility components The following illustration shows the major components of a robotic
welding system with an integrated optical seam tracking system.
2 4
Figure 2
1 ABB robot
2 Robot controller
3 TH6D embedded PC (EPC)
4 Operator PC for the graphical user interface (GUI): THxDView
(PC is not included in the delivery)
5 TH6D sensor
(Tracking Head 6 Dimensions)
Connection overview
Ethernet is used for the data exchange between the robot and the
TH6D sensor system. A real-time peer-to-peer (P2P) connection is
required for both communication nodes (the robot and the TH6D
system). This is why they use static IP addresses which only differ
in the last number (octet).
A programmable switch must be used for the network connection.
You must ensure that this data connection is capable of real-time
communications.
Only the ETH2 port on the TH6D embedded PC (3) should be used
for the connection to the robot.
Figure 3
Figure 4
The reboot takes about one minute, after which the system is ready
for operations. A five-beep signal confirms that the reboot was
successful.
After the restart of the TH6D, the selected interface is enabled and
the system is in automatic mode. The user is not required to log in
again. The previously logged-in users with the corresponding access
level will be re-enabled.
All profiles which have been created by the user (such as seam
patterns and jobs) are linked to a specific machine interface. When
a machine interface is changed, the previous profiles and jobs are
reset. If you change back to a previous machine interface, the
corresponding profiles and jobs that you created for that interface
are once again available.
You must configure the interface after you have selected the proper
robot interface. Specify the IP address and subnet mask of the
TH6D system. Then specify the system parameters.
IMPORTANT The IP addresses of the TH6D embedded PC and the robot must be
in the same address space.
Data can only be reloaded after it has first been saved by clicking
on the Save button.
These changes are not effective until the system has been rebooted.
1 2 3 4
Figure 5
IMPORTANT We recommend that the values for system delay (5) and No joint
(6) only be changed in close cooperation with the robot
programmer. Changed values must then be confirmed by testing.
Parameter
5 6
Figure 6
System delay (5) An empirical value is used for System delay. The minimum value for
the delay is the time to output the measured values to the
interface. Only after the transfer and evaluation of an image (17
ms) can a measurement be issued. The default value is 25 ms.
Definition:
laser line numbering Direction of travel Line: 3 2 1
Figure 7
Figure 8
If all settings for the sensor and robot are configured, the
communication link can be established and the tool can be
calibrated.
4.1 Protocol between the TH6D software and the ABB Control
Body ist wie The LTAPP protocol running over Ethernet is called LTAPPTCP.
BODY LTAPP Protokoll
Figure 9
The following protocol has been extended to IDs 54-62, so that the
measurement data of the three laser lines are transferred
individually to the ABB robot controller.
5. Tool calibration
Sensor Type Definition Form The limits of the measuring range for each sensor are specified in
Sensor Type Definition Form.
Figure 10
These values are used in the robot controller to specify the limits for
the field of view (in the Instance Editor as shown in the illustrations
below).
CF sensor
Figure 11
KF sensor
Figure 12
The tool calibration requires that you use a calibration plate from
Scansonic or ABB. The dimensions for both calibration plates are
already configured in the ABB controller.
ABB Scansonic
Figure 13
IMPORTANT When you create the seam pattern for the tool calibration (seam
left, seam right), you must assign the TCP position parameter to the
upper plate (left or right). Otherwise, the TCP would be guided too
deeply during the subsequent seam tracking.
It is better to use the general pattern Tailored Blank instead of the
Fillet seam seam pattern.
IMPORTANT During the configuration of the Josy TH6D software, the measured
values for the angle (x, y, z) are displayed by the THxDView user
interface. According to the robot coordinate system, this angle has
the opposite sign in the robot controller.
Figure 14
Figure 15
If the TCP at the seam start is already on the seam, then the first
seam detection is at point P0 (at a gap to the forward feed). The
first track correction occurs at point P0.
If the sensor is at P1, then the tool is at P0.