Method of the Simultaneous Multi-axis Motor Control for Actuator's Positioning

被引:0
|
作者
Popov, Maksim [1 ]
Romanov, Aleksandr [2 ]
机构
[1] Bigprinter Digital Innovat, Skladochnaya Str 1-53, Moscow 127018, Russia
[2] HSE Univ, Pokrovsky Bulvar 11, Moscow 109028, Russia
关键词
CNC; Stepper motor; FPGA;
D O I
10.1007/978-981-97-3559-4_27
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The article considers a combined hard and software method for generation of a high-determined control sequence of pulses for stepper and servo motors to perform multi-axis actuator's positioning which is typical for CNC equipment. Simulation in MATLAB/Simulink IDE is performed to predict possible distortion of control sequence in a case of pulse generation for two axes. Two variants of hardware implementation that have found practical application in commercial products are presented: the first one is for relatively simple motion control systems, which do not need complex multi-axis movements, and the second one is for the most complicated systems with up to 10 independent axes. The first implementation is based on STM32 microcontroller connected with Spartan-7 FPGA, while the second one uses a single SoC Zynq-7000, which provides a much more flexible solution (a PCB redesign is not needed while interconnection bus is located inside SoC itself). Examples of the hardware platform design are shown with the appropriate performance testing results.
引用
收藏
页码:341 / 350
页数:10
相关论文
共 50 条
  • [1] Distributed Control Architectures for Multi-axis Positioning Systems
    Puiu, Dan
    IEEE INTERNATIONAL SYMPOSIUM ON INDUSTRIAL ELECTRONICS (ISIE 2010), 2010, : 3883 - 3888
  • [2] A global cutter positioning method for multi-axis machining of sculptured surfaces
    Li, Zhiqiang
    Chen, Wuyi
    INTERNATIONAL JOURNAL OF MACHINE TOOLS & MANUFACTURE, 2006, 46 (12-13): : 1428 - 1434
  • [3] Multi-Axis Electric Stepper Motor
    Groenhuis, Vincent
    Rolff, Gijs
    Bosman, Koen
    Abelmann, Leon
    Stramigioli, Stefano
    IEEE ROBOTICS AND AUTOMATION LETTERS, 2021, 6 (04): : 7201 - 7208
  • [4] Controller gain tuning of a simultaneous multi-axis PID control system using the Taguchi method
    Lee, K
    Kim, J
    CONTROL ENGINEERING PRACTICE, 2000, 8 (08) : 949 - 958
  • [5] High performance motion control of rotary axis for simultaneous multi-axis controlled motions
    Sato, Ryuta
    Endo, Daisuke
    Tsutsumi, Masaomi
    Nihon Kikai Gakkai Ronbunshu, C Hen/Transactions of the Japan Society of Mechanical Engineers, Part C, 2008, 74 (01): : 60 - 67
  • [6] Development of a novel multi-axis nano-positioning and the spiral tracking control
    Jywe, Wen-Yuh
    Jeng, Yeau-Ren
    Shen, Jing-Chung
    Liu, Chien-Hung
    Teng, Yun-Feng
    Jian, Yu-Te
    Wang, Hung-Shu
    JOURNAL OF THE CHINESE SOCIETY OF MECHANICAL ENGINEERS, 2009, 30 (04): : 343 - 350
  • [7] Analysis of Precision Positioning of Multi-Axis Robot System
    Choi, Youn-Ho
    Sung, Duck -Han
    Kwon, Oh-Seok
    2015 15TH INTERNATIONAL CONFERENCE ON CONTROL, AUTOMATION AND SYSTEMS (ICCAS), 2015, : 2087 - 2090
  • [8] A compound feedrate control method for multi-axis CNC machining
    Yu, WJ
    Fu, JZ
    Chen, ZC
    Proceedings of the International Conference on Mechanical Engineering and Mechanics 2005, Vols 1 and 2, 2005, : 1188 - 1191
  • [9] Virtual Design of Multi-axis Positioning for Robotic Application
    Mon, Thet T.
    Zulhasifi, Wan. M.
    Baker, Rosh A.
    PROCEEDINGS OF 2008 IEEE/ASME INTERNATIONAL CONFERENCE ON MECHATRONIC AND EMBEDDED SYSTEMS AND APPLICATIONS, 2008, : 47 - 52
  • [10] Segmentation theory for design of a multi-axis actuator array using segmented binary control
    Cho, KJ
    Asada, HH
    ACC: PROCEEDINGS OF THE 2005 AMERICAN CONTROL CONFERENCE, VOLS 1-7, 2005, : 1969 - 1974