CN110263204A - A kind of component contour coding method, device and equipment - Google Patents
A kind of component contour coding method, device and equipment Download PDFInfo
- Publication number
- CN110263204A CN110263204A CN201910483850.4A CN201910483850A CN110263204A CN 110263204 A CN110263204 A CN 110263204A CN 201910483850 A CN201910483850 A CN 201910483850A CN 110263204 A CN110263204 A CN 110263204A
- Authority
- CN
- China
- Prior art keywords
- component
- encoded
- contour
- profile
- local configuration
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 32
- 238000005498 polishing Methods 0.000 claims abstract description 33
- 238000000227 grinding Methods 0.000 claims abstract description 22
- 238000004590 computer program Methods 0.000 claims description 18
- 230000006872 improvement Effects 0.000 description 9
- 238000005259 measurement Methods 0.000 description 9
- 238000003860 storage Methods 0.000 description 8
- 230000006870 function Effects 0.000 description 7
- 238000010586 diagram Methods 0.000 description 5
- 230000000694 effects Effects 0.000 description 4
- 238000012545 processing Methods 0.000 description 3
- 241000208340 Araliaceae Species 0.000 description 2
- 235000005035 Panax pseudoginseng ssp. pseudoginseng Nutrition 0.000 description 2
- 235000003140 Panax quinquefolius Nutrition 0.000 description 2
- 238000004891 communication Methods 0.000 description 2
- 235000008434 ginseng Nutrition 0.000 description 2
- 238000003754 machining Methods 0.000 description 2
- 238000003801 milling Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 238000002360 preparation method Methods 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01B—MEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
- G01B21/00—Measuring arrangements or details thereof, where the measuring technique is not covered by the other groups of this subclass, unspecified or not relevant
- G01B21/20—Measuring arrangements or details thereof, where the measuring technique is not covered by the other groups of this subclass, unspecified or not relevant for measuring contours or curvatures, e.g. determining profile
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/50—Information retrieval; Database structures therefor; File system structures therefor of still image data
- G06F16/58—Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
- G06F16/583—Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content
- G06F16/5854—Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content using shape and object relationship
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Library & Information Science (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- General Engineering & Computer Science (AREA)
- Finish Polishing, Edge Sharpening, And Grinding By Specific Grinding Devices (AREA)
Abstract
The invention discloses a kind of component contour coding methods characterized by comprising obtains the profile information and node coordinate information of component to be encoded;Wherein, several nodes are preset on the profile of the component to be encoded;The type of local configuration is judged according to the profile information and the node coordinate information;Wherein, the local configuration is by present node to profile composed next node;The component to be encoded is encoded according to the quantity of the type of the local configuration.Invention additionally discloses a kind of component contour encoding devices and a kind of component contour encoding equipment.Using the embodiment of the present invention, the profile of component can be efficiently identified and generate contour encoding, so that the corresponding polishing track of inquiry component in contour mould library, promotes the working efficiency of grinding device.
Description
Technical field
The present invention relates to field of machining more particularly to a kind of component contour coding methods, device and equipment.
Background technique
Currently, the polishing industry automation level in field of machining is not high, robot grinding device temporarily cannot be certainly
The outer profile of dynamic identification means, needs staff to manually enter, and the profile of component is varied, needs staff continuous
Manually input and change data, which may need to expend a few hours.After having determined the profile of front member, also need really
The polishing track of settled front part, because polishing track is related with the type of component profile, therefore after having identified a component every time,
The polishing track of setting front member is required, which needs to be familiar with the people of robot grinding device and robot program's programming
Member completes.Since component external form is numerous, especially ship small members, by way of manually input, to different outer profiles
Component needs to re-enter outline data, consumes a large amount of working hours, and is easy error.
Summary of the invention
The purpose of the embodiment of the present invention is that providing a kind of component contour coding method, device and equipment, can efficiently identify
The profile of component simultaneously generates contour encoding, so that the corresponding polishing track of inquiry component in contour mould library, promotes polishing dress
The working efficiency set.
To achieve the above object, the embodiment of the invention provides a kind of component contour coding methods, comprising:
Obtain the profile information and node coordinate information of component to be encoded;Wherein, pre- on the profile of the component to be encoded
Equipped with several nodes;
The type of local configuration is judged according to the profile information and the node coordinate information;Wherein, the part wheel
Exterior feature is by present node to profile composed next node;
The component to be encoded is encoded according to the quantity of the type of the local configuration.
Compared with prior art, component contour coding method disclosed by the invention, firstly, obtaining the profile of component to be encoded
Information and node coordinate information;Then, the type of local configuration is judged according to the profile information and the node coordinate information,
It being capable of quickly and effectively identification means profile;Finally, according to the quantity of the type of the local configuration to the component to be encoded
It is encoded, to find the corresponding contour mould of component, the contour mould and measurement work in the database according to coding
Component on platform is of similar shape feature, and then is polished according to the polishing track of stored contour mould.It solves
By the way of in the prior art for the profile of component using manually entering, a large amount of working hours are consumed, and be easy the problem of malfunctioning.
Component contour coding method disclosed by the invention can efficiently identify the profile of component and generate contour encoding, thus in profile die
The corresponding polishing track of inquiry component, promotes the working efficiency of grinding device in plate library.
As an improvement of the above scheme, the type of the local configuration includes straight line and arc-shaped edges.
As an improvement of the above scheme, the quantity of the type according to the local configuration to the component to be encoded into
Row coding, specifically includes:
The quantity of the straight line and the arc-shaped edges is counted respectively;
The quantity of the quantity of the straight line and the arc-shaped edges is combined, to generate the wheel of the component to be encoded
Exterior feature coding.
As an improvement of the above scheme, after the contour encoding for generating the component to be encoded, further includes:
Contour mould corresponding with the contour encoding is searched in contour mould library according to the contour encoding;
The polishing track of the contour mould is obtained, so that grinding device is according to the polishing track to the structure to be encoded
Part is polished.
As an improvement of the above scheme, the method also includes:
When determining the local configuration for straight line, the parameter of the straight line is obtained;Wherein, the ginseng of the straight line
Number includes starting point coordinate, midpoint coordinates and terminal point coordinate;
When determining the local configuration for arc-shaped edges, the parameter of the arc-shaped edges is obtained;Wherein, the ginseng of the arc-shaped edges
Number includes starting point coordinate, midpoint coordinates, terminal point coordinate, central coordinate of circle and radius.
To achieve the above object, the embodiment of the invention also provides a kind of component contour encoding devices, comprising:
Data obtaining module, for obtaining the profile information and node coordinate information of component to be encoded;Wherein, described wait compile
Several nodes are preset on the profile of code component;
Types of profiles judgment module, for judging local configuration according to the profile information and the node coordinate information
Type;Wherein, the local configuration is by present node to profile composed next node;
Coding module, the quantity for the type according to the local configuration encode the component to be encoded.
Compared with prior art, component contour encoding device disclosed by the invention, firstly, data obtaining module is obtained wait compile
The profile information and node coordinate information of code component;Then, types of profiles judgment module is according to the profile information and the section
Point coordinate information judges the type of local configuration, being capable of quickly and effectively identification means profile;Finally, coding module is according to
The quantity of the type of local configuration encodes the component to be encoded, to find component in the database according to coding
Corresponding contour mould, the component on the contour mould and measurement workbench are of similar shape feature, and then according to having deposited
It polishes the polishing track of the contour mould of storage.It solves in the prior art for the profile of component using the side manually entered
Formula consumes a large amount of working hours, and is easy the problem of malfunctioning.Component contour encoding device disclosed by the invention can efficiently identify structure
The profile of part simultaneously generates contour encoding, so that the corresponding polishing track of inquiry component in contour mould library, promotes grinding device
Working efficiency.
As an improvement of the above scheme, the type of the local configuration includes straight line and arc-shaped edges.
As an improvement of the above scheme, the coding module is specifically used for:
The quantity of the straight line and the arc-shaped edges is counted respectively;
The quantity of the quantity of the straight line and the arc-shaped edges is combined, to generate the wheel of the component to be encoded
Exterior feature coding.
As an improvement of the above scheme, when the types of profiles judgment module determines the local configuration for straight line,
The data obtaining module is also used to obtain the parameter of the straight line;Wherein, the parameter of the straight line include starting point coordinate,
Midpoint coordinates and terminal point coordinate;
When the types of profiles judgment module determines the local configuration for arc-shaped edges, the data obtaining module is also used
In the parameter for obtaining the arc-shaped edges;Wherein, the parameter of the arc-shaped edges includes starting point coordinate, midpoint coordinates, terminal point coordinate, circle
Heart coordinate and radius.
To achieve the above object, the embodiment of the present invention also provides a kind of component contour encoding equipment, including processor, storage
Device and storage in the memory and are configured as the computer program executed by the processor, and the processor executes
The component contour coding method as described in any of the above-described is realized when the computer program.
Detailed description of the invention
Fig. 1 is a kind of flow chart of component contour coding method provided in an embodiment of the present invention;
Fig. 2 is a kind of another flow chart of component contour coding method provided in an embodiment of the present invention;
Fig. 3 is a kind of structural schematic diagram of component contour encoding device provided in an embodiment of the present invention;
Fig. 4 is a kind of structural schematic diagram of component contour encoding equipment provided in an embodiment of the present invention.
Specific embodiment
Following will be combined with the drawings in the embodiments of the present invention, and technical solution in the embodiment of the present invention carries out clear, complete
Site preparation description, it is clear that described embodiments are only a part of the embodiments of the present invention, instead of all the embodiments.It is based on
Embodiment in the present invention, it is obtained by those of ordinary skill in the art without making creative efforts every other
Embodiment shall fall within the protection scope of the present invention.
Embodiment one
It is a kind of flow chart of component contour coding method provided in an embodiment of the present invention referring to Fig. 1, Fig. 1;Include:
S1, the profile information and node coordinate information for obtaining component to be encoded;Wherein, on the profile of the component to be encoded
It is preset with several nodes;
S2, the type that local configuration is judged according to the profile information and the node coordinate information;Wherein, the part
Profile is by present node to profile composed next node;
S3, the component to be encoded is encoded according to the quantity of the type of the local configuration.
It is worth noting that component contour coding method described in the embodiment of the present invention can be by the processing in grinding device
Device executes realization, and the component to be encoded is plane institution movement, and the surface of component is clean and tidy.Executing the component contour encoding side
Before method, the component that the modular level to be encoded is placed on the grinding device can be measured into workbench by artificial or conveyer belt
On, it can pass through and its automatically correct position of the component to be encoded on component measurement workbench, so that the structure to be encoded
Part is located in the effective measuring area of component measurement workbench.
Specifically, in step sl, obtaining the profile information and node coordinate information of component to be encoded;Wherein, it is described to
Several nodes are preset on the profile of coding member.Component measurement workbench measures the profile information and section of the component to be encoded
Point co-ordinate position information, completes the acquisition data at component profile edge.
Specifically, in step s 2, the class of local configuration is judged according to the profile information and the node coordinate information
Type;Wherein, the local configuration is by present node to profile composed next node.The component obtained according to acquisition
Profile edge data, set be placed in measurement workbench on the component to be encoded profile lower right corner edge or node be
Point successively judges the type of each local configuration in a counterclockwise direction, until having judged the component whole profile edge to be encoded.
Preferably, the type of the local configuration includes straight line and arc-shaped edges.It is described according to the profile information and institute
After stating the type that node coordinate information judges local configuration, further includes:
S21, when determining the local configuration for straight line, obtain the parameter of the straight line;Wherein, the straight line
Parameter include starting point coordinate, midpoint coordinates and terminal point coordinate;
S22, when determining the local configuration for arc-shaped edges, obtain the parameter of the arc-shaped edges;Wherein, the arc-shaped edges
Parameter include starting point coordinate, midpoint coordinates, terminal point coordinate, central coordinate of circle and radius.
Specifically, if judging a local configuration for straight line, it is determined that starting point coordinate, midpoint coordinates and the end of straight line
Point coordinate, by the position of this 3 coordinates and straight line formed corresponding logical relationship, with this characteristic point guide grinding device into
When row polishing, in order to obtain better grinding effect, multiple straight line edge points can be being generated on straight line;If judging an office
Contouring is arc-shaped edges, it is determined that starting point coordinate, midpoint coordinates, terminal point coordinate, central coordinate of circle and the arc radius of arc-shaped edges, it will
The position of this four characteristic points coordinate, an arc radius and arc-shaped edges forms corresponding logical relationship, beats with the guidance of this characteristic point
When mill apparatus polishing carries out, in order to obtain better grinding effect, multiple circular arc edge points can be being generated on arc-shaped edges, reduced
Arc chord angle between circular arc edge point.During subsequent boots robot ambulation, robot is sat according to circular arc edge point/straight line edge point
Mark movement, circular arc edge point/straight line edge point of multiple small spacing can form better circle for robot ambulation track
Arc profile.
Specifically, in step s3, the quantity of the type according to the local configuration to the component to be encoded into
Row coding, specifically includes:
S31, the quantity for counting the straight line and the arc-shaped edges respectively;
S32, the quantity of the quantity of the straight line and the arc-shaped edges is combined, to generate the component to be encoded
Contour encoding.
Preferably, the component code combination are as follows: straight line quantity+arc-shaped edges quantity.Such as the straight line
The quantity on side is 9, and the quantity of the arc-shaped edges is 7, then the component code of component to be encoded is 97.
Further, the process of above-mentioned steps S1~S3 is referring to FIG. 2, Fig. 2 is a kind of structure provided in an embodiment of the present invention
Another flow chart of part contour coding method.
Preferably, after completing coding to the component to be encoded, further includes:
S4, contour mould corresponding with the contour encoding is searched in contour mould library according to the contour encoding;
S5, the polishing track for obtaining the contour mould so that grinding device according to the polishing track to described wait compile
Code component is polished.
Specifically, the component code is used to search the corresponding contour mould of component in component outline data library, it is described
Contour mould and component straight line quantity having the same, arc-shaped edges quantity, so as to according to the polishing of the contour mould
Track polishes to component, no longer needs to the polishing track for resetting component;The parameter of the straight line, the arc-shaped edges
Parameter is for guiding milling robot to polish.
Compared with prior art, component contour coding method disclosed by the invention, firstly, obtaining the profile of component to be encoded
Information and node coordinate information;Then, the type of local configuration is judged according to the profile information and the node coordinate information,
It being capable of quickly and effectively identification means profile;Finally, according to the quantity of the type of the local configuration to the component to be encoded
It is encoded, to find the corresponding contour mould of component, the contour mould and measurement work in the database according to coding
Component on platform is of similar shape feature, and then is polished according to the polishing track of stored contour mould.
Component contour coding method disclosed by the invention solves in the prior art for the profile of component using defeated by hand
The mode entered consumes a large amount of working hours, and is easy the problem of malfunctioning.The profile of component can be efficiently identified and generate profile volume
Code, so that the corresponding polishing track of inquiry component in contour mould library, promotes the working efficiency of grinding device.
Embodiment two
It is a kind of structural schematic diagram of component contour encoding device 10 provided in an embodiment of the present invention referring to Fig. 3, Fig. 3;Packet
It includes:
Data obtaining module 11, for obtaining the profile information and node coordinate information of component to be encoded;Wherein, it is described to
Several nodes are preset on the profile of coding member;
Types of profiles judgment module 12, for judging local configuration according to the profile information and the node coordinate information
Type;Wherein, the local configuration is by present node to profile composed next node;
Coding module 13, the quantity for the type according to the local configuration encode the component to be encoded.
It is worth noting that component contour encoding device 10 described in the embodiment of the present invention can be the place in grinding device
Device is managed, the component to be encoded is plane institution movement, and the surface of component is clean and tidy.Before executing the component contour coding method,
The component that the modular level to be encoded is placed on the grinding device can be measured on workbench by artificial or conveyer belt, it can
By and its automatically correct the component to be encoded component measure workbench on position so that the component to be encoded is located at
Component measures in the effective measuring area of workbench.
Specifically, the data obtaining module 11 obtains the profile information and node coordinate information of component to be encoded;Wherein,
Several nodes are preset on the profile of the component to be encoded.Component measurement workbench measures the profile letter of the component to be encoded
Breath and node coordinate location information complete the acquisition data at component profile edge.
Specifically, the types of profiles judgment module 12 is according to the profile information and the node coordinate information judgement office
The type of contouring;Wherein, the local configuration is by present node to profile composed next node.According to acquisition
The component profile edge data of acquisition, setting are placed in the lower right corner edge of the profile of the component to be encoded on measurement workbench
Or node is starting point, the type of each local configuration is successively judged in a counterclockwise direction, until having judged that the component to be encoded is complete
Contouring edge.
Preferably, when the types of profiles judgment module 12 determines the local configuration for straight line, the information is obtained
Modulus block 11 is also used to obtain the parameter of the straight line;Wherein, the parameter of the straight line includes starting point coordinate, midpoint coordinates
And terminal point coordinate;
When the types of profiles judgment module 12 determines the local configuration for arc-shaped edges, the data obtaining module 11
It is also used to obtain the parameter of the arc-shaped edges;Wherein, the parameter of the arc-shaped edges includes starting point coordinate, midpoint coordinates, terminal seat
Mark, central coordinate of circle and radius.
Specifically, the information obtains if the types of profiles judgment module 12 judges a local configuration for straight line
Modulus block 11 determines starting point coordinate, midpoint coordinates and the terminal point coordinate of straight line, by the position shape of this 3 coordinates and straight line
It,, can be in order to obtain better grinding effect when being polished with this characteristic point guidance grinding device at corresponding logical relationship
Multiple straight line edge points are being generated on straight line;If the types of profiles judgment module 12 judges a local configuration for circular arc
Side, then the data obtaining module 11 determines starting point coordinate, midpoint coordinates, terminal point coordinate, central coordinate of circle and the circular arc of arc-shaped edges
The position of this four characteristic points coordinate, an arc radius and arc-shaped edges is formed corresponding logical relationship, with this characteristic point by radius
When grinding device polishing being guided to carry out, in order to obtain better grinding effect, multiple arc-shaped edges can be being generated on arc-shaped edges
Point reduces the arc chord angle between circular arc edge point.During subsequent boots robot ambulation, robot is according to circular arc edge point/straight
The movement of line edge point coordinate, circular arc edge point/straight line edge point of multiple small spacing can be formed for robot ambulation track
Better arc profile.
Specifically, the coding module 13, is specifically used for:
The quantity of the straight line and the arc-shaped edges is counted respectively;
The quantity of the quantity of the straight line and the arc-shaped edges is combined, to generate the wheel of the component to be encoded
Exterior feature coding.
Preferably, the component code combination are as follows: straight line quantity+arc-shaped edges quantity.Such as the straight line
The quantity on side is 9, and the quantity of the arc-shaped edges is 7, then the component code of component to be encoded is 97.
It preferably, is further including that polishing track obtains module, the polishing track to the component contour encoding device 10
It obtains module to be used for: contour mould corresponding with the contour encoding is searched in contour mould library according to the contour encoding;
The polishing track of the contour mould is obtained, so that grinding device breaks the component to be encoded according to the polishing track
Mill.
Specifically, the component code is used to search the corresponding contour mould of component in component outline data library, it is described
Contour mould and component straight line quantity having the same, arc-shaped edges quantity, so as to according to the polishing of the contour mould
Track polishes to component, no longer needs to the polishing track for resetting component;The parameter of the straight line, the arc-shaped edges
Parameter is for guiding milling robot to polish.
Compared with prior art, component contour encoding device 10 disclosed by the invention, data obtaining module 11 is obtained wait compile
The profile information and node coordinate information of code component;Then, types of profiles judgment module 12 is according to the profile information and described
Node coordinate information judges the type of local configuration, being capable of quickly and effectively identification means profile;Finally, 13 basis of coding module
The quantity of the type of the local configuration encodes the component to be encoded, to be found in the database according to coding
The corresponding contour mould of component, the contour mould and the component measured on workbench are of similar shape feature, and then basis
It polishes the polishing track of stored contour mould.
Component contour encoding device 10 disclosed by the invention solves in the prior art for the profile of component using by hand
The mode of input consumes a large amount of working hours, and is easy the problem of malfunctioning.The profile of component can be efficiently identified and generate profile volume
Code, so that the corresponding polishing track of inquiry component in contour mould library, promotes the working efficiency of grinding device.
Embodiment three
Referring to fig. 4, Fig. 4 is a kind of structural schematic diagram of component contour encoding equipment 20 provided in an embodiment of the present invention;It should
The component contour encoding equipment 20 of embodiment includes: processor 21, memory 22 and is stored in the memory 22 and can
The computer program run on the processor 21.The processor 21 realizes above-mentioned component when executing the computer program
Step in contour coding method embodiment, such as step S1~S3 shown in FIG. 1.Alternatively, the processor 21 execute it is described
The function of each module/unit in above-mentioned each Installation practice, such as data obtaining module 11 are realized when computer program.
Illustratively, the computer program can be divided into one or more module/units, one or more
A module/unit is stored in the memory 22, and is executed by the processor 21, to complete the present invention.It is one
Or multiple module/units can be the series of computation machine program instruction section that can complete specific function, the instruction segment is for retouching
State implementation procedure of the computer program in the component contour encoding equipment 20.For example, the computer program can be with
It is divided into data obtaining module 11, types of profiles judgment module 12 and coding module 13, each module concrete function is as follows:
Data obtaining module 11, for obtaining the profile information and node coordinate information of component to be encoded;Wherein, it is described to
Several nodes are preset on the profile of coding member;
Types of profiles judgment module 12, for judging local configuration according to the profile information and the node coordinate information
Type;Wherein, the local configuration is by present node to profile composed next node;
Coding module 13, the quantity for the type according to the local configuration encode the component to be encoded.
The component contour encoding equipment 20 can be desktop PC, notebook, palm PC and cloud server
Deng calculating equipment.The component contour encoding equipment 20 may include, but be not limited only to, processor 21, memory 22.This field skill
Art personnel are appreciated that the schematic diagram is only the example of component contour encoding equipment 20, and structure gemel profile is not compiled
The restriction of decoding apparatus 20 may include perhaps combining certain components or different portions than illustrating more or fewer components
Part, such as the component contour encoding equipment 20 can also include input-output equipment, network access equipment, bus etc..
The processor 21 can be central processing unit (Central Processing Unit, CPU), can also be
Other general processors, digital signal processor (Digital Signal Processor, DSP), specific integrated circuit
(Application Specific Integrated Circuit, ASIC), ready-made programmable gate array (Field-
Programmable Gate Array, FPGA) either other programmable logic device, discrete gate or transistor logic,
Discrete hardware components etc..General processor can be microprocessor or the processor is also possible to any conventional processor
Deng the processor 21 is the control centre of the component contour encoding equipment 20, entire using various interfaces and connection
The various pieces of component contour encoding equipment 20.
The memory 22 can be used for storing the computer program and/or module, the processor 21 by operation or
The computer program and/or module being stored in the memory 22 are executed, and calls the data being stored in memory 22,
Realize the various functions of the component contour encoding equipment 20.The memory 22 can mainly include storing program area and storage number
According to area, wherein storing program area can application program needed for storage program area, at least one function (for example sound plays function
Energy, image player function etc.) etc.;Storage data area can store according to mobile phone use created data (such as audio data,
Phone directory etc.) etc..In addition, the memory 22 may include high-speed random access memory, it can also include non-volatile deposit
Reservoir, such as hard disk, memory, plug-in type hard disk, intelligent memory card (Smart Media Card, SMC), secure digital
(Secure Digital, SD) card, flash card (Flash Card), at least one disk memory, flush memory device or other
Volatile solid-state part.
Wherein, if the component contour encoding equipment 20 it is integrated module/unit it is real in the form of SFU software functional unit
Now and when sold or used as an independent product, it can store in a computer readable storage medium.Based in this way
Understanding, the present invention realize above-described embodiment method in all or part of the process, can also be instructed by computer program
Relevant hardware is completed, and the computer program can be stored in a computer readable storage medium, the computer program
When being executed by processor 21, it can be achieved that the step of above-mentioned each embodiment of the method.Wherein, the computer program includes calculating
Machine program code, the computer program code can for source code form, object identification code form, executable file or it is certain in
Between form etc..The computer-readable medium may include: any entity or dress that can carry the computer program code
It sets, recording medium, USB flash disk, mobile hard disk, magnetic disk, CD, computer storage, read-only memory (ROM, Read-Only
Memory), random access memory (RAM, Random Access Memory), electric carrier signal, telecommunication signal and software
Distribution medium etc..It should be noted that the content that the computer-readable medium includes can be according to making laws in jurisdiction
Requirement with patent practice carries out increase and decrease appropriate, such as in certain jurisdictions, according to legislation and patent practice, computer
Readable medium does not include electric carrier signal and telecommunication signal.
It should be noted that the apparatus embodiments described above are merely exemplary, wherein described be used as separation unit
The unit of explanation may or may not be physically separated, and component shown as a unit can be or can also be with
It is not physical unit, it can it is in one place, or may be distributed over multiple network units.It can be according to actual
It needs that some or all of the modules therein is selected to achieve the purpose of the solution of this embodiment.In addition, device provided by the invention
In embodiment attached drawing, the connection relationship between module indicate between them have communication connection, specifically can be implemented as one or
A plurality of communication bus or signal wire.Those of ordinary skill in the art are without creative efforts, it can understand
And implement.
The above is a preferred embodiment of the present invention, it is noted that for those skilled in the art
For, various improvements and modifications may be made without departing from the principle of the present invention, these improvements and modifications are also considered as
Protection scope of the present invention.
Claims (10)
1. a kind of component contour coding method characterized by comprising
Obtain the profile information and node coordinate information of component to be encoded;Wherein, it is preset on the profile of the component to be encoded
Several nodes;
The type of local configuration is judged according to the profile information and the node coordinate information;Wherein, the local configuration is
By present node to profile composed next node;
The component to be encoded is encoded according to the quantity of the type of the local configuration.
2. component contour coding method as described in claim 1, which is characterized in that the type of the local configuration includes straight line
Side and arc-shaped edges.
3. component contour coding method as claimed in claim 2, which is characterized in that the type according to the local configuration
Quantity the component to be encoded is encoded, specifically include:
The quantity of the straight line and the arc-shaped edges is counted respectively;
The quantity of the quantity of the straight line and the arc-shaped edges is combined, is compiled with generating the profile of the component to be encoded
Code.
4. component contour coding method as claimed in claim 3, which is characterized in that the wheel for generating the component to be encoded
After exterior feature coding, further includes:
Contour mould corresponding with the contour encoding is searched in contour mould library according to the contour encoding;
Obtain the polishing track of the contour mould so that grinding device according to the polishing track to the component to be encoded into
Row polishing.
5. component contour coding method as claimed in claim 2, which is characterized in that described according to the profile information and described
After node coordinate information judges the type of local configuration, further includes:
When determining the local configuration for straight line, the parameter of the straight line is obtained;Wherein, the parameter packet of the straight line
Include starting point coordinate, midpoint coordinates and terminal point coordinate;
When determining the local configuration for arc-shaped edges, the parameter of the arc-shaped edges is obtained;Wherein, the parameter packet of the arc-shaped edges
Include starting point coordinate, midpoint coordinates, terminal point coordinate, central coordinate of circle and radius.
6. a kind of component contour encoding device characterized by comprising
Data obtaining module, for obtaining the profile information and node coordinate information of component to be encoded;Wherein, the structure to be encoded
Several nodes are preset on the profile of part;
Types of profiles judgment module, for judging the class of local configuration according to the profile information and the node coordinate information
Type;Wherein, the local configuration is by present node to profile composed next node;
Coding module, the quantity for the type according to the local configuration encode the component to be encoded.
7. component contour encoding device as described in claim 1, which is characterized in that the type of the local configuration includes straight line
Side and arc-shaped edges.
8. component contour encoding device as claimed in claim 7, which is characterized in that the coding module is specifically used for:
The quantity of the straight line and the arc-shaped edges is counted respectively;
The quantity of the quantity of the straight line and the arc-shaped edges is combined, is compiled with generating the profile of the component to be encoded
Code.
9. component contour encoding device as claimed in claim 7, which is characterized in that
When the types of profiles judgment module determines the local configuration for straight line, the data obtaining module is also used to obtain
Take the parameter of the straight line;Wherein, the parameter of the straight line includes starting point coordinate, midpoint coordinates and terminal point coordinate;
When the types of profiles judgment module determines the local configuration for arc-shaped edges, the data obtaining module is also used to obtain
Take the parameter of the arc-shaped edges;Wherein, the parameter of the arc-shaped edges includes starting point coordinate, midpoint coordinates, terminal point coordinate, center of circle seat
Mark and radius.
10. a kind of component contour encoding equipment, which is characterized in that including processor, memory and be stored in the memory
In and be configured as the computer program executed by the processor, the processor is realized such as when executing the computer program
Component contour coding method described in any one of claim 1 to 5.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910483850.4A CN110263204A (en) | 2019-06-05 | 2019-06-05 | A kind of component contour coding method, device and equipment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910483850.4A CN110263204A (en) | 2019-06-05 | 2019-06-05 | A kind of component contour coding method, device and equipment |
Publications (1)
Publication Number | Publication Date |
---|---|
CN110263204A true CN110263204A (en) | 2019-09-20 |
Family
ID=67916786
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910483850.4A Pending CN110263204A (en) | 2019-06-05 | 2019-06-05 | A kind of component contour coding method, device and equipment |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110263204A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111024021A (en) * | 2019-12-09 | 2020-04-17 | 江南造船(集团)有限责任公司 | Ship plate part polishing edge judgment method |
CN112297671A (en) * | 2020-10-22 | 2021-02-02 | 广州文冲船厂有限责任公司 | Robot code printing method, device and system |
Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS60135162A (en) * | 1983-12-23 | 1985-07-18 | Kinichi Inagaki | Nc data generator |
WO1998044435A1 (en) * | 1997-04-02 | 1998-10-08 | International Business Machines Corporation | Method and apparatus for integrating hyperlinks in video |
US20060034527A1 (en) * | 2003-04-21 | 2006-02-16 | Aleksandr Gnitsevich | Method for encoding co-ordinates of a video image moving along the display of a computing device |
CN101334657A (en) * | 2007-12-20 | 2008-12-31 | 清华大学 | Graphical interactive CNC turning automatic programming method and system |
CN103116313A (en) * | 2012-12-31 | 2013-05-22 | 深圳市配天数控科技有限公司 | Method applied to numerically-controlled machine tool and used for machining work-piece surface and numerically-controlled machine tool |
CN104536381A (en) * | 2014-11-11 | 2015-04-22 | 华中科技大学 | System and method for measuring contour error of multi-axis movement control system |
CN105787972A (en) * | 2016-03-16 | 2016-07-20 | 中山大学 | Image contour coding method and system based on LCV model |
CN106251353A (en) * | 2016-08-01 | 2016-12-21 | 上海交通大学 | Weak texture workpiece and the recognition detection method and system of three-dimensional pose thereof |
CN107991992A (en) * | 2018-01-03 | 2018-05-04 | 沈阳工程学院 | A kind of digital control milling cutter path generating method of hydraulic valve block |
CN108182689A (en) * | 2016-12-08 | 2018-06-19 | 中国科学院沈阳自动化研究所 | The plate workpiece three-dimensional recognition positioning method in polishing field is carried applied to robot |
CN108765378A (en) * | 2018-05-07 | 2018-11-06 | 上海理工大学 | The machine vision detection method of lower workpiece profile overlap protrusion is guided based on G code |
CN109341580A (en) * | 2018-10-30 | 2019-02-15 | 中国铁道科学研究院集团有限公司基础设施检测研究所 | Tracking method, system and device for rail profile |
CN109405767A (en) * | 2018-12-25 | 2019-03-01 | 威海筑丰五金有限公司 | Method is determined based on the cast member dead head cutting track of laser profile tester |
-
2019
- 2019-06-05 CN CN201910483850.4A patent/CN110263204A/en active Pending
Patent Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS60135162A (en) * | 1983-12-23 | 1985-07-18 | Kinichi Inagaki | Nc data generator |
WO1998044435A1 (en) * | 1997-04-02 | 1998-10-08 | International Business Machines Corporation | Method and apparatus for integrating hyperlinks in video |
US20060034527A1 (en) * | 2003-04-21 | 2006-02-16 | Aleksandr Gnitsevich | Method for encoding co-ordinates of a video image moving along the display of a computing device |
CN101334657A (en) * | 2007-12-20 | 2008-12-31 | 清华大学 | Graphical interactive CNC turning automatic programming method and system |
CN103116313A (en) * | 2012-12-31 | 2013-05-22 | 深圳市配天数控科技有限公司 | Method applied to numerically-controlled machine tool and used for machining work-piece surface and numerically-controlled machine tool |
CN104536381A (en) * | 2014-11-11 | 2015-04-22 | 华中科技大学 | System and method for measuring contour error of multi-axis movement control system |
CN105787972A (en) * | 2016-03-16 | 2016-07-20 | 中山大学 | Image contour coding method and system based on LCV model |
CN106251353A (en) * | 2016-08-01 | 2016-12-21 | 上海交通大学 | Weak texture workpiece and the recognition detection method and system of three-dimensional pose thereof |
CN108182689A (en) * | 2016-12-08 | 2018-06-19 | 中国科学院沈阳自动化研究所 | The plate workpiece three-dimensional recognition positioning method in polishing field is carried applied to robot |
CN107991992A (en) * | 2018-01-03 | 2018-05-04 | 沈阳工程学院 | A kind of digital control milling cutter path generating method of hydraulic valve block |
CN108765378A (en) * | 2018-05-07 | 2018-11-06 | 上海理工大学 | The machine vision detection method of lower workpiece profile overlap protrusion is guided based on G code |
CN109341580A (en) * | 2018-10-30 | 2019-02-15 | 中国铁道科学研究院集团有限公司基础设施检测研究所 | Tracking method, system and device for rail profile |
CN109405767A (en) * | 2018-12-25 | 2019-03-01 | 威海筑丰五金有限公司 | Method is determined based on the cast member dead head cutting track of laser profile tester |
Non-Patent Citations (1)
Title |
---|
丘宏扬等: "冲裁模智能设计CBR系统中的零件识别技术", 《锻压技术》 * |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111024021A (en) * | 2019-12-09 | 2020-04-17 | 江南造船(集团)有限责任公司 | Ship plate part polishing edge judgment method |
CN111024021B (en) * | 2019-12-09 | 2021-09-28 | 江南造船(集团)有限责任公司 | Ship plate part polishing edge judgment method |
CN112297671A (en) * | 2020-10-22 | 2021-02-02 | 广州文冲船厂有限责任公司 | Robot code printing method, device and system |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109451532B (en) | A method and device for checking the location of a base station | |
CN101639769B (en) | Method and device for splitting and sequencing dataset in multiprocessor system | |
CN110645991B (en) | Path planning method and device based on node adjustment and server | |
CN110383336B (en) | Rigid body configuration method, device, terminal equipment and computer storage medium | |
CN110263204A (en) | A kind of component contour coding method, device and equipment | |
CN109272219A (en) | Performance appraisal method, apparatus, computer equipment and storage medium | |
CN112036635B (en) | Order aggregation method and system for shortening warehouse goods distribution walking path | |
CN110658846B (en) | Path planning method, path planning device, electronic equipment and storage medium | |
CN112016919B (en) | Data processing method and device for calculating total amount | |
CN111563290B (en) | Building arrangement method and device | |
CN109176168A (en) | Tool sharpening tune machine device and method | |
US20220040859A1 (en) | Footstep planning method, robot and computer-readable storage medium | |
CN113521749A (en) | Abnormal account detection model training method and abnormal account detection method | |
CN112733318A (en) | Self-adaptive mesh subdivision method, device, equipment and storage medium | |
CN114036717A (en) | A cutting plan determination method, device and terminal equipment for steel bar blanking | |
CN109756970B (en) | Method, device, device and storage medium for proximity wireless signal location | |
CN113312872B (en) | Gong belt manufacturing method and device, gong belt manufacturing equipment and storage medium | |
CN109840246A (en) | It is a kind of for calculating the method and device of the historical data of target signature | |
JP7201095B2 (en) | Processing device, processing method and program | |
CN109409774A (en) | Dispatching method, system and storage medium for intelligence manufacture digitlization workshop | |
CN108182589A (en) | Commercial circle radiation scope determines method and device | |
CN109870168B (en) | Mechanism motion path optimization method and device | |
CN109741047A (en) | Charging system on a kind of line | |
CN114386501B (en) | Incremental clustering method and system, distributed incremental clustering method and system | |
CN108509773A (en) | A kind of source code reinforcement means and device |
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 | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20190920 |