《数控系统软件设计》PPT课件.ppt





《《数控系统软件设计》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《数控系统软件设计》PPT课件.ppt(37页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、数控系统软件设计控制步进电机的环形分配程序步进电机控制组成脉冲分配驱动电源硬件软件(I/O)步进电机控制任务方向转速步数以实验板四相八拍步进电机为例:1.接口电路四相八拍通电顺序状态AABBBCCCDDDA序号12345678正转:12345678反转:87654321操作过程状态AABBBCCCDDDA序号12345678端口状态00010 x0100110 x0300100 x0201100 x0601000 x0411000 x0c10000 x0810010 x09DCBA例:假如x电机当前序号3(状态:0010),正转:则进入序号4(状态:0110)反转:则进入状态2(状态:0011
2、)/-/步进电机软件环形分配程序/-/-变量定义-#include reg52.h/-三种步进电机工作方式软件分配表-unsigned char code step_tab04=0 x8,0 x4,0 x2,0 x1;/4相单4拍unsigned char code step_tab14=0 xc,0 x6,0 x3,0 x9;/4相双4拍unsigned char code step_tab28=0 x1,0 x3,0 x2,0 x6,0 x4,0 xc,0 x8,0 x9;/4相8拍/-变量定义结束-数控系统速度控制设计1。改变进给脉冲频率2。加入升降速控制一。数控机械速度控制程序设计调速
3、方法:硬件数控:改变振荡器频率来改变进 给脉冲频率软件数控:循环等待延时/*-约延时100us -*/delay(unsigned char dy)unsigned char ii;while(-dy)for(ii=0;ii3)step_index=0;/正转 else if(-step_index0)step_index=3;/反转 P1=step_tab1step_index;for(i=0;i=0)DirX=1;else DirX=0;/计算三坐标终点坐标绝对值和方向计算三坐标终点坐标绝对值和方向 AbsYe=abs(ye);if(ye=0)DirY=1;else DirY=0;AbsZ
4、e=abs(ze);if(ze=0)DirZ=1;else DirZ=0;Q_DDA=AbsXeAbsYe?AbsXe:AbsYe;/求三坐标最大长度作为求三坐标最大长度作为Q值值 Q_DDA=Q_DDAAbsZe?Q_DDA:AbsZe;M=Q_DDA;/计数长度计数长度 if(Q_DDA=0)return;/直线距离为直线距离为0,不做任何操作,不做任何操作SigmaX=0;SigmaY=0;SigmaZ=0;Length=(long)AbsXe*(long)AbsXe+(long)AbsYe*(long)AbsYe+(long)AbsZe*(long)AbsZe;Length=(long
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数控系统软件设计 数控系统 软件设计 PPT 课件

限制150内