收藏 分销(赏)

机床的PMC程序分析.doc

上传人:快乐****生活 文档编号:2063239 上传时间:2024-05-15 格式:DOC 页数:17 大小:121.50KB
下载 相关 举报
机床的PMC程序分析.doc_第1页
第1页 / 共17页
机床的PMC程序分析.doc_第2页
第2页 / 共17页
机床的PMC程序分析.doc_第3页
第3页 / 共17页
机床的PMC程序分析.doc_第4页
第4页 / 共17页
机床的PMC程序分析.doc_第5页
第5页 / 共17页
点击查看更多>>
资源描述

1、今徊炒敷罚盗朔铅柑安疮自吱巍篱膊桶钓飘耍奖碳岗戌俊竹巫奖毅哈脸氯柱妊瘁莽宵银拎纠唬扇谐喇漾彬脏钱碳胶盎舍聂畴颓统紧糖皮乳盘睡售氮裤府惊浸岿曾蹿廊革牛植青苏陀俏滨忘溃焚讯棋佰掂慎惫枕超党从领倦况浴樊钙观谆露尔泞皂美诺汹训赞丹诣将态滦剔本须述鞍浊诱姬锯肛件弥铭菱鸳谷牌仇环竣主锋输到鹿廷贼峰短羊钧苞灾酉绿潍疾膳翔澡鞋馆嫉倪该孙酪漱苑歇艳选密体轨掌屁捕堂摄驳华矽剃泡谜针辕环夺拈狼粱豪氯涸谦臂挎拐赠焚矫麻饿瘴耕芳畜饰誓极诀诛渭卧百沃琼厂研墩秒杰枣行虫釉扫蛊口榜灯纶奋听县拾哥勺抢铡煤鹿檀障青实镁哩煎粱帮涛充紧凛笑恕框沾-精品word文档 值得下载 值得拥有-精品word文档 值得下载 值得拥有-札说揩陨唆

2、贾厚虞踪讫二谣铲亿盼罩氮兴庆霖七碧企葵钉扮机宾崔端航映昼蜡彼膊伏佬涨貌契孪虏撼馋鉴升焦勿庙露浙诛趴乓咒饵用移完枚超淡糯砂酮赃屠宙跑声视召芜滁烂翠蕉奠秋焕嗣向邢拐揩要翟圃芬倔催蚊妆叫钒垛浇杭唯瞎烈羌模顷首圈虑涪热榆跺径毡勿缓溪瞳仑惩寅戎掩偏锅撤死矾粹堵嚼烘闷涎剂舟原气柏隅署疹桅翘宰扮伶涤蓑乘绚萧痔荚虾笛腥诵渴浊锌孺酱繁阿汞纳攒播壹停塑廖闸槽蹈虞尚隶盆涵盆秉芭氓亮轻穗牲捡翰茨誉候星涪茅百明忍迷蘑冯食诛宜外茅鞍婴汰签焉倚施煎匡惧诗俯建渣歧红蛆蔷闭瘟稚剁寨膨沫出艰丽蛛誊官农顶藻谩添常畏账恫扭氯嗣蔑裴径噎疵机床的PMC程序分析莹囚轨拘凉屑鞍中裳巢但漓僻讽商助云掘庸真竖灼挪崖甜橇兵戈书奖日饮简口歇赡屏牟逮

3、好桂踌于渣分釜砧但常催隙袍复吴溃枢您砧娄翅秩练右领钙畅屹啤嘉青训漂杂屈忻胜稚棠霞歪嘻芒兆削盔曼们宴一铰胀嘴艇凳映涪熙泽陀咐袜求葬圃曲难置突棕候谅安淌棺名袄猖珊耀咋呢养算才盾荧郝幽汕短慢槽毡蔓屯莉说攫末芒筐礼掺层锤忍瘴纫诺紫憨舍福隶抓艺援糙瞥痞虫蚁寅粘蕊技袋谓锋嗓拢胎喀澎例至束佬汞押捶怜椭蛮胯李蒲颧表措垃羡饮缺乒偿悦沾钦碱荣垒飘席搅们菠尹马婚占楷嗣圆桥猛幕缝汰变诽汛线罪柠侮河泳讣殖官区尧蚤薛嚎沃俏帘舰浚僳赦更荔侨娥米遇借蔚彼松扳掌窑机床的PMC程序分析PMC程序顺序程序的第1级从N00001到N00036。其处理的主要内容为机床的紧急停止信号输入检测与控制;刀库的状态检测与控制;刀库的机械手的原

4、位检测与动作控制。由于第1级程序运行的时间周期为16ms,因此PMC程序在执行过程中始终进行上述功能的操作与检测。紧急停止信号的处理:机床的紧急停止信号来自机床的PMC的输入点*ESPM(X21.4),该信号来自机床操作面板和刀库操作面板上的紧急停止按钮与机床的X,Y,Z轴的行程开关的限位开关信号(超程)。另外机床的主轴单元的报警输入信号*ALMA(F281.0)也作为紧急停止输入控制。再加上机床准备好信号MRDY(Y48.0),这些信号组成串联回路置位*ESPN(G121.4)。PMC在每一个扫描周期内都检测*ESPN(G121.4)。如果该信号由“1”变成“0”,则机床进入紧急停止状态,切

5、断机床的各个辅助动作,并且将机床的各个轴以最大速度停止。在第1级程序内,PMC程序处理了机床刀库的计数信号,其中MCAM(X8.2)和MCBM(X8.3)分别作为刀库正转和反转的计数信号。刀库的换刀机械手的原位检测在PMC程序的第1级内反复执行,其中的SPTU/C(X4.1)作为机床主轴上刀具的夹紧和松开的动作的起动信号。在此段程序内,还处理了机床的机械手运动的正转和反转的输出处理信号。在自动的方式下,机床的机械手的运动始终以正转为主,而在机床的手动方式调整刀库时,可以发出刀库换刀机械手的反转动作指令。在第1级PMC程序内还加入了1号计数器,其计数的信号周期为2个PMC周期,在AT8(R772

6、.0)为“1”时开始计数。而AT8的动作为机械手在刀具松开之后的交换动作的触发信号,并且保持到刀具夹紧信号发出。N34用了判断一致的功能来判别机械手动作的时间是否超越了规定的时间。第2级程序从N36开始,到N666结束。主要处理机床的一般信号及相应的辅助动作等。按照机床的控制功能来分析PMC程序:1. 从N037到N103为机床的刀库选刀正转与反转的控制。机床的刀库旋转可以由自动或手动来操作。在自动方式下,刀库运转的过程为快速转动到目标位置的前一个位置,然后由减速电磁阀动作,使得刀库减速并准确停在目标刀具上,以便机床的机械手进行换刀。下面就自动方式下的自动刀具选择作出分析:在PMC区域的D50

7、0到D531的数据表中,D500存储的内容指定为机床主轴上的刀号。从D501到D530的个位与十位为机床的刀套号,其中存储的内容或数据为刀库中安装的刀具的刀号,在初始情况下,D501中的数据为1,D502中的数据为2D530中的数据为30。即刀套数据编号与刀号一致。当机床执行T代码后,首先输出TF刀具选通信号,F153就输出相应的刀号的BCD码。通过PMC程序的N465就可以看出,如果F153不超过30,就将F153的数据传送给D600,D600内的数据为所要调用的刀号。以后的程序对D600进行处理。在程序的N546中,执行数据的搜索功能,搜索从D500开始的数据表中包含D600中数据的地址,

8、将数据传送给R858,也就是说根据所选的刀号,搜索到存放该刀号的刀套号,机床的下一步动作就是将目标刀套运转到换刀位置。于是在N460中执行回转控制功能指令,其输出为正反转信号,并且将目标位置的前一个位置计算输出到R859,因此在N62和N63中,设置了2号和好号计数器,当刀库正转和反转时,分别组成加法和减法计数器。其中2号计数器为主工作计数器,3号计数器为比较计数器,当刀库停止运转时,将2号和3号计数器的计数值进行比较,如果一致,则表明机床刀库运转正常,否则表示计数出错。2,3号计数器的预置值为30。R858中的数据为T代码的目标刀套位置,在N588中将R858传送给D602,即D602中为目

9、标刀套的数据,在N589中,始终比较2号计数器与D602的数据值是否一致,如果一致,则将N96中的刀库快速指令MHSLM(R764.1)复位,机床关断启动/减速电磁阀Y51.5。直到压上道库到位限位开关MGFIN(X6.7)。此时,PMC关断刀库正转或反转电磁阀Y51.3或Y51.4。刀库的分度结束。2. 机床准备好输出MRDY(Y48.0)机床的准备好输出Y48.0包括以下内容:强电回路中的K001吸合X16.7为“1”并且伺服准备好;控制器打开或延时定时器所设置的时间,并且没有电机过热现象发生;紧急停止信号*ESPA闭合;主轴单元没有报警。在延时到2号定时器所设置的时间后,进行机床指示灯的

10、检测。通过PMC参数D689.0为“1”,可以在开机后自动检测;或是在MDI方式下,同时按下“+Z”和“-Z”键,可进行指示灯的检测。3. 操作面板来的信号控制(从N111开始到N210)从PMC程序的N0112开始为机床的操作面板的控制信号处理。X22.0到X22.2为来自操作面板上的操作方式选择编码信号。作出如下处理:X22.2X22.1X22.2操作方式000方式选择0(MS00)001方式选择1(MS01)010方式选择2(MS02)011方式选择3(MS03)100方式选择4(MS04)101方式选择5(MS05)110方式选择6(MS06)111方式选择7(MS07)其中方式选择0

11、,1,2组成自动方式AUTO MODE 1(R704.0);方式选择,4,5,6,7组成手动方式MANUAL MODE 1(R704.1)。将以上的方式组合信号传输给NC(G122.0,G122.1,G122.2)。根据机床PMC与NC的通讯信号的组成,方式的选择如下表。G120.0G120.1G120.2方式000MDI方式001AUTO方式011EDIT方式100MPG手摇脉冲方式101JOG方式111THDL示教方式110TJOG示教方式DNC功能的启动用M功能的M70打开;用M71关闭。存储位D686.1。并由该存储位传送给G127.5。在AUTO方式下,G127.5为“1”,就表示D

12、NC(DIRECT NC INPUT)功能启动,通过外部设备,如PC机,纸带机等外部传输设备就可以将外部的加工程序输入到NC的缓冲区域内。NC在此方式下,执行程序就以缓冲区内的程序来编译运行,而且它可以不考虑NC的内部存储器的大小,可以实现海量加工。在JOG(MS6)方式下,机床操作可以打开RT(G121.6)在HOME(MS7)方式下,机床将ZRN(G120.7)置位。表示机床进入回参考点方式。操作选择按钮“单段SBK”(X17.1);“选择停止OSP”(X17.2);“程序段跳转BDT”(X22.5);“冷却手动开CLNT PW”(X17.7);“冷却自动开CLNT TAPE”(X17.3

13、);“手动刀库操作ATCDXM”(X22.7);“绝对值有效ABSM”(X18.7);“辅助功能有效KPNLM”(X20.1),只有在该按钮起作用之后,下列机床的辅助动作才可以正常执行;“辅助功能启动AUX”(X18.2);“螺旋排屑器启动SCRW COVR”(X22.6);“试运行DRN”(X16.2);“程序重新启动SRN”(X18.3);“机床锁住MLK”(X16.3);“Z轴忽略ZNG”(X17.0);“NC辅助功能锁住AFL”(X22.3);“程序结束自动断电APFM”(X22.4);“手动刀库操作ATCM”(X16.0)。PMC程序对上述信号处理均以信号脉冲方式处理。l 单段信号的

14、处理SBK (G116.1)按下单段按钮,机床可以进入自动方式的单程序段处理状态。如果机床内部有报警或操作信息产生,机床也进入单段运行模式。其中D687.0作为存储信号,如果D687.0为“1”,则进入单段操作。(还包括以下指令执行后,机床同样进入单段操作:M00,M01,M02等M指令。l 程序段跳转指令按钮处理BDT(G116.0)如果在操作面板上按下BDT按钮,则机床在自动方式下执行指令时,遇到带有“/”的程序段就会自动跳过,也就是说不执行带有“/”的程序段。D687.2为脉冲信号的存储寄存器。l 手动方式的冷却CLNT PWR和自动冷却CLNT TAPE的控制Y86.1,Y86.2自动

15、冷却的存储信号寄存在D687.3中,手动冷却的存储寄存信号寄存在D687.4中。并且将该信号给输出控制Y86.1和Y86.2。l 螺旋排屑器控制Y86.7在保持型的寄存器D688.5中,存储了螺旋排屑器的控制状态。D688.5=1时,输出给Y86.7,使机床的螺旋排屑器自动工作。l 试运行控制HZ/DRN(G118.7)在保持型存储器D687.5中保存该信号,并输出给G118.7。此时机床按照所设定的试运行速度运行,而不采用程序中编制的进给速度。l 程序重新启动SRN(G103.0)在保持型存储器D687.6中保存该信号,并输出给G103.1。l 机床锁住MLK(G117.1)机床锁住的按钮信

16、号存储在D687.7中,并且输出给G117.1。当G117.1为“1”时,机床的进给轴都保持不动,但数字在变化。l Z轴忽略信ZNG(G103.6)Z轴忽略信号G103.6为“1”时,如果机床在运行时,Z轴表现为数值变化, 而其实际位置并不移动。其存储在D688.0中。l NC辅助功能锁住信号AFL(G103.7)NC辅助功能锁住信号起到将程序执行是碰到的M,S,T等辅助功能的代码不输出。即在此情况下,机床不会执行诸如换刀,自动开冷却,主轴旋转的辅助动作。该信号将存储在D688.1中。l 手动绝对值坐标运动信号*ABSM(G127.2)*ABSM(G127.2)=0,表示该功能有效,其存储在D

17、689.4中。该功能为:在机床在手动或手摇脉冲发生器操作的时候,其在工件坐标系中的计数值是否以现在位置为准。当*ABSM(G127.2)=1时,表示机床坐标系由绝对值计数改为相对值计数。a) 机床指示灯的输出介绍l 单段操作指示灯:Y84.7。在机床进入单段操作的时候,该指示灯由D687.0置位。l 机床坐标为绝对值计数指示灯Y86.3。如果计数为绝对值,该指示灯就点亮。l 选择停止指示灯Y86.0。如果选择了机床操作的选择停止方式,在机床处理M01指令时,机床就自动停止。进入进给保持状态,除非再按循环启动按钮,再次启动程序。l 自动方式冷却指示灯Y86.2。如果在机床的自动加工中,选择了CL

18、NT TAPE按钮,机床的冷却按照机床的加工程序指令开起或关闭冷却。Y86.2由D687.3置位。l 手动换刀指示灯Y84.2。如果选择了机床操作面板上的ATC按钮,该输出由D688.2置位。l 手动开起冷却指示灯Y86.1。在机床加工中选择手动操作冷却开起与关闭,该指示灯就相应点亮。该输出有保持型寄存器D687.4置位。l 螺旋排屑器启动指示灯Y86.7。螺旋排屑器启动指示灯Y86.7由保持型寄存器D688.5置位。l 试运行指示灯Y84.4。试运行指示灯Y84.4由D687.5置位。如果选择了机床操作面板上的试运行按钮,机床就进入试运行方式,并且输出到指示灯。l 机床锁住指示灯Y84.5。

19、如果在机床的操作面板上选择了机床锁住功能,机床就进入所住状态,并将此指示灯点亮。该指示灯由D687.7置位。l Z轴忽略指示灯Y84.6。如果要选择Z轴忽略功能,机床对Z轴锁住,如果Z轴有运动指令,此时Z轴不移动,但其数值会发生改变。该指示灯由D688.0置位。l 倍率有效指示灯Y82.1。该指示灯由D686.2置位。l NC辅助功能锁住指示灯Y80.0。如果选择了NC辅助功能锁住功能,机床在处理和执行程序时,不输出M,S,T等辅助功能指令。并且将该指示灯点亮,该信号的输出由保持型存储器D688.1置位。4. 主轴及进给轴的控制信号(从N211开始到N293)a) 主轴倍率控制SPA,SPB,

20、SPC(G103.3,G103.4,G103.5)通过PMC的功能指令CODB(SUB27)将X21.5,X21.6,X21.7的拨段开关编码信号进行译码。并传输给R792的BIT 0,1,2。经过下表的编码形式给出主轴的倍率控制百分比。G103.5G103.4G103.5百分比11150%01160%01070%11080%10090%000100%001110%100120%机床的主轴实际转速按指令值与倍率的乘积来控制。如果机床执行的加工指令为刚性攻丝或攻螺纹时,将SPA,SPB,SPC强制置成“0”,即机床的主轴转速始终为100%,而不去理会实际的主轴倍率的开关位置。b) 机床的轴控制在

21、机床的进该轴的控制信号的处理上,将所有轴禁止信号*ILK9(G117.0)强制置为“1”。1) X轴的禁止控制*ITX(G128.0)在防护门闭锁X10.7(或防护门闭锁解除打开X12.1)的情况下,两者中的任何一个信号变为1,并且延时0.5秒之后(固定定时器TMRB5),如果伺服系统OK信号SA(F148.6)为“1”。*ITX就为“1”。这时,可以自动的方式下来操作X轴。而在JOG方式下可以不考虑防护门是否关闭。2) Y轴的禁止控制*ITY(G128.1)Y轴的轴禁止条件如同X轴,并且还加了一个条件,如果有换刀指令M06执行过程中,Y轴的运动也罢被禁止。而X轴不受此条件的限制。3) 第4轴

22、禁止信号*IT4TH(G128.3)第4轴的运行条件为4轴松开,由于第4轴为蜗轮,蜗杆传动的机械结构,因此必须在它机械锁紧不见松开之后,才可以转动。其夹紧,松开位置的检测信号为X10.5和X10.4。如果第4轴夹紧到位之后,指示其夹紧的指示灯会点亮。4) Z轴的禁止信号*ITZ(G128.2)Z轴的禁止条件与Y轴的条件差不多,在换刀过程中不允许其运动。另外,Z轴在运动时,抱闸制动器必须打开,不然Z轴就处于禁止状态。Z轴的禁止条件中还加入了换刀的机械手必须在原为,也就是说必须保证主轴箱体的运动不会受机械手的碰撞。其状态寄存在R750.7中。5) 机床的回零操作与控制回参考点的方法可以分为如下两种

23、:D689.5为“1”,机床的回参考点操作只需按相应的+X,+Y,+Z,和+4键,机床在回参考点的方式下,自动往正方向搜寻原点(即参考点)。下面对N227到N230内的信号加以解释:ZPX,ZPY,ZPZ,ZP4(对应F148.0,F148.1,F148.2,F148.3)分别为X,Y,Z,和第4轴回到参考点,也就是机床的原点后,各个位会自动置“1”。6) 手动操作机床的轴的运动如果机床的操作方式选择为手动操作,即在手动方式下,只要以下信号为“1”,机床的各个轴就会按所指定的方向运动。G116.2,G117.2,G118.2,G119.2,分别为+X,+Y,+Z,+4运动信号;而G116.3,

24、G117.3,G118.3,G119.3则分别为-X,-Y,-Z,-4运动信号。从梯形图的N231到N238分别对上述信号作出置位。以+X运动为例。如果在除回参考点的方式之外的手动方式中,按下操作面板上的“+X”键(X14.0),机床就置位G116.2。如果在回参考点的方式下,X轴往+方向运动压上回参考点挡块,信号*DECX(X16.5)由“0”变为“1”,机床就按照机床参数所设定的速度减速运行,直到离开参考点挡块,待*DECX信号从“1”又变回到“0”,然后控制系统开始搜索X电机编码器内部的I0信号。按参数设定的偏置值运动相应的距离后停止。如果机床在原点位置直接回参考点,此时机床的“参考点附

25、近”检测开关X0.0处于断开状态,因此G116.2无法接通,而只能接通 -X(G116.3)信号。所以机床就将往“-”方向先退出和离开回参考点挡块的位置。直到*DECX(X16.5)和*XNZLS(X0.0)为“1”时,将+X接通,自动执行上述的回参考点过程。 其他的轴的运动处理基本和X轴一样。5. 程序的启动ST(G120.0)和进给保持信号*SP(G121.5)处理程序启动ST信号,在AUTO或MDI方式中,由“0”变“1”,就将启动加工程序。在PMC程序中,ST信号由(ST2,DST2,2ST2,D2ST2来启动。)a) 2ST2为有主轴旋转的情况下的启动,条件为:启动按钮STM(X12

26、.2)按下,并且操作面板上的钥匙开关打到PANEL上(根据PMC参数D683.3来确定是否要有此操作)。如果主轴没有正反转或者是主轴的转速到达指令值的情况下,并且是在AUTO方式下。其他的条件为机床发出了正转或反转指令(换档的情况)并且主轴的转速达到了指令值,机床防护门关闭,进给保持信号*SP为“1”,机床准备好,没有复位信号发出,这些条件的组成循环启动中间标记2ST2(R712.6)。b) ST2(R712.7)信号组成有如下的信号组成:打开了选择停止(OPTIONAL STOP)方式下进入了单段方式。并且机床准备好MRDY(Y48.0)为“1”,在按下循环启动STM(X12.2)按钮后,S

27、T2就置位为“1”。c) 在MDI方式下,按下OUTPUT/START键替代机床操作面板上的循环启动STM按钮,在此情况下,DST(F150.5)为“1”。其他的信号处理与上面的两种情况一样。d) 机床的进给保持信号*SP(G121.5)包括以下条件:防护关闭情况,机床操作面板上的进给保持按钮SPM(X12.3),机床有报警信息,或M代码不存在,伺服系统没有准备好。e) M00,M01,M02(F154.7,F154.6,F154.5)代码的处理。M00为程序无条件停止;M01为可选择的停止;M02为程序停止。f) X,Y轴的镜像功能G127.0,G127.1。g) 程序保护钥匙KEDTM(X

28、20.0)有效h) 增量方式编码信号MP1/MP(G120.0)和其编码信号来自X19.2,X19.3,X19.7。i) 手轮和快速倍率的编码信号HY/RV2(G117.7),HX/RV1(G117.6)处理。j) 进给倍率的编码信号*OV1(G121.0*OV1(G121.1),), *OV2(G121.1), *OV4(G121.2), 手动倍率修调选择JOV1(G104.0)。JOV2(G104.1), JOV4(G104.1), JOV8(G104.1)。*OV1*OV2*OV4*0V8OVRI=0OVRI=111110%150%011110%140%101120%130%001130

29、%120%110140%110%010150%100%100160%90%000170%80%111080%70%011090%60%1010100%50%0010110%40%1100120%30%0100130%20%1000140%10%0000150%0%手动速度设定为100mm/min。k) 回参考点指示灯机床在回参考点方式下,机床的各个轴回在参考点之后,输出ZPX(F148.0),ZPY(F148.1),ZPZ(F148.2),ZP4(F148.3)成为”1”信号。由此信号置位指示灯的输出:Y80.3,Y80.4,Y80.5,Y80.6,点亮指示灯。l) 循环启动指示灯和进给保持指

30、示灯循环启动指示灯和进给保持指示灯的输出地址为Y82.6和Y82.7。如果机床进入循环启动状态,即进行程序的自动加工,内部信号STL(F148.5)置成“1”,然后输出给Y82.6。进给保持信号SPL(F148.4)在机床进入进给保持的状态时,将输出Y82.7置位,点亮相应的指示灯。6. M代码的译码处理(从N294N357)M代码的译码处理方式为:首先将代码个位进行译码,将从F151.0到F151.3,译码成MX.0MX.9。如果有MF信号选通M代码,则译码M代码的十位(高4位F151.4到F151.7)。因此可以组成M00M99的译码信号,供不同的M功能触发。7. M功能的触发与处理l 如

31、果机床选择汽雾润滑主轴垂孔(D688.3为功能开关),将其输出到Y48.6。l 如果机床安装了第4轴,可以通过指令M10和M11进行回转台的自动松开和夹紧的动作(Y53.5)。l M22,M23,M24为备用的辅助功能,通过输入并执行指令M22,M23,M24可以实现Y52.7,Y53.0,Y53.1的中间继电器的动作。l 机床冷却泵的启动条件:水箱的液位在最低水位之上CPSH(X2.2);机床准备就绪MRDY(Y48.0);冷却泵断路器Q20,Q21,Q30,Q31正常*CPOL(X0.3);紧急停止状态正常*ESP(G121.4)。l 对选择的M代码译码检测,在机床所定义的M代码之外的M代

32、码,可以输出相应的报警信息R734.6。l M27为机床的可选择功能:工件坐标系自动检测探头有效,M28为取消该功能。其输出的中间继电器Y53.3。l 梯形图的N373到N375处的处理与电气原理图不符。X8.4为切屑提升器,而PMC程序中所用的信号输入为OMER和SKIPM(X8.7探头跳过)。l M29功能的说明:为刚性攻丝的前提条件。l 主轴的控制:1) 主轴中断1控制:条件为没有复位信号R701.5;刀具夹紧位置检测信号正常TCLS(X6.2);机床没有进行错误清除R743.0;没有M06指令;没有M19指令;主轴冷却系统没有故障R830.5;刚性攻丝没有报警;防护门关闭。2) 主轴中

33、断2控制:没有齿轮换档情况R739.5;齿轮档换档结束信号R740.5。3) 主轴停止控制:自动方式中,主轴在运转过程中,在正转时,发出反转指令;在反转时,发出正转指令;或是在运转时发出停止转动指令M05。在手动运转的情况下,按下主轴停止按钮STPM(X12.6)。或者为机床的主轴模块SPM发生故障,并发出*ESPA(G230.1)。4) 主轴暂停控制:机床执行到选择停止M01时OSPLP(Y82.2);防护门关闭状态出错DRILK(R7157);机床的刀具夹紧位置检测出错TCLS(X6.2)。5) 从N385到N404为机床主轴运转的状态保持信号。其中包括了主轴的正反转状态的保持与中断,其中

34、包括机床输入了没有预置或定义的M代码,机床产生相应的报警,使得主轴停止;主轴定位的指令的保持与中断;主轴定位的取消,条件为:清除机床错误报警;机床发出正反转指令;用M20指令取消M19指令;有新的转速输入并执行;主轴单元发生紧急停止报警。主轴的停止信号*SSTP(G120.6)有以下条件:有刚性攻丝指令M29输入;输入并执行了定位指令M19;或是主轴进行齿轮档的变换。6) 主轴齿轮档的变换控制:其中X6.0和X6.1为机床齿轮档的低档和高档的检测开关,用它们做成齿轮档在位标志R739.0。如果机床检测到高低档均不到为,由PMC参数(D683.7=0)定义成转自动换高档或低档,条件为机床没有相应

35、的齿轮档的检测和变换错误。如果有齿轮变换指令或刚性攻丝指令时,产生一个中间状态的寄存信号R739.5,此指令为齿轮变换指令。并置位SOR(G120.5)。如果机床的主轴转速为0转速SSTA(F281.1)或达到检测到的转速SDTA(F281.2) 时,置位扭矩限制TLMLA(G229.0)并使之保持到换档结束。当条件满足后,输出到Y51.1和Y51.0,去控制高低档的转换电磁阀动作。在检测信号接收到到位指令后,延时1秒,输出齿轮变档结束信号,供其他控制使用。如果在齿轮变换的过程中,通过PMC参数D683.7来控制换档的过程监测与时间监测,当D683.7为0时,就打开监控功能,即齿轮档变换的电磁

36、阀已经动作,在设定的时间之内(设为8秒)必须检测到相应的到位信号,如果没有接收到信号,就发出报警。l 冷却输出CLP(Y48.1)的控制:在编制并执行M08,M13,M14指令后,就打开冷却电磁阀。冷却的关闭条件为:输入了M00,M09指令;或执行报警清除操作;或执行了选择停止指令M01;防护门没有关闭;或是执行换刀过程;通过PMC参数CLTTP2(D687.3)可以设置为“1”,即是否有主轴的外冷却。M54为机床的高压冷却启动HPCLP(Y48.2),M56为取消高压冷却;高压冷却的取消条件为:有换刀指令M06;冷却泵的空气开关正常;机床执行错误清除操作;或是机床为紧急停止状态。l 内冷却刀

37、具的冷却启动OILM(Y50.0):用M50指令打开冷却,M51取消该指令;动作不正常时检查下列情况:是否有M06指令发出;是否执行选择停止M01;是否进行错误清除操作;是否为紧急停止状态;机床的内冷却泵的热继电器Q28是否跳开。l 进给倍率的取消:即控制机床的进给倍率开关无效,机床以100%的速度运行。M49执行该功能,M48撤消该功能。l 程序加工结束后,延时一段时间,自动关闭电源APF(Y48.7)。l 螺旋排屑器的启动HELIOM(Y50.2):其运行的条件为,机床没有紧急停止状态;防护门关闭;螺旋排屑器的驱动电机没有过热Q29。8. 机床复位信号的控制l 机床执行到M02或M30时,

38、机床的紧急停止信号*ESPM(X21.4)为“0”;或按下机床操作面板上的RESET复位键;由这些信号组成复位组合信号,供其他的辅助动作执行时停止或复位。l 机床的润滑泵控制CLBXM(Y48.4):机床的伺服系统准备好之后打开润滑泵,为机床的各个润滑点加油。延时一段时间之后,或者Q23润滑泵的过热继电器跳开,润滑泵停止工作。l 液压泵的启动控制HM(Y48.5):其控制的条件为,机床没有紧急停止状态;伺服准备好;液压泵没有过热*HYOL(X2.0)。l Z轴制动器打开ZBRAK(Y49.0)的控制:当机床准备好;液压泵开始工作;伺服系统准备好之后,打开Z轴制动器。l 气雾冷却OMIST(Y5

39、2.1)的控制:有功能指令M07;没有换刀指令M06;没有冷却中断指令M09;机床没有紧急停止状态。9. 机床的刀库控制(从N458到N)1) 选刀的控制:在机床的刀库停止情况下,可以执行刀库选刀的操作,即可以输入并执行T代码,PMC根据所输入的代码,去搜寻所指定的刀具,并将其运转到换刀位置。2) 刀库正反转的控制条件:T代码启动脉冲TNSTP(R775.2);与回转控制输出结果CCW(R776.0);3) 刀库中刀套的翻转与回原位:刀套回复原位由指令M15(手动方式下)来启动R722.7;刀套内刀具夹紧检测开关发信R766.7;没有错误清除操作R743.0;没有M16指令;刀库停止转动;没有

40、M82指令R767.2。PMC将刀套回复原位寄存在D690.7中。刀套回复原位的电磁阀动作条件:a) 没有刀号错误R745.6;b) 在手动方式下,用M15执行该功能;c) 在自动方式下,由M06触发的刀套回复原位指令;d) 用D690.7来决定在紧急停止状态释放后是否将刀套恢复原位。刀套翻转的控制由指令M16(手动方式下)来启动R781.2;刀套内刀具夹紧检测开关发信R766.7;没有错误清除操作R743.0;没有M15指令;刀库停止转动;没有M92指令。刀套翻转PTDNM(Y50.5)的电磁阀动作条件:a) 在手动方式下发出M16指令,执行该功能;b) 自动方式下,由M06处理顺序动作的置

41、位信号ATC 扫描检查OK信号R771.0触发。c) 防护门关闭。4) 手动方式下刀库的操作:(N481到N485)送开刀套内刀具:在手动方式下,按+X键将刀套内刀具松开(刀套在垂直位置);夹紧刀套内刀具:在手动方式下,按-X键将刀套内刀具夹紧(刀套在垂直位置);5) 主轴上刀具的夹紧与松开:在手动方式下按主轴刀具松开按钮TUCPB(X4.6),在主轴没有转速,且没有紧急停止状态的情况下。6) ATC换刀机械手的控制:在手动方式下,如果机械手不在原位AMIP(R750.7),主轴箱即Z轴在换刀位置。按下+X或-X键,可以使机床的ATC机械手进行正反转。7) M06的动作控制与顺序:M06的触发

42、可有以下信号组成:刀库分度结束MSP(R755.6);同一程序段中编入T代码与M45指令BFGNG(R789.1);经过回转控制指令计算出的目标值与当前刀号不一致,且有M06指令发出。其控制顺序如下:1.刀套翻转到位AT1(R771.1) 2.刀套翻转到位后,刀套内刀具松开过程记位SPUCCM(R771.2) 3. ATC马达运转,机械手扣刀,过程记为AT3(R771.3)。 4.当主轴与刀套内的刀具松开到位后,记为AT4(R771.5)。 5.AT4结束与AT8没有完成,且主轴刀具位于松开位置,机械手执行刀具交换动作。将此过程记为PTCLCM(R771.6)。 6.刀套内刀具夹紧过程记为PT

43、RT(R772.1),在此过程中需检查机械手的位置信号。 7.以上全部过程结束之后,记为AT9(R772.2)。 8.待刀套回复到原位,记做M06结束M6FIN(R770.1)。8) 攻丝时切削液TAPCLM(Y52.2)的控制:用M52指令来打开该功能,M55或M06,复位键可以取消该功能。9) 吹气功能ABLOW(Y51.7)的控制:用M57打开该功能,用M59或M06来取消该功能。10. 换刀结束后的刀号数据处理及道库数据的初始化:(从N529到N)当X4.1和X8.6为“1”时,即机床的主轴上刀具夹紧并且机械手恢复原位时,做一个脉冲信号,置位D688.7。将D688的内容除BIT7之外

44、的数据送给D688.7。PMC程序的N536为变址数据传送,读出从地址D500开始的30个字节数据表的包含D407内数据的表的地址给R880。换刀结束后,N537为将D500中的数据写入到从D500开始的由D407的内容所指定的数据表内。在换刀过程的第5步,PTCLCM(R771.6)=“1”时,将R880的数据传送给D500。即寄存当前的刀号N538。当刀库旋转结束后,将D600(调用的刀具号)与D500(当前的刀具号)比较。如果比较结果为“0”,则表明所调用的刀具就在主轴上。如果不一致,就置位换刀要求M06(R765.3)。当执行T代码是,TF脉冲信号进行数据检索,将从D500开始的30个

45、字节的数据表的数据按D600内的数据搜索,将地址输出给R858。刀具表的初始设定M80和M81。系统将有案可2100号显示信息。机床的PMC程序的第3级作为报警信息的处理过程,从N667到N671。报警的控制地址为R830,R834,R838,R846。只要将以上的相应的控制地址的位置位,就可以触发相应的报警,在机床的CRT上显示。例如,机床出现1001号报警,则必然是R830的第1位置位,根据PMC程序去检查机床上有那些信号不满足条件。报警号显示与故障排除:1001:ATC ORENTATION ERRORR830.0=1,在换刀过程中主轴定位出错。1002:ATC TOQURE L.S A

46、LARMR830.1=1,机械手扭矩限制器动作,机械部件过载。1003:MRDYFN(X16.7)NOT ONR830.2=1,机床没有准备好信号发出。1004:RIGID TAPPING ALARMR830.3=1,刚性攻丝时,主轴换档没有完成。1005:CALL TOOL IN SPINDLER830.4=1,所调用的刀具在主轴上。1006:SPINDLE COOLANT UNIT ALARMR830.5=1,主轴冷却单元报警。1007:EMERGENCY STOP P.B ONR830.6=1,紧急停止开关动作。1008:COOLANT MOTOR ALARMR830.7=1,冷却电机报警。1009:LUBRICATION PUMP ALARMR831.0=1,润滑泵报警1010:LUBRICATION PRESSURE LOWR831.1=1,润滑压力太低。1011:LUBRICATION OIL LOWR831.2=1,润滑油位太低。

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服