Verification of Numerically Controlled Manufacturing Processes, Toward Identifying Cyber-Physical Threats

Motivated by cyber-physical vulnerabilities in precision manufacturing processes, there is a need to externally examine the operational performance of computer numerically controlled (CNC) manufacturing systems. The overarching objective of this work is to design and fabricate a proof-of-concept CNC machine evaluation device, ultimately re-configurable to the mill, lathe, and 3D printing machine classes. This device will assist in identifying potential cyber-physical security threats in manufacturing systems by identifying perturbations outside the expected variations of machining processes and comparing the desired command inputted into the numerical controller and the actual machine performance (e.g., tool displacement, frequency). In this paper, a requirement-driven prototype device design method is presented and tested, and the results will be used to improve future iterations of the design. The first design iteration is tested on a Kuka KR 6 R700 series robotic arm, and machine movement comparisons are performed ex situ using Keyence laser measurement sensors. Data acquisition is performed with a Raspberry Pi 4 microcomputer, controlled by custom, cross-platform python code, and includes a touch screen human–computer interface (HCI). A device design adapted for a CNC mill is also presented, and the Haas TM-2 is used as a case study, which can be operated by CNC operators to assess machine performance, as needed, before a critical manufacturing process. This research will enable the broader goal of recognizing repeating advanced manufacturing performance deviations, which occur outside of a machine's normal variability, that could signal a malicious “attack.”

[1]  Nektarios Georgios Tsoutsos,et al.  INVITED: ObfusCADe: Obfuscating additive manufacturing CAD models against counterfeiting , 2017, 2017 54th ACM/EDAC/IEEE Design Automation Conference (DAC).

[2]  A. Murugarajan,et al.  Characterization of dimensional features of mesoscale component using capacitive sensor , 2015 .

[3]  René Vinicio Sánchez,et al.  SOA based smartphone system for the fault detection in rotating machines , 2020, 2020 IEEE ANDESCON.

[4]  J. Giri,et al.  Wanted: A more intelligent grid , 2009, IEEE Power and Energy Magazine.

[5]  Young B. Moon,et al.  Detecting cyber-physical attacks in CyberManufacturing systems with machine learning methods , 2017, Journal of Intelligent Manufacturing.

[6]  Sukhjeet Singh,et al.  Detection of Bearing Faults in Mechanical Systems Using Stator Current Monitoring , 2017, IEEE Transactions on Industrial Informatics.

[7]  Robert Schmitt,et al.  Geometric error measurement and compensation of machines : an update , 2008 .

[8]  Chana Raksiri,et al.  Geometric and force errors compensation in a 3-axis CNC milling machine , 2004 .

[9]  Samir Mekid,et al.  In-process dimensional inspection sensors , 2005 .

[10]  Tomasz Trzepieciński,et al.  The repeatability positioning analysis of the industrial robot arm , 2014 .

[11]  Wei Gao,et al.  On-machine form measurement of high precision ceramics parts by using a laser displacement sensor , 2014 .

[12]  Mohammad Odeh,et al.  Methods for verification of 3D printed anatomic model accuracy using cardiac models as an example , 2019, 3D Printing in Medicine.

[13]  Wan-Sun Lee,et al.  Accuracy evaluation of dental models manufactured by CAD/CAM milling method and 3D printing method , 2018, The journal of advanced prosthodontics.

[14]  Hiroshi Kawamata,et al.  On-machine non-contact dimension-measurement system with laser displacement sensor for vane-tip machining of RFQs , 2012 .

[15]  Piotr Gierlak Adaptive Position/Force Control of a Robotic Manipulator in Contact with a Flexible and Uncertain Environment , 2021, Robotics.

[16]  Hong He,et al.  Fault detection of mechanical systems with inherent backlash , 2013, 2013 10th IEEE INTERNATIONAL CONFERENCE ON NETWORKING, SENSING AND CONTROL (ICNSC).

[17]  Brian Boswell,et al.  An Investigation of Dimensional Accuracy of Parts Produced by Three-Dimensional Printing , 2013 .

[18]  Dimitrios Mitsouras,et al.  Measuring and Establishing the Accuracy and Reproducibility of 3D Printed Medical Models. , 2017, Radiographics : a review publication of the Radiological Society of North America, Inc.

[19]  Tatjana V. Sibalija,et al.  CYBER-PHYSICAL MANUFACTURING SYSTEMS – MANUFACTURIN G METROLOGY ASPECTS , 2015 .

[20]  Martyn Hill,et al.  A comparison of precision optical displacement sensors for the 3D measurement of complex surface profiles , 2008 .

[21]  Ping Zhang,et al.  Online robot calibration based on vision measurement , 2013 .

[22]  Mohammed N. Islam,et al.  Optical probe for porosity defect detection on inner diameter surfaces of machined bores , 2010 .

[23]  V. Kamala,et al.  Thermal error compensation in high-speed CNC machine feed drives , 2021 .

[24]  Fumin Zhang,et al.  An Automated Inner Dimensional Measurement System Based on a Laser Displacement Sensor for Long-Stepped Pipes , 2012, Sensors.

[25]  H. Zeilhofer,et al.  Evaluation of the Dimensional Accuracy of 3D-Printed Anatomical Mandibular Models Using FFF, SLA, SLS, MJ, and BJ Printing Technology , 2020, Journal of clinical medicine.

[26]  Arvin Agah,et al.  Machine tool positioning error compensation using artificial neural networks , 2008, Eng. Appl. Artif. Intell..

[27]  Keming Wang Neural Network Approach to Vibration Feature Selection and Multiple Fault Detection for Mechanical Systems , 2006, First International Conference on Innovative Computing, Information and Control - Volume I (ICICIC'06).

[28]  Ch. Hoffmann ACCURACY-TESTS FOR INDUSTRIAL ROBOTS , 1988 .

[29]  Samir Mekid,et al.  In-process out-of-roundness measurement probe for turned workpieces , 2011 .

[30]  Jorge Santolaria,et al.  Laser triangulation sensor and six axes anthropomorphic robot manipulator modelling for the measurement of complex geometry products , 2012 .

[31]  Paweł Buń,et al.  Dimensional Accuracy of Parts Manufactured by 3D Printing for Interaction in Virtual Reality , 2017 .

[32]  Feng Yuan,et al.  An automatic measuring method and system using laser triangulation scanning for the parameters of a screw thread , 2014 .

[33]  Mohsen Moradi Dalvand,et al.  Laser interferometry-based guidance methodology for high precision positioning of mechanisms and robots , 2010 .

[34]  René Mayer,et al.  A portable instrument for 3-D dynamic robot measurements using triangulation and laser tracking , 1994, IEEE Trans. Robotics Autom..

[35]  Bijan Shirinzadeh,et al.  A systematic technique to estimate positioning errors for robot accuracy improvement using laser interferometry based sensing , 2005 .

[36]  Mandeep Kaur,et al.  A Machine Vision System for Tool Positioning and Its Verification , 2015 .

[37]  John C. Ziegert,et al.  Error compensation in machine tools: a neural network approach , 1994, J. Intell. Manuf..

[38]  Guillermo Ojea,et al.  On-Line Metrology with Conoscopic Holography: Beyond Triangulation , 2009, Sensors.

[39]  Barry E. Mullins,et al.  Evaluation of the ability of the Shodan search engine to identify Internet-facing industrial control devices , 2014, Int. J. Crit. Infrastructure Prot..