必威体育精装版机床数控技术课程设计说明书.docx

必威体育精装版机床数控技术课程设计说明书.docx

  1. 1、本文档共35页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
机床数控技术课程设计说明书 精品好资料- 精品好资料-如有侵权请联系网站删除 精品好资料- 精品好资料-如有侵权请联系网站删除 机床数控技术课程设计说明书 指导老师: 姓名: 班级: 学号: 2014/01/10 目录 一 课设任务 1 二 课设要求 1 三 编程语言 1 四 变量说明及程序界面 1 (一)DDA 第四象限直线插补变量说明 1 (二)逐点比较法第 1~2 象限逆圆弧插补变量说明 2 (三)DDA 第四象限直线插补程序界面 3 普通 DDA………………………………………………………………… …………...3 全加 载…………………………………………………………………… ……………3 半加 载…………………………………………………………………… …………...4 (四)逐点比较法第 1~2 象限逆圆弧插补程序界面 4 五 详细程序设计流程 图 5 (一)DDA 第四象限直线插补流程 图 5 (二)逐点比较法第 1~2 象限逆圆弧插补流程图 6 六 源程序 6 七 参考资料 32 一 课设任务 DDA 法插补第四象限直线; 逐点比较法插补第 1~2 象限顺圆弧。 二 课设要求 具有数据输入界面,如起点、终点、圆心、半径及插补步长等; 具有插补过程的动态显示功能,如单步插补、连续插补; 插补的步长可调; 三 编程语言:MATLAB 四 变量说明及程序界面 (一)DDA 第四象限直线插补 变量名称 说明 变量名称 说明 X1 直线起点横坐标 Jvx X 被积函数寄存器 Y1 直线起点纵坐标 Jrx1 X 普通DDA 积分累加器 X2 直线终点横坐标 Jrx2 X 全加载积分累加器 Y2 直线终点纵坐标 Jrx3 X 半加载积分累加器 x 绘图动点横坐标 Jvy Y 被积函数寄存器 y 绘图动点纵坐标 Jry1 Y 普通DDA 积分累加器 L 插补步长 Jry2 Y 全加载积分累加器 N 寄存器位数 Jry3 Y 半加载积分累加器 Mx X 终点判别计数器 X 插补动点横坐标 My Y 终点判别计数器 Y 插补动点纵坐标 (二)逐点比较法第 2~1 象限顺圆弧插补 变量名称 变量名称 说明 变量名称 说明 X1 圆弧起点横坐标 E 终点判别计数器 Y1 圆弧起点纵坐标 F 偏差判别 x 绘图动点横坐标 X 插补动点横坐标 y 绘图动点纵坐标 Y 插补动点纵坐标 r 圆弧半径 Mx X 插补步数 X2 圆弧终点横坐标 My Y 插补步数 Y2 圆弧终点纵坐标 L 插补步长 A 圆心到弦中点的距离 a1 圆弧起点角坐标 x0 圆心横坐标 a2 圆弧终点角坐标 y0 圆心纵坐标 a 绘图动点角坐标 程序界面: (三)DDA 第四象限直线插补 普通DDA 全加载 半加载 (四)逐点比较第 1~2 象限逆圆弧插补 五 详细程序设计流程图 (一)DDA 第四象限直线插补 初始化x参1数y1 x2 y2 L N 绘制直线 初始化寄存器 Y 选择加载方式 N Mx或0My0 N N  插补完成 N 转化到第一象限 转化到第二象限 转化到第三象限 转化到第四象限 Y ∑Xe=∑Xe+Xe ∑Ye=∑Ye+Ye Y Y ∑Xe=∑Xe+Xe ∑Ye=∑Ye+Ye Y Y ∑Xe=∑Xe+Xe ∑Ye=∑Ye+Ye Y ∑Xe=∑Xe+Xe ∑Ye=∑Ye+Ye X积分累加+X X积分累加-X X Y Y 器溢出 器溢出 积分累加-X X积分累加 N Mx=Mx-1 N 器溢出 Mx=Mx-1 N 器溢出 Mx=Mx-1 N +X Mx=Mx-1 N Y Y Y Y积分累加+Y Y积分累加+Y Y积分累加 Y 器溢出 器溢出 器溢出 -Y Y积分累加器溢出 -Y My=My-1 My=My-1 My=My-1 My=My-1 (二)逐点比较法第 1~2 象限逆圆弧插补 初始化参数 初始化参数x1 y1 r x2 y2 L 绘制圆弧 计算插补步数M N M0 插补完成 Y 判断转化后圆弧的象限 第一象限 N 第二象限 N 第三象限 N 第四象限 N N N N 圆内 圆内 Y 圆内 +X 圆内 +X Y X Y Y Y +Y X Y +Y M=M1 M=M1 M=M1 M=M1 六 源程序 function varargout = f2(varargin) % F2 MATLAB code for f2.fig % F2, by itself, creates a new F2 or raises the existing % singleton*. % % H = F2 returns the handle to a new F2 or the handle to % the existing

文档评论(0)

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

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

1亿VIP精品文档

相关文档