您好,欢迎访问三七文档
PMC维修应用PMC基本结构PMC维修操作机床常用信号•PMC基本工作原理•PMC信号的组成•PMC程序的结构•PMC画面的组成•信号的诊断方法•IOLINK的检测机床的准备信号手动运行信号自动运行信号M、S、T功能报警、自锁信号PMC(programmablemachinecontrol)就是可编成的机床控制器。将符号化的梯形图程序转化为一种机器语言格式,通过CPU对其进行译码和运算,将结果存储在RAM和ROM中,CPU高速读取其指令并输出执行。形象地说,PMC程序作用是读取机床侧的输入信号和系统侧的命令输入信号,通过一定的逻辑关系(梯形图软件),输出控制机床侧辅助动作和系统侧伺服电机运行的控制信号。PMC基本结构PMC基本结构一:PMC基本工作原理PMC-CPU存储器输入回路输出回路主CPU输入回路输出回路输入输出机床侧信号系统侧信号X/YG/FCNCPMC程序PMC基本结构开关1继电器1继电器2Offon继电器回路逻辑回路1逻辑回路2结果:改变逻辑回路的顺序,输出结果也改变。PMC特点:从上到下、从左到右顺序执行、循环扫描。开关1继电器2开关1继电器2继电器1开关1开关1继电器2继电器1继电器2PMC基本结构二:PMC程序结构发那科PMC扫描周期:8msPMC一级程序:每8个ms首先扫描,信号相应快速,为高速程序区。PMC二级程序:每8个ms一级程序扫描完成后,依次扫描二级程序。信号相应低于一级程序。PMC子程序:由主程序产生呼叫,跳转到子程序区运行,运行结束后返回断电继续执行。PMC程序结构一级程序二级程序子程序子程序子程序子程序必须在二级程序之后制定程序结束以END指令宣告标准程序例PMC基本结构三:PMC信号组成PMCCNCI/ORV+24V0V继电器DV电源XYGF高速信号*ESP、*DEC、SKIP等分线盘I/O操作面板用I/OI/OUNITI/OLINK轴单元R内部继电器T定时器C计数器K保持型继电器D数据表A信息请求区域PMC内部地址PMC的维修操作一:PMC画面的组成操作:[SYSTEM]→[PMC]梯形图编辑诊断PMC诊断PMC参数PMC运行停止信息的编辑输入输出系统参数在线监控(以上画面显示为PMC所有功能画面全部开放时显示)没有编辑权限时显示如下。PMC参数设定画面(PMC相关保护的设定)PROGRAMMERENABLE(K900.1/K17.1SA1):内置编程器有效-PMC编辑画面/-标题编辑画面/-符号、注释编辑画面/-信息编辑画面/-I/O单元地址设定画面-交叉参考画面/-清除梯形图/-清除PMC参数/PMC启动、停止/-强制功能/-倍率功能-系统参数画面/-在线设定画面EDITENABLE(K901.6/K18.6SA1):编辑有效-PMC编辑画面/-标题编辑画面/-符号、注释编辑画面/-信息编辑画面/-I/O单元地址设定画面-交叉参考画面/-清除个梯形图/-系统参数画面(如果HIDEPMCPROGRAM设定为有效时,即使设定编辑有效,以上功能也无效)RAMWRITEENABLE(K900.4/K17.4SA1):RAM写入有效-信号状态画面下的FORCE(强制)、OVERRIDEENABEL有效。DATATBLCNTLSCREEN(K900.7/K17.7SA1):数据表控制画面-设定为“NO”时,不显示数据表控制画面。☆配合数据表控制画面的写保护参数的设定,可以对数据表的数据进行保护。HIDEPMCPROGRAM(K900.0/K17.0):隐藏PMC梯形图-禁止显示梯形图☆以上设定参数可以通过PMC程序写入,可以禁止用户通过MDI面板修改。保护设定例1)完全禁止操作者处理梯形图2)只允许操作者监控梯形图-内置编程器有效“NO”-内置编程器有效“NO”-隐藏PMC程序“YES”-隐藏PMC程序“NO”-编辑有效“NO”-编辑有效“NO”3)允许操作者监控和编辑梯形图-内置编程器有效“NO”-隐藏PMC程序“NO”-编辑有效“YES”PMC参数保护方法⑴将PMC参数画面隐藏(定时器、计数器、K参数、数据表)⑵通过RAMWRITEENABLE禁止PMC参数修改PMC维修操作二:信号的诊断方法信号状态的诊断操作:[SYSTEM]→[PMC]→[PMCDGN]→[STATUS]键入需要查询的地址(PMC所使用的所有的地址均可),按[SEARCH]查找。信号状态的强制改变在维修中可以采用PMC信号的强制手段,来忽略外部输入信号(X)的状态,或PMC程序实际执行的输出结果(Y)。操作:[SYSTEM]→[PMC]→[PMCPARAM]→[SETING]→[PREV]设定参数后关机开机,激活自锁强制功能(此功能只对X/Y信号有效,SA1无此功能)操作:[SYSTEM]→[PMC]→[PMCDGN]→[STATUS]输入需强制的X/Y地址→[SEARCH],将光标定位在强制信号上→[FORCE]自锁强制启动(﹥出现)ON/OFF接通/关断信号恢复光标所在位置的强制恢复所有的强制操作(等同于关机操作)对于PMC内部其他信号的强制操作:[PMC]→[STATUS]→搜索强制信号→[FORCE]→[ON/OFF]☆如果强制信号为PMC使用的输出或附值信号,则需停止PMC后才可进行强制。对于F信号不能执行任何强制操作。PMC停止操作:[PMC]→[STOP]→[YES]☆机床正常运行时,停止PMC会造成机床运行的不正常,千万小心!!!!以上的强制操作需要[SETING]画面下设定[RAMWRITEENABLE]=1后有效。信号的追踪(TRACE)在机床维修中,对于瞬间变化的信号的观察,以及多个信号之间的时序关系时,可以使用PMC所提供的“TRACE”功能实现。操作:[PMC]→[PMCDGN]→[TRACE]TRACE画面之一:采样监控画面停止/启动追踪TRACE画面之二:采样参数设定画面设定参数画面第一页:设定采样参数设定参数画面第二页:设定采样信号(最多32个信号)删除设定信号符号和地址显示切换采用信号顺序改变设定追踪参数SAMPING(采样)MODE=TIMECYCLE/SIGNALTRANSITION-MODE=TIMECYCLE:在设定的时间周期内采样-MODE=SIGNALTRANSITION:当信号变化时采样RESOLUTION(精度):采样分辨率TIME/FRAME(SIGNALTRANSITON有效时):采样时间/信号数量这两个参数设定可采用系统默认值而定。STOPCONDTION=NONE/BUFFERFULL/TRIGGER-停止条件=没有停止/缓冲区满停止/通过触发停止TRIGGERADDRESS=MODE=RISINGEDGE/FALLINGEDGE/BOTHEDGE-触发地址=设定停止采样的信号地址停止方式=上升沿/下降沿/信号变化时SAMLINGCONDITION=TRIGGER/ANYCHANGE(信号变化采样时有效)-采样条件=通过触发信号采样/任何时候均可TRIGGERADDRESS=MODE=RISINGEDGE/FALLINGEDGE/BOTHEDGE/ON/OFF-触发地址=设定启动采样的信号地址方式=上升沿/下降沿/信号变化时/高电平/低电平例:机床加工过程中出现非正常停机,复位后继续加工仍可。查找报警历史画面发现在机床运行过程中出现外部报警,通过PMC程序查找报警继电器如下。条件1条件2条件3条件4ALM分析:当出现瞬间报警时,系统会中断当前的操作。但产生报警的条件可能有多个,需使用TRACE功能来判断当出现报警时,由什么条件产生的。TRACE功能参数的设定ALM使用报警输出作为采样停止的条件,观察报警出现的瞬间相关信号的状态。设定相关的采样信号条件1条件2条件3条件4ALM报警出现时相关信号的状态条件3条件2条件1条件4ALM结论:条件3的瞬间导通产生报警,导通时间为14×8ms=112msPMC维修操作三:I/OLINK的检测连接到系统I/O单元侧机床的输入输出信号,经过I/OLINK串行回路与系统相连,系统上电检测正常后,读取I/O单元的输入信号(X)或执行PMC的输出信号(Y)。当系统通过I/OLINK回路检测异常时,系统会产生ALM950或ER97等相关的报警,同时在I/OLINK串行回路上所有的输入输出信号都无效。I/OLINK的硬件连接→0组→1组→2组0基座1基座1槽I/OLINK的连接是串行顺序连接(JD1A→JD1B),其I/O单元的顺序可以通过“组”的概念来表示(一个JD1A+JD1B代表一个I/O单元的组),而在组的顺序连接中在通过“座”和“槽”来描述(特殊模块式使用时)。而系统对于串行回路的检测也是顺序检测,但I/OLINK的某一连接点出现异常后,之后的I/O单元也检测不出来,同时整条串行回路不能工作。系统的I/OLINK检测功能操作:[PMC]→[PMCDGN]→[I/OCHK]→[I/OLNK]组当系统检测到的硬件和实际连接不符时,ER97报警出现。从诊断画面所显示出的最后一级I/O单元以后的硬件及连接是通讯中断点。(包括电缆、电源及模块)注:当硬件连接和I/OLINK的软件设定不符时,也会出现ER97的报警。但在实际应用上基本不会出现这种情况。I/OLINK的软件设定画面(此画面的操作需权限的开放)操作:[PMC]→[EDIT]→[MODULE]实际的连接硬件=设定画面的最大组号+1(组号从0开始计)组座槽!进入软件画面时需停止PMC的运行,机床正常操作时切勿执行。I/O模块的屏蔽方法当实际使用的某一模块不使用、或进行故障判断时,需要取下其模块在I/OLINK回路中的连接而不希望改变其他的设定,或不影响其他I/O模块的使用时。0组1组2组3组操作:1)[PMC]→[PMCPRM]→[SETTING]IOGROUPSELECTION=1IO组选择功能有效2)[PMC]→[SYSPRM]→[PAGE↓]ENABLESELECTION=YES选择有效BASICGROUPCOUNT基本组数的设定(必须使用的组,从0组顺序而定)☆设定完成后需执行,在关机之前需执行FROM的固化操作。3)[PMC]→[PMCPRM]→[SETING]→[NEXT]4)在相应取消的组号上设定0设定取消第一组关机→开机即可
本文标题:PMC维修
链接地址:https://www.777doc.com/doc-5387925 .html