论文部分内容阅读
摘 要:数控技术是各类院校中机械相关专业的一门重要专业课程,“插补原理”是其中理论性较强的重点教学内容。为避免单纯理论教学的枯燥乏味,本文引入Visual C++技术,开发了插补原理演示程序。该程序能以交互式动画的形式向学生展示生涩的理论知识,有效地提高了学生的学习兴趣,取得了较好的教学效果。
关键词:数控技术 插补原理 Visual C++
中图分类号:G712 文献标识码:A 文章编号:1673-9795(2013)02(a)-0185-01
数控技术是各类院校中机械相关专业的一门重要专业课程,它主要讲述数控技术的基本知识:数控技术的现状及发展;零件数控加工程序的编制知识,零件数控加工程序的编制,现代CAD/CAM的自动编程技术;机床数控系统的软、硬件结构及其组成;插补原理、刀补原理,及其计算机实现方法;数控伺服系统基本组成,检测装置基本原理及其选用,位置控制的实现原理及方法;伺服驱动装置的工作原理,数控系统速度及加减速控制的实现方法。其中,“插补原理”是数控技术中理论性较强的重点教学内容,要求学生掌握数控系统处理运动轨迹的方法,具有一定的抽象性。学生普遍觉得较为枯燥和乏味。尤其是在学习过象限圆弧插补的时候,学生很难理解课本中的处理方法。究其原因,主要在于学生无法直观的看到插补的过程及产生的效果。为改善这一现状,本文引入Visual C++技术,开发了插补原理的演示程序,将实践与理论教学有效地结合在了一起,取得了较好的教学效果。
1 Visual C++简介
Microsoft Visual C++是Microsoft公司推出的开发Win32环境程序,面向对象的可视化集成编程系统。它不但具有程序框架自动生成、灵活方便的类管理、代码编写和界面设计集成交互操作、可开发多种程序等优点,而且通过简单的设置就可使其生成的程序框架支持数据库接口、OLE2,WinSock网络、3D控制界面。
它以拥有“语法高亮”,IntelliSense(自动编译功能)以及高级除错功能而著称。比如,它允许用户进行远程调试,单步执行等。还有允许用户在调试期间重新编译被修改的代码,而不必重新启动正在调试的程序。其编译及建置系统以预编译头文件、最小重建功能及累加连结著称。这些特征明显缩短程式编辑、编译及连结的时间花费,在大型软件计划上尤其显著。
2 “插补原理”演示程序的开发
在数控机床中,刀具不能严格地按照要求加工的曲线运动,只能用折线轨迹逼近所要加工的曲线。数控装置根据输入的零件程序的信息,将程序段所描述的曲线的起点、终点之间的空间进行数据密化,从而形成要求的轮廓轨迹,这种“数据密化”机能就称为“插补”。按照插补的方法可分为逐点比较插补、数字积分插补等。按照插补曲线的种类又可分为直线插补、圆弧插补等。用动画来演示插补的关键在于将插补的每个动作进行分解,并以一定的时间间隔来进行绘制。图1为插补演示程序的算法流程图。
3 课堂应用
以(0,0)到(6,-4)的直线插补为例进行了演示,图2为数字积分法的演示结果。该程序很好的演示了这种插补的计算过程。
4 结语
为提高学生的学习兴趣,利用Visual C++尝试开发了插补原理的演示程序,取得了较好的教学效果。未来将利用Visual C++进一步完善数控技术其它原理演示程序的开发,并考虑将这一尝试推广到其它课程的教学中。
参考文献
[1] 龚仲华.数控技术[M].2版.机械工业出版社,2004.
[2] Ivor Horton.Beginning Visual C++ 2010[M].清华大学出版社.
关键词:数控技术 插补原理 Visual C++
中图分类号:G712 文献标识码:A 文章编号:1673-9795(2013)02(a)-0185-01
数控技术是各类院校中机械相关专业的一门重要专业课程,它主要讲述数控技术的基本知识:数控技术的现状及发展;零件数控加工程序的编制知识,零件数控加工程序的编制,现代CAD/CAM的自动编程技术;机床数控系统的软、硬件结构及其组成;插补原理、刀补原理,及其计算机实现方法;数控伺服系统基本组成,检测装置基本原理及其选用,位置控制的实现原理及方法;伺服驱动装置的工作原理,数控系统速度及加减速控制的实现方法。其中,“插补原理”是数控技术中理论性较强的重点教学内容,要求学生掌握数控系统处理运动轨迹的方法,具有一定的抽象性。学生普遍觉得较为枯燥和乏味。尤其是在学习过象限圆弧插补的时候,学生很难理解课本中的处理方法。究其原因,主要在于学生无法直观的看到插补的过程及产生的效果。为改善这一现状,本文引入Visual C++技术,开发了插补原理的演示程序,将实践与理论教学有效地结合在了一起,取得了较好的教学效果。
1 Visual C++简介
Microsoft Visual C++是Microsoft公司推出的开发Win32环境程序,面向对象的可视化集成编程系统。它不但具有程序框架自动生成、灵活方便的类管理、代码编写和界面设计集成交互操作、可开发多种程序等优点,而且通过简单的设置就可使其生成的程序框架支持数据库接口、OLE2,WinSock网络、3D控制界面。
它以拥有“语法高亮”,IntelliSense(自动编译功能)以及高级除错功能而著称。比如,它允许用户进行远程调试,单步执行等。还有允许用户在调试期间重新编译被修改的代码,而不必重新启动正在调试的程序。其编译及建置系统以预编译头文件、最小重建功能及累加连结著称。这些特征明显缩短程式编辑、编译及连结的时间花费,在大型软件计划上尤其显著。
2 “插补原理”演示程序的开发
在数控机床中,刀具不能严格地按照要求加工的曲线运动,只能用折线轨迹逼近所要加工的曲线。数控装置根据输入的零件程序的信息,将程序段所描述的曲线的起点、终点之间的空间进行数据密化,从而形成要求的轮廓轨迹,这种“数据密化”机能就称为“插补”。按照插补的方法可分为逐点比较插补、数字积分插补等。按照插补曲线的种类又可分为直线插补、圆弧插补等。用动画来演示插补的关键在于将插补的每个动作进行分解,并以一定的时间间隔来进行绘制。图1为插补演示程序的算法流程图。
3 课堂应用
以(0,0)到(6,-4)的直线插补为例进行了演示,图2为数字积分法的演示结果。该程序很好的演示了这种插补的计算过程。
4 结语
为提高学生的学习兴趣,利用Visual C++尝试开发了插补原理的演示程序,取得了较好的教学效果。未来将利用Visual C++进一步完善数控技术其它原理演示程序的开发,并考虑将这一尝试推广到其它课程的教学中。
参考文献
[1] 龚仲华.数控技术[M].2版.机械工业出版社,2004.
[2] Ivor Horton.Beginning Visual C++ 2010[M].清华大学出版社.