Articles Posted by the Author:

  • setMpgAxis()

    setMpgAxis()

    描述 设定在 MPG 模式下的对应输出轴。   语法 machine.setMpgAxis(axis);   參數 machine:为 Machine物件。 axis:对应输出轴,可为 AXIS_X, AXIS_Y or AXIS_Z。   回傳 無回傳值。   範例 设定机器的基本参数,并启用 MPG 模式,Encoder 值变动时会连动 X 轴。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 […]


  • setMpgSpeed()

    setMpgSpeed()

    描述 设置在 MPG 模式下的进给速度。   语法 machine.setMpgSpeed(feedrate);   參數 machine:为 Machine物件。 feedrate:进给速度。   回传 无回传值。   范例 设定机器的基本参数,并启用 MPG 模式,Encoder 值变动时会连动 X 轴。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 […]


  • endMpg()

    endMpg()

    描述 结束 MPG 模式,并回到一般模式下。   语法 machine.endMpg();   參數 machine:為 Machine物件。 無參數。   回傳 無回傳值。   See also beginMpg() setMpgSpeed() setMpgAxis() setMpgRatio() getJogPos()   函式庫參考主頁面 86Duino 参考资料的文本遵循知识共享署名-Creative Commons Attribution-ShareAlike 3.0 License。参考资料中的代码示例已发布到公共领域。


  • beginMpg()

    beginMpg()

    描述 启用 MPG 模式,在此模式下,该 Machine 无法做其它运动控制,仅能使用 Encoder 的读回值,并依照变化量去移动对应输出轴。 語法 machine.beginMpg(encoder); 參數 machine:为 Machine物件。 encoder:为 Encoder 物件,如欲了解更多请详见 Encoder 函式庫页面。 回传 无回传值。 范例 设定机器的基本参数,并启用 MPG 模式,Encoder 值变动时会连动 X 轴。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 […]


  • setJogOffset()

    setJogOffset()

    描述 设置在 incJog 模式下,触发移动的距离。 語法 machine.setJogOffset(incPerMM); 参数 machine:为 Machine物件。 incPerMM:每次触发移动多少毫米。 回传 無回傳值。 范例 设定机器的基本参数,并启用 incJog 模式,每次点击移动 1 毫米。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 […]


  • setJogSpeed()

    setJogSpeed()

    描述 设置在 Jog / incJog 模式下的进给速度。 语法 machine.setJogSpeed(feedrate); 參數 machine:为 Machine物件。 feedrate:进给速度。 回传 無回傳值。 范例 设定机器的基本参数,并启用 Jog 模式,触发按钮时移动。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 […]


  • endJog()

    endJog()

    描述 结束 Jog 模式,并回到一般模式下。 语法 machine.endJog(); 参数 machine:为 Machine物件。 无参数。 回传 无回传值。 See also beginJog() setJogSpeed() setJogOffset() getJogPos() 函式库参考 86Duino 参考资料的文字采用 Creative Commons Attribution-ShareAlike 3.0 License 授权。参考资料中的程式码范例已发布到公共领域。


  • beginJog()

    beginJog()

    描述 启用 Jog 模式,在此模式下,该 Machine 无法做其它运动控制,仅能使用指定脚位外连接的下拉开关做控制。 而 Jog 模式下又区分下列两种控制行为: Jog 模式 - 按下开关(pull down)后即开始移动,直至放开(pull up)后停止。 incJog 模式 - 点击开关移动一个单位距离,可以使用 setJogOffset() 设定其距离。 语法 machine.beginJog(pX, mX, pY, mY, pZ, mZ); machine.beginJog(pX, mX, pY, mY, pZ, mZ, incJog); 參數 machine:为 Machine物件。 pX:对应 X 轴正方向 (plus) 的 Pin 脚脚位。 mX: 对应 X 轴负方向 (minus) 的 Pin 脚脚位。 pY: 对应 […]


  • gcode 指令参考表

    gcode 指令参考表

    描述 此页说明了函式gcode()所支援的指令、指令格式以及使用方法。 其中指令格式(如: G1 Axes- F- )内的– 号,代表数值输入。 各种运动效果请详见运动方法解说页面。 G-Code 参考表 G代码 说明 G1 直线运动 G2 顺时针圆弧运动 G3 逆时针圆弧运动 G4 暂停命令 G17 选择XY 平面作圆弧运动 G18 选择XZ 平面作圆弧运动 G19 选择YZ 平面作圆弧运动 G90 绝对位置模式 G91 相对位置模式 G90.1 弧线圆心绝对位置模式 G91.1 弧线圆心相对位置模式 G92 坐标系偏移 G1 G1 Axes- F- 进行直线移动,可搭配G90 与G91 指定为绝对模式或相对模式。 Axes: 为终点座标 F: 为进给速度 使用范例: 1.由当前位置以进给速度500 直线移动到绝对座标(10,10,20) 1 […]


  • getCmdCount()

    getCmdCount()

    描述 command buffer 已使用多少空间。 此command buffer size 为1024。 语法 machine.getCmdCount(); 参数 machine:为Machine物件。 无参数。 回传 int:command buffer 已使用多少空间。 参见 isCmdBufferFull() getFreeCmdCount() 函式库参考 86Duino 参考资料的文本遵循Creative Commons Attribution-ShareAlike 3.0 许可证。参考资料中的代码示例已发布到公共领域。