Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

A Toolpath Generation Method for Surface Finishing Based on Solver of Traveling Salesman Problem

A traveling salesman problem and solver technology, applied in data processing applications, prediction, calculation, etc., can solve problems such as path length optimization, and achieve the effect of improving surface finishing efficiency, reducing the number of knife lifts, and shortening the total length of the path.

Active Publication Date: 2017-03-15
ZHEJIANG UNIV
View PDF2 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] It can be seen from the above literature that although the parallel path is simple and easy to obtain, there may be multiple lifting points on the path; although the fractal path can avoid frequent knife lifting, the path length is not optimized

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • A Toolpath Generation Method for Surface Finishing Based on Solver of Traveling Salesman Problem
  • A Toolpath Generation Method for Surface Finishing Based on Solver of Traveling Salesman Problem
  • A Toolpath Generation Method for Surface Finishing Based on Solver of Traveling Salesman Problem

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0097] Two typical implementation examples of the present invention are as follows:

[0098] 1. The free-form surface of the part to be machined selected in the first example is as follows: Image 6 As shown in a, the special feature of this surface is that its v0 boundary curve (about 110mm long) is much longer than its v1 boundary curve (about 36mm long). The radius of the selected ball nose cutter is r=5mm, and the maximum allowable residual height value is h=0.1mm.

[0099] Image 6 b shows the grid of regular knife contacts generated according to step 103 of the present invention. Depend on Image 6 b, it can be seen that due to the special characteristics of the curved surface, the distribution of knife contacts is relatively uniform in the v direction; while in the u direction, the distribution of knife contacts at the end of the curve near v0 is relatively sparse, and the distribution of knife contacts at the end of the curve near v1 is relatively dense. Image 6 c...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a method for generating a curved surface finishing tool path based on a traveling salesman problem solver. The method comprises the following steps that a curved surface to be machined S (u,v), the radius r of a ball-head cutter and a maximum permissible residual high value h are input; a set of equal u parameter curves and a set of equal v parameter curves which meet the residual high requirement are generated in the curved surface u direction and the curved surface v direction respectively, and an entire curved surface is covered in the two directions; the two sets of equal parameter curves are subjected to pairwise intersection, and a series regular cutter contact grids are obtained on the curved surface; obtained cutter contact coordinates are input into the traveling salesman problem solver LKH, and the optimized connecting sequence of cutter contacts is obtained; the cutter contacts are sequentially connected according to the sequence, and a cutter contact track covering the entire curved surface is obtained; cutter position points corresponding to the cutter contacts in the cutter contact track are calculated, and a cutter position file is output. The finishing tool path generated by the method is small in path length, few in cutter lifting times, and capable of improving the curved surface finishing efficiency.

Description

technical field [0001] The invention relates to the field of surface finishing toolpath planning in CAM (computer aided manufacturing), in particular to a method for generating a surface finishing toolpath based on a traveling salesman problem solver. Background technique [0002] The traveling salesman problem (TSP), also known as the salesman problem, is the most basic routing problem. The problem can be simply described as: There are n cities, a salesman wants to start from a certain city, pass through each city once and at most once, and finally return to the city where he started, and find the shortest route. The traveling salesman problem is an NP-complete problem, and the simplest solution is the enumeration method. However, since the feasible solution of this problem is the full permutation of all cities, as the number of cities increases, a combinatorial explosion will occur. At present, the more efficient solvers of the traveling salesman problem include Concorde,...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Patents(China)
IPC IPC(8): G06Q10/04
Inventor 傅建中林志伟贺永沈洪垚甘文峰
Owner ZHEJIANG UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products