View Single Post
  #20   Report Post  
Posted to rec.crafts.metalworking
Pete C. Pete C. is offline
external usenet poster
 
Posts: 6,746
Default Motion, estop etc


"Pete C." wrote:

Ignoramus11285 wrote:

On 2010-06-26, Pete C. wrote:
Ignoramus31989 wrote:
On 2010-06-26, Karl Townsend wrote:
9. Pot for axis feed rate. change feed while running program.

nope

Most "real" machines don't have this either. What they do typically have
is a rotary switch providing feed rate override capability in 10% steps
+/- some decent range. This allows the machine operator to tweak the
feed rates to match the real world cutting conditions, slightly dulling
tools, etc. vs. the ideal conditions the person who generated the G-code
wrote it for.


I can do that from keyboard, it seems more industrial in nature.


Yes, as a HSM guy, you don't need quite the same programmer vs. operator
setup.


12. six limit switches

got only five

That is sufficient generally. The control doesn't really have to know
which direction the overtravel was, as long as you can hold the
momentary limit override toggle switch and manually jog the axis back
off the limit. This is how most real machines operate. Many have three
limit LEDs next to the limit override toggle switch to show which axis
is on a limit as it can sometimes be difficult to tell if more than one
axis is at the end of travel.


But this means that, for homing with limit switches, theq limit
switches should not automatically inhibit drives via the inhibit
function, right? At least on my Y axis with only one limit switch?
And so, EMC should be responsible for proper behavior when limits are
reached. Right?


Yes, and no. You can actually have it both ways, since you're a
programmer. Your limits can connect directly to the servo inhibits and
you can have your "limit override" momentary toggle switch actually
disconnect and override the inhibit signals to the servos (use a 4 pole
switch). That way you still have true hard limits even if EMC goes nuts
for some reason, and the real ability to override the hard limits to
manually jog the axis back off the limits. The three LEDs limit LEDs
should be able to be directly driven from the inhibit signals to the
servos.


Forgot to add: If you need to move off limits under EMC control, as in
for a homing process, you can use an output from EMC to operate a relay
(4 pole) in series with the limit override toggle switch, to allow the
control to override limits during homing.