TOX Manual TOX Software Worx Line X Referenz en
TOX Manual TOX Software Worx Line X Referenz en
TOX®softWare Worx
Table of contents
1 Project/Adapter ................................................................................................ 5
1.1 Synchronise clock ..................................................................................... 7
1.2 Device control ........................................................................................... 8
1.3 Parameter Logger – Configuration .......................................................... 10
1.4 Produce report ........................................................................................ 12
1.5 Project Statistics ..................................................................................... 13
1.6 Properties ............................................................................................... 14
2 Device data ..................................................................................................... 15
3 Spindle data ................................................................................................... 21
4 Diagrams ........................................................................................................ 29
5 Final values .................................................................................................... 40
6 Variable status ............................................................................................... 45
7 Processes ....................................................................................................... 47
7.1 The 'Processes' tab................................................................................. 47
7.2 Editing a process .................................................................................... 60
7.3 Summary of the function groups and functions ....................................... 64
7.4 Explanation of the functions .................................................................... 66
7.4.1 'Stroke' function............................................................................ 66
7.4.2 'Relative stroke' function .............................................................. 71
7.4.3 'Press' function ............................................................................. 75
7.4.4 'Pressing with bending compensation' function ............................ 80
7.4.5 'Return stroke' function................................................................. 83
7.4.6 'Jog forwards' function.................................................................. 85
7.4.7 'Jog backwards' function .............................................................. 87
7.4.8 'Sluggishness drive' function ........................................................ 89
7.4.9 'Clinch pre-position' function......................................................... 90
7.4.10 'Clinching adhesive' function ........................................................ 93
7.4.11 'Clinching' function ....................................................................... 95
7.4.12 'Clinching return stroke' function .................................................. 98
7.4.13 'Tongs code' function ................................................................. 100
7.4.14 'Riveting pre-position' function.................................................... 100
7.4.15 'Riveting adhesive' function ........................................................ 102
7.4.16 'Riveting return stroke' function .................................................. 104
7.4.17 'Rivet type' function .................................................................... 105
7.4.18 'Clinch riveting pre-position clinch'.............................................. 106
2 OM 100.Worx-lineX-Reference.201703.en
Table of contents
OM 100.Worx-lineX-Reference.201703.en 3
Table of contents
4 OM 100.Worx-lineX-Reference.201703.en
Project/Adapter
1 Project/Adapter
A connected line-X device is displayed in the file system with the name defined in the
TOX®softWare server when it was created.
Icon for line-X devices
For the examples listed here, the adapter name 'EPzAdapter' is used, which is created on
installation as the default target device.
In the structure of the file system, the entries are assigned to the main adapter groups under
the adapter.
Note
The TOX®softWare offers many functions via the second (right-hand)
mouse button. Use this mouse button to open context menus.
Note
Boxes with a white background can be edited. If a box has a grey back-
ground, it cannot be edited (Either you are not permitted to edit it or it
must not be edited generally).
OM 100.Worx-lineX-Reference.201703.en 5
Project/Adapter
6 OM 100.Worx-lineX-Reference.201703.en
Project/Adapter
• 'Current' category
Here, the date and the time read out by the controller are displayed. Both values can be
changed either via the arrow buttons or by direct input. The up arrow increases the value
by 1 and the down arrow decreases the value by 1.
With the button 'Local time', the date and time of the workstation are read out and the entries
in the boxes adapted accordingly.
With the 'Cancel' button, the window is closed without adopting the changes.
With the 'OK' button, the values entered in the boxes for date and time are written to the
controller.
OM 100.Worx-lineX-Reference.201703.en 7
Project/Adapter
Device control
The device control can only be used if the start signal source and the pro-
cess number source are set to 'Ethernet' in the 'device data'.
The connection to the device must also be active. This function is not
available in offline mode.
After selection of the entry 'Device control' in the context menu, the following confirmation
prompt appears:
With the 'Cancel' button, the window is closed without adopting the changes.
Enter the word 'MONITOR' (in capital letters) in the input box.
Then open the device control with the 'OK' button:
8 OM 100.Worx-lineX-Reference.201703.en
Project/Adapter
• 'Data' category
The server and target device are displayed here. The box 'Current program' displays the
selected program number. The selection list 'Program pre-selection' contains the processes
which are actually stored on the controller. By selecting an entry in the selection list, this
process number is selected on the controller.
• 'Process' category
Here the current force and the current travel are displayed with progress bars. At the end
of the process, the force and travel values from the final values are displayed in the box
'Final values'. In the box 'Cycle time', the processing time of the process is specified. With
the LEDs 'Ready' and 'Reference', a message is issued stating whether the controller is
ready to run the process and whether the axis has already been referenced.
The process is started with the safety button 'Start'. The button is enabled with the first click
(flashing green border) and start-up is triggered with the second click. If the button is re-
leased, start-up is immediately cancelled and the axis stops. If the button is held, the pro-
cess is run until the end of the process is reached.
The connection icon (in the status bar bottom left) shows the connection status of the target
device. If necessary, error messages are displayed in the output box to the right of this.
OM 100.Worx-lineX-Reference.201703.en 9
Project/Adapter
10 OM 100.Worx-lineX-Reference.201703.en
Project/Adapter
The data of the 'Parameter Logger' are generated in telegram form. The data should be
delivered as soon as possible. Until acknowledged delivery to the server, the data are stored
in the 'offline cache'. If the server cannot be reached after several tests, transmission is
interrupted for 5 minutes before it is attempted to set up a connection again, in order to
minimise the load on the system. Until then, the accumulated data are stored in the 'offline
cache'. Once the connection is restored, the accumulated data are transmitted.
• Category 'AKZ' (system codes)
The settings to identify the system are configured here.
The AKZ is a character string for identification of the system:
WORKS DEPT. SYSTEM MACHINE
For configuration of the categories in the fields under the category 'AKZ', the selection but-
tons 'Fixed' and 'Variable' are available, which define a fixed or a variable character string
for this field.
– Fixed
When 'fixed' is selected, the sub-character string is directly read out of the input box for
the relevant character string of the AKZ and used as the designation.
– Variable
When 'Variable' is selected, the sub-character string for the relevant character string of
the AKZ is derived from the PC name. The value in the input box 'Index from' is the start
index and the value in the input box 'Index to' is the end index of the sub-string from the
PC name. The value '-1' in an index input box indicates that the character string is read
up to the end.
Works In the 'Works' category, assignment of the sub-string for the AKZ is defined via
the selection switches 'Fixed' and 'Variable'. Depending on the position of the
selection switches, a fixed designation or a start and end index is expected.
DEPT. In the 'Department' category, assignment of the sub-string for the AKZ is defined
via the selection switches 'Fixed' and 'Variable. Depending on the position of
the selection switches, a fixed designation or a start and end index is expected.
Station In the 'Station' category, the sub-string for the AKZ is defined via the selection
buttons 'Fixed' and 'Variable'. Depending on the position of the selection
switches, a fixed designation or a start and end index is expected.
Device In the 'Device' category, assignment of the sub-string for the AKZ is defined via
the selection switches 'Fixed' and 'Variable'. Depending on the position of the
selection switches, a fixed designation or a start and end index is expected.
OM 100.Worx-lineX-Reference.201703.en 11
Project/Adapter
12 OM 100.Worx-lineX-Reference.201703.en
Project/Adapter
In the 'Connection' category, the server and the target device are specified.
The 'Info' category specifies the number of processes and functions on the device and the
current project ID via which the comparison of the online and offline project is processed.
In the category 'Memory requirement in the device', the current load of the memory in the
device is displayed both numerically in [%] and via a slide bar.
Close the window with the 'Close' box.
OM 100.Worx-lineX-Reference.201703.en 13
Project/Adapter
1.6 Properties
The window 'Attributes of EPzAdapter' contains information on the current adapter:
• Name
Name of the adapter
• All files
Name of the assigned offline file
• File size
Current size of the assigned file
• Revision date
Date of the last revision in the assigned file
• Status description
Status of the online adapter (available/blocked/not available)
• Device mode
Mode of the online adapter. The mode is generally specified in plaintext in the file system
in square brackets after the adapter name.
The modes are: Init, Remote, Invalid and Automatic
14 OM 100.Worx-lineX-Reference.201703.en
Device data
2 Device data
The device data are displayed and defined in this window. Available device data can
be loaded from the controller, modified and written to the controller again (online
project). Device data from offline projects are modified in the offline file and can be
loaded into the system later.
In the 'File systems' window, select the project whose device data are to be displayed.
Double-click on the icon in front of 'Device data':
Icon for device data
The window 'Device data' appears on the desktop. In the tab, the adapter name is also
displayed in front of the entry 'Device data':
OM 100.Worx-lineX-Reference.201703.en 15
Device data
The box cannot be edited and is set directly from the controller.
• Application version
In the 'Application version' window, a unique version number of the application is displayed,
which must always be specified when contacting TOX® PRESSOTECHNIK:
16 OM 100.Worx-lineX-Reference.201703.en
Device data
The box cannot be edited and is set directly from the controller.
• Start signal source
Selection of the source of the start signal. In the selection box, the options 'Input', 'Fieldbus'
and 'Ethernet' are available.
OM 100.Worx-lineX-Reference.201703.en 17
Device data
Confirm the input of a new port number with the 'Enter' button.
• Reduced number of diagram points
With this function, only 100 instead of 500 points per diagram are plotted. This may be
useful if processes have a cycle time of less than 4 seconds and one wishes to reduce the
download time.
The diagram points not used are then filled in with 0 to correctly fill the buffer of 500 points.
The filler data have no effect on the display and evaluation of the diagram.
Omitting the unused diagram points therefore leads to faster processing of the diagram data
both by the controller and by the PC system.
Enable this function by selecting the checkbox.
• Mains voltage
In some countries, the controller must be adapted to the local mains voltage. In the default
setting, this value is 'undefined', which means that the voltage value is not taken into ac-
count.
In the selection box, you can select a different default value:
'Ethernet' group
• IP address
Input of the IP address of the controller (for further information on the IP address, see the
documentation of the TOX®softWare server).
With the button on the right-hand side of this box, a text input box is opened, in which you
can change the IP address:
18 OM 100.Worx-lineX-Reference.201703.en
Device data
With the 'Cancel' button, the window is closed without adopting the changes. With the 'OK'
button, the new IP address is entered in the box.
• Subnet mask
Display of the active subnet mask. The subnet mask can be edited at access level 3.
Confirm the input of a new subnet mask with the 'Enter' button.
• Gateway
If the PC and the controller are in a network controlled by a gateway, the entry of the gate-
way IP address is required. When using a gateway, communication is not carried out be-
tween address A and address B but via the gateway. With a gateway, nodes can be made
"invisible" although they are in the same network/subnet.
Changes in gateway
Whether a gateway must be entered and the address of the gateway
must be clarified with the person responsible for the network.
• Mac address
The MAC address (Media-Access-Control address) is the hardware address of each indi-
vidual network adapter, which serves as the unique identifier of the device in a computer
network.
OM 100.Worx-lineX-Reference.201703.en 19
Device data
'PLC' group
• Interface type
Select the interface type: default or PLC
Default: TOX® default interface, e.g. in direction of robot
PLC: Siemens function module for "Moving to PLC default values“
• PLC data type
Select the PLC data type: "Swapped", "Not swapped" or "customized". "Swapped" and "Not
Swapped" define whether data with more than one byte must be interpreted from the highest
to the lowest or vice versa. The interpretation can be adapted in cooperation with TOX®
PRESSOTECHNIK and activated via "Customized".
'Input/Output' tab
• DO1, DO2, DO3 enabled for users
Generally, the outputs DO1 – DO3 on the controller are occupied with default feedback
messages. When activated, these outputs can be enabled for the user, i.e. the default as-
signment is then disabled.
• Enable external inputs/outputs
For activation, an input/output module must be integrated as hardware. Activation releases
this module for the application (e.g. the CAN bus).
• I/O to TOX® standard
Enables use and assignment of input/output interfaces to TOX® standard peripheral equip-
ment.
Peripheral equipment
• Door active
Enables use of an integrated safety door.
20 OM 100.Worx-lineX-Reference.201703.en
Spindle data
3 Spindle data
In the spindle data, the specific data of the complete spindle are specified. These include,
for example, the motor, gearbox, control and force sensor data. The spindle data are deter-
mined by TOX® PRESSOTECHNIK and saved in a spindle data record. You only have to
load the data belonging to your spindle to the axis controller.
Most values are used to check the plausibility of the input values, e.g. whether an entered
position can be reached at all with the length from the spindle data.
In the 'File systems' window, select the project of which the spindle data are to be dis-
played.
Double-click on the icon in front of 'Spindle data'.
Icon for spindle data
The data can be loaded from a file or from the axis controller. New spindles can be set up
with the aid of a template or by copying data of an existing project with a spindle of the same
type.
The window 'Spindle data' appears on the desktop. In the tab, the project name is also
displayed in front of the 'Spindle data' entry:
OM 100.Worx-lineX-Reference.201703.en 21
Spindle data
With the 'Cancel' button, the window is closed without adopting the changes.
With the 'OK' button, the new serial number is added to the spindle data.
• Maintenance counter
Here the number of strokes is specified which can be operated until the next lubrication is
to be carried out. The entered value is used again when the maintenance counter in the
HMI is re-set.
22 OM 100.Worx-lineX-Reference.201703.en
Spindle data
Caution
This value must not be changed without consulting TOX® PRESSOTECH-
NIK. Changing this value may result in a fault when the spindle starts up
or even damage to the spindle if the Emergency-Stop function reacts too
late.
'Gearbox' group
In the 'Gearbox' group, the transmission of the gearbox is defined as the input/output ratio.
The information is always displayed in the form 'Factor Input: Factor Output'. Here the val-
ues must always be given as integers. The ratio may have to be extended according to the
rules of fractions.
• Factor input
Input factor of the gearbox.
• Factor output
Output factor of the gearbox.
OM 100.Worx-lineX-Reference.201703.en 23
Spindle data
If the function is used (newer applications), the pressing speed should be 3 mm/s. The
higher the selected speed is, the less accurate the result. When pressing at high speed and
close to the nominal force, the maximum force may be exceeded due to the measuring
accuracy at high speed. An overload of the spindle may lead to damage or even destruction
of the drive and tool.
Continuous, hard impacts on the material or continual overloading of the drive may lead to
a considerable reduction in the service life of the spindle.
• Analogue input mode
With the selection buttons it is defined whether the analogue input value is to be interpreted
as current or as voltage.
This function is pre-set by TOX®-Pressotechnik.
• Force sensor test active
This function is pre-set by TOX®-Pressotechnik.
24 OM 100.Worx-lineX-Reference.201703.en
Spindle data
'Spindle' group
• Maximum length [mm]
Length of the spindle in mm.
• Maximum force
Maximum press force of the spindle at 10 % of the nominal value in kN.
• Nominal force:
Maximum physically possible force of the spindle or of a press frame in kN.
• Pitch [mm]
Pitch of the spindle in mm per revolution.
• Maximum speed [mm/s2]
Maximum possible speed of the spindle.
• Minimum speed [mm/s2]
Minimum possible speed of the spindle.
• Maximum software limit [mm]
Limitation of the maximum length by the software, for example to protect a tool in the work-
ing area. This value is smaller than or equal to the maximum spindle length.
• Minimum software limit [mm]
Limitation of the minimum position of the spindle by the software, for example to protect a
structure in the lower working area. This value is greater than or equal to the internal block
position of the spindle.
• Maximum safe speed [mm/s2]
Limitation of the maximum speed for reasons of safety. The maximum safe speed is, for
example, the highest possible speed which allows the spindle to be stopped in time before
damage to the component and/or tool occurs in the context of time optimisation.
The safe speed can only be ensured with additional elements (e.g. encoder). If this is also
installed, the speed is reduced.
• Bending constant [kN/mm]
Based on the bending constant, special functions can compensate for the mechanical bend-
ing which occurs when a force is exerted in a clinching frame or on a station.
The bending constant (kN/mm) is used, for example, with the functions "Clinching" and
"Pressing with bending compensation".
The axis moves to the target position. When it arrives there, the currently available force is
permanently used to calculate an additional compensation travel delta_s.
OM 100.Worx-lineX-Reference.201703.en 25
Spindle data
The axis thus moves on to a new target position = target position (without compensation) +
delta_s.
The bending constant can be calculated, for example, from the return movement curve of a
force/distance characteristic using two points of this for the following calculation:
Bending constant (kN/mm) = force_1 - force_2 / distance_1 - distance_2 (delta force / delta
distance)
26 OM 100.Worx-lineX-Reference.201703.en
Spindle data
In the 'Measurement series' category, the measured values and the associated target val-
ues are entered line by line. With every further pair of values, the calibration factor is refined.
In the 'Calibration factor' category, in the upper box 'Current', which cannot be edited, the
currently set calibration factor is specified. In the 'New' box, the calibration factor calculated
from the measurement series is given.
With the 'Cancel' button, the window is closed without adopting the changes.
With the 'OK' button, the new calibration factor is adopted.
'Clinch' group
• Zero position [mm]
Is the mechanical distance from the punch tip to the die base in mm.
OM 100.Worx-lineX-Reference.201703.en 27
Spindle data
28 OM 100.Worx-lineX-Reference.201703.en
Diagrams
4 Diagrams
If diagram recording is enabled, the diagrams pertaining to the adapter are managed under
the diagram node.
In the 'File systems' window, select the project of which the diagrams are to be dis-
played.
Double-click on the icon in front of 'Diagrams'.
Icon for diagrams
The 'Diagrams' tab appears on the desktop. Here the project name is also displayed in front
of the entry 'Diagrams'. On opening for the first time, no curve is yet displayed in the 'Dia-
grams' tab.
OM 100.Worx-lineX-Reference.201703.en 29
Diagrams
30 OM 100.Worx-lineX-Reference.201703.en
Diagrams
'General' group
• Record
With this checkbox, diagram recording is switched on. After enabling, the 'Mode' group is
displayed in the 'Attributes of diagrams' window.
• Diagram name
Basic name of the diagram entries. This name basis is extended by the following values in
order to clearly identify the diagram entries:
process number; process name; date; time stamp
With the button on the right-hand side of this box, an input window is opened in which the
name of the diagram can be changed:
With the 'Cancel' button, the window is closed without adopting the changes.
With the 'OK' button, the new serial number is added to the spindle data.
'Mode' group
The 'Mode' group is displayed if diagram recording is enabled.
• Record permanently
Diagram recording is not limited by the end of a process but by the recording time. The
function is not currently available.
OM 100.Worx-lineX-Reference.201703.en 31
Diagrams
• Individual diagrams
The function 'Individual diagrams' cannot be changed as long as the function 'Record per-
manently' is selected. If 'Record permanently' is disabled, one entry per diagram is produced
when this function is enabled. If the option is disabled, the option 'Number of diagrams per
curve' is displayed. The function is not currently available.
• Number of curves
The maximum number of diagram entries in the diagram element is defined here. When the
maximum number of diagrams is reached, the oldest diagram is always removed from the
list.
'Displays' group
• Show function names
Enables the display of the function names in the diagram.
• Display function limits
Enables the display of the function limits in the diagram.
• Display spindle limits
Enables the spindle limits in the diagram.
• Display diagram with co-ordinate values
Activates the co-ordination values in the displayed diagram. The coordinates are displayed
as a tool tip when pointing to a point on the curve.
'Colours' group
With the button on the right-hand side of the individual line, the window to select the colour
is opened here (example: colour for displaying spindle limits). When selecting the colours,
ensure that the colours of all lines contrast well with the background colour.
Selection of the colours corresponds to the procedure for standard applications under Win-
dows.
32 OM 100.Worx-lineX-Reference.201703.en
Diagrams
OM 100.Worx-lineX-Reference.201703.en 33
Diagrams
Individual diagrams
The individual diagram entries are displayed in the project under the icon 'Diagrams' as
follows.
By double-clicking on a diagram entry, the selected diagram is opened and displayed in the
'Diagrams' tab.
In the upper half of the desktop, the final values pertaining to the diagram are displayed.
The graphical display is situated in the lower half.
You can zoom freely in the diagram window. For this, the mouse pointer must be placed at
the required point in the diagram. ´Move the mouse, keeping the mouse button pressed,
down and to the right to zoom into the diagram. The display is re-set to the previous setting
if you move the mouse up and to the left, keeping the mouse pointer pressed.
34 OM 100.Worx-lineX-Reference.201703.en
Diagrams
OM 100.Worx-lineX-Reference.201703.en 35
Diagrams
36 OM 100.Worx-lineX-Reference.201703.en
Diagrams
Depending on the selected diagram type, the labelling and scaling of the Y-axis change.
In the upper half on the left above the diagram display panel, the navigation and operating
buttons for the diagram window are situated:
Zoom in Zooms into the diagram, the visible section becomes more
detailed.
Zoom out Zooms out of the diagram, the visible section becomes larger.
OM 100.Worx-lineX-Reference.201703.en 37
Diagrams
• Rename
When the menu entry 'Rename ...' is selected, this window is opened:
The name of the diagram can be changed in the text box as required.
With the 'Cancel' button, the window is closed without adopting the changes.
With the 'OK' button, the new name for the diagram is adopted.
38 OM 100.Worx-lineX-Reference.201703.en
Diagrams
• Properties
When the 'Properties' menu entry is selected, the window 'Attributes of diagram' is
opened.
Here, information is given on the date of the recording and the number of curves contained
therein. The colour of the curve can be changed with the aid of the window 'Colour selec-
tion'. This is opened with the button on the right.
Close the window with the 'Close' box.
OM 100.Worx-lineX-Reference.201703.en 39
Final values
5 Final values
With this menu item, the final values in a project are viewed.
In the 'File systems' window, select the project of which the final values are to be dis-
played.
Double-click on the icon in front of 'Final values'.
Icon for final values
The 'Final values' tab appears on the desktop. In the tab, in front of the entry 'Final values' the
project name is also displayed. Under this tab, an empty table appears with the column titles
of the final values:
Press the button top left on the desktop to retrieve the current final values from the
controller.
Button to retrieve the final values (transmission of the final values from the con-
troller to the project)
40 OM 100.Worx-lineX-Reference.201703.en
Final values
After transmission, the final values of this project last determined are displayed in the col-
umns of the table:
When the button is pressed again you are asked whether the final values of the project are
to be overwritten:
With the 'Cancel' button, the window is closed without adopting the changes.
With the 'OK' button, the final values are retrieved again and replace the view displayed
so far.
OM 100.Worx-lineX-Reference.201703.en 41
Final values
42 OM 100.Worx-lineX-Reference.201703.en
Final values
'Properties' group
• Number of data records
Specifies the current number of final value data records which are currently displayed in the
working area.
OM 100.Worx-lineX-Reference.201703.en 43
Final values
'Update' group
• Automatic
With this checkbox, automatic retrieval of the final values is enabled.
• Maximum number of data records
The maximum number of data records limits the number of final value records to retrieve.
The final value data records last measured are retrieved up to the maximum number of data
records.
'Sort' group
• Column
Selection of which column is to be sorted. Here, any available column from the list box can
be used as the sorting key:
• Order
With the selection buttons 'Ascending' and 'Descending', you define whether the table be-
gins with the first or last data record of the final values. Sorting is based on the configured
sorting key.
'Column display' group
All available columns of the table are listed. If the checkbox after these column headers is
enabled (check mark is visible), these columns are displayed on the desktop under the tab
'Final values'. If this checkbox is not enabled, these columns are hidden. With this function
you can display the final values which are relevant for the individual evaluation.
By pressing the button 'Close' or by closing the window with the icon [x] in the title bar, the
changes are adopted without further prompts.
44 OM 100.Worx-lineX-Reference.201703.en
Variable status
6 Variable status
With the variables table, signals or values available on the controller can be compiled and
displayed. It is not possible to change the data.
The variable status is only available for the devices connected online online under rmi://lo-
calhost, as the sources for the offline adapters are not available. The information displayed
helps with commissioning and with trouble-shooting in the area between the controller and
the hardware or the controller and the PC.
'Digital IO' group
The 'Digital IO' group represents the input/output extensions connected to the controller. This
extension must be physically available and addressed in the application. The display can be
defined as 4 bytes or 32 bits for input and output. Due to the ability to check the signals, a
missing signal or an incorrect signal sequence, for example, can be detected. The display
corresponds to the HMI menu 'toxappio'.
OM 100.Worx-lineX-Reference.201703.en 45
Variable status
'Fieldbus' group
The 'Fieldbus' group represents the interface between the controller and the robot/PLC pe-
riphery. This interface must be physically available and accessed in the application. The
display can be defined as 8 words (2 bytes), 16 bytes or 128 bits for input and output. Due
to the ability to check the interface, errors in the signal sequences/communication can be
detected, for example. The display corresponds with the HMI screen 'iffbs'.
'Firmware' group
With the 'Firmware' group, various values can be directly read out from the controller, for
example the current force or position, the selected process or the status can be visualised.
The information corresponds to the information of the status bar on the lower edge of the
screen of Worx or HMI.
'Byte Array' group
The byte array is the communication interface between the controller and the TOX®softWare.
It comprises 500 bytes, the data type of which can only be determined by the position in the
byte array. This definition is partly defined in the TOX®softWare and the application. These
areas cannot be influenced externally. Other areas are used to implement application- or
customer-specific integrations. In this case, the type or the position may vary. It may be
necessary to check certain signals against the expected or required reaction in the software
or on the controller. The data are provided for analysis as 500 bytes.
46 OM 100.Worx-lineX-Reference.201703.en
Processes
7 Processes
Caution
The first 19 processes are already configured by TOX® PRESSOTECH-
NIK. The parameters of these processes can be modified depending on
the function, but they must not be deleted. Deletion of these processes
may lead to errors, which permanently prevent start-up of the axis.
In the window 'File systems', select the project of which the processes are to be dis-
played or edited. Open the process node with the 'Plus' icon.
Icon for processes
OM 100.Worx-lineX-Reference.201703.en 47
Processes
In addition to the display of the error in the message window, the relevant sub-item (in this
case: processes) and the program with the erroneous value are marked with a red icon on
the adapter. The process is also marked accordingly in the process selection list in the
sequence window and in the tab of the index card.
With the messages, a differentiation is made between process warnings and process errors:
48 OM 100.Worx-lineX-Reference.201703.en
Processes
• Sequence
In the 'Sequence' window, a process is configured. The process is either selected by dou-
ble-clicking on the process node in the file system or with the selection list in the top right-
hand panel of the 'Sequence' window. The selected functions of this process are displayed
directly below the selection list.
Selection list
Functions
After selecting the function in the function list, its parameters are listed in the properties
window below it. These can be edited according to the authorisation level.
The left-hand window contains a selection tree divided into areas in which all available func-
tions are listed. In this selection tree, as in the file system, you can navigate with the plus
and minus icons. The individual functions can be added to the current function list with a
double-click.
OM 100.Worx-lineX-Reference.201703.en 49
Processes
• Info
In the 'Info' window, information on the currently selected function is displayed. In the upper
section, the function is described, in the lower section the parameters.
This example shows the info window for the 'Stroke' function:
• Diagram
In the 'Diagram' window, the functions of the process are displayed in graph form if possible.
The diagrams facilitate planning and optimisation of function monitoring.
In the example, a process is displayed which contains the following functions:
− Stroke (function 3)
− Press (function 4)
− Return stroke (function 6)
The windows show the force or distance limits of the functions. A current function (selection
via function list of the process) is shown in white. An active window can be moved in the
diagram display panel by keeping the mouse button pressed. The moved parameters are
directly added to the function.
50 OM 100.Worx-lineX-Reference.201703.en
Processes
In the diagram folder of the individual processes, diagrams can be copied which were rec-
orded for the connection in the diagram folder of the adapter. For example, parameterisation
of the process can be optimised via the information from the diagram.
• Context menu 'Processes'
Paste (CTRL+V) Pastes the process from the buffer at the selected position in the
process sequence.
Paste process Adds a new empty process at the end of the process list. Adds a
new empty process at the end of the process list.
Start teach-in all Sets the teach-in mode for all processes in the process se-
quence for which envelopes can be taught in.
Stop teach-in all Re-sets the teach-in mode for all processes in the process se-
quence which are currently in teach-in mode.
Produce report Produces a report on the current processes in PDF format.
Properties Opens the properties window of the processes. The attribute
window is described in the following section.
OM 100.Worx-lineX-Reference.201703.en 51
Processes
• Attributes of processes
'Teach-in' group
• Status
Displays the current status of the teach-in.
• Number of teach-in cycles
Here, the number of IO executions of the processes is defined which are to be used for
processing the results in an envelope.
After teach-in, the processes in the file system and in the process selection box are
marked with a green dot:
The icon of all processes which can be taught in are marked with a green dot. After the
process name, the entry is extended with the status '[Teach-in running ...]' and the current
processing status. '0/2', for example, means 0 of 2 teach-in cycles completed.
Process
The process is the smallest selectable unit in the process sequence. It contains one or more
functions which are processed in sequence when called.
52 OM 100.Worx-lineX-Reference.201703.en
Processes
• Copy ...
In the extended copy action, you can choose between two copy functions:
• Multiply a process
The checkbox 'Several processes' is not enabled.
In the category 'Copy processes', a source process is selected in the list box 'Source pro-
cess' which serves as a basis for the copying action.
In the 'Options' category, in the list box 'Paste process after', a destination for the copy
action is defined in the process list. In the default setting, the destination is specified after
the last entry in the process list.
In the input box 'Number copies', you define the number of copies of the source process.
With the checkbox 'Replace', it is defined whether the processes are added (in which case
all subsequent processes in the process list are moved back by the number of copies) or
replaced. In the case of replacement, the overwritten processes in the process sequence
are no longer available.
OM 100.Worx-lineX-Reference.201703.en 53
Processes
With the 'Cancel' button, the window is closed without adopting the changes.
With the 'OK' button, the copying process is started with the selected settings.
• Copy part of the process list
The checkbox 'Several processes' is enabled.
In the category 'Copy processes', a range is selected from the current process list as source
processes in the list boxes 'Source process from' and 'Source process to' which serves as
the basis for the copy action.
In the 'Options' category, in the list box 'Paste process after', a destination for the copy
action is defined in the process list. In the default setting, the destination is specified after
the last entry in the process list.
With the checkbox 'Replace', it is defined whether the processes are added (in which case
all subsequent processes in the process list are moved back by the number of copies) or
replaced. In the case of replacement, the overwritten processes in the process sequence
are no longer available.
54 OM 100.Worx-lineX-Reference.201703.en
Processes
With the 'Cancel' button, the window is closed without adopting the changes.
With the 'OK' button, the copying process is started with the selected settings.
• Delete
After selection of the 'Delete' menu entry, a confirmation prompt is issued before deleting:
Caution
The first 19 processes are already configured by TOX® PRESSOTECH-
NIK. The parameters of these processes can be modified depending on
the function, but they must not be deleted. Deletion of these processes
may lead to errors, which permanently prevent start-up of the axis.
With the 'No' button, the window is opened without carrying out the deletion process.
The deletion process is acknowledged with the 'Yes' button.
OM 100.Worx-lineX-Reference.201703.en 55
Processes
The process numbers can be adapted with the checkbox 'Zip process list': If the checkbox
is enabled, all process numbers following the process to be deleted are adapted to the
actual position in the process list. If the checkbox is not enabled, the process numbers
remain unchanged and the deleted process is excluded from numbering.
With the 'Cancel' button, the window is closed without deleting the process.
With the 'OK' button, the delete process is finally acknowledged. Process numbering is
adjusted according to the checkbox "Zip process list".
• Rename
After selecting the menu entry 'Rename', a window is opened to enter the new name.
With the 'Cancel' button, the window is closed without renaming the process.
With the 'OK' button, the new process name is adopted.
56 OM 100.Worx-lineX-Reference.201703.en
Processes
Program
The program contains the functions of the process.
• Context menu 'Program'
Open Opens the selected process in the 'Processes' tab on the
desktop. From there, the individual functions can be ac-
cessed.
Adding a function from the Adds the function selected from the function selection list to
pallet the end of the sequence.
Copy (CTRL+C) Copies the selected program to the buffer.
Paste (CTRL+V) Pastes a program from the buffer.
Change order Opens the window to change the order of the functions in the
sequence.
Rename Function not available.
Produce report Produces a report on the current program in PDF format. A
file name and the memory location can be selected in a win-
dow 'Save as'.
OM 100.Worx-lineX-Reference.201703.en 57
Processes
• Change order
In the 'Change order' window, the order of the functions can be adapted to the required
sequence.
With the 'Up' and 'Down' buttons, the selected function is moved up or down respectively.
These buttons are only available if moving by one space is possible from the current posi-
tion.
With the 'Cancel' button, the window is closed without adopting the changes.
With the 'OK' button, the new order is adopted.
Diagram
In the 'Diagram' folder, diagrams can be stored in the diagram node of the assigned adapter.
This enables assignment to the process run and the diagrams are still available after a
system re-start.
• Context menu 'Diagram'
Paste (CTRL+V) Pastes diagrams from the buffer to the node.
Produce report Produces a report of the current diagrams in PDF format. A file
name and the memory location can be selected in a window 'Save
as'.
Properties Opens the 'Properties' window of the diagrams. The attribute win-
dow is described in the following section.
58 OM 100.Worx-lineX-Reference.201703.en
Processes
Function
'Function' refers to the sub-actions which result in the process and therefore the required
sequence in the complete sequence. The individual functions are described in detail in sec-
tion 7.4 Explanation of the functions.
• Context menu 'Function'
Open Opens the selected process in the 'Processes' tab on the
desktop. From there, the individual functions can be ac-
cessed.
Cut (CTRL+X) Copies the marked function to the buffer and removes the
function from the sequence list.
Copy (CTRL+C) Copies the selected function to the buffer.
Delete Deletes the function after a confirmation prompt.
Up Moves the function up one position in the sequence.
Down Moves the function down one position in the sequence.
Produce report Produces a report of the function in PDF format. A file name
and the memory location can be selected in a window 'Save
as'.
Properties Opens the 'Properties' window of the function.
The contents correspond with the individual properties win-
dow of the function on the desktop.
• Delete
After selecting the menu entry 'Delete', a confirmation prompt is displayed before the deletion
process:
With the 'Cancel' button, the window is closed without adopting the changes.
With the 'Yes' button, the deletion process is acknowledged and the function is removed
from the function list.
OM 100.Worx-lineX-Reference.201703.en 59
Processes
In this tab, under 'Functions', you can select the work step to be run next in the selected
process.
60 OM 100.Worx-lineX-Reference.201703.en
Processes
OM 100.Worx-lineX-Reference.201703.en 61
Processes
Drag a program step from the list under 'Functions' with the mouse using drag & drop to
the required point in the compilation window (to the right of the 'Functions' window, under
the program name. By double-clicking on the icon in front of the function, the function is
automatically pasted after the last entry).
Change the order of the program steps by clicking on the entry in the compilation win-
dow, keep the mouse button pressed and drag the entry to the required position.
62 OM 100.Worx-lineX-Reference.201703.en
Processes
Delete a program step: either mark the entry and press the button 'Del', remove the
marked entry with the menu command 'File\Edit\Delete' or click on the entry with the
right-hand mouse button and remove with the 'Delete' command,
If not all changes have been saved during a session, a window appears when closing the
program in which all elements edited and not saved are displayed. There you are asked if
you wish to accept all changes to the elements or only parts thereof or whether you want to
close the program without changes.
With the 'Save' button, the marked element is saved and the TOX®softWare Worx is
closed. With the shift or CTRL key, more than one element can also be marked.
With the 'Save all' button, all elements listed in this window are saved and the TOX®soft-
Ware Worx is closed.
With the button 'Cancel all', no element listed in this window is saved and the TOX®soft-
Ware Worx is closed.
With the 'Cancel' button, you return to the TOX®softWare Worx without saving the data.
OM 100.Worx-lineX-Reference.201703.en 63
Processes
64 OM 100.Worx-lineX-Reference.201703.en
Processes
Re-working
Define abort contact
Acceleration
Deceleration
Spindle data
End process
Stop process
Utilities Comment
OM 100.Worx-lineX-Reference.201703.en 65
Processes
• Target value
Select here whether to move to an absolute position or to force. If the spindle is moved at
high speed, the stroke should not be moved to force. The parameters in this list change
according to the selection.
• Position (with selection 'Target value to position')
Here the absolute target position is entered which is based on the reference position.
66 OM 100.Worx-lineX-Reference.201703.en
Processes
Risk of overloading
At high speed and with high target force, the maximum force of the spin-
dle may be exceeded. An overload of the spindle may lead to damage or
even destruction of the drive and tool.
Continuous, hard impacts on the material or continual overloading of the
drive may shorten the service life of the spindle.
OM 100.Worx-lineX-Reference.201703.en 67
Processes
68 OM 100.Worx-lineX-Reference.201703.en
Processes
• Transition speed
The transition speed enables an even transition to the next function. With this parameter,
the spindle is not braked to 'zero' when switching to a new function to then accelerate to the
new speed value again but instead it is only braked to the speed set in this parameter. This
speed should be identical to the value of the subsequent speed.
Y Y
1 2 1 2
3 4
X X
Combination of functions
The transition speed may only be used in combination with a further move-
ment function. The only exceptions to this are the functions 'Save final val-
ues' and 'Save intermediate values'. If this is not observed, this may lead to
damage to or even destruction of the drive and tool.
Exceeding the mechanical limits is possible with the transition speed. The
transition speed must not be used close to mechanical limits and is done at
your own risk. Exceeding the mechanical limits may lead to damage to or
even destruction of the drive and tool.
OM 100.Worx-lineX-Reference.201703.en 69
Processes
• Abort contact
With the aid of the abort contact, this function can be cancelled prematurely. After the abort,
this function is deemed to be ended and the process is continued with the next function. If
this is the last function in a process, the process is evaluated as 'OK'. In order to use this
command, an abort contact must be defined in the process.
1
Y
6 2
5
3
4
X
70 OM 100.Worx-lineX-Reference.201703.en
Processes
• Window evaluation
On selection of this parameter, a diagram opens in which it can be defined from which side
the force/travel may reach the target value.
In this example, the force may only exceed the minimum force after the minimum position
has been reached.
7.4.2 'Relative stroke' function
The 'relative stroke' can be used for both slow pressing and fast movement. This function
enables relative positioning independently of the pre-positioning. This function is used in
particular for pressing to a defined travel if great component tolerances occur on the work
piece. With the 'Pressing' function, for example, the component can be with low force and
then, based on this variable pre-position, moved to a relative value, which is entered in the
function as the position.
OM 100.Worx-lineX-Reference.201703.en 71
Processes
• Speed
The speed depends on the use of the function: to move long distances, select a higher
speed, for pressing select a low speed. A speed of approx. 3 mm/s is specified as a refer-
ence value for most pressing processes. This value may vary greatly depending on the
application.
Pressing speed
The more insensitive a component is against force peaks (tolerance force
limits), the faster pressing can be carried out.
72 OM 100.Worx-lineX-Reference.201703.en
Processes
• Time monitoring
With the aid of time monitoring, the function can also be checked again. If the normal se-
quence time is not observed, the spindle is stopped and an error message is issued.
• Time monitoring [ms]
Time in milliseconds which may be required by the function until complete processing.
• User variables
Four user variables can be specified here, which are used to generate a specific error mes-
sage. For each value, a number between 0 and 254 can be specified. The user variables
are given in this form:
xxx_xxx_xxx_xxx
• Transition speed
The transition speed enables an even transition to the next function. With this parameter,
the spindle is not braked to 'zero' when switching to a new function to then accelerate to the
new speed value again but instead it is only braked to the speed set in this parameter. This
speed should be identical to the value of the subsequent speed.
Y Y
1 2 1 2
3 4
X X
Combination of functions
The transition speed may only be used in combination with a further
movement function. The only exceptions to this are the functions 'Save fi-
nal values' and 'Save intermediate values'. If this is not observed, this
may lead to damage to or even destruction of the drive and tool.
Exceeding the mechanical limits is possible with the transition speed. The
transition speed must not be used close to mechanical limits and is done
at your own risk. Exceeding the mechanical limits may lead to damage to
or even destruction of the drive and tool.
OM 100.Worx-lineX-Reference.201703.en 73
Processes
• Abort contact
With the aid of the abort contact, this function can be cancelled prematurely. After the abort,
this function is deemed to be ended and the process is continued with the next function. If
this is the last function in a process, the process is evaluated as 'OK'. To be able to use this
command, an abort contact must be defined in the process (see function 'Define abort con-
tact').To be able to use this command, an abort contact must be defined in the process (see
function 'Define abort contact').
1 3
Y
2
8 4
7
5
6
X
74 OM 100.Worx-lineX-Reference.201703.en
Processes
• Target value:
Here you select whether pressing is carried out to an absolute position or to force. Depending on
the selection, the parameters in this list change.
− Position (with selection 'Target value to position')
Here the absolute target position is entered which is based on the reference position.
Risk of overloading
At high speed and with high target force, the maximum force of the spin-
dle may be exceeded. An overload of the spindle may lead to damage or
even destruction of the drive and tool.
Continuous, hard impacts on the material or continual overloading of the
drive may shorten the service life of the spindle.
OM 100.Worx-lineX-Reference.201703.en 75
Processes
Pressing speed
The more insensitive a component is against force peaks (tolerance force
limits), the faster pressing can be carried out.
76 OM 100.Worx-lineX-Reference.201703.en
Processes
• Time monitoring
With the aid of time monitoring, the function can also be checked again. If the normal se-
quence time is not observed, the spindle is stopped and an error message is issued.
• Time monitoring [ms]
Time in milliseconds which may be required by the function until complete processing.
• User variables
Four user variables can be specified here, which are used to generate a specific error mes-
sage. For each value, a number between 0 and 254 can be specified. The user variables
are given in this form:
xxx_xxx_xxx_xxx
• Transition speed
The transition speed enables an even transition to the next function. With this parameter,
the spindle is not braked to 'zero' when switching to a new function to then accelerate to the
new speed value again but instead it is only braked to the speed set in this parameter. This
speed should be identical to the value of the subsequent speed.
Y Y
1 2 1 2
3 4
X X
Combination of functions
The transition speed may only be used in combination with a further move-
ment function. The only exceptions to this are the functions 'Save final val-
ues' and 'Save intermediate values'. If this is not observed, this may lead to
damage to or even destruction of the drive and tool.
Exceeding the mechanical limits is possible with the transition speed. The
transition speed must not be used close to mechanical limits and is done at
your own risk. Exceeding the mechanical limits may lead to damage to or
even destruction of the drive and tool.
OM 100.Worx-lineX-Reference.201703.en 77
Processes
• Abort contact
With the aid of the abort contact, this function can be cancelled prematurely. After the abort,
this function is deemed to be ended and the process is continued with the next function. If
this is the last function in a process, the process is evaluated as 'OK'. To be able to use this
command, an abort contact must be defined in the process (see function 'Define abort con-
tact').To be able to use this command, an abort contact must be defined in the process (see
function 'Define abort contact').
• Reversal of direction
Reverses the direction of the spindle.
7 1
Y
78 OM 100.Worx-lineX-Reference.201703.en
Processes
• Speed control
If the target value is set to 'Force', the 'Speed control' can be enabled. Here the speed is
already reduced when a percentage of the target value is not reached in order to prevent
over-shooting at the end of the movement.
The percentage of the target force used as the starting point for the speed control is entered
in the box.
• Starting point in % of force
Percentage of target force used as the starting point for the speed control.
• Window evaluation
On selection of this parameter, a diagram opens in which it can be defined from which side
the force/travel may reach the target value.
In this example, the force may only exceed the minimum force after the minimum position
has been reached.
• Force holding speed [mm/s]
After the target force has been reached (when the dwell time amounts to > 0 ms) the spec-
ified speed is used to hold the force value stable. This means that the drive regulates for-
wards or backwards depending on whether the target force (see force accuracy max/min)
exceeds or drops below the set value.
• Max. force accuracy [%]
This value refers to the specified target force (when the dwell time amounts to > 0 ms), e.g.
at 60 kN of this, 0.5% corresponds to 0.3 kN, which counts as the upper hysteresis for the
force regulation.
• Max. force accuracy [%]
This value refers to the specified target force (when the dwell time amounts to > 0 ms), e.g.
at 60 kN of this, 0.5% corresponds to 0.3 kN, which counts as the lower hysteresis for the
force regulation.
OM 100.Worx-lineX-Reference.201703.en 79
Processes
80 OM 100.Worx-lineX-Reference.201703.en
Processes
• Position
Here the absolute target position is entered which is based on the reference position. A
correction factor is added to this position internally, which depends on the bending and the
force (bending correction).A correction factor is added to this position internally, which de-
pends on the bending and the force (bending correction).
Note
The softer and the more insensitive a component is to force peaks (toler-
ance force limits), the faster pressing can be carried out.
• Time monitoring
With the aid of time monitoring, the function can also be checked again. If the normal se-
quence time is not observed, the spindle is stopped and an error message is issued.
• Time monitoring [ms]
Time in milliseconds which may be required by the function until complete processing.
• User variables
Four user variables can be specified here, which are used to generate a specific error mes-
sage. For each value, a number between 0 and 254 can be specified. The user variables
are given in this form:
xxx_xxx_xxx_xxx
OM 100.Worx-lineX-Reference.201703.en 81
Processes
• Abort contact
With the aid of the abort contact, this function can be cancelled prematurely. After the abort,
this function is deemed to be ended and the process is continued with the next function. If
this is the last function in a process, the process is evaluated as 'OK'. In order to be able to
use this command, an abort contact must be defined in the process (see function 'Define
abort contact' on page 137).
7 1
Y
6
2
• Speed control
If the target value is set to 'Force', the 'Speed control' can be enabled. Here the speed is
already reduced when a percentage of the target value is not reached in order to prevent
over-shooting at the end of the movement.
82 OM 100.Worx-lineX-Reference.201703.en
Processes
Target position
The target position must be outside of the component or force range. If
this is not the case and movement to the component is carried out at high
speed and high maximum force limit, the maximum force of the spindle
may be exceeded. An overload of the spindle may lead to damage or
even destruction of the drive and tool.
Continuous, hard impacts on the material or continual overloading of the
drive may shorten the service life of the spindle.
• Speed
On the return stroke, a high speed is generally used (up to the maximum spindle speed).
• Time monitoring
With the aid of time monitoring, the 'Stroke' function can also be checked again. If the normal
sequence time is not observed, the spindle is stopped and an error message is issued.
• Time monitoring [ms]
Time in milliseconds which may be required by the function until complete processing.
• User variables
Four user variables can be specified here, which are used to generate a specific error mes-
sage. For each value, a number between 0 and 254 can be specified. The user variables
are given in this form:
xxx_xxx_xxx_xxx
OM 100.Worx-lineX-Reference.201703.en 83
Processes
• Abort contact
With the aid of the abort contact, this function can be cancelled prematurely. After the abort,
this function is deemed to be ended and the process is continued with the next function. If
this is the last function in a process, the process is evaluated as 'OK'. To be able to use this
command, an abort contact must be defined in the process (see function 'Define abort con-
tact').To be able to use this command, an abort contact must be defined in the process (see
function 'Define abort contact').
Y 1
3
X
84 OM 100.Worx-lineX-Reference.201703.en
Processes
• Position monitoring
When position enabling is enabled, the movement range can be limited.
• Maximum position
The maximum position represents the limit value for the movement range and must not be
exceeded. As soon as it is reached, the spindle stops.
• Minimum position
The minimum position marks the second limit value for the permissible movement range.
This position must be reached. As soon as it is reached, the spindle stops.
OM 100.Worx-lineX-Reference.201703.en 85
Processes
• Speed
Speed at which the drive is to be moved.
Caution
The speed for jog mode must not be greater than 10 mm/s, so that the
operator of the machine can react in time when the required position is
reached or in the event of a hazardous situation.
• Time monitoring
The movement time can be limited with the aid of time monitoring:
1 2
Y
4
X
86 OM 100.Worx-lineX-Reference.201703.en
Processes
Caution
The speed for jog mode must not exceed 10 mm/s, so that the machine
can react in time when the required position is reached or in the event of
a hazardous situation.
OM 100.Worx-lineX-Reference.201703.en 87
Processes
• Time monitoring
The movement time can be limited with the aid of time monitoring:
4 1
Y
3
X
88 OM 100.Worx-lineX-Reference.201703.en
Processes
OM 100.Worx-lineX-Reference.201703.en 89
Processes
• Time monitoring
With the aid of time monitoring, the function can also be checked again. If the normal se-
quence time is not observed, the spindle is stopped and an error message is issued.
• Time monitoring [ms]
Time in milliseconds which may be required by the function until complete processing.
• User variables
Four user variables can be specified here, which are used to generate a specific error mes-
sage. For each value, a number between 0 and 254 can be specified. The user variables
are given in this form:
xxx_xxx_xxx_xxx
• Abort contact
With the aid of the abort contact, this function can be cancelled prematurely. After the abort,
this function is deemed to be ended and the process is continued with the next function. If
this is the last function in a process, the process is evaluated as 'OK'. To be able to use this
command, an abort contact must be defined in the process (see function 'Define abort con-
tact').To be able to use this command, an abort contact must be defined in the process (see
function 'Define abort contact').
90 OM 100.Worx-lineX-Reference.201703.en
Processes
• Position
The target position of the travel is entered here. This absolute target position corresponds
to the opening dimension of the clinching tongs.
• Speed
In the case of a stroke without counter-force, a high speed (up to the maximum spindle
speed) is generally used.
With clinching tongs, movement to the pre-position is generally carried out at high speed
(up to the maximum spindle speed).
• Time monitoring
With the aid of time monitoring, the 'Stroke' function can also be checked again. If the normal
sequence time is not observed, the spindle is stopped and an error message is issued.
• Time monitoring [ms]
Time in milliseconds which may be required by the function until complete processing.
• User variables
Four user variables can be specified here, which are used to generate a specific error mes-
sage. For each value, a number between 0 and 254 can be specified. The user variables
are given in this form:
xxx_xxx_xxx_xxx
• Transition speed
With the clinching process, the transition speed is permanently set.
OM 100.Worx-lineX-Reference.201703.en 91
Processes
• Abort contact
With the aid of the abort contact, this function can be cancelled prematurely. After the abort,
this function is deemed to be ended and the process is continued with the next function. If
this is the last function in a process, the process is evaluated as 'OK'. In order to use this
command, an abort contact must be defined in the process.
1 2
92 OM 100.Worx-lineX-Reference.201703.en
Processes
• Target value
The target value is permanently set to 'Force' and cannot be changed.
• Force
The force required to press the adhesive out of the clinching point is specified here. The
required force is determined by the TOX® test and specified in the TOX® inspection report
of the tool. This value must not be changed without consulting TOX® Pressotechnik.
• Speed
With the clinching process, the speed is pre-set. This value can only be changed by TOX®
PRESSOTECHNIK.
• Dyn. X-dimension
Only use this function after consulting TOX® PRESSOTECHNIK.
• Time monitoring
The function can be additionally checked with time monitoring. If the time entered in 'Time
monitoring [ms]' is exceeded, the spindle is stopped and a general error message is issued.
With the aid of the user variables function, an error message valid only for this time moni-
toring can be generated.
• Time monitoring [ms]
Time in milliseconds which may be required by the function until complete processing.
• User variables
Four user variables can be specified here, which are used to generate a specific error mes-
sage. For each value, a number between 0 and 254 can be specified. The user variables
are given in this form:
xxx_xxx_xxx_xxx
• Transition speed
The transition speed is set to 'deactivated' and cannot be altered.
OM 100.Worx-lineX-Reference.201703.en 93
Processes
• Abort contact
With the aid of the abort contact, this function can be cancelled prematurely. After the abort,
this function is deemed to be ended and the process is continued with the next function. If
this is the last function in a process, the process is evaluated as 'OK'. To be able to use this
command, an abort contact must be defined in the process (see function 'Define abort con-
tact').To be able to use this command, an abort contact must be defined in the process (see
function 'Define abort contact').
• Dwell time
The dwell time must be adapted to the flow rate of the adhesive. This time is determined by
the TOX® test.
94 OM 100.Worx-lineX-Reference.201703.en
Processes
• Target value
The target value is permanently set to 'Position' and cannot be changed.
• Maximum force value
This value defines the upper limit of the force value which must not be exceeded in a pro-
cess.
• Minimum force value
This value defines the lower limit of the force value which must be reached in a process.
• Position
Here the target position (= X-dimension) from the TOX® inspection report is entered here.
• Speed
The speed is permanently set.
• Time monitoring
The function can be additionally checked with time monitoring. If the time entered under
'Time monitoring [ms]' is exceeded, the spindle is stopped and a general fault message.
With the aid of the user variables, an error message which is only valid for this time moni-
toring can be defined.
OM 100.Worx-lineX-Reference.201703.en 95
Processes
• Text
Here a comment can be entered, for example to clearly describe the process or the material.
• Speed control/control speed
When speed control is enabled, first movement is carried out with the value parameterised
under control speed and only reduced to the value parameterised under speed towards the
end of the clinching process.
'Teach-in' function
• Upper force limit + [kN]
A clinching process must be taught into the relevant application (material). Here, the upper
force limit is relative to the final force value measured. After teach-in, this value is added to
the upper force limit and automatically adopted as the maximum force value. With the final
force value of a clinch joint of 40 kN and an upper force limit of 1 kN, the value of 41 KN is
automatically adopted for the maximum force value.
• Lower force limit - [kN]
During teach-in, the input of the lower force limit is relative to the measured final force value.
After teach-in, this value is subtract from the lower force limit and automatically adopted as the
minimum force value. With the final force value of a clinching joint of 40 kN and a lower force
limit of 1 kN, after the teach-in process the value of 39 KN is automatically adopted for the min-
imum force value.
96 OM 100.Worx-lineX-Reference.201703.en
Processes
7 1
Y
6
2
3
5
OM 100.Worx-lineX-Reference.201703.en 97
Processes
• Target value
The target value is permanently set to 'Position' and cannot be changed.
• Position
The target position is entered here. This absolute position corresponds to the opening di-
mension of the clinching tongs.
Target position
The target position must be outside of the component or force range. If
this is not the case and movement to the component is carried out at high
speed and high maximum force limit, the maximum force of the spindle
may be exceeded. An overload of the spindle may lead to damage or
even destruction of the drive and tool.
Continuous, hard impacts on the material or continual overloading of the
drive may shorten the service life of the spindle.
• Speed
On the return stroke, a high speed is generally used (up to the maximum spindle speed).
• Time monitoring
With the aid of time monitoring, the function 'Clinching return stroke' can also be checked
again. If the normal sequence time is not observed, the spindle is stopped and an error
message is issued.
• Time monitoring [ms]
Time in milliseconds which may be required by the function until complete processing.
98 OM 100.Worx-lineX-Reference.201703.en
Processes
• User variables
Four user variables can be specified here, which are used to generate a specific error mes-
sage. For each value, a number between 0 and 254 can be specified. The user variables
are given in this form:
xxx_xxx_xxx_xxx
• Abort contact
With the aid of the abort contact, this function can be cancelled prematurely. After the abort,
this function is deemed to be ended and the process is continued with the next function. If
this is the last function in a process, the process is evaluated as 'OK'. To be able to use this
command, an abort contact must be defined in the process (see function 'Define abort con-
tact').To be able to use this command, an abort contact must be defined in the process (see
function 'Define abort contact').
1 2
Y
3
OM 100.Worx-lineX-Reference.201703.en 99
Processes
• Target value
The target value is permanently set to 'Position' and cannot be changed.
• Maximum force value
This value defines the upper limit of the force value which must not be exceeded in a pro-
cess.
• Position
The target position is entered here. This absolute position corresponds to the opening di-
mension of the clinching tongs.
100 OM 100.Worx-lineX-Reference.201703.en
Processes
• Speed
When moving to the pre-position, movement is generally carried out at high speed (up to
the maximum spindle speed).
• Time monitoring
The function can be additionally checked with time monitoring. If the time entered in 'Time
monitoring [ms]' is exceeded, the spindle is stopped and a general error message is issued.
With the aid of user variables, a fault message which is only valid for this time monitoring
can be defined.
• User variables
The user variables are composed of four integers, which can be freely selected from 0 to
255. With reference to these variables, a clear message can be projected with the flex mes-
sages in the HMI specifically for this time monitoring, e.g. with a reference to a digital sensor
whose function must be checked.
• Transition speed
The transition speed enables an even transition to the next function. With this parameter,
the spindle is not braked to 'zero' when switching to a new function but instead it is only
braked to the speed set in this parameter. This speed should be identical to the value of the
speed in the next function.
Y Y
1 2 1 2
3 4
X X
Combination of functions
The transition speed may only be used in combination with a further
movement function. The only exceptions to this are the functions 'Save fi-
nal values' and 'Save intermediate values'. If this is not observed, this
may lead to damage to or even destruction of the drive and tool.
Exceeding the mechanical limits is possible with the transition speed. The
transition speed must not be used close to mechanical limits and is done
at your own risk. Exceeding the mechanical limits may lead to damage to
or even destruction of the drive and tool.
OM 100.Worx-lineX-Reference.201703.en 101
Processes
• Abort contact
With the aid of the abort contact, this function can be cancelled prematurely. After the abort,
this function is deemed to be ended and the process is continued with the next function. If
this is the last function in a process, the process is evaluated as 'OK'. In order to use this
command, an abort contact must be defined in the process.
7.4.15 'Riveting adhesive' function
This function is required to press the adhesive out of the clinching point with an additional
adhesive bond before the next 'clinching' function.
• Target value
The target value is permanently set to 'Position' and cannot be changed.
• Force
The force with which the adhesive is to be pressed out of the clinching point is entered
here.
• Speed
With 'Riveting adhesive', movement is generally carried out at low speed (3 mm/s).
• Time monitoring
With time monitoring, the 'Stroke' function can also be checked again. If the time entered in
'Time monitoring [ms]' is exceeded, the spindle is stopped and a general error message is
issued. With the aid of user variables, a fault message which is only valid for this time mon-
itoring can be defined.
• User variables
The user variables are composed of four integers, which can be freely selected from 0 to
255. With reference to these variables, a clear message can be projected with the flex mes-
sages in the HMI specifically for this time monitoring, e.g. with a reference to a digital sensor
whose function must be checked.
• Transition speed
The transition speed enables an even transition to the next function. With this parameter,
the spindle is not braked to 'zero' when switching to a new function but instead it is only
braked to the speed set in this parameter. This speed should be identical to the value of the
speed in the next function.
102 OM 100.Worx-lineX-Reference.201703.en
Processes
Y Y
1 2 1 2
3 4
X X
Combination of functions
The transition speed may only be used in combination with a further
movement function. The only exceptions to this are the functions 'Save fi-
nal values' and 'Save intermediate values'. If this is not observed, this
may lead to damage to or even destruction of the drive and tool.
Exceeding the mechanical limits is possible with the transition speed. The
transition speed must not be used close to mechanical limits and is done
at your own risk. Exceeding the mechanical limits may lead to damage to
or even destruction of the drive and tool.
• Abort contact
With the aid of the abort contact, this function can be cancelled prematurely. After the abort,
this function is deemed to be ended and the process is continued with the next function. If
this is the last function in a process, the process is evaluated as 'OK'. In order to use this
command, an abort contact must be defined in the process.
• Dwell time
With the aid of the dwell time, a force can be maintained over a long period.
Note
Low forces can be maintained over longer periods, high forces only over
a shorter period (up to 3 seconds). Within this period, in the event of a de-
crease in force, the spindle readjusts from 0.5 % of the nominal force to
the target force.
OM 100.Worx-lineX-Reference.201703.en 103
Processes
• Target value
The target value is permanently set to 'Position' and cannot be changed.
• Position
The target position of the return stroke is entered here. This is an absolute position, starting
from the reference position.
Target position
The target position must be outside of the component or force range. If
this is not the case and movement to the component is carried out at high
speed and high maximum force limit, the maximum force of the spindle
may be exceeded. An overload of the spindle may lead to damage or
even destruction of the drive and tool.
Continuous, hard impacts on the material or continual overloading of the
drive may shorten the service life of the spindle.
• Speed
On the return stroke, a high speed is generally used (up to the maximum spindle speed).
• Time monitoring
The function can be additionally checked with time monitoring. If the time entered in 'Time
monitoring [ms]' is exceeded, the spindle is stopped and a general error message is issued.
With the aid of user variables, a fault message which is only valid for this time monitoring
can be defined.
• User variables
The user variables are composed of four integers, which can be freely selected from 0 to
255. With reference to these variables, a clear message can be projected with the flex mes-
sages in the HMI specifically for this time monitoring, e.g. with a reference to a digital sensor
whose function must be checked.
104 OM 100.Worx-lineX-Reference.201703.en
Processes
• Abort contact
With the aid of the abort contact, this function can be cancelled prematurely. After the abort,
this function is deemed to be ended and the process is continued with the next function. If
this is the last function in a process, the process is evaluated as 'OK'. To be able to use this
command, an abort contact must be defined in this process (see also function 'Define abort
contact').
When 'Rivet system active' is selected, important information on the rivet system is entered
in the spindle data as a function in program 9.
OM 100.Worx-lineX-Reference.201703.en 105
Processes
• Target value
The target value is permanently set and cannot be changed.
• Maximum force value
This value defines the upper limit of the force value which must not be exceeded in a pro-
cess.
• Position
The target position is entered here. This value corresponds with the opening dimension of
the clinching tongs.
• Speed
When moving to the pre-position, movement is generally carried out at high speed (up to
the maximum spindle speed).
106 OM 100.Worx-lineX-Reference.201703.en
Processes
• Time monitoring
The function can be additionally checked with time monitoring. If the time entered in 'Time
monitoring [ms]' is exceeded, the spindle is stopped and a general error message is issued.
With the aid of user variables, a fault message which is only valid for this time monitoring
can be defined.
• User variables
The user variables are composed of four integers, which can be freely selected from 0 to
255. With reference to these variables, a clear message can be projected with the flex mes-
sages in the HMI specifically for this time monitoring, e.g. with a reference to a digital sensor
whose function must be checked.
• Transition speed
The transition speed enables an even transition to the next function. With this parameter,
the spindle is not braked to 'zero' when switching to a new function but instead it is only
braked to the speed set in this parameter. This speed should be identical to the value of the
speed in the next function.
Y Y
1 2 1 2
3 4
X X
Combination of functions
The transition speed may only be used in combination with a further
movement function. The only exceptions to this are the functions 'Save fi-
nal values' and 'Save intermediate values'. If this is not observed, this
may lead to damage to or even destruction of the drive and tool.
Exceeding the mechanical limits is possible with the transition speed. The
transition speed must not be used close to mechanical limits and is done
at your own risk. Exceeding the mechanical limits may lead to damage to
or even destruction of the drive and tool.
OM 100.Worx-lineX-Reference.201703.en 107
Processes
• Abort contact
With the aid of the abort contact, this function can be cancelled prematurely. After the abort,
this function is deemed to be ended and the process is continued with the next function. If
this is the last function in a process, the process is evaluated as 'OK'. In order to use this
command, an abort contact must be defined in the process.
• Target value
The target value is permanently set to 'Position' and cannot be changed.
• Maximum force value
This value defines the upper limit of the force value which must not be exceeded in a pro-
cess.
• Minimum force value
This value defines the lower limit of the force value which must be reached in a process.
• Position
Here the target position (= X-dimension) from the TOX® inspection report is entered here.
This value corresponds with the opening dimension of the clinching tongs.
• Speed
The speed is permanently set and cannot be altered.
108 OM 100.Worx-lineX-Reference.201703.en
Processes
• Time monitoring
The function can be additionally checked with time monitoring. If the time entered in 'Time
monitoring [ms]' is exceeded, the spindle is stopped and a general error message is issued.
With the aid of user variables, a fault message which is only valid for this time monitoring
can be defined.
• User variables
The user variables are composed of four integers, which can be freely selected from 0 to
255. With reference to these variables, a clear message can be projected with the flex mes-
sages in the HMI specifically for this time monitoring, e.g. with a reference to a digital sensor
whose function must be checked.
• Abort contact
With the aid of the abort contact, this function can be cancelled prematurely. After the abort,
this function is deemed to be ended and the process is continued with the next function. If
this is the last function in a process, the process is evaluated as 'OK'. To be able to use this
command, an abort contact must be defined in the process (see function 'Define abort con-
tact').To be able to use this command, an abort contact must be defined in the process (see
function 'Define abort contact').
• Text
Here a comment can be entered, for example to clearly describe the process or the material.
• Speed control/control speed
With the enabled speed control, operation is first carried out with the value parameterised
under control speed and only reduced to the value parameterised under speed towards the
end of the clinching process.
OM 100.Worx-lineX-Reference.201703.en 109
Processes
Teach-in
• Upper force limit
A clinching process must be taught into the relevant application (material). Here, the upper
force limit is relative to the final force value measured. After teach-in, this value is added to
the upper force limit and automatically adopted as the maximum force value. With the final
force value of a clinching joint of 40 kN and an upper force limit of 1 kN, after the teach-in
process the value of 41 KN is automatically adopted for the maximum force value.
• Lower force limit
During teach-in, the input of the lower force limit is relative to the measured final force value.
After teach-in, this value is subtracted from the lower force limit and automatically adopted as
the minimum force value. With the final force value of a clinching joint of 40 kN and a lower force
limit of 1 kN, after the teach-in process the value of 39 KN is automatically adopted for the min-
imum force value.
1 2
Y
7
3
4
6
110 OM 100.Worx-lineX-Reference.201703.en
Processes
• Target value
The target value is permanently set to 'Position' and cannot be changed.
• Maximum/minimum force value
The force limits are entered here which are only fallen short of or exceeded if a second rivet
is present.
• Position
The target position is entered here. This is an absolute position, starting from the reference
position.
• Speed
A high speed (up to the maximum spindle speed) is generally used here.
• Time monitoring
The function can be additionally checked with time monitoring. If the time entered in 'Time
monitoring [ms]' is exceeded, the spindle is stopped and a general error message is issued.
With the aid of the user variables, an error message which is only valid for this time moni-
toring can be defined.
• User variables
The user variables are composed of four integers, which can be freely selected from 0 to
255. With reference to these variables, a clear message can be projected with the flex mes-
sages in the HMI specifically for this time monitoring, e.g. with a reference to a digital sensor
whose function must be checked.
• Abort contact
With the aid of the abort contact, this function can be cancelled prematurely. After the abort,
this function is deemed to be ended and the process is continued with the next function. If
this is the last function in a process, the process is evaluated as 'OK'. To be able to use this
command, an abort contact must be defined in this process (see also function 'Define abort
contact').
OM 100.Worx-lineX-Reference.201703.en 111
Processes
• Target value
The target value is permanently set to 'Position' and cannot be changed.
• Maximum/minimum force value
The force limits are entered here which are only fallen short of or exceeded if a second rivet
is present.
• Position
The target position is entered here. This is an absolute position, starting from the reference
position.
• Speed
A high speed (up to the maximum spindle speed) is generally used here.
• Time monitoring
The function can be additionally checked with time monitoring. If the time entered in 'Time
monitoring [ms]' is exceeded, the spindle is stopped and a general error message is issued.
With the aid of user variables, a fault message which is only valid for this time monitoring
can be defined.
• User variables
The user variables are composed of four integers, which can be freely selected from 0 to
255. With reference to these variables, a clear message can be projected with the flex mes-
sages in the HMI specifically for this time monitoring, e.g. with a reference to a digital sensor
whose function must be checked.
• Transition speed
The transition speed cannot be changed with rivet monitoring.
112 OM 100.Worx-lineX-Reference.201703.en
Processes
• Abort contact
With the aid of the abort contact, this function can be cancelled prematurely. After the abort,
this function is deemed to be ended and the process is continued with the next function. If
this is the last function in a process, the process is evaluated as 'OK'. To be able to use this
command, an abort contact must be defined in this process (see also function 'Define abort
contact').
'Teach-in' function
• Upper force limit + [kN]
A clinching process must be taught into the relevant application (material). Here, the upper
force limit is relative to the final force value measured. After teach-in, this value is added to
the upper force limit and automatically adopted as the maximum force value. With the final
force value of a clinching joint of 40 kN and an upper force limit of 1 kN, after the teach-in
process the value of 41 KN is automatically adopted for the maximum force value.
• Lower force limit - [kN]
During teach-in, the input of the lower force limit is relative to the measured final force value.
After teach-in, this value is subtracted from the lower force limit and automatically adopted as
the minimum force value. With the final force value of a clinching joint of 40 kN and a lower
force limit of 1 kN, after the teach-in process the value of 39 KN is automatically adopted
for the minimum force value.
• Teach-in lower force limit - [kN]
Minimum force which must be reached with teach-in. This parameter guarantees that no
movements are taught-in without material.
OM 100.Worx-lineX-Reference.201703.en 113
Processes
• Target value
The target value is permanently set to 'Force' and cannot be changed.
• Maximum/minimum force value
Minimum and maximum limits which must be observed even when taking the position limits
into account.
• Force
The target for self-piercing riveting is the force. With self-piercing riveting, movement is car-
ried out until this force is reached.
• Position monitoring
Position monitoring cannot be changed during self-piercing riveting.
• Maximum/minimum position value
The position values which must be observed when the force is reached.
• Speed
The speed for self-piercing riveting is permanently set and cannot be changed.
• Transition speed
The transition speed cannot be altered with self-piercing riveting.
114 OM 100.Worx-lineX-Reference.201703.en
Processes
• Time monitoring
The function can be additionally checked with time monitoring. If the time entered in 'Time
monitoring [ms]' is exceeded, the spindle is stopped and a general error message is issued.
With the aid of user variables, a fault message which is only valid for this time monitoring
can be defined.
• User variables
The user variables are composed of four integers, which can be freely selected from 0 to
255. With reference to these variables, a clear message can be projected with the flex mes-
sages in the HMI specifically for this time monitoring, e.g. with a reference to a digital sensor
whose function must be checked.
• Abort contact
With the aid of the abort contact, this function can be cancelled prematurely. After the abort,
this function is deemed to be ended and the process is continued with the next function. If
this is the last function in a process, the process is evaluated as 'OK'. To be able to use this
command, an abort contact must be defined in this process (see also function 'Define abort
contact').
• Text
The material pairs to be combined, for example, can be entered here.
• Dwell time
With the aid of the dwell time, a force can be maintained over a long period.
Note
Low forces can be maintained over longer periods, high forces only over
a shorter period (up to 3 seconds). Within this period, in the event of a de-
crease in force, the spindle readjusts from 0.5 % of the nominal force to
the target force.
OM 100.Worx-lineX-Reference.201703.en 115
Processes
• Target value
The target value is permanently set to 'Position' and cannot be changed.
• Maximum/minimum force value
Minimum and maximum limits which must be observed even when taking the position limits
into account.
• Position
Here the target position (= X-dimension) from the TOX® inspection report is entered here.
• Compression
Here, the position is corrected by the value entered (in mm) as the target setting for the
servo drive.
• Speed
The speed for semi-hollow punch riveting is permanently set and cannot be altered.
• Time monitoring
The function can be additionally checked with time monitoring. If the time entered in 'Time
monitoring [ms]' is exceeded, the spindle is stopped and a general error message is issued.
With the aid of user variables, a fault message which is only valid for this time monitoring
can be defined.
• User variables
The user variables are composed of four integers, which can be freely selected from 0 to
255. With reference to these variables, a clear message can be projected with the flex mes-
sages in the HMI specifically for this time monitoring, e.g. with a reference to a digital sensor
whose function must be checked.
116 OM 100.Worx-lineX-Reference.201703.en
Processes
• Abort contact
With the aid of the abort contact, this function can be cancelled prematurely. After the abort,
this function is deemed to be ended and the process is continued with the next function. If
this is the last function in a process, the process is evaluated as 'OK'. To be able to use this
command, an abort contact must be defined in this process (see also function 'Define abort
contact').
• Text
The material pairs to be combined, for example, can be entered here.
• Speed control/control speed
If speed control is enabled, first movement is carried out with the value parameterised under
control speed and only reduced towards the end of the clinching process to the value pa-
rameterised under speed.
• Teach-in, upper/lower force limit
Here, the values are entered which are to be added to or subtracted from the values deter-
mined during teach-in.
7.4.24 'External target value' function
The external target value is used mainly for external pre-positioning (it is also possible to
move to an external force value). With this function, for example, robot tongs can be indi-
vidually pre-positioned according to the position of the next clinching point. This minimises
the cycle time when moving the robot. The function 'External target value' is only available
in process 6.
• Target value
Select here whether pressing is to be carried out to an absolute position or to a force. The
parameters displayed in this list change according to the selection made.
Target position
The target position must be outside of the component or force range. If
this is not the case and movement to the component is carried out at high
speed and high maximum force limit, the maximum force of the spindle
may be exceeded. An overload of the spindle may lead to damage or
even destruction of the drive and tool.
Continuous, hard impacts on the material or continual overloading of the
drive may shorten the service life of the spindle.
OM 100.Worx-lineX-Reference.201703.en 117
Processes
118 OM 100.Worx-lineX-Reference.201703.en
Processes
• Abort contact
With the aid of the abort contact, this function can be cancelled prematurely. After the abort,
this function is deemed to be ended and the process is continued with the next function. If
this is the last function in a process, the process is evaluated as 'OK'. In order to be able to
use this command, an abort contact must be defined in the process (see function 'Define
abort contact' on page 137).
1 2
Y
3
OM 100.Worx-lineX-Reference.201703.en 119
Processes
Note
The softer and the more insensitive a component is to force peaks (toler-
ance force limits), the faster pressing can be carried out.
• Time monitoring
The function can be additionally checked with time monitoring. If the time entered in 'Time
monitoring [ms]' is exceeded, the spindle is stopped and a general error message is issued.
With the aid of user variables, a fault message which is only valid for this time monitoring
can be defined.
120 OM 100.Worx-lineX-Reference.201703.en
Processes
• Abort contact
With the aid of the abort contact, this function can be cancelled prematurely. After the abort,
this function is deemed to be ended and the process is continued with the next function. If
this is the last function in a process, the process is evaluated as 'OK'. To be able to use this
command, an abort contact must be defined in the process (see function 'Define abort con-
tact').To be able to use this command, an abort contact must be defined in the process (see
function 'Define abort contact').
• Reversal of direction
Reverses the direction of the spindle.
• Inflexion point
The increase in force at which the axis should stop is entered here.
• Inflexion point filter factor
Number of points which are used as the basis for calculation of the increase.
Example function sequence with inflexion point detection:
OM 100.Worx-lineX-Reference.201703.en 121
Processes
2
3
4
For example, if you want to detect this inflexion point (2) within certain force and position
limits, the axis must first move to pressing (4) with a function (to force, e.g. 5 kN), the gra-
dient progression (3) at position 263.70 mm is approx. 22 kN/mm.
The function "Inflexion point detection" is then carried out (before the actual. pressing func-
tion (1) with 17.5 kN) with the values:
inflexion point -2 kN/mm / filter factor 5 / min force 6,0 / max. force approx. 20 kN /min
position 263.00 / max. position 266.20 (see diagram).
This means that as soon as the pitch of 20 kN/mm decreases to less than 2 kN/mm (within
the pos. and force limits), the OK function is fulfilled.
A pressing function to force and reverse stroke is then carried out.
122 OM 100.Worx-lineX-Reference.201703.en
Processes
• Target value
Here you can select whether pressing is to be carried out to an absolute position or to force.
The parameters displayed in this list change according to the selection made.
− Position (with selection 'Target value to position')
Here the absolute target position is entered which is based on the reference position.
OM 100.Worx-lineX-Reference.201703.en 123
Processes
Risk of overloading
At high speed and with high target force, the maximum force of the spin-
dle may be exceeded. An overload of the spindle may lead to damage or
even destruction of the drive and tool.
Continuous, hard impacts on the material or continual overloading of the
drive may shorten the service life of the spindle.
Note
The softer and the more insensitive a component is to force peaks (toler-
ance force limits), the faster pressing can be carried out.
• Time monitoring
The function can be additionally checked with time monitoring. If the time entered in 'Time
monitoring [ms]' is exceeded, the spindle is stopped and a general error message is issued.
With the aid of user variables, a fault message which is only valid for this time monitoring
can be defined.
124 OM 100.Worx-lineX-Reference.201703.en
Processes
• Abort contact
With the aid of the abort contact, this function can be cancelled prematurely. After the abort,
this function is deemed to be ended and the process is continued with the next function. If
this is the last function in a process, the process is evaluated as 'OK'. To be able to use this
command, an abort contact must be defined in the process (see function 'Define abort con-
tact').To be able to use this command, an abort contact must be defined in the process (see
function 'Define abort contact').
• Reversal of direction
Reverses the direction of the spindle.
• Maximum relative position press in window
The position in relation to the position at which the value parameterised in maximum inflex-
ion point force may not yet be exceeded.
• Minimum relative position press in window
The point in relation to the inflexion point position at which the value parameterised in min-
imum inflexion point force must already have been exceeded.
• Delta inflexion point position
The delta inflexion point position is a relative position based on the final value of the function.
The total travel minus the delta inflexion point position results in position X, which is to be
checked.
• Maximum inflexion point force
The maximum inflexion point force is an absolute value which refers to the delta inflexion
point position.
OM 100.Worx-lineX-Reference.201703.en 125
Processes
NOK
S
This function looks at the inflexion point but observes the running window ret-
rospectively.
126 OM 100.Worx-lineX-Reference.201703.en
Processes
Risk of overloading
At high speed and with high target force, the maximum force of the spin-
dle may be exceeded. An overload of the spindle may lead to damage or
even destruction of the drive and tool.
Continuous, hard impacts on the material or continual overloading of the
drive may lead to a reduction in the service life of the spindle.
OM 100.Worx-lineX-Reference.201703.en 127
Processes
• Speed
Select a low speed for pressing. A speed of approx. 3 mm/s is specified as a reference value
for most pressing processes. This value may vary greatly depending on the application.
Note
The softer and the more insensitive a component is to force peaks (toler-
ance force limits), the faster pressing can be carried out.
• Time monitoring
The function can be additionally checked with time monitoring. If the time entered in 'Time
monitoring [ms]' is exceeded, the spindle is stopped and a general error message is issued.
With the aid of user variables, a fault message which is only valid for this time monitoring
can be defined.
• User variables
The user variable comprises four integers, which can be freely selected from 0 to 255. With
reference to these variables, a clear message can be projected with the flex messages in
the HMI specifically for this time monitoring, e.g. with a reference to a digital sensor whose
function must be checked.
• Abort contact
With the aid of the abort contact, this function can be cancelled prematurely. After the abort,
this function is deemed to be ended and the process is continued with the next function. To
be able to use this command, an abort contact must be defined in the process (see function
'Define abort contact').
• Dwell time
With the dwell time, a force can be maintained over a longer period of time.
128 OM 100.Worx-lineX-Reference.201703.en
Processes
1 2
Y
3
7
4
5
6
OM 100.Worx-lineX-Reference.201703.en 129
Processes
Note
Parameterisation of the data records and control are described in the doc-
umentation 'Move to PLC default values' on the INFO-CD TOX®-Elec-
tricDrive.
130 OM 100.Worx-lineX-Reference.201703.en
Processes
OM 100.Worx-lineX-Reference.201703.en 131
Processes
• Abort contact
With the aid of the abort contact, this function can be cancelled prematurely. To be able to
use this command for this function, an abort contact must be defined in the process (see
function 'Define abort contact' on page 137).
7.4.30 'Reference run' function
In the case of servo motors with a resolver as a position measuring system, the system
must be referenced once every time the supply voltage is switched on at the controller so
that the absolute mechanical zero position can be determined. All absolute position func-
tions refer to this mechanical zero position.
• Referencing method
When 'Fixed stop' is selected, the spindle nut moves back in the EPM until the rear mechanical
final position is reached. This is detected by an increase in current.
When 'Reference switch' is selected, a backwards movement is carried out until the digital
input D I4 returns a signal '1'. When the mechanical final position or the limit switch is de-
tected, the direction is reversed and the spindle is positioned 3 mm in front of the limit stop.
The reference marker is now set at this position.
Note
If the spindle is equipped with a brake and the controller does not have a
Can or I/O extension, the input DI 4 is already assigned and cannot be
used for referencing.
• Limit switch
When "Fixed stop" is selected, it can be decided whether referencing is carried out with or
without a sensor. If "with sensor" is selected, the system assumes that when the limit stop
is reached, the limit switch signal is also connected. If this is not the case, an error message
is issued. An incorrect reference point is thus also prevented from being set in the case of
a sluggish spindle.
• Position
Distance travelled forward after the fixed stop is reached before the position scale is set to
zero.
• Acceleration
Acceleration of the axis during referencing.
• Speed
Speed to be moved at after accelerating
132 OM 100.Worx-lineX-Reference.201703.en
Processes
• Current limit
If the current has reached the limit entered here, the spindle nut has arrived at the rear
mechanical stop.
Safety
The values are defined by TOX® PRESSOTECHNIK and may only be al-
tered with permission.
1 Function X 4 Function 1
2 Process call 5 Function 2
3 Process X
OM 100.Worx-lineX-Reference.201703.en 133
Processes
1 Function X 4 Function 1
2 Process call 5 Function X (process end)
3 Process X 6 Function X + 1
134 OM 100.Worx-lineX-Reference.201703.en
Processes
• Source
Here the source is selected via which the start condition is sent. Digital inputs and outputs,
Fieldbus and variables can be used as the source.
• Byte number
Here the byte number is entered in which the expected information is transmitted.
• Start bit number
Here, a start bit can be defined in the selected byte.
• Number of bits
Depending on the start bit, the number of bits can be set of which the decimal values are
composed.
• Variable type
The real or integer variables are evaluated here.
• Variable number
Variable number of the internal variables.
OM 100.Worx-lineX-Reference.201703.en 135
Processes
• Value
The value corresponds to the converted decimal value from the bi-linear code of the start
multiple condition.
7.4.36 'End multiple condition' function
This function marks the end of the multiple condition. Up to the point at which this function
is entered, a suitable value is searched for. If no suitable value is found up to then, a fault
is generated. An example is listed in the function 'Start multiple condition'.
7.4.37 'Reworking' function
This function enables an automatic reaction to a process error. If an error occurs in a work
process and the component is assessed as NOK, a change to a reworking process takes
place, which can be individually configured. The condition for this change is that the 'Re-
working' function was defined before the error. Therefore, this function should already be
set before the first travel command.
One example of reworking is the return to home position (by default process 2). As soon as
a monitoring parameter (force limits, position limits, time-out,...) signals an infringement, a
change to process 2 takes place, the spindle returns to the home position and the NOK
component can be removed.
Example:
20 processes are saved in the controller. If an additional process is added after process 10
(process 11), all subsequent process numbers are increased by 1. The previous process
11 becomes process 12 etc. Check whether the specified process number is assigned to
the correct process.
136 OM 100.Worx-lineX-Reference.201703.en
Processes
• Process number
Number of the process selected for re-working.
7.4.38 'Define abort contact' function
With this function, an input can be defined as an abort contact, which can then be used by
all subsequent functions of the process if the command 'Define abort contact' is enabled in
the relevant function. In addition, it is defined whether a transition from 'Low' to 'High' (0 to
1) or from 'High' to 'Low' (1 to 0) is to trigger a reaction. As soon as the abort contact is
detected, the corresponding function is ended.
• Source
The source via which the start condition is sent can be selected here. Digital inputs and
outputs, Fieldbus and variables can be specified as the source.
• Byte number
Here the byte number is entered in which the expected information is transmitted.
• Bit number
The corresponding bit in the selected byte is indicated here.
• Signal level
The switching level (edge) is defined here. The marked level corresponds with the normal
state. If the contact is now connected, a change to a different state occurs.
1–24 V / 0–0 V
• Variable type
The real or integer variables are evaluated here.
• Variable number
Variable number of the internal variables.
OM 100.Worx-lineX-Reference.201703.en 137
Processes
• Acceleration
The acceleration is given in mm/s2 as an absolute value. The acceleration entered there
also corresponds with the acceleration actually applied.
Y
1 2
138 OM 100.Worx-lineX-Reference.201703.en
Processes
• Deceleration
Deceleration is given in mm/s2 as an absolute value. The deceleration entered there also
corresponds with the deceleration actually applied.
1 2
OM 100.Worx-lineX-Reference.201703.en 139
Processes
The function 'Spindle data' is used when work is carried out on a robot with several tongs.
This function is only used in process 9. A comment with spindle data must be stored in
process 9, whereby the comment must always be placed in front of the 'Spindle data' func-
tion. When docking the relevant tong, the tong code is transmitted to the controller and the
spindle data relating to this tong are loaded. The tong code must correspond with the posi-
tion of the spindle data in process 9: for example, if tong code 1 is found, the spindle data
listed first are loaded in program 9.
140 OM 100.Worx-lineX-Reference.201703.en
Processes
Force sensor
• Source analogue input
By default, the force sensor signal is transmitted to the controller via the analogue input 1.
An additional force sensor can be connected via the analogue input 2.
Spindle
• Spindle type
The spindle type ´describes the properties of the spindle used. With the selection of the
spindle type, all other spindle data are loaded internally in the controller which are not listed
separately in the 'Spindle type' function. If you select the spindle type in the list box, ensure
that you select the type of the correct spindle. The description of the spindle used here is
based on the name, the nominal force and the stroke length, e.g. EPMR (Name)/55 (Nomi-
nal force)/100 (Stroke length).
The exact designation of the spindle can be found on the type plate:
EPM K 200. 001. 300. 00
Version number
Stroke [mm]
Version number
Coefficient pressing force [kN]
Design
(Standard, compact, robot tongs)
Electric Power Module
OM 100.Worx-lineX-Reference.201703.en 141
Processes
• Maximum force
The maximum force is the highest available force limit. The maximum force corresponds to
the nominal force of the spindle plus an overload capacity of 10 %. If 100 % of the nominal
force of the spindle for pressing or clinching, the tolerance window can be set up to the
maximum force. If no tolerance window was generated in a function, the maximum force
applies as the upper force limit.
Limitation of load
In some cases, the press, the tongs or the external sensor can be de-
signed for a lower load than the nominal force of the spindle. In this case,
the nominal force of the mechanical system must be adjusted so that un-
intentional application of excessive force in the functions is prevented. If
the limit is set too high, this may lead to damage to the machine.
• Bending constant [kN/mm]
The bending constant refers to the degree of bending of the press or tongs. Every material
has an expansion coefficient. In addition, bending depends on the shape of the machine. If
a value of 22 kN/mm is specified for robot tongs, for example, the tongs expand by exactly
1 mm with a force of 22 kN. If the spindle is operated, for example for clinching, with the
function 'movement with bending compensation', this constant is used as the basis for cal-
culation. If a value of 22 kN/mm is specified for robot tongs, for example, the tongs expand
by exactly 1 mm with a force of 22 kN. If the spindle is operated, for example for clinching,
with the function 'movement with bending compensation', this constant is used as the basis
for calculation.
142 OM 100.Worx-lineX-Reference.201703.en
Processes
Clinching
• Zero position [mm]
The zero position corresponds to the opening dimension of the complete spindle and is only
used for clinching. When clinching, movement is carried out to a certain X-dimension (re-
sidual plate thickness). The zero dimension corresponds with the closed tongs, in which
case the X-dimension (residual plate thickness) is zero. Every tool is subject to a low pro-
duction tolerance and therefore the zero position must be adjusted with each tool change.
To determine the zero dimension, first carry out a clinching process and compare the en-
tered X-dimension with the actual X-dimension. Then you must add the difference between
the actual X-dimension and the calculated X-dimension to the zero dimension (X-dimension
greater than the entered target value) or subtract it (X-dimension less than the target value).
Repeat the process until the entered X-dimension corresponds with the actual X-dimension.
This zero position refers to all clinching processes and therefore no further adjustments
have to be made in the processes.
OM 100.Worx-lineX-Reference.201703.en 143
Processes
1 2 3 4
1 Die 4 Punch
2 Die depth (tool inspection report) 5 Die depth (spindle data)
3 Zero dimension = opening dimension
144 OM 100.Worx-lineX-Reference.201703.en
Processes
• Variable number
The variable number refers to the corresponding internal address of the individual integer
variables.
• Variable value
Value to be entered in the corresponding integer variables.
7.4.45 'Set real variable' function
With this function, real variables can be written to the controller. This function is intended
for customised applications for which the real values are evaluated accordingly.
• Variable number
The variable number refers to the corresponding internal address of the individual real var-
iables.
• Variable value
Value to be entered in the corresponding real variables.
7.4.46 'Home position reached' function
With this function, a bit is set in the Fieldbus interface if the home position has been reached.
With the aid of this status, this information is output via the Fieldbus interface (e.g. from a
spindle to the robot).
Default interface
This status applies to the default interfaces, which must be set at the cor-
rect position by the creator of the process. With customised interfaces,
this status can be automated internally in the application.
OM 100.Worx-lineX-Reference.201703.en 145
Processes
Default interface
This status applies to the default interfaces, which must be set at the cor-
rect position by the creator of the process. With customised interfaces,
this status can be automated internally in the application.
Default interface
This status applies to the default interfaces, which must be set at the cor-
rect position by the creator of the process. With customised interfaces,
this status can be automated internally in the application.
Default interface
This status applies to the default interfaces, which must be set at the cor-
rect position by the creator of the process. With customised interfaces,
this status can be automated internally in the application.
Default interface
This status applies to the default interfaces, which must be set at the cor-
rect position by the creator of the process. With customised interfaces,
this status can be automated internally in the application.
146 OM 100.Worx-lineX-Reference.201703.en
Processes
Default interface
This status applies to the default interfaces, which must be set at the cor-
rect position by the creator of the process. With customised interfaces,
this status can be automated internally in the application.
Default interface
This status applies to the default interfaces, which must be set at the cor-
rect position by the creator of the process. With customised interfaces,
this status can be automated internally in the application.
Default interface
This status applies to the default interfaces, which must be set at the cor-
rect position by the creator of the process. With customised interfaces,
this status can be automated internally in the application.
Default interface
This status applies to the default interfaces, which must be set at the cor-
rect position by the creator of the process. With customised interfaces,
this status can be automated internally in the application.
OM 100.Worx-lineX-Reference.201703.en 147
Processes
Default interface
This status applies to the default interfaces, which must be set at the cor-
rect position by the creator of the process. With customised interfaces,
this status can be automated internally in the application.
148 OM 100.Worx-lineX-Reference.201703.en
Processes
• Active:
Curve tracing is enabled or disabled here.
• Mode
Here it is selected whether a certain time period or a certain travel range is to be recorded.
• Maximum position value (in 'Position' mode)
This position defines the maximum absolute value – based on the reference position – up
to which the curve is traced. If this value is exceeded, the curve is no longer traced.
• Minimum position value (in 'Position' mode)
This position defines the maximum absolute value – based on the reference position – from
which curve tracing is started or ended.
• Recording period (in 'Time' mode)
Specifies the period with which the time should be recorded in the diagram.
• Stop recording at end of process
If this command is enabled, the recording is ended at the latest at the end of the process.
7.4.60 'Stop curve tracing' function
With this function, curve tracing is stopped prematurely. This function should be used if the
return stroke is not relevant when recording the time or in particular when recording the
travel. Simultaneous recording of the return travel may lead to interpretation errors, as at
first sight it is not clearly visible which is pressing and which is the return stroke. This clearly
shows when the pressing process is ended and the return stroke begins.
• Active
Curve tracing is enabled or disabled here.
OM 100.Worx-lineX-Reference.201703.en 149
Processes
• Active
Curve tracing is enabled or disabled here.
• Process abort with error
A process can be directly aborted here and – if defined – a reworking process opened (see
'Reworking' function). If the command 'Process abort with error' is not enabled, the process
is run to the end and then an error message is generated.
• Abort with input force greater than upper envelope
If this parameter is enabled, the input force of the initial position of the envelope is checked.
If the force is above the envelope monitoring, the process is aborted.
• Upper force limit + [kN]
The upper force limit describes the average curve with a positive force offset. Each force at
each point of the envelope is added to the value of the upper force limit (calculation basis
Y-axis).
• Lower force limit - [kN]
The lower force limit describes the average curve with a negative force offset. The value of
the lower force limit is subtracted from every force at every point of the envelope (calculation
basis Y-axis).
• Upper position limit
The upper position limit describes the average curve with a positive travel offset. Each travel
point of the envelope is added to the value of the upper position limit (calculation basis X-
axis).
150 OM 100.Worx-lineX-Reference.201703.en
Processes
• Active
The function is enabled or disabled here.
7.4.63 'Wait for input' function
This function interrupts the process until a clearly defined input is set. It is possible to react
from a transition from 'Low' to 'High' (0 to 1) or from 'High' to 'Low' (1 to 0). The position of
the spindle is not changed during the waiting period.
• Source
The source via which the start condition is sent can be selected here. Digital I/O or Fieldbus
can be specified as the source.
• Byte number
Here the byte number is entered in which the expected information is transmitted.
• Bit number
The corresponding bit in the selected byte is indicated here.
• Signal level
The switching level (edge) is defined here.
OM 100.Worx-lineX-Reference.201703.en 151
Processes
• Time monitoring
The function can be additionally checked with time monitoring. If the time entered in 'Time
monitoring [ms]' is exceeded, the spindle is stopped and a general error message is issued.
With the aid of user variables, a fault message which is only valid for this time monitoring
can be defined.
• Abort contact
With the aid of the abort contact, this function can be cancelled prematurely. To be able to
use this command for this function, an abort contact must be defined in the process (see
function 'Define abort contact' on page 137).
• User variables
Four user variables can be specified here, which are used to generate a specific error mes-
sage. For each value, a number between 0 and 254 can be specified. The user variables
are given in this form:
• xxx_xxx_xxx_xxx
7.4.64 'Set output' function
With this function, a defined output is set via the digital I/O or the Fieldbus interface.
• Source
The source via which the start condition is sent can be selected here. Digital I/O or Fieldbus
can be specified as the source.
• Byte number
Here the byte number is entered in which the expected information is transmitted.
• Bit number
The corresponding bit in the selected byte is indicated here.
• Signal level
The switching level (edge) is defined here. The marked level corresponds with the normal
state. If the contact is now connected, a switch to the other state occurs (1 = 24 V; 0 =
0 V).The switching level (edge) is defined here.
152 OM 100.Worx-lineX-Reference.201703.en
Processes
Combination of functions
This function must not be used together with transition speed. With transi-
tion speed, monitoring is not active and the drive continues to operate
with the transition speed entered. This may lead to damage to or destruc-
tion of the drive and tool.
OM 100.Worx-lineX-Reference.201703.en 153
Processes
154 OM 100.Worx-lineX-Reference.201703.en