CNC Programming

Manufacturing industry is the pillar industry of national economy, is the dominant force in industrialization and modernization, CNC technology is the foundation of modern manufacturing technology, is in the "4.0" industrial strategy has the important support role, CNC machining program compiled in NC machining plays an extremely important position, therefore, to learn and master CNC machining programming technology is a contemporary undergraduates should have the basic ability of mechanical engineering.

播放:130次,课程ID:4224816

CNC Programming课程简介:前往报名学习

CNC Programming课程简介:

Manufacturing industry is the pillar industry of national economy, is the dominant force in industrialization and modernization, CNC technology is the foundation of modern manufacturing technology, is in the "4.0" industrial strategy has the important support role, CNC machining program compiled in NC machining plays an extremely important position, therefore, to learn and master CNC machining programming technology is a contemporary undergraduates should have the basic ability of mechanical engineering.

前往报名学习

CNC Programming课程目录:

1 Overview

--1.1 CNC Technology Development History

--1.2 Basic working principle of CNC

--1.3 CNC machine tool composition and classification

2 Basic CNC machining programming

--2.1 Basic concepts of CNC programming

--2.1.1 CNC programming content and steps

--2.1.2 Program structure and format

--2.2 CNC machine coordinate system

--2.2.1 CNC machine axes and movement directions

--2.2.2 CNC machine coordinate system

--2.3 Common programming codess

--2.3.1 Common programming codess 1

--2.3.2 Common programming codess 2

--2.3.3 Basic concept of tool compensation

--2.3.4 Tool radius compensation

--2.3.5 B tool radius compensation

--2.3.6 C tool radius compensation

--2.3.7 Use of tool radius compensation command

--2.3.8 Precautions for using tool radius compensation command

--2.3.9 Use of tool length compensation codes

3 CNC machining programming pre-processing

--3.1 CNC machining process design

--3.1.1 The main content of CNC machining process analysis

--3.1.2 The design of CNC machining process route

--3.1.3 The design of the path of NC machining

--3.1.4 Design of positioning and clamping schemes and selection of CNC fixtures

--3.1.5 CNC tool selection

--3.1.6 Determination of tool setting point and tool change point

--3.1.7 Determination of cutting amount

--3.2 CNC processing technology file

--3.3 Mathematical processing in CNC machining

--3.3.1 Size conversion

--3.3.2 Base point coordinate calculation

--3.3.3 Basic concept of non-circular curve node coordinate calculation

--3.3.4 Calculation of node coordinates when approaching non-circular curve with straight line segment

4 CNC programming technology

--4.1 Lathe programming

--4.1.1 Key points of CNC lathe programming

--4.1.2 Basic programming codes unique to CNC lathes

--4.1.3 Fixed cycle codes

--4.1.4 Single fixed cycle codes for thread cutting

--4.1.5 Compound loop codes 1

--4.1.6 Compound loop codes 2

--4.2 Lathe programming example

--4.2.1 Process design and mathematical processing

--4.2.2 Key points of program design

--4.3 Milling machine and machining center programming

--4.3.1 Key points of milling machine and machining center programming

--4.3.2 Basic instructions specific to milling machines and machining centers

--4.3.3 Milling machine and machining center programming fixed cycle instruction

--4.3.4 Subroutine format and call

--4.3.5 Subroutine nesting and different uses of M99

--4.4 Programming example of milling machine and machining center

--4.4.1 Process design and mathematical processing

--4.4.2 Key points of program design

5 CNC machining simulation

--5.1 Introduction to Yulong CNC Simulation Software

--5.1.1 The function and interface of Yulong CNC simulation software

--5.1.2 The operation of basic software

--5.2 The operation of Lathe tool setting

--5.2.1 The principle of Lathe tool setting

--5.2.2 The operation of Lathe tool setting

--5.3 The example of turning simulation

--5.3.1 Preparation for turning simulation

--5.3.2 The operation of turning simulation

--5.4 Establishment of machining coordinate system for milling machine

--5.4.1 Principle of tool setting on CNC milling machine

--5.4.2 The operation of tool setting

--5.5 The example of milling simulation

--5.5.1 Preparation for milling simulation

--5.5.2 The operation of milling simulation

CNC Programming授课教师:

周利平-教授-西华大学-机械工程学院

周利平(1964-),男,汉族,西华大学机械工程学院教授,机械工程硕士,机械设计与制造工程系主任,硕士生导师,中国机械工业金属切削刀具技术协会切削先进技术研究分会理事兼数字化加工技术与系统委员会秘书长,主要从事数控加工、数控刀具及金属切削性能研究。在《Advanced Materials Research》、《机床与液压》、《工具技术》等学术期刊发表论文40余篇;主编教材5部,其中1部获批四川省“十二五”普通高等教育本科规划教材;主研国家级课题2项,主持和主研省部级课题7项,横向课题15项;获四川省科技厅成果鉴定1项(第2完成单位);获省部级科技奖2项;获省部级教学成果奖4项。负责本在线课程的总体规划,并授课。

尹洋-教授-西华大学-机械工程学院

尹洋(1971-),女,汉族,西华大学机械工程学院教授,工学博士,硕士生导师。主要从事机械设计制造及其自动化专业方向的教学和研究。在国外和全国中文核心期刊发表论文30余篇,其中SCI收录一篇,EI收录3篇,授权发明专利3项。主持省部级科研项目1项,地厅级科研项目1项,省级教改项目1项。主研国家自然科学基金项目2项。曾获四川工业学院(现西华大学)青年教师讲课比赛一等奖。作为主研人员参与的四川省教育厅重点科研项目“机夹式球头立铣刀研究”获四川省人民政府颁发的“四川省科学技术三等奖”。西华大学“唐鸿军奖教金”二等奖获得者。负责本在线课程的主讲授课及运行保障。

刘小莹-副教授-西华大学-机械工程学院

刘小莹(1977—),女,汉族,西华大学机械工程学院副教授,工学博士,硕士生导师,主要从事数控刀具及难加工材料金属切削性能研究。已在《Key Engineering Materials》、《Expert Systems with Applications》、《四川大学学报》等学术期刊发表论文30余篇;参与出版教材3部;参与完成“风电回转支承内齿圈专用成型铣刀”项目的成果鉴定;获得2010年西华大学第二届青年教师讲课比赛三等奖;主持厅级科研项目1项、省级科研项目2项、校级科研项目2项。负责本在线课程的主讲授课及资料发布。

封志明-副教授-西华大学-机械工程学院

© 柠檬大学 2020