Articles Posted by the Author:

  • getMaxVelocity()

    getMaxVelocity()

    Description Get the maximum velocity limit of the specified axis. Syntax machine.getMaxVelocity(axis); Parameters machine: Machine object. axis: The axis of motion for which the maximum velocity is to be obtained, which can be AXIS_X, AXIS_Y or AXIS_Z. Return double: Return the maximum moving speed of the axis. See also getMaxAcc() getActualPos() Library Reference 86Duino Reference […]


  • getActualPos()

    getActualPos()

    Description Get the position of the machine in the workspace. Syntax machine.getActualPos(axis); machine.getActualPos(x, y, z); Parameters machine: Machine object. axis: The axis of motion to get the position, which can be AXIS_X, AXIS_Y or AXIS_Z. x: Get the target position of the X axis. y: Get the target position of the Y axis. z: Get […]


  • config_MaxPulseSpeed()

    config_MaxPulseSpeed()

    Description Set the maximum speed of the machine's output pulse. Syntax machine.config_MaxPulseSpeed(pfhz); Parameters machine: Machine object. pfhz: The speed of the machine's pulse output, in pulses/s (HZ). Return true: Setting is successful. false: Setting error, which means the machine does not exist or the setting is done after the machine is started. Please make sure […]


  • config_HomePins()

    config_HomePins()

    Description Set the pins of the machine's hardware limit switches to define the machine's Home point. Syntax machine.config_HomePins(xLimit, yLimit, zLimit); Parameters machine: Machine object. Machine machine(0): There are three Machines available, 0, 1, and 2. xLimit, yLimit, zLimit: The pins of the hardware limit switches corresponding to the x, y, and z axes of the […]


  • config_MaxAcc()

    config_MaxAcc()

    Description Set the maximum acceleration of the machine movement. Syntax machine.config_MaxAcc(max_acc); Parameters machine: Machine object. axis: The axis to set the maximum acceleration, can be AXIS_X, AXIS_Y or AXIS_Z. max_acc: The maximum feed acceleration of the machine on the specified axis, in mm per second^2. Return true: Setting is successful. false: Setting error, which means […]


  • config_MaxVelocity()

    config_MaxVelocity()

    Description Set the maximum speed of the machine. Syntax machine.config_MaxVelocity(axis, max_feedrate_mps); Parameters machine: Machine object. axis: The axis to set the maximum speed, can be AXIS_X, AXIS_Y or AXIS_Z. max_feedrate_mps: The maximum feed rate of the machine on the specified axis, in mm per second. Return true: Setting is successful. false: Setting error, which means […]


  • config_PosLimit()

    config_PosLimit()

    Description Set the software limit range of the machine movement. Syntax machine.config_PosLimit(axis, min, max); Parameters machine: Machine object. axis: The axis to set the software limit, which can be AXIS_X, AXIS_Y or AXIS_Z. min: Set the minimum position of the software of the axis. The unit depends on the PPU and is generally mm. max: […]


  • config_PPU()

    config_PPU()

    Description Set Pulses per Unit (PPU). This unit determines the unit moving distance of the machine. That is, how many pulses need to be output for each unit distance. For example, 80 pulses/mm. Syntax machine.config_PPU(axis, pulses_per_mm); Parameters machine: Machine object. axis: The axis to be set, which can be AXIS_X, AXIS_Y or AXIS_Z. pulses_per_mm: Set […]


  • config_ReverseDirection()

    config_ReverseDirection()

    Description Reverse the direction of the axis. Syntax machine.config_ReverseDirection(axis) Parameters machine: Machine object. axis: The axis to be set, which can be AXIS_X, AXIS_Y or AXIS_Z. Return true: Setting is successful. false: Setting error, which means the machine does not exist or the setting is done after the machine is started. Please make sure the […]