V1.6 - User Guide
V1.6 - User Guide
Net
.Net
Electronic
User Guide
Update Avril 2020
Rhapsodie version : From V3.0.0.00
This document is the property of FABRICOM SYSTEMES D'ASSEMBLAGE and may not
be reproduced or disclosed without their authorisation
Warning:
FABRICOM Systèmes d'Assemblage S.A. reserves the right to change without warning all or part of the technical application of the
information contained in the present document. This information must not be interpreted as a commitment on the part of FABRICOM
Systèmes d'Assemblage.
FABRICOM Systèmes d'Assemblage S.A. declines all responsibility for the use of this information or the equipment described in the
present document. The disclosure of this information, on any grounds whatsoever, may in no way act as a licence and does not
assume the protections and rights attached to the use of the information described in this document. The reproduction, reference
and use of all or part of this document in violation of the provisions of the intellectual property code are subject to prior written
authorisation from:
CONTENTS
1 Servo-controlled electric press-fitting ........................................................................6
1.1 Geometric rule 6
1.2 Sequence, Cycle, Curve: definitions 7
1.3 Cycles, chains 7
1.4 Quality check 8
1.4.1 Cycle OK 8
1.4.2 Curve check OK 9
1.4.3 Sequence OK. 9
2 Hardware .................................................................................................................10
3 Installation ................................................................................................................11
4 Updating software ...................................................................................................16
4.1 Uninstallation 16
4.2 Re-installation 16
5 1st Run ......................................................................................................................17
5.1 Software registration 17
5.2 Organisation of the software 18
5.3 Creating a project with 1 station and 1 press-fitting unit 19
5.3.1 Creating a Project, Station and File path 19
5.3.2 Creating a Press-fitting Unit 22
5.4 Programming 25
5.4.1 Specifications 25
5.4.1.1 Description of fields 26
5.4.2 Cycles 27
5.4.2.1 Description of fields 27
5.4.3 Profiles 31
5.4.3.1 Configuring Storing Windows 34
5.4.3.2 Using an envelope Curve to place Storing Windows and Checking windows 36
5.4.3.3 Configuring Checking Windows (ChkWd) 37
5.4.4 Page: "Sequences" 42
5.5 Examples of conventional programs 43
5.5.1 Press-fitting 43
5.5.2 Interference fitting 43
5.5.3 Sequence of 3 cycles with return by PLC and Curve check on Cycles 1 and 3 44
5.5.4 Sequence with a "Looping" phase then a "Check" phase 50
5.5.5 Sequence with single press-fitting with a narrowly-targeted curve check 53
5.5.6 Page: "Results": (for Fieldbus interface only) 58
5.5.7 Help Menu 60
5.5.7.1 Rhapsodie Guide 60
5.5.7.2 Liste de Commandes Clavier 60
5.5.7.3 MVAT fault List 61
5.5.7.4 Site Web FSA-Electric-Press 62
5.5.7.5 UE references page" 63
5.5.7.6 Page: "About..." 64
The electronic control unit controls the movement of the pin shaft whilst monitoring the force being exercised on the
shaft. It is controlled by On/Off inputs or by a field network (Profibus, Ethernet, Profinet for example). It can communicate
with the outside world through 2 serial links (1 RS485 and 1 RS232).
The "programming" of a press-fitting unit involves defining position and force settings.
The interface with the press-fitting unit is carried out by the program Rhapsodie.net.
Rhapsodie.net
Note:
Note this calibration operation is requested by the electronic control unit each time the electrical environment of the
press-fitting unit is changed and must be repeated every time a change is made to the mechanical environment of the
press-fitting unit.
The electronic control unit knows the position of the pin shaft through the pulses delivered by the speed controller (the
speed controller drives the motor through the synchro-resolver mounted on the shaft).
An inductive sensor (called the Index)
Index active when the shaft is in home position, allows the absolute number of motor
revolutions to be determined.
The Top Dead Centre (TDC) and the lower safety point delimit the working area of the press-fitting unit. Top dead centre
equates to the position reached at the instant of the pulse on the first revolution after the loss of the index when the shaft
exits. The lower safety point is a setting defined according to the mechanical environment of the pin
Presence of index
Top 0 Top Dead Centre (TDC)
Top no...
Position 0 (defined during calibration)
Note: In "manual
manual raise"
raise mode, the pin stops on the index while during normal operation, it stops in the idle position.
Sequence selection
by PLC (On/Off or
Fieldbus)
MVAT
Measurement
Motor Sequence recording
movements
Cycles Curve
A sequence is therefore described very simply by the number of the first cycle to be executed and the curve number to
be used to save the force values measured during the movements of the pin.
Note:
- sequences, cycles and curves numbered "0 0" do not exist and are used to designate a non-existent element (for
example, the association of the curve "00" with a sequence, means "No storage program associated with this
sequence".
- The "Cycle start" input must be active throughout the execution of the sequence, otherwise the press-fitting units
stops immediately and signals an emergency stop.
The system then simultaneously saves the final force and the position reached. Various types of configurable quality
checks enable the cycle to be declared OK or not OK. If the rod stops on the position, the force may go outside the
tolerances. Likewise, if it is the force which causes the trip, the position may not comply with the programmed tolerances.
Force
Fmax
Fmin
FADmax
FADmin
2 Hardware
Resolver
Power
Emulation Position →
← Command
SPINDLE
Power Amplifier:
INFRANOR
MVAT Rack®
Configuration and curve
reception (RS485)
24V PLC
3 Installation
Insert the Installation medium (CD, USB flash drive, etc.) and double click on "Setup.exe"
Leave just the last checkbox checked and choose « Next » Clic on « Finish »
Clic on « Finish »
Notes:
Notes
If Microsoft Framework 3.5 (Microsoft Windows components library) is not present on the PC, it will be installed
automatically: (accept)
4 Updating software
To update Rhapsodie.Net, you must first uninstall the installed version, then re-install the new version.
4.1 Uninstallation
You just have to clic on the uninstall shortcut in « Start Menu/FSA Electric Press » :
If during the uninstallation, a window alerts about unknow Editor, please accept :
4.2 Re-installation
See Installation chapter.
5 1st Run
5.1 Software registration
Run Rhapsodie.Net using the icon. When the software runs for the first time two information boxes are displayed as
the licence has not been entered. Confirm each by clicking on OK.
The Splash Screen is displayed for 5 sec., followed by the main window:
Read off the Identification number and call Fabricom Presses after-
after-sales
service (+33 475-85-27-27) who will give you the registration key.
Remark : the updating from a version older than V1.5.0.7 to a new version
generate a new license ID.
After entering the key: the following window appears showing the version installed.
One station is created by default ("Station_1"), but neither the directory where the file will be saved nor any passwords
exist.
To change these, the FIRST thing that must be done is to create the "Creator" password:
Click the "Creator" button for station "Station_1".
The red "4" goes green and the column in front of the station name shows the person logged in:
A "Save project as" window is displayed. We decide to give the PJR file the name "My_Project":
You are automatically logged out. You must then log back in and enter "EXPERT" "expert" then click OK:
You are then logged in as creator (the "4" is in green) under the name "EXPERT" as before.
The project has been created, saved and includes a station called "My_Station".
The associated directory is structured as follows:
or
The Insertion Units page is displayed with one unit by default: Insertion_Unit_1.
Then select the right COM ports, one for the real time terminal (RS232 COM port), and one for the safety communication
(RS485 COM port)
And check the COM port selected is working properly by pressing the "Test" button which appears.
Or
You can save by clicking the diskette icon. Then, communication between Rhapsodie.Net and the MVAT card are set
up. The RS232 terminal is displayed on the 1st tab of the following window, et the secure communication RS485, in the
2nd tab :
The VisuCourbes.Net software is also launched to display the curves:
You are now ready to program specifications, Cycles, Profiles and Sequences.
5.4 Programming
The following description does not include the advanced features of Rhapsodie.Net. The less commonly used settings
are brought together in the "Advanced" tabs.
For more information, refer to the Advanced Functions section.
To access each of the programming pages, you must select the Unit for which you want to create programs.
To do this, click on the corresponding row. The title of the application changes when a unit is selected:
Before:
After:
If this is not done, the following message appears if you try to open one of the programming pages:
5.4.1 Specifications
When you select the Pages/Specifications menu, or click the button, the Specifications page appears, for the
selected insertion unit:
Safety force:
force This is the maximum allowed force during the approach phase of a cycle. If this force is encountered during
this phase, the MVAT card stops the shaft and outputs fault no. 8.
This is also the maximum value used for monitoring during movements in manual mode.
By Default,
Default the value pre-entered is equal to 10% of the maximum force of the pin.
The minimum force which can be programmed is 1% of the maximum force.
The maximum force which can be programmed is 25 % of the maximum force.
Note: during a manual descent, the safety force is equal to the Safety force setpoint
If this setpoint is not entered, the safety force is set to 10% of the nominal value for the pin
Position
Forward Stroke : This value is filled automatically by the choice of the Insertion Unit type made in the “Insertion Unit”
page when you create the project.
Since the MVAT V10.08 version, this value is sent to the MVAT, which uses it to check that the travel made during the
calibration is not over the allowed stroke..
Upper Gage:
Gage This is the AGGREGATED height of the upper gage and lower gage used during pressing calibration
cycles.
By Default,
Default the value pre-entered is equal to 60mm.
Lower Gage:
Gage This is the height of the lower gage used during pressing calibration cycles.
By Default,
Default the value pre-entered is equal to 0mm.
There is thus a minimum difference of 60 mm between the two gauges. This minimum is recommended to ensure
accuracy in positioning the shaft.
Lower Safety Point:
Point value in mm of the position the pin must not overrun when exiting from the shaft. If this value is
reached, the pin will stop and a fault number will be shown in the result block. This position must be between Bottom
Dead Centre and Top Dead Centre (see graph in appendix 1).
PLEASE NOTE: This safety device is not enabled in MANUAL mode.
Pressing calibration speed:
speed This is the speed at which the shaft will exit in the pressing calibration cycle looking for a
force.
By Default,
Default the value pre-entered is equal to 2%.
The minimum speed which can be programmed is 1% of the maximum speed.
The maximum speed which can be programmed is 10 % of the maximum speed.
Note: if the speed is too low, the MVAT card may output fault no. 51. Increase this speed
Manual Mode speed : This the speed used by the MVAT board during a movement in manual mode.
By Default,
Default the value pre-entered is equal to 2%.
The maximum speed that is strongly recommended is 10 % of the maximum speed.
5.4.2 Cycles
When you select the Setpoint/Cycles menu, or click the button, the Cycles page appears:
The maximum number depends on the number of cycles in the loop, as the MVAT can only chain 100 cycles in the same
sequence.
Holding time
time:
me At the end of a cycle, at the moment the pin comes to a stop depending on the speed and the mechanical
stiffness of the assembly, there may be an "overshoot" of the force due to inertia.
Two forces are then used for checking the final force: the peak force and the residual force.
Force
Residual force
Trip setpoint
Holding time
Time
By Default,
Default the pre-entered value is 0.00.
0.00 0.5 secs is usually sufficient to relax the mechanics.
The maximum programmable value depends on the type of pin, the overall cycle time and the force applied relative to
the nominal force of the press. In general, 1.5 secs is the maximum. Beyond this, the spindle applies the force
continuously and the motor will overheat. Time must therefore be allowed for it to cool down.
Cycle Type:
Type Allows you select the cycle time from: (the graphical design change depending the choice)
- Press-
Press-Fitting:
Fitting Standard press-fitting cycle. The programmed positions are absolute.
- Acquisition:
Acquisition Same as Press-Fitting BUT the trip position is kept in memory to enable DIFFERENTIAL
CHECKS to be carried out on position in the following cycles (whether or not within the same
sequence) (see advanced functions)
- Positioning:
Positioning Press-fitting cycle where ALL programmed positions are DISTANCES. Positioning is then
relative to the preceding cycle.
Note: A sequence CAN NEVER start with a positioning cycle.
Execution dir.:
dir. Allows you select the working direction: (the graphical design change depending the choice)
- Pressing:
Pressing The press shaft will exit and views a shaft pressing force as a "positive" force.
- Pulling:
Pulling The press shaft will return and views a shaft pulling force as a "positive" force.
Note: A sequence CAN NEVER start with a pulling cycle.
Note: FABRICOM spindles work both in pressing and pulling mode without force limitation.
Forces
Trip force:
force This is the Force setpoint which will stop the press if the trip position has not yet been reached.
NEW : If the checkbox « Force Increment » is checked, the entered force here corresponds to a complementary force
that the press will add to the last force reached (the one of the last cycle).
The minimum configurable force is 1% of the nominal force for the press. Warning, to ensure accuracy in stopping under
force and reading the force, this value must be less than 10% of the nominal force of the press.
The maximum configurable force is the Pressing calibration force (see Specifications page).
WARNING :In traction mode, this is that value which is used as safety force during approach phase.
Max.
Max. and Min. force:
force These are the acceptance tolerances of the force at the end of execution (Peak force OR Residual
force depending on the "Quality checking on" selection).
By Default,
Default the pre-entered value is 0.0 daN which means: NO CHECKING
Quality checking
checking on:
on see above. Depending on the selection. in the results block (see section "Journal 232"), either the
Peak force, or the Residual force will be monitored with regard to quality information (OK, TB, TL).
Positions
Trip position:
position This is the Position setpoint which will stop the press if the trip force was not reached beforehand.
There is no minimum or maximum value, this depends on the geometric identification learnt by the MVAT during
calibration.
PLEASE NOTE: The value 0.000 MEANS "PositionPosition NOT programmed
programmed"
rammed
Trip position Max. and Min.:
Min. These are the acceptance tolerances for the position at the end of execution.
By Default,
Default the pre-entered value is 0.000 mm which means: NO CHECKING
Max. current:
current This is the maximum current that the MVAT will allow the servo to carry out its requests. If this value is too
low relative to the work requested (application of force, acceleration, deceleration), the current limitation may cause
undesirable behaviours:
- the shaft remains in support position until the max. cycle time has elapsed
- the shaft accelerates slowly
- the shaft brakes incorrectly in the deceleration phase.
By Default,
Default the pre-entered value is 100.0 %. % This value may be reduced depending on the work requested, but be
careful of the acceleration and deceleration phases which often necessarily consume more energy due to the cycle time,
even for cycles where a very low force is applied.
Speeds and position: The cycle page diagram in Rhapsodie represents each of these parameters.
The default values are:
- Approach
Approach speed:
speed 100% (fast approach: no time to lose! You must, however, take into account accelerations, the
velocity of the FSA pins and the weight of the tool carried)
- Working speed:
speed 30% (we are press-fitting, some energy is required!)
- Trip speed: 5% (if we want to stop cleanly and minimise overshoot, or ensure the trip position is accurate, we need
to finish gently!)
- Return speed (ditto Approach speed)
Note: As most of the FSA pins are fast (from 330 mm/sec to 700 mm/sec), the speed entered as a percentage is
translated into mm/sec for illustrative purposes.
The Approach position represents the position at which the Approach speed changes to the Working speed.
The Slowing down position represents the position at which the Working speed changes to the trip speed.
Acceleration control and Acc./decel. dist.:
dist. To save on mechanics, and taking account of the speed and sensitivity of
FSA pins, it is recommended to introduce acceleration and deceleration ramps by enabling this function.
By Default,
Default the pre-entered value is 5.000 mm.
mm This means that the MVAT will carry out the change of speed over 5 mm
of movement.
Activity of this ramp:
Change from: to: Ramp enabled?
Start speed* Approach speed YES
Approach speed Working speed YES
Working speed Trip speed YES
Trip speed Stop NO
Stop Return speed YES
Return speed Start speed* YES
*(see Advanced Functions - Specifications Page)
Check boxes :
For MVAT version < V10.05 since MVAT version V10.08
5.4.3 Profiles
When you select the Setpoint/Profiles menu, or click the button, the Profiles page appears:
This menu allows you to carry out an advanced curve check. To configure this check, 5 force recording ranges are
available. Once the recording ranges have been defined, up to 5 check windows in total may be configured split across
the recording ranges.
Example:
- Recording range 1: Absolute Start, Absolute End
- Check window no. 1:
- Start of force threshold
- End defined by Fixed width
- Recording range 2: Start of force threshold - Fixed width
- Check window no. 2:
- Absolute Start and End
- Check window no. 3:
- Start relative to the end of window no.2
- End relative to the end of the curve
Curve end
start
end
Chk. Wd Threshold:
no. 3 force
4 force values can be configured for each check window giving a trapezoidal shape:
Fmax start
Fmax end
Check
window
Fmin end
Fmin start
End Start
Control modes:
Increasing mode
In this mode, in addition to an inclusion, a check is
made that the start point of the window is less than that Increasing
of the end.
Decreasing mode
In this mode, in addition to an inclusion, a check is
made that the start point of the window is greater than Decreasing
that of the end.
Peak mode
In this mode, in addition to an inclusion, a check is
made that the maximum of the curve corresponds to a Peak
peak (increasing before the peak, then decreasing
afterwards).
Trough mode
In this mode, in addition to an inclusion, a check is
made that the minimum of the curve corresponds to a Trough
trough (decreasing before the trough, then increasing
afterwards).
xmax
Mean mode (static) Average
In this mode, a check is just made that the mean of the Static
curve between the start and the end of the window is xmin
between a max and a min.
Handles
To the left, the boxes allow the user to enter the start and end positions of the recording ranges.
To remove or add a recording range, you must uncheck the "Lock/Unlock" box to increase or decrease the number of
ranges.
The drop-down menu present in each "Stor. Wd X" area allows you to select the start mode for storing the force:
If "Absolute"
"Absolute" if chosen, the Start and End positions must be entered.
If "Threshold" is chosen, a new "Threshold" box is displayed to enter the threshold force
from which storage is to start. The Threshold force then appears on the graph.
If "Trigger" is selected, force storage will be tripped by an ON/OFF input to the MVAT
card.
For both the last 2 modes, "Start position" and "End position" are replaced by "Width".
Repeatedly clicking a "Stor. Wd X" area alternately shows/hides the corresponding range on the graph.
The "Quality Checking" box ensures that the quality of the curve check is taken into account.
If this box is not checked, the quality of the curve check will always be OK.
The graph is automatically updated when values are entered in the boxes.
Similarly, if you move the "handles" available on each of the recording ranges, the corresponding value in the entry box
is updated:
The "1 Stor. Wnd/Cycle" box causes a new storage range to be used at each new cycle executed (and where curve
storage is required).
For each recording range, the "Nb of ChkWd" field defines the number of check windows which will belong to this
recording range.
In total, a maximum of 5 check windows may be distributed across the Recording ranges.
To the side of the "Storing windows" tab, there are as many "ChkWd" tabs as requested check windows.
To configure the check windows, just click on the corresponding tab.
Configuration essentials:
essentials (to avoid execution errors)
- For a pressing cycle, the start position must be GREATER than the end position
- For a pulling cycle, the start position must be LESS than the end position
If 2 pressing cycles travel successively over the same area, it is possible to program 2 identical recording ranges:
e.g. Sequence of 3 cycles during which 2 identical split pins are fitted into a product at 2 different locations.
Sequence
Cyc 2
5.4.3.2 Using an envelope Curve to place Storing Windows and Checking windows
Since the version 1.5.0.00 of Rhapsodie, you can open a curve into profiles programming to help you to place the
recording ranges and the checking Windows :
The start and the end of storing of the curve are displayed to help you to adjust the beginning and the end of the
recording ranges.
You can either open a standard curve, or an envelope curve generated by VisuCourbes.Net.
On the position axis, an auto-scale is done including the curve and your recording ranges.
On the Force axis, the scaling is done on the nominal Force of the sensor of the press
Since the version 1.5.0.00 of Rhapsodie.Net, if you have opened a curve into the “Storing Windows” sheet, you will see
in each Check Window the part of this curve :
In our example in 4.4.3.2, there is 2 Check Windows :
Handles
Graph manipulation
The graph and the entry fields are fully interactive through the handles available on the graph (4 angles in the window
and the bounds of the 2 force thresholds).
Modifications made to the entry fields are reproduced directly in the graph, and manipulating the graph updates the
entry fields.
You can zoom in on the graph, or display it in full scale (the Y scale is not affected, but the X
range takes in the full stroke of the pin).
In Zoom mode, scroll bars appear at the sides which allow you to move around the graph, and the symbols allow
you to zoom out (the various Zooms are saved)
Trip modes
modes for the start and end of the window:
This allows the start and end of the window to be positioned.
Start End
Some examples of the various programs are shown on the next page.
Then, with the model selected, passing the mouse over the "NOK View" button,
shows an example of a failed check in place of the icon showing a successful
check.
The "Strict Inclusion Activated" checkbox adds the Strict Inclusion criterion to the Inclusion
check. In this mode, the curve may not exit from the window by the "End of window" edge, or the
check will be declared as Not OK.
This mode makes it possible for example to check that a curve terminates within the window.
Example no. 2: Start on force threshold and End at a fixed width from the start
Example no. 3: Start fixed width from the end and End placed relative to the end of the curve.
Configuration essentials:
essentials (to avoid execution errors)
- For a pressing
pressing cycle, the start positions (start of window and threshold starts) must be GREATER than the end
position (window end and threshold ends)
- For a pulling cycle, the start positions (start of window and threshold starts) must be LESS than the end positions
(window end and threshold ends)
- The offset is signed: +5 mm means: the window starts 5 mm AFTER the trip, -5 mm means: the window starts 5
mm BEFORE the trip
- The width MUST BE POSITIVE (Fixed Width mode)
- Depending on the trip mode, the values of the active "Start" and "End" positions must be within the recording range
(the graphical representation allows this to be checked simply).
- All Force values must be less than the press calibration force
- It is prohibited to select a "Fixed width/End" start trip mode and a "Fixed width/start" end trip mode
The List tab shows all advanced curve programs in the same way as in the other pages.
When you select the Setpoint/Profiles menu, or click the button, the Profiles page appears:
This menu allows you to allocate the number of the 1st cycle executed to a sequence as well as the storage program
number (PROFILE).
It is possible to view the cycle chain (soft only) by pointing to the row header of a sequence:
For the meaning of the colour code, see the section entitled "Use of List pages\Consistency"
22
15
0
Programming of the related cycle
5.5.2 Interference fitting
22
15
0
Programming of the related cycle
5.5.3 Sequence of 3 cycles with return by PLC and Curve check on Cycles 1 and 3
Sequence 1 (program number
requested by the PLC) Position
Cycle 1:
Pick part
PLC
authorisation
Storage of force to
check picking 50.000
(profile no. 17, Range Cycle 2: Cycle 3: Press-
1) Release fitting 40.000
Storage of force to
check press-fitting
(profile no. 17, Range
2)
5.000
PLC
authorisation
In this example, the press descends to position 40, picks a part of height 15 mm then goes back up with the part 10
mm, relative movement. The feeding cylinder can then return and the PLC gives the order to the press to continue the
sequence. The press then descends to press-fit the part under force (the position reached is about 5 mm).
We shall present all the Cycle, Profile and Sequence pages needed to carry out this process as well as the curve obtained
(the comments give more information on certain choices
Cycle 1 programming
Cycle 2 programming
Cycle 3 programming
Check
Check window no. 2
Curve obtained:
52.000
Cycle 20: Cyc10 Cyc20 Cyc10 Cyc20
Release Storage of force 40.000
for checking
Cycle 30: Final
(profile no. 20)
check 30.000
In this example, we descend to an elastic product to carry out 3 "gymnastics", then carry out a check cycle, then return
to the origin automatically
Cycle 10 programming
Cycle 20 programming
Cycle
Cycle 30 programming
22.5+/- 1 mm
100 daN
1.5 mm
Resulting curve
Cycle programming
If the part is too long, the curve exits from check window no. 3, and a strict inclusion fault is obtained on the last window:
The different choices of values that P.L.C. can pick-up are displayed on the bottom table of the page.
MVAT can store 9 results of 7 consecutives cycles, and provide it for the P.L.C in an exchange table of 7x9 size.
Depending of the sequence of cycles, and depending of the values you want to pick-up, yu have to enter the good
values in the upper table of the page.
Ex : 3 cycle Sequence :
- P.L.C. wants to pick-up for each cycle :
- The final position (that P.L.C. will pick-up at the table position #5),
- The finale force (that P.L.C. will pick-up at the table position #6),
- And an extra result for 3rd cycle :
- Max. and Min. forceOf the checking Window (picked-up in position 1 et 2),
- And the position of this window (picked-up in position 3 et 4)
Then you have to fill the table as following : (only the green cells are of interest for our example exemple, when this is at
these position that the P.L.C. will pick-up values)
Then Rhapsodie.Net will send to the MVAT controller, the following Result configuration file :
&;4010
1;1.2.3.4.5.6
2;7.8.9.1.2.3
3;4.5.6.7.8.9
4;74.75.104.105.5.6
5;7.8.9.1.2.3
6;4.5.6.7.8.9
7;1.2.3.4.5.6
8;7.8.9.1.2.3
9;4.5.6.7.8.9
10;1.2.3.4.5.6
11;7.8.9.0.0.0
*
Remark : When you open a Rhapsodie project that has been created by a previous version of Rhapsodie.Net, the values
will be displayed like that :
"
When you pass the mouse over the small columns on the right you see:
creation date modification date person who changed the reference. Status (locked?)
Add a UE
Delete a UE
Locking a UE:
After creating a new UE, it is possible to lock it to avoid the risk of deletion. To do this, select
the UE then right-click it
Then use the "Lock" command
WARNING:
WARNING once locked, it will not be possible to delete this UE.
You will only be able to reinitialise the database by retrieving the original file from the Rhapsodie.net installation CD.
6 Advanced usage
6.1 Using Rhapsodie.Net: General principles
Do not open multiple screens, navigate with screens
6.1.1 Project Storage folder
Rhapsodie projects are stored in the folder of your choice.
Let's take, for example, the folder: D:\FSA\Presses\
Within this folder, we will find the following structure:
D:\FSA\Presses\Line1\ OP110
OP120
OP130
OP140
Line2\ OP210
OP220
OP230
You will find all the xml files containing the cycles, sequences, profiles, etc.
The folder :
courbes"
courbes contains all the curves stored during production when the PC was connected to the MVAT card, and the
- "courbes
option “Send curve to PC” activated
- “journal
journal”
journal contains the log files (those size is limited to 20 Mb since the 2.1.0.15 version) that store all the result blocks
produced by the MVAT (if PC is connected !)
- “Upload
Upload”
Upload contains the upload files produced after an “Upload” command in Rhapsodie ( )
- The “4” box becomes green, then you can open the “Insertion Unit” page :
- The “Insertion Unit” page launches the Communication interfaces, and VisuCourbes software :
- Now, you can open “Cycle” page, “Profil” page, “Sequence” page or “Specification” page and make modifications
as you want.
In this example, the "C" box is checked, so VisuCourbes has been started.
The button is on a red background: the MVAT card related to the unit selected will not send curves at the end of
the sequence.
If you want to view the curves being produced, just click this button (Warning,
Warning, NOT DURING PRODUCTION!),
PRODUCTION!) the
modification is sent to the MVAT card and on the next sequence, the MVAT card will send the curves.
If you want to be able to modify some parameters into cycles for example, you have to close all pages, including the
“Insertion unit” one, answer “OK” to the “Close Com_MVAT” question, then LOG with one the button of the “Station
page, and open pages again.
Now, the “number” which was on red backcolor, has became on Green backcolor.
6.1.4 Upload/Import/Export
To use these functions, you must be logged on as "Creator"
The programs will therefore be stored in the form of a txt file in the "Upload" directory for the unit concerned.
6.1.4.2 Import
All that remains to be done is to import the txt file.
Before doing this, ensure all program pages are closed (Cycles, Sequences, Profiles, Specifications) to leave only the
"Units" page.
You then select the unit involved, select the Project\Import menu and choose the desired txt file.
A message ask you if you want to add to the existing comments of the programs, an importation information :
At the end of the import, all the programs for the selected unit are replaced by those in the txt file.
6.1.4.3 Export
This function allows all the programs for the selected UE to be exported to a text file.
This .txt file may be re-imported in the same way as a txt file from an Upload.
6.1.5 Sending programs
To use these functions, you must be logged on as "Creator" (see 6.1.2 Opening a project to modify parameters p.66)
Each time a program is modified (Cycles, sequences, Profiles, Specifications), in order for the MVAT card to take into
account the changes, you have to:
- And send the new programs to the MVAT card by pressing on the button
After each send has completed, a window shows the result of the download:
The correct result is: "Download to MVAT terminated: OK"
OK
The following failure messages have the following meanings:
- "Download to MVAT terminated: Timeout on transmission"
transmission
ComMVAT is not started
The RS485 connection between the PC and Port COM2 of the MVAT is defective
The MVAT card is not ready (in production?)
- "Download to MVAT terminated: Too many NAcks"
NAcks
The MVAT card has rejected the send (see the error number in the journal window of the ComMVAT module)
Then, the user has to decide between send notwithstanding (and then overwrite the modifications made from
the panel), or cancel and update Rhapsodie programs with the “Upload from MVAT” button and the “Import” menu.
(see §6.1.4 Upload/Import/Export p67).
You can also select say a hundred or so cycles, copy and paste them into an Excel file, carry out bulk changes and
paste them back into our list. (be careful however of certain values which are calculated by Rhapsodie from various
checkboxes - the "Flag" columns in general)
6.1.6.2 Initialize (previously “Delete”)
This feature initialize all the values, for the pages “Cycles”, “Curves”, “Profils” and “Sequences”.
6.1.6.3 Consistency
This presentation also has the advantage of clearly highlighting any problems of consistency between programs
created and used.
It allows a colour to be allocated to each cycle no., profile or sequence in order to check they are used correctly:
COLOUR CODE
Cycle programmed and allocated to a sequence Green
Cycle Cycle allocated to a sequence but NOT programmed Red
Page Cycle programmed but not allocated to a sequence Beige
Cycle NOT programmed and NOT allocated to a sequence White
Curve programmed and allocated to a sequence Green
Profile Curve allocated to a sequence but NOT programmed Red
page Curve programmed but not allocated to a sequence Beige
Curve NOT programmed and NOT allocated to a sequence White
Sequence OK Green
Sequence with cycle or curve NOT programmed Red
Sequence Sequence which loops back on itself (e.g. sequence 1 is allocated to cycle 1 which is Salmon pink
page chained to cycle 2 which is itself chained to cycle 1)
Cycle, curve or sequence number in error Beige
Sequence not programmed White
The button allows you to add a station, the button allows you to delete it.
Afterwards, the procedure for saving the station with the passwords, path and name is the same as when it was created.
The button allows you to add a unit, the button allows you to delete it.
Afterwards, the procedure for saving the unit with its name, identification, COM port, etc. is the same as when it was first
created.
6.6 Results
This chapter is under construction, as the Rhapsodie page is in modification.
To know the MVAT version, after a reset of the MVAT rack, the following lines are displayed :
After this configuration, you would have to close « Cycles » page, or « Specifications » page, then open it again, as some
fields are hidden, or have their name changed, depending of what the MVAT is ready to understand.
The rack Identification number is displayed there : note just the 6th first 3 number series
From then on, when the specifications or Cycles pages are opened, one or more additional tabs are displayed.
6.9.1 Specifications page
6.9.1.1 "Appendix" tab
When Rhapsodie is configured for MVAT version <V11
Display sequence Block on terminal : If this check box is checked, at the end of each sequence, the MVAT sends
over the RS232 terminal the Sequence result blocks. You can earn some cycle time by unchecking it.
INPUT/OUTPUT AREA:
MVAT Multiplex max time (TMUX): specifies the maximum time allowed for multiplexing the inputs in automatic mode.
I/O Anti-
Anti-aliasing time (TAR): specifies the anti-aliasing time for Inputs/Outputs
I/O Wraparound time (TRMin): specifies the MVAT minimum loop time
I/O min response time (Tack): specifies the minimum MVAT response time
Index filter: Allow the signal from the index (position detector) to be filtered by software to avoid the index being
detected while the shaft is not on this position. This value must be between 0 and 0.08s.
Brake opening Waiting Time: Adjusts the time allowed to the brake to open before carrying out the Offset
measurement at start-up. By default it is set to 400 ms.
Checking boxes :
Working with Field Network: when checked means you are using a network such as PROFIBUS DP or ETHERNET
for the dialogue between MVAT and the PLC.
Multi index: Check the "Multi index" box to use the 4 "index offset" positions in the "Maintenance" tab.
Start cycle operating:
operating validates the use of a "Cycle start" signal to launch either a press-fit sequence or a calibration,
or a manual raise or lowering operation. Apart from FABRICOM AFTER-SALES SERVICE, this box must always be
checked.
Ack needed in case of fault: when this box is checked in manual mode authorises continuation of execution with
acknowledgement in case of fault. To continue execution with acknowledgement in case of fault, do not check.
PLC I/O Management:
Management this box switches from automatic mode to manual mode. Checked means automatic mode,
and unchecked manual mode.
Idle position on S5 output: when this box is checked, it activates the change of output S5 of the MVAT to level 1
when the spindle reaches its origin position. This field is greyed out and unchecked if the "Idle position from TDC" field
is equal to 0.
Old PLC Compatible:
Compatible this box allows disabling the fallen bit to 0 of « Cycle On» bit, between 2 cycles, SOFT chained
without API authorization. Only the quality of the last cycle is known by the PLC.
External stop on I5 enable:
enable this box allows an external ON/OFF signal connected to input I5 to cause a trip rather
than a position or a force.
Keyboard controlling enabled: To directly control the press from the keyboard, this box must be checked. The
control commands are sent exclusively by a UExp-MVAT connected to the MVAT card.
SENSORS AREA:
Sensor Class:
Class OPTION. Authorises a limitation or overrun of the rated force
(1
1 by default otherwise AS AN OPTION value between 0.8 and 1.2)
1.2
Sensitivity:
Sensitivity number of millivolts delivered by the force sensor for every 1 volt of power supply voltage when stressed to
its rated value. 1.000 mV/V is the default value.
Resolution:
Resolution After the machine has been calibrated, the MVAT card calculates this value and displays it in the
calibration result block in the journal under the title "Resolution depl."
(See Appendix, Journal, calibration of bottom and top gages).
It must be updated by the user in Rhapsodie.net.
Max. resolution
resolution:
ution Maximum value that the number of pulses/mm found during the calibration cycle must not exceed.
If the number of pulses/mm is greater than the maximum resolution, the calibration is not confirmed and the new
settings calculated are not taken into account by the MVAT which declares an incorrect calibration by output S6. A
check must be made that the gages are of the correct thickness.
Min. resolution:
resolution Minimum value that the number of pulses/mm found during the calibration cycle must not exceed.
If the number of pulses/mm is less than the minimum resolution, the calibration is not confirmed and the new settings
calculated are not taken into account by the MVAT which declares an incorrect calibration by output S6. A check must
be made that the gages are of the correct thickness.
Entry of the last two settings is essential to the operation of the machine. A fault is enabled if they are not specified.
FORCE AREA:
TDC AREA
Lower gage = 40 mm
Coeff. Déform : : Provided that a external temperature sensor is connected to the spindle (to measure the temperature
of the frame for example), this coefficient is used to correct the press aperture when the ambient temperature evolves.
To help the user to evaluate pratically the value of this coefficient, it’s possible to make 2 calibrations at 2 different
temperature, and then, after the second calibration, the MVAT card calculate this coefficient and gives the result into
the terminal result. (only if a preliminary value has been entered first to activate this correction)
SPEEDS AREA:
Starting Speed:
Speed used at the start-up of the ram between the idle position and TDC.
(See Position and speed diagram).
This is a percentage value limited to 20% maximum.
Pulling Calibration Speed: this is used during pulling calibration of the machine between the lower shaft position
(obtained using a standard cycle with returning to idle position) and the moment where the ram encounters the pulling
calibration force. This is a percentage value limited to 20% maximum. The lower this speed (from 1 to 3%), the better is
the pulling calibration.
Calibration
Calibration Return Speed: this is used between the position where the ram stopped during pressing calibration or
between the lower pulling calibration position and the TDC. This is a percentage value limited to 99 % maximum.
To avoid shocks when returning after calibration, it is advised to programm this speed > “Start Speed”, or programm
a “Speed from TDC to home position” not equal to Zero (because in case of “Calibration return Speed” < “Start
Speed”, AND a “Speed from TDC to home position” = 0, a fast acceleration phenomene occurs before the ram reach
the TDC)
Speed from TDC to Home position:
position this speed is used for the return to idle position at the end of a sequence. If this
value is 0, the “Start Speed” is used instead. This value as a percentage is limited to 20%.
Idle position from TDC: specifies the idle position relative to TDC. A value of 0 is strongly recommended (in this
standard case, the idle position is PULSE-1). Otherwise, the value must between the "Index centring" value and the
screw pitch + 2mm (to avoid that the ram push on the internal stop)
Speed correction coefficient
coefficient : If the PLC set the byte « OUT1.5 » to 1 before selecting the sequence to execute, all the
speeds of the corresponding cycle (Travel Speed, Working Speed, Tripping Speed, and return Speed), will be affected
by this coefficient. If the new calculated speed is less than 2%, the new speed will be enforced to 2%. The value of this
coefficient has to be between 0.1 and 0.9, stepped by 0,1.
This new features allows to check a cycle in « Speed reduction » mode, without changing the speeds of the cycles in
Rhapsodie.. If before the next selection, this byte is not set to 1, the cycles of the sequence will be executed with the
speeds that are parametered into Rhapsodie.
CALIBRATION REPORT AREA
Centre This position equates to the position of the 1st resolver or coder pulse encountered by the unit when
Top Dead Centre:
the shaft exits. All position values are initialised when this PULSE is passed. The distance between Top Dead Centre
and the position of the Virtual Datum Plane (machine table or reference 0) is called "Press
Press opening"
opening (see Position and
speed diagram ). After the machine has been calibrated, the MVAT card calculates the press opening and displays it
in the calibration result block in the journal. The value thus obtained must be entered by the user in Rhapsodie.net in
the Top Dead Centre field.
Index cente
centering:
ring After the machine has been calibrated, the MVAT card calculates this value and displays it in the
calibration result block in the journal under the title "Index entering". It must be updated by the user in Rhapsodie.net.
This value in mm gives the distance between the index (position detector) and the first pulse given by the coder when
the shaft exits (see Position and speed diagram ). The index entering value must be very close to half the screw pitch.
time
Speed
executed by
the speed
controller PULSE-1 or idle position
Speed controller ramp + shaft OVERRUN!!
inertia in seconds
time
To avoid these overruns, avoid as far as possible programming a ramp in the operation of the speed controller.
COM2 watchdog
watchdog:
atchdog This the maximum time allowed for the MVAT to send curve files to the PC via the RS485 link. The
value 3s is entered by default.
COM2 watchdog on upload: This is the maximum time allowed for the Upload (upload of the program from the MVAT
via the RS485 link. The value 50s is entered by default.
Overload max. factor:
factor this coefficient limits the over-classification of the press-fit unit. If the "Class" value of the
"Appendix" tab is greater than this coefficient, the MVAT will generate a "Sensor rating fault".
CheckBoxes :
Auto Test mode
mode:
de In this mode (reserved to FSA After-
After-Sales Service),
Service the press-fit unit executes sequence no.1 in a
loop and sends a special result block at the end of each sequence.
Esc "l" keyboard command to be checked. However, to validate execution of this
This mode allows execution of the "Esc
Esc"
command, the "Start cycle operating" field in the "Appendix" tab of the "Specifications" must not be checked and button
Dcy must be set to 1.
Step-
Step-by-
by-step mode:
mode This mode, which can only be used when operating without a PLC allows execution of a
sequence to be shut off by releasing the cycle start button
When the cycle start is released, the sequence is interrupted until the cycle start is set back to 1. By
combining this mode with semi-manual mode, the value of the force and movement during the
execution of the sequence may be viewed dynamically.
Semi-
Semi-manual mode:
mode This mode, which can only be used when operating without a PLC, allows the value of the
force and movement during the execution of the sequence to be viewed dynamically.
Calibration: this field must be set to "With gauges «as the other option is reserved for special cases.
Sensor adjust: this field enables the correction mode for the force to be selected. If "With power" is selected, the
sensitivity correction is carried out by adjusting the power supply of the gauge bridge. If "Rated" is selected, the
correction is made by adjusting the rated value. It is strongly recommended to always work in "With power" mode.
Overpowering sensor allowed: This box must never be checked when controlling FABRICOM pins.
Step Synchro: this field must be checked when working with a PLC.
Switch off magnetic holding: this field must be checked by default in order maintain the servo-control of the motor
until the cycle start is released. Warning: after 15 secs, the servo-control will be automatically released as the
automatic control system will have activated (by voltage loss) the electromagnetic brake.
MULTIPLE INDEX AREA (MVAT version < V11) or FAN TEMPERATURE THRESHOLD (MVAT version ≥ V11) :
In the "Appendix" tab, the "Multi Index" box must be checked to use the four "index offset" positions.
Note: - Multi Index can only be enabled if the "Field Bus" box is also checked.
- If Rhapsodie is settled to work with MVAT version ≥ V11, this checkbox allows to display the “Fan Temperature Threshold”
area in the maintenance page
If the High T° threshold is reached by the temperature sensor which is displayed in the MVAT terminal, (« Spindle
Temp. »), the MVAT board set to 1 the « IN3.4 » byte, to allow the PLC to start the spindle fans.
If the Low T° threshold is reached, the MVAT board set to 0 the « IN3.4 » byte, to allow the PLC to stop the spindle
fans.
If the temperature sensor is out of order, and some values are entered into these fields, the MVAT board enforce
the« IN3.4 » byte to 1.
The positions of the N offsets may be in any order. However, to make it easier to understand
the movements, it is recommended to place them in either an increasing or decreasing order.
*The opening of the press is available using the (E) command. The maximum offsets must be less than the press
opening - 2 + P (screw pitch).
At the end of the cycle (FB_CYCLE_ON=0), FB_XCHG_INDEX=1 if the positioning cycle is correct. To protect the
change of index, the selection of Index-N must be controlled by a PLC output (PNP 24V) before releasing the cycle start
(FB_DCY=0), the re-read (echo) of this selection is carried out by an input of the MVAT rack.
If the selection echo or index-N is not correct, FB_XCHG_INDEX=0. If index-N is not correct when the pin starts, a
standard fault FBV_BRCH_HAUT=0 is obtained.
Important:
Changing from index-N to another requires going through a positioning cycle to Index0.
After Double clicking, then right clicking on the “Reserved for futures features” title, to let the “SAV function” menu
appear:
RS485 intra-
intra-char. time : For FSA After Sales only..
Dynamical Force and Position not avalaible : The values of the force and the position, displayed on the terminal and
send to fieldbus interface ONLY in MANUAL MODE, are no longer avalaible.
Timing by COM1: This box must always be checked to synchronize the terminal and MVAT RS232
Disabling unbalanced sensor checking : If checked, the unbalance of the sensor is no longer checked.
Spindle Temp. not displayed anymore : If checked, the temperature of the spindle is no longer displayed into the
sequence result block.
MVAT Temp. not displayed anymore : If checked, the temperature of the MVAT card is no longer displayed into the
sequence result block.
Activate Force Sensor Checking when waiting for Start Cycle : If checked, the checking of the sensor is no longer
made whan the MVAT is wainting for start cycle.
Enabling Tube expanding Option : If checked, some calculation options are activated for the Tube expanding
application.
Greasing warning
warning threshold: When this threshold is reached, a "Greasing Alert" message is added in the sequence
result block.
Greasing Shut down Threshold: When this threshold is reached, a "Greasing Shutdown" message is added in the
sequence result block.
Shut down if threshold reached: if this box is checked, the press will shut down when the Greasing Shutdown
Threshold is reached. It will not be possible to restart it until the "Greasing Done" button is pressed.
QUALITY DEPARTMENT AREA:
Without correction With correction
Allows a linear correction to be made to the sensitivity to make the value given by the MVAT correspond to that given
by the test equipment.
This correction is logically irrelevant as the MVAT corrects the force dynamically in accordance with the values
measured when the shaft fitted with instruments was calibrated.
It may be necessary when an incorrect application of the force generates a repetitive and linear error at the test
equipment. An offset between the two measurements may under no circumstances be cancelled by this correction.
Max. force correction:
correction This is the maximum allowed correction as a percentage. It is limited to 10%.
Press sensor measurement: For the largest force applicable by the press-fit unit, we read off the force measured by
the MVAT.
Checking sensor measurement:
measurement: In the same test, the value input here is the value given by the test equipment.
Note: do not enter a non-zero value in the max. force correction field if the press sensor measurement and the
checking sensor measurement fields are both 0.
Example:
Example:
UG30kN
MVAT setpoint: 2,800 daN
Press sensor measurement: 2,823 daN
Checking sensor measurement:
2,746 daN
By double-click on the value of the new « A » column, a windows appears and allow the user to choose between :
• 0 : No (no Auto-archiving settled – BE CAREFUL, Windows does not appreciate folders with hundreds thousands of files)
• 1 : Archiving every day at a define hour of the day
• 7 : Archiving every week, at a define day of the week, at a define hour of the day
• 30 : Archiving every month, at a define day of the month, at a define hour of the day.
When you have made your choice, and you click on « OK », the windows is closed, the « A » value is updated in the
column, and a Windows scheduled task is programmed or deleted depending of the choice. :
Then, each time this task is launched, the « courbe » folder corresponding at the insertion unit is emptied, and all the
curves are compressed in a .zip file saved in the « Zips-Auto » folder. During this operation a Windows shell window is
opened, then closed itself when finished)
This function provides a simple check of the pressing-fitting operation for a part which is press-fitted fully home. This
check is carried out at the end of cycle or end of sequence. This function requires the use of a force storage program
associated with the sequence.
Force Before Stop (FBS): If this box is checked, the other fields become accessible and this function activates.
FBS distance: This is the distance between the position reached when pressed home as far as it will go (last point)
and the measurement of the force to be checked.
Max. FBS/Min. FBS: These are the maximum and minimum allowed at the distance before stop. They are used to
ensure correct binding for a part press-fitted fully home.
LIMITED FORCE CHECKING AREA
This function prevents the press-fitting of a non-compliant part (incorrect fitting, insufficient entry bevel, etc.). The
sequence is stopped and the part can be recovered. This function does not require the use of a force storage program
associated with the sequence.
Start of checking: This is the absolute start position for checking.
End of checking: This is the absolute end position for checking.
Limited force: If this force is reached between the monitoring start and end positions, the sequence is interrupted with
fault no. 97.
Force Tripping inhibition during checking :
Specific Area Programation : To earn cycle time, and anticipate some other movements, you can use the 2
following fields. One field is reserved for pulling cycle, the other one for pressing cycle.
Pos. for « Out of area » during traction : If the cycle is a pulling cycle, used for example to let another device move
(loading robot, …); you can specify an absolute position. When the press will reach this position during the traction
cycle, the MVAT S7 physical output will be set to 1. Then the PLC will be able to command the other device without risk
of mechanical interference.
Pos. for « Specific area » during compression : If the cycle is a compression cycle, you can specify an absolute
position. When the press will reach this position during the compression cycle, the MVAT S6 physical output will be set
to 1. Then the PLC will be able to command another device during the press is moving (oiling of the insertion hole for
example).
OPTION FOR RELATIVE DISPLACEMENT
Positioning cycle relative to the last acquisi
acquisition cycle : If you check this box, this cycle (if it’s a relative displacement
one) will execute a relative displacement from the last Acquisition Cycle.
If not, this cycle will execute a relative displacement from the Previous Cycle.
When this type of cycle is chosen, certain fields have a different role relative to the other types (press-fitting, positioning).
This type of cycle allows an auxiliary device to be controlled. The typical case is searching for a spline. The press
descends, and if the pinion to be press-fitted is not opposite the splines, the force is stopped and an auxiliary device is
controlled which turns the shaft or the pinion, and when the force drops (splines facing each other), the press restarts.
Force releasing threshold:
threshold This value must be much less than the Trip force. The stop order to the auxiliary device is
given when the force passes below this value. If no value is entered, the MVAT outputs an error number.
Trip force:
force Value of the Force in daN which gives the order to stop the pin (null speed).
If when this force is reached, the position measured is not within the Max position/Min position window, the pin stops,
and the auxiliary device is not triggered. The cycle is declared "NOT OK".
If when this force is reached, the position measured is within the Max position/Min position window, the pin stops, and
the auxiliary device is triggered until the force passes below the "Force loss threshold", when the cycle is declared
"OK".
If the position measured reaches the stop position before the force is reached, the pin stops and the auxiliary device is
not triggered, but the cycle is declared "OK".
If the position measured reaches the stop position with a force greater than the "Force loss threshold", the pin stops
and the auxiliary device is not triggered. The cycle is declared "NOT OK".
If no value is entered, the default value is the Maximum Force.
Minimum force: Field disabled in this mode.
Trip position:
position It is essential that when this position is reached, a force at least equal to the trip force has already been
encountered or that no force was encountered, otherwise, the MVAT signals a fault. If no value is entered, the pin
stops on the trip force (auxiliary triggered) or on the Lower safety position (default).
Press opening
Difference:
H2 = zz.zzz mm
Upper gage
60 mm min.
Lower gage
H1= xx.xxx
mm or H1 = 0
Position
Position 0
(Reference, defined during the
calibration of the machine)
At the end of this last cycle, a "calibration result" block is displayed on the journal, giving the resolution, the index centring
and the press opening.
The calibration curve (deformation in µm as function of the force) may be viewed using VisuCoube by opening the
upload file for the unit. (see Visucourbes.Net manual).
WARNING:
Until the MVAT version V5.17, if a pressing cycle is followed by a pulling cycle, and the pulling calibration has not yet
been carried out, the press-fitting unit will refuse to execute the pulling cycle.
If the various programmed pulling cycles exercise a pulling force relevant to the process and accurate positioning is
involved, it is essential to carry out pulling calibration each time the electrical or mechanical environment of the press-
fitting unit is changed.
A "pulling calibration cycle" is run. The pin executes sequence no. 1, standard press-fit, in which the return to home
position is not requested. The shaft therefore stops in an "exit" position. The pulling tool is fitted.
The cycle is continued. The pin shaft returns at a configurable speed until the pulling tool comes into contact. The pin
then applies an increasing force, and when the calibration force is reached, the shaft comes back out to the previous
bottom position.
The pulling tool is removed and the shaft returns to its home position.
At the end of this last cycle, a "calibration result" block is displayed on the journal, giving the resolution, the index centring
and the press opening.
Pulling tool
Trip position
PTR or PRV
Position 0
(Reference, defined during the calibration of
the machine in pressing mode)
UExp-MVAT
RS232
Ethernet
RS485
A software (Com0com), which is install by Rhapsodie, create virtual ports on the PC. These virtual ports are redirected
to Ethernet by another software, Com2tcp (included into com0com software).
You have to connect the PC to the Ethernet Port 1 of the UEXP-MVAT, and configure into Rhapsodie :
Then, two new columns appears :IP_UEXP and Num Port UEXP
For “IP_UEXP”, you’ve have to enter the IPV4 of the UExp-MVAT used (ex : 172.16.2.50).
For the Num Port, if the unit is connected on the first “channel” of the UExp-MVAT (serial port 3 and 4 of the UExp), then
type 2217
If the unit is connected on the second “channel” of the UExp-MVAT (serial port 5 and 6 of the UExp), then type 2219
2219
For each Unit into your project, you should have 2 pairs of Com Port. One is for the RS232, and one is for the RS485.
In our example, when closing this window, the Com Port of the unit will be COM25 (the output port of the second pair).
Then, if you click on the “Launch Com Button”, the Com Port will be redirected to the MVAT by the PC and the UExp
(DO NOT FORGET to DISCONNECT the COM PORT into the UExp Menu before), and a terminal, connected on the
RS232 of the MVAT card will be launch.
7 Additional information
7.1 Number of sequences, cycles and curve acquisition programs
512 resident sequences are available in the MVAT card.
These 512 sequences can be selected by the PLC by multiplexing the MVAT inputs. They all relate to a "cycle(s)/curve"
combination. These sequences are managed in the PLC according to chronograms DIAG_ES1, DIAG_ES3 and
DIAG_ES5
(See maintenance manual, "Chronograms")
In addition to these 512 sequences, 8 fixed selections are used to carry out the following actions:
- 513:
513 return to home position
- 514:
514 Upper gage pressing calibration
- 515:
515 Lower gage pressing calibration
- 516:
516 Pulling calibration
- 517:
517 Pulling calibration
- 518:
518 Manual shaft return (MVAT output S5 changes to 0 when the index is reached)
- 519:
519 Manual shaft exit
- 520:
520 Manual shaft return/exit
These sequences are selected in the same way by multiplexing the MVAT inputs. These sequences are managed in the
PLC according to chronogram DIAG_ES4.
Note:
- sequence 513 can be used where an automatic return is not programmed in the cycle and when the cycle has
terminated. It can only be used through chaining.
- sequences 514 to 517 can only be executed when the shaft is in return position
- sequence 518 must not be executed if the index is already present otherwise the MVAT will output a fault. To avoid
this, just test the presence of MVAT output S7 (shaft in home position) before starting this sequence.
384 standard resident press-
press-fitting cycles
cycles are available in the MVAT.
Standard press-fitting cycle: "go to position x under controlled force N" or "push up to a force N and check position x" in
4 phases:
- approach at approach speed,
- press-
press-fit at working speed,
- slow down to trip speed,
- trip (or Stop)
Stop) then return to idle position or chain.
chain
For standard cycles, a quality check is available at the end of the cycle for:
- the position reached,
- the peak force obtained,
- the residual force obtained,
- the difference in position between the position reached at the end of the cycle and that reached in the previous cycle
or during a previous acquisition cycle.
The use of force/displacement curves allow a quality check to be carried out on the value of the force obtained x mm
before the trip, and a more sophisticated check to be carried out on all the stored force values.
E6 E5 E4 E3 E2 E7 E6 E5 E4 E3 E2 E7
Sequence N° 1 0 0 0 0 0 1 Sequence N° 17 1 0 0 0 0 1
Sequence N° 2 0 0 0 0 1 1 Sequence N° 18 1 0 0 0 1 1
Sequence N° 3 0 0 0 1 0 1 Sequence N° 19 1 0 0 1 0 1
Sequence N° 4 0 0 0 1 1 1 Sequence N° 20 1 0 0 1 1 1
Sequence N° 5 0 0 1 0 0 1 Sequence N° 21 1 0 1 0 0 1
Sequence N° 6 0 0 1 0 1 1 Sequence N° 22 1 0 1 0 1 1
Sequence N° 7 0 0 1 1 0 1 Sequence N° 23 1 0 1 1 0 1
Sequence N° 8 0 1 1 1 1 1 Sequence N° 24 1 1 1 1 1 1
Sequence N° 9 0 1 0 0 0 1 Sequence N° 25 1 1 0 0 0 1
Sequence N° 10 0 1 0 0 1 1 Sequence N° 26 1 1 0 0 1 1
Sequence N° 11 0 1 0 1 0 1 Sequence N° 27 1 1 0 1 0 1
Sequence N° 12 0 1 0 1 1 1 Sequence N° 28 1 1 0 1 1 1
Sequence N° 13 0 1 1 0 0 1 Sequence N° 29 1 1 1 0 0 1
Sequence N° 14 0 1 1 0 1 1 Sequence N° 30 1 1 1 0 1 1
Sequence N° 15 0 1 1 1 0 1 Sequence N° 31 1 1 1 1 0 1
Sequence N° 16 0 1 1 1 1 1 Sequence N° 32 1 1 1 1 1 1
This mode is often used for a station without a PLC, the selection of the sequence to be executed being made by coding
wheels for example.
WARNING: This mode is not recommended for inexperienced users. When the station has a PLC, this must manage
these movements through fixed selections.
E2 E3 E4 E5 E6 E7
Lower gage pressing calibration 1 0 0 1 0 0
Upper gage pressing calibration 1 0 0 1 1 0
Pulling calibration 1 0 0 0 0 0
Pulling calibration 1 0 0 1 0 0
Manual return of shaft with force check 0 0 0 0 1 0
Manual exit of shaft with force check 0 0 0 1 1 0
Direct manual return of shaft with force check 0 0 1 0 0 0
Direct manual exit of shaft with force check 0 1 0 0 0 0
Direct manual return of shaft WITHOUT force check 0 0 1 1 0 0
Direct manual exit of shaft WITHOUT force check 0 1 0 1 0 0
Of course, these checks may be failed separately either by not entering a value in fields where a value is expected or by
not requesting a check.
("Quality Validation" field of the curve submenu).
This menu allows up to 10 windows to be configured using absolute values which trace the force as function of the
displacement, and defines the type of check to carry out for all windows in order to validate the final quality of the
press-fitting operation.
For these checks to be carried out, it is essential that "Store the curve" has been selected for the cycle affected by the
checks (see Curve_Storage_field), and that this cycle is associated with a curve program.
COMMENTS AREA:
Free format comment field (limited to 4096 characters)
DEFINITION OF ENTRY FIELDS
Control
Control type: allows the user to select 6 types of check for all defined windows
Quality validation: If this box is checked, the quality check carried out on each of the
storage windows enters in the overall quality assessment of the press-fitting operation. For example, if a press-fitting
operation reaches the desired end under the desired final force, but the check carried out on window no.3 proved to
be not OK, the press-fitting cycle is declared not OK. If this box was not checked, the quality check of each window
does not form part of the overall press-fit quality.
1 Window/cycle: If this box is checked, on each cycle or each sequence chained and if curve storage was requested
in the cycle, the storage window taken into account will be the next window.
If this box is not checked, the window is no longer associated with the cycle and it is possible to have several windows
in the same cycle.
The curve result is valid at the end of the sequence (the curve check is carried out once the pin returns to idle position)
- If the 1 Window/cycle box is checked, the curve result is valid over the last cycle which precedes the return if this is
carried out using soft chaining.
- If the 1 Window/cycle box is not checked, the curve result is valid at the end of the cycle when all programmed
windows have been executed.
In the other cases, the curve result is valid at the end of the sequence.
Distance from End: during a press fit cycle, if you want to know the force measured at a
Since
Since V10 MVAT given distance from the final position, just enter the value of this distance in this field. The
version, if you want force measured at the position equal to this distance will be given in the result block with the
to use a Curve associated quality check. The default value 0 disables this feature.
program with Depending on the selection made in the cycle program, the "Force before end" will be
« Force From available for each pressing cycle or only for the last in the sequence, and the quality
End », you have to validation of the sequence will include or not include all the "Force before end" checks. The
use the fields in result block is slightly different (see Executing a sequence )
the Cycle. Max. Force at Dist from end: If the force measured at the position before the end is greater
than this value, the cycle is declared not OK.
The fields in Curve If no value is entered, the quality check on this max. force is disabled.
program are not
used anymore. Min. Force at Dist from end: If the force measured at the position before the end is less than
this value, the cycle is declared not OK.
If no value is entered, the quality check on this min. force is disabled.
Force storage windows: These fields are used to define the start and end positions of each storage window. For each
window where the start and end position values are non-zero, the MVAT will store the force values observed between
the two positions. The force sampling step depends on the number of windows desired and the width of each
sampling step.
(cote déb. - cote fin)fenêtre1 + (cote déb. - cote fin)fenêtre2 + ... + (cote déb. - cote fin)fenêtre10
Pas d' échant. =
2048
WARNING: Where several cycles are chained (for example 1 calls 3 and 3 calls 10), the 2048 storage points will be
distributed over all the check window for the cycles for which curve storage has been requested. Example:
(360 - 340) + (310 - 290) + (260 - 240) + (210 - 190) + (160 - 140) + (110 - 90) + (60 - 40) 140
Pas = = = 0,068 mm
2048 2048
Illustration:
In the above case, the windows to not overlap In other cases, the windows overlap
60 60
Window 7 Window 8
40 40
0 0
A check is carried out here that for a position value contained in the window (field "Displacem
Displacement
Displacement"),
ent the force is within a
range whose max. and min. values are entered in the fields "Max.Max. force"
force and "Min.
Min. force"
force of the column "Max
Max values"
values
(units: daN).
Force
QUALITY RESULT: OK
2560
2543
2400
CONTROL
CONTROL TYPE: AVERAGE:
A check is carried out here that the average force is within a range whose max. and min. values are entered in the
fields "Max. force" and "Min. force" of the column "Max
Max values"
values (units: daN).
Force
QUALITY RESULT: OK
Travel
A check is carried out here that the maximum of the curve for each window is within a range whose max. and min.
values are entered in the fields "Max. force" and "Min. force" of the column "Max
Max values"
values (units: daN).
A check is also made that the minimum of the curve for each window is within a range whose max. and min. values
are entered in the fields "Max. force" and "Min. force" of the column "Min
Min values"
values (units: daN).
2560 2560
2522 2522
2500 2500
1441
1300 1300
1084 1084
900 900
Travel Travel
CONTROL TYPE:
TYPE: PEAK:
The only check carried out here is that the maximum of the curve for each window is within a range whose max. and
min. values are entered in the fields "Max. force" and "Min. force" of the column "Max
Max values"
values (units: daN).
Force
QUALITY RESULT: OK
2560
2522
2400
Travel
Force Force
QUALITY RESULT: NOT OK QUALITY RESULT: OK
2560 2560
2541
2541
2510
2500 2500
1271
1255
1016 1084
903 1004
Displacement Displacement
For this type of check, there are 2 modes in addition: "2 points" or "3 points".
In 2 points mode, in the same way as the example above we take the maximum of the curve to check the maximum
value and the minimum of the curve to check the minimum value.
In 3 points mode, we take the maximum of the curve to check the maximum value and 2 minimums of the curve to
check the minimum value.
We check that the minimum of the curve situated BEFORE its maximum and the minimum situated AFTER its
maximum are between the maximum force and minimum force calculated.
Allows the orientation of the curve on input to the window to be specified either as Inflection, Deflection or Model (not
enabled, reserved for profile application).
- Enter the "Gradient threshold" value (with the help of Fabricom's Solution3d.xls tool)
- Enter the "Factor" and "Delta" values for each window where the gradient check box is checked, the field for the
corresponding "factor" value having become active.
- In a window with gradient checking, as the entry of the "mode" is hidden by the "Delta", the force control settings are
forced to "2 points" mode automatically. If one or more of the max or min values are not wanted, just set them to zero.
- It is essential to use the Fabricom Solution3d.xls assistance tool which uses the curves from VisuCourbe and enables
suitable settings to be defined from actual readings.
- In a window with gradient checking, as the entry of the "mode" is hidden by the "Delta", the force control settings are
forced to "2 points" mode automatically. If one or more of the max or min values are not wanted, just set them to zero.
- It is essential to use the Fabricom Solution3d.xls assistance tool which uses the curves from VisuCourbe and enables
suitable settings to be defined from actual readings.
Profile: modelling the curve and checking it by envelope. (Reserved for a future application)
For each page, the figure indicates the minimum level necessary to modify the page
The possible box colours are as follows:
if you do not have sufficient rights or
if you have sufficient rights.
The tables below show the minimum level you must have to be able to modify pages and access functions
Access control
If you try to modify a station which is already open but for which you do not have rights, you will not
be able to save any changes made
8 Execution Journal
The journal is a window in the communication software. Everything which appears in this window is stored in a file in
the "journal" directory itself situated in the directory for the press-fitting unit.
Each time Rhapsodie.net is started, a new file is created with a name made up as follows:
"journal_Dddmmyyyyhhmmss" (journal_D+date+time).
saturate
This directory must be regularly cleared so as not to satura te the disk on the PC.
8.1 Execution of a calibration on the lower gage Combination of the chassis identification and the
channel number
*******************************************
Calibration in progress
Station/Channel/Addr: 000.000.001.237.173.008.001
D/M/Y , H/M/S : 28/03/2000 08/03/00,61
Total seq. time : 20.74 s Only if external temperature sensor connected.
Spindle temp. : 22.73 Deg.
Frame temp. : 22.77 Deg.
1 = i/o not coded
Module temp. : 37.05 Deg. 39 = decimal of binary number given by inputs E0
Sequence number : 10039 to E7
Sequence NOT OK
Lower gage pressing calibration Not OK as calibration not terminated
Force Nominale : 3000,0 daN
Force Limite : 3300,0 daN
Force Utile : 3150,0 daN
Calibration Force : 2811.1 daN
-------------------------------------------
Resolution depl. : 1212.050 I/mm
Press Opening : 275.033 mm Force obtained during calibration
Index centring : 5.267 mm
Initial Offset : 9.14 %
Final Offset : -0.04 %
Calibration Force : 2811.1 daN
*******************************************
This "Calibration results" block only gives the correct values for the resolution, press opening and index centring at the
end of upper gage calibration after lower gage calibration has been carried out. The 3 values "Resolution depl.", "Press
Opening" and "Index centring" must be copied into Rhapsodie.net in the respective fields "Number of pulses/mm", "Top
Dead Centre" and "Index Centring" of the setpoint tab of the specifications page.
Residual Force : 2542.1 daN OK The MVAT board fulfilled the curve checking during
Position difference: -3.019 mm TH this cycle. The quality result of this is displayed
Contrôle Courbe NOK
Affichage UEXP
In the cycle page, the « Cycle to be displayed on
UExp » has been checked.
Example 3: Sequence made up of 3 chained cycles, without curve checking, and with force before end of each cycle -
Execution correct
*****************************************
Station/Channel/Addr: 000.000.001.237.173.008.001
D/M/Y , H/M/S : 29/03/2000 20/01/1949,79
Total seq. time : 7.26 s
Pin. temp.: 23.03 Deg.
Frame temp.: 22.99 Deg.
Module temp.: 37.05 Deg.
Sequence number: 1
Sequence OK.
Serial Number : S12-XSRT223788-Q
Result number: 321 Number of chained cycles
Nb Seq bef. Greas : 10335
Curve number : 2
Cycle number : 3
-----------------------------------------
Cycle number : 1
Sheet number : 1
Press-fitting pressing cycle OK The force before end is no longer global to the
Cycle Time: 6.41 s sequence but given for each pressing cycle
Previous position : 12.461 mm
Position reached: 15.442 mm OK
Peak Force : 2561.3 daN
Residual Force : 2542.1 daN OK
Position difference: -3.019 mm OK
Av. force Peak : 567.0 daN OK
-----------------------------------------
Cycle number : 2
Sheet number : 134
Press-fitting pulling cycle OK
Cycle Time: 6.41 s
Previous position : 15.442 mm
Position reached: 120.012 mm OK
Peak Force : 1.3 daN
Residual Force : 0.2 daN OK
Position difference: -104.570 mm OK
-----------------------------------------
Cycle number : 3
Sheet number : 22
Press-fitting pressing cycle OK
Cycle Time: 6.41 s
Previous position : 120.012 mm
Position reached: 15.398 mm OK
Peak Force : 2540.3 daN
Residual Force : 2521.5 daN OK
Position difference: 104.614 mm OK
Av. force Peak : 581.0 daN OK
-----------------------------------------
9 Appendix
Index
Top Dead
Centre
Shaft travel
Bottom Dead
Centre
9.1 Glossary
Idle Position Default position of the shaft at the start of each cycle. This position is only active after an initial cycle each
time the equipment is switched on. This position may be configured between the Index (position given by the MVAT
after calibration under the title "Index centring") and the position of PULSE-1. See "Specifications" However, it is
recommended to operate with the field "Idle position from TDC" set to 0.
Index:
Index The position of PULSE 0 and PULSE-1 must be either side of the position of the Index and at an equal distance
for safe operation (i.e. "Index centring" equal to half of the screw pitch). This is the return position of the shaft until the
pin has been initialised (by an initial cycle after power on).
Top Dead Centre: This is the effective starting point of displacement measurements.
Bottom Dead Centre: This is the maximum physical position the shaft can reach when it is fully extended.
Lower Safety Point: This is a limitation on this position obtained by programming in order to avoid damaging the pin
Press opening
Pulling tool
Pulling calibration
speed
Trip position
PTR or PRV
Position 0
(Reference, defined during the calibration of the
machine in pressing mode)
1: Acquisition cycle with end part 2: The initial position is probed 3: Return to idle position 4: part ready to be press-fitted
in the stack
C
M2C
Process
All the designated MVATNet couplers have the same hardware architecture.
NETWORK INDICATOR
I3 I1
I4 I2
Profibus DP/DPV1
No. Error
1
●●●●● 0x00 The Network module is not ready to be initialised
2 ●●●●● 0x01 Start of initialisation
●●●●● 0x02 Initialisation of Network module
3 ●●●●● 0x03 Initialisation of Network
4 ●●●●● 0x04 End of initialisation
●●●●● 0x05 Line switched off
5 ●●●●● 0x06 Mac ID
6 ….
●●●●● 0x0C Multip FieldBus In/Out Failed (send, line failure, attempt, etc.)
7 ●●●●● 0x0D Parameter/Result request confusion
●●●●● 0x0E Parameter file error (4 types)
8
1 – Dynamic Set Points Stack Overload!
2 – File type error
3 – File number error
4 – Set Point number error
●●●●● 0x0F FB_DCY or FB_CYCL_ON must not be enabled
●●●●● 0xff No error detected
Symptom of malfunction
malfunction Message on RS232 Hyper terminal Cause and solution
Shaft exits or returns at maximum speed Motor phases reversed relative to those of the synchro-resolver
Pressing calibration: the shaft does not rise back up Force sensor wired wrong way round: check by command
after application force "Esc
Esc O"(see
O keyboard commands)
Or current limited by RHAPSODIE.NET (calibration current) or by the
speed controller settings.
Pressing calibration: shaft exits then stops "Force before pulse fault"" Mechanical problem (sticking point, obstacle, etc.)
Pressing calibration: shaft exits then stops after a Check whether the brake has been disabled or whether the INFRANOR speed
short distance controller is not malfunctioning
"Displacement change fault"" Resolver or coder pulses absent or PULSE absent
Or travel time between the index release and the 1st PULSE is greater than 1
sec: increase the pressing calibration speed
"Index change fault"" The index remains present all the time
Cannot start a cycle or carry out calibration "Index NOK"" The shaft has not returned sufficiently or the index is absent.
"Offset fault"" Sensor absent or wiring fault. Check using command "Esc
Esc C"
C
"Unbalancing fault"" Force sensor wiring fault
"Force before index release The max. force entered, protecting between PULSE-1 and the approach
fault" position, is too weak
During a cycle, the shaft stops when applying force Current limitation in the cycle (see RHAPSODIE.NET)
Current limitation in speed controller (see BPCW 2.6)
If speed controller fault I2t => holding time too long for the trip force
requested
1 EMERGENCY STOP FAULT Execution fault: cycle start release (E1) during sequence
2 EXIT TIME FAULT Programming or execution fault: Programmed "Cycle time" in cycle page exceeded
3 SEQUENCE TYPE FAULT Execution fault: start of the pulling calibration sequence was incorrect
4 OFFSET FAULT Execution fault: the force sensor offset is greater than the "Offset Fault Threshold" set point
Remedy:
- Check the offset using the command "ESC ESC o"
o
- Increase the offset default threshold setting in the specification file (slightly)
- Carry out calibration again
5 INDEX NOT PRESENT AT START FAULT Execution fault: detector not present before pin motor starts
Cause: Remedy:
- the pin is not in fall-back position - Put the pin shaft back using manual mode
- the index has not been seen by the MVAT - Check the wiring of the index
6 FORCE BEFORE INDEX RELEASE FAULT Execution or programming fault: force encountered during detector presence. The force measured is greater than the "Safety force" or
the "Maximum force" set point or, if calibrating, the "Pressing Calibration Force". It could also be an incorrect force measurement.
Remedy:
- Clear the tip of the pin
- Check the force using the command "ESC ESC o"o
7 FORCE BEFORE PULSE FAULT Execution fault: force encountered before the PULSE has been received (between the detector and the PULSE). The force measured is
greater than the "Safety force" or the "Maximum force" set point or, if calibrating, the "Pressing Calibration Force".
It could also be an incorrect force measurement.
Remedy:
- Clear the tip of the pin
- Check the force using the command "ESC ESC o"o
8 FORCE BEFORE APPROACH FAULT Execution fault: the MVAT measures a force before the "Approach position" set point. The force measured is greater than the "Safety
force" set point or the "Trip force" set point or the "Maximum force" set point
Remedy:
- Clear the tip of the pin
- Check the approach position
9 STOP ON LOWER SAFETY IN CALIBRATION MODE FAULT Execution fault:
- Maximum displacement reached in calibration mode (displacement measurement overflow 10000mm depends on the number of
pulses)
- Phase wiring reversed (IN+ and IN-) in this case the fault appears on the first PULSE
Note:
In the case where signals from the speed controller are used for displacement, if the direction of the motor is reversed in the Infranor
program (Reverse movement), the IN+ and IN- wiring must also be reversed.
10 STOP ON LOWER SAFETY IN CYCLE FAULT Execution fault: max. displacement reached in calibrating "Lower Safety
Position" set point
13 LINE SELECTION FAULT Programming fault: test whether the curve selection is between 0 and 16
14 SETTINGS NOT CORRECT WITH THE CYCLE DEFINITION Programming fault: this is in the case of a positioning sequence (the
sign of the value must relate to the cycle type
15 PIN POSITIONING ERROR Execution fault: detector not present on the cycle start
16 INDEXER BEFORE PULSE ON RETURN FAULT Execution fault: during the return phase, the MVAT see the presence of the "index presence" inductive detector
Cause: interference of the indexer by the motor or the environment.
Remedy:
- Check the wiring, in particular the grounds, proximity of the measuring cable to the motors or power cable
- Increase the index filtering time (Index filter field in the specification page).
17 RECOVERY OF PULSE BEFORE INDEXER ON RETURN FAULT Execution fault: the MVAT sees PULSE-1 or the "Idle position from TDC" set point before seeing the presence of the detector.
Cause:
- Problem of coder coupling on UE with belt drive, check the coupling bellows
- Index Centring incorrectly centred between the two resolver or coder pulses. Check the centring of the TOPs in the calibration
result. (command "e e" in the HyperTerminal)
18 STOP ON INDEXER MANUAL CONTROL
CONTROL indicates that the MVAT stopped on the detector
19 STOP ON SAFETY FORCE MANUAL CONTROL Indicates that the MVAT stopped on the Safety Force or 10% of the true rated force
20 CALIBRATION NOT DONE FAULT Execution fault: the MVAT card has not recorded a pressing calibration
21 RATED
RATED FORCE PROGRAMMING FAULT Programing fault: "Sensor Rating" set point incorrect
22 CALIBRATION FORCE PROGRAMMING FAULT Programing fault: "Pressing Calibration Force" set point incorrect
23 SPEED PROGRAMMING FAULT Programing fault: the speeds on the specification screen page or the cycle screen page
24 CYCLE DEFINITION PROGRAMMING FAULT Programing fault: the mode relating to the type of cycle is not defined or inconsistent
25 FORCE BEFORE PULLING APPROACH FAULT Execution fault: the MVAT measures a force during the pulling approach phase. The force measured is greater than the "Trip force" set
point or the "Maximum force" set point
26 TRIP POSITION > APPROACH POSITION PROGRAMMING FAULT Programing fault: the pressing "Trip Position" set point is greater than the pressing "Approach Position" set point
27 CALIBRATION FORCE < PRESSING FORCE PROGRAMMING Programing fault: the pressing "Trip Force" set point is greater than the "Pressing Calibration Force" set point
FAULT
28 SELECTION
SELECTION PROGRAMMING FAULT Programing fault: the selection of the cycle is incorrect
29 NUMBER OF PULSES INCORRECT FAULT Execution or programing fault: the resolution (number of pulses/mm) found during pressing calibration is greater or less than the "Max.
Resolution" and "Min. Resolution" set points
30 APPROACH POSITION < WORKPIECE MAX HT POSITION Programing fault: the "Approach position" set point is less than the "Max. Position" (max. work piece position)
PROGRAMMING FAULT
31 CALIBRATION REQUEST PROGRAMMING
PROGRAMMING FAULT Programing fault: the "Pressing Calibration Force" is greater than the value of the pressing calibration force for the last recorded
calibration (correct calibration)
32 TRIP < APPROACH ENTERED PROGRAMMING FAULT Programing fault: the pulling "Trip Position" set point is less than the pulling "Approach Position" set point
33 APPROACH DISPLACEMENT < TABLE OPENING PROGRAMMING Programing fault: the pressing "Approach position" set point is less than the "Top Dead Centre" (the opening of the UE) found during
FAULT calibration
34 OPERATING MODE PROGRAMMING FAULT Programming or execution fault: the selected operating mode is incorrect
35 SLOWING DOWN POSITION < TRIP POSITION PROGRAMMING Programing fault: the pressing "Slowing down Position" set point is less than the pressing "Trip Position" set point
FAULT
36 MAX CHAINING > 100 CYCLES PROGRAMMING FAULT Execution fault: the number of chained cycles is greater than 100
37 APPROACH > WORKPIECE MIN POSITION ENTERED Programing fault: the pulling "Approach position" set point is greater than the "Min. Position" (min. work piece position)
PROGRAMMING FAULT
38 SPEED OFFSET FAULT not active
39 MEASUREMENT OVERFLOW FAULT Execution or programing fault: the allowed offset + the measurement exceeds the true rated force (useful force)
Example: offset = - 200 daN; true rated force = 3000 daN, measurement without offset correction = 2900 daN, true measurement =
2900 – (-200) = 3100 daN = exceeds the true rated force. This test is carried out when the value is stored. During execution, the
saturation of the measurement is checked.
40 SETPOINT OVERFLOW FAULT Execution or programing fault: the offset + requested force set point exceeds the true rated force (useful force)
41 STOP ON RETURN FORCE FAULT Execution or programing fault: the MVAT measures a force during the return phase which is greater than the "Safety Return Force" set
point
Remedy:
- Check the force using the command "ESCESC o"o (warning, offset display does not work just after a RESET)
- Increase the safety return force parameter in the specification tab
42 EXTERNAL CHAINING PROGRAMMING FAULT not active
43 PULLING TRIP POSITION > DISPLACEMENT CARRIED OUT Programing fault: the pulling "Trip Position" is greater than the current pin displacement
PROGRAMMING FAULT
44 SEMI-
SEMI-MANUAL MODE =>E3
=>E3 OR E4 FAULT Keyboard command execution fault: if in SEMI-MANUAL MODE, inputs E3 or E4 must be active
45 PULLING APPROACH POSITION > DISPLACEMENT CARRIED OUT Programing fault: the pulling "Approach Position" is greater than the current pin displacement
PROGRAMMING FAULT
46 CHAINING SELECTION NUMBER PROGRAMMING FAULT Programing fault: the number of chained cycles is greater than 384
47 INPUTS (E3+E4) AT THE SAME TIME FAULT Keyboard command execution fault: on the start of the cycle, inputs E3 or E4 are simultaneously active
48 CHAINING CONTINUATION AS CYCLE NOT OK FAULT Execution or programing fault: chaining is requested on a bad cycle although the "Cycle resume if Nook" flag is not enabled (box
checked)
49 SELECTION 0 ON CHAINING
CHAINING BY PLC FAULT Execution or program fault: automatic chaining but no cycle no.
50 PULLING CALIBRATION FAULT Execution fault: pulling calibration not saved or initialised
51 DISPLACEMENT CHANGE FAULT Execution or programming fault: safety time relating to the release of the detector and change in displacement measurement elapsed.
Safety time = 2 secs.
Cause: not enough pulses during a covering time delay.
Remedy:
- check the coupling in the case of a belt-driven press-fitting unit
- check the encoder wiring in the case of a belt-driven press-fitting unit
- check the programming of the number of pulses (Infranor speed controller) in the case of a direct drive press-fitting unit
52 NO AUTOMATIC RETURN FAULT Execution or programming fault: where the "Auto Return" flag is not enabled (the box is not checked) and the cycle requested is not 513
in non-automatic return mode, cycle 513 must be called to carry out the return
54 INDEXER CHANGE FAULT Execution or programing fault: safety time relating to the start of the pin motor and release of the detector elapsed. Safety time = 2 sec.
Cause: the index does not disappear after the pin starts, it is therefore impossible to raise it back up in manual mode.
Remedy: check the wiring to the index
55 SENSOR UNBALANCE FAULT Execution fault: before starting the pin, the MVAT card carries out a test on the force sensor and the measuring chain. This test involves
unbalancing the sensor by a known amount (50% of the true rated value) and checking this value
56 INDEXER FAULT DURING PULLING Execution fault: the MVAT sees the presence of the detector during the pulling phase
57 STORAGE BUT NO TRACE SEQUENCE FAULT Programing fault: tracing has been requested by setting the flag "Store the Curve" to YES, but there is no curve number associated
58 NO PROGRAM CYCLE START FAULT Execution or programing fault: indicates no program cycle start indicated
59 CALIBRATION FORCE TOO SMALL FAULT Programing fault: indicates that the "Pressing Calibration Force" set point
is less than 25% of the true nominal force (useful force)
60 SPLINE HOLDING TIME FAULT Execution or programing fault: "Holding time" expired but no splines found
61 NEW CALCULATED TRIP POSITION < LOWER SAFETY POINT Programing fault: the "Trip Position" set point calculated relative to the current displacement (positioning sequence) is less than the
FAULT "Lower Safety Position" set point
62 TABLE OPENING CALIBRATION FAULT Execution or programing fault: the pressing elasticity measurement is greater than the "Pressing elasticity" set point
63 FILE ERROR FAULT Programing fault: indicates that there are one or more incorrect values in the cycle file selected
64 MAX DISPLACEMENT REACHED ON PULLING Execution fault: where there is no programed pulling trip position indicates that the MVAT reached position 0 which is the starting
PULSE
65 RATED CALCULATION FAULT Programming fault: the useful calculation force is not valid. The "Rated Calculation Error" message runs round in a loop.
RATED CALCULATION ERROR: 01 sensitivity entry error
02 load limit overrun error (warning, the new rated value calculated
with the "Overload max. factor" must be greater than the true rated value calculated with the
sensitivity. In this case an Overload max. factor >1 must be entered, for example, 1.2)
03 class entry error
04 sensor power supply overrun error (15 volts)
05 sensor power overrun allowed (15 volts)
06 requested force correction > positive authorised percentage error
07 requested force correction > negative authorised percentage error (if in the
Quality Department menu a value is entered in the Max. force correction field and nothing in the
other fields, you will have this fault which scrolls on the screen with the nearest output flashing
66 APPROACH > OPENING FAULT Programing fault: the "Approach position" set point is greater than the "Top Dead Centre" (the opening of the Ue) found during
calibration
67 MEASUREMENT SATURATION Execution or programing fault: indicates that the force measured exceeds the true rated force (useful force)
68 FORCE BEFORE END YES BUT NO TRACING Programing fault: indicates that the "Force before stop result" is enabled (box checked) although the "Store the Curve" flag is disabled
(box not checked)
69 TABLE OPENING OFFSET FAULT Programing fault: indicates that the "Offset from Actual Working Plane (PRV)" is positive and greater than the Top Dead Centre (the
opening of the UE) found during calibration
70 DISPLACEMENT
DISPLACEMENT POSITION CALCULATION
CALCULATION OVERFLOW FAULT Programing fault: indicates that there is a positive position set point greater than the opening of the UE for the sequence requested
(cycle+curve). Example: opening 249.418mm; programmed position 250mm
71 PULLING
PULLING CURVE FAULT (POSITION FAULT
FAULT IN THE CURVE CHECK; Execution or programing fault: expansion case: indicates that the number of
NO. OF PULLING WINDOWS NOT EQUAL TO NO. OF PRESSING pulling windows which have been executed is not equal to the number of pressing windows executed in order to carry out the curve
WINDOWS) check in pulling mode. The number of windows executed in pulling mode must equal the number in pressing mode.
72 WINDOW FAULT (POSITION FAULT IN THE CURVE CHECK) Marker with the same address twice
A window has been defined which could not be drawn (window outside the cycle) or the marker has been stored which should not have
been
73 NO. EXEC WINDOW FAULT The number of windows executed differs from the number of windows programmed
74 PULLING CURVE RELOAD FAULT Programing fault: the sequence is trying to reload a curve on a pulling cycle in which storage has been requested
75 ACCELERATION OVERFLOW FAULT Programing fault: the acceleration setpoint is too large
76 SPEED AND ACCELERATION INCONSISTENCY
INCONSISTENCY Programing fault: The requested speed and acceleration distance are inconsistent
77 POSITIONING CYCLE FAULT Programing fault: the first cycle in the sequence is a positioning cycle.
78 INDEX SELECTION EXECUTION FAULT Execution fault: the index has been moved (case of multiple indexes)
79 INDEX SETPOINT EXECUTION FAULT Execution fault: the index has been moved (case of multiple indexes)
80 PLC STOP FAULT Execution fault: The PLC is no longer responding
81 CURVE RELOAD AUTHORISATION FAULT Programing fault: Curve reloading is not authorised during a sequence
82 OPENING FAULT Execution fault: The Top Dead Centre calculated at the end of calibration is outside tolerances (TDC Max and TDC Min in the "Setpoints"
tab of the "Specifications" page
83 MAX
MAX NO. OF PROFILE WINDOWS FAULT
FAULT Programing fault: In profile mode, a maximum of 5 recording ranges is allowed.
84 WINDOW MARKER FAULT Execution fault: An internal error has occurred in calculating the position of the check window.
85 FORCE BEFORE STOP IN PROFILE MODE FAULT Programing fault: in advanced curve mode (Profile), the "Force before Stop Result" on the Cycle page may not be requested.
86 WIN/CYCLE CONSISTENCY FAULT Programing fault: on a complete sequence, if one of the cycles has its "Force Before Stop per Cycle" box checked, it must be the same
for all cycles in the sequence and the "Per cycle" box on the Curve page must also be checked for the curve associated with this
sequence. In this mode, curve reload is possible with Hard chaining (but only for standard curves - curve prog. from 1 to 16)
Similarly, on a complete sequence, if one of the cycles has its "Force Before Stop per Cycle" box unchecked, it must be the same for all
cycles in the sequence and the "Per cycle" box on the Curve page must also be unchecked for the curve associated with this sequence.
87 TRIP BY EXTERNAL INPUT Indicates that the trip has been carried out by an external input, ON/OFF input E5
88 NO. OF RECORDINGS EXECUTED NOT EQUAL TO NO. OF Fault linked to a curve reload => curve reload not possible. In PROFIL Mode, to reload a curve, a test must be made that all
RECORDINGS PROGRAMMED FAULT programed recordings have been executed
89 CALIBRATION FILE ERROR FAULT Programing fault: indicates that there are one or more incorrect values in the calibration file selected
90 RESOLUTION MESSAGE ENTERED Calibration result message without gage
91 HARDWARE RESOLUTION MESSAGE Calibration result message without gage
92 SPEED DIRECTION FAULT The direction of the speed setpoint is not equal to the direction of the force measured
93 CALIBRATION FUSE VALUE FAULT Calibration fuse value fault in the flash memory
94 STOP MESSAGE ON THE POSITION IN CONTROL MODE In control mode, indicates that the stop is carried out on the position
95 POSITION
POSITION DISPLACEMENT NOT VALID
VALID IN CONTROL MODE FAULT This fault occurs in control mode:
- If an absolute or relative ascent is requested after power on, then the shaft is not at its origin
- If an absolute or relative descent is requested after power on, then the shaft is not at its origin
- If a change is made to this mode without having started by descending
100 FORCE BEFORE END BUT NO CALCULATION FAULT Programing fault: the force before end is requested but the force before end has not been able to be calculated as:
- we are in window/sequence mode ("Per Cycle" field in profile program not checked) while the recording windows have not all been
run through
- a force before end is requested while the curve check took place in the previous cycle
- we are in window/sequence mode, and it is only possible to have the force before end at the same time as the curve calculation.
i.e. once all windows have been executed.
101 HARD CYCLE START NOT ACTIVE
ACTIVE IN CONTROL MODE FAULT In control mode, the Hard cycle start (On/Off input E1) must be raised.
102 CONTROL MODE NOT AUTHORISED FAULT Programing fault. The "Keyboard controlling enabled" box in the Appendix Specifications page is not checked.
103 ABSOLUTE
ABSOLUTE DESCENT POSITION IN CONTROL
CONTROL MODE FAULT In control mode, programing fault associated with the absolute descent command:
- positive set point: Descent set point > table opening (TDC)
- negative set point: Descent set point < Lower safety position
104 ABSOLUTE
ABSOLUTE ASCENT POSITION IN CONTROL MODE FAULT In control mode, programing fault associated with the absolute ascent command:
- positive set point: Ascent set point > table opening (TDC)
- negative set point: Ascent set point < current position
107 SPEED CONTROLLER NOT READY IN CONTROL MODE FAULT Execution fault. The speed controller is not ready
108 SEQUENCE FINISHED In control mode only, the « MESSAGE » numbers are used by the UExp-MVAT panel to translate the message
109 SPEED CONTROL
CONTROL FAULT IN FORCE FOLLOWING MODE In force following mode, a speed control fault occured.Check the parameters of this mode.
110 CURRENT CONTROL FAULT IN FORCE FOLLOWING MODE In force following mode, a current control fault occured.Check the parameters of this mode. :
- Either the current reference value is > than 50% max current when the press is triping under force
- Or the current reference value calculated to compensate the force loosing is > than 50% of max. current.
111 FORCE
FORCE POSITIONNING CYCLE FAULT In Force incremental mode, an overflow calculation occured for the new force reference
112 TEMPERATURE CORRECTION FAULT Could occure when temperature correction is activated, and if the external temperature sensor is missing during claibration or cycle.
113 FORCE FOLLOWING MODE & SLOPE TRIPPING MODE TOGETHER The 2 incompatible working mode have been selected at the same time.
114 SLOPE TRIPPING MODE PARAMETERING FAULT In Slope tripping mode,a parametering fault is present :
- Eitehr the loop is too big
- Or the tripping coefficient is too big
115 MISSING CALIBRATION FAULT When you update from version MVAT V10.05 to V10.06, a calibration sequence is needed
116 TEMPERATURE CORRECTION ACTIVATED WITHOUT Occurs when temperature correction is activated (a value in the field "Deform. Correct." has been entered) and there is
TEMPERATURE
no temperature circuit,
SENSOR (CIT)
OR the card has been updated from 10.05 version to 10.06 version, and the parameters havn't been send again to the
MVAT card.
Remark : when the MVAT card is updated from 10.05 version to 10.06 version, a full downloading is needed from
Rhapsodie.Net.
117 TEMPERATURE CORRECTION FAULT Occurs when temperature correction is activated (a value in the field "Deform. Correct." has been entered) and the
frame deformation calculated with the actual temperature is too high.
118 INCREMENTAL FORCE MODE FAULT When the Incremental Force mode is used :
- the type of cycle has to be "Insertion" (logically, Rhapsodie doesn't allow to do otherwise)
- the incremental Force mode has been used on the 1st cycle of the sequence.
119 LUBRICATION STOP FAULT The "Greasing Shut down threshold" (Specifications page, Maintenance tab) is reached, and the "Shut down if threshold
reached" checkbox has been checked, then the MVAT stops, and doesn't want to continue.
Please proceed to the lubrication of the spindle, then validate by "Greasing Done" button in Rhapsodie, or on the MVAT
panel.
120 N.U.
121 N.U.
122 N.U.
123 N.U.
124 N.U.
01 01-
01-WINDOW START PARAMETER.
PARAMETER. ERROR Le début de la fenêtre de contrôle a été trouvé après la fin de la fenêtre dans le sens de l’avance de l’axe.
02 02-
02-START. WND THRES+ NOT REACHED Le seuil de début de fenêtre dans le sens croissant n’a pas été rencontré dans la zone de scrutation programmée.
03 03-
03-START. WND THRES-
THRES- NOT REACHED
REACHED Le seuil de début de fenêtre dans le sens décroissant n’a pas été rencontré dans la zone de scrutation programmée.
04 04-
04-ENDING WND THRES+ NOT REACHED Le seuil de fin de fenêtre dans le sens croissant n’a pas été rencontré dans la zone de scrutation programmée.
05 05-
05-ENDING WND THRES+ NOT REACHED Le seuil de fin de fenêtre dans le sens décroissant n’a pas été rencontré dans la zone de scrutation programmée.
06 06-
06-CHKWND START OUT OF STOR.WND Le début de la fenêtre de contrôle a été trouvé avant le début de la plage d’enregistrement, dans le sens de l’avance de l’axe
07 07-
07-INTERNAL CALCULATION
CALCULATION ERROR La fin de la plage d’enregistrement n’a pas été trouvée.
08 08-
08-CHKWND START AFTER/OUT
AFTER/OUT OF STOR.WND Le début de la fenêtre de contrôle a été trouvé après la fin de la plage d’enregistrement, dans le sens de l’avance de l’axe
09 09-
09-CHKWND OUT OF STORING
STORING WND Le début et la fin de la fenêtre de contrôle ont été trouvé en dehors de la plage d’enregistrement
10 10-
10-PREVIOUS WND NOT-
NOT-EXISTING
EXISTING La fenêtre de contrôle précédente, nécessaire pour placer cette fenêtre de contrôle, n’a pas été placée. Vérifier qu’il ne s’agit pas de la
1ère fenêtre de contrôle.
11 11-
11-NEXT WND NOT-
NOT-EXISTING
EXISTING La fenêtre de contrôle suivante, nécessaire pour placer cette fenêtre de contrôle, n’a pas été placée. Vérifier qu’il ne s’agit pas de la
dernière fenêtre de contrôle.
12 12-
12-CHKWND START OUT OF STOR.WND Le début de la fenêtre de contrôle a été trouvé avant le début de la plage d’enregistrement, dans les cotes négatives. (vérifier en
négatif, -2 est avant -5)
13 13-
13-CHKWND OUT OF STOR.WN
STOR.WN Si la fenêtre de contrôle n’est pas incluse dans la plage d’enregistrement, ce défaut apparait.
14 14-
14-RESERVED
15 15-
15-STRICT INCLUSION FAULT L’inclusion stricte de la courbe d’effort dans la fenêtre de contrôle n’a pas été respectée. La courbe est ressortie de la fenêtre de
contrôle après la fin de la fenêtre dans le sens d’avance de l’axe.
16 16-
16-START INFLEXION THRESH.
THRESH. NOT REACH. Le seuil d’inflexion pour le début de la fenêtre de contrôle n’a pas été rencontré dans la zone de scrutation programmée.
17 17-
17-END INFLEXION THRESH.
THRESH. NOT REACH. Le seuil d’inflexion pour la fin de la fenêtre de contrôle n’a pas été rencontré dans la zone de scrutation programmée.
18 18-
18-INEXISTING FAULT
FAULT
19 19-
19-LINEAR REGRESS. THRESHOLD FAULT Le point de départ calculé en regression linéaire est en dehors de la plage d’enregistrement
20 20-
20-LINEAR REGRESS. DIRECT.
DIRECT. FAULT Le calcul du point de départ par regression linéaire n’est pas possible car la force de fin de scrutation est inférieure à la force de début
de scrutation
21 21-
21-PREVIOUS WINDOW NOT
NOT POSITIONED Cette fenêtre doit démarrer par rapport à la fenêtre précédente mais la fenêtre précédente n’a pas pu être positionnée.
22 22-
22-TOLERANCES OF WINDOW
WINDOW ARE EITHER + AND -
23 N.U.
24 N.U.
25 N.U.
26 N.U.
27 N.U.
28 N.U.
29 N.U.
30 N.U.
31 N.U.
32 N.U.
Sélection 1 Sélection 43
Cycle X Cycle X+1 Cycle X+n Cycle 23
Synchro Synchro
Synchro
Synchro Hard
Rappel Synchro Hard
Cycle Z Cycle Z+1 Cycle Z+2 Cycle Z+n
Sélection N+1 Auto Sélection 513
Rappel
Synchro Hard
Chaîné
Sélection 513
Séquence de
Rappel en position
d'origine 513
Préliminaire d'étude : Affectations d'E/S et définitions temporelles susceptibles d'évoluer sans préavis et sans appel.
Titre
E1
Start Cycle/Arurg Arrurg
Erreur de Selection ou de Calcul de fiches,vérouillé en attente d'Arrurg Tapi Option Infosys
S5
DebCyc/FinCyc (Top-1) Top-1
Tack Tack TRmin Chaînage Hard TRmin TRmin Tack TRmin
Envoi Courbes
S6 Tack
GenOK/GenNOK Etape OK/NOK Etape OK/NOK Res Gen OK/NOK
TRapi Tapi Chaînage Soft (Voir Diag_ES1) TRmin
S Résultats disponibles
E2->E5
Select_ext Entrées B0..B3 B5..B8 Entrées B0..B3 B5..B8 Entrées Entrées
Tapi E6 = 0, sélection libre
E6
Extra Entrée B4 B9 B4 B9 Entrée
E7 = 1, code étendu E7 = 1, Fin de Chaînage par Automate
TRapi E7 = 0, Chaînage par Automate
E7
Sync Etape Aquittement
Tack Tack TRapi Tcmin Tapi TRapi Tack Tack Tcmin TRapi Turg Tack
S7
FinEtape Position Origine Ok Crc (B.1) Crc (B.1) StepReq Crc (B.1) Crc (B.1) Anomalie Position Origine Ok
TRapi Tack
S3
Cntl Variateur Prêt Crc (B.0) Crc (B.0) Crc (B.0) Crc (B.0) Anomalie Variateur Prêt
Tack
S0
StrtB
E1
Start Cycle/Arurg Arrurg
Tack
S5 Turg
DebCyc/FinCyc
Tack TRmin
S6
GenOK/GenNOK Frc OK Res OK/NOK
TRmin Tack TRmin
E2->E6
Entrées Entrées On Off
A.7(31) = 0 & E7 = 1, code direct seq. 1 à 32 (pas de mux) Synchronisation manuelle
E7
Sync Etape Acquittement
Activ.Champ E7 = 0, code direct E/S avec ou sans automate, (pas de mux) .
S7
Position Origine Ok Anomalie Position Origine Ok
FinEtape
Tack Tack Tack
S3
Cntl Variateur Prêt Anomalie Variateur Prêt
S0
StrtB
La "boîte d'information" fait référence à un port de communication associé à une Unité d'Emmanchement qui est précisée
dans le titre de la fenêtre Page « Unité d’emmanchement » :
La "boîte d'information" lors d'un envoi de configuration ou de paramètres retourne l'un des 4 états:
- Terminé Correct !
ou après le type d’envoi effectué, par exemple: "Téléchargement vers MVAT", "Envoi configuration", "Récupération des
Programmes".
- Nack !
- Time Out en Emission !
- Pas de compte–
compte–rendu de communication
(dans cet exemple, le port n'est pas précisé car la tentative de communication a été effectuée avant la définition du port)
In the RS485 communication report (in the COM_MVAT journal), you may see, if there has been a communication fault,
a row of the type:
"File error: 4xxx"
Note:
There is no error when less racks are configured than those scanned by Multip. UEs may be disabled without having to
withdraw MVAT cards
Racks do not have to be in increasing order, but this is safer and more "readable" to the user.
If one of the racks declared in the configuration file does not exist on the Multip network or if the
group no. is not the same as the rack number, the new configuration sent is
completely disregarded (the previous configuration is not changed).
FILE:
Exit:
Exit closes the communication port
WARNING it will not be possible to send to the MVAT card or to receive curves
DISPLAY:
Book:
Book …
Errors: Displays a summary of communication faults between Rhapsodie and MVAT
Trace:
Trace …
Journal:
Journal Displays the press-fitting result blocks
COMMAND:
Journal stock: …
The curve for force F which we observe varies according to a displacement (x-axis) from right to left (direction the shaft
exits from the press towards the zero point of the axes).
The value of the Force F depends on a point x where it is applied. For a small variation dx in x we obtain a variation
dF, defined by: dF = F( x + dx ) − F( x )
dF F( x + dx ) − F( x ) ∆F
The mean variation = is the Force gradient denoted in Physics by .
dx dx ∆p
When dx is very small, this quotient approaches the derivative as the curve representing a derivable function at one
point allows a tangent at this point for which the slope is equal to the derivative of the function. The study of the variation
of this slope by a gradient curve reveals the behaviours of the function.
The analysable displacement is always stored using 2048 points. The curve may be made up of 10 windows each having
their own Gain and Delta P.
Delta F can take any sort of force value from 0 to that rated for the pin. As it is often only a very small value, as only a
small variation, we can amplify it using a factor known as the Gain which can vary between 1 and 500.
∆F
Once amplified, will be compared with an arbitrary threshold value (free dimension in daN which enables the
∆p
Gradient curve to be drawn and by making it significant, "visible").
The expression in pure slope terms is quite difficult (see end of section).
∆F
When × gain − seuil > 0 the detection of an abnormal force variation will be activated.
∆p
The S3d tool (MS Excel 2003) allows all these elements to be varied and to immediately draw the response. The objective
is to show a good compromise between these elements in order to control the sensitivity with which an abnormal change
in slope is detected. The settings thus determined will then be programmed into Rhapsodie's Curve menu.
The windows enable different compromises to be made on the force curve depending on the nature of the forces to be
checked. Example:
For a difference in force ( ∆ F ) of 400 daN to invalidate the cycle, the following is required:
A Threshold of 1000, if ∆p = 20 and Gain = 50.
According to the following example, for the purists, 1 point on VisuCourbe is equal to 0.0078125 mm, i.e.
∆p = 0.0078125 * 16 = 0.125 mm,
The Threshold expressed in terms of slope set point represents:
∆p
Seuil × = 1280 daN/mm,
gain
∆ F = 370.24 daN gives an effective slop of 2962 daN/mm quite sufficient for causing a fault ( ∆ F min necessary =
160 daN).
Manipulating these terms is a delicate operation, a version of S3d will allow a secondary slope scale (in actual points,
the value of the point may vary from 0.976μ to 0.244mm).
Warning: It is not recommended to look for a ∆ F under 20% of the sensor rated value. However, the observation of the
fluidity of the curve may allow this value to be lowered.
The user must always check the results obtained and carry out actual production runs in order to validate the settings
applied which depend on the behaviour of the assembled products. They must randomly cycle products (components)
causing the phenomenon sought by the gradient check.
The user is free to create their own modelling tool to use the MVAT curves from VisuCourbe according to information
provided by FSA.
The disclosure of this information may in no way act as a licence and does not assume the protections and rights
attached to the use of the information from this software.
However, the reproduction, reference, use of all or part of this computer software in agreement with the provisions of the
intellectual property code are still subject to prior written authorisation from FABRICOM Systèmes d'Assemblage S.A.
Solution3d.xls uses the curves produced by VisuCourbe (See VisuCourbe manual). The windows are not active but are
marked and may be isolated.
This curve file opened under S3d allows its force gradient to be observed.
For more information, refer to the examples given in the installation CD-ROM:
…\Excel 97 tools\S3d
RHAPSODIE.NET V1.2
RHAPSODIE.NET V1.3
Integration of advanced curve checking
RHAPSODIE.NET V1.4
Change to a "light" version which is in phase with MVAT V10 (management of signatures, defrag, and UExp-MVAT
terminal), and integration from version 1.4.1.00 of VisuCourbes "Multicourbes" with recalibration and calculation of
Average and Envelope.
RHAPSODIE.NET V1.5
Include the Use of UExp-MVAT, and allows opening curves into Profiles programing.
RHAPSODIE.NET V1.6
Include small corrections +New features in Cycle page (Force increment, slope tripping, temperature compensation)
MVAT fault list available into “Help” menu.
RHAPSODIE.NET V1.7
Adding the Auto-archiving of the curve feature.
Adding the “Specific areas” in the cycle
RHAPSODIE.NET V2.1
The communication interface Com_MVAT disappears, cause it is now integrated into Rhapsodie.net, as well as a
Terminal tab.
RHAPSODIE.NET V2.2
Adding automatic sending using BdR
Adding Fan managing
Adding “Speed reduct. Coeff” (V2.2.0.03)
Adding “Send only BAD cures” feature (V2.2.0.04)
RHAPSODIE.NET V3.0
Programmed under Visual Studio 2019
Result page modified.