Adjacent triangle method for calculating distance from point to curved surface

A technology of triangles and curved surfaces, applied in the field of surface CNC machining, can solve problems such as finding the shortest distance, achieve the effects of increasing calculation speed, reducing the amount of processed data, and reducing the number

Active Publication Date: 2010-10-20
BEIHANG UNIV
View PDF3 Cites 13 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0016] The purpose of the present invention is to provide an adjacent triangle method for calculating the distance from a point to a curved surface, so as to calculate the shortest distance from the curved surface of the tool to the processed surface, and solve the problem of finding the shortest distance in the optimal calculation of the tool position in CNC machining and the calculation of interference check

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
  • Adjacent triangle method for calculating distance from point to curved surface
  • Adjacent triangle method for calculating distance from point to curved surface
  • Adjacent triangle method for calculating distance from point to curved surface

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0036] The adjacent triangle method of point to curved surface distance calculation of the present invention, its preferred embodiment is, comprises the following steps:

[0037] Step A, surface discrete tolerance ε and surface curvature radius r u 、r v , calculate the maximum discrete step length of the triangular patch The processed surface is discretized in the u direction to form num_Tu points, and the v direction is discretized to form num_Tv points. The total number of discrete points is Point_all=num_Tu×num_Tv, and the total number of generated triangular patches is Tri_all=2×(num_Tu-1)×(num_Tv-1) , arrange the triangular faces in order and mark the serial number Tri_num, store the three vertices P of each triangular face 0 , P 1 , P 2 and its unit normal vector n 0 , n 1 , n 2 .

[0038] Step B. Take the tool center point T c is the origin of the coordinates, the vector T in the tool axis unit l Establish the tool coordinate system System_tool for the z co...

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 relates to an adjacent triangle method for calculating distance from a point to a curved surface, comprising the following steps of: A dispersing a curved surface to be processed to form triangular surface patches and marking serial numbers for the triangular surface patches; B setting a processing feeding direction, dispersing a cutter track into points and then positioning a cutter by using the cutter contacts of the cutter as positioning points; C dispersing the curved surface of the cutter into a plurality of curves, dispersing the curved surface of the cutter into a plurality of dispersing points and then listing the coordinate value relation of the dispersing points; D judging the serial number of a point A0 on the triangular surface patches; E converting the points of a coordinate system of the cutter to the points of a local coordinate system of a workpiece; F finding and arranging the sequence of the adjacent triangular surface patches by using an initial point as the center and then calculating the shortest distance between the dispersing points and the curved surface to be processed; and G dividing the adjacent triangular surface patches into two parts by using the initial point as a demarcation point, clockwise and counterclockwise calculating the shortest distances from the subsequent dispersing points Ai to the adjacent triangular surface patches, determining the adjacent triangular surface patches of the dispersing points Ai+1 according to the coordinate value relation of the dispersing points Ai (i is equal to 1, 2, 3,......) in the local coordinate system of the workpiece in the step D, and then repeating the step F until the calculation of a terminating point is finished.

Description

technical field [0001] The invention relates to an adjacent triangle method for calculating the distance from a point to a curved surface, in particular to a method for calculating the shortest distance from a point to a curved surface, and belongs to the technical field of curved surface numerical control processing. Background technique [0002] The machining tool position calculation and interference checking calculation in the surface NC machining can be summed up as solving the problem of the shortest distance from the point to the surface. The processed surface is discretized into a point cloud or a plane slice, and the shortest distance from a point to a surface is converted into the shortest distance from a point to a point or a point to a plane slice. This algorithm has good versatility, and there is no iterative convergence problem. Simplicity and speed have become an important development direction of the calculation method of the shortest distance from a point to...

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 Applications(China)
IPC IPC(8): G05B19/19
Inventor 陈志同焉嵩宁涛
Owner BEIHANG UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products