CoordinateSystem プロパティー

適用
フォースコントロールオブジェクトFC#, フォーストリガーオブジェクトFT#,
フォースモニターオブジェクトFM#, フォース動作制限オブジェクト FMR#

解説
フォース座標を設定、または返します。

即時実行
いいえ

用法
FGet Object.CoordinateSystem, iVar
FSet Object.CoordinateSystem, FCS#

  • Object
    オブジェクト名
    オブジェクトは、FC(数値), FT(数値), FM(数値), FMR(数値), FC(ラベル), FT(ラベル), FM(ラベル), FMR(ラベル)のいずれかとして指定します。
  • iVar
    プロパティーの値を示す整数型変数
  • FCS#
    フォース座標オブジェクトFCS(数値)、またはFCS(ラベル)のどちらかとして指定します。


iVar

最小値 0 (デフォルト)
最大値 63

詳細説明
力制御機能, フォーストリガー機能, フォースモニター機能, フォース動作制限機能で利用するフォース座標を 設定、または返します。
CoordinateSystemのデフォルトは、FCS0です。FCS0はその時のツール先端設定と一致するため、以下と同じ意味を持ちます。 (FCS0の設定は、実際には変更できません。理解を助けるための記載です。)

FSet FCS0.Position, 0, 0, 0
FSet FCS0.Orientation, FG_TOOL

使用例
フォース座標1に原点と座標軸を設定後、フォースモニターオブジェクトにフォース座標1を設定し、力データを取得する例です。

Function GetForces
  Real myForces(8)
  FSet FCS1.Position, 0, 0, 100
  FSet FCS1.Orientation, FG_TOOL
  FSet FM1.CoordinateSystem, FCS1
  FGet FM1.Forces, myForces()
  Print myForces(FG_FX), myForces(FG_FY), myForces(FG_FZ)
Fend

参照
フォース座標オブジェクトFCS#, フォースコントロールオブジェクトFC#, フォーストリガーオブジェクトFT#, フォースモニターオブジェクトFM#, フォース動作制限FMR#