//
机床数控技术课程设计
说明书
学 专 学 姓
校:南京航空航天大学 业:机械工程及自动化 号: 名:
设计题目:PL1 DC21 指导老师: 时
间:
//
一.课设任务:
1.PL1-----逐点比较法插补第1象限直线; 2.DC21---DDA法插补第2~1象限顺圆弧。
二.课设要求:
1.具有数据输入界面,如输入直线插补的起点、终点,圆弧插补的起止点、圆心或半径、插补的步长等;
2.具有插补过程的动态显示功能,如单步插补、连续插补等; 3.插补的步长可调;
4.直线的起点、圆弧的圆心在坐标系中的位置可变(即直线的起点、圆弧的圆心可不设定在坐标原点)
5.建议使用C语言编程,有条件者可使用VB、VC等语言编程。
三.程序界面及运行截图
1.直线连续插补:
//
2.直线单步插补:
3.圆弧连续插补:
//
4.圆弧单步插补:
//
四、程序流程图
1.PL1:逐点比较法插补第1象限直线
逐点比较法插补直线的过程为每进给一步需完成偏差判别,坐标进给,偏差计算,
终点判别四个步骤,具体流程如图1 所示。 开始 初始化,输入起点x01、y01,终点x02、y02,步长k E=(abs(x01-x02)+abs(y01-y02))/k (总步数) F=0 (判别函数) E>0 N 结束 Y F>=0 N Y 向正Y方向前进一步 F=F+(x02-x01) 向正X方向前进一步 F=F-(y02-y01) E=E-1
机床数控技术课程计划
//机床数控技术课程设计说明书学专学姓校:南京航空航天大学业:机械工程及自动化号:名:设计题目:PL1DC21指导老师:时间://
推荐度:
点击下载文档文档为doc格式