Register now to participate in the forums, access the download area, buy Mastercam training materials, post processors and more. This message will be removed once you have signed in.
Use your display name or email address to sign in:
I am using mpfan post and here is what my Psof code is:
code:
psof #Start of file for non-zero tool number
pcuttype
toolchng = one
if ntools = one,
[
#skip single tool outputs, stagetool must be on
stagetool = m_one
!next_tool
]
"%", e
*progno,
"(PROGRAM NAME - ", progname, ")", e
pbld, n, *smetric, e
pbld, n, "G40" , "G80", e
sav_absinc = absinc
if mi1 <= one, #Work coordinate system
[
absinc = one
pfbld, n, sgabsinc, *sg28ref, "Z0.", e
pfbld, n, *sg28ref, "X0.", "Y0.", e
pfbld, n, "G92", *xh, *yh, *zh, e
absinc = sav_absinc
]
pcom_moveb
c_mmlt #Multiple tool subprogram call
comment
pcan
if stagetool >= zero, pbld, n, *t,sg17,ptoolcomment,e
"M6", e
pindex
if mi1 > one, absinc = zero
pcan1, pbld, n, *sgcode, *sgabsinc, pwcs, pfxout, pfyout,
pfcout, *speed, *spindle, pgear, strcantext, e
pbld, n, "G43", *tlngno, pfzout, scoolant, next_tool, e
absinc = sav_absinc
pcom_movea
toolchng = zero
c_msng #Single tool subprogram call
[ 12-31-2001: Message edited by: Dave Thomson ]
I need to change my post so that I can use my rigid tapping I don't want the spindle to turn on untill it starts tapping.
I am getting this code now
T1
M6
G00G90G54X2.5Y0.M3S500
G43H1Z.1M8
M29S500
G84R.1Z-1.F25.
I would like my post to say this
T1
M6
G00G90G54X2.5Y0.
G43H1Z.1M8
M29S500
G84R.1Z-1.F25.
If someone can help I would really appriciate it thanks
My machines that I run require putting the M6 on the next line after the tool change. I am getting this
T1M6
I want this
T1
M6
What do I need to change in my post proccesor please can some one help I would really appriciate it thanks
eMastercam - your online source for all things Mastercam.
Together, we are the strongest Mastercam community on the web with over 56,000 members, and our online store offers a wide selection of training materials for all applications and skill levels.