A Novel Approach to Optimize Numerical Control Codes Using a Systematic Block Management Method
The numerical control (NC) codes generated from Computer Aided Manufacturing (CAM) software follow the sequence of adding elements to the design. As an alternative, it would be quite beneficial in cost-reduction to optimize the manufacturing sequence to minimize the run time. Accordingly, this paper...
Saved in:
Published in | International journal of automation and smart technology Vol. 9; no. 1; pp. 23 - 32 |
---|---|
Main Authors | , , , , |
Format | Journal Article |
Language | English |
Published |
30.06.2025
|
Online Access | Get full text |
ISSN | 2223-9766 2223-9766 |
DOI | 10.5875/ausmt.v9i1.1728 |
Cover
Loading…
Abstract | The numerical control (NC) codes generated from Computer Aided Manufacturing (CAM) software follow the sequence of adding elements to the design. As an alternative, it would be quite beneficial in cost-reduction to optimize the manufacturing sequence to minimize the run time. Accordingly, this paper introduces a novel approach to optimize the numerical control codes generated from a CAM software package using a systematic block management method. To improve the drilling sequence, contours are also considered as block entities in a traveling salesman problem (TSP) with modifications to systematically manage the blocks of code that define the contours. A MATLAB program was created to automatically optimize the numerical codes from a CAM software translator. Because of easier usage and good performance, a partitioned approach for the λ-opt algorithm was implemented instead of the Lin-Kernighan Heuristic (LKH) that has been extensively proven to be effective in optimizing the traveling salesman problem. The new approach was simulated on sample designs and has been shown to achieve at least 15.52% reduction in airtime and 11.32% reduction in tool travel distance. Experimental data showed a 13.45% decrease in total milling time. |
---|---|
AbstractList | The numerical control (NC) codes generated from Computer Aided Manufacturing (CAM) software follow the sequence of adding elements to the design. As an alternative, it would be quite beneficial in cost-reduction to optimize the manufacturing sequence to minimize the run time. Accordingly, this paper introduces a novel approach to optimize the numerical control codes generated from a CAM software package using a systematic block management method. To improve the drilling sequence, contours are also considered as block entities in a traveling salesman problem (TSP) with modifications to systematically manage the blocks of code that define the contours. A MATLAB program was created to automatically optimize the numerical codes from a CAM software translator. Because of easier usage and good performance, a partitioned approach for the λ-opt algorithm was implemented instead of the Lin-Kernighan Heuristic (LKH) that has been extensively proven to be effective in optimizing the traveling salesman problem. The new approach was simulated on sample designs and has been shown to achieve at least 15.52% reduction in airtime and 11.32% reduction in tool travel distance. Experimental data showed a 13.45% decrease in total milling time. |
Author | Alexander Ng, Calvin Paduman, Sharaful-Ilmi Ng, Francis Gregory Chua, Alvin Leapheng, Uon |
Author_xml | – sequence: 1 givenname: Uon surname: Leapheng fullname: Leapheng, Uon – sequence: 2 givenname: Calvin surname: Alexander Ng fullname: Alexander Ng, Calvin – sequence: 3 givenname: Francis Gregory surname: Ng fullname: Ng, Francis Gregory – sequence: 4 givenname: Sharaful-Ilmi surname: Paduman fullname: Paduman, Sharaful-Ilmi – sequence: 5 givenname: Alvin surname: Chua fullname: Chua, Alvin |
BookMark | eNpN0DtPwzAYhWELFYlSOrP6D6T1tXHGUnGTehmgs-U4n1tDEkexW6n8ehRgYHrPdIbnFo3a0AJC95TMpMrl3Jxik2bnwtMZzZm6QmPGGM-KfLEY_ds3aBrjByGEckEVJ2Okl3gbzlDjZdf1wdgjTgHvuuQb_wV4e2qg99bUeBXa1IehFUS8j749YIPfLjFBY5K3-KEO9hNvTGsO0ECb8AbSMVR36NqZOsL0rxO0f3p8X71k693z62q5ziyVVGWlZLIyzBkHlqmcSu64YC4XpZCOEiMsVVCWYEtHBeSqLAprCinlgiheCMsnaP77a_sQYw9Od71vTH_RlOiBSP8Q6YFID0T8G2WWXhM |
ContentType | Journal Article |
DBID | AAYXX CITATION |
DOI | 10.5875/ausmt.v9i1.1728 |
DatabaseName | CrossRef |
DatabaseTitle | CrossRef |
DatabaseTitleList | CrossRef |
DeliveryMethod | fulltext_linktorsrc |
Discipline | Engineering |
EISSN | 2223-9766 |
EndPage | 32 |
ExternalDocumentID | 10_5875_ausmt_v9i1_1728 |
GroupedDBID | 188 2UF 5VS AAYXX ADBBV ALMA_UNASSIGNED_HOLDINGS BCNDV CITATION GROUPED_DOAJ KQ8 OK1 RNS UGNYK |
ID | FETCH-LOGICAL-c1518-b525da2fafec287153f342f74b45f10a4c18ebbecbf14e78b99ca9555608394c3 |
ISSN | 2223-9766 |
IngestDate | Thu Jul 03 08:40:23 EDT 2025 |
IsDoiOpenAccess | false |
IsOpenAccess | true |
IsPeerReviewed | true |
IsScholarly | true |
Issue | 1 |
Language | English |
License | https://creativecommons.org/licenses/by-nc-nd/4.0 |
LinkModel | OpenURL |
MergedId | FETCHMERGED-LOGICAL-c1518-b525da2fafec287153f342f74b45f10a4c18ebbecbf14e78b99ca9555608394c3 |
OpenAccessLink | https://doi.org/10.5875/ausmt.v9i1.1728 |
PageCount | 10 |
ParticipantIDs | crossref_primary_10_5875_ausmt_v9i1_1728 |
PublicationCentury | 2000 |
PublicationDate | 2025-06-30 |
PublicationDateYYYYMMDD | 2025-06-30 |
PublicationDate_xml | – month: 06 year: 2025 text: 2025-06-30 day: 30 |
PublicationDecade | 2020 |
PublicationTitle | International journal of automation and smart technology |
PublicationYear | 2025 |
SSID | ssj0001341830 |
Score | 2.3098164 |
Snippet | The numerical control (NC) codes generated from Computer Aided Manufacturing (CAM) software follow the sequence of adding elements to the design. As an... |
SourceID | crossref |
SourceType | Index Database |
StartPage | 23 |
Title | A Novel Approach to Optimize Numerical Control Codes Using a Systematic Block Management Method |
Volume | 9 |
hasFullText | 1 |
inHoldings | 1 |
isFullTextHit | |
isPrint | |
link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnV3PT9swFLYKu4wD2timjcHkA4dJUaBJ7DY-doipsNFpEpW4RbbjTNXaBtGEA__b_jee7cTxSpHYLlHkRk9J36f3Pj-_HwgdMXCruS7dSqSgIZFxEoq-TEMCFlMlgsuh1MXJl5PBeEourul1r_fHy1qqK3Es7zfWlfyPVmEN9KqrZP9Bs04oLMA96BeuoGG4PkvHo2BS3qm5ppKuMOoH2IDF7F4Fk9oexujggE1HPy1ztQpskgBvepWbhq1fwKP99jJhgkszV9onrn9HDr1-E7yuSlv-aM4hVgt4z6B6FLD_rrjOJjOGZdod_bv6mmDyy-afzO9m7le71sz-cOU07tArr9vwre46XdTz8Hy-mPlxjJi2SXetudNEJQRy1DTG3rDW2Gv2CJaN7U08L26Dpuv-gcLuTDu_erUAcWwWHevxXJ0rbI__1zyky1uEHZMWkRkBmRaQaQFb6EUMuxQ9OeTbz7QL8QHeUzPtxn2HbS6lZZysvYTHizyCc_UK7TY7EzyyMHuNemq5h3a8fpVvUDbCBnC4BRyuStwCDjvA4QZw2AAOG8BhjjvAYQM43AEOW8C9RdOvZ1en47CZ0BFKYIppKGhMcx4XvFBSb71pUiQkLoZEEFpEfU5klCoBZkIUEVHDVDAmOaMUaDYQcyKTd2h7WS7Ve4RjqgaMFCIfUE4iBhSiTzkbqJQBR09U9AF9bv-f7MY2YsmeUMf-8x_9iF52WDxA29VtrQ6BZVbik9HlA-IdhF0 |
linkProvider | Colorado Alliance of Research Libraries |
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+Novel+Approach+to+Optimize+Numerical+Control+Codes+Using+a+Systematic+Block+Management+Method&rft.jtitle=International+journal+of+automation+and+smart+technology&rft.au=Leapheng%2C+Uon&rft.au=Alexander+Ng%2C+Calvin&rft.au=Ng%2C+Francis+Gregory&rft.au=Paduman%2C+Sharaful-Ilmi&rft.date=2025-06-30&rft.issn=2223-9766&rft.eissn=2223-9766&rft.volume=9&rft.issue=1&rft.spage=23&rft.epage=32&rft_id=info:doi/10.5875%2Fausmt.v9i1.1728&rft.externalDBID=n%2Fa&rft.externalDocID=10_5875_ausmt_v9i1_1728 |
thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=2223-9766&client=summon |
thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=2223-9766&client=summon |
thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=2223-9766&client=summon |