第一篇:中常見的一些錯誤信息
匯編中常見的一些錯誤信息
ml.exe錯誤信息:
FATAL嚴重錯誤
cannot open file不能打開文件
I/O error closing fileI/O錯誤 正在關閉文件
I/O error writing fileI/O錯誤 正在寫文件
I/O error reading fileI/O錯誤 正在讀取文件
out of memory缺少內存
assembler limit : macro parameter name table full匯編限制:宏參數名表已滿 invalid command-line option無效命令行參數
nesting level too deep嵌套過深
unmatched macro nesting不正確的宏嵌套
line too long行太長
unmatched block nesting不正確的區、段嵌套
directive must be in control block指令必須在控制段
error count exceeds 100;stopping assembly錯誤數超過100,停止匯編 invalid numerical command-line argument無效命令行參數
too many arguments太多參數、定義、沖突
statement too complex聲明太復雜
Internal Assembler Error內部匯編錯誤
missing source filename找不到源文件名
COFF error writing fileCOFF錯誤,正在寫文件
invalid debug and browser data;file exceeds line limit不能排除故障和瀏覽數據;文件超過行限制
cannot find link.exe找不到連接程序
cannot find cvpack.exe找不到cvpack.exe
SEVERE嚴重的錯誤
memory operand not allowed in context內存操作數無法載入上下文環境 immediate operand not allowed當前操作數無法載入
cannot have more than one ELSE clause per IF blockIF段只能有一個ELSE從句 extra characters after statement附加的字符在聲明之后
symbol type conflict符號類型沖突
symbol redefinition符號已經定義
undefined symbol符號沒有定義
non-benign record redefinition沒有利于記錄的定義
syntax error語法錯誤
syntax error in expression表達式存在語法錯誤
invalid type expression無效的類型表達式
distance invalid for word size of current segment當前區、段的大小命令無效
PROC, MACRO, or macro repeat directive must precede LOCALPROC, MACRO, 或 macro repeat指令必須在LOCAL之前
.MODEL must precede this directive.MODEL必須在指令之前
cannot define as public or external不能定義為公有或外部的segment attributes cannot change區、段屬性不能更換
expression expected預期表達式
operator expected預期操作數
invalid use of external symbol使用了無效的外部符號
operand must be RECORD type or field操作數必須是RECORD類型或域
identifier not a record沒有記錄標示符
record constants may not span line breaks連續記錄不能超過行間隔
instruction operands must be the same size命令操作數必須是一樣的長度
instruction operand must have size命令操作數必須有長度
invalid operand size for instruction操作數長度對于指令無效
operands must be in same segment操作數必須在相同的段
constant expected連續預期
operand must be a memory expression操作數必須是一個內存表達式
expression must be a code address表達式必須是一個代碼地址
multiple base registers not allowed不允許多重基礎寄存器
multiple index registers not allowed不允許多重標志寄存器
must be index or base register必須是基礎或標志寄存器
invalid use of register使用的寄存器無效
invalid INVOKE argument無效的INVOKE符號
must be in segment block必須在區、段、塊中
DUP too complexDUP太復雜
too many initial values for structure太多結構的基礎資料
statement not allowed inside structure definition聲明不允許在結構里面
missing operand for macro operator找不到宏的操作數
line too long
segment register not allowed in context上下文不允許有寄存器
string or text literal too long文本或字符串太長
statement too complex聲明太復雜
identifier too long標識符太長
invalid character in file文件里有無效字符
missing angle bracket or brace in literal語句里找不到同樣的括弧或框架
missing single or double quotation mark in string找不到單引號或雙引號
empty(null)string沒有字符串
nondigit in number沒有總數
syntax error in floating-point constant不確定的指向中有語法錯誤
real or BCD number not allowed不允許real或BCD編碼
text item required必須的文本項
forced error強制錯誤
forced error : value equal to 0標準等于零
forced error : value not equal to 0標準不等于零
forced error : symbol not defined符號沒有定義
forced error : symbol defined符號已定義
forced error : string blank字符串是空的forced error : string not blank字符串不是空的forced error : strings equal字符串是相同的forced error : strings not equal字符串不是相同的[ELSE]IF2/.ERR2 not allowed : single-pass assembler[ELSE]IF2/.ERR2不允許單獨匯編 expression too complex for.UNTILCXZ.UNTILCXZ表達式太復雜
can ALIGN only to power of 2僅能對齊到2的冪
structure alignment must be 1, 2, 4, 8, or 16結構對齊必須是1,2,4,8或16 expected預定義
incompatible CPU mode and segment size不匹配的CPU模式和段尺寸
LOCK must be followed by a memory operationLOCK指令必須跟在內存操作之后 instruction prefix not allowed不允許的命令前綴
no operands allowed for this instruction指令沒有操作數
invalid instruction operands無效的指令操作數
initializer magnitude too large for specified size初始指定尺寸太大
cannot access symbol in given segment or group在特定的段或類不能存取符號
operands have different frames操作數存在不同的結構
cannot access label through segment registers在段寄存器中不能存取標記
jump destination too far跳轉目標太遠
jump destination must specify a label跳轉目標必須指定一個標記
instruction does not allow NEAR indirect addressing指令不允許近間接尋址
instruction does not allow FAR indirect addressing指令不允許遠間接尋址
instruction does not allow FAR direct addressing指令不允許遠直接尋址
jump distance not possible in current CPU mode跳轉距離不適合當前CPU模式
missing operand after unary operator一元運算符之后找不到操作數
cannot mix 16-and 32-bit registers不能結合16位和32位寄存器
invalid scale value無效范圍標準
constant value too large連續標準太多
instruction or register not accepted in current CPU mode當前CPU模式不認可的指令或寄存器 reserved word expected預期的保留字
instruction form requires 80386/486指令需要80386/486指示
END directive required at end of fileEND指令必須在文件結尾
too many bits in RECORD太多位在記錄里
positive value expected預期的明確的標準
index value past end of string索引標準在字符串結尾之后
count must be positive or zero計數必須是零或明確的count value too large計數標準太多
operand must be relocatable操作數必須是轉移表
constant or relocatable label expected預期的轉移表或連續的segment, group, or segment register expected預期的段,類型或段寄存器 segment expected預期的區段
invalid operand for OFFSETOFFSET操作數無效
invalid use of external absolute由于完全外部的使用無效
segment or group not allowed區段或類型不允許
cannot add two relocatable labels不能增加雙重轉移表標記
cannot add memory expression and code label不能增加內存表達式和代碼標記
第二篇:常見錯誤信息
Keil C 編譯器常見警告與錯誤信息的解決方法
1)如果兩個或更多c文件都需要使用某非bit型變量,那么聲明是應將相應存儲類型同時注明,即如果定義“uchar idata cntembuf;”,那么應聲明為“extern uchar idata cntembuf;”或者“extern idata cntembuf;”;
2)如果是bit型變量,則數據類型“bit”必須注明,而存儲類型可以省略;
LN認為,keil里之所以將bit變量和其他類型變量分開處理,是keil面向的處理器都是51內核的,而51內核bit變量只存在于特殊功能寄存器和內存的位尋址區(bdata區),而特殊功能寄存器中的位變量若在兩個以上文件中使用各各文件都只能用類似于sbit abcd = P1^6;的形式進行聲明,并且keil不檢測abcd這個位變量在不同文件中是否代替相同位(例如,可以在另一個c文件中聲明為:sbit abcd = P0^5;等),這樣一來,用extern聲明的bit變量就只有在bdata區了,所以,允許在在一個c文件中定義位變量后,在其它c文件中省略“bdata”這個存儲類型;
而非bit型變量則可以在特殊功能寄存器,內存,外存,所以聲明時要使存儲類型與定義時的存儲類型相同(也可以在定義和聲明時都不規定存儲類型,而又編譯器根據編譯模式自動分配)。
1.Warning 280:?i?:unreferenced local variable
說明局部變量i 在函數中未作任何的存取操作解決方法消除函數中i 變量的宣告Warning 206:?Music3?:missing function-prototype
說明Music3()函數未作宣告或未作外部宣告所以無法給其他函數調用
解決方法將void Music3(void)寫在程序的最前端作宣告如果是其他文件的函數則要寫成extern void Music3(void),即作外部宣告。Compling :C:8051MANN.C
Error:318:can?t open file ?beep.h?
說明在編譯C:8051MANN.C 程序過程中由于main.c 用了指令#i nclude “beep.h”,但卻找不到所致解決方法編寫一個beep.h 的包含檔并存入到c:8051 的工作目錄中Compling:C:8051LED.C
Error 237:?LedOn?:function already has a body
說明LedOn()函數名稱重復定義即有兩個以上一樣的函數名稱
解決方法修正其中的一個函數名稱使得函數名稱都是獨立的***WARNING 16:UNCALLED SEGMENT,IGNORED FOR OVERLAY PROCESSSEGMENT: ?PR?_DELAYX1MS?DELAY
說明DelayX1ms()函數未被其它函數調用也會占用程序記憶體空間解決方法去掉DelayX1ms()函數或利用條件編譯#if …..#endif,可保留該函數并不編譯***WARNING 6 :XDATA SPACE MEMORY OVERLAP
FROM : 0025H
TO: 0025H
說明外部資料ROM 的0025H 重復定義地址
解決方法外部資料ROM 的定義如下Pdata unsigned char XFR_ADC _at_0x25 其中XFR_ADC 變量的名稱為0x25,請檢查是否有其它的變量名稱也是定義在0x25 處并修正它7 WARNING 206:?DelayX1ms?: missing function-prototype
C:8051INPUT.C
Error 267 :?DelayX1ms ?:requires ANSI-style prototype C:8051INPUT.C
說明程序中有調用DelayX1ms 函數但該函數沒定義即未編寫程序內容或函數已定義但未作聲明。
解決方法:編寫DelayX1ms 的內容,編寫完后也要作聲明或作外部聲明可在delay.h 的包含檔聲明成外部以便其它函數調用。***WARNING 1:UNRESOLVED EXTERNAL SYMBOL
SYMBOL:MUSIC3
MODULE:C:8051MUSIC.OBJ(MUSIC)
***WARNING 2:REFERENCE MADE TO UNRESOLVED EXTERNAL
SYMBOL:MUSIC3
MODULE:C:8051MUSIC.OBJ(MUSIC)
ADDRESS:0018H
說明程序中有調用MUSIC 函數但未將該函數的包含文檔C 加入到工程文檔Prj 作編譯和連接。
解決方法:設MUSIC3 函數在MUSIC.C 里。將MUSIC C 添加到工程文件中去9 ***ERROR 107:ADDESS SPACE OVERFLOW
SPACE: DATA
SEGMENT: _DATA_GOUP_
LENGTH: 0018H
***ERROR 118: REFERENCE MADE TO ERRONEOUS EXTERNAL
SYMBOL: VOLUME
MODULE: C:8051OSDM.OBJ(OSDM)
ADDRESS: 4036H
說明data 存儲空間的地址范圍為0~0x7f,當公用變量數目和函數里的局部變量如果存儲模式設為SMALL 則局部變量先使用工作寄存器R2~R7 作暫存當存儲器不夠用時則會以data 型別的空間作暫存的個數超過0x7f 時就會出現地址不夠的現象。
解決方法:將以data 型別定義的公共變量修改為idata 型別的定義說明定義了全局變量而沒有外部External聲明:reference made to erroneous externalRam空間不足:public refers to ignore segment
外部變量:定義處不用加External,聲明處要加External
將以data 型別定義的公共變量修改為idata 型別的定義*** ERROR L118: REFERENCE MADE TO ERRONEOUS EXTERNAL
定義了某某函數或全部變量在不同文件里面想調用它,卻在包含頭文件里面少了extern語句,或只有主程序和包含頭文件沒有(EXTERN......定義語句(函數)).如果調試時有些if結構里的語句符合條件沒有執行,或者某些語句不符合條件也被執行,那是因為if和else里有相同的語句,編譯的時候作優化處理了。WARNING 15(MULTIPLE CALL TO SEGMENT)癥狀
我添加了一個中斷處理程序(ISR)到我的項目中,然而我卻得到了如下的警告: ***WARNING L15:MULTIPLE CALL TO SEGMENT
SEGMENT:?PR?_WRITE_GMVLX1_REG?D_GMVLX1
CALLER1:?PR?VSYNC_INTERRUPT?MAIN
CALLER2:?C_C51STARTUP
***WARNING L15:MULTIPLE CALL TO SEGMENT
SEGMENT:?PR?_SPI_SEND_WORD?D_SPI
CALLER1:?PR?VSYNC_INTERRUPT?MAIN
CALLER2:?C_C51STARTUP
***WARNING L15:MULTIPLE CALL TO SEGMENT
SEGMENT:?PR?SPI_RECEIVE_WORD?D_SPI
CALLER1:?PR?VSYNC_INTERRUPT?MAIN
CALLER2:?C_C51STARTUP
上面這些都是什么?我該如何解決這個問題呢?
原因
Warning 15向我們表明了linker發現了一個函數,這個函數不僅在main code里被調用了,而且在ISR(或者被ISR調用的函數中)被調用了。或者是被同時被多個ISR同時調用了。這樣會產生一個問題,就是在此函數不是一個可重入函數,而當此函數已經在執行時它可能被另一個ISR所調用。這樣就會導致結果是可變的而且很可能會導致一些參數的錯誤。另一個問題就是本地變量和參數所使用的內存可能被其他函數的內存覆蓋。如果函數是由中斷所調用的,則此函數的內存就會被使用。這會引起其它函數的內存錯誤。
舉例來說,對于你的第一個警告,WRITE_GMVLX1_REG是會被多個root所調用。其被定義在D_GMVLX1.C或者D_GMVLX1.A51中。他不僅會被ISR(或者被ISR調用的函數)而且也會被MAIN.C中的VSYNC_INTERRUPT函數所調用。
解決方法
有幾種方法去解決這個問題
如果你100%確認這個函數的兩個副本都不會同時執行(如果此函數是被main調用并且中斷是未被使能的)并且此函數沒有使用內存(只使用的寄存器),那么你就可以忽略此警告。如果此函數使用了內存,你就要使用OVERLAY directive來將此函數從覆蓋分析(overlay anaysis)中移除。舉例如下:
OVERLAY(?PR?_WRITE_GMVLX1_REG?D_GMVLX1!*)
如上語句能阻止被此函數使用的內存遭到覆蓋。如果這個函數調用了你程序中其他的在別處的函數,那么你可能需要將這些函數也排除在覆蓋分析之外。
如果當此函數在執行時可以被調用,那么事情就會變得比較的復雜。你可能需要:
無論何時當從main中調用此函數時,需要關閉中斷。你可能需要對被調用的函數使用#pragma disable。你也必須使用OVERLAY directive將此函數從overlay analysis中移除。為此函數創建兩個副本。一個給main,一個給ISR。
使此函數可重入。舉例如下:
void myfunc(void)reentrant {
}
上面的定義會產生一個用來存儲參數和本地變量的可重入的棧。如果使用了這種方法那么這個可重入的棧必須在STARTUP.A51中配置。這樣會花費更多的RAM并且會減緩可沖入函數的執行
第三篇:Visual_C++_6.0常見語法錯誤信息
Visual C++ 6.0常見的語法錯誤信息
1、error C2018: unknown character '0xa1'
不認識的字符'0xa1'。(一般是漢字或中文標點符號)
2、error C2065: 'I??' : undeclared identifier“I??”:未聲明過的標識符。
3、error C2146: syntax error : missing ';'
語法錯誤:丟了“;”。
4、error C2146: syntax error : missing ')'
語法錯誤:丟了“)”。
5、fatal error C1004: unexpected end of file found 語法錯誤:丟了“}”。
6、error C2057: expected constant expression
希望是常量表達式。(一般出現在switch語句的case分支中)
7、error C2196: case value 'xx' already used
值xx已經用過。(一般出現在switch語句的case分支中)
8、error C2181: illegal else without matching if語法錯誤:if缺少判斷表達式。
第四篇:5055錯誤信息表
FT-R5055錯誤信息表SET FILM MAG 供片盒沒裝,裝供片盒SET COLLECT BOX 收片盒沒裝,裝收片盒CHANGE COL BOX 收片盒膠片沒取完,將膠片取出MATERIAL EXIST 膠片位置錯誤,調整膠片位置PLEASE CUT FILM 被排出的膠片留在機器內,執行CUT命令6 PLEASE SET FILM 沒裝膠片,執行SET命令PLEASE LOAD FILM 沒裝膠片,執行LOAD命令FILM EMPTY1 膠片用完,取出剩余膠片,裝入新的膠片FILM EMPTY2 膠片用完,取出剩余膠片,裝入新的膠片SHUT THE DOOR 膠片用完,取出剩余膠片,裝入新的膠片11 RESTART DL-MIDE 重新啟動DOWNLOAD模式FILM EMPTY3 膠片用完,取出剩余膠片,裝入新的膠片WIDTH NOT ENORGH
計算機設定的曝光寬度大于膠片寬度大于膠片寬度,請輸入正確的數值14 FAN1 TROUBLE 進風扇1壞FAN2 TROUBLE 進風扇2壞FAN3 TROUBLE 進風扇3壞FAN4 TROUBLE 進風扇4壞AFP POWER OFF1 AFP 電源關上,請打開AFP NOT READY AFP 正在啟動,請稍等AFP POWER OFF2 AFP 停止,打開電源(備用)AFP BUSY AFP正忙,請稍等DOWNLOAD ERROR 下載任務失敗MODE MIXMATCH 啟動模式錯誤,檢查MCON板上的DIP開關24 CHANGE FILM MAG 更換膠片盒PUNCH DUST FULL 打孔碎片滿了,清理掉IMPUT DATA ERROR
輸入數據不符合曝光條件,檢查輸入數據LOADING ERROR 膠片在起始感應器位置錯誤,調整其位置28 FILM FAM1 膠片在中間感應器位置錯誤,調整其位置FILM FAM2 膠片在組合感應器位置錯誤,調整其位置FILM FAM3 膠片在排放感應器位置錯誤,調整其位置31 FILM FAM4 膠片停在排放感應器位置錯誤,調整其位置32 FILM FAM5 膠片在末端感應器位置錯誤,調整其位置33 FILM FAM6 膠片停在末端感應器位置錯誤,調整其位置34 FILM FAM7 膠片傳送時收片盒沒工作,調整其位置
FILM FAM11 膠片停在排放感應器位置錯誤,調整其位置36 FILM FAM12 膠片在末尾感應器位置錯誤,調整其位置37 FILM FAM13 膠片停在末尾感應器位置錯誤,調整其位置
FILM FAM14 膠片掉進AT單元,調整其位置
MACHINE ERROR1 裁切部分錯誤(感應器都開或關)40 MACHINE ERROR2 裁切部分錯誤(前切感應器沒打開)41 MACHINE ERROR3 裁切部分錯誤(后切感應器沒打開)42 MACHINE ERROR4
后緩沖導引錯誤(后緩沖導引感應器沒關上,后緩沖導引沒開)43 MACHINE ERROR5
后緩沖導引錯誤(后緩沖導引感應器沒打開,后緩沖導引沒關)44 MACHINE ERROR6
前緩沖導引錯誤(兩個或多個前緩沖導引感應器都是打開的)45 MACHINE ERROR7
前緩沖導引錯誤(當前緩沖導引打開時,感應器沒開)46 MACHINE ERROR8
前緩沖導引錯誤(當前緩沖導引關上時,感應器沒開)47 MACHINE ERROR9
前緩沖導引錯誤(當前緩沖導引在REWIND位置時,感應器沒開)48 MACHINE ERROR10
AT導引感應器沒關上,AT導引感應器沒關上,AT導引沒開)49 MACHINE ERROR11
AT導引感應器沒關上,AT導引感應器沒打開,AT導引沒關)50 MACHINE ERROR12 曝光過程錯誤(EXP-END信號沒探測到)51 MACHINE ERROR13
ND轉換單元錯誤(ND轉換感應器沒有打開或關上)
MACHINE ERROR14 起始曝光錯誤(頁面信號沒打開)53 MACHINE ERROR15
起始曝光錯誤(連線啟動脈沖信號沒探測到)
MACHINE ERROR16 棱鏡錯誤(沒有探測到棱鏡加速信號)55 MACHINE ERROR17
前緩沖棍探測傳感器錯誤(感應器全開)
MACHINE ERROR18
前緩沖棍探測傳感器錯誤(當前緩沖棍抬起時,感應器沒開)57 MACHINE ERROR19
前緩沖棍探測傳感器錯誤(當前緩沖棍下降時,感應器沒關)58 MACHINE ERROR20
前打孔單元錯誤(前打孔感應器沒開,打孔單元不下降)59 MACHINE ERROR21
前打孔單元錯誤(前打孔感應器沒關,打孔單元不上升)60 MACHINE ERROR22
尾打孔單元錯誤(前打孔感應器沒開,打孔單元不下降)61 MACHINE ERROR23
尾打孔單元錯誤(前打孔感應器沒關,打孔單元不上升)62 MACHINE ERROR24 收片盒位置錯誤
MACHINE ERROR30 電源接通時,機器初始化錯誤
STOP 按了停止鍵,操作停止
AFP ERROR1 膠片在傳接到沖機的過程中卡住
AFP ERROR2 膠片在沖機里卡住
AFP ERROR3 沖機馬達停止
AFP ERROR4 沖機門打開了,請關上
AFP ERROR9 沖機顯影溫度錯誤
AFP ERROR10 沖機定影溫度錯誤
AFP ERROR11 沖機烘干溫度錯誤
AFP ERROR12 沖機顯影槽液面下降
AFP ERROR13 沖機定影槽液面下降
AFP ERROR14 沖機清洗液槽液面下降
AFP ERROR17 沖機顯影液補充槽液面下降
AFP ERROR18 沖機定影液補充槽液面下降
AFP ERROR19 沖機清洗液補充槽液面下降
AFP ERROR20 沖機水補充槽液面下降
AFP ERROR22 沖機廢顯影槽液面達到上限
AFP ERROR23 沖機廢定影槽液面達到上限
AFP ERROR24 沖機廢清洗槽液面達到上限
AFP WARNING9 更換顯影過濾器
AFP WARNING10 更換定影過濾器
AFP WARNING11 更換清洗過濾器1
AFP WARNING12 更換清洗過濾器2
AFP WARNING13 更換空氣排空過濾器
SERIAL ERROR11 AFP傳輸錯誤(AFP SIDE)
SERIAL ERROR10 AFP傳輸錯誤(FT-R SIDE)
I/F ERROR 1 AFP信息傳輸錯誤(SCSI BUS),重啟系統90 SERIAL ERROR01 界面單元RS信息傳輸錯誤,重啟系統91 SERIAL ERROR00 MCON板的RS信息傳輸錯誤,重啟系統92 IMAGE ERROR
SCSI信息傳輸錯誤(曝光圖文先于硬盤讀出數據),重啟系統93 I/F COM ERROR1
SCSI信息傳輸錯誤(CDB參數錯誤),重啟系統
I/F COM ERROR2
SCSI信息傳輸錯誤(沒出息接收到操作命令),重啟系統95 I/F COM ERROR3 CDB錯誤(SCSI)重啟系統
I/F ERROR2 SCSI錯誤(邏輯單元除0都選擇)任務97 I/F ERROR3 SCSI傳輸命令錯誤,重啟系統
I/F ERROR4 SCSI傳輸命令錯誤,重啟系統
DISK**ERROR HDD錯誤
DISD**UNMORNTED HDD沒執行
第五篇:CP45FV錯誤信息總匯
$1 表示按下緊急停止(EMERGENCY)開關。$2 表示按下正面的緊急停止(EMERGENCY)開關。$3 表示按下背面的緊急停止(EMERGENCY)開關。$4 表示按下Teaching Box的馬達自由(Free)開關。$6 表示I/O電源開關被關閉。$7 I/O電源開關開不開。$8 移動軸時JogBox的連接被斷掉 $10 感應到正面Feeader松動。$11 感應到背面Feeader松動。$20 前門開或安全傳感器被感應 $20 表示正面門開著。
$21 后門開或安全傳感器被感應 $21 表示背面門開著。
$30 在XY軸不安全的位置被解除正面Cart。
$31 不能解除Cart的狀態狀態下,正面Cart被解除。$32 在XY軸不安全的位置被解除背面Cart。
$33 不能解除Cart的狀態狀態下,背面Cart被解除。$100 表示Vme Module Ver %d已執行。$800 移動$A軸時,另外的軸發生干涉。$801 表示AXIS_SAFE_POS_MOVE_ERROR(錯誤)$802 移動$A軸時,另外的軸發生干涉。
$803 手動動作當中,將要移動%d軸時,%d軸發生干涉。$804 手動動作當中,%d軸或將要移動%d軸時,%d軸發生干涉。$1,000 在$A軸,感應到-H/W Limit。$1,001 在$A軸,感應到+ H/W Limit。$1,002 在$A 軸,感應到警報(ALARM)。$1,003 $A軸在規定的時間內不停止 $1,004 在$A軸感應到錯誤。
$2,000 傳送帶的寬度調整軸上發生編碼器(Encoder)錯誤。$2,001 不能提升BUT。$2,002 不能下降BUT。
$2,210 不能感應Hole Fix的傳感器 $2,211 Hole Fix的右側傳感器不能感應。$2,212 Hole Fix的左側傳感器不能感應。$2,301 不能前進Edge Fix。$2,302 不能后退Edge Fix。
$2,400 調整傳送帶的寬度時發生錯誤。$3,000 傳送帶的領域中有PCB。$3,001 輸入傳感器領域中有PCB。$3,002 等待傳感器領域中有PCB。$3,003 裝配傳感器領域中有PCB。$3,004 輸出傳感器領域中有PCB。$3,010 在輸入口上有兩個PCB。$3,023 在退出口上有PCB。$3,101 PCB沒有到達等待傳感器領域。$3,102 PCB沒有到達裝配傳感器的領域。$3,103 PCB沒有到達退出傳感器領域。$3,104 退出PCB時發生錯誤。$3,401 不能上升Place Stopper。$3,402 不能下降Place Stopper。$3,501 不能上升Out Stopper。$3,502 不能下降Out Stopper。
$3,701 作業當中,傳送帶(Conveyor)發生TimeOut錯誤。$4,000 一個循環中存在不能同時作業的部品。$4,001 手動動作中發生錯誤。
$4,002 要使用沒有定義的操作模式(Operation Mode)。$4,004 Bad Mark位置的決定方式不對。$4,005 沒有定義的門的方式(Door Type)$4,200 $H在超出%d界限值的%d位置吸著部品時。$4,201 $H在超出%d界限值的%d位置裝配部品時。$4,202 $H在超出%d界限值的%d位置交換吸嘴時。$4,300 利用Jog Box,$A軸被-S/W Limit感應。$4,301 利用Jog Box,$A軸被+S/W Limit感應。$4,400 不能提升Head的側面(Side)照明。$4,401 不能下降Head的側面(Side)照明。$5,000 沒有定義的Feeder Type。$5,001 在Feeder $F上沒有部品。$5,011 在Feeder Base上有空位的Slot。$5,012 Feeder Base上有錯誤的Feeder。$5,100 Tape Feeder $F上沒有部品。
$5,101 Tape Feeder $F上發生重試(Retry)次數以上的錯誤。$5,200 Stick Feeder $F上沒有部品。
$5,201 Stick Feeder $F上發生重試(Retry)次數以上的錯誤。$5,300 $F上沒有部品。
$5,301 Tray Feeder $F上發生重試(Retry)次數以上的錯誤。$5,500 TRAY_COMM_ERROR $5,501 Tray Feeder處于錯誤狀態。$5,502 沒有準備好Tray Feeder。$5,503 Tray Feeder通訊命令發生錯誤。$5,504 Tray Feeder的通訊數據上發生錯誤。$5,505 Tray Feeder 上沒有Pallete。$5,506 Tray Feeder上發生Timeout錯誤。$5,507 TRAY_NO_DATA_ERROR。
$5,508 TRAY_INVALID_PR_ERROR(CH %d)$5,509 TRAY_SENDING_ERROR(CH %d)。
$5,800 Feeder $F供應的部品 $P發生Vacuum Check錯誤。$5,801 Feeder $F供應的部品 $P發生Vision Check錯誤。$6,001 不能打開反射鏡(MIRROR)。$6,002 不能打開ANC。$6,003 不能關閉ANC。
$6,004 XY沒有移動到吸嘴的PUT位置。$6,005 Z軸找不到PORT。$6,006 SET_AXIS_ADDON_ERROR $6,008 在ANC上有吸嘴。$6,009 在ANC上沒有吸嘴。
$6,010 Z軸不能移動到吸嘴的檢查傳感器的位置。$6,020 在Head $H沒有吸嘴而不能PUT。$6,030 在Head $H上有吸嘴。但沒有進行PUT。$6,040 Z軸沒有移動到PUT的位置。
$6,050 Z軸進行PUT后,沒有移動到安全高度。$6,060 因為Head上有吸嘴,不能進行GET。$6,070 在Head上有吸嘴。但沒有進行GET。$6,080 Z軸沒有移動到GET的位置。
$6,090 Z軸進行GET后,沒有移動到安全高度。$6,501 不能打開反射鏡(MIRROR)$6,502 不能打開ANC。$6,503 不能關閉ANC。
$6,504 沒有移動到吸嘴的PUT位置。$6,505 Z軸找不到PORT。$6,506 SET_AXIS_ADDON_ERROR。
$6,507 PUT的吸嘴數據有錯誤。(S/W ERROR).$6,508 在$H和ANC同時有吸嘴。
$6,509 在$H將要使用的吸嘴不存在于ANC。$6,510 Z軸沒有移動到吸嘴的檢查傳感器的位置。$6,520 因為$H上沒有吸嘴不能進行PUT。$6,530 $H上有吸嘴。但沒有進行PUT。$6,540 Z軸沒有移動到PUT的位置。
$6,550 Z軸進行PUT后沒有移動到安全高度。$6,560 因$H上有吸嘴,不能進行GET。$6,570 $H上沒有吸嘴。但沒有進行GET。$6,580 Z軸沒有移動到GET的位置。
$6,590 Z軸進行GET后沒有移動到安全高度。$7,000 使用不支持的部品的排列方式。$3fff CONV_NOT_DEFINED $550a TRAY_INVALID_RES_ERROR。$550b TRAY_INVALID_CMD_ERROR(CH %d)$55ff TRAY_NOT_DEFINED。
$600a 沒有移動到吸嘴的拾取(PICK)位置。
$600b BACKUP SRAM的CHECK SUM不正確。進行ANC和吸嘴的數據初始化。$600c 部品的數據上沒有Nozzle ID。$600d 不能自動找出將要使用的Nozzle ID。(Put動作)$600e 不能自動找到將要使用的Nozzle ID。(Get動作)$600f 錯誤地吸嘴的長度。$60a0 NOZZLE_EMPTY_ERROR。$60b0 NOZZLE_EXIST_ERROR。$60c0 SET_NOZZLE_POINT_ERROR。$650b 沒有移動到吸嘴的PICK位置。$650c 在$H上沒有吸嘴。$650d 在$H上有吸嘴。
$a100 Vision處理Fiducial Mark時發生異常狀況。$a131 Vision的第一個PCB的Fiducial Mark識別失敗。$a132 Vision的第二個PCB的Fiducial Mark識別失敗。$a133 Vision的第三個PCB的Fiducial Mark識別失敗。$a134 Vision的第四個PCB的Fiducial Mark識別失敗。$a135 Vision的第一個部品的Fiducial Mark識別失敗。$a136 Vision的第二個部品的Fiducial Mark識別失敗。$a201 將要使用不支持的攝象機。$a210 Play Camera的識別動作沒有結束。$a211 Play Camera進行識別時發生錯誤。$a212 Play Camera的識別TimeOut Error。$a213 Play Camera的識別結果值有異常。$a220 Upward Camera的識別動作沒有結束。$a221 Upward Camera進行識別時發生錯誤。$a300 以前的Vision命令沒有結束。$a401 錯誤的攝象機ID。
$a402 進行Vision處理時,發生內部錯誤。
$a403 由于錯誤的Fiducial形式,沒有生成Fiducial數據。$a404 Fiducial沒有登記。$a405 Fiducial的尺寸太大。$a406 Fiducial的尺寸太小。$a407 要登記的Fiducial數量太多。
$a408 沒有在指定的時間內完成Fiducial識別。$a410 找不到給定的部品ID %d。
$a610 找不到上面Lead Gloup中的第一個(左側)Lead。$a611 找不到上面Lead Gloup中最后(右側)的Lead。$a612 找不到左面Lead Gloup中的第一個(上側)Lead。$a613 找不到左面Lead Gloup中最后(右側)的Lead。$a614 找不到下面Lead Gloup中的第一個(左側)Lead。$a615 找不到下面Lead Gloup中最后(右側)的Lead。$a616 找不到右面Lead Gloup中的第一個(上側)Lead。$a617 找不到右面Lead Gloup中最后(下側)的Lead。
$a620 Lead Gloup(%d)的被識別的間距(Pitch)值,比登記的值數(%d)大。$a621 Lead Gloup(%d)的被識別的間距(Pitch)值,比登記的值數(%d)大。$a631 上面Lead Gloup中的第一個(左側)Lead位置上沒有明亮的(%d)像素。$a632 左面Lead Gloup中的第一個(上側)Lead位置上沒有明亮的(%d)像素。$a633 下面Lead Gloup中的第一個(左側)Lead位置上沒有明亮的(%d)像素。$a634 右面Lead Gloup中的第一個(上側)Lead位置上沒有明亮的(%d)像素。$a635 上面Lead Gloup中的第一個(左側)Lead位置上沒有境界(%d)。$a636 左面Lead Gloup中的第一個(上側)Lead位置上沒有境界(%d)。$a637 下面Lead Gloup中的第一個(左側)Lead位置上沒有境界(%d)。$a638 右面Lead Gloup中的第一個(上側)Lead位置上沒有境界(%d)。
$a641 上面Lead Gloup中的第一個(左側)Lead的外部沒有明亮的(%d)像素。.$a642 左面Lead Gloup中的第一個(上側)Lead的外部沒有明亮的(%d)像素。$a643 下面Lead Gloup中的第一個(左側)Lead的外部沒有明亮的(%d)像素。$a644 右面Lead Gloup中的第一個(上側)Lead的外部沒有明亮的(%d)像素。$a645 上面Lead Gloup中的第一個(左側)Lead位置上境界點少。$a646 左面Lead Gloup中的第一個(上側)Lead位置上境界點少。$a647 下面Lead Gloup中的第一個(左側)Lead位置上境界點少。$a648 右面Lead Gloup中的第一個(上側)Lead位置上境界點少。$a649 上面Lead Gloup中的第一個(左側)Lead不是直線。$a64a 左面Lead Gloup中的第一個(上側)Lead不是直線。$a64b 下面Lead Gloup中的第一個(左側)Lead不是直線。$a64c 右面Lead Gloup中的第一個(上側)Lead不是直線。
$a651 上面Lead Gloup中最后(左側)的Lead位置上沒有明亮的(%d)像素。$a652 左面Lead Gloup中最后(上側)的Lead位置上沒有明亮的(%d)像素。$a653 下面Lead Gloup中最后(左側)的Lead位置上沒有明亮的(%d)像素。$a654 右面Lead Gloup中最后(上側)的Lead位置上沒有明亮的(%d)像素。$a660 識別%d方向的Lead Gloup(%d)時,一個Lead也找不到。
$a665 %d方向Lead Gloup(%d)的Lead識別數量(%d)與已登記的Lead數量(%d)不同。$a671 沒有正確找到上面Lead Gloup末端的Pin。$a672 沒有正確找到左面Lead Gloup末端的Pin。$a673 沒有正確找到下面Lead Gloup末端的Pin。$a674 沒有正確找到右面Lead Gloup末端的Pin。$a805 識別部品時,實際上沒有執行識別。$a810 識別部品的計算錯誤。
$a811 識別部品時,不能計算部品的角度。$a812 識別部品時,不能計算交叉點。$a820 有關部品識別的錯誤。
$a821 部品的面積與已登記的值數不同。$a822 部品的寬度(X值)與已登記的值數不同。$a823 部品的高度(Y值)與已登記的值數不同。
$a824 部品的中心離吸嘴中心偏離得太多(X軸方向)。$a825 部品的中心離吸嘴中心偏離得太多(Y軸方向)。$a826 部品的角度值太大。
$a830 在搜索領域內什么也看不見。$a831 圖象的背景太亮。$a832 部品看得太暗。$a833 找不到部品的境界線。$a840 發生有關識別Pin的錯誤。$a841 最長的邊的長度太短。
$a842 Lead Gloup的兩端Pin中,失敗第一個Pin的識別。$a843 Lead Gloup的兩端Pin中,失敗最后一個Pin的識別。$a844 識別到的Lead Gloup的Pin的數量太少。(不足4個)$a845 Lead Gloup內該有的Pin沒有。$a846 Lead Gloup的間距超過允許值。$a847 找不到找Lead Gloup的Pin的境界線。$a848 識別的Lead參數中,width和foot太大。$a850 Crack-coding失敗 $a851 太多的物體被識別到。$a852 Code的長度超過最大值。
$a860 執行MinWidth的Algorithm時發生錯誤。$a861 不支持MinWidthAlgorithm的背景燈 $aa00 由VME傳送錯誤的角度。$aa04 找不到部品。$aa05 是錯誤的Algorithm。$aa06 運行內部函數當中發生錯誤。$aa07 部品的尺寸識別為不同。$aa08 部品的尺寸識別為不同。$aa09 部品的中心偏離得太大。$aa0a 部品的中心偏離得太大。$aa0b 部品的角度超過基準角度。
$aa0c Internal function Error(MelfFindOut).$aa0d Internal function Error(MelfAreaSort).$aa0e 部品的尺寸太小。
$aa0f 部品Lead的高度識別得小。$aa10 部品Lead的高度識別得大。$aa11 部品的面積太小。$aa12 部品的面積太大。$aa14 部品的中心偏離得太大。$aa15 找Edge時發生錯誤。$aa16 計算部品的角度時發生錯誤。
$aa17 Internal function Error(LineFitting).$aa18 Internal function Error(LineFitting).$aa19 部品的長度識別得小。$aa1a 部品的長度識別得大。$aa1b 部品的中心偏離得太大。$aa1c 部品的中心偏離得太大。
$aa1d 部品的寬度(Width)比基準值大。$aa1e 部品的寬度(Width)比基準值小。$aa1f 沒有拾取到部品。$aa20 找Edge時發生錯誤。
$aa21 Threshold上有問題。用手動方法把值數設定設定為高。$aa22 Threshold上有問題。用手動方法把值數設定設定為高。$ab00 由VME傳送錯誤的角度。
$ab01 由VME傳送錯誤的Algorithm序號。
$ab02 核對Heat時,下邊的Lead數量應該是2個以上。$ab09 Lead的尺寸太大。
$ab0a Projection領域超出檢查領域。$ab0b Lead的寬度(Width)超出基準尺寸。$ab0c 檢查Lead時發生錯誤。$ab0d 錯誤的Lead數量。
$ab0e 為了計算角度,找Lead時發生錯誤 $ab0f 通過Lead計算的角度有錯誤。$ab10 通過Lead計算的角度超出基準角度。$ab13 部品的高度超出基準尺寸。$ab14 計算角度時,角度除于0。$ab15 上面Lead的Pitch超出基準值。$ab16 下面Lead的Pitch超出基準值。$ab17 上面各Lead之間的間距超出基準值。$ab18 下面各Lead之間的間距超出基準值。$ab19 部品的角度超出基準值。
$ab1a 上面各Lead之間的角度超出基準值。$ab1b 下面各Lead之間的角度超出基準值。$ab1d 內部函數中輸入錯誤的Algorithm序號。$ab1e 進行內部函數計算時發生錯誤。
$ab1f Internal function Error(TrCenterCorrection)。$ab20 Internal function Error(TrCenterCorrection)。$ab21 Lead的總數量少于2。$ab22 Lead的總數量太多。$ab23 Lead的數量為負值。$ab24 沒有定義的Algorithm。$ab25 沒有定義的角度。$ab26 檢查Lead時發生錯誤。$ab27 檢查Lead時發生錯誤。$ab28 檢查Lead時發生錯誤。$ab29 檢查Lead時發生錯誤。$ab2a 通過Lead計算的角度有錯誤。$ab2b 部品的角度超出基準值。$ac00 從VME傳送錯誤的角度。$ac02 輸入錯誤的參數。
$ac06 進行內部函數計算時發生錯誤。
$ac07 識別的部品寬度(Width)與基準值不同。$ac08 識別的部品高度(Height)與基準值不同。$ac09 Internal function Error(CenterCorrection)。$ac0a 沒有定義的Algorithm。
$ac0b Internal function Error(LineFitting 1)。$ac0c Internal function Error(LineFitting 2)。$ac0d Internal function Error(LineFitting 3)。$ac0e Internal function Error(LineFitting 4)。$ac0f Internal function Error(LineFitting 5)。$ac10 Lead的程度太大,而不能進行識別。$ac11 設定部品太小或Lead的長度太長。
$ac12 部品的寬度(Width)值識別為比基準值小。$ac13 部品的寬度(Width)值識別為比基準值大。$ac14 部品的角度超出基準值。
$ad01 不是可進行AutoTeach的部品形式。
$ad02 進行AutoTeach時,Tangential distance應該是0。$ad03 進行AutoTeach時,一邊應該有最少4個以上的Lead。$ad04 進行AutoTeach時,不應該有Gap。
$ad05 進行AutoTeach時,一邊應該有1個Lead Gloup。
$ad06進行AutoTeach時,Lead參數的數量與Lead Gloup的數量不同,而且不是1。$ad07進行AutoTeach時,找不到第%d個Lead Gloup的Put的結尾。$ad08進行AutoTeach時,找不到第%d個Lead Gloup的Put的開始。
$ad09進行AutoTeach時,找不到第%d個Lead Gloup的Put和Lead之間的境界線。
$ad10進行AutoTeach時,找不到第%d個Lead Gloup的Lead的開始。
$ad11進行AutoTeach時,在Lead Gloup%d發生上升Edge(%d)和下降Edge(%d)的數量不同的錯誤。$ad12 進行AutoTeach時,部品的高度(或長度)為1像素的錯誤。
$ad13進行AutoTeach時,因為畫面上沒有一個足夠亮(%d)的像素,失敗部品的識別。$ad14 進行AutoTeach時,部品超出了有效領域。
$ad15進行AutoTeach時,因為%d Lead Gloup識別的Lead數量(%d)不足4個,識別失敗。$ad16進行AutoTeach時,因為識別的部品角度(%d)為+-20以上,識別失敗。
$ad17進行AutoTeach時,因為可以互望的Lead Gloup(%d, %d)識別的Lead數量(%d, %d)不同而識別失 敗。
$ad18進行AutoTeach時,可以互望的Lead Gloup(%d, %d)的RADIAL DISTANCE(%d, %d)相差很大。(允許值%d)$ad19 進行AutoTeach時,識別的Lead的參數值之間相差很大。
$ad20進行AutoTeach時,識別的Lead Gloup %d的Put長度(%d)比Lead的長度小。$ad21進行AutoTeach時,識別的Lead Gloup %d的Pitch(%d)比Lead的寬度小。$ad22 進行AutoTeach時,發生識別的部品尺寸(%d)為負數的錯誤。
$ad30進行AutoTeach時,識別的Lead Gloup(%d, %d)的寬度(%d, %d)值相差很大。(允許值%d)$ad31進行AutoTeach時,識別的Lead Gloup(%d, %d)的長度(%d, %d)值相差很大。(允許值%d)$ad32進行AutoTeach時,識別的Lead Gloup(%d, %d)的Pitch(%d, %d)值相差很大。(允許值%d)$ad33進行AutoTeach時,識別的Lead Gloup(%d, %d)的foot(%d, %d)值相差很大。(允許值%d)$ae03 失敗Fiducial Mark的識別。$b100 手動命令中存在錯誤因素。$b203 不能確認Tray Feeder的信息。$b204 不能確認Mount的信息。
$b206 部品$P上存在錯誤的R速度設定。$b207 不能啟用Tray Feeder的ID。$b210 安裝角度的計算失敗。$b600 存在錯誤的PCB數據。$bbbb 發生Assert Fault。
$bbbc 識別結果和執行的循環不符合。$bbbe 不能編輯Fiducial數據。
$bbbf 刪除Fiducial Mark數據途中失敗。$bc00 設備不處在Ready狀態。$bc01 還沒有下載PCB數據。
$bc02 清除部品結果的Offset途中,發生錯誤。$bc03 使用不支持的真空傳感器。$bc04 測試真空度時發生錯誤。$bc05 吸嘴有堵塞。
$bc06 存在最大值以上的Mounting數據。$bc07 存在最大值以上的Array。$bc08 使用最大值以上的軸。
$bc09 使用沒有定義的堆存停止選項。$bc0a 預先使用沒有定義的ANC選項。
$bc0b 存在沒有定義的Auto Limit Search Sequence。$bc10 Head不處在Home的狀態。$bc11 Mir不處在Home狀態。$bd00 找不到該部品的信息。Sequence $bd01 找不到該部品的共同信息。$bd05 找不到有關部品Package的信息。$bd20 找不到有關Fiducial Mark的信息。$bd30 找不到該吸嘴的信息。$be00 是沒有定義的Task ID。$be01 執行錯誤的Sequence。$be20 找不到Mount信息。
$be30 利用已SKIP的Head進行裝配。$be40 計算Bad Mark位置時發生錯誤。
$be41 計算Guide 上的Bad Mark位置時發生錯誤。$be42 計算Accept Mark位置時發生錯誤。$be50 使用沒有定義的Bad Mark位置的方式。$be51 用沒有定義的裝置測試Bad Mark。$be52 不能親熱識別Accept Mark的裝置。
$be60 把邏輯坐標轉換成Fiducial Camera位置時發生錯誤。$be61 把邏輯坐標轉換成Head位置時發生錯誤。$be70 計算PCB Fiducial Mark位置時發生錯誤。$be71 計算部品的Fiducial Mark位置時發生錯誤。$be72 是沒有定義的部品Fiducial Mark形式。$be80 是沒有定義的PCB Fiducial Mark識別方式。$be81 利用沒有定義的裝置識別Fiducial Mark。$be90 計算裝配位置時發生錯誤。
$bea0 計算Upward攝象機位置時發生錯誤。$bea1 不能確認實際要使用的攝象機。
$beb0 互相連動的Head當中,計算先使用的Head時發生錯誤。$bec0 用Vision不能識別角度進行識別。$bed0 設定部品的補償信息時發生錯誤。$bee0 不能確認識別部品的攝象機的序號。
$bef0 用不是Upward Camera的攝象機執行Upward Vision。$bef1 用不是Fly Camera的攝象機執行Fly Vision。$bf00 在TskSch的Sequence Table發生錯誤。$bf01 在TskSch的Scheduler Table發生錯誤。$bf02 在TskSch執行Sequence時發生錯誤。$bf03 在TskSch的Sequence%d發生TimeOut。$bf10 在TskHead的Sequence Table發生錯誤。$bf11 在TskHead的Scheduler Table發生錯誤。$bf12 在TskHead執行Sequence時發生錯誤。$bf20 在TskMir的Sequence Table發生錯誤。$bf21 在TskMir的Scheduler Table發生錯誤。$bf22 在TskMir執行Sequence時發生錯誤。$bf30 在TskGan的Sequence Table發生錯誤。$bf31 在TskGan的Scheduler Table發生錯誤。$bf32 在TskGan執行Sequence時發生錯誤。$bf80 不能搜索TskTray的信息。$bfff 沒有定義的錯誤(ERROR)。
$c000 設定$A的加減速度Profile當中發生錯誤。$c001 設定$A的等速度Profile當中發生錯誤。$c002 $A設定Home動作命令當中發生錯誤。$c003 $A的Home動作當中發生錯誤。$c004 $A的Home動作當中發生錯誤。$c005 $A在等Comp當中感應到錯誤。$c006 在$A感應到Minus S/W Limit。$c007 在$A感應到Plus S/W Limit。
$c008 計算坐標時,發現錯誤的刻度(scale)值。
$c009 等待表示馬達動作結束的flag(%x)當中發生%d錯誤。$c00a 設定表示馬達動作結束的flag(%x)當中發生%d錯誤。$c00b 接近軸Board(X3203)當中發生錯誤。
$c00c 手動動作時,只有在所有的軸完成Homeing后才可以進行 $c00d 自動搜索軸的Limit時發生錯誤。$c7ff 手動動作當中,馬達的驅動發生錯誤。$c801 設定為沒有定義的Wait Position Type。$cfff 計算坐標時,發現錯誤。$d102 DPRAM通訊當中發生TimeOut。
$d103 DPRAM通訊當中,傳送%x命令時在%d frame搜索到Checksum錯誤。$d107 DPRAM通訊當中,搜索到錯誤的Frame No。$d108 DPRAM通訊當中,搜索到超過Retry Count的錯誤。$d110 從MMI受到沒有定義的命令。$d111 從MMI受到沒有定義的通訊命令。
$e000 在PC = %x使用%x編號時發生Access Fault錯誤。$e001 在PC = %x Addr = %x發生除于0的錯誤。$e011 在Vision Board發生Access Fault。$e012 在IO Board發生Access Fault。$e013 在DPRAM Board發生Access Fault。$e014 在Axis1 Board發生Access Fault。$e015 在Axis2 Board發生Access Fault。$e016 在Axis3 Board發生Access Fault。$e017 在Axis4 Board發生Access Fault。$e100 在IO Board %d發生%x錯誤。$e101 Vision的結果值有異常狀況。$e200 設備沒有壓縮氣供應。$e300 在$A軸發生錯誤。
$e800 $A軸馬達的設定有異常狀況。$e801 不能確認$A軸的速度Profile。$e802 不能確認$A軸的Home Escape范圍。$e803 $A軸的電子齒輪比有異常狀況。$e804 不能確認$A軸的刻度。$e805 不能確認$A軸的安全位置。
$e806 確認沒有定義的Feeder松動傳感器。$f800 生成Queue ID %d的途中發生%d錯誤。$f801 給QueueID %d Post %d信息發生%d錯誤。$f802 在QueueID %d,Pend信息時發生%d錯誤。$f803 在QueueID %d,Accept信息時發生%d錯誤。$f900 生成系統內存時,發生%d錯誤。$f901 刪除系統內存時,發生%d錯誤。$f902 生成PCB內存時,發生%d錯誤。$f903 刪除PCB內存時,發生%d錯誤。$f910 沒有生成系統內存。$f911 沒有生成PCB內存。
$f912 在PCB的數據構造上發生%d錯誤。$f920 分割Config DB內存時發生%d錯誤。$f921 分割Factory DB內存時發生%d錯誤。$f922 分割System DB內存時發生%d錯誤。$fa00 分割Bad DB內存時發生%d錯誤。$fa01 分割Array DB內存時發生%d錯誤。$fa02 分割Pcb Header內存時發生%d錯誤。$fa03 分割AncDef DB內存時發生%d錯誤。$fa04 分割FidCon DB內存時發生%d錯誤。$fa05 分割Mount DB內存時發生%d錯誤。$fa06 分割FidBeam內存時發生%d錯誤。$fa07 分割FidSsaMath內存時發生%d錯誤。$fa08 分割Tape Feeder DB內存時發生%d錯誤。$fa09 分割Stick Feeder DB內存時發生%d錯誤。$fa0a 分割Tray Feeder DB內存時發生%d錯誤。$fa0b 分割Part DB內存時發生%d錯誤。$fa0c 分割PackCom DB內存時發生%d錯誤。$fa0d 分割PackSsaLl DB內存時發生%d錯誤。$fa0e 分割PackSsaBga DB內存時發生%d錯誤。$fa0f 分割PackSsaChip DB內存時發生%d錯誤。$fa10 分割PackChuck DB內存時發生%d錯誤。$fa11 分割PackCa DB內存時發生%d錯誤。$fa12 分割PackQa DB內存時發生%d錯誤。$fa80 分割Bad Real DB內存時發生%d錯誤。$fa81 分割Array Real DB內存時發生%d錯誤。$fa82 分割Pcb Header Real DB內存時發生%d錯誤。$fa83 分割Mount Real DB內存時發生%d錯誤。$fa84 分割CycleEntryReal DB內存時發生%d錯誤。$fa85 分割Tape Feeder Real DB內存時發生%d錯誤。$fa86 分割Stick Feeder Real DB內存時發生%d錯誤。$fa87 分割Tray Feeder Real DB內存時發生%d錯誤。$fa88 分割PackReal DB內存時發生%d錯誤。$fa89 分割Head Real DB內存時發生%d錯誤。$fa8a 分割AncDef Real DB內存時發生%d錯誤。$fa8b 分割Product Real DB內存時發生%d錯誤。$fb00 解除Bad DB內存時發生%d錯誤。$fb01 解除Array DB內存時發生%d錯誤。$fb02 解除PcbHeader DB內存時發生%d錯誤。$fb03 解除AncDef DB內存時發生%d錯誤。$fb04 解除FidCon DB內存時發生%d錯誤。$fb05 解除Mount DB內存時發生%d錯誤。$fb06 解除FidBeam DB內存時發生%d錯誤。$fb07 解除FidSsaMath DB內存時發生%d錯誤。$fb08 解除Tape Feeder DB內存時發生%d錯誤。$fb09 解除Stick Feeder DB內存時發生%d錯誤。$fb0a 解除Tray Feeder DB內存時發生%d錯誤。$fb0b 解除Part DB內存時發生%d錯誤。$fb0c 解除PackCom DB內存時發生%d錯誤。$fb0d 解除PackSsaLl DB內存時發生%d錯誤。$fb0e 解除PackSsaBga DB內存時發生%d錯誤。$fb0f 解除PackSsaChip DB內存時發生%d錯誤。$fb10 解除PackChuck DB內存時發生%d錯誤。$fb11 解除PackCa DB內存時發生%d錯誤。$fb12 解除PackQa DB內存時發生%d錯誤。$fb13 存在重復的視覺指令。
$fb14 視覺應答時間超過VME的 Time Out。
$fb21 設備內部溫度超過基準值。(Over Heat 傳感器受感應)