Probe Basic using "carousel.comp" instead of macros?

  • COlger81
  • COlger81's Avatar Topic Author
  • Offline
  • Elite Member
  • Elite Member
More
29 Apr 2024 23:03 #299354 by COlger81
I have a working Gmoccapy config using carousel component. Is it possible to use Probe Basic with the carousel component instead of the macros?

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

  • tommylight
  • tommylight's Avatar
  • Away
  • Moderator
  • Moderator
More
29 Apr 2024 23:31 #299357 by tommylight
Moved to "QtPyVCP" section.

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

More
30 Apr 2024 01:48 #299367 by spumco

I have a working Gmoccapy config using carousel component. Is it possible to use Probe Basic with the carousel component instead of the macros?
 

Yes, but it requires a fair amount of hand-fiddling.

If you have an ATC that doesn't follow the basic mechanical config intended by the PB devs, you'll need to do some heavy editing.

Search the qtpyvcp forum... I think I posted my config a (few times) that is for PB using carousel.  I have a stepper motor and 5:1 reducer with one index sensor, and one per-pocket sensor.

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

More
30 Apr 2024 01:49 #299368 by spumco

If you have an ATC that doesn't follow the basic mechanical config intended by the PB devs, you'll need to do some heavy editing. 

To clarify... the macros are designed to work with a geneva drive and a 'dumb' on/off motor.

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

  • COlger81
  • COlger81's Avatar Topic Author
  • Offline
  • Elite Member
  • Elite Member
More
30 Apr 2024 09:00 #299377 by COlger81
The machine is a Fadal with a 21 tool Geneva.

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

More
30 Apr 2024 10:36 #299385 by spumco

The machine is a Fadal with a 21 tool Geneva.
 

Nice!

IIR, the Fadal has a 3P motor driving the ATC, and a couple of contactors to run the motor.  The chip shield is mechanical, and I think the ATC has two position switches for feedback.  You'll have to add outputs in LCNC for the through-spindle taper cleaning blast and a couple other IO bits, but since you've already done that for Gmoccapy it should be pretty straightforward (I won't say easy) to get the same functions in PB.

So you're (more or less) all set to use the built-in PB macros.  Any specific reason why you'd want to use carousel.comp instead?  In my inexpert opinion it will take more time to untangle & rewrite the PB macros or write your own logic from scratch for carousel than to edit the built-ins.

BTW... if you've got the Pozi-drive two-speed spindle, there's a gent in Germany who built one from scratch and posted his LCNC config on github:
github.com/PeterMue/ZX45-LinuxCNC

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

  • COlger81
  • COlger81's Avatar Topic Author
  • Offline
  • Elite Member
  • Elite Member
More
30 Apr 2024 11:10 #299386 by COlger81
The tool changer has a single prox sensor that counts "triggers" halfway between the pockets. Current setup, i have to shutdown each time at tool 1 or it gets confused. On startup, it automatically tells software that the turret is homed. This works well but it would be nice if i could save current tool persistently on shutdown, and recall the last tool on startup.

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

  • COlger81
  • COlger81's Avatar Topic Author
  • Offline
  • Elite Member
  • Elite Member
More
30 Apr 2024 11:27 #299387 by COlger81
I think the best way to achieve this is probably to just add another sensor to the turret for homing. Would be nice to be able to do it in software though.

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

More
30 Apr 2024 15:13 #299404 by spumco

This works well but it would be nice if i could save current tool persistently on shutdown, and recall the last tool on startup.

The PB macros use persistent parameters to keep track of which tool is in which pocket (and spindle); it's pretty graceful on re-start as once the homing routine is complete it 'remembers' the state at last shutdown.

Once homing is done, the animated screen widget updates to show the post-homed status - which tool is in which pocket, what's in the spindle, etc.

As you mentioned, I think you need some sort of 'home' sensor - a once-per-turn thing.  I know that ATC is pretty slow and homing it would be annoying each startup, but it'd be safe.

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

More
15 May 2024 05:30 #300649 by Lcvette
Yeah it's add a home sensor, takes just a few seconds to home mine at startup and all is good to go!

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

Moderators: KCJLcvette
Time to create page: 0.069 seconds
Powered by Kunena Forum