Abstract Recent improvements in geometric modelling systems have led to the need for more reliable and highly automated software for machine tool path generation. Current machining algorithms require that any part geometric information which cannot be determined from the modelling system be supplied by the user. Much geometric information is needed if the model used to represent the part is incomplete. This is the case with many conventional boundary representation systems. However, this information can easily be determined automatically if a solid modelling system is used. This paper presents a method for generating numerically-controlled milling machine tool paths directly from constructive solid geometry part representations. The algorithm requires less user interaction than APT boundary representation methods. A wide variety of parts may be machined using standard torus (bull) ended milling cutters. The algorithm is computationally efficient, and requires iteration only on portions of the part where gouging may occur.
[1]
Donald J R Meagher.
The Octree Encoding Method for Efficient Solid Modeling.
,
1982
.
[2]
I. Faux,et al.
Computational Geometry for Design and Manufacture
,
1979
.
[3]
Aristides A. G. Requicha,et al.
The PADL-1.0/2 system for defining and displaying solid objects
,
1978,
SIGGRAPH.
[4]
Warren A. Hunt,et al.
The Role of Solid Modelling in Machining-Process Modelling and NC Verification
,
1981
.
[5]
Byoung Kyu Choi,et al.
Automatic recognition of machined surfaces from a 3D solid model
,
1984
.
[6]
Aristides A. G. Requicha,et al.
Representaiton of Rigid Solid Objects
,
1980,
CAD Advanced Course.
[7]
B.T.F. Chan,et al.
ROMAPT: A new link between CAD and CAM
,
1982
.
[8]
Donald Meagher.
Octree Generation, Analysis and Manipulation.
,
1982
.