Logo

Manufacturing processes

Automation and robotic applications

Automation and robotic applications


A modern machine tool as a whole is a classic example of a complex mechatronic product. It combines traditional “mechanical engineering” elements with sophisticated systems that control and ensure precise, highly productive, and versatile machine operation. We conduct research and development in automation solutions, the smart machine and smart manufacturing concepts, and robotic applications in manufacturing processes.

Contacts


doc. Ing. Petr Kolář, Ph.D.

P.Kolar@rcmt.cvut.cz
+420 605 205 926
+420 221 990 926

Ing. Jiří Švéda, Ph.D.

J.Sveda@rcmt.cvut.cz
+420 739 531 463
+420 221 990 932

The main research topics include:

In CNC control systems, our R&D focuses mainly on the interpolator—developing the interpolator core, a virtual model, and advanced functions for faster traversal of the desired trajectory while respecting limits on speed, acceleration, and jerk, and achieving the required geometric accuracy. In addition to developing our own interpolator algorithms, we also optimize interpolator parameter settings in contemporary control systems.


Research activities focus primarily on control design for manufacturing and measuring equipment and on developing specialized PLCs, including communication with other systems. We develop systems that optimize production control by using information on available capacity, operator capability, and data from related technologies (e.g., metrology). These systems are then integrated with higher-level systems such as MES and ERP.


The research focuses on industrial-robot control (inverse-kinematics computation, regulation) and on integrating industrial robots with machine tools. We also study robotic machining and trajectory planning with respect to the robot’s strongly varying stiffness. Another topic is robot calibration and improving accuracy within a limited workspace (compensation).


More about robotic 3D printing technology from thermoplastics


We develop and study add-on systems for machine tools that enable direct communication with the machine control and enhance functionality and usability via extension apps—e.g., diagnostic systems, in-process measurement, job management, visualization, and simulation of processes and machine properties. These include industrial communication over real-time fieldbuses (EtherCAT, PROFINET, etc.) as well as data-model–based communication such as OPC UA. Beyond add-ons, we also build data acquisition and analytics systems and special cycles integrated directly into the machine’s real-time control.


Use of artificial intelligence in machining-process analysis


To improve machine accuracy and reliability, R&D focuses on developing, implementing, and testing add-on mechatronic devices. These include integrated measuring devices that detect geometry changes during operation and calibration devices that enable rapid measurement and calibration between production steps. The measurements support not only higher production accuracy but also inspection of the finished part directly on the machine—in-process measurement. Research also targets advanced thermal compensation using direct deformation/volumetric-accuracy measurements to recalibrate thermal models. Further work addresses active elements, such as automatic workpiece-positioning units and vibration-suppression devices—passive and active dynamic dampers.


Identifying the machine’s current condition and predicting its evolution (e.g., spindle-bearing life prediction) are key research activities in diagnostic systems. We develop and test measuring systems and detailed mathematical models of selected assemblies, and we apply machine-learning tools. These tools use not only data obtained directly from the machine but also data generated by mathematical models that simulate different operating states.


Addressing these topics is enabled by strong hardware and software facilities. For advanced simulation and control we use Matlab/Simulink, ControlDesk (dSPACE), LabVIEW, virtual control cores Siemens Sinumerik VNCK and HEIDENHAIN Virtual iTNC, and more. In automation, we primarily use Beckhoff TwinCAT, Tecomat Mosaic, and Siemens TIA Portal. In addition to these tools, we also use conventional programming languages such as C, C++, C#, etc.