Rigid tapping on 15M Enshu
Close
Login to Your Account
Page 1 of 2 12 LastLast
Results 1 to 20 of 31
  1. #1
    Join Date
    Jan 2006
    Country
    UNITED STATES
    State/Province
    California
    Posts
    142
    Post Thanks / Like
    Likes (Given)
    185
    Likes (Received)
    7

    Default Rigid tapping on 15M Enshu

    Hi,
    I recently picked up an Enshu 650vx with Fanuc 15M control.

    I am making parts on the machine, but I havenít figured out how to rigid tap successfully yet. I am starting to think that I may have an issue with the machine, but wanted to check with you guys that my code is right before I bite the bullet and pay the $800 buy-in to get phone tech support from Enshu.

    When I run this code, it goes to the retract plane and the spindle just turns slowly until I get alarm EX193. RIGIT TAP ALARM
    Here is the code, does it look ok for a 15m?

    G00 G17 G20 G40 G80 G90
    G91 G28 Z0.
    N1 T1
    M06 (0.25 RIGHT-HANDED TAP)
    (MAX - Z.1)
    (MIN - Z-1.)
    G00 G17 G90 G54 X0. Y0.
    G43 H1 Z.1
    M08
    G94
    S400
    G98 G84.2 Z-1. R.1 F20.
    G80
    M09
    M05
    G91 G28 Z0.
    G28 Y0.
    G90
    M30

    Thank you

    -vegard

  2. #2
    Join Date
    Jan 2014
    Country
    UNITED STATES
    State/Province
    Washington
    Posts
    5,594
    Post Thanks / Like
    Likes (Given)
    1008
    Likes (Received)
    3145

    Default

    EX alarms are determined by the machine builder, not Fanuc. This tells me that you have not satisfied some requirement of the machine builder's implementation of rigid tapping. You need to refer to the machine builder's operation or programming manual to determine what is needed.

    The 15M could do rigid tapping in IPR (G95) mode. Might give that a try, but I doubt it is the trouble. The builder might also have used an M-code (M29 is a code used by many builders) in their ladder program to set up rigid tapping. This is more likely IMO.

  3. #3
    Join Date
    Feb 2008
    Location
    MI, USA
    Posts
    984
    Post Thanks / Like
    Likes (Given)
    72
    Likes (Received)
    411

    Default

    My Kitamura H400 with 15m gets angry if the spindle wasn't on. It isn't enough for my machine to command an rpm but not turn it on first. With it on, using g84.2, it will stop the spindle before tapping and tap successfully.
    I do not know what alarm I get if I neglect to do that.

    Our machine doesn't require M29 (in fact, M29 is a chip conveyor code), but Vancbiker is right, it might be required.



    So I'd try:


    S400M3
    G84.2 _____-



    or


    S400M3

    M29S400
    G84.2 _______

  4. #4
    Join Date
    Jan 2014
    Country
    UNITED STATES
    State/Province
    Washington
    Posts
    5,594
    Post Thanks / Like
    Likes (Given)
    1008
    Likes (Received)
    3145

    Default

    Quote Originally Posted by dandrummerman21 View Post
    My Kitamura H400 with 15m gets angry if the spindle wasn't on. It isn't enough for my machine to command an rpm but not turn it on first. With it on, using g84.2, it will stop the spindle before tapping and tap successfully.
    I do not know what alarm I get if I neglect to do that......
    Perfect example of how the builder's implementation of a function affects the programming needed to make it work. Some machines will stop or alarm if the spindle is running before G84.2 is commanded.

    When G84.2 is processed by the CNC a signal, RTAP, is sent to the PMC and CNC operation is paused. The machine builder's ladder logic processes the RTAP signal to do what ever is required by the configuration of the machine to prepare it for rigid tapping (mainly switching the spindle control to a "servo mode" and if a geared head machine, selecting the appropriate gear range and performance parameters for the speed commanded). When the PMC completes this, a completion signal is sent back to the CNC and motion will then proceed.

  5. #5
    Join Date
    Jan 2006
    Country
    UNITED STATES
    State/Province
    California
    Posts
    142
    Post Thanks / Like
    Likes (Given)
    185
    Likes (Received)
    7

    Default

    Thanks for the replies. DandD I tried your variations and a few more. It didnít like M29, so I tried M54 also (one of my kitamura wants m54) and I tried with and without spindle on. Slow spindle rotate and alarm ex193 I found the alarm in a book, see attached. I also found some brief notes on tapping.

  6. #6
    Join Date
    Jan 2006
    Country
    UNITED STATES
    State/Province
    California
    Posts
    142
    Post Thanks / Like
    Likes (Given)
    185
    Likes (Received)
    7

    Default


  7. #7
    Join Date
    Jan 2014
    Country
    UNITED STATES
    State/Province
    Washington
    Posts
    5,594
    Post Thanks / Like
    Likes (Given)
    1008
    Likes (Received)
    3145

    Default

    Did you check the items in the printed alarm description? The X20.5 in an input to the PMC and it can be viewed on the PCDGN screen.

  8. #8
    Join Date
    Feb 2008
    Location
    MI, USA
    Posts
    984
    Post Thanks / Like
    Likes (Given)
    72
    Likes (Received)
    411

    Default

    I have a question. Are you sure it is in low gear when you start tapping? perhaps do my code above (with the spindle on) but then turn it off with M5 or M19. That way there's no chance it is changing gears and taking too long.

    Also check the status of x20.5 when you try it, check the other stuff it mentions too. Also check that the parameters and data table entry it lists there are correct.

    Also the first thing it asks is if the m-function command ignore switch is on. It almost seems it might require an m-code to activate rigid tap. There's no example in the book?

    As a temporary workaround while you figure it out, can you pick up a tension/compression holder and just use G84? Does G84 work properly? Try it above your part.



    Edit: Also, while you do get an EX alarm, do you get an actual Fanuc alarm? The EX alarm is on the operator message screen, but if there's a Fanuc alarm, it might be hidden (you have to hit the message button to get to it). Please check.

  9. #9
    Join Date
    Jan 2006
    Country
    UNITED STATES
    State/Province
    California
    Posts
    142
    Post Thanks / Like
    Likes (Given)
    185
    Likes (Received)
    7

    Default

    Thanks for the advice so far, I will try all of the suggestions tomorrow morning. We had to make parts with the machine today. I will say the enshu is a nice smooth machine, my kitamuras of the same era seem clunky in comparison... not to mention it is beast of a machine.
    I did try to force it into high and low gear before tapping, but that didnít help.

  10. #10
    Join Date
    Jan 2006
    Country
    UNITED STATES
    State/Province
    California
    Posts
    142
    Post Thanks / Like
    Likes (Given)
    185
    Likes (Received)
    7

    Default

    Ok- I donít have the programming manual, but I do have the instruction manual, which is what the pictures are from. I looked through the m and g code lists, and I donít think there is a preparatory code for tapping like M29.
    I did monitor 20.5 (I think...) and it doesnít change during the cycle. I watched G0020 in pcdgn, accessed by pressing the nc/pc button. Does that sound right?

    The machine does fine with regular g84, but Iíd hate to put a bunch of money into floating holders....

    Iím thinking this may actually be a machine problem and not a operator problem, what do you think?

  11. #11
    Join Date
    Jan 2006
    Country
    UNITED STATES
    State/Province
    California
    Posts
    142
    Post Thanks / Like
    Likes (Given)
    185
    Likes (Received)
    7

    Default

    I also checked the parameter settings, and it matches the book.

  12. #12
    Join Date
    Feb 2008
    Location
    MI, USA
    Posts
    984
    Post Thanks / Like
    Likes (Given)
    72
    Likes (Received)
    411

    Default

    Quote Originally Posted by vegard View Post
    Ok- I don’t have the programming manual, but I do have the instruction manual, which is what the pictures are from. I looked through the m and g code lists, and I don’t think there is a preparatory code for tapping like M29.
    I did monitor 20.5 (I think...) and it doesn’t change during the cycle. I watched G0020 in pcdgn, accessed by pressing the nc/pc button. Does that sound right?

    The machine does fine with regular g84, but I’d hate to put a bunch of money into floating holders....

    I’m thinking this may actually be a machine problem and not a operator problem, what do you think?
    No, you should be looking for x20. page down or run a search for "x".

    bit 5 is the 3rd bit on the screen, **1*****

  13. #13
    Join Date
    Jan 2014
    Country
    UNITED STATES
    State/Province
    Washington
    Posts
    5,594
    Post Thanks / Like
    Likes (Given)
    1008
    Likes (Received)
    3145

    Default

    Before getting too deep here, are you sure the machine has rigid tapping? It is an optional function that would have to be spec'd by the machine builder or buyer. What is the content of parameter 9122?

  14. Likes yardbird liked this post
  15. #14
    Join Date
    Jan 2006
    Country
    UNITED STATES
    State/Province
    California
    Posts
    142
    Post Thanks / Like
    Likes (Given)
    185
    Likes (Received)
    7

    Default

    Parameter 9122 is 0 0 0 1 0 0 0 0 (as shown on screen)

  16. #15
    Join Date
    Jan 2006
    Country
    UNITED STATES
    State/Province
    California
    Posts
    142
    Post Thanks / Like
    Likes (Given)
    185
    Likes (Received)
    7

    Default

    Also, no change to the real x0020 bit 5

  17. #16
    Join Date
    Jun 2011
    Country
    UNITED STATES
    State/Province
    New Jersey
    Posts
    1,469
    Post Thanks / Like
    Likes (Given)
    781
    Likes (Received)
    637

    Default

    Generally rigid tap is always done from a stopped spindle. Also, I didn't see an M code in your original program example to trigger the function. Most, (granted, not all) machines need an M code to activate rigid tap. On many, but not all, it's "M29" - and the rigid tap is canceled with a G80 when you cancel the cycle.

    When I worked for a major MTB I always recommended tapping in IPR mode for better control and easier adjustment of tapping parameters. So, G95 with the thread lead (F) is 1/#of threads. This would be maintained regardless of spindle RPM.
    For example, a 1/4-20 thread would be :

    G0 G40 G49 G54 G80 G90 G95 X1. Y1. T3;
    M6;
    G43 Z2. H3 D3 M8
    M29 S250 (RIGID TAP ON)
    G84 G98 Z-.75 R.25 F.05
    G80 M9
    G28 G91 Z0
    M6 (NEXT TOOL);
    G0 G40 G49 G54 G80 G90 G94 (BACK TO IPM) ETC;

  18. #17
    Join Date
    Jan 2006
    Country
    UNITED STATES
    State/Province
    California
    Posts
    142
    Post Thanks / Like
    Likes (Given)
    185
    Likes (Received)
    7

    Default

    Douglas, everything I see in the manual and research says rigid tapping is g84.2 without an m code, but I have tried as you suggested as well without success. Im starting to feel pretty confident this is a machine issue, not a problem with my code...

  19. #18
    Join Date
    Jan 2014
    Country
    UNITED STATES
    State/Province
    Washington
    Posts
    5,594
    Post Thanks / Like
    Likes (Given)
    1008
    Likes (Received)
    3145

    Default

    Quote Originally Posted by vegard View Post
    Parameter 9122 is 0 0 0 1 0 0 0 0 (as shown on screen)
    You do have the rigid tapping option. Without the Enshu instructions for rigid tapping you are going to have to figure out what Enshu wrote into their ladder logic to enable the rigid tap function. Do you have a wiring diagram that shows what drives the input X20 bit 5?

  20. #19
    Join Date
    Jan 2006
    Country
    UNITED STATES
    State/Province
    California
    Posts
    142
    Post Thanks / Like
    Likes (Given)
    185
    Likes (Received)
    7

    Default

    Vancbiker, here is a picture from the electrical book, does this look like the right spot?

  21. #20
    Join Date
    Jan 2014
    Country
    UNITED STATES
    State/Province
    Washington
    Posts
    5,594
    Post Thanks / Like
    Likes (Given)
    1008
    Likes (Received)
    3145

    Default

    There appears to be some contradictory information between the wiring diagram and the pages posted earlier. I need to check some information I have at my shop. Maybe have a chance tomorrow to do that.


Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •