Flexible automation cell for performing secondary operations in concert with a machining center and roll check operations
10132717 ยท 2018-11-20
Assignee
Inventors
Cpc classification
B25J15/0052
PERFORMING OPERATIONS; TRANSPORTING
G01B7/003
PHYSICS
B25J21/00
PERFORMING OPERATIONS; TRANSPORTING
B23Q17/20
PERFORMING OPERATIONS; TRANSPORTING
B23F23/02
PERFORMING OPERATIONS; TRANSPORTING
B23F23/1218
PERFORMING OPERATIONS; TRANSPORTING
International classification
B23F23/12
PERFORMING OPERATIONS; TRANSPORTING
G01B7/00
PHYSICS
B25J15/00
PERFORMING OPERATIONS; TRANSPORTING
B25J21/00
PERFORMING OPERATIONS; TRANSPORTING
B23Q17/20
PERFORMING OPERATIONS; TRANSPORTING
Abstract
An automation cell incorporating elements for performing secondary operations on a machined part is adapted to be disposed adjacent to a machining center for performing the primary operations on the part. The cell incorporates a robotic arm capable of being moved into position with respect to the machining center so as to load machined parts into the machining center and unload primarily machined parts for the performance of secondary operations in the cell. In a preferred embodiment the automation cell performs roll check operations on the primarily machined gear by bringing it into meshed engagement with a master gear and rotating the meshed gears and employing a sensor to monitor the roll-out of the machined gear.
Claims
1. A method of performing a plurality of secondary operations on machined gears for use with a gear grinder operable to perform primary machining of the gears, the method comprising: providing an automation cell having: a cell housing; a robot supported in the housing and having an elongated arm with a gripper mechanism disposed on the elongated arm; a roll checker supported in the housing, the roll checker operable to detect run-out of a machined gear; and a marker supported in the housing for marking parts; positioning the cell housing adjacent to the gear grinder to allow the robot arm to move a gear between the cell housing and the gear grinder; retrieving a machined gear from the gear grinder using the gripper mechanism of the robot; positioning the machined gear in the roll checker; clamping the machined gear in the roll checker; performing a roll checking operation on the clamped machined gear within the cell housing and determining if the clamped machined gear meets a specification; and marking the machined gear within the cell housing using the marker if the machined gear meets the specification, the marking being an identification code.
2. A method in accordance with claim 1, wherein the marker comprises a laser marker and the marking step comprises laser marking the machined gear within the cell housing using the laser marker if the machined gear meets the specification.
3. A method in accordance with claim 2, wherein the laser marker includes a shuttle, the laser marking step further comprising fixing the machined gear using the shuttle.
4. A method in accordance with claim 1, wherein: the roll checker comprises: a support for rotatably supporting a machined gear about its central axis; a slide movable along an axis extending normal to the central axis of the machined gear supported on the support; a master gear rotatably supported on the slide with its axis of rotation parallel to the central axis of the machined gear; a slide drive for moving the slide to bring the master gear into meshed engagement with the machined gear; a rotational drive for rotating the meshed machined gear and master gear; and a sensor detecting motion of the slide resulting from run-out of the machined gear relative to the master gear; the step of positioning the machined gear in the roll checker comprises positioning the machined gear on the support; the step of clamping the machined gear in the roll checker comprises clamping the machined gear on the support; and the step of performing a roll checking operation on the clamped machined gear comprises: moving the slide using the slide drive to bring the master gear into meshed engagement with the machined gear; rotating the meshed machined gear and master gear using the rotational drive; and sensing run-out using the sensor.
5. A method in accordance with claim 4, wherein the step of rotating the meshed machined gear and master gear comprises driving the machined gear with the rotational drive.
6. A method in accordance with claim 4, wherein the slide drive for moving the slide to bring the master gear into meshed engagement with the machined gear comprises a fluid drive.
7. A method in accordance with claim 6, wherein the fluid drive constitutes a pneumatic drive.
8. A method in accordance with claim 4, wherein the rotational drive for rotating the meshed master and machined gear about a central axis constitutes a motor for rotating the machined gear.
9. A method in accordance with claim 1, further comprising: providing a part washer supported in the housing; and positioning the machined gear in the gear washing system using the gripper mechanism of the robot and washing the machined gear.
10. A method in accordance with claim 1, wherein the gripper mechanism comprises a servo gripper mechanism having two grippers that can support two parts simultaneously so that a part to be machined can be loaded into the machining center and a part which has been machined in the machining center can be moved to the housing for the performance of secondary operations.
11. A method in accordance with claim 1, further comprising; moving a part blank from the cell housing to the gear grinder using the gripper mechanism; and measuring the part blank using the gripper mechanism to determine if the part blank is a proper blank.
12. A method in accordance with claim 1, wherein the robot is a six axis of freedom robot.
13. A method in accordance with claim 1, further comprising: providing a controller adapted to receive signals from the roll checker; and using the controller as an aid in segregating properly machined gears from improperly machined gears.
14. A method in accordance with claim 1, wherein: the identification code marked on each machined gear is an identification code; further comprising providing a controller adapted to record and store data; and recording and storing data for each gear and associating the data with the identification code, thereby providing for traceability of the machined gears.
15. A method in accordance with claim 14, wherein the identification code marked on each machined gear is a unique identification code.
16. A method in accordance with claim 14, wherein the data recorded and stored and associated with the identification codes is selected from the data points consisting of: manufacturing machine number; manufacturing machine spindle number; date of manufacture; time of manufacture; and roll check inspection results.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) Other objectives, advantages, and applications of the present invention will be made apparent by the following detailed description of a preferred embodiment of the invention. The description makes reference to the accompanying drawings in which:
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
DETAILED DESCRIPTION OF THE INVENTION
(11) As illustrated in
(12) As has been noted, the preferred embodiment of the present invention relates, among other things, to the automation cell 10 for performing secondary operations on a gear after a gear blank has been initially ground in a modular gear grinding machine 12 such as is illustrated in
(13) The automation cell 10 is generally indicated in the plan view of
(14) The frame 14 supports a horizontal table 16. The table supports a pair of trays 18 and 20. The tray 18 is used to receive incoming parts, that is blanks that have not been primarily machined. These may be loaded either manually or automatically through two access doors 22 in the side panels. The tray 20 is for outgoing parts, that is parts that have been primarily machined in the machining center 12, returned to the automation cell 10, undergone the secondary operations provided by the automation cell, and passed inspection.
(15) In its central section the table 16 supports a robot 24 which can move incoming parts from the tray 18 into the machining center 12, can retrieve the primarily machined parts, move them between the secondary operation devices supported in the automation cell 10, and place the completed parts, those which passed the inspection, in the outgoing part tray 20. Completed parts which do not pass the inspection provided by the automation cell 10 are placed by the robot 24 into a reject part bin 26.
(16) The robot 24 is programmable and preferably constitutes a six axis of freedom robot.
(17) The robot 24 is programmed to place certain sample parts which have been completed and passed inspection into an SPC (statistical process control) post assembly 28. For example, every fiftieth part which has passed inspection may be moved into the post 28 where it may be removed and externally inspected to ensure that the automation cell is meeting the required inspection standard.
(18) The parts removed from the machining center 12 by the robot 24 are first loaded into a roll check assembly 30. This assembly, which will later be explained in more detail, is a novel unit for checking gear run-out from center line during rotation of the machined gear against a qualified master part. This run-out measurement is compared to a stored maximum value. The machined parts that do not meet this roll-out specification are loaded by the robot into the reject part bin 26.
(19) The automation cell 10 also has a laser marker 32 for the completed parts. This preferably constitutes a fiber type laser used for part marking. The laser will mark a part with an assigned 2D code/serial number that can be used for traceability of the workpiece. The cell can record and store data for each gear that is logged to the unique serial number. Possible data points for collection could be: 1) manufacturing machine number; 2) manufacturing machine spindle number (in the case of multi spindle machines); 3) date and time of manufacture; 4) roll check inspection results. The laser marker 32 further comprises a shuttle used to fix the gear and transport it under the laser marker in a sealed enclosure for marking.
(20) The automation cell 10 further comprises a part washer 36 to wash the parts and rotate them to spin off moisture and the like, used to remove material fines and excess cutting fluid from the machined parts.
(21) As has been noted, the robot 24 arm 38 has the capability of gripping two parts at a time in order to load one new part and remove one completed part from the gear grinder or other serviced machine 12. The detail of the arm end is illustrated in
(22) A preferred embodiment of the roll check assembly 30 is illustrated in
(23) In alternative embodiments of the invention the master gear could be powered into rotation rather than the machined gear.
(24) The sequence of operation of the roll check device is as follows:
(25) 1. Operator installs the appropriate master gear on the spindle 56 for the selected production part.
(26) 2. Operator installs the appropriate machined gear ID clamp mandrel on the spindle 60 for the selected production part.
(27) 3. The robot 24 places a machined gear onto the driven spindle 60.
(28) 4. The driven spindle ID clamp will actuate, clamping the part on the ID (internal diameter).
(29) 5. The slide table 54 then is actuated forward by the pneumatic cylinder 64 to engage the machined gear with the master gear.
(30) 6. The machined gear then starts to rotate. During initial rotation, the LVDT 70 is monitoring the linear position of the slide table to first ensure the production and master gears have meshed. Once the mesh is realized, the production gear will now monitor the rotation to ensure 1.5 revolutions of the production piece while the LVDT is monitoring the slide table position for gear run-out.
(31) 7. Once the inspection cycle is complete, the slide table retracts back to the load/unload position and the driven spindle unclamps the ID part clamp of the production piece.
(32) 8. Now the cycle is complete and the material handling device is clear to remove the machined gear and load the next one, re-starting the cycle again at step 3.
(33) The sequence of operation of the entire system is as follows:
(34) 1. Operator loads a full tray of Green part blanks in the incoming part tray 18, and an empty tray 20 at the outgoing part tray position.
(35) 2. Operator closed the access door and presses a start button.
(36) 3. The robot 24 travels to the incoming tray position and removes a green part with gripper A.
(37) 4. The robot then travels to the grinding machine and removes a finished part with gripper B, and places a green part with gripper A and moves out clear of the machine (at this point the machine starts its cycle).
(38) 5. The robot travels to the part wash position 36 and removes a finished/washed part with gripper A, and places the finished/dirty part in the washer with gripper B and moves up clear of the washer (at this point the washer starts its cycle).
(39) 6. The robot travels to the roll checker 30 and removes a full inspected part from the checker fixture with gripper B, and places the cleaned finished part in the checker fixture with gripper A and moves clear of the roll checker (at this point the roll checker starts its cycle).
(40) 7a. The robot 24 travels to the laser marker shuttle 34 and removes a marked part with gripper A, and places the inspected part in the shuttle fixture with gripper B and moves up clear of the shuttle fixture (at this point the shuttle fixture moves into the laser position for marking the part).
(41) 7b. If the inspected part does not pass the roll check, the robot will move to the reject bin and deposit the part.
(42) 8. The robot travels to the outgoing tray position 20 and places the machined, washed, inspected and laser marked part into the outgoing part tray.
(43) 9. Cycle now starts over at sequence number 3.