This documentation serves to promote safe commissioning and operation of the planar surface
gantries EXCM with the controller belonging to it.
Product identification, versions
The hardware version specifies the version status of the controller’s electronics. The firm
ware version indicates the version status of the operating system.
You can find the specifications of the version status as follows:
– Hardware version and firmware version in the Festo Configuration Tool (FCT) with act
ive online connection to the controller on the “Controller” page.
Firmware design
What's new?Which FCT plug-in?
from
V 1.0.0.xThe controller supports the following planar surface
gantries:
– EXCM-10
– EXCM-30
Tab. 1Firmware Design
Service
Please consult your regional Festo contact if you have any technical problems.
Documentation
You will find more extensive information in the following documentation:
User documentation for the EXCM-10/-30-...-E
NameTYPEContents
Help system for the software
(included in the FCT software)
Dynamic and static Help for the
FCT plug-in “EXCM”.
Functional descriptions for the
Festo Configuration Tool
configuration software.
Operating instructionsSuch as for the planar surface
gantry EXCM-10 or EXCM-30
Description and mounting of
the planar surface gantry.
Tab. 2Documentation for EXCM-10/-30-...-E
EXCM V 1.0.0.x
6Festo – EXCM-10/-30-...-E-EN – 1612b – English
Page 7
1Safety and requirements for product use
1Safety and requirements for product use
1.1Safety
1.1.1General safety instructions
In the commissioning and programming of positioning systems, the safety regulations in this descrip
tion and in the documentation for the other components must always be observed.
The user must ensure that nobody is within the sphere of influence of the connected planar surface
gantry. Access to the possible danger zone must be prevented by suitable measures such as shut-offs
and warning signs.
Warning
Planar surface gantries travel with great force and speed. Collisions can lead to serious
injury to people and damage to components.
Make sure that nobody can grasp into the sphere of influence of the planar surface
gantry as well as other connected actuators – e.g. through protective guards – and
no items are located in the travel range as long as the system is connected to energy
sources.
Caution
Parameterisation errors can cause injury to people and damage to property.
Enable the controller only if the planar surface gantry has been professionally in
stalled and parameterised.
Note
Damage to the product from incorrect handling.
Switch off the supply voltage before mounting and installation work. Switch on sup
ply voltage only when mounting and installation work are completely finished.
Never unplug or plug in a product when powered!
Observe the handling specifications for electrostatically sensitive devices.
Festo – EXCM-10/-30-...-E-EN – 1612b – English7
Page 8
1Safety and requirements for product use
1.1.2Intended use
The controller is used for controlling planar surface gantries with a single rotating toothed belt in ac
cordance with the Festo catalogue and is used exclusively for controlling planar surface gantries of type
EXCM.
The functions of the controller are documented in this description.
The planar surface gantries of type EXCM as well as the additional components are documented in
separate documentation.
The controller and the connectable modules and cables may only be used as follows:
– in perfect technical condition
– in original status without unauthorised modifications, except for the adaptations described in this
documentation.
– within the limits of the product defined through the technical data
(è A Technical data).
Observe the safety instructions and intended use in the documentation for all the components and
modules.
Observe the standards specified in the relevant chapters as well as the regulations of the trade
associations, the German Technical Control Board (TÜV), the VDE conditions or relevant national
regulations.
Observe the limit values for all additional components (e.g. sensors, actuators).
Note
In the event of damage caused by unauthorised manipulation or other than intended
use, the guarantee is invalidated and the manufacturer is not liable for damages.
8Festo – EXCM-10/-30-...-E-EN – 1612b – English
Page 9
1Safety and requirements for product use
1.2Requirements for product use
Make this documentation available to the design engineer, installer and personnel responsible for
commissioning the machine or system in which this product is used.
Make sure that the specifications of the documentation are always complied with. Also consider the
documentation for the other components and modules.
Take into consideration the legal regulations applicable for the destination as well as:
– regulations and standards
– regulations of the testing organizations and insurers
– national specifications
1.2.1Technical requirements
General conditions for the correct and safe use of the product, which must be observed at all times:
Comply with the connection and environmental conditions specified in the technical data of the
product (è A Technical data) and of all connected components.
Only compliance with the limit values or load limits permits operation of the product in accordance
with the relevant safety regulations.
Observe the instructions and warnings in this documentation.
1.2.2Qualification of the specialists (requirements for the personnel)
The product may be placed in operation only by a qualified electrotechnician, who is familiar with:
– installation and operation of electrical control systems
– the applicable regulations for operating safety-engineering systems
– the applicable regulations for accident protection and industrial safety
– the documentation for the product
1.2.3Range of application and certifications
Standards and test values that the product complies with and fulfils can be found in appendix
(è A Technical data). The product-relevant EU directives can be found in the declaration of conformity.
Certificates and the declaration of conformity for this product (è www.festo.com).
Festo – EXCM-10/-30-...-E-EN – 1612b – English9
Page 10
2Overview
2Overview
2.1General properties
– FCT-compatible: configuration, parameterisation and backup via Festo Configuration Tool (FCT)
– Energy-optimised operation and low heat development
– Separated load and logic supply (renewed homing not required after emergency stop)
– LED-display components for representation of device and communication status
– 7-segments display for representation of equipment statuses, malfunctions and warnings
2.2Function and application
The controller controls two servo motors, which drive an H-shaped rotating toothed belt. The toothed
belt moves a slide, whose position is calculated by the controller from the encoder signals of the mo
tors.
The motors are not directly assigned to an axis (X- or Y-axis) of the planar surface gantry. Instead, the
movement of the slide towards an axis is achieved through the interaction of the two motors, which is
controlled by the controller (è Fig. 2.1 Functional principle).
Functional principle
Motor 1
X-axis
Motor 2
Fig. 2.1 Functional principle
10Festo – EXCM-10/-30-...-E-EN – 1612b – English
Motor 1
Y-axis
Motor 2
Page 11
2Overview
2.3Monitoring functions
The controller has numerous monitoring functions:
– Monitoring of the logic and load voltage supply
– Current monitoring/I²t monitoring
– Software end-position detection
– Standstill and following error monitoring
2.4Switch-off functions
The drive can be switched off through the switch-off functions Torque Off - TO and External Stop - ES.
2.4.1Torque Off - TO
In the case of a requirement of the switch-off function Torque OFF - TO, the energy supply to the mo
tors is interrupted through switching off of the output stage. The motor brake is not activated thereby.
The status of the driver supply is acknowledged through the two contacts DIAG1 and DIAG2.
2.4.2External stop - ES
If the External stop - ES switch-off function is requested, the motors are run down in a controlled way
until they are at rest. After the rest state is reached, the motor brakes are activated and the output
stage is switched off.
+24 V
Logic voltage
+24 V
+24 V
Driver supply
TO
GND
DIAG1
DIAG2
Emergency stop interface [X4]
ES
Fig. 2.2 Switch-off functions - block diagram
Festo – EXCM-10/-30-...-E-EN – 1612b – English11
Activation/switch-off of the driver supply
ledgment contact
Driver supply acknow
μP
Driver supply
monitoring
PWM driver
step
IGBT output stage
Page 12
2Overview
2.5Drive functions
2.5.1Jogging
During jogging, the slide of the planar surface gantry moves as long as a corresponding signal is
present. Jogging can always take place only in one direction, either in the direction of the X-axis or in
the direction of the Y-axis, whereby differentiation is made between creeping run and normal run. The
CANopen or Ethernet interface can be used as control interfaces, but the I/O interface cannot.
This function is normally used to run the slide off the path.
As long as a valid reference point has not been reached, the software end positions are
deactivated and the slide can also be positioned behind the software end positions
through jogging.
2.5.2Homing
After each restart of the controller, a homing run must be performed to anchor the reference point, and
thus the dimension reference system, in the travel range of the planar surface gantry. Without success
ful homing, positioning cannot be started (exception: jogging). Homing can be started via the control
byte CPOS (è 6.2.2 Description of the control bytes CCON/CPOS) or through selection of record 0 and
always takes place to the stop in the origin of the selected coordinate system
(è 2.7.2 Selection of the coordinate system). The stop is detected by a motor shutdown in combina
tion with a sharp rise in the motor current. After the fixed stop is reached, a movement to zero is auto
matically performed in order to reach a permanently defined and unchangeable minimum distance
from the mechanical stop.
2.5.3Brake
If the motors are equipped with a brake, they are controlled as follows:
Switch-on delay
When enable is being set (ENABLE), the switch-on delay time (10 ms) starts to run and the position
controller of the controller takes over control of the connected planar surface gantry. The brake opens
simultaneously. The controller accepts positioning jobs only after the switch-on delay has expired.
Switch-off delay
When the enable signal is removed, the time set for the switch-off delay starts to run. The brake closes
during this time. But the position controller still holds the drive in position. The position controller is
only switched off after expiration of the switch-off delay.
If enable is withdrawn while the drive of the planar surface gantry is carrying out a record, the drive is
brought to a rest with the quick stop edge (Quick Stop). As soon as the drive has come to a rest, the
brake output is reset: the brake/clamping unit closes. Simultaneously, the switch-off delay time be
gins to run. The controller continues to control the position. Then the controller end stage is switched
off after the switch-off delay.
12Festo – EXCM-10/-30-...-E-EN – 1612b – English
Page 13
2Overview
2.6Operating modes
If positioning is begun, it is always continued to the end in all operating modes.
A new positioning job is ignored before the end of a started positioning.
2.6.1Direct mode
A target position (X- and Y-coordinates) as well as values for travel speed and acceleration are trans
ferred to the controller. The target position is linearly approached by the current actual position. Addi
tional possible functions in direct mode are jogging as well as homing. The CANopen or Ethernet inter
face can be used as control interfaces.
2.6.2Record selection
Positioning jobs are saved in the controller in a record table in the form of parameter records
(è 5.3.6 Record table). In operation, the higher-order controller (PLC/IPC) then selects individual
records by transferring a record number (record selection).
Additional possible functions in record selection are jogging as well as homing.
The I/O, CANopen or Ethernet interface can be used as a control interface.
Parameter records can only be parameterised via the Festo Configuration Tool (FCT)
(è 5.3.6 Record table).
Festo – EXCM-10/-30-...-E-EN – 1612b – English13
Page 14
2Overview
2.7Measuring reference system
2.7.1Basic concepts
Homing
During homing, the position of the axis zero point AZ is determined.
Stop point BZ (block zero)
A fixed point in the origin of the selected coordinate system, which is travelled to in homing.
Movement to zero
After the stop point BZ is reached, the drive is travelled to at a defined distance in order to reach the
axis zero point AZ.
Axis zero point AZ (Axis Zero)
It is shifted by a defined distance from the stop point BZ in the origin of the selected coordinate sys
tem. This distance is established with 1.2 mm each in the direction of the X- and Y-axis.
The software end positions and the project zero point PZ refer to the axis zero point AZ.
Project zero point PZ (Project Zero)
is a point to which the actual position and the absolute target positions from the position record table
refer. The project zero point is shifted by a defined distance from the axis zero point AZ.
Software end positions SLN (Software Limit Negative)/SLP (Software Limit Positive)
Limit the effective stroke in the direction of the X- or Y-axis. If the target position of a positioning job is
outside the software end positions, the positioning job is not executed and a malfunction is reported.
Usable stroke
The distance of the software end positions in the direction of the X- or Y-axis. Maximum stroke by
which the planar surface gantry can travel in the corresponding direction.
Increments
The controller works in the range of the drive controller with encoder increments (EINC). In contrast,
so-called interface increments (SINC) are used at all user interfaces and in the field of internal data
management.
1 mm = 1000 SINC
1 EINC k 19.5 μm
14Festo – EXCM-10/-30-...-E-EN – 1612b – English
Page 15
2Overview
2.7.2Selection of the coordinate system
The following 4 selection options are available for establishing the axis zero point:
Selection 1Selection 2
Fig. 2.3 Axis zero point at corner point 1 (default) Fig. 2.4 Axis zero point at corner point 2
Selection 3Selection 4
Fig. 2.5 Axis zero point at corner point 3Fig. 2.6 Axis zero point at corner point 4
Establishment of the axis zero point is performed exclusively through the Festo Configur
ation Tool (FCT) (è 5.3.5 Component settings) .
Festo – EXCM-10/-30-...-E-EN – 1612b – English15
Page 16
2Overview
2.7.3Dimension reference points
Dimension reference points (example for axis zero point at corner point 1)
d
b
A
BZ
AZ
SLNSLP
+X–X
+Y–Y
Fig. 2.7 Dimension reference points
Explanation
BZStop point BZ (block zero)
AZAxis zero point AZ (Axis Zero)
PZProject zero point PZ (Project Zero)
SLNNegative software end position SLN (Software Limit Negative)
SLPPositive software end position SLP (Software Limit Positive)
TP/AP Target position/actual position TP/AP (Target Pos./Actual Pos.)
aOffset BZ to AZ (fixed)
bOffset AZ to PZ
cOffset PZ to TP/AP
dOffset AZ to SLN
eUsable stroke
fOffset AZ to SLP
Tab. 2.1 Explanation of dimension reference points
PZ
e
f
c
TP/AP
2.7.4Calculation rules
PointCalculation rule
AZAxis zero point= BZ + a (a = 1.2 mm)
PZProject zero point= AZ + b
SLNNegative software limit= AZ + d
SLPPositive software limit= AZ + f
TP/AP Target position/actual position= PZ + c = AZ + b + c
Tab. 2.2 Calculation rules
16Festo – EXCM-10/-30-...-E-EN – 1612b – English
Page 17
2Overview
2.8General structure
aA
1
aJ
9
8
7
6
5
1 Mounting slots
2 Connection side to the planar surface gantry
3 Mounting slots
4 Functional earth connection
5 Voltage supply [X1] connection
6 I/O interface [X2]
Fig. 2.8 General structure
2.8.1Control interfaces
The controller has three control interfaces in order to communicate with a higher-order controller. The
active control interface is established via the Festo Configuration Tool (FCT)
(è 5.3.5 Component settings).
– I/O interface
– CANopen interface
– EtherCat interface
The Ethernet interface can thereby be used both for control via the FCT and also for control via Ether
net (CVE).
Of the control interfaces named, at all times only one can have the master control.
7 Emergency stop interface [X4]
8 Ethernet interface [X5]
9 7-segments display
aJ LED indicators
aA CANopen interface [X3]
2
3
4
Festo – EXCM-10/-30-...-E-EN – 1612b – English17
Page 18
2Overview
2.8.2LED display components
Equipment and function statuses of the controller are displayed over the three LED display compon
ents.
The behaviour and the colour of the LEDs differ dependent on the type of status display.
23
4
1
1 7-segments display
2 COM (green/yellow/red)
1) Static and dynamic behaviour
2) Only static behaviour (LED on/off)
1)
3 Device (green/red)
4 Power (green)
1)
2)
Fig. 2.9 LED display components
Power
An existing load voltage is displayed over the “Power” LED indicator.
If there is no load voltage present or it is too low, the LED indicator remains dark.
Device
The operational readiness of the controller and existing malfunctions (errors/warnings) are signalled
through the “Device” LED display (è Tab. 2.3 Possible statuses of the LED display - device).
LED (green/red)StatusSignificance
Illuminated greenReady for operation (controlled status)
Flashes green (– – – …)
ON
OFF
Not ready for operation (uncontrolled
status)
Illuminated redError is present
Flashes red (–– –– –– …)
ON
OFF
Warning is present or controller
identification is active
(è 5.3.9 Controller identification)
Tab. 2.3 Possible statuses of the LED display - device
18Festo – EXCM-10/-30-...-E-EN – 1612b – English
Page 19
2Overview
COM
The LED display “COM” displays an active communication through a green-flashing display compon
ent. The interface assignment is shown through the flashing behaviour of the LED indicator.
A CANopen-specific message is signaled through a yellow or red LED display component.
COM - I/O operation
LED
StatusSignificance
(green/yellow/red)
Flashes green (– – – …)
ON
OFF
Communication active.
Tab. 2.4 LED indicator COM - I/O operation
COM - CANopen operation
LED
StatusSignificance
(green/yellow/red)
Illuminated greenNormal operating status.
Communication through SDOs and
PDOs possible (operational).
Flashes green (· · · · …)
ON
OFF
Normal status after switch-on. Com
munication only possible through
SDOs (pre-operational).
Illuminates yellowNo bus cable connected or no bus
parameters configured.
Illuminated redNo bus connection (bus OFF).
Flashes red (· · · …)
ON
OFF
Flashes red (·· ·· ·· …)
ON
OFF
Telegrams cannot be received or sent
(Warning Limit).
Time exceeded for communication
monitoring (Node Guarding).
Tab. 2.5 LED indicator COM - CANopen operation
COM - CVE operation
LED
StatusSignificance
(green/yellow/red)
Flashes green (– · – · …)
ON
OFF
Communication active.
Tab. 2.6 LED indicator COM - CVE operation
Festo – EXCM-10/-30-...-E-EN – 1612b – English19
Page 20
2Overview
2.8.37-segments display
Operating mode, record number and malfunctions are displayed over the 7-segments display. For mes
sages, 4 characters are displayed in succession; after that a time delay follows.
1
1 Point for controller identification (è 5.3.9 Controller identification)
P200 (00 = direct mode)
P3xx (xx = record number)
P300 (00 = direct mode)
CVE operation or
control via FCT
Tab. 2.7 Messages of the 7-segments display
Messages with a higher priority interrupt messages with a lower priority. As malfunctions
can occur faster than they can be displayed on the 7-segments display, it may be the
case that not all malfunctions are displayed.
Read the diagnostic memory (è 7.1 Diagnostic memory) in order to have all mes
sages displayed.
20Festo – EXCM-10/-30-...-E-EN – 1612b – English
Page 21
2Overview
Ï
Ï
2.9System overview
1
2
3
4
1 Higher-order control level: PLC/IPC
2 Parameterisation and commissioning level:
As part of your emergency stop concept, check which measures are required for
your machine/system in case of an emergency stop.
Observe the contents of this documentation on the switch-off functions
(è 2.4 Switch-off functions).
If an emergency stop circuit is necessary, use additional, separated safety limit switches (e.g. as
normally closed contacts in a series circuit).
Note the following aspects:
Action
Removal of the
ENABLE signal
Switching off the
load voltage
Behaviour
– Without brake/clamping unit:
The drive brakes with the quick stop edge (Quick Stop). Then the controller
end stage is switched off.
– If a brake/clamping unit is used:
If the drive moves when ENABLE is removed, it is first brought to rest with the
stop delay. As soon as the drive has come to a rest, the brake output is reset:
the brake/clamping unit closes. Simultaneously, the switch-off delay time
begins to run. The controller continues to control the position. Then the con
troller end stage is switched off after the switch-off delay.
The load voltage is switched off. The effective load on the drive may continue to
move due to inertia, or it will fall if mounted in a vertical or sloping position.
22Festo – EXCM-10/-30-...-E-EN – 1612b – English
Page 23
3Assembly
3Assembly
3.1General instructions
Caution
Uncontrolled movements of the planar surface gantry can cause injury to people and
material damage.
Switch off the power supplies prior to any mounting, installation or maintenance
work and prevent them from being restarted accidentally.
Note
When mounting the controller:
Also observe the documentation of the planar surface gantry and the additional
components (e.g. assembly instructions of the cables).
Observe the IP protection class of the controller and of the plugs and cables
(è A.1 General data or documentation of the cables).
3.2Dimensions of the controller
L1
B1B2
Fig. 3.1 Dimensions
Dimensions [mm]
B1B2L1
11250149
Tab. 3.1
Festo – EXCM-10/-30-...-E-EN – 1612b – English23
Page 24
3Assembly
3.3Mounting the controller
The controller is mounted in the mounting slots with M4 screws
(è Fig. 3.2 Distances of the mounting slots).
Note
EXCM-10
– On the planar surface gantry EXCM-10, the controller is already mounted.
EXCM-30
Observe the maximum screw-in depth in the mounting slots of 6 mm.
When tightening the screws, observe the recommended tightening torque of
1±0.1 Nm.
L1
B1
Fig. 3.2 Distances of the mounting slots
Dimensions [mm]
B1L1
34104
Tab. 3.2
24Festo – EXCM-10/-30-...-E-EN – 1612b – English
Page 25
4Electrical installation
4Electrical installation
4.1General instructions
Caution
Uncontrolled movements of the planar surface gantry can cause injury to people and
material damage
Switch off the power supplies prior to any mounting, installation or maintenance
work and prevent them from being restarted accidentally.
Caution
Defectively made cables can destroy electronics and trigger unforeseeable movements.
Use only the plug connectors provided and preferably the cables listed as accessor
ies to install the system
(è Tab. 4.1 )Cables for connections on the front (accessories).
Lay all flexible lines so that they are free of kinks and free of mechanical stress; if
necessary use chain link trunking.
For unused plug connectors, there is the danger that damage may occur to the controller
or other system parts if touched due to electrostatic discharges (ESD = electrostatic
discharge). Place protective caps on unused terminals to prevent such discharges.
Note
To ensure compliance with the IP protection class (if required):
Please note that the specified IP protection class is only achieved if all plugs are
assigned.
Observe the tightening torques in the documentation of the cables and plugs used.
7 Encoder motor 2NEBM-S1G9-K-0.25-N-L2G10NEBM-M12G8-E-…-N-S1G9
1) Subject to change. Only the current specifications in the Festo catalogue are relevant: www.festo.com
Tab. 4.2 Cables for connections on the back cover (accessories)
1
2
Festo – EXCM-10/-30-...-E-EN – 1612b – English27
Page 28
4Electrical installation
4.2.1Power supply [X1]
Connection
Pin Function
FEFunctional earth
1Logic voltage+24 V
FE
2Load voltage+24 V
13
3Reference
potential
Tab. 4.3 Voltage supply [X1] connection
Note
To ensure compliance with EMC safety:
– The maximum length of the individual cables should not exceed 30 m.
– With a line length of 3 m or greater, a folding ferrite with the following characteristics
must be attached to the power supply cable in front of the controller:
– Impedance at 100 MHz: 241 W; impedance at 25 MHz: 141 W
Requirements to be met by the power supply
Warning
Use only PELV circuits in accordance with IEC/DIN EN 60204-1 (protective extra-low
voltage, PELV) for the electrical power supply.
Also comply with the general requirements for PELV circuits laid down in
IEC/DIN EN60204-1.
Use only power units which guarantee reliable electrical isolation of the operating
voltage as per IEC/DIN EN 60204-1.
Power supply for the control
(±15 %)
electronics
Power supply for the output
(±15 %)
stage and the motor
0 VReference potential for load
voltage, logic voltage and
control interface
Protection against electric shock (protection against direct and indirect contact) is guaranteed in ac
cordance with IEC/DIN EN 60204-1 by using PELV circuits (Electrical equipment of machines, general
requirements).
Caution
Damage to the device
The power supply inputs have no special protection against overvoltage.
Make sure the permissible voltage tolerance is never exceeded.
Technical data of the voltage supply (è A.2 Electrical data).
28Festo – EXCM-10/-30-...-E-EN – 1612b – English
Page 29
4Electrical installation
4.2.2Functional earth
The threaded pin next to the power supply input of the controller serves to connect the functional earth
(galvanically separated) to comply with the EMC security.
Note
Connect the functional earth connection with low impedance to the earth potential
to avoid electromagnetic disturbances.
Ensure electromagnetic compatibility in accordance with the EMC Directives.
4.2.3I/O interface [X2]
Communication with a higher-order controller (PLC/IPC) takes place through the I/O interface.
Note
All inputs and outputs are executed as NPN with inverse logic, i.e. they are active with a
low signal (17 V … 29 V) and inactive with a high signal (0 V … 15 V).
If an input is not connected (broken cable), this is detected and evaluated as a low sig
nal.
ConnectionPin Function
124VLOutput: ready for communication
2DI 1Inputs: record selection
3DI 2
4DI 3
5DI 4
High signal (inverse logic)[V]0 … 15
Low signal (inverse logic)[V]17 … 29
Inputs (not galvanically separated)
Scanning rate[ms]2
Input current at nominal input voltage per input[mA]2
Max. permissible input voltage[V]29
Outputs (secure against short circuit)
Maximum current per output[mA]100
Tab. 4.5 Specification of the I/O interface [X2]
Festo – EXCM-10/-30-...-E-EN – 1612b – English29
Page 30
4Electrical installation
4.2.4CANopen interface [X3]
Connection
Pin Function
–
1
Not used
2CAN-LLow signal
30 V (GND)Reference potential
1
5
4–Not used
5ScreeningScreened connection
–
6
96
7CAN-HHigh signal
–
8
Not used
Not used
9–Not used
Tab. 4.6 Connection, CANopen interface [X3]
4.2.5Emergency stop interface [X4]
ConnectionPin Function
Interface at the controller
18
1+24 V logicOutput: logic voltage +24 V
2TOInput: disconnect supply voltage of the
1) At rest, the output stage is switched off and any motor brakes present are closed.
2) The output is high impedance. To signal malfunctions, a low impedance consumer is used.
80 V (GND)Reference potential
2)
(Contact 1)
(Contact 2)
Output: malfunction present (at +24 V)
Potential-free diagnostic contacts.
High impedance with switched-off driver
supply.
(Diagnostic contacts 1 and 2 opened).
Tab. 4.7 Connection, emergency stop interface [X4]
The inputs and outputs are designed as PNP. For commissioning of the controller, apply a voltage of
+24 V to the inputs 2 and 3.
Note
If a voltage of +24 V is applied to the RB input (Release brake), the brake is always re
leased and this status can no longer be changed through software. This input serves
mainly to release the brake in order to move planar surface gantries with brake by hand.
4.2.6Ethernet interface [X5]
The Ethernet interface can thereby be used both for control via the FCT and also for operation via the
function CVE.
Note
Use a network cable of category 5 or better.
30Festo – EXCM-10/-30-...-E-EN – 1612b – English
Page 31
4Electrical installation
4.2.7Encoder connection
An incremental encoder with signals in accordance with RS422 can be connected to the encoder port.
Connection
Pin Function
1)
1A
Incremental encoder signal A+,
Positive polarity
1)
2B
Incremental encoder signal B+,
Positive polarity
1)
3N
Incremental encoder signal zero pulse,
Positive polarity
40 VReference potential
1
5
5+5 V ±10 %Supply of the encoder.
Max. 100 mA, not secure against short
circuit.
96
6A/
1)
Incremental encoder signal A–,
Negative polarity
7B/1) Incremental encoder signal B–,
Negative polarity
1)
8N/
Incremental encoder signal zero pulse,
Negative polarity
9––
1) Each 5 V; Ri = approx. 120 Ω
Tab. 4.8 Encoder connection
4.2.8Motor connection
1)
Port
Interface at the controller
Pin Function
1String AConnection of the two motor strings
2String A/
16
3String B
Plug on connection side
16
1) Next to the motor connections is an M4 threaded pin to connect the screening of the motor cable through a cable lug
Tab. 4.9 Motor connection
Festo – EXCM-10/-30-...-E-EN – 1612b – English31
4String B/
5BR+Connection of the holding brake.
Short-circuit- and overload-protected.
6BR–
BR– = GND,
BR+ is switched (24 V load)
Page 32
5Commissioning with the FCT
5Commissioning with the FCT
5.1Safety instructions
Warning
Planar surface gantries travel with great force and speed. Collisions can lead to serious
injury to people and damage to components.
Make sure that nobody can grasp into the sphere of influence of the planar surface
gantry as well as other connected actuators – e.g. through protective guards – and
no items are located in the travel range as long as the system is connected to energy
sources.
Caution
Unexpected movements of the planar surface gantry due to incorrect parameterisation.
Make sure that an ENABLE signal is not present at the control interfaces when the
controller is switched on.
Parameterise the entire system completely before you activate the output stage.
Caution
Housing surfaces can reach high temperatures. A person touching the surface can be
startled and have uncontrolled reactions, which can result in further injury.
Make sure that the surface cannot be touched accidentally and inform your operat
ing and maintenance staff of the possible hazards.
Note
The controller does not execute direct tasks or records if a valid reference point is not
present (exception, jogging).
Always carry out a homing run every time the logic voltage supply is switched on, in
order to anchor the dimension reference system to the reference point.
Note
Damage to components when the permissible impact pulse is exceeded.
Operate the planar surface gantry only with the maximum permissible load
(è documentation of the planar surface gantry).
Note
Interruption of ongoing tasks due to inadequate load voltage supply.
Make sure that the tolerance of the load voltage supply at the input of the controller
is complied with under full load (è A.2 Electrical data).
32Festo – EXCM-10/-30-...-E-EN – 1612b – English
Page 33
5Commissioning with the FCT
5.2Network connection via Ethernet
5.2.1Connection to PC/laptop
For communication between the controller and the FCT to take place, you must connect the controller
to your PC/laptop via the Ethernet interface. Use a commercially available network cable for this pur
pose (plug connector RJ-45). The cable type (straight or crossed connection) is recognised automatic
ally.
The DHCP server of the controller is intended for creating a direct connection between the controller
and an individual PC/laptop. It is not intended to supply larger networks with IP addresses.
It assigns IP addresses in a range of 192.168.178.110 … 192.168.178.209 and the subnet mask
255.255.255.0. A gateway is not assigned.
Note
At delivery, the controller has an active DHCP server.
The controller cannot be connected to a network immediately at initial start-up, since its
active DHCP server could lead to network malfunctions if two active DHCP servers are
present in one network.
If the DHCP client on your PC/laptop is active (usually standard setting), then the DHCP
server of the controller assigns your PC/laptop an IP address at initial start-up, and you
can access the controller.
If you cannot build up a connection to the controller
è 7.4.3 Problems with the Ethernet connection.
Fig. 5.1 Connection to PC/laptop
5.2.2Network settings
Network settings upon delivery
ParametersValue
IP192.168.178.1
DHCP serverActive
Port (FCT)7508
Port (CVE)49700
Subnet mask255.255.255.0
Gateway0.0.0.0 (none)
Tab. 5.1 Network settings upon delivery
Festo – EXCM-10/-30-...-E-EN – 1612b – English33
Page 34
5Commissioning with the FCT
IP address (obtain automatically/fixed)
The controller can automatically obtain its IP address from a DHCP server in your network. Alternatively,
you can also assign the controller a fixed IP address.
You can make these settings as needed through the FCT (è following point).
Display or change the network settings of the controller
In the FCT plug-in via the “Controller” page [Set network settings].
– or –
Through a network scan via the FCT.
1. Menu [Component] [FCT interface] [“Search…” button].
2. Select one of the found devices from the context menu [network settings].
3. Assign a fixed IP address to the selected device.
After a change to the network settings in the controller, it has to be restarted in order for
the changes to become active.
5.2.3Safety in the network
Caution
When the controller is connected to existing networks (e.g. to the Internet):
Unauthorised or inadvertent access to the controller could cause it to behave in an
unforeseen way.
Use the controller only in subnetworks that are protected against unauthorised
access from outside, e.g. through use of safety network components (special gate
ways/firewalls).
Use a password if you want to make inadvertent access to the controller more difficult (in
the FCT: Menu [Component] [Online] [Password]).
5.2.4Timeout
The controller recognises if the connection to the FCT software has been interrupted and then behaves
as parameterised in the FCT on the “Error management” page (malfunction number 0x32).
The typical timeout is 1 s, but can be longer in slow networks, since the timeout is adjusted dynamically
to the transmission rate.
34Festo – EXCM-10/-30-...-E-EN – 1612b – English
Page 35
5Commissioning with the FCT
5.3The Festo Configuration Tool (FCT)
5.3.1General information
The Festo Configuration Tool (FCT) is the software platform for configuring and commissioning different
components and devices from Festo.
The FCT consists of a framework and a device-specific plug-in.
FCT framework
The FCT framework serves as a program start and entry point with uniform project and data manage
ment for all supported types of equipment.
Detailed information on working with projects and adding a device to a project can be found in the Help
on the FCT framework.
Select it in the Menu [Help] [General contents of FCT].
FCT plug-in
An FCT plug-in supports the device-specific performance of all necessary steps for commissioning of a
device. The plug-ins are managed and started from the framework. The necessary parameterisations
can be executed offline, i.e. without connecting the device to a PC/laptop. This makes it possible to
prepare commissioning in the office, for example.
Further information can be found in the relevant plug-in help:
Select it in the Menu [Help] [Contents of installed plug-ins] [Festo] [EXCM].
In order to use the entire Help or parts of it independently of a PC, you can also print
these out.
1. Click in the Help window on the “Print” button.
2. Select the desired topics in the “Print topics” dialogue.
5.3.2Installation of the FCT
For commissioning, both the FCT framework and the FCT plug-in of the controller must be installed.
The FCT is installed on your PC/laptop with an installation program.
You will find the files needed for installation on the accompanying data storage medium.
First install the FCT framework and then the FCT plug-in EXCM.
Note
The FCT plug-in EXCM V 1.0.0 supports controllers with firmware version V1.0.0.x
Check whether an updated FCT plug-in is present (è www.festo.com).
Attention: A newer FCT plug-in might no longer support the firmware version of the con
troller.
5.3.3Starting the FCT
After installation of the FCT software on your PC/laptop, you can start it in two ways.
Double click on the FCT icon on your desktop.
Select the entry [Festo Software] [Festo Configuration Tool] in the start menu from the list of pro
grams.
Festo – EXCM-10/-30-...-E-EN – 1612b – English35
Page 36
5Commissioning with the FCT
5.3.4Creating a new project
After you have installed and started the FCT, you can create a new project as follows.
1. Select in the [Project] menu the entry [New].
2. In the dialogue “New Project - Project Characteristics”, assign a name and a title to your project. You
can optionally also write a project description.
3. Confirm your inputs with the “OK” button.
4. In the [Component Selection] dialogue, select the component “EXCM” via the project tree.
5. Assign a component name and select the desired version.
6. Confirm your inputs with the “OK” button.
5.3.5Component settings
For commissioning the controller, specifications and settings are required for the components involved.
The corresponding tab and pages are selected in the work space of the FCT.
The following points merely describe the minimum required settings to operate a planar
surface gantry with the controller.
For information on further settings, use the plug-in Help via menu [Help] [Contents of
installed plug-ins] [Festo] [EXCM].
Configuration
1. Select the size of the planar surface gantry.
2. Specify the path of the working space, dependent on the size.
– EXCM-10: Working space in the direction of the X-axis
– EXCM-30: Working space in the direction of the X- and Y-axis
3. Make specifications on the motor brake and motor position.
Control interface
Select the control interface and enter additional interface parameters, if necessary.
– Digital I/O (no additional settings required)
– CANOpen
Select the bit rate
Specify the node number (range of values 1 … 127, default: 1)
– Control via Ethernet (CVE)
Determine the port, if necessary (range of values 1 … 65535, default: 49700)
System of measurement units
Choose a coordinate system by determining the position of the axis zero point
(è 2.7 Measuring reference system).
Specify the project zero point and the SW end positions (positive/negative) of both axes
(è 2.7 Measuring reference system).
36Festo – EXCM-10/-30-...-E-EN – 1612b – English
Page 37
5Commissioning with the FCT
5.3.6Record table
The parameters of positioning jobs are created via the FCT and saved in a record table in the form of
parameter records. A record table consists of a maximum of 31 records.
The parameter records are selected individually in the “Record selection” operating mode using the
record number.
Each parameter record consists of the following parameters:
– Record type: Positioning absolute (PA), relative to the setpoint position (PRN) or relative to the
actual position (PRA)
– Target position X and target position Y
– Speed and acceleration
– Comments (optional)
Records are parameterised exclusively via the Festo Configuration Tool (FCT).
5.3.7Teaching
The current position can be taken over as parameters through the FCT:
1. The slide is brought to the desired position (e.g. by jogging or by hand).
2. Through actuation of the “Accept as…” button in the online tab “Manually travel”, the current posi
tion is taken over into the record table as a software end position or project zero point.
5.3.8Enable device control via FCT
To control the controller through the FCT, you must activate the device control via FCT.
Set the “FCT” check box in the online tab “Operate”.
Caution
Setting the “FCT” check box interrupts control through the control interfaces, which can
result in malfunctions in the process or damage to the system. The interfaces can only
read access the controller.
Also set the “Enable” check box to enable the controller.
To deactivate the device control through the FCT, the check in the check box must be removed. Then the
interface set in the FCT Project takes over control again.
5.3.9Controller identification
For identification of a specific controller from a group of several controllers:
1. Select in the menu [Component] [FCT Interface].
2. In the dialogue “FCT Interface”, actuate the “Search...” button.
3. In the dialogue that appears, select a controller with the right mouse button.
4. Select the entry [Identification] [On].
– The red LED display component “Device” (è 2.8.2 LED display components) and the point of the
7-segments display (è Fig. 5.2 Controller identification) of the identified controller flash.
Festo – EXCM-10/-30-...-E-EN – 1612b – English37
Page 38
5Commissioning with the FCT
5. The switch the controller identification back off [Identification] [Off].
1
1 Point for controller identification
Fig. 5.2 Controller identification
5.3.10Firmware update
Note
With firmware changes, the network settings are reset to the delivery status
(è 5.2.2 Network settings).
Carry out a firmware update only upon instruction by Festo Service in order to avoid
unforeseeable behaviour by the planar surface gantry due to a possibly defective
configuration.
38Festo – EXCM-10/-30-...-E-EN – 1612b – English
Page 39
6Operation
6Operation
6.1Instructions on operation
Safety
Caution
The safety instructions for commissioning also apply during ongoing operation.
Observe the safety instructions in the chapter Commissioning with the FCT
(è 5.1 Safety instructions).
Caution
Unexpected movements of the planar surface gantry after the controller is enabled.
Make sure that no persons or items are in the travel range of the planar surface
gantry when the controller is enabled.
Password protection
Note
Protection against unauthorised or unintended overwriting of parameters.
Set up a password through the FCT (è Plug-in Help).
At delivery, protection through a password is not active.
Maintenance and care
Note
The controller is maintenance-free.
But observe the maintenance information of the planar surface gantry as well as
possible additional components.
Disposal and environment
Note
Environmentally friendly disposal
Observe the local regulations for environmentally friendly disposal of electronic
components.
Festo – EXCM-10/-30-...-E-EN – 1612b – English39
Page 40
6Operation
6.2Communication principle, general
Communication between a higher-order controller and the controller takes place in all operating modes
through the FHPP protocol (Festo Handling and Positioning Profile) with cyclical data exchange of 8
bytes of output and 8 bytes of input data each. Output data are transferred via the control bytes CCON
and CPOS and the input data via the status bytes SCON and SPOS.
The following data are replaced thereby:
Control word CCON/CPOS (control byte 1 and 2): control of statuses and positioning sequences
(è 6.2.2 Description of the control bytes CCON/CPOS).
Status word SCON/SPOS (status byte 1 and 2): feedback via statuses and positioning sequences
(è 6.2.3 Description of the status bytes SCON/SPOS).
Other output data (control bytes 3 … 8): control of record numbers, speed and setpoint positions
(è Tab. 6.1 Control byte overview).
Other input data (status bytes 3 … 8): feedback via record numbers, fault numbers and actual posi
tions (è Tab. 6.2 Status byte overview).
6.2.1Overview of the control and status bytes
Control wordOutput word 1Output word 2Output word 3
Output data CCONCPOSSpeedSetpoint position X Setpoint position Y
Input dataSCONSPOSReservedFault no.Actual position XActual position Y
Tab. 6.4
40Festo – EXCM-10/-30-...-E-EN – 1612b – English
Page 41
6Operation
6.2.2Description of the control bytes CCON/CPOS
All necessary statuses were controlled with the control byte CCON.
FunctionDescription
Bit
0Enable the drive
(controller)
1StopSTOP= 0
ENABLE= 0
= 1
Drive (controller) blocked
Enable the drive (controller)
Stop active (Stop with permissible edge, cancel
positioning job).
= 1
Enable operation
2Release brakeBRAKE= 0
= 1
Brake active
Release brake
(only effective with ENABLE = 0)
3Acknowledge
malfunction
RESETWith a rising edge, a malfunction message is deleted and, if
successful, the malfunction status is abandoned.
4ReservedReserved, must be 0.
5Axis selectionAXSEL= 0
= 1
X-axis selected
Y-axis selected
(only effective for jog operation)
6Operating mode
selection
OPM= 0
= 1
Record selection
Direct mode
7ReservedReserved, must be 0.
Tab. 6.5 Control byte CCON
The CPOS control byte controls the positioning sequences after the drive is enabled.
BitFunctionDescription
0Positioning
Absolute/relat
ive
1Start positioning
job
ABS/REL = 0
Positioning absolute
= 1
Positioning relative to the next setpoint value
(only effective in direct mode)
STARTWith a rising edge, the current setpoint values are accepted
and positioning started.
2Start homingHOMA rising edge starts homing with the preset parameters.
3Jog positiveJOGPAs long as the bit is set, the drive travels with specified speed
in the direction of larger actual values of the axis selected in
AXSEL.
4Jog negativeJOGNAs long as the bit is set, the drive travels with specified speed
in the direction of smaller actual values of the axis selected in
AXSEL.
5ReservedReserved, must be 0.
6ReservedReserved, must be 0.
7ReservedReserved, must be 0.
Tab. 6.6 Control byte CPOS
Festo – EXCM-10/-30-...-E-EN – 1612b – English41
Page 42
6Operation
6.2.3Description of the status bytes SCON/SPOS
The status byte SCON provides feedback about the drive statuses.
FunctionDescription
Bit
0Drive (controller)
enabled
1Operation en
abled
2WarningWARN= 0
3MalfunctionFAU LT= 0
ENABLED = 0
= 1
OPEN= 0
= 1
= 1
= 1
Drive (controller) blocked, not active
Drive (controller) enabled
Stop active
Operation enabled, positioning possible
No warning present
Warning present
Malfunction is not present
Malfunction is present, malfunction reaction active
(malfunction code in the malfunction buffer)
4Load voltage is
applied
24VL= 0
= 1
No load voltage (e.g. emergency stop)
Load voltage is applied
5Reserved= 0
6Feedback
Operating mode
OPM= 0
= 1
Record selection
Direct mode
7Reserved= 0
Tab. 6.7 Status byte SCON
The status byte SPOS provides feedback about the positioning sequences.
BitFunctionDescription
0Reserved= 0Reserved
1Feedback
Start
2Motion Complete MC= 0
ACK= 0
= 1
= 1
Ready to start
Start carried out
Positioning job active
Positioning job completed (possibly with malfunction)
3Reserved= 0Reserved
4Drive is movingMOV= 0
Speed of the axis < limit value
= 1
Speed of the axis >= limit value
5Reserved= 0Reserved
6Reserved= 0Reserved
7HomingREF= 0
Homing required
= 1
Reference information present
Tab. 6.8 Status byte SPOS
42Festo – EXCM-10/-30-...-E-EN – 1612b – English
Page 43
6Operation
6.2.4Timing diagram
Setpoint values
MC
START
ACK
1
2
2
3
4
4
7
5
6
1 Setpoint values preselected (dependent on the operating mode, record number or speed, as well
as positioning absolute or relative to the setpoint position)
2 Requirements for START:
MC = 1 (status byte SPOS bit 2)
ACK = 0 (status byte SPOS bit 1)
3 Start positioning job: START = 1 (control byte CPOS bit 1)
4 Reaction to positive edge of 3:
ACK = 1 (status byte SPOS bit 1)
MC = 0 (status byte SPOS bit 2)
5 Reaction to 4: START = 0 (control byte CPOS bit 1)
6 Reaction to 5: ACK = 0 (status byte SPOS bit 1)
7 Positioning job completed: MC = 1 (status byte SPOS bit 2)
Fig. 6.1 Timing diagram
Festo – EXCM-10/-30-...-E-EN – 1612b – English43
Page 44
6Operation
6.3Control via I/O interface
6.3.1General remarks
If the controller is activated via the I/O interface [X2], only the record selection operating mode is avail
able. The direct operating mode and jog operation are not possible.
The records configured with the FCT are selected by the higher-order controller via 5 binary coded in
puts. The other inputs and outputs serve to start the selected record or to output status messages, for
example.
6.3.2Communication
Communication over the I/O interface [X2] takes place through signals with negative logic at inputs and
outputs, i.e. through a low signal at one input, the assigned bit is set or, in the case of a high signal,
reset. The bit statuses are output through signals at the outputs (low signal = bit set/high signal = bit
not set).
Note
All inputs and outputs are executed as NPN with inverse logic, i.e. they are active with a
low signal (17 V … 29 V) and inactive with a high signal (0 V … 15 V).
If an input is not connected (broken cable), this is detected and evaluated as a low sig
nal.
Tab. 6.9 Description of the input and output interface [X2]
ENABLE= 0
RESETAcknowledge malfunction through rising edge
ENABLED = 0
No load voltage
= 1
Load voltage is applied
(Record 0 = homing)
The inputs are evaluated together.
Disable drive (controller and operation)
= 1
Enable drive (controller and operation)
Drive (controller) blocked
= 1
Drive (controller) enabled
No malfunction
= 1
Malfunction is present
Ready to start
= 1
Positioning started
Positioning job active
= 1
Positioning job completed
44Festo – EXCM-10/-30-...-E-EN – 1612b – English
Page 45
6Operation
6.3.3Examples
Note
If a malfunction occurs during the process (è 7 Diagnostics).
Enable operation
Requirements:
– The drive was switched on and a malfunction is not present.
– The inputs of the emergency stop interface [X4] are active, that is, +24 V must be applied to TO and
ES and 0 V to RB (è 4.2.5 Emergency stop interface [X4]).
1. Establish the I/O interface as a control interface via the FCT by selecting “Digital I/O” on the control
interface page, then “saving”, and switching the controller off and back on again.
– As soon as the controller is ready, a low signal is present at Pin 1 and 14 (24VL = 1 and MC = 1).
2. Enable the drive and operation by applying a low signal at Pin 9 (ENABLE).
– After the drive (controller) is enabled, a low signal is applied to Pin 1 (ENABLED = 1).
The operation is enabled.
Execute homing
Requirements:
– The drive (controller) is enabled and a malfunction is not present.
– The position of the axis zero point AZ was correctly parameterised via the FCT.
Homing is executed by selecting and starting record number 0.
1. Select homing (record number 0) by applying a high signal (DI1 … 5 = 0) to all five binary-coded
inputs (Pin 2 … 6).
2. Apply a low signal to Pin 8 (START) to start homing.
– Homing (record 0) is taken over and started through a rising edge at Pin 8.
– A low signal is applied to Pin 13 as soon as homing has been started (ACK = 1).
– As soon as the reference position is reached, a low signal is applied to Pin 14 (MC = 1).
Start of a record (record selection)
Requirements:
– The drive (controller) is enabled and a malfunction is not present.
– Homing has been executed successfully.
1. Select a record by applying signals to the binary coded inputs (Pin 2 … 6) corresponding to the de
sired record number.
– Example for the selection of record number 6:
Apply a low signal (DI2 and DI3 = 1) to Pin 3 (value 2) and Pin 4 (value 4).
2. Apply a low signal to Pin 8 (START) to start the positioning job of the selected record.
– The selected record number is taken over through a rising edge at Pin 8 and the positioning job
is started.
– A low signal is applied to Pin 13 as soon as the positioning job has been started (ACK = 1).
– As soon as the target position is reached, a low signal is applied to Pin 14 (MC = 1).
Festo – EXCM-10/-30-...-E-EN – 1612b – English45
Page 46
6Operation
6.4Controller via CANopen interface
6.4.1General remarks
The controller can be actuated via the CANopen interface from a higher-order controller in the two op
erating modes “record selection” and “direct mode”. It is possible to start both homing and positioning
jobs.
6.4.2Communication
In a CANopen network, the controller functions as a slave with cyclical data exchange. In each case, 8
bytes of control data and 8 byte of status data are thereby exchanged between the higher-order con
troller (PLC/IPC) and the controller. The data exchange takes place in the form of telegrams, whereby
process data objects (PDO) and service data objects (SDO) are differentiated. Control data are trans
ferred via transmit PDOs and status data via receive PDOs.
The entire object directory can be accessed through the service data objects.
In the direct operating mode, the desired acceleration value is parameterised directly in
the object directory through a service data object. You can find an overview of all
CANopen objects in the appendix (è B.1 CANopen object overview).
Transmit-PDOs
IndexSu
3000h 0Control word CCON/CPOSuint16 1 … 2è 6.2.2
3001h 0Record selection: record number
3002h 0Target position X (only direct mode)int165 … 6Unit [0.1 mm]
3003h 0Target position Y (only direct mode)int167 … 8Unit [0.1 mm]
Tab. 6.10 Transmit-PDOs
DesignationTypeControl
bindex
Direct mode: speed
uint16 3
byte
3 … 4
Explanation
Record 0 … 31
Unit [mm/s]
Receive-PDOs
IndexSu
3020h 0Status word SCON/SPOSuint16 1 … 2è 6.2.3
3021h 0Record selection: record and malfunction
3022h 0Actual position Xint165 … 6Unit [0.1 mm]
3023h 0Actual position Yint167 … 8Unit [0.1 mm]
Tab. 6.11 Receive-PDOs
46Festo – EXCM-10/-30-...-E-EN – 1612b – English
DesignationTypeStatus
bindex
uint16 3 … 4
number
Direct mode: malfunction number
Note
Use the EDS file on the accompanying data storage medium for configuration of the
controller in a CANopen network.
You can find a current EDS file on the Festo Internet page (è www.festo.com).
byte
4255: no malfunc
Explanation
tion
Page 47
6Operation
6.4.3Examples
Note
If a malfunction occurs during the process (è 7 Diagnostics).
Enable operation
Requirements:
– The drive was switched on and a malfunction is not present.
– The inputs of the emergency stop interface [X4] are active, that is, 24 V must be applied to TO and
ES and 0 V to RB (è 4.2.5 Emergency stop interface [X4]).
1. Establish the CANopen interface as a control interface (incl. parameters) via the FCT by selecting
“CANopen” on the control interface page, specifying the bit rate and node number, and then “sav
ing” and switching the controller off and back on again.
– As soon as the controller is ready, bit 2 is set to value 1 in the SPOS status byte (MC = 1).
– In the control byte CPOS, bit 1 and 2 must be set to the value 0 (START = 0 and HOM = 0).
2. Enable the drive (controller) by setting bit 0 in the control byte CCON to the value 1 (ENABLE = 1).
– As soon as this status has been reached, bit 0 in the SCON status byte is set to value 1 (EN
ABLED = 1).
3. Enable the operation by setting bit 1 in the control byte CCON to the value 1 (STOP = 1).
– As soon as this status has been reached, bit 1 in the SCON status byte is set to value 1
(OPEN = 1).
The operation is enabled (controlled status).
Execute homing
Requirements:
– The operation is enabled.
– The position of the axis zero point AZ was correctly parameterised via the FCT.
– In the control byte SPOS, bit 1 must be set to the value 0 and bit 2 must be set to the value 1
(ACK = 0 and MC = 1).
– In the control byte CPOS, bit 1 and bit 2 must be set to the value 0 (START = 0, HOM = 0),
so that a rising edge can be detected.
– In the control byte CPOS, bit 3 and bit 4 must be set to the value 0 (JOGP = 0 and JOGN = 0).
1. Set the bit 2 in the control byte CPOS to the value 1 (HOM = 1).
– Homing is started.
2. Reset the bit 2 in the control byte CPOS to the value 0 (HOM = 0) as soon as bit 1 in the status byte
SPOS has the value 1 (ACK = 1).
– As soon as the reference position is reached, bit 2 and bit 7 in the control byte SPOS must be set
to the value 1 (MC = 1 and REF = 1).
Homing is completed.
Festo – EXCM-10/-30-...-E-EN – 1612b – English47
Page 48
6Operation
Start of a record (record selection)
Requirements:
– The operation is enabled.
– Homing has been executed successfully.
– In the control byte SPOS, bit 1 must be set to the value 0 and bit 2 must be set to the value 1
(ACK = 0 and MC = 1).
– Bit 1, bit 2, bit 3 and bit 4 in the control byte CPOS must be set to the value 0 (START = 0, HOM = 0,
JOGP = 0 and JOGN = 0).
1. Set the bit 6 in the control byte CCON to the value 0 (OPM = 0).
– The “record selection” operating mode is selected.
2. Write the desired record number in the control byte 3 of the output data.
– The desired record is selected.
3. Set the bit 1 in the control byte CPOS to the value 1 (START = 1).
– The selected record is started.
– While the positioning job is being executed, bit 2 of the status byte SPOS has the value 0
(MC = 0).
– As soon as the positioning job has ended, bit 2 of the status byte SPOS has the value 1 (MC = 1).
4. Reset the bit 1 in the control byte CPOS to the value 0 (START = 0) as soon as bit 1 in the status byte
SPOS has the value 1 (ACK = 1).
Start of a positioning job (direct mode)
Requirements:
– The operation is enabled.
– Homing has been executed successfully.
– In the control byte SPOS, bit 1 must be set to the value 0 and bit 2 must be set to the value 1
(ACK = 0 and MC = 1).
– Bit 1, bit 2, bit 3 and bit 4 in the control byte CPOS must be set to the value 0 (START = 0, HOM = 0,
JOGP = 0 and JOGN = 0).
1. Set the bit 6 in the control byte CCON to the value 1 (OPM = 1).
– The “direct” operating mode is selected.
2. Set the desired parameters (target position in X- and Y-direction, speed) of the positioning job.
Write the desired speed to the control bytes 3 and 4 of the output data.
Write the target position in the X-direction to the control bytes 5 and 6 of the output data.
Write the target position in the Y-direction to the control bytes 7 and 8 of the output data.
3. Set whether positioning should take place absolutely or relative to the setpoint position.
Positioning absolute:
Set the bit 0 in the control byte CPOS to the value 0 (ABS/REL = 0).
Positioning relative:
Set the bit 0 in the control byte CPOS to the value 1 (ABS/REL = 1).
48Festo – EXCM-10/-30-...-E-EN – 1612b – English
Page 49
6Operation
4. Set the bit 1 in the control byte CPOS to the value 1 (START = 1).
– The positioning job is started.
– While the positioning job is being executed, bit 2 of the status byte SPOS has the value 0
(MC = 0).
– As soon as the positioning job has ended, bit 2 of the status byte SPOS has the value 1 (MC = 1).
5. Reset the bit 1 in the control byte CPOS to the value 0 (START = 0) as soon as bit 1 in the status byte
SPOS has the value 1 (ACK = 1).
Festo – EXCM-10/-30-...-E-EN – 1612b – English49
Page 50
6Operation
6.5Control via Ethernet (CVE)
6.5.1General remarks
With the function “Control via Ethernet” (CVE), the controller can be controlled via the Ethernet inter
face. The controller is pre-parameterised for this purpose with the Festo Configuration Tool (FCT). It is
possible to start both homing and positioning jobs via CVE.
The controller can be actuated via the CVE interface in the record selection and direct mode operating
modes (è 2.6 Operating modes).
6.5.2Communication
The base for CVE communication is TCP data transfer (Transmission Control Protocol). The controller
acts as the server in this setup, while the PC application acts as the client, i.e. the PC application always
sends a request to the controller, which sends back a response (client-server principle).
The TCP connection is typically built up once and then remains in place as long as communication with
the controller is required. If the drive is in motion when the connection is ended, a Quick Stop function
is triggered.
The TCP port used can be set via the FCT. The port number 49700 is set at the factory.
Communication with the controller takes place via the CVE protocol. This must be imple
mented in the PC application. Knowledge of programming TCP/IP applications is required
for this purpose.
CVE communication takes place via the CVE protocol (è 6.5.3 CVE protocol), whereby control data are
written to CVE objects and status data are read out of SCE objects.
In the record selection operating mode, a record parameterised via the FCT is selected via CVE objects
and the positioning job is started.
In the direct mode, the target position in the direction of the X- and Y-axis as well as the speed and
acceleration values are written directly to CVE objects. The information on whether positioning should
take place absolutely or relative to the last setpoint position as well as the start of the positioning job is
also realised by writing to CVE objects.
Caution
Personal injury and material damage may result from other than intended use of the
CVE interface.
– The CVE interface is not real-time capable.
Control of the controller via Ethernet requires a risk evaluation by the user, interferencefree ambient conditions and securing of the data transfer, e.g. via the higher-order con
troller.
Only use the CVE function in applications in which the lack of real-time capability
cannot pose risks.
50Festo – EXCM-10/-30-...-E-EN – 1612b – English
Page 51
6Operation
6.5.3CVE protocol
Access to the data of the controller is through CVE objects. A CVE object always has a unique index that
enables identification of the object.
Note
A series of CVE objects is listed in the appendix (è C.1 CVE object overview).
Caution
Personal injury and material damage
Inadvertent writing to non-documented objects can result in unforeseeable behaviour of
the planar surface gantry.
Use only objects listed in the appendix (è C.1 CVE object overview).
Each CVE object has one of the following listed data types (è Tab. 6.12 Data types).
The byte sequence is Little Endian, that is, the lowest-value byte first.
Data types
ValueTypeBytesDescriptionRange of values
0x00––Unknown data type–
0x01––––
0x02UINT32 432 bit unsigned integer0 … 4294967295
0x03UINT16 216 bit unsigned integer0 … 65535
0x04UINT08 18 bit unsigned integer0 … 255
0x05––––
0x06SINT32 432 bit signed integer– 2147483647 … 2147483647
0x07SINT16 216 bit signed integer– 32767 … +32767
0x08SINT08 18 bit signed integer– 127 … +127
Tab. 6.12 Data types
Read object
To read a CVE object, a request corresponding to Tab. 6.13 must be sent to the controller. This sends
back a response corresponding to Tab. 6.14.
Write object:
To write a CVE object, a request corresponding to Tab. 6.15 must be sent to the controller. This sends
back a response corresponding to Tab. 6.16.
As both directions concern an endless TCP data stream, the individual messages must be filtered out
from this. Specification and strict compliance with the message length are required for this.
Festo – EXCM-10/-30-...-E-EN – 1612b – English51
Page 52
6Operation
Request “Read CVE object”
FunctionData typeDescription
Byte
0x00Service IDUINT080x10 = Read CVE object from controller
0x01
Message IDUINT32Message ID freely assignable by the application.
0x02
0x03
0x04
It is always sent back unchanged in the response. This
enables a unique assignment of the request and
response. The message ID can be used but is not
mandatory.
0x05
Data lengthUINT32Always 4 for this request
0x06
0x07
0x08
0x09AcknowledgeUINT08In the request, this field always remains empty
(initialise with 0).
0x0A
ReservedUINT32Placeholder (initialise with 0).
0x0B
0x0C
0x0D
0x0E
Object indexUINT16Index of the CVE object to be read.
0x0F
0x10Object subindexUINT08Subindex of the CVE object to be read.
0x11ReservedUINT08Placeholder (initialise with 0).
Tab. 6.13 Request “Read CVE object”
52Festo – EXCM-10/-30-...-E-EN – 1612b – English
Page 53
6Operation
Response “Read CVE object”
FunctionData typeDescription
Byte
0x00Service IDUINT080x10 = Read CVE object from controller
0x01
Message IDUINT32Message ID included in the request.
0x02
0x03
0x04
0x05
Data lengthUINT32The data length is dependent on the data type of the
0x06
0x07
0x08
read CVE object. The following applies:
Data length = 4 bytes + data type length
Example for UINT32:
Data length = 4 bytes + 4 bytes = 8 bytes
0x09AcknowledgeUINT080 if everything is ok. All other values mean that the
object could not be read. A listing of possible causes of
error è Tab. 6.17.
0x0A
ReservedUINT32Placeholder
0x0B
0x0C
0x0D
0x0E
Object indexUINT16Index of the read CVE object.
0x0F
0x10Object subindexUINT08Subindex of the read CVE object.
0x11Data typeUINT08Data type of the read CVE object.
0x12Data byte 1corresponding
…Data byte K
to data type of
the CVE object
Value of the read CVE object.
Tab. 6.14 Response “Read CVE object”
Festo – EXCM-10/-30-...-E-EN – 1612b – English53
Page 54
6Operation
Request “Write CVE object”
FunctionData typeDescription
Byte
0x00Service IDUINT080x11 = Write CVE object to the controller.
0x01
Message IDUINT32Message ID freely assignable by the application.
0x02
0x03
0x04
It is always sent back unchanged in the response. This
enables a unique assignment of the request and
response. The message ID can be used but is not
mandatory.
0x05
Data lengthUINT32The data length depends on the data type of the CVE
0x06
0x07
0x08
object to be written. The following applies:
Data length = 4 bytes + data type length
Example for SINT08:
Data length = 4 bytes + 1 byte = 5 bytes
0x09AcknowledgeUINT08In the request, this field always remains empty
(initialise with 0).
0x0A
ReservedUINT32Placeholder (initialise with 0).
0x0B
0x0C
0x0D
0x0E
Object indexUINT16Index of the CVE object to be written.
0x0F
0x10Object subindexUINT08Subindex of the CVE object to be written.
0x11Data typeUINT08Data type of the CVE object to be written.
0x12Data byte 1corresponding
…Data byte K
to data type of
the CVE object
Value
Tab. 6.15 Request “Write CVE object”
54Festo – EXCM-10/-30-...-E-EN – 1612b – English
Page 55
6Operation
Response “Write CVE object”
FunctionData typeDescription
Byte
0x00Service IDUINT080x11 = Write CVE object to the controller.
0x01
Message IDUINT32Message ID included in the request.
0x02
0x03
0x04
0x05
Data lengthUINT32Always 4 for this response.
0x06
0x07
0x08
0x09AcknowledgeUINT080 if everything is ok. All other values mean that the
object could not be written. A listing of possible causes
of error è Tab. 6.17.
0x0A
ReservedUINT32Placeholder
0x0B
0x0C
0x0D
0x0E
Object indexUINT16Index of the written CVE object.
0x0F
0x10Object subindexUINT08Subindex of the written CVE object.
0x11Data typeUINT08Data type of the written CVE object.
If an attempt has been made to write an object with an
invalid data type, the correct data type is returned.
Tab. 6.16 Response “Write CVE object”
Festo – EXCM-10/-30-...-E-EN – 1612b – English55
Page 56
6Operation
Confirmation (acknowledge)
DescriptionRemedy
Byte
0x00Everything OK.–
0x01Service is not supported.Check the service ID of the request.
0x03User data length of the request is invalid.Check the structure of the request.
0xA0Range of values of another CVE object violated.Correct range of values.
0xA2Invalid object index.Correct the object index.
0xA4The CVE object cannot be read.–
0xA5The CVE object cannot be written.–
0xA6The CVE object cannot be written while the drive is
Quit the “Operation enabled” status.
in an “Operation enabled” status.
0xA7The CVE object must not be written without master
control.
0xA9The CVE object cannot be written, as the value is
Setting and releasing the control
interface in the FCT.
Correct the value.
lower than the minimum value.
0xAAThe CVE object cannot be written, as the value is
Correct the value.
greater than the maximum value.
0xABThe CVE object cannot be written, as the value is
Correct the value.
not within the valid value set.
0xACThe CVE object cannot be written, as the specified
Correct the data type.
data type is incorrect.
0xADThe CVE object cannot be written, as it is password
Remove password protection via FCT.
protected.
0xE0Control interface is blocked by FCT.Enabling the control interface in the
FCT.
Tab. 6.17 Confirmation (acknowledge)
56Festo – EXCM-10/-30-...-E-EN – 1612b – English
Page 57
6Operation
6.5.4Examples
Note
If a malfunction occurs during the process (è 7 Diagnostics).
Establish CVE control interface
Establish the CVE interface as a control interface via the FCT by selecting “Control via Ethernet CVE”
on the control interface page, then “saving”, and switching the controller off and back on again.
– As soon as the controller is ready, bit 2 is set to the value 1 (MC = 1) in the SPOS status byte
(CVE object 239/0).
Takeover of master control through CVE
After the FCT device control is deactivated, the CVE control interface does not automatically receive
back master control but must actively take it back itself.
1. Establish an Ethernet connection with the controller.
2. Write the value 2 to the CVE object 3/0.
– The CVE interface has the master control.
Enable operation
Requirements:
– The drive is switched on, the CVE interface has been set and there is no malfunction.
– The inputs of the emergency stop interface [X4] are active, that is, 24 V must be applied to TO and
ES and 0 V to RB (è 4.2.5 Emergency stop interface [X4]).
– In the control byte CPOS (CVE object 240/0), bit 1 and 2 must be set to the value 0
(START = 0 and HOM = 0).
1. Enable the drive (controller) by setting bit 0 in the control byte CCON (CVE object 240/0) to the
value 1 (ENABLE = 1).
– As soon as this status has been reached, bit 0 in the SCON status byte (CVE object 239/0) is set
to value 1 (ENABLED = 1).
2. Enable the operation by setting bit 1 in the control byte CCON (CVE object 240/0) to the value 1
(STOP = 1).
– As soon as this status has been reached, bit 1 in the SCON status byte (CVE object 239/0) is set
to value 1 (OPEN = 1).
The operation is enabled (controlled status).
Festo – EXCM-10/-30-...-E-EN – 1612b – English57
Page 58
6Operation
Execute homing
Requirements:
– The operation is enabled.
– The position of the axis zero point AZ was correctly parameterised via the FCT.
– In the status byte SPOS (CVE object 239/0), bit 1 must be set to the value 0 and bit 2 must be set to
the value 1 (ACK = 0 and MC = 1).
– In the control byte CPOS (CVE object 240/0), bit 1 and bit 2 must be set to the value 0
(START = 0, HOM = 0), so that a rising edge can be detected.
– In the control byte CPOS (CVE object 240/0), bit 3 and bit 4 must be set to the value 0
(JOGP = 0 and JOGN = 0).
1. Set the bit 2 in the control byte CPOS (CVE object 240/0) to the value 1 (HOM = 1).
– Homing is started.
2. Reset the bit 2 in the control byte CPOS (CVE object 240/0) to the value 0 (HOM = 0) as soon as bit
1 in the status byte SPOS (CVE object 239/0) has the value 1 (ACK = 1).
– As soon as the reference position is reached, bit 2 and bit 7 in the status byte SPOS (CVE object
239/0) must be set to the value 1 (MC = 1 and REF = 1).
Start of a record (record selection)
Requirements:
– The operation is enabled.
– Homing has been executed successfully.
– In the status byte SPOS (CVE object 239/0), bit 1 must be set to the value 0 and bit 2 must be set to
the value 1 (ACK = 0 and MC = 1).
– Bit 1, bit 2, bit 3 and bit 4 in the control byte CPOS (CVE object 240/0) must be set to the value 0
(START = 0, HOM = 0, JOGP = 0 and JOGN = 0).
1. Set the bit 6 in the control byte CCON (CVE object 240/0) to the value 0 (OPM = 0).
– The “record selection” operating mode is selected.
2. Write the desired record number in the CVE object 240/1.
– The desired record is selected.
3. Set the bit 1 in the control byte CPOS (CVE object 240/0) to the value 1 (START = 1).
– The selected record is started.
– As long as the positioning job is being executed, bit 2 of the status byte SPOS (CVE object
239/0) has the value 0 (MC = 0).
– As soon as the positioning job has ended, bit 2 of the status byte SPOS (CVE object 239/0) has
the value 1 (MC = 1).
4. Reset the bit 1 in the control byte CPOS (CVE object 240/0) to the value 0 (START = 0) as soon as bit
1 in the status byte SPOS (CVE object 239/0) has the value 1 (ACK = 1).
58Festo – EXCM-10/-30-...-E-EN – 1612b – English
Page 59
6Operation
Start of a positioning job (direct mode)
Requirements:
– The operation is enabled and homing has been executed successfully.
– In the status byte SPOS (CVE object 239/0), bit 1 must be set to the value 0 and bit 2 must be set to
the value 1 (ACK = 0 and MC = 1).
– Bit 1, bit 2, bit 3 and bit 4 in the control byte CPOS (CVE object 240/0) must be set to the value 0
(START = 0, HOM = 0, JOGP = 0 and JOGN = 0).
1. Set the bit 6 in the control byte CCON (CVE object 240/0) to the value 1 (OPM = 1).
– The “direct” operating mode is selected.
2. Set the desired parameters (target position in X- and Y-direction as well as speed) of the positioning
job.
Write the target position in the X-direction to the CVE object 305/0.
Write the target position in the Y-direction to the CVE object 305/1.
Write the speed to the CVE object 240/1.
3. Set whether positioning should take place absolutely or relative to the setpoint position.
Positioning absolute:
Set the bit 0 in the control byte CPOS (CVE object 240/0) to the value 0 (ABS/REL = 0).
Positioning relative:
Set the bit 0 in the control byte CPOS (CVE object 240/0) to the value 1 (ABS/REL = 1).
4. Set the bit 1 in the control byte CPOS (CVE object 240/0) to the value 1 (START = 1).
– The positioning job is started.
– As long as the positioning job is being executed, bit 2 of the status byte SPOS (CVE object
239/0) has the value 0 (MC = 0).
– As soon as the positioning job has ended, bit 2 of the status byte SPOS (CVE object 239/0) has
the value 1 (MC = 1).
5. Reset the bit 1 in the control byte CPOS (CVE object 240/0) to the value 0 (START = 0) as soon as bit
1 in the status byte SPOS (CVE object 239/0) has the value 1 (ACK = 1).
Festo – EXCM-10/-30-...-E-EN – 1612b – English59
Page 60
7Diagnostics
7Diagnostics
7.1Diagnostic memory
The diagnostic memory includes up to 200 error messages that are saved in case of a power failure.
If the memory is full, the oldest element will be overwritten (ring buffer).
You can read the diagnostic memory via the Festo Configuration Tool (FCT).
Tab [Diagnostics] [“Read” button]
Deleting the diagnostic memory
The diagnostic memory can be deleted via the Festo Configuration Tool (FCT), whereby a “switch-on
event” (malfunction 3Dh) is generated. The malfunction counter is not reset thereby.
7.2Types of malfunctions
Malfunctions are distinguished between errors, warnings and information, which have different priorit
ies. The type of malfunction can be parameterised via the Festo Configuration Tool (FCT).
Messages with a higher priority interrupt messages with a lower priority. As malfunctions
can occur and be acknowledged faster than they can be displayed on the 7-segment dis
play, it may be the case that not all malfunctions are displayed. Read the diagnostic
memory (è 7.1 Diagnostic memory) in order to view all messages.
Error (high priority)
An error always has an error response as a result (è 7.4.1 Error responses). The error response can be
parameterised via the FCT. Error messages interrupt messages with a lower priority and must be ac
knowledged. Errors cannot be acknowledged until their cause has been remedied.
Warning (medium priority)
Warnings have no influence on the drive behaviour and do not have to be acknowledged. But the cause
of the warning should be eliminated so it will not result in an error.
Warnings have a lower priority than errors and are not displayed if they occur when an error is already
displayed. Otherwise, they are displayed twice in succession. Warnings do not have to be acknow
ledged.
Information (low priority)
If an error message has been parameterised as “information”, it is not displayed on the 7-segments
display. But dependent on the parameterisation, it is stored in the diagnostic memory
(è 7.1 Diagnostic memory).
60Festo – EXCM-10/-30-...-E-EN – 1612b – English
Page 61
7Diagnostics
7.3Error messages
Error messages can be represented simultaneously via different display components in the form of LED
indicators and the 7-segments display.
Note
In the representation of the 7-segments display, note the following:
– Four characters are displayed in succession; after that, a space follows.
– Malfunction numbers are represented decimally or hexadecimally, dependent on
the control interface (è 7.4.2 Table of error messages).
General error messages
LED indicator7-segments displayMalfunctionPriority
Error in the firmware update:
Switch the device off and on again.
System error + malfunction number1)2
1
Error motor 1 + malfunction number
Error motor 2 + malfunction number
Warning + malfunction number
1) è 7.4.2 Table of error messages
1)
1)
1)
3
Tab. 7.1 General error messages
CANopen-specific error messages
LED indicatorMalfunctionPriority
No bus cable connected or no parameters configured.4
Bus OFF
Warning Limit or Node Guarding
Tab. 7.2 CANopen-specific error messages
Festo – EXCM-10/-30-...-E-EN – 1612b – English61
Page 62
7Diagnostics
7.4Malfunctions: Causes and remedy
7.4.1Error responses
The following responses to errors are intended. For each error, the error messages table specifies
which response is set at the factory (printed in bold face) and which additional responses can be para
meterised.
Code letters and description of the error responses
AFree run-outSwitch off output stage, no braking ramp.
BQS deceleration + output stage offFast stop braking ramp (quick stop), then switch off
GTerminate positioning job + output stageonExecute positioning job to the end (until MC = 1),
Tab. 7.3 Error responses
7.4.2Table of error messages
You can parameterise the error messages via the Festo Configuration Tool (FCT) on the
page “Parameterise error management”.
Braking ramp (of the current positioning job), then
switch off output stage.
Execute positioning job to the end (until MC = 1),
then switch off output stage.
stage remains switched on.
Braking ramp (of the current positioning job), then
output stage remains switched on.
then output stage remains switched on.
Explanations for table of error messages:
Can be parameterised as:
F/W/I = fault/warning/information (è 7.2 Types of malfunctions).
Specifies the parameterisation options for an error message. The factory setting is printed in bold
(here, error).
If a parameterisation option is not available, this is indicated by dashes, e.g. “F/-/-” if the error mes
sage is treated exclusively as a fault.
Diagnostic memory
Always/optional: Specifies whether an entry is generally made in the diagnostic memory or whether an
entry can be parameterised via the FCT.
Software reset
Restart of the controller, either by switching off and back on or via the FCT in the menu [Components /
Online / Restart controller].
Error response(s)
A list of the error responses (è 7.4.1 Error responses). The factory setting of the error responses is
always printed in bold.
62Festo – EXCM-10/-30-...-E-EN – 1612b – English
Page 63
7Diagnostics
Hex DecError nameType of error/diagnostic memory
011Software error
(Software error)
Can be parameterised as: F/-/-
Diagnostic memory: always
An internal firmware error has been detected.
Contact Festo Service.
– Acknowledgement option: Cannot be acknowledged, software reset required.
Parameterisable error response(s): A
022Default parameter file invalid
(Default parameter file invalid)
Can be parameterised as: F/-/-
Diagnostic memory: always
An error has been detected when examining the default parameter file. The file is damaged.
Reload the default parameter file into the device via a firmware update. If the error is still present,
it means the memory may be faulty and the device needs to be replaced.
– Acknowledgement option: Cannot be acknowledged, software reset required.
Parameterisable error response(s): A
044Invalid hardware
(Non-permitted hardware)
Can be parameterised as: F/-/-
Diagnostic memory: always
The internal hardware identification is faulty.
The controller must be replaced: Replace the controller.
– Acknowledgement option: Cannot be acknowledged, software reset required.
Parameterisable error response(s): A
055Zero angle definition
(Zero angle determination)
Can be parameterised as: F/-/-
Diagnostic memory: always
The rotor position could not be uniquely identified. The commutation point is invalid.
The drive is blocked or the movement space is too small: Ensure free mobility by moving the
planar surface gantry by hand into a medium position.
No load voltage present: Provide the load voltage supply.
The “Torque Off” function is active: Apply voltage of +24 V at Pin 2 of the emergency stop inter
face [X4].
Encoder or encoder cable is defective: Replace the encoder or the encoder cable.
Impermissibly high load: Reduce load.
The controller parameters are incorrectly set: Set controller parameters correctly.
– Acknowledgement option: Can be acknowledged if controller enable is not present. If the malfunc
tion is not remedied, it occurs again in controller enable.
Parameterisable error response(s): A
066Displacement encoder
(encoder)
Can be parameterised as: F/-/-
Diagnostic memory: always
An error has occurred during evaluation of the encoder. The current position values may be incorrect.
Execute a software reset with commutation angle search and homing.
– Acknowledgement option: Cannot be acknowledged, software reset required.
Parameterisable error response(s): A
Festo – EXCM-10/-30-...-E-EN – 1612b – English63
Page 64
7Diagnostics
HexType of error/diagnostic memoryError nameDec
0B11Parameter file invalid
(Parameter file invalid)
Can be parameterised as: F/-/-
Diagnostic memory: always
No valid parameter set stored.
The default parameter set is loaded automatically. Enter a valid parameter set in the device. If the
error is still present, the hardware may be defective.
– Acknowledgement option: Error can only be acknowledged after the cause is eliminated.
Parameterisable error response(s): A
0C12Firmware update execution error
(Firmware update execution error)
Can be parameterised as: F/-/-
Diagnostic memory: optional
The firmware update has not been properly executed/completed.
Check the Ethernet connection between the controller and PC and run the firmware update again.
The previous firmware version remains active until successful completion of the firmware update.
If this error is still present, the hardware may be defective.
– Acknowledgement option: Cannot be acknowledged, software reset required.
Parameterisable error response(s): A
0E14I2t error motor
(I²t malfunction motor)
Can be parameterised as: F/-/-
Diagnostic memory: always
The I²t limit for the motor is reached. The motor or the drive system may be insufficient for the re
quired task.
Check design of the drive system and mechanical system for sluggishness.
Reduce load/dynamics, longer breaks.
– Acknowledgement option: Error can be acknowledged.
Parameterisable error response(s): B, C
1117Software limit positive
(Software limit positive)
Can be parameterised as: F/-/-
Diagnostic memory: optional
The setpoint position value has reached or exceeded the relevant software limit switch. Only in jog
operation is this error triggered only once and cannot be triggered again until after the drive has re
turned to the permissible area. After the error occurs, jogging can no longer take place in a positive
direction.
Travel the respective axis of the planar surface gantry in a negative direction through jog opera
tion.
– Acknowledgement option: Error can be acknowledged.
Parameterisable error response(s): A, B, C, E, F
1218Software limit negative
(Software limit negative)
Can be parameterised as: F/-/-
Diagnostic memory: optional
The setpoint position value has reached or exceeded the relevant software limit switch. Only in jog
operation is this error triggered only once and cannot be triggered again until after the drive has re
turned to the permissible area. After the error occurs, jogging can no longer take place in a negative
direction.
Travel the respective axis of the planar surface gantry in a positive direction through jog opera
tion.
– Acknowledgement option: Error can be acknowledged.
Parameterisable error response(s): A, B, C, E, F
64Festo – EXCM-10/-30-...-E-EN – 1612b – English
Page 65
7Diagnostics
HexType of error/diagnostic memoryError nameDec
1723Logic voltage exceeded
(Logic voltage exceeded)
Can be parameterised as: F/-/-
Diagnostic memory: optional
The logic power supply monitor has detected an overvoltage. This is either due to an internal defect
or an excessive supply voltage.
Check external supply voltage directly on the device.
If the error is still present after a reset has been conducted, it means there is an internal defect
and the device has to be replaced.
– Acknowledgement option: Error can be acknowledged.
Parameterisable error response(s): A, B
1824Logic voltage too low
(Logic voltage too low)
Can be parameterised as: F/-/-
Diagnostic memory: optional
The logic power supply monitor has detected an undervoltage. This is either due to an internal defect
or an overload/short circuit caused by connected peripherals.
Separate device from the entire peripheral equipment and check whether the error is still present
after reset. If it is, it means there is an internal defect and the device has to be replaced.
– Acknowledgement option: Cannot be acknowledged, software reset required.
Parameterisable error response(s): A
1925Temperature LM-CPU
(Temperature LM-CPU)
Can be parameterised as: F/-/-
Diagnostic memory: optional
The monitor has detected a CPU temperature outside the permissible range.
Check whether the ambient temperature is within the permissible range for the controller. If the
error is still present, it means there is an internal defect and the device must be replaced.
The error can only be acknowledged if the temperature is within the permissible range.
– Acknowledgement option: Error can be acknowledged.
Parameterisable error response(s): A, B
1O26Intermediate circuit voltage exceeded
(Intermediate circuit voltage exceeded)
Can be parameterised as: F/-/-
Diagnostic memory: always
Load voltage not within the permissible range.
Braking resistor is overloaded; too much braking energy, which cannot be dissipated quickly enough.
Braking resistor defective or not connected.
Check the load voltage; measure voltage directly at the controller input.
In the event of a defective internal braking resistor: Replace the controller.
– Acknowledgement option: Error can be acknowledged.
Parameterisable error response(s): A, B
Festo – EXCM-10/-30-...-E-EN – 1612b – English65
Page 66
7Diagnostics
HexType of error/diagnostic memoryError nameDec
1B27Intermediate circuit voltage too low
(Intermediate circuit voltage too low)
Can be parameterised as: F/W/-
Diagnostic memory: optional
Load voltage too low.
Voltage drop under load: power supply unit too weak, supply line too long, cross section too
small?
Measure load voltage (directly at the controller input).
If you intentionally want to operate the device with a lower voltage, parameterise this malfunction
as a warning or information.
– If parameterisation as a warning: The warning disappears when the load voltage is back in the
permissible range.
– If parameterisation as an error: The error can be acknowledged.
Parameterisable error response(s): A
1C28CAN Node Guarding, FB has overall control
(CAN Node Guarding, FB has overall control)
Can be parameterised as: F/-/-
Diagnostic memory: always
A wire break has occurred, or the CAN-Master has failed.
Check the CAN cable for a wire break: Repair or replace the CAN cable.
Check the function of the CAN-Master.
– Acknowledgement option: Error can be acknowledged.
Parameterisable error response(s): B, C, E, F
1D29CAN bus communication stopped by master, FB
has master control
Can be parameterised as: F/-/-
Diagnostic memory: always
(CAN bus communication stopped by master, FB
has overall control)
The CAN-Master sent “Node Stop” to the controller.
Check the system and the function of the CAN-Master.
Send “Node Start” to the controller.
– Acknowledgement option: Error can be acknowledged.
Parameterisable error response(s): B, C, E, F
2537Path calculation
(Path calculation)
Can be parameterised as: F/-/-
Diagnostic memory: optional
The positioning target cannot be reached through the positioning or edge condition options.
Check the parameterisation of the affected records.
Check parameterisation of the MC window.
Make sure that the drive is at rest before the start of positioning.
– Acknowledgement option: Error can only be acknowledged after the cause is eliminated.
Parameterisable error response(s): A
66Festo – EXCM-10/-30-...-E-EN – 1612b – English
Page 67
7Diagnostics
HexType of error/diagnostic memoryError nameDec
2638CAN fieldbus parameters missing
(CAN fieldbus parameters missing)
Can be parameterised as: F/-/-
Diagnostic memory: always
One or more CAN bus parameters are not correct.
Check the CAN bus parameters.
– Acknowledgement option: Error can be acknowledged.
Parameterisable error response(s): B
2739Save parameters
(Save parameters)
Can be parameterised as: F/-/-
Diagnostic memory: optional
Error when writing the internal flash memory.
Execute the last operation again. If the error continues to occur, the hardware may be defective.
– Acknowledgement option: Error can only be acknowledged after the cause is eliminated.
Parameterisable error response(s): G
2840Homing required
(Homing required)
Can be parameterised as: F/-/-
Diagnostic memory: optional
A valid homing run has not yet been executed.
The reference point is no longer valid (e.g. through logic voltage failure or because the axis zero point
has been changed).
Perform a homing run or repeat the last homing run if it was not completed successfully.
– Acknowledgement option: Error can only be acknowledged after the cause is eliminated.
Parameterisable error response(s): B, C, D, E, F, G
2941Target position behind negative software end
position
Can be parameterised as: F/-/-
Diagnostic memory: optional
(Target position behind negative software end
position)
The start of a positioning process was suppressed as the target is past the relevant software limit
switch.
Check the target data.
Check positioning area.
Check type of travel record (absolute/relative)
– Acknowledgement option: Error can only be acknowledged after the cause is eliminated.
Parameterisable error response(s): B, C, E, F
Festo – EXCM-10/-30-...-E-EN – 1612b – English67
Page 68
7Diagnostics
HexType of error/diagnostic memoryError nameDec
2A42Target position behind positive software end
position
Can be parameterised as: F/-/-
Diagnostic memory: optional
(Target position behind positive software end
position)
The start of a positioning process was suppressed as the target is past the relevant software limit
switch.
Check the target data.
Check positioning area.
Check type of travel record (absolute/relative)
– Acknowledgement option: Error can only be acknowledged after the cause is eliminated.
Parameterisable error response(s): B, C, E, F
2B43Firmware update, invalid firmware
(Firmware update, invalid firmware)
Can be parameterised as: F/W/-
Diagnostic memory: optional
The firmware update process could not be performed. The firmware version is incompatible with the
hardware used.
Ascertain the version of your hardware. You can ascertain the compatible firmware designs and
download the appropriate firmware from the Festo website.
– For parameterisation as an error: The error can only be acknowledged after the cause is elimin
ated.
Parameterisable error response(s): A
– If parameterisation as a warning: The warning disappears when a new firmware download is star
ted.
2C44Invalid record number
(Incorrect record number)
Can be parameterised as: F/W/I
Diagnostic memory: optional
An attempt was made to start a record with a record number greater than 31.
Select a new record with a valid record number
– For parameterisation as an error: The error can only be acknowledged after the cause is elimin
ated.
Parameterisable error response(s): G
– If parameterisation as a warning: The warning disappears when a record with a valid record num
ber is started.
2D45I2t warning motor
(I²t warning motor)
Can be parameterised as: -/W/I
Diagnostic memory: optional
The I²t integral is up to 80% full.
You can parameterise this message as a warning or suppress it completely as information.
– If parameterisation as a warning: The warning disappears when the I²t integral falls below 80%.
68Festo – EXCM-10/-30-...-E-EN – 1612b – English
Page 69
7Diagnostics
HexType of error/diagnostic memoryError nameDec
2F47Following error
(Following error)
Can be parameterised as: F/W/I
Diagnostic memory: optional
The following error has become too large.
Increase error window.
Acceleration, speed, jerk or load too great? Mechanics sluggish?
Motor overloaded (current limiter from I²t monitoring active?)
– If parameterisation as an error: The error can be acknowledged.
Parameterisable error response(s): B, C, E, F
– If parameterisation as a warning: The warning disappears when the following error is back in the
permissible range.
3048External stop active
(External stop)
Can be parameterised as: F/-/-
Diagnostic memory: always
The switch-off function “External stop” at the emergency stop interface [X4] is active and the current
positioning record has been interrupted.
Deactivate the “External stop” function: Apply a voltage +24 V at Pin 3 of the emergency stop
interface [X4].
– Acknowledgement option: Error can only be acknowledged after the cause is eliminated.
Parameterisable error response(s): B
3149CVE connection
(CVE connection)
Can be parameterised as: F/-/-
Diagnostic memory: optional
A connection error has occurred during “Control via Ethernet” (CVE).
Check the connection: plug disconnected, cable lengths observed, shielded cable used, screening
connected?
– Acknowledgement option: Error can only be acknowledged after the cause is eliminated.
Parameterisable error response(s): B, C, D, E, F, G
3250FCT connection
(FCT connection)
Can be parameterised as: F/W/I
Diagnostic memory: optional
Connection to the FCT has been interrupted.
Check the connection and perform a reset if necessary.
– If parameterisation as a warning: The warning disappears when the connection to the FCT has
been established again.
– For parameterisation as an error: The error can only be acknowledged after the cause is elimin
ated.
Parameterisable error response(s): B, C, D, E, F, G
3452Torque Off (TO)
(Torque Off (TO)
Can be parameterised as: F/-/-
Diagnostic memory: always
The “Torque Off” function has been requested.
Deactivate the “Torque off ” function: Apply a voltage +24 V at Pin 2 of the emergency stop inter
face [X4].
– Acknowledgement option: Error can only be acknowledged after the cause is eliminated.
Parameterisable error response(s): A
Festo – EXCM-10/-30-...-E-EN – 1612b – English69
Page 70
7Diagnostics
HexType of error/diagnostic memoryError nameDec
3553CAN Node Guarding, warning, FB does not have
overall control
Can be parameterised as: -/W/I
Diagnostic memory: optional
(CAN Node Guarding, warning, FB does not have
overall control)
A wire break has occurred, or the CAN-Master has failed.
Check the CAN cable for a wire break: Repair or replace the CAN cable.
Check the function of the CAN-Master.
3654CAN bus communication stopped by master;
warning, FB does not have master control
Can be parameterised as: -/W/-
Diagnostic memory: optional
(CAN bus communication stopped by master,
warning, FB does not have overall control)
The CAN-Master sent “Node Stop” to the controller.
Check the system and the function of the CAN-Master.
Send “Node Start” to the controller.
3755Standstill monitoring
(Standstill monitoring)
Can be parameterised as: -/W/I
Diagnostic memory: optional
The actual position is outside the standstill window. Parameterisation of the window may be too
narrow.
Check parameterisation of the standstill window.
– If parameterisation as a warning: The warning disappears when the actual position is back within
the standstill window.
3856Parameter file access
(Parameter file access)
Can be parameterised as: F/-/-
Diagnostic memory: optional
During a parameter file procedure, all other reading and writing routines for the parameter file are
blocked.
Wait until the process is complete. The time between two parameter file downloads should not
fall below 3 seconds.
– Acknowledgement option: Error can be acknowledged.
Parameterisable error response(s): G
3A58Homing timeout
(Homing Timeout)
Can be parameterised as: F/-/-
Diagnostic memory: optional
Error during homing. The stop was not found within a specified time.
Check the drive for a mechanical defect (e.g. torn toothed belt).
Increase the search speed.
– Acknowledgement option: Error can only be acknowledged after the cause is eliminated.
Parameterisable error response(s): B, C, E, F
3D61Start-up event
(Start-up event)
Can be parameterised as: -/-/I
Diagnostic memory: always
The controller has been switched on or was switched on for longer than 48 days. This event also oc
curs when deleting the diagnostic memory. The start-up event does not occur if the preceding entry in
the diagnostic memory has already been a start-up event.
This event is only used for improved documentation of the malfunctions.
70Festo – EXCM-10/-30-...-E-EN – 1612b – English
Page 71
7Diagnostics
HexType of error/diagnostic memoryError nameDec
3E62Diagnostic memory
(Diagnostic memory)
Can be parameterised as: F/-/-
Diagnostic memory: always
An error has occurred when writing or reading from the diagnostic memory.
Acknowledge the error. If the error is still present, it means a memory module is probably defect
ive or an incorrect entry has been stored.
Erase the diagnostic memory. If the error still occurs, the controller must be replaced.
– Acknowledgement option: Error can only be acknowledged after the cause is eliminated.
Parameterisable error response(s): G
3F63Record invalid
(Record invalid)
Can be parameterised as: F/-/-
Diagnostic memory: optional
The started record is invalid. The record data are not plausible or the record type is invalid.
Check the parameters of the record.
– Acknowledgement option: Error can only be acknowledged after the cause is eliminated.
Parameterisable error response(s): B, C, D, E, F, G
4165System reset
(System reset)
Can be parameterised as: F/-/-
Diagnostic memory: always
An internal firmware error has been detected.
Contact Festo Service.
– Acknowledgement option: Error can only be acknowledged after the cause is eliminated.
Parameterisable error response(s): A
Tab. 7.4 Table of error messages
Festo – EXCM-10/-30-...-E-EN – 1612b – English71
Page 72
7Diagnostics
7.4.3Problems with the Ethernet connection
No connection possible to the controller
The network settings of the controller at delivery can be found at
è 5.2.2 Network settings.
– It may mean the DHCP client on your computer has been deactivated.
Check your TCP/IP settings.
Make sure that the IP address is automatically obtained.
– The controller might not be reachable in your network.
Check the network settings of your computer. Contact your network administrator, if necessary.
Carry out a network scan via the FCT (è 5.2.2 Network settings).
7.4.4Other problems and remedies
Problem
The 7-segments display
does not light up
Cause and remedy
No logic voltage, or too little, is present.
Check the logic voltage.
Observe the electrical data in the appendix (è A.2 Electrical data).
The controller does not
work at all
Short circuit, line interrupt or incorrect pin allocation.
Check all lines and connections as well as the pin allocation.
Observe the instructions in the assembly instructions for the cables
and plugs used.
Burned-through internal fuse: internal short circuit.
Replace the controller completely.
The controller does not
achieve the specified
performance data
Incorrect control signals of the higher-order controller (signals/levels).
Observe the timing diagram (è 6.2.4 Timing diagram).
Incorrect controller setting.
Observe the information in the online help section of the FCT plug-in for
the correct settings of the controller parameters.
Error in the power supply.
Observe the tolerances of the electrical data in the appendix
(è A.2 Electrical data).
Tab. 7.5 Other problems and remedies
72Festo – EXCM-10/-30-...-E-EN – 1612b – English
Page 73
ATechnical data
ATechnical data
A.1General data
CharacteristicSpecification/value
Protection class of entire system to EN 60529IP20 (with full pin allocation)
Degree of contamination in accordance with
EN 50178
Note on materialsRoHS-compliant
Corrosion resistance class (CRC)1
Ambient temperature in operation[°C] +10 … +45
Ambient temperature in storage/conveying[°C] –10 … +60
Relative air humidity (at 25 °C)[%] 0 … 90 (non-condensing)
Weight[g]660
Electromagnetic compatibility (EMC)
Vibration
Checked in accordance with DIN EN 60068 part 2-6
Shock
Checked in accordance with DIN EN 60068 part 2-27
Continuous shock test
Checked in accordance with DIN EN 60068 part 2-29
1) The device is intended for use in an industrial environment. Measures for interference suppression may need to be taken in the
residential or laboratory areas.
1)
A.2Electrical data
CharacteristicSpecification/value
Power supply[V]24 ±15%
Nominal current load voltage (EXCM-10)[A]2.8
Nominal current load voltage (EXCM-30)[A]6.0
Peak current (load voltage)[A]8.0
Nominal current, logic supply
(without power supply to the outputs)
Nominal current of the logic supply
(per output of the I/O interface)
Total current consumptionDependent on system configuration
Protection against electric shock
(Protection against direct and indirect contact in
accordance with IEC/DIN EN 60204-1)
Encoder resolutionStarting at 500 pulses/revolution, through
Max. speed and torque of the motorsè Operating instructions of the drives
2
CE marking (see declaration of conformity)
(è www.festo.com)
With wall mounting: severity level 2
With H-rail mounting: severity level 1
With wall mounting: severity level 2
With H-rail mounting: severity level 1
With wall and H-rail mounting:
Severity level 1
[A]0.3
[A]0.1
By means of PELV power circuit
(Protected Extra Low Voltage)
the internal electronic multiplication result in
2000 pulses/revolution
(maximum encoder resolution 19μm)
100Ch 0Guard timeuint16 rwMonitoring time
100Dh 0Life time factoruint8rwFactor for monitoring time
1014h 0COB-ID emergency ob
1015h 0Inhibit time EMCYuint16 rwInhibit time for emergency message
DesignationTypeAttr.Explanation
index
Bit 0: General error
Bit 1: Excess current motor (I²t)
Bit 2: Voltage monitoring error
Bit 3: Overtemperature motor
Bit 4: Communication error
Bit 5: Device-specific
Bit 6: Reserved (fixed at 0)
Bit 7: Manufacturer-specific
3000h 0FHPP control worduint16 rwByte 1: control byte CCON
Byte 2: control byte CPOS
(è 6.2.2)
3001h 0Target record number
or path speed
uint16 rwDependent on the operating mode:
Record selection: target record no.
0 … 31
Direct mode: speed [mm/s]
3002h 0Target position X-axisint16rwUnit [0.1 mm]
3003h 0Target position Y-axisint16rwUnit [0.1 mm]
76Festo – EXCM-10/-30-...-E-EN – 1612b – English
Page 77
BCANopen
IndexExplanationAttr.TypeDesignationSub-
index
3020h 0FHPP status worduint16 roByte 1: status word SCON
Byte 2: status word SPOS
(è 6.2.3)
3021h 0Actual record number
or error number
uint16 roDependent on the operating mode:
Record selection: record and error
number
Direct mode: error number
(Error number 0xFF = no error)
3022h 0Actual position X-axisint16roUnit [0.1 mm]
3023h 0Actual position Y-axisint16roUnit [0.1 mm]
Tab. B.1 CANopen object overview
Festo – EXCM-10/-30-...-E-EN – 1612b – English77
Page 78
CControl via Ethernet (CVE)
CControl via Ethernet (CVE)
C.1CVE object overview
Explanation of read and write access
CodeSignificance
RThe object is readable.
W1The object can be written if the drive (controller) is blocked (ENABLED = 0)
(è 6.2.3 Description of the status bytes SCON/SPOS).
W2The object can be written if the drive (controller) is enabled (ENABLED = 1)
(è 6.2.3 Description of the status bytes SCON/SPOS).
W3The object can also be written by an interface that does not currently have master
control.
AdminThe object is protected by the administrator password.
Tab. C.1 Access rights
Detail descriptions of the CVE objects
Index 3Subindex 0Master control
SystemUINT08R/W1/W2/W3/The master control determines which interface the planar surface gantry may control:
To activate the CVE interface, the value 2 must be written to the CVE object.
0x00: I/O
0x01: FCT (Festo Configuration Tool)
0x02: CVE (Control via Ethernet)
0x04: CANopen
Values: 0 … 255Default: 0
Index 239Subindex 0Status word
FHPPUINT16R/-/-/-/Status bytes SCON/SPOS (è 6.2.3 Description of the status bytes SCON/SPOS)
Values: 0 … 65535Default: 0
Index 239Subindex 1Error number
FHPPUINT16R/-/-/-/Error number
In the record selection operating mode, the current record number is in the high byte.
With direct mode, the high byte = 0.
Values: 0 … 255 Default: 255 (255 is not an error, values are in the low byte)
78Festo – EXCM-10/-30-...-E-EN – 1612b – English
Page 79
CControl via Ethernet (CVE)
Index 240Subindex 0Control word
FHPPUINT16R/W1/W2/-/Control bytes CCON/CPOS (è 6.2.2 Description of the control bytes CCON/CPOS)
Values: 0 … 65535Default: 0
Index 240Subindex 1Dependent on the operating mode
FHPPUINT16R/W1/W2/-/-
Record number preselection (for record selection)
Number of the preselected positioning record. At the control interface, a new positioning record can
be preselected while an old one is still active.
Record 0 (homing)
Record 1 … 31 (normal records)
Values: 0 … 31 Default: 0
Speed (with direct mode)
Speed for a direct positioning job.
Unit: mm/s
Values: 0 … 65535Default: 0
Index 303Subindex 0Actual position X
FHPPSINT32R/-/-/-/The current actual position in the direction of the X-axis.
Unit: SINC (1 mm = 1000 SINC)
Values: –2147483648 … 2147483647Default: 0
Index 303Subindex 1Actual position Y
FHPPSINT32R/-/-/-/The current actual position in the direction of the Y-axis.
Unit: SINC (1 mm = 1000 SINC)
Values: –2147483648 … 2147483647Default: 0
Index 304Subindex 0Setpoint position X
FHPPSINT32R/-/-/-/The current setpoint position X is calculated by the controller.
Unit: SINC (1 mm = 1000 SINC)
Values: –2147483648 … 2147483647Default: 0
Index 304Subindex 1Setpoint position Y
FHPPSINT32R/-/-/-/The current setpoint position Y is calculated by the controller.
Unit: SINC (1 mm = 1000 SINC)
Values: –2147483648 … 2147483647Default: 0
Festo – EXCM-10/-30-...-E-EN – 1612b – English79
Page 80
CControl via Ethernet (CVE)
Index 305Subindex 0Target position X (only for direct mode)
FHPPSINT32R/W1/W2/-/Specification of the target position X is dependent on the value of bit 0 (ABS/REL) in the control byte
CPOS
(absolute or relative to the last setpoint position).
Unit: SINC (1 mm = 1000 SINC)
Values: –2147483648 … 2147483647Default: 0
Index 305Subindex 1Target position Y (only for direct mode)
FHPPSINT32R/W1/W2/-/Specification of the target position Y is dependent on the value of bit 0 (ABS/REL) in the control byte
CPOS
(absolute or relative to the last setpoint position).
Unit: SINC (1 mm = 1000 SINC)
Values: –2147483648 … 2147483647Default: 0
Index 311Subindex 0Acceleration (only for direct mode)
FHPPSINT32R/W1/W2/-/Acceleration for a direct positioning job. If a new acceleration value is not written, the value last used
is taken.
Unit: SINC/s² (1 mm = 1000 SINC)
Values: –2147483647 … 2147483647Default: 0
80Festo – EXCM-10/-30-...-E-EN – 1612b – English
Page 81
DGlossary
DGlossary
Term/abbreviationDescription
Acknowledge“Acknowledge an error”: the user confirms that he has noted the error.
The device then leaves the error status.
Effective strokeMaximum stroke, distance of the software end positions.
EMCElectromagnetic compatibility
FCTParameterisation and commissioning software
(FCT = Festo Configuration Tool)
FHPPCommunication protocol for data exchange
(FHPP = Festo Handling and Positioning Profile)
Following errorCalculated deviation during execution of a positioning record between
the target position (in accordance with previously calculated course of
the path) and the actual position.
HomingPositioning job to determine the reference point.
I/OInput/output
Jog modeThe drive moves as long as a corresponding signal is present.
Load voltagePower supply of the controller power electronics and thus of the motors.
Logic voltagePower supply of the evaluation and control logic of the controller.
MC (Motion Complete)Target position reached.
PLC/IPCProgrammable logic controller/industrial PC.
RecordRecord of parameters defined in the record table, comprising record type,
target position X and Y, speed and acceleration.
Software end positionLimitation of the network stroke.
Tab. D.1Product-specific terms and abbreviations
Festo – EXCM-10/-30-...-E-EN – 1612b – English81
Page 82
DGlossary
82Festo – EXCM-10/-30-...-E-EN – 1612b – English
Page 83
Page 84
Reproduction, distribution or sale of this document or communica
tion of its contents to others without express authorization is
prohibited. Offenders will be liable for damages. All rights re
served in the event that a patent, utility model or design patent is
registered.
Copyright:
Festo AG & Co. KG
Postfach
73726 Esslingen
Germany
Phone:
+49 711 347-0
Fax:
+49 711 347-2144
e-mail:
service_international@festo.com
Internet:
www.festo.com
Original: de
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.