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:
Last week we got 4 H13 rings (7.501 +/-.001 ID)back from heat treat all twisted up and scrapped. I had discussed a month before how they were supposed to be done....even got an outsource quote that stipulated ...rough turn to within .20/side ....heat treat to 62 rockwell ...finish grind to size....The higher powers vetoed the idea and turned them all to size hoping they would stay within tolerance....I have spent more time doing the NFG reports and inspection reports of each part for the customer explaining what went wrong and then reinspecting the parts again to prove that they were wrong...(someone had to see it with their own eyes)....that I just wish they had listened in the first place
You cannot regress a file if it is an X3 file...or X2 to X ....etc...they do not move the toolpaths back ...even the simple ones....Its the same with Solidworks 2009 to 2008 and so on...you cant roll them back either.
Check your 3 planes that are in the options of the tool path
Are your construction and tool planes set in the toolpaths to the direct path of the tool .... ie right, left, angled holes (set views) ...your wcs should be set to top and not match these if you are working in the 4th axis
tis on its way back and I lost
we need some real Mastercammers on this one and not a hobbiest like myself....JOHN!!!!!!!!!.....JAY!!!!!!!!!!!....gCODE!!!!!!!!!!!!...JAMES!!!!!!!!!
Need a little help in here
If you dont have any propriatory problems could you send me the file or an abridged version....im sorry I cannot reproduce this with anything I have here.
I have tried and still cant make it do anything like what you are describing even when changing views, Z depths or what not.....just trying to help
prv_workofs$ I believe is what you are looking for to output the E01 or E05 etc ....its just finding where to put it as I dont know what the output looks like.
can you cut and paste the header to the screen here?
looks something like this
peof$ #End of file for non-zero tool - Output of time calculations for the last tool and total time
ptooldata #Total ending data for tool (Path Length and Times)
#Supress Program totals if only one tool or no output selected
if tcnt > one & (fr_limits | xyz_limits | show_lengths | time_est),
[
sepline3, e$
" ", e$ #Blank line
"Program Totals (", *tcnt, " Tools):", e$
sepline, e$ #Output the separator '----' line
#Output Max/Min Feedrate information
if fr_limits = two | fr_limits = three,
[
"Feedrates: Max = ", *pmax_fr, " Min = ", *pmin_fr, e$
#sepline, e$ #Output the separator '----' line
]
#Output Max/Min X,Y,Z information
if xyz_limits = two | xyz_limits = three,
[
preadbuf1e #Read Buffer 1 (get X,Y,Z extents of entire program)
pMaxMin #Output Max/Min X,Y,Z coords for entire program
#sepline, e$ #Output the separator '----' line
]
#Output Feed/Rapid path lengths
if show_lengths = two | show_lengths = three,
[
"Total Feed Cut Length = ", *llen_total, e$
"Total Rapid Traverse Length = ", *rlen_total, e$
#sepline, e$ #Output the separator '----' line
]
#Output Rapid/Feedrate times
if time_est > 0 & (det_time = two | det_time = three),
[
ttltime = tot_rtime
"Total Rapid Time = ", ptimeout, e$
ttltime = tot_ltime
"Total Feed Time = ", ptimeout, e$
#sepline, e$ #Output the separator '----' line
]
#Output Cycle Time information
if time_est = two | time_est = three,
[
ttltime = total #Transfer TOTAL program time
"Cycle Time = ", ptimeout, e$ #Program Total time output
]
]
[ 02-19-2009, 10:15 AM: Message edited by: Jack Neelands ]
FIRST!!!!!!!
*Make a copy of your orignal post and squirrel it away before editing*
ptlchg$ #Tool change
pcuttype
toolchng = one
if mi1$ = one, #Work coordinate system
[
pfbld, n$, *sg28ref, "X0.", "Y0.", e$
pfbld, n$, "G92", *xh$, *yh$, *zh$, e$
]
pbld, n$, "M01", e$
pcom_moveb
c_mmlt$ #Multiple tool subprogram call
ptoolcomment
comment$
pcan
result = newfs(15, feed) #Reset the output format for 'feed'
pbld, n$, *t$, "M6", e$ <<<---tool change
pindex
sav_absinc = absinc$
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
This is what is in the MP master (note the arrow that says tool change)and the locations that you have comming up after the M06 have been modified to be there ...can you seperate them with another line?
This is on the second line outputed by
pcan1, pbld, n$, *sgcode, *sgabsinc, pwcs, pfxout, pfyout,
Stick postit msgs with the words over the icons on the screen?
Tell him that support for version 9 is dwindling fast and that most of the "Old Cammers" are playing with the beta's
Ok Im trying to make some sense but cant figure out why its offsetting your dimensions to begin with....you set them to the depth you want and away you go...are you constructing in 2D or 3D?....that is the only thing that might knock things off on you that I can think of
There is also the learning curve that everybody will have to go through as well....So if your production is running at its peak now and you need to slow it down for a bit I guess you can afford to replace all the seats and start all over again.
Just my 2 cents
Welcome to the forum
I did a quick model and came up with the same results as you did trying desperatly not to utilize any multi axis toolpaths and no luck ...sorry I think the guys are spot on about It being a Multi-axis path
sounds about right actually...our .875 drill does about 1800 rpm at 22 inches a min....
ummm make sure you are out of the way of the chips....they come off like bullets.
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.