Gantry Limit switches & homing question.

More
7 years 9 months ago #124575 by superlen
Tommy,

They are Kollmorgen servostar linear motors, effectively an ac servo split and spread out in a straight line. You can make the axis as long as desired by just adding magnets to your axis for the motor to see. A shorted output can't result in a runaway, but I was considering the case where the +/-10V signal feeding the drive goes full scale. I'm just now learning about servos and drives so maybe my worry is unfounded. In my design, it's no problem to add a 2nd set of limits to feed LCNC and then use the existing limits to drop power to the drives externally.

Len

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

More
7 years 9 months ago #124576 by andypugh

superlen wrote: They are Kollmorgen servostar linear motors, effectively an ac servo split and spread out in a straight line.


You _might_ be the first big linear-motor LinuxCNC application. I think we have seen some small ones.

Thinking about this further... It seems likely that you will have unusually fast motion available. So that makes for an interesting design decision. If you hit a limit at high speed and choose to cut servo power then you will free-wheel into the hard stops. If you hit the limits and issue a "stop" command to the motor drivers then they can (at the least) do DC braking. But if, and only if, the controller tells them to.

If it ever goes wrong I can point out where you made the wrong choice. :-) But without a time-machine this seems a genuinely difficult decision.

This question comes up quite often with spindles, should you cut all power or make a controlled stop?

(And I just realised that I made a bad choice, my lathe spindle has a brake, e-stop should operate that regardless. That's added to my to-do list)

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

More
7 years 9 months ago #124589 by superlen
Yes, I can envision the head getting up to some serious speed in 14' of travel! I just finished up my wiring diagram for the limits and I elected to add a prox for LCNC limit & use the existing hard switches as servo-kill-power-oh-sh@t. The limit proxes will be about 12" inside the mechanical switches (at least on the x-axi). There are also some pretty beefy mechanical stops in place. At least it won't hit the stop and continue to drive into full power. :)

Each ServoStar drive is rated at 3.5kW. There are two on Y axis (1/side with about 6' of travel) and only one on the X-axis with 14'. I don't have the datasheet handy on the motors themselves, I'm sure they are a bit less.

The machine is ideal for a high speed motion (it's intended use of flying left & right spraying ink on a banner with no load other than it's own weight). It will remain to be seen how useful it is for CNC router & 5-axis milling of say a gunstock. There is no belting up to sacrifice speed for torque. The oversize motors will help & my educated(slightly) guess is that I'll be fine milling wood & aluminum.

Len

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

More
7 years 9 months ago #124602 by rodw
Great you have a strategy now. I would experiment with your limit switches. 12" to slow down is a long way. When my stepper machine hits a limit, it stops pretty much instantly but it coasts a long way when it hits the home switch. By applying your brakes you might be able to keep the operating envelope bigger than you think. When I home my machine, the final position is barely a millimeter from the limit switches.....
The following user(s) said Thank You: superlen

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

More
7 years 5 months ago #133001 by michaelrommel
Hi,

I am considering to use a proximity sensor on an axis as min and max and home switch, if that is possible.
My thought is, that the switch is kept closed while it is between the two notches of the aluminium plate and that hitting on of the notches would act as limit.

The machine would during homing back off the notches towards the middle.

I would use a pin from my 7i76e to create a "combined-y-limit" signal from this input and then feed this signal to the three pins of the axis.

Is there a drawback to this approach (apart from losing a little bit of travel, because the gantry has to move back to the solid middle part after homing)?

Thanks for your insights!

Michael.

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

More
7 years 5 months ago #133005 by andypugh
A target wth a slot can't work as the system has no way to know which way to move to find the slot.
A target that covers half the axis can be used as a centre-positioned home sensor.

Home and both limits can be 1, 2 or 3 sensors, and LinuxCNC can be configured to move one way if the home sensor is not tripped and the other way if it is. And then there is the option of using HAL logic to combine them. So I think that a pair of sensors close together and a long target with a gap at one end and a narrow pip at the other end could work. (NOT A + B = min limit, A + NOT B = max limit, use A alone as a home sensor. )
The following user(s) said Thank You: michaelrommel

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

Moderators: snowgoer540
Time to create page: 0.157 seconds
Powered by Kunena Forum