FailedStatus リザルト
解説
専用シーケンスについて、失敗理由を返します。
用法
FGGet Sequence.EndStatus, iVar
Sequence
フォースガイドシーケンス名iVar
返される値を示す整数型変数
値
iVar
定数名 | 値 | 内容 |
---|---|---|
OK | 0 | フォースガイドシーケンスが成功した。 |
GeneralObjectFailed | 1 | 汎用オブジェクトが失敗した。 |
ForceConditionFailed | 10 | 力が成功条件の範囲外のため失敗した。 |
ContactFailed | 12 | 位置が目標に達していないため失敗した。 |
PosConditionFailed | 20 | 位置が成功条件の範囲外のため失敗した。 |
Overrun | 21 | 位置超過のため失敗した |
Jammed | 22 | 力は成功条件の範囲内だが、位置が成功条件の範囲外のため失敗した。 |
NoOKSignal | 31 | ドライバーのネジ締め完了信号を受け取れなかったため失敗した。 |
詳細説明
専用シーケンスについて、失敗理由を返します。
専用シーケンスごとに成功/失敗の判定条件は異なります。各条件は、次のマニュアルを参照してください。
"Epson RC+ 8.0 オプション Force Guide 8.0 - ソフトウェア編"
- 貼付けシーケンスのリザルト詳細
- ネジ締めシーケンスのリザルト詳細
- 高さ検査シーケンスのリザルト詳細
- 挿入シーケンスのリザルト詳細
本リザルトはAbortSeqOnFailが、“True”のオブジェクトのみ失敗理由を返します。また、指定したシーケンスが未実行の場合で本リザルトを実行するとエラーとなります。
使用例
FGGetでリザルトを取得する簡単なプログラム例です。
Function FailedStatusTest
Integer iVar
Motor On
FGRun Sequence1
FGGet Sequence1.FailedStatus, iVar ' FailedStatusの取得
Print iVar
Fend
参照
FGGet, 貼付けシーケンス, ネジ締めシーケンス, 高さ検査シーケンス, 挿入シーケンス
← F FCElapsedTime 関数 →