Rod,
Sorry it has taken so long to get back...
There is no loss of steps in Z...You are correct that the issue seems to lie in software...
We have more information now that we have had time to use the machine and evaluate what is going on...To further clarify the actual machine setup I provide the following:
We are using SheetCAM TNG for G-code generation...The post processor we use in SheetCAM is the post developed by John Thornton...We have made no changes to his post with one minor exception of raising the Z torch upon completion of the final cut (next to the last line of code) instead of sending the torch to Z0...For all intents and purposes this works perfectly...
Next is the subroutine (also developed by JT) which is called for touch-offs, pierce height, starting torch, etc...This sub has only been modified in the switch hysteresis (had to increase to 0.23" based upon machine design) and when using this sub when importing the created G-code into LinuxCNC the objects to be cut by the torch when viewed from any view except the Z top view appear on different layers...When doing the actual cut it all works okay, but I get an error message box stating that the code exceeds minimum Z limits when there are more than 3 cuts to be done, do you want to proceed anyway...Clicking yes starts the cutting process and completes properly...
From within the subroutine code I commented out the G92 setting the Z to zero, by doing that when viewing the objects to be cut in all the various views all objects appear on the same elevation...I have tested this without doing actual cutting and it seems to go through all processes properly, but I am a little nervous about running it this way...
As a work-around I have envisioned setting the Z limits in the ini to a larger number to avoid the error from appearing and setting the default view to Z (top view) while leaving the G92 code active in the subroutine...
We still do not have the THCAD-10 functional...I may need to ask for some guidance on the THC setup on another subsequent post, but I would like to get some resolve to this situation first...
Any suggestions or comments will be appreciated...
Thanks in advance