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:
Mastercam x4 mu1
mp master post.
we have a machine that uses 1000 series numbers to start the tool life managment. so t1 needs to
post as t1001 h1001 d1001 tool 5 as t1005 h1005 d1005.
i have tries to add the following
t$ = t$ +1000
tloffno$ = t$ + 1000
tlngno$ = t$ + 1000
the numbers look ok at first glance, then i noticed it was add 1000 to the next use
so t2 posted t2002 h2002 d2002.
thanks for any help, Damian
maybe i have an older post. i tried it in a few places with no luck. Thanks for the help, i will keep trying.
code:
pretract #End of tool path, toolchange
phsm_off
sav_absinc = absinc$
absinc$ = one
sav_coolant = coolant$
coolant$ = zero
# if nextop$ = 1003, #Uncomment this line to leave coolant on until eof unless
# [ # explicitely turned off through a canned text edit
if all_cool_off,
[
#all coolant off with a single off code here
if coolant_on, pbld, n$, *sall_cool_off, e$
coolant_on = zero
]
else,
[
local_int = zero
coolantx = zero
while local_int < 20,
[
coolantx = and(2^local_int, coolant_on)
local_int = local_int + one
if coolantx > zero,
[
coolantx = local_int
pbld, n$, scoolantx, e$
]
coolantx = zero
]
coolant_on = zero
]
# ]
#cc_pos is reset in the toolchange here
cc_pos$ = zero
if convert_rpd$ = one,
[
gcode$ = one
feed = maxfeedpm
ipr_type = zero
]
else, gcode$ = zero
pbld, n$, sccomp, *sm05, psub_end_mny, e$
pbld, n$, sgabsinc, sgcode, [if gcode$ = 1, sgfeed], *sg28, "Z0.", [if gcode$ = 1, feed], scoolant, e$
#if lock_codes = one & rot_on_x, pbld, n$, *sunlock, sunlockcomm, e$
#pbld, n$, *sg28, "X0.", "Y0.", protretinc, e$
#if lock_codes = one & rot_on_x & cuttype = 0, pbld, n$, *slock, slockcomm, e$
if abs(fmtrnd(cabs)) > 360 & nextop$ <> 1003 & not(index),
[
if lock_codes = one, pbld, n$, *sunlock, sunlockcomm, e$
rotretflg = 1
pbld, n$, `sg28, protretinc, e$
rotretflg = 0
if lock_codes = one & cuttype = 0, pbld, n$, *slock, slockcomm, e$
]
absinc$ = sav_absinc
coolant$ = sav_coolant
x4
x4 mpfan
haas vf-9
Im looking for a safe way to add a line of code
before each tool change. It avoids hitting any clamps or vac lines by going here first.
g0 g90 g54 x-54.1 y0
we have a dedicated haas with a large 4th axis that runs the same parts everyday. the old post we were using worked great until we updated it to x4. i tried using the new mpfan and i just need a few minor changes, this being one of them.
thanks
Its been my experience that all horizontals have x0 on the centerline of rotation and + offsets from the c/l of rotation. Most fanuc controles have a few ways of controlling these numbers. Most have variables, settings or g52.
We just floored a haas ec 500 today and I found something odd. The x value is a positive number from the tool change position. If you want the spindle to be on the center of your pallet you have to put in a work offset number like x16.0. Then if you go to g54 x0 you are the center of rotation. Also the z is all negative numbers. This I think I can get around.
Has anyone set one of these up, and if so how do you keep a modal number for x0 and z0?
one last thing before you say it......i know we should have gotten a differant machine
I’m about to use the dynamic mill for the first time. Anyone have a formula for step over / chip load ect that has been working well for them?
info
haas vf-6 hp? rpm 10k
40 taper
3 fl .500 em 1.0 loc ext 1.1 solid holder
mat 6061
milling 8 x pockets .800 deep about 6 " x 3" triangle shape.
Thanks
[ 10-28-2009, 01:44 PM: Message edited by: dforsythe ]
We do a lot of lamination tools which require a ton of deep surfacing (8" to 10 " deep). Most of it we can get with a face mill using .125 c/r. I was wondering if anyone has any advice on an inserted ball mill in the .750 to 1.0 range. I have never used one, but like the idea of them. Any advice would be great.
Thanks in advance, Damian
drilling 5 axis in 4 axis output
For some reason im getting a few lines without
a z & r. see the lines below marked ****
Mastercan knows it dosnt have to change the x or z due to location not changing IE the holes are in line in 1 axis and on same z plane.
The problem is our machine freaks out when it read this and moves extramly slow or in the wrong
direction. we have to manually add the missing code.
any advice on what to change?
MC x3 mu1
mpmaster
N380 Y-2.7653 Z10.3418 A307.735 R10.6418
N390 Y-1.3568 Z11.2254 A331.881 R11.5254
N400 Y-.2519 Z11.4547 A348.106 R11.7547
N410 X92.9031 Y-.6083 Z11.4212 A342.979 R11.7212
N420 Y.5665 Z11.4153 A360.335 R11.7153
N430 Y-.5665 A359.665 ************
N440 Y.6083 Z11.4212 A377.021 R11.7212
N450 X90.5281 Y-.1166 Z11.4583 A366.958 R11.7583
N460 Y-.5665 Z11.4108 A359.665 R11.7108
N470 Y.5665 Z11.411 A360.335 R11.711
N480 Y.1166 Z11.4582 A353.042 R11.7582
N490 X87.9626 Y-2.7462 Z10.032 A302.167 R10.332
N500 Y-1.5522 Z8.9557 A279.227 R9.2557
N510 X88.9626 Y1.65 Z8.9565 A234.373 R9.2565
N520 Y6.811 Z9.4803 A230.473 R9.7803
N530 Y-6.811 A129.527 ***************
N540 Y-1.65 Z8.9565 A125.627 R9.2565
N550 X87.9626 Y1.5515 Z8.9556 A80.778 R9.2556
N560 Y2.6192 Z10.1874 A54.517 R10.4874
[ 09-30-2009, 11:58 AM: Message edited by: dforsythe ]
Im using surface high speed area clearance to rough out a cone shape about 5.0 deep into a 90 deg pocket about 3.0 deep 8.0 total leaving .050 on wall and floor.
I use this path often and every once in a while I get a collision alarm. You can see the cutter stops moving in x and y and feeds up in z while still toughing the wall.
Is shows a nice little gouge in verify.
Anyone know how to add a lead out move on this path?
Mc x3 mu1
Thanks. Damian
Our old fadal post is lacking a few of the newer commands. I want to switch to the the newer mp master post so we can use the same one on our
Fadal, haas and awea machines with a few slight mods between them so the tool list and comments
And general form look the same to the operators. Any help would be great.
Thanks, Damian
We have an old post that outputs A rotations like the one shown below
N1 T1 M6
( 1/4" X 90 DEG. HSS SPOT DRILL)
S6494 M3
G0 G90 G54 X4.2188 Y0. A0.
G43 H1 Z3.807
G83 G98 X4.2188 Y0. Z1.737 R2.057 I0. J0. K0. F6.49
X3.7188 Y1.1517 Z1.936 A-336.046 R2.256 F6.49
X2.7188 Y.5977 Z1.6503 A347.873 R1.9703 F6.49
X2.7188 Y-.5977 Z1.6508 A12.127 R1.9708 F6.49
X3.7188 Y-1.1517 Z1.9382 A23.954 R2.2582 F6.49
I want to switch to the newer MPmaster post but the A rotation are like this
N1 T1 M06 ( 1/4" X 90 DEG. HSS SPOT DRILL)
G00 G17 G90 G54 A0. X4.2188 Y0. S6494 M03
G43 H1 Z3.807
G94
G98 G83 Z1.737 R2.057 Q0. F6.49
X3.7188 Y1.1517 Z1.936 A-23.954 R2.256
X2.7188 Y.5977 Z1.6503 A-12.127 R1.9703
Y-.5977 Z1.6508 A12.127 R1.9708
X3.7188 Y-1.1517 Z1.9382 A23.954 R2.2582
anyone know how to remove these comments?
mc x3 mu1
(WCS NAME - TOP OP1)
(TOOLPATH GROUP - .375 4FL CAR EM ROUGH)
(COMPENSATION TYPE - WEAR COMP)
Thanks
I renamed a post, mmd and ctrl so we could have a slightly different output on a few of our machines.
After I renamed it the [misc integers] become disabled and when I post I get a lot of messages about
Post variable changed from 0 to 1. And 1 to 0
I placed a # in front of the [CTRL_MILL|MILLX_HAAS-VF] line and my misc integers are back.
Although I still get the Post variable changed from 0 to 1. And 1 to 0 while posting.
Any help would be appreciated.
Thanks, Damian
# POST TEXT
# --------------------------------------------------------------------------
[CTRL_MILL|MILLX_HAAS-VF]
[misc integers]
1. "Output M0 Before Operation? (99=yes)"
2. "Use to over-ride work-offset (54=G54)"
3. "Use G128 for T.C. position (99=Yes)" #Haas only"
[simple drill]
1. "Simple drill (G81)"
2. "Feedrate"
4. "Initial height"
5. "Reference height"
6. "Depth"
7. ""
8. ""
9. ""
10. ""
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.