CN111178006B - Processing information marking method, numerical control machine tool and storage medium - Google Patents
Processing information marking method, numerical control machine tool and storage medium Download PDFInfo
- Publication number
- CN111178006B CN111178006B CN201911366225.8A CN201911366225A CN111178006B CN 111178006 B CN111178006 B CN 111178006B CN 201911366225 A CN201911366225 A CN 201911366225A CN 111178006 B CN111178006 B CN 111178006B
- Authority
- CN
- China
- Prior art keywords
- information
- data
- marking
- matching
- machine tool
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
- G06F18/22—Matching criteria, e.g. proximity measures
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/20—Image preprocessing
- G06V10/24—Aligning, centring, orientation detection or correction of the image
- G06V10/245—Aligning, centring, orientation detection or correction of the image by locating a pattern; Special marks for positioning
Landscapes
- Engineering & Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Theoretical Computer Science (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Bioinformatics & Cheminformatics (AREA)
- Bioinformatics & Computational Biology (AREA)
- Artificial Intelligence (AREA)
- Evolutionary Biology (AREA)
- Evolutionary Computation (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Life Sciences & Earth Sciences (AREA)
- Numerical Control (AREA)
Abstract
The invention discloses a processing information marking method, a numerical control machine tool and a storage medium, which are applied to the numerical control machine tool and comprise the following steps of obtaining first marking information and reference information; matching the first marking information with the reference information to obtain second marking information and the number of data points; matching the second marking information with the reference information to obtain a position corresponding to each data point; and forming third mark information by dotting on the mould according to the number of the acquired data points and the corresponding positions. The invention can effectively improve the efficiency of the mould processing information marking.
Description
Technical Field
The invention relates to the technical field of mold processing, in particular to a processing information marking method, a numerical control machine tool and a storage medium.
Background
In the prior art, in the CNC processing industry, it is often required to record processing information (processing time/machine/supplier, etc.) on a processed workpiece, and the existing method is to directly engrave the processing information on the workpiece to achieve the purpose of identification, but the method for engraving information has relatively long processing time and increases the corresponding project cost.
Disclosure of Invention
The present invention aims to solve at least one of the technical problems existing in the prior art. Therefore, the invention provides a processing information marking method, a numerical control machine tool and a storage medium, which can effectively improve the efficiency of marking the processing information of the die.
According to a first aspect of the present invention, there is provided a processing information marking method applied to a numerical control machine tool, comprising the steps of:
acquiring first marking information and reference information;
matching the first marking information with the reference information to obtain second marking information and the number of data points;
matching the second marking information with the reference information to obtain a position corresponding to each data point;
and forming third mark information by dotting on the mould according to the number of the acquired data points and the corresponding positions.
The processing information marking method provided by the embodiment of the invention has at least the following beneficial effects: through the first mark information of primitive, through the matching with reference information, finally obtain third mark information, third mark information passes through different position data points to embody the whole information of first mark information, need not to show first information through modes such as sculpture on the mould, only need beat corresponding data point on the mould can, can effectively improve the efficiency of mould processing information mark. And the data points can be smaller, and the complete information of the first mark information of the die can be fully expressed, so that the surface space of the die can be saved.
According to some embodiments of the invention, the first marking information includes month, date, machine number, acupoint number, and model number.
According to some embodiments of the invention, the reference information comprises a first data row, a second data row and a third data row which are sequentially arranged, wherein the first data row is provided with 9 data bits, and the first 4 data bits match the month of the first marking information, and the last 5 data bits match the month of the first marking information; the second data line is provided with 9 data bits, and the machine number of the first marking information is matched with the second data line; the third data line is provided with 4 data bits, wherein the first 3 data bits are matched with the acupoint number of the first marking information, and the last 1 data bits are matched with the mode number of the first marking information; each of the data bits represents a particular value.
According to some embodiments of the invention, the matching the first tag information with the reference information to obtain second tag information and the number of data points includes:
matching the value represented by the first flag information with the value of the corresponding data bit;
the value on the corresponding data bit is set as second flag information, and the number of the values of the second flag information is set as the number of data points.
According to some embodiments of the invention, the matching the second flag information with the reference information to obtain a position corresponding to each data point includes:
matching each numerical value of the second mark information with the data bit of the corresponding value of the reference information;
and setting the matched data bit as the position of the current data point.
According to some embodiments of the invention, the forming the third mark information according to the number of the acquired data points and the corresponding positions by dotting on the mold includes:
and (3) arranging the positions of the data points on the reference information, and drawing out the data points with the same arrangement mode at the corresponding positions on the die through the numerical control machine tool.
According to some embodiments of the invention, the dotting is a groove drilled in the mold by a numerically controlled machine tool.
According to some embodiments of the invention, the method further comprises the step of obtaining third mark information through the identification device, and matching the third mark information with the reference information to obtain first mark information.
A second aspect of the present invention provides a numerical control machine tool, comprising an identification device and a control device, the control device being provided with a memory, a processor and a computer program stored on the memory and executable on the processor, characterized in that the processor implements the above-mentioned processing information marking method when executing the program.
A third aspect of the present invention provides a computer-readable storage medium storing computer-executable instructions for performing the process information marking method described in the claims.
Additional aspects and advantages of the invention will be set forth in part in the description which follows, and in part will be obvious from the description, or may be learned by practice of the invention.
Drawings
The foregoing and/or additional aspects and advantages of the invention will become apparent and may be better understood from the following description of embodiments taken in conjunction with the accompanying drawings in which:
FIG. 1 is a flow chart of a method for processing information marks according to an embodiment of the present invention;
FIG. 2 is a schematic diagram of a first marking information of an embodiment of a method for marking processing information according to the present invention;
FIG. 3 is a schematic diagram of reference information of an embodiment of a method for marking processing information according to the present invention;
FIG. 4 is a diagram of a third marking information of an embodiment of the method for marking processing information according to the present invention;
fig. 5 is a schematic diagram of a control device according to an embodiment of the invention.
Detailed Description
Embodiments of the present invention are described in detail below, examples of which are illustrated in the accompanying drawings, wherein like or similar reference numerals refer to like or similar elements or elements having like or similar functions throughout. The embodiments described below by referring to the drawings are illustrative only and are not to be construed as limiting the invention.
In the description of the present invention, it should be understood that references to orientation descriptions such as upper, lower, front, rear, left, right, etc. are based on the orientation or positional relationship shown in the drawings, are merely for convenience of description of the present invention and to simplify the description, and do not indicate or imply that the apparatus or elements referred to must have a particular orientation, be constructed and operated in a particular orientation, and thus should not be construed as limiting the present invention.
In the description of the present invention, a number means one or more, a number means two or more, and greater than, less than, exceeding, etc. are understood to not include the present number, and above, below, within, etc. are understood to include the present number. The description of the first and second is for the purpose of distinguishing between technical features only and should not be construed as indicating or implying relative importance or implicitly indicating the number of technical features indicated or implicitly indicating the precedence of the technical features indicated.
In the description of the present invention, unless explicitly defined otherwise, terms such as arrangement, installation, connection, etc. should be construed broadly and the specific meaning of the terms in the present invention can be reasonably determined by a person skilled in the art in combination with the specific contents of the technical scheme.
Referring to fig. 1, the invention provides a processing information marking method, which is applied to a numerical control machine tool and comprises the following steps:
step S100: acquiring first marking information and reference information;
step S200: matching the first marking information with the reference information to obtain second marking information and the number of data points;
step S300: matching the second marking information with the reference information to obtain a position corresponding to each data point;
step S400: and forming third mark information by dotting on the mould according to the number of the acquired data points and the corresponding positions.
The processing information marking method provided by the embodiment of the invention has at least the following beneficial effects: through the first mark information of primitive, through the matching with reference information, finally obtain third mark information, third mark information passes through different position data points to embody the whole information of first mark information, need not to show first information through modes such as sculpture on the mould, only need beat corresponding data point on the mould can, can effectively improve the efficiency of mould processing information mark. And the data points can be smaller, and the complete information of the first mark information of the die can be fully expressed, so that the surface space of the die can be saved.
In some embodiments of the invention, the first marking information includes month, date, machine number, acupoint number and model number. The reference information comprises a first data row, a second data row and a third data row which are sequentially arranged, wherein the first data row is provided with 9 data bits, the first 4 data bits are matched with the month of the first marking information, and the last 5 data bits are matched with the month of the first marking information; the second data line is provided with 9 data bits, and the machine number of the first marking information is matched with the second data line; the third data line is provided with 4 data bits, wherein the first 3 data bits are matched with the acupoint number of the first marking information, and the last 1 data bits are matched with the mode number of the first marking information; each of the data bits represents a particular value.
In a specific embodiment of the present invention, referring to fig. 2, the first marking information is month, date, machine number, acupoint number and model number from top to bottom, wherein month is 7, date is 6, machine number is 1 acupoint number is 8, and model number is B. Referring to fig. 3, the data bits of the first data line correspond to values of 8, 4, 2, 1, 16, 8, 4, 2, 1, respectively, the data bits of the second data line correspond to values of 256, 128, 64, 32, 16, 8, 4, 2, 1, respectively, and the data bits of the third data line correspond to values of 4, 2, 1, respectively. Wherein the data bits corresponding to the months have values of 8, 4, 2 and 1 respectively, and the month range is set between 1 and 12; wherein the data bits corresponding to the dates have values of 16, 8, 4, 2 and 1 respectively, and the range of the dates is set between 1 and 31; the values of the data bits corresponding to the machine numbers are 256, 128, 64, 32, 16, 8, 4, 2 and 1 respectively, and the range of the machine numbers is set between 1 and 512; wherein the values of the data bits corresponding to the acupoint numbers are respectively 4, 2 and 1, and the range of the acupoint numbers is set between 1 and 8; the range of the machine number is set between 1 and 512; wherein the values of the data bits corresponding to the acupoint numbers are respectively 1, and the range of the acupoint numbers is set at A or B.
The matching the first marking information with the reference information to obtain second marking information and the number of data points includes:
matching the value represented by the first flag information with the value of the corresponding data bit;
the value on the corresponding data bit is set as second flag information, and the number of the values of the second flag information is set as the number of data points.
For example, when the month is 7, the number of data points is 3 when the number of data points is 3, and the number of data points is 4+2+1 when the number of data points is 7.
The matching the second marking information with the reference information to obtain a position corresponding to each data point includes: matching each numerical value of the second mark information with the data bit of the corresponding value of the reference information;
and setting the matched data bit as the position of the current data point.
Referring to fig. 4, for example, when the month is 7, the value matching the value of the data bit corresponding to the reference information is 4+2+1, and when the second flag information is set to 4+2+1, the data bits of 4, 2, and 1 on the reference information are the positions of the data points of the current month. It should be noted that, in one embodiment of the present invention, when the data bit with the opposite module number is dotted, the module number is a, and when the data bit is not dotted, the module number is B; when the data bit corresponding to the acupoint number is not dotted, the acupoint number is 8.
And forming third mark information by dotting on the mould according to the number of the acquired data points and the corresponding positions, wherein the third mark information comprises the following steps: and (3) arranging the positions of the data points on the reference information, and drawing out the data points with the same arrangement mode at the corresponding positions on the die through the numerical control machine tool. The dotting is a groove drilled in the mold by a numerically controlled machine tool, it being understood that the groove will typically be made shallower and smaller.
In some embodiments of the present invention, the method further includes an identification device, and the identification device obtains third tag information, and matches the third tag information with reference information to obtain first tag information. The identification means may be a CCD visual identification device.
Referring to fig. 5, a control device according to the second aspect of the present invention may be any type of control module, such as a control board, a control box, a control chip, etc.
Specifically, the control device includes: one or more processors and memory, one processor and memory being illustrated in fig. 5. The processor and the memory may be connected by a bus or otherwise, for example in fig. 5.
The memory is used as a non-transitory computer readable storage medium for storing a non-transitory software program and a non-transitory computer executable program, such as a control method of an air conditioning system in an embodiment of the third aspect of the present invention. The processor implements the process information marking method described above by running a non-transitory software program and instructions stored in memory.
The memory may include a memory program area and a memory data area, wherein the memory program area may store an operating system, at least one application program required for a function; the storage data area may store data and the like necessary for performing the control method of the air conditioning system in the embodiment of the third aspect described above. In addition, the memory may include high-speed random access memory, and may also include non-transitory memory, such as at least one magnetic disk storage device, flash memory device, or other non-transitory solid state storage device. In some embodiments, the memory optionally includes memory remotely located relative to the processor, the remote memory being connectable to the terminal through a network. Examples of such networks include, but are not limited to, the internet, intranets, local area networks, mobile communication networks, and combinations thereof.
Non-transitory software programs and instructions required to implement the above-described process information tagging method are stored in the memory and when executed by the one or more processors, perform the above-described process information tagging method.
In a third aspect of the present invention, a computer-readable storage medium is provided, which stores computer-executable instructions that are executed by one or more control processors, for example, by one processor, which cause the one or more processors to perform the above-described process information marking method.
The above described apparatus embodiments are merely illustrative, wherein the units illustrated as separate components may or may not be physically separate, i.e. may be located in one place, or may be distributed over a plurality of network elements. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
Those of ordinary skill in the art will appreciate that all or some of the steps, systems, and methods disclosed above may be implemented as software, firmware, hardware, and suitable combinations thereof. Some or all of the physical components may be implemented as software executed by a processor, such as a central processing unit, digital signal processor, or microprocessor, or as hardware, or as an integrated circuit, such as an application specific integrated circuit. Such software may be distributed on computer readable media, which may include computer storage media (or non-transitory media) and communication media (or transitory media). The term computer storage media includes both volatile and nonvolatile, removable and non-removable media implemented in any method or technology for storage of information such as computer readable instructions, data structures, program modules or other data, as known to those skilled in the art. Computer storage media includes, but is not limited to, RAM, ROM, EEPROM, flash memory or other memory technology, CD-ROM, digital Versatile Disks (DVD) or other optical disk storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other medium which can be used to store the desired information and which can be accessed by a computer. Furthermore, as is well known to those of ordinary skill in the art, communication media typically embodies computer readable instructions, data structures, program modules or other data in a modulated data signal such as a carrier wave or other transport mechanism and includes any information delivery media.
The embodiments of the present invention have been described in detail with reference to the accompanying drawings, but the present invention is not limited to the above embodiments, and various changes can be made within the knowledge of one of ordinary skill in the art without departing from the spirit of the present invention.
Claims (8)
1. The processing information marking method is applied to a numerical control machine tool and is characterized by comprising the following steps of:
acquiring first marking information and reference information;
matching the first marking information with the reference information to obtain second marking information and the number of data points;
matching the second marking information with the reference information to obtain a position corresponding to each data point;
forming third mark information by dotting on the mould according to the number of the obtained data points and the corresponding positions;
the first mark information comprises month, date, machine number, acupoint number and model number;
the reference information comprises a first data row, a second data row and a third data row which are sequentially arranged, wherein the first data row is provided with 9 data bits, the first 4 data bits are matched with the month of the first marking information, and the last 5 data bits are matched with the date of the first marking information; the second data line is provided with 9 data bits, and the machine number of the first marking information is matched with the second data line; the third data line is provided with 4 data bits, wherein the first 3 data bits are matched with the acupoint number of the first marking information, and the last 1 data bits are matched with the mode number of the first marking information; each of the data bits represents a particular value.
2. The method of claim 1, wherein the matching the first marking information with the reference information to obtain second marking information and the number of data points includes:
matching the value represented by the first flag information with the value of the corresponding data bit;
the value on the corresponding data bit is set as second flag information, and the number of the values of the second flag information is set as the number of data points.
3. The method of claim 2, wherein the matching the second marking information with the reference information to obtain a position corresponding to each data point includes:
matching each numerical value of the second mark information with the data bit of the corresponding value of the reference information;
and setting the matched data bit as the position of the current data point.
4. The method of claim 3, wherein the forming third marking information by dotting on the mold according to the number of the acquired data points and the corresponding positions includes:
and (3) arranging the positions of the data points on the reference information, and drawing out the data points with the same arrangement mode at the corresponding positions on the die through the numerical control machine tool.
5. The processing information marking method according to claim 1, characterized in that: the dotting is a groove drilled on the die through a numerical control machine tool.
6. The processing information marking method according to claim 1, characterized in that: the identification device is used for acquiring third mark information, and matching the third mark information with reference information to obtain first mark information.
7. A digit control machine tool, characterized in that: comprising identification means and control means provided with a memory, a processor and a computer program stored on the memory and running on the processor, which processor implements the process information marking method according to any one of claims 1 to 6 when executing the program.
8. A computer-readable storage medium storing computer-executable instructions, characterized in that: the computer-executable instructions are for performing the processing information marking method of any one of claims 1 to 6.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201911366225.8A CN111178006B (en) | 2019-12-26 | 2019-12-26 | Processing information marking method, numerical control machine tool and storage medium |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201911366225.8A CN111178006B (en) | 2019-12-26 | 2019-12-26 | Processing information marking method, numerical control machine tool and storage medium |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN111178006A CN111178006A (en) | 2020-05-19 |
| CN111178006B true CN111178006B (en) | 2023-05-09 |
Family
ID=70647369
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201911366225.8A Active CN111178006B (en) | 2019-12-26 | 2019-12-26 | Processing information marking method, numerical control machine tool and storage medium |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN111178006B (en) |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5932119A (en) * | 1996-01-05 | 1999-08-03 | Lazare Kaplan International, Inc. | Laser marking system |
| CN102941739B (en) * | 2012-10-15 | 2015-02-18 | 北京航星机器制造公司 | System and method for implementing synchronization between chip writing and laser marking of USB Key |
| CN103587264B (en) * | 2013-11-27 | 2018-12-25 | 包头钢铁(集团)有限责任公司 | A kind of device and its application method printing number label in hard metal surfaces |
| CN103950025A (en) * | 2014-04-23 | 2014-07-30 | 徐桢 | Automatic positioning method for replacing artificial dotting |
| CN106571137A (en) * | 2016-10-28 | 2017-04-19 | 努比亚技术有限公司 | Terminal voice dotting control device and method |
-
2019
- 2019-12-26 CN CN201911366225.8A patent/CN111178006B/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| CN111178006A (en) | 2020-05-19 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN108198218B (en) | Flexible circuit board positioning method, device and computer readable storage medium | |
| EP3448668B1 (en) | Synchronization of information on a tire | |
| CN111178006B (en) | Processing information marking method, numerical control machine tool and storage medium | |
| CN109815556B (en) | Method, device, equipment and storage medium for identifying isolated region of line layer | |
| CN111598832A (en) | Slot defect marking method and device and storage medium | |
| CN113534730B (en) | Model-based PLC control code generation method, system, device and storage medium | |
| CN110014305A (en) | A control method, device and system for machining parts | |
| CN112329375A (en) | Design method and device of mounting program ECN, electronic equipment and storage medium | |
| CN117902264A (en) | Automatic distribution control method, system, equipment and medium for tray information | |
| KR101976854B1 (en) | System for recognizing information of vehicle using the QR code and method thereof | |
| CN113010982B (en) | Lean production method for parts, electronic device, and storage medium | |
| CN112950621B (en) | Image processing method, device, equipment and medium | |
| CN115790640A (en) | Vehicle mileage correction method and device based on multidimensional data intelligent analysis | |
| CN113111432B (en) | Data processing method, device and storage medium based on model margin line | |
| CN112631655B (en) | Drilling band file modification method, device and system | |
| US20060100732A1 (en) | Host feeder setup validation | |
| CN115423991A (en) | Engineering drawing layout method, controller and storage medium | |
| CN113129438B (en) | Method and device for improving precision of lane line and readable storage medium | |
| TW202322145A (en) | Tool identification method and tool identification system | |
| CN208580394U (en) | Pcb board number system | |
| CN112149204A (en) | Method for automatically searching position pointed by caption in CAD file | |
| CN119129146B (en) | A method, device and storage medium for generating inflow diagram of intelligent design process | |
| CN120470730B (en) | Method for generating distribution box label and related device thereof | |
| CN111653505A (en) | Frame state management method and system in IC packaging chip mounting process | |
| CN110941586A (en) | Engineering design data management method and system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | 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 |