Abstract
The paper is dedicated to building a programmable automation controller to execute simple technological tasks (packaging, press, etc.). The proposed approach allows to select the minimum sufficient configuration of the software and hardware platform and application software, depending on the technical task for the controlled object, taking into account the computing capabilities of the platform. It is shown that the cross-platform nature of the proposed solution allows to transfer the kernel of the control system to various platforms without significant alterations in the architecture of the solution, reducing the financial and time costs for designing the final solution. The proposed solution allows the user, on the one hand, to make a choice from the whole variety of technical solutions of one that fully meets the requirements of the task, and on the other hand, the options for eliminating emergency situations associated with the inability of the software and hardware platform to perform the tasks. A practical example of finding a synthesized solution to the control of hydraulic cylinders is also considered.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Nikishechkin, P.A., Kovalev, I.A., Nikich, A.N.: An approach to building a cross-platform system for the collection and processing of diagnostic information about working technological equipment for industrial enterprises. In: MATEC Web of Conferences. ICMTMTE, vol. 129, pp. 1–4 (2017)
Neugebauer, R., Denkena, B., Wegener, K.: Mechatronic systems for machine tools. CIRP Ann. Manuf. Technol. 56(2), 657–686 (2007)
Martinov, G., Kozak, N., Nezhmetdinov, R., et al.: Method of decomposition and synthesis of the custom CNC systems. Autom. Remote Control 78(3), 525–536 (2017)
Grigoriev, S.N., Martinov, G.M.: An ARM-based multi-channel CNC solution for multi-tasking turning and milling machines. Procedia CIRP 46, 525–528 (2016)
Vaishak, N.L., Chandra, C.R.: Embedded robot control system based on an embedded operating system, the combination of advanced RISC microprocessor (ARM), DSP and ARM Linux. Int. J. Eng. Innovative Technol. 2(6), 143–147 (2012)
Mehrdad, S., Nassehi, A., Newman, S.T.: A novel methodology for crosstechnology interoperability in CNC machining. Robot. Comput. Integr. Manuf. 29(3), 79–87 (2013)
Geetha, A.: Modelling a computer numerical control machine-2 axis. Middle-East J. Sci. Res. 20(1), 62–64 (2014)
Bushuev, V.V., Evstafieva, S.V., Molodtsov, V.V.: Control loops of a supply servo drive. Russ. Eng. Res. 36(9), 774–780 (2016)
Martinov, G.M., Lyubimov, A.B., Bondarenko, A.I.: An approach to building a multiprotocol CNC system. Autom. Remote Control 76(1), 172–178 (2015)
Kovalev, I.A., Nikishechkin, P.A., Grigoriev, A.S.: Approach to programmable controller building by its main modules synthesizing based on requirements specification for industrial automation. In: International Conference on Industrial Engineering, Applications and Manufacturing, pp. 1–4 (2017)
Cloutier, M.F., Paradis, C., Weaver, V.M.: Design and analysis of a 32-bit embedded high-performance cluster optimized for energy and performance. In: Hardware-Software Co-Design for High Performance Computing, IEEE, pp. 1–8 (2014)
Martinov, G.M., Kozak, N.V., Nezhmetdinov, R.A.: Implementation of control for peripheral machine equipment based on the external soft PLC integrated with CNC. In: International Conference on Industrial Engineering, Applications and Manufacturing, pp. 1–4 (2017)
Martinova, L.I., Sokolov, S.S., Nikishechkin, P.A.: Tools for monitoring and parameter visualization in computer control systems of industrial robots. In: Proceedings of Advances in Swarm and Computational Intelligence, Beijing, pp. 200–207 (2015)
Ma, X., Han, Z., Wang, Y., et al.: Development of a PC-based open architecture software-CNC system. Chin. J. Aeronaut. 20(3), 272–281 (2007)
Mori, M., Fujishima, M., Komatsu, M., et al.: Development of remote monitoring and maintenance system for machine tools. CIRP Ann. Manuf. Technol. 57(1), 433–436 (2008)
Chen, J.Y., Tai, K.C., Chen, G.C.: Application of programmable logic controller to build-up an intelligent industry 4.0 platform. Procedia CIRP 63, 150–155 (2017)
Martinova, L.I., Kozak, N.V., Nezhmetdinov, R.A., et al.: The Russian multi-functional CNC system AxiOMA control: practical aspects of application. Autom. Remote Control 76(1), 179–186 (2015)
Martinova, L.I., Pushkov, R.L., Kozak, N.V., et al.: Solution to the problems of axle synchronization and exact positioning in a numerical control system. Autom. Remote Control 75(1), 129–138 (2014)
Acknowledgements
This research was supported by the Ministry of Education and Science of the Russian Federation as a public program in the sphere of scientific activity (N 2.1237.2017/4.6).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Switzerland AG
About this paper
Cite this paper
Martinov, G.M., Kovalev, I.A., Grigoriev, A.S. (2020). Approach to Building an Autonomous Cross-platform Automation Controller Based on the Synthesis of Separate Modules. In: Radionov, A., Karandaev, A. (eds) Advances in Automation. RusAutoCon 2019. Lecture Notes in Electrical Engineering, vol 641. Springer, Cham. https://doi.org/10.1007/978-3-030-39225-3_15
Download citation
DOI: https://doi.org/10.1007/978-3-030-39225-3_15
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-39224-6
Online ISBN: 978-3-030-39225-3
eBook Packages: EngineeringEngineering (R0)