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,220
  • Joined

  • Last visited

  • Days Won

    85

Posts posted by cncappsjames

  1. The machining envelopes I work in 90+% of the time are within a 1m x 1m Envelope... so, typically, I will "fast" position about 5,000mm/min. That seems to keep the sheet metal intact. :rofl:and it's not terribly slow. The reason you DO NOT want Acc/Dec active while probing is because you need the machine in essentially exact stop check mode to get the most accurate positioning measurements.

    If I were working on large gantry equipment, I'd probably have graduated feeds so say start out at F2000mm/min for 25mm, F5000mm/min for 25mm, then get up to F15000mm/min, then back down the same when I come close to my final measurement position.

     

    JM2CFWIW

  2. On 1/21/2024 at 8:16 PM, Izzat said:

    What is that?

     

    How do i make it a sub-routine? And what will sub routine do?

     

    Is the code to start from machine home => G90 G10 L2 P_X_Y_Z.   ??

    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. :P :rofl:

    We're at Rev. D. As questions get asked, and we get time, it gets updated. 

    Hope this helps. :cheers:

    https://www.dropbox.com/scl/fi/w6fbkogex8wytpnqp7mgc/Custom-MACRO-B-Simplified-Guide.pdf?rlkey=ko1e4jlqgwt42x0829qwe62gg&dl=0 

    • Thanks 3
    • Like 4
  3. 14 minutes ago, mattgray_92 said:

    Its just frustrating that all of sudden now this "bug" has started affecting our programs.

    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.

    • Like 4
  4. On 12/24/2023 at 12:22 AM, Zoffen said:

    As a small operation I am always looking at ways to increase throughput and grow the shop $$$ wise without adding labor.

    At first 3D printing seems like a no-brainer. Hit print. Profit. Retire.

    But in reality .....

    I just want to hit print and take nap.

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

    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

     

    :coffee:

    • Like 4
  5. 21 minutes ago, JParis said:

    Generally speaking the inspection equipment should be 3x's better that your tolerance....

    Check a ±.005, ok, Check a ±.002, should be OK.....anything tighter than that on a CNC machine should not be trusted for inspection purposes.

    I know people try...some might be somewhat successful but it is ALL TOO EASY to lose control of a process doing that. 

    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. ;) :coffee:

    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

    • Like 2
  6. 2 hours ago, rgrin said:

    I think this is partially true. Depending on the type of work you want to do, might change what you put in there though.  Our Quality Statement won't allow machine verification to be the final word on if a part is good. We do this because of our ITAR/DoD work we do and they really like to see green squares on a CMM report.

    Properly formatted data from a CNC can be imported into reporting software. :coffee:

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

    :coffee:

    2 hours ago, JParis said:

    Yes...you have to be clear enough so as to create a process that can be audited BUT you need to walk a line that allows you to adapt to situations that might be out of your norm...

    I have seen companies attempt to kill themselves by documenting everything to the 'nth degree...they always get in trouble and have to rewrite most everything to accommodate some flexibility in their process.

    For a loose definition....

    ISO = Say what you do, Do what you say and have the documentation to prove it.

    #FACTS

  7. On 12/5/2023 at 6:20 AM, JParis said:

    If you make excuses for why you can't, you'll always find a reason not to...

     

    JM2C YMMV

    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.

    :coffee:

  8. 8 minutes ago, Kyle F said:

    ...She basically put it as "you can't have the machine that made the parts, also check the parts"

    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.

    :coffee:

    • Like 5
  9. 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.

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

    • Thanks 1
    • Like 3
  11. 14 minutes ago, Metals and materials said:

    Mastercam!

    Load Solid part file, and save as Step file...

    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.

    • Like 3
  12. 58 minutes ago, Brian Pallas said:

    We fairly recently got Camplete with a machine purchase, and I was wondering if there are any good sources for learning to use it and the abilities it has other than just playing around with it?

    Yeah... shoot me a PM and I'll get you squared away.

    • Like 1
  13. 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.

  14. 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. :rofl: 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

    • Like 1

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