background image

G-Code Reference

 

25

4.3

More Information Online

For updated and supplemental information, including the latest revision of this manual, tips,
tricks, maintenance procedures, and more, visit the Haas Resource Center at
diy.HaasCNC.com. You can also scan the code below with your mobile device to go directly
to the current manuals on the Resource Center:

96-8913A.book  Page 25  Monday, May 18, 2015  7:55 AM

Summary of Contents for Bar Feeder

Page 1: ... HaasCNC com 2 See Owner Resources bottom of page 3 Select Manuals and Documentation 2015 Haas Automation Inc All Rights Reserved Copy by Permission Only Copyright Strictly Enforced Haas Bar Feeder Operator s Manual Supplement 96 8913 Revision A May 2015 English Original Instructions 96 8913A book Page i Monday May 18 2015 7 55 AM ...

Page 2: ...96 8913A book Page ii Monday May 18 2015 7 55 AM ...

Page 3: ...ect to the use of the information contained herein Moreover because Haas Automation strives constantly to improve its high quality products the information contained in this manual is subject to change without notice We have taken every precaution in the preparation of this manual nevertheless Haas Automation assumes no responsibility for errors or omissions and we assume no liability for damages ...

Page 4: ...ii 96 8913A book Page ii Monday May 18 2015 7 55 AM ...

Page 5: ...The period of this limited warranty is one 1 year The warranty period commences on the date the CNC Machine is installed at the Customer s facility Customer may purchase an extension of the warranty period from an authorized Haas distributor a Warranty Extension any time during the first year of ownership Repair or Replacement Only Manufacturer s sole liability and Customer s exclusive remedy unde...

Page 6: ...ecifications or other requirements or that operation of any Haas Product will be uninterrupted or error free Manufacturer assumes no responsibility with respect to the use of any Haas Product by any person and Manufacturer shall not incur any liability to any person for any failure in design production operation performance or otherwise of any Haas Product other than repair or replacement of same ...

Page 7: ...s by a written agreement signed by both Manufacturer and Customer Notwithstanding the foregoing Manufacturer will honor a Warranty Extension only to the extent that it extends the applicable warranty period Transferability This warranty is transferable from the original Customer to another party if the CNC Machine is sold via private sale before the end of the warranty period provided that written...

Page 8: ...ty at these sites The Haas Resource Center Documentation and Procedures atyourservice haascnc com diy haascnc com At Your Service The Official Haas Answer and Information Blog haasparts com Your Source for Genuine Haas Parts www facebook com HaasAutomationInc Haas Automation on Facebook www twitter com Haas_Automation Follow us on Twitter www linkedin com company haas automation Haas Automation on ...

Page 9: ... you call Your company name address and phone number The machine model and serial number The HFO name and the name of your latest contact at the HFO The nature of your concern If you wish to write Haas Automation please use this address Haas Automation Inc U S A 2800 Sturgis Road Oxnard CA 93030 Att Customer Satisfaction Manager email customerservice HaasCNC com Once you contact the Haas Automatio...

Page 10: ...viii 96 8913A book Page viii Monday May 18 2015 7 55 AM ...

Page 11: ...utlined in the CE directive for turning centers Machinery Directive 2006 42 EC Electromagnetic Compatibility Directive 2004 108 EC Low Voltage Directive 2006 95 EC Additional Standards EN 60204 1 2006 A1 2009 EN 614 1 2006 A1 2009 EN 894 1 1997 A1 2008 EN 13849 1 2008 AC 2009 EN 14121 1 2007 RoHS COMPLIANT by Exemption per producer documentation Exempt by a Large scale stationary industrial tool b...

Page 12: ...on for exemption from Pre Start inspection for the listed machinery as outlined in the Ontario Health and Safety Guidelines PSR Guidelines dated April 2001 The PSR Guidelines allow that notice in writing from the original equipment manufacturer declaring conformity to applicable standards is acceptable for the exemption from Pre Start Health and Safety Review Original Instructions ETL LISTED CONFO...

Page 13: ...or situation that will cause death or severe injury if you do not follow the instructions given DANGER No step Risk of electrocution bodily injury or machine damage Do not climb or stand on this area Warning means that there is a condition or situation that will cause moderate injury if you do not follow the instructions given WARNING Never put your hands between the tool changer and the spindle h...

Page 14: ...cuments and Software A Mode Reference describes a machine mode MDI A Screen Element describes an object on the machine s display that you interact with Select the SYSTEM tab System Output describes text that the machine control displays in response to your actions PROGRAM END User Input describes text that you should enter into the machine control G04 P1 Variable n indicates a range of non negativ...

Page 15: ...1 5 Bar Setup Transfer Tray Adjustment 13 3 1 6 Bar Setup Push Rod Installation Removal 13 3 1 7 Bar Feed Variable Setup 15 3 1 8 Reference Position Setup 17 3 1 9 Bar Setup Charging Tray Angle Adjustment 18 3 2 Bar Length Reset Procedure 18 3 3 More Information Online 19 Chapter 4 G Code Reference 21 4 1 G105 Servo Bar Command 21 4 2 G105 Q Modes 23 4 3 More Information Online 25 Chapter 5 Progra...

Page 16: ...Loading Short Bars 34 5 4 Macro Variables 35 5 5 More Information Online 36 Chapter 6 Maintenance 37 6 1 Maintenance 37 6 2 More Information Online 38 Index 39 96 8913A book Page xiv Monday May 18 2015 7 55 AM ...

Page 17: ...s machine Basic safety Read and follow all machine maintenance setup and operation instructions Read and follow spindle liner installation and use instructions Electrical safety Disconnect the electrical power before you do maintenance tasks 29 0790A Rev A WARNING 2015 Haas Automation Inc Risk of serious injury Machine may start automatically at any time Mutilation and crushing will occur if hands...

Page 18: ...ial capacity limits Do not use the Bar Feeder without a correctly sized spindle liner installed in the lathe spindle In the event of vibration or unusual noise immediately stop the lathe spindle Do not operate the machine again until you find and correct the condition that causes the vibration or noise Do not attach dead stops bar pilot bushings or anti vibration collars to the body of the rotatin...

Page 19: ...pinch points All parts of the moving mechanism This includes the pusher assembly spaces inside the enclosure and near the bar lifter and bar positioner arms The area between the bar and the lathe The area between the charging tray and the transfer tray Rolling bar stock can also pinch fingers 1 4 Operational Safety WARNING The area between the Bar Feeder and the lathe is hazardous Always press EME...

Page 20: ...g tips tricks maintenance procedures and more go to www HaasCNC com and select the Resource Center You can also scan this code with your mobile device to directly access the Best Practices page on the Resource Center which includes information about safety 96 8913A book Page 4 Monday May 18 2015 7 55 AM ...

Page 21: ...tures work F2 1 Haas Bar Feeder Features Overview 1 High Speed Belt Driven Bar Pusher This mechanism quickly smoothly and accurately feeds bar stock into your lathe 2 Quick Change Push Rod Lets you change push rods quickly and easily without tools and no need for alignment 3 Front Mounted Transfer Tray Height Adjustment Wheel Lets you adjust the transfer tray height on the lathe spindle end of the...

Page 22: ...uding the latest revision of this manual tips tricks maintenance procedures and more visit the Haas Resource Center at diy HaasCNC com You can also scan the code below with your mobile device to go directly to the current manuals on the Resource Center 96 8913A book Page 6 Monday May 18 2015 7 55 AM ...

Page 23: ...the bar stock Adjust the charging tray angle if necessary Adjust the transfer tray height for the bar diameter Install the correct push rod Set up the bar feed variables F3 1 Bar Feeder Parts Overview 1 Charging Tray 2 Push Rod 3 Set up Lid Handle 4 Push Rod Storage 5 Load Mechanism 6 Transfer Tray Adjustment Wheel 7 Release Pedal 8 Spindle Liner Storage 9 Bar Pusher 1 2 4 3 5 6 7 8 9 96 8913A boo...

Page 24: ...ar feed application check and adjust tray height alignment and run your application Lockout Lathe Setup Position Press the release pedal 1 at the base and then push the Bar Feeder back This mode disables all Bar Feeder motion With the Bar Feeder in this position you have easy access to change spindle liners clean the coolant collector or do other tasks on the lathe spindle 1 96 8913A book Page 8 M...

Page 25: ...amps length variation can occur and accuracy cannot be guaranteed NOTE Your collet should also have a chamfered lead in for smooth bar feeding F3 2 Drawback Collet Example A Collet Unclamped B Collet Clamped 1 Chamfered Collet Lead In 2 Collet Closer Body 3 Collet 4 Bar Stock For installation instructions refer to the Lathe Operator s Manual and the documentation that came with your workholding A ...

Page 26: ...n to install spindle liners Haas manufactures 2 types of spindle liners extruded spindle liners which fit most Haas lathes and a bar guide and spacer spindle liner system for 4 bar capacity lathes The installation instructions for both liner types are available in the online Haas Resource Center To retrieve the instructions 1 Go to www HaasCNC com and select the Resource Center 2 Select the Search...

Page 27: ...the minimum bar length Measure the gap between the end of the transfer tray and the lathe spindle liner Multiply this distance by 2 25 Each bar must be at least as long as the result For example if the distance between the end of the transfer tray and the lathe spindle is 6 75 171 mm each bar must be at least 15 2 386 mm long Bar stock must be straight Add a chamfer to the leading end of the bar f...

Page 28: ... the bar guide and spacer style of spindle liners the first 2 guide disks should have hexagonal holes oriented with the collet The V shape of the transfer tray keeps hexagonal stock in a consistent orientation The lead end of the bar should have a 30 degree chamfer Use M19 commands to set the spindle orientation to align the collet flats with the bar flats in the bar feeder tray Note that the spin...

Page 29: ... to adjust the transfer tray height until the bar slides freely into the liner 5 Make sure that the collet is set for the diameter of the loaded bar a With the collet open and the spindle stopped slide the bar into the spindle liner and collet by hand and check for misalignment binding or interference b Remove the bar and place it in the charging tray 3 1 6 Bar Setup Push Rod Installation Removal ...

Page 30: ...blade off of the holder block F3 5 Retention Blade 1 4 Remove the push rod Follow this procedure in reverse to install the other push rod 5 Store the unused push rod under the set up lid 6 Close the lid and reset EMERGENCY STOP to resume operation 1 1 96 8913A book Page 14 Monday May 18 2015 7 55 AM ...

Page 31: ...y push after the initial push 3101 Initial Push Length The distance the Bar Feeder pushes the material past the reference point refer to page 17 The examples given in this manual use a reference point at the collet face This is the distance that the Bar Feeder pushes each new bar for the first time 3102 Minimum Clamping Length The minimum length of bar necessary to safely clamp and machine the wor...

Page 32: ...for 3102 CAUTION Make sure that the push rod maintains 1 4 6 4 mm of clearance between it and the collet chamfer This clearance is necessary to make sure that the push rod does not come in contact with collet clamping surfaces To set push rod clearance 1 Set macro variable 3102 MIN CLAMPING LENGTH to 1 4 6 4 mm from the collet clamping surfaces F3 8 Minimum Clamping Length 1 Push Rod 2 Collet 3 Wo...

Page 33: ...are closed 3 Type G105 Q4 in MDI mode and then press CYCLE START The Bar Feeder loads a bar and pushes it toward the face of the collet 4 After machine motion stops press RESET You can now use the jog handle to move the Bar Feeder 5 Jog the material to the reference position that you want to use usually flush with the collet face 6 Clamp the workholding 7 Make sure the lathe door and the set up li...

Page 34: ...feed reliably from the tray into the feed mechanism You do not need to include the comments in parentheses G105 Q9 Load Bar Stock G105 Q8 Unload Bar Stock 3 If necessary adjust the tray angle Increase the angle if the bars do not feed reliably Decrease the angle if the bars stack 3 2 Bar Length Reset Procedure If a bar feed does not complete successfully because of an EMERGENCY STOP or an alarm th...

Page 35: ...he latest revision of this manual tips tricks maintenance procedures and more visit the Haas Resource Center at diy HaasCNC com You can also scan the code below with your mobile device to go directly to the current manuals on the Resource Center 96 8913A book Page 19 Monday May 18 2015 7 55 AM ...

Page 36: ...More Information Online 20 96 8913A book Page 20 Monday May 18 2015 7 55 AM ...

Page 37: ...If the current bar is long enough to correctly clamp and machine a new part the bar is longer than MINIMUM CLAMPING LENGTH plus PART LENGTH CUTOFF a If there is a P value in the G105 block the control runs the cutoff subprogram b The spindle stops c The workholding unclamps d The Bar Feeder pushes the bar the distance specified in PART LENGTH CUTOFF 3100 or if the G105 block has a J value the dist...

Page 38: ...workholding h The program continues If the Bar Feeder cannot complete a bar feed operation because of an alarm or EMERGENCY STOP the system stops and displays the message Check Bar Position If you are confident that the bar position is correct press CYCLE START to continue If you are not confident that the bar position is correct refer to the bar length reset procedure on page 18 96 8913A book Pag...

Page 39: ...bar is pushed out too far jog the push rod back push the bar against it by hand and then jog the bar to the reference point G105 Q2 I Set the Reference Position then Initial Push This command sets the reference position unclamps the workholding and then pushes the bar the distance specified in the Initial Push Length variable 3101 or the I value if given then clamps the workholding It then runs th...

Page 40: ... installation It is necessary to reset this variable only if its value is lost G105 Q6 Unload the Push Rod This command causes the bar feeder to remove the push rod from the bar pusher It then lifts the push rod into the storage position G105 Q7 Load the Push Rod This command causes the bar feeder to move the push rod onto the bar pusher G105 Q8 Unload the Bar This command causes the Bar Feeder to...

Page 41: ...g the latest revision of this manual tips tricks maintenance procedures and more visit the Haas Resource Center at diy HaasCNC com You can also scan the code below with your mobile device to go directly to the current manuals on the Resource Center 96 8913A book Page 25 Monday May 18 2015 7 55 AM ...

Page 42: ...More Information Online 26 96 8913A book Page 26 Monday May 18 2015 7 55 AM ...

Page 43: ...ram does not have to cut to the centerline Example 3 describes a double push This programming style is most appropriate to machine a length of bar shorter than the full part length and then push to the full part length CAUTION The sample programs in this manual have been tested for accuracy but they are for illustrative purposes only The programs do not define tools offsets or materials They do no...

Page 44: ...t is the next program loop on a bar If this is a new bar the cutoff subprogram faces and cleans the bar end at the initial push length 3101 and then the Bar Feeder pushes out the part length plus allowances 3100 When the subprogram call repeats on a bar the cutoff subprogram cuts off finished parts and leaves a clean bar end and then the Bar Feeder pushes out the part length plus allowances 3100 N...

Page 45: ...05 F0 005 G00 X1 95 Z 05 G01 Z 1 0 F0 01 X2 1 G53 G00 X0 G53 Z0 M99 M30 O00024 CUT OFF SUB PROGRAM T404 G50 S1500 G96 S500 M03 G00 X2 1 Z0 1 M08 Z 1 125 1 PART LENGTH PLUS THE TOOL WIDTH G01 X 0 05 F0 005 G00 X2 1 G53 X0 G53 Z0 M99 F5 1 Program Example 1 Dimensions are not to scale 1 Shows the Bar After the Initial Push at MDI Setup 2 Shows the Bar During Subsequent Feeds A Reference Point Variabl...

Page 46: ...rom the face is 0 025 The program uses these Bar Feeder variable values Command G105 in MDI mode to load a bar and push it to the initial push length In this example the initial push length includes the 1 finished part length 0 875 spindle tool clearance the 0 125 width of the cutoff tool and a 0 025 facing allowance This program starts with the face and turn operation then the cutoff operation an...

Page 47: ... longer finished part The material is 2 51 mm diameter solid stock and the finished part is 4 100 mm long The cutoff tool is 0 125 wide The spindle tool clearance is 0 875 The amount of stock to remove from the face is 0 025 The program uses these Bar Feeder variable values These values apply to the first G105 command given without address codes In the second G105 command the program uses these ad...

Page 48: ...MDI mode move the cursor to the block after the first G105 command in the program to bypass the first push Remember that after the initial push the bar is already in position to start machining O00021 DOUBLE PUSH WITH Bar Feeder G105 BAR FEED USING MACRO VARIABLES T303 FACE TURN M01 G50 S1500 G96 S500 M03 G00 G54 X2 1 Z0 M08 G01 X 0 05 F0 005 G00 X1 95 Z 05 G01 Z 1 0 F0 01 X2 1 G53 G00 X0 G53 Z0 G...

Page 49: ...nter increments before each part starts machining If G105 is at the end of the program the counter increments after each part finishes machining To stop the machine after a certain number of bars set Current Number of Bars Run 3107 to zero Then set Max Bars 3104 to the number of bars to run The counter increments as each bar is loaded To stop the machine after a certain length of bar set Current L...

Page 50: ...tual minimum bar length depends on your setup Refer to page 11 for a description of the process to determine your minimum bar length 2 Push all of the bars against the side of the charging tray closest to the lathe 3 Enter the length of the longest bar in the tray into macro variable 3109 on the BAR FEEDER Current Commands page The bar pusher rapids to the buffer position before it slows to measur...

Page 51: ...ar counter 3108 CURRENT LENGTH RUN Length counter 3109 LENGTH OF LONGEST BAR Length of the longest bar set to 48 if unknown Setting the length close to the size of the bar stock allows faster measurement of shorter bars This length must be longer than the bar stock being used 3113 MIN RETRACT POSITION Adjust this to make sure the push rod retracts out of the spindle liner after each G105 push Jog ...

Page 52: ...uding the latest revision of this manual tips tricks maintenance procedures and more visit the Haas Resource Center at diy HaasCNC com You can also scan the code below with your mobile device to go directly to the current manuals on the Resource Center 96 8913A book Page 36 Monday May 18 2015 7 55 AM ...

Page 53: ...ck for binding Do this approximately 1 time per month or when the push rod is dry Approximately 1 time per month align the grease fitting in the linear guide truck with the hole in the enclosure and apply 2 strokes from a grease gun F6 1 1 Linear Guide Lubrication Access Clean the transfer tray If a feed problem occurs look for obstructions in the bar path before you continue operation Check for w...

Page 54: ...uding the latest revision of this manual tips tricks maintenance procedures and more visit the Haas Resource Center at diy HaasCNC com You can also scan the code below with your mobile device to go directly to the current manuals on the Resource Center 96 8913A book Page 38 Monday May 18 2015 7 55 AM ...

Page 55: ...iners 10 workholding 9 M macro variables 35 setup 15 maintenance 37 P programming examples 27 push rod clearance 16 installation and removal 13 R reference position setup 17 S safety basic information 1 warning labels 1 sample programs 27 setup load bars 11 summary 7 short bars 34 spindle liners extrudedl 10 other 11 T transfer tray adjustment 13 96 8913A book Page 39 Monday May 18 2015 7 55 AM ...

Page 56: ...40 96 8913A book Page 40 Monday May 18 2015 7 55 AM ...

Reviews: