584,802 active members*
4,981 visitors online*
Register for free
Login
Results 1 to 7 of 7
  1. #1
    Join Date
    Sep 2007
    Posts
    34

    Bar puller programming

    Hi guys,
    I have a SL10 lathe and we just got a bar puller for it.
    I do not want to clamp the 5c collet with nothing in it so,
    How do you program for a certain number of pulls on a bar?
    For example if I know I can get 10 pieces out of a 12” inch bar how would I program that?
    I understand all the moves involved in pulling a bar, it is just the number of pulls that concern me.
    Could someone please give an example of how you program it to only make 10 pulls?
    Thanks Erich

  2. #2
    Join Date
    Jul 2005
    Posts
    12177
    Make the program a subroutine then call it with and L count.
    An open mind is a virtue...so long as all the common sense has not leaked out.

  3. #3
    Join Date
    Sep 2007
    Posts
    34
    Geof thanks for the reply that is what I was thinking.

    OK after asking the question I started searching on line here is what I came up with.
    I now realize how much typing is involved so this an accurate program example?
    The program is for a bar puller that engages in the z axis the one we got engages from the x axis
    So I would be changing the program to accommodate that.
    http://www.cncci.com/resources/tips/bar%20puller.htm
    Thanks for your help
    Erich

  4. #4
    Join Date
    Jul 2005
    Posts
    12177
    That program seems to be teaching you how to write a macro which is a bit more complicated than the way we do it; we just have a dedicated little section at the top of the program, kinda like this in words, not G-code.


    Program Name
    Safety Line
    Move bar puller into position
    Grip bar
    Open Chuck
    Pul bar
    Close Chuck
    Release bar
    Move away for tool change
    Call subroutine for with L count (M97 Pnnnn Lsomething)
    G28
    M30
    ------
    Nnnnn
    Part program
    ;
    ;
    M99
    An open mind is a virtue...so long as all the common sense has not leaked out.

  5. #5
    Join Date
    Aug 2006
    Posts
    69
    I just use the tool usage alarm to stop the machine after a certain number of tool uses, works ok for me..

    That being said, here is a snippet of code that I use with my royal bar puller in my SL10..

    (BAR PULLER)
    T1212
    G54
    G98
    M05
    G00 Z-7.2868
    X-9.
    G01 X-10.5 F20.
    G04 P0.75
    M11
    G04 P0.75
    Z-5.9268 F50.
    G04 P0.75
    M10
    G04 P0.75
    G01 X-9. F20.
    G00
    Z0.1
    G28
    / M99
    M30

    If I only want to run one part, I use the block delete key to ingore the m99..

  6. #6
    Join Date
    Sep 2007
    Posts
    34
    Quote Originally Posted by locash View Post
    I just use the tool usage alarm to stop the machine after a certain number of tool uses, works ok for me..
    Thinking outside the box.
    Nice

  7. #7
    Join Date
    Jul 2004
    Posts
    100

    Re: Bar puller programming

    Program an M55 at the start of your SUB program.
    Go to Settings, Part Count-Cycle times.
    Set the total number of parts to the yield of your bar stock.
    Set the number of parts to zero.
    The machine will stop displaying an error something like "Programmed number of parts has been reached."
    Regards, Ray
    ​"There is no such thing as a gun free zone."
    Ray Brandes, Ray-Vin.Com, PCB, FL 32408 USA

Similar Threads

  1. Help programming a bar puller
    By Home Machinist in forum Haas Lathes
    Replies: 2
    Last Post: 09-13-2012, 01:42 AM
  2. Which bar puller do you use.
    By 123tool in forum Haas Lathes
    Replies: 13
    Last Post: 02-16-2010, 11:40 PM
  3. Programming a bar puller in X2 on a lathe
    By bob1112 in forum Mastercam
    Replies: 1
    Last Post: 01-06-2009, 05:05 PM
  4. CNC lathe plus Bar Puller help
    By SeaSchell in forum CNC (Mill / Lathe) Control Software (NC)
    Replies: 1
    Last Post: 09-06-2006, 12:44 AM
  5. Bur Puller programming
    By Genie in forum Mazak, Mitsubishi, Mazatrol
    Replies: 5
    Last Post: 02-08-2006, 01:48 AM

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
  •