Created and Maintained by the Real World Software Developers and Machinists at www.KentechInc.com ... click here to check it out !!
Showing posts with label fanuc maintenance. Show all posts
Showing posts with label fanuc maintenance. Show all posts

Tuesday, March 11, 2014

CNC Lathe Headstock - Alignment Check and Adjustments

We've all been there ... Crashville. It's not a place you want to visit frequently ... but inevitably, we all make a visit. When I first started in CNC, one of my mentors told me "If you don't bump it once in a while ... you're not experimenting ... not trying new approaches ... and not using it to it's full potential." Well ... I'm not sure about that but there is a little truth in the concept.

Once you visit Crashville, you may notice some cutting errors and quirks developing in your workpieces. We are about to embark on a new series here in our Making Chips blog ... dealing with some of those unintended consequences of your visit to Crashville.

The first ... tapers developing on your CNC lathe when turning or boring ... the result of your headstock being bumped and not being square to the X axis ways. The result is that as the turret rides on the machine axis ways ... and the headstock and ways are not "square" ... you will be machining a taper. The amount of taper is the result of the amount of the mis-match between the headstock and the ways. It's important to remember that the ways ( base ) of the machine and the headstock are not one-piece ( normally ) ... the headstock is bolted onto the base. The illustrations below will give you a better idea.


So in our first post in our series ... we would like to point you in the right direction and give some tips on re-aligning your headstock.

As the above pic and notes convey, the headstock is normally bolted onto the machine base ... making the X / Z ways and the headstock independent of each other. Normally ... there are alignment screws on the headstock assembly that allow you to move the headstock and thus align it "square" to the machine ways. When you visit Crashville ... oftentimes one of those un-intended consequences is that that alignment is off because the headstock may have moved. So how do you get the correct alignment back?

There are a couple of methods ... let's start with my favorite ... the one I consider the simplest and the one I used most in the field.

First ... you'll need a piece of stock. Qualifications? You need a good material, easy to machine yet with the ability to produce a good finish. I didn't like using aluminum ... I preferred some grade of steel like cold rolled or similar. We want to insure that everything we do is reflected in the material ... not the workholding. So it's best to use hard jaws on the chuck ... and you want to make certain that the chucked material is not flexing ... so the material diameter to overhang factor should be appropriate to insure that the material isn't flexing when you're cutting. You also want to have a good length sticking out of the chuck ... after all the longer the area to measure the better your readings and the better your adjustments. Yes ... there are a lot of factors to consider here ... but you're a machinist !!! You know what to do and what is appropriate.

It's important to note here also what may be obvious ... don't use the tailstock. We don't want any mis-alignment in the tailstock to reflect in our measurements.

Next ... chuck up the material and clean up the stock by cutting the material the entire length. Take whatever cuts you need to clean up the stock ... just make sure the last cut is a nice finish cut and leaves a nice finish. Usually using MDI or the job / feed manual options are the best method. Creating a program is a little overkill and using the handwheel may result in an uneven cut and finish.

Now measure the diameter at the furthest and closest points to the chuck along the turned diameter. Not the same? That's the reflection of your headstock mis-alignment.
To adjust ... you'll need to find those adjusting screws on the headstock ... the above illustration might shed some light on where they might be and how they work. You will need to slightly crack the bolts holding down the headstock body to it's base ... then use the adjusting screws to move it in the direction you feel you need to move it to re-align it. Tighten everything back up ... and take another skim cut on the material. Repeat and re-adjust as necessary until the results are to your satisfaction. What should that be? As close as you can get it. If the material length in the chuck is short ... it really needs to be spot on because obviously the error will get magnified on a longer piece of material. As with everything you do as a professional machinist ... do it to the best of your ability.

One valuable hint : Place an indicator somewhere on the headstock to measure the amount you move the headstock with the adjusting screws. This will help you understand the relationship between the amount of movement with the amount of taper correction.

Another method which some people prefer ... instead of using a piece of stock and turning the diameter ... they will use a test bar. A test bar is a piece of stock that has already been machined and usually ground ... it's perfectly straight and true. They mount it in the chuck ... indicate it in ... and then use an indicator mounted to the turret which they then run back and forth along the test bar in Z as they adjust the screws on the headstock. This method works fine also ... but you need a qualified test bar to start ... and there are more variables that come into play. Is the bar indicated in and running true? Is your indicator on the turret reflecting the actual center of the test bar ... etc.. For my liking ... too many other variables ... and a piece of stock is simpler, more readily available and cheaper.

So as you can see ... this repair is not that hard ... a little time consuming ... but the result will leave you with a more accurate machine tool and a lot more money in your pocket ... the amount you'll save in a repair bill.

Hope this helps you recover from your inevitable visit to Crashville ... and insures you are MAKING CHIPS ... good chips ... for years to come !!

Happy Chip Making !!

As always ... don't forget check out all our Real World machine shop software at our website :

Wednesday, December 11, 2013

Machine Warm-up Routine - Why? When? How?

As former field service engineers ... one of the items we always stressed to our CNC customers was the importance of performing a machine warm-up routine. Below are answers to some of their most frequently asked questions ... which pretty much tell the whole tale about this activity.

WHY?
A machine warm-up routine benefits both the machine and the machining in a number of areas :

  • Running the spindle and moving the axis give the oils in the machine ... spindle oil and way lube ... an opportunity to distribute and do their jobs. Especially in a colder environment ... start of the day when perhaps the heat in the shop was reduced for the night ... running the spindle and moving the axis gives the oils a chance to warm up to their appropriate temperature and "work" the way they were intended. The end result is improved machine life, operation and reduced down time due to break downs.
  • It stands to reason also that when the oils are working as they were intended ... the accuracy of the machine can more easily be maintained. It is an unreal expectation to assume that you can walk in in the morning and start the machining and hold a tolerance of .0005" ... perhaps when the machine is brand new ... but not in the "real world". Starting your day like this will most likely result in offset adjustments being made due to the machine's "cold" condition ... and will begin the process of "chasing" size for quite a while. I heard countless times from customers how they spend 1-2 hours in the morning "chasing" size. Hello? Did you warm up the machine?

WHEN?
A lot of people assume that performing a machine warm-up routine is only appropriate after an extended "vacation" period ... either by the personnel or by lack of work flowing to the machine. While a longer warm-up period is recommended after an extended break ... an everyday warm-up routine is still recommended for the reasons listed above. Here are a couple of options for when to perform a machine warm-up routine :

  • Start of the Day ... whether that's at the shop opening or the start of the 1st shift.
  • After the machine has been idle for a time period of over 4 hours.
  • After an extended vacation period.
  • If the shop temperature is cold during the winter months ... a short warm-up should be performed even after lunch  / dinner breaks.
  • If the machining requires holding a tight tolerance ... a warm-up routine should be left executing during ANY breaks in the machining ... inspection time, bathroom break, at machine deburring process, etc..

HOW?
Matching the situations above requires an assortment of warm-up routines. No matter what the length of time ... the warm-up routine should always include the following :

  • Spindle running
  • Axis moving along the full stroke of each axis.
The beauty part is that the various warm-up programs can be left in the CNC control and called up anytime as needed. Or in the case of just keeping the spindle warm ... it may be a case of just manually starting the spindle and leaving it running while you walk away and attend to something else.

Spindle Warm-Up

After an extended break the spindle should be run through all the speed ranges with substantial dwell times in between speed changes. Start slow and work your way up with at least 15-30 minutes between increases. An example of a Fanuc style program might be :
  • G97 S100 M03
  • G04 X1200.0 ( dwell for 1200 seconds or 20 minutes )
  • S300 
  • G04 X1200.0 ( dwell for 1200 seconds or 20 minutes )
  • S500
  • G04 X1200.0 ( dwell for 1200 seconds or 20 minutes )
  • etc. etc. etc. until a speed of at least 3500 RPM is obtained.
You can create a program like the above to be run after extended breaks ... and a program with less dwell time to be run after shorter breaks.

As mentioned above ... to maintain the spindle temperature during the course of the workday ... manually starting the spindle at say 2500 RPM and leaving it running while you leave the machine can also be quite beneficial in maintaining machining accuracy.

Axis Warm-Up
After an extended break  ALL the machine axis should be made traverse the complete length of each axis ... or if fixturing / workpieces are in the way the maximum length of the stroke that is possible ... using various speeds. You don't want to start the movement under full rapid traverse speeds ... but rather work your way up during the warm-up cycle. The easiest way to accomplish this is to utilize the RAPID OVERRIDE feature on the machine. The G code warm-up program will call for G00 / rapid ... but start the program with the RAPID OVERRIDE switch at it's lowest percentage .... then work it up manually as the routine runs. A sample Fanuc style axis warm-up program might look like this :
  • G00G91G28Z0
  • G00G91G28X0Y0
  • G00G91Z- ***** .... incrementally move the Z axis as close to the table as possible.
  • G00G91G28Z0
  • G00G91X ***** .... incrementally move the X axis to the opposite end of it's stroke
  • G00G91Y ***** .... incrementally move the Y axis to the opposite end of it's stroke
  • G00G91G28X0 ...... move the X axis back to the zero return / home position
  • G00G91G28Y0 ...... move the Y axis back to the zero return / home position
  • G00G91X ***** Y ***** .... incrementally move both axis at the same time to their stroke end
  • G00G91G28X0Y0 .... move X and Y back to their zero return / home position.
The above routine gives you an idea ... and feel free to make additions as you see fit. The main idea is to move ALL the axis along as much of their stroke as possible. Not just a "square" pattern ... try to make "fancy" moves that can move all the axis through as much of the strokes as possible.

If you don't like or don't have a RAPID OVERRIDE option ... you can simple make a longer program using FAST feedrates ... such as :
  • G00G91X ***** F100.00
  • etc.
  • etc.
  • G00G91 X**** F200.00
You can get the idea ... repeat the program and alter the feedrates as the program progresses. Again ... the good part is that once it is written, you can maintain the program in the machines memory and recall it as needed. No need to re-create it each time.

Spending some time creating these warm-up routine programs ... and instituting a policy of when and how they are to be run ... can go a long way to improving your machine's life ... as well as your machining efficiency and accuracy.

Please visit our website to investigate our Real World Machine Shop Software


Happy Chip Making ... and may you Make Chips and Prosper !!