现象描述
机器人报警信息:”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的数组。
现象描述
机器人报警信息:“右值不能做++运算”、“右值不能做--运算”、“无法做自增运算”、“不能做自减运算”
造成原因
1. 操作数不能进行自增操作
2. 操作数不能进行自减操作;
3. 操作数不能进行自增操作;
4. 操作数不能进行自减操作。
处理方法
1. 检查操作数类型,只有int/double型变量可以做自增操作
2. 检查操作数类型,只有int/double型变量可以做自减操作;
3. 检查操作数类型,只有int/double型变量可以做自增操作;
4. 检查操作数类型,只有int/double型变量可以做自减操作。
现象描述
机器人报警信息:”函数执行错误”
造成原因
1. 由于错误的参数个数及参数类型,函数无法正确执行
处理方法
1. 检查参数个数与参数类型