Tool # 0

Tool # 0

jlucasemail
Advocate Advocate
1,465 Views
11 Replies
Message 1 of 12

Tool # 0

jlucasemail
Advocate
Advocate

Not having a tool changer, and seeing no reason for tool numbers (not even for sorting!) I just set every tool to #0.

 

For some when the tool is copied from the library to the Documents/setup section the tool number is replaced by some apparently arbitrary number.  Worse, the length and diameter offsets are set to this number and have to be manually reset before generating the code.

0 Likes
1,466 Views
11 Replies
Replies (11)
Message 2 of 12

Anonymous
Not applicable

Can your control call tool 0 offset 0? Even if you dont have a tool changer you can still work with different number tools and offsets. 

0 Likes
Message 3 of 12

jlucasemail
Advocate
Advocate

No.  If I create a new tool #0 with offset zero when I use it the profile is copied to the document library where the tool number and OFFSETS are changed to some value.

 

My workaround is to go and edit all my tools setting tool number to 1.   Anything other than zero seems ok and the offsets are left as zero.

 

Without this change all my cuts where starting at the wrong origin! 

0 Likes
Message 4 of 12

daniel_lyall
Mentor
Mentor

So the answer is to set all the tools to 1, and making sure you have no offset set on the control, what is the controller? A machine can only offset to a preset offset if there is no offset set for a tool in the control's offset's it should not have an offset.

If you just home the machine or home in places and set the work zero to the part and it is the same as what you set in the setup and all tool paths are in the same setup there should not be a problem unless there is an offset set in the controller then it will do an offset.

 

I said offset a lot. 


Win10 pro | 16 GB ram | 4 GB graphics Quadro K2200 | Intel(R) 8Xeon(R) CPU E5-1620 v3 @ 3.50GHz 3.50 GHz

Daniel Lyall
The Big Boss
Mach3 User
My Websight, Daniels Wheelchair Customisations.
Facebook | Twitter | LinkedIn

0 Likes
Message 5 of 12

jlucasemail
Advocate
Advocate
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><meta name="Generator" content="Microsoft Word 15 (filtered medium)" /><!--<br>/* Font Definitions */<br>@font-face<br> {font-family:"Cambria Math";<br> panose-1:2 4 5 3 5 4 6 3 2 4;}<br>@font-face<br> {font-family:Calibri;<br> panose-1:2 15 5 2 2 2 4 3 2 4;}<br>/* Style Definitions */<br>p.MsoNormal, li.MsoNormal, div.MsoNormal<br> {margin:0cm;<br> font-size:11.0pt;<br> font-family:"Calibri",sans-serif;}<br>.MsoChpDefault<br> {mso-style-type:export-only;}<br>@page WordSection1<br> {size:612.0pt 792.0pt;<br> margin:72.0pt 72.0pt 72.0pt 72.0pt;}<br>div.WordSection1<br> {page:WordSection1;}<br><br>
0 Likes
Message 6 of 12

jlucasemail
Advocate
Advocate

Oops!  Don't know what happened there!

 

To reiterate:

- View any tool in the default library.  It will have Tool# 0 and offsets 0. 

- Select tool into an operation

- Edit tool in the operation and it will now have a tool number (Ok) but also offsets equal to the assigned tool number.  

0 Likes
Message 7 of 12

daniel_lyall
Mentor
Mentor

What tools offsets are set to be only matters to the machine if nothing is set it will just use the work zero you set, both routers I use are manual tool change and the offset number means nothing unless I set it on the machine, what control do you use?


Win10 pro | 16 GB ram | 4 GB graphics Quadro K2200 | Intel(R) 8Xeon(R) CPU E5-1620 v3 @ 3.50GHz 3.50 GHz

Daniel Lyall
The Big Boss
Mach3 User
My Websight, Daniels Wheelchair Customisations.
Facebook | Twitter | LinkedIn

0 Likes
Message 8 of 12

jlucasemail
Advocate
Advocate

Controller is Mach3 with a Taig micromill.  Not relevant.

 

Start a new operation.  Add any suitable tool from the default tool library.  In the library the tools all show Tool# 0 with offsets zero.

 

Genertate and post process.  A tool number is automatically assigned which is fine but the offsets are set to the tool number.  The generated code contains:

  

G43 Z0.6 H15

 

Why on earch would the 0 offsets in the tool library be converted to the tool number when the tool profile is copied to the design.   This is not a post processor issue as the offsets are changed when the tool parameters are copied to the project!

0 Likes
Message 9 of 12

seth.madore
Community Manager
Community Manager

Yes, Fusion will always assign a number and increment to the next digit, no way around that happening automatically. However, once you have your tools in the local document, there's an easy solution (sort of). Go to your tool library, select the local document, right click and select "Renumber Tools". Now, this will bring up another issue. Since all tools are 0, the post processor is going to ignore any need for an M6, and post out everything as if it's one tool. 
It really shouldn't be an issue to have consecutive tool numbering. Mach3 has a tool offset page, you just need to load T1, touch it off and store that value into H1, repeat for T2, 3, 4 etc etc. Loads of people use the Mach3 platform without running into this issue.


Seth Madore
Customer Advocacy Manager - Manufacturing


0 Likes
Message 10 of 12

jlucasemail
Advocate
Advocate

There is absolutely NO problem with Fusion assigning tool numbers.  The issue is using the tool number for the offset.  I cannot think of any logical reason why the 15th tool in the sequence should have an offset of 15!

 

Yes, I could work around this by setting up an offset table but why?   It would also mean G code that would have no meaning without looking up the current offset to know where the tool should be.

 

I've worked around this by changing the post configuration but do not see this as a satisfactory solution to what seems a simple bug.

 

 

0 Likes
Message 11 of 12

seth.madore
Community Manager
Community Manager

Ha, this is NOT a bug. This is how commercial CNC works! You have a tool, it needs a tool number, a length offset number and a diameter offset number. It's impossible (in most CNC controls) to have a T1, H1, D1 and then the next tool to have a T2, H1, D1. Well, you can, but it's going to pull the value of whatever is in H1, and if the tools aren't the exact same length, bad stuff is gonna happen.
I'm still not sure why you feel you have to manually reset the numbers when posting. Do you post out one tool at a time, or do you always have to touch off a tool before running it?


Seth Madore
Customer Advocacy Manager - Manufacturing


0 Likes
Message 12 of 12

daniel_lyall
Mentor
Mentor

Mach3 does not give a rats what the H# and D# number is, it is only a thing when something is set in the offsets table, if there is nothing there it does not matter one bit what the H# or D# is, with all the machines I run with mach3 what have no ATC there has never been an issue this includes a lathe.

As Seth said you need a different tool number for each different tool😁.

 

What the control is, does matter as not all controls are the same.


Win10 pro | 16 GB ram | 4 GB graphics Quadro K2200 | Intel(R) 8Xeon(R) CPU E5-1620 v3 @ 3.50GHz 3.50 GHz

Daniel Lyall
The Big Boss
Mach3 User
My Websight, Daniels Wheelchair Customisations.
Facebook | Twitter | LinkedIn

0 Likes