Probe Basic - ATC sim parameter question
yes #5189 was just a numbered variable used to store data in the macro
Thanks for the confirmation. And yes, I can see where someone with a 24 tool changer would run out of contiguous numbers.
Speaking of which... have you (or other qtpyvcp/PB devs) looked at the new LCNC tool dabase yet? I've read the manual page, but I cant see if there's a UI somewhere to explore the features.
I'm wondering if it would make quite a lot of the remap/ngc gymnastics I've found in just about every toolchanger example moot.
keep going its nice having more eyes finding things at the scrutiny level you are employing!
Nothing is ever easy and I have to be persistent to digest any of this...
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
In other news...
Both M11 and M12 have #<_my_current_pocket> = #5170 at the end. But I can't find #<_my_current_pocket> referenced anywhere.
Only thing close is global parameter #<_current_pocket> (from the tool table).
Is this another parameter for testing that didn't get incorporated?
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
I'm back on the ATCproject afer some life distractions, trying to wrap up everything.
I've got everything moving properly. Last issue (I think) is synchronizing the ATC widget with the carousel. When I start up LCNC and reference the carousel using the screen button (M13), my physical carousel homes to pocket #1 and the spindle orients properly.
Problem is that the ATC widget doesn't move during homing, and it initializes with pocket #1 on the left. I get the "REFERENCING" on screen message, but the ATC stays oriented with pocket #10 to the right (3 o'clock).
I've tried manually 'moving' the widget using (DEBUG, EVAL...rotate...) and the widget moves. Problem is that PB still thinks that pocket #10 is the currently aligned pocket. If I put a tool in the spindle away, the widget doesn't rotate and the tool icon pops up in pocket #10 (which is now on the left - 9 o'clock).
Also tried editing M13 to rotate the widget during the referencing/homing sequence, but the same thing results.
I've not modified M13 other than adding my spindle orient M-code and carousel enable/homing commands as well as changin the number of pockets.
Other than that, the ATC widget moves as expected during tool changes and spindle load/unload. It's just not synch'ed up with the physical ATC.
Any thoughts?
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
- navigate to \probe_basic
- git checkout python3
- git pull
Is that the procedure?
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
Spumco,Lcvette,
I'm back on the ATCproject afer some life distractions, trying to wrap up everything.
I suppose i should begin digging into the carousel comp thing and was wondering how you made out with yours? get everything sorted and working as expected?
Please Log in or Create an account to join the conversation.
Spumco,
I suppose i should begin digging into the carousel comp thing and was wondering how you made out with yours? get everything sorted and working as expected?
Yes and no. I've done one actual tool change then got hijacked (again).
Plus I needed to build a new control panel - the PB Vertical screenset doesn't work and it's easier for me to build a completely new panel than figure out how to edit the qtpyvcp screen to get the vertical mode working.
I hate software with a passion and I like wiring... seemed like an easy decision.
So I'm about 95% done with the new (horizontal) control panel, then I can start playing with the setup and carousel.
Here's the shopping list I plan on investigating - feel free to poke around yourself:
- Does carousel.comp and the (updated) stdglue.py actually manage tools & pocket numbers appropriately?
- Andy Pugh indicated it worked but needed some tweaks to the remap process so that iocontrol tells something to update the tool table.
- If so
- Does that mean PB can essentially abandon all the ATC macros except for a single 'head up/down, slide in/out' simple sequencing macro?
- Where does the ATC widget fit in now?
- Right now the ATC screen widget is the only way the user knows which tool is in which pocket.
- But if the tool table (tools v pockets) is now accurate and real-time, what's the point of the ATC widget besides eye-candy?
- If not, is a carousel.comp-based PB ATC control scheme better? Carousel.comp is certainly much more friendly than editing the stock PB macros for non-geneva hardware.
- What does a 'hardware-agnostic' set of PB macros look like?
I'm not going to answer all of these on my own or quickly, but I'll at least try to explore the tool-pocket number thing soon.
-Ralph
Please Log in or Create an account to join the conversation.