workpiece touchoff getting lost (v2.6.4)

More
25 Jul 2016 12:37 #77976 by andypugh
I have been just trusting the system to not start the spindle when I am doing a toolchange. I agree that that isn't necessarily ideal.
Perhaps a physical interlock switch to the spindle drive is a good idea?

Please Log in or Create an account to join the conversation.

More
25 Jul 2016 16:25 #77997 by bschiett

I have been just trusting the system to not start the spindle when I am doing a toolchange. I agree that that isn't necessarily ideal.
Perhaps a physical interlock switch to the spindle drive is a good idea?


maybe i'm paranoid but i would not trust the computer and controller box / VFD to not take off... which is why i always press the estop before I change tools. I'm continuing to do that, which should be ok as long as no axis is moving... so i just have to make sure all axes have stopped moving, then i press the estop and then i change tools.

Please Log in or Create an account to join the conversation.

More
25 Jul 2016 23:30 #78024 by BigJohnT

I have been just trusting the system to not start the spindle when I am doing a toolchange. I agree that that isn't necessarily ideal.
Perhaps a physical interlock switch to the spindle drive is a good idea?


maybe i'm paranoid but i would not trust the computer and controller box / VFD to not take off... which is why i always press the estop before I change tools. I'm continuing to do that, which should be ok as long as no axis is moving... so i just have to make sure all axes have stopped moving, then i press the estop and then i change tools.


Then home all the axes...

JT
The following user(s) said Thank You: bschiett

Please Log in or Create an account to join the conversation.

More
26 Jul 2016 01:48 #78028 by Todd Zuercher
If your e-stop doesn't disable the axis motors, and doesn't cut power to the spindle, then it really isn't doing much at all anyway and you really aren't much safer than if you just paused Linuxcnc.

If your e-stop does disable the drives, then you really should need to rehome after using the e-stop.

If you want a safe tool change, add a manual physical disconnect switch either between the drive and motor or on the drive's power input. and change the tool with Linuxcnc paused, spindle stopped and the power to the spindle disconnected.

The only way you can have the drives disabled and be sure not to loose position is to add encoder feedback, (either switch to servos or...)
The following user(s) said Thank You: bschiett

Please Log in or Create an account to join the conversation.

More
26 Jul 2016 12:45 #78036 by bschiett

If your e-stop doesn't disable the axis motors, and doesn't cut power to the spindle, then it really isn't doing much at all anyway and you really aren't much safer than if you just paused Linuxcnc.

If your e-stop does disable the drives, then you really should need to rehome after using the e-stop.

If you want a safe tool change, add a manual physical disconnect switch either between the drive and motor or on the drive's power input. and change the tool with Linuxcnc paused, spindle stopped and the power to the spindle disconnected.

The only way you can have the drives disabled and be sure not to loose position is to add encoder feedback, (either switch to servos or...)


the estop is connected to the motherboard in the controller box which controls the VFD and drivers.

i'm not sure whether it just tells linuxcnc that the estop has been pressed, or if it internally in hardware disconnects the drivers / VFD as soon as you press the estop.

when i press the estop i see that in linuxcnc the power is cut (i.e. i have to release the estop and press f2 to power the machine again).

i could turn off the VFD... but turning it off and on all the time might not be healthy for its lifetime?

i'm trying to understand at a technical level why disabling the drives or motors would make them lose their position?

Please Log in or Create an account to join the conversation.

More
26 Jul 2016 13:23 #78039 by BigJohnT

i'm trying to understand at a technical level why disabling the drives or motors would make them lose their position?


When the axes are unpowered the Z for example may drift downward. On my Hardinge CHNC Lathe when I power the drives off as the oil film gets thinner the axes will drift a bit. It's a servo with encoder feedback so LinuxCNC keeps track of the new position. For an open loop stepper system you could lean on an axis and move it and the controller has no idea when you power up. The simple answer is to home the axes after power up every time. That is the reason LinuxCNC had a volatile home option for open loop machines and you should be using it on an open loop machine.

JT
The following user(s) said Thank You: bschiett

Please Log in or Create an account to join the conversation.

More
26 Jul 2016 14:50 - 26 Jul 2016 14:51 #78041 by Todd Zuercher
When your machine is in e-stop, can you turn the step motors by hand?
If you can then they are disabled. If you can't then they are still powered up (and your e-stop isn't doing much more than pausing Linuxcnc).
With the drives disabled you can easily shift an axis a small (or large) amount while you are changing tools. Or gravity could do it for you. At the very least the motors could shift a step as they naturally align to their un-powered magnetic poles, then when re-powered might move to the next or previous closest position.
Last edit: 26 Jul 2016 14:51 by Todd Zuercher.
The following user(s) said Thank You: bschiett

Please Log in or Create an account to join the conversation.

More
26 Jul 2016 14:58 #78042 by bschiett

i'm trying to understand at a technical level why disabling the drives or motors would make them lose their position?


When the axes are unpowered the Z for example may drift downward. On my Hardinge CHNC Lathe when I power the drives off as the oil film gets thinner the axes will drift a bit. It's a servo with encoder feedback so LinuxCNC keeps track of the new position. For an open loop stepper system you could lean on an axis and move it and the controller has no idea when you power up. The simple answer is to home the axes after power up every time. That is the reason LinuxCNC had a volatile home option for open loop machines and you should be using it on an open loop machine.

JT


thanks, so VOLATILE_HOME=1?

Please Log in or Create an account to join the conversation.

More
26 Jul 2016 15:01 #78043 by BigJohnT
The following user(s) said Thank You: bschiett

Please Log in or Create an account to join the conversation.

Time to create page: 0.161 seconds
Powered by Kunena Forum