4-axis Arduino based CNC hot wire foam cutter
- This topic has 26 replies, 5 voices, and was last updated 7 years, 9 months ago by .
- You must be logged in to reply to this topic.
Shop › Forum › Everything Else › 4-axis Arduino based CNC hot wire foam cutter
You may need to check which axis is the slowest and adjust all speeds accordingly.
What if two motors pulse at the same time and the second motor has a shorter dt?
a/b/c – which one gets divided first?
I am not sure I understood your question.
You may need to check which axis is the slowest and adjust all speeds accordingly.
I tried calculating dt for each axis, compare them and use the smaller one but it did not work…not sure if it is the concept that is wrong or the implementation. This should work, in theory, when we have only one axis moving, right?
But then I thought about your last question too…
What if two motors pulse at the same time and the second motor has a shorter dt?
And my brain went blue screen! =] How is this problem approached in the industry? I understand bresenham is widely used in CNC applications.
In the mean time I tried to understand your feedrate implementation and did not quite understand how the values you used relate to the machine’s physical characteristics.