ACM Home Page
Please provide us with feedback. Feedback
Separating and intersecting spherical polygons: computing machinability on three-, four-, and five-axis numerically controlled machines
Full text PdfPdf (1.65 MB)
Source ACM Transactions on Graphics (TOG) archive
Volume 12 ,  Issue 4  (October 1993) table of contents
Pages: 305 - 326  
Year of Publication: 1993
ISSN:0730-0301
Authors
Lin-Lin Chen  National Taiwan Institute of Technology, Taipei, Taiwan
Shuo-Yan Chou  National Taiwan Institute of Technology, Taipei, Taiwan
Tony C. Woo  Univ. of Michigan, Ann Arbor
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 8,   Downloads (12 Months): 52,   Citation Count: 5
Additional Information:

abstract   references   cited by   index terms   review   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/159730.159732
What is a DOI?

ABSTRACT

We consider the computation of an optimal workpiece orientation allowing the maximal number of surfaces to be machined in a single setup on a three-, four-, or five-axis numerically controlled machine. Assuming the use of a ball-end cutter, we establish the conditions under which a surface is machinable by the cutter aligned in a certain direction, without the cutter's being obstructed by portions of the same surface. The set of such directions is represented on the sphere as a convex region, called the visibility map of the surface. By using the Gaussian maps and the visibility maps of the surfaces on a component, we can formulate the optimal workpiece orientation problems as geometric problems on the sphere. These and related geometric problems include finding a densest hemisphere that contains the largest subset of a given set of spherical polygons, determining a great circle that separates a given set of spherical polygons, computing a great circle that bisects a given set of spherical polygons, and finding a great circle that intersects the largest or the smallest subset of a set of spherical polygons. We show how all possible ways of intersecting a set of n spherical polygons with v total number of vertices by a great circle can be computed in O(vn log n) time and represented as a spherical partition. By making use of this representation, we present efficient algorithms for solving the five geometric problems on the sphere.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
BAUMC, ART, B. 1975. A polyhedron representation for computer vision. In Notional Computer Conference, AFIPS Conference Proceedings. AFIPS, Arlington, Va., 589 596.
 
3
 
4
 
5
CHEN I,. L., AND CHOV, S. Y. 1992. Optima} parting directions by partial visibility. In Proceedings of the Symposium on Concurrent Engineering. ASME, New York.3
 
6
CHEN, L. L., AND W(xL T. C. 1992. Computational geometry on the sphere for automated machining. ASME J. Mech. Des. 114, 2, 288-295.
 
7
CIfrx, L. L., CHOU, S. Y., ANO WOO, T. C. 1992. Optimal parting directions for mold and di~ design. Tech. Rep. 92-105, Dept. of Industrial and Manufacturing Systems Engineering, Iowa State Univ., Ames, Iowa.
 
8
CHVATAL V. 1979. A greedy heuristic for the set covering problem. Math. Oper. Res. 4, 3, 233 235.
 
9
 
10
EDELSI4RtrNNER, H., GUIBAS, L. J., AND SHARIR, M. 1989. The upper envelope ofpiecewise linear functions: Algorithms and applications. Discr. Comput. Geom. 4, 4, 311 336
 
11
 
12
 
13
GRAHAM, R. L., AND Y^O, F.F. 1983. Finding the convex hull of a simple polygon. J. Alg. 4, 4, 324-331.
14
 
15
 
16
HILBEIrr, D., AND COHN-VOSSEN, S. 1952. Geometry and the Imagination. Chelsea, New York.
 
17
 
18
JOHNSON, D. S., AND Pgr. PARaT^, F.P. 1978. The densest hemisphere problem. Theoret. Comput. Sci. 6, 1, 93-107.
 
19
 
20
MARCINIAK, K. 1991. Geometric Modelling for Numerically Controlled Machining. Oxford University Press, New York.
 
21
O~OURKE, J., CHIEN, C., OLSON, T., AND NADOOR, D. 1982. A new linear algorithm for intersecting convex polygons. Comput. Graph. Image Process. 19, 4, 384-391.
 
22
 
23
RYe, P.J. 1986. Euclidean and Non-Euclidean Geometry: An Analytic Approach. Cambridge University Press, Cambridge, Mass.
 
24
SHIN, S. Y., AND WOO, T.C. 1986. Finding the convex hull of a simple polygon in linear time. Part. Recog. 19, 6, 453-458.
 
25
SPYR1DI, A. J., AND REQUICHA, A. A.G. 1989. Accessibility analysis for the automatic inspection of mechanical parts by coordinate measuring machines. Tech. Rep., Computer Science Dept., Univ. of Southern California.
 
26
 
27
 
28
 
29
 
30
Woo, T. C. 1985. A combinatorial analysis of boundary data structure schemata. IEEE Comput. Graph. Appl. 5, 3, 19-27.
 
31
Woo, T.C. 1982. Feature extraction by volume decomposition. In Proceedings of the Conference on CAD / CAM Technology in Mechanical Engineering (Cambridge, Mass.).
 
32
WOOOW~K, J. 1986. Computing Shape. Butterworths, Boston.



REVIEW

"Vadim Shapiro : Reviewer"

A useful characteristic of a mechanical object is a set of vector directions along which every surface of the object can be accessed by an external device. This information can be used in planning manufacturing, inspection, and other motion-or  more...

Collaborative Colleagues:
Lin-Lin Chen: colleagues
Shuo-Yan Chou: colleagues
Tony C. Woo: colleagues