八型系统梯图培训_第1页
八型系统梯图培训_第2页
八型系统梯图培训_第3页
八型系统梯图培训_第4页
八型系统梯图培训_第5页
已阅读5页,还剩127页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

华中8型PLC结构中8型梯型图PLC采用循环扫描的方式,在程序开始执行的时候,第一次上电或重新载入PLC会运行一次初始化,之后所有输入的状态发送到输入映象寄存器,然后开始顺序调用用户程序PLC1及PLC2,当一个扫描周期完成的时候所有的结果都被传送到输出映象寄存器用以控制PLC的实际输出,如此循环往复。PLC接口信号工作原理PLC接口信号负责组织PLC和NC之间的信息交换寄存器介绍F寄存器为状态标志寄存器,用于CNC输入信号由CNC输入到PLC控制模块。G寄存器为控制标志寄存器,用于CNC输出信号由PLC控制模块输出到CNC,并由CNC进行处理的信号。B.P寄存器为断电保存寄存器,此寄存器的值断电后仍然保持在断电前的状态,不发生变化。断电保存寄存器也可作为PLC参数使用,用户可自定义每项参数的用途。寄存器的说明变量字节数数量范围说明X、Y15120~511I/O信号F、G231200~3119系统信号R14000~399内部寄存器W22000~199内部寄存器D41000~99内部寄存器P42000~199用户参数B4500~49断电保存T12560~127定时器PLC扫描周期第一级程序执行周期(PLC1)标准发布版为1ms,可由参数“插补周期”设定第二级程序执行周期(PLC2) plc1_time*plc2_lines/plc2_Nvalueplc1_time:PLC1的扫描周期plc2_lines:梯图生成的语句表中plc2包含的行数plc2_Nvalue:PLC2单周期支持的行数,标准发布为200例如:生成1400行的语句表,则1*1400/200=7ms接口地址的分配地址用途地址用途X0~X149外部输入信号Y0~Y149外部输出信号X150~X199保留Y150~Y199保留X200~X449AD信号Y200~Y449DA信号X450~X479保留Y450~Y479保留X480~X499面板接口输入Y480~Y499面板接口输出X500~X511保留Y500~Y511保留梯图编辑界面最简单的梯形图初始段结束PLC1段结束PLC2段结束最小的梯形图最小的梯图只需要一个元件,那就是1END或2END或IEND,这样生成的PLC将什么也不做。如果一个梯形图里没有这三个元件的任何一个,那么生成的PLC将不被执行,因此三者必具其一。注:本课件后面的示范由于篇幅限制,都没有画1END,如需引用,请自行添加。PLC典型案例一一、点灯(不带自锁)面板上+X灯Y485.4按下时灯亮,松开时灯灭1.1功能描述Y485.4X485.41.2输出是什么?1.3输出的条件是什么?+X按键被按下X485.4PLC典型案例一1.4梯形图怎么画?梯形图的规范案例一中的梯图也可以如下图画法梯形图的规范为了方便对梯形图的跟踪诊断,我们提倡对同一个寄存器的点位只画一次处理(用作判断则不限),同时为了防止出现死锁的出现,因此:1、尽量避免使用和,尽量采用2.即使,也只画一次。PLC典型案例二二、点灯(带自锁)面板上工作灯Y483.0按一次“工作灯”键则点亮面板灯,再按一次灯灭,循环往复2.1功能描述2.2输出是什么?Y483.0当捕获到按键X483.0的上升沿时,用中间寄存器R23.0记录。再结合当前工作灯Y483.0的状态判断是否点灯。2.3输出的条件是什么?工作灯按键X483.02.4梯形图怎么画?PLC典型案例二上升沿解锁之匙PLC典型案例三三、轴选择(不保持型)面板上按钮灯Y484.3将Y484.3灯的亮灭通过PLC传给系统软件以确定X轴被选中并且移动。按下X+时选择X轴并且轴向正方向移动。不按时停止轴选并且轴停止移动。3.1功能描述3.2输出是什么?Y484.33.3输出的条件是什么?面板上+X灯亮,轴移动。3.4梯形图实现的步骤PLC典型案例三1.调用JOGSW元件,设置轴号和方向;2.调用JOGVEL元件,设置移动类型;3.调用FEEDOVRD和RPOVRD元件,设置修调;(该元件将在后面案例中介绍)PLC典型案例三3.5梯形图怎么画?F和G本案例中,用元件JOGSW和JOGVEL的模块方式完成对轴的控制,除此之外,还可以用F和G实现.用F和G寄存器是一种更为广泛的表现形式,日本FANUC系统应用的就是这种方法。模块的优点:直观,见文知义,记忆方便FG的优点:直接,简捷,通用性强常用F寄存器说明轴状态寄存器0(F[轴号*80])轴移动中:轴在移动时为1,轴未移动时为零。回零第一步:轴回零还未碰到回零挡块时,为回零第一步。回零第二步:轴回零已碰过回零挡块,在找Z脉冲时为回零 第二步。回零成功:轴回零完成时,为1.第二参考点确认:轴在第二参考点时,为1.第三参考点确认:轴在第三参考点时,为1.第四参考点确认:轴在第四参考点时,为1.第五参考点确认:轴在第五参考点时,为1.轴伺服状态寄存器0(F[轴号*80+2])

伺服准备好:当伺服有使能,并且伺服未报警时,伺服会返回伺服准备好信号。轴位置控制模式:当轴为位置控制模式时,为1.轴速度控制模式:当轴为速度控制模式时,为1.轴力矩控制模式:当轴为力矩控制模式时,为1.主轴速度到达:当主轴速度到达时,为1.主轴零速:当主轴停止时,为1.通道状态寄存器0(F[通道号*80+2560])

MDI:通道处于MDI模式下。进给保持:通道处于进给保持状态。循环启动:通道处于循环启动状态。螺纹切屑:通道处于螺纹切屑状态,不允许进给保持。通道复位:当通道复位或按下面板上复位按键时,通道复位有效,直到设置通道复位应答。通道状态寄存器1(F[2564])

自动:通道处于自动模式。单段:通道处于单段模式。手动:通道处于手动模式。增量:通道处于增量模式。回零:通道处于回零模式。手摇:通道处于手摇模式。PMC:通道处于PMC模式。注:此通道寄存器仅在设置面板使能有效,并且为通道0时才有效。常用G寄存器说明轴控制寄存器0(G[轴号*80])

正限位:碰到正限位时,设置为1,系统报警并且禁止正向移动。负限位:碰到负限位时,设置为1,系统报警并且禁止负向移动。回零挡块:当机床碰到回零挡块时,设置为1。轴锁住:设置轴锁住为1时,轴禁止移动,但指令位置可以有变化。轴使能:轴的使能信号。从轴回零:当此信号为1时,主动轴回零完成后,此从动轴也开始需找Z脉冲,进行回零。从轴解除:此标志为1时,从轴耦合解除,可以单独移动从轴。常用G寄存器说明轴伺服控制寄存器1(G[轴号*80+3])伺服使能:在总线系统中,此标志为总线伺服的使能标志。常用G寄存器说明通道控制寄存器0(G[通道号*80+2560])

进给保持:设置通道进给保持。循环启动:设置通道循环启动。空运行:设置通道为空运行状态复位应答:当通道复位完成时,设置复位应答。急停:设置通道急停:复位:设置通道复位。常用G寄存器说明进给修调寄存器(G[通道号*80+2564])设置通道的进给修调。快移修调寄存器(G[通道号*80+2565])设置通道的快移修调。主轴修调寄存器(G[通道号*80+2566+主轴号])设置通道中某个主轴的修调。常用G寄存器说明通道控制寄存器2(G[2620])

自动:设置通道为自动方式。单段:设置通道为单段方式。手动:设置通道为手动方式。增量:设置通道为增量方式。回零:设置通道为回零方式。手摇:设置通道为手摇方式。PMC:设置通道为PMC方式。增量倍率:增量倍率占用2位。00代表x1;01代表x10;10代表x100;11代表x1000。快移:设置通道0中的所有轴的移动方式为快移方式。注:此通道寄存器仅在设置面板使能有效,并且为通道0时才有效。常用G寄存器说明轴正向运动控制寄存器(G[2622])

轴负向运动控制寄存器(G[2623])

注:此通道寄存器仅在设置面板使能有效,并且为通道0时才有效。3.6元件解析PLC典型案例三MOV:将源数据的值传递给目的数据源数据,可以是数值或寄存器目的寄存器。PLC典型案例三G[2622]876543210+WJog+VJog+UJog+CJog+BJog+AJog+ZJog+YJog+XJogG[2623]876543210-WJog-VJog-UJog-CJog-BJog-AJog-ZJog-YJog-XJogJOGSW:轴手动配置移动方向(1:正向0:负向)。逻辑轴号G的对应形式:G[2622](正向标记)和G[2623](负向标记)PLC典型案例三G[2620]109876543210快移增量倍率面板使能PMC手摇回零增量手动单段自动JOGVEL:轴移动类型逻辑轴号轴移动类型(1为普通速度,2为快进速度)。G的对应形式:G[2620].10增量倍率00:x1;01:x10;10:x100;11:x1000PLC典型案例三3.7用F和G怎么画梯形图?PLC典型案例四四、轴点动(保持型)Y482.0X482.04.1功能描述按下X键选择X轴,按+键正向移动,按-键负向移动。面板上工作灯Y482.0

将Y482.0灯的亮灭通过PLC传给系统软件以确定X轴被选中。4.2输出是什么?4.3输出的条件是什么?+X键被按过一次后,接着按住+键或-键X485.3X485.5PLC典型案例四4.4用F和G怎么画梯形图?4.5用模块怎么画梯形图?PLC典型案例四五、手动主轴转(总线主轴)5.1功能描述按下主轴正转时,主轴开始正方向旋转面板上Y482.5主轴正转灯,当主轴正转灯亮时通过SPDLJOG还有SPDLBUS将主轴正转信号传给系统软件。5.2输出是什么?Y482.5PLC典型案例五5.3输出的条件是什么?按下主轴正转,主轴正转灯亮PLC典型案例五5.4需要用到的F和GG[2622]876543210+WJog+VJog+UJog+CJog+BJog+AJog+ZJog+YJog+XJogG[2623]876543210-WJog-VJog-UJog-CJog-BJog-AJog-ZJog-YJog-XJogPLC典型案例五5.5用F和G怎么画梯形图?5.6用模块怎么画梯形图?PLC典型案例五解锁之匙PLC典型案例五SPDLJOG:主轴配置5.7元件解析旋转方向(1:正转0:反转)。逻辑轴编号主轴的序号通道号SPDLBUS

总线式主轴六、自动主轴转6.1功能描述在系统自动方式下运行M3后主轴转通过MGET模块点亮主轴正转灯Y482.5,当正转灯亮时通过SPDLJOG和SPDLSBU将主轴正转信号传给系统软件。再用MACK响应M3指令完成6.2输出是什么?Y482.5PLC典型案例六Y482.6Y482.76.3输出的条件是什么?在自动方式下按循环启动执行M3指令PLC典型案例六6.4需要用到的F和GF[2560]1514131211109876543有轴回零找Z脉冲复位中保留上层复位校验标记保留螺纹切削正在切削测量中断标记空运行

循环启动进给保持MDIF[ax*80+2]15141312111098主轴零速主轴速度到达伺服力矩模式伺服速度模式伺服位置模式伺服准备好PLC典型案例六6.5用F和G怎么画梯形图?6.6用模块怎么画梯形图?PLC典型案例六PLC典型案例六PLC典型案例六MGET:获取M指令6.7元件解析通道号代码号通道号代码号MACK:应答M指令CYCLED:取循环启动状态通道号PLC典型案例六主轴的轴号SPDLRCH:取主轴速度到达状态SPDLZERO:取主轴零速状态主轴的轴号七、润滑7.1功能描述每隔15分钟开润滑,再隔20秒关润滑7.2输出是什么?PLC典型案例七Y0.27.3输出的条件是什么?开一个中间寄存器,过15分钟将寄存器置1,再过20秒将寄存器清零。当寄存器为1时输出润滑。7.4梯形图怎么画?PLC典型案例七画法一(数字写入,统一单位:秒)PLC典型案例七画法二(数字写入,分别用分钟和秒)PLC典型案例七画法三(参数写入,分别用分钟和秒)7.5参数说明PLC典型案例七时间长度数字或P寄存器注:使用重复序号的定时器,生成PLC时软件将报警时间单位3:小时2:分钟1:秒0:毫秒序号PLC典型案例八八、回零8.1功能描述在回零模式下按轴选键后开始回零8.2输出是什么?X轴回零开始8.3输出的条件是什么?在回零模式下按+X键(X484.3)触发回零开始X484.38.4梯形图怎么画?PLC典型案例八HOMERUN:参数为当前回零的逻辑轴号。8.5元件解析PLC典型案例八1514131211109876543210保留保留保留保留保留保留保留保留轴使能轴锁住回零碰挡块回零开始负向禁止正向禁止负超程正超程8.5用F和G怎么画?F和G:G[轴号*80].4PLC典型案例九九、回零过程9.1功能描述X轴回零开始后,撞回零开关找到Z脉冲回零完成。9.2输出是什么?回零完成标记R62.09.3输出的条件是什么?撞回零开关X1.0后找到Z脉冲9.4梯形图怎么画?PLC典型案例九PLC典型案例九9.5参数说明HOMESW:回零挡块HOMELED:取回零完成状态F和G:G[轴号*80].5轴号轴号F和G:F[轴号*80].4PLC典型案例九9.6用F和G怎么画?PLC典型案例十十、增量倍率设置10.1功能描述通过按键选择倍率,同时点灯PLC通过STEPMUL将增量倍率传给系统10.2输出是什么?Y483.5Y482.3Y482.4Y483.410.3输出的条件是什么?通过不同的进给倍率灯将进给倍率编码后传给STEPMUL10.4梯形图怎么画?PLC典型案例十PLC典型案例十PLC典型案例十如上图: 当R232.0为1时,将数值1传给W0; 当R232.1为1时,将数值10传给W0; 当R232.2为1时,将数值100传给W0; 当R232.3为1时,将数值1000传给W0;注:PTN最大只支持4个数据,当多个点同时有效,传递最后一个10.5参数说明PTN:根据IO点传递多个数据源数据1源数据2源数据3源数据4条件1条件2条件3条件4目的寄存器PLC典型案例十STEPMUL:设置增量倍率通道号注:增量倍率最大有1000,因此不能用R,只能用W,否则出错存储增量倍率的寄存器PLC典型案例十一十一、设置工作模式11.1功能描述按不同的方式键将系统设置成不同的工作模式PLC通过MDST将不同的工作模式传给系统软件,让系统改变工作模式11.2输出是什么?11.3输出的条件是什么?按下不同的工作模式按键,并将按键按照模式存入中间寄存器。PLC典型案例十一X480.1X480.2X480.3X480.0X480.4PLC典型案例十一11.4梯形图怎么画?PLC典型案例十一PLC典型案例十一工作方式自动单段手动增量回零手摇PMC参数1248163264MDST:模式设置

11.5参数说明工作模式对应该值如下表:存储工作模式的寄存器通道号G的方式:G[2620].0~G[2620].3参见案例三的表格PLC典型案例十一11.6用F和G怎么画?PLC典型案例十二十二、点亮当前工作模式灯12.1功能描述获取当前工作模式点面板灯工作模式灯12.2输出是什么?12.3输出的条件是什么?将从MDGT中取到的工作状态存入中间寄存器中,判断中间寄存器中的值点灯。Y480.1Y480.2Y480.3Y480.0Y480.4PLC典型案例十二12.4梯形图怎么画?PLC典型案例十二工作方式自动单段手动增量回零手摇PMC参数1248163264MDGT模式获取12.5参数说明通道号工作模式对应该值如下表:工作模式值F的方式:F[2564].0~F[2564].7PLC典型案例十二76543210保留PMC手摇回零增量手动单段自动12.6用F和G怎么画?PLC典型案例十三十三、手摇设置13.1功能描述设置手摇的轴选信号以及手摇的修调值。PLC通过MPGSET将手摇的轴选及及修调值传给系统软件,让系统软件在手摇模式下工作。13.2输出是什么?13.3输出的条件是什么?手摇的轴选信号以及手摇的修调值有变化。PLC典型案例十三手摇轴选修调值PLC典型案例十三13.4梯形图怎么画?PLC典型案例十三PLC典型案例十三13.6参数说明RTOMPG:总线式手摇模块手摇脉冲增量MPGSET:配置手摇参数MPG编号手摇倍率手摇轴号MPG编号PLC典型案例十四十四、硬限位14.1功能描述当轴撞硬限位后系统报警PLC通过AXISPLMT和AXISNLMT模块将撞限位传给系统软件。14.2输出是什么?14.3输出的条件是什么?硬限位的IO信号有效。PLC典型案例十四14.4梯形图怎么画?PLC典型案例十四14.5参数说明AXISPLMT:轴正超程AXISNLMT:轴负超程轴号轴号G的方式:G[轴号*80].0G的方式:G[轴号*80].1PLC典型案例十四14.6用F和G怎么画?PLC典型案例十五十五、急停15.1功能描述拍下急停后的响应。禁止运行允许,关伺服使能。15.2输出是什么?15.3输出的条件是什么?急停IO点无效。PLC典型案例十五15.4梯形图怎么画?PLC典型案例十五15.5元件解析STOP:急停通道号G的方式:G[2560].11CALL:子程序调用子程序代号注:子程序代号必须是S+数字的形式PLC典型案例十五子程序代号SP:子程序起始标记SPE:子程序结束标记位于SP和其后最近的SPE之间的梯形图部分组成了一个子程序模块;子程序模块必须位于1END和2END之后,所以调用该子程序的CALL元件不会和子程序模块毗邻;CALL可在任何位置调用,并和所在位置的扫描周期一致。PLC典型案例十五15.6用F和G怎么画?PLC典型案例十六十六、复位(方式1)16.1功能描述解开急停后系统复位。设置系统复位和调用复位的子程序16.2输出是什么?16.3输出的条件是什么?旋出急停按钮。PLC典型案例十六16.4梯形图怎么画?PLC典型案例十六16.5元件解析通道号RESET:通道复位G的方式:G[2560].13PLC典型案例16.6用F和G怎么画?PLC典型案例十七十七、复位(方式2)17.1功能描述按系统上的复位键停主轴等所需要复位的信号。17.2输出是什么?17.3输出的条件是什么?按下复位键PLC典型案例十七17.4梯形图怎么画?PLC典型案例十七PLC典型案例十七RSTCLR:清除复位状态通道号17.5模块说明RSTCHK:取复位状态通道号PLC典型案例十八十八、轴使能18.1功能描述开启逻辑轴使能和伺服使能给每个轴输出使能18.2输出是什么?18.3输出的条件是什么?伺服使能有效和主轴使能有效。PLC典型案例十八18.4梯形图怎么画?PLC典型案例十八18.5元件解析AXISEN:轴使能如前页图中0、2.5分别表示X轴、Z轴和主轴轴号G的方式:G[轴号*80].7PLC典型案例十八SVSW:伺服使能(总线式)轴号G的方式:G[轴号*80+3].0PLC典型案例十九18.6用F和G怎么画?PLC典型案例十九十九、进给修调19.1功能描述获取进给修调值,传递给系统软件19.2输出是什么?设置进给修调19.3输出的条件是什么?面板进给修调的波动开关点X489PLC典型案例十九19.4梯图怎么画?19.5参数说明PLC典型案例十九COD:代码转换数据源的起始位置

例如上图:当R214的值为0,则传递P8的数据给R72,当R214的值为1,则传递P9的数据给R72,.....当R214的值为20,则传递P28的数据给R72,数据总个数数据源的偏移值目标寄存器

PLC典型案例十九FEEDOVRD:进给修调通道号修调值PLC典型案例二十二十、设置报警20.1功能描述液压故障时给出报警20.2输出是什么?0号报警20.3输出的条件是什么?IO信号X2.6PLC典型案例二十20.4梯图怎么画?20.5参数说明ALARM:报警例如上图:当X2.6的值为0,产生0号报警;当X2.6的值为1,清除0号报警;报警号PLC典型案例二十20.4梯图怎么画?20.5参数说明ALARM:报警例如上图:当X2.6的值为0,产生0号报警;当X2.6的值为1,清除0号报警;报警号PLC典型案例二十在华中8型软件PLC报警及提示信息是编写报警提示文本。将PLC报警、提示信息写在后缀为TXT的文本文件中。PLC提示信息只通过PLC提示用户机床有哪些问题,而不影响正常加工,如下图:PLC提示在PLC中需设置一个提示标志字G2626.1。如下图G3056.1的提示。PLC典型案例二十PLC提示在PLC中需设置一个提示标志字G2626.1。如下图G3056.1的提示。PLC典型案例二十PLC典型案例二十PLC报警信息则通过PLC告诉用户机床有哪些问题,PLC报警后机床将不再自动加工,转而进给保持,直到用户清除报警为止。PLC典型案例二十PLC报警在PLC中需设置一个报警标志字G2626.0。如下图G3010.1的报警。PLC典型案例二十文件名为PMESSAGE.TXT,路径为/h/lnc8/plc/。编写格式为编号+空格+报警信息,例如:1+空格+PLC报警内容12+空格+PLC报警内容23+空格+PLC报警内容3。。。256+空格+PLC报警内容256500+空格+PLC提示内容1501+空格+PLC提示内容2。。。884+空格+PLC提示内容384约定PLC报警编号为1~256,PLC提示编号为500~8848型软件中,报警编号与G寄存器的关系是为:如果:编号-1=a*16+b那么:编号---->G(3010+a).b例如:编号33,33-1=2*16+0,所以编号33对应G3012.0a=报警号除以16的商;b=报警号除以16的余数。同理,提示编号与G寄存器的关系是如果:编号-501=a*16+b那么:编号---->G(3056+a).b例如:编号503,503-501=0*16+2,所以编号503对应G3056.2a=报警号除以16的商;b=报警号除以16的余数。PLC典型案例二十如下为标准PMESSAGE.TXT文本1轴未准备好,请检查伺服驱动

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论