CP643 系统参考.pdf - 第353页
4. Data Check Errors 4.1 Placing Program Check This operation checks the placing program header data ("Prog_information", Machine_data", "Pcb_data" and other such data). Except for sequences that…

Error Code: 2200AB01
MCS Display: DTXAB01 Error
[Cause]: A communication error returned from the machine while a program was
being downloaded.
[Remedy]: Select the [Ctrl] and [E] keys from the UCI menu to obtain a display of
errors. Reference the error codes that have returned from the machine.
Error Code: 2200AB04
MCS Display: DTXAB04 Error
[Cause]: The Part data for the requested program does not exist.
[Remedy]: Use the file services directory to verify whether the Part data file for the
requested program exists or not.
Part 5 Chapter 3 MCS Error Codes
Edition 1.0 5-3-2 CP643E System Reference

4. Data Check Errors
4.1 Placing Program Check
This operation checks the placing program header data ("Prog_information",
Machine_data", "Pcb_data" and other such data). Except for sequences that are skipped,
a check is carried out on X and Y data, D data and the Part data used in the program for
placing parts.
X, Y Data Check
The target position for movement of the X- or Y-axis is given by equation (1) or (2) below,
depending on the type of operation. The machine checks if the position lies within the
permitted range for each axis. If the position lies outside the permitted range, the
machine sends the error code, determined as shown in Table 1, to MCS2H.
[How to calculate the Target Position]
T : servomotor target position
N : input values for each sequence
A : XA or YA values in Pcb_ data
P : X0 or Y0 specified in Proper data
C : camera Mark Read Position X, Mark Read Position Y (as specified in Proper data)
Placing sequence (equation 1)
T = P - A - N
Fiducial mark reading sequence (equation 2)
T = C - A - N
The movement ranges of each axis are specified in Proper data as Min Limit Position X,
Max Limit Position X, Min Limit Position Y and Max Limit Position Y.
[The movement range of the X axis]
Min Limit Position X ~ Max Limit Position X
[The movement range of the Y axis]
Min Limit Position Y ~ Max Limit Position Y
[X, Y data Error Code]
CP6OE002E
Axis
X
Y
Hexadecimal Error Code
1101C200 H + (Sequence number - 1) /20
1101C300 H + (Sequence number - 1) /20
Part 5 Chapter 4 Data Check Errors
Edition 1.0 5-4-1 CP643E System Reference

[Example] Consider that the error code 1101C205 is received from the machine. Since
the error code is 1101C20? this indicates an X-axis error. The final digit is 5,
therefore given the equation (Sequence No./20) (fractions are truncated to
integer values) this yields a sequence number of 5x20 + 1= 101. The error
code 11011005 therefore indicates that an X-coordinate between sequence 101
and 120 (100 + 19 + 1) lies outside the permissible range. Thus if error code
1101C3?? comes up, deal with it in the same way as shown above.
[Remedy]: Check the sequence data. Correct it if outside the permissible range.
Device Data Check
The machine checks if the device data lies within the limit for each machine. If the data
lies outside the permitted range, the machine sends the error code determined from
equation 3 to MCS2H.
The maximum number of usable devices on the CP-6 is 140.
Device data error codes
(equation 3):
1101C100 + (Sequence number– 1)/20 (Hexadecimal)
[Remedy]: Check the sequence data, and if it is outside the permissible range, correct
it.
Sequence Number Check
If the number of sequences in sequence data and the number of sequences set in
Prog_information (N_max) do not match, error code 11011064H will appear.
[Remedy]: Correct the discrepancy and retransmit the program.
Sequence End Check
If the end bit of the sequence data does not achieve parity, error code 11011066H will
appear.
[Remedy]: Retransmit the program.
Chosen Nozzle Check
For the Device numbers being used, if the diameters of the chosen nozzles have been
designated in “Nozzle_size_CP6” in Part data, then the Nozzle_Size settings for Nozzle’s
1 ~ 6 in the Nozzle Assignment Table are checked. Based on the results of this check, any
nozzle that doesn’t match will have the following error message displayed.
11011080H + (D No. – 1)/13 (Hexadecimal)
[Remedy]: Check Part data and enter the appropriate nozzle diameters in
Nozzle_size_CP6 and transmit the program.
Part 5 Chapter 4 Data Check Errors
Edition 1.0 5-4-2 CP643E System Reference