首页 理论教育 实用的3.5.1辅助控制功能优化指南

实用的3.5.1辅助控制功能优化指南

时间:2023-06-18 理论教育 版权反馈
【摘要】:表3.5-1为ISO1056规定或FS-0iD常用的辅助功能代码表。图3.5-1 辅助功能的普通处理过程当加工程序执行到辅助功能代码时,CNC即将其转换为二进制信号传送PMC,并输出辅助功能修改信号MF。辅助动作执行完毕,PMC向CNC回送辅助功能完成信号FIN,CNC收到FIN信号后即将MF信号复位,并继续执行下一程序段。辅助功能的高速处理过程如图3.5-2所示,它以FIN信号的状态变化代替了FIN=1的回答信号,简化了CNC和PMC的应答过程,其辅助功能的执行速度更快。

实用的3.5.1辅助控制功能优化指南

1.功能说明

在第1章中,我们已经说明研发数控机床的最初目的是为了解决轮廓加工的刀具运动轨迹控制问题,因此,坐标轴的运动控制是CNC最为主要的功能,而除此以外的、控制机床其他动作的功能,通称为辅助功能或辅助机能。

在加工程序中,CNC的辅助功能一般用M、B、E等代码来指令,以M代码指令为常用,故称第1辅助功能;而B、E代码一般只在特殊机床上使用,故称第2、第3辅助功能。从指令的性质和CNC处理方式上看,主轴转速指令S、刀具指令T亦属于CNC辅助功能的范畴,但由于S、T指令的控制对象明确、指令通用,因此,也可将其作为独立的指令看待。

辅助功能的可以在加工程序中自由编程,CNC在执行加工程序时,可将辅助功能代码转换为进制信号,直接传送到外部或内部的PMC上,因此,它们可以通过强电线路或PMC程序,控制机床的换刀、工作台交换、工作台分度以及冷却、润滑、排屑等辅助动作。

辅助功能的最大特点是指令的作用与意义可由设计者自由定义。例如,在M代码指令中,除了M00、M01、M02、M30等绝少数代码与CNC加工程序的执行直接相关外,其余M代码均可由机床设计者定义与使用。因此,在不同的机床上,同一辅助功能代码可能有完全不同的含义,其编程必须参照机床生产厂家提供的使用说明书进行。

FS-0iD可使用第1辅助功能M和第2辅助功能B。在加工程序中,M代码可使用8位10进制正数M0~M99999999编程;B代码可使用8位带符号与小数点的10进制数编程。CNC可以将M、B代码以32位二进制的形式传送到内置PMC上,用户可以通过PMC程序的编制,定义其功能和机床动作。

2.M代码定义

第1辅助功能M是几乎所有CNC都必须具备的基本辅助功能,绝大多数M代码的功能与作用都可由机床生产厂家自由定义。但是,为了统一格式和便于用户使用,ISO1056标准及FANUC公司对于部分常用的辅助动作,作了M代码的一般规定,这些M代码在绝大多数数控机床上都具有相同的意义。表3.5-1为ISO1056规定或FS-0iD常用的辅助功能代码表

表3.5-1 FS-0iD常用辅助功能代码表

978-7-111-42089-7-Chapter03-43.jpg

3.辅助功能的处理

FS-0iD的辅助功能执行过程相同,在加工程序自动运行时,CNC执行到M、B代码指令时,便将以10进制数表示的M、B代码转换成32位二进制信号,传送到PMC上,并同时发送M或B修改信号MF或BF。机床生产厂家可以根据机床的实际需要,通过PMC程序,对M、B代码进行译码、逻辑编程等处理后,转换为控制液压气动阀电磁铁继电器、接触器等执行元件动作的PMC输出信号,以控制机床电磁元件执行相应的动作。(www.xing528.com)

当辅助功能代码和坐标轴运动指令在同一程序段上编程时,辅助功能代码可在坐标轴运动的同时,或在坐标轴运动完成后执行,它决定于PMC程序的设计。

为了保证辅助动作的清晰、可靠,一般而言,一个加工程序段中所编程的同类辅助功能代码不应超过1个,但是,如果需要,FS-0iD也可以在一个程序段中编入3个M代码。在这种情况下,CNC将向PMC同时传送3组不同的M二进制代码信号,以便同时执行机床不同的辅助动作。

为了便于操作者的程序调试,FS-0iD可通过辅助功能锁住信号,禁止CNC的M、S、T、B信号输出,以便单独进行刀具运动轨迹的模拟。

FS-0iD的辅助功能处理分为普通处理和高速处理两种。辅助功能代码的普通处理过程如图3.5-1所示。

978-7-111-42089-7-Chapter03-44.jpg

图3.5-1 辅助功能的普通处理过程

当加工程序执行到辅助功能代码时,CNC即将其转换为二进制信号传送PMC,并输出辅助功能修改信号MF。PMC在接收到M代码和MF信号后,通过PMC程序译码、逻辑编程控制相应的PMC输出,执行相关动作。辅助动作执行完毕,PMC向CNC回送辅助功能完成信号FIN,CNC收到FIN信号后即将MF信号复位,并继续执行下一程序段。在PMC执行辅助功能的过程中,CNC通常都应处在等待状态。

辅助功能的高速处理过程如图3.5-2所示,它以FIN信号的状态变化代替了FIN=1的回答信号,简化了CNC和PMC的应答过程,其辅助功能的执行速度更快。

978-7-111-42089-7-Chapter03-45.jpg

图3.5-2 辅助功能的高速处理过程

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈