I found this thread by samtransam: https://forums.autodesk.com/t5/hsm-p...ght/true#M2308
The thread is fairly old. The post has some details I haven't seen. The changes he made appear in the latest generic bridgeport post. Samtransam states an arrow symbol (writeln("\u0011") is required at the start of the file but I've never seen that symbol in my posts from VisualMill. Also, his comments are in single quotes followed by a semi-colon. I believe this is legal on the DX-32 but the programming guide only lists comments as starting with a semi-colon. I've always done my comments starting with a semi-colon. He also ends the program, following the M2 block, with a block containing the letter E, for end I presume. It also contains an :O filename like :O1001 which in Fanuc style, I've never used this on my TC-3.
For my post I started with the current generic bridgeport post. Removed the arrow symbol at the top and E block at the bottom. I switched tapping to rigid using M29. I added a switch to the properties so the default rigid tapping can be turned off for floating tap. Left handed tapping was disabled in the post code so I reworked it to allow left handed taps. This is not tested but I assume the G84 direction is dependent on the spindle direction M3/M4 instead of calling left handed as G74 like some controls. Left handed tapping is evaluated based on the tap being left handed in the tool library. I used Fanuc style comments as they are easy to read... and I recycled my code from my Fanuc post. I also removed the semi-colon at the end of each block. I changed the post to allow non-numeric names. And removed the :0 file name like :01001.
I added a section that I use in all my posts to include the date , fusion version, filename, and username of who posted the file. I work in a multi-user environment and this helps at the machine. Date is UTC.
;(Sunday, July 09, 2017 1:43:33 AM)
;(Fusion 360 CAM 2.0.3174)
;(msr_cap v3)
;(forhire)
UPDATE: I did a dry run of three separate operations. One right hand rigid tapping, left hand rigid tapping, and thread milling (helical). All three appear to have run flawlessly! The only change I required is that my TC-3 would only see *.TXT files in the file manager so I had to change the extension from *.NC to *.TXT. I should have known because I've always posted filename.txt. Easy fix. I deleted the original attachment and uploaded a new one.