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:

JParis

Verified Members
  • Posts

    2,301
  • Joined

  • Days Won

    97

Everything posted by JParis

  1. Correct.... That allows all of what we check for to make sure it'll work and clear everything...
  2. Visually, yes...but if you're just using calipers to get numbers, you're not getting an accurate gage length... Now if your guys are then picking up each tool individually, then yeah, it's close enough.....but when you're relying on that value and the setup guys ability to set the tool properly as those values are already set...not good enough...
  3. Doing it in this way though, you don't get the gage length.... For us, that is an important number along with the tool stickout, to feed to the setup guys...
  4. Pencil, Flowline, Blend, Projected, 3D Swept are just some that will work
  5. I worked with Dave Thomson from Postability trying to come up with a way to get the macro statements added via the post....there was no good way to do. So we hand edit that stuff in...there's no gcode editing, the post in that respect is bulletproof
  6. As the Manager, pushing those updates is my choice. IT handles the installations, they are comfortable with my moving forward as I choose.....I push an email to all of Mastercam users letting them know there is an update. I also cc IT and they will get them done. When we do a new version installation, they will also remove the previous installation. Bugs are part of software, since the initial release of X(circa 2005), I have not had a version that I couldn't use.
  7. Sorry, I'll never understand why a company that pays for maintenance lets their users decide which versions they will & won't run. We run the latest at all times...if hire another person, that person will also need to run the same version. I can't have 8-9 guys all running different versions. Damn, I forgot how many we have now, lol I apologize if this torques any one off but I just don't get it
  8. I do a lot of hand work to my programs after I post them...one of the things I do is add notes in the Tool Comments as to which subprogram/subprograms are called for that tool change. It helps them narrow down where to look N1550 G20 G0G17G40G49G80G90 G0G28G91Z0. M00 (3/8 3FL ENDMILL TOOL - 11010375 DIA. OFF. - 51999 LEN. - 51999 TOOL DIA. - .375) (3/8 ENDMILL / ROUGH TOP OF STOCK / Z+.01) (MAX Z DEPTH - Z1.) (MIN Z DEPTH - Z-.39) (OPERATION #1) (SUBPROGRAM N40001) (SUBPROGRAM N40003) (SUBPROGRAM N40005) N1000 T11010375M6 T12010250 G90G10L10P#51999R0 G90G10L12P#51999R0 S18000M3 M8 () IF[#925EQ1]GOTO10101 IF[#900EQ1]GOTO10101 IF[#900EQ0]GOTO30101 N10101 () G0G90B90. G0G90G54.1P1X.5718Y-1.5515 G43H#51999Z1. M98H40001 (3/8 ENDMILL / ROUGH TOP OF STOCK / Z+.01) (OPERATION #1) N1002 G0G90Z12. () IF[#925EQ1]GOTO10105
  9. Thanks for the nod but I gotta ask...what toolpaths are you finding in the Ribbon Bar that aren't on the RC menu? Looks to me like all are present and accounted for...
  10. and that's what I stated at the beginning.... "Generally"
  11. 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.
  12. Sight unseen, my best guess is your planes are incorrectly set up.. What kind of machine?
  13. Easy enough, turn your monitor over.. Seriously, where did you get the machine files for the simulation? It sounds like either the machine isn't properly oriented OR you have your planes in your file set up wrong.
  14. 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.
  15. If you want to pull the tool number...you'll want to save the tool value at the tool change...you can then access later in the OP's and it will update at the next tool change
  16. OK, now you're into this section...I had a feeling you needed something else besides the subout$ psub_call_trans #Translate level calls from toolchange, user if mi1$ <= one, result = mprint(shomeserror) sav_absinc = absinc$ pindex #Mirror or Rotate Coord's if sub_trnstyp$ = zero, mr_rt_actv = three #Mirror if mr_rt_actv, [ if sub_trnstyp$ = zero, [ #The original pattern is not mirrored if sub_chn_no$ <> one, [ absinc$ = zero psub_mirror ] ] else, [ #The original pattern is not rotated, calculate the rotation incremental angle for G68 rt_csav = atan2(sub_m2$, sub_m1$) if sub_sec_no$, [ rt_cinc = prv_rt_csav - rt_csav while rt_cinc > 180, rt_cinc = rt_cinc - 360 while rt_cinc < -180, rt_cinc = rt_cinc + 360 if rot_ccw_pos = one, rt_cinc = -rt_cinc !rt_csav absinc$ = zero psub_rotate ] else, [ !rt_csav ] ] #Set restore flag and sign mr_rt_actv to indicate active mr_rt_rst = one mr_rt_actv = -abs(mr_rt_actv) ] else, #Translate all, Rotate toolplane [ if sub_mny_t$, [ if mi1$ > one, absinc$ = zero if convert_rpd$, pconvert_rpd pbld, n$, [if gcode$, *sgfeed], *sgcode, *sgabsinc, pwcs, pfxout, pfyout, pfzout, pfcout, [if gcode$, *feed], e$ pe_inc_calc ps_inc_calc ] ] absinc$ = sav_absinc #result = nwadrs(strp, main_prg_no$) result = nwadrs(strh, main_prg_no$) #altered to get H output, 02/10/2020, jmp main_prg_no$ = main_prg_no$ + 40000 #alter to push subprograms #'s into the 40000 range, 02/10/2020, jmp #if progno$ = main_prg_no$, result = mprint(sprgnerror) pbld, n$, "M98", *main_prg_no$, e$ result = force(feed) # Force output of feed next time it's called for output (in sub) You'll notice a section near the end dated 2/10/2020 I have to alter the code for my mazak required output .... What are you trying to achieve might be a better way to go at what you need.
  17. It is in the Machine Def >> Coolant tabs.. Load the machine def into the a file >> OPen the "Machine" tab >> Machine Def... General Machine Parameters >> Open that, coolant tab is in there
  18. But 2025 will be out in just a few months
  19. With 3D printing, it really isn't so much about the material, yes, each material comes with it's own costs and issues. Where it shines for us is on specific parts that simply cannot be made via subtractive manufacturing or any kind. It really comes down from what I have seen and learned, to the part design itself. Does it lend itself to additive or subtractive, or even a combination of both. Not every part you'll quote or make is proper for 3D printing, not yet any way. I would say a job shop "could" add it but it would really depend on their customers and what they get or already quote for work or if they want to change and chase a certain kind of work. Will it work for the sake of having the capability, not financially feasible for the most part. A lot of factors come into play when considering parts for 3D printing. Part shape, part size, material, machinability and more...
  20. subout$ That's the command you're looking for...
  21. Yup... still trying to teach this aspect to an old dog...
  22. You missed or skipped over the "who supports it" part of the question... I don't say your suggested way is worse or better....from the users end, when something goes wrong their reseller is where they get their support...doing something in manner you suggest is going to trip up resellers.
  23. and who is going to support that if & when something changes or goes wrong? Your reseller won't...really best to stick with the tried and true method that has been used successfully for many years at this point.. JM2C
  24. Yup I have setup dozens of companies exactly that way...part of what I used to get paid to do

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