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:
Hi all,
From Michigan and just got laid off.
I have ran 3 axis Verticle CNC's and programming with Mastercam for about 10 yrs now and I was wondering how much more difficult is it to learn the 5 axis machining part of it?
As it seems there would be more opportunity to find work if I knew the 5 axis end of it.
Any suggestions appreciated!
Thinks in advance.
We have 2 Haas machines here and if we are roughing a hole with helix bore this is what we do.
Hit the SETNG/GRAPH button on the control panel.
Page down to "Program 2" (hit page down twice)
Change Param. 191 - Default Smoothness to Rough
(Right arrow twice)
This will take out the hesitation.
It wont do anything for the length of code though.
HTH
Scott
I am using Mill level 3 X2 MR2. I have exported my operations with the correct coolant setting and when I import them the coolant settings are not what I exported, they are either turned off or not correct. Is there a setting I am missing or something?
Thanks.
O.K. I feel like an idiot.....
Taking the "X0." out did work after I closed the other open file (I had 2 of the same file open)and saved this open file.
Thanks folks you are all a big help!
Here is the pretract section
code:
pretract #End of tool path, toolchange
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
gcode$ = zero
pbld, n$, sccomp, *sm05, psub_end_mny, e$
pbld, n$, sgabsinc, sgcode, *sg28ref, "Z0.", scoolant, e$
if nextop$ = 1003 | tlchg_home, pbld, n$, *sg28ref, "X0.", "Y0.", protretinc, e$
else, pbld, n$, protretinc, e$
absinc$ = sav_absinc
coolant$ = sav_coolant
I took out the "X0.", out but it still didnt take it out of the post.
O.K. I found this...if I take out this "X0" will that do it
?
code:
if mi1$ <= one, #Work coordinate system
[
absinc$ = one
pfbld, n$, sgabsinc, *sg28ref, "Z0.", e$
pfbld, n$, *sg28ref, "X0.", "Y0.", e$
pfbld, n$, sg92, *xh$, *yh$, *zh$, e$
absinc$ = sav_absinc
]
O.K. for some reason I cant receive email at work with attachments!
But the "#" sign worked great, does exactly what I want....Thanks hardmill!
One more question, probably something simple but...How can I get the home position to only go to zero in the "Y" direction and not the "X"?
Thanks again for all the help.
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.