List of I++ predefined errors / I++协议的预定义错误列表

来源:互联网 发布:c语言ide 轻便 编辑:程序博客网 时间:2024/04/28 07:13

根据I++协议做测量设备驱动的时候(如Renishaw的控制器)需要用到控制器错误列表编号;控制器报错时I++ Server会给出错误编号;

以下是错误编号的描述,基于I++协议1.7版本:

例如常见的2504号错误代表测量时测头发生碰撞;


Default severity class / Error No. / Text
0 0000 Buffer full
2 0001 Illegal tag
2 0002 No space at pos. 6
2 0003 Reserved
2 0004 Reserved
2 0005 Reserved
2 0006 Transaction aborted (Use ClearAllErrors To Continue)
3 0007 Illegal character
3 0008 Protocol error
3 0500 Emergency stop
3 0501 Unsupported command
3 0502 Incorrect arguments
9 0503 Controller communications failure
1 0504 Argument out of range
3 0505 Argument not recognized
3 0506 Argument not supported
3 0507 Illegal command
3 0508 Bad context
3 0509 Bad argument
3 0510 Bad property
3 0511 Error processing method
1 0512 No daemons are active
2 0513 Daemon does not exist
2 0514 Use ClearAllErrors to continue
2 0515 Daemon already exists
3 1000 Machine in error state
2 1001 Illegal touch
9 1002 Axis does not exist
2 1003 No touch
9 1004 Number of angles not supported on current device
3 1005 Error during home
2 1006 Surface not found
3 1007 Theta out of range
3 1008 Target position out of machine volume
3 1009 Air pressure out of range
2 1010 Vector has no norm
2 1011 Unable to move
2 1012 Bad lock combinations
3 1013 Coordinate system not found
3 1500 Failed to re-seat head
3 1501 Probe not armed
3 1502 Tool not found
3 1503 Tool not defined
3 1504 Collection not found
2 1505 Tool not alignable
1 1506 Tool property not applicable
3 1507 Tool not alignable to given orientation
3 2000 Tool not calibrated
2 2001 Head error excessive force
3 2002 Type of probe does not allow this operation
3 2500 Machine limit encountered [Move Out Of Limits]
3 2501 Axis not active
3 2502 Axis position error
9 2503 Scale read head failure
3 2504 Collision
2 2505 Specified angle out of range
2 2506 Part not aligned


0 0
原创粉丝点击