Machsupport Forum

Mach Discussion => General Mach Discussion => Topic started by: Learn on January 29, 2015, 12:00:01 PM

Title: Another tool table Question
Post by: Learn on January 29, 2015, 12:00:01 PM
I am not new to machines at all just the small machines like my IH cnc. Now I have seen so many videos and read forums and post .


this is what I have done and still not correct !!


1 .Measure all tools with height gauge and enter them into tool table and set each cutter style on the left then SAVE
2.Home out machine
3.using my master holder ( with indicator ) tool #1 come down to work piece zero and set Z zero
4.check each cutter on my 4 inch tool setter ( (http://www.lyndexnikken.com/store/pc/catalog/Standard%20Catalog_0170_0002.jpg) )

I have noticed that one of my cutters was off by 1/4"  now I have double and triple checked my lengths and still not sure what's going on.


QUESTION
do I need to run a program with a T and a H value for it to correct its self ?


Title: Re: Another tool table Question
Post by: Learn on January 30, 2015, 04:48:51 AM
Do I need to run a program with g 43 h# t#  to make it change ?
Title: Re: Another tool table Question
Post by: Hood on January 30, 2015, 09:07:30 AM
You need to call a G43H* when wanting the offset.
Hood
Title: Re: Another tool table Question
Post by: Learn on January 30, 2015, 10:43:02 AM
ok cool thanks I will try this as soon as I get home
Title: Re: Another tool table Question
Post by: Learn on January 31, 2015, 06:17:26 AM
Tha KS it was quite simple . I was thinking that the T# would do it like on big mills . 

Simple fix was to MD I G43 H# then manually switch T# . Everything worked out good .

Also I made sure all the cutters were reading the same 4" by calling g each out and going down to my 4 " setter then adjusting lengths and saving tool offsets each tool. My height gauge was close but I made darn sure they were right at the mill. Making injection mold inserts and want then right on. I even made sure I came down on the setter each time and set zero not coming down and adjusting up. This will help with any back lash I would guess. 

Big thanks
Title: Re: Another tool table Question
Post by: Hood on February 02, 2015, 03:53:17 PM
I think most machines need the G43H* call as you can call different offsets for different tools or for that matter different offsets for the same tools.
Hood
Title: Re: Another tool table Question
Post by: Learn on February 02, 2015, 09:07:15 PM
I have only had to use that G43 when manually driving to a specific Z height or double checking s z height . G90 G00 G43 h# Z#;  as far as tool change a large VMC does not require it to use z heights during manual work but it is required in a tool path ( program )

That's where I was confused when doing a tool change at work I did not have to have a line like this

At work I can buy just call up T# m6 and it's all set.


Now here is a question
When I run a path with m6 T# the mill wants to drive up in Z and I break out of the program.  I looked to find a spot where I can change the tool change position but I can not seem to find it ?
Title: Re: Another tool table Question
Post by: Hood on February 03, 2015, 06:05:54 AM
It will all depend on the control that is on the machine whether you need to call the height offset or not, size or type of machine has no relevance.

Alter your M6 macro to do what you want at a toolchange or have your G Code do it.

Hood
Title: Re: Another tool table Question
Post by: Learn on February 03, 2015, 12:29:59 PM
I'll have to find the m6 macro.
Thanks
Title: Re: Another tool table Question
Post by: Hood on February 03, 2015, 04:50:34 PM
You will find the M6Start.m1s macro in the macro folder and then in the folder named after your profile.
Hood
Title: Re: Another tool table Question
Post by: Learn on February 10, 2015, 07:39:31 PM
thanks found it and added all the info in it . just like to see an H value on the main screen now.
Title: Re: Another tool table Question
Post by: Hood on February 12, 2015, 01:30:54 PM
Not really sure what you are meaning. If you call a G43H** then you will get the Height offset value displayed on the standard mill screen.
If that is not what you are meaning please explain more.

Hood
Title: Re: Another tool table Question
Post by: Learn on February 12, 2015, 08:06:07 PM
Never mind .

I guess instead if a T it should have an H that's all. But would like it to display both
Title: Re: Another tool table Question
Post by: Hood on February 13, 2015, 02:25:22 AM
It does, see screenshot, if you do not get that then it is either you have not called a toolchange or that you have the option in General Config set to Ignore Tool Change.

Hood
Title: Re: Another tool table Question
Post by: Learn on February 13, 2015, 04:30:50 AM
I know but the coresponding h#
Example
T 2
H2 187.21
It does change the number but like a price of mind that it is grabbing the correct holder. It's not that I remember all the numbers to double check. And hat to ASSUME it's the correct holder length .


I know I can just switch the tool numbers and the h value changes . That's with out a g43H# involved that's what's bothering to me
Title: Re: Another tool table Question
Post by: Hood on February 13, 2015, 04:48:42 AM
Ok its the actual offset number rather than the value you want.
I nagged at Brian a long while back to add that to Turn but don't think i will work for Mill.
Will have a think as there may be a way to do it via a user label.

Hood
Title: Re: Another tool table Question
Post by: Learn on February 13, 2015, 07:23:44 AM
ok at least you know where I am coming from now .
Title: Re: Another tool table Question
Post by: Learn on February 14, 2015, 07:33:42 PM
Also looking for a basic MANUAL m6 tool change macro
Title: Re: Another tool table Question
Post by: jonny quest on February 15, 2015, 01:22:43 AM
Can I interrupt this thread a bit?

I don't understand how tool offsets work. I also have a hard time asking the correct questions to get me the answers I'm looking for.

Do the different tool heights work off of home dimensions?

Or lets say my T1 is zeroed to my workpiece and I run my program.  Then I run the program with T2 which is 1 inch longer than T1. does T2 just follow my original origin of T1 Because of that's what Mach remembered?

Does the tool table just follow the origins of last tool height the gcode origin used?
Title: Re: Another tool table Question
Post by: Hood on February 15, 2015, 03:54:52 AM
Learn,
 I looked at the user labels as a means to get the H number but sadly couldn't find a call to get it, best I could get was the Tool Description.
What are you wanting with regards the macro, the standard one is the most basic you will get, ie it will set the tool DRO to the correct number.


jonny quest

The offsets are in relation to machine coords.


Hood
Title: Re: Another tool table Question
Post by: Learn on February 15, 2015, 10:09:52 AM
Thanks I was able to find a basic tool change macro IL will post but up just so there's later on that are searching can possibly use it
Title: Re: Another tool table Question
Post by: Learn on February 15, 2015, 12:30:16 PM
The default M6Start macro is this:

tool = GetSelectedTool()
SetCurrentTool( tool )

If you want to move to machine zero, change it to this:

tool = GetSelectedTool()
SetCurrentTool( tool )
Code "G53 G0 Z0"
While IsMoving
Wend
Code "G53 G0 X0 Y0"
While IsMoving
Wend


Make sure that Z zero in machine coordinates is the top of your travel, or at least some distance up that is safe to move at.
Title: Re: Another tool table Question
Post by: BR549 on February 15, 2015, 03:38:22 PM
Hood, have you tried  OemDro(32) ?? It is use on the diagnostics Page under TOOL OFFSET

(;-)
Title: Re: Another tool table Question
Post by: Hood on February 15, 2015, 04:41:24 PM
Hi TP,
 Think that DRO is for the actual offset value, what is wanted is the number of the offset called e.g. G43H2

Hood
Title: Re: Another tool table Question
Post by: BR549 on February 15, 2015, 05:44:52 PM
 AHHHH,   I thought they wanted the offset VALUE. Unless you have photographic memory the H# won't be of much value, normally it just replicates the installed tool#.

Just a thought, (;-) TP
Title: Re: Another tool table Question
Post by: Hood on February 15, 2015, 06:04:08 PM
Yes but you can call a different offset for a chosen tool number.
In Mill its not something I would use or feel a need for but in Turn it is definitely something that was needed.
But its not me that was wanting it and I can see it may be useful to others, "learn" certainly seems to want it.
Hood