An automatic feeding and discharging method, device and system for mold frame machining
By using automated loading and unloading methods and devices, and by utilizing coordinate robots based on the stacking positions and loading/unloading sequence tables of pre-assembled fixtures, efficient and safe automated loading and unloading of non-standard mold frames is achieved, solving the problems of low efficiency and safety risks in traditional manual operations.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- SUZHOU YONGWEI PASSENGER FORMWORK INTELLIGENT MFG
- Filing Date
- 2024-04-07
- Publication Date
- 2026-06-19
AI Technical Summary
In the process of processing non-standard mold frames, the loading and unloading time is long, the manual operation speed is slow and prone to errors, and there are safety risks. In particular, the loading, unloading and positioning efficiency of large workpieces is low, which increases production costs and complexity.
By employing an automated loading and unloading method and device, and by acquiring the stacking position and loading/unloading sequence table of pre-assembled fixtures, a coordinate robot is used to automatically pick up and place the pre-assembled fixtures holding the workpieces to be processed or already processed, thereby achieving a highly efficient automated loading and unloading process.
It simplifies the operator's work, improves processing efficiency and machine tool uptime, and avoids errors and safety risks associated with manual operation.
Smart Images

Figure CN118060956B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of mold base processing technology, and more specifically, to an automatic loading and unloading method, apparatus and system for mold base processing. Background Technology
[0002] In the mold manufacturing industry, the processing of non-standard mold bases faces a series of challenges, primarily stemming from the characteristics of non-standard mold base processing and the limitations of traditional processing methods. Firstly, the processing of non-standard mold bases involves a high degree of diversity, with each project requiring a large number of workpieces, resulting in a very time-consuming loading and unloading process. This process not only requires a significant investment of manpower but also demands a high level of technical skill and experience from the operators to ensure processing accuracy and efficiency.
[0003] Due to the manual nature of the process, the operation speed is relatively slow, and operational errors can easily affect processing quality and even lead to production accidents. These factors combined significantly reduce processing efficiency and increase production costs.
[0004] Furthermore, it is particularly noteworthy that the weight of a single workpiece in a non-standard mold frame can exceed two tons, posing a significant challenge to traditional processing equipment and operating methods. In such cases, relying on traditional manual or simple mechanical means for workpiece loading, unloading, and positioning is not only inefficient but also poses safety risks, increasing the difficulty and complexity of the production process.
[0005] Given the above background, the mold processing industry urgently needs a new technological solution to overcome these challenges in the processing of non-standard mold bases. This solution should enable efficient automated loading and unloading, reduce reliance on operator skill levels, improve processing speed and accuracy, and ensure operational safety. Summary of the Invention
[0006] In view of the defects and deficiencies in the prior art, the present invention provides an automatic loading and unloading method, device and system for mold frame processing, so as to solve the problems of long loading and unloading time, slow manual operation and easy error in the prior art.
[0007] As a first aspect of the present invention, an automatic loading and unloading method for mold base processing is provided, comprising:
[0008] Step S1: Obtain the stacking position and sequence table of the pre-assembled fixtures; wherein, the pre-assembled fixtures hold the workpieces to be processed;
[0009] Step S2: Place the pre-assembled fixture holding the workpiece to be processed on the material rack according to the stacking position and up / down sequence table of the pre-assembled fixtures;
[0010] Step S3: Upon receiving the placement instruction from the current machine tool, pick up the pre-installed fixture holding the workpiece to be processed from the material rack according to the stacking position and up / down sequence table of the pre-installed fixture, and place it on the current machine tool.
[0011] Step S4: Instruct the current machine tool to process the workpiece to be processed on the pre-installed fixture;
[0012] Step S5: After receiving the processing completion instruction sent by the current processing machine tool, pick up the pre-installed fixture holding the processed workpiece from the current processing machine tool according to the stacking position and up / down sequence table of the pre-installed fixture, and place it on the processed material rack.
[0013] Furthermore, the pre-assembled fixture stacking position and up / down sequence table records the pre-assembled fixture number, machine tool number, machine tool coordinates, stacking area 1, up / down sequence 1, stacking area 2, up / down sequence 2, and position status. The meanings of each field are as follows:
[0014] Pre-installed fixture number: The number of the pre-installed fixture;
[0015] Machine tool number: According to the production schedule, the machine tool number that processes the workpiece held in the pre-installed fixture;
[0016] Machine tool coordinates: According to the production schedule, the machine tool coordinates of the pre-installed fixture are placed in the corresponding machine tool to indicate the placement position of the pre-installed fixture on the machine tool fixture base;
[0017] Stacking Area 1: The area number where pre-assembled fixtures are stored on the material rack to be processed;
[0018] Stacking order 1: The stacking order of pre-assembled fixtures in a specific area on the material rack to be processed; the larger the number, the higher up the stacking order.
[0019] Stacking Area 2: The area number where pre-assembled fixtures are stored on the processed material rack;
[0020] Stacking order 2: The stacking order of pre-assembled fixtures in a specific area on the processed material rack; the larger the number, the higher the stacking order.
[0021] Position status: Indicates the position of the pre-installed fixture: 0 - on the material rack to be processed; 1 - on the robot arm; 2 - on the material rack that has been processed; 3 - on the machine tool.
[0022] Furthermore, the step of picking up the pre-installed fixture holding the workpiece to be processed from the material rack according to the stacking position and up / down sequence table of the pre-installed fixture after receiving the placement instruction from the current processing machine tool, and placing it into the current processing machine tool, further includes:
[0023] Step S31: Find the data row corresponding to the current machine tool from the machine tool number field;
[0024] Step S32: In the corresponding data row, locate the corresponding area on the material rack to be processed based on the value of the stacking area 1 field;
[0025] Step S33: In the corresponding data row, determine the picking order of the pre-installed fixture holding the workpiece to be processed based on the value of the vertical order 1 field;
[0026] Step S34: In the corresponding data row, determine the placement position of the pre-installed fixture holding the workpiece to be processed on the machine tool fixture base of the current machine tool according to the value of the machine tool coordinate field;
[0027] Step S35: Pick the pre-installed fixture corresponding to the maximum value of the top-to-bottom order 1 field and place it at the machine tool fixture base position corresponding to the value of the machine tool coordinate field; and update the value of the position status field in a timely manner; repeat the above actions to pick the pre-installed fixture corresponding to the second largest value of the top-to-bottom order 1 field until all pre-installed fixtures of the current machine tool have been picked.
[0028] Furthermore, the step of picking up the pre-installed fixture holding the processed workpiece from the current machine tool according to the stacking position and sequence table of the pre-installed fixtures after receiving the processing completion instruction from the current machine tool, and placing it on the processed material rack, further includes:
[0029] Step S51: Find the data row corresponding to the current machine tool from the machine tool number field;
[0030] Step S52: In the corresponding data row, locate the corresponding area on the processed material rack according to the value of the stacking area 2 field;
[0031] Step S53: In the corresponding data row, determine the picking order of the pre-installed fixture holding the processed workpiece according to the value of the vertical order 2 field;
[0032] Step S54: Locate the data row containing the minimum value of the vertical order 2 field. Based on the value of the machining tool coordinate field of that row, determine the placement position of the pre-installed fixture corresponding to the minimum value of the vertical order 2 field on the machine tool fixture base of the current machining tool.
[0033] Step S55: Pick up the pre-installed fixture corresponding to the minimum value of the vertical order 2 field from the corresponding position on the machine tool fixture base of the current processing machine tool, and place it in a specific area on the processed material rack; and update the value of the position status field in a timely manner; repeat the above actions to find the data row where the second minimum value of the vertical order 2 field is located, pick up the pre-installed fixture corresponding to the second minimum value of the vertical order 2 field from the corresponding position on the machine tool fixture base of the current processing machine tool, and place it in a specific area on the processed material rack, until all pre-installed fixtures of the current processing machine tool have been picked up.
[0034] As a second aspect of the present invention, an automatic loading and unloading method for mold base processing is provided, comprising:
[0035] Step S1: Obtain the stacking position table of the pre-assembled fixtures; wherein, the pre-assembled fixtures hold the workpieces to be processed;
[0036] Step S2: Place the pre-assembled fixture holding the workpiece to be processed on the material rack according to the stacking position table of the pre-assembled fixtures;
[0037] Step S3: Upon receiving the placement instruction from the current machine tool, pick up the pre-installed fixture holding the workpiece to be processed from the material rack according to the stacking position table of the pre-installed fixtures, and place it on the current machine tool.
[0038] Step S4: Instruct the current machine tool to process the workpiece to be processed on the pre-installed fixture;
[0039] Step S5: After receiving the processing completion instruction sent by the current machine tool, pick up the pre-installed fixture holding the processed workpiece from the current machine tool according to the stacking position table of the pre-installed fixture, and place it on the processed material rack.
[0040] Furthermore, the pre-assembled fixture stacking position table records the pre-assembled fixture number, machine tool number, machine tool coordinates, stacking area 1, stacking area 2, and position status. The meanings of each field are as follows:
[0041] Pre-installed fixture number: The number of the pre-installed fixture;
[0042] Machine tool number: According to the production schedule, the machine tool number that processes the workpiece held in the pre-installed fixture;
[0043] Machine tool coordinates: According to the production schedule, the machine tool coordinates of the pre-installed fixture are placed in the corresponding machine tool to indicate the placement position of the pre-installed fixture on the machine tool fixture base;
[0044] Stacking Area 1: The area number where pre-assembled fixtures are stored on the material rack to be processed;
[0045] Stacking Area 2: The area number where pre-assembled fixtures are stored on the processed material rack;
[0046] Position status: Indicates the position of the pre-installed fixture: 0 - on the material rack to be processed; 1 - on the robot arm; 2 - on the material rack that has been processed; 3 - on the machine tool.
[0047] As a third aspect of the present invention, an automatic loading and unloading device for mold base processing is provided, comprising:
[0048] The acquisition module is used to acquire the stacking position and sequence table of the pre-installed fixtures; wherein the pre-installed fixtures hold the workpieces to be processed.
[0049] The placement module is used to place the pre-assembled fixture holding the workpiece to be processed on the material rack according to the stacking position and up-down sequence table of the pre-assembled fixtures.
[0050] The first picking module is used to pick up the pre-installed fixture holding the workpiece to be processed from the material rack according to the stacking position and up-down sequence table of the pre-installed fixture after receiving the placement instruction sent by the current processing machine tool, and place it on the current processing machine tool.
[0051] The notification module is used to notify the current machine tool to process the workpiece to be processed on the pre-installed fixture;
[0052] The second picking module is used to pick up the pre-installed fixture holding the processed workpiece from the current processing machine tool according to the stacking position and up / down sequence table of the pre-installed fixture after receiving the processing completion instruction sent by the current processing machine tool, and place it on the processed material rack.
[0053] As a fourth aspect of the present invention, an automatic loading and unloading device for mold base processing is provided, comprising:
[0054] An acquisition module is used to acquire a stacking position table of pre-installed fixtures; wherein, the pre-installed fixtures hold workpieces to be processed.
[0055] The placement module is used to place the pre-assembled fixture holding the workpiece to be processed on the material rack according to the stacking position table of the pre-assembled fixture;
[0056] The first picking module is used to pick up the pre-installed fixture holding the workpiece to be processed from the material rack according to the stacking position table of the pre-installed fixtures after receiving the placement instruction sent by the current processing machine tool, and place it on the current processing machine tool.
[0057] The notification module is used to notify the current machine tool to process the workpiece to be processed on the pre-installed fixture;
[0058] The second picking module is used to pick up the pre-installed fixture holding the processed workpiece from the current machine tool according to the stacking position table of the pre-installed fixtures after receiving the processing completion instruction sent by the current machine tool, and place it on the processed material rack.
[0059] As a fifth aspect of the present invention, an automatic loading and unloading system for mold frame processing is provided, comprising: a coordinate robot, a material rack to be processed, a processed material rack, and multiple processing machine tools, wherein the coordinate robot includes the automatic loading and unloading device for mold frame processing described above, and the multiple processing machine tools are all communicatively connected to the coordinate robot;
[0060] The coordinate robot moves and positions itself on the coordinate robot motion guide rail, and can remove the pre-installed fixture holding the workpiece to be processed from the material rack according to a preset sequence and position, and place it in the designated position of the current processing machine tool.
[0061] After the current machine tool finishes processing the workpiece on the pre-installed fixture, the coordinate robot can pick up the pre-installed fixture holding the processed workpiece from the designated position of the current machine tool according to the preset sequence and position, and place it in the designated position of the processed material rack.
[0062] Furthermore, both the material rack to be processed and the processed material rack are placed on one side of the coordinate robot's motion guide rail, and multiple processing machine tools are placed on the other side of the coordinate robot's motion guide rail; the pre-assembled fixture includes a clamping device, an overhead support rod, and a limiting shaft, and the clamping device clamps the workpiece; the processing machine tool has a machine tool fixture base, and the machine tool fixture base is provided with multiple limiting holes for cooperating with the limiting shaft on the pre-assembled fixture to fix the workpiece; the diameter of the overhead support rod is larger than the diameter of the upper limiting hole on the machine tool fixture base, so as to leave space for the coordinate robot's manipulator to pick up the pre-assembled fixture.
[0063] The automatic loading and unloading method, device and system for mold frame processing provided by the present invention have the following advantages: the operator only needs to install the workpiece on the pre-installed fixture and place it in the designated position on the material rack to be processed, which simplifies the operator's work; the coordinate robot automates loading and unloading, which improves the machine tool utilization rate and avoids various problems that occur in the manual loading and unloading process. Attached Figure Description
[0064] The accompanying drawings are provided to further illustrate the invention and form part of the specification. They are used together with the following detailed description to explain the invention, but do not constitute a limitation thereof.
[0065] Figure 1The flowchart illustrates the automatic loading and unloading method for mold frame processing provided by this invention.
[0066] Figure 2 This is a structural diagram of the automatic loading and unloading device for mold frame processing provided by the present invention.
[0067] Figure 3 This is a schematic diagram of the layout of the automatic loading and unloading system for mold frame processing provided by the present invention.
[0068] Figure 4 This is a schematic diagram of the pre-assembled fixture provided by the present invention.
[0069] Figure 5 This is a schematic diagram of the structure of the machine tool fixture base provided by the present invention. Detailed Implementation
[0070] To further illustrate the technical means and effects adopted by the present invention to achieve its intended purpose, the following, in conjunction with the accompanying drawings and preferred embodiments, details the specific implementation, structure, features, and effects of an automatic loading and unloading method, apparatus, and system for mold frame processing proposed according to the present invention. Obviously, the described embodiments are only some, not all, of the embodiments of the present invention. All other embodiments obtained by those skilled in the art based on the embodiments of the present invention without creative effort are within the protection scope of the present invention.
[0071] This embodiment provides an automatic loading and unloading method for mold base processing, such as... Figure 1 As shown, the automatic loading and unloading method for mold base processing includes:
[0072] Step S1: Obtain the stacking position and sequence table of the pre-assembled fixtures; wherein, the pre-assembled fixtures hold the workpieces to be processed;
[0073] Specifically, as shown in Table 1 below, the table of stacking positions and vertical order of the pre-assembled fixtures records the pre-assembled fixture number, machine tool number, machine tool coordinates, stacking area 1, vertical order 1, stacking area 2, vertical order 2, and position status. The meanings of each field are as follows:
[0074] Pre-installed fixture number: The number of the pre-installed fixture;
[0075] Machine tool number: According to the production schedule, the machine tool number that processes the workpiece held in the pre-installed fixture;
[0076] Machine tool coordinates: According to the production schedule, the machine tool coordinates of the pre-installed fixture are placed in the corresponding machine tool to indicate the placement position of the pre-installed fixture on the machine tool fixture base;
[0077] Stacking Area 1: The area number where pre-assembled fixtures are stored on the material rack to be processed;
[0078] Stacking order 1: The stacking order of pre-assembled fixtures in a specific area on the material rack to be processed; the larger the number, the higher up the stacking order.
[0079] Stacking Area 2: The area number where pre-assembled fixtures are stored on the processed material rack;
[0080] Stacking order 2: The stacking order of pre-assembled fixtures in a specific area on the processed material rack; the larger the number, the higher the stacking order.
[0081] Position status: Indicates the position of the pre-installed fixture: 0 - on the material rack to be processed; 1 - on the robot arm; 2 - on the material rack that has been processed; 3 - on the machine tool.
[0082] Table 1
[0083]
[0084] Step S2: Place the pre-assembled fixture holding the workpiece to be processed on the material rack according to the stacking position and up / down sequence table of the pre-assembled fixtures;
[0085] Step S3: Upon receiving the placement instruction from the current machine tool, pick up the pre-installed fixture holding the workpiece to be processed from the material rack according to the stacking position and up / down sequence table of the pre-installed fixture, and place it on the current machine tool.
[0086] Preferably, the step of picking up the pre-installed fixture holding the workpiece to be processed from the material rack according to the stacking position and up / down sequence table of the pre-installed fixture after receiving the placement instruction from the current processing machine tool, and placing it into the current processing machine tool, further includes:
[0087] Step S31: Find the data row corresponding to the current machine tool from the machine tool number field; it should be noted that multiple rows of data may be found, indicating that multiple pre-assembled fixtures are batch-processed on the same machine tool;
[0088] Step S32: In the corresponding data row, locate the corresponding area on the material rack to be processed based on the value of the stacking area 1 field;
[0089] Step S33: In the corresponding data row, determine the picking order of the pre-installed fixture holding the workpiece to be processed based on the value of the vertical order 1 field;
[0090] Step S34: In the corresponding data row, determine the placement position of the pre-installed fixture holding the workpiece to be processed on the machine tool fixture base of the current machine tool according to the value of the machine tool coordinate field;
[0091] Step S35: Pick the pre-installed fixture corresponding to the maximum value of the top-to-bottom order 1 field and place it at the machine tool fixture base position corresponding to the value of the machine tool coordinate field; and update the value of the position status field in a timely manner; repeat the above actions to pick the pre-installed fixture corresponding to the second largest value of the top-to-bottom order 1 field until all pre-installed fixtures of the current machine tool have been picked.
[0092] As shown in Table 1, for example, the coordinate robot communicates with the CNC1 machine tool to determine that pre-installed fixtures can be placed on the CNC1. The coordinate robot queries the data row with the machine tool number field 'CNC1' in the stacking position and up / down sequence table and finds that the value of the corresponding stacking area 1 field is 1, indicating that all pre-installed fixtures are placed in area 1 on the material rack to be processed. Then, it processes the pre-installed fixture with fixture number 1 in area 1 from largest to smallest according to the value of the up / down sequence 1 field, and places it on the machine tool fixture base at the position corresponding to the machine tool coordinate G54. This process is repeated until all the pre-installed fixtures corresponding to area 1 on the material rack to be processed are processed, thus completing the automatic loading.
[0093] Step S4: Instruct the current machine tool to process the workpiece to be processed on the pre-installed fixture;
[0094] Step S5: After receiving the processing completion instruction sent by the current processing machine tool, pick up the pre-installed fixture holding the processed workpiece from the current processing machine tool according to the stacking position and up / down sequence table of the pre-installed fixture, and place it on the processed material rack.
[0095] Preferably, the step of picking up the pre-installed fixture holding the processed workpiece from the current machine tool according to the stacking position and sequence table of the pre-installed fixtures after receiving the processing completion instruction from the current machine tool, and placing it on the processed material rack, further includes:
[0096] Step S51: Find the data row corresponding to the current machine tool from the machine tool number field;
[0097] Step S52: In the corresponding data row, locate the corresponding area on the processed material rack according to the value of the stacking area 2 field;
[0098] Step S53: In the corresponding data row, determine the picking order of the pre-installed fixture holding the processed workpiece according to the value of the vertical order 2 field;
[0099] Step S54: Locate the data row containing the minimum value of the vertical order 2 field. Based on the value of the machining tool coordinate field of that row, determine the placement position of the pre-installed fixture corresponding to the minimum value of the vertical order 2 field on the machine tool fixture base of the current machining tool.
[0100] Step S55: Pick up the pre-installed fixture corresponding to the minimum value of the vertical order 2 field from the corresponding position on the machine tool fixture base of the current processing machine tool, and place it in a specific area on the processed material rack; and update the value of the position status field in a timely manner; repeat the above actions to find the data row where the second minimum value of the vertical order 2 field is located, pick up the pre-installed fixture corresponding to the second minimum value of the vertical order 2 field from the corresponding position on the machine tool fixture base of the current processing machine tool, and place it in a specific area on the processed material rack, until all pre-installed fixtures of the current processing machine tool have been picked up.
[0101] As shown in Table 1, for example, when machine tool CNC1 issues a machining completion command, the data row with the value 'CNC1' in the stacking position and sequence table is found, and there are 4 rows of data. Based on the value of stacking area 2, it is determined that the pre-installed fixture on CNC1 needs to be placed in area 1 of the processed material rack. Based on the value of the sequence 2 field, the pre-installed fixture with a value of 1 is picked first. Based on the value G54 of the machine tool coordinate field in this row of data, the position of the corresponding pre-installed fixture on the machine tool fixture base is determined. The corresponding pre-installed fixture is picked and placed in the first layer of area 1 of the processed material rack. The corresponding pre-installed fixtures are picked and placed in the processed material rack in order of increasing value of sequence 2 field, completing the automatic unloading.
[0102] It should be noted that the coordinate robot will only process the automatic loading or unloading of the next machine tool after it has completed the automatic loading or unloading of the previous machine tool.
[0103] As another embodiment of the present invention, an automatic loading and unloading method for mold base processing is provided, comprising:
[0104] Step S1: Obtain the stacking position table of the pre-assembled fixtures; wherein, the pre-assembled fixtures hold the workpieces to be processed;
[0105] Step S2: Place the pre-assembled fixture holding the workpiece to be processed on the material rack according to the stacking position table of the pre-assembled fixtures;
[0106] Step S3: Upon receiving the placement instruction from the current machine tool, pick up the pre-installed fixture holding the workpiece to be processed from the material rack according to the stacking position table of the pre-installed fixtures, and place it on the current machine tool.
[0107] Step S4: Instruct the current machine tool to process the workpiece to be processed on the pre-installed fixture;
[0108] Step S5: After receiving the processing completion instruction sent by the current machine tool, pick up the pre-installed fixture holding the processed workpiece from the current machine tool according to the stacking position table of the pre-installed fixture, and place it on the processed material rack.
[0109] In this embodiment of the invention, both the material rack to be processed and the processed material rack adopt a three-dimensional layered structure, containing multiple compartments, each compartment storing only one pre-installed fixture. The stacking position and top / bottom order fields 1 and 2 can be deleted from the top / bottom order table to simplify the logical processing flow of the coordinate robot. As shown in Table 2, the pre-installed fixture stacking position table records the pre-installed fixture number, processing machine number, processing machine coordinates, stacking area 1, stacking area 2, and position status. The meanings of each field are as follows:
[0110] Pre-installed fixture number: The number of the pre-installed fixture;
[0111] Machine tool number: According to the production schedule, the machine tool number that processes the workpiece held in the pre-installed fixture;
[0112] Machine tool coordinates: According to the production schedule, the machine tool coordinates of the pre-installed fixture are placed in the corresponding machine tool to indicate the placement position of the pre-installed fixture on the machine tool fixture base;
[0113] Stacking Area 1: The area number where pre-assembled fixtures are stored on the material rack to be processed;
[0114] Stacking Area 2: The area number where pre-assembled fixtures are stored on the processed material rack;
[0115] Position status: Indicates the position of the pre-installed fixture: 0 - on the material rack to be processed; 1 - on the robot arm; 2 - on the material rack that has been processed; 3 - on the machine tool.
[0116] Table 2
[0117] Fixture Number machine tools Machine tool coordinates Stacking Area 1 Stacking Area 2 Position status 1 CNC1 G54 1 1 0 2 CNC1 G55 2 2 0 3 CNC1 G56 3 3 0 4 CNC1 G57 4 4 0 5 CNC2 G54 5 5 0 6 CNC2 G55 6 6 0 7 CNC2 G56 7 7 0 8 CNC2 G57 8 8 0
[0118] This invention provides an automatic loading and unloading method for mold frame processing. Operators only need to install the workpiece onto the pre-installed fixture and place it in the designated position on the material rack to be processed, simplifying the operator's work. The coordinate robot automates loading and unloading, improving the machine tool's utilization rate while avoiding various problems that occur during manual loading and unloading.
[0119] As another embodiment of the present invention, such as Figure 2 As shown, an automatic loading and unloading device for mold base processing is provided, wherein the automatic loading and unloading device for mold base processing includes:
[0120] The acquisition module is used to acquire the stacking position and sequence table of the pre-installed fixtures; wherein the pre-installed fixtures hold the workpieces to be processed.
[0121] The placement module is used to place the pre-assembled fixture holding the workpiece to be processed on the material rack according to the stacking position and up-down sequence table of the pre-assembled fixtures.
[0122] The first picking module is used to pick up the pre-installed fixture holding the workpiece to be processed from the material rack according to the stacking position and up-down sequence table of the pre-installed fixture after receiving the placement instruction sent by the current processing machine tool, and place it on the current processing machine tool.
[0123] The notification module is used to notify the current machine tool to process the workpiece to be processed on the pre-installed fixture;
[0124] The second picking module is used to pick up the pre-installed fixture holding the processed workpiece from the current processing machine tool according to the stacking position and up / down sequence table of the pre-installed fixture after receiving the processing completion instruction sent by the current processing machine tool, and place it on the processed material rack.
[0125] As another embodiment of the present invention, such as Figure 2 As shown, an automatic loading and unloading device for mold base processing is provided, wherein the automatic loading and unloading device for mold base processing includes:
[0126] An acquisition module is used to acquire a stacking position table of pre-installed fixtures; wherein, the pre-installed fixtures hold workpieces to be processed.
[0127] The placement module is used to place the pre-assembled fixture holding the workpiece to be processed on the material rack according to the stacking position table of the pre-assembled fixture;
[0128] The first picking module is used to pick up the pre-installed fixture holding the workpiece to be processed from the material rack according to the stacking position table of the pre-installed fixtures after receiving the placement instruction sent by the current processing machine tool, and place it on the current processing machine tool.
[0129] The notification module is used to notify the current machine tool to process the workpiece to be processed on the pre-installed fixture;
[0130] The second picking module is used to pick up the pre-installed fixture holding the processed workpiece from the current machine tool according to the stacking position table of the pre-installed fixtures after receiving the processing completion instruction sent by the current machine tool, and place it on the processed material rack.
[0131] As another embodiment of the present invention, such as Figure 3As shown, an automatic loading and unloading system for mold frame processing is provided. The automatic loading and unloading system for mold frame processing includes: a coordinate robot, a material rack to be processed, a material rack to be processed, and multiple machine tools. The coordinate robot includes the automatic loading and unloading device for mold frame processing described above, and the multiple machine tools are all communicatively connected to the coordinate robot.
[0132] The coordinate robot has a three-dimensional coordinate positioning function. The coordinate robot moves and positions itself on the coordinate robot motion guide rail. It can remove the pre-installed fixture holding the workpiece to be processed from the material rack according to a preset sequence and position, and place it into the designated position of the current processing machine tool.
[0133] After the current machine tool finishes processing the workpiece on the pre-installed fixture, the coordinate robot can pick up the pre-installed fixture holding the processed workpiece from the designated position of the current machine tool according to the preset sequence and position, and place it in the designated position of the processed material rack.
[0134] Specifically, the material rack for processing is used to store workpieces held in pre-assembled fixtures and is divided into multiple areas.
[0135] Specifically, the pre-processed material rack is used to store pre-processed workpieces held in pre-assembled fixtures and is divided into multiple areas.
[0136] Furthermore, such as Figure 4-5 As shown, the pre-assembled fixture includes a clamping device, an overhead support rod, and a limiting shaft. The clamping device clamps the workpiece. The machine tool has a machine tool fixture base with multiple limiting holes for engaging with the limiting shaft on the pre-assembled fixture to secure the workpiece. The diameter of the overhead support rod is larger than the diameter of the limiting holes on the machine tool fixture base, allowing space for the robot arm to pick up the pre-assembled fixture.
[0137] It should be noted that the operator pre-clamps the workpieces to be processed on the pre-assembled fixture and places them on the material rack according to the designated area and stacking order.
[0138] Furthermore, both the material rack to be processed and the material rack that has been processed are placed on one side of the coordinate robot motion guide rail, and multiple processing machine tools are placed on the other side of the coordinate robot motion guide rail.
[0139] Furthermore, based on the production schedule, the stacking position and sequence of the pre-installed fixtures are determined, a stacking position and sequence table is compiled, and the stacking position and sequence table is imported into the coordinate robot.
[0140] In this embodiment of the invention, the robotic arm of the coordinate robot is a six-axis robotic arm. It should be noted that the robotic arm is a commercially available six-axis robotic arm, and its structure and working principle are easily understood by those skilled in the art; it is existing technology.
[0141] The above description is merely a preferred embodiment of the present invention and is not intended to limit the present invention in any way. Although the present invention has been disclosed above with reference to preferred embodiments, it is not intended to limit the present invention. Any person skilled in the art can make some modifications or alterations to the above-disclosed technical content to create equivalent embodiments without departing from the scope of the present invention. Any simple modifications, equivalent changes, and alterations made to the above embodiments based on the technical essence of the present invention without departing from the scope of the present invention shall still fall within the scope of the present invention.
Claims
1. An automatic loading and unloading method for mold base processing, characterized in that, Includes the following steps: Step S1: Obtain the stacking position and sequence table of the pre-assembled fixtures; wherein, the pre-assembled fixtures hold the workpieces to be processed; Step S2: Place the pre-assembled fixture holding the workpiece to be processed on the material rack according to the stacking position and up / down sequence table of the pre-assembled fixtures; Step S3: Upon receiving the placement instruction from the current machine tool, pick up the pre-installed fixture holding the workpiece to be processed from the material rack according to the stacking position and up / down sequence table of the pre-installed fixture, and place it on the current machine tool. Step S4: Instruct the current machine tool to process the workpiece to be processed on the pre-installed fixture; Step S5: After receiving the processing completion instruction sent by the current processing machine tool, pick up the pre-installed fixture holding the processed workpiece from the current processing machine tool according to the stacking position and up / down sequence table of the pre-installed fixture, and place it on the processed material rack. The pre-assembled fixture stacking position and up / down sequence table records the pre-assembled fixture number, machine tool number, machine tool coordinates, stacking area 1, up / down sequence 1, stacking area 2, up / down sequence 2, and position status. The meanings of each field are as follows: Pre-installed fixture number: The number of the pre-installed fixture; Machine tool number: According to the production schedule, the machine tool number that processes the workpiece held in the pre-installed fixture; Machine tool coordinates: According to the production schedule, the machine tool coordinates of the pre-installed fixture are placed in the corresponding machine tool to indicate the placement position of the pre-installed fixture on the machine tool fixture base; Stacking Area 1: The area number where pre-assembled fixtures are stored on the material rack to be processed; Stacking order 1: The stacking order of pre-assembled fixtures in a specific area on the material rack to be processed; the larger the number, the higher up the stacking order. Stacking Area 2: The area number where pre-assembled fixtures are stored on the processed material rack; Stacking order 2: The stacking order of pre-assembled fixtures in a specific area on the processed material rack; the larger the number, the higher the stacking order. Position status: Indicates the position of the pre-installed fixture: 0 - on the material rack to be processed; 1 - on the robot arm; 2 - on the material rack that has already been processed; 3 - on the machine tool. The step of picking up the pre-installed fixture holding the processed workpiece from the current machine tool according to the stacking position and sequence table of the pre-installed fixtures after receiving the processing completion instruction from the current machine tool, and placing it on the processed material rack, further includes: Step S51: Find the data row corresponding to the current machine tool from the machine tool number field; Step S52: In the corresponding data row, locate the corresponding area on the processed material rack according to the value of the stacking area 2 field; Step S53: In the corresponding data row, determine the picking order of the pre-installed fixture holding the processed workpiece according to the value of the vertical order 2 field; Step S54: Locate the data row containing the minimum value of the vertical order 2 field. Based on the value of the machining tool coordinate field of that row, determine the placement position of the pre-installed fixture corresponding to the minimum value of the vertical order 2 field on the machine tool fixture base of the current machining tool. Step S55: Pick up the pre-installed fixture corresponding to the minimum value of the vertical order 2 field from the corresponding position on the machine tool fixture base of the current processing machine tool, and place it in a specific area on the processed material rack; and update the value of the position status field in a timely manner; repeat the above actions to find the data row where the second minimum value of the vertical order 2 field is located, pick up the pre-installed fixture corresponding to the second minimum value of the vertical order 2 field from the corresponding position on the machine tool fixture base of the current processing machine tool, and place it in a specific area on the processed material rack, until all pre-installed fixtures of the current processing machine tool have been picked up.
2. The automatic loading and unloading method for mold frame processing according to claim 1, characterized in that, Upon receiving the placement instruction from the current machine tool, the step of picking up the pre-installed fixture holding the workpiece to be processed from the material rack according to the stacking position and sequence table of the pre-installed fixtures, and placing it into the current machine tool, further includes: Step S31: Find the data row corresponding to the current machine tool from the machine tool number field; Step S32: In the corresponding data row, locate the corresponding area on the material rack to be processed based on the value of the stacking area 1 field; Step S33: In the corresponding data row, determine the picking order of the pre-installed fixture holding the workpiece to be processed based on the value of the vertical order 1 field; Step S34: In the corresponding data row, determine the placement position of the pre-installed fixture holding the workpiece to be processed on the machine tool fixture base of the current machine tool according to the value of the machine tool coordinate field; Step S35: Pick the pre-installed fixture corresponding to the maximum value of the top-to-bottom order 1 field and place it at the machine tool fixture base position corresponding to the value of the machine tool coordinate field; and update the value of the position status field in a timely manner; repeat the above actions to pick the pre-installed fixture corresponding to the second largest value of the top-to-bottom order 1 field until all pre-installed fixtures of the current machine tool have been picked.
3. An automatic loading and unloading device for mold base processing, used to implement the automatic loading and unloading method for mold base processing as described in any one of claims 1 to 2, characterized in that, The automatic loading and unloading device for mold frame processing includes: The acquisition module is used to acquire the stacking position and sequence table of the pre-installed fixtures; wherein the pre-installed fixtures hold the workpieces to be processed. The placement module is used to place the pre-assembled fixture holding the workpiece to be processed on the material rack according to the stacking position and up-down sequence table of the pre-assembled fixtures. The first picking module is used to pick up the pre-installed fixture holding the workpiece to be processed from the material rack according to the stacking position and up-down sequence table of the pre-installed fixture after receiving the placement instruction sent by the current processing machine tool, and place it on the current processing machine tool. The notification module is used to notify the current machine tool to process the workpiece to be processed on the pre-installed fixture; The second picking module is used to pick up the pre-installed fixture holding the processed workpiece from the current processing machine tool according to the stacking position and up / down sequence table of the pre-installed fixture after receiving the processing completion instruction sent by the current processing machine tool, and place it on the processed material rack.
4. An automatic loading and unloading system for mold base processing, characterized in that, include: The system includes a coordinate robot, a material rack for processing, a material rack for processed materials, and multiple machine tools. The coordinate robot includes the automatic loading and unloading device for mold frame processing as described in claim 3, and the multiple machine tools are all communicatively connected to the coordinate robot. The coordinate robot moves and positions itself on the coordinate robot motion guide rail, and can remove the pre-installed fixture holding the workpiece to be processed from the material rack according to a preset sequence and position, and place it in the designated position of the current processing machine tool. After the current machine tool finishes processing the workpiece on the pre-installed fixture, the coordinate robot can pick up the pre-installed fixture holding the processed workpiece from the designated position of the current machine tool according to the preset sequence and position, and place it in the designated position of the processed material rack.
5. The automatic feeding and discharging system for mold base machining according to claim 4, characterized in that, Both the material rack to be processed and the material rack already processed are placed on one side of the coordinate robot's motion guide rail, and multiple machine tools are placed on the other side of the coordinate robot's motion guide rail. The pre-assembled fixture includes a clamping device, an overhead support rod, and a limiting shaft. The clamping device clamps the workpiece. The machine tool has a machine tool fixture base, and the machine tool fixture base is provided with multiple limiting holes for cooperating with the limiting shaft on the pre-assembled fixture to fix the workpiece. The diameter of the overhead support rod is larger than the diameter of the upper limiting hole on the machine tool fixture base to leave space for the coordinate robot's manipulator to pick up the pre-assembled fixture.