Jump to content

Welcome to eMastercam

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:

Craig-B

Verified Members
  • Posts

    435
  • Joined

  • Last visited

  • Days Won

    1

Craig-B last won the day on June 5 2022

Craig-B had the most liked content!

About Craig-B

  • Birthday 12/29/1971

Profile Information

  • Gender
    Male

Uncategorized

Recent Profile Visitors

2,845 profile views

Craig-B's Achievements

Apprentice

Apprentice (3/14)

  • Dedicated Rare
  • First Post Rare
  • Collaborator Rare
  • Reacting Well Rare
  • Week One Done

Recent Badges

56

Reputation

  1. 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
  2. You can get the info rmation maybe with the MP function "sysinfo()" sysinfo( ).pdf
  3. 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.
  4. 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.
  5. 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
  6. Someone correct me if I'm wrong, but it looks like the Mastercam tool holder library is based on the command tool holders.
  7. 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/
  8. 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
  9. Sounds like your post, may not support G93 on axis sub, you may need some post modifications.
  10. 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.
  11. 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.
  12. 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$ ]
  13. 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/
  14. Try removing pspindleout, after the [if not(opcode$ = 3 & nextdc$ = 7), pspindleout], e$ see example below. Please note you may need to do this at psof$ and ptlchg$ depending on your post. if safe_index, [ if lock_codes = one & not(index) & rot_on_x, pbld, n$, *sunlock, sunlockcomm, e$ pbld, n$, pgear, e$ pbld, n$, *sgcode, [if not(index), sgabsinc, pwcs], pfcout, [if not(opcode$ = 3 & nextdc$ = 7)], e$ if lock_codes = one & not(index) & rot_on_x & cuttype = 0, pbld, n$, *slock, slockcomm, e$ pbld, n$, pfxout, pfyout, e$ pbld, n$, pspindleout, e$ #NEXT LINE ] else, [ if lock_codes = one & not(index) & rot_on_x, pbld, n$, *sunlock, sunlockcomm, e$ pbld, n$, pgear, e$ pbld, n$, *sgcode, [if not(index), sgabsinc, pwcs], pfcout, pfxout, pfyout, [if not(opcode$ = 3 & nextdc$ = 7)], e$ if lock_codes = one & not(index) & rot_on_x & cuttype = 0, pbld, n$, *slock, slockcomm, e$ pbld, n$, pspindleout, e$ #NEXT LINE ] phsm1_on #must remain before G43 pbld, n$, "G43", *tlngno$, pfzout, scoolant, e$ ]
  15. Have you looked at Emuge? https://www.emuge.com/products/end-mills/turbine-program

Join us!

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.

Follow us

×
×
  • Create New...