One-dimensional blanking method utilizing excess materials

文档序号:202546 发布日期:2021-11-05 浏览:12次 中文

阅读说明:本技术 一种利用余料的一维下料方法 (One-dimensional blanking method utilizing excess materials ) 是由 阮小丽 吴巨峰 王波 赵训刚 王熊珏 胡侃 江禹 王鑫 陈圆 周强 翟磊 夏文 于 2021-07-02 设计创作,主要内容包括:本申请涉及一种利用余料的一维下料方法,其包括以下步骤:获取余料的归档信息以及对应的单长和根数,形成余料库存表,归档信息包括类型和规格;获取需用料的归档信息以及对应的单长和根数,形成需用计划表;从余料库存表中找出目标归档信息以及对应的单长和根数;结合目标归档信息和对应的单长和根数,以及需用计划表,按照设定规则进行下料,设定规则包括:按照单长由大到小,对需用计划表所包含的归档信息进行排序,并按照该排序进行下料。将余料进行分类,然后将同种类型和规格的每根余料的单长与需用料的单长进行一维对比分析,给出了每根余料的下料切割计划,将余料进行充分循环利用,在提高切割效率的同时,避免了浪费。(The application relates to a one-dimensional blanking method utilizing excess materials, which comprises the following steps: acquiring filing information of the excess materials and corresponding single length and number to form an excess material inventory table, wherein the filing information comprises types and specifications; acquiring filing information of the materials to be used and corresponding single length and number to form a table of the materials to be used; finding out target filing information and corresponding single length and number from a surplus material inventory table; combining target filing information and corresponding single length and root number, and using a planning table as required to perform blanking according to a set rule, wherein the set rule comprises: and sequencing the filing information contained in the required planning table according to the sequence from big to small of the single length, and blanking according to the sequencing. The excess materials are classified, then one-dimensional comparison analysis is carried out on the single length of each excess material with the same type and specification and the single length of the material to be used, a blanking cutting plan of each excess material is given, the excess materials are fully recycled, and the waste is avoided while the cutting efficiency is improved.)

1. A one-dimensional blanking method utilizing excess materials is characterized by comprising the following steps:

acquiring filing information of the excess materials and corresponding single length and number to form an excess material inventory table, wherein the filing information comprises types and specifications;

acquiring filing information of the materials to be used and corresponding single length and number to form a table of the materials to be used;

finding out target filing information and corresponding single length and number from the excess stock inventory table, wherein the target filing information is the same filing information in the excess stock inventory table as the filing information in the required planning table;

combining target filing information and corresponding single length and number, and using a planning table to perform blanking according to a set rule, wherein the set rule comprises:

and sequencing the filing information contained in the required scheduling table according to the sequence from big to small of the single length, and blanking according to the sequencing.

2. The one-dimensional blanking method using remainder as claimed in claim 1, wherein finding out the target filing information and corresponding single length and number from the remainder inventory table comprises the following steps:

dividing a surplus material inventory table into a plurality of rows of data, wherein the surplus materials with the same filing information and single length are filed to form a row of data, the type, specification, single length and number of the surplus materials are sequentially corresponding to a, b, c and d, each row of data is x, and each row of x comprises (a, b, c and d);

dividing the required schedule into a plurality of rows of data, wherein filing information and required materials with the same single length form a row of data, the type, specification, single length and number of the required materials are respectively a2, b2, c2 and d2, each row of data is z, and each row of z comprises (a2, b2, c2 and d 2);

if a is 2 and b is 2, the corresponding x in the excess stock table is the data row where the target filing information is located.

3. The one-dimensional blanking method using remainder as claimed in claim 2, wherein the blanking is performed according to the set rule by combining the target filing information and the corresponding length and number of units, and the required usage schedule, comprising the following steps:

accessing a data row z where the archive information which is the same as the target archive information in the required schedule is located;

sequencing all the remainders in the accessed data row z from large to small according to the single length to form a required planning array; wherein the required program array is M;

according to M, firstly blanking one line of data in the data line x where the target filing information is located;

after blanking of one line of data x is finished, updating a needed utilization plan table and a surplus material plan table;

and blanking other data rows in the data row x where the target filing information is located according to the step M and the updated excess material schedule.

4. The one-dimensional blanking method using remainder as claimed in claim 3, wherein blanking is performed on a line of data in a data line x where the target filing information is located according to M, comprising the steps of:

planning blanking is carried out on a residual material in a row of data by using the M, and a blanking plan array of the residual material is formed;

updating M according to a blanking plan of a residual material, planning blanking for the next residual material to obtain a blanking plan array of the next residual material, obtaining a blanking plan array corresponding to M until elements in M are empty, and counting the residual material number corresponding to the blanking plan array;

and comparing the number of the excess materials in the row of data with the number of the excess materials corresponding to the blanking plan array to obtain a final blanking plan array, and blanking according to the final blanking plan array.

5. The one-dimensional blanking method using remainder as claimed in claim 4, wherein the largest element of M is M1The blanking plan array of one row x is T; performing planned blanking on the x by using the M to form T of the x, and the method comprises the following steps:

s101, performing planned blanking on the corresponding single excess material in the x;

s102, mixing the M1Comparing with c of the single residual material;

if said M is1If c is less than or equal to c, then M is added1Saving until t, updating c, c ═ cc-M1And proceeds to S103; wherein t is a blanking plan array of a current excess material;

if said M is1If > c, entering S103;

s103, mixing the M1Deleting M to obtain MSEntering S104; wherein said MSDeleting M from M1An array of the remaining elements of (a);

s104, taking MSM in (1)S1Compared with c, where MS1In which M isS1Is MSThe current element of (1);

if said M isS1C is not more than c, c is updateds1The M isS1Save to said t, and from MSDeletion of MS1Update MS

If said M isS1If > c, then the current element Ms1Is MsThe next element in the list;

s105, repeating S104 until the M is traversedsTo obtain the complete t;

s106, updating M, M ═ MSRepeating steps S101 to S105 until the element in M is empty, and obtaining T of x, T ═ T [ T ]0,t1,...,tk-1]And k is the number of the rest materials after blanking.

6. The one-dimensional blanking method using remainder as claimed in claim 5, wherein comparing the number of the remainder in a row of data with the number of the remainder corresponding to the blanking plan array comprises the following steps:

if k in the blanking plan array T is less than or equal to d, T is [ T ═ T%0,t1,...,tk-1]K in (1) is unchanged;

if k in the blanking plan array T is larger than d, T is T ═ T0,t1,...,tk-1]K in (1) is equal to d, i.e. T ═ T0,t1,...,td-1]。

7. The one-dimensional blanking method utilizing the excess material as claimed in claim 6, wherein after blanking of a row of data x is finished, the demand utilization schedule and the excess material schedule are updated, comprising the following steps;

z in the statistical demand chartiData (a 2)i,b2i,c2i,d2i) Middle c2iThe sum of the times of occurrence in each excess material blanking plan array T of the blanking plan array T is d2iSubtract the sum of the times and update d2i(ii) a Wherein i is a line number corresponding to the data line;

updating the value of d in x for blanking in a residual stock table, wherein d is d-k;

classifying the rest part of the excess material after blanking to form a new x, and storing the new x into an excess material inventory table;

if a, b, c in (a, b, c, d) of the newly added x is equal to a, b, c of the original x in the excess stock table, combining the newly added x and the original x in the excess stock table to form a row of data, and updating the value of d.

8. The one-dimensional blanking method using remainder as claimed in claim 1, wherein: the residual material is a rod piece.

9. The one-dimensional blanking method using remainder as claimed in claim 8, wherein: the rod member comprises a steel bar or a pipe.

10. The one-dimensional blanking method using remainder according to claim 9, characterized in that: and also used for blanking raw materials.

Technical Field

The application relates to the field of production blanking, in particular to a one-dimensional blanking method utilizing excess materials.

Background

Along with the increasing scarcity of global resources, people pay more and more attention to the research on the problem of resource utilization; the raw materials are saved to the maximum extent, and the improvement of the utilization rate of the raw materials becomes an important means for improving the benefits in industrial production, and the problem of blanking is one of the problems; the blanking problem is that aiming at the utilization of certain resources, an optimal scheme is obtained by optimizing stock layout under the condition of satisfying objective conditions and acceptable time, and the purposes of saving raw material consumption and reducing production cost are achieved.

In some related technologies, the one-dimensional blanking of the raw material means that when the dimensions of the raw material and the required material are one-dimensional, optimized cutting blanking is performed under the known material order requirement and the raw material data, so that the raw material is fully utilized, and the cost is saved; for example, when cutting and blanking reinforcing steel bars and pipes, a one-dimensional blanking method is often adopted, but the following problems exist:

(1) generally, residual materials left after cutting are all piled up and discarded, and the problem that how to utilize the residual materials to the maximum extent is needed to be solved urgently when the residual materials participate in raw material cutting is waste of resources.

(2) Compared with uncut raw materials, the specification, the model and the length of the cut excess material are different, and the problem of how to reuse the excess material with different specification, model and length is also needed to be solved.

Disclosure of Invention

The embodiment of the application provides a one-dimensional blanking method using excess materials, and aims to solve the problem that the cut excess materials cannot be effectively utilized due to abandonment in the related art.

The one-dimensional blanking method utilizing the excess materials comprises the following steps:

acquiring filing information of the excess materials and corresponding single length and number to form an excess material inventory table, wherein the filing information comprises types and specifications;

acquiring filing information of the materials to be used and corresponding single length and number to form a table of the materials to be used;

finding out target filing information and corresponding single length and number from the excess stock inventory table, wherein the target filing information is the same filing information in the excess stock inventory table as the filing information in the required planning table;

combining target filing information and corresponding single length and number, and using a planning table to perform blanking according to a set rule, wherein the set rule comprises:

and sequencing the filing information contained in the required scheduling table according to the sequence from big to small of the single length, and blanking according to the sequencing.

In some embodiments, finding the target filing information and the corresponding length and number of units from the excess stock table comprises the following steps:

dividing a surplus material inventory table into a plurality of rows of data, wherein the surplus materials with the same filing information and single length are filed to form a row of data, the type, specification, single length and number of the surplus materials are sequentially corresponding to a, b, c and d, each row of data is x, and each row of x comprises (a, b, c and d);

dividing the required schedule into a plurality of rows of data, wherein filing information and required materials with the same single length form a row of data, the type, specification, single length and number of the required materials are respectively a2, b2, c2 and d2, each row of data is z, and each row of z comprises (a2, b2, c2 and d 2);

if a is 2 and b is 2, the corresponding x in the excess stock table is the data row where the target filing information is located.

In some embodiments, the blanking is performed according to a set rule by combining target filing information and corresponding single length and number, and using a planning table, and the method comprises the following steps:

accessing a data row z where the archive information which is the same as the target archive information in the required schedule is located;

sequencing all the remainders in the accessed data row z from large to small according to the single length to form a required planning array; wherein the required program array is M;

according to M, firstly blanking one line of data in the data line x where the target filing information is located;

after blanking of one line of data x is finished, updating a needed utilization plan table and a surplus material plan table;

and blanking other data rows in the data row x where the target filing information is located according to the step M and the updated excess material schedule.

In some embodiments, according to M, blanking a line of data in a data line x in which the target archive information is located, includes the following steps:

planning blanking is carried out on a residual material in a row of data by using the M, and a blanking plan array of the residual material is formed;

updating M according to a blanking plan of a residual material, planning blanking for the next residual material to obtain a blanking plan array of the next residual material, obtaining blanking plan arrays corresponding to all M until elements in M are empty, and counting the residual material number corresponding to the blanking plan arrays;

and comparing the number of the excess materials in the row of data with the number of the excess materials corresponding to the blanking plan array to obtain a final blanking plan array, and blanking according to the final blanking plan array.

In some embodiments, the largest element of M is M1The blanking plan array of one row x is T; performing planned blanking on the x by using the M to form T of the x, and the method comprises the following steps:

s101, performing planned blanking on the corresponding single excess material in the x;

s102, mixing the M1Comparing with c of the single residual material;

if said M is1If c is less than or equal to c, then M is added1Saving to t, updating c, c ═ c-M1And proceeds to S103; wherein t is a blanking plan array of a current excess material;

if said M is1If > c, entering S103;

s103, mixing the M1Deleting M to obtain MSEntering S104; wherein said MSDeleting M from the set M for demand1An array of the remaining elements of (a);

s104, taking MSM in (1)S1Compared with c, where MS1In which M isS1Is MSThe current element of (1);

if said M isS1C is not more than c, c is updateds1The M isS1Save to said t, and from MSDeletion of MS1Update MS

If said M isS1If > c, then the current element Ms1Is MsThe next element in the list;

s105, repeating S104 until the M is traversedsTo obtain the complete t;

s106, updating M, M ═ MSRepeating steps S101 to S105 until the element in M is empty, and obtaining T of x, T ═ T [ T ]0,t1,...,tk-1]And k is the number of the rest materials after blanking.

In some embodiments, comparing the number of the remainders in the row of data with the number of the remainders corresponding to the feeding plan array includes the following steps:

if k in the blanking plan array T is less than or equal to d, T is [ T ═ T%0,t1,...,tk-1]K in (1) is unchanged;

if k in the blanking plan array T is larger than d, T is T ═ T0,t1,...,tk-1]K in (1) is equal to d, i.e. T ═ T0,t1,...,td-1]。

In some embodiments, after blanking of a row of data x is finished, updating a required utilization schedule and a surplus material schedule, including the following steps;

z in the statistical demand chartiData (a 2)i,b2i,c2i,d2i) Middle c2iThe sum of the times of occurrence in each excess material blanking plan array T of the blanking plan array T is d2iSubtract the sum of the times and update d2i(ii) a Wherein i is a line number corresponding to the data line;

updating the value of d in x for blanking in a residual stock table, wherein d is d-k;

classifying the rest part of the excess material after blanking to form a new x, and storing the new x into an excess material inventory table;

if a, b, c in (a, b, c, d) of the newly added x is equal to a, b, c of the original x in the excess stock table, combining the newly added x and the original x in the excess stock table to form a row of data, and updating the value of d.

In some embodiments, the excess is a rod.

In some embodiments, the rod comprises rebar or tubing.

In some embodiments, the feed is also used for blanking raw materials.

The beneficial effect that technical scheme that this application provided brought includes:

the embodiment of the application provides a one-dimensional blanking method utilizing excess materials, the required materials and the original excess materials which are randomly stacked are classified according to filing information and corresponding single length and root number to form an excess material inventory table and a required material planning table, so that the excess materials and the required materials can be matched and compared quickly and clearly, and then the required materials which can be blanked are found out by combining target filing information and the corresponding single length and root number, and the required materials which can be utilized are found out; and the materials needed corresponding to the target filing information are sorted from large to small according to the length of each single material, and then the excess materials of the target filing information are discharged according to the sequence and set rules, so that the excess materials can be discharged in order, and the excess materials are fully utilized, therefore, powerful guidance is provided for field cutting of workers, the cutting efficiency is improved, and meanwhile, waste is avoided to a certain extent.

Drawings

In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings needed to be used in the description of the embodiments are briefly introduced below, and it is obvious that the drawings in the following description are only some embodiments of the present application, and it is obvious for those skilled in the art to obtain other drawings based on these drawings without creative efforts.

Fig. 1 is a flowchart of blanking a residue storage according to an embodiment of the present disclosure;

fig. 2 is a blanking flow chart of a row of data in the excess stock table according to the embodiment of the present application;

fig. 3 is a blanking flow chart of a remainder in the remainder inventory table according to the embodiment of the present application.

Detailed Description

In order to make the objects, technical solutions and advantages of the embodiments of the present application clearer, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are some embodiments of the present application, but not all embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application.

The embodiment of the application provides a one-dimensional blanking method using excess materials, and aims to solve the problem that the cut excess materials cannot be effectively utilized due to abandonment in the related art.

Referring to fig. 1, 2 and 3, a one-dimensional blanking method using excess material includes the following steps:

acquiring filing information of the excess materials and corresponding single length and number to form an excess material inventory table, wherein the filing information comprises types and specifications;

acquiring filing information of the materials to be used and corresponding single length and number to form a table of the materials to be used;

finding out target filing information and corresponding single length and number from the excess stock inventory table, wherein the target filing information is the same filing information in the excess stock inventory table as the filing information in the required planning table;

combining target filing information and corresponding single length and number, and using a planning table to perform blanking according to a set rule, wherein the set rule comprises:

and sequencing the filing information contained in the required scheduling table according to the sequence from big to small of the single length, and blanking according to the sequencing.

The required materials and the originally disordered and piled excess materials are classified according to the filing information, the corresponding length and the number to form an excess material inventory table and a required use planning table, so that the excess materials and the required materials can be matched and compared quickly, the target filing information and the corresponding length and the number to find out which required materials can be formed by blanking the excess materials, and which excess materials can be used by the required materials.

And the materials needed corresponding to the target filing information are sorted from large to small according to the single length, and then the excess materials of the target filing information are fed according to the set rule according to the sequence, so that the excess materials can be fed in order, and the utilization is maximized.

In some preferred implementations, the excess stock inventory table is divided into a plurality of rows of data, wherein the filing information and the excess stock with the same single length form a row of data, the type, specification, single length and number of the excess stock are a, b, c and d in sequence, each row of data is x, and each row of x comprises (a, b, c, d); the type can be material, and the specification can be the thickness, diameter or cross-sectional area of the excess material.

Dividing the required schedule into a plurality of rows of data, wherein filing information and required materials with the same single length form a row of data, the type, specification, single length and number of the required materials are respectively a2, b2, c2 and d2, each row of data is z, and each row of z comprises (a2, b2, c2 and d 2);

if a is 2 and b is b2, that is, the target archive information, then x in the excess stock table is the data row where the target archive information is located, and there may be multiple rows in the data row.

In some preferred embodiments, considering the ordering and accuracy of blanking of the excess materials and the situation of new excess materials generated in the blanking process, the following specific description is performed for the combination target filing information and the corresponding length and number of units, and the need of using a planning table to perform blanking according to a set rule: accessing a data row z where the archive information which is the same as the target archive information in the required schedule is located;

sequencing all the remainders in the accessed data row z from large to small according to the single length to form a required planning array; wherein the required program array is M; the method specifically comprises the following steps:

if a is a2 and b is b2, then x corresponds to z and z is accessediWherein zi is all data in the usage schedule that satisfy a-a 2 and b-b 2; i is the row number of all data satisfying the condition;

all z areiAccording to d2iC2iArranging in descending order to form a needed planning group corresponding to the x, wherein the needed planning group is M ═ c2i:d2iWhere d2iIs corresponding to ziThe number of required materials in (1), c2iIs corresponding to ziMedium length of material. Because the corresponding need table of the data of a line of excess stock table has a plurality of lines of data, the corresponding lines of data in the need table are distinguished by using i;

according to M, firstly blanking one line of data in the data line x where the target filing information is located;

after blanking of one line of data x is finished, updating a needed utilization plan table and a surplus material plan table;

and according to the M and the updated excess material schedule, blanking other data rows in the data row x where the target filing information is located according to the steps, thereby finishing blanking of the target filing information.

The required materials of other different filing information can be blanked by referring to the steps.

Further, according to M, blanking a line of data in the data line x where the target archive information is located, including the following steps:

planning blanking is carried out on a residual material in a row of data by using the M, and a blanking plan array of the residual material is formed;

updating M according to a blanking plan of a residual material, planning blanking for the next residual material to obtain a blanking plan array of the next residual material, obtaining blanking plan arrays corresponding to all M until elements in M are empty, and counting the residual material number corresponding to the blanking plan arrays;

and comparing the number of the excess materials in the row of data with the number of the excess materials corresponding to the blanking plan array to obtain a final blanking plan array, and blanking according to the final blanking plan array.

Each row of the excess stock inventory table is blanked by utilizing the steps, namely each excess stock is blanked, so that management and recording are facilitated, the blanking amount and the residual amount of each excess stock corresponding to each row can be recorded, utilization of the excess stock can be better realized, accurate recording can be realized after the excess stock is blanked, ordered blanking recording can be realized, data after one row of blanking is updated, real-time updating is facilitated, accuracy is embodied, utilization of the excess stock at the next time is facilitated, and blanking is performed.

As shown in fig. 2 and 3, in some preferred implementations, the forming of the blanking plan array T of the row x by planning blanking of the corresponding row x with the required planning array includes the following steps:

s101, performing planned blanking on the corresponding single excess material in the x;

s102, mixing M1Comparing with c of the single residual material;

if M is1If c is less than or equal to c, then M is added1Saving to t, updating c, c ═ c-M1And proceeds to S103; wherein t is a blanking plan array of the current excess material; m1Is the largest element in M;

if M1 > c, go to S103;

the largest M in step S1021Compared with the single length c of the excess material, the situation that the excess material cannot be discharged is eliminated, namely the single length of a single material required to be used is larger than the single length of a single excess material.

For M1Storing the residual material into a blanking plan array t of the current residual material, and updating c, c being c-M1Is that a piece of M has been cut out of the residue1And updating the residual material to cut off one M1The remaining single length.

S103, mixing M1Deleting M to obtain MSEntering S104; wherein M isSTo delete M1The remaining arrays of (2);

s104, taking MSM in (1)S1Compared with c, where MS1Is MSThe current element of (1);

if said M isS1C is not more than c, c is updateds1The M isS1Save to said t, and from MSDeletion of MS1Update MS

If said M isS1If > c, then the current element Ms1Is MsJudging the next element, wherein the element is not stored in the t;

s105, repeating S104 until M is traversedsGet the complete t;

s106, updating M, M ═ MSRepeating steps S101 to S105 until M is empty, and obtaining T of x, where T is [ T ═ T [ [ T ]0,t1,...,tk-1]And k is the number of the rest materials for blanking.

The operation of the steps S101 to S105 is to obtain a blanking plan t of the excess materials, and the step S106 is to obtain the number of the excess materials needed by the required materials of the required planning array and the required blanking plan of each excess material according to the blanking mode of one excess material. After the blanking plan array of the excess material is obtained, when the next excess material is blanked, the blanking is carried out on the basis of the new required used planning array after the blanking of the previous excess material, and finally the number of the excess materials required to be adopted by the required used planning array and the blanking plan of each excess material are obtained, wherein the fact that the elements in M are empty indicates that the required materials corresponding to the excess material recording row x are all blanked by utilizing the excess materials is shown.

Through the steps, the blanking of the excess materials of one line of data in the blanking excess material inventory table is completed, the blanking plan of one line of data clearly obtains the number of the excess materials used and the blanking condition of each excess material, and the number of the excess materials left after each excess material is blanked, so that the excess materials are reasonably utilized to the maximum.

Further, the number of the remainders needed by the planning array is larger than or smaller than that of the remainders in the data, and the following operations are performed before the blanking is performed according to the blanking plan array T:

if k in the blanking plan array T is less than or equal to d, T is [ T ═ T%0,t1,...,tk-1]K in (1) is unchanged; the situation is that the excess stock is sufficient and can be discharged to meet the requirement of the planning array.

If k in the blanking plan array T is larger than d, T is T ═ T0,t1,...,tk-1]K in (1) is equal to d, i.e. T ═ T0,t1,...,td-1](ii) a The stock of the excess materials is insufficient, and only k excess materials can be blanked.

In some preferred embodiments, after the blanking of one row of data in the excess stock table is completed, the data in the required usage table and the excess stock table needs to be updated, so that the excess stock table can perform the blanking and management of the next row of data, including the following operations:

z in the statistical demand chartiData (a 2)i,b2i,c2i,d2i) Middle c2iAt each element T of the feeding plan array TgSum of the numbers of occurrences of (1) num1, d2iSubtracting the sum of times, then updating ZiHas the data of (a 2)i,b2i,c2i,d2iNum1) indicating that there is also a need to cut d2iNum1 roots a2i,b2i,c2iWherein g is 0.

Updating the value of d in x for blanking in a residual stock table, wherein d is d-k; this operation is to record how much of the remainder of the blanking x remains unused.

Classifying the rest part of the residual material after blanking to form new x, wherein the new x is (a, b, c-sum (t)g[j]) 1), wherein, sum (t)g[j]) Sum of lengths, t, used for blanking of single excess materialgDenotes the g th blanking plan, tg[j]The cutting length of the ith element in the ith blanking plan is represented, namely the cutting length of the corresponding ith element, wherein j is 0.

And storing the newly added x formed after the planned blanking into a surplus material inventory table for recording, and fully utilizing and managing the surplus material.

Through the steps, the information of the drawing table and the excess material inventory table is required to be updated in real time after the excess material is discharged, so that the data is accurate, and the use condition of the excess material is better managed and known.

Further, if a, b, c in (a, b, c, d) of the newly added x is equal to a, b, c of the original x in the excess stock table, the newly added x and the original x in the excess stock table are merged to form a row of data, and d of the row of data is the sum of corresponding data of the newly added x and the original x.

In addition, if the values of a, b, and c in (a, b, c, and d) of the new numbers x are equal, the new numbers x can be combined to form a row of data, wherein d of the row of data is the cumulative sum of corresponding data in the new numbers x.

In some preferred embodiments, as shown in tables 1 and 2 below, the steel bar remnants are used for blanking and cutting, specifically describing the above steps;

table 1, excess stock table:

classifying the excess reinforcing steel bars according to types, specifications, single lengths and the number to form a plurality of rows of data, and forming an excess stock inventory by the plurality of rows of data; each row x includes (a, b, c, d) to form a surplus inventory table; wherein a is the type of the excess material, b is the specification of the excess material, c is the single length of the excess material, and d is the number of the excess material, wherein the type can be the material, and the specification can be the thickness, the diameter or the cross-sectional area of the excess material.

TABLE 2 required usage chart

Classifying the materials required by the steel bars according to types, specifications, single lengths and the number of the materials required by the steel bars to form z, wherein each row z comprises (a2, b2, c2 and d2) so as to form a required material table; wherein a2 is the type of the required material, b2 is the specification of the required material, c2 is the single length of the required material, and d2 is the number of the required material.

In some preferred embodiments, the forming of the demand planning array corresponding to each row x by using z includes the following steps, and in this embodiment, data in the excess stock table, where x is 12, that is, data in the 12 th row a is HRB400, b is 16, c is 5487, and d is 30, is taken as an example, and specifically, the following steps are taken:

if a is a2 and b is b2, then x corresponds to z and z is accessediWherein z isiAll data in the chart that satisfy a ═ a2, and b ═ b2 are needed; i is the row number of all data satisfying the condition;

all z areiAccording to d2iC2iArranging in descending order to form a needed planning group corresponding to the x, wherein the needed planning group is M ═ c2i:d2iWhere d2iIs corresponding to ziThe number of required materials in (1), c2iIs corresponding to ziMedium length of material. Since the data of one row of the excess material inventory table corresponds to a plurality of rows of data in the demand table, i is used for distinguishing the corresponding rows of data in the demand table.

The specific operation in this embodiment is as follows:

according to the excess stock table, x is 12, namely data of 12 th row of data a is HRB400, b is 16, c is 5487, and d is 30, three rows of data meeting the condition are found in the required planning table, wherein the three rows of data are as follows: 3(HRB400, 16, 322, 33), 4(HRB400, 16, 6572, 19) and 5(HRB400, 16, 1547, 30);

33 pieces of 322, 19 pieces of 6572 and 30 pieces of 1547 are arranged in descending order to form a required parameter set M, namely [6572,.. eradiation, 6572, 1547, eradiation, 1547, 322, eradiation and 322] for utilizing the excess material from long to short for blanking and facilitating the next step.

In this embodiment, the remainder c 5487 is described by using a notation group of [6572,. solstice, 6572, 1547,. solstice, 1547, 322,. solstice, 322 ]:

in this example, c 5487, M16572; if the judgment is made in step S102 and 6572 > 5487, the process proceeds to step S103.

In step S103, one 6572 is deleted from M to obtain MS,MSThere are 18 6572, 30 1547, 33 322 left; the process proceeds to step S104.

In step S104, M is takenS1,MS1In this case 6572, 6572 > 5487, MS1Pointing to the next element, the next element is 6572.

In step S105, step S104 is repeated until the current element Ms11547 when it is the first 1547<5487 and updating c, wherein c is 5487 and 1547 is 3940, storing 1547 in t and t is [1547 ]]And from MSDelete one of 1547, update MSAfter update MS18 6572, 29 1547, 33 322;

step S104 is repeated, and c is 3940, where M is updatedSGet MS1,MS11547, 1547<3940, updating c, when c is 3940-]And from MSDelete one of 1547, update MSAfter update MS18 6572, 28 1547, 33 322;

step S104 is repeated, and c is 2393, where M is updatedSGet MS1,MS11547, 1547<2393 and c is updated, wherein c is 2393 and 1547 is 846, and t is 1547 stored in t and t is [1547, 1547]And from MSDelete one of 1547, update MSAfter update MS18 6572, 27 1547, 33 322;

step S104 is repeated, and c is 846, where M is updatedSGet MS1,MS11547, 1547>846, then Ms1Point to Ms1547 of the next element;

step S104 is repeated until the current element M is reached, and c is 846S1Is the first 322, 322<846, update c, when c is 846-]And from MSDelete one 322, update MSAfter update MS18 6572, 27 1547, 32 322;

step S104 is repeated, where c is 524 and M isS1Is 322, 322<524, updating c, when c is 524-]And from MSDeletion inOne 322, update MSAfter update MS18 6572, 27 1547, 31 322;

step S104 is repeated, and c is 202, at which time M is updatedSGet MS1,MS1Is 322, 322>202, then Ms1Point to MsThe next element 322;

continuing to repeat the step S104 until M is traversedSIf the residual length of the residue cannot be cut to any element in the required design group, the blanking plan t of the residue is finally obtained [1547, 1547, 1547, 322 ═ 1547]The remaining length is 202, and the update requirement is given by the program array M ═ MS={6572:18,1547:27,322:31}。

Then, the next excess material is blanked according to the above-mentioned mode, i.e. the steps S101 to S105 are repeated until the element in the required plan array M is empty, and finally the blanking plan array T ═ T [ T ] of the row of data is obtained0,t1,...,tk-1]。

In some preferred implementations, the targeted objects of the remainders can be rods, in particular steel bars and pipes.

In summary, the blanking method has the following advantages:

(1) classify the clout, form multirow data, be convenient for manage the clout to during the unloading, the data of the clout that will unload with need with drawing the table contrast, can know the clout fast and can cut into which kind of materials that need, make the clout maximize satisfy and need the requirement.

(2) When each row of excess materials are blanked, each excess material in each row of excess materials has a corresponding blanking cutting plan, and the number of the required materials which can be cut into the excess materials and the residual quantity after cutting can be obtained through the blanking cutting plan of each excess material, so that powerful guidance is provided for field cutting of workers.

(3) And the excess stock table and the required planning table are subjected to data updating, so that after each excess stock utilization and blanking, the data are clearly and clearly recorded, and the excess stock formed after each blanking is stored into the excess stock table as new data, so that the circulation blanking of the excess stock is realized, and the resources are fully utilized.

It should be understood that the blanking method for the excess material can also perform blanking for the raw material; the clout compares, the raw materials of same type, specification, single long is general all the same to the single long of raw materials is general all to be greater than the material that needs to use, and the radical of raw materials is general sufficient in addition, leads to when utilizing the raw materials unloading, and the unloading situation is comparatively simple, consequently is to the unloading of raw materials to the simple situation application of clout unloading, specifically is:

classifying and recording the raw materials to form a raw material inventory table;

acquiring plan data of materials to be used, and carrying out classification recording to form a planning table of the materials to be used;

according to the raw material inventory table, finding out corresponding data in the required utilization planning table, and forming a required utilization planning array;

planning blanking by using a raw material inventory table according to the required utilization planning array to obtain a blanking planning array of raw materials;

and (5) blanking the raw materials according to the blanking plan array.

The blanking method in the application can carry out blanking on the raw materials after the blanking of the excess materials in the excess material warehouse is finished, can carry out blanking on the excess materials, can carry out blanking on the raw materials in the same way, increases the application range of the method, carries out blanking according to the excess materials in a way of carrying out blanking on each row of data and each column of data, also fully utilizes and records the raw materials, and avoids material waste.

In the description of the present application, it should be noted that the terms "upper", "lower", and the like indicate orientations or positional relationships based on the orientations or positional relationships shown in the drawings, which are only for convenience in describing the present application and simplifying the description, and do not indicate or imply that the referred device or element must have a specific orientation, be constructed in a specific orientation, and operate, and thus, should not be construed as limiting the present application. Unless expressly stated or limited otherwise, the terms "mounted," "connected," and "connected" are intended to be inclusive and mean, for example, that they may be fixedly connected, detachably connected, or integrally connected; can be mechanically or electrically connected; they may be connected directly or indirectly through intervening media, or they may be interconnected between two elements. The specific meaning of the above terms in the present application can be understood by those of ordinary skill in the art as appropriate.

It is noted that, in the present application, relational terms such as "first" and "second", and the like, are used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Also, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other identical elements in a process, method, article, or apparatus that comprises the element.

The foregoing are merely exemplary embodiments of the present application and are presented to enable those skilled in the art to understand and practice the present application. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the generic principles defined herein may be applied to other embodiments without departing from the spirit or scope of the application. Thus, the present application is not intended to be limited to the embodiments shown herein but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.

16页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:搬运机

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!