I was the culprit that posted that SourceForge request to way back before I
read a lot more of the docs, got active on the list and investigated the
examples included. I don't have much time right now, or the clarity of thought
to rehash what I ended up learning, but my intent was to look for a way to run
a macro and there is an example included in the EMC2 stuff that shows how to
use the probe command with variable and touch the Z off to a machine point
thereby setting the Z for the new tool. It has been discussed on the list
since then and a link posted -
----- Original Message -----
From: Chris Radek
To: Enhanced Machine Controller (EMC)
Sent: Wednesday, August 13, 2008 8:01 AM
Subject: Re: [Emc-users] R: New user new problem
On Wed, Aug 13, 2008 at 10:33:00AM +0200, snoopy wrote:
>
> Whit a collet I can do the change correctly, but I?m more happy if I
> find an automatically zero tool procedure whit a switch/probe.
http://cvs.linuxcnc.org/cvs/emc2/nc_files/tool-length-probe.ngc?rev=1.4
This Gcode program shows how I do that. This sample file is also in
the EMC2 distribution.
That was posted back in August and basically does what I was looking for in
automating the Z length at a tool change with a simple insulated pad mounted to
a fixed position on the table and connected to the probe input (basically a
piece of single sided PC board bolted to the T slots at a spot I don't really
use commonly but is available to the spindle centerline - single sided PCB
material keeps it insulated from the table so the tool touching can complete
the probe circuit). By moving in the machine coordinate system (as opposed to
an offset coordinate system) the position is easily repeated, the Z zero of the
new tool calculated, and that dimension applied to the Z value converting it to
the new Z for the newly inserted tool, obviously you need to run it at the
start so the original tool length is saved as the initial reference to
correctly calculate everything from there on.
I haven't actually used it yet (been laid up with some medical issues and the
last thing I have had time to do is work on my hobbyist mill). Others may have
additional requirements they are looking for but I really should have gone back
and canceled that request as this method solves the problem for me. It may not
be as nifty as a GUI button to do it as a "Macro" but you can easily set the
code as a O code that you call when you run a tool change. Not hard to insert
that into a .ngc file and then search for each M6 and add the O call
immediately following that before starting any more operations.
My .02 HTH YMMV :)
Greg
www.distinctperspectives.com
----- Original Message -----
From: Steve Blackmore
To: Enhanced Machine Controller (EMC)
Sent: Monday, September 22, 2008 3:57 PM
Subject: Re: [Emc-users] Axis question
On Mon, 22 Sep 2008 10:54:01 -0500, you wrote:
>Steve Blackmore wrote:
>> Hi Jeff - thanks for the answer, but a major drawback IMO :(
>>
>> It doesn't make EMC very user friendly for those without toolchangers or
>> setable tool lengths, only way around it I can see is load each tool as
>> a separate program,
>Yup, that's how you learn to work around it.
Hi Jon
It is only a work around, at best.
>> and if you happen to break an insert or tool - I
>> guess your sunk.
>
>No, at least Axis will hold the currently executing line on the screen so
you can remember the line number when you pause. After changing the tool and
resetting the length, you highlight that line and click on "start from line" in
the machine menu (I think), and then hit R for run. It will restart at that
line.
Yea - you need to pause, then note line, then stop, then jog, then set
next line, then run. Can't jog until you stop.
Steve Blackmore
--
-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users
------------------------------------------------------------------------------
No virus found in this incoming message.
Checked by AVG - http://www.avg.com
Version: 8.0.169 / Virus Database: 270.7.0/1683 - Release Date: 9/21/2008
10:10 AM
-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users