Articles Posted by the Author:

  • getMaxVelocity()

    getMaxVelocity()

    描述 取得指定軸的最大速度限制。 語法 machine.getMaxVelocity(axis); 參數 machine:為 Machine物件。 axis:欲取得最大速度之運動軸,可為 AXIS_X, AXIS_Y or AXIS_Z。 回傳 double:回傳該運動軸之最大移動速度。 See also getMaxAcc() getActualPos() 函式庫參考主頁面 86Duino 參考資料的文本遵循 知識共享署名-相同方式共享 3.0 許可證。參考資料中的程式碼範例已發佈到公共領域。


  • getActualPos()

    getActualPos()

    描述 取得机器在工作空间中的位置。 语法 machine.getActualPos(axis); machine.getActualPos(x, y, z); 参数 machine:为 Machine物件。 axis:欲取得位置之运动轴,可为 AXIS_X, AXIS_Y or AXIS_Z。 x:取得 X 轴的目标位置。 y:取得 Y 轴的目标位置。 z:取得 Z 轴的目标位置。 回传 getActualPos(axis): double:回传该运动轴之位置。 getActualPos(x, y, z): 无回传值,直接使用参考获取 X, Y, Z 轴位置。 See also getMaxAcc() getMaxVelocity() getJogPos() 函式库参考主页面 86Duino 参考资料的文本遵循 知识共享署名-相同方式共享 3.0 许可证。参考资料中的程式码范例已发布到公共领域。


  • config_MaxPulseSpeed()

    config_MaxPulseSpeed()

    描述 设定机器输出脉波的最高速度。 语法 machine.config_MaxPulseSpeed(pfhz); 参数 machine:为 Machine物件。 pfhz:为机器脉波输出的速度,单位为 pulses/s (HZ)。 回传 true: 设定成功。 false: 设定错误,代表机器不存在或者在机器启动之后才做设定。 请确保机器存在,并确保对机器做设定必须在启动机器之前。 See also config_PulseMode() 函式库参考主页面 86Duino 参考资料的文本遵循 知识共享署名-相同方式共享 3.0 许可证。参考资料中的程式码范例已发布到公共领域。


  • config_HomePins()

    config_HomePins()

    描述 设定机器的硬体极限开关之 pin 脚,以定义机器之 Home 点。 语法 machine.config_HomePins(xLimit, yLimit, zLimit); 参数 machine:为 Machine物件。 Machine machine(0):一共有 0,1,2 三组 Machine 可供使用。 xLimit, yLimit, zLimit:为该组 Machine 分别在 x, y, z 三轴所对应到的硬体极限开关之 pin 脚。 回传 true: 设定成功。 false: 设定错误,代表机器不存在或者在机器启动之后才做设定。 请确保机器存在,并确保对机器做设定必须在启动机器之前。 范例 设定机器的基本参数,并将机器移动至 Home 点。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 […]


  • config_MaxAcc()

    config_MaxAcc()

    描述 设定机器移动之最大加速度。 语法 machine.config_MaxAcc(max_acc); 参数 machine:为 Machine物件。 axis:欲设定最大加速度之轴,可为 AXIS_X, AXIS_Y or AXIS_Z。 max_acc:为机器在指定轴的最大进给加速度,单位为 mm per second^2。 回传 true: 设定成功。 false: 设定错误,代表机器不存在或者在机器启动之后才做设定。 请确保机器存在,并确保对机器做设定必须在启动机器之前。 See also config_MaxVelocity() 函式库参考主页面 86Duino 参考资料的文本遵循 知识共享署名-相同方式共享 3.0 许可证。参考资料中的程式码范例已发布到公共领域。


  • config_MaxVelocity()

    config_MaxVelocity()

    描述 设定机器移动之最大速度。 语法 machine.config_MaxVelocity(axis, max_feedrate_mps); 参数 machine:为 Machine物件。 axis:欲设定最大速度之轴,可为 AXIS_X, AXIS_Y or AXIS_Z。 max_feedrate_mps:为机器在指定轴的最大进给速率,单位为 mm per second。 回传 true: 设定成功。 false: 设定错误,代表机器不存在或者在机器启动之后才做设定。 请确保机器存在,并确保对机器做设定必须在启动机器之前。 See also config_MaxAcc() 函式库参考主页面 86Duino 参考资料的文本遵循 知识共享署名-相同方式共享 3.0 许可证。参考资料中的程式码范例已发布到公共领域。


  • config_PosLimit()

    config_PosLimit()

    描述 设定机器运动的软体极限范围。 语法 machine.config_PosLimit(axis, min, max); 参数 machine:为 Machine物件。 axis:欲设定软体极限之轴,可为 AXIS_X, AXIS_Y or AXIS_Z。 min:设定该轴的软体之最小位置,单位视PPU决定,一般为 mm。 max:设定该轴的软体之最大位置,单位视PPU决定,一般为 mm。 回传 true: 设定成功。 false: 设定错误,代表机器不存在或者在机器启动之后才做设定。 请确保机器存在,并确保对机器做设定必须在启动机器之前。 范例 设定机器的基本参数,并将机器移动至 Home 点。 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 […]


  • config_PPU()

    config_PPU()

    描述 设定 Pulses per Unit (PPU),此单位决定了机器移动之单位移动距离, 即欲移动每单位距离,需要输出多少个 pulses。比如说 80 pulses/mm。 语法 machine.config_PPU(axis, pulses_per_mm); 参数 machine:为 Machine物件。 axis:欲设定之运动轴,可为 AXIS_X, AXIS_Y or AXIS_Z。 pulses_per_mm:设定该轴的单位移动距离,需要输出多少 pulses,此例定义为 pulses/mm。 回传 true: 设定成功。 false: 设定错误,代表机器不存在或者在机器启动之后才做设定。 请确保机器存在,并确保对机器做设定必须在启动机器之前。 范例 设定机器的基本参数,并将机器移动至 Home 点。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 […]


  • config_ReverseDirection()

    config_ReverseDirection()

    描述 将运动轴移动方向反向。 语法 machine.config_ReverseDirection(axis) 参数 machine:为 Machine物件。 axis:欲设定之运动轴,可为 AXIS_X, AXIS_Y or AXIS_Z。 回传 true: 设定成功。 false: 设定错误,代表机器不存在或者在机器启动之后才做设定。 请确保机器存在,并确保对机器做设定必须在启动机器之前。 范例 设定机器的基本参数,并将机器移动至 Home 点。 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 […]