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:

Leaderboard

Popular Content

Showing content with the highest reputation on 09/21/2019 in all areas

  1. I don't think your mean at all. I agree that it will be much more efficient. I wish we had been using tcp earlier. Unfortunately it wasn't available to me until now. I received the new post this afternoon from Postable.
    1 point
  2. Well to me there is your biggest problem. Why are you using such primitive methods to program your machine? Why not use the G68.2 and G43.3 on the machine and call it a day. Then you make your Zero where you want on your part touch off the place on the material and your off to the races. The way your currently doing it is the fall of many companies today. We had a customer do the same exact thing your doing and kept beating their heads against the wall. They finally listened after 2 years of fighting all of the same things your fighting and got the G68.2 and G43.4 option installed on their machine. The machine builder came in and set the parameters correctly and they were back to cutting Ti parts within .0002 all day long like they had before they crashed their machine. The post is doing exactly what it should be doing because of the crash, but if you went to G68.2 and G43.4 then you could program it like a 3 axis machine touching off the corner of your material or dead center top of your material and be done. Tear down the setup and move it and set it back up and never care if you hit it prefect to dead center. Think about how much time it takes to set your parts up having them dead on to center of rotation. Do you do the same thing on a 3 Axis machine? No way if you are then your defeating the purpose of even having work offsets on a machine. They are there for a reason so use what you got the way it was meant to be used and your life will be so much easier and your company will be more profitable in the long run in doing so. Pay me know or pay me later is what comes to mind. Sorry not meant to be mean or harsh I am just trying to point you in the right direction. Have a great weekend.
    1 point
  3. Not sure if you guys like this.... Keep it simple.... (TOTAL TOOLS FOR OP1 = 11 TOOLS) (T16= .12, #31 JOBBER DRILL * Z-1.1861) (T18= .1875, 3/16 CHMF CB * Z-.028) (T20= .125, 1/8 CHMF CB * Z-.185) (T21= .375, 3/8 EM 3FLTS CB * Z-1.15) (T22= .375, 3/8 EM 3FLTS CB * Z-1.15) (T23= .25, 1/4 SPOTTER * Z-.0938) (T25= .125, 1/8 REAMER 6FLTS * Z-1.135) (T26= .1495, #25 JOBBER DRILL * Z-.88) (T27= .125, 1/8 EM 3FLTS CB * Z-.123) (T28= .25, 1/4 CHMF CB * Z-.015) (T29= .1406, 9/64 EM 3FLTS CB * Z-.85)
    1 point
  4. You're likely doing more work than you have to. If you are in Mastercam 2017 or later you could do something like this... [POST_VERSION] #DO NOT MOVE OR ALTER THIS LINE# V22.00 P0 E1 W22.00 T1550094727 M22.00 I0 O1 return : 0 #Default english/metric position format statements fs2 1 0.7 0.6 #Decimal, absolute, 7 place, default for initialize (:) fs2 2 0.4 0.3 #Decimal, absolute, 4/3 place fs2 3 0.4 0.3d #Decimal, delta, 4/3 place #Common format statements fs2 4 1 0 1 0 #Integer, not leading op_identity : 0 tool_number : 0 tool_offset : 0 tool_length_offset : 0 tool_diameter : 0 tool_corner_radius : 0 pget_tool_parameters(op_identity) tool_number = opinfo(47, op_identity, 1) tool_offset = opinfo(49, op_identity, 1) tool_length_offset = opinfo(50, op_identity, 1) tool_diameter = opinfo(10005, op_identity, 1) tool_corner_radius = opinfo(10006, op_identity, 1) stack_tool_number : 0 stack_tool_offset : 0 stack_tool_length_offset : 0 stack_tool_tool_diameter : 0 stack_tool_corner_radius : 0 stack_size : 0 stack_result : 0 fstack 1 5 is_tool_in_stack : no$ padd_tool_to_stack is_tool_in_stack = no$ stack_size = pop(1, stack_result, 0) while stack_size > 0, [ stack_tool_number = pop(1, stack_size, 5) if stack_tool_number = tool_number, [ is_tool_in_stack = yes$ stack_size = -1 ] stack_size = stack_size - 1 ] if not(is_tool_in_stack), [ tool_number = push(1, stack_result, 0) ] stream_idx : 1 stream_op_id : 0 output_tool_number : 0 output_tool_offset : 0 output_tool_length_offset : 0 output_tool_diameter : 0 output_tool_corner_radius : 0 fmt "Number -> " 2 output_tool_number fmt "Diameter Offset-> " 2 output_tool_offset fmt "Length Offset -> " 2 output_tool_length_offset fmt "Diameter -> " 2 output_tool_diameter fmt "Corner Radius -> " 2 output_tool_corner_radius pwrite_tool_info stream_idx = 1 stream_op_id = streaminfo(1, stream_idx) while stream_op_id <> -99999, [ pget_tool_parameters(stream_op_id) padd_tool_to_stack stream_idx = stream_idx + 1 stream_op_id = streaminfo(1, stream_idx) ] stack_size = pop(1, stack_result, 0) while stack_size > 0, [ output_tool_number = pop(1, stack_size, 5) "(Tool Information)", e$ "( ", *output_tool_number, ")", e$ "( ", *output_tool_offset, ")", e$ "( ", *output_tool_length_offset, ")", e$ "( ", *output_tool_diameter, ")", e$ "( ", *output_tool_corner_radius, ")", e$ *e$ stack_size = stack_size - 1 ] pheader$ "(--- Header---)", e$ pwrite_tool_info *e$ peof$ "(--- End-of-File---)", e$ pwrite_tool_info *e$ Sample Output (--- Header---) (Tool Information) ( Number -> 1. ) ( Diameter Offset-> 1. ) ( Length Offset -> 1. ) ( Diameter -> .5 ) ( Corner Radius -> 0. ) (Tool Information) ( Number -> 287. ) ( Diameter Offset-> 287. ) ( Length Offset -> 287. ) ( Diameter -> .375 ) ( Corner Radius -> 0. ) (--- End-of-File---) (Tool Information) ( Number -> 1. ) ( Diameter Offset-> 1. ) ( Length Offset -> 1. ) ( Diameter -> .5 ) ( Corner Radius -> 0. ) (Tool Information) ( Number -> 287. ) ( Diameter Offset-> 287. ) ( Length Offset -> 287. ) ( Diameter -> .375 ) ( Corner Radius -> 0. )
    1 point
  5. Version 1.0.0

    1,218 downloads

    Mpmaster is based on CNC Software's master mill post - Mpfan - but offers additional features. eMastercam.com is operated by In-House Solutions Inc. - Authorized Canadian Distributor. Please do not email post requests or support questions. For post requests or support contact your local reseller. Click "Download" to download the following: Mpmaster for 2019 - our master configurable 4-axis G-code post. Rotary settings are configured in the Machine Definition. Note: separate horizontal and vertical posts provided. You may also download instructions for: Installing a post Email feedback to our Post Department.
    Free
    1 point

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...