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 07/02/2020 in all areas

  1. A few possibilities; 1) Go to the CAM Wizard, go to the NC Format page and make sure the "Output Tool Ref" and "Input Tool Ref (CAM File) are both set to "Tool Tip". 2) Go to Manage, Tools Ribbon, Options, File Types, Mastercam. Make sure the Default Tool Ref. is set to Tip. 3) While still in Options, Scroll down the Preferences to "NCI - Force Canned Cycle Paths to Tool Tip". Make sure it is checked. Give that a shot.
    2 points
  2. pnci20000$ is the preferred way to access the 20xxx and 30xxx range of parameters with the enhanced tool table. You can also use opinfo and parse the returned string, but that method isn’t quite as efficient.
    1 point
  3. Forcing canned to tip seems to have worked. Everything else was on top already
    1 point
  4. I'll check them out, thanks
    1 point
  5. Not that I am aware of I have just been creating them as I need them. Normally I do all speeds and feeds to the materials I program from memory or look up the speeds and feeds for the material from the Manufactures website.
    1 point
  6. 25.4/.8 Type that in the box for tpi That's is one inch divided by the pitch and you will get tpi
    1 point
  7. Gcode, Newbeeee, I'll try installing the intermediate versions. Thanks for your help.
    1 point
  8. Ill try that, thanks! I did find a webpage with all the conversions already done. Thanks to everyone that helped.
    1 point
  9. As far as custom set-up sheets, one of our former programmers used the Active Reports Tutorial from Mastercam.com and made a pretty decent report that we still use today. I have had to tweak it on occasion, mainly after upgrading to next version, because sometimes Mastercam will change an XML tag. But it's not too bad to go through. That's what I used to figure out where to tweak and edit it to get what I want. Brent
    1 point
  10. lol I'll be the first to admit that I don't know anything about a CMM. But when I was trying to learn it in my free time it wasn't user friendly. Maybe the term "clunky" is more like it.
    1 point
  11. Just to jump into this. Last year we started using machine simulation a LOT. We had POSTABILITY link up the post they made for our 5axis machine, but we also had our reseller make a couple of basic, custom models of our 3axis machines that are NOT linked up to the post. Those only cost us $200 a piece. Not sure what the postability one cost us. But they've all been extremely helpful...other than they keep getting 'broken' from time to time...little glitches. Dealing with one right now. We also spent a ton of time customizing our tool and holder libraries to take full advantage of machine simulation and learning how to use mastercam's stand alone library to build 'assemblies' as we often have to build tool-extension-holders that end up being 15-20" long and tooling clearance as well as machine limits can be an issue for us from time to time. It took us a couple of months to do all the customization plus lots of help from our reseller and even pulled CNC Software in a few times to address issues, but now I look at what we do today with machine simulation and what we did 18 months ago and it's like coming out of the dark ages where we made programs, crossed our fingers and hoped the operators could find a way to make them work. Now we provide them a detailed tool build sheet thru Jim Varco (Varco Reports) that directly interfaces with Mastercam and after having put it thru verify and machine simulate (they each check different things) I can 99% guarantee to my operators that my programs will run, without crashes, and using much shorter tooling than I might have suggested in the past. (We are a mill/turn only shop doing prototype work mostly for the automotive industry) Scott
    1 point
  12. Maybe it would be better with HOOPS? Or graphical CMM Paths? Asking for a friend.
    1 point
  13. I wouldn’t use anything but a Nvidia Quadro video card. Also 64GB of RAM is a minimum IMHO if I was building a new system. My current laptop is almost 5 years old and it is still a decent computer, paying up front will save you in the long run.
    1 point
  14. Another way to tackle this, is to modify the post to output positions with Common Variables on the machine. That way the Operator only has to modify these variables once, at the top of the program, to change the safe location. My first recommendation to you is this: Do not use a Work Offset position for the Safe Tool Change location. Work Offsets are always relative to the location on the machine table where the Operator is setting the XYZ Register Values. The Work Offset (necessarily) moves each time you setup a new job. For that reason, I like to use the Machine Coordinate System (G53 on a Haas). When using G53, all of your positions will be negative! This is because the "home position" of the machine is located with Z retracted all the way "up", and the Centerline of the Spindle in XY is located over the "back / right" corner of the table. In G53, X Negative moves the "table right, and spindle left". Y Negative moves the "table back, spindle forward", and Z negative moves the spindle "down towards the table". The only way I would use a Work Offset for the Safe Tool Change Location, is if you have "unused Work Offsets", that you can set for a particular job, and never change the values. For example, G110-G129 are the "Extended Work Offsets" on the Haas. You could use G120-G129 for a set of different jobs. I would record the positions of where these "safe locations" are, and then I would "set them" programmatically, with a G10 line, in the Program Header. That way nobody will ever screw up the locations, because the NC Code will simply overwrite any bad settings. Otherwise, using a set of Common Variables would work really well. Here is some sample code: #510 = -12. #511 = -4. (START,OF,FILE) G00 G17 G20 G40 G80 G90 G00 G90 G53 X#510 Y#511 T3 M06 G00 G90 G54 X2.2 Y3.3 G43 H3 Z4.4 . . . G91 G28 Z0. G00 G90 G53 X#510 Y#511 (TOOL COMMENT) T4 M06 If you choose to use the "common variables", you'll just have to modify the Post to output the "G00 G90 G53 X#510 Y#511" String, and use a Manual Entry at the top of the Program, to output the Variables. If you want to get fancy, you can put something like this: (parse comment, XSAFE_TOOL 510 YSAFE_TOOL 511) #510 = -12. #511=-4. With the "parse comment", you can actually use the "scan" function to scan the Comment String, looking for a "matching string". If MP detects the "matching string", then it will attempt to capture any "numeric" string values, that immediately follow the "found string". The function then converts this "string" into a "number", and stores it in the "return variable from the function". The reason I mention this, is that it gives you the flexibility to put all of the data into the Mastercam file, and not have to "hard code" the Variable Numbers that are being used. This will let you use different sets of variables, for different machines (if necessary), and just gives you that much more flexibility.
    1 point
  15. This is for sure a Post Edit, but an easy one to make. What Post are you starting with? (The Generic Haas 4X Mill Post from CNC Software, or MPMaster?) There are 2 specific blocks where Tool Changes occur: psof$ ptlchg$ In both of these blocks, look for the output lines. (Any line where the last parameter is 'e$'.) The variables for the Home Position are: xh$, yh$, and zh$. (Add a "*" if you want to force the output. Example: *xh$, *yh$, *zh$) The Work Offset is output by the 'pwcs' Post Block. So a line like this should work: pbld, n$, "G00 G90 G53 G49 Z0.", e$ pbld, n$, *sgcode, *sgabsinc, pwcs, *xh$, *yh$, e$
    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...