Simulink及基于模型设计的嵌入式应用_孙忠潇
- 格式:ppt
- 大小:3.89 MB
- 文档页数:12
航天器综合电子系统通用测试系统设计李姗;骆培;安军社【摘要】This paper proposes a scalable, reconfigurable, general test system design oriented the spacecraft electronic system. The design employs open flexible test system design method. Common test interfaces are integrated into classified modules with FPGA as control core, which ensures the reconfigurability of hardware. Software utilizes modularized pattern. Application program interacts with the operating system through transfer layer which ensures reusability of software. All modules can be combined into three local testing machine models using the PC/104 PLUS and Ethernet. The optical fiber transmission technology is employed to combine all the local testing machine models into a distributed testing system. This system is compatible, universal, and secure. Vacuum tank test and multi-device joint test show that the system is competent for all kinds of electronic system testing in different scenarios.%提出了一种接口丰富、可重构扩展的模块化通用测试系统方案。
嵌入式系统及其应用课程思政资源平台的设计
王莉;孙鹏宇
【期刊名称】《电脑知识与技术》
【年(卷),期】2024(20)5
【摘要】该系统采用JSP作为开发技术,实现了一个在线浏览嵌入式思政资源的平台。
其主要分为教师模块和管理员模块,教师模块可方便地查看嵌入式思政资源,而管理员则可以对平台内的嵌入式思政资源进行管理、对网站的基本信息以及对教师的个人信息进行管理。
通过对前台和后台各功能模块的设计,系统实现了嵌入式思政资源平台所需的各种功能。
文章采用B/S架构的三层结构,即客户浏览器、Web 服务器和数据库服务器,利用JSP技术构建出动态页面,同时为了确保系统安全性和代码可重用性,采用JavaBean来封装程序的关键代码,以实现更高效的系统设计。
除此之外,文章还使用MYSQL来构建后端系统。
【总页数】3页(P56-58)
【作者】王莉;孙鹏宇
【作者单位】湖南工商大学智能工程与智能制造学院
【正文语种】中文
【中图分类】G642
【相关文献】
1.思政课程与课程思政信息化教育新机制--评《信息化教育:理念、环境、资源与应用》
2.构建课程思政教学资源在线平台助力医学院校课程思政建设
3.地理学大类平
台课程开展课程思政的设计与实践——以“水文与水资源学”为例4.融合课程思政的高校计算机实验实践课的探索——以安卓及嵌入式系统设计课程为例
因版权原因,仅展示原文概要,查看原文内容请购买。
2020年第6期信息与电脑China Computer & Communication软件开发与应用基于模型的嵌入式软件开发研究王锐鑫 赵中华 沈国荣 黄 星(苏州长风航空电子有限公司,江苏 苏州 215151)摘 要:笔者通过对SCADE、Simulink以及UML的工具软件进行分析,提出了一种适用于嵌入式软件基于模型的开发方法。
大量的工程应用表明,基于模型驱动开发的软件设计方法能有效地提高嵌入式软件的开发效率。
关键词:嵌入式软件;模型;组件;开发环境中图分类号:TP311.1 文献标识码:A 文章编号:1003-9767(2020)06-109-03Research on Model-based Embedded Software DevelopmentWang Ruixin, Zhao Zhonghua, Shen Guorong, Huang Xing(Suzhou Changfeng Aviation Electronics Co., Ltd., Suzhou Jiangsu 215151, China) Abstract: Based on the analysis of the tools of scade, Simulink and UML, the author proposes a model-based development method for embedded software. A large number of engineering applications show that the software design method based on model driven development can effectively improve the development efficiency of embedded software.Key words: embedded software; model; subassembly; development environment0 引言随着计算机技术发展,嵌入式软件在各行各业都发挥着日益重要的作用,尤是在航天、高铁、通讯、航空等领域,对嵌入式软件的实时性、可靠性、安全性等要求更高。
内蒙古科技大学MATLAB课程设计说明书题目:基于NCD优化的非线性优化PID控制学生姓名:孙屹峰学号:0705112235专业:测控技术与仪器班级:测控07-2班指导教师:李仲德摘要本文利用MATLAB 优化控制工具箱与优化函数相结合对非线性系统 PID 控制器进行优化设计的方法 , 同时建立了基于 MATLAB/ SIMULINK的非线性系统仿真图。
通过仿真试验 , 验证了该参数优化设计方法不仅方便快捷 , 而且使系统具有较好的控制精度和稳定性 , 可使系统的性能有所提高。
详细地介绍了建模和优化步骤。
MATLAB中非线性控制器设计模块集(Nonlinear Control Design Blockset)为非线性系统的控制器优化设计和仿真提供了有效的手段。
非线性控制设计模块集NCD Blockset以SIMULINK模块的形式.集成了基于图形界面的非线性系统控制器优化设计和仿真功能。
在非线性控制系统中,用户可在指定的信号上连接一个非线性控制设计模块库中的NCD Outport模块.并确定对此信号的约束。
NCD Outport模块按照信号的约束来优化非线性系统中控制器的参数,使系统能够满足约束的要求。
关键字:Matlab PID优化NCDAbstractThis text make use of MATLAB excellent turn control tool box with excellent turn function to combine together rightness not the line system PID controller carry on excellent turn design of method, in the meantime establishment according to MATLAB/ SIMULINK of not the line system imitate true diagram.Pass to imitate true experiment, verification should the parameter be excellent to turn design method not only convenience fast, and make the system have better of control accuracy and stability, can make the function of system have exaltation.In detail introduction set up a mold with excellent turn a step.In the MATLAB not the line controller design mold piece gather(the Design Blockset of the Nonlinear Control) for not line system of the controller be excellent to turn a design and imitate true provide valid of means.Not the form which gather NCD Blockset with the SIMULINK mold piece of the line control design mold piece.integration according to sketch interface of not the line system controller be excellent to turn a design and imitate true function.In not the line the control the system, customer can at appointed of signal top conjunction 1 not line control design mold piece the NCD Outport mold piece within bine assurance control this signal.The NCD Outport mold piece according to control of signal come excellent turn not line the parameter of controller in the system, can make the system satisfy control of request.Key word:Matlab The PID is excellent to turn NCD摘要 (1)Abstract (2)引言 (4)第一章仿真软件——MATLAB简介及应用 (5)1.1 基本功能 (5)1.2 应用领域 (5)1.3 动态仿真环境——Simulink (6)第二章基于MATLAB工具箱的控制系统设计 (7)2.1系统建模 (7)2.2系统分析 (7)2.3系统设计 (7)第三章非线性系统分的PID控制 (9)3.1 PID 参数自寻优方法 (9)3.2 优化设计的步骤: (9)第四章总结 (16)参考文献 (17)科学技术的房展使得各种系统的建模与仿真变得日益复杂起来。
基于Simulink的六自由度磁悬浮运动台的建模与仿真
王尚成;刘玉杰;王胜国;夏旭光
【期刊名称】《电光系统》
【年(卷),期】2024()1
【摘要】动力学分析是运动装置设计过程中一项重要的内容。
针对六自由度磁悬浮运动台,建立了基于牛顿力学的运动微分方程,分析了带有允余自由度的位置测量和计算方法、六自由度解耦多轴闭环反馈控制方法。
基于Simulink软件,利用Simscape(物理模型)中的Multibody模块搭建了运动台的动力学模型和测量系统模型,通过控制模块建立了运动台的控制系统模型,将两者结合起来组成了能够按照设定轨迹运动的动力学仿真模型。
为运动台设置加速度为2.4g的96场曝光轨迹,仿真得到运动台的各个电机在各个方向上的出力。
该仿真模型搭建过程为多自由度运动装置的动力学分析提供参考。
【总页数】8页(P26-33)
【作者】王尚成;刘玉杰;王胜国;夏旭光
【作者单位】中国电子科技集团公司第二十七研究所
【正文语种】中文
【中图分类】TP273
【相关文献】
1.制导弹药六自由度运动的Simulink建模仿真
2.基于Matlab/Simulink的小型制导炮弹六自由度r运动仿真
3.基于MATLAB/SIMULINK的空空导弹全弹道六自由
度数学仿真建模4.基于ADAMS和SIMULINK的气压伺服式六自由度运动平台仿真研究5.基于Simulink的导弹六自由度建模与仿真
因版权原因,仅展示原文概要,查看原文内容请购买。
基于N X F B M系统的自动化编程技术应用毕忠梁,王伟(安庆职业技术学院,安徽安庆246003)摘要:随着智能制造技术的飞速发展,产品的生命周期持续缩短,传统C AM软件手动编程模式已经难以应对零件设计和尺寸的不断变化㊂N X的F B M系统可以实现基于特征的自动化编程,通过识别产品C A D模型中的特征信息,自动确定最佳的加工工艺,选择适合的刀具自动产生刀具路径;还可以随着C A D模型的变化,智能调整加工方案,实现数控编程的自动化和智能化㊂文章以机械臂零件的数控加工为例,对F B M系统原有特征库进行了扩充,同时对MK E知识库进行了二次开发,实现了自动编程加工,最后比较了传统编程方式和自动化编程方式的差异,展示了自动化编程的优越性㊂关键词:F B M系统;自动编程;特征加工中图分类号:T P273文献标识码:A 文章编号:2095 9699(2023)06 0038 05传统的制造模式,设计模块与加工模块相对独立㊂这样的模式导致产品开发周期长,效率低且质量很难保证㊂随着智能制造技术的高速发展及数控技术的全面应用,传统的制造模式发生了根本性变化,提出了全新的基于产品数字化模型的自动化制造模式[1]㊂具体来说,对于数控编程工程师而言,最常见的问题是对于形状或特征相似的零件需要重复编程劳动,这会浪费大量的时间㊂而对于车间的操作人员而言,往往会遇到切削参数选择不合理或者刀具选择错误等问题㊂如果采用自动化数控编程就可以解决这些问题 它极大地减少了耗时的㊁重复的手工编程工作,简化了程序生成的过程,减少了生成N C代码所需要的交互操作数量,最重要的是减少了手工编程过程中出错的概率,提高了程序的准确性[2]㊂以N X软件为例,要实现自动化编程,如果采用O p e n A P I技术二次开发,对一般的数控编程工程师而言比较困难㊂而利用N X软件内置的自动编程系统,只要熟悉数控加工工艺就可以轻松实现自动化编程的开发㊂1 F B M智能编程系统应用1.1 F B M系统介绍基于特征的加工系统(f e a t u r e b a s e d m a c h i n i n g, F B M)是一种自动化编程系统㊂基于特征的F B M加工系统允许将产品的C A D模型直接导入到C A M程序中,然后F B M快速分析C A D实体模型中的设计和产品制造信息(p r o d u c t m a n u f a c t u r i n g i n f o r m a t i o n, P M I),查找出相关特征,确定每个特征的最佳加工工艺,最后自动生成每个操作的刀具轨迹㊂F B M可以将数控编程时间减少多达90%,同时减少了编程中可能出现的错误,减少机器设置时间[3]㊂从图1上可以看到,基于F B M的自动化编程省略了大量的重复性操作,提高了编程效率㊂N X 的F B M系统适用于车削㊁铣削以及线切割模块㊂系统内包含了一个开箱即用(o u t o f t h e b o x, O O T B)的基础加工知识库,基础知识库包含了常见的特征及加工规则,例如各种类型的孔㊁型腔和其他简单形状的特征㊂如果需要利用F B M自动加工复杂的特征类型,则需要在加工知识库中开发新的特征和加工规则㊂第38卷第6期2023年12月景德镇学院学报J o u r n a l o f J i n g d e z h e n U n i v e r s i t yV o l.38N o.6D e c.2023收稿日期:2023 10 19基金项目:安徽省高校优秀青年人才支持计划项目(g x y q2017211);安徽高校自然科学研究项目(K J2021A1435)作者简介:毕忠梁(1982 ),男,安徽安庆人,副教授,工程硕士,主要从事数控智能制造研究㊂图1传统编程过程与自动化编程过程1.2实际案例分析在设计双臂s c a r a打印机的过程中,机械臂的相关零件有很多类型,在这些机械臂的零件上大多都设计了一种圆角U型槽,主要目的是减轻机械臂重量以及美观㊂如图2所示,这些圆角U型槽的槽型一般不深,底部是平面结构,侧面为包含R的圆角,结构大致相同,只是圆角半径,槽宽㊁槽长等尺寸不同[4]㊂现需要对这些圆角U型槽分别加工㊂图2机械臂零件上包含的圆角U型槽特征对于单个圆角U型槽的加工工艺并不复杂,如果利用N X软件加工则基本过程如下:首先利用圆角立铣刀对圆角U型槽整体粗加工,使用型腔铣操作;接着利用球头铣刀精加工侧面的圆角,使用等高加工策略;最后利用平底铣刀精加工U型槽的底部平面,使用底壁铣操作完成加工㊂对于多个圆角U型槽批量自动加工,由于槽的结构基本相同,因此其加工工艺基本相似,可以使用F B M功能,自动查找出圆角U型槽的加工特征,然后自动创建出特征工艺,自动生成刀具路径㊂由于N X的F B M自带的特征知识库中,并不包含圆角U 型槽这个特殊的几何特征,所以必须首先在F B M 系统中开发新特征并同时分配新的加工操作规则㊂由于圆角U型槽的尺寸不同,为了保证加工质量和效率,在分配合适的加工操作规则时还要求系统可以进行智能化设置,例如公差㊁刀具选择㊁材料等参数[5],具体要求见表1㊂表1智能判断操作加工条件操作名称设置类型设置条件型腔铣刀具设置1.当圆角U型槽宽度>10mm时,选择D8R1的圆角立铣刀2.当圆角U型槽宽度<10mm时,选择D4R1的圆角立铣刀深度轮廓铣刀具设置球头铣刀半径<圆角U型槽侧面圆角半径切削移动参数设置深度轮廓铣最大残余高度<圆角U型槽侧面圆角表面粗糙度底壁铣刀具设置1.平底立铣刀直径<圆角U型槽槽底宽度2.平底立铣刀刃长>圆角U型槽的槽深为了保证F B M系统可以根据不同尺寸智能选择刀具及切削参数,就需要在机械加工知识库编辑器中进行二次开发㊂加工知识库编辑器(m a c h i n i n g k n o w l e d g e e d i t o r,MK E)是N X一个独立的工具,负责管理F B M系统所有特征规则㊁加工规则的数据库,可用于修改定义加工过程规则,新建和映射特征等㊂1.3示教特征库扩充F B M系统自带的特征库中没有圆角U型槽,要系统能识别圆角U型槽并加工,需要先添加该特征并示教㊂为了防止其他特征干扰,我们可以新建一个零件,其中只包含圆角U型槽这个单一的特征,如图3所示㊂图3用于示教特征的圆角U型槽无论什么特征都是由不同的属性组成,这些属㊃93㊃第6期毕忠梁,王伟:基于N X F B M系统的自动化编程技术应用性将其与相似的元素区分开来㊂属性可以是几何尺寸㊁粗糙度㊁颜色㊁公差等,这些属性可以作为变量,在MK E 中作为条件的判断㊂创建新特征时,P M I 注释可以用于创建属性㊂P M I 的标注使用有其原则,必须使用基本的长度尺寸,例如水平㊁垂直㊁半径㊁直径等㊂单纯的P M I 只是一个数字标注,F B M系统可以获取P M I 值,但是不知道这个值所对应的变量是什么,应该如何调用这个值㊂因此需要将P M I 注释添加为变量,在相应的P M I 标注后添加附加文本注释,这样MK E 就会自动识别文本作为变量引用㊂如图所示,在标注后缀添加如L E N G T H ㊁W I D T H ㊁R A D I U S ㊁F L O O R 等文本注释,作为圆角U 型槽的长度㊁宽度㊁圆角半径值,如图3所示,这样示教特征时系统会识别出这些变量,相应的特征中就会包含这些属性㊂图4 示教特征界面使用 示教特征 命令可以将新特征添加至F B M 特征库中㊂首先选择添加新特征类型,这里可以指定新特征的添加位置和新特征的名称,接着需要选择特征的识别规则选项,N X 7之前的版本特征的识别仅能通过颜色识别,现在识别参数选项有很多,它包括颜色㊁几何属性,以及几何的名称等㊂在识别规则中选择P M I 注释的选项,即用户自定义添加的属性㊂最后选择要示教的特征面,图4所示㊂示教特征完成后,需要验证这个新特征的识别规则是否正确㊂1.4 MK E 知识库的二次开发新的特征添加完成后,还需要在MK E 加工知识库中开发新的加工规则才可以实现自动编程㊂首先针对识别出来的圆角U 型槽手动创建一次完整的操作工序作为加工规则,包含三个操作步骤:型腔铣㊁深度轮廓铣和底壁铣㊂然后将这三个手动创建的操作分配给识别出来的特征几何图形,F B M 系统会将这些操作关联到圆角U 型槽特征并写入MK E ㊂图5 示教操作界面当示教操作完成之后,所有的加工操作都是固定的,包括操作的参数,使用的刀具以及切削参数都不能更改,要求和当前的示教特征一致㊂这样直接使用F B M 自动创建特征工艺是没有考虑到圆角U 型槽其实是参数化的,槽的深度,宽度,圆角半径的尺寸都是变化的,刀具和切削参数的设置需要考虑特征的几何尺寸变化,智能判断加工条件㊂所以在示教操作之后,需要在MK E 编辑器中修改这些操作,开发智能判断的加工条件,这些加工条件将确定加工规则㊁刀具以及切削条件的适用性㊂打开MK E ,进入M a c h i n i n g K n o w l e d ge 选项列表,选择示教的操作,打开后可以看到对于每个加工策略,MK E 都建立了一系列特征以及加工操作定义的条件㊂C o n d i t i o n s 选项卡中包含了该操作的执行准则㊁刀具选择准则㊁加工前的特征属性㊁操作工序的属性以及具体的设置参数㊂㊃04㊃ 景德镇学院学报 2023年图6 MK E设置界面打开型腔铣的策略条件选项卡,在刀具选用准则下添加以下判别规则:R E M T o o l C r i t e r i aI F m w f.W I D T H<=8.0T H E N(t o o l.D i a m e t e r=6.0A N D t o o l.C o r R a d1=1.0)E L S E(t o o l.D i a m e t e r=10.0A N D t o o l.C o r R a d1=1.0);表示当圆角U型槽槽底的宽度小于等于8mm 时,选择直径6mm圆角半径1mm的圆角立铣刀粗加工;当槽底宽度大于8mm时,选择直径10mm圆角半径1mm的圆角立铣刀粗加工㊂深度轮廓铣的策略条件选项卡中,在刀具选用准则下添加以下判别规则:R E M T o o l C r i t e r i at o o l.D i a m e t e r<(m w f.R A D I U S-1.0)*2;表示自动选择半径小于圆角U型槽侧面R角半径减1mm的球头立铣刀,这样既能保证加工效率,也不会造成球头铣刀半径过大导致加工失败情况㊂在F B M自动加工的时候,系统会智能地从N X 刀具库中搜索符合匹配条件最大的球头铣刀加工㊂底壁铣的策略条件选项卡中,同样在刀具选用准则下添加以下判别规则:R E M T o o l C r i t e r i at o o l.D i a m e t e r<m w f.W I D T H-1.0;表示选用的立铣刀的直径小于槽底的宽度减1mm,系统会从N X刀具库中搜索符合匹配条件最大的平底立铣刀加工㊂设置完成后,保存MK E,示教特征完成㊂1.5智能自动编程流程自动编程时,首先进入F B M特征自动加工系统,选择查找特征,在要识别的特征中选中之前示教的特征名称,系统会自动将符合我们创建的示教特征的圆角U型槽一次性全部查找出来,并且正确识别到了槽宽㊁槽长㊁圆角半径等参数,如图7所示㊂图7自动编程界面选中所有特征,选择创建特征工艺,在知识库中选择之前示教的操作名称,系统会将之前示教的三个操作自动添加到特征上,并且会根据不同尺寸智能选择对应规格的刀具,还会自动设置相匹配的切削参数,生成刀具路径,实现了编程自动化和智能化㊂加工完成的机械臂零件安装到双臂s c a r a打印机上的效果如图8所示㊂图8双臂s c a r a打印机2自动编程效率评估将手动编程与F B M自动编程进行比较,统计二者在N X操作时的交互次数,包括编程员在编程时设置编程参数使用鼠标单击或键盘按键的次数㊂手动编程在编写单个圆角U型槽程序时,需要生成三个加工操作,每个操作都需要重复设置几何体,切削层,切削余量㊁切削参数㊁公差㊁刀具等工作,需要交互次数大约是100~200次,总共耗费时间大约是㊃14㊃第6期毕忠梁,王伟:基于N X F B M系统的自动化编程技术应用5分钟,而且与编程者的操作水平和熟练度有很大的关系㊂圆角U型槽数量越多,交互次数和耗费时间就越多,虽然操作可以复制粘贴,但是一些重复的参数设置还是必需的㊂而采用F B M自动编程时,特征查找和创建特征工艺都是自动完成,并且与圆角U型槽数量无关,无论图中有多少个圆角U型槽,自动编程的交互次数和时间都是差不多的㊂具体对比结果见表2㊂表2手动编程与F B M自动编程对比统计编程方法交互次数(次)编程时间(m i n)手动编程100~2005F B M自动编程10~201从表2可以看到,对于这四个圆角U型槽零件,F B M自动编程比手动编程交互次数减少了90%左右,编程时间缩短了80%左右㊂3总结基于特征的F B M自动化编程技术在未来的智能制造中有着非常重要的地位㊂智能制造的特点决定了零件的设计和尺寸会不断变化,传统的手工编程面对不断发生设计变化的工作环境力不从心㊂F B M是根据模型几何特征以及P M I等参数自动选择加工策略,自动进行编程,一旦模型设计或尺寸更改,F B M也会智能更改加工过程,无须编程者进行任何干预操作,极大地提高了生成效率㊂同时每个企业还可以按照自己的生产习惯,设定加工工艺及操作顺序,实现高效的生产㊂参考文献:[1]刘红军,伞雷,纪俐,等.基于U G特征识别的典型孔槽类零件数控加工技术[J].航空制造技术,2014(Z2):100 102 [2]A n g e l o C o r a l l o,Ma n u e l a Ma r r a,C l a u d i o P a s c a r e l l i. K n o w l e d g e B a s e d M a n u f a c t u r i n g:M a n a g e m e n t a n d D e p l o y m e n t o f M a n u f a c t u r i n g R u l e s t h r o u g h P r o d u c t L i f e c y c l e M a n a g e m e n t S y s t e m s[J].A e r o s p a c e,2019,6(4):41 58.[3]M.M a r r a,C.P a s c a r e l l i,M.L a z o i,e t a l.K N OW L E D G E -B A S E D M A N U F A C T U R I N G:A P R O P O S A L T O M A N A G E M A N U F A C T U R I N G R U L E S[C]//15t h I n t e r n a t i o n a l D e s i g nC o n f e r e n c e.2018:359-368.[4]花锋.基于N X二次开发的特征识别技术研究[J].机械制造与自动化,2010,12(39):99 100.[5]荣奇,张芬,李建勋.基于加工特征的U G/C AM编程自动化系统研究[J].机床与液压,2015(15):112 115.[6]黄国祥.基于加工特征和U G的N C代码自动生成研究[D].杭州:浙江大学,2006.责任编辑:肖祖铭A p p l i c a t i o n o f A u t o m a t i c P r o g r a m m i n g T e c h n o l o g yB a s e d o n N X F B M S y s t e mB I Z h o n g l i a n g,W A N G W e i(A n q i n g V o c a t i o n a l a n d T e c h n i c a l C o l l e g e,A n q i n g246003,C h i n a)A b s t r a c t:A l o n g w i t h t h e c o n t i n u o u s d e v e l o p m e n t o f i n t e l l i g e n t m a n u f a c t u r i n g t e c h n o l o g y,t h e p r o d u c t s l i f e c y c l e i s g e t t i n g s h o r t e r a n d s h o r t e r,a n d t h e m a n u a l p r o g r a mm i n g m o d e o f t r a d i t i o n a l C AM s o f t w a r e h a s b e e n d i f f i c u l t t o c o p e w i t h t h e c o n s t a n t c h a n g e s i n p a r t d e s i g n a n d d i m e n s i o n s.N X FB M s y s t e m c a n r e a l i z e f e a t u r e b a s e d a u t o m a t e d p r o g r a mm i n g, a u t o m a t i c a l l y d e t e r m i n e t h e b e s t m a c h i n i n g p r o c e s s b y r e c o g n i z i n g t h e f e a t u r e i n f o r m a t i o n i n t h eC AD m o d e l o f t h e p r o d u c t, a n d a u t o m a t i c a l l y g e n e r a t e t h e t o o l p a t h s b y s e l e c t i n g t h e s u i t a b l e t o o l s.I t c a n a l s o i n t e l l i g e n t l y a d j u s t t h e m a c h i n i n g p r o g r a m a s t h e C A D m o d e l c h a n g e s,r e a l i z i n g t h e a u t o m a t i o n a n d i n t e l l i g e n c e o f C N C p r o g r a mm i n g.T a k i n g t h e C N C m a c h i n i n g o f r o b o t i c a r m p a r t s a s a n e x a m p l e,t h e o r i g i n a l f e a t u r e l i b r a r y o f F B M s y s t e m i s e x p a n d e d,w h i l e s e c o n d a r y d e v e l o p m e n t o f t h e MKE k n o w l e d g e b a s e i s c a r r i e d o u t t o r e a l i z e a u t o m a t i c p r o g r a mm i n g a n d m a c h i n i n g.F i n a l l y,t h e d i f f e r e n c e s b e t w e e n p r o g r a mm i n g i n t h e t r a d i t i o n a l w a y a n d a u t o m a t i c p r o g r a mm i n g a r e c o m p a r e d,a n d t h e s u p e r i o r i t y o f a u t o m a t i c p r o g r a mm i n g i s d e m o n s t r a t e d.K e y w o r d s:F B M s y s t e m;a u t o m a t i c p r o g r a mm i n g;F e a t u r e m a c h i n i n g㊃24㊃景德镇学院学报2023年。