模块三FS-0iC的PMC操作一、PMC编程器与功能1.FS-0iC的编程器与功能内置PMC编程器(直接用CNC面板编程与监控)通过RS232C接口,用安装PLC编程软件的计算机编程FS-0内置编程器编辑器模块(FS-0A/B/C)→编辑器卡(专用存储卡FS-0iA)→CNC集成编辑器(FS-0iB/C)。PMC编辑器的功能PMC参数设定:设定定时器时间、计数器计数值、保持型继电器状态、数据寄存器状态。梯形图编辑:程序输入、修改、保存等。状态监控:I/O信号的显示、梯形图动态监控、信号跟踪。2.程序的编辑操作☞首次使用FS-0iC时:PMC初始化,清除全部数据(调试、维修时不能进行);进入PMC编辑器;设定PMC参数;编辑程序标题栏信息;梯形图程序的输入与编辑;设定I/O模块地址;编辑报警文本;PMC存储器数据整理。PMC的初始化同时按住面板的“X”与“O”键,接通CNC电源。☞★注意:PMC初始化将清除全部PMC程序与参数,正常使用的机床不可轻易进行初始化操作!PMC编程器的进入按MDI操作面板上的【SYSTEM】键按软功能键〖PMC〗☞CNC显示PMC编辑页面(图)。RUN/STOPEDITI/OSYSPRMPMCLADPMCDGNPMCPRMPARAMDGNOSPMCSYSTEM(OPRT)MONITPMC编辑页面操作键:第1页软功能键:〖PMCLAD〗:显示PMC梯形图程序;〖PMCDGN〗:PMC状态诊断与监控;〖PMCPRM〗:设定PMC参数。第2页软功能键:〖RUN/STOP〗:启动或停止PMC程序;〖EDIT〗:编辑PMC程序标题栏、梯形图程序、报警文本、设定I/O模块地址;〖I/O〗:PMC程序的输入与输出;〖SYSPRM〗:PMC系统参数的设定;〖MONIT〗:PMC在线监控参数的设定。二、PMC程序参数的设定1.参数设定操作步骤CNC的操作方式置“MDI”;取消参数写入保护(设定PWE=“1”,与参数写入操作同);按操作面板上的【SYSTEM】键;选择软功能键〖PMC〗;选择软功能键〖PMCPRM〗;☞LCD将显示PMC参数页面。〖TIMER〗:定时器显示与设定(已介绍);〖COUNTR〗:计数器显示与设定(已介绍);〖KEEPRL〗:保持型继电器显示与设定(常用);〖DATA〗:数据表显示与设定;〖SETING〗:PMC设定参数显示与设定(常用)。PMC参数显示页面保持型继电器(KEEPRELAY)作用:作为控制继电器设定PMC的运行管理参数(规定地址,不能在PMC程序中使用);☞运行管理参数需要在PMC程序编辑、PMC参数写入前予以设定。作为PMC程序的断电保持的内部继电器使用。☞一般不使用,习惯上以数据寄存器D***替代。PMC运行管理参数的设定选择〖KEEPRL〗,显示保持型继电器,或:选择〖SETTING〗,显示PMC设定页面;☞在〖SETTING〗方式下,只能设定常用的运行管理参数选择控制继电器或设定项;用数字键“0”、“1”改变设定值。PMC运行管理参数,不能在PMC程序中使用可以在PMC程序中作为编程元件使用2.运行管理参数的设定(保持型继电器)K17.0(HIDEPMCPROGRAM,SB7为K900.0):“0”:梯形图动态显示功能有效;“1”:无效。K17.1(PRGRAMMERENABLE,SB7为K900.1):“0”:PMC编辑器无效;“1”:PMC编辑器生效。K17.2(LADDERSTART,SB7为K900.2):“0”:开机后自动运行PMC程序;“1”:不能(MANUAL)。K17.7(DATATBLCNTLSCREEN,SB7为K900.7):“0”:显示数据表控制页面;“1”:不显示数据表控制页面。K18.6(EDITENABLE,SB7为K901.6):“0”:PMC程序编辑禁止;“1”:PMC程序编辑“允许”。K19.0(WRITETOF-ROM,SB7为K902.0):“0”:自动保存功能无效;“1”:梯形图编辑完成后自动保存。K19.2(ALLOWPMCSTOP,SB7为K902.2):“0”:〖RUN/STOP〗的停止功能无效;“1”:STOP功能有效。K19.7(PROTECTPMCPARAM,SB7为K902.7):“0”:PMC参数修改允许;“1”:参数修改禁止。直接设定常用的PMC运行管理参数运行管理参数的直接设定☞选择〖SETTING〗,在PMC设定页面下直接设定;3.PMC的启动与停止☞前提:PMC程序、参数输入完成。CNC电源接通后的自动启动☞前提:K17bit2=“1(K900bit2=“1”),CNC开机后PMC自动启动;选择【SYSTEM】→〖PMC〗;选择〖STOP〗,停止PMC运行。利用软功能键启动☞前提:K17bit2=“0”(K900bit2=“0”)时,CNC开机后PMC为“停止”状态;选择【SYSTEM】→〖PMC〗;选择〖RUN〗,启动PMC;选择〖STOP〗,停止PMC。PMC的强制停止☞当设定K17bit2=“1”(K900bit2=“1”),但机床发生了故障,开机时启动PMC程序存在危险时,可以禁止PMC自动启动功能。同时按MDI面板上的【CAN】与【Z】键,接通CNC电源,PMC的自动运行功能禁止(与K17bit2的设定无关)。MESAGESYMBOLLADDERTITLERUN/STOPEDITI/OSYSPRMMODULECROSSCLEARCLRMSGCLRSYMCLRLADCLRTTLCLRPRMCONDNSCLRMDLCLRALLMONIT4.PMC参数的清除☞通过以下操作进行清除选择〖CLRTTL〗:清除PMC程序标题栏;〖CLRLAD〗:清除PMC程序;〖CLRSYM〗:清除符号表;〖CLRMEG〗:清除报警文本表;〖CLRALL〗:清除标题栏、PMC程序、符号表、报警文本;〖CLRMDL〗:清除I/O模块地址设定;〖CONDNS〗:压缩PMC存储器;〖CLRPRM〗:清除PMC参数,功能键下有如下选择:〖CLRTMR〗:清除定时器;〖CLRCNT〗:清除计数器;〖CLRKPR〗:清除保持型继电器;〖CLRDT〗:清除数据表;〖CLRALL〗:清除定时器、计数器、保持型继电器与数据表。三、梯形图程序的编辑1.程序编辑的选择操作CNC操作方式置“MDI”;取消参数写入保护;按MDI操作面板上的【SYSTEM】键;选择〖PMC〗;扩展软功能键,在第2页上选择〖EDIT〗;MESAGESYMBOLLADDERTITLEPMCLADPMCPRMPMCDGNRUN/STOPEDITI/OSYSPRMMODULECROSSCLEARMONIT软功能的功能作用:第1页:〖TITLE〗:标题栏编辑;〖LADDER〗:梯形图编辑;〖SYMBOL〗:符号地址编辑;〖MESAGA〗:报警文本编辑。第2页:〖MODULE〗:I/O模块地址设定;〖CROSS〗:交叉表显示;〖CLEAR〗:PMC程序、参数清除与压缩。2.标题栏输入☞输入PMC程序标题,与程序执行无关。选择软功能键〖TITLE〗,进入标题栏编辑;调节光标,输入与编辑标题栏内容(共3页)。PMC程序号输入PMC程序版本输入PMC操作系统显示程序、符号表、报警文本容量显示循环扫描时间显示机床生产厂机床名称CNC与PMC类别PMC程序图号PMC编程日期PMC程序设计者PMC程序输入者其他说明3.PMC程序的编辑☞选择〖LADDER〗,进入梯形图编辑页面R200.1R200.1X0.1X0.3X0.2PMCLADDERDIAGRAMEDITORPMCSTOPFUNCTN》光标,可选择编辑位置选择需要的梯形图符号梯形程序的编辑元素:编程元件:单个触点、连线、线圈、“空位”、功能指令框;行:水平方向同一直线上的多个编程元件集合;网络(Network):一个输出线圈及所有控制线圈的触点、连线。程序编辑的软功能键显示:FUNCTNCOMANDSEARCHADRESSINSERTDELNETINSNETCOPYMOVECHANG第1层编辑菜单第2层编辑菜单〖FUNCTN〗:功能指令选择〖COMAND〗:块编辑(行与网络的插入/删除/移动/复制)。4.逻辑梯形图的编辑R200.1R200.1X0.1X0.3X0.2PMCLADDERDIAGRAMEDITOR操作光标定位,选择输入位置;选择编程元件(如〖┤├〗),插入或修改编程元件;输入元件地址(如X0.1),用【INPUT】键输入。逻辑梯形图编辑要点:无编程元件处,用“水平连线”〖──〗连接;行与行之间用“右上连线”〖↑〗连接;每行允许串联的触点最多为7个,超过时最好用内部继电器;编辑过程中出现断电,输入的程序将被清除;☞建议:在输入程序的过程中随时进行保存。按照正确的步骤退出PMC,梯形图将被自动保存,☞当控制支路存在错误时,该线圈的网络将被全部删除;当本页存在错误时,将无法换页。水平连线的触点插入R200.1R200.1X0.1X0.3X0.2PMCLADDERDIAGRAMEDITORPMCSTOPFUNCTN》ba选择触点光标定位输入地址“非空连线”的触点插入光标定位;R200.1R200.1X0.1X0.3X0.2PMCLADDERDIAGRAMEDITORPMCSTOPFUNCTN选择〖↑〗删除左上垂直连接线;选择〖↑〗,垂直连接右上连线;选择〖──〗,连接一段水平线;垂直连线右移,产生一个“空连线”插入触点。触点插入点光标定位点COMAND并联触点的添加光标定位(区域内任意位置);R200.1R200.1X0.1X0.3X0.2PMCLADDERDIAGRAMEDITORPMCSTOPFUNCTNR200.2X0.4X0.5选择〖COMAND〗键,显示第2层菜单;选择〖INSNET〗键,插入网络,梯形图自动下移,生成一个“空行”;在“空行”上插入触点;输入垂直连线。触点插入点光标定位区COMANDSEARCHADRESSINSERTDELNETINSNET编程元件的删除☞光标定位到编程元件上,通过如下三个软功能键删除::删除左侧向上连接线;:删除右侧向上连接线;:删除水平连接线、触点、线圈。网络的删除光标定位到需要删除网络的起始行;选择〖COMAND〗,显示第2层菜单;选择〖DELETE〗键,被选择的网络将被高亮度显示;选择“删除”操作菜单;COMANDSEARCHADRESSINSERTDELETEINSNETSEARCHCANCELEXECC-DOWNC-UP〖C-DOWN〗/〖C-UP〗:使选定的区域向下或向上扩展;〖SEARCH〗:如光标定位在某一触点上,通过〖SEARCH〗,可以将区域扩展到下面第1次出现同样地址的网络为止;〖CANCEL〗:放弃删除操作;〖EXEC〗:删除选定行或删除所选定的区域内的程序。5.功能指令的编辑操作光标定位于第1个控制条件的输入行;编程元件(如〖┤├〗),输入控制触点与地址;按〖FUNCTN〗,选择功能指令输入;输入指令的SUB号,如SUB25为25,用【INPUT】键输入;自动显示功能指令框;按指令的格式输入参数,用【INPUT】键输入。X0.1DECBSUB254F00100000R0200ACTDECBSUB25F10输入数据00基准数据4输入格式R200结果寄存功能指令编辑要点控制参数的显示与书写格式有所不同,但输入次序一致;通过〖FUNCTN〗显示指令列表,可进行功能指令的SUB号查阅;显示指令列表后,再次按〖FUNCTN〗键,可撤销功能指令输入操作;功能指令有多个控制条件时,在指令输入后能够自动生成其他控制条件输入区。6.编程元件的搜索☞作用:直接搜索指定的编程元件操作COMANDSEARCHADRE