HeightInspect序列与对象的属性调整指南
下面说明使用HeightInspect序列与对象时的调整方法。
FailedStatus结果显示为GeneralObjectFailed时:
因配置到HeightInspect序列中的通用对象而导致失败。LastExecObject结果中显示最后执行的对象。请参考显示对象的属性设置指南或调整指南,调整属性。FailedStatus结果显示为ContactFailed时:
减小高度检查方向的Firmness值。
动作可能会产生振动。请调整为可容许的状态。
调整Firmness时,建议进行阶段性变化的调整,比如从当前值减少10%等。
当减小Firmness的值并没有得到改善时,请增加Timeout的值。FailedStatus结果显示为PosConditionFailed时:
执行HeightInspect对象过程中,因位置偏离对象中设置的位置成功条件范围而导致失败。
请根据实际环境和工件的规格,检查DistExpected、DistExpectedTol或PosExpected、PosExpectedTol的设置。FailedStatus结果显示为Overrun时:
执行HeightInspect对象期间,即使位置超出对象中设置的位置的成功条件范围,也会因为在力不满足力的成功条件的情况下进行动作,而被判定为超过位置并导致失败。
请根据实际环境和工件的规格,检查DistExpected或PosExpected的设置。接触时力较大时:
减小ContactForceThresh的值。或增加ContactFirmnessF值。
但移动速度会变慢。请调整为可容许的状态。在接触前力觉向导对象已结束时:
若执行时间太短,请增加Timeout的值。在接触前就错误判断为已接触时:
可能是由于移动时的惯性力,或移动时的噪声干扰导致误判。
增加ContactForceThresh的值。但是接触时力会变大。请调整为可容许的状态。
或增加ContactFirmnessF值。但移动速度会变慢。请调整为可容许的状态。若接触的移动速度较慢时:
增加ContactForceThresh的值。或增加ContactFirmnessF值。
但是接触时力会变大并可能产生振动。请调整为可容许的状态。若接触耗时过长:
若力向导对象的开始位置相距较远,则移动距离变大耗时较长。请将开始位置尽可能接近预计接近位置,但不要碰到接近位置。不往压装方向而朝相反方向运动:
可能是由于力觉传感器未能正常重置所导致。请检查力觉向导序列中ResetSensor的设置。
还有可能是因为力觉想到序列开始执行时已经处于接触状态。请确认动作开始时没有触碰到任何物体。
或有可能时因为ContactForceThresh的绝对值过小。请增加绝对值。但是接触时力会变大。请调整为可容许的状态。