Computerized numerical controls (CNCs) have been invented for the automation of industrial processes. They are used, when the process to be automated is required to be exact and fast with repeatable quality. Originally, the use of CNCs was primarily focused on milling and drilling processes. Today, CNCs are utilized in a wide range of industrial processes due to the growing importance of automation. However, the integration of process information or adaptation to the needs of these processes to achieve advanced manufacturing with CNCs is difficult: Industrial CNCs are rather closed real-time machining systems. Today, process integration is possible, when the interaction between the process and the machine is decoupled in view of the bandwidth of machine dynamics and process dynamics. There are interfaces that allow for process-motivated control loops that are realized on top of the machine control loop (e.g. chatter control). Then, machine-integrated real-time control is not the focus. Besides, it is often possible to change desired values inside the control loop (position, velocity, acceleration) on an axes basis. In this case, adaptation to the process can be realized in each computation cycle. However, process dynamics and machine axes dynamics are generally treated separately. The same holds for extra actuators (e.g., in the spindle) for position control. This paper has two goals. First, it wants to create an understanding for different levels of process-machine coupling. Second, the problem of direct coupling of process dynamics and machine dynamics is focused. Machining systems design propositions as well as some examples for the coupling of process and machine dynamics in the CNC are given.
Read full abstract