You are on page 1of 16

Error Messages and Exceptions

Table of Contents:
1 Display codes and dispenser messages (HAx80 + X-PROTINT) ........................................................... 2
2 Device Driver messages and errors (IDD4+) ................................................................................................ 4
3 UDCP ......................................................................................................................................................................... 16

1 | 16
Error Messages and Exceptions

1 Display codes and dispenser messages (HAx80 + X-PROTINT)

These codes can appear on the HAx80 display and are also used to report status from the
dispenser to the driver (IDD4+) and can therefore also be found in the logfiles

M_OK =0,
M_MACHINE_NOT_INITIALIZED =1,
M_EMERGENCY_SWITCH =2,
M_ILLEGAL_PARAMETER =8,
M_ILLEGAL_STATE =9,
M_WAITING =6,
M_BUSY =7,

M_TABLE_RESOURCE_ERROR =11,
M_TABLE_OVERCURRENT =12,
M_TABLE_TIMEOUT =13,
M_TABLE_POSITION_UNKNOWN =14,
M_TABLE_BLOCKED_BY_VALVE =15,
M_TABLE_BLOCKED_BY_PUMP =16,
M_TABLE_ILLEGAL_POSITION_REQUESTED =17,
M_TABLE_BLOCKED_BY_SWITCH =19,
M_TABLE_POSITION_LOST =21,

M_VALVE_RESOURCE_ERROR =31,
M_VALVE_OVERCURRENT =32,
M_VALVE_TIMEOUT =33,
M_VALVE_POSITION_UNKNOWN =34,
M_VALVE_BLOCKED_BY_TABLE =35,
M_VALVE_NO_CURRENT =37,

M_PUMP_RESOURCE_ERROR =41,
M_PUMP_OVERCURRENT =42,
M_PUMP_TIMEOUT =43,
M_PUMP_POSITION_UNKNOWN =44,
M_PUMP_NOT_HOME =45,
M_PUMP_HOME_TOO_SOON =46,
M_PUMP_BLOCKED_BY_TABLE =47,
M_PUMP_NO_CAN_PRESENT =49,
M_PUMP_TOO_MANY_RETRIES =51,

2 | 16
Error Messages and Exceptions

M_LIFT_RESOURCE_ERROR =61,
M_LIFT_TIMEOUT_ERROR =62,
M_LIFT_SWITCHPLATE_ERROR =63,

M_AGITATION_RESOURCE_ERROR =71,
M_AGITATION_BLOCKED_BY_TOPLID =74,

M_BRUSH_RESOURCE_ERROR =81,
M_BRUSH_CONTAINER_UNAVAILABLE =84,

M_IFC_ERROR =97,
M_ALL_BLOCKED =99

3 | 16
Error Messages and Exceptions

2 Device Driver messages and errors (IDD4+)

These messages can be returned from the driver API’s to the (3rd party) formula book software.
They can also appear in the in the driver log files and often in (3rd party) formula book log files.

4003
Description The colorant level in canister {0} is too low.
Solution(s)  Check the levels file

4101
Description The valve type {0} is invalid in channel {1}. Check the configuration file.
Solution(s)  Check the configuration file
 Install the latest driver

4103
Description The dispenser type {0} is not supported. Check the configuration file.
Solution(s)  Check the configuration file
 Install the latest driver

4120
Description The pump type {0} is invalid. Check the configuration file.
Solution(s)  Check the configuration file
 Install the latest driver

4201
Description Incorrect number of positions: Detected {0}, expected {1}. Check
configuration file and position sensor
Solution(s)  Check the position sensor
 Check the configuration file

4 | 16
Error Messages and Exceptions

4202
Description No channel found to dispense ingredient '{0}'.
Solution(s)  Check the configuration file

4203
Description Speed must be between {0} and {1}.
Solution(s)  Check the configuration file

4204
Description Only four channels can be defined in a dispense command.
Solution(s)  Add less components for a dispense job

4205
Description Only elements and attributes are supported.
Solution(s)  Check the configuration file

4206
Description The node was not in a document.
Solution(s)  Check the configuration file

4207
Description Unable to find element within parent.
Solution(s)  Check the configuration file

5 | 16
Error Messages and Exceptions

4208
Description Identity key {0} not found in configuration file.
Solution(s)  Check the configuration file

4209
Description Section for canister {0} not found.
Solution(s)  Check the configuration file

4210
Description No pump definition found for channel {0}.
Solution(s)  Check the configuration file

4211
Description Section for channel {0} not found.
Solution(s)  Check the configuration file

4212
Description Channel must contain a number element.
Solution(s)  Check the configuration file

4213
Description The file version must be at least {0}.
Solution(s)  Check the configuration file

6 | 16
Error Messages and Exceptions

4214
Description The file version key in the 'Dispenser' section was not found.
Solution(s)  Check the configuration file

4215
Description The 'Dispenser' section was not found.
Solution(s)  Check the configuration file

4216
Description The section for the plan '{0}' was not found.
Solution(s)  Check the configuration file

4217
Description Unable to create the scale.
Solution(s)  Check the configuration file
 Check the scale

4218
Description Scale is in error state
Solution(s)  Check the configuration file
 Check the scale

4219
Description COM port not found.
Solution(s)  Check the configuration file
 Restart the computer
 Close VMWare

7 | 16
Error Messages and Exceptions

4220
Description Factory not found.
Solution(s)  Install the latest version of the IDD

4221
Description No job defined for finishing.
Solution(s)  Install the latest version of the IDD

4222
Description Initialization done. Machine reset failed: Device type not supported.
Solution(s)  Install the latest version of the IDD
 Check the configuration file
 Restart the PC / machine

4223
Description The COM port is in use by another program.
Solution(s)  Close all other software
 Restart the PC / machine
 Check the configuration file

4224
Description The COM port is in use by another program.
Solution(s)  Close all other software
 Restart the PC / machine
 Check the configuration file

4225
Description Initialization done. Machine reset failed: Cancelled by user.
Solution(s)  Close all other software
 Restart the PC / machine
 Check the configuration file

8 | 16
Error Messages and Exceptions

4226
Description Unable to reset the dispenser: {0}.
Solution(s)  Close all other software
 Restart the PC / machine
 Check the configuration file

4227
Description Error during purge: {0}.
Solution(s) 

4228
Description Error during purge all: {0}.
Solution(s) 

4229
Description Error during smart purge: {0}.
Solution(s) 

4230
Description Error shutting down: {0}.
Solution(s) 

4231
Description Dialog with Id {0} not found.
Solution(s) 

9 | 16
Error Messages and Exceptions

4232
Description Error while cleaning nozzles: {0}
Solution(s) 

4233
Description Error moving to cleaning position: {0}
Solution(s) 

4234
Description Error moving to fill position: {0}
Solution(s) 

4400
Description Incorrect CRC.
Solution(s) 

4401
Description Incorrect Unknown command. Check power box version number.
Solution(s) 

4402
Description Illegal parameters. Check configuration file and machine type.
Solution(s) 

10 | 16
Error Messages and Exceptions

4403
Description Device pausing.
Solution(s) 

4405
Description Device is not initialized.

Solution(s) 

4406
Description Invalid command

Solution(s) 

4407
Description Device being serviced. Check power box version number.

Solution(s) 

4408
Description 4408: Option not supported.
Solution(s) 

4409
Description Encoder failure. Check power box version number.

Solution(s) 

11 | 16
Error Messages and Exceptions

4410
Description Stepper not home. Check dispense speed, component viscosity and
mechanical wear.

Solution(s) 

4411
Description Stepper home too soon. Check dispense speed, component viscosity and
mechanical wear.

Solution(s) 

4414
Description Turntable motion.
Solution(s) 

4415
Description No can present.
Solution(s)  Check the can sensor
 Place the can

4416
Description Valve is open.
Solution(s) 

4417
Description Home position not found.

Solution(s) 

12 | 16
Error Messages and Exceptions

4419
Description Stepper home too soon. Check dispense speed, component viscosity and
mechanical wear.

Solution(s) 

4420
Description 4420: Punch failure.

Solution(s) 

4424
Description General machine failure.

Solution(s) 

4451
Description Nozzle cover error.

Solution(s) 

4452
Description Generic error on piston pump.
Solution(s) 

13 | 16
Error Messages and Exceptions

4453
Description Timeout on recirculation valve.
Solution(s) 

4454
Description Timeout/too many retries on canbus.
Solution(s) 

4455
Description General coordinator error code

Solution(s) 

4457
Description Brush tray error

Solution(s) 

4458
Description Valve motion.
Solution(s) 

4459
Description The component in canister {0} is missing.
Solution(s)  Add the component to the configuration file
 Disable the canister

14 | 16
Error Messages and Exceptions

4510
Description Emergency switch activated

Solution(s) 

15 | 16
Error Messages and Exceptions

3 UDCP
The following errors can be returned to 3rd party UDCP server Software like M2Win or CI.

5 Aborted
2005 Colorant {0} not found
Command file '{0}' not found
Unable to determine driver location
Error processing: {0}
2021 File not found: {0}
4 Parameter count must be an even number
Invalid amount: {0}
Invalid canister
Invalid command: {0}
2018 Invalid punch command
Invalid reply: {0}
Processing command: {0}
Processing EXT command: {0}
Please Punch now.
2022 @RUN command not found
Unexpected reply: {0}
1 Unknown command: {0}
1 Unknown EXT command or incorrect parameter
2999 Unsupported command: {0}
Unsupported command: {0}. Command ignored.
Unknown machine type: {0}
2020 Unknown error.
2010 Error writing to file.
Supports density measuring
Refilling canister '{0}' is required before Purge All can start.
Purge not required

16 | 16

You might also like