If you are using something like a G540 and MACH3 and you have an axis with 2 motors on it you can home each separately to maintain squareness of your gantry.
How do you do that using GRBL and UGS?
Thanks
If you are using something like a G540 and MACH3 and you have an axis with 2 motors on it you can home each separately to maintain squareness of your gantry.
How do you do that using GRBL and UGS?
Thanks
If you want to run 2 motors in sync, connect them to two separate drivers and feed that drivers with the same step/directory/enable signal. Once the motors are setup square, they will remain square.
Alternatively connect the two spindles by one driving shaft , this is easy to do and works OK.
If you really need to home the two spindle motors separately then each motor needs a driver that is controlled individually. I don't think it can be done using GRB!
You only need one limit switch because both motors should be in sync (after initial setup).Do you put limit switches on both motors or just one then?
You should be using the the slave axis settings in Mach. Each motor should have it's own driver. Connecting 2 motors to one axis/driver will work if you reverse the wiring on one, but it's not the best way and can cause other issues.
Instability, loss of torque (each motor would get roughly half the current that the driver would normally supply to one motor), possible timing issues. You are doubling the reactance or inductance applied to the driver. This will likely cause instability and loss of torque of the motors at higher drive frequencies resulting in lost steps. This is a nonlinear function, meaning torque drops more rapidly with increasing drive frequency. This will severely limit the maximum speed of your machine. In addition, the back EMF from two motors under certain operating conditions may add up to the point where it exceeds the voltage rating of the driver which can result in damage to the driver.
These conditions can happen when you are running 2 motors attached to 1 driver and I agree that is not the way to do it.Instability, loss of torque (each motor would get roughly half the current that the driver would normally supply to one motor), possible timing issues. You are doubling the reactance or inductance applied to the driver. This will likely cause instability and loss of torque of the motors at higher drive frequencies resulting in lost steps. This is a nonlinear function, meaning torque drops more rapidly with increasing drive frequency. This will severely limit the maximum speed of your machine. In addition, the back EMF from two motors under certain operating conditions may add up to the point where it exceeds the voltage rating of the driver which can result in damage to the driver.
@tkms002 is running 2 motors attached to 2 drivers, so these conditions do not apply to his setup!
for squaring a stepper driven system with 2 motors on one axis you can simply jog that axis to a set of hard stops, allowing one motor to stall and then the other. It is crude, but works very well. This is how I square the z-axis of my 3d printer. Once square then you can run the homing sequence and both motors will run and stay square.