The words you are searching are inside this book. To get more targeted content, please make full-text search by clicking here.
Discover the best professional documents and content resources in AnyFlip Document Base.
Search
Published by bbs_vipnie, 2020-07-02 02:25:35

KI

KI

SETUP Menu

9.4.2.26.2 Positioning EO ENVELOPE CURVE
If necessary, also see chapter 'Capturing First Curve'.

First, a curve bundle is captured, where around its outer contour the envelope band is later
automatically generated. Therefore, measurement curves which are recognized as outliers
must be rejected via the yes/no procedure with 'No'. Otherwise, such outliers would be in-
cluded in the envelope calculation.

Now activate an EO ENVELOPE. The envelope band automatically lies around the outer
contour of the curve bundle.

002-679e-08.19 Page 351

maXYmos NC, Type 5847...



The envelope curve, like the EO UNI-BOX, is graphically positioned via the 'handle' or by
numerical input. The limits are automatically updated after each move. This process can also
be activated via the button 'Recalculate'.

Only those measurement curves which completely cover the X region of the HK-band are
involved in the formation of the envelope band. In the example above, none of the curves
meet this requirement; the envelope curve therefore 'falls' on the X-axis.

Page 352 002-679e-08.19

SETUP Menu




Once these conditions are met, however, such by moving the right side exit to the left, the
envelope curve will jump back to the bundle.
The envelope curve, like the EO UNI-BOX, is graphically positioned via the 'handle' or by
numerical input. The limits are automatically updated after each move. This process can also
be activated via the button 'Recalculate'.

Only those measurement curves which completely cover the X region of the HK-band are
involved in the formation of the envelope band. In the example on the left, none of the curves
fulfill this condition, therefore the HK band 'falls' on the X axis.

Once these conditions are met, however, such by moving the right side exit to the left, the
envelope curve will jump back to the bundle.

002-679e-08.19 Page 353

maXYmos NC, Type 5847...

9.4.2.26.3 Activate EO ENVELOPE CURVE trend tracking

Trend tracking is activated under 'Advanced Settings'. It is important in order to react, e.g.,
tools becoming blunt and thus greater developing forces. The envelope is tracked as part of
the settable values. If the corresponding settable limit values for the tracking are exceeded,
a warning message is output.

Page 354 002-679e-08.19

SETUP Menu

9.4.2.26.4 Assign EO ENVELOPE CURVE to a curve section

Each of the max. 2 assignable envelope bands
can be assigned (above) to a curve section
POSITIVE (brown) or NEGATIVE (blue). The
brown envelope band will then evaluate only
the brown section and the blue envelope band
will evaluate only the blue section. The respec-
tive assignment is done via the parameter 'En-
try' (in the example above, the blue return leg
on 'Entry from the right').

002-679e-08.19 Page 355

maXYmos NC, Type 5847...

An already changed enve-
lope band. It is nearing the
upper trend limit (illustra-
tion above).

Basically, just use only curves in the trend tracking. NOK curves
are ignored.

The envelope band reached the trend limit. ALARM is set at the same time. The alarm appears
in the alarm list. It can be reset via counter reset and input I-ACK must be acknowledged. The
envelope band is reset to its original position. The takes effect at the coming cycle.

The result does not necessarily need to be NOK upon reaching
the trend limit.

Page 356 002-679e-08.19

SETUP Menu

9.4.2.26.5 Referencing process value of EO ENVELOPE

2 process values are available for the object EO ENVELOPE, the value designated as ENTRY
on the intersection of the measurement curve with the entry line and the value designated
as EXIT on the intersection with the exit line. These values can be displayed on the PROCESS
page, and also be transfered via fieldbus.

A catch zone is not definable for EO ENVELOPE!

9.4.2.27 EO INTEGRAL

9.4.2.27.1 Evaluation criterion EO INTEGRAL
The area under the curve is determined and evaluated.

INTEGRALmin < < INTEGRALmax
002-679e-08.19
Page 357

9.4.2.27.2 Positioning EO INTEGRAL maXYmos NC, Type 5847...

Position INTEGRAL to
the desired position by
means of numeric en-
try, finger or VNC® .

9.4.2.27.3 Setting up EO INTEGRAL

Page 358 see next page
002-679e-08.19

SETUP Menu

Reference Y is always absolute.

9.4.2.28 EO INFLEXION

002-679e-08.19 Page 359

maXYmos NC, Type 5847...

9.4.2.28.1 Evaluation criterion EO INFLEXION

EO INFLEXION monitors for abrupt gradient changes within the Inflexion expectation range
(box area). It does not matter whether it is a sudden drop (e.g., locking of a locking ring in
the free section) or a sudden increase in the measurement curve (e.g., landing of a workpiece
part/material).

Recognition of the knick is the IO condition (for EO BREAK =
NOK).

9.4.2.28.2 Positioning EO INFLEXION

Position Inflexion to
the desired position by
means of numeric entry,
finger or VNC®.

Page 360 002-679e-08.19

SETUP Menu

9.4.2.28.3 Configuring EO INFLEXION

A name and information can be assigned under 'Advanced Settings'. The name is displayed
next to the EO number above left.

Important: The OK/NOK evaluation is only performed inside the
box boundaries. The Catch zone simply ensures that in addition,
the process values a​​ re also recorded over these box boundaries.
If, e.g., the entry side of a box is missed, it can be of statistical
interest to learn the distance of the curve from the entry limit.

002-679e-08.19 Page 361

maXYmos NC, Type 5847...

9.4.2.28.4 INFLEXION Recognition as Online Signal

Online INFLEXION report
A Inflexion message can be output as an online signal. The online
inflexion message must be set up in the measurement program. 8
possible outputs are available in this menu 'Output Signals'.

Display switching state in SERVICE menu  Service > Dig-IO Status > Tab Digital Outputs

Inflexion recognition can also be parameterized as step enabling
condition of the objects movement in the process of the sequence
(see menu MP-Setup > Sequence Editor > Object Movement >
Additional Functions > Condition).

Curve progression for condition of inflexion recognition of the objects movement for the
inflexion is recognized.

Page 362 002-679e-08.19

SETUP Menu

9.4.2.28.5 EO Object DIG-IN

9.4.2.28.6 Evaluation criterion
During cycle maXYmos should receive a digital input on the pre-selected pin.

Example cases:

002-679e-08.19 Page 363

maXYmos NC, Type 5847...

9.4.2.28.7 Positioning EO DIG-IN

9.4.2.28.8 Position DIG-IN to the desired position by means of numeric entry, finger or VNC®
Setting up EO DIG-IN

Reference X and Y is always absolute.

Page 364 002-679e-08.19

SETUP Menu

9.4.2.28.9 EO Object DELTA-Y

9.4.2.28.10 Evaluation criterion
The maximal hysteresis between the forward and rewind curve is determined and evaluated.
Example cases:

002-679e-08.19 Page 365

maXYmos NC, Type 5847...

9.4.2.28.11 Positioning EO DELTA-Y

Position DELTA-Y to the desired position by means of numeric entry, finger or VNC® .
Setting up EO DELTA-Y

Reference Y is always absolute.

Page 366 002-679e-08.19

SETUP Menu

9.4.3 Switching signal

Setup > MP-Setup > MP-___ > Switching Signal

The maXYmos has two switch signal outputs (O-S1 and O-S2), each of which can be allo-
cated either to channel X or channel Y. They can be used for simple control tasks, such as
switching a feed unit from 'fast' to 'slow'. Once a freely selectable threshold on a particular
allocated channel is reached, a real-time signal is generated.

3. 1.
2.
Switching
thresholds

002-679e-08.19 Page 367

maXYmos NC, Type 5847...

Configuring switching thresholds
Select the 'Switching Signal' button (1.) (on vertical menu bar at right). Then select "Display
Settings" button (2.) and tap on "Display Switching Thresholds" button (3.) Select Switching
Threshold "S01" and/or "S02" (a maximum of 2 thresholds can be selected for each MP).
Select ChannelX or Channel Y . The threshold now appears as a horizontal or vertical axis
(depending on the axis chosen). In the screenshot above, for example, the vertical switching
threshold corresponds to the X-axis scale, because the threshold and the curve (the "Ref.
Graph on" parameter = ABSOLUTE) are relative to ABSOLUTE-X.

Select switching threshold 'Switching at' (either by directly inputting values in the field pro-
vided or by moving the symbol)). Depending on the channel being used, set 'Approach from'
(= the direction from which the threshold approach is measured) to RIGHT/LEFT or ABOVE/
BELOW.
TRIGGER-Y can be configured only if the curve has been referenced to TRIGGER-Y. Enter the
reference point for the switch signal in the 'Reference X' field. Note that this will also apply
to a signal received from Channel X. The switching threshold for TRIGGER-Y is referenced to
the position of the trigger threshold.

Page 368 002-679e-08.19

SETUP Menu

Latch (= (hold/lock in position)
Without: Output changes to '1' if threshold is exceeded and returns to '0' if its is under-

shot.
Until STOP: Output is held until STOP.
Until START: Output is held until the next START.
Check the settings on the Digital Outputs tab of the SERVICE menu. When the threshold is
reached, the allocated output must switch to '1' (LED = green).
ž Service/Dig-IO Status/Digital Outputs/O-S1 and/or O-S2

Switching
thresholds
O-S1 and O-S2

002-679e-08.19 Page 369

maXYmos NC, Type 5847...

9.4.4 Output signals

Setup > MP-Setup > MP-___ > Output signals

The freely configurable outputs O-UNI-X signals can be assigned. A distinction is made be-
tween online and offline signals.

Offline signals are set only after the completion of the evaluation.

Offline signals are active immediately and be related to the occurrence of the event (e.g.,
detect breakage during EO BREAK). If an online signal is selected in the column, a check box
is set (ü).

For the parameterization in the column Source, open the choice by double-clicking and select
the desired EO (e.g., here EO-02 (BREAK)).

Page 370 002-679e-08.19

SETUP Menu

If an output is already occupied by an object of the output se-
quence, it can not be assigned to an EO signal. The selection box
is opened in this case, but does not allow selection of EO signals
(field is empty).

Only the first 8 outputs of O-UNI-1 ... 8 are available on the field-
bus maXYmos NC OUT Byte 8.

The online signal NO-PASS is permanently assigned and is not
affected by the restrictions on the assignment and the fieldbus.

002-679e-08.19 Page 371

maXYmos NC, Type 5847...

9.4.5 Process view

Setup > MP-Setup > MP-___ > Process View
MP-specific settings can be made in the process view.

Page 372 1.
2. 4.
3.

next page

002-679e-08.19

SETUP Menu
Continue

1. 'Current curves' 2. 'Statistics'
Displaying of process values in the lower Select NOK trend setting (change after x
half of the curve graphs. pieces).

3. 'History curve' 4. 'Value table'
Consideration of 'OK' and 'NOK' or just Select measurement values/results for
'NOK' results. statistics.

9.4.6 Part identification generation

9.4.6.1 Setup > MP-Setup > MP-___ > Part identification generation

The part identification appears later in the part counter area of the blue PROCESS level in the
file name of the log file (CSV) and within the log file.

Specify reference source for part identification

Identity source
Fieldbus or internal generator.

is as Source: Fieldbus selected
• are locked for all additional input fields.
• the object mpSerialNumber must be defined in the freely configurable range of the field-

bus telegram (see chapter 'Fieldbus').
• the part identifications are transmitted to the monitor before the measurement of the PLC.

002-679e-08.19 Page 373

maXYmos NC, Type 5847...

9.4.6.2 Definition for configuring source: Internal Generator

General header
Enter name, e.g., 'Ring'.

Separator
This delimiter (if any) is automatically inserted between the various identifications, e.g., '_'

Date
Enter date format, e.g., DD (day), MM (month), YYYY (year), WW (week)

Counter
Define automatic counter, e.g., 4 places, beginning with '1'. Select whether and when the
counter should be automatically reset (OFF = no automatic reset). In the process view 'Part
counter', the part identification counter can be manually reset to '0' piece (pictured below).

Page 374 002-679e-08.19

SETUP Menu

9.4.7 Sequence editor

Setup > MP-Setup > MP-___ > Sequence Editor

There is a distinction between both terms Sequence and Cycle:
• Sequence: Functional process of the complete joining system

(positions, movement, measurement, ...).
• Cycle: Functional process of the pure measurement (start and

stop the measurement, defined in the setup cycle control).

9.4.7.1 Sequence

The entire function process of the NC joining system is configured with the sequence. Dif-
ferent objects are available for configuration. A sequence can contain up to 255 objects.
The objects are arranged in a row in the Sequence Editor. Depending on the object, the step
enabling condition can be set to the next object in the sequence.

With these objects one can:
• define a movement,
• start or stop a measurement
• trigger an interaction,
• operate digital input and output,
• perform calculations.

This makes it possible to configure complex processes that can be accessed and triggered with
a simple, standardized control via PLC user. Subsequent changes or adjustments can usually
be performed without changing the PLC program. At the same time, however, the user has
full control and transparency of the process of the sequence with appropriate parameteriza-
tion.

By default, it is recommended to measure in the sequence from
start or stop. The START/STOP function of the measurement can
also be influenced by the settings in the setup cycle control. Thus,
start and stop of the measurement are controlled only by the
objects of the sequence, and must be selected in the setup cycle
control (global or MP-specific) in selecting START/STOP: Dig. In-
put. The external input Start (Bit 0.0 fieldbus) must be set statically
to LOW (0) and remain set.

002-679e-08.19 Page 375

maXYmos NC, Type 5847...

Overview of the tool buttons in the Sequence editor (part 1)

1 23 5
Element Bar 4
At the lowest position
of the sequence, a
new program element
is inserted. You can
select from 13 diffe-
rent elements types.

6 1

Objects of the sequence chain/Element bar
Active buttons are highlighted dark. Touching again switches to full screen.

Element movement "MOTION" Element jump "JUMP"
Defines a procedure for the NC joining module Dieses Element springt auf die gewünschte Label
Nummer.
Element measurement Start/Stop "MEASURE"
Defines the measurement process IF/ELSE Element "IF-ELSE/ENDIF", this element
permits a conditional branch, i.e. a branch in the
Element timer "TIMER" sequential program according to the query con-
Defines a delay time (e.g., setting time) dition or result.

Element dialog "DIALOG" Piezo operate element "PIEZO_OPERATE", this
Defines an interaction via the display element is used to perform a variable measure-
ment start/stop of the integr. charge amplifier
Element calculation "CALCULATUR" included in the sequence.
Performs calculation
Element ZERO TARA "ZERO_TARA"
Element input "INPUT" this ZERO_TARA element can be used to set
Reacts to the status of a digital input the sensor to zero on the X or Y channel in the
sequence.
Element output "OUTPUT"
Sets a digital output Barcode-reader element ‘‘BARCODE’’
this element can be used to read a barcode.
Element wait "WAIT"
Defines a stop in the sequence chain

Element mark "LABEL"
Defines a mark (label)

Pos. Description Element Bar 5 Close editor
1 Element Bar/Sequence chain 6 If you press this button, the Editor will be closed.
2+3 Move up/move down Edit sequencer mode
When pressed selected program element is shifted upward/ By pressing button the sequence editor will be opened. Also
4 downward you can activate and deactivate the editor window.
Delete element
The currently selected program element is deleted by pres-
sing the button.

Page 376 002-679e-08.19

SETUP Menu
Overview of the tool buttons in the Sequence editor (part 2)

Up arrow
Moves a selected object upward (dark highlight, Wait row here)
Down arrow
Moves a selected object downward (dark highlight, Wait row here)
Delete a selected object of the sequence flow (dark highlight, Wait row here)

The deletion of an object can not be undone.

Overview of the page selection in the Sequence editor (part 3)

002-679e-08.19 Page 377

maXYmos NC, Type 5847...

Page selection editor functions (upper left)
Active buttons are highlighted dark. Touching again switches to full screen.

Call up menu Capture Measurement Curve; switch toMeasurement Curve to
Fullscreen by touching again (and back by pressing it again).

Call up menu Add Evaluation/EOs . Up to 10 EOs can be configured per
measurement program.

Call up menu Reference X for referencing on ABSOLUTE, TRIGGER-Y or
BLOCK.

Call up menu Switching signal in order to set S01 or S02 . Enables the activa-
tion of a real-time switching signal to the corresponding outputs.

Call up menu Virtual Process View for Preview/Adjustment of the EOs.
Switches to the virtual process display within MP Setup menu.

Call up menu Output Signals

Call up menu Sequence Programming

9.4.7.2 Main sequence
Main sequence

Content without manually added objects (default).

Label always begins No. 1
Always includes home position
Always includes sequence end

Measurement start/stop can only be controlled in the sequence Main.

If via input control bits: Sequence-0 [1] and Sequence-1 [2] (Bit 12.0 ... Bit 12.1) = 0 chosen.

Page 378 002-679e-08.19

SETUP Menu

Main Bit 12.0 Bit 12.1
Sub.1 0 0
Sub.2 1 0
Sub.3 0 1
1 1

The feedback of the current sequence via output control bits: Current Sequence-0 [1] and
Current Sequence -1 [2] (Bit 12.0 – Bit 12.1).

If a sequence is started and the sequence changes during it process, the sequence is stopped.
The newly selected sequence must be restarted again!

Bit 12.3 ... Bit 12.7 always = 0

9.4.7.3 Sub1 – Sub3 Sequence
Sequence for subordinate processes (such as loading, unloading, tool change, ...)

Content without manually added objects (default).

Label always begins No. 1

No measurement can be performed.

If via input control bits: Sequence-0 [1] and Sequence-1 [2] (Bit 12.0 – Bit 12.1) ≠ 0 selected
(see appendix Fieldbus Input Control Bits).

Main Bit 12.0 Bit 12.1
Sub.1 0 0
Sub.2 1 0
Sub.3 0 1
1 1

002-679e-08.19 Page 379

maXYmos NC, Type 5847...

The feedback for the current sequence is made via output control bits: Current Sequence-0
[1] and Current Sequence -1 [2] (Bit 12.0 – Bit 12.1).
If a sequence is started and during the process the sequence is changed, the sequence is
stopped. The newly selected sequence must be started again!

Bit 12.3 ... Bit 12.7 always = 0

Page 380 002-679e-08.19

SETUP Menu

9.4.7.3.1 Element Motion/Movement "MOTION"

Parameterization of a movement of the NC joining modules. In addition to tra-
verse path and the traverse speed, the condition for advancing the next object
in the sequence can be configured here in the sequence (e.g., position, force,
...). If several movements (e.g., fast speed, add, ...) in the sequence are lined up
in sequence, the transition between the movements of the individual objects is
automatic without a halt. The required ramp gradients of velocity are determined
internally.

Description
The description can be chosen freely (maximum 30 characters, where the maximum number
of characters can be reduced with the use of special characters according to the UTF8 stan-
dard).

Reference
Determines whether the target position of the movement is performed in absolute terms or
relative to the current position. In case of using an external X-sensor the target position refers
to the X-sensor.

Position
Target position of the movement for setting Reference: absolute or path from the current
position in setting Reference: relative.

One can also enter choose between user entry (direct entry as numeric value) or assigning
position from variables in the Universal Variable Table for the entry of position.

If External absolute is chosen
a deceleration ramp can be
defined by entering an offset
related to the target position.

002-679e-08.19 Page 381

maXYmos NC, Type 5847...

Speed
Speed for movement to the position. One can also enter choose between user entry (direct
entry) or assigning speed from variables in the Universal variable table for the entry of speed
(see position).

Max. Force
Maximum force that is permissible for the movement to the position. Overshooting the force
leads to an interruption of the movement and to an interruption of the current sequence.

One can also enter choose between user entry (direct entry) or assigning force from variables
in the Universal variable table for the entry of force (see position).

Condition
The transition condition from the current object Movement to the next object in the sequence
is configured in the Advanced Functions menu.

Attention: The condition Gradient is only available, if the measuring function in the cycle
control is set to f’(x).

Menu advanced settings

Bending compensation

Compensation factor for the force-dependent correction of the traverse path to compensate
for the upward bend/elastic deformation of the overall mechanical structure (apparatus and
joining system) under force.

This factor is system-specific and must be determined by measuring the upward bending
when subjected to a typical force for the operation of the entire structure.

Determining the compression of the joining system/apparatus: Menu Service > Jog Mode

In jog mode to block, up to a force of 10% of the nominal range (Fn 10 %) of the NC joining

module moves and reads position x1. In jog mode to block, up to the rated force (Fn) of the

NC joining module moves and reads position x2.

Bending compensation = x2 – x1
Fn – Fn10 %

Page 382 002-679e-08.19

SETUP Menu

It should be noted when determining the factor for bending com-
pensation, that multiple messages are performed and no mechan-
ical setting processes influence the system of these messages.

Stop for external signal
Enable the function Stop for external signal
Allows the stopping of movement by a signal transition 0 > 1 (positive edge) at the dig. input
I-EXTERNAL-STOP (X14 PIN 18)

Stopping the movement of the external signal is the transition condition to the next object in
the sequence. Through this, the movement by external components can be influenced, such
as end switches.

The function Stop for external signal or the dig. input I-EXTER-
NAL-STOP (X14 PIN 18) must not be used for safety functions.

If the external signal is not set during the positioning set, an alarm
is displayed.

Menu advanced settings submenu condition
Here, the step enabling conditions for the object Movement can be defined.

If several objects of Movement are performed consecutively with-
out stopping (e.g., fast speed and joining), the corresponding
step enabling condition must be parameterized. The transition
between the objects is thus achieved automatically.

Menu advanced settings submenu condition: Position
The step enabling condition to the next object in the sequence is to achieve the position that
was parameterized in the Motion menu for this object.

002-679e-08.19 Page 383

maXYmos NC, Type 5847...

Menu “Extended Settings” Submenu “Position”
The stepping condition to the next sequence element is reaching the position parametrized in
the menu “Motion” for this element.

Position
Position value which terminates the current element and steps further to the next element.

For entering the position it can be selected between user input (direct input) or assigning the
position of a variable of the universal variable table.

Positioning with external displacement sensor
By setting an offset for the start of the deceleration in case of stop condition position with
reference on an external displacement sensor positioning can be done more precise.
The reference is the target position of the motion.

Page 384 002-679e-08.19

SETUP Menu

Menu advanced settings submenu condition: Force
The step enabling condition to the next item in the sequence is the achievement of the set
force in this menu.

Force
Force value for the current object Movement is ended and is advanced to the next object in
the sequence.

One can also enter choose between user entry (direct entry) or assigning force from variables
in the Universal variable table for the entry of force (see position).

Block motion control and start block motion control
Block motion control minimizes and prevents overshooting of the preset force.

Block motion control: an additional force value can be entered, from which the speed will be
reduced until to the force value of the stepping condition.

The force value set here must be less than the set value pf the
parameter Max. Force in the menu Movement.

The value Position must be selected in the menu Movement so
that the force is safely reached under Condition Force.
If the value is not reached, the movement is performed to the
specified position. If an additional movement is called up as the
next object in the sequence, the sequence is broken with sequence
error. If no object Movement follows, the sequence is continued.

002-679e-08.19 Page 385

maXYmos NC, Type 5847...

Approaching

Specifies the direction and reference for the reaching of the configured force value as con-
dition force.

Force Block motion control
Absolute from below Absolute from below

a) Force value from condition: Force a) Force value from condition: Force
Absolute from above b) Start: block motion control

Absolute from above

a) Force value from condition: Force a) Force value from condition: Force
Relative from below b) Start: block motion control

Relative from below

Position value of the movement a) Force value from condition: Force
b) Start: block motion control
a) Force value from condition: Force

When setting relative from below, the force value from condition Force is added to the force
value at the point position and the movement continued up to achieving this value. The next
object in the sequence is advanced after reaching this value.

Relative from above Relative from above

Position value of the movement a) Force value from condition: Force
b) Start: block motion control
a) Force value from condition: Force

For setting relative from below, the force value from condition Force is subtracted from the
force value at the point position and the movement continued until reaching this value. The
next object in the sequence is advanced after reaching this value.

Page 386 002-679e-08.19

SETUP Menu

Menu advanced settings submenu condition: Force feedback control
The step enabling condition to the next item in the sequence is the process of control time,
which starts after reaching the threshold of force.

Force target value
Target value for force regulation.

Start control time
Force threshold is activated when exceeded the expiration of control time.

Control time
Time period of force regulation. The control time is activated when exceeding the threshold
value of force. The end of the control time is the step enabling condition to the next object
of the sequence.

Regulation approach
Sets the direction of the force feedback control for reaching the force target value.

Regulation speed
Speed is achieved with force regulation.

Start regulation speed
Force threshold occurs at the transition from traversing speed to control speed. Force regu-
lation activates.

One can also enter choose between user entry (direct entry) or assigning force from variables
in the Universal Variable Table for the entry of force (see position).

002-679e-08.19 Page 387

maXYmos NC, Type 5847...

Default amount should be:
Max. Force > Force Target Value > Force Threshold > Start Control
Speed

Menu advanced settings submenu condition: Inflexion recognition
The step enabling condition to the next item in the sequence is the recognition of a Inflexion.
For this purpose, an EO of the type Inflexion must be parameterized and the movement be
fulfilled here.

Page 388 If no Inflexion is detected, the sequence aborts with sequence
error when it reaches the position that has been parameterized in
the menu Motion.
Depending on the application, an object Movement with relative
position or force follows the object movement with step enabling
condition Inflexion.

002-679e-08.19

SETUP Menu

Menu advanced settings submenu condition: Gradient
The step enabling condition to the next item in the sequence is the exceeding or underrun
of the set up gradient.
A stop is executed, if the following sequence element is not the element Motion.

Max. Gradient (Stop)
Maximum threshold of the gradient, which stops the motion.
An output signal on the fieldbus is set, if the motion is stopped. An alarm is not generated.
The threshold of Max. Gradient (Stop) is always positive.

Undercut gradient cont.
Threshold of the gradient to enable the next motion or stop the current motion.
Can be defined as absolute or percental value.

Activate gradient eval.
If "Next step thresh" is set to percental, the threshold evaluation is not started until the gra-
dient is above the "
Activate gradient eval" value. This prevents enabling the next motion due to noise.
If " Next step thresh " is set to constant, " Activate gradient eval’’ has no function.

Direction
Sets the direction of the ‘‘Undercut gradient cont.’’

Next step thresh.
Determines if the threshold of the gradient will calculated as a percentage of the largest gra-
dient found or defined by a constant.

Reference
Determines if the absolute value of the gradient is used for the evaluation or is added relative
to the current gradient from the start of the motion of the entered value.

Attention: Maximum force that is permissible for the movement to the position is still
evaluated with the force value and not with the gradient.

002-679e-08.19 Page 389

maXYmos NC, Type 5847...
Example: Direction: from below, calculation step enabling: via percent value
Gradient evaluation: Absolute

Example: Direction: from below, calculation step enabling: via constant value
Gradient evaluation: Absolute

Example: Direction: from below, calculation step enabling: via constant value
Gradient evaluation: Relative

Example: Direction: from above, calculation step enabling: via constant value
Gradient evaluation: Relative

Page 390 002-679e-08.19

SETUP Menu

9.4.7.3.2 Element Measurement START/STOP

Control of measurement via the sequence. The object is only available in the
Sequence Main. There can be only one measurement Start and measurement
Stop inserted per sequence (after the button is disabled).

First the starting point of the measurement
has to be set in the sequence.

You also have the option of selecting a
UVT to save the measurement, which
allows you to retrieve and use the measu-
ring result at a later time.
You can, however, also discard the result.

Description
The description can be chosen freely (maximum 30 characters, where the maximum number
of characters can be reduced with the use of special characters according to the UTF8 stan-
dard).

Measuring
The assignment to the object Start/Stop can be changed afterwards here.

Goal
The measurement result can be stored in a variable. If OK, the system writes in the target
variable 1.0. If NOK, the system writes in the target variable 0.0.

By default, it is recommended to start or stop the measurement
in the sequence.
The function Start/Stop of the measurement can also be influ-
enced by the settings in Setup Cycle Control.
Thus, start and stop of the measurement are controlled only by
the objects of the sequence, and must be selected in the setup
cycle control (global or MP-specific) in selecting START/STOP:
Dig. Input. The external input Start (Bit 0.0 fieldbus) must be set
statically to LOW (0) and remain set.

If the measurement is influenced parallel to the control via the
objects in the sequence via the external signal or start or via
thresholds in cycle control, the measurement thus starts with the
first adjacent valid start condition and ends with the first adjacent
stop condition.
For Start, this corresponds to an OR operation. For Stop, this cor-
responds to an AND operation, where only the signals that were
previously set are combined.

002-679e-08.19 Page 391

maXYmos NC, Type 5847...

9.4.7.3.3 Element Timer "TIMER"

Time object for the definition of a waiting time. The next object in the sequence
is automatically started after a period of time.

Description
The description can be chosen freely (maximum 30 characters, where the maximum number
of characters can be reduced with the use of special characters according to the UTF8 stan-
dard).

Time
Enter the wait time in ms.

One can also enter choose between user entry (direct entry as numeric value) or assigning
time from variables in the Universal Variable Table for the entry of time.

Page 392 002-679e-08.19

SETUP Menu

9.4.7.3.4 Element Dialog "DIALOG"

Object for the interaction with operator or worker. A freely designable message
is displayed and a response (green/red button) from the operator or worker is
required.
Depending on the acknowledgment, a 0 or 1 is written to a created variable in
the Universal variable table . These can be further processed, e.g., for a calcu-
lation or by the user PLC (see example). The next variable in the sequence is
automatically started after the writing. The next object in the sequence is auto-
matically started after a period of time.

Description
The description can be chosen freely (maximum 30 characters, where the maximum number
of characters can be reduced with the use of special characters according to the UTF8 stan-
dard).

Text
Free text that appears as a display (maximum 100 characters, where the maximum number of
characters can be reduced with the use of special characters according to the UTF8 standard).

OK Text
Free text for the green button (maximum 10 characters, the maximum number of characters
can be reduced with the use of special characters according to the UTF8 standard).

Text for abort
Free text for the red button (maximum 10 characters, the maximum number of characters can
be reduced with the use of special characters according to the UTF8 standard).

Results
Selection of the variable for the Universal Variable Table in which the results (green/red but-
ton of the dialog box) is described.
Green button: Variable = 0
Red button: Variable = 1

Advanced configuration
Opens a submenu for password protection or display duration.

002-679e-08.19 Page 393

maXYmos NC, Type 5847...

Dialog - Display time and protect Dialog with Password
The DIALOG element enables interaction with the user. It can be used, for example, to for-
ward useful information to the user. The dialog must either be confirmed by the user at the
visualization or will be hidden automatically after a configured period of TIME.

The input text can be customized.
Just as the text, the acknowledge buttons can
be customized to fit individual requirements.

Page 394 The result of the corresponding dialog can be
stored in the UVT.

Acknowledgment of the dialog re-
quires that the TIMEout feature be
active.
Once you have activated TIMEout,
you can set the display duration to
the period you require.

002-679e-08.19

SETUP Menu

The dialog cannot be acknowled-
ged by password unless the pass-
word acknowledgment feature is
active.

Once this feature has been activa-
ted, you can define a password.

Acknowledgment must still be gi-
ven using the acknowledge but-
tons.

002-679e-08.19 Page 395

maXYmos NC, Type 5847...

Example 1
Two identical bushings are inserted left and right of a lever on a manually loaded station. The
parts are provided out of order.
The worker can now specify which bearing is joined via the dialog function of the PLC. The
variable Dialog1 was created in the Universal variable table for the results. The variable can
be read from the PLC. For this purpose, the variable must be defined in the freely configurable
area of the fieldbus telegram (see Fieldbus).
The following dialog is displayed on the screen:

Example 2

Two identical bushings are inserted left and right of a lever on a manually loaded station. The
parts are provided out of order. The joint position is different. The same MP should be used.
The PLC transfers the respective joining position.
The worker can now specify which bearing is joined via the dialog function of the PLC. The
variable Dialog1 was created in the Universal variable table for the results. The variable can
be read from the PLC. For this purpose, the variable must be defined in the freely configurable
area of the fieldbus telegram (see Fieldbus). So that the PLC can transfer the joining position
without immediately triggering the movement, an object Wait must be inserted as an object
following Dialog in comparison to example 1 (see object Wait). The PLC can now transfer the
position and then acknowledge the object Wait .

Page 396 002-679e-08.19

SETUP Menu

9.4.7.3.5 Element Calculation "CALCULATOR"
Object of the calculation

Description
The description can be chosen freely (maximum 30 characters, where the maximum number
of characters can be reduced with the use of special characters according to the UTF8 stan-
dard).

Variable 1/2
Operand of the calculation (input variables).

002-679e-08.19 Page 397

maXYmos NC, Type 5847...

9.4.7.3.6 One can choose between user input (direct input as numeric value) or the assignment of the
variable value for the entry of variables 1 and 2:
• Process value of a EO
• Curve values
• Variables of the Universal Variable Table
• Current values
are selected.

According to the source, the selection is composed of up to 3 selection steps, e.g., for the use
of a process value from an EO:
Selection 1: EO
Selection 2: EO-XX (XX = number of EOs)
Selection 3: Process value

Operation
Operator for the calculation Addition, subtraction, multiplication and division are possible.

Target
Variable of the universal variable table, in which the results of the calculation is saved.

Element Input "INPUT"

The object to query for a digital input or a fieldbus bit. The external setting of the input is the
step enabling condition for the sequence.

Description
The description can be chosen freely (maximum 30 characters, where the maximum number
of characters can be reduced with the use of special characters according to the UTF8 stan-
dard).

Signal
Selection of the digital input I-UNI-X or of the fieldbus bit FB-I-UNI-X.

Page 398 002-679e-08.19

SETUP Menu

Operation
Evaluation of the input signal on level (LEVEL) or edge (EDGE).

Status
Definition of the active level or edge (depending on the setting Operation).

Selection Operation Level Edge
Selection Status
High (1) Rising edge (0-1)
I-UNI-X = 1? I-UNI-X = 0-1?
FB-I-UNI-X = 1? FB-I-UNI-X = 0-1?

Low (0) Falling edge (1-0)
I-UNI-X = 0? I-UNI-X = 1-0?
FB-I-UNI-X = 0? FB-I-UNI-X = 1-0?

Timeout

Time interval, which begins with call up of the object Input and must be set up to the dis-
charge of the input.

Value: Timeout = 0 disables the timeout function and the time
interval is infinite.

If the input is not set until the expiration of the defined interval of
time with a timeout, the sequence is aborted with sequence error.

002-679e-08.19 Page 399

maXYmos NC, Type 5847...

9.4.7.3.7 Element Output "OUTPUT"

The OUTPUT element can be used to designate any of the 12 available digital
outputs to output a digital signal, e.g. in order to activate a press.

Select one of the 12 available outputs
for the transmission of the signal.

At first touch (green signal) the output will be set
on high (24 V)
At second touch (red signal) the output will be
set on low (0 V)
At third touch (inactive) the output will be
deactivated

On the digital outputs of maXYmos no security-related compo-
nents are eligible to serve.

Description
The description can be chosen freely (maximum 30 characters, where the maximum number
of characters can be reduced with the use of special characters according to the UTF8 stan-
dard).

The output is not automatically reset at the end of the sequence!
This also applies to the abortion of a sequence by sequence errors.
Depending on the application, it is recommended that used out-
puts be reset at the start of a (new) sequence.

Page 400 002-679e-08.19


Click to View FlipBook Version