21
Mach4 General Discussion / Re: Is Mach4 really Hobby Material?
« on: January 24, 2018, 03:13:16 AM »
Hi Craig,
Feed override does not change a single axis, but all coordinated axis at the same time.
The industrial controllers I worked with had a dial for G0 moves and a separate dial for all working moves. With that controllers it is possible to start a move with velocity of 0 and increase velocity at will (and so change velocity during move).
For that to happen with mach4 the controller needs to sample an analog value (or an encoder) and pass that value to mach4 fast enuf that the motion can be worked out based on that value.
The only case, where I can imagine to change velocity of a single axis is on lathe when you plane the front surface. In that case the axis don't has an endpoint and the speed of the turning axis depends on the x-position - thus mach4 has to know x-position during move.
Threading (for me) is just a matter of synchronization and for so very close to the closed loop goal
Reinhard
Quote
if you attempt to change the pulse rate of one axis which is part of a coordinated move the eventual endpoint will no longer be the point which the trajectory planner calculated.Hm, guess u got me wrong.
Feed override does not change a single axis, but all coordinated axis at the same time.
The industrial controllers I worked with had a dial for G0 moves and a separate dial for all working moves. With that controllers it is possible to start a move with velocity of 0 and increase velocity at will (and so change velocity during move).
For that to happen with mach4 the controller needs to sample an analog value (or an encoder) and pass that value to mach4 fast enuf that the motion can be worked out based on that value.
The only case, where I can imagine to change velocity of a single axis is on lathe when you plane the front surface. In that case the axis don't has an endpoint and the speed of the turning axis depends on the x-position - thus mach4 has to know x-position during move.
Threading (for me) is just a matter of synchronization and for so very close to the closed loop goal
Reinhard