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 since 05/29/2019 in all areas

  1. LOL! We are trying something new, a social experiment in our shop I thought some might find interesting. We currently have redundancy in every department in our shop. We have multiple good machine operators, multiple physical inspection experts, multiple CMM programmers, etc... What we are doing as a shop for the month of August (trial run) is half the team will work Monday-Thursday and half the team will work Tuesday-Friday with each team working four 8 hour days. The fifth day will be paid at 8 hours so essentially they will be given 52 extra days of paid vacation if this is sustainable. My goal is to hit our monthly deliveries and sales targets and so long as they can manage that this arrangement will continue. The ball is in their court on this. If we get the work done there is no additional cost to the shop, our payroll will remain unchanged but the employees will have an additional 2.5 months per year (52 days/ 5 days per week = 10.4 weeks) to enjoy life. We are currently doing well and profitable and we leverage technology to the hilt (cells, robots, etc...) so the shop runs well with a skeleton crew. Monday and Friday will be light but we should be able to shift our work flow to accommodate this. I really hopes this works well because my ultimate goal is to create solid employee loyalty and facilitate a better work-life balance for them. I will keep you posted on the outcome. I'm thinking this will also make hiring pretty easy as well
    21 points
  2. We build a bulkhead for a business Jet. It's flat on one side with pockets on the other. In the past, we have scraped many out of TOL. from warpage. Recently, I re-programmed this part with success and little distortion. Constellium, our material supplier was impressed with the part and asked to purchase one of these to take to the show. Of course, we requested permission from the OEM. They did grant permission as well as instructions to modify the part and rivet a name plate. This was displayed in there area of the Paris Air Show 2023. I am proud of this work. Thanks for reading, Steve Austin
    21 points
  3. Take a look at this and see if it'll work better for you. I didn't have much time here between meetings with customers, but I slapped a Unified > Morph on it (Guides would give you approximately the same results). I turned on Smooth corners (so it doesn't do a 90° bend in the corners) and I also extended it. Also, I changed your linking to be a blend in small gaps, so it transitions nicely instead of "direct." The only other change is Op2 is the same as Op1, but I put on collision control for you so it won't gouge the blades.Sample - Unified.zip One other thing you can do is get fancy with trimming the "corners" to make the toolpath smoother, and then do a small toolpath in front of the impellers, something like this: I didn't have time to play that much and I didn't want to leave you hanging until this afternoon when I would have had a chance to do it.
    18 points
  4. Hello forum people! I wanted to let you know that after 9 years here at the helm of Multiaxis and Hole Making, I'm going to let someone else have a turn at the tiller. I'm going to transition into owning a shop nearby in Hartford, starting on Monday. This is my last day @ CNC Software. Thank you all for being here! I've been on eMastercam longer than I've worked at CNC, and I'll be here long after, but I may lose access to this particular account. I'm not sure Cheers,
    17 points
  5. Wanted to do an in depth explanation of this because it took me a long time to figure out when to use stepover vs scallop and why. Tool center and tool contact point are two different things. The toolpath lines we see in backplot are where the center of the tool will be. When surfacing around a radius and driving by stepover, the center of the tool must take larger steps to keep the stepover at the contact point consistent. In these pictures you can see when driving the toolpath based on the stepover, the stepover around the radius stays consistent at .099-.100, but the tool center stepover is much larger around .298. An unexpected consequence of using stepover is the scallops around a radius will be bigger or smaller than scallops left on flat surface. When using scallop to drive the toolpath, you tell Mastercam you care more about the height of the scallop than the stepover. This causes the stepover of the contact point to shrink around outside radii and grow around inside radii. Dropbox Link To File and Pictures (MC2023) Please correct me if there are any mistakes in this explanation. I think I have a solid understanding of this concept but there's always more to learn. Hope this helps!
    15 points
  6. and as I Have said at least 100's of times......don't... It uses copious amounts of system resources to visualize a thread. When I import tooling that has threads, the very first thing I do is get rid of the thread. File under, Just because you can doesn't mean you should. JM2C YMMV
    13 points
  7. Yep. I made a little video to show how to do it:
    13 points
  8. My co-worker and I looked at a project several years ago. We both agreed on a cycle time window. Customer had a time study from a competitor that was 25% lower than our time study so the sales guy asked us to take a look at it so we did. We revised our number and figured out a few ways to shave some time with form tools. We dropped 5%. But we said not a second less. So we told the sales guy to advise the customer to put in putative damages clause because there was no way in hell that part was going to be made in that other AE's estimation. They did do that but they went after the sexy quote instead of the honest one. End result; the AE that wanted to be the hero got fired. He was off by roughly the amount we estimated. Basically the customer got the machine for the builder's cost and because they bid the job based on that AE's time study time they lose money. Every. Single. Part. They never once asked why we thought the cycle time would be what we thought. I'll tell you what, when we saw that cycle time we assumed we f***ed up, and took an even deeper dive on it the 2nd time and we found 5% savings. Lost the sale but maintained our integrity and didn't cost our company money.
    13 points
  9. I learned how to edit posts back when V6 (not X6 for the kids in the room) in the mid 90's. I was working for Mori Seiki (not DMG for said kids) at the time and I had a showroom with 7 machines I think and I needed like 4 different posts. This also pre-dated MPMaster so I had to start with MPFan. My local reseller (CAD/CAM Consulting) was instrumental in helping me get started. They gave me the old Post Processor Book which I read cover to cover on a business trip (on my own time). I asked a few questions and was able to figure a fair chunk of it out. I'm nothing special. Barely graduated High School. Suck at math (at least the paper and pencil kind). However, I wrote LOGO (Apple) and BASIC (Commodore, etc...) programs as a kid so I had a very basic understanding of computer programming. I said all that to tell you that YOU are responsible for your own knowledge. Not your employer. Not your school. Not your CAD/CAM reseller. YOU! It's not popular. It's not convenient. It might even be offensive. However, truth is true regardless. Now all that said, you should be able to get hold of the Post Processor Documentation from your reseller. They are responsible for getting you that information if you ask for it. They aren't helpful or knowledgable? Good. It's an opportunity to expand your professional network. Post Processor Development is hard? Good. We should all strive to do hard things. That is what creates elite professionals. Don;t know how or where to start? Good. You can to the right place. There's some GOOD mentors here if you don;t mind putting in the sweat equity. Guys like @Colin Gilchrist, @crazy^millman, etc... have been here forever and are more than happy to share their hard earned knowledge. So, you will need to have an idea of what modifications you need to make so I'm going to suggest you create a SIMPLE sample file (or files) to work from. This will save you untold hours of immense grief. Too few do this and pay the price later. This file should contain only enough "stuff" that you need to create any anticipated conditions you will encounter. So drilling cycles. Drill. Drill with Dwell. Peck. Chip Break. Bore. Bore with Shift. Bore with shift and dwell. A contour path or a rectangle... or a single line. A small surface patch. etc... Seriously. Simple is your friend when you're debugging a post. If you've got some massive mold cavity with 200 operations, you'll NEVER get anything accomplished. Toggle the coolant modes. etc... Seriously, you can have a decent sample file with like 20 operations and like 3 tools to test 90+% of what you'll run into. And last but not least, figure out where/who your resources are. Don't ask for free $#!+ (not that you did/do/are... I just put that in for the benefit of future readers of this topic) ... ask for help to learn. You'll get WAY farther personally and professionally. Post work is hard. There's no two ways about it. I'm not nearly as good as I was BITD because I've got new tools/toys that make post building infinitely easier but i never forget where I came from because it's what brought me here where I am now. HTH
    13 points
  10. Sorry G, Dylan called it.. Time to set up a drip feed for your dinosaurs Here you go, sir:
    12 points
  11. We've had some heavy rain recently and a giant sinkhole across the street ate a large power transformer. The power company has been working to repair it for a month, They were supposed to shut power down on the whole block last Saturday night for the final hookup, but got called out to an emergency and didn't get it done. This morning, they informed us that power would be shut down tonight at 1AM and would be off for 9 hours minimum. Obviously, the shop can't run tonight or tomorrow, but 1 phone call to CCC and they delivered 3 temporary Mastercam software licenses an hour later. My guys can work from home tomorrow, get a one day jump on the shop and not miss any time . Great service !!!
    12 points
  12. In-House Solutions is excited to release all of our Mastercam 2023 training material free of charge. You are free to download the pdf training material and Part files but check back often as we do update this material regularly. This is the same training material we use in our training classes you just don’t get the expert trainer to walking you through it. https://www.inhousesolutions.com/resource/mastercam-2023-training-links/?fbclid=IwAR37BKhkMZ2SFG6_3x2l54fH-hdj9hCVQti4mQtgs0mPhoYu_uPEH1h_SYc
    11 points
  13. Shameless plug Ron week on CamInstructor. You can always call me. I liked working with you in the past and would be glad to help you when I have time.
    11 points
  14. Sorry about the delay, I just now got a chance to play with it. Here's a video showing how I did it: I feel like I should put a Like and Subscribe and a Patreon plug in there
    11 points
  15. Was doing some documentation and parameter stuff today and figured I'd share. FANUC gets a bad rap for a number of reasons, many reasons are self inflicted, however that doesn't take away from the power that is available on machines with Custom MACRO B. Nearly everyone knows G10 (FANUC's key to write to tool offsets, work offsets, parameters, etc...). It's not the only way though; Another way to write/access work offsets; Common(EXT) [#_WZCMN[1]]=-10.1234 (WRITES -10.1234 TO THE COMMON WORK OFFSET FOR X) [#_WZCMN[2]]=-8.7654 (WRITES -8.7654 TO THE COMMON WORK OFFSET FOR Y) [#_WZCMN[3]]=-16.5432 (WRITES -16.5432 TO THE COMMON WORK OFFSET FOR Z) [#_WZCMN[4]]=-1.234 (WRITES -1.234 TO THE COMMON WORK OFFSET FOR THE 4TH AXIS) [#_WZCMN[5]]=54.321 (WRITES 54.321 TO THE COMMON WORK OFFSET FOR THE 5TH AXIS) G54 [#_WZG54[1]]=-10.1234 (WRITES -10.1234 TO G54 FOR X) [#_WZG54[2]]=-8.7654 (WRITES -8.7654 TO G54 FOR Y) [#_WZG54[3]]=-16.5432 (WRITES -16.5432 TO G54 FOR Z) [#_WZG54[4]]=-1.234 (WRITES -1.234 TO G54 FOR THE 4TH AXIS) [#_WZG54[5]]=54.321 (WRITES 54.321 TO G54 FOR THE 5TH AXIS) G55 [#_WZG55[1]]=-10.1234 (WRITES -10.1234 TO G55 FOR X) [#_WZG55[2]]=-8.7654 (WRITES -8.7654 TO G55 FOR Y) [#_WZG55[3]]=-16.5432 (WRITES -16.5432 TO G55 FOR Z) [#_WZG55[4]]=-1.234 (WRITES -1.234 TO G55 FOR THE 4TH AXIS) [#_WZG55[5]]=54.321 (WRITES 54.321 TO G55 FOR THE 5TH AXIS) G54.1P1 [#_WZP1[1]]=-10.1234 (WRITES -10.1234 TO G54.1 P1 FOR X) [#_WZP1[2]]=-8.7654 (WRITES -8.7654 TO G54.1 P1 FOR Y) [#_WZP1[3]]=-16.5432 (WRITES -16.5432 TO G54.1 P1 FOR Z) [#_WZP1[4]]=-1.234 (WRITES -1.234 TO G54.1 P1 FOR THE 4TH AXIS) [#_WZP1[5]]=54.321 (WRITES 54.321 TO G54.1 P1 FOR THE 5TH AXIS) Tool offset registers (Memory C by var. name – D-Comp – Param. #5004.2=1): These registers may be read from and or written to. H-GEO H-WEAR D-GEO D-WEAR T1 [#_OFSHG[1]] [#_OFSHW[1]] [#_OFSDG[1]] [#_OFSDW[1]] T2 [#_OFSHG[2]] [#_OFSHW[2]] [#_OFSDG[2]] [#_OFSDW[2]] T998 [#_OFSHG[998]] [#_OFSHW[998]] [#_OFSDG[998]] [#_OFSDW[998]] Tool offset registers (Memory C by var. name – R-Comp – Param. #5004.2=0): These registers may be read from and or written to. H-GEO H-WEAR R-GEO R-WEAR T1 [#_OFSHG[1]] [#_OFSHW[1]] [#_OFSRG[1]] [#_OFSRW[1]] T2 [#_OFSHG[2]] [#_OFSHW[2]] [#_OFSRG[2]] [#_OFSRW[2]] T998 [#_OFSHG[998]] [#_OFSHW[998]] [#_OFSRG[998]] [#_OFSRW[998]] Pretty much everything has a name. In the FANUC Series 30i-MODEL B Common to Lathe System/Machining Center System OPERATOR'S MANUAL B-64484EN_03 they can be found in the Custom Macro section. HTH
    11 points
  16. All a college degree proves is that you are capable of learning. It is experience at the school of hard knocks that makes you valuable to an employer
    11 points
  17. So week 1 has come and gone and spindle hours were up 15% from the last week in July where we were at normal operating conditions.
    11 points
  18. Hey Everyone, I've been answering some 5-Axis Programming questions for one of our members by email, which is a terrible method of conducting training. I've decided to try a new feature on YouTube, and I'll be hosting a "YouTube Live" event this coming Saturday, starting at 2:00 PM Eastern Time. I think we'll likely go for about 2 hours, and I'll be covering some very basic 5-Axis toolpaths. I'll mostly be focusing on Curve 5X, and how to do some basic geometry creation (Tool Axis Control Lines), for 5-Axis Trimming. This is my first time using YouTube Live, so I'm not sure if I can schedule an event (like you would for a Webinar). I will post a link to the Webinar in this thread, about 10-15 minutes before the start of the Live session on Saturday. For anyone who can't make it, I will be hosting the video recording of the session on my YouTube Channel. (See link in my signature.)
    11 points
  19. You can easily start a fire which burns through the bottom of your machine, and continues burning through the concrete, until all the magnesium is consumed in the fire. Fire suppression is a good hedge against risk, but fire prevention is much more important. A Class "D" extinguisher may save the fire from spreading to your entire shop, but it may not save the machine. I worked at a shop which occasionally would build parts from large magnesium casting. These are machined on open-bed Deckel CNC machines (before the merger), and the orders were to "sweep up all the chips/swarf after each and every cut, and transfer the chips to the chip barrel outside, at the far end of the parking lot". Letting the magnesium chips build up and/or moving on to other operations/work before cleaning up the fire hazard, was a terminable offense. When I was young, I thought this was overkill. With the benefit of experience comes wisdom, and now I completely understand and agree with the need for these rules!
    10 points
  20. Yes very serious offer. How I feed my family and keep a roof over my head. i was in Oregon a couple weeks ago supporting a customer. I helped reduce a run time on a proven part from 5-1/2 hour to 2 hours. They are running 40 parts a month for the next 3 years. They have gained 5 hours per part 2-1/2 per part savings and 2-1/2 hour to use on other parts. 40 hours of my time resulted in 2400 hours a year in savings for that customer. I am working on a mill/Turn part where i think we will see the same kind of savings. Two parts that saved a customer over 4000 hours proves I might know one or two things about manufacturing. Not perfect and not the best, but I have 35+ years experience so that does help. I have been to 46 states, 30 countries and 4 continents in my travels.
    10 points
  21. Tl;dr - Cut Pattern > Style to Guide instead of Parallel, or, Advanced Options for Surface Quality > Method > Exact instead of Approximate. ---------------------------- The reason for this is the collapse of the pattern due to your tool axis control. If you turn off collision control and set the Tool Axis Control back to "surface", here's what the "raw" Parallel toolpath looks like: When you turn on Tool Axis Control set to Fixed Angle to Axis (good call, BTW), it keeps all of these passes, but it's now trying to keep the same surface contact point with the new tool position. Since the toolpath is set to Center/Tip, it looks worse than it would if you could see the contact point, but that's still a really fine stepover for a fillet at the bottom. The changes I would make: Change the pattern type to (2) Guides instead of Parallel. That'll let the toolpath blend between the top and bottom better and you can benefit from Machining Geometry > Calculation Type > Tool-Center Mode (the default), where it's smart enough to calculate it based on the tool center. It gets rid of the gouging/fishtailing you have on the corner as well. When your fillet is almost the same size as the tool like it is in this case, I'd recommend tightening up the Cut Tolerance, maybe .0001 instead of the default .001? I'd also change your Collision Control to tilt to avoid the walls unless you have a specific reason to ask it to retract if it gets close to the wall? I think you'd prefer to have it tilt away. You probably don't need to use the second collision control.
    10 points
  22. Make sure everyone in the department uses the same posts. There's multiple ways to handle that and which way works best depends on your IT Infrastructure. Create a method for setup guys to put program change orders in.. amd when practical MAKE THE CHANGES. This way setup guys feel some ownership in the process and heads off the need for han-edits at the machine. Figure out each guy's strengths and weaknesses. If you can, 80% of the time give them projects that will challenge them and 20% of the time give them something they can crush. Work from common tool libraries and use common workholding whenever/wherever possible. Make sure you've got your holders in the tool library too. Reward excellence, not only programmers that put out quality programs, but that try new things AND SHARE with their peers. There's no room for the guys that keep stuff to themselves anymore. Those days are gone. We can't keep hurting ourselves because some guy's fragile ego can't handle competition. Just a few thoughts off the top of my head.
    10 points
  23. We have just posted our updated 2024 training material on our website. See this link to download https://www.inhousesolutions.com/resource/mastercam-2024-training-links/
    10 points
  24. Variable Offset Curve or Spline Here is a simple way to create a variable offset curve in Mastercam. Simply use the Free Tools for Mastercam from Verisurf. https://www.verisurf.com/verisurf-tools-for-mastercam Chain a curve or spline and set the number of points and edge offsets of the start and end, you will get a new variable offset curve to use for your design.
    10 points
  25. I really don't understand why CNC Software would release Machine Group Setup, in its current form. - You can "setup your machine simulation", but not really. Because the MGS selections, don't actually "do anything". You still have to use the "Machine Simulation Setup", so I just see a bunch of "extra stuff for the future", with no practical application in 2023. But even worse, things that "used to work in Machine Group Properties", now no longer work in Machine Group Setup. - You can select "material", but that doesn't actually select material for your Speed/Feed calculations. You must go to the "Material button" on the ribbon bar. You actually "set the material" under the Master Model menu, but it is only "displayed" under the Stock Setup. Why wouldn't they just use the same controls on each panel, so you could see & edit the material type and properties, in both places? - Stock Setup > they got rid of '2-points', and you now must go through the 'Bounding Box' button, to create rectangular or cylindrical stock. But the interface for Bounding Box doesn't really make it clear that you can just "type in stock values", as the first control you are presented with is "manual geometry selection" or "automatic". How is this not completely worse than the old method User Interface for Machine Group Properties? There is the "Machine Setup", which is the files you are programming with (MD/CD/PST), oh, and they stuck the Line (Sequence Numbering), Program Number, and Comment Output Checkboxes, with the MD, CD, PST Files? If it were me, I would make the following changes to the layout of the Machine Group Setup: Page 1 would be Machine Setup > MD/CD/PST, and Machine Simulation drop-downs/selection, and configuration options (move other settings below) Page 2 would be Model Setup > which would include 'Master Model' (Part) section, 'Stock' section, and 'Workholding' section. Material could be assigned/viewed/edited with a 'common control' on both Part and Stock pages. (Keep the 'Master Model' term if you like it, but I think Siemens may have a legitimate grip with using that term, although I don't know if they have it copyrighted, they've been using that term for a long time in their training materials...) Page 3 would be Program & Tool Settings > (Basically, take the "Tools" page, and add some controls, and move some settings from other pages. For example, move Tool & Operation Library selection to this page, also Program Comment Control, Sequence Numbers, and Program Number settings, I would eventually love to see "Control Settings" available on the "Program & Tool Settings" panel, because then all "program output and formatting controls" would be accessible through the MGS panels, rather than having to use the Machine Definition Manager, and Control Definition Manager functions, in a separate part of the software. It would also be cool if there was an option for "material", where we could have a "HUD" (Head's Up Display) checkbox, where that data would display overlayed on the screen, while manipulating the Bounding Box function. It would be cool if you could edit or push/pull the stock size, and based on the HUD being enabled, and material assigned, and see the results of those changes in the HUD data being overlaid on the screen. Vericut has the HUD function for displaying your NC Program, while running, and I love that feature. I think honestly, the only change I really like, is the ability to set a different 'Stock Color' on the Stock Setup page.
    10 points
  26. We actually send very little information to the operators. No comments, no tool information. Most things are checked by the machine... We have multiple tool databases (Mastercam, Vericut, etc...) but our Vericut database is king, meaning if there is ever a question about a tool's geometry Vericut is the record of reference. This is because we have a policy of 100% of our programs passing Vericut before going to the machines so if a tool is constructed to the Vericut spec it is safe to run. We have a software application in our tool crib where the tech enters the tool number and it pulls the tool information from Vericut and displays it on the computer. This includes cutter information, holder information, stickout, and min OAL plus a graphic of what it looks like. The tools are stored in a locked cabinet (Western Tool's FTS system, it is a 10!). When the tool manager needs a cutter he types in the tool number and it tells him the location of the tool by cabinet, drawer, row, and column. We set our tools using a Speroni presetter and the values are entered into our cell controller which will not accept a tool that is out of spec to its definition in the cell controller. The minimum length of the tool definition is equal to the length of the tool in the Vericut library. When the tool is loaded into the machine it triggers a first use macro, so the machine measures the tool with the laser the first time it goes into the spindle. If the tool is out more than .01" it is flagged as broken and prevented from further use. We have one tool library in our shop and that covers turning and milling, CAT40, CAPTO C6, C4, etc... We aren't a huge shop so it isn't an issue yet. These are all SOPs in our shop and they are written into our quality manual for AS9100. The main driver behind most of the processes is the lack of skilled labor in this field and also the fact that even skilled labor folks have bad days and can $hit the bed with the best of them, myself included. Qualified machinists seem to be a dying breed and some of the folks I have seem present themselves as a 'machinist' were really disappointing. Our toolroom manager started with zero machining experience and he started running the toolroom after about three months on the job. This is because he is VERY good at the details but the machines still check his work. Most of our machinists started with zero to less than two years experience and that includes our entire metrology department. The processes are all designed with that in mind. With this system we haven't had a tooling issue in a few years and yes, I'm knocking on my desk right now. I'm not sure this answers the question given above but I figured I'd share our processes on how we handle tooling. We have similar processes for every other aspect of the shop (first article, program prove out, program control, etc...) and they are followed to the letter and thus they work well.
    10 points
  27. When doing dynamic paths and I anticipate slivers that will be problematic. Typically I'll do what @crazy^millman does mostly... i figure out where the problem areas will be with verify,, create a boundary,, then return to that area with a ramping toolpath. Only took grenading a 1" solid carbide endmill to learn that lesson. I call those tuition payments. A statement I stole from Pete Roberts CEO of Origin Maine when he spoke of mistakes made in business calling them tuition payments. These situations are not unique to Mastercam contrary to popular belief. Part topology, approach, stepover, etc... all play a part in the Ultimate outcome and success.
    10 points
  28. There is this series with Ron (He is always on this forum helping us!!). Thanks Ron! Then there is Colin (also on here helping us!!!). Thanks Colin!
    10 points
  29. Remember, with Waterline (and all HST toolpaths, and multiaxis toolpaths, and...), you can use Stock. For example, let's say that you waterline the whole inside and get this: If you had a stock model that had the roughed out part: In the toolpaths, go like this: The results will be this: Obviously, this is a poorly done example, but I think that it might make your life easier.. Waterline Stock.zip
    10 points
  30. A couple of notes: If you've got Unified set to "Morph," it's the same exact algorithm that the Morph toolpath uses: vs (Images above with no collision detection/corner smoothing). In your case, you're using "Automatic - Morph" which is a completely different algorithm, so it's the same sort of problem, but it manifests itself differently. The older surface-based morph is a bit easier to understand, so let's take a look at why it does what it does (again, no trimming or corner detection): You can see that it's trying to make sure it cuts every little bit available, so it will run the quadrant of the tool right to the edge of the surface. It has "no knowledge" of the other surface at that moment, and relies on Collision Control to deal with it, or a corner smoothing post-process to analyze the resultant toolpath and trim it back to fit rounded corners. The Geodesic method is a a completely different beast. It's going to mesh the entire set of geometry and generate the toolpath on that. It actually has two modes as you've discovered, Tool Contact and Tool-Center mode (pay close attention to the picture, for each, it's important): Tool Contact mode is like making a stock model of your surfaces. Tool-Center is like making a stock model with an additional offset of the radius of the tool (which is why it only works with full radius tools such as Ball & Lollipop): All that is to say, it's the same basic problem as the surface based version, but it manifests kinda different. With both versions of the toolpath, it runs through the magical black box that calculates the raw passes (and that's what's different), and the raw passes are generated from the center-tip. Since the surface based version (old school Morph) is looking at individual surfaces, whereas the Geodesic (Automatic/Guide modes in Unified) will calculate a full mesh, which means that it "understands" that the corners exist: (both toolpaths set to Tool Axis Control > Surface with no collision detection) Look at how much denser the vectors are with the same tolerance Surface vs. Geodesic based! That's because the Geo. recognizes that it will have to "roll" through the corner, and the old surface doesn't, it just runs to the end and then will snap to the next surface. So, now that the Raw Passes are generated, now it applies the Tool Axis Control, which is just going to take all of the calculated points and tilt the tool, then compensate it outwards to maintain the tool contact point, which is why you get the old "Fishtail" with old style, and the weird looking comp thing with the new ones. As you know, you can trim it up some with either Round Corners or Collision Control set to Trim. One of the super-powers of the Geodesic version, though, is when you use a round tool like a Ball Mill.. Being able to calculate the corners properly means that you're going to generate a gouge-free toolpath from the get-go, no need to trim it up with collision or other tricks. Here's what that toolpath would look like if you just ran ball mill in Tool Center Mode instead of a flat: (View from approximately the top) Look at that beautiful contact calculation! Hope this helps your understanding!
    10 points
  31. I added all my common stock in the Geometry page on the HST so I don't have to keep changing or adding Stock amounts.
    10 points
  32. You'll be seeing a steady stream of these throughout the year- glad they're of use!
    10 points
  33. I've suddenly found that my normal work load has dropped off... Last week I started looking for ways that I could use the equipment and skills I have available to make Personal Protective Equipment for our Healthcare Professionals. I'd like to share a project I found and ask if anyone else has found other projects along these lines. I've adapted a 3d printing project to be cut on a CNC router. 2+ hours to 3d print, under 2 minutes to route. Grabcad files for routing: https://grabcad.com/library/covid19-face-shield-hole-punch-v1-1-1 Original Prusa 3d Printing Project: https://www.prusaprinters.org/prints/25857-protective-face-shield-rc1 I hope this is appropriate here, I wanted to reach people who may have the capability to make parts for their local communities, I feel that sharing on social media reaches a more diluted demographic...
    10 points
  34. They basically split up Trim/Break/Extend into separate functions. Where you used to be able to trim entities together, trim to a point, extend entities (positively or negatively) all from one dialogue box, you now need to accept and open up a new dialogue box for each function. I also dislike how they change "Extend" to "Modify Length". You used to be able to enter a negative value to shorten the wireframe, now you must select either Lengthen or Shorten and are only allowed positive values in the box. A very good workflow that used to contain a lot of functionality has, in my opinion, been completely neutered.
    10 points
  35. A good understanding https://www.amazon.com/Secrets-5-Axis-Machining-Karlo-Apro/dp/0831133759
    9 points
  36. I know this post is a little old but I'm bored today and can't help but add my $.02. We inspect on the machines all of the time and our machine results (Makino) match the CMMs to .0002" typically. We do this for process control because we might be running 5-10 identical parts overnight and if the second part is bad we will end up with 4-9 bad parts in the morning. If a part checks out of spec it will alarm the machine and text our production manager along with the rest of the brass. The raw material on these can be from $200-$1000 per part so it gets costly quickly. We also have the measured results stored in a macro variable that gets exported to a database via MT Connect so we can see trends pretty easily and monitor the process remotely. I know the goal is to have spindles produce chips but we want them to also be producing chips while making GOOD PARTS, not scrap. Having the machine self-check also reduces the operator skill level because they don't have to know how to use a bore mic or other tools that require some skill to use well. We typically inspect features requiring tolerances tighter than +/-0.001", because we can see that much drift over night if we are making several of the same part, depending on material. We also have automatic tool comping in certain instances. Our ultimate goal is to reduce the span and WIP between machining and inspection but this isn't always practical and we might have 8-10 parts that have been machined but not inspected. Surprises can really suck when this happens and in-machine inspection can reduce this dramatically. Like was said earlier in this thread, the efficiency of a shop is a result of the process as a whole, not just the capability of one department. Machining 10 parts and ending up with 10 good parts is worth a lot, even if it is a little slower.
    9 points
  37. about 45, 27 HMC's, 10 VMC's, 5 MIll-Turns, 3-5AX's plus additive machine,. plus mold shop and tool room programming support We're a crew of 3
    9 points
  38. Ah, sorry, I missed that the side extension was essential. It's definitely not as easy as the surface-based toolpaths to do it with the geodesic engine, and you don't have a Top/Bottom extension, you can only do a blanket extension. It's not too hard, but you need a bit of background knowledge to really leverage it. Skip the next paragraph if you don't care about the mechanics of it One important note is that I'd recommend using this with a single Guide chain (Parallel equivalent), as having two that it's trying to Morph between can get a little weird sometimes. Geodesic engines are based on the mesh (they create a mesh in the background from your selected surfaces at whatever tolerance you specify). The edges of the mesh are considered a constraint that it has to stay within, using whatever pattern you wanted it to fit. So, you have two problems to solve: * One is that your mesh (the fillet) doesn't extend at all * Two is that your containment is based on the original mesh. To solve the first problem, use Cut parameters > Machining Geometry Advanced Params > Extend Mesh: You can preview the toolpath, but nothing will change at this point (other than taking longer to generate!): But, in the background, the mesh has been extended on all sides. So, to solve Problem Two, can be solved using Cut Pattern > Containment, and allowing the tool to go outside the containment: Other than that, I think you'd probably have to create the geometry you want to.
    9 points
  39. Equally important (perhaps more?) to tool libraries is operations libraries. They're one of the biggest programming time & part quality improvement tools available if you learn to really leverage them. The problem is that it's a bit tedious to get them set up. The most successful shops I know have a programmer whose responsibility it is to manage those libraries. That's part of their job. Plan on it eating up 100% of their time for the first month or two, then 10-20% of their time per month for the next few months as things are smoothed out. It will also require monthly maintenance. BUT If you do it correctly, you will be establishing processes and procedures that that ensure that every time a, say, 1/4-20 hole is tapped into 320 SS at your company, it's done the same way, with the same tools, at the same feeds & speeds. It will take the programming time for an individual programmer to do those three ops (or whatever) from 20 minutes to 1. Every time they program those holes. It will allow you to bring a new guy up to speed by pointing out how to import/export, so there won't be a quality drop on stupid things while he's brought up to speed. This will also reduce the tedious parts of being a programmer. No one is ever excited to program a 1/4-20 hole. You've done it thousands of times. So why not remove most of the work and (almost!) all of the simple little screw ups that come with creating toolpaths over and over again? Feel free to give me a shout via email or message and I can explain a bit more in detail if you'd like.
    9 points
  40. Orrrrrrrrrrr FANUC Parameter #1401.1 =1 No dogleg rapid (LRP) if it's a FANUC 16, 18, 21, 30, 31, 32, or 0i...
    9 points
  41. There was a question on the Official mastercam forums about how to get depths correct when slot milling with a woodruff or t-slot cutter type of tool and since the question comes up so often it seems with newer mastercam users i went ahead and made a calculator in excel to make the process easier for new users. if anyone would like to use the excel calculator its attached, i also have a video below on how it was intended to be used and from some quick testing it seems to work well. I typically do this math in my head whenever needed but i fully understand how mastercam calculates depth cuts and step downs so its easy for me and may not be for others which is the only reason i created this, in the past i have always just did this math myself whenever i need to but hopefully for others that may not have the same amount of depth cut calculation understanding this will give them a quick easy way to get all the math figured out. And good news anyways is CNC software has an enhancement request in for this to be even easier in the future, so some day this type of math may be not needed at all hopefully. video on the way the calculator was intended to be used https://fastechincorporated-my.sharepoint.com/:v:/g/personal/support_fastechinc_net/ERslKtcWv-ZOnkzxEEdMSJ8B75REvXSzM5c3RJTKNORx6A?e=heU8Zh slotting mcam calc.xlsx
    9 points
  42. A handy way to check whether it's possible to do things is to look at it from the front, switch to 2d mode, create curves on edges (your straight walls) and modify length to see if they intersect the origin. Obviously, on this part it's easy to visually see that it's not gonna happen, but I've seen parts where the wall was only off .5° or so, so it looked like it was possible until you really analyzed it: What Ron's saying, in this example, you have to treat anything between the orange and blue as an undercut feature, as if you were doing an undercut wall on a 3 axis machine.
    9 points
  43. I just ran across this absolutely BEAUTIFUL video explaining some of the math behind Bezier Curves. For anyone who has ever created a spline, or a toolpath on a spline, this explains what's going on behind the scenes. This is the sort of thing that a lot of us know fundamentally due to experience, but if you've ever wondered why the vector spacing on your surface toolpath isn't exactly like what you'd want, this may explain it. If you've ever created guide curves to make lofted surfaces, here's how it's working, etc. Warning: 25ish minute video: https://www.youtube.com/watch?v=aVwxzDHniEw I thought it was cool, anyway :)
    9 points
  44. Two PHDs wrote that to give you an idea the complexity of what we do and how they were best equipped at the time to make a book about Mastercam. A lot of owners and Managers still think a Walmart greeter can do this stuff.
    9 points
  45. I just got off a conference call with my dealer (McamNW) and CNC Software and I feel like it was very productive. Kudos to CNC for taking the time and including me in the meeting, thank you for organizing that Gabriel. One of the items brought up was how to improve the shakedown process and make sure the setting in Mastercam match the parameters on the machine. Since these machines are so configurable there is a lot of opportunity for configuration differences between the .machine environment and the machine's parameters. Possible remedies brought up were a pre-programmed diagnostic part that tests a variety of the machine functions and another is having someone on site for a day to get things ironed out and matching. Given the value of these machines' time it would be easy to justify any additional expense if there is one. In any case, Esprit seemed to run out of the box but I also had a programming expert on site who was also very fluent in running the NT/ NTX series machine so if there was a snag it was fixed immediately whether it originated from the code or a machine parameter issue. Based on what I saw, which admittedly in limited, I feel that Mastercam has a much better product and once running I will be more productive than I ever would have been with Esprit. Of course I am biased though. Overall I am encouraged and I really hope the changes and fixes make it into the base post so these issues are a thing of the past.
    9 points
  46. By the way, I'll be doing a YouTube Live session this weekend on how to edit the Custom Drill Cycles, to add support for Renishaw Probing, to the MPMaster Post. This will be an opportunity to learn and ask other Post Questions as well. Try searching "MP 101" or "MP 301" on YouTube, and subscribe to my channel so you can get notifications.
    9 points
  47. Hope you like it I'm hooked, and I have trouble going back... But I'm biased! You're correct, this is all MW tech running this, but it is a Mastercam-only creation. I designed it and we created it just for our use. It's really a big decision tree in the background that chooses the engine based on your input choices. You're not only getting access to not only the surface-based technology you're used to (Morph, Parallel, Along Curve, Project Curve, and now Flow), but also a Geodesic-based algorithm, which is what gives us automatic boundary-based patterns, N guide curve input, etc. There's a bit more magic happening of course, like if you have two curves selected and have it set to Guide, you'll get a Morph-style geodesic calculation and such. The real goal was that you feel free to just toss input in and you'll get a good toolpath out. We have a few more tricks up our sleeve for the future, but I'm really, really happy with how it came out.
    9 points
  48. and if you are serious about it, you need a temperature controlled work space, temperature controlled coolant and you need to store your material in a temperature controlled environment. you also need a rigorous tool life management system worn inserts may still have some useable life to them, but at some point they are inducing heat into your work. Data like this can only be learned by trial and error though.
    9 points
  49. Those are WORLDS apart. .002" true position you can hold on a Haas. .0005" you need best of the best, and if you can't afford the machine to do it you can't afford to take the job. As said before, getting the tolerance requirements as loose as possible should be the first priority, since as you're learning, tight tolerances cost money.
    9 points

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