Programming of CNC Technological Equipment

Major: Robotics and Industrial Engineering
Code of subject: 6.131.07.E.080
Credits: 3.00
Department: Department of Robotics and Integrated Mechanical Engineering Technologies
Lecturer: Slipchuk Andriy
Semester: 7 семестр
Mode of study: денна
Мета вивчення дисципліни: The purpose of teaching the discipline "Programming of CNC systems of technological equipment" is to provide students with knowledge of preparing control programs for CNC machines of various groups.
Завдання: The study of the discipline involves the formation and development of students' competencies in accordance with the Standard of Higher Education in the specialty 131 "Applied Mechanics" for the first level of higher education (Order of the Ministry of Education and Science of Ukraine No. 865 of June 20, 2019): Integral competence (IC): The ability to solve complex specialized problems and solve practical problems in the field of applied mechanics or in the learning process, which involves the application of certain theories and methods of mechanical engineering and is characterized by complexity and uncertainty of conditions. General competencies (GC): GC1. Ability to abstract thinking, analysis and synthesis. GC2. Knowledge and understanding of the subject area, understanding of professional activities. GC3. Ability to identify, pose and solve problems. GC4. Ability to apply knowledge in practical situations. GC6. Determination and perseverance in tasks and responsibilities. GC7. Ability to learn and master modern knowledge GC9. Skills in the use of information and communication technologies. GC10. Skills to carry out safe activities. GC12. Ability to search, process and analyze information from various sources. GC13. Ability to evaluate and ensure the quality of work performed. Special (professional, subject) competencies (PC): PC4. Ability to make the optimal choice of technological equipment, complete technical complexes, have a basic understanding of the rules of their operation. PC6. Ability to perform technical measurements, obtain, analyze and critically evaluate measurement results. PC10. Ability to describe and classify a wide range of technical objects and processes based on a thorough knowledge and understanding of basic mechanical theories and practices, as well as basic knowledge of related sciences. Professional competencies of the professional direction (professional line "Mechanical Engineering Technologies") (PCC): PCC3.3. Ability to participate in the design and organization of departments of an engineering enterprise, to select and arrange technological equipment and tooling, factory transport, lifting equipment, process control and management. PCS3.4. Ability to apply modern scientific achievements of the theory of cutting materials to determine the optimal parameters of the functioning of machining processes, the choice of metalworking tools equipped with modern tool materials. PCS3.8. Ability to program numerical control systems of automated technological equipment.
Learning outcomes: As a result of studying the discipline, the student must be able to demonstrate the following general learning outcomes (PLOs): PO5. To perform geometric modeling of parts, mechanisms and structures in the form of spatial models and projection images; to draw up results in the form of technical and working drawings. UN8. To know and understand the basics of information technology, programming, to practically use specialized application software to perform engineering calculations, information processing and experimental research results. PO9. To know and understand related fields and be able to identify interdisciplinary connections of applied mechanics at the level necessary to fulfill other requirements of the educational program. GC11. Understand the principles of operation of automated control systems for technological equipment, in particular microprocessor-based, select and use optimal automation tools. PLO12. To have professional skills in the practical use of computer-aided design (CAD), production preparation (CAM) and engineering calculations (CAE). Learning outcomes PLO14. To make the optimal choice of basic technological equipment and complete technical complexes. PLO16. To communicate fluently on professional issues orally and in writing in the state and foreign language, including knowledge of special terminology and interpersonal skills. As a result of studying the discipline, the student must be able to demonstrate the following professional learning outcomes (professional line "Mechanical Engineering Technologies") (PLO): PLO3.9. To develop control programs for the main types of CNC machines for machining complex surfaces of machine parts and for means of mechanization and automation of technological processes of manufacturing products, including - using automation tools for their development, to be able to enter control programs into CNC machine systems, to correct them and to control CNC machines.
Required prior and related subjects: Previous disciplines: Interchangeability, standardization and technical measurements CNC systems of technological equipment Metal cutting machines Technology of mechanical engineering Related and subsequent disciplines: Performing a bachelor's thesis Technology of manufacturing machine parts part 2 Automation of production processes
Summary of the subject: The training course will allow operators of metalworking and other types of equipment to improve their professional level, learn the structure of machine tools and computer numerical control systems, programming languages, and get the basics of competent equipment operation and diagnostics.
Опис: INTRODUCTION. Historical overview. Basic concepts. Technical and economic features of the use of computer numerical control (CNC) machines. General information about modern CNC systems and control objects. Classification. Features of machining on CNC machines. The main advantages of CNC machines. Classification of program control systems. Classification of software control systems by the level of technical capabilities. Classification of software control systems by type of movement. Classification of software control systems by the number of information flows. Classification of software control systems by technological features and capabilities. Machine tool layouts. The device and operation of the main units. Types and architecture of control systems. Features of the device structure and design of the CNC milling machine. Functional components. CNC subsystems. Functioning of the CNC system. Types of interpolation in CNC devices. Machine coordinate system. Zero point of the machine and directions of movement. The coordinate system. Directions of the axes of movement and rotation in the right coordinate system of CNC machines. Rectangular coordinate system. The zero point of the program and the working coordinate system. Preparation and coding of information for control programs. Coding information for control programs. Preparation of the control program. Fundamentals of machining software. G- and M-codes. Basic elements and designations of CNC programming systems "Electronics NC-31". Fragments of the control program. CNC system "Electronics - NC-31. Creating a control program. Parts of the shaft type in the CNC system "Electronics NC-31". The procedure for developing a control program for the machine tool model 16K20T1. Calculation of points of the part contour. Selection of cutting tools. Calculation of allowances. Calculation of cutting modes. The process of milling. Types of milling depending on the direction of rotation. Cutting tool. Auxiliary tools. Recommendations for milling. Fanuc programming language. The structure of the program. Basic G-codes. Creating a simple control program in Fanuc. Creating a control program on a personal computer. Basic M codes. Stopping the execution of the control program - M00 and M01. Spindle speed control M03, M04, M05. Coolant supply control M07, M08, M09. Automatic tool change M06. End of program M30 and M02. Basic G-Codes. Modal and non-modal codes. Fast movement G00. Linear interpolation G01. Circular interpolation G02 and G03. Arc with I, J, K. Arc with R. Use of G02 and G03. Constant cycles of the CNC machine. Basic principles. Standard drilling cycle and drilling cycle with dwell time. Relative coordinates in a constant cycle. Clean drilling incremental cycles. Threading cycles. Boring cycles. Absolute and relative coordinates. Automatic tool radius correction. Basic principles. Using automatic tool radius correction. Activation, lead-in and retraction. Tool length compensation. The subprogram. Basic principles. Technology of 5-axis machining on a milling machine. Advantages of 5-axis machining. Features of 5-axis machining. Work with the axis of rotation (fourth coordinate).
Assessment methods and criteria: 1. Defense of the results of practical work. It is conducted orally by questioning on the topic and the main results obtained during the work. The maximum number of points for practical work is set according to the following criteria: complete fulfillment of the assigned tasks; preparation of a report on practical work, in accordance with the established task and requirements for the preparation of written reports of student work. The maximum number of points: 2. Defense of the results of the control work. It is conducted orally by questioning on the topic, methodology and main results obtained in the course of the work. The maximum number of points is 10. 3. Credit for the results of studying the discipline. The written component consists of three-level theoretical and practical tasks and is conducted in a test form in the Virtual Learning Environment. The oral component is based on the results of the written component for a more thorough assessment of knowledge.
Критерії оцінювання результатів навчання: Current control. The current score is formed on the basis of the defense of reports for practical and control work in oral form by questioning theoretical material on the methodology and results of research. The maximum possible number of points for the current control is 20 points. Credit control. Semester control is realized by solving problems. Tasks provide knowledge control. The number of questions is 35. Each question is equivalent in complexity and is rated at 2 points. The maximum possible number of points for the semester control is 70 points. Oral component The oral component, which is evaluated at 10 points, is introduced to provide students with the opportunity to supplement the answer to the controversial tasks of the semester control and improve their overall grade.
Порядок та критерії виставляння балів та оцінок: 100–88 points – (“excellent”) is awarded for a high level of knowledge (some inaccuracies are allowed) of the educational material of the component contained in the main and additional recommended literary sources, the ability to analyze the phenomena being studied in their interrelationship and development, clearly, succinctly, logically, consistently answer the questions, the ability to apply theoretical provisions when solving practical problems; 87–71 points – (“good”) is awarded for a generally correct understanding of the educational material of the component, including calculations, reasoned answers to the questions posed, which, however, contain certain (insignificant) shortcomings, for the ability to apply theoretical provisions when solving practical tasks; 70 – 50 points – (“satisfactory”) awarded for weak knowledge of the component’s educational material, inaccurate or poorly reasoned answers, with a violation of the sequence of presentation, for weak application of theoretical provisions when solving practical problems; 49-26 points - ("not certified" with the possibility of retaking the semester control) is awarded for ignorance of a significant part of the educational material of the component, significant errors in answering questions, inability to apply theoretical provisions when solving practical problems; 25-00 points - ("unsatisfactory" with mandatory re-study) is awarded for ignorance of a significant part of the educational material of the component, significant errors in answering questions, inability to navigate when solving practical problems, ignorance of the main fundamental provisions.
Recommended books: Basic. 1. Modern CNC systems and their operation. Kharkiv, Academia Publishing House, 2009, 233 p. 2. Lecture notes on the discipline "Fundamentals of programming on CNC machines" // Compiled by V. Stupnytskyi - Lviv, Lviv Polytechnic National University, 2019, 64 p. 3. Kuznetsov Y.M. CNC machine tools. K.: "Higher School", 2009, 342 p. 4. Operating instructions for software for shop floor programming in dialog mode. https://www.fanuc.eu/ua/uk/%d1%87%d0%bf%d0%ba/shop-floor-programming/manual-guide-i. 5. Innovative equipment of automated production. Design features and basics of programming of computer numerically controlled machines: textbook / compiled by Kovalev V.A., Havrushkevych A.Y., Havrushkevych N.V. - Electronic text data (1 file: 21.8 MB) - Kyiv: Igor Sikorsky Kyiv Polytechnic Institute, 2020. 158 p. 6. Software of the CNC system "Electronics NC 80-31" (turning version). 7. Feldstein E.E. Processing of parts on CNC machines. K.: "New Knowledge", 2012, 128 p. Auxiliary 1. Systems of numerical control : a textbook / M. V. Anishchenko. - Kharkiv: Textbook of NTU "KhPI", 2012. -312 с. 2. Systems of automated programming of CNC machine tools: textbook: for students of higher educational institutions / Serhii Leonidovych Mirantsov, Volodymyr Ivanovych Tulupov, Serhii Hryhorovych Onyshchuk, Yurii Borysenko, Yehorii V. Mishura, Donbas State Machine-Building Academy - Kramatorsk: DGMA, 2012.- 151 p. 3. Sedinkin L. M. Programming of parts processing on machines with operational control systems: A manual for university students / L.M. Sedinkin; Sumy State University - Sumy, 2006. - 208 c.
Уніфікований додаток: Lviv Polytechnic National University ensures the realization of the right of persons with disabilities to obtain higher education. Inclusive educational services are provided by the Service of accessibility to learning opportunities "Without restrictions", the purpose of which is to provide permanent individual support for the educational process of students with disabilities and chronic diseases. An important tool for the implementation of the inclusive educational policy at the University is the Program for improving the qualifications of scientific and pedagogical workers and educational and support staff in the field of social inclusion and inclusive education. Contact at: St. Karpinsky, 2/4, 1st floor, room 112 E-mail: nolimits@lpnu.ua Websites: https://lpnu.ua/nolimits https://lpnu.ua/integration
Академічна доброчесність: The policy regarding the academic integrity of the participants of the educational process is formed on the basis of compliance with the principles of academic integrity, taking into account the norms "Regulations on academic integrity at the Lviv Polytechnic National University" (approved by the academic council of the university on June 20, 2017, protocol No. 35).