A novel command generation paradigm for production machine systems

Yaman U., Dölen M.

ROBOTICS AND COMPUTER-INTEGRATED MANUFACTURING, vol.51, pp.25-36, 2018 (Peer-Reviewed Journal) identifier identifier

  • Publication Type: Article / Article
  • Volume: 51
  • Publication Date: 2018
  • Doi Number: 10.1016/j.rcim.2017.11.016
  • Journal Indexes: Science Citation Index Expanded, Scopus
  • Page Numbers: pp.25-36
  • Keywords: Command generation, Machine control languages, CNC machine tools, 3D Printers, Curve offsetting, Vector operations, Python scripting language, STEP-NC CONTROLLER, BOOLEAN OPERATIONS, OFFSET ALGORITHM, CURVE OFFSET, ISLANDS


This paper presents a new command generation technique titled VEPRO for computer controlled production machinery. In this method, the tool trajectory is described by a high-level scripting language that enables parametric representations of complex work-piece geometries. The interpreted script is then employed to generate the interpolation data required to compute a tool trajectory that is subjected to a number of kinematic constraints. A real-time interpolator is employed to provide the position commands required by each motion controller in a synchronous fashion. As a proof of concept, the proposed method is emulated on a PC using Python scripting language. The performance of the paradigm is rigorously assessed via two test cases involving different manufacturing techniques (e.g. pocket milling and 3D printing). Through the experimental results, the paper illustrates that the technique, which lends itself for real-time hardware implementation, exhibits satisfactory performance for all intensive purposes and that the method is technically feasible for a wide spectrum of manufacturing applications and systems. (C) 2017 Elsevier Ltd. All rights reserved.