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:
You may need to re-install or repair to correct this.
An easy work around may be to set your default editor to CIMCO. This setting is in your configuration->start/exit
The post edit is very simple, and if you are not comfortable with the post edit, your dealer could do it for you. As a bonus, you would not have to worry about "D/H" values again, and you could post the same file to dissimilar machines without having to go through all the ops and change the “D” value.
"I always have to edit this to put the comment in the right location"
For something as common as a program stop/M00, you may find it more better to use the miscellaneous page to trigger this. That way you can control the locations, and have the format the same every time.
You would need to add some logic to the toolchange post block.
Example:
If mi1$ = 2, “M00 (CHECK PART)”, e$
Else, n$, “M01”, e$
Mpmaster already has this feature.
another way would be to modify your post.
Look for the "pccdia" post block, and change to:
pccdia #Cutter Compensation
if prv_cc_pos$ <> cc_pos$ & cc_pos$, prv_tloffno$ = c9k
sccomp
tloffno$ = t$ + 50 # adds 50
if cc_pos$, tloffno$
"Seems to me that "top" should be "top", no matter the CAD system".
In SolidWorks, the coordinate system XYZ is clearly shown ay bottom left of screen. Terms like Top/Right/Front can be confused, but XYZ is XYZ.
Another take on this would be to modify the post so that the H/D values are always correct.
p_tloffno # output tool dia offset
tloffno$ = t$ # or t$ + 20 etc...
tloffno$
p_tlngno # output tool length offset
tlngno$ = t$
*tlngno$
my understanding is that to format a variable, is not considered a duplication.
I see many examples of this in X4 posts, and am not getting any error in the log.
I would search the post file for any other occurrences of the of those variables being “initialized”.
if you switch parameter 278:9 to 0, you would be able to single blok through, BUT, you will also be able to start a program with the chuck not closed (not good).
below is what I use for bar pull on haas.
using Stock Advance, edit free.
Because it outputs "W", it is very easy for operator to adjust part count for any length bar.
M97 P999 L1 (SET REPEAT FOR BAR PULL)
M30
N999
N8(T8)
(BAR PULLER)
G00 G129 X0 Z0 T0
T0808
M9
M05
G00 G54 X0 Z1.382 M5
Z-1.868
M11 (CHUCK OPEN)
G04 P0.5 (PAUSE)
G0 W1.628 (PART LENGTH + PART-OFF + FACE OFF)
M10 (CHUCK CLOSE)
G04 P1. (PAUSE)
G0 W.5 (CLEAR)
G0 X6. (CLEAR)
G00 G129 X0 Z0 T0
M01
On Haas, you can NOT single block through a bar pull. If in single block, you get the chuck alarm.
Take it out of single block, and it will run without error.
Modifying the machine definition should work. The problem there is when you write a lot of programs for the same machine, some with and some without using the rotary.
Another way to handle this is to setup the post file so that it scans the program, and if no rotary moves are found, it does not output and rotary moves. That way you can use the same files for both.
On the FTP site, look for "Mill_Haas-VF" post files.
Ron,
I have a lot of experiance with the C axis haas, and have a good post.
Have your reseller send me an email, and I will send him a copy of my post.
to force output if not 0, add this post line:
p_user_postline
if peck1$ <> 0, *peck1$
if the drill post line, substitute "p_user_postline" for "peck1$"
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.