Originally Posted by
Deco-Doctor
Hello Ben
Cutting a long thread on stock size bar with full form inserts is always a problem on a sliding head. The G933 threading macro will not do what you want here.
To understand why you need to know how the G933 macro is working.
Firstly the macro calculates a Z & X start point for the threading tool and a tool path for the threading tool to follow, ie the X movement inwards, the minus Z movement along the thread, the X movement outwards and then the plus Z return movement to the start point again, a canned cycle if you like.
Secondly the macro calculates an inward movement of the tool from the start point to the final thread depth.
When making the thread the inwards X movement of the tool is superimposed on the tool path canned cycle, this means that the tool is constantly advancing in X at the same time the tool is following the canned cycle path.
The result of this is that the threading tool is actually moving slowly inwards along the length of each cutting pass resulting in a slight taper from front to back of the thread on each pass. The taper is finally cut straight on the last passes of the threading tool with no infeed in X, the 'blind passes' or spring cuts as some folk call them, (G933 parameter 14).
So the number of threading cuts you actually get is derived by the total X infeed distance required to make the full thread and is calculated in the macro as a delay.
You can see the result of this if you put the machine on 'feed hold' during the threading cycle, then only the inwards X movement of the threading tool is halted, the machine will continue to follow the canned cycle tool path, or if you reduce the feed rate over ride during the threading cycle to 50% the number of passes will be doubled for the same reason.
You can see this working in the simulation if you look at the graphic for Z & X and zoom in on the thread, you can also use the cross hairs in the simulation graphic to measure the depth of each pass of the thread, just remember the X measurement is in radius on the graphic.
The G33 threading command is used in exactly the same way, but you have to calculate all the points of the cycle and the delay for yourself (I have an Excel spreadsheet to do this). So the G33 won't help much either! The G33 is not a machine option so the reason it did not work is probably because of a programming error.
Tornos now have a new threading macro 'G978' available as part of the TB-Deco ADV 2009 programming software package. The G978 works more or less in the same way as the Fanuc G76/G78 threading cycle, the tool is positioned at a fixed X diameter for each cut along the length of the thread. So you could do what you want with the G978 threading macro by setting the blind cuts (or spring cuts) to zero so that the last pass of the tool cuts the final thread diameter.
The TB-Deco ADV 2009 software is available from Tornos through your local agent. Purchasing the software provides you with a number of useful upgrades, as well as the new threading macro you will also get constant surface speed (G96) as standard on all your Deco machines.
Hope this helps.