{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2022,3,29]],"date-time":"2022-03-29T21:13:58Z","timestamp":1648588438945},"reference-count":17,"publisher":"ASME International","issue":"3","content-domain":{"domain":["asmedigitalcollection.asme.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2007,9,1]]},"abstract":"<jats:p>We describe and analyze a new algorithm for rounding standard G-code tool paths. The joints of circular\/linear elements are replaced by small segments of Pythagorean hodograph (PH) curves so that the final curve is globally C2 continuous. The PH segments are produced via a second order Hermite interpolation. We discuss some implementation details and investigate the error introduced by replacing a part of G-code by a PH curve segment. We also report results of tests within an industrial environment that demonstrate an increase in path velocity while decreasing peak acceleration.<\/jats:p>","DOI":"10.1115\/1.2764488","type":"journal-article","created":{"date-parts":[[2007,8,21]],"date-time":"2007-08-21T18:14:14Z","timestamp":1187720054000},"page":"186-191","update-policy":"http:\/\/dx.doi.org\/10.1115\/crossmarkpolicy-asme","source":"Crossref","is-referenced-by-count":6,"title":["Rounding Spatial G-Code Tool Paths Using Pythagorean Hodograph Curves"],"prefix":"10.1115","volume":"7","author":[{"given":"Zbyn\u011bk","family":"\u0160\u00edr","sequence":"first","affiliation":[{"name":"Faculty of Mathematics and Physics, Charles University, Sokolovsk\u00e1 83, 18675 Prague, Czech Republic"}]},{"given":"Elmar","family":"Wings","sequence":"additional","affiliation":[{"name":"ProCom Systemhaus und Ingenieurunternehmen GmbH, Luisenstrasse 41, 52070 Aachen, Germany"}]},{"given":"Bert","family":"J\u00fcttler","sequence":"additional","affiliation":[{"name":"Institute of Applied Geometry, Johannes Kepler University, Altenberger Str. 69, 4040 Linz, Austria"}]}],"member":"33","published-online":{"date-parts":[[2007,6,8]]},"reference":[{"key":"2019100412064411500_c1","volume-title":"Computer Control Manufacturing Systems","author":"Koren"},{"key":"2019100412064411500_c2","first-page":"393","article-title":"A Generalized Interpolator for Command Generation of Parametric Curves in Computer Controlled Machines","volume-title":"Proceedings of the Japan\/USA Symposium on Flexible Automation","author":"Huang"},{"key":"2019100412064411500_c3","doi-asserted-by":"crossref","first-page":"32","DOI":"10.1109\/TC.1976.5009202","article-title":"Interpolator for a Computer Numerical Control System","volume":"C-25","author":"Koren","journal-title":"IEEE Trans. Comput.","ISSN":"http:\/\/id.crossref.org\/issn\/0018-9340","issn-type":"print"},{"key":"2019100412064411500_c4","doi-asserted-by":"publisher","first-page":"832","DOI":"10.1016\/0010-4485(94)90097-3","article-title":"Realtime Curve Interpolators","volume":"26","author":"Shpitalni","journal-title":"Comput.-Aided Des.","ISSN":"http:\/\/id.crossref.org\/issn\/0010-4485","issn-type":"print"},{"key":"2019100412064411500_c5","doi-asserted-by":"crossref","first-page":"325","DOI":"10.1016\/S0010-4485(03)00103-9","article-title":"Generating Tool Paths on Surfaces for a Numerically Controlled Calotte Cutting System","volume":"36","author":"Wings","journal-title":"Comput.-Aided Des.","ISSN":"http:\/\/id.crossref.org\/issn\/0010-4485","issn-type":"print"},{"key":"2019100412064411500_c6","doi-asserted-by":"publisher","first-page":"225","DOI":"10.1016\/0010-4485(94)90045-0","article-title":"Parametric Interpolator Versus Linear Interpolator for Precision CNC Machining","volume":"26","author":"Yang","journal-title":"Comput.-Aided Des.","ISSN":"http:\/\/id.crossref.org\/issn\/0010-4485","issn-type":"print"},{"key":"2019100412064411500_c7","first-page":"405","article-title":"Pythagorean Hodograph Curves","volume-title":"Handbook of Computer Aided Geometric Design","author":"Farouki"},{"key":"2019100412064411500_c8","doi-asserted-by":"crossref","first-page":"631","DOI":"10.1016\/S0010-4485(98)00020-7","article-title":"Variable-Feedrate CNC Interpolators for Constant Material Removal Rates Along Pythagorean-Hodograph Curves","volume":"30","author":"Farouki","journal-title":"Comput.-Aided Des.","ISSN":"http:\/\/id.crossref.org\/issn\/0010-4485","issn-type":"print"},{"key":"2019100412064411500_c9","doi-asserted-by":"crossref","first-page":"583","DOI":"10.1016\/0167-8396(95)00047-X","article-title":"Real-Time CNC Interpolators for Pythagorean-Hodograph Curves","volume":"13","author":"Farouki","journal-title":"Comput. Aided Geom. Des.","ISSN":"http:\/\/id.crossref.org\/issn\/0167-8396","issn-type":"print"},{"key":"2019100412064411500_c10","doi-asserted-by":"crossref","first-page":"245","DOI":"10.1016\/S0167-8396(01)00029-2","article-title":"Performance Analysis of CNC Interpolators for Time-Dependent Feedrates Along PH Curves","volume":"18","author":"Tsai","journal-title":"Comput. Aided Geom. Des.","ISSN":"http:\/\/id.crossref.org\/issn\/0167-8396","issn-type":"print"},{"key":"2019100412064411500_c11","doi-asserted-by":"crossref","first-page":"1373","DOI":"10.1090\/S0025-5718-07-01925-4","article-title":"C2 Hermite Interpolation by Spatial Pythagorean Hodograph Curves","volume":"76","author":"\u0160\u00edr","journal-title":"Math. Comput.","ISSN":"http:\/\/id.crossref.org\/issn\/0025-5718","issn-type":"print"},{"key":"2019100412064411500_c12","doi-asserted-by":"crossref","first-page":"1258","DOI":"10.1016\/j.mechmachtheory.2005.01.012","article-title":"Constructing Acceleration Continuous Tool Paths Using Pythagorean Hodograph Curves","volume":"40","author":"\u0160\u00edr","journal-title":"Mech. Mach. Theory","ISSN":"http:\/\/id.crossref.org\/issn\/0094-114X","issn-type":"print"},{"key":"2019100412064411500_c13","doi-asserted-by":"crossref","first-page":"211","DOI":"10.1016\/0167-8396(93)90037-4","article-title":"An Algebraic Approach to Curves and Surfaces on the Sphere and on Other Quadrics","volume":"10","author":"Dietz","journal-title":"Comput. Aided Geom. Des.","ISSN":"http:\/\/id.crossref.org\/issn\/0167-8396","issn-type":"print"},{"key":"2019100412064411500_c14","doi-asserted-by":"crossref","volume-title":"Quaternions and Rotation Sequences","author":"Kuipers","DOI":"10.7546\/giq-1-2000-127-143"},{"key":"2019100412064411500_c15","first-page":"33","article-title":"Computer Aided Geometric Design of Motion Interpolants","volume-title":"Proc. ASME Design Automatic Conf.","author":"Ge"},{"key":"2019100412064411500_c16","doi-asserted-by":"crossref","first-page":"177","DOI":"10.1016\/0020-0190(75)90036-8","article-title":"On the Complexity of Quaternion Multiplication","volume":"3","author":"de Groote","journal-title":"Inf. Process. Lett.","ISSN":"http:\/\/id.crossref.org\/issn\/0020-0190","issn-type":"print"},{"key":"2019100412064411500_c17","volume-title":"Fundamentals of Computer Aided Geometric Design","author":"Hoschek"}],"container-title":["Journal of Computing and Information Science in Engineering"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/asmedigitalcollection.asme.org\/computingengineering\/article-pdf\/7\/3\/186\/5568301\/186_1.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"http:\/\/asmedigitalcollection.asme.org\/computingengineering\/article-pdf\/7\/3\/186\/5568301\/186_1.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,10,4]],"date-time":"2019-10-04T12:07:26Z","timestamp":1570190846000},"score":1,"resource":{"primary":{"URL":"https:\/\/asmedigitalcollection.asme.org\/computingengineering\/article\/7\/3\/186\/446577\/Rounding-Spatial-GCode-Tool-Paths-Using"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2007,6,8]]},"references-count":17,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2007,9,1]]}},"URL":"https:\/\/doi.org\/10.1115\/1.2764488","relation":{},"ISSN":["1530-9827","1944-7078"],"issn-type":[{"value":"1530-9827","type":"print"},{"value":"1944-7078","type":"electronic"}],"subject":[],"published":{"date-parts":[[2007,6,8]]}}}