现象描述
机器人报警信息:”索引类型必须为int”
造成原因
1. 索引的类型错误。
处理方法
1. 索引的类型只能为int型。
现象描述
机器人报警信息:”数组成员类型不匹配”
造成原因
1. 赋值的数据类型与定义的不一致。
处理方法
1. 检查数组类型后重新赋值。
现象描述
机器人报警信息:”F...ENDIF不匹配”
造成原因
1. 程序中IF和ENDIF必须成对存在。
处理方法
1. 检查程序代码。
现象描述
机器人报警信息:”WHILE...ENDWHILE不匹配”
造成原因
1. 程序中WHILE和ENDWHILE必须成对出现。
程序中WHILE和ENDWHILE不在同一个文件。
处理方法
1. 检查程序代码。
现象描述
机器人报警信息:”条件表达式应该为BOOL类型”
造成原因
1. 条件表达式类型错误。
处理方法
1. 条件表达式只能是bool类型。
现象描述
机器人报警信息:”转弯区distance的值应该在0~200之间”
造成原因
1. 定义的转弯区distance转弯距离超出范围
处理方法
1. 修改取值,取值范围 0 ~ 200
现象描述
机器人报警信息:”转弯区percent的值应该在0~100之间”
造成原因
1. 定义的转弯区percent转弯百分比超出范围
处理方法
1. 修改取值,取值范围 0 ~ 100
现象描述
机器人报警信息:”wait 参数范围错误,应该在0~2147484之间”
造成原因
1. wait参数设置超出范围。
处理方法
1. 修改参数,取值范围0~2147484。
现象描述
机器人报警信息:”赋值错误”
造成原因
1. 赋值号前后数据类型不匹配。
处理方法
1. 赋值号前后数据类型不匹配。
现象描述
机器人报警信息:”添加变量失败”
造成原因
1. 当前作用域范围内已经存在同名变量。
处理方法
1. 修改变量名称。
现象描述
机器人报警信息:”PER取值范围为:1<=PER<=100”
造成原因
1. 定义的PER超出范围
处理方法
1. 修改取值
现象描述
机器人报警信息:”TCP速度范围”
造成原因
1. 定义的TCP线速度超出范围
处理方法
1. 修改取值,取值范围 0.001 ~ 4000 毫米/秒
现象描述
机器人报警信息:”ORI角速度超范围”
造成原因
1. 定义的ORI空间旋转速度超出范围
处理方法
1. 修改取值,取值范围 0.001 ~ 200 度/秒
现象描述
机器人报警信息:”EXJ外轴线速度的范围为:0mm/s<=EXJ<=2000mm/s”
造成原因
1. 定义的外部直线轴的运动速度
处理方法
1. 修改取值, 取值范围 0.001 ~ 2000 毫米/秒
现象描述
机器人报警信息:”EXJ 外轴角速度的范围为:0<=EXJ<=300度/s”
造成原因
1. 定义的外部旋转轴的运动速度超出范围
处理方法
1. 修改取值,取值范围 0.001 ~ 300 度/秒
现象描述
机器人报警信息:”点乘错误”
机器人报警信息:“叉乘错误”
机器人报警信息:“运算错误”
机器人报警信息:“ 不支持的运算”
机器人报警信息:“后接变量类型错误”
造成原因
1. 操作数不支持点乘运算
2. 操作数不支持叉乘运算。
3. 操作数不支持此运算。
4. 操作数的数据类型不支持此类运算。
5. 变量类型错误。
处理方法
1. 检查操作数类型
2. 检查操作数类型
3. 检查操作数类型
4. 检查操作数类型
5. 检查操作数类型
现象描述
机器人报警信息:”取正值错误”
机器人报警信息:“取负值错误”
机器人报警信息:“取非错误”
机器人报警信息:“取逆错误”
机器人报警信息:“转换类型错误”
造成原因
1. 操作数不支持取正值运算
2. 操作数不支持取负值运算。
3. 操作数不支持取非运算。
4. 操作数不支持取逆运算。
5. 变量类型转换为bool类型出错。
处理方法
1. 检查操作数类型,int/double型变量支持取正值操作
2. 检查操作数类型,int/double型变量支持取负值操作。
3. 检查操作数类型,bool型变量支持取非运算。
4. 检查操作数类型,数组变量支持取逆运算。
现象描述
机器人报警信息:”TAN定义域错误”
机器人报警信息:“COT定义域错误”
机器人报警信息:“LOG 定义域错误”
机器人报警信息:“LOG10定义域错误”
机器人报警信息:“SQRT定义域错误”
造成原因
1. TAN函数定义域错误
2. COS函数定义域错误。
3. 对数函数定义域错误。
4. 对数函数定义域错误。
5. 开平方函数SQRT定义域错误。
处理方法
1. 检查定义域,TAN的定义域为(x≠kπ+π)
2. 检查定义域,COT的定义域为(x≠kπ/2)。
3. 检查定义域,LOG的定义域为(x>0)。
4. 检查定义域,LOG10的定义域为(x>0)。
5. 检查定义域,SQRT的定义域为(x>0)。
现象描述
机器人报警信息:”参数个数错误”、“参数类型错误”
造成原因
1. 函数参数与定义的参数数量不匹配
2. 函数参数与定义的参数数量不匹配。
处理方法
1. 检查传入的参数
2. 检查传入的参数。
现象描述
机器人报警信息:”不是结构体类型,不能取成员”、“结构体成员不存在”
造成原因
1. 取成员的变量不是结构体类型
2. 结构体内不存在该成员。
处理方法
1. 检查变量类型,只有结构体类型变量才能取成员
2. 检查结构体内的成员,正确取成员。
现象描述
机器人报警信息:”非数组类型””
机器人报警信息:“索引长度超限“
机器人报警信息:“数组某维长度为0”
造成原因
1. 操作数不是数组变量
2. 索引号超出数组定义的范围。
3. 无效的数组维度。
处理方法
1. 检查操作数类型
2. 使用的索引应在定义的范围内。
3. 不能定义维度长度为0的数组。