Workpiece flaw detection equipment based on machine vision
By designing a flip component and an adjustable clamping structure in the machine vision workpiece flaw detection equipment, the problem of the equipment being unable to automatically flip and change the shooting angle is solved, the automatic flipping of the workpiece and multi-angle flaw detection are realized, and the flaw detection efficiency and equipment safety are improved. Practicality.
Patent Information
- Application Number
- CN202420187859.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Utility models(China)
- Current Assignee / Owner
- Filing Date
- 2024-01-26
- Publication Date
- 2025-01-21
- Estimated Expiration
- 2034-01-26
AI Technical Summary
Existing machine vision workpiece flaw detection equipment cannot automatically flip the workpiece and cannot change the shooting angle, resulting in low flaw detection efficiency and limited image acquisition range.
A machine vision workpiece flaw detection equipment including a turning component is designed. The workpiece is automatically turned over through the cooperation of the groove wheel and the electric push rod, and the adjustable limit plate and adjusting bolt are used to ensure the clamping and flaw detection of workpieces of different lengths.
It realizes the automatic turning over of workpieces and multi-angle image collection, improves the flaw detection efficiency and the practicality of the equipment, and reduces the cost and time of manual turning and transportation.
Smart Images

Figure CN222379598U_ABST
Abstract
Description
Technical Field
[0001] The utility model belongs to the technical field of flaw detection equipment, and in particular relates to a workpiece flaw detection equipment of machine vision. Background Art
[0002] During the production process, workpieces are generally inspected by flaw detection equipment to check whether there are defects such as cracks and impurities in the workpieces, which helps to improve the production quality of the workpieces and facilitates the production and use of the workpieces. At present, the machine vision workpiece flaw detection equipment uses a visual camera fixed above the conveyor belt to collect images of the workpieces on the conveyor belt, and inputs the collected workpiece shape into the host for comparison to detect whether there are defects. However, the existing machine vision workpiece flaw detection equipment cannot realize automatic flipping of the workpiece. In order to detect the bottom of the workpiece, it is necessary to manually flip the workpiece one by one and move it to the starting position of the conveyor belt so that it passes under the visual camera again, resulting in increased labor costs and time-consuming and labor-intensive. In addition, since the position of the existing visual camera in the flaw detection equipment is fixed, the shooting angle of the workpiece cannot be changed, which limits the image acquisition range. In order to achieve all-round detection of the workpiece, the workpiece needs to be manually flipped multiple times, which makes the flaw detection efficiency low. Utility Model Content
[0003] The utility model aims to provide a machine vision workpiece flaw detection device to solve the problem that the existing machine vision workpiece flaw detection device cannot automatically flip the workpiece and cannot change the shooting angle.
[0004] In order to achieve the above purpose, the utility model provides the following technical solutions:
[0005] A machine vision workpiece flaw detection device comprises a frame, a conveying assembly is arranged in the frame, a visual camera assembly is arranged on the frame above the conveying assembly, a flipping assembly is arranged in the frame at one end of the conveying assembly, the flipping assembly comprises a groove wheel rotatably connected to the frame, a plurality of slide grooves are opened on the groove wheel, a fixed splint is fixedly installed on one side of the plurality of slide grooves, two first electric push rods are fixedly connected to the plurality of fixed splints, and movable splints are fixedly connected to the telescopic ends of the two first electric push rods.
[0006] Preferably, a second motor is fixedly mounted on one side of the frame, a turntable is fixedly mounted on the output shaft of the second motor, a slide bar is fixedly connected to one side of the turntable, and the slide bar is slidably matched with a plurality of slide grooves.
[0007] Preferably, a plurality of adjusting bolts are screwed together on one side of the groove wheel, and the ends of the adjusting bolts are rotatably connected to a limiting plate, the limiting plate is slidably arranged between the fixed clamping plate and the movable clamping plate, and one side of the limiting plate is in conflict with the fixed clamping plate.
[0008] Preferably, the conveying assembly includes a first conveying mechanism and a second conveying mechanism, which are arranged side by side and have opposite workpiece conveying directions, and the rotation of the groove wheel can make the clamping surfaces of multiple fixed clamps overlap with the top of the conveying assembly in sequence.
[0009] Preferably, the first conveying mechanism and the second conveying mechanism each include two rotating shafts sequentially arranged along the workpiece conveying direction, and the two rotating shafts are rotatably connected in the frame, and conveyor belts are sleeved on the outer sides of the two rotating shafts.
[0010] Preferably, a third motor is fixedly installed in the frame, a first bevel gear is fixedly connected to the output shaft of the third motor, two rotating shafts located at the same end of the conveying assembly are fixedly connected to second bevel gears, and the two second bevel gears are respectively meshed and connected to the two sides of the first bevel gear.
[0011] Preferably, two second electric push rods are provided in the frame, and push plates are fixedly installed on the telescopic ends of the two second electric push rods. The two push plates are respectively slidably arranged on the first conveying mechanism and the second conveying mechanism, and the two push plates are arranged behind the visual camera assembly along the conveying direction of the workpiece.
[0012] Preferably, a gantry is fixedly mounted on the frame, a first motor is fixedly mounted on one side of the gantry, a screw rod is rotatably connected inside the gantry, and one end of the screw rod is fixedly connected to the output shaft of the first motor, a slide is screwed onto the screw rod, and the visual camera assembly is arranged below the slide.
[0013] Preferably, the visual camera assembly includes a connecting frame and a mounting frame fixed to the bottom of the connecting frame, an arc frame is fixedly mounted on the mounting frame, a rotating seat is rotatably connected inside the mounting frame, a visual camera is fixedly mounted on the bottom of the rotating seat, a rotating rod is fixedly mounted on the top of the rotating seat, a guide groove is opened on the inner side of the arc frame, and the top of the rotating rod slides in the guide groove.
[0014] Preferably, a fourth motor is fixedly installed between the slide seat and the connecting frame, a third electric push rod is rotatably connected to the installation frame, and the telescopic end of the third electric push rod is rotatably connected to one side of the rotating rod.
[0015] Compared with the prior art, the utility model has the following beneficial effects:
[0016] (1) The utility model is provided with a flipping assembly. After the top of the workpiece is inspected by the visual camera assembly, it is moved to one end along with the conveying assembly. The fixed clamping plate and the movable clamping plate are clamped by the first electric push rod. The workpiece is flipped by the rotation of the groove wheel. Then, the workpiece enters the conveying assembly again and passes under the visual camera, so that the bottom of the workpiece can be inspected. In this way, the workpiece can be automatically flipped by the flipping assembly, thereby improving the inspection efficiency.
[0017] (2) The utility model is provided with a limit plate and an adjusting bolt. In order to enable the workpiece to automatically move with the conveyor belt again after being flipped, part of the workpiece needs to be located outside the fixed clamping plate and the movable clamping plate. After flipping, the friction between the workpiece and the conveyor belt is used to return the workpiece to the conveyor belt again. In order to realize flaw detection of workpieces of different lengths, it is necessary to control the length of the workpiece entering the fixed clamping plate and the movable clamping plate. After the workpiece enters between the fixed clamping plate and the movable clamping plate, one end of the workpiece abuts against the limit plate. Therefore, by rotating the adjusting bolt to make the limit plate slide along one side of the fixed clamping plate, the clamping length of the workpiece can be adjusted, which can ensure that workpieces of different lengths can contact the conveyor belt again, thereby realizing flaw detection of workpieces of different lengths and improving practicality.
[0018] (3) The utility model is provided with a second electric push rod and a push plate. The workpiece is passed under the visual camera for flaw detection. After the detection is completed, the second electric push rod and the push plate can be used to quickly push out and remove the defective workpiece. The first conveying mechanism and the second conveying mechanism are both provided with a second electric push rod and a push plate. It can be applicable to single-sided or multi-sided assembly line flaw detection, thereby improving the practicality of the equipment.
[0019] (4) The utility model is provided with a rotating seat, a rotating rod, a third electric push rod and a fourth motor. The third electric push rod pushes the rotating rod, so that the rotating rod drives the rotating seat to rotate in the installation frame, so that the rotating seat drives the visual camera to rotate along the horizontal axis, and then the fourth motor drives the connecting frame to rotate, so that the installation frame drives the rotating seat to rotate in the horizontal plane, and then drives the visual camera to rotate along the vertical axis. In this way, the shooting angle range of the visual camera forms a partial sphere through the cooperation of the third electric push rod and the fourth motor, which is convenient for image acquisition of each surface of the workpiece, reduces the number of workpiece flipping times, and improves the flaw detection efficiency. BRIEF DESCRIPTION OF THE DRAWINGS
[0020] Figure 1 It is a three-dimensional diagram of the utility model;
[0021] Figure 2 It is a top view of the utility model;
[0022] Figure 3 It is the first cross-sectional view of the utility model;
[0023] Figure 4 It is a second cross-sectional view of the utility model;
[0024] Figure 5 It is a cross-sectional view of the assembly of the flip assembly of the utility model;
[0025] Figure 6 It is a stereogram of the assembly of the visual camera assembly of the utility model;
[0026] Figure 7 It is a cross-sectional view of the assembly of the visual camera assembly of the utility model;
[0027] In the figure: 1-frame, 2-conveyor belt, 3-gantry, 4-visual camera, 5-slide seat, 6-screw rod, 7-groove wheel, 8-first motor, 9-fixed splint, 10-first electric push rod, 11-movable splint, 12-push plate, 13-second electric push rod, 14-first bevel gear, 15-second bevel gear, 16-second motor, 17-third motor, 18-slide rod, 19-slide groove, 20-turntable, 21-limiting plate, 22-adjusting bolt, 23-rotating shaft, 24-installing frame, 25-connecting frame, 26-third electric push rod, 27-arc frame, 28-rotating rod, 29-rotating seat, 30-guide groove, 31-fourth motor. DETAILED DESCRIPTION
[0028] The following will be combined with the drawings in the embodiments of the utility model to clearly and completely describe the technical solutions in the embodiments of the utility model. Obviously, the described embodiments are only part of the embodiments of the utility model, not all of the embodiments. Based on the embodiments in the utility model, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the utility model.
[0029] See also Figure 1-Figure 7 As shown, the utility model provides the following technical solutions:
[0030] A machine vision workpiece flaw detection device, comprising a frame 1, a conveying assembly is arranged in the frame 1, a visual camera assembly is arranged on the frame 1 above the conveying assembly, a flip assembly is arranged in the frame 1 at one end of the conveying assembly, the flip assembly comprises a groove wheel 7 rotatably connected to the frame 1, a plurality of slide grooves 19 are opened on the groove wheel 7, a fixed clamping plate 9 is fixedly installed on one side of the plurality of slide grooves 19, two first electric push rods 10 are fixedly connected to the plurality of fixed clamping plates 9, and a movable clamping plate 11 is fixedly connected to the telescopic ends of the two first electric push rods 10;
[0031] The conveying assembly includes a first conveying mechanism and a second conveying mechanism, which are arranged side by side and have opposite workpiece conveying directions. The rotation of the groove wheel 19 can make the clamping surfaces of multiple fixed clamps 9 overlap with the top surface of the conveying assembly in sequence.
[0032] Based on the above disclosed structure, when performing flaw detection on a workpiece:
[0033] First, the conveying assembly is started, and the first conveying mechanism and the second conveying mechanism convey the workpiece in two opposite directions. Preferably, the flipping mechanism is located at the tail of the first conveying mechanism and the head of the second conveying mechanism. The workpiece is placed on the first conveying mechanism, and the workpiece moves with the first conveying mechanism to the bottom of the visual camera assembly. The image of the workpiece except the bottom surface is collected by the visual camera assembly, and then transmitted to the control host to determine whether the workpiece has defects. Then the workpiece moves to the tail with the first conveying mechanism, and the workpiece enters between the fixed clamping plate 9 and the movable clamping plate 11. Then, the first electric push rod 10 is started to retract the telescopic end, so that the movable clamping plate 11 is close to the workpiece, and the workpiece is clamped between the fixed clamping plate 9 and the movable clamping plate 11, and the existing part of the workpiece is located between the fixed clamping plate 9 and The workpiece is moved to the outside of the movable splint 11 by rotating the groove wheel 7. At this time, the workpiece has completed the flipping of the bottom and top surfaces, and the fixed splint 9 coincides with the top surface of the second conveying mechanism. The end of the workpiece located on the outside of the fixed splint 9 and the movable splint 11 contacts the second conveying mechanism, and the first electric push rod 10 is started to push out the telescopic end to move the movable splint 11 away from the workpiece. The friction between the workpiece and the second conveying mechanism is used to move the workpiece with the second conveying mechanism, so that the workpiece passes under the visual camera assembly again. At this time, the bottom of the workpiece can be imaged and defects can be detected. In this way, the flipping assembly can be used to realize automatic flipping of the workpiece and perform comprehensive flaw detection on the workpiece. There is no need to manually flip the workpiece, thereby improving the flaw detection efficiency.
[0034] As mentioned above, regarding the rotation of the sheave 7, it is preferably configured as follows:
[0035] A second motor 16 is fixedly mounted on one side of the frame 1 , a turntable 20 is fixedly mounted on the output shaft of the second motor 16 , a slide bar 18 is fixedly connected to one side of the turntable 20 , and the slide bar 18 is slidably matched with a plurality of slide slots 19 .
[0036] As can be seen from the above, starting the second motor 16 drives the turntable 20 to rotate, thereby causing the slide bar 18 to rotate around the axis of the turntable 20. When the slide bar 18 rotates, it enters one of the slide grooves 19, causing the slide bar 18 to slide in the slide groove 19 and push the groove wheel 7 to rotate on the frame 1 until the slide bar 18 disengages from the slide groove. At this time, the slide bar 18 continues to rotate with the turntable 20, and the groove wheel 7 stops rotating, thereby realizing intermittent rotation of the groove wheel 7. The groove wheel 7 remains stationary when the fixed clamping plate 9 and the movable clamping plate 11 clamp the workpiece, which is convenient for clamping the workpiece.
[0037] In addition, in order to realize flaw detection on workpieces of different lengths, a plurality of adjusting bolts 22 are screwed together on one side of the groove wheel 7, and the end of the adjusting bolt 22 is rotatably connected to a limiting plate 21. The limiting plate 21 is slidably arranged between the fixed clamping plate 9 and the movable clamping plate 11, and one side of the limiting plate 21 is in conflict with the fixed clamping plate 9. Based on this, when the workpiece moves with the first conveying mechanism to between the fixed clamping plate 9 and the movable clamping plate 11, one end of the workpiece rests on the limit plate 21. When clamping a shorter workpiece, the adjusting bolt 22 is rotated to move the limit plate 21 toward the conveying component, so that the clamping length of the fixed clamping plate 9 and the movable clamping plate 11 on the workpiece is shorter, so that the other end of the workpiece can still contact the conveying component, so that the workpiece can move with the second conveying mechanism after flipping; when clamping a longer workpiece, the adjusting bolt 22 is rotated in the opposite direction to move the limit plate 21 away from the conveying component, so that the clamping length of the fixed clamping plate 9 and the movable clamping plate 11 on the workpiece is longer, making the clamping of the workpiece more reliable, thereby realizing flaw detection of workpieces of different lengths.
[0038] In addition, the conveying component is preferably configured as follows:
[0039] The first conveying mechanism and the second conveying mechanism both include two rotating shafts 23 arranged in sequence along the workpiece conveying direction, and the two rotating shafts 23 are rotatably connected to the frame 1, and the outer sides of the two rotating shafts 23 are sleeved with a conveyor belt 2;
[0040] A third motor 17 is fixedly installed in the frame 1, and the first bevel gear 14 is fixedly connected to the output shaft of the third motor 17. The two rotating shafts 23 located at the same end of the conveying component are fixedly connected to the second bevel gears 15, and the two second bevel gears 15 are respectively meshed and connected with the two sides of the first bevel gear 14.
[0041] As can be seen from the above, the third motor 17 is started to drive the first bevel gear 14 to rotate, and the first bevel gear 14 is meshed with the two second bevel gears 15 for transmission, and the two second bevel gears 15 are respectively located on both sides of the first bevel gear 14, so that the rotation directions of the two second bevel gears 15 are opposite, thereby driving the two rotating shafts 23 to rotate in opposite directions respectively, thereby making the conveying directions of the two conveyor belts 2 of the first conveying mechanism and the second conveying mechanism opposite, and the workpiece is placed on the conveyor belt, and the friction between the workpiece and the conveyor belt 2 causes the workpiece to move with the conveyor belt.
[0042] In addition, two second electric push rods 13 are provided in the frame 1, and push plates 12 are fixedly installed at the telescopic ends of the two second electric push rods 13. The two push plates 12 are respectively slidably arranged on the first conveying mechanism and the second conveying mechanism, and the two push plates 12 are arranged behind the visual camera assembly along the workpiece conveying direction. Based on this, the workpiece passes under the visual camera assembly with the conveyor belt 2 to collect images and detect whether there are defects. If the workpiece has defects, the second electric push rod 13 is started to quickly push out the telescopic end, so that the push plate 12 pushes the workpiece to move to one side of the frame 1 and removes it from one side of the frame 1. Workpieces without defects will be turned over or collected at the tail of the conveyor belt 2; in addition, since the first conveying mechanism and the second conveying mechanism are both provided with second electric push rods 12 and push plates 13, it is possible to construct a single-sided or multi-sided assembly line flaw detection for different workpieces, thereby improving the practicality of the equipment.
[0043] Preferably, a gantry 3 is fixedly mounted on the frame 1, a first motor 8 is fixedly mounted on one side of the gantry 3, a lead screw 6 is rotatably connected inside the gantry 3, and one end of the lead screw 6 is fixedly connected to the output shaft of the first motor 8, a slide 5 is screwed on the lead screw 6, and the visual camera assembly is arranged below the slide 5. Based on this, the first motor 8 is started to drive the lead screw 6 to rotate, so that the slide 5 moves along the lead screw 6, thereby moving the visual camera assembly along the lead screw 6, so that the visual camera assembly can reciprocate above the first conveying mechanism and the second conveying mechanism, and the surface except the bottom surface of the workpiece is inspected on the first conveying mechanism, and then the workpiece is flipped and moved to the top of the second conveying mechanism, and the bottom surface of the workpiece is inspected, so that a visual camera assembly can be used to complete the comprehensive inspection of the workpiece, thereby reducing the manufacturing cost of the equipment.
[0044] As mentioned above, regarding the visual camera assembly, it is preferably configured as follows:
[0045] The visual camera assembly includes a connecting frame 25 and a mounting frame 24 fixed to the bottom of the connecting frame 25, an arc frame 27 is fixedly mounted on the mounting frame 24, a rotating seat 29 is rotatably connected in the mounting frame 24, a visual camera 4 is fixedly mounted on the bottom of the rotating seat 29, a rotating rod 28 is fixedly mounted on the top of the rotating seat 29, a guide groove 30 is opened on the inner side of the arc frame 27, and the top of the rotating rod 28 is slidably matched in the guide groove 30;
[0046] A fourth motor 31 is fixedly installed between the slide seat 5 and the connecting frame 25 . A third electric push rod 26 is rotatably connected to the mounting frame 24 . The telescopic end of the third electric push rod 26 is rotatably connected to one side of the rotating rod 28 .
[0047] As can be seen from the above, the third electric push rod 26 is started to push out the telescopic end, so that the rotating rod 28 drives the rotating seat 29 to rotate around the rotating shaft in the installation frame 24, and at the same time, the top of the rotating rod 28 slides in the guide groove 30 on the arc frame 27, and the rotating seat 29 drives the visual camera 4 to rotate around the horizontal axis, so that the visual camera 4 can be tilted to collect the side image of the workpiece, and then the fourth motor 31 is started to drive the connecting frame 25 to rotate, so that the installation frame 24 drives the rotating seat 29 to rotate around the vertical axis, thereby causing the visual camera 4 to rotate around the vertical axis, thereby expanding the image range that can be collected by the visual camera 4. In summary, through the extension and retraction of the third electric push rod 26 and the rotation of the fourth motor 31, the tiltable angle range of the visual camera 4 forms a partial sphere, and then based on the movement of the slide 5 and the conveyor belt 3, the visual camera 4 can perform all-round detection of the side of the workpiece, thereby reducing the number of flipping times of the workpiece and improving the overall flaw detection efficiency.
[0048] Although embodiments of the present invention have been shown and described, it will be appreciated by those skilled in the art that various changes, modifications, substitutions and variations may be made to the embodiments without departing from the principles and spirit of the present invention, and that the scope of the present invention is defined by the appended claims and their equivalents.
Claims
1. A machine vision workpiece flaw detection device, comprising a frame (1), characterized in that: The frame (1) is provided with a conveying assembly, the frame (1) is provided with a visual camera assembly above the conveying assembly, the frame (1) is provided with a flipping assembly at one end of the conveying assembly, the flipping assembly comprises a groove wheel (7) rotatably connected to the frame (1), the groove wheel (7) is provided with a plurality of slide grooves (19), a fixed splint (9) is fixedly installed on one side of the plurality of slide grooves (19), two first electric push rods (10) are fixedly connected to the plurality of fixed splints (9), and movable splints (11) are fixedly connected to the telescopic ends of the two first electric push rods (10).
2. The machine vision workpiece flaw detection device according to claim 1, characterized in that: A second motor (16) is fixedly mounted on one side of the frame (1), a turntable (20) is fixedly mounted on the output shaft of the second motor (16), a slide bar (18) is fixedly connected to one side of the turntable (20), and the slide bar (18) is slidably matched with a plurality of slide grooves (19).
3. The machine vision workpiece flaw detection device according to claim 1, characterized in that: A plurality of adjusting bolts (22) are screwed together on one side of the groove wheel (7), and the ends of the adjusting bolts (22) are rotatably connected to a limiting plate (21). The limiting plate (21) is slidably disposed between a fixed clamping plate (9) and a movable clamping plate (11), and one side of the limiting plate (21) is in contact with the fixed clamping plate (9).
4. The machine vision workpiece flaw detection device according to claim 1, characterized in that: The conveying assembly comprises a first conveying mechanism and a second conveying mechanism, the first conveying mechanism and the second conveying mechanism are arranged in parallel and have opposite workpiece conveying directions, and the clamping surfaces of a plurality of fixed clamping plates (9) can be sequentially overlapped with the top of the conveying assembly by rotating the groove wheel (7).
5. The machine vision workpiece flaw detection device according to claim 4, characterized in that: The first conveying mechanism and the second conveying mechanism both comprise two rotating shafts (23) arranged in sequence along the workpiece conveying direction, and the two rotating shafts (23) are both rotatably connected to the frame (1), and a conveyor belt (2) is sleeved on the outer sides of the two rotating shafts (23).
6. The machine vision workpiece flaw detection device according to claim 5, characterized in that: A third motor (17) is fixedly installed in the frame (1), and a first bevel gear (14) is fixedly connected to an output shaft of the third motor (17). Two rotating shafts (23) located at the same end of the conveying assembly are fixedly connected to second bevel gears (15), and the two second bevel gears (15) are respectively meshed and connected to two sides of the first bevel gear (14).
7. The machine vision workpiece flaw detection device according to claim 4, characterized in that: Two second electric push rods (13) are arranged in the frame (1), and push plates (12) are fixedly installed at the telescopic ends of the two second electric push rods (13). The two push plates (12) are respectively slidably arranged on the first conveying mechanism and the second conveying mechanism, and the two push plates (12) are arranged behind the visual camera assembly along the workpiece conveying direction.
8. The machine vision workpiece flaw detection device according to claim 1, characterized in that: A gantry (3) is fixedly mounted on the frame (1), a first motor (8) is fixedly mounted on one side of the gantry (3), a screw rod (6) is rotatably connected inside the gantry (3), and one end of the screw rod (6) is fixedly connected to an output shaft of the first motor (8), a slide seat (5) is screwed onto the screw rod (6), and the visual camera assembly is arranged below the slide seat (5).
9. The machine vision workpiece flaw detection device according to claim 8, characterized in that: The visual camera assembly comprises a connecting frame (25) and a mounting frame (24) fixed to the bottom of the connecting frame (25); an arc frame (27) is fixedly mounted on the mounting frame (24); a rotating seat (29) is rotatably connected inside the mounting frame (24); a visual camera (4) is fixedly mounted on the bottom of the rotating seat (29); a rotating rod (28) is fixedly mounted on the top of the rotating seat (29); a guide groove (30) is provided on the inner side of the arc frame (27); and the top of the rotating rod (28) is slidably fitted in the guide groove (30).
10. The machine vision workpiece flaw detection device according to claim 9, characterized in that: A fourth motor (31) is fixedly installed between the slide seat (5) and the connecting frame (25), a third electric push rod (26) is rotatably connected to the installation frame (24), and a telescopic end of the third electric push rod (26) is rotatably connected to one side of a rotating rod (28).