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 関数 →