追加のスプライン軸A、B、C
Gコードワード: A
、 B
、 C
ファンクション: 使用 A
、 B
、および C
追加のスプライン軸のターゲット位置を定義します。これらの軸は以下と似ています。 P
、 Q
、 U
、 V
、および W
。 P
、 Q
、 U
、および V
直線的に補間され、 A
、 B
、および C
3 次多項式で補間されます。
ヒント
を使う
A
、B
、またはC
追加軸の使用は除外されます。U
、V
、およびW
なぜならU
、V
、およびW
グラデーションを定義します。座標軸
A
、B
、またはC
のビット 3、4、または 5 で選択できます。wAxis
の入力SMC_リミット・ダイナミクス
またはwAddAxis
のSMC_リミットをチェック
。ザの
SMC_SmoothPath
、SMC_SmoothMerge
、SMC_スムースBスプライン
、およびSMC_ABC スロープを再計算
ファンクションブロックは、追加する軸の傾きを自動的に決定します。つまり、以下の定義はU
、V
、またはW
必要ありません。
Gコード
N10 G0 X0 A0 P0 F10 E30 E-30 N20 G1 X100 A100 P100
線形追加軸Pは、移動経路に対して線形補間されます。したがって、その時間プロファイルは、パス速度の時間プロファイルを返します。

追加のスプライン軸Aは、多項式関数として補間されます。

スプライン関数を使用する必要があります。特に、接線遷移が一定のパスを使用する場合は、補間関数を速度0まで減速する必要はありません。
Gコード
N10 G0 X0 A0 P0 F10 E30 E-30 N20 G1 X50 A40 P40 N30 G1 X100 A100 P100
線形の場合、最初の部分では40単位の追加軸が50パス単位で移動し、2番目の部分では60単位の追加軸が50パス単位で移動するため、速度が急上昇します。パス速度はパスデカルト空間の後にのみ(XYZ)を定義するため、Xの一定速度により、Pの速度ジャンプが発生します。

スプライン軸には、次のプロファイルが表示されます。

終了位置での軸A、B、およびCの勾配は、U、V、およびWワードで定義できます。勾配の単位は、空間内のパス単位ごとの追加軸のパス単位です。
Gコード
N10 G0 X0 A0 F10 E30 E-30 N20 G1 X100 A100 U1.5 N30 G1 X200 A200 U0
このプログラムにはA軸間の連続的な遷移が含まれているため、ユーザーがプログラムしたA軸の勾配 (U=2) が適用されます N20
そして N30
。したがって、X=100 の場合、A 軸の位置はパスの長さの 2 倍の速さで増加します
