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:
What does it post out as? That is technically just a label in the drop down. You can change it to what ever you want in the control def text.
In the pdrill post blocks you can see what it will actually post and change the value. It may say sg32 or "G32" . You may need to alter more of the cycle depending what the control wants.
It's probably welding to the drill causing it to enlarge parts of the hole.
I would think something uncoated would be best. I would Try cutting the spindle speed and increase the chip with a small peck. Maybe a parabolic drill
Yes the z move is protected as well as any axis movement after until the zero return line. The initial xy rapid is not but can be easily changed to do so.
I modified a post to post out probing and use a manual entry text file. The block numbers are MB1, ECT so Camplete inserts the gcode into the program. So there is no hand editing. It supports 550 lines of code. I usually add more when I'm bored as it's quite laborious.
You can speed up drilling with with peck clearance I think it's around 5200 or 5110 on fanuc. It usually defaults to .5mm.
I've used the g5.1on drilling before. The only time it caused an issue is with the probe.
The danger lies in if you hit reset the program stops where it read ahead to. So if you page up you can potentially start in a spot where your not expecting.
Can't you tell it if wcs changes re issue position command?
I did this with my probe cycle on the 5 axis. Instead of using force tool change of the wcs changes it zeros z and re issues unlock and positioning moves with the new offset
ptlchg0$ #Call from NCI null tool change (tool number repeats)
pcuttype
pcom_moveb
pcheckaxis
c_mmlt$ #Multiple tool subprogram call
comment$
#pcan
result = newfs(15, feed) #Reset the output format for 'feed'
pbld, n$, sgplane, e$
pspindchng
if sopcomm <> sblank,
sopen_prn, sopcomm, sclose_prn, e$
sopcomm = sblank
if prb_flg = 1, #WCS CHANGE FOR PROBE
[if workofs$ <> prv_workofs$,
[
sav_absinc = absinc$
absinc$ = zero
pbld, n$,"(WCS CHANGE RETURN Z TO ZERO)", e$
pbld, n$, *sgabsinc, *sgcode, sg49, "G53","Z0",e$
pbld, n$,"M132",e$
pbld, n$, *sgabsinc, *sgcode, pwcs, pfcout, e$
pbld, n$,"M131",e$
pbld, n$, sg43, *tlngno$, e$
pbld, n$,"(PROTECTED POSITIONING X AND Y)" ,e$
pbld, n$,"G65 P9510",pfxout, pfyout,e$
pbld, n$,"(PROTECTED POSITIONING Z)" ,e$
pbld, n$,"G65 P9510", pfzout,e$
pe_inc_calc
ps_inc_calc
absinc$ = sav_absinc
]
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.