Poster Abstract: Enabling a Cloud-Based Logging Service for ...mx.nthu.edu.tw/~huclee/paper/IPSN...

2
Poster Abstract: Enabling a Cloud-Based Logging Service for Ball Screw with an Autonomous Networked Sensor System Huang-Chen Lee *1, Yu-Chang Chang * , Yen-Shuo Huang * , Wei-Kuan Wang + , and Yuan-Sun Chu + Department of Communications Engineering * , Department of Electrical Engineering + , and the Advanced Institute for Manufacturing with High-tech Innovations (AIM-HI), National Chung-Cheng University, Taiwan *1 [email protected] ABSTRACT Precision ball screw assembly (hereafter called "ball screw"), as shown in Fig. 1, is a mechanical wear out part that widely used in CNC (computer numerical control) machine tools to control the movement of processing targets and spindles. Up until now, there has been no simple way to directly measure ball screw for knowing the state of wear quantitatively. An indirect approach is logging all the signals (vibration, temperature, and preload change) during the operation of ball screw, and to use them to construct the wear model for estimating its remaining lifetime. To achieve this goal, we proposed a cloud-based logging system in this study that emphasizes (1) logging all the signals during operation in a ball screw’s whole lifetime, and transferring to the data server without data loss; and (2) saving all the data into the cloud data storage of the ball screw’s manufacturer. The data collected from many ball screws can be used to analyze and construct the wear model of ball screw, allowing the manufacturer to understand the state of wear and send a warning to the tool machine’s owner before excessive wear. Categories and Subject Descriptors C. 3 [Special-Purpose and Application-Based Systems]: Real-time and Embedded Systems General Terms Design, Experimentation, Measurement, Performance Keywords: ball screw, wireless sensor, factory 1. INTRODUCTION A ball screw is a mechanical device composed of steel balls, a shaft, and a nut body that is used to convert rotary motions to linear motions. The rotation of a ball screws shaft causes the metal balls rolling in the threads of the ball screw and nut body with little friction. The cumulative friction of balls, regardless of whether it is due to long-time use or improper installation, may cause the ball screw to wear out, thus controlling the linear movement inaccurately. In addition, unnoticed wear of ball screws could cause excessive backlashes, skids, or lock-ups, as well as deteriorating the quality of processing object, which could result in loss of time and money. Because the amount being worn is invisible to the naked eye, we often rely on the judgments of experienced engineers, who make their judgments based on unusual sounds and vibrations produced during the movement of the ball screw, or significant quality changes of processing object. Recently, several sensor systems [1] were proposed to estimate the wear of a ball screw. These studies focused on two points: (1) how to collect signals like vibration, temperature, and the change of preload force between nut, balls, and shaft during operation by using a wire or wireless sensor system; and (2) how to interpret the collected data to estimate the wear condition. CNC Machine tool Precision Ball Screw Assembly Fig. 1 A precision ball screw assembly installed in a CNC machine tool. In previous studies, the proposed systems have collected the signals of the operating ball screw to estimate the state of wear. The sensing components were attached on the surface of the nut or shaft of the ball screw and connected by wires to transfer data to the data server for further analysis. Later studies [2] added wireless communication capability to the sensor system to transfer data. Although wireless communication provides the freedom to install locations, the reliability of data transmission becomes one of the major challenges in making this system commercially viable. Wireless communication in factory environments is generally degraded and unstable for the following reasons: (1) the metal- made tool machines and buildings reflect RF signal considerably, and (2) running motors in machine tools generates significant radio interferences. In addition, the quality of wireless communication in factory environments is worsening since the type of wireless transceiver used in this application (built-in to the ball screw assembly) must be in low-power and small form-factor. This limits the antenna design and degrades its communication performance. While data cannot be reliably transmitted to the data server over wireless communication, an expedient solution is that buffers the unsent data into temporary local storage, and retransmits it once the wireless channel becomes available. However, the microprocessor used in this type of application (due to the Copyright is held by the author/owner(s). IPSN’13, April 811, 2013, Philadelphia, Pennsylvania, USA. ACM 978-1-4503-1959-1/13/04.

Transcript of Poster Abstract: Enabling a Cloud-Based Logging Service for ...mx.nthu.edu.tw/~huclee/paper/IPSN...

  • Poster Abstract: Enabling a Cloud-Based Logging Service for Ball Screw with an Autonomous Networked Sensor

    System Huang-Chen Lee*1, Yu-Chang Chang*, Yen-Shuo Huang*, Wei-Kuan Wang+, and Yuan-Sun Chu+

    Department of Communications Engineering*, Department of Electrical Engineering

    +, and the

    Advanced Institute for Manufacturing with High-tech Innovations (AIM-HI),

    National Chung-Cheng University, Taiwan *1

    [email protected]

    ABSTRACT

    Precision ball screw assembly (hereafter called "ball screw"), as

    shown in Fig. 1, is a mechanical wear out part that widely used in

    CNC (computer numerical control) machine tools to control the

    movement of processing targets and spindles. Up until now, there

    has been no simple way to directly measure ball screw for

    knowing the state of wear quantitatively. An indirect approach is

    logging all the signals (vibration, temperature, and preload change)

    during the operation of ball screw, and to use them to construct

    the wear model for estimating its remaining lifetime. To achieve

    this goal, we proposed a cloud-based logging system in this study

    that emphasizes (1) logging all the signals during operation in a

    ball screw’s whole lifetime, and transferring to the data server

    without data loss; and (2) saving all the data into the cloud data

    storage of the ball screw’s manufacturer. The data collected from

    many ball screws can be used to analyze and construct the wear

    model of ball screw, allowing the manufacturer to understand the

    state of wear and send a warning to the tool machine’s owner

    before excessive wear.

    Categories and Subject Descriptors C. 3 [Special-Purpose and Application-Based Systems]: Real-time

    and Embedded Systems

    General Terms

    Design, Experimentation, Measurement, Performance

    Keywords: ball screw, wireless sensor, factory

    1. INTRODUCTION A ball screw is a mechanical device composed of steel balls, a

    shaft, and a nut body that is used to convert rotary motions to

    linear motions. The rotation of a ball screw’s shaft causes the

    metal balls rolling in the threads of the ball screw and nut body

    with little friction. The cumulative friction of balls, regardless of

    whether it is due to long-time use or improper installation, may

    cause the ball screw to wear out, thus controlling the linear

    movement inaccurately. In addition, unnoticed wear of ball screws

    could cause excessive backlashes, skids, or lock-ups, as well as

    deteriorating the quality of processing object, which could

    result in loss of time and money. Because the amount being worn

    is invisible to the naked eye, we often rely on the judgments of

    experienced engineers, who make their judgments based on

    unusual sounds and vibrations produced during the movement of

    the ball screw, or significant quality changes of processing object.

    Recently, several sensor systems [1] were proposed to estimate

    the wear of a ball screw. These studies focused on two points: (1)

    how to collect signals like vibration, temperature, and the change

    of preload force between nut, balls, and shaft during operation by

    using a wire or wireless sensor system; and (2) how to

    interpret the collected data to estimate the wear condition.

    CNC Machine tool

    Precision Ball Screw Assembly

    Fig. 1 A precision ball screw assembly installed in a CNC

    machine tool.

    In previous studies, the proposed systems have collected the

    signals of the operating ball screw to estimate the state of wear.

    The sensing components were attached on the surface of the nut

    or shaft of the ball screw and connected by wires to transfer data

    to the data server for further analysis. Later studies [2] added

    wireless communication capability to the sensor system to transfer

    data. Although wireless communication provides the freedom to

    install locations, the reliability of data transmission becomes one

    of the major challenges in making this system commercially

    viable.

    Wireless communication in factory environments is generally

    degraded and unstable for the following reasons: (1) the metal-

    made tool machines and buildings reflect RF signal considerably,

    and (2) running motors in machine tools generates significant

    radio interferences. In addition, the quality of wireless

    communication in factory environments is worsening since the

    type of wireless transceiver used in this application (built-in to the

    ball screw assembly) must be in low-power and small form-factor.

    This limits the antenna design and degrades its communication

    performance.

    While data cannot be reliably transmitted to the data server over

    wireless communication, an expedient solution is that buffers the

    unsent data into temporary local storage, and retransmits it once

    the wireless channel becomes available. However, the

    microprocessor used in this type of application (due to the

    Copyright is held by the author/owner(s).

    IPSN’13, April 8–11, 2013, Philadelphia, Pennsylvania, USA.

    ACM 978-1-4503-1959-1/13/04.

  • hardware cost and size limitation) has very constrained internal

    RAM (typically 2~16 Kbytes), so it is not practical for buffering a

    large amount of collected raw data (i.e., sampling 3-axis vibration

    at 2 kHz in 16 bits ADC can generate 3×2000×2 bytes=12 Kbytes

    per second) into RAM for a long time before it could be sent out.

    To our knowledge, in previous studies, some data may have been

    discarded before being sent out, or the data transferred over

    wireless communication may have been lost and not recovered. In

    their designs, data transmission without data loss is not possible.

    Moreover, in order to build an accurate wear model, we need to

    log as many real signals from numerous ball screws in machine

    tools as possible. However, this raises a substantial problem: How

    could we collect a large amount of real signals from ball screws

    that were sold by their manufacturer and installed in many

    machine tools—which could be located anywhere in the world—

    and aggregate data for wearing model analysis and construction?

    2. PRELIMINARY SYSTEM DESIGN In response to the previous issues, the autonomous networked

    sensing system (hereafter called ANSS), a promising system for

    logging ball screws, was proposed and implemented in this study.

    Referring to Figure 2, ANSS is an embedded system that is used

    to log signals of ball screws during operation. The long-term

    vision is integrate ANSS into the ball screw (i.e., the circuit

    system is embedded into the shaft or nut of the ball screw) as it is

    shipped from its manufacturer. The current prototype version of

    ANSS consists of an Atmel ATmega328p microprocessor and

    several sensing components to measure vibration, temperature,

    and preload of the ball screw assembly. All the collected data will

    be transferred wirelessly to the ANSS server by Nordic

    NRF24L01+ RF transceivers, and be forwarded to the

    manufacturer’s cloud storage via the internet for data aggregation

    and analysis afterwards.

    Factory 3

    Machine tool

    CNC Machine Tool 1

    Precision Ball Screw Assembly 1

    ANSS node 1

    Factory 1

    ANSS Server

    CNC Machine Tool 3 ANSS

    nodes

    CNC Machine Tool 2

    Ball Screw Manufacturer's Cloud Storage

    internet

    ANSS Server

    Factory 2

    ANSS Server

    ANSSnodes

    Precision Ball Screw Assembly 2

    ANSS node 2

    Fig. 2 The system architecture of the proposed cloud-based ball

    screw monitoring system.

    As shown in Figure 2, in this system, a machine tool may have

    several ANSS-enabled ball screw assemblies, and an ANSS data

    server (at least one ANSS server in each factory) may control and

    collect data from many ANSS nodes in several machine tools.

    In contrast to previous studies, our system ensures that all the

    data collected by an ANSS node will eventually be sent to the

    factory’s ANSS data server without data loss. Referring to Figure

    3, the ANSS node saves all the logged data to its local storage (i.e.,

    an SD card), and sends out the buffered data while the wireless

    channel is clear. As the running electric motors of CNC machine

    tools often generate considerable radio interferences, the

    expedient solution is to transfer data to the ANSS server only if

    the motor has been stopped. Also, the network protocol of the

    ANSS node and server ensures the data’s integrity by adapting

    transmission acknowledgement and checksum techniques.

    Therefore, all the data in the ANSS node can be reliably

    transferred wirelessly to the ANSS server and eventually uploaded

    to the manufacturer’s cloud storage. So, the manufacturer can use

    this huge amount of data to (1) know the usage and correctness of

    installation of the ball screw by the tool machine owner; (2) build

    the wear model of a ball screw and estimate the state of wear; and

    (3) send notifications to remind the owner of the machine tool to

    execute maintenance services in time, i.e., adjust, repair, or

    replace with the new ball screw assembly.

    `

    NRF24L01+RF Transceiver

    ATmega328PMicroprocessor

    SD CardStorage

    Battery/Energy Harvester

    VibrationTemperature

    Preload Sensor

    ANSS node

    Fig. 3 The prototype of an ANSS node.

    3. DISCUSSION AND CONCLUSION As presented in Figure 3, we implemented an ANSS node

    prototype and executed a preliminary test to measure the signals

    of an operating ball screw in a machine tool and shown that this

    idea is feasible. The foreseeable issues are (1) the current version

    of ANSS node is powered by batteries. An additional energy

    harvester, such as an electromagnetic generator, may help to

    supply energy to ANSS; (2) the circuit of ANSS node may be

    embedded and enclosed inside the steel-made ball screw shaft or

    nut, which may cause RF signals to degrade when going through

    metals. A good antenna design is critical for good wireless

    communication; and (3) as some ANSS nodes may not be able to

    communicate to the local data server directly in factory (i.e., in

    single-hop, due to low RF power or obstacles), a multi-hop

    networking protocol may be needed. However, this would

    complicate the issue of wireless communication regarding bulk

    data transmission.

    We hope to design a miniature ANSS node in the near future and

    integrate it into ball screw assembly. This will make it possible for

    machine tool owners to know the state of wear and the time to

    execute maintenance, therefore reducing the loss of time and

    money due to over-wear ball screw assembly.

    4. ACKNOWLEDGMENTS The authors acknowledge support from the National Science

    Council, Taiwan, under the grant 100-2218-E-194-006-MY3. The

    authors would like to thank Professor Shyh-Leh Chen, Professor

    Chin-Chun Cheng, Research Assistant Mr. Pei-Jyi Kuo, and Mrs.

    Pin-Chen Kuo for their excellent technical assistance.

    5. REFERENCES [1] Guo-Hua Feng; Yi-Lu Pan; , "Embedded temperature and

    vibration sensing system for monitoring ball screw

    preload," Control Conference (ASCC), 2011 8th Asian , vol.,

    no., pp.171-174, 15-18 May 2011

    [2] Liqun Hou; Bergmann, N.W.; , "Novel Industrial Wireless Sensor Networks for Machine Condition Monitoring and Fault

    Diagnosis," Instrumentation and Measurement, IEEE

    Transactions on , vol.61, no.10, pp.2787-2798, Oct. 2012