Claims
- 1. A method of guiding a tool having a working portion, to machine a work piece of a prescribed shape from a material block, comprising the steps of:
moving the working portion of the tool along a first guide path extending in an essentially planar guide surface of said block; intersecting said first guide path at a first point on an axis of the tool during said moving step, such that said intersection is maintained at a given orientation with respect to said guide surface; and moving a second point on said axis of said tool, which is located at a predetermined distance from said first guide path, along a prescribed second guide path.
- 2. The method according to claim 1, wherein said second guide path is at a constant orthogonal distance dz from the planar guide surface.
- 3. The method according to claim 1, wherein said first guide path includes a plurality of points, and said second guide path includes a locus of all points that are obtained by transposing each point of said first guide path to a location which includes a transportation vector that is orthogonal to said first guide path and has a first component d which is parallel to said guide surface and a second component dx which is perpendicular to said guide surface.
- 4. The method according to claim 1, wherein at each first point where said axis of said tool intersects said first guide path at a predetermined point in time, the respective second point where said tool axis simultaneously intersects said second guide path, is determined so as to minimize a distance between said first point and said second point at said predetermined point in time.
- 5. The method according to claim 1, wherein said first point is moved along said first guide path at a uniform speed, and said second guide path is represented by an approximation curve such that said second point travels along said second guide path with a minimum amount of jolts.
- 6. The method of guiding a tool having a working portion, to machine a work piece of a prescribed shape from a material block, comprising the steps of:
moving the working portion of the tool along a first guide path extending in an essentially planar guide surface of said block; intersecting said first guide path at a first point on an axis of the tool during said moving step, such that said intersection is maintained at a given orientation with respect to said guide surface; and performing an advance calculation, for each position of said first point on said first guide path and said associated orientation of said axis of said tool, to determine whether a geometrical envelope of said tool will have an interference with a surface topography of said work piece, and where an interference is found in a place other than the working portion of said tool, predicting a collision between said tool and said work piece.
- 7. The method according to claim 6, wherein if a collision has been predicted, said collision is avoided by the steps of:
calculating a maximum angle at which said axis of said tool can be inclined in relation to a normal vector of the guide surface, said maximum angle being an angle just below a critical angle where a collision would occur, and reorienting said axis according to said calculated maximum angle.
- 8. The method according to claim 7, further comprising the step of making a recalculation subsequently; of said first guide path, taking into consideration geometric properties of the working portion of the tool.
- 9. The method according to claim 6, wherein said advance calculation is performed using an approximation surface that radially surrounds the tool as a substitute for the actual geometric envelope of the tool.
- 10. The method according to claim 1, wherein said guide paths are computed using a CAD system.
- 11. The method according to claim 1, wherein said first point and said second point define said given orientation of said axis at an acute angle w in relation to a normal vector of said planar guide surface.
- 12. The method according to claim 5, wherein said approximation curve is a cubic spline function.
- 13. The method according to claim 6, further comprising the step of controlling a slope angle of said axis of said tool using a CAD system to minimize any collision.
- 14. The method according to claim 6, wherein if a collision-free orientation of said axis can not be found, and a collision at a predicted location can not be avoided by a lateral excursion from a plane defined by said axis and a normal vector, generation of a control program to machine the work piece, is terminated.
- 15. The method according to claim 9, wherein said approximation surface includes a cone-shaped and a frusto-conical-shaped tool.
Priority Claims (2)
Number |
Date |
Country |
Kind |
198 46 426.6 |
Oct 1998 |
DE |
|
00 107 685.0 |
Apr 2000 |
EP |
|
PRIORITY
[0001] The present invention claims priority under 35 U.S.C. §119 from the provisional application entitled Procedure for Directing the Movement of a Tool as Part of a Process to Remove Material from a Block of Material, filed Apr. 11, 2000, and assigned U.S. Provisional Patent Application Ser. No. 60/196,105, the entire application which is herein incorporated by reference.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60196105 |
Apr 2000 |
US |