第五章可编程控制器在数控机床上的应用和数控机床编程及加工_第1页
第五章可编程控制器在数控机床上的应用和数控机床编程及加工_第2页
第五章可编程控制器在数控机床上的应用和数控机床编程及加工_第3页
第五章可编程控制器在数控机床上的应用和数控机床编程及加工_第4页
第五章可编程控制器在数控机床上的应用和数控机床编程及加工_第5页
已阅读5页,还剩73页未读 继续免费阅读

下载本文档

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

文档简介

第五章可编程控制器在数控机床上的应用

霍文国一、掌握FANUCPMC的基本指令和常见功能指令的格式及功能;二、掌握FANUCPMC在数控机床控制中常见的应用实例。教学目标

数控机床做为自动化控制设备,是在自动控制下进行工作的,数控机床所受控制可分为两类:一类是最终实现对各坐标轴运动进行的“数字控制”。如:对CNC车床X轴和Z轴,CNC铣床X轴,Y轴,Z轴的移动距离,各轴运行的插补,补偿等的控制即为“数字控制”。另一类为“顺序控制”。对数控机床来说,“顺序控制”是在数控机床运行过程中,以CNC内部和机床各行程开关,传感器,按钮,继电器等的开关量信号状态为条件,并按照预先规定的逻辑顺序对诸如主轴的起停,换向,刀具的更换,工件的夹紧,松开,液压,冷却,润滑系统的运行等进行的控制。与“数字控制”比较,“顺序控制”的信息主要是开关量信号。第二节PLC在数控机床上的应用一、数控机床上PLC的功能常把数控机床分为“NC侧”和“MT侧”(即机床侧)两大部分。“NC侧”包括CNC系统的硬件和软件,与CNC系统连接的外围设备如显示器,MDI面板等。“MT侧”则包括机床机械部分及其液压、气压、冷却、润滑、排屑等辅助装置、机床操作面板、继电器线路、机床强电线路等。PMC处于NC与MT之间,对NC和MT的输入、输出信号进行处理。MT侧顺序控制的最终对象随数控机床的类型、结构、辅助装置等的不同而有很大的差别。机床结构越复杂,辅助装置越多,最终受控对象也越多。第二节PLC在数控机床上的应用一、数控机床上PLC的功能第二节PLC在数控机床上的应用一、数控机床上PLC的功能数控系统机床接收驱动负载电源公共端DI/DOGFXY*ESP,*DECx等保持型继电器Counter(C)Timer(T)Keeprelay(K)Datatable(D)Variabletable(D)中间继电器(R)X:由机床输入至PMC。如:操作员由机床操作面板上输入的按钮、按键、开关信号。Y:由PMC输出至机床的使机床强电动作的信号。如:主轴的正、反向;润滑、冷却的开/关信号。PMC处理梯形图程序输出这些信号使机床动作。G:PMC输出至CNC的信号(CNC输入)。这些信号中有些是启动CNC的一个子程序。这些子程序是CNC控制软件的一部分:根据机床的实际动作设计好的机床的强电控制功能。如:急停(G8.4);自动加工程序启动(G7.2);工作方式选择(G43.0-2)。第二节PLC在数控机床上的应用一、数控机床上PLC的功能另外一些信号是PMC通知CNC,使CNC改变或执行某一种运行。如:FIN(G4.3)是PMC通知CNC辅助功能M或换刀功能T已经结束执行。CNC接受到该信号后即可启动下个加工程序段的执行;*SSTP(G29.6):CNC停止主轴电机的控制信号。F:CNC输出至PMC的信号。其中的一些信号是反映CNC运行状态的标志,表明CNC正处于某一状态。如:AL(F1.0):报警状态。MV(F102):进给轴移动中。另一些信号是CNC响应X(经过G)后,执行某一运行的结果,用以通知PMC。PMC收到该信号,视其具体情况,再做适当处理。还有一些信号是加工程序指令的译码输出。如:M代码(F10-F13);T代码(F26-F29)。CNC将这些信号输出给PMC进行处理。第二节PLC在数控机床上的应用一、数控机床上PLC的功能上述这些信号在梯图程序中都必须赋予地址。G和F信号的地址是由CNC的系统软件规定好的,是固定的。有一些X信号地址也由CNC规定好。CNC提供地址表。Y信号可由PMC设计人员自行指定。第二节PLC在数控机床上的应用一、数控机床上PLC的功能

(1)M指令功能用来控制机床的辅助操作,通常被编写在零件加工程序之中。CNC系统执行含有M功能指令的零件加工程序段时,CNC以BCD码的形式向PMC输出M代码信号,在数据区地址为F151的字节中产生相应的M代码值。PMC通过执行相应的译码程序,从中识别相应的代码类型,进行相应的辅助控制。第四节PLC在数控机床控制中的应用一、PMC在实现M功能上的应用

(2)相关信号MF:为M功能的代码读信号,它是在CNC发出M功能代码之后发出的CNC传到PMC的信号M03:主轴正转信号M04:主轴反转信号M05:主轴停止信号M19:主轴准停信号第四节PLC在数控机床控制中的应用一、PMC在实现M功能上的应用

(3)相关指令DEC:译码指令,其功能是:在BCD码信号等于一个指定数时,该指令的输出为1,常用于数控机床中M、S、T功能的译码。F151:译码信号地址0311:其中03为指定数;11表示对译码地址中的两位BCD码的高低位译码。第四节PLC在数控机床控制中的应用一、PMC在实现M功能上的应用(4)M功能的译码控制过程当MF为1,即CNC向PMC发出代码读信号时,若F151的内容为2位BCD码03时,M03信号输出有效,PMC可以用这个信号来控制主轴的正转;当F151的内容为2位BCD码04时,M04信号输出有效,PMC可以用这个信号来控制主轴的反转。同理,当F151的内容为2位BCD码05时,M05信号输出有效,PMC可以用这个信号来控制主轴的停止;当F151的内容为2位BCD码19时,M19信号输出有效,PMC可以用这个信号来控制主轴的准停。第四节PLC在数控机床控制中的应用一、PMC在实现M功能上的应用

(1)主轴准停功能主轴准停即使主轴准确地停在固定的方位上。在加工中心换刀时,为了使机械手对准抓刀槽或精镗孔时都需要用到主轴准停。第四节PLC在数控机床控制中的应用一、PMC在实现M功能上的应用

(2)相关信号AUTO:自动工作方式状态信号RST:CNC系统的复位信号M06:换刀信号M19:主轴准停信号ORCM:主轴准停命令信号ORAR:主轴准停到位信号R1:主轴准停报警信号MFIN:M指令执行结束信号第四节PLC在数控机床控制中的应用一、PMC在实现M功能上的应用

(3)相关指令TMR:定时器指令,其功能是:设定时间可更改的定时器。第四节PLC在数控机床控制中的应用一、PMC在实现M功能上的应用

(4)主轴准停控制过程当AUTO为1,即选择自动工作方式;RST为0,即CNC系统不处于复位状态;M06或M19为1,即执行M06或M19指令时,ORCM输出有效,向机床侧发出主轴准停命令信号,若在4.5秒内,PMC接收到来自机床侧的主轴准停到位信号ORAR,主轴准停结束;若在4.5秒内,PMC没有接收到来自机床侧的主轴准停到位信号ORAR,主轴准停有误,R1信号输出有效,发出报警。第四节PLC在数控机床控制中的应用一、PMC在实现M功能上的应用

(3)主轴准停控制过程如主轴准停控制梯形图所示,当满足以下条件时,才能使M19指令执行完成:1.正执行加工程序段中的M19指令时,即M19=1。2.发出主轴准停命令信号,即ORCM=1。3.接收到主轴准停到位信号,即ORAR=1。4.没有发出主轴报警信号,即R1=0。第四节PLC在数控机床控制中的应用一、PMC在实现M功能上的应用

主轴放大器M19F151CNC第四节PLC在数控机床控制中的应用一、PMC在实现M功能上的应用2位BCD码译码主轴准停控制M19=1主轴电动机(编码器)主轴传动装置主轴ORAR=1主轴准停结束控制MFIN=1ORCM=1PMCMTM19指令执行过程MF=1

(1)主轴正反转功能主轴正反转即使主轴顺时针或逆时针旋转。在加工工件时,都需要用到主轴的旋转功能。第四节PLC在数控机床控制中的应用一、PMC在实现M功能上的应用

(2)相关信号

*ESP:CNC处于非急停状态信号SPOF:主轴停止条件满足信号SQIIB:主轴处于紧刀状态信号SPAW:主轴旋转条件满足信号SPJGL:主轴手动方式有效状态信号SPCWK:主轴正转键按钮按下状态信号SPCCWK:主轴反转键按钮按下状态信号SCW:主轴正转条件满足信号SFR:主轴正转命令信号SRV:主轴反转命令信号SCCW:主轴反转条件满足信号KA2:冷却泵接通信号SAR1:主轴速度达到信号第四节PLC在数控机床控制中的应用一、PMC在实现M功能上的应用

(3)主轴正反转控制过程如正反转控制梯形图所示,当满足以下3个条件时,才能满足主轴旋转的条件,即SPAW(R715.2)为1:1.CNC处于非急停状态,即*ESP=1。2.主轴必须出于紧刀状态,即SQIIB=1。3.主轴停止条件不满足,即SPOF=0。第四节PLC在数控机床控制中的应用一、PMC在实现M功能上的应用

(3)主轴正反转控制过程如正反转控制梯形图所示,当满足以下3个条件之一时,才能满足主轴正转的条件,即SCW(R752.4)为1:1.在操作面板上的手动方式生效,即SPJGL=1时,按下主轴正转键,即SPCWK=1。2.执行加工程序段中的M03指令时,即M03=1。3.执行加工程序段中的M13指令时,即M13=1。第四节PLC在数控机床控制中的应用一、PMC在实现M功能上的应用

(3)主轴正反转控制过程如正反转控制梯形图所示,当满足以下4个条件时,才能使PMC发出主轴正转命令信号,即SFR(Y86.1)为1:1.满足主轴旋转条件,即SPAW=1。2.满足主轴正转条件,即SCW=1。3.不满足主轴反转条件,即SCCW=0。4.没有发出主轴反转命令信号,即SRV=0。第四节PLC在数控机床控制中的应用一、PMC在实现M功能上的应用

(3)主轴正反转控制过程如正反转控制梯形图所示,当满足以下条件时,才能使M03指令执行完成:1.正执行加工程序段中的M03指令时,即M03=1。2.发出主轴正转命令信号,即SFR=1。3.接收到主轴速度达到信号,即SAR1=1。第四节PLC在数控机床控制中的应用一、PMC在实现M功能上的应用

(3)主轴正反转控制过程如正反转控制梯形图所示,当满足以下条件时,才能使M13指令执行完成:1.正执行加工程序段中的M13指令时,即M13=1。2.冷却泵接通,即KA2=1。3.发出主轴正转命令信号,即SFR=0。4.接收到主轴速度达到信号,即SAR1=1。第四节PLC在数控机床控制中的应用一、PMC在实现M功能上的应用

(3)主轴正反转控制过程如正反转控制梯形图所示,当满足以下3个条件之一时,才能满足主轴正反转的条件,即SCCW(R752.5)为1:1.在操作面板上的手动方式生效,即SPJGL=1时,按下主轴正转键,即SPCCWK=1。2.执行加工程序段中的M04指令时,即M04=1。3.执行加工程序段中的M14指令时,即M14=1。第四节PLC在数控机床控制中的应用一、PMC在实现M功能上的应用

(3)主轴正反转控制过程如正反转控制梯形图所示,当满足以下4个条件时,才能使PMC发出主轴反转命令信号,即SRV(Y86.4)为1:1.满足主轴旋转条件,即SPAW=1。2.满足主轴反转条件,即SCCW=1。3.不满足主轴正转条件,即SCW=0。4.没有发出主轴正转命令信号,即SFR=0。第四节PLC在数控机床控制中的应用一、PMC在实现M功能上的应用

(3)主轴正反转控制过程如正反转控制梯形图所示,当满足以下条件时,才能使M04指令执行完成:1.正执行加工程序段中的M04指令时,即M04=1。2.发出主轴反转命令信号,即SRV=1。3.接收到主轴速度达到信号,即SAR1=1。第四节PLC在数控机床控制中的应用一、PMC在实现M功能上的应用

(3)主轴正反转控制过程如正反转控制梯形图所示,当满足以下条件时,才能使M14指令执行完成:1.正执行加工程序段中的M14指令时,即M14=1。2.冷却泵接通,即KA2=1。3.发出主轴反转命令信号,即SRV=1。4.接收到主轴速度达到信号,即SAR1=1。第四节PLC在数控机床控制中的应用一、PMC在实现M功能上的应用SARA=1

串行数字主轴放大器M03F10二进制代码00000011译码主轴正转控制M03CODE=1主轴电动机(编码器)主轴传动装置主轴M03指令结束控制FIN=1SFRA=1MF=1串行数字主轴接口CNCPMCMTSARA=1

串行数字主轴放大器M04F10二进制代码00000100译码主轴反转控制M04CODE=1主轴电动机(编码器)主轴传动装置主轴M04指令结束控制FIN=1SRVA=1MF=1串行数字主轴接口CNCPMCMTSSTA=1

串行数字主轴放大器M05F10二进制代码00000101译码主轴停止控制M05CODE=1主轴电动机(编码器)主轴传动装置主轴M05指令结束控制FIN=1SFRA=0MF=1串行数字主轴接口CNCPMCMTSRVA=0LENG=1

M08F10二进制代码00010000译码开冷却液控制M08CODE=1冷却泵电动机接触器KM2中间继电器KA2M08指令结束控制FIN=1MF=1CNCPMCMT冷却泵LENG=0

M09F10二进制代码00010001译码开冷却液控制M09CODE=1冷却泵电动机接触器KM2中间继电器KA2M09指令结束控制FIN=1MF=1CNCPMCMT冷却泵SARA=1

串行数字主轴放大器M13F10二进制代码00110001译码主轴正转控制开冷却液控制M13CODE=1主轴电动机(编码器)主轴传动装置主轴M13指令结束控制FIN=1SFRA=1MF=1串行数字主轴接口CNCPMCMT冷却泵电动机接触器KM2中间继电器KA2冷却泵LENG=1SARA=1

串行数字主轴放大器M14F10二进制代码00110010译码主轴反转控制开冷却液控制M14CODE=1主轴电动机(编码器)主轴传动装置主轴M14指令结束控制FIN=1SRVA=1MF=1串行数字主轴接口CNCPMCMT冷却泵电动机接触器KM2中间继电器KA2冷却泵LENG=1SSTA=1

串行数字主轴放大器M05F10二进制代码00000101译码主轴停止控制关冷却液控制M05CODE=1主轴电动机(编码器)主轴传动装置主轴M05指令结束控制FIN=1MF=1串行数字主轴接口CNCPMCMT冷却泵电动机接触器KM2中间继电器KA2冷却泵LENG=0SFRA=0SRVA=0数控系统主轴电动机和编码器伺服控制装置进给电动机和编码器机床操作面板辅助电动机I/O控制装置外部I/O开关显示器MDI操作面板计算机电源控制装置数控系统主轴电动机和编码器伺服控制装置进给电动机和编码器机床操作面板辅助电动机I/O控制装置外部I/O开关显示器MDI操作面板计算机电源控制装置数控系统I/O控制装置伺服控制装置辅助电动机外部I/O开关显示器MDI操作面板计算机电源控制装置机床操作面板主轴电动机和编码器进给电动机和编码器数控系统I/O控制装置伺服控制装置辅助电动机外部I/O开关显示器MDI操作面板计算机电源控制装置机床操作面板主轴电动机和编码器进给电动机和编码器

主轴放大器M04F151CNC第四节PLC在数控机床控制中的应用一、PMC在实现M功能上的应用2位BCD码译码主轴反转控制M04=1主轴电动机(编码器)主轴传动装置主轴SAR1=1主轴反转结束控制MFIN=1SRV=1PMCMTM04指令执行过程MF=1

(1)相关信号

SPJGL:主轴手动方式有效状态信号SPSPK:主轴停止键按钮按下状态信号DEN:进给运动停止状态信号SPOF:主轴停止条件满足信号OPSPL:主轴选择停止方式状态信号SST1:主轴零速信号M00:程序停止信号M01:程序选择停止信号M02:程序结束信号M05:主轴停止信号M30:程序结束信号

第四节PLC在数控机床控制中的应用一、PMC在实现M功能上的应用

(2)主轴停止控制过程如主轴停止控制梯形图所示,当满足以下6个条件之一,且进给运动停止后,即DEN=1时,才能满足主轴停止的条件,即SPOF(R715.4)为1:1.在操作面板上的手动方式生效,即SPJGL=1时,按下主轴停止键,即SPSPK=1。2.主轴选择停止方式有效,即OPSPL=1时,执行加工程序段中的M01指令时,即M01=1。3.执行加工程序段中的M05指令时,即M05=1。第四节PLC在数控机床控制中的应用一、PMC在实现M功能上的应用

(2)主轴停止控制过程4.执行加工程序段中的M00指令时,即M00=1。5.执行加工程序段中的M02指令时,即M02=1。6.执行加工程序段中的M30指令时,即M30=1。第四节PLC在数控机床控制中的应用一、PMC在实现M功能上的应用

(2)主轴停止控制过程如主轴停止控制梯形图所示,当满足以下条件时,才能使M05指令执行完成:1.主轴速度为零,即SST1=0。2.正执行加工程序段中的M05指令时,即M05=1。3.进给运动停止后,即DEN=1。第四节PLC在数控机床控制中的应用一、PMC在实现M功能上的应用

主轴放大器M05F151CNC第四节PLC在数控机床控制中的应用一、PMC在实现M功能上的应用2位BCD码译码主轴停止控制M05=1主轴电动机(编码器)主轴传动装置主轴SST1=1主轴停止结束控制MFIN=1SFR=0PMCMTM05指令执行过程MF=1SRV=0

中间继电器KA2M08F151CNC第四节PLC在数控机床控制中的应用一、PMC在实现M功能上的应用2位BCD码译码冷却液开关控制M08=1接触器KM2冷却泵电动机冷却泵开冷却液结束控制MFIN=1KA2=1PMCMTM08指令执行过程MF=1KA2=1

中间继电器KA2M09F151CNC第四节PLC在数控机床控制中的应用一、PMC在实现M功能上的应用2位BCD码译码冷却液开关控制M09=1接触器KM2冷却泵电动机冷却泵关冷却液结束控制MFIN=1KA2=0PMCMTM09指令执行过程MF=1KA2=0

主轴放大器M13F151CNC第四节PLC在数控机床控制中的应用一、PMC在实现M功能上的应用2位BCD码译码主轴正转和开冷却液控制M13=1主轴电动机(编码器)主轴传动装置主轴SAR1=1结束控制MFIN=1SFR=1PMCMTM13指令执行过程MF=1中间继电器KA2接触器KM2冷却泵电动机冷却泵KA2=1KA2=1

主轴放大器M14F151CNC第四节PLC在数控机床控制中的应用一、PMC在实现M功能上的应用2位BCD码译码主轴正转和开冷却液控制M14=1主轴电动机(编码器)主轴传动装置主轴SAR1=1结束控制MFIN=1SRV=1PMCMTM14指令执行过程MF=1中间继电器KA2接触器KM2冷却泵电动机冷却泵KA2=1KA2=1编程进给速度FPMCMTF-SA1-1---F-SA1-5编程进给速度倍率格雷码转换控制倍率数据表表内号地址R0250编程进给速度倍率代码转换控制编程进给速度倍率信号地址G12*FV0---*FV7二进制表内号二进制倍率数据进给速度倍率开关某倍率档位CNC编程进给速度FPMCMTF-SA1-1---F-SA1-5格雷码00101编程进给速度倍率格雷码转换控制倍率数据表表内号地址R0250编程进给速度倍率代码转换控制编程进给速度倍率信号地址G12*FV0---*FV7二进制表内号00110二进制倍率数据11110101进给速度倍率开关10%倍率档位CNC编程进给速度FPMCMTF-SA1-1---F-SA1-5格雷码01101编程进给速度倍率格雷码转换控制倍率数据表表内号地址R0250编程进给速度倍率代码转换控制编程进给速度倍率信号地址G12*FV0---*FV7二进制表内号01001二进制倍率数据11100001进给速度倍率开关30%倍率档位CNC编程进给速度FPMCMTF-SA1-1---F-SA1-5格雷码01010编程进给速度倍率格雷码转换控制倍率数据表表内号地址R0250编程进给速度倍率代码转换控制编程进给速度倍率信号地址G12*FV0---*FV7二进制表内号01100二进制倍率数据11000011进给速度倍率开关60%倍率档位CNC手动连续进给速度参数#1423PMCMTF-SA1-1---F-SA1-5手动连续进给速度倍率格雷码转换控制倍率数据表表内号地址R0250手动连续进给速度倍率代码转换控制手动连续进给速度倍率信号地址G10G11*JV0---*JV15二进制表内号二进制倍率数据进给速度倍率开关某倍率档位CNC快速进给速度参数#1420PMCMTF-SA1-1---F-SA1-5快速进给速度倍率格雷码转换控制倍率数据表表内号地址R0250快速进给速度倍率代码转换控制快速进给速度倍率信号地址G96*HROV0---*HROV6二进制表内号二进制倍率数据进给速度倍率开关某倍率档位CNCHROV主轴速度SPMCMTF-SA1-1---F-SA1-5主轴速度倍率格雷码转换控制倍率数据表表内号地址R0260主轴速度倍率代码转换控制主轴速度倍率信号地址G30SOV0-SOV7二进制表内号二进制倍率数据主轴速度倍率开关某倍率档位CNC

(1)刀库随机选刀功能在加工中心上,刀库选刀控制(T指令)和刀具交换控制(M06指令)是PMC控制的重要部分。目前刀库选刀常用的控制方式是随机选刀。在随机选刀方式中,刀库中的刀具能与主轴的刀具任意地直接交换。第四节PLC在数控机床控制中的应用三、PMC在实现T功能上的应用

(2)刀号数据表随机选刀方式需要在PMC内部设置一个模拟刀库的数据表,其长度和表内设置的数据与刀库的容量和刀具号相对应。如下表所示,数据表的表序号与刀库刀套编号相对应,每个表序号中的内容就是对应刀套中所放的刀具号。其中0-8为刀套号(0是将主轴作为刀库中的一个刀套),11-19为刀具号。第四节PLC在数控机床控制中的应用三、PMC在实现T功能上的应用第四节PLC在数控机床控制中的应用

(2)刀号数据表

三、PMC在实现T功能上的应用数据表地址数据表序号(刀套号)刀具号(2位BCD码)D01720(00000000)12(00010010)D01731(00000001)11(00010001)D01742(00000010)16(00010110)D01753(00000011)17(00010111)D01764(00000100)15(00010101)D01775(00000101)18(00011000)D01786(00000110)14(00010100)D01797(00000111)13(00010011)D01808(00001000)19(00011001)

(3)相关信号TF:为T指令的代码读信号,它是在CNC发出T代码之后发出的CNC传到PMC的信号TERR:T代码检索信号TCOIN:刀位判别一致信号REV:刀库旋转方向信号CW.M:刀库正向旋转命令信号CCW.M:刀库反向旋转命令信号TFIN:T指令执行结束信号TLAR:刀库旋转到位信号R0151:刀库目标位置地址R0164:刀库换刀位置地址第四节PLC在数控机床控制中的应用三、PMC在实现T功能上的应用

(3)相关指令DSCH:数据检索指令,其功能是:用于检索数据表中一个指定数据,并指出该数据的内部地址。常用于刀具T代码的检索。COIN:符合指令,其功能是:检查基准值和比较值是否相等。常用于检查刀库是否到达目标位置。ROT:旋转控制指令,1其功能是:用于判别回转体的下一步旋转方向;计算回转体从当前位置旋转到目标位置的步数或计算出到达目标位置前一位置的位置数。常用于控制刀库的旋转控制。第四节PLC在数控机床控制中的应用三、PMC在实现T功能上的应用

(4)刀库随机选刀控制过程

如图所示,若CNC正在执行T14M06指令,CNC首先以2位BCD码的形式向PMC输出T代码信号,在数据区地址为F117的字节中产生相应的T代码值14。当TF为1,即CNC向PMC发出T代码读信号时,执行DSCH指令,在模拟刀库的刀号数据表中检索14号刀具,并将该刀具号在数据表中对应的表序号6存入D0151单元中。这个表序号就是新刀具对应的刀库目标位置刀套6。

第四节PLC在数控机床控制中的应用三、PMC在实现T功能上的应用

(4)刀库随机选刀控制过程然后执行COIN指令,判断刀库的目标位置与刀库的换刀位置(刀库当前位置)是否一致,若不一致,执行ROT指令,控制刀库旋转,当刀库的目标位置与刀库的换刀位置一致时,刀库停止旋转并定位,并向PMC发出刀库旋转到位信号TLAR。PMC接收到TLAR信号后,执行MOVE指令,修改换刀位置的刀套号,将换刀前的刀套5改为刀套6。最后进行T指令结束控制,发出TFIN信号,表示T14指令执行结束,可以执行M06换刀指令。

第四节PLC在数控机床控制中的应用三、PMC在实现T功能上的应用

(4)刀库随机选刀控制过程在执行M06指令时,机床主轴准停,机械手执行换刀动作,将主轴上用过的旧刀和刀库上选好的新刀进行交换。当执行完M06指令时,必须对刀号数据表进行修改,即表序号为0的内容改为刀具号14,表序号为6的内容改为刀具号12。

第四节PLC在数控机床控制中的应用三、PMC在实现T功能上的应用

T14F117CNC第四节PLC在数控机床控制中的应用三、PMC在实现T功能上的应用2位BCD码T代码检索刀位判别控制TERR=0T指令结束控制TFIN=1CW.M=1PMCMTT14指令执行过程TF=1刀库旋转控制TCOIN=0CCW.M=1中间继电器KA接触器KM刀库电动机刀库TLAR=1数控机床编程及加工机械工程实验教学中心实验目的通过数控机床的加工程序编制,掌握编程的方法及技巧;将在计算机上用OpenSoftCNC软件模拟显示加工过程校验程序,然后在数控机床上对工件进行加工;结合机械加工工艺,实现最优化编程,提高加工质量和生产效率。机械工程实验教学中心数控编程的基本原理数控编程的目的;数控编程的内容;编程步骤。机械工程实验教学中心数控编程的基本原理所谓编程,就是把零件的图形尺寸、工艺过程、工艺参数、机床的运动以及刀具位移等内容,按照数控机床的编程格式和能识别的语言记录在程序单上的全过程。这样编制的程序还必须按规定把程序单制备成控制介质如程序纸带、磁带等,变成数控系统能读懂的信息,再送入数控机床,数控机床的CNC装置对程序经过处理之后,向机床各坐标的伺服系统发出指令信息,驱动机床完成相应的运动。机械工程实验教学中心数控编程的目的数控编程的基本原理①分析零件图纸,确定加工工艺过程;②计算走刀轨迹,得出刀位数据;③编写零件加工程序;④制作控制介质;⑤校对程序及首件试加工。机械工程实验教学中心数控编程的内容数控编程的基本原理机械工程实验教学中心数控编程的步骤零件图纸分析零件图纸制定工艺规程数学处理编写程序文件制作控制介质程序校验及试切数控机床OpenSoftCNC软件介绍OpenSoftCNC软件包括数控车床模拟仿真和数控铣床模拟仿真系统,由软件+标准硬件系统构成,不要求专用硬件或运动控制卡,所有数控功能和逻辑控制功能均由软件完成,操作界面由系统操作和机床控制两大部分组成。机械工程实验教学中心OpenSoftCNC软

温馨提示

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

评论

0/150

提交评论