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:

cncappsjames

Verified Members
  • Posts

    1,217
  • Joined

  • Last visited

  • Days Won

    85

Everything posted by cncappsjames

  1. Got a request today to clarify/expand on SETVN command as well as update to current variable ranges (#1-#33, #100-#199, #500-#549 and #550-#999). https://www.dropbox.com/scl/fi/4in9y0c8hzykhr71adnfi/Custom-MACRO-B-Simplified-Guide-Rev-E-Mill.pdf?rlkey=jokzh5hw9yna87pvac5no2hxr&dl=0 Rev-E.
  2. Because terminology is CRITICAL in CNC Functions, it is important to understand Sub-Programs and Sub-Routines ARE different. Most people think the terms can be freely interchanged but they should not be IMHO. A Sub-Program is a call to an external program. M98/M198Pnnnn or M98/M198<EXAMPLE> A Sub-Routine is a call within the same program. M98Q1234 with the Q being the routing/section to jump to. And because we're taking about this stuff, may as well mention MACRO calls; G65Pnnn or custom G-Codes or custom M-Codes and perhaps passing some arguments along. Here's a PDF we pass along to our customers that is pretty rich in details/explanations about FANUC Custom MACRO B. Some of the credit as tonsome of the details in it should go to some of our fellow eMastercammers that like to talk trash about FANUC controls not being able to do this or that. We're at Rev. D. As questions get asked, and we get time, it gets updated. Hope this helps. https://www.dropbox.com/scl/fi/w6fbkogex8wytpnqp7mgc/Custom-MACRO-B-Simplified-Guide.pdf?rlkey=ko1e4jlqgwt42x0829qwe62gg&dl=0
  3. Only ever had to grind drills, corner radii, and a few form tools. I'd say the VAST majority of guys that can do that now have gray hair or no hair. Generic carbide tools today are so inexpensive it's cost prohibitive for machinists to grind their own tools from scratch any more. IMHO of course.
  4. @MIL-TFP-41 I think you're limited to 4 probes in a machine. The limitation is the number of variables required/probe software. IIRC.
  5. There's A LOT of moving parts in software. Especially software that is as system intensive as CAD/CAM/CAE/CAV/PLM, etc... is. Sometimes something as (presumably) benign as a virus signature update in your virus protection software can flag a piece of code that runs in your software and then begins the cascade. This is one of the main reasons I stay as up to date as possible on all my software and drivers. If I were in your shoes, my pitch for staying up to date, or, if you absolutely must be behind, do not get behind more than one version, is 1) Drivers, OS Updates, Virus signature updates, etc... can have an impact on when bugs present, 2) Software Bug fixes, and 3) Up to date file importing. To me, there is no viable argument that overrides all 3 of those considerations. There may something that overrides one or two, but not all three. For you personally and professionally, some unsolicited advice; it is absolutely in your best interest to stay as up to date as humanly possible because you never know when things may change and you never want to be caught behind the curve. Get out in front as frequently as you can and your careerpath will thank you for it.
  6. There's no such thing as a free lunch, and if ti was easy, EVERYONE would be doing it. Just like unattended machining, there ARE a lot of logistical and process challenges to overcome. Think of everything that could possibly go wrong, because it will, and it will do so at THE most inopportune time. Murphy at your service. 1st and foremost, an industrial 3D Printer is a must, there are very good consumer printers out there, but they just will not stand up to the rigors of non-stop running without even more frequent maintenance intervals. Next, remove variables. i.e. material suppliers. Go with reputable media manufacturers and stick with them (BASF, ColorFabb, Filementum, etc...). They will cost more, but in the long run, you'll have fewer bad prints. Environment, environment, environment. Just like when you want to hold a couple/few .0001's or 1-3µm when machining, climate control that environment. Once I got my printer in an enclosed space, my prints got WAY more predictable then I could adjust accordingly. Those are just a few things off the top of my head I could think of. As like most things, the more work you do up front, the more benefits you reap on the back end. Cut corners up front and you'll pay on the back end. Guaranteed. JM2CFWIW
  7. That's HEAVILY dependent on the machine, environment, calibration, etc... Some machines I'd not trust for tolerances less than ±.0100" - my world is a little different than most. We helped a customer set up some inspection (on a Matsuura LF-160). The customer did some testing. They found the sweet spot in their shop (climate controlled 24-7 and temps held to between 68-72° F and humidity was measured at the very least) was ±.010mm (.0004" rounded) and above. Below that environmental factors just played too big a role thus necessitating sitting in QC lab for the 24 hour time period specified in their QC documentation. As stated before, volumetric error mapping, regular machine calibration, coolant temperature management, etc... . A ball-bar test can be telling, but it doesn't tell the full picture and I would DEFINITELY not be buying parts off from a machine that had only been ball-bar'd. There's WAY more to it than that. JM2CFWIW
  8. Properly formatted data from a CNC can be imported into reporting software. "Machine Verification" is merely a mental hurdle not a physical or mechanical limitation until the decimal places move beyond 4 places metric and 5 places inch. A properly calibrated, and volumetric error mapped CNC is nearly as capable as the highest of high-end CMM's. Elect to get the Renishaw SPRINT scanning probe and limits become even fewer. Don't get me wrong, I'm not saying a CNC should replace a CMM. I'm just saying that a CNC CAN be used to take some of the load off the CMM department successfully in many situations, but because of mental hurdles that people cannot or have a REALLY hard time overcoming it gets dismissed. I liken this discussion to the "SPC" discussion. There's a TON of misconceptions out there, and the misconceptions have been passed down for so long nobody questions them anymore and the misconceptions and waste persist. #FACTS
  9. SO much this ^^^^^^^^^ Myself, I only wait as long as it takes to get the CAMplete TruePath Plug-In or until I finish a project... whichever is longer. It's usually within a month or so of a new Mastercam version release. Then, I uninstall the old Mastercam version. There have ALWAYS been software bugs and there will ALWAYS be software bugs.
  10. This is always the fun discussion with QC. If 1) one maintains the same coordinate system the parts were made in, or, 2) there's a requirement the parts me measured in the unrestrained condition, then that is absolutely correct. However, if there is no specification for 2), then creating a new coordinate system, then measuring, provided the machine has glass scales, you "can" yield the same results as a CMM. And if you have a Renishaw SPRINT scanning probe, you can even check freeform profiles. I had a QC manager tell me I was "Full of $#!+..." so I asked for their CMM stylus size, point position and cycle measurements. The individual indulged me (to my surprise). The machine produced results within 5µm of the CMM report. No features were closer than .010µm. I suspect machine envelope/coolant temperature was the culprit for the differences as the part were aluminum. Now, because they were so specific in their ISO/AS manual, they could not add CNC Inspection to their procedures, but the point was made, the results spoke for themselves, and the QC Manager said "I stand corrected, but, I am not allowed to deviate from the ISO/AS procedures, however, they would discuss adding CNC Measurement for 'certain' part buyoffs so long as reports can be generated from the CNC directly (they can). Once you break the work coordinate system link (G54, G55, etc...), the part and CNC are no longer connected in the traditional sense. If you maintain the same coordinate system then the CNC and part are connected.
  11. If "inspection" is a bottleneck (meaning it's holding up part shipments) then it's worth further serious examination. If available spindle hours is a limitation, in machine enspection is going to exacerbate the situation. If you're referring to setting work offsets, checking stock size/location/orientation, critical features for re-machining, etc... then my answer is I do one or all nearly every time.
  12. Does your budget number include tooling or is that the machine budget? The kind of work you intend to do will dictate a lot; table size, travel, number of tool positions, etc... I agree with spindle probe being a MUST. Tool Measurement system is REALLY handy too but, that can be added in the future easily enough. What control features you are going to need will be dictated by what kind of work you intend to do.
  13. He said "online" and "free". Mastercam is nether. As with all things "free"... caveat emptor... or Buyer Beware. There's no such thing as a free lunch. Good chance the data you convert is retained by them in some way, or becomes part of the Public Domain. Read the fine print. https://convert.emachineshop.com/ https://miconv.com/sldprt-converter/ Personally, I'd never do it, but you asked so here you go.
  14. As an aside for odd shaped things, yo chan change the probe search distance with a "Q" argument. Default search distance is 10mm. Add a Q and a value (i.e. Q1.0) to increase the search distance to what you need. Beware of interference/collision possibilities when increasing the search distance. Ask me how I know.
  15. Yeah... shoot me a PM and I'll get you squared away.
  16. I've exported "assemblies" from Mastercam as STEP files and imported them into my CAD program and they come in as a single part with multiple bodies and no names. Good chance names are not supported on export. Haven't tried IGES. There's a saying about IGES... it is really just a misspelling of I guess. Meaning if that is your last resort and the only thing available then it may be better than nothing but not always.
  17. Had to set the #19700 and #19702 parameters on an Enshu yesterday. These are what is necessary for G68.x to function. I brought a tool into the spindle, made a light depth cut by handle jog at B90 and again at B270 (it was a 2 sided tombstone) near the top with Z at the same depth. Rotated to B0, probed an X web cycle, set center as X0 (work offset). Rotated to B90, set Z Offset as 1/2 the measured web to force offset to center of rotation. Took those numbers, converted to metric values and input into appropriate parameters. Y doesn't matter. If my machine would have had G54.2 (Rotary Table Dynamic Fixture Offset in FANUC-ese) I would have written the X and Z to the COmmon Work Offset or a standard work offset. There's advantages to both but that's another discussion. Then you input the value from the Common Offset/Work Offset to your part origin in X, Y, and Z and it should track. Not sure how Mitsubishi Techs handle Option Installs. Typically FANUC will only install the option and it's up to the builder to setup/configure the option. On a FANUC the configuration parameters need to tell the control primary and secondary axes, which axis is the function rotating around and what the theoretical axis/es are. HTH
  18. I've never even seen or heard of one of those things. Maybe try CNC Zone ( https://www.cnczone.com/forums/ ) or Practical Machinist ( https://www.practicalmachinist.com/forum/ ).
  19. 5 updates in a single version... at least give credit where credit is due.
  20. Here's a few examples of what/where/when; https://www.emastercam.com/forums/topic/107265-ai-high-speed-look-ahead-parameter-settings/?do=findComment&comment=1344976
  21. Explained? Not really. Reading through the FANUC manuals has helped me more than any single person or other resource. Reading through a FANUC manual is a little different than reading through other sorts of technical information. FANUC manuals are best consumed from start to finish because more often than not, understanding one function is very helpful in understanding subsequent functions. High speed functions can be somewhat of a tangled web and OFTEN require that functions be piggybacked in order to function properly (i.e. G05.1Q1 first, then G05.1Q3X0Y0Z0 after the G43) ... and sometimes require MTB support on top of that though not very often. The FANUC Connection manual is also very helpful. https://www.dropbox.com/scl/fi/nxoh585ycbki24p81z402/Connection-Function-v6.pdf?rlkey=1tyso6ga2wiw4va0dhewcoga3&dl=0
  22. Buy "Minimum Spec", get minimum performance, minimum stability, and maximum headaches. I get it, everyone's got a budget. When I get new rigs, I don't get the newest and fastest because I have a budget I'm trying to work within too. I get one step down from that and that gets me through a couple/few years normally.
  23. The closest machine parameters I have to that size is about 1/2... Best I can do is some program formatting for the functions; (G05.1Q1 w/ G43.4 w/ G68.2 Pre-Position and 3D Cutter Comp) G05.1Q1 G00G90G54A-1.016C84.106 G68.2X0.0Y0.0Z0.0I84.106J-1.016K0.0 G53.1 X0.1389Y-0.039 G69 G43.4L1P3Z0.8588H#517S13875M03 X0.0379Y0.1358Z0.8602 X0.0511Y0.1344Z0.1103 X0.0537Y0.1341Z-0.0396 G01G41.2X0.0549Y0.134Z-0.1076D#517F200.0 ...... G40X0.0476Y0.1333Z-0.1088 G00X0.0356Y0.1512Z0.859 G05.1Q0 G00G90G49G53Z0.0 (G05.1Q1 w/ G54.4 w/ G43.8 w/ G68.2 and 3D Cutter Comp) G05.1Q1 G00G90G54A-29.755C-147.24 G54.4P2 G68.2X0.0Y0.0Z0.0I-147.24J-29.755K0.0 G53.1 X0.5398Y0.4636 G69 G43.8Z1.2495H#517D#517S#515M03T0 X0.0994Y-1.152Z0.8547,L2I0.5411164J-0.840937K0.004251 X-0.102Y-0.839Z0.2035,L2I0.5411164J-0.840937K0.004251 X-0.1423Y-0.7764Z0.0733,L2I0.5411164J-0.840937K0.004251 ...... G00X-0.2313Y0.2439Z-0.1275,L2I0.3484266J0.9273712K0.136314 G05.1Q0 G00G90G49G53Z0.0 G54.4P0 (G05.1Q1 w/ G54.4 w/ G68.2 w/ G05.1 Q3) G05.1Q1 G00G90G54A0.0C0.0 G54.4P2 G68.2X0.0Y0.0Z0.0I-0.0J0.0K0.0 G53.1 X2.75Y-2.38 G43Z2.0H#517M03S11460 G05.1Q3X0Y0Z0 Z0.0 G01Z-1.3667F120.0 G41X2.0D#517 .... G01G40X2.718 G00Z2.0 G05.1Q0 G00G49G90G53Z0.0 G69 G54.4P0 Hopefully this helps somewhat.

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