I flycut my main spoil board and was going to adjust the switch on the tool sensor. When I search for M999 it takes me to the macro. There I changed the switchspoil value and hit save.
BUT, when I measure the tools afterwards the daylight is not changing. It seems that the M999 I changed is not where the program is pulling from.
I assume that you have an older machine that does not use Thermwood's built-in FLYCUT routine? (If you were using it, you would not be modifying the M999 yourself as it is done automatically.)
If you are using the process as it was originally intended, I believe that you are modifying the wrong variable. The SWITCHSPOIL value is what was calibrated originally to the TOP of a new 3/4" MDF spoil board. Unless your ATLS switch gets knocked and relocated, this value usually never changes. I strongly suggest your return the SWITCHSPOIL variable back to the value prior to your change.
The value your are probably wanting to adjust is the ACTSPOIL variable. The ACTSPOIL is used to keep track of your ACTUAL spoil board thickness. The controller then compares this to the ORGSPOIL variable to determine how to adjust the DAYLIGHT on the fly during a tool change. (The ORGSPOIL should reflect the original spoil board thickness that was used to calibrate the ATLS device. ie the SWITCHSPOIL variable) By using the ACTSPOIL to track the spoil board thickness, you never have to re-measure tools after a flycut as the controller can make the adjustments to the DAYLIGHT on automatically.
Alternatively, you may have never been using the ACTSPOIL and ORGSPOIL variables. If so, then they would/should have identical values in your M999 and then instead, you may be replying solely on the SWITCHSPOIL value, in which case - after you flycut your main spoil board, you would have to remeasure ALL tools prior using them.
You may want to refer to your manual and/or contact Thermwood in order to confirm which of the above does indeed relate to your machine/control version or process in place.
Thanks for your reply. The following statement is my situation:
"Alternatively, you may have never been using the ACTSPOIL and ORGSPOIL variables. If so, then they would/should have identical values in your M999 and then instead, you may be replying solely on the SWITCHSPOIL value, in which case - after you flycut your main spoil board, you would have to remeasure ALL tools prior using them."
I've actually never noticed that the ACTSPOIL and ORGSPOIL existed until after you mentioned them. They are BOTH set to .750. The manual I have directs that anytime the main spoil board is flycut the SWITCHSPOIL has to be adjusted in the M999 macro. This is what we have done the few times we have done it. And yes, then remeasure all loaded tools. However, when I alter the SWITCHSPOIL setting now and remeasure there is no change in the daylight of the tools.
It's as though the computer is reading from a different version of the macro that I'm not changing. I look to see where the macro was located and it is the only M999 under THM/ macros.
I'll have to call tomorrow and see if I can get some help.
Problem Corrected. For any others behind the learning curve like myself....
Apparently since the last time I have flycut the spoil board perhaps there has been a controller update that has changed the way to alter the SWITCHSPOIL.
After looking at the digital version of the operators manual in the controller I saw instructions to go to Machine Variables (which is under the edit tab). This is different than our original printed documentation.
There I changed the SWITCHSPOIL setting which worked.
Note to self: Refer to digital version of operators manual first as it must be updated along with controller updates.
I am still changing the M999 macro. That is why I ask. So, are there other options now, for doing this on my Machine? I guess I will have to read the manual
The way I found out there was another way was the "old way" of changing the M999 wasn't having any affect on the tool measures.
When you are at the machine open up the digital version of the operators manual, I think it's under the top tab far right tab.
Type in "Switchspoil" in the search box.
When I did it gave me instructions different than my original printed operators manual. It refereed to the "machine variables". So, I then typed a search for "machine variables" which brought me to a screenshot showing they are located under the edit tab.
The short of it is that, on my controller, there is a table of machine variables that includes the "switchspoil" variable. I changed it in that table and everything worked fine.
Much easier than the old way.
The Machine Variable Database (or MVD as I like to refer to it as) was introduced around THM version 7.2. This was the same time as the built-in "FLYCUT" system added to the controller. The MVD tool on the functionality of the M999 "system macro". Note: The M999 macro still exists on the newer machines but is there solely for legacy support and is usually empty.