Dave,
Sorry about not responding sooner. I did get your file, but haven't had much time to look at it. I will be back home tomorrow night. I did notice that you use G65 and M98 subroutines several times in your program. Do you get an error message that says "subprogram not found" when you try to load the file? If you do, that is why you don't see anything on the viewport. The G-Code interpreter stops when it encounters an error, so if there is no axis motion before the error you won't see anything. To properly handle subroutines, you should have the subprogram on your PC and use the menu Setup|Subprograms to assign a file to each subroutine. As an example, open the menu Setup|Subprograms. Click the 'Add' button. Type in the program number of your subroutine - this is the number following the 'P' in the G65 or M98 block. Press enter and you will get a file browse dialog. Select the file that contains the G-Code for your subroutine. After the association has been added, it will backplot properly from your main program. If you have a lot of subroutines, put them all in the same folder and set the default search folder to point to it. The only thing you have to do is name the files with their program number in the format "O" followed by the program number with no leading zeroes. They can have any extension you like. For example, "O1.txt" will match for the block M98P1.
Hope this helps.
Regards,
Scott |