Machine.computePPU_LeadScrew()

[Motion86]

描述

When setting the PPU (Pulse per Unit) using config_PPU, you can use the help calculation function to find the set parameters.

The relationship of PPU (Pulse per Unit) is shown in the following figure.

zero-size

86Duino sends pulse to the stepper motor driver board, which sends step to rotate the stepper motor.

  • micro_stepping
    • The number of pulses received from the 86Duino to type a step on the stepper motor driver board.
  • steps_per_revolution
    • The parameter on the stepper motor, the number of steps to be received from the stepper motor driver board for one revolution.

The formula for calculating pulses_per_revolution is steps_per_revolution * micro_stepping.

The parameters need to be measured in the ratio of the guide screw pitch to the gearbox gears, as follows.

zero-size

語法

machine.computePPU_LeadScrew(pulses_per_revolution, leadscrew_pitch, gear_ratio);

參數

  • machine: for Machine objects.
  • pulses_per_revolution: The number of pulses that the 86Duino needs to hit to make one revolution of the stepper motor.
  • leadscrew_pitch: The pitch of the leadscrew.
  • gear_ratio: Gear ratio of the gearbox. The value of gear_ratio is the number of output gear teeth / number of input gear teeth, i.e., gear_ratio = Toutput / Tinput.

回傳

double: The PPU (Pulse per Unit) after the return calculation.

參考


函式庫參考主頁面

86Duino 參考的文本是根據 Creative Commons Attribution-ShareAlike 3.0 License,部分文本是從 the Arduino reference 修改的。 參考中的代碼示例已發佈到公共領域。

發表評論

上部へスクロール