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:
Your reseller, would be the best contact to help you with the edits unless you have experience in MP post. Not sure about your file sets, you you could may be just needed to regenerate the selected operation and not delete it.
Adding the safety line before every tool change you would need to create a line before the (pbld, n$, *t$, sm06, e$) following post blocks.
psof$ #Start of file for non-zero tool number
ptlchg$ #Tool change
Can you make an example file showing the issue if you cant share the actual part. Some machines are setup different on the sub spindle and some changes may needed to get the correct output on the sub. I would make a Z2G file and include a marked up copy the expected output and send it to your reseller and share it here.
What post are you using? Most have a switch in the post to override the work offset and only output G54 only. This setting will need to be turned off in the post to get other offsets to output.
If you are using an updated copy of the Generic Fanuc 5X Mill from CNC Software, it has new switch that might help if you set it to yes$.
use_tool_plane_as_bias : no$ # Use the tool plane XY orientation as a bias when tool is vertical?
# When set to 'yes$' the operations' tool plane will be use to calculate
# the primary axis angle.
Link to Tech Exchange:
https://community.mastercam.com/TechExchange/Parts/3544#partTitle
You will have to keep them in Inch, and modify you post to output to Metric. This is the easiest way to do it I think, because changing the system will scale the part but not all the inputs, resulting in you converting all of your inputs for every toolpath by putting "IN" each field after the number to convert from inch to metric.
Safely convert inch to metric outputs in a post. You can have your reseller help you with this.
https://my.mastercam.com/knowledgebase/how-to-safely-convert-inch-to-metric-output-in-a-post/
Its could be the PC graphics card or the RAM, I do very large complex parts with no issue here.
Windows 11 Enterprise
Processor: Intel(R) Core(TM) i7-10875H CPU @ 2.30GHz 2.30 GHz
RAM 32.0 GB
64-bit operating system
NVIDIA Quadro RTX 3000
Just a note, make sure you have this checked in the Machine Simulation Options. This was not checked and was giving the same result you have with another user.
If money is an issue I would start with the (GENERIC FANUC 2X LATHE) post from Mastercam techexchange, and see what changes are needed, then ask here for help modifying the post. This forum has a lot of experience people who can help you make changes yourself.
In my experience a lot of opinfo function do not work in wire, but you can try something like the following with opinfo to read the next op. I hope this helps.
current_op : 0
next_op: 0
current_op = opinfo(op_id$, 0)
next_op = opinfo(op_id$, 1)
if current_op = next_op, # First operation
[
"First_op", ~threadx$, ~thready$, ~threadz$, e$
]
else, if next_op = (current_op + 1), # Next operation
[
"Next_op", ~threadx$, ~thready$, ~threadz$, e$
]
else, # Last operation next_op = -99999.
[
"Last_op", ~threadx$, ~thready$, ~threadz$, e$
]
I may be way off here, But you can use the Mastercam toolpath editor and modify the federate where you need it to change.
Also, this Circular milling feed rate calculator may help.
https://schnittdaten.meusburger.com/circular-milling-feed-rate/
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.