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:
Ok James. Just how does the toolpath editor work for 3D toolpath for, say, Flowline finish or Parallel finish.
...or did I detect a wee bit tone of sarcasm in that smiley face of yours?
MF
Aaaaaagh. Ok I'm better now.
Would someone please tell me what the heck is wrong here? I've made more surface fillets to a curve than I can count but this sucker just wont do it. AND ITS SIMPLE! -sorry.
I put it here: ftp://www.ppcadcam.com/Mastercam_forum/MC9_files/FILLET TO A CURVE PROBLEM.MC9
Its just a chamfered edge of a cylinder that runs into a tang and it needs a .38Rad runout.
Many thanks for any input...and please forgive the ranting.
MF
Well, Ive been humbled. Just reading over the mi and mr statements at the top of the MPGEN5X.pst has brought me to a screetching halt in tweaking the 5axis post for a Accramatic 950.
I did pretty well figuring out the tweaks I needed for the horizontal Makino cell and the Cincinatti horizontal so I'm not totally green when it comes to post 'stuff'.
Can someone please define for me:
Nutating (axis).
Primary axis.
Secondary axis.
Bias.
I know that I have a head-head application.
I better stop there.
Thanks big time for any and all help!!
MF
Michael Whitten,
The control automagically applies what number is in that tools dia wear setting. Kinda like a accramatic that doesn't even need a D number. It knows what tool is in the spindle.
MF
Like I said....I have to have D2 on ALL G41 lines no matter what tool in the spindle T4, T9, T54435
Thats why I forced the "D2" but I didn't think it would stick it on every G1, G2, G3 line.
Thats where my problem is.
MF
Looks like this: (I have to have all D2's no matter what tool in the spindle..for a Makino A88E horizontal cell)
pccdia #Cutter Compensation
#Force Dxx#
if prv_cc_pos <> cc_pos & cc_pos, prv_tloffno = c9k
sccomp
#if cc_pos, tloffno
if cc_pos, "D2"
..I need D answer.
My post sticks a D on every line after the G41 like this:
G03 G41 D2 Y.3663 I0. J.1382
D2 Y-.1863 I0. J-.2763
D2 Y.3663 I0. J.2763
D2 X4.3295 Y.364 I0. J-.2763
D2 X4.365 Y.09 I.0177 J-.137
G01 G40
G03 G41 D2 Y.3663 I0. J.1382
D2 Y-.1863 I0. J-.2763
D2 Y.3663 I0. J.2763
D2 X4.3295 Y.364 I0. J-.2763
D2 X4.365 Y.09 I.0177 J-.137
G01 G40.....
I can't see why. Can someone please help me out?
Many thanks!!
MF
Here's my sitcheashun:
I have a part to make that requires a fair amount of tooling. I'm also making a pedestal assy (horizontal machine fixture) that has 3 different components. Doesn't sound like a big deal till this:
I break my layers down by 10's. IOW layer 1-20 is all geometry, mostly for reference when I want to go look at each component. 10-20 is part op1. 20-30 is op2. 30-40 is op3 etc... I'll do this part in 5 ops. Each set of 10 has a copy of the part wire, solid, stock, along with toolpath goemetry, fixtures, shop sketches.
Same kind of thing goes for all the tooling geometry and for each operation for them. The horizontal pedestal assy is 3 components total of seven progs. The part tooling is 4 components total of 8 programs.
This way everything is in one file and broken down this way is easier for me to deal with.
MF
is
Hmmm..... sounds pretty neat-o. Unfortunately, I'm not as up to speed on this end of things. Can you point me to a site that shows an ATA card and how/where the thing fits into the control?
Thanks!!!
MF
Ok....see where the *g_wcs is? I've done alot of other 'stuff' to our Accramatic post too. I still need to figure out how to get the W values to be incremental from the R plane.....
Thanks again for the help!!
pstop # Stop routine # ****DEM THIS IS WHERE THE B ROTATES DURING SAME TOOL****
pretract
pcom_moveb
if mi10=one, n, *sm00, e
sav_absinc = absinc
if wcstype > zero, absinc = zero
if lock_codes = 1 & not(index) & rot_on_x, pbld, n, *sunlock, "(MSG, UNLOCK)", e
pcan1, pbld, n, *sgcode, *sgabsinc, pfxout, pfyout, "Z10.",
pfcout, *g_wcs, pgear, strcantext, e #**FORCE H OFFSET**
if lock_codes = 1 & not(index) & rot_on_x & cuttype = 0, pbld, n, *slock, "(MSG, LOCK)", e
pbld, n, pfzout, scoolant, next_tool, e
sav_coolant = coolant
if coolant = 1, sm09 = sm09_0
if coolant = 2, sm09 = sm09_1
if coolant = 3, sm09 = sm09_2
absinc = sav_absinc
I got force_wcs turned on.
My problem (other than being new to post mods), is this:
First off, this is for a Accramatic control.
I'm trying to get clearance moves before B indexes. Ive added a Z20. H0 before all indexes. So now on the Index line I need to have the correct offset call (H1 etc..)
Thats where I'm stumped.
MF
I thought I could just say *pwcs but I get errors that tell me I can't do that. Funny I can force different codes with the '*' but not the pwcs one.
Can someone please help me out?
Thanks!!
MF
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.