- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单片机在旧铣床改造中的应用
90年代初,我国机械加工行业实现机电一体化对旧式机床进行了不同程度的改造。我们在参
与此项工作时,仔细分析了工厂的实际情况,本着勤俭节约、降低改造成本的原则,采用数
字控制系统作为步进电机的主要控制装置,对加工鞋底花纹的铣床进行了改造,从而缩短了
机械加工周期,提高了加工精度和生产效率。控制系统见图1。系统的CAM 工作主要是通
过单片机控制完成的,单片机按照输入的加工程序进行插补等各种运算产生进给量,由软硬
件相结合的技术实现脉冲分配,输出一系列脉冲信号,经过功放驱动步进电机工作,实现了
刀具按照规定曲线轨迹运动的加工。
2 系统设计
单片机工作原理
步进电机具有输出力矩较大、驱动简单、控制精度高、容易与数字电路接口等优点,在改造
过程中,我们采用功能价格比合理的单片微处理机系统µPS,构成直接输出步进电机所需驱
动信号。X向、Y向、Z向步进电机通过单片µPS 程序分别从扩展的I/O 接口电路中获得驱
动脉冲信号(fx、fy、fz)、正反转选择信号(Sx、Sy、Sz)、置零信号(Se)以及联动信号(Sxy、
Sxz、Syz),用于驱动机械传动(滚珠丝杠)转变为直线位移,进行位置和速度控制。因为步进
电机运转的步数是由驱动脉冲的个数决定的。所以根据这一工作原理只要不断改变绕组的通
电状态,步进电机就会按规定方向运转。当确定单片机晶振时,脉冲信号的最高频率也就确
定了。设计单片机程序将步进电机绕组的各种不同通电方式按照二进制编码列表编程(见表
1),执行不同次数的查表语句,输出脉冲的频率亦随之变化。图2是X方向脉冲分配子程序
框图。
表1 脉冲分配表地址代码值通电顺序(A、B、C)
TAB+10BH100
TAB+209H110
TAB+30DH010
TAB+40CH011
TAB+50EH001
TAB+60AH101
注:1——通电 0——断电
铣床加工与控制软件
改造后的铣床可用手控操纵,也可通过计算机编程自动控制。从硬件上配以步进电机为执行
元件;从软件上开发计算机CAD/CAM 程序,使之成为加工的控制器。鞋底花纹加工的软
件参数主要是根据工艺要求和轻工业部部颁标准编程,由系统PC 机(上位机)计算后,通讯
给单片机(下位机)执行控制步进电机完成的。
设计的CAD 软件具有对胶鞋大底的底样进行样条曲线拟合、边框设计和求任意平面曲线交
点的功能;具有鞋底放样、花纹图案设计、拼合设计和系列化设计的功能;具有图形变换、
映射成对设计的功能;具有计算显示加工刀具运动轨迹的功能;具有数据处理并将刀具轨迹
直接传输给I/O 接口进行加工的功能。实施加工时考虑到系统设计为开环控制,其精度较闭
环系统差的问题,采用交互式输入工艺参数、工件加工设置绝对零点、确定加工工艺路线、
消除舍入误差的累积效应和间隙补偿等方法来解决。其中交互式输入工艺参数的方法是对加
工花纹深度不同,便于提示操作者而采用的一种便利方法;设置绝对零点的方法是因为开环
控制没有可靠的绝对零点,花纹板数据量大,加工时间较长,于是就在模板上钻一个锥孔作
为对刀点(图3),编程加工时总以该点为加工起点,自动给出由该点到实际加工起点的空行
程指令,这样在加工过程中出现意外情况时,有恢复加工的能力。加工工艺路线是由几何模
型数据库决定的,是为提高加工效率,希望刀具空行程路线尽量短、尽量减少曲线加工过程
的反向间隙而采用的方法。消除舍入误差的累积效应和间隙补偿的方法在开环控制系统中是
必不可少的。因为加工指令都是用相对坐标编程的,每条指令都需对不是一个脉冲当量的部
分进行舍入取整,不可避免地会有舍入误差出现,在加工时若舍入误差累积量增大,将会严
重地影响鞋底花纹的加工质量。选择使用绝对坐标处理数据,编程时在曲线间记录上一条曲
线的终点到对刀点实际走的脉冲个数,本条曲线的起点到对刀点应该走的脉冲个数,以此两
者之差作为曲线间的空行程数。这样从数值上就能保证到各条曲线起点处所发出的脉冲数是
准确的,从而把舍入误差限制在一条曲线内。对传动间隙的补偿主要是判断加工行程方向,
当某一个坐标轴接受了反向指令时,该坐标轴在进行脉冲分配控制前,调用间隙补偿子程序,
发出一定数量的间隙补偿进给脉冲,使工作台自动越过传动间隙,然后再按指令脉冲移动,
就消除了传动间隙误差。
图3 两维鞋底外廓曲线图
在处理意外事故如突然停电、断刀等,要注意暂停位置不是事故发生的位置,确定事故发生
在哪一条指令内是很重要的。记录对刀点,换刀后重新对点,指定指令序号重新传输数据,
设计软件可以自动跳过指定条件以前的指令,不必保存刀具位
原创力文档


文档评论(0)