Tool offset patch

More
13 years 5 months ago #34082 by SRT
Replied by SRT on topic Re:Tool offset patch
My two cents
The Cincinnati Milacron Way:

Call a Tool T0800 for example Would be tool 8 with no wear offset but it would read the Geometry offset or the Fixed offset is what Milacron called it. When I call T0808 it would call the wear offset into the program. Milacron used two Offset tables Fixed Offsets and Assignable Offsets these are Geometry and wear respectively. This make it possible to call and use the tool with no wear offset or call and use the tool with any assignable offset you so chose for that operation, example T0810 wich would be Tool 8 with the geometry off set entered in the tool 8 fixed offset tool table and with wear offset 10 as entered in the assignable table.

Please Log in or Create an account to join the conversation.

More
13 years 5 months ago - 13 years 5 months ago #34084 by jlviloria
Replied by jlviloria on topic Re:Tool offset patch
I hope this can help resolve.
I have the link of the book, but not if it was good place here.

if there is no problem in placing the link, let me know.




Jorge Viloria
Attachments:
Last edit: 13 years 5 months ago by jlviloria.

Please Log in or Create an account to join the conversation.

More
13 years 5 months ago #34105 by cmorley
Replied by cmorley on topic Re:Tool offset patch

LAIR82 wrote: Hello Chris,

I have been following the thread on the developers mailing list, and realized that I might have been mis-leading on this all along. Sorry for any inconvenience.

A few things I am sure of on our end,

1. The first two digits of the tool call is the tool geometry info on our other machines, for the most part also refered to as "Fixed Offsets".
2. All of the machines in our shop that have other commercial controls on them, all have 2 different databases or tables, Fixed offsets, and Wear offsets. So as far as I can tell when the tool call is made, the first two digits gather info from the Fixed offset file, and the second two digits gather info from the Wear Offset file. Once the operators have all of there tools touched off they vary rarely reference the fixed tool data, due to using the G92 command they only need to touch off 1 tool on every new part, and everything else follows.

Thanks

Rick


Rick and all

I completely understand the concept of calling one tool with different offsets.
While the Okuma lathe I used at work did not have wear offsets it did have offsets.
I built a program to use this technique of two offsets with one tool - it worked great.

What the Okuma didn't have was an offset table on screen (there was no screen) and there was no G10 command available.

But what I observe from the sample tooltable you posted ( Rick ) is tool numbers in 10000 range with little or no offset (so would be wear) and low tool numbers with large offsets (so would be geometry). This is backwards.

I have now confirmed that the patch uses the numbering system it does for a good reason (it follows Fanuc) so I will not change it.
There still seems to be a bug or two to work out - that I may or may not have caused in my version.

When I add the patch to master, I will then work on changing the toooffset widget to display wear offsets separately, maybe on a separate tab.

Thanks for your help and info so far.

Chris M

Please Log in or Create an account to join the conversation.

More
13 years 5 months ago #34142 by LAIR82
Replied by LAIR82 on topic Re:Tool offset patch
I don't know if this helps or not.

This morning I did the following,

1. Created a completely blank .tbl file (blanktool.tbl) and changed to that one in my INI.
2. Started up Gscreen, homed machine, jog away from homing position to middle of x and z travel.
3. Opened tooledit, and added a tool, tool 1 in pocket 1, with no data in any other field for tool 1.
4. Went to MDI, performed a tool call T01, fault appeared " Requested tool 10001 not found in tool table".
5. Went back to tooleditor, added tool, tool 10001 in pocket 30, with no other data.
6. Did MDI command of T0101, fault appeared, " Requested tool 10001 not found in tool table".
7. Back to tooleditor, entered a 0 in the x and z, hit apply.
8. Did MDI command of T0101, tool changed to tool 1
9. Touched off tool in the x and z using G92 z0.000 and a nominal G92 x1.000
10. Created tool 2 in pocket 2, offset 10002 in pocket 31.
11. Did MDI command of T0202, tool changed to tool 2
12. Touched off tool in the x and z using Tool Setting button, z0.000, and then x 1.000.
13. Went to tool editor, and tool 1 pocket 1 had zeros in the x and z values, tool 2 pocket 2 had numerical values in its x and z value fields.
14. All of this done with zeros in my 10001, and 10002 value fields.


Thanks

Rick

Please Log in or Create an account to join the conversation.

More
13 years 5 months ago #34169 by cmorley
Replied by cmorley on topic Re:Tool offset patch
I see a problem.
Fanuc says the geometry offsets go under T1000n
using the toolsetting button applies the geometry offsets to Tn not T1000n

So either I need to add code to fix the toolsetting button or we need to switch the patch to put geometry offsets under Tn rather then T1000n

By te way, do you guys ever use G10 L10 P100n command to set wear offsets in G code? Seems an odd thing to do.
Chris M

Please Log in or Create an account to join the conversation.

More
13 years 5 months ago #34170 by LAIR82
Replied by LAIR82 on topic Re:Tool offset patch
That's why I got confused and went thru all of the motions the other day to see exactly what was going on with the geometry and wear offsets. I don't understand why when you do Txx it doesn't change tool and use no offset though.


Talking with the guys, they have never done the G10 command to set offsets. They have always put them in to the Wear offset tables manually, then call them up with Txxnn. This is usually because they are fine tuning the tool itself to account for the many variables in cutting parts.

Thanks

Rick

Please Log in or Create an account to join the conversation.

Time to create page: 2.148 seconds
Powered by Kunena Forum