Hello all,

Working away at researching my Anilam 1100 mill retrofit. Started to 
read the EMC2 Integrators Manual V2.3. Seemed like the most useful 
document for me at the moment. Figured I might learn something, so I 
don't ask too many noob questions. So far so good.

Did get to an interesting part of the manual in the early chapters on 
the concept of Homing. The idea and how to do it is straight forward 
enough. But this is the thing that really bugs me about the whole 
concept of homing. Why? I mean really, why. The limit switches keep your 
machine from crashing. So why home it?

The developers of EMC, original and present, are obviously a bunch of 
smart dudes. A lot of effort and coding goes into the hole homing 
subject/feature. I know the homing feature must be there for some 
important reason. I also know you can disable the homing feature in EMC. 
I actually learned that by reading the manual! Ha! (note: I'm no where 
near finished with the Integrators Manual!)

I've been a precision handle cranker now for over 35 years. The two-axis 
Anilam milling machine I've been running for the last year or so is the 
first automated machine I've ever had my hands on. It has no homing 
feature, but it does have table limit switches for obviously reasons.

I need help understanding why a CNC needs to home itself. If your reply 
is simply so that the machine can know where it's boundaries are so it 
will NOT run a program off the limits of it's own travel, then I still 
ask why? Why does a machine need to know it's work envelop before it 
gets to the limits of table travel. How does this help the machine run 
better, or be more productive? I ask because you don't have to be a 
rocket scientist to position your vise or work-holding fixture on a 
table to run a program on a machine without it running into the limit 
switches.

There must be some other REALLY important reason behind all of this 
homing stuff that I just don't get.... yet :)

Just a guess, but does the need for homing have something to do with 
some kind of nesting feature in EMC? Then I could see a need for the 
machine to know exactly where it's at relative to it's boundaries. In 
the nesting programs I've seen, the machining envelop is know so the 
program can populate the space with parts for cutting. More common on 
Plasma, Laser, WaterJet type machines, but I guess I could also see some 
kind of nesting feature useful for a milling machine. Well, maybe not a 
milling machine.

Thanks and take care,

David

------------------------------------------------------------------------------
Come build with us! The BlackBerry® Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay 
ahead of the curve. Join us from November 9-12, 2009. Register now!
http://p.sf.net/sfu/devconf
_______________________________________________
Emc-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/emc-users

Reply via email to