- 1、本文档共4页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单元PMC程序的设计与调试
《数控系统连接与调试》案例
单元六、PMC 程序的设计与调试
主轴倍率调节程序设计案例(7621-5 )
在实际数控机床上,除波段开关外,有时还使用倍率升/ 降按钮来调整主轴转速或进给
速度的倍率,本例以主轴倍率调节为例,提供了通过倍率升/ 降按钮逐级改变主轴转速倍率
的实用PMC 程序,可供读者参考。
1. 主轴倍率控制要求
FS-0iC/D 的主轴倍率控制要求如下。
① 主轴转速倍率调节通过PMC 输出到CNC 的8 位二进制编码信号SOV0~SOV7 实
现,信号的PMC 地址为G30.0~G30.7 。
② 主轴倍率的调节范围为0~254%,每级的倍率增量为1 % 。
③ 倍率调节信号SOV0~SOV7 和实际倍率的对应关系可由下式计算:
7
主轴倍率= 2i (SOVi)
0
2. 程序参数设定
在传统的FANUC 系统上,机床主轴速度的倍率调节范围为50%~120%,每级的增量
为5%,为此,本程序也按此要求进行设计。为了通过倍率升/ 降按钮调节主轴倍率,程序
设计时同样可将以上倍率值存储于PMC 的数据寄存器D 中,改变任何一级速度倍率,只
需要更改相应的数据寄存器即可。
由于每字节的数据寄存器可以存储2 位十进制数,因此,主轴倍率50%~95%的10 级
倍率可使用10 个数据寄存器D56~D65 存储;而100%~120%的5 级倍率需要用5 个双字节
数据寄存器D66~D74 存储,为此,需要先对PMC 数据寄存器的控制字进行表1 所示的设
定,其中,数据寄存器D76 用来定义初始倍率,其作用见后述。
表1 数据寄存器控制字设定表
数据寄存器控制字设定
说 明
No ADD PRAM TYPE DATA
006 D0056 0 10 D56~D65 的10 个数据寄存器为字长1 字节的十进制数
007 D0066 1 6 D66~D76 的6 个数据寄存器为字长2 字节的十进制数
PMC 的数据寄存器控制字定义完成后,便可在对应的数据存储器中设定表2 所示的各
级主轴倍率值。
表2 数据寄存器的主轴倍率设定表
数据存储器地址 D56 D57 D58 D59 D60 D61 D62 D63
1
设定值 50 55 60 65 70 75 80 85
数据存储器地址 D64 D65 D66 D68 D70 D72 D74 D76
设定值 90 90 100 105 110 115 120 400
3. PMC 程序设计
本主轴倍率控制程序由移位控制和代码转换两部分组成。
① 移位控制。为了简化PMC 程序,本程序的主轴倍率调整级的译码标记通过寄存器
移位指令实现。其移位信号的生成程序如图1 所示。
X4.1 R 13.1 R 13.0
X4.1 R 13.1
X4.2 R 13.3 R 13.2
文档评论(0)