Design of a CAD/CAM-Simulink Data Exchange System For Machine Tool Application
This paper presents design of a CAD/CAM-Simulink Data Exchange System (CS-DES) that integrates CAD/CAM software and control system architecture with the aim to further enhances capability and flexibility of a prototype milling machine. In its current state, the XY milling table positioning system is controlled using in-house designed position controller that is able to effectively control positions of the milling table using predefined reference trajectory. The application of this position controller is restricted by the signal input forms that are only available via the Simulink reference input signal library. The proposed system design allows integration of the CAD/CAM technology with the MATLAB/Simulink platform of the control system architecture, enabling variations of input signal types. The designed integrated system allows data input in the forms of Computer Aided Design and Computer Aided Machining. The main design component of the interface system was developed using MATLAB Graphical User Interactive Development Environment. This paper presents an overview of the system architecture for the CAD/CAM-Simulink data exchange system. A successful implementation of this novel data exchange system would simplify current control system development process thus providing greater flexibility and capability that could be translated into improved performance of the machine tools drives system.
G. Johannsen, Integrated System Engineering: The challenge cross-discipline in integrated system engineering. 1st ed. Germany: Elsevier Ltd., 1995.
F. Kimura, S. Kawabe and T. Sata, “A study on product modelling for integration of CAD CAM", Computers in Industry, vol. 5, pp. 239–252, 1984.
J. Brüning, B. Denkena, M.A. Dittrich and H.S. Park, “Simulation based planning of machining processes with industrial robots", Procedia Manufacturing, vol. 6, pp. 17–24, 2016.
F. Akhavei, F. Bleicher and A. Khallaghi, “An approach for optimizing the preparation and production planning process in single item production", Procedia CIRP, vol. 52, pp. 96–101, 2016.
D.M. Elias, Y. Yusof and M. Minhat, “CNC machine system via STEP-NC data model and Lab VIEW platform for milling operation", in the IEEE Conference Open Systems, 2013, pp. 27–31.
D.M. Elias, Y. Yusof and M. Minhat, “Design and machining control via interoperable function blocks and STEP-NC data model", in the International Conference Flexible Automation and Intelligent Manufacturing, 2012, pp. 239–244.
N. Mat Seman, Z. Jamaludin, M. Minhat and M.A. Othman, “A conceptual design of an interpreter for an open architecture control system", in the Proceedings of Innovative Research and Industrial Dialogue'16, 2017, pp. 107–108.
Y. Yusof and K. Latif, “A novel ISO 6983 interpreter for open architecture CNC systems", The International Journal Advanced Manufacturing Technology, vol. 80, no. 9–12, pp. 1777–1786, 2015.
Y. Yusof and D. M. Elias, “CNC machine controller using STEP-NC data model for milling operation", in the Proceedings of 2nd International Conference on Advanced Manufacturing, 2013, pp. 22–27.
M. Minhat and X. Xu, “‘STEPNCFBUoA’ - An advanced manufacturing control system based on STEP- NC and FB enabled technology", in the 2nd International Conference on Engineering and ICT, 2010.
M. Minhat, V. Vyatkin, X. Xu, S. Wong and Z. Al-Bayaa, “A novel open CNC architecture based on STEP-NC data model and IEC 61499 function blocks", Robotics and Computer Integrated Manufacturing, vol. 25, no. 3, pp. 560–569, 2009.
M. Aburaia, E. Markl and K. Stuja, “New concept for design and control of 4 axis robot using the additive manufacturing technology", Procedia Engineering, vol. 100, pp. 1364–1369, 2015.
D. Cekus, B. Posiadała and P. Warys, “Integration of modeling in Solidworks and Matlab/Simulink environments", Archieve of Mechanical Engineering, vol. 61, no. 1, pp. 57–74, 2014.
(2017). MathWorks - makers of MATLAB and Simulink [Online]. Available: www.mathworks.com.
J. Immanuel, C.S. Parvathi, L.S. Sudheer and P. Bhaskar, “Sensors & transducers MATLAB graphical user interface based fuzzy logic controllers for liquid level control system", Sensors and Transducers, vol. 148, no. 1, pp. 52–59, 2013.
I. Belai, P. Bisták and M. Huba, “Matlab based interactive model of a speed servo drive", IFAC-Papers OnLine, vol. 48, no. 29, pp. 235–240, 2015.
P. Bistak and M. Huba, “Three-tank virtual laboratory for input saturation control based on Matlab", IFAC-Papers OnLine, vol. 49, no. 6, pp. 207–212, 2016.
P. Bistak, M. Halas and M. Huba, “Modern control systems via virtual and remote laboratory based on Matlab", International Federation of Automatic Control, vol. 50, pp. 13498-13503, 2017.
K.J. Astrom, Fundamental limitations of control system performance, in Communications, Computation, Control and Signal Processing. New York: Springer, 1997.
Z. Jamaludin, H. Van Brussel and J. Swevers, “Tracking performances of cascade and sliding mode controllers with application to a XY milling table", Proceedings ISMA2006, vol. 81, 2014, pp. 81–92, 2006.
Z. Jamaludin, H.V. Brussel and J. Swevers, “Classical cascade and sliding mode control tracking performances for a XY feed table of a high-speed machine tool", International Journal of Precision Technology, vol. 1, no. 1, pp. 65-74, 2007.
T.H. Chiew, Z. Jamaludin, A.Y. Bani Hashim, K.J. Leo, L. Abdullah and N.A. Rafan, “Analysis of tracking performance in machine tools for disturbance forces compensation using sliding mode control and PID controller", International Journal of Mechanical and Mechatronics Engineering, vol. 12, pp. 34–40, 2012.
T.H. Chiew, “N-PID controller with feedforward of generalized maxwell-slip and static friction model for friction compensation in machine tools," M.Sc. thesis, Faculty of Manufacturing Engineering, Universiti Teknikal Malaysia Melaka, Hang Tuah Jaya, Durian Tunggal, Melaka, Malaysia, 2014.
Authors who publish with this journal agree to the following terms:
- Authors transfer copyright to the publisher as part of a journal publishing agreement with the work simultaneously licensed under a Creative Commons Attribution License that allows others to share the work with an acknowledgement of the work's authorship and initial publication in this journal.
- Authors are able to enter into separate, additional contractual arrangements for the non-exclusive distribution of the journal's published version of the work (e.g., post it to an institutional repository or publish it in a book), with an acknowledgement of its initial publication in this journal.
- Authors are permitted and encouraged to post their work online (e.g., in institutional repositories or on their website) after the manuscript is accepted, as it can lead to productive exchanges, as well as earlier and greater citation of published work (See The Effect of Open Access).