585,676 active members*
4,171 visitors online*
Register for free
Login
Results 1 to 4 of 4
  1. #1
    Join Date
    May 2006
    Posts
    12

    Programing help with fanuc 10T

    Hi All
    Can anyone help me. I am not a CNC programmer nor do I pretend to know much about the subject.
    We have some Mori seiki lathes with 3 metre bar feeders,producing small components we want to increase the cycle times per component but we are limited on spindle rpm when we have a complete 3 meter bar due to bar vibration etc. However when the bar is down to half its length we are able to considerably increase the feed & speed and increase cycle times.
    My question is.....
    Can this be done automatically within the machine program?
    ie we count cycles (components) that equal half the bar length then when the count is reached we increase the speed and feed rates previously set in a "sub-routine?" Just really wanted to know is this a go or a no go idea?

    Thank you
    Mark

  2. #2
    Join Date
    Dec 2006
    Posts
    84
    You could do it with a G65 call

    G65 P(program #) L (Repetition count)

    or you could do it with macro if you have macro enabled:
    N1
    IF[#500LT10]GOTO2
    IF[#500GE10]GOTO3
    IF[#500EQ20]GOTO4
    N2
    CUTTING PROGRAM SLOW FEEDS/SPEEDS
    #500=#500+1
    GOTO1 (Loops until program equals preset for half of your bar)
    N3
    CUTTING PROGRAM HIGH FEED/SPEED
    #500=#500+1
    GOTO1 (Loops program until stock is gone)
    N4
    #500=0 (Reset Count before starting loop for new stock)
    M30

    Or, you could program your feeds and speeds in macro also

    N1
    #501=Spindle Speed
    #502=Feedrate
    N2
    IF[#500LT10]GOTO3
    IF[#500GE10]GOTO4
    N8
    IF[#500GE10]GOTO5
    IF[#500EQ20]GOTO6
    N3
    M3S#501
    G01X000.000F#502
    #500=#500+1
    GOTO2
    N4
    #501=[#501*2](DOUBLE SPINDLE SPEED)
    #502=[#502*2](DOUBLE FEEDRATE)
    #505=1
    GOTO5
    N5
    M3S#501
    G01X000.000F#502
    #500=#500+1
    GOTO7
    N7
    IF[#505=1]GOTO8
    N6
    #500=0
    #505=0
    M30

  3. #3
    Join Date
    Feb 2007
    Posts
    67
    Codyst gave a great programming method to solve the problem, but seeing that you are not a programmer or know much about CNC in general, it might be best to solve your bar problems by mechanical methods!

    If you can support/clamp the long end of the bar that sticks out (assuming it's long enough and at 9+ feet, I'd say it is) you can minimize the "whipping" effect of the end of the bar. Some sort of stand bolted to the floor wth adjustable bearings such as a steady rest can be used. In fact, if you have an old steady rest in your shop that's never used, you could modify it to work.

  4. #4
    Join Date
    May 2006
    Posts
    12
    Hi Guys, thanks for the help although I am not a programmer I have setters that will understand any programming soloutions you may offer.

Similar Threads

  1. CRC programing with an old Fanuc 11M controller
    By Moparmatty in forum G-Code Programing
    Replies: 5
    Last Post: 10-02-2020, 03:23 PM
  2. C-Hook programing
    By Russler in forum Mastercam
    Replies: 1
    Last Post: 01-14-2007, 03:56 PM
  3. Programing book
    By mikeh in forum Laser Engraving / Cutting Machine General Topics
    Replies: 0
    Last Post: 03-04-2006, 12:47 AM
  4. CAM programing
    By kenlambert in forum G-Code Programing
    Replies: 1
    Last Post: 02-03-2006, 07:03 AM
  5. Acramatic 2100 to Fanuc Series Oi-ma Programing
    By BUD B in forum Uncategorised CAM Discussion
    Replies: 0
    Last Post: 11-15-2005, 10:38 PM

Posting Permissions

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