|
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.
|
INDEX TERMS
Primary Classification:
I.
Computing Methodologies
I.3
COMPUTER GRAPHICS
I.3.5
Computational Geometry and Object Modeling
Subjects:
Geometric algorithms, languages, and systems
Additional Classification:
F.
Theory of Computation
F.2
ANALYSIS OF ALGORITHMS AND PROBLEM COMPLEXITY
F.2.2
Nonnumerical Algorithms and Problems
Subjects:
Geometrical problems and computations
J.
Computer Applications
J.6
COMPUTER-AIDED ENGINEERING
Subjects:
Computer-aided manufacturing (CAM)
General Terms:
Algorithms,
Design,
Performance
Keywords:
bisection,
densest hemisphere,
minimal/maximal intersection,
numerically controlled machining,
separation,
spherical algorithm,
visibility algorithm
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...
|