Disclosure of Invention
According to the numerical control aluminum profile sawing machine and the intelligent control method thereof, the intelligent program is used for controlling the operation of the sawing machine, so that accurate length control and angle control are realized, the cutting process is optimized, the numerical control aluminum profile sawing machine can be suitable for aluminum materials with various sizes, can also cut various angles, can synchronously cut a plurality of aluminum materials, and improves the cutting efficiency.
The invention provides a numerical control aluminum profile sawing machine and an intelligent control method thereof, comprising the following steps:
the program setting module is used for matching corresponding cutting programs according to the set processing tasks and distributing control subprograms for the corresponding cutting tools;
the specification establishment module is used for determining a target machining specification of the aluminum material to be cut according to the cutting procedure;
The cutting adjustment module is used for establishing a cutting conveying mode of the aluminum material to be cut according to the target machining specification and the cutting program;
The cutting operation module is used for cutting the aluminum material to be cut by each cutting tool according to the corresponding control subprogram;
and the cutting monitoring module is used for checking each position to be cut when the aluminum material to be cut is cut, and performing corresponding cutting work after checking.
In one embodiment of the present invention, in one possible implementation,
The program setting module includes:
The circulation number determining submodule is used for determining the quantity of aluminum materials to be cut in the cutting work according to the set processing task uploaded by a user and determining the iteration number of a program according to the quantity of the aluminum materials to be cut;
The cutting scheme construction sub-module is used for drawing an initial conceptual diagram and a finished product conceptual diagram of the aluminum material to be cut according to the set processing task uploaded by a user, and constructing a cutting execution scheme according to the initial conceptual diagram and the finished product conceptual diagram;
The cutting program production submodule is used for adjusting the logic composition of the standby program according to the cutting execution scheme and setting up a cutting program by combining the program iteration times;
And the subprogram allocation submodule unit is used for dividing the cutting program into a plurality of control subprograms, and matching the corresponding control subprograms for each cutting tool according to the identifiable program corresponding to each cutting tool.
The invention provides an intelligent control method of a numerical control aluminum profile sawing machine, which comprises the following steps:
step 1, matching corresponding cutting programs according to set processing tasks, and distributing control subroutines for corresponding cutting tools;
step 2, determining target machining specifications of the aluminum material to be cut according to the cutting procedure;
Step 3, establishing a cutting conveying mode of the aluminum material to be cut according to the target machining specification and the cutting procedure;
step 4, each cutting tool performs cutting work on the aluminum material to be cut according to a corresponding control subprogram;
And 5, when the aluminum material to be cut is cut, checking each position to be cut, and performing corresponding cutting work after checking.
In one embodiment of the present invention, in one possible implementation,
The step 1 comprises the following steps:
Step 11, determining the amount of aluminum to be cut in the cutting work according to the set processing task uploaded by a user, and determining the iteration times of a program according to the amount of aluminum to be cut;
Step 12, drawing an initial conceptual diagram and a finished product conceptual diagram of the aluminum material to be cut according to the set processing task uploaded by a user, and constructing a cutting execution scheme according to the initial conceptual diagram and the finished product conceptual diagram;
Step 13, adjusting logic composition of a standby program according to the cutting execution scheme, and setting up a cutting program by combining the program iteration times;
And 14, dividing the cutting program into a plurality of control subroutines, and matching the corresponding control subroutines for each cutting tool according to the identifiable program corresponding to each cutting tool.
In one embodiment of the present invention, in one possible implementation,
The step 2 includes:
Step 21, dividing the cutting program into a plurality of independent program segments, and respectively acquiring the processing dimension corresponding to each independent program segment;
step 22, establishing a program processing drawing of the set processing task according to each processing dimension;
And step 23, drawing the target machining specification of the aluminum material to be cut according to the program machining drawing.
In one embodiment of the present invention, in one possible implementation,
The step 3 includes:
Step 31, determining the cutting sequence of the aluminum material to be cut and the corresponding cutting purpose of each cutting according to the cutting program, and arranging the cut characteristics corresponding to each cutting purpose according to the cutting sequence to construct a corresponding cutting purpose characteristic array;
step 32, obtaining an initial machining specification of the aluminum material to be cut, establishing a model to be cut of the aluminum material to be cut in combination with the target machining specification, and mapping the cutting target characteristic queue into the model to be cut to obtain a corresponding cutting point of each cutting eye and a corresponding cutting angle of each cutting;
step 33, determining a cutting tool corresponding to each cutting point according to the cutting program, establishing a cutting conveying speed according to a tool position corresponding to each cutting tool, and determining a turnover angle and a stay time corresponding to each cutting angle of the aluminum material to be cut under each tool position according to a cutting angle corresponding to each cutting tool;
And step 34, determining the quantity of the aluminum materials to be cut according to the cutting program, and establishing a cutting conveying mode by combining the cutting conveying speed, the corresponding turning angle and the corresponding stay time under each tool position.
In one embodiment of the present invention, in one possible implementation,
The step 4 includes:
Step 41, determining operation time points corresponding to different control subroutines according to the cutting program, establishing operation time intervals between the operation time points, establishing a cutting schedule, determining a processing placement position corresponding to each operation time point of the aluminum material to be cut according to the initial processing specification of the aluminum material to be cut, and establishing a cutting position table;
step 42, constructing an initial placement distance between adjacent aluminum materials to be cut according to the cutting schedule and the cutting position table, constructing an initial position adjustment scheme of the aluminum materials, and adjusting the initial position of the aluminum materials to be cut;
step 43, searching a first cutting tool corresponding to the first cutting and a second cutting tool corresponding to the last cutting, adding a first position checking instruction for a first control subprogram corresponding to the first cutting tool, and adding a second position checking instruction for a second control subprogram corresponding to the second cutting tool;
And 44, controlling each cutting tool to perform cutting operation on the aluminum material to be cut according to a corresponding cutting subprogram, controlling the first cutting tool to perform cutting position checking operation on the aluminum material to be cut, and controlling the second cutting tool to perform finished product placement position checking operation on the aluminum material to be cut after cutting.
In one embodiment of the present invention, in one possible implementation,
The step 5 includes:
Step 51, when the aluminum material to be cut is cut, acquiring a position corresponding to the aluminum material to be cut and ready for cutting before each cutting operation, and determining a cutting point and a cutting angle corresponding to each cutting operation according to the cutting program;
Step 52, judging whether the corresponding position to be cut is reasonable or not according to the cutting point and the cutting angle corresponding to the same cutting operation, and if not, adjusting the cutting placement position corresponding to the cutting operation;
And 53, when the position to be cut corresponding to the current cutting is reasonable, controlling the corresponding cutting tool to perform cutting work according to the corresponding preparation subroutine.
In one embodiment of the present invention, in one possible implementation,
Further comprises:
collecting an uncut image and a cut image corresponding to each aluminum material to be cut;
performing specification analysis on the uncut image and the cut image according to a target processing specification, and judging whether the corresponding aluminum material to be cut meets a cutting standard or not;
If the defect aluminum materials do not accord with the defect information, positioning the defect aluminum materials, and respectively marking the defect information on each defect aluminum material;
And repairing the corresponding defective aluminum material according to the defect information.
In one embodiment of the present invention, in one possible implementation,
Further comprises:
and after the set processing task is completed, acquiring a finished product image corresponding to each finished product aluminum product, and establishing an image sequence.
The invention has the beneficial effects that in order to improve the working efficiency of the cutting machine, when a user sets a processing task, the corresponding cutting program is matched in time, then, a corresponding control subprogram is distributed for each cutting tool in the cutting machine, in order to ensure the cutting quality of the cutting machine, the target processing specification for completing the cutting working requirement and the cutting transmission mode for cutting the cutting working are determined according to the cutting program, and each cutting tool performs corresponding cutting working according to the existing control subprogram after the preparation work is completed, so that the cutting quality is further ensured, the angle and the position of each cutting are checked in the cutting working process, and the phenomena of wrong cutting and missed cutting are avoided.
Additional features and advantages of the invention will be set forth in the description which follows, and in part will be obvious from the description, or may be learned by practice of the invention. The objectives and other advantages of the invention will be realized and attained by the structure particularly pointed out in the written description and claims thereof as well as the appended drawings.
The technical scheme of the invention is further described in detail through the drawings and the embodiments.
Detailed Description
The preferred embodiments of the present invention will be described below with reference to the accompanying drawings, it being understood that the preferred embodiments described herein are for illustration and explanation of the present invention only and are not intended to limit the present invention.
Example 1
The embodiment provides a numerical control aluminum profile sawing machine and an intelligent control method thereof, as shown in fig. 1, comprising:
the program setting module is used for matching corresponding cutting programs according to the set processing tasks and distributing control subprograms for the corresponding cutting tools;
the specification establishment module is used for determining a target machining specification of the aluminum material to be cut according to the cutting procedure;
The cutting adjustment module is used for establishing a cutting conveying mode of the aluminum material to be cut according to the target machining specification and the cutting program;
The cutting operation module is used for cutting the aluminum material to be cut by each cutting tool according to the corresponding control subprogram;
and the cutting monitoring module is used for checking each position to be cut when the aluminum material to be cut is cut, and performing corresponding cutting work after checking.
In this example, each cutting tool corresponds to a control subroutine;
In this example, the target processing specification indicates a specification to be formed after cutting the aluminum material to be cut;
In the example, different cutting tools can be selected for cutting the initial specification of the aluminum material to be cut by the tools, and each cutting tool can cut the aluminum material to be cut once or multiple times;
in the example, the cutting machine can also cut different aluminum materials to be processed at the same time, when the cutting machine is used, the corresponding cutting program can be selected from the specification of each aluminum material to be processed by the tool, and then the program is distributed to different cutting tools to perform corresponding cutting work;
In this example, the specifications of the aluminum material to be cut may be a multiple of 1 square millimeter, a multiple of 1 square centimeter, and a multiple of 1 square decimeter, and a multiple of 1 square meter.
The working principle and the beneficial effects of the technical scheme are that in order to improve the working efficiency of the cutting machine, when a user sets a processing task, corresponding cutting programs are matched in time, then corresponding control subroutines are distributed for each cutting tool in the cutting machine, in order to ensure the cutting quality of the cutting machine, the target processing specification finished by the cutting working requirement and the cutting transmission mode of the cutting working are determined according to the cutting programs, each cutting tool carries out corresponding cutting working according to the existing control subroutines after the preparation working is finished, and in order to further ensure the cutting quality, the angles and positions of each cutting are checked in the cutting working process, and the phenomena of miscut and missed cutting are avoided.
Example 2
On the basis of embodiment 1, the numerical control aluminum profile sawing machine, the program setting module comprises:
The circulation number determining submodule is used for determining the quantity of aluminum materials to be cut in the cutting work according to the set processing task uploaded by a user and determining the iteration number of a program according to the quantity of the aluminum materials to be cut;
The cutting scheme construction sub-module is used for drawing an initial conceptual diagram and a finished product conceptual diagram of the aluminum material to be cut according to the set processing task uploaded by a user, and constructing a cutting execution scheme according to the initial conceptual diagram and the finished product conceptual diagram;
The cutting program production submodule is used for adjusting the logic composition of the standby program according to the cutting execution scheme and setting up a cutting program by combining the program iteration times;
And the subprogram allocation submodule unit is used for dividing the cutting program into a plurality of control subprograms, and matching the corresponding control subprograms for each cutting tool according to the identifiable program corresponding to each cutting tool.
In this example, the number of program iterations represents the number of times the cutting program needs to be looped.
The working principle and the beneficial effects of the technical scheme are that the circulation execution times of the cutting program are determined by the aluminum material amount of the tool to be cut before cutting work is carried out, an initial conceptual diagram and a finished product conceptual diagram of the aluminum material to be cut are drawn according to the last set processing task of a user, so that an available cutting execution scheme is established, the cutting program is established according to the cutting execution scheme and the iterative vegetables of the program, and finally the cutting program is distributed to each cutting tool, so that the work of each cutting tool is clear, the cutting efficiency is effectively improved, the matching relation among the cutting tools is ensured, and the phenomenon of disorder is avoided.
Example 3
On the basis of embodiment 1, the intelligent control method of the numerical control aluminum profile sawing machine comprises the following steps:
step 1, matching corresponding cutting programs according to set processing tasks, and distributing control subroutines for corresponding cutting tools;
step 2, determining target machining specifications of the aluminum material to be cut according to the cutting procedure;
Step 3, establishing a cutting conveying mode of the aluminum material to be cut according to the target machining specification and the cutting procedure;
step 4, each cutting tool performs cutting work on the aluminum material to be cut according to a corresponding control subprogram;
And 5, when the aluminum material to be cut is cut, checking each position to be cut, and performing corresponding cutting work after checking.
In this example, each cutting tool corresponds to a control subroutine;
In this example, the target processing specification indicates a specification to be formed after cutting the aluminum material to be cut;
In the example, different cutting tools can be selected for cutting the initial specification of the aluminum material to be cut by the tools, and each cutting tool can cut the aluminum material to be cut once or multiple times;
in the example, the cutting machine can also cut different aluminum materials to be processed at the same time, when the cutting machine is used, the corresponding cutting program can be selected from the specification of each aluminum material to be processed by the tool, and then the program is distributed to different cutting tools to perform corresponding cutting work;
In this example, the specifications of the aluminum material to be cut may be a multiple of 1 square millimeter, a multiple of 1 square centimeter, and a multiple of 1 square decimeter, and a multiple of 1 square meter.
The working principle and the beneficial effects of the technical scheme are that in order to improve the working efficiency of the cutting machine, when a user sets a processing task, corresponding cutting programs are matched in time, then corresponding control subroutines are distributed for each cutting tool in the cutting machine, in order to ensure the cutting quality of the cutting machine, the target processing specification finished by the cutting working requirement and the cutting transmission mode of the cutting working are determined according to the cutting programs, each cutting tool carries out corresponding cutting working according to the existing control subroutines after the preparation working is finished, and in order to further ensure the cutting quality, the angles and positions of each cutting are checked in the cutting working process, and the phenomena of miscut and missed cutting are avoided.
Example 4
On the basis of embodiment 3, the intelligent control method of the numerical control aluminum profile sawing machine comprises the following steps:
Step 11, determining the amount of aluminum to be cut in the cutting work according to the set processing task uploaded by a user, and determining the iteration times of a program according to the amount of aluminum to be cut;
Step 12, drawing an initial conceptual diagram and a finished product conceptual diagram of the aluminum material to be cut according to the set processing task uploaded by a user, and constructing a cutting execution scheme according to the initial conceptual diagram and the finished product conceptual diagram;
Step 13, adjusting logic composition of a standby program according to the cutting execution scheme, and setting up a cutting program by combining the program iteration times;
And 14, dividing the cutting program into a plurality of control subroutines, and matching the corresponding control subroutines for each cutting tool according to the identifiable program corresponding to each cutting tool.
In this example, the number of program iterations represents the number of times the cutting program needs to be looped.
The working principle and the beneficial effects of the technical scheme are that the circulation execution times of the cutting program are determined by the aluminum material amount of the tool to be cut before cutting work is carried out, an initial conceptual diagram and a finished product conceptual diagram of the aluminum material to be cut are drawn according to the last set processing task of a user, so that an available cutting execution scheme is established, the cutting program is established according to the cutting execution scheme and the iterative vegetables of the program, and finally the cutting program is distributed to each cutting tool, so that the work of each cutting tool is clear, the cutting efficiency is effectively improved, the matching relation among the cutting tools is ensured, and the phenomenon of disorder is avoided.
Example 5
On the basis of embodiment 3, the intelligent control method of the numerical control aluminum profile sawing machine comprises the following steps:
Step 21, dividing the cutting program into a plurality of independent program segments, and respectively acquiring the processing dimension corresponding to each independent program segment;
step 22, establishing a program processing drawing of the set processing task according to each processing dimension;
And step 23, drawing the target machining specification of the aluminum material to be cut according to the program machining drawing.
In this example, the processing dimension represents the processing position of the aluminum material to be cut by the independent program segment, for example, the cutting tool a is to cut a square with a side length of 1 cm at a position of 3 cm on the left edge of the aluminum material to be cut;
the technical scheme has the advantages that in order to unify the machining specifications, a program machining drawing of the preset machining task is established according to the cutting program, so that the target machining specification of the aluminum material to be cut is determined, and unified cutting is facilitated.
Example 6
On the basis of the embodiment 3, the intelligent control method of the numerical control aluminum profile sawing machine comprises the following steps:
Step 31, determining the cutting sequence of the aluminum material to be cut and the corresponding cutting purpose of each cutting according to the cutting program, and arranging the cut characteristics corresponding to each cutting purpose according to the cutting sequence to construct a corresponding cutting purpose characteristic array;
step 32, obtaining an initial machining specification of the aluminum material to be cut, establishing a model to be cut of the aluminum material to be cut in combination with the target machining specification, and mapping the cutting target characteristic queue into the model to be cut to obtain a corresponding cutting point of each cutting eye and a corresponding cutting angle of each cutting;
step 33, determining a cutting tool corresponding to each cutting point according to the cutting program, establishing a cutting conveying speed according to a tool position corresponding to each cutting tool, and determining a turnover angle and a stay time corresponding to each cutting angle of the aluminum material to be cut under each tool position according to a cutting angle corresponding to each cutting tool;
And step 34, determining the quantity of the aluminum materials to be cut according to the cutting program, and establishing a cutting conveying mode by combining the cutting conveying speed, the corresponding turning angle and the corresponding stay time under each tool position.
In this example, the cutting sequence indicates the sequence of a plurality of cuts performed in one aluminum material to be cut;
In this example, each cut objective corresponds to a post-cut feature;
in the example, the model to be cut is a virtual expression model of a three-dimensional model representing the specification of the aluminum material to be cut;
in this example, each cut corresponds to one cut angle;
in this example, the flip angle is related to the cut angle;
In this example, the cutting conveyance means a conveyance means for an aluminum material to be cut from the preparation of cutting to the cutting before the completion of cutting.
The technical scheme has the advantages that in order to ensure that the aluminum material to be cut can be cut smoothly, the smoothness of the cutting line is ensured, the cutting sequence and the cutting purpose of the aluminum material to be cut are determined according to the cutting program, the length and the angle corresponding to each cutting are determined by combining the cutting work of the aluminum material to be cut by the cutting tool, so that the corresponding time and the turnover angle are adjusted, and finally, an aluminum material transmission mode capable of using the cutting work is established by combining the quantity of the aluminum material to be cut, the cutting efficiency is improved, and the normal running of the cutting work is ensured.
Example 7
On the basis of embodiment 3, the intelligent control method of the numerical control aluminum profile sawing machine comprises the following steps:
Step 41, determining operation time points corresponding to different control subroutines according to the cutting program, establishing operation time intervals between the operation time points, establishing a cutting schedule, determining a processing placement position corresponding to each operation time point of the aluminum material to be cut according to the initial processing specification of the aluminum material to be cut, and establishing a cutting position table;
step 42, constructing an initial placement distance between adjacent aluminum materials to be cut according to the cutting schedule and the cutting position table, constructing an initial position adjustment scheme of the aluminum materials, and adjusting the initial position of the aluminum materials to be cut;
step 43, searching a first cutting tool corresponding to the first cutting and a second cutting tool corresponding to the last cutting, adding a first position checking instruction for a first control subprogram corresponding to the first cutting tool, and adding a second position checking instruction for a second control subprogram corresponding to the second cutting tool;
And 44, controlling each cutting tool to perform cutting operation on the aluminum material to be cut according to a corresponding cutting subprogram, controlling the first cutting tool to perform cutting position checking operation on the aluminum material to be cut, and controlling the second cutting tool to perform finished product placement position checking operation on the aluminum material to be cut after cutting.
The working principle of the technical scheme is that in order to further guarantee the quality of a cut finished product, operation time points corresponding to different control subroutines are determined according to a cutting program, so that a cutting time table is established, machining placement positions corresponding to the operation time points are determined according to the initial machining specification of the aluminum material to be cut, so that a cutting position table is established, an initial aluminum material position adjustment scheme can be established, the initial position of the aluminum material to be cut is adjusted according to the scheme, position checking instructions are set for cutting tools for starting and ending cutting, the position of the aluminum material to be cut is checked for multiple times, and damage to the aluminum material caused by collision is avoided.
Example 8
On the basis of embodiment 3, the intelligent control method of the numerical control aluminum profile sawing machine, the step 5, includes:
Step 51, when the aluminum material to be cut is cut, acquiring a position corresponding to the aluminum material to be cut and ready for cutting before each cutting operation, and determining a cutting point and a cutting angle corresponding to each cutting operation according to the cutting program;
Step 52, judging whether the corresponding position to be cut is reasonable or not according to the cutting point and the cutting angle corresponding to the same cutting operation, and if not, adjusting the cutting placement position corresponding to the cutting operation;
And 53, when the position to be cut corresponding to the current cutting is reasonable, controlling the corresponding cutting tool to perform cutting work according to the corresponding preparation subroutine.
The technical scheme has the advantages that in order to avoid the fact that the placement positions of the aluminum materials to be cut are checked in the cutting process of the production defective products, the production probability of the superior products is effectively improved.
Example 9
On the basis of embodiment 3, the intelligent control method of the numerical control aluminum profile sawing machine further comprises the following steps:
collecting an uncut image and a cut image corresponding to each aluminum material to be cut;
performing specification analysis on the uncut image and the cut image according to a target processing specification, and judging whether the corresponding aluminum material to be cut meets a cutting standard or not;
If the defect aluminum materials do not accord with the defect information, positioning the defect aluminum materials, and respectively marking the defect information on each defect aluminum material;
And repairing the corresponding defective aluminum material according to the defect information.
The technical scheme has the advantages that in order to further ensure the generation rate of superior products, the remediable defective aluminum material is repaired, and the defective aluminum material is changed into valuable materials.
Example 10
On the basis of embodiment 9, the intelligent control method of the numerical control aluminum profile sawing machine further comprises the following steps:
and after the set processing task is completed, acquiring a finished product image corresponding to each finished product aluminum product, and establishing an image sequence.
The technical scheme has the advantages that in order to facilitate the user to check the condition of each finished aluminum product, the user can check the aluminum product at any time by collecting images and establishing an image sequence after finishing processing.
It will be apparent to those skilled in the art that various modifications and variations can be made to the present invention without departing from the spirit or scope of the invention. Thus, it is intended that the present invention also include such modifications and alterations insofar as they come within the scope of the appended claims or the equivalents thereof.