On 06/05/2015 11:28 AM, andy pugh wrote:
> However, for any tool change that involves axis movements it is 
> probably more straightforward to use a G-code sub. G-code is horribly 
> clunky as a programming language, but it can make the Z axis move up 
> and down. 

The automatic tool changer is still part of my long range strategic 
planning, but that's how I plan on doing it.  A G code tool changer as 
I'm envisioning is inelegant, but I'm the only person likely to use this 
machine and I like simplicity, even at the expense of elegance.  I plan 
to hard code all of the tool changes rather than use Classic Ladder to 
keep track of anything for me and automate the process.  I can cut and 
paste the tool change code and tweak it for each specific tool change.  
I also have the advantage of designing a simple tool changer that is 
more amenable to a simple G code control method.  If I was starting with 
someone else's tool changer, I might be more inclined to copy and modify 
someone else's Classic Ladder.

A huge benefit to the G code implementation from my perspective is the 
reduced hassle when upgrading LinuxCNC.  I don't like the idea of 
patching each new installation of LinuxCNC to get the enhanced features 
of LinuxCNC operational again.  If I keep the complexity in the G code, 
I can keep LinuxCNC simple.  This works well for me, because I'm not 
running a job shop where I need to quickly CAD/CAM a part and make 
chips, several times a day.  I can afford to spend a bit more time hand 
coding the G code for my few production jobs that I run every week or 
so.  If you need to load your standard tools into an ATC and quickly 
spit out CAM generated G code with standard tool changes, then you'd be 
better served with a more traditional ATC setup that's managed by 
Classic Ladder or an external PLC.  It's great that LinuxCNC allows the 
flexibility to work however works best for each individual.






------------------------------------------------------------------------------
_______________________________________________
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users

Reply via email to