Probe/Spindle at speed/Spindle Lockout

More
2 years 10 months ago #287387 by jimwhiting
Hi,

So following from my issues having the spindle turning on during probing and trashing my probe... I now have a spindle lockout, which I have implemented by toggling the global VFD enable pin externally. My VFD reports spindle at speed via rs-485, which it doesn't do if the VFD is disabled... which leads to the probing routines not working due to timing out (I think)... (Defeating the point of the lockout in the first place!)

I'm contemplating moving my spindle lockout to a contactor on the motor side of the VFD so if it's disabled the motor is physically not attached to the VFD.

Thoughts?

Thanks,

Jim.

Please Log in to join the conversation.

More
2 years 10 months ago #287427 by Mecanix
spindle.N.inhibit - (bit, in) When this bit is TRUE, the spindle speed is set to 0.

Please Log in to join the conversation.

More
2 years 10 months ago #287475 by spumco

I'm contemplating moving my spindle lockout to a contactor on the motor side of the VFD so if it's disabled the motor is physically not attached to the VFD.

Thoughts?


 
Every VFD manual I've read cautions against installing contactors or switches between the VFD and the motor.  The VFD can be damaged if it's disconnected from the motor during operation.

To expand on @Mecanix's suggestion, you could do the following:
  • Connect spindle.N.inhibit to a motion.digital-out pin
  • Edit probe routines
    • Set spindle speed to zero (in case there is an active feedrate Fnnn)
    • Set spindle.N.inhibit true using M64 Pnn
    • [probe routine stuff]
    • Set spindle.N.inhibit false using M65 Pnn

Please Log in to join the conversation.

More
2 years 10 months ago #287478 by tommylight

Every VFD manual I've read cautions against installing contactors or switches between the VFD and the motor.  The VFD can be damaged if it's disconnected from the motor during operation.
+1
That is absolutely not allowed.

Please Log in to join the conversation.

More
2 years 10 months ago #287488 by MaHa
Another option, how i solved this, when using Axis:

In remaped toolchange,  in change.ngc  enter  S0 M5
This entry in usercommand.py file sets spindle.0.inhibit 1, while probe is in spindle (my probe is T999).

Please Log in to join the conversation.

More
2 years 9 months ago #289874 by jimwhiting
Thanks for the responses.

Eventually I have found that I messed up the bitmask mask for the at speed signal out of my VFD. The at-speed is now working correctly.

I still get some weird behaviour out of the probing every once in a while... but that is for another subject.

Please Log in to join the conversation.

Time to create page: 0.153 seconds
Powered by Kunena Forum