Injection molding system

10675802 ยท 2020-06-09

Assignee

Inventors

Cpc classification

International classification

Abstract

In order to calculate a ball screw abrasion amount of an injection-axis ball screw or a mold-clamping-axis ball screw, a position of a ball nut fitted to the ball screw is photographed by a camera installed in an injection molding machine. Then, if the photographed position of the ball nut is found, as a result of analysis of an image captured by the camera, to be deviated from the position of the ball nut when a ball screw has no abrasion, it is determined that the ball screw is abraded.

Claims

1. An injection molding system, comprising: a servo motor; a transmission mechanism configured to convert a rotational motion of the servo motor into a linear motion; a transmission mechanism photographing unit configured to photograph the transmission mechanism; a position calculation unit configured to analyze image data photographed by the transmission mechanism photographing unit and calculate a position of the transmission mechanism; a position detector provided in the servo motor and configured to detect a rotation position of the servo motor; and a comparison unit configured to compare (1) a first position coordinate obtained by converting the rotation position of the servo motor into a position of the transmission mechanism, the rotation position being detected by the position detector, with (2) a second position coordinate calculated by the position calculation unit by analyzing the image data photographed by the transmission mechanism photographing unit.

2. The injection molding system according to claim 1, further comprising: an alarm unit configured to issue an alarm in response to a determination that a difference between the first position coordinate obtained by converting the rotation position of the servo motor into the position of the transmission mechanism and the second position coordinate calculated by the position calculation unit exceeds a predetermined amount.

3. The injection molding system according to claim 1, further comprising: a display unit configured to display a difference between the first position coordinate obtained by converting the rotation position of the servo motor into the position of the transmission mechanism and the second position coordinate calculated by the position calculation unit.

4. The injection molding system according to claim 1, wherein the transmission mechanism comprises a screw and a nut engaged with the screw, the nut comprises a mark, a position of the mark on the nut is stored in advance as a reference, and the position calculation unit is configured to calculate a position of the nut, as the position of the transmission mechanism, from the position of the mark in the image data photographed by the transmission mechanism photographing unit.

5. An injection molding system, comprising: a servo motor; a transmission mechanism configured to convert a rotational motion of the servo motor into a linear motion; a camera configured to photograph the transmission mechanism; a position detector provided in the servo motor and configured to detect a rotation position of the servo motor; and a controller programmed to analyze image data photographed by the camera, calculate a position of the transmission mechanism from the analyzed image data, and compare (i) a first position coordinate of the transmission mechanism obtained by converting the rotation position of the servo motor into a position of the transmission mechanism, the rotation position being detected by the position detector, with (ii) a second position coordinate of the transmission mechanism calculated by analyzing the image data photographed by the camera.

Description

BRIEF DESCRIPTION OF THE DRAWINGS

(1) The forgoing and other objects and feature of the invention will be apparent from the following description of preferred embodiments of the invention with reference to the accompanying drawings, in which:

(2) FIG. 1 is a diagram illustrating an embodiment of an injection molding system of the invention and illustrates a state where an injection-axis ball screw abrasion amount is measured by a camera attached to a robot fixed to a fixed platen of an injection molding machine;

(3) FIG. 2 is a diagram illustrating a state where a mold-clamping-axis ball screw abrasion amount is measured by the camera of FIG. 1; and

(4) FIGS. 3A and 3B are diagrams illustrating an operation of calculating a ball screw abrasion amount of the injection molding machine by the use of the camera of FIG. 1, where FIG. 3A illustrates a normal state without a ball screw abrasion amount and FIG. 3B illustrates a state with a ball screw abrasion amount.

DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

(5) An injection molding system of the invention includes an injection molding machine and detecting means for photographing a transmission mechanism converting a rotational motion of a servo motor in the injection molding machine into a linear motion and detecting a transmission mechanism abrasion state from photographed image data.

(6) According to the embodiment of the invention, as illustrated in FIG. 1, a multi-joint robot 20 is fixed onto a fixed platen 44 of the injection molding machine. A camera 10 and a molded article extractor 12 are attached to the multi-joint robot 20 at a front end thereof.

(7) The molded article extractor 12 is used to extract an article molded by the injection molding machine. The camera 10 is used to photograph ball screws provided inside the injection molding machine. Since the camera 10 is provided at the front end of the multi-joint robot 20, the posture of the camera can be easily changed. Accordingly, the camera 10 can be moved to various locations and one camera 10 can photograph image data for calculating the ball screw abrasion amounts at a plurality of locations. FIG. 1 illustrates a state where an injection-axis ball screw 30a is photographed by the camera 10 provided in the front end of the multi-joint robot 20 and FIG. 2 illustrates a state where a mold-clamping-axis ball screw 30b is photographed by the camera 10.

(8) The image data which is photographed by the camera 10 is processed by a controller (not shown) of the multi-joint robot 20, a controller (not shown) of the injection molding machine, or a centralized control system. A display may be provided in the injection molding machine so that a calculation value at a certain position based on the image data or a process result of the controller may be displayed thereon. Further, in FIGS. 1 and 2, an example is illustrated in which the camera 10 is fixed to the multi-joint robot 20. However, the camera may be fixed at a position other than in the multi-joint robot 20. For example, the camera may be fixed to the injection molding machine body.

(9) FIGS. 3A and 3B are enlarged views illustrating the ball screw in order to describe a method of calculating the ball screw abrasion amount of the injection-axis ball screw 30a or the mold-clamping-axis ball screw 30b, where FIG. 3A illustrates a state where the ball screw is normal and FIG. 3B illustrates a state where the ball screw is abraded.

(10) The ball screw 30 is connected to a servo motor 34 and the ball screw 30 is also rotated with the rotation of the servo motor 34. A ball nut 32 is fitted to the ball screw 30 and a ball 39 is nipped between the ball nut 32 and a groove portion 37 of the ball screw 30. Accordingly, the ball nut 32 moves in the central axis direction of the ball screw 30 in accordance with the rotation of the ball screw 30 caused by the rotation of the servo motor 34.

(11) Further, a mark 35 is formed on the ball nut 32 at a position thereof and the position of the mark 35 serving as a reference is stored in advance. Then, the position of the ball nut 32 is calculated from the position of the mark 35 in the image photographed by the camera 10.

(12) Next, a method of calculating the abrasion amount of the ball screw 30 will be described. The ball nut 32 is photographed by the camera 10, the image of the ball nut 32 is analyzed, and the position of the ball nut 32 is obtained from the analysis result of the image. Then, the abrasion amount of the ball screw 30 is calculated from a change in the obtained position of the ball nut 32.

(13) In the examples illustrated in FIGS. 3A and 3B, the end of the ball screw 30 near the servo motor 34 is set as an original point used when the rotation position of the servo motor 34 is converted into the position of the ball screw 30 and is also set as an original point used when the position of the ball screw 30 is obtained by the camera 10. In order to detect the rotation position of the servo motor 34, a position detector 31 provided in the servo motor 34 can be used.

(14) As illustrated in FIG. 3A, in the normal state where the ball screw 30 is not abraded, a distance between an end 33b of the ball nut 32 and an end 33a of the ball screw 30 obtained from the position information based on the rotation position of the servo motor 34 is equal to a distance A1 between the end 33b of the ball nut 32 and the end 33a of the ball screw 30 obtained from the position information of the ball nut 32 based on the mark 35 photographed by the camera 10.

(15) When the ball screw 30 is abraded due to the usage thereof, the ball 39 or the groove portion 37 of the ball screw 30 is abraded and thus the engagement between the ball 39 and the groove portion 37 becomes loose. As a result, the distance between the end 33b of the ball nut 32 and the end 33a of the ball screw 30 obtained from the position information of the ball nut 32 based on the mark 35 photographed by the camera 10 becomes A2 instead of A1. Meanwhile, since the distance between the end 33b of the ball nut 32 and the end 33a of the ball screw 30 obtained from the position information based on the rotation position of the servo motor 34 is obtained only by the relation between the lead of the ball screw 30 and the rotation position of the servo motor 34, the distance becomes A1. For that reason, since a difference between the distance A1 and the distance A2 is obtained as illustrated in FIG. 3B, it is possible to detect a difference from the original position of the ball nut 32 or the ball screw 30, that is, the abrasion amount of the ball screw 30. Further, a difference d in position coordinate which is a difference between A1 and A2 may be displayed on a display device 2 provided in the injection molding machine. Accordingly, an operator can easily recognize a detailed positional deviation amount.

(16) When the position of the ball nut 32 is calculated by the camera 10, the position of the ball nut 32 is obtained by using the mark 35 formed on the ball nut 32 in the case of the embodiment. However, the mark 35 may not be essentially used. For example, the position of the ball nut 32 can be calculated in such a manner that a specific part (the end, the corner, or the like) of the ball nut 32 is set and is photographed by the camera 10.

(17) Further, the position of a return tube of the ball nut 32 may be obtained from the analysis result of the image of the ball nut 32, and the installation position of the ball nut 32 to a movable member may be obtained from the analysis result of the image of the ball nut 32.

(18) Additionally, when the ball screw 30 is abraded by a predetermined amount, the possibility of the molding failure or the mechanical problem of the ball screw 30 increases. For this reason, if a predetermined value is set in advance in the abrasion amount and an alarm is displayed on the display device 2 when the abrasion amount reaches the predetermined value in order to notify an alarm to an operator by the display of the alarm, the operator can be certainly informed of the molding failure or the mechanical problem. Additionally, the alarm unit is not limited to the display on the display device 2 and the alarm may be generated by a lamp or sound.

(19) Further, in the embodiment, a member to which the camera 10 is attached is a multi-joint robot 20, but the robot may not be essentially used. Although the degree of freedom in movement is slightly limited compared with the robot, a movement mechanism may be used other than the robot.