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:

bd41612

Verified Members
  • Posts

    229
  • Joined

  • Last visited

  • Days Won

    3

Posts posted by bd41612

  1. Hi Colin,

    Trying buffer 4.  I did not have anything in psof$ as mentioned...  How would I sort, it's been a while?  Ultimately, I'm looking for a text string, not a workofs$.

    pwrtt$          #Pre-read NCI file
          if tool_info > 1 & t$ > 0 & gcode$ <> 1003, ptooltable
          if gcode$ <> 1001, plast_recd
          pcur_recd
          if gcode$ = 1003,
            [
            size3 = rbuf (one, zero)
            rc3 = one
            if rc3 < size3, preadcur_nxt
            ]
    #      pwritbuf4
                workusedg = workofs$
                workusedg = wbuf(4, wc4)
          pwritbuf5

  2. One job ago, I had a buffer that wrote all of the work offsets used in a program on a horizontal mill and listed them, as well as used programmable parameter input (G10) to set all of the work offsets relative to the top of pallet, center of rotation.  Worked great, EXT, G54-59, P1-48, and even DFO.  Fast forward several years, and I can't seem to get a buffer to work to simply list all of the work offsets being used by a program.  I want a quick reference for the programmer or anyone else to see which work offsets are being used, when they look at the header.  Can anyone enlighten me?

  3. You can always do a parameter dump.  

    pparameter$     #Read operation parameters
          #rd_params is used to call pparameter postblock and read the parameters of the operation specified in rd_param_op_no
          #"pparameter", ~prmcode$, ~sparameter$, e$

    Delete the hashtag on pparameter line, post your code both ways, then do a file compare.  Look for what's different to find which parameter it is.  Careful, there is one that represents the number of times that the operation has been changed, but I forget the number.

  4. Have any of you run into this issue?  I can't show this model, but essentially what is happening is that as this material gets thinner, the step over increases when it whips around 180 degrees.  When done, there is no fin left, this is a recessed area.  I'm using a 1/2" endmill in hardened stainless 4% radial engagement.  It does not like the heavy stepover.  For what it's worth, I'm using 2021.  Any tricks or 2022, 2023 have a fix?

    optirough.jpg

  5. On 5/20/2022 at 2:49 PM, crazy^millman said:

    He didn't know how to program the machines I was in there working on. He knew 5 Axis programming, but not Mill/Turn. I was using an inferior software to program with in his mind. He is a NX snob and me using Mastercam makes me a second rate programmer. Funny the head of Purchasing had instructed the purchasing department to not send 5 Axis work to shop using Mastercam. When he found out our group was using Mastercam to program their parts and heard what we were doing he called me and I told him yes the rumor is true Mastercam can program any machine you have. They changed their policy after that conversation.

    The problem as I see it, is that Mastercam is somewhat intuitive if you are a machinist.  Because a skilled machinist can jump on it with a very short lesson and get some use out of it, management seems to be reluctant to pay for training (in my experience).  So on the marketing end, Mastercam is undersold.  However, I bet nobody at CNC Software would say with a straight face to a perspective customer, "we have the FANUC kernel embedded in out software, so you will get perfect code every time".  That statement, from brand x CAM company, even got me for about 5 seconds.  Wait a minute, how does having the kernel in your software know how all the parameters on our machine are set up?  Two same exact model machines can be set up differently...  I have been told what Mastercam "can't" handle, but never had a show stopper that a little post magic or lying on a tool definition etc couldn't cure.  Other softwares, if it can't do it, usually means you can't either.

  6. I did some deep digging and came up with nothing. Then I tried posting the .nci file and nothing. However, I did find an exploit. As long as the checkbox "Remove comments" is unchecked, a gcode of 1008 is output between each instance of the transform. I used that comment as the trigger to put in the code needed for the cycle to function. With little safety check to make sure the box is not checked, we're good to go.

    • Like 1
  7. Hey guys, I'm stuck on a transform toolpath.  What I am trying to accomplish is to inset some pre-defined code in between a transform toolpath that uses depth cuts.  I cannot use ptlchg0$ because it puts the code in on every depth cut.  Is there a way to detect when a transform toolpath initiates a new instance of the copied toolpath?

    Thanks in advance!

  8. I have 2021 because of the IT people... But, here's an example of what I use for a #6-32 thread with a SPTM098LA threadmill. I have these exported as .ops files.  It's great when I can just pick the thread I want, pick the location and depth and get a good thread on the first attempt.

    image.png.9c12430f8648196cbe2ce2d7e2cc992a.png

    • Like 2
  9. I ran into a situation like this before.  Two new Nakamura WT-150's purchased at the same time, but the parameters were different causing the milling cutter comp to be on the wrong side and G2/G3 flipped on one of them.  The owner wanted to know why a program ran differently on the "same" machine, so I had to figure it out.  There is no replacement for having eyes on the problem.  Once I saw what it was doing and looked at the code, it was obvious what the problem was.

  10. On 2/2/2022 at 8:02 AM, Chally72 said:

    I posted this on the official forum as well, but- great suggestions, and they're logged as follows:

    R-29984- Add ability to edit multiple segments at once
    R-29985- Add spreadsheet style navigation to segment grid
    R-29986- Add math calculations to segment grid

     

     

    On 2/1/2022 at 12:51 PM, crazy^millman said:

    Hello Mastercam community I have a part where I am using a Flywheel style backspot facing tool and we tried it in one shot and the tool loaded up as I suspected it would. I know need to peck the back spot face tool. I am covering 35mm of distance and want to peck it every 2mm. I have added tons of places to make the peck happen in advanced drill. Problem is there is no mass edit and when you copy operations after 2 copies of one of the segments everything starts to get lost in the fields. You have to then go one by one to edit the fields with RPM, Feed Rate and Spindle Direction.

    #1 I am requesting that we be given and mass edit ability to grab 10 or 100 segments and apply these across them quickly verses having to do them one at a time.

    #2 This is setup like a spread sheet I also ask that key board arrows work like they do in a spread sheet. Click the down arrow in one of the columns then go down that column and keep that column active to scroll through and change that column if that is how a programmer wants to edits that column.

    image.thumb.png.9e998abfc2b79568b3933769df8b2dfa.png

    #3 I would also like to request spread sheet math logic to this area also. I want to peck 2mm and then retract 1mm then peck 2mm higher than the last peck. I want to rinse and repeat this form -70mm to -35.17mm. That will require over I go into excel and create the math logic and get my number really quick so I have something to help me track what I am trying to have. That is 36 lines I need added. If we could do logic like this then I could just copy paste the logic from one row to the next like Excel and be done. For this task I have to change 4 fields in the row. That is over 144 mouse click even if I do each of them in less than 5 seconds which is humping that is 12 minutes of programming time that could be avoided if we had these feature. I have 3 operations like this so it will take no less than 30 minutes if I am lucky to accomplish this work. I could spend 30 minutes do so many other thing if this was faster and easier to use. Oh well customer wonders why it cost so much I just let them know it is the limitations of the software I am using.

    Dylan, I think what would benefit Ron here and anyone else who might be back spotfacing is if we could enter a negative value for segment peck, so that the pecks would go in the opposite direction.

  11. On 1/30/2022 at 1:04 PM, cncappsjames said:

    Get the CS Contour and Orbital Milling option on your machine while you're at it then you can basically scrape it.

     

    Google "Hale Milling". A certain machine tool builder likes to say it is their own proprietary function blah, blah, blah... (bovine excrement) it may be their name that is proprietary, but the function has been around for YEARS! I've been recommending the function for certain applications since the early 2000's. No telling how long before that it was created. 

    James beat me to it. You could have a large rugged tool to reach down that wall and do the hale milling. One advantage is that it can generate a better sealing surface because there is no cross hatching witness marks where leakage can occur. It's going to be a pricy option, but if it works...

    • Like 2
  12. I like to use sub-groups for special situations, a tool test or a process test, that can be easily segregated and ghosted.

    Otherwise, I use a toolpath group for each operation like Colin mentioned, flipping over - new toolpath group.  By staying in the same machine group, you don't have to build stock for every operation, especially on a 3 axis mill with 3 or more operations.  I also use a bookmarked view sheet for every plane I create, so a view sheet with fixturing etc for each operation.  It means having more fixturing in the file but the payoff from the standpoint of organization and set up intent is readily available by clicking on the view sheet.

    • Like 1
  13. Anyone who has been in this trade long enough has a horror story or two to tell.  My father in law once said to me, "I've never met an honest machine shop owner".  They are few and far between, but they are out there.  I could spend hours telling my stories, but it's not worth it.  Let's just say that I've finally found a place where they respect me and my judgement.  I don't have to deal with my favorite thing - micro management, they give me the work and get out of my way.  The bonus, if I give myself a new project, a new post or fixture design, whatever, they allow it, no questions asked.  All of the less than desirable jobs I had before, help me to appreciate this one more.

    • Thanks 1
    • Like 3
  14. I drip feed off a CF card with a PCMCIA adapter.  I think there may have been a parameter I had to change, but it has been so long since I've done it.  I put the main program in the "LIBRARY" folder, and then all of the subs go into the "External Card" folder.  Note that I have the letter "O" and 4 digit number for the program name, it apparently does not like anything else for a program name.  The sub-program number matches the file name. In the main program it's an M198Pxxxx sub-program call, each sub in the External Card uses the standard "M99" end to return to main. Now I can run huge programs and don't have to worry because memory on the CF card is abundant.

    ScreenCapture_001.png

    InkedScreenCapture_002_LI.jpg

    InkedScreenCapture_003_LI.jpg

  15. 2 hours ago, JParis said:

    Well Aaron, good luck in your next turn.

    Suffice to say I have "been there, done that"...the getting it all in writing is well and good but when an owner has no intention of holding up his end of the bargain, well, it never ends well and that paper and $3 will get you a cup of coffee..

    It almost sounds to me like he really didn't want an investor, what he wanted was another employee and used that smokescreen to try to get one...

    You certainly know your skillset....a little rooting around and in this climate, I am sure you'll find something that fits your professional needs much, much better...

    Good Luck!!!

    I know a couple guys who got roped into situations like this.  It seems like they want good people cheap.  So they say things like "I can't afford to pay you much right now, but with yours knowledge and skills, I would like to make you part owner of the company as we grow".  I've never seen it happen, everyone quit after the realization that it was an empty promise, and the realization that they just been had.

    • Like 1
  16. I personally never used them, but I had the catalog.  They make tools for all of the big players out there.  I did get some tools quoted for some aerospace valves that were Inconel 718 ph cast and 6Al4V cast.  Pricewise was not bad and their design used off the shelf inserts.  My previous employer was a little cheap when it came to tooling, so I never saw a tool...

  17. Sumitomo has an entire division that does complex tools for things like automotive work.  Think machining engine block mains, the bores, web thickness, thrust bearing surfaces all in 1 tool.  If your doing high volumes or impossible geometry, I would give them a call.

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