A multi-granularity NC program optimization approach for energy efficient machining

Xiaoxia Li, Weidong Li, Fazhi He

    Research output: Contribution to journalArticlepeer-review

    15 Citations (Scopus)

    Abstract

    NC programs are widely developed and applied to various machining pro-cesses. However, the lack of effective NC program optimization strategy for the machining energy efficiency has been crippling the implementation of sustainability in companies. To address this issue, a multi-granularity NC program optimization approach for energy efficient machining has been de-veloped and presented in this paper. This approach consists of two levels of granularities: the granularity of a group of NC programs for a setup where the features are machined on a single CNC machine with the same fixture and the granularity of a NC program. On the former level of granularity, the execution sequence of the NC programs for the setup of a part is optimized to reduce the energy consumed by the cutting tool change among the NC programs. On the latter level of granularity, the execution sequence of the features in the same NC program is optimized to reduce the energy consumed by the cutting tool’s travelling among the machining features. Experiments on the practical cases show that the optimization results from this approach are promising and the approach has significant potential of applicability in practice.
    Original languageEnglish
    Pages (from-to)75-86
    Number of pages12
    JournalAdvances in Engineering Software
    Volume115
    Early online date6 Sept 2017
    DOIs
    Publication statusPublished - Jan 2018

    Keywords

    • Multi-granularity optimization
    • Energy efficient machining
    • NC program
    • Sustainable manufacturing

    ASJC Scopus subject areas

    • Computer Science(all)
    • Engineering(all)

    Fingerprint

    Dive into the research topics of 'A multi-granularity NC program optimization approach for energy efficient machining'. Together they form a unique fingerprint.

    Cite this