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:

Michael Sullivan

Verified Members
  • Posts

    442
  • Joined

  • Last visited

Posts posted by Michael Sullivan

  1. On 8/25/2021 at 11:04 AM, cncappsjames said:

    As a US Tax payer I give you permission to appropriately option your machine. The time you spend fiddlefarting around instead will be paid for in short order. :cheers:

    The memory in your FANUC control is not the same as the memory in your PC. We've had this this discussion here several times at least ad nauseum. Your FANUC control is designed to operate without fail for decades. The iron may be another story. FANUC takes it's MTBF numbers VERY stats seriously. It's more reliable than server memory. It is also an SRAM type of memory whereas your computer is DRAM. The SRAM is the cache memory on your CPU, and your CPU's MAX memory is 16MB. I don't hear anyone complaining about the cost of a CPU chip with 16MB of cache. :rofl:

    lol.
    Unfortunately, this sort of decision is “above our pay grade” as they say. They make blanket rules for government facilities and expect no deviations even when resources suggest a necessity for flexibility.

    I will be sure to pass on your recommendations to “the man” but as they also like to say here, this would take an act of Congress to change. 😆

     

    • Like 1
    • Haha 1
  2.  

    4 hours ago, neurosis said:

    I think that I was able to get this to work but double check me on this.

     

    I created the thread milling operation at the first location.

    I used transform to create the sub checking sub - incremental.  I set to copy source and disable posting in selected source.   Transformed it X0 Y0 Instances 1 and 1

    Then I created the drill sub as colin suggested.  

    here was the output. 

     

     

    %
    O0010 (mc2022_T OP1)
    (DATE  - AUG-25-2021 - TIME  - 9:57 AM)
    (T1   - CARMEX 0.197 MTSH0250C57 28 UN THREAD MILL - H1   - D1   - D0.1970")
    G91 G30 Z0.
    N1 T1 M06 (CARMEX 0.197 MTSH0250C57 28 UN THREAD MILL)
    M1
    G20 G40 G49 G80
    M68 (TURN ON CHIP CONVEYOR)
    G00 G17 G90 G54 X1.0569 Y1.0332 S2909 M04
    G43 H1 Z1.
    M98 P0011
    G90 X.7146 Y1.8663
    G00 G90 X.7146 Y1.8663
    M98 P0011
    G00 G90 X-.2797 Y1.2908
    M98 P0011
    G00 G90 X-1.0665 Y.4713
    M98 P0011
    G00 G90 X-.5748 Y-.4101
    M98 P0011
    G00 G90 X.9841 Y-.5303
    M98 P0011
    G00 G90 X1.6252 Y.4276
    M98 P0011
    G91 G30 Z0.
    G30 Y0.
    G90
    M69 (TURN OFF CHIP CONVEYOR)
    M01
    M30

    O0011
    G91
    Z-.9
    G94 G01 Z-.35 F100.
    Y-.0015 F3.33
    G03 X.0265 Y.0015 Z.0089 I.0132 J.0015
    Z.0357 I-.0265 J0.
    Z.0358 I-.0265 J0.
    Z.0357 I-.0265 J0.
    Z.0357 I-.0265 J0.
    Z.0357 I-.0265 J0.
    Z.0357 I-.0265 J0.
    X-.0265 Y-.0265 Z.0268 I-.0265 J0.
    X.0015 Y.0265 Z.0089 I0. J.0133
    G01 X-.0015
    G00 Z.0911
    Z.9
    M99
    %

     

    threadmill sub test.mcam

    I’m glad I started such a good discussion after so many years. 🙂
     

    This is what I tried first but I was missing the subprogram switch that is in the MPmaster post at the time.

     

    I didn’t think to try it again after adding MPMaster.

    Now that I have that piece of the puzzle! perfect!!!

    • Like 4
  3. 1 hour ago, Colin Gilchrist said:

    When you create a new Drill Toolpath in Mastercam 2022, the checkbox is located on the "Linking Parameters" Page.

    There will be a checkbox named [Subprogram]. When you enable the checkbox, you will get a choice of Radio Buttons for [Absolute] or [Incremental]. Pick the 'incremental option'. (This means you shouldn't need to change the Miscellaneous Integer #2.

    The output from this NC Code should give you a "Sub Program Call" in your NC Code:

    
    TxxM06
    G00 G90 G55 X_ Y_ S_ M03
    G43 Hxx Z_
    M98 P1000

    Then, depending on the Control Definition Switch for "Subs before/after", you'll get your "O1000" Subroutine either before the "main program", or "after the main program (M30)".

    You should use this to Thread Mill the first hole in your group.

    Next you should create a new Drill Toolpath, and set the "subroutine" option in the Drill Cycle.

    For this path, it should not output any "tool change code", unless you've got the "Force Tool Change" option enabled.

    This path should just be a series of "M98 Pxxxx" calls. (You enter the Subroutine # in the 'Peck 1' parameter in the Drill Cycle Parameters.

    Ah, it’s time to update to 2022!

    thanks again!

  4. 1 hour ago, neurosis said:

    You have to create a new drill cycle and select it in there.  All it does, it post out a sub call routine for each point you select.

    I see that I need to select Subprogram call in the drill cycle drop down menu.

    # 1 on his instructions refers to a subprogram checkbox in relation to the threadmill toolpath. I don’t see anything like that available.

    it appears to post out properly if I use a different NC file name for each tool path and post as separate files. 
    its already way better than what I was doing so :oldforumcheers:

    I was just wondering if what I am missing will post them together in the same file.

    I am using version 2021.

  5. 16 hours ago, Colin Gilchrist said:

    Download a copy of MPMaster from this website.

    The "9th" Drill Cycle in the Drop-Down list is "Subprogram Call".

    The easiest way to accomplish this is to do the following:

    1. Program the Thread Mill Cycle. Check the "Subroutine" checkbox, so that the entire Thread Mill Cycle is output as a Subroutine.
    2. Enable the "Miscellaneous Integer #2" option (set to "1"), so that the entire Subroutine output is done in "incremental". All the NC Code to rough/finish should be either "1" subroutines, or "2" subroutines, one for rough, the other for finish. That way you can just run the "2nd subroutine" when adjusting Cutter Comp.
    3. Make sure you lead in/out from the center, and use Perpendicular Entry. Use "wear" comp. That will output G41/G42 with "D" command on the Perp. entry move.
    4. Now, program a series of holes using a Drill Cycle, and use the "subroutine call" drill cycle. Enter the Subroutine Number (typically they start at O1000, and increment by 1, when using the "subroutine check box" option.

     

    Where is the subroutine check box?

    I see the subroutine settings in the control definition which appear to be turned on but I don’t see anything related to subroutine in the thread mill toolpath tree

  6. 5 hours ago, Colin Gilchrist said:

    Download a copy of MPMaster from this website.

    The "9th" Drill Cycle in the Drop-Down list is "Subprogram Call".

    The easiest way to accomplish this is to do the following:

    1. Program the Thread Mill Cycle. Check the "Subroutine" checkbox, so that the entire Thread Mill Cycle is output as a Subroutine.
    2. Enable the "Miscellaneous Integer #2" option (set to "1"), so that the entire Subroutine output is done in "incremental". All the NC Code to rough/finish should be either "1" subroutines, or "2" subroutines, one for rough, the other for finish. That way you can just run the "2nd subroutine" when adjusting Cutter Comp.
    3. Make sure you lead in/out from the center, and use Perpendicular Entry. Use "wear" comp. That will output G41/G42 with "D" command on the Perp. entry move.
    4. Now, program a series of holes using a Drill Cycle, and use the "subroutine call" drill cycle. Enter the Subroutine Number (typically they start at O1000, and increment by 1, when using the "subroutine check box" option.

     

    This sounds promising, I will give it a go, thanks!

  7. 5 hours ago, cncappsjames said:

    FANUC controls only come with what memory size the Machine Tool Builder specifies, or the customer purchases the option for.

    If you have large programs, look here for an easy, and inexpensive alternative - it's an old topic put still very relevant;

     

     

    5 hours ago, cncappsjames said:

     

    Thats a really good tip with the ATA card, thanks.

    Unfortunately, when you work for the department of defense (federal employee), any kind of flash memory is poo poo’d for security reasons.

    Regardless of the machine builder, the maximum memory for some of these controls is like 3 MB and it costs thousands of dollars to upgrade, it’s ridiculous! What year is it in Fanucland?!?! 😆

     

     

  8. 37 minutes ago, JParis said:

    It seems to me there used to be a older post that allowed a Drill routine to call a subprogram number....

    Looks lost in the later posts....

    But a staggered distance is not easily done...

    Interesting. It seems like such a common function, I was sure that it had to be built in somewhere.

    with still so little program memory  in Fanuc controllers…🙄

    Thanks John.

  9. I would like to post sub programs for thread milling locations that are not in a pattern.

    Is this possible in a automated way other than cut/paste/edit etc.

    I am aware of the sub output settings in tool path transform but i can’t get it configured for point locations from a reference tool path.

    Am I missing something or is there a different way to go about it?

    I am currently using modified versions of the “out of the box” generic Fanuc and Haas post processors.

    Thanks!

     

    -Mike

  10. I just installed it for X9 and it seems to working just fine. I had to guess about the install since it was in Japanese, but got it done.

     

    Shoot me and email and I will email it only a 2.7mb file.

    Thanks for the offer man but I don't have admin rights on my box so it wont do me much good.

    I would contact ai solutions directly, but the website is all Japanese so I don't see the contact link! lol

    I'm going to send Takashi Sato a PM...

  11. What version of MC are you running, Mike?

    Good to see you guys still on here helping after so many years. Much mastercam good karma to you. :)

    I'm currently running X9. IT policy wouldn't let me run anything older than 3 versions previous but from my beta testing days of early X...I don't think I'd want to anyway! Haha.

  12. That was not from CNC Software that was a 3rd party. I believe they were from Japan. Might check the Japanese Mastercam dealers and see if they have a download on one of their site.

    Thanks Ron. Do you happen to remember the name of it?

    I tried searching this forum with no luck. It was probably around X4 or something when I used it...

    I believe that it was on the "old" forum before the switch.

  13. Howdy y'all :D

    I'm looking for a c-hook that I used to use...but it's been years and I can't seem to find the name even :(

     

    It allows you to free draw a line and it automatically creates a contour toolpath with it.

    Does that sound familiar to anyone?

    Thanks!

    -Mike

    • Like 1
  14. You can always turn of the "enhance model" feature if it is bogging down your computer. I like having it on but it does take awhile on larger files to sharpen up the model. Instead you could just use accurate zoom like X8

    Awesome. That would be perfect. Where can I turn it off? I looked around and can't seem to find a disable button.

  15. Howdy y'all, it's been a while... :)

    So I just got a new rig that is pretty well spec'd compared to what I was using. It meets the recommended Mastercam specs .

    X8 verify seems to run pretty well but X9 verify is REALLY sluggish. If I open the task manager, my CPU is pegged at 100% while the "enhancing model" status bar struggles to keep up.

    I'm using solids, STL stock and WCS. (In case it matters)

    Anyone else seeing this?

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