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

KI

KI

Maintenance and repair

11.9.2 Type 2151B..., NCFH (Mechanics)

The spindle, the ball socket as well as the thrust bearing (only for sizes 2) for the NC joining
modules Type 2151B ..., NCFH are to be lubricated at least every 1 million double stroke
or at least 1x per year. For this purpose, only the specified grease may be used. Lubrication
quantities must be observed - over greasing can cause damage to the drive.
The lubrication must be done with retracted ram.

1x Grease nipple spindle (from Rev. D S):
1. Retract drive to stroke 0-10 mm
2. Amount of lubrication: 2 cm³ Klüberplex BEM 41-132

Attention:
Only the specified grease may be used; other grease might
lead to premature failure.

1x Grease nipple ball socket:
1. Amount of lubrication: 2 cm³ Klüberplex BEM 41-132

Relief well 1x Grease nipple spindle (from Rev. D S):
1. Retract drive to stroke 0-20 mm
2. Amount of lubrication: 10 cm³ Klüberplex BEM 41-132

Attention:
Only the specified grease may be used; other grease might
lead to premature failure.

1x Grease nipple thrust bearing:
1. Open relief well
2. Amount of lubrication: 10 cm³ Klüberplex BEM 41-132
3. Close relief well

Attention:
Only the specified grease may be used; other grease might
lead to premature failure.

2x Grease nipple ball socket:
1. Greasing at least one grease nipple
2. Amount of lubrication: 10 cm³
Klüberplex BEM 41-132

002-679e-08.19 Page 451

maXYmos NC, Type 5847...

11.9.3 Type 2162A..., NCFE (Mechanics)

For NC joining modules Type 2162A..., NCFE the lubrication must be performed every
350 000 double stroke or at least 1x per year. To do this, only suitable bearing grease Klüber-
plex BEM 41-132 be used.

Grease nipple 1x Grease nipple spindle
bearings 1. Retract drive to stroke (0 mm reference position)

Grease nipple spindle
(must be at 0 mm reference position)

NC joining module NCFE Amount of lubrication

10/20 kN 1,5 g

40 kN 4g

80 kN 12 g

Grease nipple bearings

NC joining module Piece Stroke/Drive g
NCFE
1,5
10/20 kN 1x 0 - 350 mm 1,5
8,5
40 kN 2x 0 - 350 mm

80 kN 2x 0 - 350 mm

Grease nipple Attention:
spindle
Only the specified grease may be used!
Other grease might lead to premature failure.

Page 452 002-679e-08.19

Maintenance and repair

11.9.4 Type 2152B..., NCFS (Mechanical)

The lubrication interval must be performed every 1 000 hours of op-
eration or at the latest after 700 000 cycles with 1 cm³ Klüberplex
BEM 41-132. Lubrication interval only in mechanical zero position (at
30 mm),

Entering the spindle/relubrication:
After the first 3000 cycles, 2 cm³ new grease should be given to the screw
nut.

Checking the belt tension:
Checking belt tension is performed through the viewing window (3) of
the plastic cover. It is important to check that the belt runs on the sprocket
without imbalance.

Grease nipple To adjust the belt tension, the 4 screws (1) of the sliding seat on the mo-
(Sn) (M6x1) tor should be loosened in order to then tighten the screw (2) to a torque
of 3.5 N ∙ m. This is to ensure that the sliding seat moves freely. Then the
screws (1) are to be pulled back again to norm.
The belt tension should be checked every 6 months.

Sn

Sn Screw 1
002-679e-08.19
Screw 2

Page 453

maXYmos NC, Type 5847...

11.9.5 Type 2157B..., NCFT (Mechanical)

The screw drive is to be lubricated at least every 1 million double strokes or
2x per year according to the maintenance schedule for NC joining modules.
With the NC joining module Type 2157B ..., NCFT, the lubrication must be
performed every 1 000 operating hours or at least 2x per year. For this pur-
pose, only suitable bearing grease ASONIC HQ 72/102 from Klüber may
be used. The amount of lubrication is 0,5 cm³.

Cover plate must be
removed for lubrica-
tion

Lubrication connector

Page 454 002-679e-08.19

Maintenance and repair

11.9.6 Type 2160A..., NCFB (Mechanics)

The screw drive is to be lubricated at least every 1 million double strokes or
2x per year according to the maintenance plan for NCF joining modules.
For NC joining module Type 2160A…, NCFB, lubrication must be per-
formed every 1 000 operating hours or at least 2x per year. For this purpose,
only suitable bearing grease, Klüberplex BEM 41-132 be used. The amount
of lubrication is 12 cm³ for 2160A50… and 1 cm³ for 2160A15… .

Cover flap 3
12

Remove cover plate Remove lubrication connector with grease press, press-fit
cap and screw in connection amount of lubrication
nipple

Lubricate fitted key

002-679e-08.19 Page 455

maXYmos NC, Type 5847...

12. Troubleshooting - Quick error diagnosis

12.1 Servo amplifier IndraDrive

12.1.1 Warning messages on the display of the servo amplifier

12.1.1.1 E2054

12.1.1.2 Description: Drive stops and will not move. Message E2054,
Reference is missing, is displayed.
12.1.1.3
Cause: The measurement reference of the drive has not yet been established.

Remedy: Reference drive again.

F2174

Description: Drive does not travel after switching. Message F2174,
Switching without reference is shown.

Cause: The supplied system overview was not considered (mix of different systems),
e.g. the wrong NC joining module or Indradrive was used.
The measurement reference of the drive is invalid after encoder replacement, or
motor encoder is defective.


Remedy: Please check if the right components (maXYmos NC, Indradrive, NC joining
module) are used as a system according to the system overview.
Reference drive again or replace encoder beforehand.


E2061
Description: The utilization of the monitor has exceeded a reporting threshold.

Cause: Especially for Type 2151B... Size 1 up to 15 kN due to the utilization-based
PWM switching.

Remedy: For Type 2151B... Sizes 1 up to 15 kN usually negligible, for other types,
if necessary, consult application help Bosch Rexroth.

Additional detailed information about warnings and error mes-
sages for the servo amplifier can be found the the documentation
IndraDrive Bosch Rexroth.

Page 456 002-679e-08.19

Troubleshooting - Quick error diagnosis

12.2 maXYmos NC

12.2.1 Error: 'No measurement curve received'

12.2.1.1 Process view placed on 'Historical Curves'
Description: Curve is not displayed, although after measuring, the 'OK' or 'NOK' appears.

Cause: Select view 'Historical Curves'.

Remedy: On PROZESS: Switch current curve.

12.2.2 Error: 'no entry possible'

12.2.2.1 Button does not react and is barely visible
Cause: Access protection enabled or input for this parameter in this configuration is not
12.2.2.2 possible.

Remedy: Deactivate access protection Setup > Global Setup > Access Protection

Input field turns yellow when entering
Cause: Entered value is outside the permitted range of values ​f​or each parameter (e.g.,
13 months), or incorrect in relation to the other configuration (e.g., IP address
and subnet mask or default gateway).

Remedy: Correct input value.

002-679e-08.19 Page 457

maXYmos NC, Type 5847...

12.2.2.3 Measurement curve capture cannot be started

Cause: Another MP (measurement program) is selected in the blue process view as in
the orange setup menu.

Remedy: For curve capture, the same MPs must be set in the (blue) Process menu and
in the orange Setup menu, e.g., 'MP-001' (see also chapter 'Capture Measure-
ment Curve').

=

12.2.3 Error: Red 'NOK'-Display (= not OK)

12.2.3.1 Cause/remedy: The following typical errors are listed

12.2.3.2 After capturing the first measurement curve

Description: Measurement curve is correctly displayed, but 'NOK' still appears and the
yellow warning light flashes.

Cause: No EOs (evaluation objects) are set and no evaluation can be performed.

Remedy: Set up EOs (= evaluation objects).
Setup > MP-Setup > MP-000 (... 127) > Evaluation

When using piezoelectric measuring element
Description: Measurement curve is not visible in window or in negative range (X axis).

Cause: Incorrect sensitivity of piezo measurement element or without preceding
'-' set for pC/N.

Remedy: Set sensitivity to, for example, '– 4.0000 pC/N' according to calibration.
Setup > Global Setup > Channel Y > Range & Scaling

Page 458 002-679e-08.19

Troubleshooting - Quick error diagnosis

12.2.4 Error: 'Data are not saved on USB Stick'
12.2.5
Cause: Data export not enabled and not manually started.

Remedy: 1. Enable data export to USB stick

Setup > Global Setup > Data Exports > Standard Log > Data Export to

USB

2. Start data export (tap USB icon on process page and start export

with 'Start'.

Error: 'HYSTERESIS-EO cannot be positioned'

Description: The HYSTERESIS-EO cannot be positioned in the EO Editor or it springs back
below onto the X axis (for HYSTERESIS-X) and/or the Y axis (for HYSTE-
RESIS-Y).

Cause: 1. The return leg of the measurement curve is hidden (= 'blue return leg

line' is not visible).

2. The STOP threshold in the cycle control is defined incorrectly.

3. Points 1 and 2 were corrected, but the EO still cannot be positioned.

Remedy: 1. Display return leg of the measurement curve (= 'blue line' visible)

Setup > Global Setup > Cycle Control > Curve Processing > Truncate

Curve set to 'NO'.

2. Define (correctly) Stop Threshold (should be smaller than Start threshold)

Setup > Global Setup > Cycle Control > START/STOP > set STOP

threshold.

3. If points 1 or 2 were changed, the previous curves under 'Capture

Measurement Curves' must be deleted and then the new curves are

captured.

Setup > MP-Setup > MP-xxx > Capture Measurement Curve

002-679e-08.19 Page 459

maXYmos NC, Type 5847...

12.2.6 Error: 'Measurement Curves are superimposed on one another'

12.3 Description: All measurement curves lie on top of each other in the blue process view
(= bundle plot).
12.3.1
12.3.2 Cause: 'Bundle Plot Active' is selected in the global process view.
12.3.3
Remedy: 1. Temporary termination: then tap on (= button no longer green)

2. Continuously finishing: terminate 'Bundle Plot Active' in the global

process view).

Setup > Global Setup > Process View > 'Current Measurement Curve'

and then 'Configure'

NC Joining Module

Jog mode functions, but not automatically

Description: NC joining module can only proceed in jog mode but not in the sequence
mode.

Cause: NC joining module not referenced.

Remedy: Reference NC joining module.

No Y measurement signal

Description: No Y signal present (e.g., in SERVICE menu).

Cause: 1. Sensor cable not plugged in or broken
2. Sensor defect

Remedy: 1. Check sensor cable, exchange if necessary.
2. Replace sensor, contact Kistler sales organization or agency.

NC joining module jammed on mechanical end position

Description: NC joining module is in mechanical end position and can not move from this
position in jog mode.

Cause: 1. NC joining module incorrectly referenced
2. Travel limit set incorrectly

Remedy: In both cases, temporarily raise the current limit of the servo amplifier to
400 % (via Indra Works) and proceed by jog mode from the end position.
Reference NC joining module and check travel limits.
If this is not possible, dismantle the drive and remove the spindle manually,
contact Kistler sales organization or agency.

Page 460 002-679e-08.19

Fieldbus

13. Fieldbus

The maXYmos NC monitor Type 5847... is equipped with a fieldbus interface and can thus
communicate directly with the system PLC. The monitor and the NC joining system can be
controlled via the fieldbus. Also, the generated process values for the evaluation can be trans-
mitted to the system PLC via the fieldbus and the monitor be parameterized.

Setup > Global Setup > Fieldbus

002-679e-08.19 Page 461

maXYmos NC, Type 5847...

13.1 Fieldbus configuration

13.1.1 General information

The fieldbus implementation of the monitor allows bi-directional transmission of control sig-
nals (control bits) and the bi-directional transfer of data objects in a telegram. The message
length can be up to 220 bytes (see reference for the corresponding fieldbus configuration).
As a result, the contents of up to 200 bytes (one page) is freely definable through data object
selection of the user. Up to 8 of these pages can be created. Thus, there are up to a maximum
of 1 600 bytes available for the transfer of data objects.

The detailed description occurs in the chapters Telegram structure and Data objects.

Telegram structure and data objects as well as the process of data
exchange are independent of the fieldbus.
The fieldbus types only differ in the monitor default settings.

The configuration is divided according to the two chapters in the parts Monitor default set-
ting and Telegram configuration.

The corresponding GSD file (PROFIBUS) or EDS file (EtherNet/IP) is used to configure the
system PLC.

Always use the currently valid GSD/EDS file for the monitor. The
file is found on the documentation DVD provided with the moni-
tor. Please pay attention to the respective firmware version of the
monitor.

13.1.2 Fieldbus – Monitor setting

Checkslaveaddressbeforeactivatingthefieldbus.Iftheslaveaddress
defined on the monitor has already been allocated, first unplug
the fieldbus connector and disconnect the monitor from the field-
bus. Then activate (select) the fieldbus type, changing the slave
address if necessary. An incorrect or invalid slave address will cause
an address conflict which can stop the system or cause control to
fail. Use only a slave address not allocated elsewhere. Consult
your system operator if necessary.

Page 462 002-679e-08.19

Fieldbus
The fieldbus type is selected with the input field.

13.1.2.1 Basic configuration data word interpreter

The configuration corresponding to the format of the respective PLC or PLC manufacturer
must be performed for all fieldbus types with the option for configuring the data formats via
the data word interpreter.

PIN Series of bytes B3 B2 B1 B0 for data format:
Data type
Byte Little-Endian Big-Endian
Word
DWord B0 B0

B0 B1 B1 B0

B0 B1 B2 B3 B3 B2 B1 B0

Little-Endian corresponds to Intel format, Big-Endian Motorola
Example: Hex 12 34 56 78 (Dec = 305 419 896)
Big-Endian (Motorola): 12 34 56 78
Little-Endian (Intel): 78 56 34 12

002-679e-08.19 Page 463

maXYmos NC, Type 5847...

13.1.2.2 Default setting PROFIBUS

When the Profibus configuration is selected, 20 bytes of control signals and up to 200 bytes
of freely configurable data are supported in a telegram.

Enter the slave address configured in the
Profibus master for the monitor.

Set the data format to match that of the
PLC data format (see chapter on 'Basic
Data-Word Interpreter Setup').

Baud rate is detected automatically. The following baud rates are
supported: 12 MBit/s, 6 MBit/s, 3 MBit/s,1.5 MBit/s, 500 kBit/s,
187.5 kBit/s, 93.75 kBit/s, 45.45 kBit/s, 19.,2 kBit/s, 9.6 kBit/s.

13.1.2.3 Once you select Profibus DP and save the settings by quitting the menu, the fieldbus is ac-
tivated.

Basic EtherCAT setup

When the EtherCAT configuration is selected, 20 bytes of control signals and up to 180
bytes of freely configurable data are supported in a telegram.

Set the data format to match that of the
PLC data format (see chapter 'Basic Data-
Word Interpreter Setup').

Page 464 002-679e-08.19

Fieldbus

13.1.2.4 Once you select EtherCAT and save the settings by quitting the menu, the fieldbus is acti-
vated.

Basic settings EtherNet/IP

20 byte control signals and max. 200 bytes of freely configurable data are supported for the
combination selection EtherNet/IP.

Settings for the configured IP address in
the EtherNet/IP master for the monitor.
Related subnet mask for the EtherNet/IP
IP address.

Configuring the data format according to
the PLC data format (see chapter 'Basic
setting data word interpreter').

13.1.2.5 The fieldbus is enabled after the choice of EtherNet/IP and leaving the menu.

Basic settings PROFINET
20 byte control signals and max. 200 bytes of freely configurable data are supported for the
combination selection PROFINET.

Setting the station name by DNS conven-
tions in RFC1034 where only [a ... z], [0
... 9], and [.] [-] are allowed as possible
characters.

Configuring the data format according to
the PLC data format (see chapter 'Basic
setting data word interpreter').

The fieldbus is enabled after the choice of PROFINET and leaving the menu.

002-679e-08.19 Page 465

maXYmos NC, Type 5847...

13.1.3 Telegram structure

The structure of the telegram is divided into the fixed telegram header from byte 0 to byte 19
and the freely configurable part from byte 20 (up to a maximum of byte 219), referred to in
the description below as a page. This structure applies to both input and output telegrams.
8 pages can be defined for each transmission direction.

Overview

Byte maXYmos NC IN Byte maXYmos NC OUT
0 Control Bits IN 0 Mirrored Control Bits IN
1 Control Bits IN 1 Mirrored Control Bits IN
2 Control Bits IN 2 Mirrored Control Bits IN
3 reserved 3 reserved
4 reserved 4 reserved
5 reserved 5 reserved
6 reserved 6 Control Bits OUT
7 reserved 7 Control Bits OUT
8 reserved 8 reserved
9 reserved 9 reserved
10 reserved 10 reserved
11 reserved 11 reserved
12 reserved 12 reserved
13 reserved 13 reserved
14 Config/Control 200 Byte Page 14 Config/Control 200 Byte Page
15 Config/Control 200 Byte Page 15 Config/Control 200 Byte Page
16 Config/Control 200 Byte Page 16 reserved
17 Config/Control 200 Byte Page 17 reserved
18 Config/Control 200 Byte Page 18 Config/Control 200 Byte Page
19 Config/Control 200 Byte Page 19 Config/Control 200 Byte Page
20 Freely configurable 200 Byte (Page) IN 20 Freely configurable 200 Byte (Page) OUT
… …
… …
219 219

With activation of the fieldbus, signals on the digital control inputs
(digital inputs) are no longer used for monitor control. The moni-
tor can now only be controlled via fieldbus.
The digital outputs are updated, and are a reflection of the corre-
sponding control bits of the field bus.

For an activated fieldbus, the fieldbus monitor functions and sig-
nal conditions of the control bits of the fieldbus in the menu Ser-
vice Fieldbus can be displayed.

Page 466 002-679e-08.19

Fieldbus

13.1.4 Control signals (Control Bits)

A control via X10 and X14 Dig-IO is not provided in maXYmos NC.

The assignment of the control bits is shown in the SETUP menu: GLOBAL/Fieldbus Tab
Control bits displayed:

The desired byte can be selected and displayed with the help of the scroll bar.

002-679e-08.19 Page 467

maXYmos NC, Type 5847...

Control signals input control bits
Byte 0 … 19 of the telegram

Byte Bit maXYmos NC IN Description
Measuring START
00 START Channel Y Tare or Reset Piezo
1 TARE-Y Channel X zero
2 ZERO X Trigger sensor test for sensor X
3 STEST-X Trigger sensor test for sensor Y
4 STEST-Y
5 Reserved Master measurement
6 MASTER-MEAS Zeros incremental sensor
7 INC-ZERO Acknowledgment with Admin rights (e.g., corresponding warn-
ACK-ADMIN-GLOBAL ing, alarm) for all measuring programs [MP]
10 Acknowledgment with Admin rights (e.g., corresponding warn-
ing, alarm)
1 ACK-ADMIN
Allows the PLC to give the operator access rights. The rights
2 Reserved group (Setter, Operator, Admin) in effect is set via the access-
3 ACCESS PlcLogon object.
If ACCESS = 1, the operator can use these rights (does not have
4 AUTO to register separately), when ACCESS = 0, this corresponds to a
logoff.
5 STAT-RESET Bit AUTO must be set (Byte 1.4 = 1) when the measurement pro-
6 STAT-DISABLE gram should be switched on using the PLC fieldbus. With AUTO
7 TARE-EXTENDED-Y = 1, the PLC has full control over maXYmo. A manual setup is
2 0 ... 6 MP thus also blocked!
Rest statistics
7 Reserved Deactivate statistics
Ext. channel Y Tare or Reset Piezo (maXYmos NC)
30 Reserved Measurement program selection (see also byte 14 page control
input control/config bits).
1 Reserved
Resetting of counter of global serial number
2 RESET-SN-GENERATOR
Precondition:
3 ... 5 Reserved Data Export Type PVT and “Triggered by Fieldbus” must be acti-
vated.
6 EXPORT-PVT-START
Function:
7 Reserved Data export type PVT can be started and stopped via fieldbus.
4 0 I-UNI-0 When 0 -> 1, a new file will be created and written. When 1 ->
0, file will be closed.
1 I-UNI-1
2 I-UNI-2 Configurable input signal
3 I-UNI-3
4 I-UNI-4
5 I-UNI-5
6 I-UNI-6
7 I-UNI-7

Page 468 002-679e-08.19

Fieldbus

Byte Bit maXYmos NC IN Description

5 0…7 Reserved Enable drive
6 0…7 Reserved Command Start Sequence
7 0…7 Reserved Command movement to home position (MP-specific)
8 0…7 Reserved Command movement to reference position (global)
90 DRIVE-ENABLE Command jogging forward
RUN-SEQUENCE Command jogging backward
1 DRIVE-TO-HOMEPOS Continue command sequence after WAIT-REQUEST
2 DRIVE-TO-REFPOS
3 JOG-FW Perform command manual brake test
4 JOG-BW
5 CONTINUE- External Stop of the sequence
6 FROM-WAIT
MANUAL-BRAKETEST Select sequence main, Sub 1 ... 3
7 Reserved
10 0 ... 2 SEQ-EXT-STOP-REQ Selection of the measuring program for data transmission.
Reserved This applies to both writing and reading. See note below.
3 Reserved
4 ... 7 CURRENT SEQUENCE-0 [1] Address in the freely configurable part of the telegram from
11 0 ... 7 CURRENT SEQUENCE-1 [2] which on the data should be transmitted. The address range
12 0 Reserved starts with 00 and ends with 199. Therefore it is possible to
1 do only a partial transmission of the 200 bytes. If the entire
2 ... 7 Reserved range is transmitted, the address is set to 00. Note: Address
13 0 ... 7 CFG-MP 00 is the absolute address 20 of the entire telegram (See also
14 0 ... 6 page description).
Reserved Number of configurable bytes that are transmitted in the
7 Reserved telegram. The maximum number is 200.
15 0 ... 7 CFG-ADDRESS Selection of the page that is used displayed in the address
16 0 ... 7 range from address 20.

17 0 ... 7 CFG-LENGTH If bit is set (19.0 = 1), received data is stored non-volatile
in the selected measurement program. If bit is not set, the
18 0 ... 2 SELECT-PAGE received data is stored in RAM only.
Triggers transmission/action.
3 ... 7 Reserved
Clearing change flag of the current selected measurement
19 0 SAVE-TO-MP program (see Byte 19.4 of the output telegram).

1 STROBE Clearing the global change flag (see Byte 19.6 of the output
2 ... 3 Reserved telegram).
4 RESET-CHANGED-​SELECTED-MP Request to create a backup on the export server

5 Reserved
6 RESET-CHANGED-​GLOBAL

7 BACKUP-REQUEST

If the current read values of the telegram refer to the current mea-
surement program, the same program number as in the control
signal Input Control Bits Byte 2 measurement program selection
must be set in byte 14.

002-679e-08.19 Page 469

maXYmos NC, Type 5847...

Control Signal Output Control Bits
Byte 0 … 13 of the telegram

Byte Bit maXYmos NC OUT Description
Mirrored measurement START
00 MIRROR-START Mirrored channel Y Tare or Reset Piezo
1 MIRROR-TARE-Y Mirrored channel X Zero
2 MIRROR-ZERO X Mirrored sensor test for sensor X
3 MIRROR-STEST-X Mirrored sensor test for sensor Y
4 MIRROR-STEST-Y
5 Reserved Mirrored master measurement
6 MASTER-MEAS Mirrored zero incremental sensor
7 INC-ZERO Mirrored acknowledgment with administrative rights (e.g., corre-
MIRROR-ACK-ADMIN-GLOBAL sponding warning, alarm) for all MPs
10 Mirrored acknowledgment with administrative rights (e.g., corre-
sponding warning, alarm)
1 MIRROR-ACK-
Mirrored ACCESS
ADMIN Mirrored production mode, no editing of setup is possible
2 Reserved Mirrored statistics reset
3 MIRROR-ACCESS Mirrored deactivate statistics
Mirrored Ext. channel Y Tare or Reset Piezo (maXYmos NC)
4 MIRROR-AUTO Mirrored selected measurement program

5 MIRROR-STAT-RESET Mirrored resetting of global serial number
6 MIRROR-STAT-DISABLE
7 MIRROR-TARE-EXTENDED-Y Brake test is performed
2 0 ... 6 MIRROR-MP-0 Mirror bit of input EXPORT-PVT-START
7 Reserved
3 0 ... 1 Reserved Mirrored configurable input signal
2 RESET-SN-GENERATOR
Ready
3 ... 4 Reserved Results OK (GOOD)
5 BREAKETEST-ACTIVE Results NOK (BAD)
NO-PASS exceeded
6 MIRROR-EXPORT-PVT-START
7 Reserved Warning
4 0 MIRROR-I-UNI-0 Alarm
Switching signal S1
1 MIRROR-I-UNI-1 Switching signal S2

2 MIRROR-I-UNI-2 Reserved for freely configurable output signals

3 MIRROR-I-UNI-3

4 MIRROR-I-UNI-4

5 MIRROR-I-UNI-5

6 MIRROR-I-UNI-6

7 MIRROR-I-UNI-7

5 0 ... 7 Reserved

60 READY

1 OK-TOTAL

2 NOK-TOTAL

3 NO-PASS

4 ... 5 Reserved

6 WARNING

7 ALARM

70 S1

1 S2

2 ... 7 Reserved

8 0 ... 7 O-UNI

Page 470 002-679e-08.19

Fieldbus

Byte Bit maXYmos NC OUT Description
Mirrored drive enable
90 MIRROR-DRIVE-ENABLE Mirrored command Run sequence
Mirrored command movement to home position (MP-specific)
1 MIRROR-RUN-SEQUENCE Mirrored command movement to reference position (global)
2 MIRROR-DRIVE-TO-HOMEPOS Mirrored command jogging forward
3 MIRROR-DRIVE-TO-REFPOS Mirrored command jogging backward
4 MIRROR-JOG-FW Output is set by through sequence object Wait. Sequence waits
5 MIRROR-JOG-BW for continuation by acknowledgment.
6 WAIT-REQUEST Brake test performed.
Sequence/command stopped
7 BRAKETEST-DONE
10 0 Sequence/command ended
SEQUENCE- NOK for online evaluation of a corresponding EOs. Measure-
1 STOPPED ment ends.
2 SEQUENCE-END External stop was set in sequence object
Sequence/command error
ONLINE-EO-NOK Drive is enabled (current status of the enable)
Home position reached (NC joining module is in MP-specific
3 EXTERN-STOP home position)
4 SEQUENCE-ERROR Reference position reached (NC joining module is in global ref-
5 DRIVE-ENABLED erence position)
6 HOMEPOS-REACHED Standstill
Brake test required
7 REFPOS-REACHED
Warning message on the servo amplifier pending
11 0 STANDSTILL Alarm message on the servo amplifier pending
1 BRAKETEST- Safety status SMES / STO active
REQUIRED Safety status SMST2 active
2 SERVO-WARNING Safety status SMM1 active
3 SERVO-ERROR
4 SMES / STO Output is active (1) when the operator has control over the sys-
5 SMST tem via the monitor (in the menu 'Service/Jog Mode' ... Se-
6 SMM quence Mode... Referencing).
Mirrored selection sequence Main, Sub1 ... 3
7 USER-MODE-
ACTIVE Index of the current sequence label

12 0 MIRROR-CURRENT-SEQUENCE [0]

1 MIRROR-CURRENT-SEQUENCE [1]

2 ... 7 Reserved

13 0 ... 4 LABEL-ID

5 ... 7 Reserved

* Signals are used for mere feedback only and are not secure in
terms of safety technology.

002-679e-08.19 Page 471

maXYmos NC, Type 5847...

Side control output Control/Config Bits
Byte 14 … 19 of the telegram

Byte Bit maXYmos NC OUT Description
14 Mirrored measurement program for data transmission
0 ... 6 MIRROR-CFG-MP
15 7 Reserved If this bit is set, the telegram data are interpreted as global
Reserved objects.
0 ... 7 Reserved Mirror CFG-ADR (from firmware V 1.2.x, 1.3.x)
1 Mirror CFG-LENGTH (from firmware V 1.2.x, 1.3.x)
Mirrored page select of the data telegram
2 Reserved
3 Reserved Error flag for transmission error. This is set in case of a faulty transmission
4 Reserved with resetting the bit ACK.
Confirmation flag is set (bit 19.1 = 1) when maXYmos executes the
5 Reserved required action triggered by the bit strobe. After receiving Bit ACK, bit
6 Reserved Strobe can be cleared. With clearing of bit strobe, bit ACK bit is reset.
7 GLOBAL-CFG-MP If bit is set, the maXYmos device can be addressed via fieldbus. The bit is
set after booting the device and remains permanently while in operation.
16 0…7 MIRROR-CFG-ADDRESS
17 0…7 MIRROR-CFG-LENGHT Change flag when measurement program changed. Flag is set (= 1) when
18 0 ... 2 MIRROR-SELECT-PAGE it is detected that data has been modified in the measurement program
since the last measurement. The flag is set after the measurement. Bit is
3 ... 7 Reserviert only set if input bit is 19.4 = 0
19 0 TRANSMISSION-FAULT
Change flag when global settings changed. Flag is set (= 1) when it has
1 ACK been recognized that global settings have been changed since the last
measurement.
2 DEVICE-AVAILABLE Bit is only set if input bit is 19.6 = 0.
backup successfully completed
3 Reserved
4 CHANGED-SELECTED-MP

5 Reserved
6 CHANGED-GLOBAL

7 BACKUP-COMPLETE

Page 472 002-679e-08.19

Fieldbus

13.1.4.1 Page description

Byte 20 … 219 of the telegram

The description is valid for both input and output telegram. As an example, a telegraph struc-
ture with three data objects (1 ... 3) is shown. Data objects 1 and 3 consist of 4 bytes (A B C
D), data object 2 of 2 bytes (A B). In this case, the byte count is 10, CFGLEN = 10.

Byte CFGADR Format- maXYmos NC IN or OUT
length
0 ... 2 Telegram head Control Bits IN/OUT Control Bits OUT
3 ... 5 4 Reserved Reserved
6…7 2 Reserved
8 ... 13 0 Page 4 Reserved
14 ... 15 1 Freely configurable area Config/Control
2
16 ... 17 3 200 Byte Page
4 Config/Control
18 ... 19 5
6 200 Byte Page
20 7 Config/Control
21 8
22 9 200 Byte Page
23 10 Data object 1 (Byte A)
24 11 Data object 1 (Byte B)
25 ... Data object 1 (Byte C)
26 Data object 1 (Byte D)
27 ... Data object 2 (Byte A)
28 199 Data object 2 (Byte B)
29 Data object 3 (Byte A)
30 Data object 3 (Byte B)
31 Data object 3 (Byte C)
... Data object 3 (Byte D)

...
219

Up to 8 pages can be created. The data objects and their lengths are described in chapter Data
Objects and the configuration in chapter Telegram Configuration.

Telegram • Page 7
head •

Page 1
Page 0 Page 2

002-679e-08.19 Page 473

maXYmos NC, Type 5847...

If only the green highlighted data are transfered, CFGADR = 4 and CFGLEN = 6.

Thus it is possible to only transmit part of a page, e.g., only the order or serial number, without
having to create a separate page for this.

Byte CFGADR Format- maXYmos NC IN or OUT CFGLEN
length 1
0 ... 2 Telegram head Control Bits IN/OUT 2
3 ... 5 4 Reserved 3
6…7 0 Page 2 Reserved 4
8 ... 13 1 Freely configurable area 4 Reserved 5
14 ... 15 2 Config/Control 6
3 200 Byte Page
16 ... 17 4 Config/Control
5 200 Byte Page
18 ... 19 6 Config/Control
7 200 Byte Page
20 8 Data object 1 (Byte A)
21 9 Data object 1 (Byte B)
22 10 Data object 1 (Byte C)
23 11 Data object 1 (Byte D)
24 ... Data object 2 (Byte A)
25 Data object 2 (Byte B)
26 Data object 3 (Byte A)
27 Data object 3 (Byte B)
28 Data object 3 (Byte C)
29 Data object 3 (Byte D)
30
31
...

... ...
219 199

The defined number of bytes in the configuration page is auto-
matically used by default for CFGADR = 0. CFGLEN = 0 must be
set in this case.

It must be ensured that the corresponding data object in the con-
figuration page of the telegram is defined for CFGADR ≠ 0 and/
or CFGLEN ≠ 0.

Page 474 002-679e-08.19

Fieldbus

13.1.5 Telegram configuration

The configuration for individual pages is performed in the menu SETUP: GLOBAL/Fieldbus
Tab Data :

13.1.5.1 Input telegram

The configuration of the input telegram is performed in the left table:
Bus Output – maXYmos Input

002-679e-08.19 Page 475

maXYmos NC, Type 5847...

In the column Pos, the byte number (position) in the telegram is shown. The count is
continuous and includes the byte 0 ... 19 of the control signals and page control. Like-
wise, write to the data length is automatically considered taken into account when en-
tering data objects in the column. 200 bytes are available at a maximum. In this case,
the last position is 219.

The desired page is cho-
sen for entry through
TelegramPage… . A
maximum of 8 pages is
available..

Enter the required pa-
rameter for the data
object In the column
Parameter. The objects
that need a parameter
and the parameter con-
tents are described in the
chapter Data Objects.
Typical parameters are
EO numbers or lengths
of character strings.

The desired data object is entered after the column Write To. The line is highlighted dark by
clicking on the field and marked as selected.

An addition click opens the field. The pull-down menu can
Page 476 be displayed with the
available objects by the
arrow symbol.

002-679e-08.19

Fieldbus
The desired object is added to the table by clicking on it.

In the following example two data objects have been added in the telegram. The byte posi-
tion is automatically displayed and the Parameter column (in this case the EO number) was
entered for these two object parameters.

002-679e-08.19 Page 477

maXYmos NC, Type 5847...

The data object eoType has
a data length of 1 byte. The
position for the next entry is
thus specified as 21. The ob-
ject eoYMin has a length of 4
bytes. The next free position
is thus 25. In the parameter
column 1 is entered for both
objects. For both data objects
this is the EO number.

Loading default value
Delete entry
Insert an empty entry
Move entry down
Move entry up

Entries can be moved, deleted or inserted into a free position with the control elements. The
action relates to the position/entry that has a dark background in the Pos column.
Here is an example of inserting a line:

Page 478 002-679e-08.19

Fieldbus

13.1.5.2 Output telegram

The configuration of the output telegram is performed in the right table.:
Bus Input – maXYmos Output

The configuration is performed like the input telegram. The function of the input objects is
the same as for Bus output – maXYmos input. The required output data objects are entered
in the column Read From.

002-679e-08.19 Page 479

maXYmos NC, Type 5847...

13.2 Data objects of the freely configurable area

13.2.1 Data formats

The following data formats are used for the following data objects.

Data type Length in bytes Description/Value Range
Bool
Byte 1 True/False
Word 1 0, 1, … 255
DWord 2 0, 1, … 65 535
Int 4 0, 1, … 4 294 967 295
DInt 2 –32 767, … 0, … 32 768
Real 4 –2 147 483 648, … 0, … 2 147 483 647
4 V (1), E (8), M (23)
NCod
V = Sign
Char E = Exponent
M = Mantissa
(X) = Number of bits
1 Classification/Coding e.g.,:
0 = Description A
1 = Description B
2 = Description C
...
Corresponding data type Byte. The description of the
classification/coding in performed in the chapter Data
Objects.
1 A character, e.g., : 'T'
or Strings are specified as an array of char with the corre-
var. sponding length. The length of the string is freely defin-
able by the user.
Only the individual characters of the strings to be dis-
played as characters can be transmitted. PLC-specific
string control bytes or terminators may not be transmit-
ted.
The length is specified as a Parameter in the device’s
telegram configuration of the corresponding data object.

PLC internally strings (strings) may contain additional (control)
bytes. These bytes must not be transfered as Char to the maXY-
mos. The device only expects pure characters of the string. E.g.
Simatic begins a string with two extra bytes before the actual
characters:
[length][count][character]…[character][termination]
In this case only [character]…[character] may be transfered.

Page 480 002-679e-08.19

Fieldbus

13.2.2 Data objects

The tabular overview is structured around the object groups. The description of the data
types and byte count corresponds to the chapter on data formats. The data direction indicates
whether a data object from the PLC can be write-only (IN), read-only (OUT), or both read
and written (BOTH). The dependence of the objects is given in the Reference column (EO =
Evaluation Object, MP = Measurement Program, SW = Switch Signal).
If in the following table for the respective Objectidentifier is additionally X entered, the
corresponding parameter input (e.g., (EO No.) or (length) is necessary for the telegram con-
figuration in the fieldbus Parameter

Group: EvaluationObjects Data Byte- Designation/Description/Example Reference
Objectidentifier Type Count EO MP
eoType (EO) NCod Direc-
1 tion X
eoRefTypeX (EO) NCod BOTH EO Types
eoRefTypeY (EO) NCod 1 X
eoXMin (EO) Real 1 0 = OFF (EO deactivated) X
eoXMax (EO) Real 4 1 = NO-PASS X
eoYMin (EO) Real 4 2 = LINE-X (horizontal threshold) X
eoYMax (EO) Real 4 3 = LINE-Y (vertical threshold) X
4 4 = UNI-BOX X
5 = ENVELOPE
6 = GET-REF
7 = CALC
8 = GRADIENT-YX
9 = GRADIENT-XY
10 = HYSTERESIS-X
11 = HYSTERESIS-Y
12 = TUNNELBOX-X
13 = TUNNELBOX-Y
14 = SPEED
15 = TIME
16 = AVERAGE
17 = Reserved
18 = BREAK-DETECTION
19 = KNICK-DETECTION
20 = INTEGRAL
21 = DIG-IN
22 = DELTA-Y
23 = TRAPEZOID_X
24 = TRAPEZOID_Y
BOTH EO Reference point X
1 = ABSOLUTE
2 = TRIGGER-Y (Threshold)
4 = BLOCK
8 = GET-REF
BOTH EO Reference point-Y
1 = ABSOLUTE
4 = BLOCK
8 = GET-REF
BOTH EO Limit Xmin

BOTH EO Limit Xmax

BOTH EO Limit Ymin

BOTH EO Limit Ymax

002-679e-08.19 Page 481

maXYmos NC, Type 5847...

Group: EvaluationObjects Data Designation/Description/Example Reference
Objectidentifier
eoEntrance (EO) Type Byte- Direc- EO MP
(until v1.4.x) Count tion
eoEntry (EO)
(from v1.5.x) NCod 1 BOTH EO Entry Side X
eoExit (EO)
0 = NONE
eoDirection (EO)
1 = LEFT
eoCatchZoneX (EO)
2 = RIGHT
eoCatchZoneY (EO)
3 = BELOW
eoHysteresisX (EO)
eoHysteresisY (EO) 4 = ABOVE
eoName (EO)
eoReEntryIgnored (EO) 5 = ANY
eoGenerateStatistics (EO) NCod 1 BOTH EO Exit Side X
0 = NONE
1 = LEFT
2 = RIGHT
3 = BELOW
4 = ABOVE
5 = ANY

NCod 1 BOTH EO active at respective throughput di- X

rection

0 = ANY, EO active for forward and

backward direction

1 = POSITIVE, EO active for positive

throughput direction (left > right)

2 = NEGATIVE, EO active for negative

throughput direction (right > left)
NCod 1 BOTH EO Catch Zone X Direction X

0 = 0 % (no Catch zone)

1 = 10 %

2 = 20 %

3 = 50 %

4 = 100 %

5 = Catch zone unlimited
NCod 1 BOTH EO Catch Zone Y Direction X

0 = 0 % (no Catch zone)

1 = 10 %

2 = 20 %

3 = 50 %

4 = 100 %

5 = Catch zone unlimited
Real 4 BOTH Hysteresis in the X direction in % of the X

width of the respective EOs
Real 4 BOTH Hysteresis in the Y direction in % of the X

height of the respective EOs
Char. 20 BOTH String for the EO name X
Bool 1 BOTH Ignore re-entry of the curve in EO X

TRUE = ignore

FALSE = do not ignore
Bool 1 BOTH Influencing total evaluation and statis- X

tics through EO

TRUE = YES

FALSE = NO

Page 482 002-679e-08.19

Fieldbus

Group: EvaluationObjects Data Designation/Description/Example Reference
Objectidentifier
eoGetRefFunction (EO) Type Byte- Direc- EO MP
Count tion
eoGetRefRippleMax (EO)
eoGetRefRippleMin (EO) NCod 1 BOTH Function type for EO type GET-REF X
eoShowInfo (EO)
eoCurveInsideBox (EO) 0 = YMAX
eoRefXIndex (EO)
1 = YMIN
eoRefYIndex (EO)
2 = XMAX

3 = XMIN

4 = RIPPLE-MAX

5 = RIPPLE-MIN

8 = BENDING-POSITION

9 = ENTRY

10 = EXIT

11 = AVERAGE
Real 4 BOTH Ripple height max for EO type GET-REF X

and function RIPPLE-MAX or

RIPPLE-MIN
Real 4 BOTH Ripple height min for EO type GET-REF X

and function RIPPLE-MAX or

RIPPLE-MIN
Bool 1 BOTH Use INFO-Text-Function for EO with X

(EO No.)

TRUE = YES

FALSE = NO
Bool 1 BOTH Curve must: X

TRUE =

be inside of the EO with (EO No.)

FALSE =

be outside of the EO with (EO No.) X
NCod 1 BOTH Reference EO for X reference

-1 = no EO selected

0 = EO-01

1 = EO-02

2 = EO-03

3 = EO-04

4 = EO-05

5 = EO-06

6 = EO-07

7 = EO-08

8 = EO-09

9 = EO-10
NCod 1 BOTH Reference EO for Y reference X

1 = no EO selected

0 = EO-01

1 = EO-02

2 = EO-03

3 = EO-04

4 = EO-05

5 = EO-06

6 = EO-07

7 = EO-08

8 = EO-09

9 = EO-10

002-679e-08.19 Page 483

maXYmos NC, Type 5847...

Group: EvaluationObjects Data Designation/Description/Example Reference
Objectidentifier Type
DInt Byte- Direc- EO MP
eoDownSamplingRate (EO) Count tion
Real
eoAverageLimitMax (EO) Real 4 BOTH Support points reduction in the low- X
eoAverageLimitMin (EO) Real 4
Real 4 pass filter for ripple measurement
eoAverageFilterWidth (EO) Real 4
eoGradientMax (EO) Real 4 BOTH Value: Average (max) for EO-Type AVER- X
Real 4 AGE
eoGradientMin (EO) Real 4
Real 4 BOTH Value: Average (min) for EO-Type AV- X
eoSpeedMax (EO) Real 4
eoSpeedMin (EO) Real 4 ERAGE
eoHysteresisMax (EO) Real 4 BOTH Filter width for EO-Type Average X
Real 4 BOTH Value: Gradient (max) for EO-Type X
eoHysteresisMin (EO) Real 4
Real 4 GRADIENT-YX or GRADIENT-XY
eoIntegralMax (EO) Real 4 BOTH Value: Gradient(min) for EO-Type GRA- X
Real 4
eoIntegralMin (EO) Real 4 DIENT-YX or GRADIENT-XY
Real 4 BOTH Value: Speed (min) for EO-TYP SPEED X
eoBreakDetectionMaxBending 4 BOTH Value: Speed (max) for EO-TYP SPEED X
(EO) 4 BOTH Value: Hysteresis (Max) for EO-Type X
eoBendDetectionDeltaX (EO)
HYSTERESIS-X or HYSTERESIS-Y X
eoBendDetectMinBending (EO) BOTH Value: Hysteresis (Min) for EO-Type

eoGetRefBendingDelta (EO) HYSTERESIS-X or HYSTERESIS-Y
BOTH Value: Integral (Max) for EO-Type IN- X
eoGetRefBendingMax (EO)
TEGRAL
eoGetRefBendingMin (EO) BOTH Value: Integral (Min) for EO-Type IN- X

eoTimeMax (EO) TEGRAL X
eoTimeMin (EO) BOTH Value: Max bending for EO-Type

BREAK
BOTH Value: dX for EO-Type Inflexion-DE- X

TECTION
BOTH Value: Min bending for EO-Type Inflex- X

ion-DETECTION
BOTH Value: dX for EO-TYP GET-REF and X

function Inflexion-POSITION
BOTH Value: Inflexion (Max) for EO-TYP GET- X

REF and function Inflexion-POSITION
BOTH Value: Inflexion (Min) for EO-TYP GET- X

REF and function Inflexion-POSITION X
BOTH Value: Time max for EO-Type TIME
BOTH Value: Time min for EO-Type TIME X

Page 484 002-679e-08.19

Fieldbus

Group: EvaluationObjects

Object identifier Data Designation/Description/Example Refer-
ence

eoEnvTrendEnabled (EO) Type Byte- Direc- EO MP
Count tion X

Bool 1 BOTH Trend tracking

TRUE = activated

eoEnvLowerBoundFactor (EO) Real FALSE 0 = deactivated X
eoEnvUpperBoundOffset (EO) Real 4 BOTH Value: σσ - for function Offset-Y: Stan- X

dard deviation-asymmetric
4 BOTH Value: ΔY- for function Offset-Y:

Constant asymmetric or standard devia-

tion asymmetric
NCod 1 BOTH Function Offset-Y: X
eoEnvOffsetType (EO)

0 = constant - symmetric

1 = constant - asymmetric

2 = standard deviation - symmetric

3 = standard deviation - asymmetric
Real 4 BOTH Weighting for switched trend tracking X
eoEnvTrendWeight (EO) Real 4 BOTH Limit for trend tracking with activated X

eoEnvTrendLimit (EO)

trend tracking
Real 4 BOTH Limit value for warning trend (Warn at) X
eoEnvTrendWarnLimit (EO)
eoEnvUpperBoundFactor (EO) Real 4 BOTH Value: σσ+for function Offset-Y: Stan- X
dard deviation - asymmetric or standard
deviation - symmetric
eoEnvUpperBoundOffset (EO) Real 4 BOTH Value: ΔY+ for function Offset-Y X
NCod 1 BOTH Algorithm for calculating the envelope: X
eoEnvAlgorithm (EO)

0 = Tolerance Y

1 = Tolerance band

002-679e-08.19 Page 485

maXYmos NC, Type 5847...

Group: EvaluationObjects Data Designation/Description/Example Refer-
Objectidentifier ence
eoCalcInput1EoIndexNo (EO) Type Byte- Direc- EO MP
Count tion
eoCalcInput1ProcessValue (EO) X
NCod 1 BOTH Source for Input1 for EO-Type CALC
0 = EO-01 X
1 = EO-02
2 = EO-03
3 = EO-04
4 = EO-05
5 = EO-06
6 = EO-07
7 = EO-08
8 = EO-09
9 = EO-10
10 = Curve

NCod 1 BOTH Value for Input1 for EO-Type CALC
2 = Entry
3 = Exit
4 = REF-X
5 = REF-Y

7 = XMIN-X
8 = XMIN-Y
9 = XMAX-X
10 = XMAX-Y
11 = YMIN-Y
12 = YMIN-X
13 = YMAX-Y
14 = YMAX-X
15 = Time
16 = Speed
17 = INTEGRAL
18 = DIG-IN X
19 = DIG-IN Y
20 = AVERAGE
21 = VIOLATION-X
22 = VIOLATION-Y
24 = DELTA-Y
25 = X at DELTA-Y
26 = Entry-X (EO Trapezoid)
27 = Entry-Y (EO Trapezoid)
28 = Exit-X (EO Trapezoid)
29 = Exit-Y (EO Trapezoid)
30 = BLOCK-X
31 = BLOCK-Y
32 = TRIGGER-Y
33 = PP-X
34 = PP-Y

Page 486 002-679e-08.19

Fieldbus

Group: EvaluationObjects Data Designation/Description/Example Refer-
Objectidentifier ence
EO MP
eoCalcInput2EoIndexNo (EO) Type Byte- Direc-
Count tion X
eoCalcInput2ProcessValue
(EO) NCod 1 BOTH Source for Input2 for EO-Type CALC X
0 = EO-01
1 = EO-02
2 = EO-03
3 = EO-04
4 = EO-05
5 = EO-06
6 = EO-07
7 = EO-08
8 = EO-09
9 = EO-10
10 = Curve

NCod 1 BOTH Value for Input1 for EO-Type CALC
2 = Entry
3 = Exit
4 = REF-X
5 = REF-Y

7 = XMIN-X
8 = XMIN-Y
9 = XMAX-X
10 = XMAX-Y
11 = YMIN-Y
12 = YMIN-X
13 = YMAX-Y
14 = YMAX-X
15 = Time
16 = Speed
17 = INTEGRAL
18 = DIG-IN X
19 = DIG-IN Y
20 = AVERAGE
21 = VIOLATION-X
22 = VIOLATION-Y
24 = DELTA-Y
25 = X at DELTA-Y
26 = Entry-X (EO Trapezoid)
27 = Entry-Y (EO Trapezoid)
28 = Exit-X (EO Trapezoid)
29 = Exit-Y (EO Trapezoid)
30 = BLOCK-X
31 = BLOCK-Y
32 = TRIGGER-Y
33 = PP-X
34 = PP-Y

002-679e-08.19 Page 487

maXYmos NC, Type 5847...

Group: EvaluationObjects Data Designation/Description/Example Refer-
Objectidentifier ence
Type Byte- Direc- EO MP
eoCalcOperation (EO) Count tion
X
eoCalcLimitMax (EO) NCod 1 BOTH Operation for EO-Type CALC
0 = Addition X
eoCalcLimitMin (EO) 1 = Subtraction X
2 = Multiplication X
eoXMax1 (EO) 3 = Division
(until v1.4.x)
Real 4 BOTH Setpoint limit max for EO-Type
eoTrapezXMax1 (EO) CALC
(from v1.5.x)
eoXMax2 (EO) Real 4 BOTH Setpoint limit min for EO-Type
(until v1.4.x) CALC

eoTrapezXMax2 (EO) Real 4 BOTH Trapezoid Limit XMax 1
(from v1.5.x)
eoXMin1 (EO) Real 4 BOTH Trapezoid Limit XMax 2 X
(until v1.4.x)
Real 4 BOTH Trapezoid Limit XMin 1 X
eoTrapezXMin1 (EO)
(from v1.5.x) Real 4 BOTH Trapezoid Limit XMin 2 X
eoXMin2 (EO)
(until v1.4.x) Real 4 BOTH Trapezoid Limit YMax 1 X

eoTrapezXMin2 (EO) Real 4 BOTH Trapezoid Limit YMax 2 X
(from v1.5.x)
eoYMax1 (EO) Real 4 BOTH Trapezoid Limit YMin 1 X
(until v1.4.x)
Real 4 BOTH Trapezoid Limit YMin 2 X
eoTrapezYMax1 (EO)
(from v1.5.x)
eoYMax2 (EO)
(until v1.4.x)

eoTrapezYMax2 (EO)
(from v1.5.x)
eoYMin1 (EO)
(until v1.4.x)

eoTrapezYMin1 (EO)
(from v1.5.x)
eoYMin2 (EO)
(until v1.4.x)

eoTrapezYMin2 (EO)
(from v1.5.x)

Page 488 002-679e-08.19

Fieldbus Data Designation/Description/Exam- Refer-
ple ence
Group: Global Setup
Objectidentifier Type Byte- Direc- EO MP
Count tion
globalHysteresisX Real 4 BOTH Global HYSTERESIS-X in % of
(until v1.4.x)
globHysteresisX the set measuring range
(from v1.5.x)
globalHysteresisY Real 4 BOTH Global HYSTERESIS-Y in % of
(until v1.4.x) the set measuring range
globHysteresisY
(from v1.5.x) Int 2 BOTH Date: Year
globDateYear (e.g., 2010 = 0x07DA hex)
globDateMonth
globDateDay Int 2 BOTH Date: Month
globTimeHour (e.g., Nov. = 0x0B hex)
globTimeMinute
globTimeSecond Int 2 BOTH Date: Day
globLanguage (e.g., 28. = 0x01C hex)

globSaveStatCount Int 2 BOTH Time Hour
(e.g., 15:00 = 0x0F hex)
globDevName (LEN)
globCompanyName (LEN) Int 2 BOTH Time Minute
globDevComment (LEN) (e.g., 45 min. = 0x02D hex)
globSnHeader (LEN)
Int 2 BOTH Time Second
eoGlobalFirstNokOnly (e.g., 53 s = 0x035 hex)
(until v1.4.x)
globEoFirstNokOnly NCod 1 BOTH GlobLanguage
(from v1.5.x) 0 = English
1 = German
002-679e-08.19 2 = Italian
3 = French
4 = Spanish
5 = Polish
6 = Czech
7 = Hungarian
8 = Russian
9 = Japanese
10 = Chinese
11 = Portuguese
12 = Romanian

Bool 1 BOTH Permanent storage of part
counter and statistics
TRUE = activate
FALSE = deactivate

Char Var. BOTH Device name
Char Var. BOTH Company name
Char Var. BOTH Comment
Char Var. BOTH String for the head of the iden¬-

tity (the serial number) -Only re-
levant if “mpUseGlobalSnHeader
” is selected
Bool 1 BOTH TRUE = For bar graph only first
NOK EO counts

Page 489

maXYmos NC, Type 5847...

Group: MP-Setup Data Designation/Description/Example Refer-
Objectidentifier ence
Type Byte- Direc- EO MP
mpCycleCtrlUseGlobal
Count tion X
mpRefXBlockType Bool 1 BOTH Cycle control:
X
mpRefXBlockValue TRUE = Use global settings
mpInputXUseGlobal FALSE = MP-specific X
NCod 1 BOTH Reference point BLOCK (Point at) X
mpInputYUseGlobal 1 = XMAX
2 = XMIN X
mpTrigYOffset Real 4 BOTH Block measure
mpTrigYLevel Bool 1 BOTH Channel X Sensor: X
mpTrigYDirection TRUE = Use global settings X
FALSE = MP-specific X
mpName (LEN) Bool 1 BOTH Channel Y sensor:
mpEnabled TRUE = Use global settings X
mpSerialSource FALSE = MP-specific X
Real 4 BOTH X value at the trigger point X
mpSerialHeader (LEN) Real 4 BOTH Y trigger threshold
mpSerialNumber (LEN) NCod 1 BOTH Overshoot direction X
mpUseGlobalSnHeader 3 = from BELOW X
4 = from ABOVE X
Char Var. BOTH Name of the measurement program
(MP-Name)
Bool 1 BOTH Measurement program enabled =
TRUE
Ncod 1 BOTH Identity source (serial number source)
0 = Internal Generator
1 = Fieldbus
Char. Var. BOTH String for the header of the ident code
(serial number)
Char Var. BOTH Current serial number
Bool 1 BOTH Activate / deactivate GlobalSnHeader

Page 490 002-679e-08.19

Fieldbus

Group: Switch Signals Data Designation/Description/Example Refer-
Objectidentifier ence
switchType (SW) Type Byte- Direc- EO MP
Count tion
switchValue (SW) X
switchDirection (SW) NCod 1 BOTH Signal selection (channel) X
0 = deactivated X
switchLatchType (SW) (SWITCH-SIGNAL-OFF)
1 = X (SWITCH-SIGNAL-X) X
switchRefType (SW) 2 = Y (SWITCH-SIGNAL-Y)
X
Real 4 BOTH Switching threshold (Switch at)
NCod 1 BOTH Overshoot direction (starting from)

0 = deactivated
(no switching threshold)
1 = from LEFT for switchType = 1
2 = from RIGHT
for switchType = 1
3 = from BELOW for switchType = 2
4 = from ABOVE for switchType = 2
NCod 1 BOTH Latch behavior
0 = Without
1 = Until Stop (up to the end of the
current cycle)
2 = Until Start (up to the start of the
following cycle)
NCod 1 BOTH Reference point X
0 = Absolute
1 = TRIGGER-Y (for swType = 2 not
possible)

002-679e-08.19 Page 491

maXYmos NC, Type 5847...

Group: CycleControl Data Designation/Description/Example Refer-
Objectidentifier ence
ccMeasuringFunction
Type Byte- Direc- EO MP
ccXSamplingMode Count tion
NCod 1 BOTH Measurement function X
ccXSamplingInterval
ccYSamplingInterval 0 = measurement function y = f(x)
cc StartMeasureEvent
1 = measurement function y = f(t)
ccStartMeasureValue
ccStartMeasureOption 2 = measurement function x = f(t)

ccStopMeasureEvent 3 = measurement function y = f(x,t)

ccStopMeasureValue 17 = measurement function y = f‘(x)
ccStopMeasureOption NCod 1 BOTH Setting sampling X

ccCycleTimeout 0 = automatic

1 = manual (for manual setting, the

sampling Delta-t must be defined

with the parameter ccXSamplingIn-

terval) X
Real 4 BOTH Delta t (Sampling)
Real 4 BOTH Delta t (Sampling) X
NCod 1 BOTH Measurement Start At (condition) X

0 = Dig. Input (Start Bit to fieldbus for

fieldbus operation)

1 = Threshold-X

2 = Threshold-Y X
Real 4 BOTH Value for switching threshold when at

CycleControl - ccStartMeasureEvent

a switching threshold was selected
NCod 1 BOTH Overshoot direction (starting from) X

0 = NO

1 = from LEFT for Threshold X

2 = from RIGHT for Threshold X

3 = from BELOW for Threshold Y

4 = from ABOVE for Threshold Y

5 = ANY
NCod 1 BOTH Measurement Stop At (condition) X

0 = Dig. Input (Stop Bit to fieldbus for

fieldbus operation)

1 = Threshold-X

2 = Threshold-Y

3 = Path reverse

4 = Time X
Real 4 BOTH Value for switching threshold when for

CycleControl - ccStopMeasureEvent a

switching threshold was selected
NCod 1 BOTH Overshoot direction (starting from) X
0 = NO

1 = from LEFT for Threshold X

2 = from RIGHT for Threshold X

3 = from BELOW for Threshold Y

4 = from ABOVE for Threshold Y

5 = ANY
Real 4 BOTH Timeout Cycle X

Page 492 002-679e-08.19

Fieldbus

Group: CycleControl Data Designation/Description/Example Refer-
Objectidentifier ence
Type Byte- Direc- EO MP
ccCutCurve Count tion
X
ccXMaxReturn NCod 1 BOTH Truncate curve at
0 = NONE X
ccXMinReturn 1 = Reversal point RIGHT
2 = Reversal point LEFT X
ccIsLiveCurveEnabled
ccStopMeasureIgnoreDI NCod 1 BOTH Reversal point RIGHT X
0 = NONE X
Group: Q-DAS 1 = XMAX
Objectidentifier 3 = YMAX (at Xmax)
5 = YMIN (at Xmax)
qDAS1 (LEN)
qDAS2 (LEN) NCod 1 BOTH Reversal point LEFT
qDAS3 (LEN) 0 = NONE
qDAS4 (LEN) 2 = XMIN
qDAS5 (LEN) 4 = YMAX (at Xmin)
qDAS6 (LEN) 6 = YMIN (at Xmin)
qDAS7 (LEN)
qDAS8 (LEN) Bool 1 BOTH Draw curve during the cycle
Group: Protection TRUE = YES
Objectidentifier FALSE = NO

accessProtDisabled Bool 1 BOTH Function Dig. Input for measurement
accessPLCLogon stop
Ignore
accessTimeout TRUE = YES
FALSE = NO
002-679e-08.19
Data Designation/Description/Example Refer-
ence
Type Byte- Direc- EO MP
Count tion

Char Var. BOTH Fieldbus value1 for Q-DAS-log
Char Var. BOTH Fieldbus value2 for Q-DAS-log
Char Var. BOTH Fieldbus value3 for Q-DAS-log
Char Var. BOTH Fieldbus value4 for Q-DAS-log
Char Var. BOTH Fieldbus value5 for Q-DAS-log
Char Var. BOTH Fieldbus value6 for Q-DAS-log
Char Var. BOTH Fieldbus value7 for Q-DAS-log
Char Var. BOTH Fieldbus value8 for Q-DAS-log

Data Designation/Description/Example Refer-
ence
Type Byte- Direc- EO MP
Count tion

Bool 1 BOTH TRUE = access protection deactivated
NCod 1 BOTH Access through PLC enable

0 = Saved
1 = Installer
2 = Operator
3 = Administrator
4 ... 12 = Self-created user groups
NCod 1 BOTH Time logout after timeout
0 = 1 hours
1 = 4 hours
2 = 8 hours
3 = 24 hours
4 = never

Page 493

maXYmos NC, Type 5847...

Group: Data Storage/Data Export

Objectidentifier Data Designation/Description/Example Refer-
ence
Type Byte- Direc- EO MP
Count tion
exportCsvResults
NCod 1 BOTH Export content (exported will be)
exportServer (LEN) 0 = all curves
exportServerPath (LEN) 1 = OK curves
(until v1.4.x) 2 = NOK curves

Char Var. BOTH Server name or IP address
(for IP address length = 15 usefull)

Char Var. BOTH Share name from the server

exportServer-ShareFolder (LEN) Char Var. BOTH User name
(from v1.5.x) Char Var. BOTH Password
exportUsername (LEN) NCod 1 BOTH Formating of the export file
exportPassword (LEN)
exportCsvLimiter 0 = comma-semicolon (x,xx;x,xx)
1 = period-semicolon (x.xx;x.xx)
exportCsvEnabled 2 = period-comma (x.xx,x.xx)
Bool 1 BOTH CSV data export to the server:
exportCsvFolder (LEN) TRUE = activate
exportCsvAutoSubfolder FALSE = deactivate
Char Var. BOTH Subdirectory path for the CSV export to
dataExportCSVToUsbAllowed server
(until v1.4.x) NCod 1 BOTH Selection of the automatically genera-
ted subfolder:
0 = Off
1 = Date
2 = Date_Time
3 = Date/Time (2 level)
4 = Part-ID
Bool 1 BOTH Activation data export CSV to the ser-
ver

exportCsvToUsbEnabled Char Var. BOTH Subdirectory path for CSV export to
(from v1.5.x) USB stick
exportCsvUsbFolder (LEN)
exportPdfEnabled Bool 1 BOTH PDF data export to the server
TRUE = activate
exportPdfResults FALSE = deactivate

exportPdfFolder (LEN) NCod 1 BOTH Export content for PDF export (export-
ed will be):
0 = all curves
1 = OK curves
2 = NOK curves

Char Var. BOTH Subdirectory path for the PDF export to
server

Page 494 002-679e-08.19

Fieldbus

Group: Data Storage/Data Export

Objectidentifier Data Designation/Description/Example Refer-
ence

Type Byte- Direc- EO MP
Count tion

exportPdfAutoSubfolder NCod 1 BOTH Selection of the automatically genera-
exportPdfStyle ted subfolder:
0 = Off
1 = Date
2 = Date_Time
3 = Date/Time (2 level)
4 = Part-ID

NCod 1 BOTH Format type of the PDF protocol

0 = FULL

exportPdfToUsbEnabled Bool 1 = BRIEF
exportPdfUsbFolder (LEN) Char 1 BOTH Activation of data export PDF to the

server
Var BOTH Subdirectory path for the PDF export to

exportXmlEnabled USB stick
exportXmlResults Bool 1 BOTH XML data export to the server

TRUE = activate
FALSE = deactivate
NCod 1 BOTH Export content for XML export (export-

ed will be)

0 = all curves

1 = OK curves

exportXmlFolder (LEN) 2 = NOK curves
exportXmlAutoSubfolder Char Var. BOTH Subdirectory path for XML export to

server
NCod 1 BOTH Selection of the automatically genera-

ted subfolder:

0 = Off

1 = Date

2 = Date_Time

3 = Date/Time (2 level)

exportXmlToUsbEnabled Bool 4 = Part-ID
exportXmlUsbFolder (LEN) Char 1 BOTH Activation of data export XML to the

server
Var BOTH Subdirectory path for the XML export

to USB stick

002-679e-08.19 Page 495

maXYmos NC, Type 5847...

Group: Data Storage/Data Export

Objectidentifier Data Designation/Description/Example Refer-
ence
ipmConnectionState Type Byte- Direc- EO MP
(until v1.4.x) Count tion
X
Bool 1 OUT IPM Connection state X
X
exportIpmConnectStatus Char Var. BOTH IPM Global IP address X
X
(from v1.5.x) X
ipmGlobalpAddress

(until v1.4.x)

exportIpmAddress (LEN) Int 4 BOTH IPM Global port

(from v1.5.x)
ipmGlobalPort

(until v1.4.x)

exportIpmPort Bool 1 BOTH Activation of data export IPM to the
server
(from v1.5.x)
ipmIsServerEnabled

(until v1.4.x)

exportIpmEnable Char Var. BOTH IPM Afo Indentification
(from v1.5.x) (max
ipmMpSetupAfo 30)
(until v1.4.x)
Char Var. BOTH IPM Afo Text
exportIpmAfo (LEN) (max
(from v1.5.x) 50)
ipmMpSetupAfoText
(until v1.4.x) Bool 1 BOTH IPM if curve is included in export

exportIpmAfoText (LEN)
(from v1.5.x)
ipmMpSetupCurveIncluded
(until v1.4.x)

exportIpmIncludeCurve Char Var. BOTH IPM tool ID
(from v1.5.x) (max
ipmMpSetupToolId 10)
(until v1.4.x)
Char Var. BOTH IPM Type
exportIpmToolId (LEN) (max
(from v1.5.x) 99)
ipmMpSetupType
(until v1.4.x) Char Var. BOTH ID of the workpiece carrier /
only for IPM protocol
exportIpmType (LEN)
(from v1.5.x)
ipmMpSetupCarrierId
(until v1.4.x)

exportIpmCarrierId (LEN)
(from v1.5.x)

Page 496 002-679e-08.19

Fieldbus

Group: Data Storage/Data Export Data Designation/Description/Example Refer-
Objectidentifier ence

ipmLostConnectionBufferSizeState Type Byte- Direc- EO MP
(until v1.4.x) Count tion

DWord 4 OUT Number of non-transmitted IPM tele-

grams. (Buffer status)

exportIpmBuffer-Status DWord 4 BOTH Number of cycles per export file if
(from v1.5.x) data export type PVT to Samba /
dataExportPvtCyclesPerFile USB
(until v1.4.x)
DWord 4 BOTH Maximun size total file size, used
exportPvtCycles when export to internal file system
(from v1.5.x)
dataExportPvtMaxTotalSize
(until v1.4.x)

exportPvtMaxSize Byte 1 BOTH [ALL|OK|NOK] Contain all or ok or
nok cycles
(from v1.5.x)
dataExportPVTMode

(until v1.4.x)

exportPvtResults Char Var. BOTH Subdirectory name on file server

(from v1.5.x)
dataExportPvtServerSubdir

(until v1.4.x)

exportPvtFolder (LEN)

(from v1.5.x)
dataExportPvtSizePercentageWar- DWord 4 BOTH When export to internal file system,

ning all PVT files total size > x% of de-

(until v1.4.x) fined maximum allowed size. Show

WARNING

exportPvtWarning

(from v1.5.x) Bool 1 BOTH When maximum file size arrives

dataExportPvtStopWhenMaxSize

(until v1.4.x) Y: stop writing file

N: delete the oldest file in within all

exportPvtOverwriteFile MP, continue writing

(from v1.5.x)
dataExportPvtToInternalFlashAllo- Bool 1 BOTH Switches export to internal file sys-

wed tem

(until v1.4.x)

exportPvtInternalEnabled Bool 1 BOTH Switches export to file server ON/
OFF
(from v1.5.x)
dataExportPvtToServerAllowed

(until v1.4.x)

exportPvtEnabled
(from v1.5.x)

002-679e-08.19 Page 497

maXYmos NC, Type 5847...

Group: Data Storage/Data Export

Objectidentifier Data Designation/Description/Example Refer-
ence
Type Byte- Direc- EO MP
Bool Count tion
dataExportPvtToUsbAllowed
(until v1.4.x) 1 BOTH Switches export to USB medium ON/
OFF

exportPvtToUsbEnabled Bool 1 BOTH PVT export only activated when this bit
(from v1.5.x) Char = 1. When 0 ->1, a new PVT file is cre-
dataExportPvtTriggerByFieldbus ated. The following cycles will be writen
(until v1.4.x) into same file until bit 1 ->0-

exportPvtEnableFbTrigger Var. BOTH Subdirectory name on USB medium
(from v1.5.x)
dataExportPvtUSBSubdir
(until v1.4.x)

exportPvtUsbFolder (LEN) Bool 1 BOTH Enables data export to the server X
(from v1.5.x) Char Var. BOTH Name for subfolders to store the CSV X
exportQda9Enable Char X
exportQda9CsvFolder (LEN) NCod files X
Var. BOTH Name for subfolders to store the QDAS X
exportQda9QdasFolder (LEN) Char X
Char files X
exportQda9AutoSubfolder Char 1 BOTH Selection of the automatically genera- X
Char
exportQda9Afo (LEN) Char ted subfolder:
exportQda9AfoText (LEN) Char 0 = OFF
exportQda9Testplan (LEN) Char 1 = Date
ExportQda9Testtype (LEN) Char 2 = Date_Time
exportQda9CharactDescr (LEN) 3 = Date/Time (2 level)
exportQda9SymbolX (LEN) 4 = Part-ID
exportQda9SymbolY (LEN) Var. BOTH Name for QDA operation
exportQda9SymbolTime (LEN) Var. BOTH Name for QDA operation field

Var. BOTH Name for QDA test plan
Var. BOTH Name for QDA test type
Var. BOTH Name for QDA character description
Var. BOTH Name for QDA Symbol-X
Var. BOTH Name for QDA Symbol-Y
Var. BOTH Name for QDA Symbol-Z

Page 498 002-679e-08.19

Fieldbus

Group: Status informations Data Designation/Description/Example Refer-
Object identifier
ence
statusAlarmState
statusDevSerial (LEN) Type Byte- Direc- EO MP
statusDevType (LEN)
statusExportBuffer Count tion
8 OUT Alarmbits. refer to AlarmStatus
statusExportConnection Char Var. OUT Serial number of device
Char Var. OUT Device type
statusExportFreeSpace DWord 4 OUT Number of cycles not yet transferred to
statusFwVersion (LEN)
statusHwVersion (LEN) server (buffer status)
statusUsbAvailableSize Bool 1 OUT Connection status
statusUsbSize
0 – no connection
statusUsbState
1 – connection established
statusUser DWord 4 OUT Amount of free space on server in kB
statusYTareable Char Var. OUT Firmware version maXYmos
Char Var. OUT Hardware version maXYmos
DWord 4 OUT Amount of free space on USB-Media in kB
DWord 4 OUT Total amount of space on USB-

media in kB
OUT Connection status USB

0 – no USB media

1 – USB media connected
DWord 4 OUT Index number of logged-in user
Bool 1 OUT Status if the sensor connected to channel

Y is tareable

002-679e-08.19 Page 499

maXYmos NC, Type 5847...

Group: Input X Data Designation/Description/Example Refer-
Objectidentifier ence
Type Byte- Direc- EO MP
inputXType Count tion
X
inputXRangeFrom NCod 1 BOTH Sensor type X
inputXRangeTo 1 = Servo X
inputXScalingMode 2 = ±10 V X
3 = Potentiometer X
inputXSensitivity 8 = LVDT X
inputXInverted 9 = Inductive half bridge X
inputXSensDisplay 10 = Incremental sin/cos X
inputXSensSignal 11 = Incremental TTL X
inputXZeroDisplay 12 = SSI-Encoder X
inputXZeroSignal 13 = EnDat-Encoder (in preparation) X
inputXRefDisplay1 14 = BiSS-Encoder (in preparation) X
inputXRefSignal1 X
inputXRefDisplay2 Real 4 BOTH Used measurement range from X
inputXRefSignal2 Real 4 BOTH Used measurement range to X
inputXUnitString (LEN) NCod 1 BOTH Type of scaling X
inputXDecimalPlaces X
0 = Calibration
1 = Teach-In
Real 4 BOTH Sensor sensitivity
Bool 1 BOTH Signal inversion (True = Signal X in-
verted)
Real 4 BOTH Sensitivity in display units
Real 4 BOTH Sensitivity in sensor signal units
Real 4 BOTH Zero point in display units
Real 4 BOTH Zero point in sensor units
Real 4 BOTH Teach-In point 1 in display units
Real 4 BOTH Teach-In point 1 in sensor signal units
Real 4 BOTH Teach-In point 2 in display units
Real 4 BOTH Teach-In point 2 in sensor signal units
Char Var. BOTH X unit
NCod 1 BOTH Decimal places channel X
0 = XXXXXX
1 = XXXXX.X
2 = XXXX.XX
3 = XXX.XXX
4 = XX.XXXX
5 = X.XXXXX

Page 500 002-679e-08.19


Click to View FlipBook Version