Page 4
Contents and general instructions ® ® PI PROFIBUS PROFINET , DeviceNet are registered trademarks of the respective trademark owners in certain countries. Festo CPX-CM-HPP-EN 2017-06b English...
The CPX-CM-HPP in combination with a controller allows the independent actuation of up to four drives via CAN bus. The CPX terminal with the CPX-CM-HPP must only be used as follows: – As intended in an industry segment.
This description is intended exclusively for technicians trained in control and automation technology who have experience in installation, commissioning, programming and diagnostics of positioning systems. Service Please contact your local Festo service if you have any technical problems. VIII Festo CPX-CM-HPP-EN 2017-06b English...
... means that damage to property can occur if this warning is not observed. In addition, the following pictogram marks passages in the text that describe activities involving electrostatic sensitive devices: Electrostatically sensitive devices: Incorrect handling can cause damage to devices. Festo CPX-CM-HPP-EN 2017-06b English...
Page 12
Arrowheads indicate general lists. Square brackets mark menu entries. Example: [Configuration]. Arrow brackets mark placeholders for designations/identifiers. Example: “Status of <Your connection>”. Quotation marks designate names of windows, dialogues and buttons. Example: “Status of <Your connection>”. Festo CPX-CM-HPP-EN 2017-06b English...
Make sure that no personnel enters the sphere of influence of the drives or other connected actuators. Only switch on the compressed air when the system has been installed and parameterised by technically qualified staff. Festo CPX-CM-HPP-EN 2017-06b English...
Page 14
Do not disconnect, open or cap pressurised lines. The tubing must always be vented before removal (release compressed air). Use suitable protective equipment (e.g. safety goggles, safety shoes, etc.). Festo CPX-CM-HPP-EN 2017-06b English...
You will find the revision on the product label. This description contains specific information regarding the mode of operation, mounting, installation and commissioning of the CPX-CM-HPP. For additional information about the CPX-CM-HPP, refer to the following documentation. Document Table of contents...
Page 16
Installation and commissioning instructions as well as basic principles of parameterisation “CPX bus node” Instructions on assembly, installation, CPX-FB... commissioning and diagnostics of the relevant bus nodes Tab. 0/2: Excerpt from the overview of additional documentation for the CPX terminal Festo CPX-CM-HPP-EN 2017-06b English...
Output byte Axis Motor controller, linear/rotative axis, motor and gear units Axis connection Interface of the CPX-CM-HPP for connection of the motor controller via CAN bus. CPX-FEC Front unit controller as CPX module. Controller which can be integrated into the CPX terminal.
Page 18
Parameters which must be set so that the system can be operated. Record status byte Controller Control of the CPX terminal and the CPX-CM-HPP is carried out through: – a higher-order controller: a controller that is connected to the CPX terminal via fieldbus –...
Programming software of the CPX front unit controller 1.1.1 Functions and key features The CPX-CM-HPP is designed for up to 4 axes. The axes are connected at the front via the CAN bus interface (M9, 5-pin). The motor controllers are configured with the Festo Configuration Tool FCT.
1. System summary Supported motor controllers The CPX-CM-HPP supports the following motor controllers: Motor controller Comment CMMS-AS – CMMS-ST – CMMP-AS – Motor unit MTR-DCI-...-CO – SFC-DC-…-CO – SFC-LAC-…-CO – CMMD-AS – Planar surface gantry EXCM with controller – Integrated drive EMCA-EC-...-CO –...
Required software versions as of September 2014) Note the following for use of the CPX-CM-HPP: – Deactivate the diagnostic byte for use of two CPX-CM-HPP in one CPX terminal. – Do not change the CAN bus setting Node ID: Default 1.
Fig. 1/1: Autonomous automation solution with CPX terminal, CPX-FEC/CPX-CEC-... and CPX-CM-HPP (example) In this configuration, the sequence control of the CPX terminal is taken over by the CPX-FEC/CPX-CEC-... The Festo data profile FHPP is used for the communication. Festo CPX-CM-HPP-EN 2017-06b English...
Fig. 1/2: Design of CPX terminal with higher-order controller (example) In this configuration, the sequence control of the CPX terminal is taken over by a higher-order controller. The Festo data profile FHPP is used for the communication. Festo CPX-CM-HPP-EN 2017-06b English...
Fig. 1/3: Design of an autonomous automation solution with communication with a higher-order controller (example) In this configuration, the sequence control of the CPX terminal is taken over by the CPX-FEC. The Festo data profile FHPP is used for the communication. Festo CPX-CM-HPP-EN 2017-06b English...
1. System summary Connection and display components The following connection and display components are found on the CPX-CM-HPP: Status LEDs, see Section 4.4 X: Axis connection Inscription labels (accessories) 3-digit display, see Section 4.3 Product label, see side Fig. 1/4: Connection and display components on the CPX-CM-HPP 1st position (e.g.
Page 28
1. System summary 1-10 Festo CPX-CM-HPP-EN 2017-06b English...
– unintended movements of the connected actuators – undefined switching statuses of the electronics Warning The CPX-CM-HPP contains electrostatically sensitive devices. Therefore, do not touch any components. Observe the handling specifications for electrostatically ...
2. Fitting and installation Dismantling and mounting The CPX-CM-HPP is mounted in an interlinking block of the CPX terminal (see Fig. 2/1). CPX-CM-HPP Interlinking block Contact rails Screws, tightening torque 0.9 ... 1.1 Nm Fig. 2/1: Dismounting/mounting the CPX-CM-HPP 2.2.1 Dismounting Dismount the CPX-CM-HPP as follows: 1.
2. Fitting and installation 2.2.2 Mounting Mount the CPX-CM-HPP as follows: 1. Place the CPX-CM-HPP in the interlinking block. Make sure that the slots with the terminals for electrical contact on the bottom of the CPX-CM-HPP are positioned directly above the contact rails.
1) with use of a connecting cable with open end, e.g. NEBC-M9W5-K-5-N-LE3 Tab. 2/6: Pin allocation of the CAN bus interface The CPX-CM-HPP does not provide a power supply via the CAN bus interface to the CAN bus users. Festo CPX-CM-HPP-EN 2017-06b English...
branches long distances unsuitable cables Use a Festo connecting cable with open end as a CAN bus line between CPX-CM-HPP and the first motor controller, e.g. NEBC-M9W5-K-5-N-LE3. Use a twisted, screened 4-core cable as CAN bus line between the motor controllers.
DIL switch. If the actuator does not have an integrated terminating resistor, it must be connected manually between the signal CAN H (High) and CAN L (Low). Festo CPX-CM-HPP-EN 2017-06b English...
Information about commissioning the CPX terminal can be found in the CPX system description (CPX-SYS-...). Information on commissioning the components of the positioning system, motor controller, motors and axes can be found in the related components documentation. Festo CPX-CM-HPP-EN 2017-06b English...
3. Commissioning Communication profile FHPP Festo has developed an optimised data profile, the “Festo Handling and Positioning Profile (FHPP)” that is tailored to handling and positioning tasks. The FHPP enables uniform control and programming for the various fieldbus systems and controllers from Festo.
3. Commissioning 3.2.1 Overview of FHPP data structure The following description of the telegram structure for communication with the CPX-CM-HPP indicates the byte allocation. Some items of the FHPP profile for the CPX-CM-HPP deviate from the standard FHPP. You can find detailed information on the FHPP in the applicable documentation of the motor controllers.
Page 42
Byte Byte Byte O-data CCON CPOS CDIR Setpoint Setpoint value 2 U-axis value 1 (position, force, torque,...) (speed) I-data SCON SPOS SDIR Actual Actual value 2 U-axis value 1 (actual position, actual force, actual torque,...) (speed) Festo CPX-CM-HPP-EN 2017-06b English...
Page 43
FUNC FAST XLIM CTOG CONT COM2 COM1 CDIR Execute Precise Stroke Toggle Tracking Control mode Abso function stop/ limit mode (Position, force, lute/ quick value tracking torque, speed) Relative stop deactiv mode ated Festo CPX-CM-HPP-EN 2017-06b English...
3. Commissioning Communication between CPX-CM-HPP and the motor controllers Communication between CPX-CM-HPP and the motor controllers takes place over the following interface: Parameters Settings Interface CANopen Data profile FHPP Bit rate 1000 kBit/s or 1 MBit/s CAN address 2...9 Tab. 3/1:...
(see CPX system description CPX-SYS-...). 3. Switch the CPX terminal off. 4. Connect the CPX-CM-HPP with the drives via a CAN bus cable (see www.festo.com/catalogue). Make sure that the bus terminal is activated at the last user on the drive side.
Page 47
1st position 2nd position 3rd position Significance E (= error) Axis 1 shows error type “Error” or “Warning” u (= Warning) Axis 1 shows Error 44 For an overview of error numbers, see Chapter 4.2.3. 3-11 Festo CPX-CM-HPP-EN 2017-06b English...
The following information takes into account only a general approach for commissioning motor controllers and the specific settings of the motor controllers for use in positioning systems with CPX-CM-HPP. Information on other settings can be found in the documentation and online help for the respective motor controller.
Page 49
6. Save your settings in the controller (Download -> Save) and in the project (Save). The following chapters describe the specific parameters for the relevant drives for the operation with CPX-CM-HPP. 3-13 Festo CPX-CM-HPP-EN 2017-06b English...
Specific settings for motor controllers CMMD-AS, CMMS-AS and CMMS-ST Enter the following settings with the DIL switches of the motor controllers: Parameters Settings Bus termination On/Off Bit rate 1000 kBit/s CAN address 2...9 Tab. 3/3: Settings for motor controllers CMMD-AS, CMMS-AS and CMMS-ST 3-14 Festo CPX-CM-HPP-EN 2017-06b English...
Page 51
CMMD-AS is assigned to an axis. When the second controller of the CMMD-AS must also be assigned to an axis, a CMMD must also be assigned to this axis. For more information, refer to the documentation of the motor controllers. 3-15 Festo CPX-CM-HPP-EN 2017-06b English...
CAN address of the axis, see Tab. 3/1 Protocol Festo FHPP [Controller] [Fieldbus] Used Activated [Factor group] Unit for linear axes ° for rotative axes Exponent Position Exponent Speed Exponent Acceleration Tab. 3/4: Specific settings for motor controller CMMP-AS 3-16 Festo CPX-CM-HPP-EN 2017-06b English...
FHPP Supply voltage Internal With the “external” option, an external supply voltage must be connected at the CAN bus plug, see system description of motor unit MTR-DCI. Tab. 3/5: Specific settings for motor unit MTR-DCI-...-CO 3-17 Festo CPX-CM-HPP-EN 2017-06b English...
Data profile FHPP Supply voltage Internal With the “external” option, an external supply voltage must be connected at the CAN bus plug, see system description of motor controller. Tab. 3/6: Specific settings for motor controller SFC-DC-...-CO 3-18 Festo CPX-CM-HPP-EN 2017-06b English...
Parameters Value [Configuration] Controller type EXCM [Controller] CAN address CAN address of the axis, see Tab. 3/1 Bit rate 1 Mbit/s Data profile FHPP Tab. 3/8: Specific settings for planar surface gantry EXCM with controller 3-19 Festo CPX-CM-HPP-EN 2017-06b English...
3.5.10 Specific settings for controller CMXH Menu/Tab Parameters Value [Configuration] Controller type CMXH [Controller] CAN address CAN address of the axis, see Tab. 3/1 Bit rate 1 Mbit/s Data profile FHPP Tab. 3/10: Specific settings for controller CMXH 3-20 Festo CPX-CM-HPP-EN 2017-06b English...
Tab. 3/11: Function number 4828 – Configuration parameter The configuration parameters are stored in the EEPROM of the CPX-CM-HPP. The Axis type and Node ID parameters are not effective until the next restart. The stored configuration 3-21 Festo CPX-CM-HPP-EN 2017-06b English...
Planar surface gantry EXCM with controller Motor controller CMMD-AS Integrated drive EMCA Controller CMXH Tab. 3/12: Configuration parameters axis type Node ID CAN bus address of the motor controller Value range: from 2 to 9 3-22 Festo CPX-CM-HPP-EN 2017-06b English...
Page 59
32 bit value represents the path (e.g. μm) depending on the resolution (e.g. 10 32 bit [μm] For motor unit MTR-DCI and motor controller SFC-xx only: The 32 bit position value is converted to [μm] or [1/1000 °]. 3-23 Festo CPX-CM-HPP-EN 2017-06b English...
Page 60
A conversion is not required when a higher-order fieldbus master and double-values are used. When a Profibus controller is used, it must be ensured that the bytes are transmitted correctly. The bytes may need to be rotated. 3-24 Festo CPX-CM-HPP-EN 2017-06b English...
784+m*4+0 Serial Byte 0: Contains the year number and month of the series. 784+m*4+1 The bytes 1...3 contain one digit of the serial number 784+m*4+2 per nibble (BCD encoded). 784+m*4+3 Tab. 3/14: Other parameters 3-25 Festo CPX-CM-HPP-EN 2017-06b English...
The default parameters may deviate from the current system configuration. Configuration The configuration parameters of the CPX-CM-HPP are displayed and revised in the [Parameter] menu. For a description of possible settings, see Chapter 3.6.1. The configuration parameters of the CPX-CM-HPP are displayed and revised in the [Parameter] menu.
Page 63
VK.NK [mm] ° CMMP-AS ________________________________________________________ _________________________________________________________ ßà Back ° CMMS-AS Back Edit CMMS-ST ° MTR-DCI ° SFC-DC ° SFC-LAC ° EXCM ° CMMD-AS ________________________________________________________ Back Fig. 3/2: Displaying and changing configuration parameters with the CPX-MMI. 3-27 Festo CPX-CM-HPP-EN 2017-06b English...
3. Commissioning 3.6.5 Configuration with CPX-FMT The following figures show the configuration of the CPX-CM-HPP with CPX-FMT. Fig. 3/3: Configuration with FMT: Selection axis. 3-28 Festo CPX-CM-HPP-EN 2017-06b English...
– Front unit controller – Higher-order controller You can define with the CPX terminal if forcing will be possible after the system start. For additional information about forcing, refer to the CPX system description (CPX-SYS-...). 3-30 Festo CPX-CM-HPP-EN 2017-06b English...
4. Diagnostics and error treatment Summary of diagnostics options The CPX-CM-HPP supports various options for diagnostics and error handling in the CPX terminal. An overview is provided by Tab. 4/1. Diagnostics Brief description Advantages Detailed option description Error messages The CPX-CM-HPP reports specific Error messages can be See Chapter 4.2...
A list of errors is provided in Section 4.2.3. 4.2.1 Behaviour in case of errors and warnings Depending on the parameterisation of the motor controller, a malfunction is reported to the CPX-CM-HPP either as an error message or as a warning. Warning When an error occurs, only the affected axis will stop.
The CPX-CM-HPP offers a 3-stage error diagnostics: 1. The CPX-CM-HPP reports the error group no. to the CPX master (error group no. 100 – 109). 2. The precise error below the error group is displayed on the 7-segment display of the CPX-CM-HPP and can be read out with the CPX-MMI.
Page 73
Correct setting in the FHPP profile Standstill monitoring – Axis is not at standstill Check controller parameters Fast Stop error – Axis could not brake within the specified Check controller parameters period of time Festo CPX-CM-HPP-EN 2017-06b English...
Page 75
Check the cable and replace if necessary – Hardware error at the motor controller Contact Festo Old angle encoder parameter record – Internal drive error Contact Festo Index Pulse Warning Contact Festo Festo CPX-CM-HPP-EN 2017-06b English...
Page 76
Motor temperature 5° below maximum – Internal error in motor Contact Festo t error – Internal error in motor Contact Festo General error cannot be assigned – Other errors Contact Festo Tab. 4/2: CPX-CM-HPP error messages 4-10 Festo CPX-CM-HPP-EN 2017-06b English...
Axis no. Mode/ Status/ Error no. Error no. Display of the state of the X-axis Display of the state of the Y-axis Display of the state of the Z-axis Display of the state of the U-axis 4-11 Festo CPX-CM-HPP-EN 2017-06b English...
Page 78
Axis is referenced (Axis is REFERENCED) Error No.: 12 Error First, the display shows “E” and then “12”. Warning: 28 Warning First, the display shows “u” and then “28”. Tab. 4/3: Information on the three-digit 7-segment display 4-12 Festo CPX-CM-HPP-EN 2017-06b English...
4. Diagnostics and error treatment Diagnostics via LEDs The following LEDs are available on the CPX-CM-HPP for diagnosing the CPX terminal. PL (Power Load) – Load supply LED (yellow) Sequence Status Error handling Power supply failure Ensure the power supply.
Page 80
2 CPX system error, CPX error category 1 Software update (flash – programming) active 1. CPX-CM-HPP is initialised – 2. Communication or drive error. The states of the axis LED illuminated are shown in succession. Example 1: Only one axis is configured and reports an error.
(I/O diagnostics interface, see Section 4.5.2) 4.5.1 Status bits in the system status of the CPX terminal A CPX-CM-HPP error is always specified in the system status of the CPX terminal as follows: Module type in which an error has occurred: –...
4. Diagnostics and error treatment 4.5.2 I/O diagnostic interface and diagnostic memory The CPX-CM-HPP reports the CPX error group to the CPX master (CPX bus node or CPX-FEC/CPX-CEC). Diagnostics via the CPX error group can be carried out via the I/O diagnostics interface and the diagnostics memory of the CPX terminal.
Page 83
0 ... 59 Milliseconds [ms] 0 ... 99 (128...227) Module code Module code of the CPX-CM-HPP: 175 0 ... 255 n = 10 * d + 5 Module position Module number of the CPX module 0 ... 47 n = 10 * d + 6 [Pos] that signaled the error.
Page 84
4. Diagnostics and error treatment Diagnostic data of the module (I/O diagnostic interface) The specific representation of module diagnostic data (error messages) of the CPX-CM-HPP occurs as shown in Tab. 4/7 and Tab. 4/8. Module diagnostic data: Location of the error Function no.
The individual diagnostics channels report errors for the respective drive. The table below shows the definition of the diagnostics channels Channel number Axis Input channel Tab. 4/9: Definition of diagnostics channels 4-19 Festo CPX-CM-HPP-EN 2017-06b English...
Type CPX-CM-HPP General technical data of the CPX terminal See CPX system description (CPX-SYS-...) Total number of axes Max 4 axes per CPX-CM-HPP Device-specific diagnostics – Channel and module-oriented diagnostics – Undervoltage/short circuit of modules – Diagnostic memory Configuration support...
A. Technical appendix Accessories Accessories for the CPX-CM-HPP can be found in our catalogue under www.festo.com/catalogue. Festo CPX-CM-HPP-EN 2017-06b English...
A. Technical appendix Device-specific information on the CPX-MMI handheld Some information of the CPX-CM-HPP is specially depicted at the CPX MMI. This information is explained in the following by means of some examples. The CPX-CM-HPP is displayed as module “CM-HPP System Overview FHPP-Gateway”...
Page 93
– Exec Record (E) – Jog / Ref / Teach (J) – Mode The following functions are available in the [Mode] menu: – Clear force settings actual module/all modules – Force Mode (Sys.par.) enable / disable Festo CPX-CM-HPP-EN 2017-06b English...
Page 94
Sys: Force Mode enabled _____________________________________________________ information are available: Record No. Start Entry in CPX MMI FHPP-Bit /Stop /Halt Clear Start CPOS.B1 State /Stop CCON.B1 Warn /Halt CPOS.B0 Fault _____________________________________________________ Back Clear CPOS.B6 SPOS.B2 Warn SCON.B2 Fault SCON.B3 Festo CPX-CM-HPP-EN 2017-06b English...
Page 95
The CPX error group, error number and the error text for the 1: CM-HPP :D.X ___ selected axis is displayed in the [Detail] menu. Fault X-Axis: 104-44 44- Node Guarding For the description, refer to Section 4.2.3. or Heart Beat _____________________________________________________ Back Res fault Festo CPX-CM-HPP-EN 2017-06b English...
Page 96
A. Technical appendix The following information for the CPX-CM-HPP is displayed in 1: CM-HPP : MD _ _ the [Module Data (MD)] menu (example). FHPP Gateway Type Code: – Module designation: FHPP Gateway Revision: Serial No.: 0x00000010 _____________________________________________________ – Module type: 175 Back –...
Page 97
Minutes: 2 – Module position Seconds: 57 Milliseconds: 13 – Module designation _____________________________________________________ ßà Back – Timestamp in format Days:Hours:Minutes:Seconds:Milliseconds since activation Note For additional information about the CPX-MMI handheld, refer to the documentation CPX-MMI-1-... A-11 Festo CPX-CM-HPP-EN 2017-06b English...
Page 98
A. Technical appendix A-12 Festo CPX-CM-HPP-EN 2017-06b English...
Page 99
Index Appendix B Index Festo CPX-CM-HPP-EN 2017-06b English...
Page 101
CAN bus interface, 2-6 Connection and display components, 1-9 Diagnostics CPX terminal, 4-15 Diagnostics channels, 4-19 Diagnostics memory, 4-16 Display, 4-11 I/O diagnostics interface, 4-16, 4-18 LEDs, 4-13 Status bits, 4-15 Summary of diagnostics options, 4-3 Dismounting, 2-4 Festo CPX-CM-HPP-EN 2017-06b English...
Page 102
FHPP, 3-4 Handheld CPX-MMI, CPX-MMI, MMI, A-5 Installation, 2-3, 2-4, 3-3 Intended use, VII Logic 1, XV Module diagnostics data Module error number, 4-18 Number of the first faulty channel, 4-18 Notes on the description, XIII Festo CPX-CM-HPP-EN 2017-06b English...
Page 103
B. Index Pictograms, X Safety instructions, XI Service, VIII Strain relief, 2-7 Target group, VIII Technical data, A-3 Text designations, X User information, IX Festo CPX-CM-HPP-EN 2017-06b English...
Page 104
B. Index Festo CPX-CM-HPP-EN 2017-06b English...