Articles Posted by the Author:

  • getFreeCmdCount()

    getFreeCmdCount()

    説明する コマンドバッファに残っている容量。 コマンドバッファのサイズは1024です。 文法 machine.getFreeCmdCount(); パラメータ machine:Machineオブジェクト用。 パラメータはありません。 フィードバック int: コマンド バッファーに残っているスペースの量を返します。 参照 getCmdCount() isCmdBufferFull() 図書館参考資料 86Duino リファレンス資料のテキストは、クリエイティブ・コモンズ 表示-継承 3.0 ライセンスの下で提供されています。リファレンス資料内のコード例はパブリックドメインとして公開されています。


  • isCmdBufferFull()

    isCmdBufferFull()

    説明する コマンドバッファがいっぱいかどうか。 コマンドバッファのサイズは1024です。 文法 machine.isCmdBufferFull(); パラメータ machine:Machineオブジェクト用。 パラメータはありません。 フィードバック bool: true: バッファがいっぱいです。false : バッファに空きがあります。 参照 getCmdCount() getFreeCmdCount() 図書館参考資料 86Duino リファレンス資料のテキストは、 クリエイティブ・コモンズ 表示-継承 3.0 ライセンスの下で提供されています。リファレンス資料内のコード例はパブリックドメインとして公開されています。


  • helicalXZ()

    helicalXZ()

    説明する 時計回りまたは反時計回りの円弧を使用して螺旋を描きます。方向は、円運動が発生するY軸の正方向から見ます。 この方法では、円の中心モードを使用して螺旋のパスを制御し、回転角度の正負の値を使用して時計回りまたは反時計回りを選択します。 各種モーション方法の詳細については、モーション方法の説明ページをご覧ください。 文法 machine.helicalXZ(cX, cZ, dstY, theta); machine.helicalXZ(cX, cZ, dstY, theta, feedrate); パラメータ machine:Machineオブジェクト用。 cX: 円中心モードにおける円中心の X 座標。 cZ: 円中心モードにおける円中心の Z 座標。 dstY:目標のY座標、つまり円弧運動をするときに軸を目標座標に移動します。 theta: 回転する角度。時計回りの場合は正の値、反時計回りの場合は負の値を使用します。 feedrate: 給紙速度。パラメータが渡されない場合、最後に記録された給紙速度が使用されます。 フィードバック bool: true: マシンが存在し、正常に作成されました。false : マシンが存在しないか、作成に失敗しました。 例 マシンの基本パラメータを設定し、マシンを XZ 平面で移動してスパイラルを作成します。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 […]


  • helicalYZ()

    helicalYZ()

    説明する 時計回りまたは反時計回りの円弧を使用して螺旋を描きます。方向は、円運動が発生するX軸の正方向から見ます。 この方法では、円の中心モードを使用して螺旋のパスを制御し、回転角度の正負の値を使用して時計回りまたは反時計回りを選択します。 各種モーション方法の詳細については、モーション方法の説明ページをご覧ください。 文法 machine.helicalYZ(cY, cZ, dstX, theta); machine.helicalYZ(cY, cZ, dstX, theta, feedrate); パラメータ machine:Machineオブジェクト用。 cY: 円中心モードにおける円の中心の Y 座標。 cZ: 円中心モードにおける円中心の Z 座標。 dstX:目標X座標、つまり円弧運動を行うときに軸を目標座標に移動します。 theta: 回転する角度。時計回りの場合は正の値、反時計回りの場合は負の値を使用します。 feedrate: 給紙速度。パラメータが渡されない場合、最後に記録された給紙速度が使用されます。 フィードバック bool: true: マシンが存在し、正常に作成されました。false : マシンが存在しないか、作成に失敗しました。 例 機械の基本パラメータを設定し、YZ 平面上で機械をらせん状に動かします。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 […]


  • helicalXY()

    helicalXY()

    説明 時計回りまたは反時計回りの円弧を使用して螺旋を描きます。方向は、円運動が発生するZ軸の正方向からとなります。 この方法では、円の中心モードを使用して螺旋のパスを制御し、回転角度の正負の値を使用して時計回りまたは反時計回りを選択します。 さまざまな動作方法の詳細については、動作方法の説明ページをご覧ください。 構文 machine.helicalXY(cX, cY, dstZ, theta); machine.helicalXY(cX, cY, dstZ, theta, feedrate); パラメータ machine: Machine オブジェクト。 cX: 円中心モードにおける円の中心の X 座標。 cY: 円中心モードにおける円の中心の Y 座標。 dstZ: 目標 Z 座標。円弧動作を実行する際に軸が目標座標に移動します。 theta: 回転角度。時計回りの場合は正の値を、反時計回りの場合は負の値を使用します。 feedrate: 送り速度。パラメータが渡されない場合は、最後に記録された送り速度が使用されます。 戻り値 bool: true: マシンが存在し、正常に作成されました。 false: マシンが存在しないか、作成に失敗しました。 例 マシンの基本パラメータを設定し、マシンをXY平面上でらせん状に回転させます。 1 2 3 4 5 6 7 8 9 10 11 12 13 […]


  • circleXZ()

    circleXZ()

    説明 時計回りまたは反時計回りの円弧を使用して、完全な円を描きます。方向は、円運動が発生するY軸の正方向からとなります。 この方法では、円の中心モードを使用して円弧のパスを制御します。完全な円運動であるため、目標位置は開始位置に戻ります。 さまざまな動作方法の詳細については、動作方法の説明ページを参照してください。 構文 machine.circleXZ(cX, cZ); machine.circleXZ(cX, cZ, revDir); machine.circleXZ(cX, cZ, revDir, feedrate); パラメータ machine: Machine オブジェクト。 cX: 円中心モードにおける円の中心のX座標。 cZ: 円中心モードにおける円の中心のZ座標。 revDir: 方向を反転します。反時計回りの場合は true、時計回りの場合は false を使用します。デフォルトは時計回りです。 feedrate: 送り速度。パラメータが渡されない場合、最後に記録された送り速度が使用されます。 戻り値 bool: true: マシンが存在し、正常に作成されました。 false: マシンが存在しないか、作成に失敗しました。 例 マシンの基本パラメータを設定し、マシンがXZ平面上に円を描画するようにします。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 […]


  • circleYZ()

    circleYZ()

    説明 時計回りまたは反時計回りの円弧を使用して、完全な円を描きます。方向は、円運動が発生するX軸の正方向からとなります。 この方法では、円の中心モードを使用して円弧のパスを制御します。完全な円運動であるため、目標位置は開始位置に戻ります。 さまざまな動作方法の詳細については、動作方法の説明ページを参照してください。 構文 machine.circleYZ(cY, cZ); machine.circleYZ(cY, cZ, revDir); machine.circleYZ(cY, cZ, revDir, feedrate); パラメータ machine: Machine オブジェクト。 cY: 円中心モードにおける円の中心のY座標。 cZ: 円中心モードにおける円の中心のZ座標。 revDir: 逆方向。反時計回りの場合は true、時計回りの場合は false を指定します。デフォルトは時計回りです。 feedrate: 送り速度。パラメータが指定されていない場合は、最後に記録された送り速度が使用されます。 戻り値 bool: true: マシンが存在し、正常に作成されました。 false: マシンが存在しないか、作成に失敗しました。 例 マシンの基本パラメータを設定し、マシンがYZ平面上に円を描画するようにします。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 […]


  • circleXY()

    circleXY()

    説明 時計回りまたは反時計回りの円弧を使用して、完全な円を描きます。方向は、円運動が発生するZ軸の正方向からとなります。 この方法では、円の中心モードを使用して円弧のパスを制御します。完全な円運動であるため、目標位置は開始位置に戻ります。 さまざまな動作方法の詳細については、動作方法の説明ページを参照してください。 構文 machine.circleXY(cX, cY); machine.circleXY(cX, cY, revDir); machine.circleXY(cX, cY, revDir, feedrate); パラメータ machine: Machine オブジェクト。 cX: 円中心モードにおける円の中心のX座標。 cY: 円中心モードにおける円の中心のY座標。 revDir: 方向を反転します。反時計回りの場合は true、時計回りの場合は false を使用します。デフォルトは時計回りです。 feedrate: 送り速度。パラメータが渡されない場合、最後に記録された送り速度が使用されます。 戻り値 bool: true: マシンが存在し、正常に作成されました。 false: マシンが存在しないか、作成に失敗しました。 例 マシンの基本パラメータを設定し、マシンがXY平面上に円を描画するようにします。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 […]


  • arcXZ_Theta()

    arcXZ_Theta()

    説明 時計回りまたは反時計回りの円弧を描きます。方向は、円運動が発生するY軸の正方向からとなります。 このメソッドは、円の中心モードを使用して円弧のパスを制御し、回転角度の正負の値を使用して時計回りまたは反時計回りを選択します。 各種モーションメソッドの詳細については、モーションメソッドの説明ページをご覧ください。 構文 machine.arcXZ_Theta(cX, cZ, theta); machine.arcXZ_Theta(cX, cZ, theta, feedrate); パラメータ machine: Machine オブジェクト。 cX: 円中心モードにおける円の中心のX座標。 cZ: 円中心モードにおける円の中心のZ座標。 theta: 回転する角度。時計回りの場合は正の値を、反時計回りの場合は負の値を使用します。 feedrate: 送り速度。パラメータが渡されない場合は、最後に記録された送り速度が使用されます。 戻り値 bool: true: マシンが存在し、正常に作成されました。 false: マシンが存在しないか、作成に失敗しました。 例 マシンの基本パラメータを設定し、XZ平面上でマシンを90度の円弧で移動させます。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 […]


  • arcYZ_Theta()

    arcYZ_Theta()

    説明 時計回りまたは反時計回りの円弧を描きます。方向は、円運動が発生するX軸の正方向からとなります。 このメソッドは、中心点モードを使用して円弧のパスを制御し、回転角度の正負の値を使用して時計回りまたは反時計回りを選択します。 各種モーションメソッドの詳細については、モーションメソッドの説明ページをご覧ください。 構文 machine.arcYZ_Theta(cY, cZ, theta); machine.arcYZ_Theta(cY, cZ, theta, feedrate); パラメータ machine: Machine オブジェクト。 cY: 円中心モードにおける円の中心のY座標。 cZ: 円中心モードにおける円の中心のZ座標。 theta: 回転する角度。時計回りの場合は正の値を、反時計回りの場合は負の値を使用します。 feedrate: 送り速度。パラメータが渡されない場合は、最後に記録された送り速度が使用されます。 戻り値 bool: true: マシンが存在し、正常に作成されました。 false: マシンが存在しないか、作成に失敗しました。 例 マシンの基本パラメータを設定し、マシンをXY平面上で90度の円弧で移動します。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 […]