Haas+Sohn HRT 160 Operator's And Service Manual

Summary of HRT 160

  • Page 1

    Haas technical publications manual_archive_cover_page rev a june 6, 2013 • this content is for illustrative purposes. • historic machine service manuals are posted here to provide information for haas machine owners. • publications are intended for use only with machines built at the time of origina...

  • Page 2

    1 96-5047 rev l june 2005 back 1. Introduction 1.1 d escription the haas rotary table is a fully automatic, programmable, rotary positioning device. The unit is made up of two parts: the mechanical table that holds the workpiece and the electronic unit that controls the rotation of the table. Positi...

  • Page 3

    2 96-5047 rev l june 2005 1.2 l imitations the control and table are described as a “semi-fourth axis”. This means that the table cannot do simultaneous interpolation with other axes. Linear moves or spirals can be generated by having an axis of your mill move at the same time the rotary table moves...

  • Page 4

    3 96-5047 rev l june 2005 ac servo drive* closed loop 3.0hp (ha5chd, hrt 160, hrt 210), 5.0 hp (hrt 310, hrt 450, hrt 600), 1.5 hp (ha5c) dc servo drive closed loop 0.5 hp(hrt160, ha5c), or 1.5 hp(hrt210, hrt310, hrt450, hrt600). Variable feed rates* variable from .001 deg./sec. To 100 deg./sec (100...

  • Page 5

    4 96-5047 rev l june 2005 optional rs-232 interface for computer control of sending and receiving programs. 12-month warranty against any defects in materials or workmanship. Synthetic gear oil provides greater worm gear wear protection than conventional gear oils. *except hrt210shs; see below: f ea...

  • Page 6

    5 96-5047 rev l june 2005 1.5 s pecifications : l e d o m ) p s ( 0 6 1 t r h ) p s ( 0 1 2 t r h ) p s ( 0 1 3 t r h b f 0 2 3 t r h 0 5 4 t r h 0 0 6 t r h e l d n i p s ) s b l / . T f ( e u q r o t e l b a t c d / c a 0 0 1 / 0 5 1 0 1 2 / 0 1 2 0 0 2 / 0 0 3 0 0 3 5 2 3 / 0 0 4 0 8 3 / 0 5 4 ) ...

  • Page 7

    6 96-5047 rev l june 2005 1.6 m achine d imensions model dimensions a b c d e f g h j hrt160 160 mm (6.30") 1.50 5.50 16.20 3.63 5.000 ±0.001 4.50 Ø1.50 +0.0005 10.4 hrt 210 210 mm (8.27") 1.75 5.84 17.80 4.63 6.000±0.001 5.25 Ø2.00 +0.0005 12.4 hrt210 (brush) 210 mm (8.27") 1.75 5.84 20.00 4.63 6.0...

  • Page 8

    7 96-5047 rev l june 2005 hrt sp d imensions e 14' wrench access f g a c d b 0.530” w x 0.50” dp front & rear tie down slots model dimensions a b c d e f g hrt 160sp 10.80” 12.25” 10.39” 8.63” 5.000” ±0.001” 4.78” 1.500 ∅ x 6.00 depth hrt 210sp 12.28” 13.77” 12.39” 10.64” 6.000” ±0.001” 5.26” 2.000 ...

  • Page 9

    8 96-5047 rev l june 2005 hrt210shs m achine d imensions.

  • Page 10

    9 96-5047 rev l june 2005 1.7 o ptional s ervo c ontrol b racket designed to work specifically with the haas line of cnc mills. This bracket keeps the servo control in easy reach of the operator, allowing for easy programming between the haas mill and rotary table. Contact your haas dealer to order....

  • Page 11

    10 96-5047 rev l june 2005 2. Setting up the haas rotary table 2.1 g eneral s etup 1. Fill out the warranty card and mail it in. (very important). 2. Place the indexer on your machine. Route the cable from the table such that it avoids tool chang- ers and table edges. Slack must be provided for your...

  • Page 12

    11 96-5047 rev l june 2005 full-fourth axis operation 4th axis semi-fourth axis operation 4th axis 4th axis port to mill servo controller rs232 port or to mill interface cable port on po wer po wer servo cont rol servo cont rol step deg rees deg rees ser vo on ser vo on running over load over load -...

  • Page 13

    12 96-5047 rev l june 2005 5. If adding an indexer to a haas mill the settings must be set for the specific table. Refer to the instructions in the mill manual or call the haas service department. 6. Semi-fourth axis: secure the servo control in servo pendant bracket (haas part number scpb) as seen ...

  • Page 14

    13 96-5047 rev l june 2005 2.2 i nterfacing to o ther e quipment semi-fourth axis operation interfacing is an unfriendly word that inspires fear in most non-electrical people. In reality, you are interfacing objects all the time. Hooking up a stereo, computer, or vcr requires many connections, or in...

  • Page 15

    14 96-5047 rev l june 2005 the rs-232 interface sends and receives seven data bits, even parity, and two stop bits. The data rate can be between 110 and 19200 bits per second. When using rs-232, it is important to make sure that parameters 26 (rs-232 speed) and 33 (x-on/x-off enable) are set to the ...

  • Page 16

    15 96-5047 rev l june 2005 rs-232 responses the xp command is presently the only command that responds with data. It will return a single line consisting of: xnnn.Nnn (servo at standstill at position nnn.Nnn) or xnnn.Nnnr (servo in motion past position nnn.Nnn) or xon (servo is off with reason n) or...

  • Page 17

    16 96-5047 rev l june 2005 figure 2. A typical cnc interface. Cycle finish if your application is in an automatic machine, such as a cnc mill, the feedback lines (pins 1 and 2) should be utilized. Pins 1 and 2 are connected to the contacts of a relay inside the control and have no polarity or power ...

  • Page 18

    17 96-5047 rev l june 2005 2.5 r emote o peration with m anual e quipment the remote connection is used when you wish to index the unit other than by the start switch on the front panel. This frees the operator from having to touch the control to start indexing. For example, using our optional remot...

  • Page 19

    18 96-5047 rev l june 2005 2.7 r emote o peration with a fanuc cnc c ontrol fanuc control set-up requirements there are several requirements that must be met before a haas servo control can be interfaced with fanuc controlled mill. These are as follows: 1. Fanuc control with custom macro enabled and...

  • Page 20

    19 96-5047 rev l june 2005 haas parameters once the above requirements have been met you can revise the parameters of the haas control. Listed below are the parameters that will need to be changed. Parameter 1= 1 parameter 2 = 0 parameter 5 = 0 parameter 8 = 0 parameter 10 = 0 parameter 12 = 3* para...

  • Page 21

    20 96-5047 rev l june 2005 rs 232 command blocks: dprnt[ ] clear / reset receive buffer dprnt [zgnn ] loads g-code nn into step no. 00, “0”is a place holder dprnt[ zsnn.Nnn ] loads step size nnn.Nnn into step no. 00 dprnt[ zfnn.Nnn ] loads feed rate nnn.Nnn into step no. 00 dprnt[zlnnn] *loads loop ...

  • Page 22

    21 96-5047 rev l june 2005 2.8 u pload / d ownload the serial interface may be used to upload or download a program the same as with almost any other cnc in use today. All data is sent and received in ascii code. Lines sent by the controller are terminated by a carriage return (cr) and line feed (lf...

  • Page 23

    22 96-5047 rev l june 2005 2.9 haas a6ac a ir c ollet c loser the a6ac collet closer easily bolts to the back of the hrt a6 (see figure 1a). The drawbar and collet adapters are designed to mate with the haas a6/5c spindle nose. The optional a6/3j and a6/16c may be obtained from your local tooling di...

  • Page 24

    23 96-5047 rev l june 2005 clamping force and air supply the a6ac is a 1-3/4 diameter thru-hole type closer which is adjustable from the rear. It holds parts by utilizing spring force to provide up to 0.125 of longitudinal movement and up to 5000 lbs. Of draw force at 120 psi shop air pressure. Adju...

  • Page 25

    24 96-5047 rev l june 2005 3. Operation 3.1 t he f ront p anel d isplay the light emitting diode (led) front panel display tells you what is going on inside the controller. There are nine characters that are displayed. The left two characters are the step number and go from 1 to 99. They cannot be c...

  • Page 26

    25 96-5047 rev l june 2005 a) main power switch to turn the unit on (back panel). B) cycle start begins a step, stops a continued operation, inserts a step, or turns the servo on. C) emergency stop turns off the servo when on and aborts the step in progress. D) jog causes the servo to move in either...

  • Page 27

    26 96-5047 rev l june 2005 3.2 t urning t he s ervo o n there is a single 115v ac @ 15 amp supply required by the controller. Ensure that the front panel power switch is turned off (brushless units have the power switch on the rear) and connect the motor cable from the table and the power cord. Turn...

  • Page 28

    27 96-5047 rev l june 2005 3.5 j ogging jogging of the motor can be done with the front panel jog switch. The jog speed is selected with the front panel number keys and is a fraction of the maximum feed rate set by the parameters. The jog speeds (for the hrt 160) are: number pressed speed (% of maxi...

  • Page 29

    28 96-5047 rev l june 2005 0 too sl (zero margin too small) zero margin too small is the distance between the home switch and the final stopped motor position, after seeking home, is either less than 1/8 or greater than 7/8 of a motor revolution. This alarm may occur while homing the rotary table. T...

  • Page 30

    29 96-5047 rev l june 2005 4. Programming the controller 4.1 i ntroduction programming is done through the square 15-key keypad on the right side of the front panel. The three buttons on the right column of the keypad are used for program control. They are the: mode / run prog button, display scan (...

  • Page 31

    30 96-5047 rev l june 2005 4.3 e ntering a s tep to enter a step into the controller's memory, press the mode button. This will put the controller into the program mode. The display will begin blinking and show a step size. Clear the last program by pressing and holding the clr key for three seconds...

  • Page 32

    31 96-5047 rev l june 2005 to display the additional codes associated with a step, press the right arrow key. Possible data entry in- cludes: step size (no code letter but possible minus sign), feed rate (f), loop count (l), g code (g), and subroutine jump destination step number (loc). Some of thes...

  • Page 33

    32 96-5047 rev l june 2005 4.6 a bsolute / i ncremental m otion g90 and g91 are used to select absolute (g90) or incremental (g91) motion. G90 is the only command allowing absolute positioning. 4.7 f eed r ates the feed rate display ranges between 00.001 and 080.000 (maximum 080.000 for hrt 160, 060...

  • Page 34

    33 96-5047 rev l june 2005 4.12 a uto c ontinue c ontrol if parameter 10 is set to 2, the controller can be run like a single axis cnc. The entire program will be ex- ecuted until the last step is encountered. In all cases, the last step is the one with a g99. Actually, the step preceding the g99 is...

  • Page 35

    34 96-5047 rev l june 2005 4.18 o perating h ints 1. You can select another display while in the run mode by pushing the display scan button. This way you could view the particular feed rate for a step or view the remaining loop counts left. 2. You can start your program on any step by using the up/...

  • Page 36

    35 96-5047 rev l june 2005 therefore, if you set the indexer to step 72 degrees (72 o ) at a feed rate of five degrees (5 o ) per second you will have to program your mill to travel 1.500 inches at a feed rate of 6.25 inches per minute for the spiral to be generated. The program for the haas control...

  • Page 37

    36 96-5047 rev l june 2005 5. Programming examples example #1 we want to index the platter 90 degrees (90 o ). 1. Turn [power] switch on. (the power switch is located on the rear panel.) 2. Push the [cycle start] switch. 3. Push the [zero return] switch. 4. Push the [mode] button and release. Displa...

  • Page 38

    37 96-5047 rev l june 2005 example #2 continuing the previous example, we want to index the platter 90 degrees (step 1), rotate at five degrees/sec (f5) in the opposite direction for 10.25 degrees (step 2), and then return home (step 3). 9. Push the [mode] button. Displays blinking. 10. Push the [do...

  • Page 39

    38 96-5047 rev l june 2005 the following examples show the program as you would enter it into the control. We will assume each time that you have cleared out the memory. The bold-face type surrounded by [ ] indicates data that you would enter into the controller. Example #3 we want to drill a four-h...

  • Page 40

    39 96-5047 rev l june 2005 this is the same program (example #5) using subroutines. Step step size feed rate loop count g code 01 0 loc [4] [3] [96] 02 0 080.000 1 [88] 03 0 080.000 1 [95] 04 [90.00] 080.000 1 [91] 05 [15.00] [25.000] 1 [91] 06 0 080.000 1 [99] explanation: step #1 tells the control...

  • Page 41

    40 96-5047 rev l june 2005 6. Programmable parameters there are 37 stored parameters (46 for brushless units) associated with each servo controller. There is a battery in the controller which will keep the parameters (and the stored program) saved for up to eight years. These parameters are used to ...

  • Page 42

    41 96-5047 rev l june 2005 2. Parameter 12, 13, 14 – give optimum display precision (decimal location). See parameter 12 description for your setting. If travel limits are required, linear settings of 1,2,3 or 4 must be entered in parameter 12 and parameter 13&14 must be calculated and set as follow...

  • Page 43

    42 96-5047 rev l june 2005 6.2 g ear c ompensation the control has the ability to store a compensation table to correct for small errors in the worm gear. The gear compensation tables are part of the parameters. While parameters are displayed, press the right arrow button to select the gear compensa...

  • Page 44

    43 96-5047 rev l june 2005 parameter 6: disable front panel start, range 0 to 1 when this parameter is set to 1, the front panel start and home buttons will not work. Parameter 7: memory protection, range 0 to 1 when this parameter is set to 1, no changes can be made to the stored program. This does...

  • Page 45

    44 96-5047 rev l june 2005 parameter 13: maximum positive travel, range 0 to 65535 (0 to 99999) this is the positive travel limit in units*10 (entered value loses last digit). It applies only to linear motion (i.E. Parameter 12=1,2,3, or 4). If it is set to 1000, positive travel will be limited to 1...

  • Page 46

    45 96-5047 rev l june 2005 parameter 21: rs-232 interface axis select, range 0 to 9 when this parameter is zero, no remote rs-232 functions are available. Must be set to zero when uploading or downloading programs. When it is 1 to 9, that number is used to define the axis code for this controller. U...

  • Page 47

    46 96-5047 rev l june 2005 parameter 27: automatic home control, range 0 to 255 (0 to 512) protected! All haas indexers use a home switch used in conjunction with the z pulse on the motor encoder (one for each revolution of the motor) for repeatability. The home switch consists of a magnet (haas pn ...

  • Page 48

    47 96-5047 rev l june 2005 parameter 34: belt stretch adjustment, (0 to 399) protected! This parameter is used to correct for stretching in a belt if one is used to couple the motor to the load being moved. It is a count of the number of steps of motion that are added to the motor position while it ...

  • Page 49

    48 96-5047 rev l june 2005 parameter 48: indexer increment (0-1000) hrt320fb only angular value to control indxer increments. Units are 1/1000 of a degree parameter 49: rotary scale encoder steps per scale degree, (0 to 99999x100) hrt210sc only this param- eter is used to convert the rotary scale st...

  • Page 50

    49 96-5047 rev l june 2005 7. Hrt troubleshooting 7.1 t roubleshooting a w orking i nterface o n a cnc if you are having problems with an interface, try to isolate the problem by checking the haas control and your cnc separately. There are only two signals and each one can be checked separately from...

  • Page 51

    50 96-5047 rev l june 2005 7.2 t roubleshooting g uide symptom unit is turned on but the power switch is not illuminated. Unit will not index. Display reads air-hot front panel start and zero return buttons don't work. Error displays when trying to program. Lo volt or por on appears while running, o...

  • Page 52

    51 96-5047 rev l june 2005 symptom hrt (a6) dead length collets sticking, and/or insuffi- cient clamping force. Air leaking around rear brake disc. Display reads: indr dn platter does not lift (hrt 320fb) remedy n lubricate spindle and collet with a molybdenum disulfide grease. N contact haas servic...

  • Page 53

    52 96-5047 rev l june 2005 8. Routine maintenance the haas rotary tables require very little routine servicing. However, it is very important to perform these services to ensure reliability and long operating life. 8.1 i nspection of the t able to ensure that the table will perform accurately, there...

  • Page 54

    53 96-5047 rev l june 2005 8.4 l ubrication to check the lube level of the rotary table, view the level of lube visible in the eye with the table stopped. The eye is located on the side panel of the table. The lube level should reach the middle of the sight glass*. *hrt210shs - the lube level should...

  • Page 55

    54 96-5047 rev l june 2005 9. Hrt assembly drawings.

  • Page 56

    55 96-5047 rev l june 2005 note: all rot ary t ables use polyurethane tubing for all air lines. S pecifications are: 1/4 o.D. X .160 i.D. 95a durometer ..

  • Page 57

    56 96-5047 rev l june 2005 1 20-4128 1 20-4520 1 20-4521 1 20-4522 1 20-4523 1 20-4531 1 25-4527 1 28-4126 1 36-3002 1 36-4029b 1 43-1651 4 40-16385 1 49-1008 1 57-2221 1 57-2831 1 57-2875 1 57-4533 1 58-2744 1 58-3105 1 59-4532 1 62-0014 1 69-18101 1 25-4524 1 25-4525 1 25-4526 12 40-1750 4 40-1798...

  • Page 58

    57 96-5047 rev l june 2005.

  • Page 59

    58 96-5047 rev l june 2005.

  • Page 60

    59 96-5047 rev l june 2005 i d qty dwg # description 1 1 20-4116 motor spacer 2 1 20-4230 key body 310mm/450mm 3 1 20-4250 body machined 450mm rt 4 1 20-4251 platter 5 1 20-4252 spindle 6 1 20-4253a flex brake 7 1 20-4254 worm gear 8 1 20-4258 housing cover 9 1 20-4508 pulley diven 450-78t 10 1 20-4...

  • Page 61

    60 96-5047 rev l june 2005.

  • Page 62

    61 96-5047 rev l june 2005.

  • Page 63

    62 96-5047 rev l june 2005.

  • Page 64

    63 96-5047 rev l june 2005.

  • Page 65

    64 96-5047 rev l june 2005 32 31 35 36 33 34 28 29 30 1 2 3 4 5 6 8 9 10 9 12 13 14 15 13 17 18 19 20 21 22 23 25 26 27 55 37 39 40 41 42 43 sub-assembl y “a” 38 44 46 47 45 48 49 53 50 51 52 6 1 1 sub-assembl y “d” 55 16 54 25 i.D. Qty i.D. Qty . Dwg . No. . No. Description 111 1 20-1912 pla tter 2...