A real-time CNC interpolator algorithm for trimming and filling planar offset curves. (May 2017)
- Record Type:
- Journal Article
- Title:
- A real-time CNC interpolator algorithm for trimming and filling planar offset curves. (May 2017)
- Main Title:
- A real-time CNC interpolator algorithm for trimming and filling planar offset curves
- Authors:
- Farouki, Rida T.
Srinathu, Jyothirmai - Abstract:
- Abstract: Tool paths for CNC machines must be offset from the desired part shape, in order to compensate for the tool radius. To avoid gouging the part geometry and to ensure continuous paths, the offset construction employs trimming and filling operations at tangent discontinuities and regions of high concave curvature on the part shape. Typically, offset paths are constructed offline in a CAM system — the resulting paths are inherently approximate, and must be re-generated when a different tool size is selected. To circumvent these shortcomings, an interpolator algorithm for real-time offset curve trimming and filling is developed and verified herein. Since the algorithm uses the exact part geometry, offset path approximation errors are completely eliminated. Circular fill arcs of the appropriate angular extent are automatically executed at convex tangent-discontinuous junctures of adjacent part boundary segments, and offset trimming operations are triggered by real-time point/curve distance computations, which determine footpoints of the instantaneous tool position on the part boundary. The algorithm also accommodates feedrates that correspond to a constant speed of either the tool/part contact point, or the tool center. The practical feasibility of the method is demonstrated by an implementation on a 3-axis CNC mill governed by an open-architecture software controller. Highlights: Automatic tool radius compensation in CNC machining is achieved by an algorithm forAbstract: Tool paths for CNC machines must be offset from the desired part shape, in order to compensate for the tool radius. To avoid gouging the part geometry and to ensure continuous paths, the offset construction employs trimming and filling operations at tangent discontinuities and regions of high concave curvature on the part shape. Typically, offset paths are constructed offline in a CAM system — the resulting paths are inherently approximate, and must be re-generated when a different tool size is selected. To circumvent these shortcomings, an interpolator algorithm for real-time offset curve trimming and filling is developed and verified herein. Since the algorithm uses the exact part geometry, offset path approximation errors are completely eliminated. Circular fill arcs of the appropriate angular extent are automatically executed at convex tangent-discontinuous junctures of adjacent part boundary segments, and offset trimming operations are triggered by real-time point/curve distance computations, which determine footpoints of the instantaneous tool position on the part boundary. The algorithm also accommodates feedrates that correspond to a constant speed of either the tool/part contact point, or the tool center. The practical feasibility of the method is demonstrated by an implementation on a 3-axis CNC mill governed by an open-architecture software controller. Highlights: Automatic tool radius compensation in CNC machining is achieved by an algorithm for real-time offset curve trimming and filling. The algorithm employs the exact analytic part geometry, avoiding the need for offset curve approximations. Feedrates corresponding to a constant speed of the tool center, and of the tool/part contact point, are accommodated. The feasibility of the method is demonstrated by implementation on a 3-axis CNC mill with an open-architecture controller. … (more)
- Is Part Of:
- Computer aided design. Volume 86(2017)
- Journal:
- Computer aided design
- Issue:
- Volume 86(2017)
- Issue Display:
- Volume 86, Issue 2017 (2017)
- Year:
- 2017
- Volume:
- 86
- Issue:
- 2017
- Issue Sort Value:
- 2017-0086-2017-0000
- Page Start:
- 1
- Page End:
- 11
- Publication Date:
- 2017-05
- Subjects:
- CNC machine -- Tool radius compensation -- Offset curve trimming and filling -- Point/curve distance function -- Footpoint -- Real-time interpolator
Computer-aided design -- Periodicals
Engineering design -- Data processing -- Periodicals
Computer graphics -- Periodicals
Conception technique -- Informatique -- Périodiques
Infographie -- Périodiques
Computer graphics
Engineering design -- Data processing
Periodicals
Electronic journals
620.00420285 - Journal URLs:
- http://www.journals.elsevier.com/computer-aided-design/ ↗
http://www.elsevier.com/journals ↗ - DOI:
- 10.1016/j.cad.2017.01.001 ↗
- Languages:
- English
- ISSNs:
- 0010-4485
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - 3393.520000
British Library DSC - BLDSS-3PM
British Library STI - ELD Digital store - Ingest File:
- 357.xml