ROGRAMTHE WINDOWS® CE OPERATING SYSTEM.......................
P
AGE. 4
P
AGE. 12
P
AGE. 25
AGE. 37
P
P
AGE. 42
P
AGE. 51
P
AGE. 58
P
AGE. 68
P
AGE. 72
P
AGE. 81
P
AGE. 84
AGE. 92
P
- 2 -
Page 3
- 3 -
Page 4
1 INTRODUCTION
Designed for simple measuring applications up to 16 sensors/measurements and
basic statistics analysis, Merlin represents a new concept of gage computer using
the same technologies created for PDA and portable electronics, for data collection
from traditional or wireless measuring devices.
The Merlin software is based on Microsoft® .Net® technology and uses the Microsoft®
Windows® CE operating system.
The simple, user-friendly touch-screen user interface can be used to program and perform measurements without the need for additional input devices.
1.1 Operating limits
Maximum number of connectable sensors16
Maximum number of characteristics16
Maximum number of steps16
Maximum number of classes32
Maximum number of part programs200
Maximum number of batches200
1.2 Command bar
A command bar containing a series of icons corresponding to the selected menu is
always displayed at the bottom of the screen, each icon includes a brief description;
move the mouse over any icon to display a more detailed description of the command associated with the icon in the centre of the bar.
1.3 User interface
The user interface is a touch-screen, so it is necessary to tap the icons and fields in
order to interact with the Merlin software, alternatively, it is also possible to connect
a USB type mouse.
MENU: tap this icon to select the main menu from which it is possible to
access all the software functions at any moment.
OK: this icon appears in all the programming windows when it is necessary to confirm that the user wishes to save the data.
- 4 -
Page 5
CANCEL: this icon appears in all programming windows and it permits
to exit without saving the data.
ENTER: it permits the user to confirm data entered via the virtual
keypad.
1.4 Menu
The menu can be used to access all the functionalities.
Switch between ADMINISTRATOR and OPERATOR user levels
Access to configuration phase
Access to programming phase
Access to BATCH creation phase
Access to MEASUREMENT page
If the menu contains more than 5 icons, this command can be used
to scroll through the subsequent icons.
- 5 -
Page 6
1.4.1 Settings menu
Access to sub-menu where it is possible to change the LANGUAGE
Access to MEASUREMENTDEVICESMAP page where it is possible to insert
additional devices (See chapter 2)
Access to I/O LINESMAP page that provides a rapid overview of all the
I/O signals associated with the connected devices (See paragraph
2.7).
Access to LISTOFSERIALPROTOCOLS page that lists all the standard protocols handled by Merlin and enables the user to create customised
protocols (See chapter 7).
Access to MAINSETUP page (See chapter 6).
Access to TRACINGDATA (See chapter 8).
Access to software function which enables the BACKUP RESTORE of the
application (See Chapter 10).
Display the MERLIN VERSION, ALLOCATED MEMORY and FREESPACEREMAINING
ONDISC.
- 6 -
Page 7
Exit from the measuring software.
1.4.1 Programming menu
Access to PARTPROGRAMLIST (See paragraph 3.2).
Access to MASTERSETLIST (See paragraph 3.1).
NOTE: Available languages: English, Italian, German, French, Japanese, Spanish, Portuguese, Chinese, Dutch, Swedish, Polish, Hungarian,
Romanian, Czech, Korean and Turkish.
For Chinese, Korean and Japanese languages an appropriate operating
system is required.
- 7 -
Page 8
1.5 The virtual keyboards
The operator can enter data by using the virtual keyboards that vary in their format
depending on the language and type of data to be entered or modified.
Alphanumerical E
NTER icon to confirm the data that have been entered.
Oriental keyboards available:
Chinese
830MEFBC00
Japanese
830MECBC00
Korean
830MEEBC00
MerlinSiSiSi
NOTE: It is also possible to connect a USB keyboard to Merlin, or a
laser scanner (for reading barcodes or datamatrix) if it is configured in
wedge emulation.
- 8 -
Page 9
1.5.1 Using the Japanese keyboard (Hiragana or Katakana)
When the operator selects the language from the general Menu, the software opens the
corresponding keyboard and handles all the communications with the IME and selects
the appropriate O.S. settings for the specific input language.
In the case of Japanese, it is possible to select between 3 different keyboard types:
Hiragana, Katakana, Romanji, in additional to the traditional versions. When the operator
taps a button, the corresponding character is displayed in the text box at the top of the
page.
The EXIT key is replaced with a character selector key and the Enter key is replaced
by the OK button, which is used to confirm the character selected from the list.
Once the operator has finished entering the string, the standard buttons reappear
and it is possible to confirm the input by tapping the E
NTER button.
- 9 -
Page 10
1.5.2 Using the Chinese keyboard (Pinyin)
To enter text in Chinese, select the last keyboard on the list, type the desired
characters and tap Space/Ok to display the list of candidates. The green arrows
located next to the text box, can be used to scroll left and/or right through the list.
Once the desired letter has been entered, tap ‘Space/Ok’ to confirm the selection,
tap again to close the IME and return to the standard keyboard. Tap the Enter button
to confirm the data and return to the initial form.
NOTE: It is also possible to connect a USB keyboard to Merlin Plus, or
a laser scanner (for reading barcodes or datamatrix) if it is configured in
wedge emulation (for example Honeywell 6300 Series DPM).
- 10 -
Page 11
2 INITIAL SETTINGS
When a new and unprogrammed Merlin is switched on, the MEASUREMENTDEVICESMAP
page is displayed, initially empty.
To carry out the initial set-up, proceed as follows; note that it is not necessary to
connect any of the devices at this stage.
• Select N
• The Device
Merlin by tapping the D
ON P&P DEVICE from the command bar
SETTINGSWINDOW appears, select the type of device connected to
EVICETYPEFIELD repeatedly (See paragraph 2.2).
- 11 -
Page 12
• Enter a name in order to identify the device in the DEVICENAMEFIELD.
• Tap Ok to save the data; if the device has not connected yet, the message “E
ROROPENINGDRIVER” is displayed.
As new devices are entered the M
EASUREMENTDEVICESMAP begins to fill up, displaying
a line for every input available on each device.
R-
Key: Each transducer is identified by a three figure value, for example,
T213. The first figure identifies the device, the second the channel and the
third the instance. Hence, the transducer identified as T213 corresponds
to the third instance of the first transducer on the second device.
NOTE: If a DigiCrown network with more than 9 transducers, it may be
necessary to use 4 figures to identify the transducers (e.g. T1121). In this
case, the middle two figures indicate that it is the twelfth transducer on
the network.
NOTE: if more than one device of the same type is connected make a
note of the order in which they were connected; this is because, if it is
necessary to disconnect them they must be reconnected in the same
order otherwise Merlin will fail to recognize them.
NOTE: If it is necessary to modify a device type that has already been
configured, the system checks that the new type has the same number
of inputs, and hence that it is compatible with the previous type. This is
especially useful when replacing a faulty device.
- 12 -
Page 13
2.1 Multiple transducer instance
Defining multiple instances for the same transducer (by the GENERAL SETUP menu,
see para. 6.1) makes it possible to use different transducers in the measurement
formulas, provided the same device and input are used. In fact, the transducers
connected to a given device may have different operating ranges, sensitivity etc.
The different instances are identified by the third figure in the T
(e.g. T121 and T122 are two instances of the second channel on the first device).
RANSDUCER NAME field,
If the M
ULTIPLETRANSDUCERINSTANCE option is activated in the set-up, the Device map
displays an additional 3 columns that represent all different configurable istances
for transducers, to every istance, it is possible to assign during the configuration, a
customized name (for example the fixture name where the sensors are installed) in
this way the list can appear easy to read.
The commands DELETE device and TRANSDUCERSVIEW, available when a transducer
column is selected, can delete or add or modify an istance.
It is possible to leave the cells empty, if the channel is not used by an istance, it is
possible to manage up to 4 istances for every transducer.
- 13 -
Page 14
2.2 Basic devices
The following is a list of devices that can be connected to Merlin.
Whatever type of device is selected, it is necessary to enter a customized name in
the related field
• M1 Wave: Marposs Bluetooth
• I-Wave: Marposs Bluetooth
• MultiWave: Marposs multisection buffers with Bluetooth
®
buffers with electrical capsules (see par. 2.3.1)
®
buffers with mechanical capsules (see par. 2.3.1)
®
interface. Manages up to
7 measurement channels, excluding the optional heat sensor (i.e. a maximum of 6
channels if the system is also fitted with the heat sensor) (see par. 2.3.1)
• Easy Box U1AIR: 1 pneumatic input
• Easy Box U3AIR: 3 pneumatic inputs
• Easy Box U4AIR: 4 pneumatic inputs
• Easy Box U4H: for Marposs standard half-bridge/HBT transducers (see par. 2.3.5)
• Easy Box U4D: Mitutoyo Digimatic compatible
• Easy Box U4T: half-bridge/HBT compatible with Tesa amplifiers
• Easy Box U4F: for Marposs standard full-bridge/LVDT transducers
• Easy Box U8IO: 8 digital Input/Output lines
• Easy Box U4P: push button for remote control and data acquisition (see par. 2.3.2)
• Easy Box U4M: “MG” 4 HBT transducers interface
• Easy Box U4TP_E: for type-E thermocouples
• Easy Box U4TP_J: for type-J thermocouples
• Easy Box U4TP_K: for type-K thermocouples
• Easy Box U4TE: for “Trac” tranducers
• Easy Box U4E: 3 inputs for incremental transducers (see par. 2.3.3)
• Easy Box U4F-HR: for Marposs standard full-bridge/LVDT transducers with
sub-micron resolution
• Easy Box U4S: 4 serial devices (see par. 2.3.4)
• Digi Crown: Marposs digital network for various devices (see par. 2.3.6)
• Serial gauge: devices equipped with RS232 interface (see par. 2.3.7)
• Vectrix DR-200R: wireless system to connect various devices (see par. 2.3.8)
NOTE: If it is necessary to connect more than 5 Easy Boxes to the Merlin,
use a HUB USB with its own power supply (7 USB ports: D-Link DUB
H7, 4 USB ports: LINDY Smart Hub Pro powered - code 4701300468).
As reported in the operating limits table (paragraph 1.1) the limit of
connectable sensors is 16 and then is possible connect up to 4 devices
which can manage 4 sensors, (i.e. EasyBox U4F, U4Air...), 5 devices which
can manages 3 sensors (i.e. EasyBox U3Air or U4E) up to 8 devices which
can manage one sensor (EasyBox U1Air, iWave, M1Wave...); it is possible
to connect up to 7 channels Bluetooth
®
working simultaneously.
- 14 -
Page 15
2.3 Devices with additional parameters
On some devices it is necessary to set up additional configuration parameters, as
well as the name.
2.3.1 M1Wave, I-Wave e MultiWave
Tap BINDING to execute interfacing/pairing with a M1 Wave, I-Wave
or MultiWave plug
Configurable parameters:
• A
• B
• B
• T
CQUISITIONSPEED: data acquisition speed (Options: SLOW10 sample/second,
F
AST 40 sample/s, MEDIUM 20 sample/s, default: MEDIUM).
ATTERYTYPE: select the battery type of the Wave plug (Options: ALKALINE, NI-
M
H, LI-ION, default: ALKALINE).
ATTERYWARNINGLEVEL: the system provides the battery level indication
NOTE: The maximum number of Bluetooth® devices that may be con-
nected to Merlin is 16, and up to 7 of these may be accessed simultaneously.
2.3.2 Easy Box U4P
Box fitted with 4 push-buttons, used for remote control and data acquisition. Each
input may be defined as N
• N
• C
ORMAL: this button is activated by pressing it, and deactivated releasing it.
OMMUTATIVE: the button remains active even after it is released and must be
ORMAL or COMMUTATIVE, these two modes differ as follows:
pressed again in order to deactivate it.
2.3.3 Easy Box U4E
Easy Box with 3 inputs for incremental or absolute type, rotary or linear encoders,
with analogue or digital interfaces.
• E
XTERNALPOWERSUPPLY: The U4E requires its external power supply unit when
the current consumption of the connected encoders is over 200 mA.
2.3.4 Easy Box U4S
The Easy Box U4S is recognized automatically by the system, so that no set-up is
required. The programming of these inputs is handled within the parameters of the
S
ERIAL GAUGE.
NOTE: Only one Easy Box U4S may be connected to Merlin.
- 15 -
Page 16
2.3.5 Easy Box U4H
NOTE:
propose the R
after the selection of the sensor type, the system automatically
ESOLUTION and RESPONSE values. Tapping the MODE field is
possible to select the required compromise. Through that device, it isn’t
allow to manage the complete range in some pencil probe models.
2.3.6 Digi Crown
Up to one Digi Crown digital network (31 modules) can be connected to the RS232COM port and managed by Merlin. The following Digi Crown boxes are compatible:
Digicrown 232, Digicrown PSU, Digicrown BOX (single channel only), Digicrown I/O
(Sink, Source and Only Input versions), Digicrown PBB (push button for “Only Input”
I/O module)
Tap ADD to execute the Digi Crown digital network automatic recognition (only modules with firmware V1.3 or greater are permitted).
Configurable parameters:
• N
ETBAUDRATE: network data transmission speed expressed in baud/s (options:
9600, 208.3k; default: 208.3k).
• B
AUDRATE: Digi Crown modules communication speed in baud/s (options:
NOTE: The Merlin with a DigiCrown digital network cannot accept a Red
Crown pencil probe connected to any box of this network.
- 16 -
Page 17
2.3.7 Serial gauge
In order to connect them, serial type devices require a physical port (RS232 or USB)
and a communication protocol.
Configurable parameters:
• D
• P
• M
• S
EVICENAME: to enter the unit name using the keyboard.
ROTOCOLNAME: STANDARD or PERSONAL protocol type in use (See chapter 7).
ANUFACTURER: manufacturer’s name of the serial gauge.
ERIALPORT: comunication serial port (options: COM1, INPUT 1/2/3/4 – U4S).
2.3.8 Vectrix DR-200R
The Vectrix telemeasure units are used to send wirelessly the measure from a
transmitter (connected to a gauge) to a receiver. The Vectrix receiver operates connected to the COM port of the Merlin only (no EasyBox U4S).
Tap on BINDING to interface a Vectrix transmitter. Afterwards tap the
“data” button on the transmitter itself, in order to establish a communication between the transmitter and the receiver.
- 17 -
Page 18
2.4 Transducer settings
Once at least one device has been added to the MEASUREMENTDEVICESMAP page, it
is possible to select the commands that are used to set the parameters for each
transducer.
Tap on TRANSDUCERSSETTINGS to edit the transducer parameters. The
following parameters are always present, for all device types.
• TRANSDUCER: transducer name (max. 5 characters editable using the keyboard). The transducer default name consists of three figures, representing the
device number (as indicated on the M
EASUREDEVICEMAP), the channel number
and the instance number. For example: T231 indicates the first instance of the
second device on the third channel.
• S
• D
• G
• M
• P
ERIAL NUMBER: it can be edited using the keyboard.
ESCRIPTION: it can be edited using the keyboard.
AGE: the gage name can be edited using the keyboard, only in multi-instance.
EASURE UNIT: the available measurement units depend on the device type.
RECISION: number decimal places displayed (options: x1, x0.1, x0.01, x0.001,
x0.0001, x0.00001)
• O
• C
VR ±: transducer over-range settings.
ORRECTION: sensitivity correction; if non-standard transducers are in use, the
different behaviour can be compensated with this multiplication factor.
- 18 -
Page 19
• SIGNINVERSION: transducer signal sign inversion option and behaviour.
• RANGE: transducer measurement field (expressed in μm)
• A
• R
• O
RMRATIO: to set the arm ratio
ESOLUTION: real measurement accuracy
FFSET: additional constant applied to the value measured by the transducer
Tap on NEXT INPUT to setup the transducer related to the next input.
SIGN
INVERSION
2.4.1 Parameters for Easy Box U4E
There are two tabs available for this device, the second depends on the type of
encoder selected in the I
NTERFACETYPE field.
- 19 -
Page 20
GENERAL PARAMETERS TAB
• R
• T
ANGE±: measurement range of the encoder or line.
YPEOFINTERFACE: DIGITAL / COUNTER/ ANALOGUE
• TYPEOFSENSOR :
• L
• ROTARY:
INEAR:
to be used for linear positioning transducers (optical scales typically).
to be used for angular positioning transducers (rotary encoders
typically), when an information is required about both the number of
revolutions made and the position within the lap.
• PERIODICAL:
to be used for angular positioning transducers (rotary encoders
typically), when an information is required only about the position within the
lap, but not about the number of revolutions made (for example in applications concerning spindles).
• STEP: It defines the variation (in the measuring unit mentioned above) against a
S
TEP of the sensor. For example:
- if a scale with 20 μm step is used, 20 has to be programmed
- if an encoder featuring 7200 step/rev is used, 0.05 has to be programmed
(360°/7200=0,05 °/step)
• M
AX. FREQUENCY: defines the maximum frequency of the signal generated by
the sensor (expressed as P
ULSES-STEPS per second), if the frequency exceeds
this value an error signal is generated and the counter is decalibrated. The maximum value depends on the T
- D
IGITALAND COUNTER: 2500 Ksteps per second
- A
NALOGUE: 250 Ksteps per second
• R
EALFREQUENCY: in this column the control frequency is displayed, which the
hardware is able to deploy against the programmed value of the parameter M
F
REQUENCY.
• T
• O
YPEOFCALIBRATION:
NCURRENTPOS.: the transducer value becomes the value programmed in
YPEOFINTERFACE:
AX
the parameter Marker Position when the zeroing command is received.
• N
• T
ONE: No calibration is foreseen.
ESTONMARKER: It enables the input of the reference signal I or M (and the
related connection checks)
ANALOGUE TAB
• A
MPLITUDE TOLERANCE (%): It defines the maximum percentage variation al-
lowed for the amplitude of the resulting of the signals A and B, i.e. (A
2
+ B2)
• AMPL. CHECKENABLE: It enables the control described in the previous point
• O
FFSET A: Offset value of the channel A, normally calculated by the specific
calibration utility
• O
FFSET B: Offset value of the channel B, normally calculated by the specific
calibration utility
• A
MPLITUDE A: Amplitude of the signal of channel A, normally calculated by the
specific calibration utility
- 20 -
1/2
Page 21
• AMPLITUDE B: Amplitude of the signal of channel B, normally calculated by the
specific calibration utility
• A
NGULAR CORRECTION: Phase correction of the signal of channel B, with respect
to the signal of channel A, normally calculated by the specific calibration utility
DIGITAL TAB
• D
IVISION: It allows to increase the resolution of the digital sensors by splitting
the steps in 2 or 4 parts according to the logical combination of the signals. The
possible choices are:
• S
TEP: no subdivision of the step. The resolution is set in the “STEP” box in the
related row of the general data table.
• H
value set in the “S
ALFSTEP:
subdivision of the step in two parts. The resolution is half the
TEP
” box in the related row of the general data table.
• QUARTERSTEP: subdivision of the step in four parts. The resolution is on
quarter of the value set in the “S
TEP” box in the related row of the
general data table.
• A
• W
LARM: The control can be enabled only if the encoder has this output signal,
which normally is not present. The possible choices are Y
ARNING: It enables the report of a warning alert in response to linking pro-
ES or NO.
blems of the channels (open circuit, short circuit, exceeding of the limits of common mode, signal below threshold, etc...). The possible choices are Y
ES or NO.
COUNTER TAB
• C
OUNTINGEDGE: It allows to program on which front(s) of the input signal(s)
the count shall be made (in the case Frequency/Direction it applies only to the
fronts of the signal Frequency). The possible choices are:
• R
• F
• R
ISING EDGE: the count is made on the rising edge of the signal.
ALLING EDGE: the count is made on the falling edge of the signal.
ISING & FALLING EDGE: the count is made on both the rising and falling edge
of the signal.
• D
IGITALFILTER: Enables digital filtering of the input signal to reduce the probabili-
ty of incorrect counting. Filtering is only activated if in the related row of the table
of general data a max. frequency less than or equal to 712 KStep / second has
been programmed. The possible choices are Y
ES or NO.
- 21 -
Page 22
2.5 Input reading
Once the transducer programming procedure has been completed,
it is possible to check the transducers by tapping on R
This opens the Input page where the individual transducer readings
are displayed in real time.
EADINPUTS.
The ZEROING and the ZERORESET functions allow to set/reset a zero value on the
transducers. This value is for set-up purpose only, and does not affect the measurement value.
2.6 Transducers view
If the MULTIPLETRANSDUCERINSTANCE on the MEASUREMENTDEVICESMAP page has
been activated in the settings, the operator can use the T
command to view the various different transducer instances which are
available.
Defining more than one instance, for the same transducer, enables the system to
use multiple transducers in the measurement formula on the same device and input; in fact, the transducers connected to a given device input may have different
measurement ranges, sensitivities etc., the different instances are identified by the
third figure in the T
RANSDUCERNAME field.
For example: T121 and T122 are two instances of the first device second channel.
The A
DD and DELETE commands can be used to add or delete a new instance.
The user can create up to four instances for each channel.
RANSDUCERSMAP
- 22 -
Page 23
2.7 Digi Crown probe replacement function
In order to simplify the Digi Crown probe replacement after failure, we added the
R
EPLACE button in the DEVICECONFIGURATIONPAGE. It follows the sequence to carry out a
single probe replacement.
From the menu, tap on SETTINGS. Select MEASUREDEVICES to enter the
map of the measure devices previously configured.
In the M
EASURINGDEVICESMAP, the system automatically detects which a digital probe
has been replaced, showing both the serial number of the old probe and the serial
number of the new one.
Select the Digi Crown driver (DIGINET) in the list and then tap DEVICE
SETTINGS.
In the D
Tapping the R
EVICECONFIGURATION page it is now possible to ADD or REPLACE a new probe.
EPLACE button on the toolbar, it will change definitely the two probes,
while tapping A
transducers.
DD the software will add the new probes in the list of the available
- 23 -
Page 24
2.8 I/O lines map
This page can be used to view the status of all the I/O bits associated with the connected devices.
- 24 -
Page 25
3 PROGRAMMING
3.1 Master Set
The MASTERSETS are groups of real masters used to zero and adjust the sensitivity on
the programmed characteristics. Each set can be created using one (
two (min/max mastering - S
master it is possible to program a master value, a S
ENSITIVITY) or three masters (ZEROING & SENSITIVITY). For each
ERIALNUMBER and a MESSAGE to
guide the operator during the acquisition.
From the menu, select PROGRAMS then MASTERSET to access the
M
ASTERSETLISTPAGE, where it is possible to use one of the following
functions:
• A
• E
DD: to create a new MASTERSET.
DIT: to modify an existing MASTERSET
• DEL: to delete a MASTERSET
• COPY: to create a new MASTERSET by copying an existing one
ZEROINGONLY),
NOTE: this feature causes the loss of Z
means that in case of a Merlin software updating, the M
need to be programmed and a new Z
EROING/SENSITIVITY compatibility. It
ASTERSET fields
EROING/SENSITIVITY acquisition must
be performed prior to restart the production.
3.1.1 Miscellaneous TAB
When creating a new MASTERSET access the MISCELLANEOUS in order to define the
basic M
ASTERSET information.
- 25 -
Page 26
The configuration parameters are described below.
• N
• D
• T
AME: name of the MASTERSET to be programmed.
ESCRIPTION: description of the MASTERSET (optional).
YPE: MASTERSET TYPE
• ZEROING: one static master
• S
• Z
• D
• P
that make up the M
• M
SET (options: mm, in, deg, g, °C, °F, mm).
ENSITIVITY: two static masters
EROING & SENSITIVITY: three static masters
YNAMIC ZEROING: a dynamic master
RECISION: defines the number of places after the decimal point for the dimensions
EASUREUNIT: measurement units for the dimensions that make up the MASTER
3.1.2 Dimensions TAB
Afterwards tap on the DIMENSIONS tab where, according to the number of dimensions of
the M
value for each dimension. If M
and sensitivity correction, two more master values must be defined for each dimension.
Tap on the field to be changed, and then E
button.
ASTERSET, it is possible to set the ZEROLIMIT, the PERIODICLIMIT and the ZEROMASTER
ASTER SET TYPE foresees up to three masters for zeroing
DIT the value tapping on the relevant
• ZEROLIMIT: this value is the maximum permissible difference between the last
acquired zero and the first.
• P
ERIODCLIMIT: this value is the maximum permissible difference between the
last acquired zero and the last but one.
• Z
EROMASTER: this is the certified value of the master associated with the zero.
- 26 -
Page 27
• FUNCTION: this is the function used for dynamic zeroing.
• S
TATIC: the zero is acquired at the STOP
• MAX: the zero is acquired at the point that corresponds to the dynamic maximum between S
TART and STOP
• MIN: the zero is acquired at the point that corresponds to the dynamic minimum determined between S
TART and STOP
• (MAX+MIN)/2: the zero is acquired at the arithmetic mean point, determined
between S
TART and STOP.
3.1.3 Serial number TAB
At last type in the SERIALNUMBER of the master and, if it is necessary, a MESSAGE for
prompting the operator.
- 27 -
Page 28
3.2 Part program definition
To define a new PARTPROGRAM proceed as follows:
Select PARTPROGRAM from the PROGRAMSMENU in order to access the
PROGRAMMINGPHASE. Tap ADD to create a new PARTPROGRAM.
NOTE: Merlin can manage up to 200 P
NOTE: The P
ARTPROGRAM name may not contain characters that Window
does not accept as part of file names (E.g. / \ : * ? “<>| ø...). If any of
these characters is used, the system will allocate the P
string containing the exportation date and time (YYYYMMDDhhmmss)
during the B
ATCH export phase.
3.2.1 Miscellaneous TAB
ARTPROGRAMS.
ARTPROGRAM a
Tap on N
D
ESCRIPTION (if it is required) and DRAWINGNUMBER to enter the drawing reference.
AME to enter the NAME of the part to be programmed, on DESCRIPTION to enter a
The configuration parameters are described below.
• N
• D
• D
• L
AME: name of the part to be programmed.
ESCRIPTION: description of the part to be programmed.
RAWINGNUMBER: reference DRAWINGNUMBER.
IVEDISPLAY: if this parameter is enabled, measurement values are updated conti-
nuously during the acquisition phase; if it is disabled, the C
HARACTERISTIc values are
displayed only once the measurement has been completed (options: Y
• P
IECESEXPORT: if this parameter is setted on FILE-CSV, at the end of each piece a
CSV file containing the last measured values will be exported.
- 28 -
ES/NO).
Page 29
Define the number of measurement steps by tapping STEP.
3.2.2 Tracing data request TAB
This programming page enables the tracing parameters, and defines the way for
requesting such information to the operator. T
runtime data that the operator can/has to input; these data are saved and linked
with the measurements acquired. Up to ten parameters can be enabled and for
each one must be defined if the operator is forced to input a value (M
can skip it (O
PTIONAL). The values can be input on operator request or at the end of
a measure sequence (after the last step).
RACING parameters are additional
ANDATORY) or
To insert the T
RACING DATA it is necessary that one BATCH is activated.
- 29 -
Page 30
3.2.3 Step definition
Tap on DESCRIPTION to insert a STEP description.
The configuration parameters are described below.
• D
• M
ESCRIPTION: DESCRIPTION of the measurement STEP.
ESSAGE: measurement STEP MESSAGE; this message appears in the page hea-
der highlighted in yellow, and it can be used to provide assistance to the operator.
• X/R S
UBGROUPSIZE: this parameter defines the size of the subgroup used in the
control charts (permitted values: 2 to 15).
• I
• A
• M
NITIAL DELAY: initial measurement delay setting (in sec.).
CQUISITION TIME: data acquisition period (in sec.).
OTOR MANAGEMENT: Enables a signal that can be used to control a motor
used to rotate the piece while the measurement is being performed; it can only
be used in I/O layouts (10-13).
- 30 -
Page 31
3.2.4 Defining the characteristic
Tap on CHARACTERISTIC to access the form used to define the CHA-
RACTERISTIC.
3.2.4.1 Miscellaneous TAB
This tab is used to enter the basic CHARACTERISTIC data, i.e. name, FORMULA and tolerance limits.
• NAME: to enter the FORMULA name
• D
• M
ESCRIPTION: full description of the characteristic.
EASUREUNIT: measurement unit used for the CHARACTERISTIC; the number of
places, displayed after the decimal point, depends on the value set up in the
P
RECISION field.
•
MM: millimetre
•
IN: inch
•
DEG: degrees and hundredths
G: gram
•
• °C: degrees Celsius
• °F: degrees Fahrenheit
• °: sexagesimal degrees; when the precision is set to x0.01 the value is displayed in degrees and minutes, e.g. 6°11’ ; when the precision is set to x0.0001
the value is displayed in degrees, minutes and seconds, e.g. 6°11’25”.
• μ
M: micron
- 31 -
Page 32
• FORMULA: The FORMULA may include TRANSDUCERS, mathematical functions or
previously acquired measurements, up to a maximum of 60 characters. Tap
the “T” button to select the transducer list. Tap a line to add the corresponding T
RISTIC list. Tap a line to ADD the corresponding CHARACTERISTIC to the FORMULA.
RANSDUCER to the FORMULA. Tap the “M” button to select the CHARACTE-
• ABSOLUTE MEASURE: it defines whether the measurement detected in the FOR-
MULA is absolute, or not. If so, the system subtracts the NOMINALVALUE from the
processed value, whereas in the second case it adds the two values together.
• A
UXILIARY: very often applications use intermediate Characteristics to elaborate
another C
HARACTERISTIC. These “auxiliary characteristics” are not involved in the
part status evaluation, not stored in the batch and it is possible to exclude them
from the display too. It is possible to configure the measuring steps with auxiliary characteristics only (visible or not visible); the only limitation is that a P
P
ROGRAM must contain at least one not-auxiliary CHARACTERISTIC (ok/ng).
• X/R T
• T
YPE: it can be used to enable or disable the X/R control chart.
OLERANCELIMITS: to set up the tolerance limit type and the corresponding
ART
values based on the part technical specifications, it is possible to enable the
prescrap (or “yellow”) limits by using the T
P
RECISION parameter defines the number of decimal figures to be used for the
C
HARACTERISTIC.
REND “+” and “-“ parameters. The
- 32 -
Page 33
3.2.4.2 Using the formula
Tap on fx to access the keyboard with the list of complex functions.
The following mathematical and trigonometric functions are available:
• S
• C
• T
• A
• A
• A
• C
• P
• S
• A
• P
IN(): sine function
OS(): cosine function
AN(): tangent function
SIN(): arcsine function
COS(): arccosine function
TAN(): arctangent function
TAN(): cotangent function
I: high resolution pi function
QRT(): square root function
BS(): absolute value function
OW(X,Y): power function where x is the base and y the exponent
- 33 -
Page 34
The following functions for determining the minimum and maximum values between
operands are available (T
• M
IN: function for determining the minimum value among N operands; e.g. Min
AX: function for determining the maximum value among N operands; e.g.
Max (M1,M4).
Up to 10 comma separated values are permitted.
The following dynamic calculation functions are available for use on all the values
acquired during the measurement:
• D
• D
• D
• D
MAX: dynamic maximum function
MIN: dynamic minimum function
AVE: dynamic mean function for all the acquired values
RNG: dynamic range function (maximum - minimum).
These functions may be applied to individual transducers or measurements.
The following simulation functions are available:
• R
• N
• G
ND: function that generates random values.
RND: random function values with normal distribution.
RND: random function values with Gamma distribution; select the (>0) para-
meter to obtain exponential distributions (=1) that resemble more closely the
classic “bell curve” the more they increase.
The following manual input functions are available:
• IN: the operator can manually input a measurement for the C
HARACTERISTIC.
The following logic functions are available:
•
MMODE(): returns 1 during the measurement phase and 0 during the zeroing
phase.
•
ZMODE(): returns 1 during the zeroing phase and 0 during the measurement
phase.
NOTE: The Merlin can carry out manual dynamic acquisitions. The performances may change according to the number of the used channels.
- 34 -
Page 35
3.2.4.3 Zeroing parameters TAB
Tap on ZEROINGPARAMETERS to assign a MASTERSET (previously configured) to the CHA-
RACTERISTIC.
3.2.4.4 Classification TAB
Once enabled in SETTINGS - GLOBALSETUP - MISCELLANEOUS 1, the CLASSMANAGEMENT
function allows to create up to 32 classes for each C
HARACTERISTIC.
- 35 -
Page 36
Here is the list of parameters to program :
• C
LASS DEFINITION:
• D
• U
ISABLED: (Default)
NIFORM & FIXED: the system sets the classes programmed; only the class
name is left editable. All C
• F
REELYEDITABLE: name and value are freely editable. The CLASSES can have
LASSES are created with the same size.
different sizes.
• C
LASSES IN TOLERANCE & OUTOF TOLERANCES: the total amount of classes must
be
U32, and they can be inside or outside the tolerance limits.
Edit function allows to modify NAME and/or VALUE in the table.
3.2.5 Part program structure
Once the CHARACTERISTIC has been defined it is possible to view the complete structure of the P
The following table includes all the information entered during the programming
phase: the P
and the M
been configured as A
ARTPROGRAM that has been created.
ARTNAME, the measurement STEP, the CHARACTERISTIC, the TOLLERANCELIMITS
ASTERSET. The brackets in the CHARACTERISTIC “2” show that the measure has
UXILIARY.
This page enables the user to carry on adding new steps, new measurements and
new zeroing steps. To add a new element, select the element to be added by highlighting it in the display and then tap A
The U
P and DOWN functions allow the user to move the selected element around the
DD.
tree structure.
- 36 -
Page 37
4 BATCHES
This menu contains the commands that are used to manage the BATCHES,
i.e. the data structures used for collecting the measurements. The B
are used primarily to store the data, but also to arrange the measurements
in layers according to the time they were collected in order to increase the
significance of the statistical analysis and to correlate the data collection
with the production B
The following commands are available:
BATCHCREATION: to create a new BATCH (see paragraph 4.1).
EDIT BATCH: to modify the parameters of the selected BATCH.
ATCHES. Merlin can handle up to 200 BATCHES.
ATCHES
CLOSEBATCH: to enable the operator to close an active BATCH, i.e.
setting it to a state where it is not possible to add measurements
and in which it can be deleted.
BATCHCHANGE: fast change of the selected BATCH; it enables the
operator to close the B
ATCH quickly, while simultaneously opening a
new one having the same parameters.
ALLBATCHES: to enable the operator to view all active and closed
B
ATCHES.
MEASURE: to enable the operator to activate the measurement phase
for the selected Batch (see chapter 5).
- 37 -
Page 38
The ALLBATCHES function can be used to view all active and closed batches and
generate an alternative command list that enables the operator to work on closed
B
ATCHES, exporting and deleting them:
FILETRANSFER: to enable the operator to transfer the exported
ATCHES to a specific destination defined in the General setup (see
B
chapter 6).
EXPORT: to export the selected BATCH to a file; the operator may de-
cide to export only the measurements, only the statistics, or the
measurements and the statistics.
ACTIVATEBATCH: to activate the selected BATCH.
EDITBATCH: to modify the parameters of the selected BATCH.
DELETE: to delete the selected BATCH, it is possible only if it is already
closed.
ACTIVEBATCHES: to enable the operator to view the active BATCHES
only.
There are two ways to create a new B
• Tap on B
ATCHESMENU and than on BATCHESCREATION to create a new BATCH
ATCH:
• Select PARTPROGRAM from the PROGRAMSMENU, access the PARTPROGRAMSLIST page
and select the P
B
ATCH.
ARTPROGRAM, the BATCH is to be associated with, then tap on
- 38 -
Page 39
4.1 Miscellaneous TAB
• NAME: field to define a production BATCH name.
• S
• I/O I
• S
• S
TATISTICALSTUDY: to indicate if a statistical study on the data is required and
select the type.
• N
• P
B
ONE: Only the part counters are saved in the batch.
ROCESS: Each individual acquisition is stored.
NDEX (DEC/HEX): The I/O index function allows to automatically switch
ATCH, and relevant part program associated, through a digital input sent by
an external logic (PLC) or manually by a push button/rotary switch. The I/O
reference number of each batch can be entered either in decimal (Dec), or in a
hexadecimal form (Hex).
ERIALNUMBERBEHAVIOUR:
• S
TANDARD: the operator may enter the serial number normally via the
keyboard by managing the keys.
• A
UTOINCREMENTAL: the serial number corresponds to the measurement
number, it is formed by 5 figures (e.g. 00001, 00002, etc.) and it is
incremented automatically each time a measurement is carried out.
ERIALNUMBERPREFIX: if the previous field is set to “AUTOINCREMENT” it is possible
to define an alphanumerical prefix; for example, if the letter “A” is inserted in this
field, the serial number becomes A-00001, A-00002 etc.
NOTE: The B
ATCH name may not contain characters that Window does
not accept as part of file names (E.g. / \ : * ? “<>| ø...). If any of these
characters is used, the system will allocate the P
ARTPROGRAM a string
containing the exportation date and time (YYYYMMDDhhmmss) during
the B
ATCH export phase.
NOTE: The SERIALNUMBERBEHAVIOUR and SERIALNUMBERPREFIX parameters may
be viewed in the Tab only if at least one traceability key has been set up.
- 39 -
Page 40
In the “A
CTIONSONBATCHCLOSING” panel it is possible to select the operation to be
performed when closing a batch, as described below (these parameters may be
preset using the A
CTIONSONBATCHCLOSING menu, see para. 6.7).
• AUTOMATICDATAEXPORT: the function allows choosing which data has to be
exported on batch closing, the options are:
• N
• O
O: no automatic export.
NLYMEASURES: the software generates a file containing all the batch mea-
surement values and export it to the preselected path (see paragraph 6.6).
• O
NLYSTATISTICS: the system creates and exports a file (.csv Microsoft Excel®
compatible format, .
DFQ Q-Das compatible format) containing the statisti-
cal data from the most significant.
• M
EASURESAND STATISTICS: the software creates and exports both types of
file: measurements in the programmed format and statistics in the Excel®
• A
compatible text format and .
UTOMATICDELETION: if this parameter is set to YES, the system deletes the BATCH
DFQ Q-Das compatible format.
closed.
• A
UTOMATICCHANGE: when it is enabled the software creates a new BATCH au-
tomatically after closing the current one. The new file will inherit the current
settings, but with a different name. The system creates the name as follows:
YYYMMDDhhmmss. The A
UTOMATICCHANGE function works only when the batch
is closed inside the measure environment, with some automatic mechanism,
like the B
ATCHDURATION, it does not work closing the batch manually by the menu.
The user can select the batch manually from the list or through I/O signal, in the
latter case the selection numbering system in the I/O I
NDEX parameter is used.
The software is also able to select the B
ATCH automatically by exploiting a transducer
generated event. The following parameters must be programmed in order to define
the automatic batch change event:
• SELECTION CHANNEL: use this parameter to select the TRANSDUCER that triggers
the change. Each transducer may only be used to select a single B
sage appears next to the T
RANSDUCER name, indicating whether it is free or alre-
ATCH; a mes-
ady used for another selection.
• T
HRESHOLD ±: TRANSDUCER measurement field thresholds that are used to ena-
ble the selection.
• S
ELECTIONCONDITION: this parameter defines the condition at which the selec-
tion is enabled: either as the value moves into (F
TOOUT) the range defined by the thresholds.
ROMOUTTOIN), or out of (FROMIN
- 40 -
Page 41
4.2 Duration TAB
In the BATCHDURATION window it is possible to choose between various conditions
under which the B
• MAX. NUMBEROFPARTS: the BATCH is automatically closed at the completion of
the number of parts.
• M
AXDURATION (HOURS / MINUTES): in this case the BATCH is closed when a span
of hours/minutes is elapsed.
• ACTIONON CHANGING SHIFT(NONE/ENABLE): this function can be used to close
the batch automatically at the end of each shift defined in the G
S
HIFTS menu (see para. 6.3). This function works for all active batches and not
just the current one.
ATCH closes automatically.
LOBALSETUP -->
4.3 Tracing data request TAB
In the T
K-field parameters having B
dification).
RACINGDATAREQUEST window the user has to insert the initial value only for
EHAVIOUR set on STATE (input data valid until the next mo-
- 41 -
Page 42
5 MEASUREMENT PAGE
Tap MEASURE to access the MAINMEASUREPAGE. This page allows the
user to view the measurements acquired by the device connected
to the Merlin in real time.
Up to 16 measurements can be displayed simultaneously, if there are more than 8
measurements they are arranged in two columns.
Tap the START button to start a measurement sequence. If more than
one measurement step was set up during the programming phase,
tap the same button to proceed step-by-step.
Tap the HISTOGRAM button to modify the display by activating the histogram.
The DELETE function enables the user to delete the last acquisition.
If this button is tapped during a stepped acquisition, the operator
can decide whether to delete the last step only or all the preceding
ones, (limited to the steps associated with the last part).
- 42 -
Page 43
Tap the TRACING button to insert the TRACINGDATA.
Tap on ZEROING to carry out the device electrical zeroing procedure.
Tap on PROGRAMMING to access the current PARTPROGRAM programming
phase (see para. 3.2.5). Tap on the C
(yellow or grey) to access the programming phase for the corresponding
C
HARACTERISTIC directly. The modifications have an immediate effect on
the measurement process
HARACTERISTIC identification number
1
2
5
1. Name of active B
2. PARTPROGRAM name
3. S
4. Last S
5. G
6. S
7. T
8. Total number of measured parts
TEP name (STEP 1 of 2)
ERIAL NUMBER inserted if it is programmed in the TRACINGDATA page
OOD: Number of GOOD parts / percentage of GOOD parts
CRAPT: Number of SCRAPT parts / percentage of SCRAPT parts
REND: Number of TREND parts / percentage of TREND parts
ATCH
6
3
7
4
8
- 43 -
Page 44
5.1 Histogram
The HISTOGRAM page allows the user to view the HISTOGRAM as well as executing acquisition cycles in the same way as on the M
AINMEASUREPAGE.
In addition to the measurement bar and the H
ISTOGRAM graph, this page also in-
cludes summary table containing statistical parameters for the data stored in the
current B
The execute measurement S
same as on the M
• tap the C
• tap the T
• tap this button to display one or more C
ATCH.
AINMEASUREPAGE.
ONTROLCHART button to display the page containing the BATCH in use.
RACING button to insert the TRACINGDATA.
rement bar and H
TEP, delete and modify programming functions are the
HARACTERISTICS, complete with measu-
ISTOGRAM, on the same page. When you are using the dual
characteristic configuration, the table containing the statistical evaluations is
automatically hidden in order to simplify the display.
• it enables the O
RISTICS.
• Tap P
ROGRAMS to view the PARTPROGRAMDEFINITION page and access the programming
PERATOR to navigate among the various programmed CHARACTE-
phase (see paragraph 3.2.5).
NOTE: Green: Measurement within tolerance
Red: Measurement outside tolerance
Pink: Measurement at tolerance limits
Grey: Invalid measurement
- 44 -
Page 45
5.2 Control chart
Use the CONTROLCHART page to view the graph and carried out acquisition cycles.
The adjacent table contains the numerical statistical results corresponding to the
C
ONTROLCHART. The executed measurement STEP, delete and modify PROGRAMMING
functions are the same as on the M
• S
UBGROUP: tapping on any points of the chart, it is possible to get more informa-
AINMEASUREPAGE.
tion on the subgroup represented. Information like samples value and alarms
are shown on the table available on the right side of the screen.
• S
• T
• D
• C
• Z
INGLEVALUECHART: tap this button to display the page containing the SINGLE
VALUECHART for the BATCH in use.
RACING: tap the TRACING button to insert the TRACINGDATA.
ISPLAYMODE: tap this button to change the displayed charts from X/R to X/S.
ONTROLLIMITS: tap this button in order to modify the chart control limits.
EROING: tap on ZEROING to carry out the device electrical zeroing procedure.
- 45 -
Page 46
By means of the statistic alarms management the system notifies if there are unusual patterns or trends in C
ONTROLCHARTS, which could be evidence of wrong beha-
viour during the production.
The alarms refer to:
• Exceeding of C
ONTROLLIMITS
• RUNNINGALARM on XR/S chart (i.e. seven points in a row on one side of the middle
line between C
• T
RENDALARM on XR/S chart (i.e. seven points in a row that are consistently incre-
ONTROLLIMITS)
asing or decreasing)
• M
IDDLETHIRDALARM on XR/S chart (i.e. normal distributions have generally about
2/3 of the points within the middle third of the region between the C
ONTROLLIMITS
and about 1/3 will be in the outer two/thirds of that region, if this does not happen there could be a problem on C
ONTROLLIMITS values).
- 46 -
Page 47
As soon as a subgroup causes an alarm condition, the CONTROLCHART is updated
with red dots in correspondence of the subgroup in alarm condition.
5.2.1 Control limits page
The control limits page may only be accessed when it is working with a batch and if the
X/R control chart has been enabled.
This table displays the pre-set control limits (these limits are calculated automatically by
the software depending on the programming that has been carried out, the tolerance
limits, etc.), the calculated limits (the software updates these limits at regular intervals,
- 47 -
Page 48
depending on the measurement results) and the current limits (the limits that are currently
in use). The latter limits can be set-up manually by tapping on the corresponding field.
To select the calculated limits as the current limits, simply tap on the field in the desired
calculated limits column.
5.3 Single value chart
The SINGLEVALUECHARTPAGE displays information for each single acquisition. This can
be easily done by pointing and tapping directly on the chart; the data are reported
on a grid located underneath the chart itself. This chart must be enabled using the
G
LOBALSETUP form, defining the number of measurements to be displayed (minimum
25, maximum 100).
If a Batch has been defined for data collection, the information displayed under the
chart includes the first three T
values of these data are entered by the T
RACINGDATA defined for the PARTPROGRAM in use. The
RACINGDATAREQUEST window (see paragraph
4.3).
- 48 -
Page 49
5.4 Tracing data request
In order to trace production, the operator may append additional
information to the completed measurements by using the T
button; this button opens a request form that is split into two tabs:
T
RACING e EVENTS.
The first TAB contains all the data required for the current part-program, with the
exception of the N.9 Event datum.
The data defined with B
EHAVIOUR = EVENT are highlighted in blue.
RACING
- 49 -
Page 50
The EVENTS tab contains the list of possible values for the N.9 Event datum.
For both tabs, select the desired values and confirm by tapping the OK key.
The following paragraphs provide a detailed description of how it works the Tracing key functions for the various measurement pages.
The T
RACING button enables the operator to set up new tracing data and insert new
events associated with the measurement in progress. A message also appears
under the title of the T
RACINGDATAREQUEST form indicating whether the information
that has been inserted is associated with a new measurement, or the last measurement to be completed.
NOTE: The EVENTS TAB is displayed only if the EVENT tracing datum has
been enabled with at least two programmed parameters.
- 50 -
Page 51
6 GLOBAL SETUP
Tap on the icon shown to access the GENERALSETUP menu.
6.1 Miscellaneous 1 TAB
• M
ULTIPLETRANSDUCERINSTANCE: ENABLED, DISABLED
• STARTUPUSER: ADMINISTRATOR, OPERATOR
• AUTORUNAFTERBATCHAUTOSELECTION: if it is enabled, this option commands
the measurement cycle to start after the B
transducer (options: Y
• C
• P
• P
• I/O C
LASSMANAGEMENT: it enables the measurement classification (default: DISABLED).
ASSWORD (ADMINISTRATOR): to enter the numerical password for the administrator
ASSWORD (OPERATOR): to enter the numerical password for the operator user
ONFIGURATION: to set the layout regarding to the I/O signal behaviour.
ES, NO)
ATCH is selected automatically by the
- 51 -
Page 52
6.2 Miscellaneous 2 TAB
• OUTPUTPROTOCOL: it permits the operator to enable a communication protocol; upon
completion of each measurement, the system transmits the acquired data by a serial,
TCP or UDP port using the selected ASCII protocol. In the case of serial protocols, the
output may use the Merlin Plus serial port or any port on an Easy Box U4S.
• PROTOCOLNAME: name of the protocol in use.
• F
REERUNNING: This operation mode may be set to YES, so that it is enabled for any
PARTPROGRAM or “USERDEFINED” pin in order to enable it for the individual PARTPROGRAMS.
The measurement is acquired continuously and registered in correspondence with
the “D
ATO OK” command. In FREERUNNING it is possible to change the active page,
inserting traceability keys and deleting the current step. All the other functions are
available after activating the “Pause” command.
- 52 -
Page 53
6.3 Shifts TAB
This page can be used to setup a maximum of four working shifts so the system can
perform the following functions when they expire:
• automatic batch closing (see chapter 4.2)
- 53 -
Page 54
6.4 Statistics TAB
The statistics tab contains all the options that can be used to set-up the
measurement statistics calculation and handle the alarms. These parameters are
ignored unless the measurements are acquired within a batch.
• MEASURESONHISTOGRAM: maximum number of measurements to be used when
calculating the histogram; maximum value allowed: 1000. This value will be ignored if
the control chart is enabled, and the maximum number of measurements is the same as
required to compile the X/R chart (number of chart subgroups x subgroup dimension).
• M
EASURESONSINGLEVALUECHART: number of measurements used to compile
the single values chart. Possible values: none (chart disabled), 25, 50, 75, 100.
• S
UBGROUPS ON X/R CHART: number of samples used to compile the X/R
chart; possible values : 25, 30, 50.
• M
IDDLETHIRDALARMON XR/S CHART: it enables the alarm that analyses the “middle third” of
the samples; when this function is enabled, two additional fields are displayed which permit
the operator to define the minimum and maximum values used when calculating this alarm.
• R
UNNINGALARMON XR/S CHART: it enables the alarm which analyses the samples
“running”; when this function is enabled, an additional field is displayed whichpermits
the operator to define the number of samples used to calculate this alarm.
• T
RENDALARMON XR/S CHART: it enables the alarm which analyses the samples
“trend”; when this function is enabled an additional field is displayed which permits
the operator to define the number of samples used to calculate this alarm.
• O
UTOFCONTROLALARMON XR/S CHART: it enables the alarm which indicates when a sample
is outside the chart control limits; when this function is enabled an additional option (“Sample
Correction”) permits the operator to open a window which displays the correction calculations;
these values represent the difference between the mean value of the sample and the mid-point
of the tolerance range for all of the characteristics which have generated an alarm condition.
- 54 -
Page 55
6.5 Video TAB
• BARGRAPHBACKGROUND: BLACK, COLOURED.
• B
ARGRAPHINDICATOR: BAR, CURSOR.
• ABSOLUTE/DISPLACEMENTMEASUREMENTDISPLAYMODE: The measurement is
displayed as an A
BSOLUTE value or DISPLACEMENT with respect to the centre of the
tolerance range.
• M
EASUREMENTPAGETYPE (ONLYSTANDARDPAGES/ALLPAGES): if the ALLPAGES option
is selected the system also displays the “led bars” page in vertical bars format.
• SUMMARYPAGE: YES, NO
- 55 -
Page 56
6.6 Data Export TAB
• DATAEXPORTFORMAT: Q-Das (File .DFQ)/ Text (File .CSV)/ SESAME (.txt). The
text file format is totally compatible with Microsoft® EXCEL.
• E
XPORTDEFAULTPATH : toenter the data saving path. Both local (Compact Flash
or USB memory) and remote (preconfigured Ethernet connection) paths may
be used. For example: C:\FolderName\ when saving to the internal Compact
Flash, or \USB HDD\FolderName when saving to the USB memory, or \\PCName\SharedFolder\ for the network connection.
CSV FORMAT
FIELDSDESCRIPTION
Date and timeDate and time of the measure
*Separator (for characteristic)
Short DescriptionName of the characteristic
ValueValue of the characteristic
UoMMeasure unit of the characteristic
Absolute valueAbsolute value of the characteristic
Abs. value UoMMeasure unit of the absolute value
Nominal valueNominal value of the characteristic
UTL ValueUpper tolerance value of the characteristic
LTL ValueLower tolerance value of the characteristic
- 56 -
Page 57
NOTE: To export any data it is necessary create a batch.
NOTA: The measurement data export is possible either when a batch is
complete but also after each piece (for this function please refer to the
page of part program definition).
6.7 Actions on batch closing TAB
• AUTOMATICDATAEXPORT: NO, MEASUREMENT ONLY, STATISTICS ONLY, MEASUREMENTS
AND STATISTICS.
• A
• A
UTOMATICDELETION: YES, NO.
UTOMATICCHANGE: YES, NO
- 57 -
Page 58
7 PROTOCOLS
The “Serial Inputs” column displays the number of parameters handled by the
protocol and therefore the number of inputs which will be made available by creating a device which uses that protocol. The system is now capable of acquiring
measurement information from the following external devices/protocols.
MARPOSS
• Quick Digit Simplex • Quick Digit Duplex
• E4N single column (configurations with daisy-chained columns are not allowed)
NOTE: in order to access the information about the inputs handled by
a given protocol, select it from the list, tap “Copy” and view the inputs in
the “Serial Inputs” tab”. Tap “Exit” to quit.
NOTE:
we cannot guarantee the complete compatibility of the protocols
developed, to comunicate with these devices, due the continuous developement performed by the manufactures of them. On demand we can
develop the protocol for a new serial device only if it is provided to us.
Please contact us for any other detail.
7.1 Personal Protocols
The C
an existing one .
OPY function enables the user to create a new PERSONALPROTOCOL starting from
• MANUFACTURER: manufacturer’s name.
• N
• B
AME: name allocated to the protocol.
AUDRATE: communication speed expressed in bits per second (options: B300,
ARITY: protocol parity (options: NONE, ODD, EVEN, MARK, SPACE).
TOPBITS: NONE, ONE, ONE POINT FIVE, TWO.
ATABITS: 5,6,7,8.
ANDSHAKE: NONE, XON/XOFF, RTS, RTS XON/XOFF.
ORTBEHAVIOUR: NORMALLYCLOSED, ALWAYSOPEN.
OWERSUPPLYON RTS/DTR: if the box is ticked, the Merlin provides power
supply between RTS (-) and DTR (+) pins. A typical device that requires this
feature is the Mahr Millitast 1085.
- 59 -
Page 60
The REQUEST form defines the external device data request parameters.
• I
NIT. STRING: enter the initialising string required to activate communications with
the device. Merlin only sends the string, the first time it communicates, with the
device (each time the device is switched on); the virtual keyboard includes a
list of all ASCII characters, complete with control characters. Tap “fx” to access.
• S
INGLEMEASURE: option YES, NO. This feature optimizes the management of
serial devices with long acquisition time, avoiding to repeat the request more
than once.
• I
NTERREQUESTTIME: delay time between 2 measure requests to a serial gauge.
• B
YSTRING: specify the prefix, the suffix and, whether or not the ID input should
be sent
• B
• N
YSIGNAL (DTR): protocol requests by DTR signal; specify the duration in second.
ONE: no request; in this case the device sends the measurement data auto-
nomously.
• RJ-201
AND RJ-210: For some devices, the request is too complex so it has
been developed a specific field, to be selected. The software will manage
automatically a configuration.
- 60 -
Page 61
The E
NDOFMESSAGE TAB defines the external device, end of answer message,
recognition parameters.
• T
IMEOUT: to select the closing message maximum waiting time, expressed in se-
conds
• E
NDOFANSWERMESSAGEONLENGHT: end of message option based on length; it
states the number of characters in the answer message.
• E
NDOFANSWERMESSAGEWITHATERMINATIONSTRING: it states the character se-
quence used to end an answer.
The SERIALINPUTS TAB allows to define how to identify each measurement signal
within the context of the answer message from the external device.
- 61 -
Page 62
By tapping the test button, Merlin sends a measure request to an
external serial unit and reads the feedback from the device. This
feature is especially useful to debug the protocol, in fact it is immediately clear if the request is sent in the proper way (if not, no
answer from the serial device will be received).
7.2 Data output protocols
The software allows the operator to select which of the released protocols to use during the
setting up phase, using the same method as used for the digital input/outputs management
cycles. If a data output protocol has been setup, upon completion of each measurement, the
Merlin software creates the message corresponding to the piece that has just been measured
and sends it automatically (without the need for confirmation on the part of the operator).
The protocols are managed on one of the available serial ports.
In general, a message is made up of the following sections:
• S
• G
• C
• C
TART: it contains the start communication characters
LOBALDATA: it contains the general information about the piece that has just been me-
asured.
HARACTERISTICSDATA: it contains the information regarding the n characteristics that
transmission has been enabled for. This section consists of n sub-sections, one for each
characteristic.
LOSING: it contains the checksum and the closing character.
7.2.1 Optional handshaking
It is possible to enable a simple handshaking mechanism for a protocol that can be
used to monitor the connection to the remote partner and check whether it remains
open.
• If the message is received correctly, the remote unit returns the confirmation message: <STX><ACK><ETX> (ASCII characters 2-6-3)
• If the message is not received correctly, the remote unit either returns an error
message: <STX><NACK><ETX> (ASCII characters 2-21-3) or does not respond at all.
• After sending the message, Merlin software awaits the answer; there are three
possible outcomes:
1. positive response (ACK) -> message sent correctly
2. no response within the time limit (TimeOut) -> connection interrupted
3. negative response -> Merlin sends the message again (until it reaches the
preset maximum number of attempts) and awaits the response. No reply or
persistent negative response -> connection interrupted
When the connection interrupted status is diagnosed, a video message is displayed
indicating the type of error that has been detected.
• After sending the message, the Merlin software proceeds with its activities, regardless of the outcome.
- 62 -
Page 63
7.3 Standard protocol N°1 (DOP-STD01)
The following is a description of the standard data output protocol on a serial port
for the Merlin software, denominated DOP-STD01.
OUTPUT MESSAGE FORMAT
START
NameCharactersMeaning
Start1Start message character: <STX>
2<CR><LF>
GLOBAL DATA
NameCharactersMeaning
Date8Date test was performed in “DD/MM/YY” format
Hour8Time test was performed in “HH:MM:SS” format
Program20Name of part program used
Serial number20
Piece result 2
Number of
2
characteristics
2<CR><LF>
The following information is sent for each characteristic
NameCharactersMeaning
Name3Name of the characteristics.
Value12
Serial number or progressive number of piece
within the active batch
Code that indicates the result of the measurement performed on the piece: G (good), T(trend),
R(eject), NV(not valid)
Number of characteristics sent (only non auxiliary
characters are sent)
CHARACTERISTIC DATA
Absolute or relative measurement value, as displayed. The value is formatted according to the
precision setup for the characteristic. The decimal
separator is always represented by a point. The
sign is always indicated.
Measurement
unit
Result 3
4
2<CR><LF>
Measurement unit symbol, as displayed (μm,
mm, °C…)
Code that indicates the result of the measurement performed on the single characteristic: G,T+,T-,R+,R-,NV+,NV-
- 63 -
Page 64
CLOSING
NameCharactersMeaning
Message checksum, defined as the low byte of the
Checksum3
Stop1Stop message character: <ETX>
2<CR><LF>
In the following example, the values of two measurements (OG1 and OG2) performed on good piece number 11 using the Biella program are transferred:
sum of the ASCII codes of all the characters in the
message (apart from the stop message ETX character and the final <CR> <LF>)
EXAMPLE OF DATA OUTPUT
Legend:
<STX>: character ASCII 2
<ETX>: character ASCII 3
<LF>: character ASCII 10
<CR>: character ASCII 13
_ : ASCII space character 32
xxx: it indicates the value calculated for the checksum
NOTE: The default parameters used by the standard protocols on
Merlin are:
Baudrate: 9600
Bit: 8
Parity: None
StopBit: 1
- 64 -
Page 65
7.4 Standard protocol N°2 (DOP-STD02)
The following is a description of the standard data output protocol on a serial port
for the Merlin software, denominated DOP-STD02.
OUTPUT MESSAGE FORMAT
START
NameCharactersMeaning
Start1Start message character: <STX>
2<CR><LF>
GLOBAL DATA
NameCharactersMeaning
Date8Date test was performed in “DD/MM/YY” format
Hour8Time test was performed in “HH:MM:SS” format
Program20Name of part program used
Serial number20
Piece result 2
Number of
2
characteristics
2<CR><LF>
The following information is sent for each characteristic
NameCharactersMeaning
Name3Name of the characteristics.
Value12
Serial number or progressive number of piece
within the active batch
Code that indicates the result of the measurement performed on the piece: G (good), T(trend),
R(eject), NV(not valid)
Number of characteristics sent (only non auxiliary characters are sent)
CHARACTERISTIC DATA
Absolute or relative measurement value, as displayed. The value is formatted according to the
precision setup for the characteristic. The decimal separator is always represented by a point.
The sign is always indicated.
Measurement
4
unit
Result3
Measurement unit symbol, as displayed (μm,
mm, °C…)
Code that indicates the result of the measurement performed on the single characteristic:
G,T+,T-,R+,R-,NV+,NV-
- 65 -
Page 66
Characteristic classification code, calculated
on the basis of the measurement value, in ac-
Class5
2<CR><LF>
NameCharactersMeaning
Checksum3
Stop1Stop message character: <ETX>
2<CR><LF>
cordance with the table selected during the programming phase. If the classification code is not
required for the characteristic a series of space
characters is sent instead.
CLOSING
Message checksum, defined as the low byte of
the sum of the ASCII codes of all the characters
in the message (apart from the stop message
ETX character and the final <CR> <LF>)
EXAMPLE OF DATA OUTPUT
In the following example, the values of two measurements (OG1 and OG2) performed on good piece number 11 using the Biella program are transferred. The classification for the first measurement value is 02 for the second it is 05:
Legend
<STX> : character ASCII 2
<ETX> : character ASCII 3
<LF> : character ASCII 10
<CR> : character ASCII 13
_ : ASCII space character 32
xxx: it indicates the value calculated for the checksum
NOTE: the only difference between protocol DOP-STD01 and protocol
DOP-STD02 is that the latter also includes the characteristic class code
- 66 -
Page 67
7.5 Protocol implementation method
The standard protocols, denominated DOP_STDxx, where xx is the id assigned to
the protocol, are distributed with the Merlin software installation packages. The type
of protocol to be used is selected in the M
page, using the following fields:
• O
• P
UTPUTPROTOCOL: where it is possible to activate the data output protocol
ROTOCOLNAME: protocol name
For example, to activate protocol N.3 on TCP/IP:
ISCELLANEOUS 2 TAB on the GENERALSETUP
- 67 -
Page 68
8 TRACING DATA
This phase is used to define the data that can be used to trace the production by
tapping the T
RACING during the measurement phase.
8.1 Pre-defined data
The following table contains a list of pre-defined data, in text form if their value is free
or Catalog form if their value has to be selected from a pre-defined list (the Catalog
corresponding to the specific datum). Catalog type data must contain at least one
value before they can be used.
N° TRACING
D
ATA
PARAMETER
CORRESPONDING
Q-DAS
K-
FIELD
DEFAULTSETTINGS
TYPEBEHAVIOUR
1SERIALNUMBERK 0006TEXTEVENT
2CAVITYK 0007CATALOG*STATE
3GAGEK 0012CATALOG*STATE
4MACHINEK 0010CATALOG*STATE
5OPERATORK 0008CATALOG*STATE
6PART IDENT.K 0009TEXTEVENT
7REASONOFTESTK 0015CATALOG*STATE
8ORDERK 0053TEXTSTATE
9EVENTK 0005CATALOG*EVENT
10CUSTOMTEXTK 0009TEXTEVENT
P
11
RODUCTION
K 0016TEXTSTATE
NUMBER
W
12
ORKPIECE
K 0017TEXTSTATE
FIXTURE
During the measurement phase, the tracing information request is split into 2 tabs:
the N.9 Event datum is used automatically for the events tab, whereas all the other
data are used for the tracing tab.
NOTE: The Q-DAS catalogue may only contain the keys that are listed in
the above table, if it is necessary to use Q-Das keys that are not included
in the table, please contact the nearest Marposs office.
- 68 -
Page 69
8.2 Customising the data
The list of data can be expanded by using the ADD command. It is possible to import
files from the Catalog using the I
The file import must be done through a USB memory stick, the Merlin software will
look for the “Kataloge.dfd” file in the USB memory root.
MPORT command.
Add a new datum or modify an existing one (using the EDIT command) to access
the following form.
- 69 -
Page 70
• DESCRIPTION: description that identifies the datum.
• T
YPE: the data may be in TEXT form if their value is free or CATALOG form if their
value has to be selected from a pre-defined list (the C
ATALOG corresponding to
the specific datum). It’s possible to input a list of values among which the operator has to choose, using the table on the right side of the form and commands
A
DD , DEL end EDIT.
B
EHAVIOUR: itdefines how the data marks the measurements:
• S
TATE: if a certain data value is inserted, all the measurements will assume
that value until it is modified again.
• E
VENT: if a certain data value is inserted, it will be valid for the current mea-
surement only.
NOTE: It is not possible to enter the tracing data unless a batch is active.
NOTE: in case of catalog form, it is possible to insert a list of values,
shown to the operator by the concerning field. By A
DD, CANC and MODIFY is
possible values compounded by the following fields:
• ID: numeric code used as unique identificator during data exportation. This code is automatically suggested by the software during
the creation but it could be customized in a way to assure an unique
identification in case of many Merlin are used in the same plant and/
or company.
• C
ODEand DESCRIPTION: alphanumeric fields are shown stages of in-
serting and selecting keys.
- 70 -
Page 71
Q-DAS EXPORTATION
K-Field
Parameter
connected
K00005Events
K00006SerialNum
K00007CavityNum
K00008OperatorName
K00010MachineNum
K00011Process Parameter
K00012GageNum
K00014PartIdent
K00015TestReason
K00053Order
Number of characte-
K00100
ristics
K01001Code number
K01002Description of code
K01041Drawing number
K02131Upper plausibility limit
K02141
K02142
K02404
K04060Machine Num
K04070Gage
K04090Operator name
K04220Events
K04240Process parameter
K04250Cavity
K08010
K08110
Measurement unit
index
Description of measu-
rement unit
Measurement system
resolution (characteri-
stic accuracy)
Description of control
chart type (location)
Description of control
chart type (variation)
K01053Batch number
K02001
K02002
K02004
K02022Number of decimals
K02101Nominal value
K02110Lower limit
K02111Upper limit
K02120N. Char + Limit Type
K02121N. Char + Limit Type
K02130Lower plausibility limit
Name of characteristic
(mandatory)
Description of cha-
racteristic
(mandatory)
Type of characteristic
(variable)
Sample size (the size
is stored in the group
K08500
that this characteristic
belongs to)
- 71 -
Page 72
9 MERLIN DIGITAL SIGNALS MANAGEMENT
In order to minimize the programming performed by the user, the Merlin software
manages digital signals (Input and Output) using precompiled lists of signals. The
operator has only to choose the I/O layout according to his needs.
For more detailed information on the I/O Layout management, please contact the
nearest Marposs office.
SIGNAL LIST
LINEMEANINGANDMANAGEMENT
START/STOPTYPE1: the same line is used to give both commands. On
IN
I
rising edge the S
available (and cannot be changed) in all the footswitch connected to
Easy Box.
START/STOPTYPE2: the same line is used to give both commands.
S
TART and STOP commands are active on rising edge, it means that two
N
pushes on the button are necessary to complete an acquisition. This
configuration is available (and cannot be changed) for all the M1 Wave
pushbuttons.
TART, on falling edge the stop. This configuration is
I
NSTARTTYPE3: START command active on rising edge.
INSTOPTYPE3: STOP command active on rising edge.
ZEROMODE: when the input is high and it’s programmed at least one ze-
roing step, Merlin software shows the zeroing page. When the signal is
I
N
low the system shows the standard measuring page. This configuration
is available for: Easy Box U8IO, DigiCrown, GageBox.
NEXTZEROSTEP: active on rising edge. Merlin software skips to next ze-
I
roing step. The system must be in Z
N
EROING mode and more than one ze-
roing step has to be available. This configuration is available for: Easy
Box U8IO, DigiCrown, Gage Box.
BATCHSELECTION: active on high level. When activated the software
changes B
I
N
according to the binary code set on “Batch Code” signals (see next
ATCH (and as consequence could change PARTPROGRAM too)
point). If the addressed batch is not valid, the system remains on the
current one and “Error status” output signal is enabled.
- 72 -
Page 73
IN
(3B
I
I
B
ATCHCODE: binary code which identifies the active BATCH to use to
store acquired measures. The addressed B
SELECTION signal is high, or if BATCHSELECTION is not available, as soon as
ATCH is activated once BATCH
a bit changes in the code.It’s up to 4 bit binary code with a shift of one
unit, this means that addressed B
0000 → B
IT)
0001 → B
0010 → B
ATCH with I/O index 1
ATCH with I/O index 2
ATCH with I/O index 3
ATCHES are:
…
1110 → B
1111 → B
ATCH with I/O index 15
ATCH with I/O index 16
DISABLESTATISTIC: Disable temporarily the internal data storage and
N
counters. The status of this signal is checked just after the end of measurement during the first step and the status is frozen till the end of last S
TEP.
REDOSTEP: Active on rising edge. The signal deletes the measure ac-
N
quired in last performed step allowing to repeat it. The function can be
used more times until the complete deletion of current part.
I
N
OUT
OUT
OUT
OUT
OUT
BATCHN: Direct BATCH selection, for each signal which goes high a
batch is activated. If the addressed B
ATCH is not valid (i.e. two signals
for direct selection active at the same time), the system remains on the
current one and “Error status” output signal is enabled.
READYTOSTART: The signal indicates that Merlin is available to receive measu-
ring or zeroing commands. This output is available for: Easy Box U8IO.
PIECEGOOD: the signal indicates that last gauged part is GOOD. This
output is available for: Easy Box U8IO.
PIECEREJECT: signal indicates that last gauged part is SCRAP. This output is available for: Easy Box U8IO.
PIECETREND: signal indicates that last gauged part is in TREND range.
This output is available for: Easy Box U8IO.
ERRORSTATUS: signal indicates an error during batch selection (the ad-
dressed B
ATCH is not available) or measure interrupted by error during
the sensor acquisition (sensor broken, disconnected, …). The measurement is interrupted abnormally if one of the inputs is in over-range
(programmed at sensor level) upon completion of the measurement.
ACQUISITIONRUNNING: signal indicates that system is gauging. The signal goes high following the S
TART signal (beginning of measuring step)
OUT
and goes down on the end of measuring step. In zeroing mode the
signal is always high. This output is available for: Easy Box U8IO.
In the layout Nr.26 the batch changing is on
the level, in the layout Nr.3 the batch changing is on the edge
- 80 -
Page 81
10 Backup & Restore
The ‘Backup and Restore’ included in Merlin enables the user to save a complete
copy of all programming, configuration and measurement data in a ZIP format file.
If necessary it is possible to restore the system using these data.
It is possible to run the Backup & Restore software either as a tool from the Merlin
software by tapping on an icon in the menu, or in stand-alone mode by running
the executable file in the Merlin installation path. Running the tool in stand-alone
mode should only be done as a precaution if Merlin fails to open properly. In such
cases, it is possible to create a backup of the archives and send it to customer
service in order to check the integrity.
The option may be accessed from the “Settings” menu and only if the user is
authorised to do so. In fact, it is possible to select between the following alternatives
during the user configuration phase:
• Do not authorise the user to access the tool
• Authorise Backup only
• Authorise Backup and Restore
10.1 Backup
When the tool is started, the following window appears, where the Backup is
normally selected:
- 81 -
Page 82
The default name of the file where the data backup will be saved appears,
consisting of the name of the computer and the current date and time, however
the user may modify it as desired. The N
OTES can be used to provide additional
information about the contents of the backup and are added to the comments in
the file.
The devices table on the right of the screen contains a list of the removable units
connected to the USB ports, which are updated in real time. If no devices are
present, the backup may be saved to a local folder, thereby creating a “restore
point”. To create the backup, tap on S
TART. Once the backup is complete, if an
external device is connected it will be disabled automatically so that it can be
removed safely.
10.2 Restore
Tap on the RESTORE option in the menu described above in order select one of the
following alternatives:
10.2.1 Restore from external file
To restore the system from a “ZIP” file on a device connected to a USB port,
select the path by tapping on the “…” button and choose the ZIP file containing
the desired backup.
Tap on the S
TART button to restore all the archives.
- 82 -
Page 83
10.2.2 Restore from restore point
This option permits the user to restore the system from a restore point that has
been saved at some earlier date in the local folder.
Select a Backup from the list and the entire path will be displayed in the text box
above the grid, at this point, tap ‘S
TART’ to restore all the archives.
10.2.3 Reset all
The third option - ‘Reset all’ - deletes all the archives and restores the Merlin to its
initial state. After carrying out this procedure it is necessary to reconfigure all the
devices and re-enter all the programs.
- 83 -
Page 84
APPENDIX - Statistical analysis
General definition
BATCH
A set of similar measurements that are to be subjected to statistical analysis.
CHARACTERISTIC TYPE
Bilateral characteristic: this type of characteristic has no natural limits, therefore it is
necessary to indicate specification limits; e.g. a diameter that may have a dimension
greater or less than the design.
Single limit characteristic: this type of characteristic has a single limit indicating an
acceptability threshold, so only one specification limit need be indicated; e.g. a
breaking strain control, where the part is considered acceptable if the force required
to break it exceeds a certain level. This differs from a characteristic with a single,
upper limit if the acceptable threshold represents the maximum value that the
characteristic may assume.
Unilateral characteristic: this type of characteristic has a natural, “Insuperable” limit;
e.g. a parallelism that may not fall below 0. In this case, the specific limit is indicated,
as well as the physical limit, if other than zero.
TOLERANCE LIMITS
Two tolerance limits can be defined for a characteristic:
UTL - Upper Tolerance Limit: represents the upper specification limit
LTL - Lower Tolerance Limit: represents the lower specification limit.
TOLERANCE INTERVAL
Also know simply as tolerance, it represents the acceptable range of measurement
values for a given characteristic. It is determined using different methods, depending
on the characteristic type:
Bilateral characteristic: UTL - LTL
Unilateral characteristic: calculated as |TL - PL|, where TL is the tolerance limit and
PL is the physical limit (usually 0).
Single limit characteristic: cannot be calculated.
TOLERANCE MID-POINT
The mid-point of the tolerance interval.
It is determined using different methods, depending on the characteristic type:
Bilateral characteristic: (UTL – LTL) / 2
Unilateral characteristic: calculated as |TL - PL| / 2.
Single limit characteristic: cannot be calculated.
- 84 -
Page 85
Position indices
Mean - The sum of all the measurements carried out, divided by the number of
measurements.
Where:
x
is the ith measurement
i
N is the number of measurements
Dispersion indices
Range - The difference between the largest and the smallest value in a set of N
measurements
X
- X
Where
X
is the maximum value
max
X
is the minimum value
min
max
min
Standard deviation - Indicates the dispersion of the measurements. Given a set of
measurements:
Where
x
is the ith measurement
i
X is the mean measurement value
N is the number of measurements
NOTE: Standard deviation is also identified as SIGMA and represented
by the corresponding letter in the Greek alphabet (σ).
- 85 -
Page 86
Natural tolerance
Indicates the variability inherent in the measurements. It is determined using different
methods, depending on the characteristic type:
Bilateral or single limit characteristic
Natural Tolerance = 6*S
where S is the standard deviation of the measurements
Unilateral characteristic
with upper limit: Natural Tolerance = Minimum between (6*S) and (3*S + X)
with lower limit: Natural Tolerance = Minimum between (6*S) and (3*S - X)
Where:
S is the standard deviation of the measurements
X is the mean value of the measurements
In the case of the unilateral characteristics formula it is assumed that the natural
limit is 0. If the mean value X is closer to this 3*S limit, it means that, for this part of
the measurement, 3*S cannot be considered as dispersion, because, as the limit
is insuperable, the maximum dispersion value will be equivalent to the mean value.
Estimated process sigma (Sigma Hat)
When sample measurements are used to evaluate a process, instead of using the
standard deviation S to find its inherent variability, we use a formula and a series
of tables to estimate the process dispersion, taking into account the fact that the
measure-ments were obtained through a sampling method. The index calculated
in this way is known as Sigma Hat (σ). This dispersion index is based exclusively
on the variability within the samples, and does not take into account any variability between different samples that may have been taken at significantly different
periods. There are two formulas that can be used for estimating this dispersion:
the first is based on the Range of each sample, while the second is based on the
Standard Deviation of each sample.
Formula based on the sample ranges. In the above formulas, Ri represents the
range of the i
th
sample, Nc is the number of samples taken, and d2 refers to the
values in column of the same name in the tables found in the appendix, in the row
corresponding to number of measurements in the sample used.
^
^
- 86 -
Page 87
Process natural tollerance
Natural Tolerance is an attempt to express the variability inherent in a given process. The formula depends on how the measurements are distributed. As the aim
is to represent the variability of the process, we use the Sigma Hat, estimated
using the samples, rather than the Standard Deviation S used in the case of Natural Tolerance.
Bilateral or single limit characteristic
Process Natural Tolerance = 6 * σ
Where σ is the estimated process sigma
Unilateral characteristic
with upper limit: Process Natural Tolerance=Maximum between (6*σ) and (3*σ
+X)
^
with lower limit: Process Natural Tolerance=Minimum between (6*σ) and (3*σ-X)
Where: σ is the standard deviation of the measurements
X is the mean value of the measurements.
^
^
^
^^
^
^
Capability indices (Cp)
The process capacity is used as the reference index when Process is selected as the
statistical scope of the batch. It is only calculated in the case of bilateral characte-ristics, using the following formula:
Where
LST – LIT = Tolerance interval
^
6*σ = Process natural tolerance
NOTE: The Cp index is calculated only if control charts are provided for the
characteristic.
CpK
This represents the process critical capacity. It is the reference index when the
statistical aim of the batch has been indicated as Process. It is calculated using
different methods, depending on the characteristic type:
Bilateral characteristic:
Cpk = Minimum value between:
(2 * (UTL – X)) / (6*σ)
(2 * (X – LTL)) / (6*σ)
where
UTL = Upper Tolerance Limit
LTL = Lower Tolerance Limit
X = mean measurement value
^
σ = estimated deviation of the measurements
^
^
- 87 -
Page 88
Unilateral or single limit characteristic:
upper limit only; Cpk = (2*(TL – X)) / (6*σ)
lower limit only Cpk =(2*(X – TL)) / (6*σ)
Where:
TL = Tolerance limit <> 0
X = mean measurement value
^
σ= estimated deviation of the measurements
^
^
Quality control chart
Standard XR and XS chart for bilateral or unilateral characteristics. The following table
lists the possible chart types. Consult the relevant paragraph for the formulas used to
calculate the control limits.
Chart nameDispersion index
Standard XR chart
Range
(Shewhart XR chart)
Standard XS chart
Sigma
(Shewhart XS chart)
The XR and XS charts are based on a series of values known as Control Limits that are
used to control the process trend; these limits can be calculated beforehand, based on
the characteristic specification limits.
The following formulas are used to calculate them: the values A, D1, D2, E7, E6, B5 and B6
indicate the values in the columns of the same name in the tables found in the appendix, in
the row corresponding to number of measurements in the sample used.
Vn is the bilateral characteristic tolerance mid-point; whereas, if the variable is unilateral, it
is assumed that Vn=0 and one of the two limits is null.
Cpo is the optimum capacity index to be achieved for the process. At the moment this is
equivalent to 1 in the case of bilateral characteristics, and 1.33 for unilateral characteristics.
Pre-set control limits for the X chart
LCL = Vn – (A x (UTL-LTL))/ (6*Cpo))
UCL = Vn + (A x (UTL-LTL))/ (6*Cpo))
Pre-set control limits for the R chart
LCL = D1 x (UTL-LTL)/ (6*Cpo)
UCL = D2 x (UTL-LTL)/ (6*Cpo)
Pre-set control limits for the R chart
LCL = B5 x (UTL-LTL)/(6*Cpo)
UCL = B6 x (UTL-LTL)/(6*Cpo)
Forming the samples
and notes
A consecutive number of
measurements between
2 and 15
A consecutive number of
measurements between
2 and 15
- 88 -
Page 89
Calculated control limits
The XR and XS charts are based on a series of values known as Control Limits that
are used to control the process trend; these limits can be calculated by using the
appropriate sample measurement formulas (if possible, after having completed a
chart consisting of 25 samples, with no out of control alarms).
In the following formulas, the values A, D1, D2, E7, E6, B5 and B6 indicate the values
in the columns of the same name in the tables found in the appendix, in the row
corresponding to number of measurements in the sample used. The value Xm
indicates the mean sample value, and Sm indicates the mean sigma value of the
samples.
Chart nameX CHARTR CHARTS CHART
Standard XR chart
(Shewhart XR
chart)
Standard XS chart
(Shewhart XS
chart)
LCL: Xm – Rm*A2
UCL: Xm+Rm*A2
LCL: Xm – Sm*A3
UCL:Xm+ Sm*A3
LCL:Rm*D3
-
UCL:Rm*D4
LCL:Sm*B3
UCL:Sm*B4
- 89 -
Page 90
Table of coefficients
Sample
size
22.1213.6860.0002.6060.0004.4940.3051.128.7979
31.7324.3580.0002.2760.0003.9790.4981.693.8862
41.5004.6980.0002.0880.0003.6860.6382.059.9213
51.3424.9180.0001.9640.0003.4910.7492.326.9400
61.2255.0780.0001.8740.0293.4910.7492.534.9515
71.1345.2030.2051.8060.1133.4910.7492.704.9594
81.0615.3070.3871.7510.1793.4910.7492.847.9650
91.0005.3940.5461.7070.2323.4910.7492.970.9693
100.9495.4690.6871.6690.2763.4910.7493.078.9727
110.9055.5340.8121.6370.3133.4910.7493.173.9754
120.8665.5920.9241.6100.3463.4910.7493.258.9776
130.8325.6461.0261.5850.3743.4910.7493.336.9794
AD2D1B6B5E7E6D2C4
140.8025.6931.1211.5630.3993.4910.7493.407.9810
150.7755.7371.2071.5440.4213.4910.7493.472.9823
160.7505.7791.2851.5260.4403.4910.7493.532.9835
170.7285.8171.3591.5110.4583.4910.7493.588.9845
180.7075.8541.4261.4960.4753.4910.7493.640.9854
190.6885.8881.4901.4830.4903.4910.7493.689.9862
200.6715.9221.5481.4700.5043.4910.7493.735.9869
210.6555.9501.6061.4590.5163.4910.7493.778.9876
220.6405.9791.6591.4480.5283.4910.7493.819.9882
230.6266.0061.7101.4380.5393.4910.7493.858.9887
240.6126.0311.7591.4290.5493.4910.7493.895.9892
250.6006.0581.8041.4200.5593.4910.7493.931.9896
- 90 -
Page 91
Sample
A2D4D3A3B4B3E2E3
size
21.8803.267 .0002.6593.267 .0002.6603.760
31.0232.575 .0001.9542.568 .0001.7723.385
40.7292.282 .0001.6282.266 .0001.4573.256
50.5772.115 .0001.4272.089 .0001.2903.191
60.4832.004 .0001.2871.970 .0301.1843.153
70.4191.924 .0761.1821.882 .1181.1093.129
80.3731.864 .1361.0991.815 .1851.0543.109
90.3371.816 .1841.0321.761 .2391.0103.095
100.3081.777 .2230.9751.716 .2840.9753.084
110.2851.744 .2560.9271.679 .3210.9463.076
120.2661.716 .2840.8861.646 .3540.9213.069
130.2491.692 .3080.8501.618 .3820.899 .063
140.2351.671 .3290.8171.594 .4060.8813.058
150.2231.652 .3480.7891.572 .4280.8643.054
160.2121.636 .3640.7631.552 .4480.8493.050
170.2031.621 .3790.7391.534 .4660.8363.047
180.1941.608 .3920.7181.518 .4820.8243.044
190.1871.596 .4040.6981.503 .4970.8133.042
200.1801.586 .4140.6801.490 .5100.8033.040
210.1731.575 .4250.6631.477 .5230.7943.038
220.1671.566 .4340.6471.466 .5340.7853.036
230.1621.557 .4430.6331.455 .5450.7783.034
240.1571.548 .4520.6191.445 .5550.7703.033
250.1531.541 .4590.6061.435 .5650.7633.032
- 91 -
Page 92
APPENDIX - Configuring the Windows® CE Operating System
Changing the Merlin date/time
From the menu tap on the EXIT button to exit the measurement software. Merlin enters the Windows® CE Operating System.
Double tap on the digital clock displayed in the bottom right hand corner of the screen.
The date/time setting Windows® is displayed.
Select the desired time zone from the drop down menu.
- 92 -
Page 93
Calibrating the touch-screen
• Connect a USB keyboard to the system.
• Tap S
TART MENU on the operating system desktop.
• Select Settings\Control Panel.
• Select the Stylus function.
• Use the Calibrate function to activate the touch-screen calibration procedure.
• Tap and hold the cross displayed on the screen for a few seconds. After tapping
the cross five times, the procedure should be complete.
Tap Enter on the keyboard to store the settings.
- 93 -
Page 94
Creating a Merlin-to-PC Ethernet Link
The following procedure defines the steps necessary to link the Merlin to a PC. Specifically, we are creating a network with the PC as the “host” and Merlin as its “guest.” The
purpose of the connection is for simple file sharing of statistical and measurement data.
Interactivity other than basic file sharing is limited at this time.
Hardware Requirements
The hardware required to link Merlin to a PC is varied depending on the type of network
being set up. Wireless Cards, Routers, Bluetooth Adaptors, Internet Connectivity and
similar technologies offer a multitude of networking options. The configuration used in
this example details a basic ‘wired’ LAN/Ethernet connection. The minimum hardware
requirements to create such a connection should be a HUB, two (2) LAN/Ethernet cables and a USB keyboard.
Software
The perpetual software upgrades and releases of both Windows and of Mar-poss’ Merlin Gage Computer inherently create a ‘gap’ in uniformly defining a Network creation
procedure. In our example, we are using Windows XP and Merlin.
Hardware Set-up
1. Plug one end of the LAN/Ethernet cable into the back of the PC and the other end
into the HUB.
2. Plug one end of the second LAN/Ethernet cable into the HUB and the other end into
Merlin’s LAN jack.
3. Power up both systems.
Windows CE set-up (on MERLIN)
1. Plug the USB keyboard into Merlin and navigate to Windows CE desktop
2. From the Windows CE Start Up window, select “S
ETTINGS”->“NETWORK & DIAL-UP
CONNECTIONS”
3. Right-Click the pre-loaded LAN icon (SMSC911X1)
4. Select “S
PECIFYAN IP ADDRESS”
5. Enter the PC’s IP address and Subnet Mask here
NOTE: it is imperative that you have/obtain the PC’s IP number and Subnet Mask. The simplest way to acquire these numbers is to open “C
P
ROMPT” from the accessory menu, type in ipconfig and press Enter.
OMMAND
6. Click on “N
AME SERVERS” tab.
7. Enter the PC’s IP address in the Primary DNS line
8. Click OK
9. Return to Windows CE desktop
- 94 -
Page 95
Windows XP Set-up (Laptop, PC, etc)
1. Create and Name a folder on the PC’s main storage drive (C:/stats_meas)
2. Right-Click on the folder and select “
3. Place a check mark in the “S
4. Place a check mark in the “A
HARETHISFOLDERONTHE NETWORK”
LLOWNETWORKUSERSTOCHANGEMYFILES”
SHARINGANDSECURITY” options
5. A file sharing folder icon now appears on the folder
Gauging Software Set-up (on the Merlin)
1. Boot up Merlin application
2. Enter Global Set-up Form
3. Click on the “E
XPORTDEFAULTPATH ” entry box”
Enter the following: \\computer name\created folder’s name\
4. Press Enter
5. Set Automatic data export to “M
EASUREMENTSANDSTATISTICS”
6. Set Automatic Change, Data Export format and Statistical Study preferences
7. Press OK
8. Go to Batch Definition page and set Automatic Data Export to “M
S
TATISTICS” and choose Automatic preferences
EASUREMENTSAND
9. Press OK
10. The Merlin is now set up to send Measurement & Statistical information to the PC
NOTE: a “Computer Name” “User” “Password” screen may appear at the
first batch exchange. If this window appears, enter the name of the computer
(this can be found by right-clicking ‘My Computer’).
- 95 -
Page 96
Network connecting guidelines
Here are some guidelines, concerning the connection of a Merlin CE5 to a network
share in a server on a different subnet IP:
We have a Merlin device (with Windows CE v. 5 as operating system) from which we
need to access to a network share (1) on a Windows Server 2000 (or 2003).
The Windows server and Merlin are on different IP subnets separated by a router (you
can understand also that Merlin and server are in different VLANs (2) or, the server is in
a DMZ(3)).
With a default IP configuration on the Merlin, while trying to access the network share of
the server you receive an error message looks like ‘bad network path’.
To let the Merlin becomes able to reach that network share (typically trying to access
to something like \\servername\sharename) we have to modify the configuration of the
Merlin TCP/IP parameters adding a WINS server address which belongs to the same
IP subnet of the server (if a value is already present it has to be replaced with the new
one). Typically you can configure this value using the IP address of the Windows server
you need to access to.
Follows the Windows command to access a network share:
from Start / run you can type \\servername\sharename (or \\server_IP_address\sharename) if an authentication is required, a login menu (in which you have to type username
and password) will be prompted.
DOS commands to “map” and access a network share:
net use * \\servername\sharename /user:domain\username ---> this is the mapping
command (a password will be asked)
dir \\servername\sharename ---> this is the command to list the content of the share
‘net help use’ shows a help panel of the ‘net’ command
Glossary:
(1) Network share http://en.wikipedia.org/wiki/Shared_resource
(2) VLAN http://en.wikipedia.org/wiki/Vlan
(3) DMZ http://en.wikipedia.org/wiki/DMZ_(computing)
Windows CE http://en.wikipedia.org/wiki/Windows_ce
- 96 -
Page 97
Network Connection Merlin Windows CE 5.0 – PC desktop
Windows 7
This document shows how to connect in a network a PC desktop (operating system Windows7) with a Merlin (operating system Windows CE 5.0)
Shows the settings of the network board inside the PC then disabling the option
“Internet Protocol version 6 (TCP/IPv6). See the picture 1 below.
Picture 1
Entering on the “Control Panel”->”Network Connection Center …” then select
“Modify advanced sharing settings” like in the picture 2 below.
- 97 -
Picture 2
Page 98
Tick the option of sharing files and printers then allow to the users any operation
on reading/writing and then save the changes. See the picture 3 below.
Picture 3
Create the folder for sharing. Picture 4 shows the folder “Test” created. Tap on the
right button of the mouse on the folder created and select “Properties”. Enter on
the Tab “Sharing”, then tap on the button “Share” and select “Everyone”
from the combo and then tap on “Add”. Modify the “Authorization level”, from “Reading” to “Reading/Writing”. Tap on “Share”.
- 98 -
Picture 4
Page 99
The configuration of the PC is ended.
Picture 5
NOTE: Before accessing from Merlin to the shared folder on the PC, it’s
essential to use a user profile with administrator rights. If it doesn’t exist
it’s necessary to create it.
From Merlin , select the path “\\NamePCW7\Name FolderShared”.
From now, the shared folder could be connected and accessible and
it’s possible to create, modify and delete files.
- 99 -
Page 100
- 100 -
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.