User Tools

Site Tools


mycnc:mycnc_pulse_width_setup

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revisionBoth sides next revision
mycnc:mycnc_pulse_width_setup [2019/04/24 13:04] ivanmycnc:mycnc_pulse_width_setup [2019/04/24 13:32] ivan
Line 23: Line 23:
 As such, the pulse impulses sent from the controller to the motor have to have a certain minimum width for the motor to be able to register those signals. However, that signal width also cannot be too large due to the signal overlap that would otherwise occur due to each individual signal interfering with the next one. This is done by ensuring the controller sends impulse signals at a rate that is lower than the period of the impulse at its maximum frequency, resulting in impulse signals that do not interfere with one another while the width of the signal is wide enough for the motor to register the impulse. As such, the pulse impulses sent from the controller to the motor have to have a certain minimum width for the motor to be able to register those signals. However, that signal width also cannot be too large due to the signal overlap that would otherwise occur due to each individual signal interfering with the next one. This is done by ensuring the controller sends impulse signals at a rate that is lower than the period of the impulse at its maximum frequency, resulting in impulse signals that do not interfere with one another while the width of the signal is wide enough for the motor to register the impulse.
  
-These constraints on the minimum and the maximum pulse width create a permissible range of pulse widths for each motor depending on its hardware specifications and the particular speeds it is required to be operated at.+These constraints on the minimum and the maximum pulse width create a permissible range of pulse widths for each motor depending on its hardware specifications and the particular speeds it is required to be operated at. Such an optimal pulse width for the controller based on these particular specifications can be calculated.
  
 ====Pulse Width Calculations==== ====Pulse Width Calculations====
Line 29: Line 29:
   *Choose the speed at which your machine will move in **[meters / minute]**   *Choose the speed at which your machine will move in **[meters / minute]**
  
-  *Convert the **[meters / minute]** speed with which the machine moves to the number of **[revolutions / second]** of the screw/belt/etc based on the **[meters / revolution]** value of the screw/belt on your machine   +  *Convert the **[meters / minute]** speed with which the machine will move to the number of **[revolutions / second]** of the screw/belt/etc based on the **[meters / revolution]** value of the screw/belt on your machine (this screw/belt value is specific to each hardware setup) 
-     *//For example, if the desired **[meters / minute]** speed is equal to 5 meters/minute, and the **[meters / revolution]** value of the screw/belt is 5 millimeters/revolution, the **[revolutions / second]** value will be calculated as follows:// +     *//For example, if the desired **[meters / minute]** speed of the machine is equal to 5 meters/minute, and the **[meters / revolution]** value of the screw/belt is 5 millimeters/revolution, the **[revolutions / second]** value will be calculated as follows:// 
 <code> <code>
 5 meters/minute ÷ 60 seconds/minute · 1000 millimeters/meter ≈ 80 millimeters/second  5 meters/minute ÷ 60 seconds/minute · 1000 millimeters/meter ≈ 80 millimeters/second 
Line 62: Line 62:
       *//For example, if the **[seconds / step]** value was equal to 9.76 μs/step, and an ET6 or an ET7 board was used, 12 μs would be selected from the chart in the **Common Hardware Settings** tab as it is the closest value that's higher than 9.76 μs//       *//For example, if the **[seconds / step]** value was equal to 9.76 μs/step, and an ET6 or an ET7 board was used, 12 μs would be selected from the chart in the **Common Hardware Settings** tab as it is the closest value that's higher than 9.76 μs//
 {{:mycnc:pulse-width:pulse-width-chart2.png}} {{:mycnc:pulse-width:pulse-width-chart2.png}}
-      *The 12 μs corresponds to Setting 7 in the chart, thus the **Pulse width** value should be set to 7. +      *The 12 μs corresponds to Setting 7 in the chart, thus the **Pulse width** value should be set to 7 in myCNC software
          *//NOTE: The first value in the **Pulse Width** line refers to the first four axes of the controller (for example, the horizontal X and Y axes), while the second value refers to the other two axes of the controller (for example, the vertical Z axis). These values are set to be different if the controller used on the vertical axis is separate from that used on the horizontal, and are left the same if a single controller is used.//          *//NOTE: The first value in the **Pulse Width** line refers to the first four axes of the controller (for example, the horizontal X and Y axes), while the second value refers to the other two axes of the controller (for example, the vertical Z axis). These values are set to be different if the controller used on the vertical axis is separate from that used on the horizontal, and are left the same if a single controller is used.//
 {{:mycnc:pulse-width:pulse-width-chart3.png}} {{:mycnc:pulse-width:pulse-width-chart3.png}}
  
     *The pulse width setup is now complete.     *The pulse width setup is now complete.
mycnc/mycnc_pulse_width_setup.txt · Last modified: 2024/01/22 11:05 by ivan

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki