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 01/18/2021 in all areas

  1. I have in the past used the "overlap" to make it do a spring pass after ramping. Just have to adjust the amount of overlap you want until it effectively does a whole spring pass.
    3 points
  2. Another development tip for you: You should learn to use the Mastercam Code Expert File Editor, for developing Posts. The reason is that MCE has "code auto-complete" built in for the MP Language. As you begin typing, the MCE will display a list of Post Blocks, Variables, Strings, Operators, and Functions, which start with the 'letter that you begin typing'. When that 'list' pops-up, you can hover your cursor over each 'displayed name', and a little help-tip will pop-up, describing the item, and potentially showing a sample of usage. For example, look up the Operator 'drs_str' in this auto-complete list, and it will give you a brief description of how it is used. All pre-defined variables should have a Dollar Sign as the terminator for the variable name. When you type in a correctly-spelled variable name in MCE, the variable will turn 'blue', indicating that MP has recognized it a pre-defined. User-defined variables should never include the Dollar Sign character. All String names in MP must begin with the character 'S'. Numeric Variables can begin with any Alpha Character. (No variable may begin with a number.) Variable names can contain both alpha and numeric characters, and the Underscore character, but those are the only valid characters allowed. MP is a "column dependent" language. This means there is special significance if a variable name or post block "begins in the 1st column". Whenever something starts in Column 1, that thing is a "definition". No other use of that variable or Post Block Name, may start in the 1st column. This ensures that things are defined in only one spot, within the PST script file. You'll notice that all other "Post Lines", will be indented in the PST file. Standard indentation is 6 space characters.
    2 points
  3. save-nc-file-as-a-buffer-then-read-that-buffer-except-it-wont-read-the-buffer
    1 point
  4. Not tied to the post so simulation is not going to be as accurate. You want it closer to real world then purchase a post that is linked to the machine sim. No you cannot purchase one directly from CNC Software. In-House and Postability offer this service and they both should work with your dealer. Everything else will be days upon days of wasted time.
    1 point
  5. You could do a surface finish parallel to finish the floors and use the island faces as check surface. You could do a zig zag or one way and even change the angle for a unique look. You would still need to use a seperate contour toolpath to finish the islands though. T.mcam
    1 point
  6. Powersurface tip. I have an area across some cross holes I need to machine. I didn't want the break dance process where I grabbed the surfaces around the hole and then had it jumping across to the next surface. I spent time trying to get Model Prep to remove the holes and the shape was just to complex. Spaceclaim couldn't handle it either. I made up a bunch of surfaces, but problem is they are surfaces and the toolpath is not nice and clean. I am getting little studders in the motion. Running a 5 Axis tool that is 18" gauge length with studders is not a good thing. I wanted a good surface and fought to better part of the day getting something. I finally got a good chain network to make a Powersurface, but the problem was it was not smooth towards the end of the shape and it was wrapping to close to the edge. I extended the cross chains .25 past the tear drop shape and then redid the Powersurface and now it fits into the area perfectly. Powersurface is a awesome tool and when we give it a little help it will do exactly what we need.
    1 point
  7. The error described in this thread was addressed in Mastercam 2021.
    1 point
  8. Honestly, I gave up on using the Debugger long ago. It is ok, when debugging 3-Axis and 4-Axis posts. It becomes more cumbersome than it is worth, when attempting to debug a 5-Axis Post. Are you aware of the Command Variable 'bug4$'? This variable controls the formatting of Debug Output. What is 'Debug Output', you may then ask? The MP Post Language has a Variable Modifier, called the "debug modifier", which allows you to output any variable, without changing the value or modality of the variable. This modifier is the Tilde Character (~). Speaking of Modality, you may or may not be aware of how MP controls the Modality of Numeric Variables. When a variable is created (initialized), in the MP Language, MP automatically creates 2 variables in Memory. These are the Initial and Previous value of the variable. On initialization, MP takes whatever your variable name is, and it appends the characters "prv_", to the front of your variable, thus creating the 'previous value slot' in Memory. At initialization, MP loads the Initialization Value (number), into both the current and previous variable slots. When a numeric variable is encountered on an 'output line', MP compares the current value to the previous value. If the variable values are different, MP forces output of the 'current' value, and then updates the previous value to whatever was output. You might notice there is a 'Update Modifier' in the MP Language as well. The exclamation point (!) Is the Update Modifier. This updates the previous value to the current, without outputting to the NC Output Stream. With the 'bug4$' Command Variable, set the value to '-1', so you can get the "Raw" value (unformatted value), of the variable when using the Debug Modifier. Example: "Debug my_var:", ~my_var, e$ "Debug prv_my_var:", ~prv_my_var, e$
    1 point
  9. I using use a highspeed path than finish with a pocket path. You can use zigzag in old pocket for straight lines
    1 point
  10. 64,315 downloads

    These files are intended for those who have purchased the Mastercam X4 4/5 Axis Training Tutorial, available in print form here and eBook form here. Included files for the Mastercam X4 4/5 Axis Training Tutorial: Tutorial 1: TUT1_ROTARY.MCX TUT1_ROTARY_TOOLPATH.MCX Tutorial 2: TUT2_CONICALHELIX.MCX TUT2_CONICALHELIX_TOOLPATH.MCX TUT2_CYLINDRICALHELIX.MCX TUT2_CYLINDRICALHELIX_Toolpath.MCX Tutorial 3: TUT3_ROLLDIE.MCX TUT3_ROLLDIE_TOOLPATH.MCX Tutorial 4: TUT4_ROTARY_AXIS_INDEXING.MCX TUT4_ROTARY_AXIS_INDEXING_TOOLPATH.MCX Tutorial 5: TUT5_ROTARY_4AXIS.MCX TUT5_ROTARY_4AXIS_TOOLPATH.MCX Tutorial 6: TUT6_CURVE5AX.MCX TUT6_CURVE5AX_TOOLPATH.MCX Tutorial 7: TUT7_DRILL_5_AXIS.MCX TUT7_DRILL_5_AXIS_TOOLPATH.MCX Tutorial 8: TUT8_SWARF5AXIS.MCX TUT8_SWARF5AXIS_TOOLPATH.MCX Tutorial 9: TUT9_FLOW5AXIS.MCX TUT9_FLOW5AXIS_TOOLPATH.MCX Tutorial 10: TUT10_MULTISURFACE5AXIS_GEOMETRY.MCX TUT10_MULTISURFACE5AXIS_TOOLPATH.MCX Tutorial 11: TUT11_CUSTOM_PROFILE_TOOL.MCX TUT11_PORT5AXIS.MCX TUT11_PORT5AXIS_TOOLPATH.MCX
    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...