数控计算机仿真课程设计最终版(VB).docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数控计算机仿真课程设计最终版(VB)

广东工业大学课程设计任务书 题目名称 数控系统的计算机仿真实现 学生学院 机电工程学院 专业班级 机械设计制造及其自动化 姓 名(学号) 一、课程设计的内容 对于给定的一段NC代码,用VB或其他高级语言编写程序解释、插补,在PC机上仿真数控装置,进行图形描绘、坐标值显示、步进电机控制模拟显示及信号输出、冷却液和主轴开关量控制模拟显示及信号输出。 二、课程设计的要求与数据 具体要求如下: (1) NC代码中包含的代码类型有: G90 G54(G92) G00 G01 G02 G03 M03 M05 M08 M09 M30 例:下面给出一个具体的图形示意图,NC代码及其 加工轨迹图: % O0000 N106G0G90G54X10.Y20.M03M08 N108Z50. N110Z10. N112G1Z-1. N114Y15.0 N118G2X15.Y13.09J7.5 N120X20.Y15.I-5.0J5.59 N122G1Y20.0 N126X10. N128G0Z50. N130M5M09 N136M30 % (2)、要求根据NC代码屏幕模拟加工过程,图形显示位置,坐标值显示,辅助功能状态显示(冷却液和主轴开关量控制模拟显示)。 (3)、PC机模拟加工过程中,要求有实时的驱动三轴步进电机的控制信号、控制冷却液和主轴转动的开关量输出控制信号。假设信号从计算机并行打印口的数据信号线输出,端口地址为0x378。并行口数据线分配如下(低电平有效): 表一 并行口数据线信号定义 数据线信号 D0 D1 D2 D3 D4 D5 D6 D7 定义 PulseX DirX PulseY DirY PulseZ DirZ 主轴控制信号 冷却液控制信号 三、课程设计应完成的工作 每个学生应在规定时间内,独立完成所选题目。运用VB编程语言,编写计算机软件在WINDOWS实现数控装置的计算机仿真。要求清楚地分析问题、提出算法、确定人机界面、列出流程图,最后用程序验证,完成软件测试,并且提交程序说明书。 对选择典型零件编程题目的学生,要求用编写计算机软件的方法解决数控过程的一个问题。可以任选用本人熟悉的一种编程语言,要求清楚地分析问题、提出算法、列出流程图,最后用程序验证,并且提交程序说明书。 1.摘要 从工程的角度来看,仿真就是通过对系统模型的实验去研究一个已有的或设计中的系统,分析复杂的动态对象,仿真是一种有效的方法,可以减少风险,缩短设计和制造的周期并节约投资。计算机仿真就是借助计算机,利用系统模型对实际系统进行实验研究的过程。它随着计算机技术的发展而迅速地发展,在仿真中它有越来越重要的地位。 计算机仿真技术的发展趋势主要表现在两个方面:应用领域的扩大和仿真计算机的智能化。计算机仿真技术不仅在传统的工程技术领域(航空、航天、化工等方面)继续发展,而且扩大到社会经济、生物等许多非工程领域,此外,并行处理、人工智能、知识库和专家系统等技术的发展正影响着仿真计算机的发展。 数控加工仿真利用计算机来模拟实际的加工过程,是验证数控加工程序的可靠性和预测切削过程的有力工具,以减少工件的试切,提高生产效率。 仿真软件界面友好,基本实现了设计任务的要求,通过本软件可以知道在仿真加工刀具的坐标、各轴的工作情况以及辅助电机(冷却液的控制情况) 本仿真程序应用的是脉冲插补算法。在仿真过程中应用了两种插补方法:直线插补,圆弧插补(包括顺时方向插补和逆时方向插补)。 本仿真程序可以实现如下指令的判别和执行:G01,G02, G03, G04,G05,M05,M08 ,M09,M03,M30. 在应用时,编程者只要按照本应用程序的要求输入程序,即可以实现所要求的加工过程的仿真过程。本程序能够判断所输入的程序的正确性,可以对程序进行编辑。 本软件可以从平面和轴测两个视图同时观察仿真过程。 2.算法及原理 插补模块:CNC仿真系统的插补主要包括直线插补和圆弧插补。由于设计要求简易数控机床,因此采取脉冲增量插补(逐点比较法插补)。 逐点比较法是脉冲增量算法最典型的代表,是一种最早的插补算法,该法的原理:CNC细工在控制的过程中,能逐点地计算和判别运动轨迹与给定轨迹的偏差,并根据偏差控制进给轴向给定轮廓靠近,缩小偏差,使加工轮廓逼近给定轮廓。 逐点比较法使以折线来逼近直线或圆弧曲线的,它与规定的直线或圆弧之间的最大误差不超过一个脉冲当量Pulse,因此,只要将脉冲当量取得够小,就可达到加工精度的要求。 2. 1直线插补模

文档评论(0)

asd522513656 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档