| Servo
Drives.
To assure accuracy, precision ball screws and
preloaded ball nuts are used in conjunction with CNC servo drive
units. The use of hollow-shaft servo motors carries the thrust
loads developed by the servo motor/ball screw assembly. This arrangement
eliminates the normal ball screw bearing package and flexible
coupling.
All key machine functions must be controlled automatically, precisely
and consistently to maintain reliability. The servos allow the
machine to be electronically "stiff," as well. The system
should recognize and compensate for process variables, such as
a hard spot suddenly encountered in the workpiece. High feedback
resolution allows the machine to adjust to these changes in force
without excess movement of the wheel. The ability to maintain
speed and position under varying loads is essential in grinding
through an interrupted cut.
Since programs are designed for the specific parts to be produced
on a CNC thread grinder, setup is greatly simplified, with setup
time often dropping from hours to minutes. Cycle times are minimized
by using the most efficient paths and sequencing. The ultimate
goal of emphasizing exact control is improved productivity and
repeatability. Figures 1 and 2 show examples of where exact control
of servo drives is critical.
Another is the capacity to grind ball screws of
extreme length-to-diameter ratio. Such long workpieces require
the use of steady rests; however, the rests themselves often induce
minor variations or bending of the screw. See Figure 3. Through
the use of probes and effective software, not only is it possible
to position the wheel properly within the machined groove of the
ball screw for final grinding, but the machine can also "map"
the OD by probing across the screw's length and automatically
compensate to maintain precision throughout the length of the
track. Menu data tables can be provided to allow input of pitch
diameter measurements for finished passes.
Total Abrasive Capabilities.
On a CNC thread grinder, a full range of spindle speeds and power
capacities is necessary to allow the use of all modern abrasive
media: aluminum oxide, ceramic, cubic boron nitride (CBN), and
diamond. For external work, wheel speeds of 1000 to 3500 rpm (up
to 16,000 sfpm) can be achieved with an 18-inch wheel diameter.
Internal machines typically operate in the 20,000 to 70,000 rpm
range. A machine's range of speeds determines what workpiece materials
can be successfully and efficiently threaded.
Contour Dressing.
CNC contour diamond-roll dressing is the one way that thread grinding
can be fully automated. A precision diamond roll can be used to
create the exact thread-form profile on the abrasive wheel, using
a continuous path movement and holding tolerances in the tens
of millionths. See Figure 4, which shows a stylized schematic
of the "mirror" relationship between the negative thread
and the positive wheel form.
Automatic dressing assures that the wheel is properly shaped and
sharpened at all times. Frequency of dressing depends on such
factors as the surface finish needed, wheel type and removal rate.
Another feature of the diamond-roll dressing is that the ratio
of the speeds of the diamond roll and wheel can be adjusted to
optimize performance. For example, increasing the feed rate will
make the wheel more aggressive, while reducing it will allow the
wheel to generate a finer finish on the workpiece.
A last option with diamond-roll contour dressing is that in which
the roll and wheel rotate. "Counter" dress has roll
and wheel moving in opposite directions at point of contact and
typically yields a finer finish. "Uni" dress has roll
and wheel turning in the same direction. This tends to open up
the wheel surface for more aggressive grinding.
Software Issues.
With CNC technology, all of the vital parameters for precise,
repeatable wheel dressing can be built into the software program.
With the precise positioning described earlier, the diamond roll
can create a wheel contour to mirror the desired thread in 60-degree,
Worm, Acme, Buttress, Gothic Arch, or Annular Groove, in inch
or metric standards.
Data such as wheel and work sfpm, number of passes (rough, semi-finish
and finish), depth per pass, frequency of dress, and so on, can
all be entered through the menu. Formatted prompts are provided
to assist the operator. With these facts available, it is possible
to provide proof of cycle time, generating a performance guarantee
in parts per hour for a given machine-wheel-and-part combination,
setup after setup.
Some machines offer built-in parts generation software. With this
customized software, the user is not required to do any part program
development or EIA-formatted programming. All part characteristics
can be entered into the system via menu entry. These systems precisely
generate both wheel form and grinding cycle and may feature diagnostic
messages, system status, fault messages and data storage for future
recall. See Figure 5.
Certain systems offer an optional "macro-executor"
utility, a feature that provides the ability to configure menus
and prompts that are tailored to individual needs. Basic menus
should include:
- Parts variables
- Set-up variables
- Dress variables
- Wheel and roll variables
Help screens to support these menu functions
are a variable feature. Also very valuable is an additional feature,
a "handy" screen, that gathers and displays the data
that each user chooses to have available to the operator. It duplicates
facts that are shown within the basic menu screens, bringing them
together into one, handy display.
Programming should begin with the customer's operating personnel
working with the builder's engineering specialists who can size
and spec the system to the individual application. The engineers
can then create specific function modules that plug into the machine's
CNC system. Even after a machine is installed and running, it
should be a relatively simple matter to have new control modules
created to accommodate changes in parts or processes.
Families of Parts.
By partnering with each customer's design and
manufacturing engineers throughout the development of a machine,
it is possible to simplify setup for a family of parts by identifying
and controlling all of the key process parameters involved. Simplified
setup allows grinding machines to be used for both high-production
volume and lower quantity, job-shop environment work, with equal
effectiveness.
The final step is to isolate and analyze both machine
and process variables and program the software to make the necessary
adjustments to compensate for them.
A New Standard in Grinding.
In concept, CNC thread grinding is clearly an attractive option.
More important, by blending traditional craftsmanship, advanced
science and a willingness to custom engineer each machine, shops
are finding that new levels of reliability, performance and cost
effectiveness in thread grinding can be achieved.
|