CN107942929B - Control method of numerical control lathe based on neural network computing technology - Google Patents

Control method of numerical control lathe based on neural network computing technology Download PDF

Info

Publication number
CN107942929B
CN107942929B CN201711332883.6A CN201711332883A CN107942929B CN 107942929 B CN107942929 B CN 107942929B CN 201711332883 A CN201711332883 A CN 201711332883A CN 107942929 B CN107942929 B CN 107942929B
Authority
CN
China
Prior art keywords
computer server
neural
point
neural computer
dimensional model
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.)
Expired - Fee Related
Application number
CN201711332883.6A
Other languages
Chinese (zh)
Other versions
CN107942929A (en
Inventor
不公告发明人
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Pfiter Information Technology Co ltd
Original Assignee
Shenzhen Pfiter Information Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Pfiter Information Technology Co Ltd filed Critical Shenzhen Pfiter Information Technology Co Ltd
Priority to CN201711332883.6A priority Critical patent/CN107942929B/en
Publication of CN107942929A publication Critical patent/CN107942929A/en
Application granted granted Critical
Publication of CN107942929B publication Critical patent/CN107942929B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/18Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
    • G05B19/19Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by positioning or contouring control systems, e.g. to control position from one programmed point to another or to control movement along a programmed continuous path
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/34Director, elements to supervisory
    • G05B2219/34093Real time toolpath generation, no need for large memory to store values

Landscapes

  • Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Manufacturing & Machinery (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Numerical Control (AREA)

Abstract

The invention discloses a control method of a numerical control lathe based on a neural network computing technology, belongs to the field of automatic control, and comprises the numerical control lathe and a neural computing server for computing a machining track of a cutter of the numerical control lathe, so that the problem that the numerical control lathe automatically generates a machining code is solved, the manpower is saved, and the machining efficiency of the numerical control lathe is improved.

Description

Control method of numerical control lathe based on neural network computing technology
Technical Field
The invention belongs to the field of automatic control.
Background
Writing code has been considered to be a relatively complex matter, automation has not been well advanced to this field at present, and logic processing and the like involved in the automation is required to be manually operated at any time. With the development of neural network algorithms and the increase of human demands, the automation of the block becomes a necessary content for realization. Neural network algorithms have been implemented to recognize the shape, sound, logic, etc. contained in the object and then map them to the code, which shortens the process of writing the code.
At present, numerically controlled lathes on the market are all manually written with processing programs, a fully automatic process is not realized, and the optimal path for machining the cutter cannot be automatically judged according to a neural network algorithm.
Disclosure of Invention
The invention aims to provide a control method of a numerical control lathe based on a neural network computing technology, which solves the problem that the numerical control lathe automatically generates a machining code, saves manpower and improves the machining efficiency of the numerical control lathe.
In order to achieve the purpose, the invention adopts the following technical scheme:
the control system of the numerical control lathe based on the neural network computing technology comprises the numerical control lathe and a neural computing server used for computing the machining track of the numerical control lathe tool, and the neural computing server is connected with the numerical control lathe.
The control method of the numerical control lathe based on the neural network computing technology comprises the following steps:
step 1: firstly, establishing a control system of the numerical control lathe based on the neural network computing technology as claimed in claim 1;
step 2: establishing a three-dimensional model of a processing space according to the size of the processing space of the numerical control lathe, inputting three-dimensional coordinate data of the three-dimensional model of the processing space into a neural computer server, and inputting a preset value of the times of neural network training into the neural computer server;
and step 3: the neural computer server simulates a three-dimensional model of a machining space of the numerical control lathe according to the input three-dimensional coordinate data of the three-dimensional model of the machining space, and determines the origin coordinates of a lathe clamp and the origin coordinates of a lathe tool in the three-dimensional model of the machining space;
and 4, step 4: dividing the three-dimensional model of the processing space into a plurality of minimum square spaces according to 1 unit length, taking 8 vertexes of the minimum square spaces as base points, and recording the coordinates of the base points of all the base points;
and 5: establishing a part three-dimensional model of a part to be machined, inputting three-dimensional coordinate data of the part three-dimensional model into a neural computer server, simulating the part three-dimensional model by the neural computer server, and determining a clamping original point coordinate of a part clamped by a lathe clamp;
step 6: the neural computer server automatically puts the three-dimensional model of the part into the three-dimensional model of the machining space, and enables the clamping original point to coincide with the original point of the lathe clamp;
and 7: the neural computer server judges the part outline of the part three-dimensional model in the machining space three-dimensional model according to the difference between the color of the part three-dimensional model and the machining space three-dimensional model, and determines the three-dimensional coordinate point of the part outline;
and 8: a processing worker selects a point from three-dimensional coordinate points of the part outline as a target point through a neural computer server, and the neural computer server records the three-dimensional coordinate of the target point;
and step 9: the neural computer server finds out all paths of the tool moving to the target point through a neural network computing method according to the following steps:
step 9-1: returning the lathe tool in the three-dimensional model of the processing space of the neural computer server to the original point coordinate of the lathe tool;
step 9-2: the neural computer server takes the point where the lathe tool is located as an original vertex, finds out 8 minimum square spaces taking the original vertex as the vertex as a motion space, takes all base points in the motion space as track base points, and randomly selects one track base point from all track base points as a moving point through a random number generation function;
step 9-3: the neural computer server simulates the lathe tool to move to the coordinate of the moving point;
step 9-4: judging whether the coordinates of the moving point are the coordinates of the target point: if yes, executing step 9-5; otherwise, storing the coordinates of the moving point and executing the step 9-2;
step 9-5: the neural computer server collects the coordinates of all the moving points into the moving track of the cutter and records the moving track;
and 9-6: judging whether the preset times of neural network training are finished or not: if yes, executing step 10; if not, executing the step 9-1;
step 10: the neural computer server combines all the moving tracks of the cutter together, and finds out the crossed intersection points among all the different moving tracks according to the moving tracks of the cutter;
step 11: the neural computer server counts the passing times of all the cross points passing through different moving tracks;
step 12: the neural computer server screens the cross points with the most passing times as the optimal cross points according to the passing times;
step 13: the neural computer server finds out the optimal path of the tool moving to the target point through a neural network calculation method according to the following steps:
step 13-1: returning the lathe tool in the three-dimensional model of the processing space of the neural computer server to the original point coordinate of the lathe tool;
step 13-2: the neural computer server takes the point where the lathe tool is located as an original vertex, finds out 8 minimum square spaces taking the original vertex as the vertex as a motion space, and finds out all optimal cross points in the motion space;
step 13-3: judging whether the motion space has an optimal intersection point: if yes, executing step 13-4; if not, executing the step 13-1;
step 13-4: the neural computer server simulates the movement of a lathe tool to the coordinate of the optimal intersection point;
step 13-5: judging whether the coordinates of the optimal intersection point are the coordinates of the target point: if yes, executing step 9-5; if not, storing the coordinates of the optimal intersection point, and executing the step 9-2;
step 13-6: the neural computer server collects the coordinates of all the optimal intersections into the optimal movement track of the cutter, and records the optimal movement track;
step 13-7: judging whether the preset times of neural network training are finished or not: if yes, go to step 14; if not, executing the step 13-1;
step 14: the neural computer server calculates the length of each optimal movement track;
step 15: selecting the optimal moving track with the shortest length as the processing track of the cutter by the neural computer server;
step 16: the neural computer server automatically generates a processing code of the numerical control lathe according to the processing track of the cutter;
and step 17: and the neural computer server displays the processing code of the numerical control lathe, and after a processing person confirms the processing code, the neural computer server transmits the processing code to a controller of the numerical control lathe to finish processing.
The control method of the numerical control lathe based on the neural network computing technology adopts the neural network computing technology to automatically compute the motion trail of the cutter of the numerical control lathe and generate the processing code according to the motion trail of the cutter, thereby solving the problem that the numerical control lathe automatically generates the processing code, saving the manpower and improving the processing efficiency of the numerical control lathe.
Drawings
FIG. 1 is a flow chart of the operation of the present invention;
FIG. 2 is a flow chart of the present invention for finding all paths for the tool to move to the target point;
fig. 3 is a flow chart of the present invention for finding an optimal path for the tool to move to a target point.
Detailed Description
Example 1:
the control system of the numerical control lathe based on the neural network computing technology comprises the numerical control lathe and a neural computing server used for computing the machining track of the numerical control lathe tool, and the neural computing server is connected with a controller of the numerical control lathe.
Example 2:
the method for controlling a numerically controlled lathe based on the neural network computing technology shown in fig. 1 is implemented on the basis of the control system of the numerically controlled lathe based on the neural network computing technology described in embodiment 1, and includes the following steps:
step 1: firstly, establishing a control system of the numerical control lathe based on the neural network computing technology as claimed in claim 1;
step 2: establishing a three-dimensional model of a processing space according to the size of the processing space of the numerical control lathe, inputting three-dimensional coordinate data of the three-dimensional model of the processing space into a neural computer server, and inputting a preset value of the times of neural network training into the neural computer server;
and step 3: the neural computer server simulates a three-dimensional model of a machining space of the numerical control lathe according to the input three-dimensional coordinate data of the three-dimensional model of the machining space, and determines the origin coordinates of a lathe clamp and the origin coordinates of a lathe tool in the three-dimensional model of the machining space;
and 4, step 4: dividing the three-dimensional model of the processing space into a plurality of minimum square spaces according to 1 unit length, taking 8 vertexes of the minimum square spaces as base points, and recording the coordinates of the base points of all the base points;
and 5: establishing a part three-dimensional model of a part to be machined, inputting three-dimensional coordinate data of the part three-dimensional model into a neural computer server, simulating the part three-dimensional model by the neural computer server, and determining a clamping original point coordinate of a part clamped by a lathe clamp;
step 6: the neural computer server automatically puts the three-dimensional model of the part into the three-dimensional model of the machining space, and enables the clamping original point to coincide with the original point of the lathe clamp;
and 7: the neural computer server judges the part outline of the part three-dimensional model in the machining space three-dimensional model according to the difference between the color of the part three-dimensional model and the machining space three-dimensional model, and determines the three-dimensional coordinate point of the part outline;
and 8: a processing worker selects a point from three-dimensional coordinate points of the part outline as a target point through a neural computer server, and the neural computer server records the three-dimensional coordinate of the target point;
as shown in fig. 2, step 9: the neural computer server finds out all paths of the tool moving to the target point through a neural network computing method according to the following steps:
step 9-1: returning the lathe tool in the three-dimensional model of the processing space of the neural computer server to the original point coordinate of the lathe tool;
step 9-2: the neural computer server takes the point where the lathe tool is located as an original vertex, finds out 8 minimum square spaces taking the original vertex as the vertex as a motion space, takes all base points in the motion space as track base points, and randomly selects one track base point from all track base points as a moving point through a random number generation function;
step 9-3: the neural computer server simulates the lathe tool to move to the coordinate of the moving point;
step 9-4: judging whether the coordinates of the moving point are the coordinates of the target point: if yes, executing step 9-5; otherwise, storing the coordinates of the moving point and executing the step 9-2;
step 9-5: the neural computer server collects the coordinates of all the moving points into the moving track of the cutter and records the moving track;
and 9-6: judging whether the preset times of neural network training are finished or not: if yes, executing step 10; if not, executing the step 9-1;
step 10: the neural computer server combines all the moving tracks of the cutter together, and finds out the crossed intersection points among all the different moving tracks according to the moving tracks of the cutter;
step 11: the neural computer server counts the passing times of all the cross points passing through different moving tracks;
step 12: the neural computer server screens the cross points with the most passing times as the optimal cross points according to the passing times;
as shown in fig. 3, step 13: the neural computer server finds out the optimal path of the tool moving to the target point through a neural network calculation method according to the following steps:
step 13-1: returning the lathe tool in the three-dimensional model of the processing space of the neural computer server to the original point coordinate of the lathe tool;
step 13-2: the neural computer server takes the point where the lathe tool is located as an original vertex, finds out 8 minimum square spaces taking the original vertex as the vertex as a motion space, and finds out all optimal cross points in the motion space;
step 13-3: judging whether the motion space has an optimal intersection point: if yes, executing step 13-4; if not, executing the step 13-1;
step 13-4: the neural computer server simulates the movement of a lathe tool to the coordinate of the optimal intersection point;
step 13-5: judging whether the coordinates of the optimal intersection point are the coordinates of the target point: if yes, executing step 9-5; if not, storing the coordinates of the optimal intersection point, and executing the step 9-2;
step 13-6: the neural computer server collects the coordinates of all the optimal intersections into the optimal movement track of the cutter, and records the optimal movement track;
step 13-7: judging whether the preset times of neural network training are finished or not: if yes, go to step 14; if not, executing the step 13-1;
step 14: the neural computer server calculates the length of each optimal movement track;
step 15: selecting the optimal moving track with the shortest length as the processing track of the cutter by the neural computer server;
step 16: the neural computer server automatically generates a processing code of the numerical control lathe according to the processing track of the cutter;
and step 17: and the neural computer server displays the processing code of the numerical control lathe, and after a processing person confirms the processing code, the neural computer server transmits the processing code to a controller of the numerical control lathe to finish processing.
The control method of the numerical control lathe based on the neural network computing technology adopts the neural network computing technology to automatically compute the motion trail of the cutter of the numerical control lathe and generate the processing code according to the motion trail of the cutter, thereby solving the problem that the numerical control lathe automatically generates the processing code, saving the manpower and improving the processing efficiency of the numerical control lathe.
Various other modifications and changes may be made by those skilled in the art based on the above-described technical solutions and concepts, and all such modifications and changes should fall within the scope of the claims of the present invention.

Claims (1)

1. The control method of the numerical control lathe based on the neural network computing technology is characterized by comprising the following steps of: the device comprises a numerical control lathe and a neural calculation server for calculating the processing track of a tool of the numerical control lathe, wherein the neural calculation server is connected with the numerical control lathe;
the method comprises the following steps:
step 1: firstly, establishing a control system of a numerical control lathe based on a neural network computing technology;
step 2: establishing a three-dimensional model of a processing space according to the size of the processing space of the numerical control lathe, inputting three-dimensional coordinate data of the three-dimensional model of the processing space into a neural computer server, and inputting a preset value of the times of neural network training into the neural computer server;
and step 3: the neural computer server simulates a three-dimensional model of a machining space of the numerical control lathe according to the input three-dimensional coordinate data of the three-dimensional model of the machining space, and determines the origin coordinates of a lathe clamp and the origin coordinates of a lathe tool in the three-dimensional model of the machining space;
and 4, step 4: dividing the three-dimensional model of the processing space into a plurality of minimum square spaces according to 1 unit length, taking 8 vertexes of the minimum square spaces as base points, and recording the coordinates of the base points of all the base points;
and 5: establishing a part three-dimensional model of a part to be machined, inputting three-dimensional coordinate data of the part three-dimensional model into a neural computer server, simulating the part three-dimensional model by the neural computer server, and determining a clamping original point coordinate of a part clamped by a lathe clamp;
step 6: the neural computer server automatically puts the three-dimensional model of the part into the three-dimensional model of the machining space, and enables the clamping original point to coincide with the original point of the lathe clamp;
and 7: the neural computer server judges the part outline of the part three-dimensional model in the machining space three-dimensional model according to the difference between the color of the part three-dimensional model and the machining space three-dimensional model, and determines the three-dimensional coordinate point of the part outline;
and 8: a processing worker selects a point from three-dimensional coordinate points of the part outline as a target point through a neural computer server, and the neural computer server records the three-dimensional coordinate of the target point;
and step 9: the neural computer server finds out all paths of the tool moving to the target point through a neural network computing method according to the following steps:
step 9-1: returning the lathe tool in the three-dimensional model of the processing space of the neural computer server to the original point coordinate of the lathe tool;
step 9-2: the neural computer server takes the point where the lathe tool is located as an original vertex, finds out 8 minimum square spaces taking the original vertex as the vertex as a motion space, takes all base points in the motion space as track base points, and randomly selects one track base point from all track base points as a moving point through a random number generation function;
step 9-3: the neural computer server simulates the lathe tool to move to the coordinate of the moving point;
step 9-4: judging whether the coordinates of the moving point are the coordinates of the target point: if yes, executing step 9-5; otherwise, storing the coordinates of the moving point and executing the step 9-2;
step 9-5: the neural computer server collects the coordinates of all the moving points into the moving track of the cutter and records the moving track;
and 9-6: judging whether the preset times of neural network training are finished or not: if yes, executing step 10; if not, executing the step 9-1;
step 10: the neural computer server combines all the moving tracks of the cutter together, and finds out the crossed intersection points among all the different moving tracks according to the moving tracks of the cutter;
step 11: the neural computer server counts the passing times of all the cross points passing through different moving tracks;
step 12: the neural computer server screens the cross points with the most passing times as the optimal cross points according to the passing times;
step 13: the neural computer server finds out the optimal path of the tool moving to the target point through a neural network calculation method according to the following steps:
step 13-1: returning the lathe tool in the three-dimensional model of the processing space of the neural computer server to the original point coordinate of the lathe tool;
step 13-2: the neural computer server takes the point where the lathe tool is located as an original vertex, finds out 8 minimum square spaces taking the original vertex as the vertex as a motion space, and finds out all optimal cross points in the motion space;
step 13-3: judging whether the motion space has an optimal intersection point: if yes, executing step 13-4; if not, executing the step 13-1;
step 13-4: the neural computer server simulates the movement of a lathe tool to the coordinate of the optimal intersection point;
step 13-5: judging whether the coordinates of the optimal intersection point are the coordinates of the target point: if yes, executing step 9-5; if not, storing the coordinates of the optimal intersection point, and executing the step 9-2;
step 13-6: the neural computer server collects the coordinates of all the optimal intersections into the optimal movement track of the cutter, and records the optimal movement track;
step 13-7: judging whether the preset times of neural network training are finished or not: if yes, go to step 14; if not, executing the step 13-1;
step 14: the neural computer server calculates the length of each optimal movement track;
step 15: selecting the optimal moving track with the shortest length as the processing track of the cutter by the neural computer server;
step 16: the neural computer server automatically generates a processing code of the numerical control lathe according to the processing track of the cutter;
and step 17: and the neural computer server displays the processing code of the numerical control lathe, and after a processing person confirms the processing code, the neural computer server transmits the processing code to a controller of the numerical control lathe to finish processing.
CN201711332883.6A 2017-12-13 2017-12-13 Control method of numerical control lathe based on neural network computing technology Expired - Fee Related CN107942929B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201711332883.6A CN107942929B (en) 2017-12-13 2017-12-13 Control method of numerical control lathe based on neural network computing technology

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201711332883.6A CN107942929B (en) 2017-12-13 2017-12-13 Control method of numerical control lathe based on neural network computing technology

Publications (2)

Publication Number Publication Date
CN107942929A CN107942929A (en) 2018-04-20
CN107942929B true CN107942929B (en) 2020-08-28

Family

ID=61943047

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201711332883.6A Expired - Fee Related CN107942929B (en) 2017-12-13 2017-12-13 Control method of numerical control lathe based on neural network computing technology

Country Status (1)

Country Link
CN (1) CN107942929B (en)

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1740932A (en) * 2005-09-14 2006-03-01 山东大学 Intelligent control system for digital control machine tool and control method thereof
JP2008296301A (en) * 2007-05-30 2008-12-11 General Electric Co <Ge> System and method for measuring machining tool and for utilizing achieved data
CN101334656A (en) * 2008-07-25 2008-12-31 华中科技大学 Numerical control machine processability monitoring system
CN101592938A (en) * 2009-06-30 2009-12-02 刘文祥 Numerical control network and various system thereof
CN102870112A (en) * 2010-11-25 2013-01-09 彗星集团有限公司 Server of a computer network
CN106406252A (en) * 2015-07-31 2017-02-15 发那科株式会社 Cell control system, manufacturing system, and control method
CN107045293A (en) * 2016-02-05 2017-08-15 发那科株式会社 Rote learning device and method, numerical control device, machine tool system, manufacture system
CN107199397A (en) * 2016-03-17 2017-09-26 发那科株式会社 Machine learning device, laser-processing system and machine learning method
CN107436595A (en) * 2016-05-27 2017-12-05 发那科株式会社 Rote learning device, fault prediction device, mechanical system and learning by rote

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1740932A (en) * 2005-09-14 2006-03-01 山东大学 Intelligent control system for digital control machine tool and control method thereof
JP2008296301A (en) * 2007-05-30 2008-12-11 General Electric Co <Ge> System and method for measuring machining tool and for utilizing achieved data
CN101334656A (en) * 2008-07-25 2008-12-31 华中科技大学 Numerical control machine processability monitoring system
CN101592938A (en) * 2009-06-30 2009-12-02 刘文祥 Numerical control network and various system thereof
CN102870112A (en) * 2010-11-25 2013-01-09 彗星集团有限公司 Server of a computer network
CN106406252A (en) * 2015-07-31 2017-02-15 发那科株式会社 Cell control system, manufacturing system, and control method
CN107045293A (en) * 2016-02-05 2017-08-15 发那科株式会社 Rote learning device and method, numerical control device, machine tool system, manufacture system
CN107199397A (en) * 2016-03-17 2017-09-26 发那科株式会社 Machine learning device, laser-processing system and machine learning method
CN107436595A (en) * 2016-05-27 2017-12-05 发那科株式会社 Rote learning device, fault prediction device, mechanical system and learning by rote

Also Published As

Publication number Publication date
CN107942929A (en) 2018-04-20

Similar Documents

Publication Publication Date Title
CN101893873B (en) Method and device for generating control data for controlling cutter arranged on machine tool
KR102328225B1 (en) Manufacturing apparatus of machine tool using digital twin and the method thereof
JP6043234B2 (en) Numerical controller
US10884390B2 (en) Optimized control of a metal-cutting machine tool
JP2016528620A5 (en)
CN103135446A (en) Motion trail authentication device of multiaxis numerical control machine tool
CN107942929B (en) Control method of numerical control lathe based on neural network computing technology
CN102540976B (en) Entity-based milling simulating method for efficiently extracting cutting angle range
CN106647636A (en) Numerical controller performing speed control with curvature and curvature change amount
US10101726B2 (en) Autonomous control system
US20200184720A1 (en) Machining parameter automatic generation system
CN111113423A (en) Hub deburring robot programming system
CN116796464A (en) Cutting machining real-time simulation visualization method based on illusion engine
CN104932407A (en) Modular robot driving control system and method based on PLC
CN106527180B (en) A method of two-axle car machining simulation is realized with two dimensional image
CN102819237A (en) Method for generating simulation target blank in solid milling simulation process
CN110450160B (en) Control method of open programming-free robot
RU2540795C2 (en) Method of classifying parts into processability groups based on geometrical parameters thereof
CN115618530B (en) Round hole feature recognition processing method based on 3D model
Watanabe et al. Development of tool collision avoidance method adapted to uncut workpiece shape
Gassara et al. Analytical and experimental study of feed rate in high-speed milling
Balic Model of automated computer aided NC machine tools programming
JP2018088068A (en) Information processing apparatus
Muhamad Bustaman et al. A Study on CAD/CAM Application in CNC Milling Using Industrial Clay
Zhang et al. Machining simulation–a technical review and a proposed concept model

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
TA01 Transfer of patent application right

Effective date of registration: 20200803

Address after: 518000 1901, building 1, COFCO core R & D center, 69 District, Xingdong community, Xin'an street, Bao'an District, Shenzhen City, Guangdong Province

Applicant after: Shenzhen pfiter Information Technology Co.,Ltd.

Address before: 450000 Henan province Zhengzhou City Dawn Road No. 9 fengle Garden

Applicant before: Wu Di

TA01 Transfer of patent application right
GR01 Patent grant
GR01 Patent grant
PE01 Entry into force of the registration of the contract for pledge of patent right

Denomination of invention: Control method of NC Lathe Based on neural network computing technology

Effective date of registration: 20210422

Granted publication date: 20200828

Pledgee: Shenzhen hi tech investment small loan Co.,Ltd.

Pledgor: Shenzhen pfiter Information Technology Co.,Ltd.

Registration number: Y2021980002913

PE01 Entry into force of the registration of the contract for pledge of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20200828

Termination date: 20211213

CF01 Termination of patent right due to non-payment of annual fee