A G4 continuous B-spline transition algorithm for CNC machining with jerk-smooth feedrate scheduling along linear segments
Toolpath is always presented as a combination of G01 linear segments in practical computer numerical control (CNC) machining. However, the inherent tangent discontinuity at junctions will lead to uncontinuous feedrate, acceleration (i.e. the change rate of feedrate), jerk (i.e. the change rate of ta...
        Saved in:
      
    
          | Published in | Computer aided design Vol. 115; pp. 231 - 243 | 
|---|---|
| Main Authors | , , , | 
| Format | Journal Article | 
| Language | English | 
| Published | 
        Amsterdam
          Elsevier Ltd
    
        01.10.2019
     Elsevier BV  | 
| Subjects | |
| Online Access | Get full text | 
| ISSN | 0010-4485 1879-2685  | 
| DOI | 10.1016/j.cad.2019.04.004 | 
Cover
| Abstract | Toolpath is always presented as a combination of G01 linear segments in practical computer numerical control (CNC) machining. However, the inherent tangent discontinuity at junctions will lead to uncontinuous feedrate, acceleration (i.e. the change rate of feedrate), jerk (i.e. the change rate of tangential acceleration), making it difficult to realize higher machining efficiency and better machining quality. In recent studies, the improvement of practical feedrate profile continuity is beneficial to overcome the drawbacks above, especially when smooth jerk is satisfied. In this paper, it is proved that in order to obtain smooth jerk along toolpath, G4 continuous toolpath and jerk-smooth feedrate scheduling process are both essential. On this basis, a path-smoothing algorithm is proposed to generate G4 continuous toolpath via a quintic B-spline curve. In addition, the transition curve is optimized by curvature variation energy (CVE) to produce better machining quality. Meanwhile, the chord error is constrained seriously and the curvature extreme, occurring at the middle of transition curves, can be calculated analytically. In motion planning stage, based on the bidirectional scanning algorithm, a look-ahead method is utilized to determine the reachable transition feedrate extreme and a jerk-smooth feedrate scheduling scheme is also developed. Finally, simulations and experiments are conducted to demonstrate the feasibility and efficiency of the proposed method compared to point-to-point (P2P) motion, constant feedrate strategy, G2 and G3 methods respectively.
•A new path-smoothing algorithm is proposed to generate G4 continuous toolpath.•The curvature of transition curve is proved to be monotonous, and curvature extreme occurs exactly at the middle of B-spline curve analytically.•The relationship between trajectory continuity and feedrate profile continuity is illustrated.•A scanning algorithm is performed in feedrate scheduling, and jerk-smooth feedrate is achieved. | 
    
|---|---|
| AbstractList | Toolpath is always presented as a combination of G01 linear segments in practical computer numerical control (CNC) machining. However, the inherent tangent discontinuity at junctions will lead to uncontinuous feedrate, acceleration (i.e. the change rate of feedrate), jerk (i.e. the change rate of tangential acceleration), making it difficult to realize higher machining efficiency and better machining quality. In recent studies, the improvement of practical feedrate profile continuity is beneficial to overcome the drawbacks above, especially when smooth jerk is satisfied. In this paper, it is proved that in order to obtain smooth jerk along toolpath, G4 continuous toolpath and jerk-smooth feedrate scheduling process are both essential. On this basis, a path-smoothing algorithm is proposed to generate G4 continuous toolpath via a quintic B-spline curve. In addition, the transition curve is optimized by curvature variation energy (CVE) to produce better machining quality. Meanwhile, the chord error is constrained seriously and the curvature extreme, occurring at the middle of transition curves, can be calculated analytically. In motion planning stage, based on the bidirectional scanning algorithm, a look-ahead method is utilized to determine the reachable transition feedrate extreme and a jerk-smooth feedrate scheduling scheme is also developed. Finally, simulations and experiments are conducted to demonstrate the feasibility and efficiency of the proposed method compared to point-to-point (P2P) motion, constant feedrate strategy, G2 and G3 methods respectively. Toolpath is always presented as a combination of G01 linear segments in practical computer numerical control (CNC) machining. However, the inherent tangent discontinuity at junctions will lead to uncontinuous feedrate, acceleration (i.e. the change rate of feedrate), jerk (i.e. the change rate of tangential acceleration), making it difficult to realize higher machining efficiency and better machining quality. In recent studies, the improvement of practical feedrate profile continuity is beneficial to overcome the drawbacks above, especially when smooth jerk is satisfied. In this paper, it is proved that in order to obtain smooth jerk along toolpath, G4 continuous toolpath and jerk-smooth feedrate scheduling process are both essential. On this basis, a path-smoothing algorithm is proposed to generate G4 continuous toolpath via a quintic B-spline curve. In addition, the transition curve is optimized by curvature variation energy (CVE) to produce better machining quality. Meanwhile, the chord error is constrained seriously and the curvature extreme, occurring at the middle of transition curves, can be calculated analytically. In motion planning stage, based on the bidirectional scanning algorithm, a look-ahead method is utilized to determine the reachable transition feedrate extreme and a jerk-smooth feedrate scheduling scheme is also developed. Finally, simulations and experiments are conducted to demonstrate the feasibility and efficiency of the proposed method compared to point-to-point (P2P) motion, constant feedrate strategy, G2 and G3 methods respectively. •A new path-smoothing algorithm is proposed to generate G4 continuous toolpath.•The curvature of transition curve is proved to be monotonous, and curvature extreme occurs exactly at the middle of B-spline curve analytically.•The relationship between trajectory continuity and feedrate profile continuity is illustrated.•A scanning algorithm is performed in feedrate scheduling, and jerk-smooth feedrate is achieved.  | 
    
| Author | Zhao, Mingyong Ye, Peiqing Zhang, Hui Zhang, Yong  | 
    
| Author_xml | – sequence: 1 givenname: Yong surname: Zhang fullname: Zhang, Yong – sequence: 2 givenname: Mingyong orcidid: 0000-0002-5399-0461 surname: Zhao fullname: Zhao, Mingyong – sequence: 3 givenname: Peiqing surname: Ye fullname: Ye, Peiqing email: yepeiq@outlook.com – sequence: 4 givenname: Hui surname: Zhang fullname: Zhang, Hui  | 
    
| BookMark | eNotkE1PwzAMhiM0JLbBD-AWiXOLk3ZNIk5j4ktCcOEeZYm7pXQJJC1I_Ho6wcW2rEevrWdBZiEGJOSSQcmANdddaY0rOTBVQl0C1CdkzqRQBW_kakbmAAyKuparM7LIuQMAzio1Jz9r-lBTG8PgwxjHTG-L_NH7gHRIJmQ_-Bio6Xcx-WF_oG1MdPOyoQdj9z74sKPf0552mN6LfIhxmltEl8yANNs9urE_QqaPUz3GmkQz7g4YhnxOTlvTZ7z470vydn_3tnksnl8fnjbr5wIl8GIrGt460bZgWsUrWysrwQLaagtb0TZSCSet2oKTTmDjwKpGrBiXUKnKNqpakqu_2I8UP0fMg-7imMJ0UXMuhFKVknyibv4onD758ph0th6DRecT2kG76DUDfXStOz251kfXGmo9ua5-AYymdqc | 
    
| ContentType | Journal Article | 
    
| Copyright | 2019 Elsevier Ltd Copyright Elsevier BV Oct 2019  | 
    
| Copyright_xml | – notice: 2019 Elsevier Ltd – notice: Copyright Elsevier BV Oct 2019  | 
    
| DBID | 7SC 7TB 8FD F28 FR3 JQ2 KR7 L7M L~C L~D  | 
    
| DOI | 10.1016/j.cad.2019.04.004 | 
    
| DatabaseName | Computer and Information Systems Abstracts Mechanical & Transportation Engineering Abstracts Technology Research Database ANTE: Abstracts in New Technology & Engineering Engineering Research Database ProQuest Computer Science Collection Civil Engineering Abstracts Advanced Technologies Database with Aerospace Computer and Information Systems Abstracts  Academic Computer and Information Systems Abstracts Professional  | 
    
| DatabaseTitle | Civil Engineering Abstracts Technology Research Database Computer and Information Systems Abstracts – Academic Mechanical & Transportation Engineering Abstracts ProQuest Computer Science Collection Computer and Information Systems Abstracts Engineering Research Database Advanced Technologies Database with Aerospace ANTE: Abstracts in New Technology & Engineering Computer and Information Systems Abstracts Professional  | 
    
| DatabaseTitleList | Civil Engineering Abstracts | 
    
| DeliveryMethod | fulltext_linktorsrc | 
    
| Discipline | Engineering | 
    
| EISSN | 1879-2685 | 
    
| EndPage | 243 | 
    
| ExternalDocumentID | S0010448518301799 | 
    
| GroupedDBID | --K --M -~X .DC .~1 0R~ 1B1 1~. 1~5 29F 4.4 457 4G. 5GY 5VS 6TJ 7-5 71M 8P~ 9JN AABNK AACTN AAEDT AAEDW AAIAV AAIKC AAIKJ AAKOC AALRI AAMNW AAOAW AAQFI AAQXK AAXUO AAYFN ABAOU ABBOA ABEFU ABFNM ABFRF ABMAC ABXDB ABYKQ ACAZW ACBEA ACDAQ ACGFO ACGFS ACIWK ACKIV ACNNM ACRLP ACZNC ADBBV ADEZE ADGUI ADJOM ADMUD ADTZH AEBSH AECPX AEFWE AEKER AENEX AFFNX AFKWA AFTJW AGHFR AGUBO AGYEJ AHHHB AHJVU AHZHX AIALX AIEXJ AIGVJ AIKHN AITUG AJBFU AJOXV ALMA_UNASSIGNED_HOLDINGS AMFUW AMRAJ AOUOD ARUGR ASPBG AVWKF AXJTR AZFZN BJAXD BKOJK BLXMC CS3 DU5 EBS EFJIC EFLBG EJD EO8 EO9 EP2 EP3 F5P FDB FEDTE FGOYB FIRID FNPLU FYGXN G-2 G-Q G8K GBLVA GBOLZ HLZ HVGLF HZ~ IHE J1W JJJVA K-O KOM LG9 LY7 M41 MHUIS MO0 N9A O-L O9- OAUVE OZT P-8 P-9 P2P PC. PQQKQ Q38 R2- RIG RNS ROL RPZ RXW SBC SDF SDG SDP SES SET SEW SPC SPCBC SST SSV SSW SSZ T5K TAE TN5 TWZ VOH WUQ XFK XPP ZMT ~G- 7SC 7TB 8FD AATTM AAXKI AAYWO ABJNI ACVFH ADCNI AEIPS AEUPX AFPUW AFXIZ AGCQF AGRNS AIIUN AKBMS AKRWK AKYEP ANKPU APXCP EFKBS F28 FR3 JQ2 KR7 L7M L~C L~D SSH  | 
    
| ID | FETCH-LOGICAL-e802-b762fd7ff0af923c49c80c0ec3b0b7f6897d8c9b0d8d7e6d0c96751280393c693 | 
    
| IEDL.DBID | .~1 | 
    
| ISSN | 0010-4485 | 
    
| IngestDate | Fri Jul 25 08:07:35 EDT 2025 Fri Feb 23 02:28:11 EST 2024  | 
    
| IsPeerReviewed | true | 
    
| IsScholarly | true | 
    
| Keywords | G4 continuity Quintic B-spline Jerk-smooth feedrate scheduling G01 linear segments CNC machine tools  | 
    
| Language | English | 
    
| LinkModel | DirectLink | 
    
| MergedId | FETCHMERGED-LOGICAL-e802-b762fd7ff0af923c49c80c0ec3b0b7f6897d8c9b0d8d7e6d0c96751280393c693 | 
    
| Notes | ObjectType-Article-1 SourceType-Scholarly Journals-1 ObjectType-Feature-2 content type line 14  | 
    
| ORCID | 0000-0002-5399-0461 | 
    
| PQID | 2277993982 | 
    
| PQPubID | 2045267 | 
    
| PageCount | 13 | 
    
| ParticipantIDs | proquest_journals_2277993982 elsevier_sciencedirect_doi_10_1016_j_cad_2019_04_004  | 
    
| PublicationCentury | 2000 | 
    
| PublicationDate | October 2019 20191001  | 
    
| PublicationDateYYYYMMDD | 2019-10-01 | 
    
| PublicationDate_xml | – month: 10 year: 2019 text: October 2019  | 
    
| PublicationDecade | 2010 | 
    
| PublicationPlace | Amsterdam | 
    
| PublicationPlace_xml | – name: Amsterdam | 
    
| PublicationTitle | Computer aided design | 
    
| PublicationYear | 2019 | 
    
| Publisher | Elsevier Ltd Elsevier BV  | 
    
| Publisher_xml | – name: Elsevier Ltd – name: Elsevier BV  | 
    
| References | Tajima, Sencer (b18) 2016; 108 Pateloup, Duc, Ray (b12) 2010; 42 Lin, Tsai, Yau (b21) 2007; 47 Tsai, Nien, Yau (b3) 2010; 47 Liu, Huang, Yin, Guo, Shao, Zhang (b23) 2014; 87 Zhang, Gao, Li, Zhao (b17) 2017; 89 Fan, Gao, Yan, Yuan (b24) 2012; 62 Zhang, You, He, Yang (b11) 2011; 52 Dong, Stori (b28) 2006; 128 Zhao, Zhu, Ding (b9) 2013; 65 Lai, Lin, Tseng, Ueng (b31) 2008; 37 Fan, Lee, Chen (b15) 2015; 96 Tajima, Sencer (b19) 2017 Sencer, Ishizaki, Shamoto (b7) 2014; 76 Tulsyan, Altintas (b14) 2015; 96 Wang, Yang, Gai, Wang, Sun (b27) 2015; 96 Osornio-Rios, de Jesús Romero-Troncoso, Herrera-Ruiz, Castañeda Miranda (b29) 2009; 25 Wang, Yang, Liu (b5) 2014; 85 Yang, Shen, Yuan, Gao (b4) 2015; 66 Beudaert, Lavernhe, Tournier (b1) 2013; 73 Sun, Lin, Zheng, Yu, Hu (b10) 2016; 84 Jahanpour, Imani (b16) 2008; 39 Heng, Erkorkmaz (b22) 2010; 50 Lee, Lin, Pan, Lin (b26) 2011; 43 Jahanpour, Alizadeh (b20) 2015; 77 Walton, Meek (b13) 2009; 86 Du, Huang, Zhu (b8) 2017 Pessoles, Landon, Rubio (b6) 2010; 47 Ye, Shi, Yang, Lv (b2) 2008; 37 Huang, Zhu (b25) 2016 Barre, Bearee, Borne, Dumetz (b30) 2005; 42  | 
    
| References_xml | – volume: 47 start-page: 2246 year: 2007 end-page: 2262 ident: b21 article-title: Development of a dynamics-based NURBS interpolator with real-time look-ahead algorithm publication-title: Int J Mach Tools Manuf – volume: 43 start-page: 612 year: 2011 end-page: 628 ident: b26 article-title: The feedrate scheduling of NURBS interpolator for CNC machine tools publication-title: CAD Comput Aided Des – volume: 76 start-page: 1977 year: 2014 end-page: 1992 ident: b7 article-title: A curvature optimal sharp corner smoothing algorithm for high-speed feed motion generation of NC systems along linear tool paths publication-title: Int J Adv Manuf Technol – year: 2017 ident: b19 article-title: Global tool-path smoothing for CNC machine tools with uninterrupted acceleration publication-title: Int J Mach Tools Manuf – volume: 86 start-page: 1498 year: 2009 end-page: 1511 ident: b13 article-title: G2 blends of linear segments with cubics and pythagorean-hodograph quintics publication-title: Int J Comput Math – volume: 96 start-page: 15 year: 2015 end-page: 26 ident: b14 article-title: Local toolpath smoothing for five-axis machine tools publication-title: Int J Mach Tools Manuf – volume: 65 start-page: 88 year: 2013 end-page: 98 ident: b9 article-title: A real-time look-ahead interpolation methodology with curvature-continuous b-spline transition scheme for CNC machining of short line segments publication-title: Int J Mach Tools Manuf – volume: 96 start-page: 94 year: 2015 end-page: 105 ident: b27 article-title: Design of trigonometric velocity scheduling algorithm based on pre-interpolation and look-ahead interpolation publication-title: Int J Mach Tools Manuf – volume: 52 start-page: 245 year: 2011 end-page: 254 ident: b11 article-title: Zhang LB you YP he j yang XF the transition algorithm based on parametric spline curve for high-speed machining of continuous short line segments publication-title: Int J Adv Manuf Technol – year: 2017 ident: b8 article-title: A locally optimal transition method with analytical calculation of transition length for computer numerical control machining of short line segments publication-title: Proc Inst Mech Eng B – volume: 42 start-page: 817 year: 2010 end-page: 827 ident: b12 article-title: Bspline approximation of circle arc and straight line for pocket machining publication-title: CAD Comput Aided Des – volume: 73 start-page: 9 year: 2013 end-page: 16 ident: b1 article-title: 5-axis local corner rounding of linear tool path discontinuities publication-title: Int J Mach Tools Manuf – volume: 84 start-page: 1359 year: 2016 end-page: 1370 ident: b10 article-title: A real-time and look-ahead interpolation methodology with dynamic B-spline transition scheme for CNC machining of short line segments publication-title: Int J Adv Manuf Technol – volume: 96 start-page: 27 year: 2015 end-page: 46 ident: b15 article-title: A realtime curvature-smooth interpolation scheme and motion planning for CNC machining of short line segments publication-title: Int J Mach Tools Manuf – volume: 39 start-page: 302 year: 2008 end-page: 316 ident: b16 article-title: Real-time PH curve CNC interpolators for high speed cornering publication-title: Int J Adv Manuf Technol – volume: 47 start-page: 621 year: 2010 end-page: 638 ident: b3 article-title: Development of a real-time look-ahead interpolation methodology with spline-fitting technique for high-speed machining publication-title: Int J Adv Manuf Technol – volume: 42 start-page: 275 year: 2005 end-page: 293 ident: b30 article-title: Influence of a jerk controlled movement law on the vibratory behaviour of high-dynamics systems publication-title: J Intell Robot Syst – volume: 89 start-page: 941 year: 2017 end-page: 956 ident: b17 article-title: Gao x-s li h-b zhao m-y minimum time corner transition algorithm with confined feedrate and axial acceleration for nc machining along linear tool path publication-title: Int J Adv Manuf Technol – volume: 37 start-page: 881 year: 2008 end-page: 897 ident: b2 article-title: Interpolation of continuous micro line segment trajectories based on look-ahead algorithm in high-speed machining publication-title: Int J Adv Manuf Technol – year: 2016 ident: b25 article-title: Zhu l-m feedrate scheduling for interpolation of parametric tool path using the sine series representation of jerk profile publication-title: Proc Inst Mech Eng B – volume: 37 start-page: 104 year: 2008 end-page: 121 ident: b31 article-title: On the development of a parametric interpolator with confined chord error, feedrate, acceleration and jerk publication-title: Int J Adv Manuf Technol – volume: 62 start-page: 719 year: 2012 end-page: 739 ident: b24 article-title: Gao XS yan w yuan CM interpolation of parametric CNC machining path under confined jounce publication-title: Int J Adv Manuf Technol – volume: 87 start-page: 1 year: 2014 end-page: 15 ident: b23 article-title: Development and implementation of a NURBS interpolator with smooth feedrate scheduling for CNC machine tools publication-title: Int J Mach Tools Manuf – volume: 128 start-page: 379 year: 2006 end-page: 390 ident: b28 article-title: Stori JA a generalized time-optimal bidirectional scan algorithm for constrained feed-rate optimization publication-title: J Dyn Syst Meas Control – volume: 25 start-page: 379 year: 2009 end-page: 392 ident: b29 article-title: FPGA Implementation of higher degree polynomial acceleration profiles for peak jerk reduction in servomotors publication-title: Robot Comput Integr Manuf – volume: 47 start-page: 639 year: 2010 end-page: 655 ident: b6 article-title: Kinematic modelling of a 3-axis NC machine tool in linear and circular interpolation publication-title: Int J Adv Manuf Technol – volume: 50 start-page: 281 year: 2010 end-page: 293 ident: b22 article-title: Design of a NURBS interpolator with minimal feed fluctuation and continuous feed modulation capability publication-title: Int J Mach Tools Manuf – volume: 85 start-page: 122 year: 2014 end-page: 130 ident: b5 article-title: A real-time look-ahead interpolation algorithm based on Akima curve fitting publication-title: Int J Mach Tools Manuf – volume: 66 start-page: 62 year: 2015 end-page: 72 ident: b4 article-title: Curve fitting and optimal interpolation for CNC machining under confined error using quadratic b-splines publication-title: CAD Comput Aided Des – volume: 108 start-page: 27 year: 2016 end-page: 43 ident: b18 article-title: Kinematic corner smoothing for high speed machine tools publication-title: Int J Mach Tools Manuf – volume: 77 start-page: 1889 year: 2015 end-page: 1905 ident: b20 article-title: Alizadeh MR a novel acc-jerk-limited NURBS interpolation enhanced with an optimized s-shaped quintic feedrate scheduling scheme publication-title: Int J Adv Manuf Technol  | 
    
| SSID | ssj0002139 | 
    
| Score | 2.2572644 | 
    
| Snippet | Toolpath is always presented as a combination of G01 linear segments in practical computer numerical control (CNC) machining. However, the inherent tangent... | 
    
| SourceID | proquest elsevier  | 
    
| SourceType | Aggregation Database Publisher  | 
    
| StartPage | 231 | 
    
| SubjectTerms | [formula omitted] continuity Acceleration Algorithms CNC machine tools Computer simulation Curvature G01 linear segments Jerk-smooth feedrate scheduling Machining Mathematical analysis Motion planning Numerical controls Quintic B-spline Scheduling Segments  | 
    
| Title | A G4 continuous B-spline transition algorithm for CNC machining with jerk-smooth feedrate scheduling along linear segments | 
    
| URI | https://dx.doi.org/10.1016/j.cad.2019.04.004 https://www.proquest.com/docview/2277993982  | 
    
| Volume | 115 | 
    
| hasFullText | 1 | 
    
| inHoldings | 1 | 
    
| isFullTextHit | |
| isPrint | |
| journalDatabaseRights | – providerCode: PRVESC databaseName: Baden-Württemberg Complete Freedom Collection (Elsevier) customDbUrl: eissn: 1879-2685 dateEnd: 99991231 omitProxy: true ssIdentifier: ssj0002139 issn: 0010-4485 databaseCode: GBLVA dateStart: 20110101 isFulltext: true titleUrlDefault: https://www.sciencedirect.com providerName: Elsevier – providerCode: PRVESC databaseName: Elsevier ScienceDirect customDbUrl: eissn: 1879-2685 dateEnd: 99991231 omitProxy: true ssIdentifier: ssj0002139 issn: 0010-4485 databaseCode: .~1 dateStart: 19950101 isFulltext: true titleUrlDefault: https://www.sciencedirect.com providerName: Elsevier – providerCode: PRVESC databaseName: Elsevier SD Complete Freedom Collection customDbUrl: eissn: 1879-2685 dateEnd: 99991231 omitProxy: true ssIdentifier: ssj0002139 issn: 0010-4485 databaseCode: ACRLP dateStart: 19950101 isFulltext: true titleUrlDefault: https://www.sciencedirect.com providerName: Elsevier – providerCode: PRVESC databaseName: Elsevier SD Freedom Collection Journals [SCFCJ] customDbUrl: eissn: 1879-2685 dateEnd: 99991231 omitProxy: true ssIdentifier: ssj0002139 issn: 0010-4485 databaseCode: AIKHN dateStart: 19950101 isFulltext: true titleUrlDefault: https://www.sciencedirect.com providerName: Elsevier – providerCode: PRVLSH databaseName: Elsevier Journals customDbUrl: mediaType: online eissn: 1879-2685 dateEnd: 99991231 omitProxy: true ssIdentifier: ssj0002139 issn: 0010-4485 databaseCode: AKRWK dateStart: 19680901 isFulltext: true providerName: Library Specific Holdings  | 
    
| link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnV1LT8JAEN4QvOjB-Iwokj14rfSxfewRiYiacMKE22afCAoYHhcP_nZnljaoRy9N2zSTZrb95pv2mxlCbqLYOuMKFyTapgGLYE_JNAyUZppFlhklvdpikPVf2NMoHdVIt6qFQVllif1bTPdoXZ5pl95sf0wmWOMLqQQDxlAk-FhhER9jOU4xuP3ayTziKNlSYMAbvLr6s-k1Xlpis9CI-26nflbbLiD9gWYfb3pH5LAkirSzvZdjUrPzE3Lwo33gKfns0AdGUWw-mW8gg6d3wQoLbC1dYwTyYiwq38eL5WT9OqNAT2l30KUzr58ECxQ_wtKpXb4Fq9kClow6iGXYO4JCzgsxCEvVwcACtmhWLunKjn1N3BkZ9u6H3X5QzlIIbAGYpwDznMmdC6UDSqcZ10WoQ6sTFarcZQXPTaG5Ck1hcpuZUHPIJCIcXcUTnfHknNTni7m9IFRKwyJjY86YYkkspVNZqoCnqNTkcWYbhFVOFL9WUgBIi0pUNhXge4G-FyET4PsGaVYOF-VrtBJxnMPCJryIL_9n9Yrs49FWfdck9fVyY6-BRaxVyz8mLbLXeXzuD74BZkfJUQ | 
    
| linkProvider | Elsevier | 
    
| linkToHtml | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnV07T8MwELZKGYAB8RSFAh5YQ_NwHh5LBRQonYrUzfKzpNAU9bEw8Ns5u4kKjCxRlESn6Ox8953z3RmhqyDURpnMeJHUsUcCOBM89j0hiSSBJkpwp7boJ90X8jiMhzXUqWphrKyyxP4Vpju0Lq-0Sm-2PvLc1vhCKkGAMWSRnVZ0A22SOExtBnb9tdZ5hEG04sAAOPbx6temE3lJbruFBtS1O3Wbta0j0h9sdgHnbg_tlkwRt1cvs49qujhAOz_6Bx6izza-J9iqzfNiCSk8vvHmtsJW44UNQU6Nhfn7aDrLF68TDPwUd_odPHECSrCA7SosHuvZmzefTGHMsIFgZptHYEh6IQjZWnUwMIWjNctneK5HrijuCA3ubgedrldupuDpDEBPAOgZlRrjcwOcThIqM1_6WkbCF6lJMpqqTFLhq0ylOlG-pJBKBHbvKhrJhEbHqF5MC32CMOeKBEqHlBBBopBzI5JYAFERsUrDRDcQqZzIfg0lA5RmlapszMD3zPqe-YSB7xuoWTmcld_RnIUwnsCgaBae_s_qJdrqDp57rPfQfzpD2_bOSorXRPXFbKnPgVIsxIWbMt9FA8rm | 
    
| openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=A+G4+continuous+B-spline+transition+algorithm+for+CNC+machining+with+jerk-smooth+feedrate+scheduling+along+linear+segments&rft.jtitle=Computer+aided+design&rft.au=Zhang%2C+Yong&rft.au=Zhao%2C+Mingyong&rft.au=Ye%2C+Peiqing&rft.au=Zhang%2C+Hui&rft.date=2019-10-01&rft.pub=Elsevier+Ltd&rft.issn=0010-4485&rft.eissn=1879-2685&rft.volume=115&rft.spage=231&rft.epage=243&rft_id=info:doi/10.1016%2Fj.cad.2019.04.004&rft.externalDocID=S0010448518301799 | 
    
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0010-4485&client=summon | 
    
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0010-4485&client=summon | 
    
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0010-4485&client=summon |