1 - Operation Manuel UFM V5.11 en
1 - Operation Manuel UFM V5.11 en
1 - Operation Manuel UFM V5.11 en
Operation Manual
UFM V5.11
Copyright
DATE: 01/09/16
Copyright by
Promess Montage- und Prüfsysteme GmbH
Nunsdorfer Ring 29
D-12277 Berlin
Federal Republic of Germany
1 Introduction ............................................................................................................................................. 6
2 Installing the Software ........................................................................................................................... 7
3 Software Start ......................................................................................................................................... 9
4 User and Rights Administration .........................................................................................................10
4.1 Login ................................................................................................................................................ 10
4.2 User Administration ......................................................................................................................... 11
4.3 User Rights ...................................................................................................................................... 13
5 Log function ..........................................................................................................................................15
6 Program Window ..................................................................................................................................18
7 Program Creation .................................................................................................................................25
7.1 Movement Steps .............................................................................................................................. 27
7.1.1 Positioning ................................................................................................................................... 27
7.1.1.1 Options ................................................................................................................................. 31
7.1.1.2 Trigger Positioning ............................................................................................................... 33
7.1.2 Press to Signal ............................................................................................................................. 36
7.1.2.1 Options ................................................................................................................................. 39
7.1.2.2 Feed Motion ......................................................................................................................... 40
7.1.2.3 “Press to Signal” Trigger ...................................................................................................... 41
7.1.3 Controller Module ........................................................................................................................ 42
7.1.3.1 Control Profile Module ......................................................................................................... 45
7.1.3.2 Trigger Module ..................................................................................................................... 46
7.1.4 Cycle Stop.................................................................................................................................... 47
7.1.5 Program End ................................................................................................................................ 47
7.2 Functions 1 ...................................................................................................................................... 48
7.2.1 Variables ...................................................................................................................................... 48
7.2.2 Gauging ....................................................................................................................................... 51
7.2.2.1 Gaugings from Independent Data Logging .......................................................................... 51
7.2.2.2 Gaugings from Step-based Data Logging (Curve Data) ..................................................... 62
7.2.3 Delay Time ................................................................................................................................... 68
7.2.4 Wait .............................................................................................................................................. 68
7.2.5 Taring ........................................................................................................................................... 68
7.2.6 Set tare ........................................................................................................................................ 69
7.2.7 Strain ............................................................................................................................................ 70
7.2.7.1 Determining the strain .......................................................................................................... 71
7.3 Functions 2 ...................................................................................................................................... 72
7.3.1 Conditional Jump ......................................................................................................................... 72
7.3.2 Jump ............................................................................................................................................ 73
7.3.3 Set Output .................................................................................................................................... 73
7.3.4 Set Status .................................................................................................................................... 74
7.3.5 Dialog Window ............................................................................................................................. 74
7.3.6 Comment ..................................................................................................................................... 75
8 Manual Operation .................................................................................................................................76
8.1 Jog ................................................................................................................................................... 77
8.2 Hand wheel function ........................................................................................................................ 78
Introduction
5
Introduction
Pos : 1 /UFM /UFM V5/HB Software V5 Betriebshandbuch/1 Vorbemer kungen @ 0 \mod_1279714668598_71.doc x @ 2121 @ 1 @ 1
1 Introduction
The UFM-NC-MODULE system is a powerful tool to rapidly setup, alter, optimize
and adapt press and positioning tasks.
The basic element is the electro-mechanical assembly unit from PROMESS,
consisting of:
Several press units can be connected via a network and programmed from a single
programming device.
The following figure shows a block schematic:
6
Installing the Software
Pos : 3 /UFM /UFM V5/HB Software V5 Betriebshandbuch/1a Ins tall ation @ 1\mod_1367926945899_71.doc x @ 3811 @ 1 @ 1
Minimum requirements PC
Windows Vista/7/8/10 32 Bit: 2 GB RAM, 60 GB hard disk, 1-GHz-processor
Windows Vista/7/8/10 64 Bit: 3 GB RAM, 60 GB hard disk, 1-GHz-processor
To install the UFM software and database plugin on a PC, run “Setup.exe” from the
installation CD.
Choose the language to be used for the installation.
• C:\Promess\UFM5
Standard – installation directory (can be chosen freely).
• Directory for storing runtime data that is created or modified while using the
program.
– Windows 7 / Vista
C:\ProgramData\Promess\UFM5
C:\ProgramData\Promess\UFMRDatabase
7
Installing the Software
The “ProgramData” folder is not visible by default in Windows 7 and Vista. You
can also open this folder from the path
“Programs\Promess\UFM5\Service\Backup”.
– Windows XP
The “Application Data” folder is not visible by default in Windows XP. You can also
open this folder on the path “Programs\Promess\UFM5\Service\Backup”.
8
Software Start
Pos : 5 /UFM /UFM V5/HB Software V5 Betriebshandbuch/3 Start des Programms @ 0\mod_1305802908241_71.doc x @ 2754 @ 1 @ 1
3 Software Start
To run the software please click the installed icon. If the network is set up correctly
the following screen opens.
9
User and Rights Administration
Pos : 7 /UFM /UFM V5/HB Software V5 Betriebshandbuch/4 Benutzer ver waltung @ 0\mod_1291804272940_71.doc x @ 2413 @ 1222 @ 1
4.1 Login
The login dialog for logging in to the system is available in the menu
bar.
There are two different cases of logins into the UFM software:
Case 1: There is no standard user.
Start of UFM
• Login dialog appears
• The user must log in correctly.
• If “Cancel” is pressed, the software will close.
Logout
• If a user logs out (logout button in login dialog), then the login dialog remains
open (modal) until the login is correctly performed. In this situation, the
software cannot be ended.
Change User
• If a user opens the login dialog to change users, the logout option does not
have to be used. Instead, the user can simply enter their login name and
password and confirm them.
10
User and Rights Administration
Start UFM
• The login dialog does not appear and the software starts directly.
• The standard user is not logged in automatically.
Logout
Case 1: log in as standard user.
• It is not possible to log out.
Case 2: Another user has logged into the system as the standard user.
• The logout button causes the current user to be logged out and the standard
user logged in.
Change User
• If a user opens the login dialog to change users, the logout option does not
have to be used. Instead, the user can simply enter their login name and
password and confirm them.
11
User and Rights Administration
Right codes:
C = Configure system (service)
P = Edit program
S = Edit steps
L = Load/save programs
M = Start movement
A user with administrator rights is entitled to create new users, to delete them and
to assign rights.
By default, a standard “UFM User” has been created with reduced rights. You can
delete this user at any time.
Delete User
To delete a new user, select the user in the user list. Next, click “Delete User”.
Change Password
When logged in as administrator, you can change the password of a user. First
select the user in the list and then enter the new password. Next, click “Apply
User”.
Users who are currently logged in can also change their own passwords. To do this,
click “Change Password” to open the following dialog:
12
User and Rights Administration
Standard User
A standard user can be defined. If this is the case, the login dialog does not appear
when the program is started and the standard user will be logged on automatically.
To activate a user as a standard user, select the user in the user list and click the
“Standard User” button.
To deactivate the standard user, click the button again.
Export Users
This button can be used to export the entire User List including their rights.
Import Users
This button can be used to import a saved User List including their rights.
1 Administrator (permission for all actions and granting rights to other users)
a. Open/edit user administration
b. Edit reference run
2 Program editing
a. Insert/remove steps
b. Edit program preselection
c. Create new programs
d. Automatically receives rights 3 and 4
13
User and Rights Administration
4 Load programs
a. Load programs to change current program in NC module
b. Send programs
5 Movements
a. Start, step, stop, reference run
b. Manual operation, hand wheel
6 Configuration
a. Service
b. Unidrive parameters (parameter backup)
c. Safe data export
No rights
• The following message will appear: “No permission for this function”.
Default settings
The UFM is delivered with the following settings:
14
Log function
5 Log function
You can access the log function through the user administration
• Log table
The Log Table stores the following results for the stations:
– Logging in
– Logging out
– Saving programs
– Changes to program
– Parameter backup
– Changes to program presets
– Station settings
– User settings (permissions)
15
Log function
• Log file
Log files are stored under the *.log file extension for each station in the “log”
subdirectory under the ID path. This is where details on the changes to the
programs and system configuration are stored.
A separate log file is created for each joining program.
Double-clicking a log file in the log table will open it if a log entry exists in
“Details”.
16
Log function
Choose the file to be deleted using “Open” and confirm your choice with
“Yes”
17
Program Window
Pos : 11 /UFM/UFM V5/H B Software V5 Betri ebs handbuc h/6 Programmoberfl äche @ 1\mod_1446643874504_71.doc x @ 21348 @ 1 @ 1
6 Program Window
The program window consists of the following elements that you can show and
hide using the “Display” menu.
Sensor display
Menu bar
Parts ID
Toolbar
Plugin bar
Step List
Variables
Status information
Step information
18
Program Window
Measurement values and variables have docking feature that allows them to be displayed at any of 4
different positions.
Available docking
positions
The bar with the sensor indicators and buttons for starting movements cannot be
hided.
Function List
Step List
19
Program Window
• Step:
Step number
Signal graphs
Status information
Communication errors
20
Program Window
Parts ID
If IDs have been captured for manufactured parts, they can be displayed here.
Variables
Displays values of variables used in program.
Measurement data
Plugin
Toolbar
Optimum view
Open Print Insert
Delete Arrange stations Load program
program step step
Full view from NC module
of graph
Buttons
21
Program Window
Sensor indicators
The force, path and other definite sensor values can be displayed here.
Lock
Locking can be used to “freeze” the screen so that the arrangement can no longer
be modified. Both this and the “unlocking” function require administrator rights.
By pressing the F11 function key, you can switch between full screen and normal
view.
22
Program Window
Dashboard
With the dashboard you can change between the part programs that are assigned
in the program preselection. Furthermore there is a display for the part ID’s and the
status, as well as a status counter (OK / NOK).
Call Dashboard
configuration
Part ID
Status display
Status counter
Program selection
23
Program Window
Dashboard configuration
You can activate respectively deactivate the program preselection and part
counter.
24
Program Creation
Pos : 13 /UFM/UFM V5/H B Software V5 Betri ebs handbuc h/7 Programmerstellung @ 1\mod_1456225376776_71.doc x @ 32408 @ 12344344434433233443333342333333 @ 1
7 Program Creation
To create a new program, choose “File / New” or click the button on the toolbar.
You create a program by inserting functions into the Step List. The Step List is
processed step-by-step when the program is started.
25
Program Creation
All functions required to create the program steps can be accessed by right-clicking
the Step List.
Steps can be copied, inserted or deleted using the mouse or keyboard.
CTRL + Del.: Erase Step
CTRL + Ins.: Insert step
CTRL + C: Copy step
CTRL + V: Paste step
The right mouse button can also be used to copy and paste program steps.
Once saved, programs can be opened or deleted in the file menu under “Open
Program“.
A comment can be added to any function step using the comment field. This
appears in the comment column of the Step List.
26
Program Creation
Parameter
In the following boxes, enter the values you require or choose a variable:
• Position
Depending on which option is selected, positions can be approached
relatively or absolutely.
• Speed
• Acceleration
• Braking rate
The ratio of acceleration to braking rate should not exceed 5:1 or 1:5.
Recommendation 1:1
Overload
27
Program Creation
Data Acquisition
Choose the sensors for X and Y as well as the resolution for the X variable. You
can use the position or the time as the reference variable X of the data acquisition.
This recording can also be monitored.
A second sensor can be chosen for a second data acqisition using the same
reference variable. This recording can not be monitored.
Monitoring
28
Program Creation
• Only load NOK curves: When this option is selected, NOK curves are
transferred to the PC.
The envelope curves are employed relatively to the end Y value of the step.
The differences between the end value of the curve and the points of the
envelope curves are defined by the teaching procedure. The envelope curve
is floating with Y end value. If the envelope curve is edited, the difference is
accordingly corrected.
Y
Y
actual curve
X
teach curve
29
Program Creation
The envelope curves are employed relatively to the end X value of the step.
The differences between the end value of the curve and the points of the
envelope curves are defined by the teaching procedure. The envelope curve
is floating with X end value. If the envelope curve is edited, the difference is
accordingly corrected.
• Teach Adjustment
After defining your monitoring strategy, determine the number of points to be used
to teach the envelope and the distance from the envelope to the actual curve.
30
Program Creation
7.1.1.1 Options
• Target window
• Strain compensation
– Standard
The strain compensation is active until the target window is reached.
31
Program Creation
If slip-stick effects occur, high peak forces may be gauged shortly before reaching
the target position. This can create an overshoot of the axis. It is caused by the fact
that the axis cannot stop anymore at the calculated target position with the set
brake ramp, when the signal declines.
– Advanced
In the advanced mode it is possible to stop the compensation within 100 and 0
percent of the brake ramp. The axis will move to the target position that is updated
when the strain compensation is stopped.
Since the compensation for the position read out is continued to avoid a position
gap between the steps, there is a difference between the position value in the read
out and the target position. Because the target position is no longer adjusted when
the compensation is stopped. Therefore it might be necessary to adjust the target
position of the step.
32
Program Creation
The trigger function allows you to control the movement in various ways using up
to 7 sequential conditions. Using the signal inputs and digital user inputs, you can
modify the following parameters:
• User outputs
• Variables
• Tare
• Speed and target position (parameters)
• Resolution of recorded data (other)
When the specified condition becomes true, you can control the ensuing action in
the following manner.
33
Program Creation
10 mm
34
Program Creation
When the switch is set, the status will be set to NOK, if the trigger chain is not fully
executed.
35
Program Creation
Parameter
• Signal source: Choose the sensor input to be used to stop the movement.
In the following boxes, enter the values you require or choose a variable:
• Sensor limit: Enter the required condition to trigger the stop.
• Preliminary position: The entered speed is used while approaching this
position (depending on the option, the positions can be entered as relative or
absolute values).
• Speed to Prel. Pos.: Enter the speed to be used while approaching the
preliminary position.
• Acceleration: Acceleration during movement
• Max. force-fitting position: The joining unit is driven up to this position as a
maximum.
• Force-fitting speed: Speed up to the start of the block range. The speed
change from the speed up to the preliminary position for force-fitting is
performed using a maximum braking ramp. For an increasing signal, the
speed is reduced to minimum 1% or maximum 100% (no controlling) of the
36
Program Creation
entered force-fitting speed. (For settings, see Options). The minimum speed
for controlling can be adapted to your problem in the program parameters.
Overload
Data Acquisition
Choose the sensors for X and Y as well as the resolution for the X variable. You
can use the absolute encoder (internal or external) or the time as the reference
variable X of the recording.
A second sensor (Y2) can be chosen for a second data recording using the same
reference variable.
Monitoring
37
Program Creation
• Only load NOK curves: When this option is selected, NOK curves are
transferred to the PC.
The envelope curves are employed relatively to the end Y value of the step.
The differences between the end value of the curve and the points of the
envelope curves are defined by the teaching procedure. The envelope curve
is floating with Y end value. If the envelope curve is edited, the difference is
accordingly corrected.
Y
Y
actaul curve
X
teach curve
38
Program Creation
The envelope curves are employed relatively to the end X value of the step.
The differences between the end value of the curve and the points of the
envelope curves are defined by the teaching procedure. The envelope curve
is floating with X end value. If the envelope curve is edited, the difference is
accordingly corrected.
• Teach Adjustment
After defining your monitoring strategy, determine the number of points to be used
to teach the envelope and the distance from the envelope to the actual curve.
7.1.2.1 Options
As the shutdown value is approached, the speed is slowed down. You can set the
minimum force-fitting speed to between and 1 and 100 percent. 100 percent
means no speed controlling; thus, the module will travel constantly at the force-
fitting speed.
The controller profile allows you to control how strongly the speed depends on the
approach to the target.
39
Program Creation
When the switch is set, the status will be set to NOK, if the trigger chain is not fully
executed.
40
Program Creation
The trigger function allows you to control the movement in various ways using up
to 7 sequential conditions. Using the signal inputs and digital user inputs, you can
modify the following parameters:
• User outputs
• Variables
• Tare
• Speed and target position (parameters)
• Resolution of recorded data (other)
When the specified condition becomes true, you can control the ensuing action in
the following manner.
When the switch is set, the status will be set to NOK, if the trigger chain is not fully
executed.
41
Program Creation
Setpoint
Start
controller
profile
Controller profile
42
Program Creation
Parameter
• Setpoint
• Start controller profile
This entry is relative to the setpoint.
• Signal direction
Enter whether or not the signal to be controlled becomes larger with
increasing position.
• Min. controller position
Enter the minimum permissible position (absolute or relative to start position
of function).
• Max. controller position
Enter the maximum permissible position (absolute or relative to start position
of function).
If the permissible positioning range is overrun, the step is stopped, the part
status will be set to NOK and the error message “Signal limit not reached”
will appear.
• Start Speed
This is the speed at which the controlling process begins and it is reduced
within the controller profile.
• Acceleration
This value applies to how setpoints are approached and the value can be
reduced for the controller profile under “Profile”.
• Duration
Enter the required controller duration. This time starts counting down when
the control value is reached for the first time. The time You can also set the
duration by using a variable.
Notice
You can also stop the control process by the rising edge of an arbitrary input.
Overload
43
Program Creation
Data Acquisition
During the control process, all activated sensor inputs can be recorded as a
function of Time.
This recording can also be monitored.
An additional sensor can be used for a second recording. This recording cannot be
monitored.
Monitoring
44
Program Creation
• Online Monitoring The curve limit is monitored online and the status is also
set online while recording the data.
• Transfer only NOK curve: When this option is selected, only NOK curves
are transferred to the PC.
• Teach Adjustment
45
Program Creation
• Min. acceleration
Here you can enter the maximum reduction for the acceleration in the control
profile. The reference value is the acceleration entered under Parameters.
You can enter a minimum acceleration for the profile range as a value
between 1 and 100 percent.
The trigger function allows you to control the control process in various ways using
up to 7 sequential conditions. Using the signal inputs and digital user inputs, you
can modify the following parameters:
• User outputs
• Variables
• Tare
• Speed and target position (parameters)
• Resolution of recorded data (other)
When the specified condition becomes true, you can control the ensuing action in
the following manner.
46
Program Creation
Jumps back to the previous trigger condition. This is always the last trigger in
a trigger chain.
When the switch is set, the status will be set to NOK, if the trigger chain is not fully
executed.
47
Program Creation
7.2 Functions 1
7.2.1 Variables
There are 64 variables available for the process. This function can be used to
assign a variable to, for instance, the current position, a numerical value, the value
of a recorded variable or external sensor through the analogue input.
Furthermore, you can also perform calculations using these variables.
The values 1 to 58 of the variables are only saved temporarily in RAM.
When changing the program, variables 1 to 58 are set to zero.
Variables 59 to 64 will still be saved after changing the program and shutting
down.
• Current station
A value is assigned to a variable of the current station.
• Other station
48
Program Creation
To use this option it is necessary to connect another station using the PROMESS-
Bus.
Choose a variable to which you want to assign the value of a variable of another
station.
Choose the node address of this station.
In this example the value of variable 9 of the station with the node address 13 is
assigned to variable 1.
49
Program Creation
Alais name
50
Program Creation
7.2.2 Gauging
It is possible to record values during step recording and for independent data
logging.
This function can be used to determine the actual values, maximum values,
minimum values and average values for all active signals independently from the
step recordings. The measurements are captured at a frequency of 500 Hz.
51
Program Creation
Alias Names
Gauing definition
• Gauging
Choose the measurement to be defined.
– Signal
Choose the signal input to be recorded.
• Type
Choose the type of measurement to be performed:
– Actual value
A value (Y) is recorded that exists when the step is performed. A
second signal can be recorded as the X value but not monitored.
– Single value
A single value is recorded when the trigger condition is true.
– Average
The average value is determined across a range when the trigger
condition is true.
– Max. Value
The maximum value is determined across a range when the trigger
condition is true.
– Min. Value
The minimum value is determined across a range when the trigger
condition is true.
– Variable
The measured value is assigned to a variable. This makes it easy to
monitor a variable.
You can assign a freely definable alias to the measured values that will then be
displayed in the functions. These names will be saved in the program files.
52
Program Creation
53
Program Creation
Reference point
• Absolute
The reference point is the absolute sensor value
The reference point of the measurement is the origin of the coordinate
system (0/0) for the X and Y axes.
• Relative
The following can be a reference point:
Start: The start of the next step in the movement.
End: The end of the next step in the movement.
– If: The reference point results from a freely programmable condition.
54
Program Creation
55
Program Creation
rel. 0
Ref. point
Value 3 mm in front of “Block”
X [mm]
-3
rel.0
56
Program Creation
57
Program Creation
Trigger
• Trigger average
• Trigger maximum value
• Trigger minimum value
Choose the sensor input to trip the trigger and enter the
limits to be used when determining the average, maximum or minimum
values.
• Trigger
The condition for start and accordingly end is the position where the
condition is true, that was set within the function “Trigger”.
• Variable
No trigger entry necessary. The value is set by the variable.
58
Program Creation
Monitoring
The monitored
signal is
displayed.
Enter the upper and lower limits for measurement. If these limits are violated, the
status of the measured value and the global status will be set to NOK.
Options
Choose this option to allow the limits to follow the reference point.
– Limit monitoring absolute, “Rel. to reference point” option has not been
selected.
The movement is “Press to Signal” with a limit value of 50 N. The maximum value
is determined from 0,3 to 0,6 mm in front of the block.
59
Program Creation
Now the limits must be set relative to the block value of 50 N. To set the limits for
an identical curve to the absolute values OG 40 N and UG 30N, the upper limit
must be -10N (40 - 50 = - 10) and the lower limit -20 N (30 – 50 = - 20).
60
Program Creation
If the option is selected without adapting the relative limits, the following will occur:
The upper limit lie at 90 N and the lower limit at 80 N, since 30 N or 40 N is added
to the reference value of 50 N.
! If “Rel. to reference point” is chosen for limit monitoring, the limits must be
entered relative to the reference point.
• Display abs. values
If this option is selected, the X value of the absolute sensor value will be
displayed, even though the trigger causes the measurement to be recorded
relative to the reference point.
61
Program Creation
To ensure that the data will be recorded, triggering of the reference variable X must
be activated.
To create the step-based gaugings, click the “Curve Data” button under
“Monitoring” in the “Position”, “Join on Signal” or “Controller Module” functions.
62
Program Creation
Both curve and step-independent data share the maximum of 16 data points
and are displayed together in the measurement panel.
All types of measurement data can be defined for step-independent data logging.
See chapter Fehler! Verweisquelle konnte nicht gefunden werden.
63
Program Creation
• Type Window
This type allows the data recorded during the step to be monitored within a window
.
To create a window, enter the min. and max. values for the X and Y axes. This
defines the coordinates of the 4 window edges.
• Not allowed
The actual curve must not cross this edge.
• Neutral
64
Program Creation
The actual curve of this edge may cross this edge from any direction for any
number of times.
If the arrows are used, the curve must enter and exit the window across
these edges. If a neutral edge of the window is crossed instead of the
required edge, a NOK status will be generated.
If several arrows with the same orientation are used, these are linked to
each other by a logical “OR” condition.
• Window value
– Average
– Maximum value
– Minimum value
– Final recorded value
Enter the required settings in order to determine a value within a given window.
65
Program Creation
• Type Aera
Reference point
Measurements can be recorded as absolute or relative values. These are defined
using reference points.
• Absolute
The reference point is the absolute sensor value
The reference point of the measurement is the origin of the coordinate
system (0/0) for the X and Y axes.
• Relative
The following can be a reference point:
Start: The start of the next step in the movement.
End: The end of the next step in the movement.
If: The reference point results from a freely programmable condition.
For more detailed information on reference points, refer to the sections on
independent data logging. See page 54
Options
66
Program Creation
Choose this option to allow the limits to follow the reference point.
If this option is selected, the X value of the absolute sensor value will be
displayed, even though the trigger causes the measurement to be recorded
relative to the reference point.
Step-based gaugings are shown in the step list as a row attached without a
step number.
67
Program Creation
You can program waiting times to be used while running the program cycle. The
delay time is entered in seconds (min = 0.001 seconds / max. 99999999 seconds =
approx. 2777 hours), or transferred as the value of a variable.
7.2.4 Wait
The program continues, when the condition is true. You can set a time out. Within
the set time the condition has to become true, otherwise the cycle is continued with
the set step.
7.2.5 Taring
This function can be used to tare a signal input. This means that the sensor is set
to zero during execution.
68
Program Creation
If the “Tare” command is executed, the software tests whether the nominal load
can still be displayed, because taring the utilizable range of the AD converter may
not be sufficient.
If this is the case, the following warning will be issued: Sensor offset has moved
This function will set the signal input to any given value. If tare is set to zero, it will
be removed from the system. Next, the unaltered values resulting from the
calibration data will be displayed.
69
Program Creation
7.2.7 Strain
This function allows you to compensate for bending in the press frame resulting
from the forces applied during the positioning movement. In accordance with the
Strain factor, the shaft is positioned further down. The compensation is linear.
• Sensor
Choose the sensor to be compensated.
• Signal input
Choose the signal to be used for calculating the Strain compensation.
• Value
Enter the Strain to be created by a specific force (per).
Strain can only be compensated for positioning steps. For all other steps
where this is active, only the positioning display is compensated. The
movement is not affected.
The strain factor is reset at each program start regardless whether or not it
has been programmed. This prevents strain factors from other programs from
being re-used in other programs.
70
Program Creation
Determine the difference between the position and the signal value.
Finally, enter these values.
71
Program Creation
7.3 Functions 2
• Condition
• Variables
• Boolean variables (true / false)
• Branch target
Enter the target of the branch.
The branching step is displayed bright blue in the Step List when you select the
condition in the Step List.
72
Program Creation
7.3.2 Jump
With this function you can jump to any step within the cycle.
(For this, hardware expansion modules such as Profibus or CTNet I/O are
necessary)
73
Program Creation
• Message
Enter the text here to appear in the dialog step.
• Input confirmation
Select this option to display only a confirmation message on the screen. The
message may consist of maximum 30 characters.
• Parts ID
Dialog for entering part IDs into the database. A maximum of 20
alphanumerical characters can be used for ID1 and ID2. For ID3 you can
use a maximum of 80 characters.
• DB Integer 1
74
Program Creation
If you choose this option, the unit must be restarted after quitting this dialog with
“OK”.
Once the cycle has been completed, the following input window appears.
Confirm each entry with “OK”. If this confirmation is not given, the unit can not be
started again (cycle stop) or the cycle will remain interrupted until confirmation is
given.
7.3.6 Comment
This command only serves to insert comments into the Step List for purposes of
structure.
75
Manual Operation
Pos : 15 /UFM/UFM V5/H B Software V5 Betri ebs handbuc h/8 M anuelles Verfahren @ 1\mod_1411046418188_71.doc x @ 4995 @ 1222 @ 1
8 Manual Operation
To operate manually, open the “Command” menu and select “Manual Operation” or
press the F5 function key.
• Position change
Relative path to travel when extending/retracting.
• Speed
Speed that is traveled during continuous extension/retraction.
• High speed
High speed that is traveled during continuous extension/retraction.
• Acceleration
Acceleration value to be used for movements.
76
Manual Operation
• Analog
Here, you can select a sensor input and determine the value at which the
unit is to be stopped, similar to the “Join on Signal” function.
Test direction
Determines which direction of movement is to be used to activate
the shutdown by signal.
• Overload
Choose the overload source and the shutdown value for each direction to
protect the system.
8.1 Jog
Starts a reference
run if necessary.
Shaft drives around the
programmed path. If the
button is released before the
movement has ended, the
press will stop. To travel the
programmed path again, When this button is pressed,
press this button again. shaft drives at the
programmed fast speed until
the button is released again.
77
Manual Operation
Switches between
positioning and analog
mode
• Transmission ratio
This option allows you to set the ratio between the input and output pulses. A ratio
from 1:1 to 1:100 can be adjusted.
Deletes
displayed
curve
To do this, select the reference variable X and the dependent variables Y, Y2.
78
Manual Operation
• Optimum View
This option allows you to find the best scaling for the curve in the graph
window.
When this option is not selected, the graph will be scaled according to the
values currently displayed.
79
Program Change
Pos : 17 /UFM/UFM V5/H B Software V5 Betri ebs handbuc h/9 Programmwec hsel @ 1\mod_1410938756906_71.doc x @ 4953 @ 1223 @ 1
9 Program Change
The NC module programs can be changed manually using the PC or through the
PLC. Using the PC, open the program that you wish to send to the NC module and
confirm this in the next window with “Yes”.
To change the program using the PLC, you first have to enter the programs into an
allocation table because the program can only be opened from the PLC using
binary-coded numbers.
If you use a PDM as storage, you can use the UFM without a PC, in case data
storage is not required.
Program pre-selection
You can access the allocation table through the file menu.
Choose the “Program Pre-selection” option or click the corresponding button on the
toolbar.
80
Program Change
• Program assignment
To delete a program assignment click do right click at the program and choose
“delete”
81
Program Change
To use a PDM as a program storage device, you have to activate this function
in the menu „Service/Station settings/Station“.
Program pre-selection
You can access the allocation table through the file menu.
Choose the “Program Preselection” option or click the corresponding button on the
toolbar.
• Program assignment
When the programm was send successfully to the PDM you see the following
dialog:S
82
Program Change
The synchronisation displays whether the stored programs at the PC and the PDM
are identical.
Green = synchronous
83
Program Change
Programs that are at in asynchronous state are displayed red in the chart.
To re-establish the synchronous state you must overwrite the program either at the
PC or the PDM.
• Program Pre-selection
Using this button you can load a stored program pre-selection chart.
If you close the program pre-selection dialog, the chart is always stored at the PC
in: C:\ProgramData\Promess\UFM5\UFM\“NC-Module Path”\”Program_PDM
serial number.txt“
This is for example helpful, if you like to use the same pre-selection chart at
multiple stations. You do not have to create the chart over and over, because you
can load the chart file from the station you created it once.
Attention
You should make a backup of this file, when you have finished the assignment, so
you can load it, in case the PDM fails.
84
Program Change
To delete part programs in the PDM storage click the button “delete”.
Choose the part programs to be deleted and confirm with “OK”
• Sort
To call the “sort by …” function, do a right mouse click at the program pre-selection
chart.
• # (program number)
• Program name
• Date PC
• Date PDM
• Status (synchronous / asynchronous)
85
Graph
Pos : 19 /UFM/UFM V5/H B Software V5 Betri ebs handbuc h/10 Gr afi k @ 0\mod_1329726417864_71.doc x @ 3221 @ 1223333222 @ 1
10 Graph
This is only possible for gaugings whose scaling corresponds to the axis
scaling.
86
Graph
87
Graph
• Section
While pressing down the left-mouse button, draw a box containing the view
you wish to display.
While pressing down the right-mouse button in the graph, you can move the
displayed section of the curve in all directions.
88
Graph
To select a gauging or window, left-click the gauging or its limits when the mouse
cursor is displayed as a hand symbol. The limits are shown in magenta.
• Moving the gauging limits without changing the distance to the limit points
Left-click a limit (mouse cursor is displayed as a hand symbol). Hold down the
mouse button and move the limits.
• Moving the gauging limits while changing the distance to the limit points
Left-click a corner point (mouse cursor is displayed as a hand symbol). Press down
the mouse cursor and move the point.
89
Graph
90
Graph
This function can be used to assign names to the tabs of the steps being
monitored.
The following table will open. Click the cell to be edited and enter the new value.
You can copy the table to Clipboard, edit it, and paste it back in from Clipboard.
91
Graph
92
Graph
Here you can set the colours of the graph elements such as curves, gaugings,
backgrounds and the axis scaling, for instance.
Right-click the graphic or open the “Graph” menu and then choose “Settings”.
• General
Settings for axis scaling, background colour, axis labelling and the border
colours of the part status
93
Graph
• Curves
• Gauging
Settings for gauging colour, as well as line width and colours to indicate the
part status
You can also adjust the transparency of the OK and NOK colour for the window
gaugings.
Pos : 20 /Seitenumbruc h @ 0\mod_1133348983396_71.doc x @ 306 @ @ 1
94
Print
Pos : 21 /UFM/UFM V5/H B Software V5 Betri ebs handbuc h/11 Druc k @ 1 \mod_1450181493817_71.doc x @ 28368 @ 1222 @ 1
11 Print
The “Print” function is available in the “File” menu or by clicking the button in the
toolbar.
• Curve report: Printout of graph with status messages and Gaugings for
displayed step
• Program listing: CNC program
11.1 Curve Report
95
Print
96
Print
This dialog can be opened from the File menu and allows you to configure your
printer.
Pos : 22 /Seitenumbruc h @ 0\mod_1133348983396_71.doc x @ 306 @ @ 1
97
Service
Pos : 23 /UFM/UFM V5/H B Software V5 Betri ebs handbuc h/12 Ser vic e @ 1\mod_1461652940764_71.doc x @ 50759 @ 12334444443334442232222223 @ 1
12 Service
The Service menu allows you to make the following settings:
98
Service
•
Memory type for programs in NC module
P
PDM as program storage device
This defines the storage location of the part programs. You can store the programs
at a connected PC (deactivated) or at a PROMESS PDM. Choosing PDM as
storage location, you can only select one PDM for storing the part programs. You
can assign one PDM only to one UFM station.
The last used part program will be loaded automatically when powering on the
station.
You can store the program in the NC module in various different ways:
1. Non-volatile memory (permanent memory): The programs will be saved
even after switching off the power. (Max. program size: 300 longs)
2. Volatile memoryThe programs will be lost when the main power is switched
off and must be reloaded after switching back on again. (max. program
size: 2000 longs)
The program size is displayed beneath the Step List.
Communication parameters
• Baud rate
Sets the baud rate between the Ethernet module and the controller.
• Ack-Bit behavior
99
Service
The Acknowledge-Bit is set, when the motion cycle is finished and the data
are stored for example in the database (DB Healthy is set)
The Acknowledge-Bit is set, when the motion cycle is finished and the data
are stored for example in the database (DB Healthy is set)
I/O configuration
Variables
Here, you determine how many decimal places to display with the variables.
• Name: Here, you define the station names as they are to be displayed in the
header of the UFM software for the active station.
PartID
If the switch is set, the part ID’s (1-3) will be reset by every cycle start and must be
transferred again during the program flow.
100
Service
12.1.2 Inputs
This is where you define the sensor inputs for your system.
There are two predefined settings: The position of the UFM encoder and the force
input.
Three other inputs offer predefined functionality but are freely programmable:
Slope, Slope 2 and live input.
• Activated
Here you can configure whether to use the sensor in the system.
• Visible
Determines whether the input will be visible in the online sensor display.
12.1.2.1 Position
Corresponding to your UFM type in station parameters the following values can be
displayed:
You cannot edit these values because they are predefined by PROMESS.
101
Service
Here you can limit the stroke position you can enter. If a user offset is defined, it is
displayed and the corresponding possible positioning range.
• Decimal points
Choose how many decimal places are to be displayed for the position.
12.1.2.2 Force
Configuration
102
Service
Choose the input where the force transducer is connected to. There are the
following possibilities:
PDM-S
When selecting PDM-S you can choose the defined link in the PROMESS-Bus.
Select the one that transfers the value you want to use.
To define further links open the link list box or define the link using the PROMESS-
Bus dialogue
.
103
Service
This input boxes display the maximum values that can be achieved using the
current calibration, since the chosen AD input only reaches its maximum
digital value for these values.
• Unit
Choose the units to be displayed for the sensor.
• Smoothing
This adjusts the force sampling rate in the PDM-S from 0.1 to 2.7ms.
• Decimal points
Choose how many decimal places are to be displayed.
• Alias
You can assign a freely definable alias, that will then be
displayed in the functions
PDM-S offers the option of grid calibration. This allows the force sensor to
be linearized using up to 10 straight lines to compensate for non-linearity in
the sensor characteristic.
deviation
deviation
grid calibration
104
Service
If you have set up a new PDM-S in the PROMESS-BUS, open the standard
settings dialog by clicking the “Standard Settings” button.
Enter the sensitivity of the strain-gauge sensor in mV/V together with the nominal
load.
Confirm with “OK”.
The following message appears:
105
Service
If you really want to configure a new PDM-S, confirm again by clicking “OK”.
Otherwise click “Cancel” to prevent deleting the existing calibration.
Click OK to calculate a two-point calibration curve for the PDM-S using the values.
This does not replace the calibration curve of the force sensor.
You have the possibility to adjust the ADC input voltage to use a wider range of the
AD converter, if the sensor sensitivity differs to the 2 mV/V standard. Further you
have the ability to use sliding wage scaling to filter.
The supply voltage of the strain gauge sensor is 10 VDC. The sensor signal can be
amplified by factor 21 or 231.
The input range of the AD converter you can choose3 levels:
– +/- 0.625 V
– +/- 1.25 V
– +/- 2.5 V
Next, perform the calibration as described below or use the PROMESS calibration
plugin:
Calibration PDM-S
Next, open the “Manual Procedure” dialog and apply a force load to the sensor for
a point to be defined.
106
Service
Attention
While moving along the axis, be sure to read the force value from the
reference sensor to prevent overloading the test specimen.
While entering the calibration points, you can move the sensor with no restrictions.
You can also freely choose both the quantity (2 to 11) and position of the various
points.
107
Service
Configuration
• Factor / Offset
These values are only for purposes of display and are calculated from the
results of the calibration (see Calibration section 0).
• As with Unit, the Min. and Max values are given by the UFM type.
(only for display purposes)
Max. possible value
sensor
( max. value A/D
converter
• Smoothing
This applies a smoothing function to the force value from 1 to 8 ms.
• Decimal points
Choose how many decimal places are to be displayed.
• Alias
Here you can enter a freely definable name for the force sensor. This sensor
is then displayed in the functions under this name.
If the max. possible sensor value is lower than the nominal value of the
sensor in use, the analogue preamp has to be recalibrated. See Technical
Manual (“Strain Gauge Amplifier” section).
108
Service
109
Service
Configuration
• Input
Choose the hardware source here that is connected to the sensor.
Sources can include:
o PDM-S
Force (Strain gauge)
Encoder
o Drive
Analog input 1 (force)
Analog input 2
Analog input 3
Encoder input: drive
Encoder input: module
Motor current
Current speed
Speed setpoint
Acceleration setpoint
Current position
Position setpoint
Target Position
o Variables
64 variables
o Drive Com
– Requires release of sensor from other stations (see section
12.5)
o Beckhoff
4 analog inputs (1 – 4)
o User Inputs
16 inputs
Optional; field bus or CTNet I/O expansion module required
• Factor / Offset
These values are only for purposes of display and are calculated from the
results of the calibration (see Calibration section).
110
Service
This input boxes display the maximum values that can be achieved using the
current calibration, since the chosen AD input only reaches its maximum
digital value for these values.
• Unit
Choose the units to be displayed for the sensor.
Changing the units, e.g., from N to kN, has no effect on the calibration factor.
This has to be manually changed.
If you choose a distance unit, you have set whether the signal chance is
equal or unequal to the movement of the UFM.
• Smoothing
Applies a smoothing function to the sensor value. A maximum of 3 values
can be used for smoothing. (zero = single values)
• Decimal points
Choose how many decimal places are to be displayed.
• Alias
Here you can enter a freely definable name for the input. This sensor is then
displayed in the functions under this name.
111
Service
12.1.2.4 Calibration
You can directly enter the factor and offset of the straight-line approximation
if your sensor is equipped with a standardized ±10 VDC output signal, for
instance.
In general, you can record the first point as a reference point because no force is
applied there.
To create the first point, click the button in front of the Digital Value box of Point 1.
112
Service
Install the reference sensor inside the holder. Ensure that the nominal load of the
reference corresponds to the load of the joining unit.
• Position change
Relative path to travel when extending/retracting.
• Speed
Speed that is traveled during continuous extension/retraction.
• Speed (fast)
Speed that is traveled during fast extension/retraction.
• Acceleration
Acceleration value to be used for movements.
• Analog
Here, you can select a sensor input and determine the value at which the
unit is to be stopped, similar to the “Join on Signal” function.
Test direction
Determines which direction of movement is to be used to activate
the shutdown by signal.
This function is only effective if you start using the Analog
Retract/Extend function or when Analog mode is selected while using
the hand wheel mode.
• Overload source
Choose the overload source and the shutdown value to protect the system.
113
Service
Drive in small steps to approx. 80% of the rated capacity. Watch the force indicator
of the reference sensor so that the unit is not overloaded.
To create the second point, click the button in front of the Digital Value box of Point
2.
When recalibrating, you can also use the “Analog Extend” method.
As the source of the signal limit, choose the sensor to be calibrated and enter
approx. 80% of the nominal capacity as the signal limit. While extending, the unit
will be automatically held at the limit value.
12.1.2.5 Slope
• Delta X:
Here, you define the spacing to be used when calculating the slope = ∆Y /
∆X. The higher the noise levels in your signal, the larger the value of delta X
to be used.
• Oversampling
114
Service
• Smoothing
Applies a smoothing function to the sensor value. A maximum of 3 values
can be used for smoothing. (zero = single values)
• Decimal places
Choose how many decimal places are to be displayed.
• Alias
Here you can enter a freely definable name for the input. This sensor is then
displayed in the functions under this name.
• Inputs
Choose the inputs to be combined.
• Operator
The following operations are possible:
115
Service
+ Addition
- Subtraction
* Multiplication
• Factor
This can be multiplied with the result of the operation.
• Decimal points
Choose how many decimal places are to be displayed.
• Alias
Here you can enter a freely definable name for the input. This sensor is then
displayed in the functions under this name.
• Unit
Choose the units to be displayed for the result.
12.1.3 Profibus DP
• Profibus settings
Enter the node address for the Profibus DB to be assigned to the station.
116
Service
Do not assign the same node address to different stations. If you do, there will be
no communication on the PROMESS Bus.
I / O Expansion
To activate the I/O expansion choose PDM I/O or “Beckhoff” in I/O Extension
in station settings at “PROMESS Bus” in the service menu.
When choosing the Program Transfer option, you also have ten inputs or ten
outputs freely available.
Inputs I11 to I15 plus strobe (I16) are used for binary-coded transmission of
program numbers. Outputs O11 to O15 with strobe (O16) are used to mirror the
program number after loading the transferred program.
When Program Transfer and Jog are selected, inputs I8 to I10 have the following
function:
I10 = Jog enable (must be set to use the jog function)
I9 = Jog out (press stamp extends)
I8 = Jog in (press stamp retracts)
Using program change, you can use the “Auto-Strobe” function, if you use a
program selector switch. If “Auto-Strobe” is activated, the strobe is set
automatically, when you change the program number.
118
Service
12.1.5 Homing
Enter the settings here that determine how the system responds to requests for
reference runs.
Overload
Choose the source whose sensor is to be monitored for overloading during the
reference run. Next, enter appropriate limit values. (Source and value have been
preconfigured at factory by PROMESS).
Settings
119
Service
If this option is selected, a reference run will only performed after the system
is switched on. Once the zero point has been determined for the system, it
will only be approached in subsequent operation.
• Home Position
Here you can define depending on the PROMESS Zero Point, the User
Offset and the user defined position limits a Home Position, the axis will
travel to, when starting a Homing or a fast travel to Zero Point.
User Offset
Position indicator = 0
Home Position
Position indicator = Value Home Position
Choose in the menu Service =>Station Settings=> Homing=> Setup Zero Point =>
Manuel Motion
120
Service
Now relief the axis and after that go back to normal operation.
After clicking the “Set Zero Point” button, the following dialog opens:
121
Service
• Motor position
You can manually drive the unit here and the motor speed and position will be
displayed in increments.
Home the unit to determine the position of the proximity switch. The position should
lie between 8192 and 57344 increments. This is important in order to safely
determine the position of the zero point signal.
Caution:
If you have removed the motor, you must check this value.
122
Service
User offset
The user offset allows you to displace the PROMESS zero position of the press
(home position). The unit drives to this position when homing or moving to the
zero.
Shows the latest stored value.
– New value
Shows the latest detected value which can be stored by the „apply“ button.
You can also edit and apply the offset to shift the zero point to a certain
position.
Caution
If you have defined a Home Position, the unit will start up to this position in
the Homing procedure.
Home Position
Here the Home Position is shown in relation the PROMESS Zero Point and the
user offset..
In this example the distance of the Home Position (20 degrees) to the PROMESS
zero point is 25 degrees and caused by the user offset 20 degrees to the zero
point of the unit.
123
Service
Reference gauge
This function utilizes the reference gauge to determine an absolute reference to the
PROMESS zero point of your system. If the UFM unit is replaced, you can re-
measure the position of the reference gauge and determine the correction to be
applied as a user offset. If an offset is already entered there, it will be taken into
consideration when calculating the corrective offset.
PROMESS
Zero point
Position of
reference gauge
relative to
PROMESS zero User offset
point
Reference gauge
124
Service
Attention
When determining the position of the setting master, it is important to ensure
that there are no spring elements in the system. The spring characteristic
would otherwise make it impossible to determine the correct position. The
system should be as stiff as possible.
After replacing the press, always check the user offset correction before
continuing with production.
Make sure to never change this value since changes will affect the master
position due to expansion in the system.
• Search direction
This determines whether the master position will be searched in the positive
or negative direction of movement.
• User offset
125
Service
– Current value
This displays the currently stored offset value.
– New value
This displays the currently determined value that has been stored by clicking
“Apply”.
You can manually enter and apply an offset here in order to move the zero
point of the system.
12.1.5.2 Units with absolute encoder feedback without an proximity switch (Line5)
When these units are new, the distance between the stamps and the flange is
always the same (Example:60 mm).
60 mm Reference offset
126
Service
• Motor position
The motor position is determined when the motor is decoupled and must lie
between 300 and 1500 rpm.
The PROMESS zero point is determined from the motor and reference offsets.
The motor offset can be determined automatically by driving the unit against the
mechanical stop.
If the motor offset deviates from the initial values when new, this indicates that the
unit has been involved in a collision causing the coupling to slip.
Caution:
If the unit’s zero point has been moved, please contact the PROMESS SERVICE.
127
Service
• Search direction
This determines whether the offset will be searched in the positive or
negative direction of movement.
If you receive a new press from PROMESS, the new motor and reference
offset values are given on sticker applied to the case. Enter these under “New
value”.
• Apply
Once the values have been determined automatically or you have entered
them, you must confirm by clicking “Apply”.
Reference offset
128
Service
• Motor position
The motor position is determined when the motor is decoupled and must lie
between 300 and 1500 rpm.
Home the unit to determine the position of the proximity switch. The position should
lie between 8192 and 57344 increments. This is important in order to safely
determine the position of the zero point signal.
The PROMESS zero point is determined from the motor and reference offsets.
The motor offset and reference offset can be determined automatically. For this,
the unit performs a reference run and searches for the initiator.
If the motor offset deviates from the initial values when new, this indicates that the
unit has been involved in a collision causing the coupling to slip.
Caution:
If the unit’s zero point has been moved, please contact the PROMESS SERVICE.
129
Service
Connect stations
Choose whether all of the network stations are to log on the PC automatically when
the program starts or whether only the preselected stations are to be connected.
To preselect the stations that are to be connected, click the “TCP/IP” button.
130
Service
Click the “Find” button to display all of the stations available in your network (LED
is lit bright green). Clear the selection for stations that you do not want to connect
to manually.
To add further TCP/IP addresses, type them directly into the “TCP/IP Address”
field.
Error message
Here you can configure whether to display the error messages in a window .
Overload Bit 0
Homing error Bit 1
Emergency stop Bit 2
Start signal lost Bit 3
Program error, no program loaded Bit 4
Strain compensation Bit 5
Contouring error too large Bit 6
Max. position reached Bit 7
131
Service
The slider can be used to set the size of the following elements:
Sensor displays
Size of step tabs used to page between different graphs
Size of start button
132
Service
– Wide
Language
12.3 Inputs/outputs
Here, you can check the digital 24 Vdc I/Os as well as the analogue inputs on the
Unidrive and application module.
• Unidrive SP
SP.
• CPU Load
133
Service
• Unidrive M
12.3.1 I / O Expansion
134
Service
– PDM I/O
– SI-IO Module
135
Service
– User I/O
Visualizes the state of the inputs and outputs at the .net interface.
Profibus
In this window, you can check which of the input or output bits are to be transmitted
through the bus.
136
Service
Sources include PDM modules as well as UFM controllers. Only UFM controllers
can be targets.
• PDM
Several signals can be transmitted from a PDM. Typically all available signals are
to be transmitted. In certain exceptions when many links have been configured, it
might be necessary to switch off the excessive signals.
137
Service
Configuration PDM-S
In this window you can activate or deactivate signal transmission from a PDM-S.
The configured node address, firmware version, serial number and baud rate are
all displayed in addition to the type.
– The OK/NOK source allows you to determine which UFM controller controls
the OK/NOK LED of the PDM-S.
Configuration PDM-A
138
Service
For the analogue input 1+2, bzw repectively 3+4 you can switch the input voltage
between +/- 10 VDC and +/- 4 VDC.
The OK/NOK source allows you to determine which UFM controller controls the
OK/NOK LED of the PDM-A.
PDM-I/O
The configured node address, firmware version, serial number and baud rate are
all displayed in addition to the type.
139
Service
To activate and configure the I/O module see chapter Fehler! Verweisquelle
konnte nicht gefunden werden. (Station settings / PROMESS Bus)
The PROMESS bus allows you to transmit a maximum of four sensor inputs from a
UFM controller to another controller.
Choose the source and target controller and then the signal whose value is to be
transmitted from a source to a drive com input of the target. A maximum of four
drive com inputs can be defined to control the targets.
140
Service
141
Service
Safe data export means that the DB healthy bit of the higher level controller (PLC)
is not set until all plugins have written their cycle data and communicated this to
the UFM controller.
If a registered plugin has been quit for instance, this will be shown in red. The DB
healthy bit of the higher level controller is not set until the checkmark is cleared
from the “safe writing” box.
If the plugin was stopped unintentionally, please restart it and do not clear the
checkmark from the box.
142
Service
Parameters from the main component can be viewed and modified here.
Only highly experienced users are permitted to modify the parameters. If you
have any questions about these parameters, be sure to contact the PROMESS
service department.
143
Service
– Converter parameters
– Parameters of currently connected SM application module
• Extensions
The name uses a combination of the UFM type and serial number with the
px5 file extension. The type and serial number are separated by underscore
characters.
Example: 364022_47111802.px5
• Writing Parameters
Click the “Open” button to choose the file that you wish to overwrite. If
preferred, de-select some of the parameters in the file. Only those
parameters that are contained in the file are available here.
Station tag
The article number, serial number of the Electromechanical Press and the
identification number ot the station are stored here.
When the Mechanical Unit or the Applications module is exchanged, you have to
adapt the data. The maintenance of these data makes sure, that you do not restore
a wrong parameter set.
To change this data you have to have admin rights.
144
Service
The plugin and UFM will connect using these identical instance names.
Instance name
(UFM)
145
Communication PC - Application module
Pos : 25.1 /UFM/UFM V5/T ec hnisc hes H B V5/ Kommuni kati on UFM PC @ 1 \mod_1453884329439_71.doc x @ 30441 @ 1222222 @ 1
SM Applikation Module
X1 X2
Power Suppl. (extern.) (RS 422) (Pin)
21 22 23 24
11 12 13 14
RX+ TX+ TX- RX-
24V 0V GND NC
25 26 27 28
Stromaufnahme: max. 90 mA
NC NC NC GND Cable:
Cat 5 Crossover PC
Ethernet Module Cat 5 Switch
X4 X5
RS485 (RJ45) RS485 (RJ45)
X3
1 2 3 4 1 2 3 4
NC RX/TX 0V +24VDC NC RX/TX 0V +24VDC Ethernet
10/100 Mbit
5 6 7 8 5 6 7 8
0V NC RX/TX NC 0V NC RX/TX NC
PC
Cable Cat 5
Unidrive
SP
146
Communication PC - Application module
147
Communication PC - Application module
Ethernet
Sub Net mit mehreren Fügeeinheiten und Switch
Ethernet
Ethernet
Ethernet
Ethernet
Switch
Ethernet
148
Communication PC - Application module
If you have not assigned a fixed IP address please do this as described in chapter
13.4 (windows XP), chapter 13.5 (Windows 7)
Click on „Search”.
149
Communication PC - Application module
Select the module, whose address you like to change. Enter the new address
values. Click the “Change selected…” button.
If you like to change the address of not reachable device, you have to install the
“WinPCap” driver.
When done, please reset the Ethernet module, by interrupting the power
supply.
150
Communication PC - Application module
151
Communication PC - Application module
152
Communication PC - Application module
153
Communication PC - Application module
154
Firmware Update
Pos : 25.3 /UFM/UFM V5/T ec hnisc hes H B V5/UFM Fir mwar e U pdate @ 1\mod_1471872953316_71.doc x @ 280296 @ 122 @ 1
14 Firmware Update
Start the “Winflash.exe” program in the installation directory “UFM_NC.EXE”.
14.1 UNIDRIVE SP
Before continuing with the “Update”, press the Emergency Stop button on
your system and close all running programs on your PC.
155
Firmware Update
Choose the following in the next window: “Download a compiled program” =>
“Next”
“Search” for the file “CTNet0_Node_12.bin” that is you used to perform the
update.
You can find the file in the installation directory of the UFM software.
Click “Next”.
156
Firmware Update
Choose slot 2
(Slot of the applications
module)
=> “Next”
=> “Next”
To start the “Download”, click the red button.
While an update is running, you can click “Cancel” if necessary to abort the
process.
158
Firmware Update
After a successful update please reset the drive by switching off and on
14.2 UNIDRIVE M
Before continuing with the “Update”, press the Emergency Stop button on
your system and close all running programs on your PC.
159
Firmware Update
Choose the following in the next window: “Download a compiled program” =>
“Next”
“Search” for the file CTNet0_Node_12M.bin” that is you used to perform the
update.
You can find the file in the installation directory of the UFM software.
Click “Next”.
160
Firmware Update
Enter the IP
address of the
UNIFRIVE M you
like to update.
Choose slot 3
161
Firmware Update
=> “Next”
While an update is running, you can click “Cancel” if necessary to abort the
process.
162
Firmware Update
After a successful update please reset the drive by switching off and on
163
PLC Interface
Pos : 25.5 /UFM/UFM V5/T ec hnisc hes H B V5/SPS Sc hnitts tell e @ 0 \mod_1305797708296_71.doc x @ 2739 @ 1222222 @ 1
15 PLC Interface
1 Remarks
The interface is designed to ensure a complete handshake, so that times do not
have to be programmed or considered for the signal transmission.
2 Acknowledgement
The output signal "Ack." is used to confirm "System ready" and to acknowledge the
detection of a PLC signal.
Signal description
Reference request
ACK
Description
After a start-up of the NC module, the reference request and Ack are set
The PLC sets the signal reference motion,
The NC module acknowledges the signal by resetting the Ack signal,
The PLC resets the signal start reference motion, when the signal reference request has been reset by the
NC module,
The NC module confirms that the signal start reference motion has been reset, by setting the Ack signal.
If the signal start reference motion is cancelled during execution of the command, the PC stops the reference
motion and the signal reference request remains set.
164
PLC Interface
Reference request
Ack
Reference motion
Description
The PLC sets the signal reference motion,
The NC module confirms the signal by resetting the Ack signal and setting the signal reference request,
The PLC resets the signal start reference motion, when the signal reference request has been reset,
The NC module confirms that the signal start reference motion has been reset by setting the Ack signal.
If the signal start reference motion is cancelled during execution of the command, the PC stops the reference
motion and the signal reference request remains set.
15.3 Cycle start
Home request
ts 4
Life Bit
1
Start
2 5
Ack
OK
3
NOK
Description ta tprg tb
The PLC sets the start signal
The NC module confirms the signal by resetting the Ack signal and resetting OK or NOK
The PLC detects the cycle end through the signal OK or NOK
The NC module confirms the start-signal reset, by setting the Ack signal
If the signal start is cancelled during the program cycle, the NC module stops the motion and the signals
Ack, OK and NOK are set.
165
PLC Interface
Emergency-Stop
Ack
Start
Ref-request
Description
In the case of an Emergency Stop, the Emergency Stop chain is opened,
The press unit reacts by stopping the motion,
The PLC resets the start signal, when an Emergency Stop situation is detected,
After clearing the Emergency Stop situation, the PC confirms the flank change of the Emergency Stop signal
after the start-signal has been reset,
Emergency-Stop
Ack
Description
166
PLC Interface
Ref. request.
ts
L Bit
4
1
Start
5
2
Quit
3
OK
NOK
6
Cycle stop tb
tsch
ta
ta >= 10ms, tb >= 20ms, tsch = Duration of program step to cycle stop
Description
The PLC sets the start signal when live bits are present and no reference request is present.
The NC module acknowledges the signal by resetting the acknowledgement.
The PLC recognizes the cycle stop from the OK or NOK signal plus Quit or from the signal cycle
stop.
(This signal is only available via the bus system or the expansion module)
The PLC resets the start signal.
Setting the start signal again continues the cycle.
The outputs OK or NOK plus Quit are reset.
167
PLC Interface
E Prog. Bit 1
E Prog. Bit 2
E Prog. Bit n
E Strobe
A Prog. Bit 1
A Prog. Bit 2
A Prog. Bit n
A Strobe Prog.
Description
1. Creates a binary coded program number
2. Strobe is set for the transfer.
3. Program number is mirrored (0 if no program is valid)
4. Strobe is acknowledged after loading program.
5. Strobe is reset by PLC and NC module.
6. Acknowledgement of program number remains valid until a new Program is
loaded by the other side.
168
Calibrating the Strain Gauge Amplifier (BA 626)
Pos : 25.7 /UFM/UFM V5/T ec hnisc hes H B V5/Abgleic h AST BA 626 @ 1 \mod_1436427675385_71.doc x @ 6443 @ 1 @ 1
• Gain
Click “Manual Method”.
Before applying a load, set the speed to a very small value (e.g., 0.5 mm/s).
Drive in small steps to approx. 80% of the rated capacity. Watch the force indicated
by the reference sensor.
Apply a load and adjust the amplifier using potentiometer R2 (gain) until the value
shown on the joining unit agrees with the value shown on the reference sensor.
With higher loads, avoid remaining in this position for a longer period of time.
Relieve the unit from any loads during the calibration process.
Zero point of
potentiometer
Slope
potentiometer
Repeat this step until you are certain that the system is properly calibrated.
169
Calibrating the Strain Gauge Amplifier (BA 626)
170
PROMESS Bus
Pos : 25.9 /UFM/UFM V5/T ec hnisc hes H B V5/Pr omess- Bus @ 0\mod_1343377001138_71.doc x @ 3581 @ 1222 @ 1
17 PROMESS Bus
The PROMESS bus is based on the CTNet BUS from Control Techniques.
This bus allows digital PROMESS PDM modules to be interconnected and also
enables communications between UFM controllers.
Bus master
node 12
Bus terminator
Bus slave
Bus node 13
terminator
In this example, the Promess Digital Modules transmit signals to the master power
component (node 12) as well as to the slave power component (node 13).
The power components can also transmit signals and variables to each other.
171
PROMESS Bus
Make sure to correctly terminate the bus using terminating resistors. The
bus data lines must be terminated using 82 Ω (0.25 W) at the SM
Applications of the master and behind the last node in the bus.
• Master
Pin 6 Pin 8
172
PROMESS Bus
The bus on the Promess PDM digital module can be terminated using the DIP
switch provided there. The location of the switch is shown in the figure below.
terminator
Power
Traco
DIP switch
The cable shields should be connected to each other at the location where they
emerge from the cable. Use them to create a short wire strand that connects the
CTNet shield to the corresponding terminal. For reasons of safety, the CTNet
shield must be grounded at one point. In case of a catastrophic failure, this ground
connection prevents the cable shield from transmitting electrical current to another
device in the CTNet network or within the cable itself. For EMC reasons, the
ground line should only be connected at a single point.
173
PROMESS Bus
Master 12
Slave 13
Slave 14
Slave 15
• PDM-S
Power
Traco
DIP switch
5 6
4
3
2
1
OFF
ON
174
PROMESS Bus
ON
OFF
1
2
3
4
5
6
175
PROMESS Bus
Node Address
DIP 1 (Bit DIP 2 PROMESS
1) (Bit 2) Bus
off off 22
on off 23
off on 24
on on 25
All switch changes do not take effect until first switching the unit off and then
switching it back on.
176
Index
Determining the strain ........................................ 71
A
Dialog window .................................................... 74
Ack-Bit behavior ...............................................99
Display ............................................................... 18
Acknowledgement ............................................164
display abs. values ............................................. 67
administrator password.......................................14
Display abs. values ............................................ 61
Alais name variable ............................................50
Do not test sensor offset .................................... 69
Alias Names for Data ..........................................52
E
Assign IP Adress PC ........................................151
Autoboott ..........................................................145 Edit as Table ...................................................... 91
Edit menu ........................................................... 20
B
editing envelopes ............................................... 90
bending compensation........................................70
Editing the Step List ........................................... 20
Bundle at step end ........................................28, 44
Emergency Stop during a motion ................... 166
bus terminator ...................................................172
Emergency Stop during standstill process....... 166
C Envelope monitoring .............................. 28, 38, 44
Calibrating .........................................................169 envelopes, editing .............................................. 90
calibration .........................................................112 Error message ................................................. 131
Change Password ..............................................12 Ethernet Communication ................................. 147
Communication errors ........................................20 Export Users ...................................................... 13
communication parameters ................................99 F
Complete measurement at end of step ..............61
Fast motion to zero point ................................. 119
Conditional jump .................................................72
feed motion ........................................................ 40
Configuration PDM-A ........................................138
Firmware Update ............................................. 155
Configuration PDM-S ........................................138
Full screen ......................................................... 22
Connect stations ...............................................130
G
Connection Ethernet module ............................146
controller module ................................................42 Gauging ............................................................. 51
controller profile, Join on Signal .........................39 graph .................................................................. 86
CPU Load .........................................................133 graph display, functions of left-mouse button .... 86
Creating a new user ............................................12 Graph menu ....................................................... 88
current station .....................................................48 graph settings .................................................... 93
curve data ...........................................................62 graph zoom ........................................................ 88
custom settings .................................................106 Graphs in manual mode..................................... 78
Cycle Stop ........................................................167 H
Cycle Stop dialog window ...................................75 Hand wheel ........................................................ 76
D Homing ............................................................. 119
DAQ from start control ........................................44 I
Dashboard ..........................................................23 I / O Expansion ........................................ 117, 134
Dashboard configuration.....................................24 Import Users ...................................................... 13
DB integer ...........................................................74 input confirmation............................................... 74
DB string .............................................................75 input position .................................................... 101
deactivate trigger ..........................................33, 46 inputs................................................................ 101
default settings ....................................................14 Inputs of Unidrive LT 24 VDC .......................... 133
Delay time ...........................................................68 instance name.................................................. 145
Delete User .........................................................12 Introduction .......................................................... 6
178
IP address Ethernet Module .............................149 Press to Signal ................................................... 36
IP Adresse PC Windows 7................................152 previous trigger ...................................... 33, 41, 46
J Print .................................................................... 95
Printer Settings .................................................. 97
Join at last step ...................................................38
Printer setup ....................................................... 97
Jump ...................................................................73
Profibus DB node address ............................... 116
L
Profibus DP ...................................................... 116
language ...........................................................133 Program assignment
Learn curve limit .....................................28, 38, 44 delete ............................................................. 81
leave trigger activated ...................................33, 46 Program change ................................................ 80
limits rel. to reference point.................................67 program creation ................................................ 25
Limits rel. to reference point ...............................59 program end ....................................................... 47
Live input ..........................................................115 Program pre-selection.................................. 80, 82
Log file ................................................................16 Program start ....................................................... 9
Log function ........................................................15 Program window ................................................ 18
Log table .............................................................15 PROMESS BUS ............................................... 137
Login ...................................................................10 proximity switch position .................................. 129
M Proximity switch position .................................. 122
Manual mode ......................................................76 R
Manual operation ................................................76 Real-time envelope test ............................... 28, 38
monitoring ...........................................................59 reference gauge ............................................... 124
monitoring window ..............................................64 Reference motion without a request ................ 165
multiple instances of UFM ................................145 reference point ............................................. 54, 66
N rel. end value (x) .......................................... 30, 39
Name Step ..........................................................91 rel. end value (Y) .......................................... 29, 38
next trigger ....................................................33, 46 rel. zum Endwert (x) ........................................... 45
No Ethernet module found ................................154 rel. zum Endwert (Y) .......................................... 45
No rights..............................................................14 relative to reference point .................................. 67
Non-volatile memory ...........................................99 relative to reference point .................................. 59
rights .................................................................. 13
O
S
Online Monitoring ..........................................28, 45
Only load NOK curves ........................................29 Selection of program number .......................... 168
open program .....................................................26 sensor display .................................................. 132
Options, Press to Signal .....................................39 Service ............................................................... 98
Outputs of Unidrive 24 VDC .............................133 service dialog for bus systems ......................... 136
set output ........................................................... 73
P
Set Status .......................................................... 74
parameter backup .............................................143 Set tare .............................................................. 69
parts ID ...............................................................74
setting the zero point........................................ 121
PC minimum requirements ................................... 7
Signal description PLC interface...................... 164
PDM as program storage device ..................82, 99
Signal flow cycle start ...................................... 165
PDM-S ..............................................................103
Signal flow reference motion after start-up ...... 164
PDM-S grid calibration ......................................104 Single execution ................................................. 75
PDM-S Standard Settings.................................105 Size of variable display .................................... 132
PLC interface ....................................................164
slope................................................................. 114
Positioning ..........................................................27
Standard User .................................................... 13
179
station settings ....................................................98 U
Station tag .........................................................144 User administration ............................................ 11
Step tab.............................................................132 user offset ........................................................ 125
step-based gaugings ..........................................62 User offset ........................................................ 123
Storage capacity PDM ........................................99 User Rights ........................................................ 13
storage type for programs...................................99
V
Strain...................................................................70
variables ............................................................. 48
T
virtual inputs ..................................................... 109
Tare display value ...............................................69 Volatile memory ................................................. 99
Taring ..................................................................68
W
TCP/IP ..............................................................130
Wait .................................................................... 68
Toolbar ................................................................21
window ............................................................... 63
trigger always true ........................................33, 46
window value ..................................................... 65
trigger chain ..................................... 35, 40, 41, 47
trigger measurement...........................................58 Z
trigger positioning ...............................................33 zoom .................................................................. 88
Trigger, Press to Signal ......................................41
180
181
PROMESS. For more efficiency.