Page 3
Haas Automation, Inc. No patent liability is assumed with respect 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.
Page 5
Repair or Replacement Only Manufacturer’s sole liability, and Customer’s exclusive remedy under this warranty, with respect to any and all Haas products, shall be limited to repairing or replacing, at the discretion of the Manufacturer, the defective Haas product. Disclaimer of Warranty This warranty is Manufacturer’s sole and exclusive warranty, and is in lieu of all other...
Page 6
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 as set forth in the warranty above.
Page 7
Manufacturer or its Authorized Representative. Customer realizes and acknowledges that the price of the Haas Products would be higher if Manufacturer were required to be responsible for damages and claims beyond the scope of this warranty.
Page 8
Customer Advocate. You can find an electronic copy of this manual and other useful information on our website in the “Resource Center”. Join Haas owners online and be a part of the greater CNC community at these sites: diy.haascnc.com...
Page 9
Once you contact the Haas Automation Customer Service Center, we will make every effort to work directly with you and your HFO to quickly resolve your concerns. At Haas Automation, we know that a good Customer-Distributor-Manufacturer relationship will help ensure continued success for all concerned.
Page 11
The Haas Bar Feeder, when incorporated into Haas CNC Lathes (turning centers), complies with the regulations as outlined in the CE directive for turning centers.
Page 12
USA: Haas Automation certifies this machine to be in compliance with the OSHA and ANSI design and manufacturing standards listed below. Operation of this machine will be compliant with the below-listed standards only as long as the owner and operator continue to follow the operation, maintenance, and training requirements of these standards.
Page 13
How to Use This Manual To get the maximum benefit of your new Haas machine, read this manual thoroughly and refer to it often. The content of this manual is also available on your machine control under the HELP function.
Page 14
Text Conventions Used in this Manual Description Text Example G00 G90 G54 X0. Y0.; Code Block text gives program examples. A Control Button Reference gives the name of a [CYCLE START] Press control key or button that you are to press. A File Path describes a sequence of file system Service >...
Safety Introduction Before you work with your Bar Feeder, read this manual and the warning labels on the machine. Make sure that everyone who uses this equipment understands the hazards found in and around automatic equipment. Only trained operators should use this machine.
Page 18
Do not use the Bar Feeder beyond the recommended speed or material 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.
Rolling bar stock can also pinch fingers. Operational Safety WARNING: The area between the Bar Feeder and the lathe is hazardous. Always press [EMERGENCY STOP] before you put anything between the Bar Feeder and the lathe. Before you run a program, always close the setup lid.
More Information Online More Information Online For updated and supplemental information, including 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.
(10 mm) to 3 1/8" (79 mm) in diameter. Refer to the Haas web site at www.HaasCNC.com for more dimensions and information. Before you use your Haas Bar Feeder, take some time to become familiar with some of the features that are different from previous-generation Haas Bar Feeders. Refer to the Operation chapter of this manual for more information on how these features work.
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...
Operation Chapter 3: Operation Bar Feeder Setup Bar Feeder setup consists of these tasks: • Lathe Setup – Install the correct spindle liner for your application. – Set up the correct workholding for a bar feed application. • Bar Setup –...
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...
3.1.2 Lathe Setup - Workholding A drawback collet is required for bar feed applications. The Bar Feeder holds the push rod in place while the lathe drawtube clamps. If the collet does not pull the bar stock against the push rod when the drawtube clamps, length variation can occur and accuracy cannot be guaranteed.
Use a closer-fitting liner if possible. Put the Bar Feeder in the Lathe Setup position 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.
Operation Lathe Setup - Other Spindle Liners Haas extruded spindle liners are designed to fit a wide range of bar stock sizes, and their one-piece finned design helps keep the bar stock centered in the spindle. If you use the bar-guide-and-spacer system or another spindle liner, remember these points: •...
Page 28
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 spindle orientation option is necessary to do this.
Bar Setup - Push Rod Installation / Removal The Bar Feeder comes with push rods that are 3/4" and 3/8" in diameter. Use the 3/8" push rod for all round stock material that is smaller than 0.8" (20 mm) in diameter. Use the 3/4"...
Page 30
Bar Feeder Setup F3.4: Bushing Retainer [1] At the other end of the push rod, pull the retention blade off of the holder block. F3.5: Retention Blade [1] Remove the push rod. Follow this procedure in reverse to install the other push rod.
#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.
Page 32
Bar Feeder Setup Press [PAGE UP] or [PAGE DOWN] to find the BAR FEEDER page. Highlight the variable that you want to edit. Type the value and press [ENTER]. Example: #3100=2.150 (2.0" long part + 0.125" cutoff tool width + 0.025" facing allowance) #3101=2.5 (2.5"...
Operation 3.1.8 Reference Position Setup The reference position is the zero point that the Haas Bar Feeder uses for all push operations. You usually establish the reference point at the face of the collet or the chuck jaws. NOTE: You must reset the reference position each time you change the workholding or move the Bar Feeder.
Bar Length Reset Procedure If a bar feed does not complete successfully because of an EMERGENCY STOP or an alarm, the Bar Feeder can lose the current bar length and you need to reset it. Enter MDI mode. Press [V], and then [HANDLE JOG].
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...
The values stored in Current Commands are not modified. When you command G105, the Bar Feeder does one of these operations, based on the length of the current bar and the value of MINIMUM CLAMPING LENGTH (#3102 or K)
Page 38
#3100 or J, then clamps the workholding. 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 Position. If you are confident that the bar position is correct, press [CYCLE START] to continue.
G-Code Reference G105 Q Modes Q modes are special Bar Feeder commands that you use with a G105 command in MDI mode. They are generally for setup and troubleshooting purposes. This section describes the available Q modes. To use a Q mode, type G105 QX ; in MDI mode, where X is the Q mode number you want to command, and then press [CYCLE START].
Page 40
Make sure that the bar is within the space of the charging tray before you execute this command. G105 Q9 - Load Bar: This command causes the Bar Feeder to load a bar from the charging tray and put it in the transfer tray.
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...
Programming Chapter 5: Programming Program Examples This section has (3) program examples. • Example 1 calls a subprogram in the G105 command to cut off the part. This programming style is most appropriate for solid stock where the cutoff program must cut to the centerline.
(#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). NOTE: When you write a bar feed program with a cutoff routine and then a bar...
Page 45
Programming Note also that the main program has a block-deleted M99 command in the second-to-last line. This lets you turn on block delete if you want the program to run only (1) time. O00023 (PART PROGRAM) G105 P24 (CALL CUTOFF SUB PROGRAM THEN BAR FEED) T303 (FACE &...
The material is 2" (51 mm) diameter solid stock and the finished part is 1" (25 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: Variable Number...
This example demonstrates a double push on the workpiece. The program contains (2) G105 commands. The first G105 uses the variables values set on the Bar Feeder current commands page. The second G105 uses J and K values to override the variable values.
Page 48
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) ;...
Programming Counter The Bar Feeder can count either the numbers of bars used, the number of parts made, or the length of material run. A non-zero value set in Max # Parts (#3103), Max # Bars (#3104), or Max Length to Run (#3105) determines the active counting modes. The first non-zero value stops the cycle if more than one is present.
Loading Short Bars Loading Short Bars F5.2: Short Bars Must Use At Least (2) Pick Arms To machine short bars: When you load short bars on the charging tray, make sure that at least (2) of the pick arms pick the bar up, or the bar may not load properly. NOTE: The actual minimum bar length depends on your setup.
Programming Macro Variables T5.1: Bar Feeder Macro Variables Variable Name Description PART LENGTH + CUTOFF Bar feed increment (Length of bar pushed out with each G105 #3100 after the bar is loaded). Finished part length + cutoff length + face cleanup allowance.
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...
Maintenance WARNING: Press [POWER OFF] on the lathe before you do maintenance tasks. The Haas Bar Feeder requires little regular maintenance for optimal operation. • Apply grease to the push rod and bushing. Manually move the push rod back and forth to spread the grease and check for binding.
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...
Need help?
Do you have a question about the Bar Feeder and is the answer not in the manual?
Questions and answers