The present invention relates to the cooling of grinding wheels used in grinding processes.
Grinding is a manufacturing process where a rotating grinding wheel, made from hard abrasive grain, is used to machine a metallic or ceramic part into a precise form. To achieve this, the grinding wheel wears in the process and heat is also generated. Liquid coolant, applied by a nozzle, is used to remove the heat from the process and provide lubrication, and must be critically aimed at the grinding region. As the grinding wheel wears, the coolant nozzle aim gradually strays from the ideal position, leading to undesirable dimensional and material structure changes to the component, and a greater wear rate of the grinding wheel. As the grinding wheel wears it also gets dull and a diamond dressing process is typically used to restore the sharpness and roundness of the wheel.
To accommodate these changes to the grinding wheel, the machine operator would typically redirect the coolant nozzle from time to time, which can be subjective, infrequent, and imprecise.
The present invention addresses these problems associated with adjusting the aim of the nozzle or nozzles as the conditions of the grinding wheel change over time, and is usable in grinding machines and vertical and horizontal spindle machining centers that use grinding wheels.
The present invention allows the machine operator to objectively and precisely adjust the nozzle as the grinding wheel diameter changes. The adjustment can be made manually, remotely under the control of the operator, or automatically.
In one aspect, the disclosure is directed to a machine tool that uses a grinding wheel having a circumferential grinding surface which rotates about a spindle axis with diameter that varies over time, by positioning a cooling fluid manifold block relative to the spindle axis, with at least one fluidly connected nozzle directing a jet of coolant toward the grinding surface along a discharge centerline at any angle relative to vertical, and as the diameter of the grinding wheel varies over time, articulating the manifold block along an arcuate path whereby each of the least one nozzles follows a corresponding arcuate path while maintaining each centerline at the original angle relative to vertical.
Thus, at a first condition of the grinding wheel at a first diameter the at least one nozzle is at a first position with discharge centerline pointing to a clock position on the grinding wheel surface and in a second condition in which the grinding wheel diameter has changed over time, the at least one nozzle moves along the corresponding path to a second position with discharge centerline pointing to the same clock position on the grinding wheel surface.
In another aspect, the disclosure is directed to a coolant system with a fluid pressure manifold block having a fluid inlet and supporting at least one fluidly connected coolant nozzle aimed to deliver cooling fluid onto the grinding surface along the direction of rotation. A parallelogram mechanism is connected to the manifold block, and a drive system is operatively associated with the manifold block to displace the manifold block in an arcuate path defined by the parallelogram mechanism. In this way, the at least one nozzle is displaced along a corresponding arcuate path relative to the grinding surface.
In yet another aspect, the disclosure is directed to a remotely controlled coolant nozzle system. The coolant nozzle system is attached to the grinding wheel spindle housing such that the coolant stream hits the wheel close to the intersection between the wheel and the part where the grinding is taking place. The nozzle system includes at least one nozzle but typically includes a plurality of nozzles aimed across the width of the grinding wheel. The aim of the nozzle jets relative to the grinding wheel is set between +/−20 degrees of being tangential to the wheel surface, depending on the process. The nozzle system is supplied with coolant by a pump located elsewhere on the machine tool.
Actuation of the nozzle system is performed by, but not limited to, an electric motor such as described in U.S. Pat. No. 6,772,042, Aug. 3, 2004, “Programmable Coolant Nozzle System”, the disclosure of which is hereby incorporated by reference. Pneumatic, gas and hydraulic motors and cylinders, electrical solenoids, and stored energy devices, can also be used. In automatic control mode the nozzle aim is by an on-board digital processor that communicates with the machine controller. The algorithm for nozzle system control may be a function of the dressing amount during re-sharpening of the wheel. The custom computer board may move the nozzle(s) after every dressing cycle, or after a set number of dressing cycles. For machines that do not have automatic wheel dressing the control can either be set up to predict the wheel wear rate or allow manual control of the nozzle system by the machine operator. For machines where electronic or software communication between the custom computer board and machine controller cannot be established, control of the nozzles will be achieved through external events such as the dresser nozzle turning on, the grinding wheel moving into the dressing position, dresser motor turning on, etc.
The nozzles fitted to the nozzle system should ideally be capable of withstanding up to 200 psi of coolant pressure, and provide a coherent jet of coolant that hits the grinding wheel as a solid stream instead of breaking up due to dispersion and turbulence, as described in U.S. Pat. No. 6,669,118, “Coherent Jet Nozzles for Grinding Applications”, the disclosure of which is hereby incorporated by reference. The flow rate of coolant from the nozzle(s) is controlled by the pump pressure and aperture of the nozzle exit.
In the disclosed embodiment the coolant nozzle system includes a rigid mechanical mount attachable to the grinding spindle housing that can orient the coolant nozzle system vertical, horizontal or any other angle. The mount supports a worm and wheel gearbox drive that is not readily back-drivable by the influence of gravity or coolant nozzle jet reaction force. A fluid inlet coupling from the pump of the machine tool is provided, to deliver fluid to a fluid pressure manifold block supporting at least one nozzle, or a plurality of nozzles arranged in a line substantially parallel to the spindle axis. The coolant nozzles can be round, flat or have a shaped profile, carried on and in fluid communication with the manifold block for directing a jet of coolant at the grinding surface. A parallelogram mechanism supports and articulates the manifold block in an arcuate path to maintain the coolant jet within +/−20 degrees of being tangential to the grinding surface. An actuator receives a control signal from a control system to articulate the manifold block relative to the grinding surface. The control system generates the control signal commensurate with a change in the diameter of the grinding wheel.
a, 2b, and 2c show orthographic projections of the coolant nozzle system consisting of front, side and top views;
a and 3b show the extremes of motion of the coolant nozzle system;
a, 5b, 5c, and 5d show the coolant nozzle system in relation to a grinding wheel;
a and 6b show the actuator arm, drive shaft, and gearbox drive that translates the manifold; and
With reference to
As the grinding wheel reduces in diameter due to use, the controller will move the nozzle(s) 9 towards the left direction in the view of
To increase the torque produced by the EMA 1 (also Item 104 in
To couple the coolant flow from the top mount 3 to the manifold 8, a coolant coupling 12 is used. The coolant coupling is hollow, parallel to the parallel arms 4, and contains seals and bushings to minimize leakage and friction. The pivots for the coolant coupling are incorporated into the top mount 3 and manifold 8 and use circumferential transfer ports in each pivot to direct the flow through the coolant coupling. By having a pivot center-to-center distance exactly the same as the four parallel arms 4 the arcuate motion of the manifold is maintained. The reason for the coolant coupling 12 is to eliminate the need for an external hose of unknown stiffness being fitted between the manifold 8 and the grinding machine tool by the user, which needs to be overcome by the EMA torque. Since the inlet port in the top mount is rigidly mounted to the grinding machine tool (GMT), the hose that connects the pump to the nozzle system is de-coupled and cannot influence the motion of the nozzle(s).
The MCU 102 is employed to perform the functions of (a) controlling the EMA 104, (b) interfacing with the GMT 101, (c) providing an operator interface to position the nozzles and also to make various MCU programs and settings via use of the DOE 103.
A potentiometer, optical encoder, or other rotational measurement device (RMD) 106 is operatively connected to the centerline axis of rotation of the worm wheel inside the worm wheel gearbox (WWG) 105, and electrically connected to EMA 104 and can be optionally electrically connected in parallel to MCU 102. RMD 106 is used to accurately measure the absolute rotational position of the center axle, or shaft, of the worm wheel. Since this shaft is operatively coupled with the driveshaft 11 with no further gear reduction, the degree of rotation of the worm wheel is exactly equal to the degree of rotation of the driveshaft, less any insignificant mechanical slop, backlash or lost motion which can otherwise be electrically compensated for by MCU 102. Parallelogram nozzle mechanism (PNM) 107 is defined as the entire nozzle mechanism beyond the WWG output shaft and includes the self-aligning torsion coupling 21, driveshaft 11, actuator arm 10, parallel arms 4, manifold 8, nozzles 9, and coolant coupling 12.
Upon receipt of real time output (RTO) data, or other discreet electrical input to MCU 102 from GMT 101, MCU 102 through software algorithms, and the like, will determine a desired target location to which the nozzles of the preferred embodiment PNM 107 shall be moved. MCU 102 will then generate a command to position EMA 104 which will electrically monitor RMD 106 for confirmation of positioning. Upon receipt of a command from MCU 102, EMA 104 will rotate at rate of speed commensurate with the command. Rotational force of EMA 104 is transferred through a self-aligning torsion coupling 21 operatively connected to the worm screw of WWG 105. Engagement of threads on the worm screw with teeth on the worm wheel causes the worm wheel to rotate at a rate proportionate to, and slower than, the worm screw, also increasing the torque available for moving the nozzles. Therefore the RMD is more effective if it is driven by the wheel not the screw and makes less than one revolution, as compared to the many revolutions of the worm screw.
As the worm wheel rotates RMD 106 generates electrical signals which are transmitted to EMA 104, and optionally MCU 102. As a desired reading of RMD 106 is reached, EMA 104 ceases to rotate and instead maintains an energized but non-rotating state in order to hold position. Alternatively prior to reaching a non-rotating command state, through software timing algorithms and/or monitoring RMD 106 signal, MCU 102 and/or EMA 104 circuitry can; (a) cause EMA 104 to decelerate as a target position is reached, and/or (b) cause EMA 104 to position beyond the target point then position in the opposite direction until the target point is reached. These alternate positioning techniques reduce unnecessary wear by minimizing abrupt motion, and improve positioning accuracy by approaching target points in a unidirectional manner which minimizes positioning errors caused by backlash or lost motion. Lost motion can be defined as any movement of the nozzles that is not commanded by MCU 102 and is often caused by slop in mechanical linkages or couplings. The closed-loop nature of the positioning system is such that unintended forces which would cause the worm wheel to rotate will also cause RMD 106 to generate a signal indicating the worm wheel has strayed from the commanded or intended position. MCU 102 and/or EMA 104 will receive and act upon the RMD 106 signal by generating rotational movement such that a positioning correction occurs. Additionally, if a desired reading of RMD106 is unable to be achieved within a specified time, MCU 102 can generate an electrical output to GMT 101 indicating an error condition has occurred which could lead to incorrect positioning of the PNM. Upon receipt of this output, the GMT can be set to alert the operator and/or cease further operation of the grinding process until the problem is addressed. Similarly, use of an output from MCU 102 to GMT 101 can be employed to indicate that a desired RMD 106 reading has been achieved. Upon receipt of this output the GMT can be set to proceed with the grinding process
The near-linear travel of the manifold 8 and corresponding nozzles 9 equates radially with the grinding wheel and perpendicular to the grinding wheel centerline of rotation. This linear travel is ideally controlled to a resolution of at least 1 mm. The degree of driveshaft rotation required to achieve a corresponding linear distance of nozzle movement is a mathematical function of the arcuate motion path (locus) of the manifold upon which the nozzles are fastened, and the distance between the centerlines of the pivot points on the parallel arms of the parallelogram device. The necessary mathematical computations are performed by MCU 102 and processed such that commensurate commands are transmitted to EMA 104 to enable the system to maintain the desired linear resolution throughout the travel range.
Many GMTs incorporate use of a computer numerical control (CNC) system and are considered to be CNC. Those that do not are considered manual machine tools. The primary purpose of the interface between MCU 102 and grinding machine tool 101 is in essence to establish that a wheel dressing, or series of wheel dressings has occurred and that action must be taken to reposition the nozzles to compensate for the reduction in wheel diameter.
In the case of a manual GMT, a proximity sensor, limit switch or other sensor can be electrically connected to an MCU 102 input and employed such that it is actuated each time a wheel dressing cycle occurs on GMT 101. MCU 102 through use of DOE 103 can be programmed to; (a) monitor any number of dressing cycles before commanding EMA 104 to position, (b) store a desired distance to position the nozzles through control of EMA 104 when a set number of dressing cycles has occurred.
While the same methods can also be employed on a CNC machine tool, the CNC enables a more robust variety of interface options and hence capabilities.
M-codes are commonly used by CNC machines to control external devices. M-codes are embedded in a CNC program, and when executed cause an electrical voltage, pulse or contact closure to either occur or stop occurring. Such electrical signals can be connected to an MCU 102 input to indicate a number of dressing cycles has occurred. Multiple discrete M-code outputs from grinding machine tool 101 can be connected to multiple discrete MCU 102 inputs so that different actions can be taken by MCU 102 based upon the electrical state of the inputs. One example would be positioning the nozzles to a specific absolute location within the travel range rather than only an increment of the resolution, or other specific distance.
Additionally, through use of real time output (RTO) as described in U.S. Pub. 2012/0308323 Paragraphs 0050-0052, information can be communicated from the CNC GMT 101 to MCU 102 in order to directly control motion, or implement other functions such as those described in the aforementioned application. Within CNC grinding machine tool 101, macros or other programs as well as user and system variables can be employed to track the amount of wheel material removed per dressing cycle, number of dressing cycles, and the like. The CNC GMT 101 macro can perform any desired mathematical computations, Boolean logic, and the like to generate and format data to be transmitted to MCU 102 for further action. Such actions include positioning of the nozzles, but may also include program information and parameter settings such as to vary the resolution or other behavior of the system. The different nozzle system control modes are as follows:
In manual electric mode, positioning of the nozzles can be accomplished by use of DOE 103. DOE 103 incorporates both pushbutton on/off and A/B quadrature output based on rotation. Mechanical detents facilitate a calibrated increment of DOE 103 rotation. After power-up, or otherwise having been placed in automatic mode, actuating DOE 103 push button will cause an input to MCU 102 which places the unit in manual electrical positioning mode. In this mode, rotating DOE 103 will cause electrical inputs to MCU 102, which will cause MCU 102 to respond by generating output to EMA 104 causing it to rotate. Each detent in DOE 103 rotation can be calibrated through software in MCU 102 to correspond with any specific amount of EMA 104 rotation, which can further be set to correspond with any desired linear positioning resolution of the nozzle within the capabilities of the PNM system.
The system is placed in automatic mode upon power up. If the system is in manual electrical mode actuating DOE 103 pushbutton places the system in automatic mode. In automatic mode, MCU 102 does not respond to rotation of DOE 103 and instead awaits electrical input from the CNC or manual grinding machine tool 101. When electrical input is received, MCU 102 acts in response to it.
In real time mode, when an RTO type of interface is employed, the system can still be placed in manual electrical or automatic modes as described. However, whenever an RTO command is received by MCU 102 it will be acted upon immediately and may also place the system in automatic mode as selectable by software.
From the foregoing description of components, function, and control, it should be understood that the coolant system can be mounted relative to the spindle axis 28, with the nozzle centerlines nominally aimed for contact at any clock position on the grinding surface 30, at any angle of impingement, e.g., measured relative to vertical. For example, the nominal aiming can be tangential at the 2:00 o'clock position or radial at the 3:00 o'clock position. The nozzles can be automatically re-aimed continually as needed, along the arcuate path, to maintain the same angle of impingement at the same clock position as the wheel diameter changes. As used herein, “continually” encompasses continuous, periodic, occasional, or on any schedule that may be pre-established or set by an algorithm associated with controller.
It should also be understood that the actuator for moving the manifold block can act directly on the manifold block, or alternatively with a straightforward modification, directly on the parallelogram mechanism, without changing the fundamental feature that the manifold block is displaceable on an arcuate path, preferably over an included angle of at least +/−20 deg. The nozzles are desirably mounted on the manifold block with swivel capability so that during set-up the nominal aiming points of multiple nozzles can be in parallel or selectively offset from parallel. As the wheel decreases in diameter, the nominal aiming angle of the coolant jets does not change, but the clock position and angle of impingement deviate from nominal. Upon reaching a measured or inferred maximum acceptable deviation, the impingement angle and contact clock position can be restored with a controlled movement of the manifold block along the arcuate path. The aim (impingement angle and clock position) is toward and generally referenced to the grinding surface, but in use the effect of the aim can be for the coolant jet to first strike the grinding surface, work piece, or interface.
The disclosed embodiment is highly accurate for converting a control signal into the desired arcuate movement of the nozzles due in large part to the rigid connection of the mounting fixture to the spindle housing (or other structure in fixed relation to the spindle axis), the rigid connection of the gearbox relative to the mounting fixture, a positive action (no slip) gear train, the rigid connection of the manifold block and the posts for the parallelogram to any member (such as the gearbox or intermediate member to the mounting fixture) that is fixed with respect to the spindle axis, and the direct mechanical drive among the gears, actuator, and manifold block. In the disclosed embodiment, the only connections between the top mount and the manifold block are the pivotable arms and the actuator arm. The rigid connections could also be achieved with the motor and gearbox integrated with (e.g., mounted in) the manifold block.
The worm wheel gearing holds position even if the power is cut to the motor. The rotational measuring device only holds position when the power is applied or maintained. If a worm wheel gear is not employed but instead a servo with power continuously applied is used, the drive can still be considered non back-driveable. Moreover, a stepping type electric motor could also be employed. This contribution to accuracy can be implemented with any of these or equivalent positive drive techniques.
This application claims the benefit under 35 U.S.C. §119(e) of U.S. Provisional Application No. 61/782,673 filed Mar. 14, 2013 for “Programmable Coolant Nozzle System for Grinding”.
The present invention was made in the course of U.S. Government Agreement No. FA9550-08-1-0312 with the U.S. Air Force Office of Scientific Research.
Number | Date | Country | |
---|---|---|---|
61782673 | Mar 2013 | US |