I'm trying to edit my spost for 4 axis milling. I'm drilling and tapping holes around a cylinder. After drawing my part, I clicked on NC, 4 axis, Drill, selected the holes, and clicked Done. I then filled in the Tool Information page, and then went to the Cycle Control page to select "Ridgid Tap", filled in the Depth, selected OK, and accepted the tool path. Now, when I go to the Operations Manager to post this 4 axis program, it posts a program, but there is a warning message in the program saying:
M00
!UNSUPPORTED CYCLE PROGRAMMED
Below, I pasted the part of my spost file that caused this:
CIMFIL/ON,CYCLE
CYCTYP=POSTF(7,4)
CASE/CYCTYP
WHEN/ICODEF(LTAP),ICODEF(RIGID),ICODEF(LRIGID),$
ICODEF(CUSTM1),ICODEF(CUSTM2),ICODEF(CUSTM3)
STOP
INSERT/' !UNSUPPORTED CYCLE PROGRAMMED$'
RSLT=POSTF(10,2,14000)
RSLT=POSTF(13)
WHEN/OTHERS
RSLT=POSTF(13)
ENDCAS
CIMFIL/OFF
When I select "Tap" instead of "Ridgid Tap" my program looks just fine, except that it outputs a G84 instead of the required G84.2 In my "Option File Generator" I selected 84.2 in the "High Speed Tapping" window on the "Prep/G Codes" page.
To get around this, I just added at the end of the post, this:
REPLAC/(TEXT/'G84'),(TEXT/'G84.2')
That gets me the code I'm after, but I have to click on "Tap" instead of "Ridgid Tap" on the "Cycle Control" page.
My question is, where is the information given that the post looks at when giving code to a specific operation? In other words, Where does it say
"Tap" = G84
"Ridgid Tap" = G84.2
"Spot Drill"= G81 and so on...
I notice that I'm missing peck commands in my deep hole drilling cycles too. Once I find out how and where to make these changes, I should be good to go.
During my research I came across this:
Type Loc Default Major / Description
Int 3447 841 CYCLE / Rigid Tap G-Code
Int 3448 1 CYCLE / Rigid Tap G-Code decimal location
I have done a lot of reading and looking, but I just can't seem to find where to use these numbers. I just modified an mpost and that was a breeze compared to this spost stuff...
Can anyone shed a little light on this for me (and anyone else interested)?
Thanks,
Steve