[go: up one dir, main page]

CN110263204A - A kind of component contour coding method, device and equipment - Google Patents

A kind of component contour coding method, device and equipment Download PDF

Info

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
Application number
CN201910483850.4A
Other languages
Chinese (zh)
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.)
Guangzhou Wenchong Shipyard Co Ltd
Original Assignee
Guangzhou Wenchong Shipyard 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 Guangzhou Wenchong Shipyard Co Ltd filed Critical Guangzhou Wenchong Shipyard Co Ltd
Priority to CN201910483850.4A priority Critical patent/CN110263204A/en
Publication of CN110263204A publication Critical patent/CN110263204A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01BMEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
    • G01B21/00Measuring arrangements or details thereof, where the measuring technique is not covered by the other groups of this subclass, unspecified or not relevant
    • G01B21/20Measuring 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
    • 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
    • G06F16/5854Retrieval 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

A kind of component contour coding method, device and equipment
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.
CN201910483850.4A 2019-06-05 2019-06-05 A kind of component contour coding method, device and equipment Pending CN110263204A (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (13)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
Title
丘宏扬等: "冲裁模智能设计CBR系统中的零件识别技术", 《锻压技术》 *

Cited By (3)

* Cited by examiner, † Cited by third party
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