Page 1 of 3 123 LastLast
Results 1 to 12 of 33

Thread: Ridgid tapping on Fanuc

  1. #1
    Registered
    Join Date
    Sep 2007
    Location
    US
    Posts
    90
    Downloads
    0
    Uploads
    0

    Default Ridgid tapping on Fanuc

    Hi, I got Miyano BND 51s5 with Fanuc 21i-T controler
    been keen to do ridgid tapping
    I performed the command

    G97 s1000 M3
    G84 z-10 F2.
    G80
    G0 x100.0 z100.0

    and wha happend is acually the tool went right in M3 and right out with M4
    but what was missing is that when the tool reached to z-10 the sppindle took a long time to stop thus breaking the tool and didnt syncronize the feed with the spindle speed usually with proper ridgid tapping it should slow down when it starts reaching the z-10 then turn to M4 but what happend is the tool reached to z-10 first then the spinde stoped after reaching to z-10 ...is that paramerts problem? or its simple missing hardware piece on board?

    i tried to put M39 (the 2200 parameter is set to 39, so I tried using
    M39 s1000
    g84 z-10.
    etc..
    but the spindle refuses to turn on M39 command..
    anyone can help?

    Similar Threads:


  2. #2
    Registered fordav11's Avatar
    Join Date
    Aug 2011
    Location
    Fordaville
    Posts
    2057
    Downloads
    0
    Uploads
    0

    Default

    Parameter 2200 is not relating to Rigid Tapping.

    Generally to set Rigid Tapping Mode you should put an M29 S*** before the G84

    M29 S1000
    G84 Z-10 F2.
    G80
    G0 X100.0 Z100.0


    From the manual.....

    The M code used to specify rigid tapping mode is usually set in parameter
    No. 5210. The M code is judged to be 29 (M29) when "0" is set.
    To use an M code whose number is greater than 255, Specify the code
    number with parameter No. 5212.



  3. #3
    Registered dcoupar's Avatar
    Join Date
    Mar 2003
    Location
    USA
    Posts
    2714
    Downloads
    0
    Uploads
    0

    Default

    Per the 21iT-A and 21iT-B Parameter Manuals:

    If prm 5200 bit 0 = 0, then the M-code for Rigid Tapping is set in prm 5210. If 5200 bit 0 = 1 then Rigid Tapping mode is not set by M-code.



  4. #4
    Registered
    Join Date
    Sep 2007
    Location
    US
    Posts
    90
    Downloads
    0
    Uploads
    0

    Default

    thank you for your reply
    I have 2 main coolants on M08 and M28 for turning on and M09 and M29 to turn it off..
    so how can i use M29 to turn the spindle on when its for coolant?

    My 5210 says 39...
    so i assume M39 s1000? if so the spindle doesnt turn on M39 command..
    and 5200 bit 7 is set to 1, i can set it to zero if i wish but M39 doesnt turn the spindle on it just sits there dong nothing...



  5. #5
    Registered
    Join Date
    Sep 2010
    Location
    Australia
    Posts
    1134
    Downloads
    0
    Uploads
    0

    Default

    Quote Originally Posted by peaceandcalm View Post
    thank you for your reply
    I have 2 main coolants on M08 and M28 for turning on and M09 and M29 to turn it off..
    so how can i use M29 to turn the spindle on when its for coolant?

    My 5210 says 39...
    so i assume M39 s1000? if so the spindle doesnt turn on M39 command..
    and 5200 bit 7 is set to 1, i can set it to zero if i wish but M39 doesnt turn the spindle on it just sits there dong nothing...
    If you're testing your program in single block, the block containing the synchronize code (M39 in your case) does not start the spindle. In all cases of rigid tapping I've seen, the spindle starts when the G84 block is executed and stops upon its return to the R level after completing the tapping operation on the current hole.

    Are you confusing bit 0 and bit 7 of #5200, or are you just making the observation that bit 7 is set to 1.


    Regards,


    Bill



  6. #6
    Registered
    Join Date
    Sep 2007
    Location
    US
    Posts
    90
    Downloads
    0
    Uploads
    0

    Default

    Quote Originally Posted by angelw View Post
    If you're testing your program in single block, the block containing the synchronize code (M39 in your case) does not start the spindle. In all cases of rigid tapping I've seen, the spindle starts when the G84 block is executed and stops upon its return to the R level after completing the tapping operation on the current hole.

    Are you confusing bit 0 and bit 7 of #5200, or are you just making the observation that bit 7 is set to 1.


    Regards,


    Bill
    hi, first i tried without single block still the spindle wont turn on M39 command
    and as far as i know Bit 0 is on the far right like this?

    #7 #6 #5 #4 #3 #2 #1 #0
    so in this case bit 7 on mahcine default is set to 1
    i can change that to 0 ofcourse but what would that do?
    all i know if i put that to zero then i have to use M39 if i leave it to 1 then i dont have to use M39 s1000 is that correct?

    in anycase regardless if that is set to 1 or 0 spindle wont more on M39 command..



  7. #7
    Community Moderator Al_The_Man's Avatar
    Join Date
    Dec 2003
    Location
    Canada
    Posts
    20723
    Downloads
    0
    Uploads
    0

    Default

    Not sure about the i series, but do you have an encoder on the final spindle shaft?
    Al.

    CNC, Mechatronics Integration and Custom Machine Design (Skype Avail).

    “Logic will get you from A to B. Imagination will take you everywhere.”
    Albert E.


  8. #8
    Registered
    Join Date
    Sep 2007
    Location
    US
    Posts
    90
    Downloads
    0
    Uploads
    0

    Default

    what is encoder?



  9. #9
    Registered
    Join Date
    Sep 2010
    Location
    Australia
    Posts
    1134
    Downloads
    0
    Uploads
    0

    Default

    Quote Originally Posted by peaceandcalm View Post
    hi, first i tried without single block still the spindle wont turn on M39 command
    and as far as i know Bit 0 is on the far right like this?

    #7 #6 #5 #4 #3 #2 #1 #0
    so in this case bit 7 on mahcine default is set to 1
    i can change that to 0 ofcourse but what would that do?
    all i know if i put that to zero then i have to use M39 if i leave it to 1 then i dont have to use M39 s1000 is that correct?

    in anycase regardless if that is set to 1 or 0 spindle wont more on M39 command..
    Yes you're reading it correctly, bit 0 is the right most bit in the byte. However, its bit 0 of #5200, not bit 7, that determines if an M code is used for rigid tapping, and should be set to 0 if the M code defined in #5210 is to be used.

    Regards,

    Bill



  10. #10
    Community Moderator Al_The_Man's Avatar
    Join Date
    Dec 2003
    Location
    Canada
    Posts
    20723
    Downloads
    0
    Uploads
    0

    Default

    Feedback device to synchronize the Z with the spindle revolutions.
    The earlier Fanuc also required an option parameter for rigid tapping.
    Al.

    CNC, Mechatronics Integration and Custom Machine Design (Skype Avail).

    “Logic will get you from A to B. Imagination will take you everywhere.”
    Albert E.


  11. #11
    Registered
    Join Date
    Sep 2007
    Location
    US
    Posts
    90
    Downloads
    0
    Uploads
    0

    Default

    yes bit 0 is set to 0
    and i am not sure if i have this feedback device on main spindle, how can you tell?
    My G84 works perfect except for that suncro problem, so by the sound of it i might not have that device installed? is that a chip on board? or accual hardware?



  12. #12
    Community Moderator Al_The_Man's Avatar
    Join Date
    Dec 2003
    Location
    Canada
    Posts
    20723
    Downloads
    0
    Uploads
    0

    Default

    Most lathes DO have an encoder, you need it for CSF and Feed/rev.
    But I know the older Fanuc's required the option parameter for rigid tapping.
    Al.

    CNC, Mechatronics Integration and Custom Machine Design (Skype Avail).

    “Logic will get you from A to B. Imagination will take you everywhere.”
    Albert E.


Page 1 of 3 123 LastLast

Tags for this Thread

Posting Permissions

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


About CNCzone.com

    We are the largest and most active discussion forum from DIY CNC Machines to the Cad/Cam software to run them. The site is 100% free to join and use, so join today!

Follow us on

Facebook Dribbble RSS Feed