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:
In the pcirout post block, change pxout and pyout to pfxout and pfyout.
Then, in the parc post block, make sure you have this:
if plane$ = zero, *i$, *j$, k$
if plane$ = one, i$, *j$, *k$
if plane$ = two, *i$, j$, *k$
With this done, you get X,Y,I and J output all the time.
Hope that helps,
The only thing I know that might make it easier is:
- Do a file save some from the source file.
- open the target file and do a file merge.
Not perfect but allows to transfer only the entities you choose instead of all the file.
HTH,
You could then try creating 2 post blocks to format the moves and then call the different post blocks like so:
pfirst_move # call of post block for first move
pbld,n, ... # positionning from the mastercam post
pother_moves # call of post block for other moves
and add these 2 post blocks:
pfirst_move # format output for first move
fmt QX= 2 xabs #X position output
fmt QY= 2 yabs #Y position output
fmt QZ= 2 zabs #Z position output
fmt QX= 3 xinc #X position output
fmt QY= 3 yinc #Y position output
fmt QZ= 3 zinc #Z position output
pother_moves
fmt X 2 xabs #X position output
fmt Y 2 yabs #Y position output
fmt Z 2 zabs #Z position output
fmt X 3 xinc #X position output
fmt Y 3 yinc #Y position output
fmt Z 3 zinc #Z position output
Hope that help,
Michael,
In you post processor,
Try changing this:
fmt X 2 xabs #X position output
fmt Y 2 yabs #Y position output
fmt Z 2 zabs #Z position output
fmt X 3 xinc #X position output
fmt Y 3 yinc #Y position output
fmt Z 3 zinc #Z position output
To that:
fmt QX= 2 xabs #X position output
fmt QY= 2 yabs #Y position output
fmt QZ= 2 zabs #Z position output
fmt QX= 3 xinc #X position output
fmt QY= 3 yinc #Y position output
fmt QZ= 3 zinc #Z position output
I did not try it but seems to me that it should do the trick.
Hello all,
I dowloaded the ai solutions Chook for mcam X3 and it is a great tool. The only problem we found is that we can no longer open *.par files from solid edge using the file open command. It does however work with file merge command.
Here is the error I get:
I just wanted to let you know of that bug.
Have a nice day,
Hello all,
We are now quoting a part for a potential custommer and we will do it with the port 5 axis machining. Only thing is I have no clue whatsoever as to where to start on this project.
That is why I was wondering if there were any documenation out there for this type of machining.
Thanks in advance,
Hello All,
We are looking at a new type of parts for a potential custommer and we need to find manufacturers for tilt/rotary (2 axis) and rotary (1 axis) tables that are about 1500mm in dia. and can support 11000 lbs min.
Does any of you know where I could be looking for this?
Thanks in advance,
David,
Did you change the control definition file in the Mcamx folder or did you edited your control def. for this specific file through the operations manager.
If you changed the file in the mcamx folder, you need to reload the Machine def./ Control Def. via the operations manager for your file to recognize the changes.
HTH,
Ken,
This is what we have in the tool change section of our post and it works like it is suppose to.
code:
if tool_typ$ > 3 & tool_typ$ < 6, pbld, n$, *speed, e$ # Output for tapping
else, pcan1, pbld, n$, *speed, *spindle, strcantext, pgear,e$
Hope that helps,
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.