Re: [CAD_CAM_EDM_DRO] Going home
Posted by
Jon Elson
on 2001-03-20 16:19:40 UTC
Ian Wright wrote:
on a P266.
stay in sync. If you are losing steps, then you really need to address that,
as rehoming every time you start is really patching up errors that have
already ocurred.
position at the top.
easiest. This is a common practice. Setting Z=0 to the bottom of the
part (could be table, or vise bed, etc.) is also common.
There are 2 ways to do this in EMC. There are tool tables, which are kept
from run to run. You could preset tools into the tool table so the length
will automatically be right. You can also set a work offset for this
variation. The G54, etc. (I think that's the right G code) work offsets
are usually used to offset part coordinates when you have several parts
mounted on a fixture, or two vises on the table. But, it can hold Z offsets,
as well.
One additional concern, is the the tool table and other offsets don't work
well with collets or drill chucks, as the tools do not clamp in repeatable
positions. That is why I have moved over to end mill holders almost
completely in my setup. These will repeatably position cutting tools
if you leave the same mill, drill, countersink, etc. in the holder until it
is worn out. What I have done is make a holder taper fixture that allows
me to measure tool length on a surface plate with a height gauge.
I then enter the DIFFERENCE between a 'master' tool and all others into
the tool table. The master tool's length is written on a chart, but entered into
the tool table as zero. All other tools length is measured, and the difference
between the master and the specific tool is entered in the tool table.
Then, you touch the master tool (I use a center drill as it is the first tool
often used) to the work or other reference surface, and enter G92 Z0.005
(I put a sheet of paper under the tool, and when it is pinched by the tool
I stop jogging down, the Z.005 compensates for the paper thickness).
All other tools will now ALSO read Z=0 when they touch the part.
(You have to be real consistant when you do this, regarding the tool
selection command, or you will end up ramming a drill bit through a block
of aluminum at 45 IPM, like I have done, when I forgot to inform EMC that
I had loaded a new tool!)
Jon
> Hi,It is likely due to the motor/driver combination, as EMC should do OK
>
> This may sound like a silly question but where on the 'Z' axis would one
> normally put a 'Home' switch? The reason I ask is because, on the little
> mill I am making, the 'Z' axis, like the other two, has about 6" of travel
> but, like the other two, doesn't move very fast (don't know whether this is
> due to the computer, P266, the motors, 5volt steppers run on 35 volts, or
> EMC, but all the axes are really quite pedestrian).
on a P266.
> I assume it would beYou only need to home once when you start EMC. After that, it should
> safest to put the switch at the top of the axis, as far away from the table
> as possible but, if I then have to home all the axes before starting a job,
stay in sync. If you are losing steps, then you really need to address that,
as rehoming every time you start is really patching up errors that have
already ocurred.
> this could add quite a bit to the processing time. My other thought would beThis should be fine. Although, it is somewhat cleaner to have the home
> to put the home about half way up as the chances are that most machining
> will take place near the bottom of the 'Z' travel. What do you think and
> where is the home switch on your mill?
position at the top.
>Not necessarily. I usually set Z=0 to the TOP of a part, as this is the
> Another thought is that I am intending to make two or three different cutter
> heads for different purposes - a high speed spindle for engraving and small
> machining, a bigger one for milling etc. As these will undoubtedly sit at
> different locations on the 'Z' axis travel, is there a way in EMC to
> automatically set different zero positions or would I have to set this up as
> a whole host of 'tool length' settings? (I assume I am right in thinking
> that you have 'Home' away from the table but Z 0.000 where the tool just
> touches the table?)
easiest. This is a common practice. Setting Z=0 to the bottom of the
part (could be table, or vise bed, etc.) is also common.
There are 2 ways to do this in EMC. There are tool tables, which are kept
from run to run. You could preset tools into the tool table so the length
will automatically be right. You can also set a work offset for this
variation. The G54, etc. (I think that's the right G code) work offsets
are usually used to offset part coordinates when you have several parts
mounted on a fixture, or two vises on the table. But, it can hold Z offsets,
as well.
One additional concern, is the the tool table and other offsets don't work
well with collets or drill chucks, as the tools do not clamp in repeatable
positions. That is why I have moved over to end mill holders almost
completely in my setup. These will repeatably position cutting tools
if you leave the same mill, drill, countersink, etc. in the holder until it
is worn out. What I have done is make a holder taper fixture that allows
me to measure tool length on a surface plate with a height gauge.
I then enter the DIFFERENCE between a 'master' tool and all others into
the tool table. The master tool's length is written on a chart, but entered into
the tool table as zero. All other tools length is measured, and the difference
between the master and the specific tool is entered in the tool table.
Then, you touch the master tool (I use a center drill as it is the first tool
often used) to the work or other reference surface, and enter G92 Z0.005
(I put a sheet of paper under the tool, and when it is pinched by the tool
I stop jogging down, the Z.005 compensates for the paper thickness).
All other tools will now ALSO read Z=0 when they touch the part.
(You have to be real consistant when you do this, regarding the tool
selection command, or you will end up ramming a drill bit through a block
of aluminum at 45 IPM, like I have done, when I forgot to inform EMC that
I had loaded a new tool!)
Jon
Discussion Thread
Ian Wright
2001-03-20 15:08:56 UTC
Going home
kleinbauer@j...
2001-03-20 15:36:54 UTC
Re: Going home
Jon Elson
2001-03-20 16:19:40 UTC
Re: [CAD_CAM_EDM_DRO] Going home
Smoke
2001-03-20 16:58:50 UTC
Re: [CAD_CAM_EDM_DRO] Going home
Brian Pitt
2001-03-20 23:15:29 UTC
Re: [CAD_CAM_EDM_DRO] Going home
ballendo@y...
2001-03-21 02:20:59 UTC
Re: Going home
Ian Wright
2001-03-21 02:21:30 UTC
Re: [CAD_CAM_EDM_DRO] Going home
Ian Wright
2001-03-21 02:25:04 UTC
Re: [CAD_CAM_EDM_DRO] Re: Going home
ballendo@y...
2001-03-21 02:48:27 UTC
faster steppers was Re: Going home
Ian Wright
2001-03-21 03:34:48 UTC
Re: [CAD_CAM_EDM_DRO] faster steppers was Re: Going home
ptengin@a...
2001-03-21 11:34:56 UTC
Re: [CAD_CAM_EDM_DRO] Re: Going home
Ray
2001-03-21 11:43:25 UTC
Re: faster steppers was Re: Going home
Jon Elson
2001-03-21 12:57:31 UTC
Re: [CAD_CAM_EDM_DRO] Going home
ballendo@y...
2001-03-22 06:59:00 UTC
faster steppers was Re: Going home