CN106372559B - Plate is identified by DM two dimensional code and utilizes the method for macroprogram automatically retrieval - Google Patents

Plate is identified by DM two dimensional code and utilizes the method for macroprogram automatically retrieval Download PDF

Info

Publication number
CN106372559B
CN106372559B CN201610703165.4A CN201610703165A CN106372559B CN 106372559 B CN106372559 B CN 106372559B CN 201610703165 A CN201610703165 A CN 201610703165A CN 106372559 B CN106372559 B CN 106372559B
Authority
CN
China
Prior art keywords
dimensional code
macroprogram
name
sheet metal
metal part
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201610703165.4A
Other languages
Chinese (zh)
Other versions
CN106372559A (en
Inventor
任宏涛
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Xi'an Carved Software Technology Co Ltd
Original Assignee
Xi'an Carved Software Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Xi'an Carved Software Technology Co Ltd filed Critical Xi'an Carved Software Technology Co Ltd
Priority to CN201610703165.4A priority Critical patent/CN106372559B/en
Publication of CN106372559A publication Critical patent/CN106372559A/en
Application granted granted Critical
Publication of CN106372559B publication Critical patent/CN106372559B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K7/00Methods or arrangements for sensing record carriers, e.g. for reading patterns
    • G06K7/10Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
    • G06K7/14Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
    • G06K7/1404Methods for optical code recognition
    • G06K7/1408Methods for optical code recognition the method being specifically adapted for the type of code
    • G06K7/14172D bar codes
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/50Information retrieval; Database structures therefor; File system structures therefor of still image data
    • G06F16/58Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
    • G06F16/583Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Library & Information Science (AREA)
  • Health & Medical Sciences (AREA)
  • General Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Data Mining & Analysis (AREA)
  • Electromagnetism (AREA)
  • General Health & Medical Sciences (AREA)
  • Toxicology (AREA)
  • Artificial Intelligence (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Bending Of Plates, Rods, And Pipes (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

A method of plate is identified by DM two dimensional code and utilizes macroprogram automatically retrieval, comprising: the first step generates the com component that can be called by SolidWorks by existing DM two dimensional code transcoding library file;Sheet metal part code name is converted to 0-1 matrix by second step;Third step draws DM two dimensional code in SolidWorks according to gained matrix and exports laser cutting DXF file;Plate is identified by DM two dimensional code in 4th step, laser blanking process;5th step traverses all sheet metal part figure/installation diagrams in sheet metal part figure/installation diagram catalogue, forms " code name-part name " mapping table or " code name-assembly title " mapping table;6th step, the DM two dimensional code for scanning panel surface are retrieved to obtain corresponding sheet metal part figure/installation diagram, finally be opened in a manner of top view by macroprogram according to mapping table.The present invention is instead of plate manual identified.

Description

Plate is identified by DM two dimensional code and utilizes the method for macroprogram automatically retrieval
Technical field
The present invention relates to metal plate production fields, and in particular to one kind identifies plate by DM two dimensional code and utilizes macroprogram certainly The method of dynamic retrieval, reduces and searches sheet metal part figure/installation diagram the time it takes manually.
Background technique
The process flow of metal plate include tear figure open, DXF typesetting, laser blanking, plate are sorted, plate identification, bending, are pressed, The links such as tapping, welding, polishing, sandblasting (pre-treatment) and spraying.Wherein the processes such as plate identification, bending, welding occupy big The large quantities of plates generated after amount time, especially laser blanking need manual identified, seriously reduce production efficiency.Therefore have very much Necessity optimizes those processes with larger improved efficiency space, to meet the growing needs of metal plate product portfolio.
During prior art, loses, cause under laser due to tearing part name information when figure personnel export DXF file open The a large amount of plates generated after material do not have any label, need manual measurement size and the size comparison with production notification sheet, pass through The mode inversely searched identifies plate title and marks on surface that the method for manual identified seriously reduces production efficiency, influences Metal plate yield.In addition, bending worker is according to the part name marked on plate, the corresponding metal plate zero of MS manual search in file Part figure/installation diagram, in the ill situation of MS manual search, the timing since opened file folder, until finding target part figure/dress Figure retrieves the time used up to 1min or more, and this method is time-consuming and laborious, generates the bulk redundancy time, it is therefore necessary to compress Redundancy improves efficiency.
In conclusion disadvantage existing in the prior art has following several respects:
(1) plate identification, part drawing retrieval, installation diagram retrieval all heavy dependence manpower, production efficiency are low;
(2) complex production process, redundancy time are excessive;
(3) informationization of production, automatization level are very low.
Summary of the invention
It is an object of the invention to be directed to above-mentioned the problems of the prior art, provide a kind of by DM two dimensional code identification plate And using the method for macroprogram automatically retrieval, time-consuming and laborious plate identification link can be removed, bending and welding link are saved Time.
To achieve the goals above, the technical solution adopted by the present invention the following steps are included:
The first step generates the com component that can be called by SolidWorks by existing DM two dimensional code transcoding library file;
Sheet metal part code name is converted to 0-1 matrix by second step;
Third step draws DM two dimensional code in SolidWorks according to gained matrix and exports laser cutting DXF file;
Plate is identified by DM two dimensional code in 4th step, laser blanking process;
5th step traverses all sheet metal part figure/assembly map files, shape in sheet metal part figure/installation diagram catalogue At " code name-part name " mapping table or " code name-assembly title " mapping table;
6th step, the DM two dimensional code for scanning panel surface are retrieved to obtain corresponding metal plate by macroprogram according to mapping table Part drawing/installation diagram, is finally opened in a manner of top view.
The DM two dimensional code transcoding library file is that C# writes language.
The first step generates com component, and specific step is as follows:
(1) a new random key pair is created;
(2) decompiling target program collection;
(3) it recompilates, subsidiary strong name parameter;
(4) signing messages is verified.
5th step, the 6th step carry out in the bending and welding procedure of metal plate.
5th step runs SolidWorks macroprogram first, and sheet metal part figure/installation diagram catalogue, macro journey is arranged Sequence completes sheet metal part figure/installation diagram file traversal, then generates " code name-part name " mapping table or " code name-assembly name Claiming " mapping table continues to traverse if file traversal does not complete, until terminating.
The DM two dimensional code of barcode scanning gun scanning panel surface is used in 6th step.
Barcode scanning interface is initially entered in 6th step, using barcode scanning gun scanning panel surface two dimensional code to realize code name The automatic input of information, macroprogram are retrieved according to " code name-part name " mapping table or " code name-assembly title " mapping table Corresponding sheet metal part figure/installation diagram pops up dialog box to show its title, code name and technique information after finding;Then macro journey Sheet metal part figure/the installation diagram for being currently at opening state is automatically closed in sequence, and the metal plate retrieved is loaded in a manner of top view Part drawing/installation diagram;Finally continue barcode scanning, repeat two above step, until terminating macroprogram manually.
Compared with prior art, the present invention is passed through by " code name-part name " mapping table quick-searching sheet metal part figure " code name-assembly title " mapping table quick-searching metal plate installation diagram.The present invention develops macro on SolidWorks software platform Program, output are integrated with the DXF file of DM two dimensional code, are cut by laser two dimensional code mark in panel surface, plate identification When need to only scan the two-dimensional code so that metal plate production redundancy link cut, reintegrate process, improve management water It is flat, manufacturing schedule is accelerated, realizes integrated artistic optimization;The level of IT application for improving metal plate production, is beaten by panel surface Workpiece is marked in the mode of mark two dimensional code, convenient to dock with information system;The automatization level of metal plate production is improved, Sheet metal part figure/installation diagram is transferred by scanning panel surface two dimensional code, reduces the process manually participated in.
Detailed description of the invention
Fig. 1 DXF file of the present invention adds DM two dimensional code process schematic;
Fig. 2 sheet metal part figure of the present invention installation diagram search method flow chart;
Specific embodiment
Present invention will be described in further detail below with reference to the accompanying drawings.
The present invention by DM two dimensional code identify plate and using macroprogram automatically retrieval method the following steps are included:
1. plate identifies that link process modification-DXF file adds DM two dimensional code;
Carrying out the operation such as decompiling, signature to existing DM two dimensional code transcoding library file (writing using C#) can to generate The com component called by SolidWorks, the method is as follows:
(1) SDK command window is opened, a new random key pair is created;
(2) decompiling target program collection;
(3) it recompilates, subsidiary strong name parameter;
(4) signing messages is verified.
Referring to Fig. 1, sheet metal part code name (such as 6598.0201.00010001) is converted into 0-1 matrix, is existed according to matrix DM two dimensional code is drawn out in SolidWorks and exports laser cutting DXF file.Since the DXF file of output is integrated with The two dimensional code can be processed the process that manual identified is eliminated to identify plate by DM two dimensional code, when laser blanking.
2. bending, welding link process modification-part drawing/installation diagram automatically retrieval;
Referring to fig. 2, all sheet metal part figure/installation diagrams are traversed in sheet metal part figure/installation diagram catalogue, form " generation Number-part name " mapping table or " code name-assembly title " mapping table;It is macro with the two dimensional code of barcode scanning gun scanning panel surface Program will be retrieved corresponding sheet metal part figure/installation diagram according to mapping table and be opened in a manner of top view.Detailed process are as follows:
(1) SolidWorks macroprogram is run, sheet metal part figure/installation diagram catalogue is set, macroprogram traverses metal plate zero Part figure/assembly map file;
(2) sheet metal part figure/installation diagram file traversal is completed, then generates " code name-part name " mapping table or " generation Number-assembly title " mapping table;If file traversal does not complete, continue to traverse, until terminating;
(3) enter barcode scanning interface, the automatic input of generation information realized using barcode scanning gun scanning panel surface two dimensional code, Macroprogram retrieves corresponding sheet metal part according to " code name-part name " mapping table or " code name-assembly title " mapping table Figure/installation diagram pops up dialog box and shows its title, code name, technique information after finding;
(4) open button is clicked, the sheet metal part figure/installation diagram for being currently at opening state is automatically closed in macroprogram, Sheet metal part figure/the installation diagram retrieved is loaded in a manner of top view;
(5) continue barcode scanning, repeat step (3)-(4), until terminating macroprogram manually.
The present invention identifies plate by DM two dimensional code and has using the method main feature of macroprogram automatically retrieval following several Aspect:
1.DXF file integrates DM planar bar code technology;
2. anti-registration technology and com component generating mode;
3. generating " code name-part name mapping table " quick-searching sheet metal part figure;
4. generating " code name-assembly title mapping table " quick-searching metal plate installation diagram.
Compared with prior art, the present invention being optimized from the following aspects:
1. metal plate production redundancy link cut, reintegrate process, improve management level, accelerate produce into Degree, and then achieve the purpose that integrated artistic optimizes.
2. improving the level of IT application of metal plate production.Workpiece is marked by way of panel surface mark two dimensional code Note, it is convenient to be docked with information system.
3. improving the automatization level of metal plate production.Bending program, metal plate are transferred by scanning panel surface two dimensional code Part drawing/installation diagram reduces the process manually participated in.
Practical application verifying of the present invention, exploitation SolidWorks macroprogram replace manual retrieval's sheet metal part figure/installation diagram Process, remove plate manual identified redundancy link, retrieval time can be made to foreshorten within 1s.

Claims (6)

1. a kind of identify plate by DM two dimensional code and utilize the method for macroprogram automatically retrieval, it is characterised in that:
The first step generates the com component that can be called by SolidWorks by existing DM two dimensional code transcoding library file;
Specific step is as follows:
(1) SDK command window is opened, a new random key pair is created;
(2) decompiling target program collection;
(3) it recompilates, subsidiary strong name parameter;
(4) signing messages is verified;
Sheet metal part code name is converted to 0-1 matrix by second step;
Third step draws DM two dimensional code in SolidWorks according to gained matrix and exports laser cutting DXF file;
Plate is identified by DM two dimensional code in 4th step, laser blanking process;
5th step traverses all sheet metal part figure/assembly map files in sheet metal part figure/installation diagram catalogue, forms " generation Number-part name " mapping table or " code name-assembly title " mapping table;
6th step, the DM two dimensional code for scanning panel surface are retrieved to obtain corresponding sheet metal part by macroprogram according to mapping table Figure/installation diagram, is finally opened in a manner of top view.
2. identifying plate by DM two dimensional code according to claim 1 and utilizing the method for macroprogram automatically retrieval, feature Be: the DM two dimensional code transcoding library file is that C# writes language.
3. identifying plate by DM two dimensional code according to claim 1 and utilizing the method for macroprogram automatically retrieval, feature Be: the 5th step, the 6th step carry out in the bending and welding procedure of metal plate.
4. identifying plate by DM two dimensional code according to claim 1 and utilizing the method for macroprogram automatically retrieval, feature Be: the 5th step runs SolidWorks macroprogram first, and sheet metal part figure/installation diagram catalogue, macroprogram is arranged Sheet metal part figure/installation diagram file traversal is completed, then generates " code name-part name " mapping table or " code name-assembly name Claiming " mapping table continues to traverse if file traversal does not complete, until terminating.
5. identifying plate by DM two dimensional code according to claim 1 and utilizing the method for macroprogram automatically retrieval, feature It is: using the DM two dimensional code of barcode scanning gun scanning panel surface in the 6th step.
6. according to claim 1 or 5 is described by DM two dimensional code identification plate and using the methods of macroprogram automatically retrieval, special Sign is that the 6th step specifically includes:
A) enter barcode scanning interface, scan panel surface two dimensional code using barcode scanning gun to realize the automatic input of generation information, macro journey Sequence retrieves corresponding sheet metal part figure/dress according to " code name-part name " mapping table or " code name-assembly title " mapping table Figure pops up dialog box to show its title, code name and technique information after finding;
B) the sheet metal part figure/installation diagram for being currently at opening state is automatically closed in macroprogram, and inspection is loaded in a manner of top view Sheet metal part figure/installation diagram that rope arrives;
C) continue barcode scanning, repeat step a) and step b), until terminating macroprogram manually.
CN201610703165.4A 2016-08-22 2016-08-22 Plate is identified by DM two dimensional code and utilizes the method for macroprogram automatically retrieval Active CN106372559B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610703165.4A CN106372559B (en) 2016-08-22 2016-08-22 Plate is identified by DM two dimensional code and utilizes the method for macroprogram automatically retrieval

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610703165.4A CN106372559B (en) 2016-08-22 2016-08-22 Plate is identified by DM two dimensional code and utilizes the method for macroprogram automatically retrieval

Publications (2)

Publication Number Publication Date
CN106372559A CN106372559A (en) 2017-02-01
CN106372559B true CN106372559B (en) 2018-12-11

Family

ID=57878411

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610703165.4A Active CN106372559B (en) 2016-08-22 2016-08-22 Plate is identified by DM two dimensional code and utilizes the method for macroprogram automatically retrieval

Country Status (1)

Country Link
CN (1) CN106372559B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108320098B (en) * 2018-02-02 2022-04-12 成都缔优医疗科技有限公司 Intelligent sheet metal machining and production management system and method for sheet metal production by using same

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105069222A (en) * 2015-08-04 2015-11-18 沈阳机床股份有限公司钣焊分公司 Sheet metal process automatic generation system
CN105438831A (en) * 2015-12-05 2016-03-30 佛山市顺德区友力帮机械有限公司 Stereoscopic storing and taking method and equipment for plate materials of plate furniture
CN105665185A (en) * 2016-03-21 2016-06-15 珠海格力电器股份有限公司 Process system and method

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
AU2002349264A1 (en) * 2001-09-12 2003-03-24 Rexroth Indramat Gmbh Method for the preparation, treatment and updating tool data

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105069222A (en) * 2015-08-04 2015-11-18 沈阳机床股份有限公司钣焊分公司 Sheet metal process automatic generation system
CN105438831A (en) * 2015-12-05 2016-03-30 佛山市顺德区友力帮机械有限公司 Stereoscopic storing and taking method and equipment for plate materials of plate furniture
CN105665185A (en) * 2016-03-21 2016-06-15 珠海格力电器股份有限公司 Process system and method

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
SINUMERIK***宏程序编写钣金加工通用子程序;郭军;《制造技术与机床》;20101031(第10期);76-77 *
基于 VB的SolidWorks排种盘建模二次开发;顿国强等;《大豆科学》;20120831;第31卷(第4期);630-634 *

Also Published As

Publication number Publication date
CN106372559A (en) 2017-02-01

Similar Documents

Publication Publication Date Title
CN106776538A (en) The information extracting method of enterprise's noncanonical format document
CN108759774B (en) Measuring method of irregular curved tunnel
CN103823928B (en) 3 D-printing part based on scanning biasing supports automatic generation method
CN107688719B (en) Automatic sorting-oriented automatic part identification and positioning method
CN103942220A (en) Method used for intelligently linking work orders with knowledge of knowledge base and suitable for IT operation and maintenance system
CN112651378B (en) Method, device and medium for identifying marking information of fastener two-dimensional drawing
CN105243167A (en) Data processing method and device
CN106372559B (en) Plate is identified by DM two dimensional code and utilizes the method for macroprogram automatically retrieval
CN112597353A (en) Automatic text information extraction method
Singhal et al. An Improved Heuristic for Permutation Flow Shop Scheduling
CN105488240A (en) Rapid generating method for three-dimensional model of integral wing rib
KR20130048868A (en) Method for producing cutting drawing of stainless steel section type and for abstracting bom at the time of designing vessels
CN109086985B (en) Professional test information management system for spacecraft assembly
CN104657745A (en) Labelled sample maintaining method and two-way learning interactive classification method
Heng et al. Digitization of work instructions and checklists for improved data management and work productivity
CN105138612A (en) Method and system for analyzing and locating reasons of data consistency difference
CN105894021B (en) A kind of matching process of the identical machining feature based on process knowledge
CN105335787A (en) On-line repairing work processing method of cell
Soesanti Web-based monitoring system on the production process of yogyakarta batik industry
CN107790403B (en) A kind of sorting system of Financial Billing and the method for sorting of Financial Billing
CN104298752A (en) Automatic program code abbreviation expanding method based on web page resources
CN108647378A (en) A kind of secondary development devices and methods therefor being applied in vehicle frame modeling
KR20230053880A (en) A method of company information management system with using big data processing
KR20180066340A (en) Part flow based manufacturing process modeling system and method
CN112258308A (en) Accounting subject matching method in financial data

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant