



Hi Wayne
thanks for the feed-back.
Am I right to assume that this is only necessary because you need two peeler axes, but only one drag pin actuators?
Then yes, this makes sense. Are you willing to add this to the Wiki? Pretty please 😎
Design Question:
If I understand the system of the CHMT feeders correctly, then the peeling axis pulls on each tape of a side, i.e., all but one feeders' cover foil drums just slip on the rod, right? How bad would it be to just always rotate both peeling axes? I'm also asking, because the PushPullFeeders cloning system is currently not smart enough to distinguish east and west feeders, and assign the right actuator... it would simplify setup much. 😇
_Mark
--
You received this message because you are subscribed to the Google Groups "OpenPnP" group.
To unsubscribe from this group and stop receiving emails from it, send an email to openpnp+u...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/openpnp/ce38cf19-c160-4221-a509-19e8e7e8cbb0n%40googlegroups.com.
Oh, I oversaw the issue with %.3f vs %.4f
First, these decimal representation formats are derived automatically from your axis Resolution / Steps per Unit:
https://github.com/openpnp/openpnp/wiki/Machine-Axes#controller-settings

For feed-rate and acceleration (e.g. your M204) they are
calculated with taking the Minimum Speed on the Motion
Planner into account. The tool-tip gives you the rationale:

When you are running the machine at lower speed than indicated
here, the decimal will become too coarse very quickly. Note that
the Speed factor in the PushPullFeeder Push-Pull
Motion might be very low. And this factor is even multiplied
with the Speed % you set in the Machine Controls,
so it might be ultra-snail in combo.
When you lower the Minimum Speed it will automatically
add more digits in the M204 G-code
command. Go to Issues & Solutions and press the Find
Issues & Solutions button for the suggestions to appear.
The goal here is to make sure the I&S suggestions are good. There should be no need to hand-adjust this. So please help me find the facts, thanks.😎
I'm not excluding this is a bug. Please report back what you have
for speed factors etc.
_Mark
To view this discussion visit https://groups.google.com/d/msgid/openpnp/236d5be4-9e5e-4aa4-9853-2f5d97363690n%40googlegroups.com.
Doesn't sound good. 🙁
Should definitely not happen. One thing that could screw this up, is the capturing button. It likely treats the rotation field as any other rotation field (like for a nozzle rotation), which of course has nothing to do with it. We should probably unwire it. I think this is possible.
Another source could be the geometric transformation that happens when the feeder is rotated, i.e. when you clone or rededicate from east to west or back. Rotating for the other side sounds like 180°, which with some inaccuracies in the sprocket hole line, could well be ±178°. It should not actually include the rotation in the transformation, but there could be a bug.
If you're fiddling around with settings on individual feeders you should enable the Use this one as template? checkbox on each feeder. So each becomes independent.
Also note that Auto-Setup, and some of the part auto assignment
OCR functions, also do the cloning implicitly.
The actuator I don't understand. In earlier versions ist was
bound by name, and when you change the name of the actuator, the
binding was gone. But this should now be tracked and fixed before
saving the configuration.
_Mark
To view this discussion visit https://groups.google.com/d/msgid/openpnp/236d5be4-9e5e-4aa4-9853-2f5d97363690n%40googlegroups.com.
Huh, but then why don't you just actuate and move the same one actuator?
_Mark
To view this discussion visit https://groups.google.com/d/msgid/openpnp/CABUTZN8LKoyWeQn9%2Bj5nss2h7NoB9k_SG8rbRvdGRbCUS1hdAA%40mail.gmail.com.
To view this discussion visit https://groups.google.com/d/msgid/openpnp/f10106ed-e72e-4039-b0ba-fd858b074cfb%40makr.zone.
Yes that is possible. The actuator has both an "actuating" soul, and a "motion" soul. You can use both independently.
But the profile actuator is also fine, and it is arguably cleaner to separate them like that.
I just wanted to point out, that at least for machines with one spool axis, the Wiki is correctly documented. I would still appreciate if somebody documented the profile actuator in the Wiki as an alternative.
Regarding breaking things on the CHMT. I guess it would need a sensor on the pin, sensing when retracted successfully. Then OpenPnP can be used to define an interlock to prevent X/Y motion when not sensed retracted:
_Mark
To view this discussion visit https://groups.google.com/d/msgid/openpnp/CABUTZN-pcgBrvVktm-dH6N_Vck4Nma9AbgCP6Y6tA6XLSCK%2BZg%40mail.gmail.com.
One thing that could screw this up, is the capturing button. It likely treats the rotation field as any other rotation field (like for a nozzle rotation), which of course has nothing to do with it. We should probably unwire it. I think this is possible.
Another source could be the geometric transformation that happens when the feeder is rotated, i.e. when you clone or rededicate from east to west or back. Rotating for the other side sounds like 180°, which with some inaccuracies in the sprocket hole line, could well be ±178°. It should not actually include the rotation in the transformation, but there could be a bug.
If you're fiddling around with settings on individual feeders you should enable the Use this one as template? checkbox on each feeder. So each becomes independent.
Im not sure (no time to look) but I think it will still select a
template based on "similarity" alone. As far as I remember the
"template" switch is mostly a tie-breaker between similar feeders.
I would agree that this is not what you might expect, and we
should change it (if in fact it works like that).
_Mark
--
You received this message because you are subscribed to the Google Groups "OpenPnP" group.
To unsubscribe from this group and stop receiving emails from it, send an email to openpnp+u...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/openpnp/1a4b3882-df7f-4415-993e-75464194ed78n%40googlegroups.com.