Automatic detection system for shank runout

By designing a fully automated tool holder runout detection system, a robotic arm and inspection tool are used to automatically identify the tool holder position. Combined with camera capture and processor analysis, the system solves the problem of limited efficiency and accuracy of manual inspection, and achieves efficient and accurate automated inspection.

CN120445041BActive Publication Date: 2026-07-21JIANGSU SHUANGYANG MASCH TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
JIANGSU SHUANGYANG MASCH TECH CO LTD
Filing Date
2025-05-21
Publication Date
2026-07-21

AI Technical Summary

Technical Problem

The existing tool holder runout detection process involves a high degree of manual intervention, which limits the detection efficiency and accuracy, and cannot meet the high precision requirements of CNC machining for tool holders.

Method used

A fully automated tool holder runout detection system was designed. It utilizes a robotic arm and a tooling fixture in conjunction with a processor to automatically identify and confirm the tool holder position. The system also captures and stores the detection data via a camera, enabling automated detection and data analysis.

Benefits of technology

It improves the efficiency and accuracy of tool holder runout detection, ensuring that each tool holder meets the accuracy requirements, reducing manual intervention, and realizing a fully automated detection process.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120445041B_ABST
    Figure CN120445041B_ABST
Patent Text Reader

Abstract

The application discloses a full-automatic detection system for tool shank runout, and the runout detection device comprises a base, a main shaft rotating around a vertical vertical shaft is rotationally connected below the base, the top end of the main shaft penetrates through the base upwards and coaxially has a taper arc groove matched with the side wall of the tool shank, the base is rotationally connected with the main shaft through a bearing, a mechanical hand E is further fixed on one side of the base, an end of the mechanical hand E is fixed with a detection tool for detecting the runout, a processor is electrically connected with the mechanical hand A, the mechanical hand B, the mechanical hand E, a driving motor, a driving piston, a memory and an operation panel respectively, and the detection data of the detection tool controlled by the processor is stored in the memory. According to the above structure, the detection data of the detection tool is analyzed whether to meet the runout requirement, and the detection data is stored in the memory.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the technical field of automated detection of tool holder runout, and more specifically to a fully automated tool holder runout detection system. Background Technology

[0002] CNC machining places more stringent requirements on the rigidity, precision, durability, and dynamic balance performance of cutting tools. Tool selection should focus on the structural and manufacturability analysis of the workpiece, taking into account factors such as the machining capabilities of the CNC machine tool, the workpiece material, and the specific process involved.

[0003] In CNC machine tools, the cutting tools are fixedly connected to the machine tool spindle via tool holders. To ensure machining accuracy, high requirements are placed not only on the cutting tools and the machine tool spindle, but also on the tool holder itself. Since the spindle transmits power to the cutting tools through the tool holder, both the static and dynamic accuracy requirements of the tool holder are extremely high. The static accuracy of the tool holder is its machining accuracy, with the runout accuracy of the tool holder itself having a significant impact on machining. The dynamic accuracy of the tool holder is its dynamic balance accuracy. During the tool holder manufacturing process, various tests are performed on different parts of the tool holder, including runout testing and dynamic balance testing.

[0004] Because the tool holder has a tapered surface for connection to the machining center spindle, ordinary runout detection equipment cannot easily fix the tool holder to the rotating shaft for runout detection during rotation. Therefore, the applicant has previously filed several patents to address this problem and has also developed runout detection equipment applicable to different specifications and models of tool holders. However, in actual production, it has been found that such runout detection equipment requires manual loading and unloading of the tool holder each time, and each time the inspector manually contacts the probe of the inspection tool with the corresponding position on the tool holder to be tested, followed by manual observation and inspection.

[0005] This results in a high degree of manual intervention in the inspection process. As a crucial component of CNC machining centers, the tool holder requires exceptionally high precision, necessitating rigorous testing of every tool holder produced; random sampling is not feasible. Furthermore, the efficiency of manual inspection is highly dependent on the operator's skill level, and its limited effectiveness means that runout detection significantly hinders production efficiency. Since the inspection requires manual placement of the gauge probe against the corresponding position on the tool holder and manual observation, the accuracy of runout detection is closely linked to the precision of the probe placement and the accuracy of the gauge display. Therefore, the accuracy of runout detection is heavily influenced by manual inspection.

[0006] Therefore, in order to improve the efficiency and accuracy of vibration detection, there is an urgent need to provide a specialized automated vibration detection device. Summary of the Invention

[0007] The purpose of this invention is to overcome the shortcomings of the prior art and provide a fully automatic tool holder runout detection system. Through the runout detection device, the tool holder can be identified and verified, so that the robot arm with the fixture fixed can contact the probe of the fixture with the corresponding position of the tool holder to be detected. The processor analyzes the detection data of the fixture to see if it meets the runout requirements and stores the detection data in the memory.

[0008] The technical solution adopted in this invention is:

[0009] A fully automatic tool holder runout detection system includes a runout detection device. Tool holders at the runout detection loading station are loaded onto the runout detection device via robot A. Tool holders that have passed the runout detection are unloaded via robot B. Robot B unloads tool holders that meet the runout requirements to the runout detection unloading station. The runout detection device includes a base, with a main shaft rotatably connected to the bottom of the base, rotating about a vertical axis. The top end of the main shaft passes upward through the base and has a conical groove coaxially aligned with the side wall of the tool holder. The base is connected via an axis... The spindle is rotatably connected to the base. A robotic arm E is fixedly mounted on one side of the base. A gauge for detecting runout is fixed to the end of the robotic arm E. The spindle is driven by a drive motor fixed to the runout detection device. A clamping sleeve for clamping the tool holder is provided at the bottom of the conical groove. An axially reciprocating pull rod is also coaxially mounted inside the spindle. The axial movement of the pull rod controls the tightening and loosening of the clamping sleeve. The bottom end of the pull rod extends downwards from the spindle and engages with the drive piston fixed to the runout detection device. The telescopic rod is fixedly connected; the runout detection device also includes a processor, a memory, and an operation panel. The processor is electrically connected to robot A, robot B, robot E, a drive motor, a drive piston, the memory, and the operation panel. The processor executes the corresponding program through virtual or physical buttons on the operation panel, and displays the feedback after operation or execution of the corresponding program. The memory stores tool holder drawing information, robot motion program information, and fixture detection data. The processor controls robot A to clamp and move the tool holder from the runout detection loading station to the corresponding conical groove on the spindle. The processor controls the drive piston to drive the axial pull rod to move axially. The processor controls robot E to move the probe end of the fixture to the outer wall of the tool holder or the inner wall for connecting the tool holder. The processor controls the drive motor to drive the spindle to rotate at least one revolution, while simultaneously controlling the fixture detection data to be stored in the memory. The processor controls robot B to clamp and move the tool holder that meets the runout requirements from the runout detection device to the runout detection unloading station.

[0010] A further improvement of the present invention is that a drive wheel is coaxially fixed on the drive shaft of the drive motor, and a transmission wheel is coaxially fixed on the main shaft, wherein the drive wheel and the transmission wheel are connected in a transmission manner.

[0011] A further improvement of the present invention is that a transmission shaft is coaxially provided at the bottom end of the main shaft, the transmission wheel is coaxially fixed to the transmission shaft, the bottom of the transmission shaft is rotatably connected to the connecting frame A, the drive motor is fixed to the connecting frame A below the base, the circumferential pull rod extends from the bottom end of the transmission shaft and passes downward through the connecting frame A, the drive piston is fixed to the connecting frame B below the connecting frame A, and the connecting frame A and the connecting frame B are respectively fixedly connected to the support legs provided at the bottom of the base.

[0012] A further improvement of the present invention is that the jitter detection device further includes a communication device electrically connected to the processor, and the communication device is communicatively connected to the data storage device and the data reading device, respectively.

[0013] A further improvement of the present invention is that the jumping detection device further includes a robotic arm motion program input device electrically connected to the processor, wherein the program information input by the robotic arm motion program input device is stored in the memory by the processor.

[0014] A further improvement of the present invention is that the runout detection device further includes a drawing input device electrically connected to the processor, and the tool holder drawing information input by the drawing input device is stored in the memory by the processor.

[0015] A further improvement of the present invention is that the inspection fixture is equipped with a display device for displaying the inspection values.

[0016] A further improvement of the present invention is that the base is also fixedly equipped with a camera, which is located directly above the main shaft and shoots downwards. The camera is fixedly connected to the base via a mounting bracket. Robotic arms A, B, and E all move below the camera. The camera is electrically connected to a processor. The memory stores the camera's shooting information. The processor controls robotic arm E to move the probe end of the fixture to the outer wall of the tool holder or the inner wall used to connect the tool bar, and to make the fixture's display device face upwards. The processor controls the drive motor to drive the main shaft to rotate at least one revolution, and simultaneously controls the fixture's detection data and the camera to capture the fixture's runout detection process and store the captured content in the memory.

[0017] A further improvement of the present invention is that the processor controls the camera to capture images during the process of the robotic arm A loading and fixing the tool holder into the conical groove, and matches the images with the tool holder drawing information stored in the memory.

[0018] A further improvement of the present invention is that the processor controls the robotic arm B to pick up the tool holder that does not meet the runout requirements from the runout detection device and move it to the runout detection defective material station.

[0019] The beneficial effects of this invention are as follows:

[0020] First, the fully automatic tool holder runout detection system of the present invention, through the runout detection device, can identify and verify the tool holder, so that the robot arm with the fixture fixed can contact the probe of the fixture with the corresponding position of the tool holder to be detected, and the processor analyzes the detection data of the fixture to see if it meets the runout requirements, while storing the detection data in the memory.

[0021] Secondly, the fully automatic tool holder runout detection system of the present invention allows staff to directly observe the runout during inspections via the display device of the inspection fixture to determine if there is any deviation in the runout detection. In addition, the system uses a camera to capture and store the runout values ​​displayed on the inspection fixture during the runout detection process in the memory, so that the detection images can be used as evidence to confirm whether the tool holder runout meets the requirements when problems are encountered later.

[0022] Third, the fully automatic tool holder runout detection system of the present invention communicates with the processor through a memory, a data reading device and a data storage device via a communication device, thereby enabling the viewing and analysis of the detection data and corresponding detection status of each monitored tool holder, so as to ensure that all tool holders can be traced back, thereby ensuring the quality of the tool holders.

[0023] Fourth, the fully automatic tool holder runout detection system of the present invention uses a processor to retrieve the corresponding program so that the robot arm E can connect the probe of the gauge to the corresponding position of the tool holder to be tested. This ensures the accuracy of the contact between the probe of the gauge and the position to be tested of different types of tool holders, as well as the consistency of the contact with the position to be tested of the same type of tool holder. In addition, it can also effectively improve the efficiency of placing the gauge probe at the position to be tested of the tool holder.

[0024] Fifth, the fully automatic tool holder runout detection system of the present invention determines whether the runout requirements are met by using the processor to view the image of the tool display device captured by the camera during the runout detection process, thereby ensuring the accuracy of the runout detection.

[0025] Sixth, the fully automatic tool handle runout detection system of the present invention stores the runout detection screen in the memory so that it can be retrieved as evidence when needed for inspection.

[0026] Seventh, the fully automatic tool holder runout detection system of the present invention can, through the function of a camera, verify whether the tool holder is the corresponding tool holder model after it is fixed to the main shaft of the runout detection device. Attached Figure Description

[0027] Figure 1 This is a top view of a tool holder inspection, marking, and cleaning production line equipped with a fully automated tool holder runout detection system.

[0028] Figure 2 This is a front view schematic diagram of a fully automatic tool holder runout detection system.

[0029] Figure 3 This is a top view schematic diagram of a fully automatic tool holder runout detection system.

[0030] Figure 4 A top-down view of a fully automated tool holder runout detection system with the camera hidden.

[0031] Figure 5 This is a schematic diagram of the control structure connection of a fully automatic tool holder runout detection system. Detailed Implementation

[0032] Combination Figures 1-5As can be seen, the fully automatic tool holder runout detection system includes a runout detection device 1. Tool holders from the runout detection loading station 9 are loaded onto the runout detection device 1 via a robot A10. Tool holders detected by the runout detection device 1 are unloaded via a robot B12. The robot B12 unloads tool holders that meet the runout requirements to the runout detection unloading station 11. The runout detection device 1 includes a base 100. A main shaft 101 rotating about a vertical axis is rotatably connected to the lower part of the base 100. The top end of the main shaft 101 passes upward through the base 100 and is coaxially provided with a tapered groove 123 that matches the side wall of the tool holder. The base 100 rotates with the main shaft 101 via a bearing 102. The base 100 is connected to a robot arm E104 fixedly mounted on one side. A gauge 103 for detecting runout is fixed to the end of the robot arm E104. The main shaft 101 is driven by a drive motor 108 fixed to the runout detection device 1. A clamping sleeve for clamping a tool holder is provided at the bottom of the conical groove 123. An axially reciprocating pull rod 109 is coaxially mounted inside the main shaft 101. The axial movement of the axial pull rod 109 controls the tightening and loosening of the clamping sleeve. The bottom end of the axial pull rod 109 extends downwards from the main shaft 101 and is fixedly connected to the telescopic rod of the drive piston 110 fixed to the runout detection device 1. The runout... The detection device 1 also includes a processor 118, a memory 121, and an operation panel 124. The processor 118 is electrically connected to the robotic arms A10, B12, and E104, the drive motor 108, the drive piston 110, the memory 121, and the operation panel 124. The processor 118 executes corresponding programs via virtual or physical buttons on the operation panel 124, and displays feedback after operation or execution of the corresponding program. The memory 121 stores tool holder drawing information, robotic arm motion program information, and detection data of the inspection fixture 103. The processor 118 controls... Robotic arm A10 moves the tool holder from the runout detection loading station 9 to the corresponding conical groove 123 of the spindle 101. Processor 118 controls the drive piston 110 to drive the axial pull rod 109 to move axially. Processor 118 controls robotic arm E104 to move the probe end of the gauge 103 to the outer wall of the tool holder or the inner wall for connecting the tool holder. Processor 118 controls the drive motor 108 to drive the spindle 101 to rotate at least one revolution, and at the same time controls the detection data of the gauge 103 to be stored in the memory 121. Processor 118 controls robotic arm B12 to move the tool holder that meets the runout requirements from the runout detection device 1 to the runout detection unloading station 11.

[0033] The drive shaft of the drive motor 108 is coaxially fixed with a drive wheel 112, and the main shaft 101 is coaxially fixed with a transmission wheel 113. The drive wheel 112 and the transmission wheel 113 are connected in a transmission manner.

[0034] The drive wheel 112 is connected to the transmission wheel 113 via a synchronous belt 114.

[0035] The bottom end of the main shaft 101 is coaxially provided with a transmission shaft 107, the transmission wheel 113 is coaxially fixed to the transmission shaft 107, the bottom of the transmission shaft 107 is rotatably connected to the connecting frame A116, the drive motor 108 is fixed to the connecting frame A116 below the base 100, the circumferential pull rod 109 extends from the bottom end of the transmission shaft 107 and passes downward through the connecting frame A116, and the drive piston 110 is fixed to the connecting frame B117 below the connecting frame A116.

[0036] The connecting frame A116 and connecting frame B117 are respectively fixedly connected to the support leg 114 provided at the bottom of the base 100.

[0037] The camera 106 is fixedly connected to the base 100 via a mounting bracket 115.

[0038] The jitter detection device 1 also includes a communication device 122 electrically connected to the processor 118, and the communication device 122 is communicatively connected to the data storage device and the data reading device, respectively.

[0039] The jumping detection device 1 also includes a robotic arm motion program input device 119 electrically connected to the processor 118. The program information input by the robotic arm motion program input device 119 is stored in the memory 121 by the processor 118.

[0040] The runout detection device 1 also includes a drawing input device 120 electrically connected to the processor 118. The tool holder drawing information input by the drawing input device 120 is stored in the memory 121 by the processor 118.

[0041] The inspection tool 103 is equipped with a display device 105 for displaying the test values.

[0042] The base 100 is also fixedly equipped with a camera 106, which is located directly above the spindle 101 and shoots downwards. The camera 106 is fixedly connected to the base 100 via a mounting bracket 115. The robotic arms A10, B12, and E104 all move below the camera 106. The camera 106 is electrically connected to the processor 118. The memory 121 stores the shooting information of the camera 106. The processor 118 controls the robotic arm E104 to move the probe end of the fixture 103 to the outer wall of the handle or the inner wall for connecting the handle, and makes the display device 105 of the fixture 103 display upwards. The processor 118 controls the drive motor 108 to drive the spindle 101 to rotate at least one revolution, and simultaneously controls the detection data of the fixture 103 and the camera 106 to shoot the jumping detection process of the fixture 103 and store the shooting content in the memory 121.

[0043] The processor 118 controls the camera 106 to capture images during the process of the robot arm A10 loading and fixing the tool holder into the conical groove 123, and matches the images with the tool holder drawing information stored in the memory 121.

[0044] The processor 118 controls the robotic arm B12 to pick up the tool holder that does not meet the runout requirements from the runout detection device 1 and move it to the runout detection defective material station 13.

[0045] Combination Figures 1-5 It is known that the knife handle inspection, marking, cleaning, and packaging production line includes, in sequence, a runout detection device 1, a dynamic balance detection device 2, a marking device 3, a brushing device 4, a spraying device 5, a drying device 6, a cleaning device 7, and a packaging station 8. The knife handles at the runout inspection loading station 9 are loaded onto the runout inspection device 1 by a robotic arm A10. The knife handles inspected by the runout inspection device 1 are unloaded by a robotic arm B12. The robotic arm B12 unloads the knife handles that meet the runout requirements to the runout inspection unloading station 11. The robotic arm C... 16. Load the tool holder from the dynamic balancing test loading station 14 to the dynamic balancing test device 2, and unload the tool holder that has achieved dynamic balancing from the dynamic balancing test device 2 to the dynamic balancing test unloading station 15. The robot D20 loads the tool holder from the marking loading station 18 to the marking device 3, and unloads the tool holder after marking by the marking device 3 to the marking unloading station 19. Then, the tool holder passes through the brushing device 4, spraying device 5, drying device 6, and cleaning device 7 in sequence, and after drying, it is packaged at the packaging station 8.

[0046] The runout detection device 1 includes a base 100, with a main shaft 101 rotatably connected to the lower part of the base 100, rotating about a vertical axis. The top end of the main shaft 101 passes upward through the base 100 and has a conical groove 123 coaxially arranged to match the side wall of the tool holder. The base 100 is rotatably connected to the main shaft 101 via a bearing 102. A robot arm E104 is also fixedly mounted on one side of the base 100, with a gauge 103 for detecting runout fixed to the end of the robot arm E104. The main shaft 101 is driven by a drive motor 108 fixed to the runout detection device 1. The bottom of the conical groove 123 is provided with a clamping sleeve for clamping the tool holder. An axially reciprocating pull rod 109 is also coaxially disposed within the main shaft 101. The axial movement of the axial pull rod 109 controls the tightening and loosening of the clamping sleeve. The bottom end of the axial pull rod 109 extends downwards from the main shaft 101 and is fixedly connected to the telescopic rod of the drive piston 110 fixed to the runout detection device 1. The runout detection device 1 also includes a processor 118, a memory 121, and an operation panel 124. The processor 118 is connected to the robotic arm A10, robotic arm B12, and robotic arm B13, respectively. The robotic arm E104, drive motor 108, drive piston 110, memory 121, and operation panel 124 are electrically connected. The processor 118 executes corresponding programs via virtual or physical buttons on the operation panel 124, and the operation panel 124 displays feedback after operation or after the processor 118 executes the corresponding program. The memory 121 stores tool holder drawing information, robotic arm motion program information, and inspection data from the gauge 103. The processor 118 controls the robotic arm A10 to move the tool holder from the jump detection loading station 9 to its corresponding placement position. Within the tapered groove 123 of the spindle 101, the processor 118 controls the drive piston 110 to drive the axial pull rod 109 to move axially. The processor 118 controls the robot arm E104 to move the probe end of the gauge 103 to the outer wall of the tool holder or the inner wall used to connect the tool holder. The processor 118 controls the drive motor 108 to drive the spindle 101 to rotate at least one revolution, and at the same time controls the detection data of the gauge 103 to be stored in the memory 121. The processor 118 controls the robot arm B12 to pick up the tool holder that meets the runout requirements from the runout detection device 1 and move it to the runout detection unloading station 11.

[0047] The drive shaft of the drive motor 108 is coaxially fixed with a drive wheel 112, and the main shaft 101 is coaxially fixed with a transmission wheel 113. The drive wheel 112 and the transmission wheel 113 are connected in a transmission manner.

[0048] The drive wheel 112 is connected to the transmission wheel 113 via a synchronous belt 114.

[0049] The bottom end of the main shaft 101 is coaxially provided with a transmission shaft 107, the transmission wheel 113 is coaxially fixed to the transmission shaft 107, the bottom of the transmission shaft 107 is rotatably connected to the connecting frame A116, the drive motor 108 is fixed to the connecting frame A116 below the base 100, the circumferential pull rod 109 extends from the bottom end of the transmission shaft 107 and passes downward through the connecting frame A116, and the drive piston 110 is fixed to the connecting frame B117 below the connecting frame A116.

[0050] The connecting frame A116 and connecting frame B117 are respectively fixedly connected to the support leg 114 provided at the bottom of the base 100.

[0051] The camera 106 is fixedly connected to the base 100 via a mounting bracket 115.

[0052] The jitter detection device 1 also includes a communication device 122 electrically connected to the processor 118, and the communication device 122 is communicatively connected to the data storage device and the data reading device, respectively.

[0053] The jumping detection device 1 also includes a robotic arm motion program input device 119 electrically connected to the processor 118. The program information input by the robotic arm motion program input device 119 is stored in the memory 121 by the processor 118.

[0054] The runout detection device 1 also includes a drawing input device 120 electrically connected to the processor 118. The tool holder drawing information input by the drawing input device 120 is stored in the memory 121 by the processor 118.

[0055] The inspection tool 103 is equipped with a display device 105 for displaying the test values.

[0056] The base 100 is also fixedly equipped with a camera 106, which is located directly above the spindle 101 and shoots downwards. The robotic arms A10, B12, and E104 all move below the camera 106. The camera 106 is electrically connected to the processor 118. The memory 121 stores the shooting information of the camera 106. The processor 118 controls the robotic arm E104 to move the probe end of the fixture 103 to the outer wall of the handle or the inner wall for connecting the handle, and makes the display device 105 of the fixture 103 display upwards. The processor 118 controls the drive motor 108 to drive the spindle 101 to rotate at least one revolution. At the same time, it controls the detection data of the fixture 103 and the camera 106 to shoot the jumping detection process of the fixture 103 and store the shooting content in the memory 121.

[0057] The processor 118 controls the camera 106 to capture images during the process of the robot arm A10 loading and fixing the tool holder into the conical groove 123, and matches the images with the tool holder drawing information stored in the memory 121.

[0058] The processor 118 controls the robotic arm B12 to pick up the tool holder that does not meet the runout requirements from the runout detection device 1 and move it to the runout detection defective material station 13.

[0059] Through the robot motion program input device 119, programs for each tool holder drawing in the tool holder drawing information stored in the memory 121 are input for the actions involved in the runout detection process of robot A10, robot E104, and robot B12. These programs include: moving the gripping device of robot A10 to the tool holder position corresponding to the runout detection loading station 9; gripping the corresponding position of the corresponding tool holder by robot A10; moving the gripped tool holder of robot A10 to the matching contact of the conical groove 123; and releasing the tool holder placed in the conical groove 123 by robot A10 and retracting it to the starting position. The program also includes moving the probe of the inspection fixture 103 of robot E104 to the outer diameter runout detection position placed on the outer wall of the tool holder in the conical groove 123. The procedure includes a procedure for moving the probe of the gauge 103 to the inner diameter runout detection position of the tool holder placed in the conical groove 123 for connecting the inner wall of the tool bar, and a procedure for retracting the robot arm E104 to the starting position. It also includes a procedure for moving the gripping device of the robot arm B12 to the position of the tool holder placed in the conical groove 123, a procedure for gripping the corresponding position of the corresponding tool holder, a procedure for moving the gripped tool holder of the robot arm B12 to the corresponding position of the runout detection unloading station 11 or the corresponding position of the runout detection defective material station 13 according to the detection result of the gauge 103, and a procedure for releasing the tool holder placed in the runout detection unloading station 11 or the runout detection defective material station 13 and retracting the robot arm B12 to the starting position.

[0060] The drawing input device 120 inputs the drawing corresponding to the tool holder that needs to be processed and stores it in the memory 121. The drawing input device 120 includes a drawing data transmission interface and / or a drawing scanning device that are connected to the processor 118.

[0061] After the robotic arm A10 places the tool holder to be tested for runout into the conical groove 123 and returns to the starting position, the processor 118 controls the camera 106 to take a picture of the tool holder placed in the conical groove 123. Then, the processor 118 compares the tool holder picture taken by the camera 106 with the tool holder drawing information stored in the memory 121 to ensure that the robotic arm E104 can drive the fixture 103 to move to the corresponding position of the tool holder according to the corresponding tool holder testing procedure for testing. At the same time, the processor 118 controls the camera 106 to take pictures of the testing process of the fixture 103. Based on the runout data displayed by the display device 105 during the testing process, the processor 118 determines whether the runout requirements are met and controls the robotic arm B102 to move the tool holder to the runout testing unloading station 11 or the runout testing defective material station 13.

[0062] The dynamic balancing testing device 2 is also provided with a tool holder side drilling device 17 on one side. The robot arm C16 rotates the tool holder that needs to be drilled after dynamic balancing testing between the tool holder side drilling device 17 and the dynamic balancing testing device 2.

[0063] The dynamic balancing testing device 2 uses a tool holder dynamic balancing machine, model TD2009, from HAIMER (Germany). This device can laser-mark the tool holder to indicate unbalanced and corrective positions. It can also use radial drilling and weight-reduction marking software to indicate drilling positions, inner diameters, and depths, allowing drilling at these marked positions via the drilling device 17. Furthermore, it can use dynamic balancing ring counterweight marking software to indicate the adjusted position of the dynamic balancing ring, enabling balancing via the ring or other adjustment methods.

[0064] After the robotic arm C16 picks up the corresponding tool holder from the dynamic balancing inspection loading station 14, it moves it to the dynamic balancing inspection device 2. Then, the robotic arm C16 leaves the dynamic balancing inspection device 2, which performs a dynamic balancing inspection on the tool holder. If the dynamic balancing inspection device 2 detects that the tool holder's dynamic balance meets the requirements, the robotic arm C16 picks up the tool holder and moves it to the dynamic balancing inspection unloading station 15. If the dynamic balancing inspection device 2 detects that the tool holder's dynamic balance does not meet the requirements, and if the dynamic balancing inspection device 2 uses radial drilling de-weighting marking software to mark the drilling position, inner diameter, and depth, the robotic arm C16 moves the tool holder to the drilling position. Device 17 drills holes at the marked positions on the tool holder using drilling device 17. After drilling is completed according to the markings, robot arm C16 moves the tool holder to dynamic balancing detection device 2. If dynamic balancing detection device 2 marks the adjusted position of the dynamic balancing ring using dynamic balancing ring counterweight marking software, robot arm C16 adjusts the dynamic balancing ring to the corresponding position. Then, dynamic balancing detection device 2 performs dynamic balancing detection on the tool holder again, repeating the previous steps until dynamic balancing detection device 2 detects that the dynamic balance of the tool holder meets the requirements. Then, robot arm C16 clamps the tool holder and moves it to dynamic balancing detection unloading station 15.

[0065] The scrubbing device 4 has a scrubbing and feeding station 21 on the side opposite to the spraying device 5. The spraying device 5 is equipped with a chain conveyor belt 22, and the drying device 6 is equipped with a mesh chain conveyor belt 23. The starting end of the chain conveyor belt 22 extends out of the spraying device 5 and reaches the position of the scrubbing device 4. The ending end of the chain conveyor belt 22 extends out of the spraying device 5 and connects with the starting end of the mesh chain conveyor belt 23 extending out of the drying device 6. The ending end of the mesh chain conveyor belt 23 extends out of the drying device 6 and reaches the position of the cleaning device 7.

[0066] The scrubbing device 4 contains scrubbing liquid.

[0067] The scrubbing solution is an emulsion.

[0068] The brushing device 4 is connected to a circulation pump A via a connecting pipe A. The brushing liquid enters the circulation pump A after passing through the filter device A connected by the connecting pipe A, and then re-enters the brushing device 4 via the circulation pump A. This achieves filtration, impurity removal, and circulation of the brushing liquid, ensuring that the brushing liquid in the brushing device 4 is free of impurities. This guarantees that the circulating brushing liquid in the brushing device 4 effectively cleans the knife handle, and because impurities in the brushing liquid are removed, the surface of the knife handle will not be scratched, thus ensuring the brushing effect of the knife handle.

[0069] The spraying liquid sprayed in the spraying device 5 is a demulsifier solution.

[0070] The air blown out of the drying device 6 is in the opposite direction to the conveying direction of the mesh conveyor belt 23 and is tilted downwards.

[0071] The cleaning device 7 contains cleaning fluid.

[0072] The cleaning solution is water.

[0073] The cleaning device 7 is connected to a circulation pump B via a connecting pipe B. The cleaning fluid enters the circulation pump B after passing through the waste liquid treatment device connected by the connecting pipe B, and then re-enters the cleaning device 7 through the circulation pump B. This achieves waste liquid treatment and circulation, ensuring that the cleaning fluid in the cleaning device 7 is always kept as clean water, thereby guaranteeing the cleaning effect of the knife handle.

[0074] The cleaning device 7 is an ultrasonic cleaning device.

[0075] The cleaning device 7 is provided with a knife handle filtration and turnover device 24 on one side. After the knife handle on the filtration and turnover device 24 is filtered dry, it is moved to one side of the packaging station 8. The other side of the packaging station 8 is provided with a box 25 for placing the packaged knife handle.

[0076] like Figures 1-5As can be seen, when using this application, the model of the tool holder placed at the runout detection loading station 9 is input through the operation panel 124, and the system is started. The robot A10 places the tool holder to be tested for runout on the runout detection loading station 9 into the conical groove 123 and returns to the starting position. Then, the drive piston 110 moves axially through the drive axial pull rod 109 to fix the tool holder placed in the conical groove 123. Next, the camera 106 takes a top-view photo of the tool holder fixed in the conical groove 123 and compares it with the top view of the corresponding model tool holder drawing information stored in the memory 121 by the processor 118. If the comparison finds that the top view photo does not match the top view of the corresponding model tool holder, the processor 118 temporarily... Stop all other device operations and display an alarm on the operation panel 124. Re-enter the model number of the tool holder corresponding to the one placed in the conical groove 123 via the operation panel 124, or use the operation panel 124 to have the processor 118 control the drive piston 110 to release the tool holder placed in the conical groove 123, remove it, and replace it with a tool holder matching the previously entered model number. Then, use the operation panel 124 again to have the processor 118 control the drive piston 110 to fix the tool holder placed in the conical groove 123. If the top view photo matches the top view of the corresponding model tool holder, the processor 118 controls the robot arm E104 to execute the runout detection program according to the corresponding model tool holder. The processor 118 controls the robot arm E104 to move the fixture 103. The probe of the fixture 103 contacts the runout detection position on the outer wall of the tool holder, and the angle of the fixture 103 is adjusted so that the display device 105 of the fixture 103 faces the camera 106. Then, the processor 118 controls the camera 106 to start video recording, and controls the drive motor 108 to drive the spindle 101 to rotate at least one revolution and then stop. At this time, the camera 106 also pauses recording and transmits the captured image to the memory 121. The processor 118 controls the robot arm E104 to move the fixture 103 to the runout detection position on the inner wall of the tool holder used to connect the tool, and adjusts the angle of the fixture 103 so that the display device 105 of the fixture 103 faces the camera 106. Then, the processor 118... The control camera 106 starts video recording, and the control motor 108 drives the spindle 101 to rotate at least one revolution before stopping. At this time, the camera 106 also pauses recording and transmits the captured image to the memory 121. Then, the processor 118 controls the drive piston 110 to release the tool holder placed in the conical groove 123. In addition, the processor 118 analyzes the jumping situation displayed on the display device 105 during the two rotations of the tool holder driven by the spindle 101 captured by the camera 106. If at least one jumping situation does not meet the requirements, the processor 118 controls the robot arm B12 to rotate the tool holder placed in the conical groove 123 to the jumping detection defective material station 13 and return to the starting position so that the tool holder can be reprocessed or scrapped later.If both runout conditions meet the requirements, the processor 118 controls the robot arm B12 to place the tool holder placed in the conical groove 123 onto the runout detection unloading station 11 and then return to the starting position. When the number of tool holders that fail the runout detection at the runout detection defective material station 13 reaches the corresponding turnover quantity, the workers will transfer the tool holders on the runout detection defective material station 13 to the processing workshop for further processing or transfer them to the scrap area for disposal as waste.

[0077] When the tool holder at the runout detection unloading station 11 reaches the corresponding turnover quantity, it is transferred to the dynamic balance detection loading station 14. Then, the robot arm C16 moves the corresponding tool holder at the dynamic balance detection loading station 14 to a position coaxial with the detection spindle of the dynamic balance detection device 2, fixes it, and returns it to its starting position. The dynamic balance detection device 2 then performs a dynamic balance test on the tool holder. If the dynamic balance of the tool holder meets the requirements, the robot arm C16 clamps the tool holder and moves it to the dynamic balance detection unloading station 15, then returns it to its starting position. If the dynamic balance of the tool holder does not meet the requirements, the dynamic balance detection device 2 uses radial drilling de-weighting marking software to mark the drilling position, inner diameter, and drilling... For hole depth, robot arm C16 moves the tool holder to drilling device 17 and drills the hole at the marked position on the tool holder using drilling device 17, then returns to the starting position. After drilling device 17 completes the drilling according to the markings, robot arm C16 moves the tool holder to dynamic balancing detection device 2 and returns to the starting position. If dynamic balancing detection device 2 uses dynamic balancing ring counterweight marking software to mark the adjusted position of the dynamic balancing ring, robot arm C16 adjusts the dynamic balancing ring to the corresponding position and returns to the starting position. Then, dynamic balancing detection device 2 performs dynamic balancing detection on the tool holder again, repeating the previous steps until dynamic balancing detection device 2 detects that the dynamic balance of the tool holder meets the requirements. After that, robot arm C16 clamps the tool holder and moves it to dynamic balancing detection unloading station 15 and returns to the starting position.

[0078] When the tool holder on the dynamic balancing test unloading station 15 reaches the corresponding turnover number, the tool holder on the dynamic balancing test unloading station 15 is transferred to the marking and loading station 18; the robot D20 transfers the tool holder on the marking and loading station 18 to the marking device 3, fixes it, and then returns to the starting position. After the marking device 3 completes the marking of the tool holder, the robot D20 transfers the tool holder on the marking device 3 to the marking unloading station 19 and returns to the starting position.

[0079] When the tool holders at the marking and unloading station 19 reach the corresponding turnover quantity, they are transferred to the brushing and loading station 21. A worker or a brushing and gripping robot then transfers the tool holders to be brushed at the brushing and loading station 21 to the brushing device 4, where they are brushed with a brushing solution. The brushing device 4 removes processing debris and grease from the outer and inner surfaces of the tool holders. After the tool holders have been brushed in the brushing device 4, the worker or the brushing and gripping robot transfers them to the beginning of the chain conveyor belt 22. Then, the worker or the brushing and gripping robot returns to the brushing and loading station 21, picks up another tool holder to be brushed, and transfers it to the brushing device 4. This process is repeated.

[0080] The knife handle placed at the beginning of the chain conveyor belt 22 enters the spraying device 5 under the conveying action of the chain conveyor belt 22. After the demulsifier solution sprayed in the spraying device 5 comes into contact with the knife handle that has passed through the spraying device 5, the oil and water of the emulsion on the surface of the knife handle are separated. Under the spraying action of the demulsifier, the oil and water mixture remaining on the surface of the knife handle is separated from the knife handle. Under the continued conveying action of the chain conveyor belt 22, the knife handle with the emulsion removed from its surface leaves the spraying device 5 and is conveyed to the end of the chain conveyor belt 22. Under the conveying action of the chain conveyor belt 22, it is conveyed to the beginning of the conveying action of the mesh chain conveyor belt 23.

[0081] The knife handle, which is conveyed to the beginning of the conveyor belt 23, enters the drying device 6 under the conveying action of the conveyor belt 23. The airflow in the drying device 6 will dry the knife handle inside the drying device 6 to prevent the demulsifier solution from remaining on the surface of the knife handle. Under the continued conveying of the conveyor belt 23, the knife handle with the demulsifier removed from its surface leaves the drying device 6 and is conveyed to the end of the conveyor belt 23.

[0082] When the knife handle is conveyed to the end of the mesh conveyor belt 23, the worker or the cleaning and gripping robot will transfer the knife handle to be cleaned to the cleaning device 7 so that the knife handle can be cleaned in the cleaning device 7. The cleaning device 7 contains cleaning fluid and will clean the residual demulsifier residue on the outer and inner surfaces of the knife handle. After the knife handle has been cleaned in the cleaning device 7, the worker or the cleaning and gripping robot will transfer the knife handle in the cleaning device 7 to the drying and transfer device 24.

[0083] Once the filter drying turnover device 24 is full of knife handles, it is moved to a cool, ventilated place to allow the cleaning solution on the surface of the knife handles to dry as quickly as possible. After the knife handles on the filter drying turnover device 24 are dry, the filter drying turnover device 24 is moved to one side of the packaging station 8. Workers or packaging grippers will remove the knife handles from the filter drying turnover device 24 located on one side of the packaging station 8 and move them to the packaging station 8 for packaging. The packaged knife handles are placed in plastic bags and sealed before being placed in packaging boxes. Finally, the packaging boxes containing the knife handles are placed into carton 25 for packing. After the knife handle packing operation is completed, the carton 25 is moved to the warehouse.

[0084] To further improve the testing efficiency of tool holders, the production line can be equipped with multiple runout testing devices 1 and their supporting equipment, and multiple dynamic balancing testing devices 2 and their supporting equipment, in order to further improve the testing efficiency of tool holders.

[0085] The data reading device and data storage device are connected to the processor 118 via the communication device 122, so that the detection data and corresponding detection status of each monitored tool holder can be viewed and analyzed, so as to ensure that all tool holders can be traced back, thereby ensuring the quality of the tool holders.

Claims

1. A fully automatic tool holder runout detection system, characterized in that: The device includes a runout detection device (1). The tool holders at the runout detection loading station (9) are loaded onto the runout detection device (1) by a robot A (10). The tool holders detected by the runout detection device (1) are unloaded by a robot B (12). The robot B (12) unloads the tool holders that meet the runout requirements to the runout detection unloading station (11). The runout detection device (1) includes a base (100). A main shaft (101) that rotates around a vertical axis is rotatably connected below the base (100). The top of the tool holder passes upward through the base (100) and is coaxially provided with a conical groove (123) that matches the side wall of the tool holder. The base (100) is rotatably connected to the spindle (101) through a bearing (102). A robot arm E (104) is also fixed on one side of the base (100). The end of the robot arm E (104) is fixed with a gauge (103) for detecting runout. The spindle (101) is driven by a drive motor (108) fixed to the runout detection device (1). The conical groove (123) is coaxially provided with a conical groove (123) that matches the side wall of the tool holder. 3) The bottom is provided with a clamping sleeve for clamping the tool holder. The spindle (101) is also coaxially provided with an axial pull rod (109) that moves reciprocally along the axial direction. The axial movement of the axial pull rod (109) controls the tightening and loosening of the clamping sleeve. The bottom end of the axial pull rod (109) extends downward out of the spindle (101) and is fixedly connected to the telescopic rod of the drive piston (110) fixed to the runout detection device (1). The runout detection device (1) also includes a processor (118), a memory (121) and an operating surface. The processor (118) is electrically connected to the robot A (10), robot B (12), robot E (104), drive motor (108), drive piston (110), memory (121) and operation panel (124) respectively. The processor (118) is controlled to execute the corresponding program through the virtual or physical buttons of the operation panel (124), and the feedback status after the operation panel (124) is operated or after the processor (118) executes the corresponding program is displayed through the operation panel (124).The memory (121) stores the tool holder drawing information, the robot arm motion program information, and the inspection data of the gauge (103). The processor (118) controls the robot arm A (10) to move the tool holder from the jumping detection loading station (9) to the corresponding conical groove (123) placed in the spindle (101). The processor (118) controls the drive piston (110) to drive the axial pull rod (109) to move axially. The processor (118) controls the robot arm E ( 104) Move the probe end of the gauge (103) to the outer wall of the tool holder or the inner wall for connecting the tool bar. The processor (118) controls the drive motor (108) to drive the spindle (101) to rotate at least one revolution. At the same time, the processor (118) controls the detection data of the gauge (103) to be stored in the memory (121). The processor (118) controls the robot arm B (12) to pick up the tool holder that meets the runout requirements from the runout detection device (1) and move it to the runout detection unloading station (11).

2. The fully automatic tool holder runout detection system as described in claim 1, characterized in that: The drive shaft of the drive motor (108) is coaxially fixed with a drive wheel (112), and the main shaft (101) is coaxially fixed with a transmission wheel (113). The drive wheel (112) and the transmission wheel (113) are connected in a transmission manner.

3. The fully automatic tool holder runout detection system as described in claim 2, characterized in that: The bottom end of the main shaft (101) is coaxially provided with a transmission shaft (107), the transmission wheel (113) is coaxially fixed to the transmission shaft (107), the bottom of the transmission shaft (107) is rotatably connected to the connecting frame A (116), the drive motor (108) is fixed to the connecting frame A (116) below the base (100), the circumferential pull rod (109) extends from the bottom end of the transmission shaft (107) and passes downward through the connecting frame A (116), the drive piston (110) is fixed to the connecting frame B (117) below the connecting frame A (116), and the connecting frame A (116) and the connecting frame B (117) are respectively fixedly connected to the support leg (114) provided at the bottom of the base (100).

4. The fully automatic tool holder runout detection system as described in claim 1, characterized in that: The jitter detection device (1) further includes a communication device (122) electrically connected to the processor (118), and the communication device (122) is communicatively connected to the data storage device and the data reading device respectively.

5. The fully automatic tool holder runout detection system as described in claim 1, characterized in that: The jumping detection device (1) also includes a robotic arm motion program input device (119) electrically connected to the processor (118), and the program information input by the robotic arm motion program input device (119) is stored in the memory (121) by the processor (118).

6. The fully automatic tool holder runout detection system as described in claim 1, characterized in that: The runout detection device (1) also includes a drawing input device (120) electrically connected to the processor (118), and the tool holder drawing information input by the drawing input device (120) is stored in the memory (121) by the processor (118).

7. The tool holder inspection, marking, cleaning, and packaging production line as described in claim 1, characterized in that: The inspection tool (103) is equipped with a display device (105) for displaying the test values.

8. The tool holder inspection, marking, cleaning, and packaging production line as described in claim 7, characterized in that: The base (100) is also fixedly equipped with a camera (106), which is located directly above the main shaft (101). The camera (106) is pointing downwards. The camera (106) is fixedly connected to the base (100) via a mounting bracket (115). The robotic arms A (10), B (12), and E (104) all move below the camera (106). The camera (106) is electrically connected to the processor (118). The memory (121) stores the images of the camera (106). The processor (118) controls the robot arm E (104) to move the probe end of the fixture (103) to the outer wall of the handle or the inner wall for connecting the tool bar, and makes the display device (105) of the fixture (103) display upward. The processor (118) controls the drive motor (108) to drive the spindle (101) to rotate at least one revolution. At the same time, it controls the detection data of the fixture (103) and the camera (106) to capture the jumping detection process of the fixture (103) and store the captured content in the memory (121).

9. The fully automatic tool holder runout detection system as described in claim 8, characterized in that: The processor (118) controls the camera (106) to capture images during the process of the robot A (10) loading and fixing the tool holder into the conical groove (123), and matches the tool holder drawing information stored in the memory (121).

10. The fully automatic tool holder runout detection system as described in claim 1, characterized in that: The processor (118) controls the robot arm B (12) to pick up the tool holder that does not meet the runout requirements from the runout detection device (1) and move it to the runout detection defective material station (13).