版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 机电控制工程技术数控代码及插补算法综合实验 班 级: 学 号: 姓 名: 2016-6-12目录一、设计题目1二、设计目的1三、设计任务1四、实验思路及过程14.1插补算法介绍14.2直线插补流程24.3圆弧插补流程34.4 GUI界面以及操作说明34.5 G代码编写34.6手工编写G代码44.7 CAXA工程师生成G代码5五、实验感想6六、课程建议6一、设计题目插补算法及数控编程综合实验二、设计目的1.学习使用matlab或VC编程环境进行逐点比较插补算法(直线、圆弧)仿真。2.了解基本的G代码指令并完成编写简单的图形的G代码。三、设计任务1.使用mat lab GUI界面进行逐点比较插补
2、算法(直线、圆弧)仿真。2.设计一个图案进行G代码编程并仿真。四、实验思路及过程4.1插补算法介绍在数控机床中,刀具不能严格地按照要求加工的曲线运动,只能用折线轨迹逼近所要的加工曲线,这种逼近过程即为插补。插补分为直线插补和圆弧插补,分别实现刀具的直线和圆弧运动。本实验中,将采用逐点比较法以实现插补算法的仿真,编程完成一个GUI界面以及其相应的M-file。逐点比较法的基本原理为计算机在控制加工过程中,逐点地计算和判别加工偏差,以控制坐标进给,该法运算直观,插补误差不大于一个脉冲当量,脉冲输出均匀,调节起来比较方便。4.2直线插补流程直线插补中所用到的控制变量为起点、终点以及步长。步长控制了插
3、补精度,步长越小,插补精度越高。本实验中,采用坐标变换的方法,即将X-Y坐标轴原点平移到起点(Xs,Ys),然后判断终点坐标(Xe,Ye)所处的象限,即判断走刀方向,然后通过实际坐标点与理论直线的斜率偏差来生成走刀轨迹。最后在平移后的坐标轴中计算出走刀轨迹并进行终点判别,到达终点以后,利用画图命令,将走刀轨迹呈现在编写的GUI界面中。其程序流程图如下(见附图1):4.3圆弧插补流程圆弧插补中所用到的控制参数为:起始点(Xs,Ys)圆心(Xe,Ye),以及圆心角。圆弧插补亦采用了坐标变化,即将原点平移至圆心求得半径值,并根据增量角的正负确定走刀方向(规定逆时针为正),然后根据步长生成插值点,判断
4、方式为实际点到左边原点的距离与理论圆弧半径大小比较。到达终点后还原绝对坐标然后作图其程序流程图如下(见附图2):附图 1 圆弧插补流程图4.4 GUI界面以及操作说明GUI界面如附图3所示图3在直线插补中,起点框中输入起点坐标,在终点框中输入终点坐标,在步长框中输入步长,点击插补按钮即可。仿真结果如下图:附图 2 GUI圆弧插补在圆弧插补中,圆心框中输入圆心,角度框中在起始角位置输入起始角度,在增量角位置输入增量角度,R为插补圆弧的半径,step为步长。仿真结果如附图4:具体GUI(图形界面)以及M-file(插补代码)请见插补算法附件文件夹。4.5 G代码编写G代码的基本指令 表格 1 G代
5、码基本指令代码代码含义指令格式G00快速定位G00X(U)_Y(V)_G01直线插补G01 X(U)_Y(V)_F_G02/03圆弧插补G02:顺时针圆弧 G03:逆时针圆弧G02/03 X(U)_Y(V)_R_FG02/03 X(U)_Y(V)_I_J_FM03对应于笔架下降M05对应于笔架抬起M30程序停止4.6手工编写G代码手工编写G代码完成附图5所示图形绘制,其内容为剪刀。详细代码以及注释见数控编程附件文件夹。附图 3 自己编写的G代码在固高界面仿真界面4.7 CAXA工程师生成G代码因为个人喜欢红楼梦,所以选择红楼梦的梦字,同时选用比较难的字体,然后通过平面轮廓加工、轨迹仿真以及生成G代码等操作得到了初步的G代码,然后经过自己的修改完成了能输进固高平台的G代码,并成功完成了仿真,此过程中仿真图片见附图7,详细的G代码见数控编程附件文件夹。附图 4 仿真截图五、实验感想本以为掌握了理论知识后会简单很多,但真正操作起来全花
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《GAT 974.42-2011消防信息代码 第42部分:消防战评组织层次代码》专题研究报告
- 养老院投诉处理制度
- 企业培训管理制度
- 交通设施施工安全管理制度
- 2026湖北省面向中央民族大学普通选调生招录参考题库附答案
- 2026福建中共福州市委党校招聘博士8人考试备考题库附答案
- 2026福建艺术职业学院招聘3人参考题库附答案
- 2026西藏林芝市波密县第一批城市社区工作者招聘15人备考题库附答案
- 2026辽宁大连理工大学博士后招聘参考题库附答案
- 2026重庆市某国有企业外包员工招聘2人参考题库附答案
- 复方蒲公英注射液在痤疮中的应用研究
- 高考数学专题:导数大题专练(含答案)
- 腘窝囊肿的关节镜治疗培训课件
- 淮安市2023-2024学年七年级上学期期末历史试卷(含答案解析)
- 课件:曝光三要素
- 2023-2024学年山东省淄博市临淄区八年级(上)期末数学试卷(五四学制)(含解析)
- GB/T 10802-2023通用软质聚氨酯泡沫塑料
- 协调控制系统 CCS介绍
- 阑尾肿瘤-课件
- 深圳中核海得威生物科技有限公司桐城分公司碳13-尿素原料药项目环境影响报告书
- 正式员工派遣单
评论
0/150
提交评论