A tool changer a differnt way...

More
17 Feb 2020 20:12 #157655 by rodw

Boy that format sure got butchered in posting...


Use the code embed. the button with <> on it..

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

More
18 Feb 2020 02:35 - 18 Feb 2020 02:35 #157676 by Leon82
Some of the major machine tool manufacturer use a setup like this to feed the main tool magazine for a multi pallet system.

I think makino makes one
Last edit: 18 Feb 2020 02:35 by Leon82.

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

More
18 Feb 2020 08:45 #157690 by bevins

Boy that format sure got butchered in posting...


Use the code html tag from the menu icons. if it is too long wrap it with the spoiler tag

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

More
20 Feb 2020 03:19 - 20 Feb 2020 03:23 #157922 by pbreed
Here are the robot files...
Again these were written for my one one off use and are not up to the standards I would usually reserve for code.

The paul.py is my pythong code that starts and runs the robot.
api.py is moy modified version of the donra.ai api.py

The two stl files are the left and right gripper for the iso-20 toolholder.
Both printed on a form 2
Attachments:
Last edit: 20 Feb 2020 03:23 by pbreed.
The following user(s) said Thank You: tommylight

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

More
20 Feb 2020 03:21 #157923 by pbreed
Here are the modificatiosn I made to pathpilot v2.4.1
I modified two files...
remap.py and tormach_toolchange.ngc

My guess is these are probably more useful because one could use the simple modifications I made here and adapt them to any toolchanger scheme of any kind.
Attachments:
The following user(s) said Thank You: tommylight, Dorro1971

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

More
10 Mar 2020 02:58 #159622 by pbreed
I've been using it a bit...
I now have the robot setup to do the right thing if its loading or unloading a tool not in the robots perview. (T>15)
Here are the modifications to the Tormach code for this.
The number 15 is hard coded ... iif any tool is over 15 it sends 0 for the tool number to the robot...
And it uses the prompting code in the ngc file to prompt the user to insert or remove the aproriate tool.
Attachments:
The following user(s) said Thank You: tommylight

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

More
06 May 2020 15:06 #166874 by billskeen63

Given that I'm 100% willing to share with anyone that asks...


Yes, please. I would be interested.

Thanks!

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

More
07 May 2020 05:12 #166931 by HueyHQ
That's a beautiful thing - I love it!

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

More
07 May 2020 09:53 #166946 by MrJTJinx
Hi Pete,
Im trying to work out how to interface with PP to build an ATC.
The USB/serial device is a silicon labs IC, im sure that using silicon labs device tools i can reprogram the devices serial number to match the ATC device's serial number in the rules file.
what i dont know is what command PP sends out to check the ATC is there and what commands are serially passed back and forwards between the ATC and PP.
I have built a Teensy USB I/O expansion clone and dont see any reason why the same cant be acheived for a carousel ATC.
I can remember years ago downloading a Git file with the Zbot build on it but alas it has vanished with age.

Ideally i want to leave PP untouched, pyton i know very little about and linux even less.

On a side note, Is there anyway of automatically homing axis in PP instead of pressing each axis ref key one at a time.
GRBL (everybody spit) used to have a home button which drove Z then X&Y. - not found anything in the book yet.

+ what is charge pump output for ?

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

More
07 May 2020 10:03 #166947 by tommylight
[quote="MrJTJinx" post=166946
On a side note, Is there anyway of automatically homing axis in PP instead of pressing each axis ref key one at a time.


+ what is charge pump output for ?[/quote]
Yes , you need to have homing switches for all axis and have home_sequence set in the ini file for all axis.
It sends a constant frequency to the enable the drives, so in case of something going wrong that frequency or pulse train stops, hence the drives will be disabled.
The following user(s) said Thank You: MrJTJinx

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

Moderators: cncbasher
Time to create page: 0.160 seconds
Powered by Kunena Forum