- Posts: 30
- Thank you received: 1
Tool offset patch
- SRT
- Offline
- Junior Member
-
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.
- jlviloria
- Offline
- Elite Member
-
- Posts: 161
- Thank you received: 9
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
Please Log in or Create an account to join the conversation.
- cmorley
- Offline
- Moderator
-
- Posts: 7368
- Thank you received: 2181
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.
- LAIR82
- Offline
- Elite Member
-
- Posts: 197
- Thank you received: 3
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.
- cmorley
- Offline
- Moderator
-
- Posts: 7368
- Thank you received: 2181
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.
- LAIR82
- Offline
- Elite Member
-
- Posts: 197
- Thank you received: 3
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.