发那科功能指令.ppt

发那科功能指令.ppt

ID:57308397

大小:736.50 KB

页数:28页

时间:2020-08-11

发那科功能指令.ppt_第1页
发那科功能指令.ppt_第2页
发那科功能指令.ppt_第3页
发那科功能指令.ppt_第4页
发那科功能指令.ppt_第5页
发那科功能指令.ppt_第6页
发那科功能指令.ppt_第7页
发那科功能指令.ppt_第8页
发那科功能指令.ppt_第9页
发那科功能指令.ppt_第10页
资源描述:

《发那科功能指令.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、功能指令一:PMC结构语句第一级PMC程序区结束指令。第一级程序为快速执行程序区,每8ms扫描一次。第二级PMC程序区结束指令。系统会根据第二级程序的长短分成若干段,每8ms执行一段,为主程序区。PMC结束指令,在END和END2之间是子程序区。1定时器指令可变定时器指令,设定值在MDI画面上固定定时器指令,设定值在PMC程序上2定时器间歇打油润滑应用例时序:1.每次开机自动打油15秒,2.正常时打油30秒,间歇30分钟,3.可手动打油(每次打油时为打2.5秒,停2.5秒)3计数器指令环形计数器控制条件

2、CN0=0从0开始,0,1。。。NCN0=1从1开始,1,2。。。NUPDOWN=0加计数UPDOWN=1减计数RST清除计数值ACT计数条件,高电平计数指令变量计数器预置值地址双字节地址存放预置值计数器寄存器地址四字节地址存放计数值(一般使用D寄存器)4计数器的工件计数例5二:数据传送语句二进制附值语句格式指定:1:一个字节2:两个字节4:四个字节常数:附值常数,十进制形式。常数输出地址:常数的目的地址6逻辑乘数据传送指令应用:可以用来屏蔽某些位的输出。7逻辑和数据传送应用:可以强制某些位输出为18一

3、个字节的数据传送两个字节的数据传送多个字节的数据传送9三:数据比较指令二进制大小判别指令指定格式:输入地址:取决于指定格式输出结果:R9000#0=1输入制=比较值R9000#1=1输入值<比较值10一致性比较指令(仅适用于BCD码)输入数据指定格式:0:输入值为常数1:输入值为地址控制条件:BYT0:两位BCD1:四位BCD11四:二进制代码的处理二进制代码转换(数–数的关系)应用:倍率开关的处理手动倍率输入值:0.01%=1111111111111110切削倍率输入值:1%=1111111012奇偶

4、校验指令在FANUC标准面板上的倍率开关上都有一位信号作为校验位而存在,我们可以取样这个信号进行开关信号的掉线检测处理。同样的指令也可以应用在刀塔的编码器反馈刀位检测上。OE:0偶校验1奇校验RST:复位错误信号输出ACT:指令执行W1:1错误输出校验数据地址:校验指令只对一个字节的数据寄存器进行校验检查13二进制译码(数–位的关系)应用:M代码译码处理执行M07指令↙14五沿信号的处理上升沿检测下降沿检测15逻辑运算指令异或指令与指令(可多字节进行运算)格式指定或指令16非指令格式指定17刀库指令刀库

5、的种类:1固定刀库:刀具号和刀座号之间的关系不会随着刀具的交换而改变,而一直保持一一对应。2随机刀库:刀具号和刀座号之间的关系随着刀具的交换而改变。因此需要刀具表来记录刀具和刀座号的对应关系。换刀时序:固定刀库:因为刀具号和刀座号是一致的,因此程序中的目标刀具号指令可以直接和当前位的刀座号进行比较计算,计算出相应的旋转步数和旋转方向驱动刀库电机旋转,当当前位的刀座号和目标刀号一致后停止刀库电机,进行和主轴的刀具交换。随机刀库:1.因为刀具号和刀座号之间是随机安装的,因此当程序的目标刀号发出后,首先要根据

6、数据表所记录的刀具号和刀座号的对应关系检索出对应的刀座号2.根据目标刀座号和当前位的刀座号计算出旋转步数和旋转方向驱动刀库电机旋转,当当前位和目标位一致后停止刀库电机,进行和主轴刀具交换。3.当刀具交换完成后,更新刀具表上的主轴刀号和当前位的刀号,完成整个换刀时序。18数据表—刀具表首先根据刀库的排刀情况建立数据表以上是一随机刀库的刀库表,刀具数量可以是刀库刀座数量+1的关系。19功能指令(以随机换刀为例)1首先根据T指令检索目标刀所在的刀座号指令:二进制数据检索数据表容量=刀具数容量检索数据=目标刀号

7、检索结果=目标刀座号W1=0找到检索数据1未找到检索数据20例:程序:N10T7M6;N20M30;212.根据当前位刀座号和目标刀座号计算出旋转方向和旋转步数指令:二进制旋转指令RN00:转台位置号从0开始1:转台位置号从1开始DIR0:旋转方向不选择,正向1:判断旋转方向POS0:计算目标位置1:计算目标前一个位置(需要提前减速控制时采用)INC0:计算位置数1:计算旋转步数ACT命令执行条件旋转部件分度数地址:存储刀盘刀数的地址号当前位置地址:存储当前刀座号的地址号目标位置地址:存储DXCHB搜索

8、出的目标刀座号的地址计算结果输出地址:存储目标位置号或旋转步数的地址W1:0正向旋转1负向旋转22例:233.旋转到位后刀具交换完成后更新数据表指令:二进制变地址传送RW0:从数据表中读出数据1:向数据表中写入数据24例:更新前更新后更新当前位刀号更新主轴位刀号注意和前一指令错开一个时序25窗口功能PMC和NC之间除了可以进行G/F的内部信号的交换外,还可以通过窗口功能对NC内的系统数据、伺服信息、主轴信息等进行读写控制。指令:窗口读指令窗

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。