PnP feeder

More
06 Jul 2021 10:36 #213843 by my1987toyota
Replied by my1987toyota on topic PnP feeder
No problem. At least it got me back to doing my PnP project. I wish you well on your's if or when you get to it.

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

More
08 Jul 2021 23:49 - 09 Jul 2021 00:19 #214053 by my1987toyota
Replied by my1987toyota on topic PnP feeder
 So my Mesa 7i71 board came in today. Now to figure out how to activate the feeders with it. I know I will be using hal. to tell
Linuxcnc what wires actuate which feeders . But I now have to figure out how to map an M code say M100 to facilitate action.
A big question is, is it possible to have the machine placing it's part while at the same time advancing 
the feeder it just pulled from? This feels like very uncharted territory ( especially for me ). I have always built simple machines
nothing with an ATC or the like.  Any suggestions will be greatly appreciated .

Looks like I have a lot of reading to do.
Last edit: 09 Jul 2021 00:19 by my1987toyota. Reason: updating info

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

More
09 Jul 2021 08:46 #214068 by andypugh
Replied by andypugh on topic PnP feeder
It might make sense to use OpenPnP as the front end, I think that it can be set up to use LinuxCNC purely as a motion planner.

Alternatively:
You can probably use T to pick a feeder. But what about if you want to do real toolchanges of the picker nozzle?

Maybe the way to so that is to have a tool table that contains the X and Y of the feeder and use Z (or pocket?) to pick the nozzle.
Or use T1003 to switch to nozzle 3?

As you have noted, there is a lot to decide. It needs to be mapped-out between the input file (Centroid?) and the final canonical movement commands.

I don't see anything in a Centroid file that chooses nozzles, so I think that must be part of machine setup, where each feeder is associated with a nozzle somehow. Which does feel a bit tool-table-like.

The practical solution is probably a Python front-end that interprets the Centroid file, and a purpose-designed setup file for that which decides which feeder has which part, what orientation they are in the tape, and which nozzle should be used. That can then queue-up a set of simple subroutines for the various tasks.

Better would be a dedicated pluggable interpreter and a new Task module. :)

I suspect that the "Front end" that I suggested above can easily be OpenPnP, which would save a lot of work, I suspect.
The following user(s) said Thank You: my1987toyota

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

More
10 Jul 2021 00:23 #214150 by my1987toyota
Replied by my1987toyota on topic PnP feeder
Their have been some who are trying what you suggest . I am just not sure I will go that route . Who knows they are probably on the
forum.
www.youtube.com/channel/UCTryBiDBBzWmkGBlxTgyswg
 

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

More
12 Jul 2021 10:59 #214387 by andypugh
Replied by andypugh on topic PnP feeder
This one doesn't use OpenPnP, but it isn't clear what he does use.

I suppose we should ask him, he's on this forum.

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

More
12 Jul 2021 17:09 #214414 by Aciera
Replied by Aciera on topic PnP feeder
Dmitrys config files for the above pnp machine can be found on his github page:

github.com/yur7aev/linuxpnp

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

More
13 Jul 2021 01:15 - 13 Jul 2021 01:20 #214468 by my1987toyota
Replied by my1987toyota on topic PnP feeder
Dmitry's video was one of the main reasons I wanted to try Linuxcnc for PnP use. The draw back is from what I have seen
 Dmitry doesn't use computer controlled feeders. Other then that He seems to have a lot of the other stuff
worked out. I do believe he uses Opencv for camera / part alignment.
Last edit: 13 Jul 2021 01:20 by my1987toyota. Reason: updating info

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

Time to create page: 0.268 seconds
Powered by Kunena Forum