机床数控技术课程设计说明书doc.doc

  1. 1、本文档共36页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
机床数控技术课程设计说明书doc

机床数控技术 课程设计说明书 姓 名:XXX 学 号:050310605 指导老师:XXX XXXXXXXXXXXXXXXX大学机电学院 2007.1 目录 课程设计介绍……………………………………………-1- 1.1 任务说明…………………………………………………..-1- 1.2 要求………………………………………………………..-1- 程序操作及算法流程图………………………….. -2- 2.1 程序操作流程………………………………………..……-2- 2.2 逐点比较法插补直线流程…………………………….…-3- 2.3 DDA法插补直线流程……………………………….…..-4- 2.4 逐点比较法插补圆弧流程………………………….……-5- 三、 用户使用说明…………………………………..….-6- 四、课程设计过程中的想法和遇到的困难…………....-12- 五、本设计的优缺点………………………………….....-13- 六、主要算法及源程序………………………………....-13- 6.1 基本画两点间直线的函数…………………………..……-13- 6.2 绘制坐标……………………………………………….….-13- 6.3 DDA法插补直线…………………………………….……-15- 6.4逐点比较法插补直线……………………………….……..-17- 6.5逐点比较法插补圆弧……………………………….……..-22- 6.5.1插补圆弧主程序…………………………………………………......……-22- 6.5.2插补第一象限圆弧………………………………………………...…...…-28- 6.5.3插补第二象限圆弧……………………………………………………...…-30- 6.5.4插补第三象限圆弧…………………………………………………...……-31- 6.5.5插补第四象限圆弧…………………………………………………...……-32- 七、主要参考文献……………………………………….-34- 一、课程设计介绍 1.1、任务说明: (1)直线插补:DL3, DDA法第三象限直线插补。 (2)圆弧插补:PC41,逐点比较法四一象限逆圆弧插补。 1.2、要求: (1)具有数据输入界面,如:起点,终点,圆心,半径及插补步长。 (2)具有插补过程的动态显示功能,如:但单步插补,连续插补。   本课程设计的题目要求是DDA法插补第三象限直线,逐点比较法插补四一象限逆圆弧,根据题目的要求,我做到:全平面用逐点比较法插补直线和全平面用DDA法插补直线,全平面插补逆圆弧,其中圆弧是优弧还是劣弧,通过输入半径的正负性来决定,根据需要可以改变插补步长,可以动态显示插补过程等。 二、程序操作及算法流程图 2.1 程序操作流程 2.2 逐点比较法插补直线流程 2.3 DDA法插补直线流程 2.4 逐点比较法插补圆弧流程 三、用户使用说明 3.1 程序开始运行时显示介面 3.2 在“Input”菜单项下选择“Input the Paramaters of the Line”项后跳出插补直线参数对话框,   在对应项中输入如下参数及点选如下选项后点“确定”按钮 3.3 点“确定”后出现如下的原直线(红色)和插补直线(绿色) 3.4 如在3.2中把“插补方法”项点选成“逐点比较法”,点“确定”按钮后出现如下的原直线(红色)和   插补直线(绿色) 3.5 在“Input”菜单项下选择“Input the Paramaters of the Arc”项后跳出插补圆弧参数对话框, 在对应项中输入如下参数及点选如下选项后点“确定”按钮 3.6 点“确定”后出现如下的原圆弧(红色)和插补圆弧(绿色) 3.7 如在3.5中把圆弧半径改为“-250”,则出现如下的原圆弧(红色)和插补圆弧(绿色) 四、课程设计过程中的想法和遇到的困难 1.由于是第一次编制这种要求有输入输出界面的程序,一开始的时候根本无法下手,以前都是在Turbo C 的环境下进行程序编制的,而Turbo C 的环境下做界面真的很难,所以首要任务是把VC的基本界面编制学会。 2. 在做DDA直线插补时,我的任务是第三象限,但我想直线插补对于象限的变化不大,所以就做了整个平面的直线插补,后来也确实如此,只要分直线的四种不同走向来考虑就可以很容易的实现整个平面的直线插补。 3. 逐点比较法圆弧插补,我在做这个插补程序之前首先是考虑它的参数问题,因为确定一个圆弧的参数很多,可以是:①圆心,起点和终点;②

文档评论(0)

xjj2017 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档