培训第一节, , 发布:数控与未来第一节:基础知识.顺序程序的概念所谓的顺序程序是指对机床及相关设备进行逻辑控制的程序。
在将程序转换成某种格式(机器语言)后,即对其进行译码和运算处理,并将结果存储在和中。
高速读出存储在存储器中的每条指令,通过算数运算来执行程序。
如下图所示:.顺序程序和继电器电路的区别:上图所示:继电器回路()和()的动作相同。
接通(按钮开关)后线圈和中有电流通过,接通后断开。
程序中,和继电器回路一样,通后、接通,经过一个扫描周期后关断。
但在中,(按钮开关)接通后接通,但并不接通。
所以通过以上图例我们可以明白顺序扫描顺序执行的原理。
.的程序结构对于的来说,其程序结构如下:第一级程序—第二级程序—第三级程序(视的种类不同而定)—子程序—结束如图:在执行扫描过程中第一级程序每执行一次,而第二级程序在向的调试中传送时,第二级程序根据程序的长短被自动分割成等分,每中扫描完第一级程序后,再依次扫描第二级程序,所以整个的执行周期是*。
因此如果第一级程序过长导致每扫描的第二级程序过少的话,则相对于第二级所分隔的数量就多,整个扫描周期相应延长。
而子程序是位于第二级程序之后,其是否执行扫描受一二级程序的控制,所以对一些控制较复杂的程序,建议用子程序来编写,以减少的扫描周期。
输入输出信号的处理:一级程序对于信号的处理:如上图可以看出在内部的输入和输出信号经过其内部的输入输出存储器每由第一级程序所直接读取和输出。
而对于外部的输入输出经过内部的机床侧输入输出存储器每由第一级程序直接读取和输出。
二级程序对于信号的处理:而第二级程序所读取的内部和机床侧的信号还需要经过第二级程序同步输入信号存储器锁存,在第二级程序执行过程中其内部的输入信号是不变化的。
而输出信号的输出周期决定于二级程序的执行周期。
所以由上图可以看出第一级程序对于输入信号的读取和相应的输入信号存储器中信号的状态是同步的,而输出是以为周期进行输出。
第二级程序对于输入信号的读取因为同步输入寄存器的使用而可能产生滞后,而输出则决定于整个二级程序的长短来取定执行周期。
所以第一级程序我们称之为高速处理区。
本节学习要求:通过以上的讲解,希望掌握对顺序程序原理上的理解,对程序结构的认识。
实习:编制一些简单的程序,加深理解的扫描过程。
例:单键交替输出自锁例:程序中出现双线圈输出时,其线圈状态会是如何?例:当程序中输入有条件变化时而没有输出变化时,会有几种原因影响?第二节:.概论对于在数控机床上的应用来说信号地址可以分成两大类,内部地址(、)和外部地址(、)。
采集机床侧的外部输入信号(如:机床操作面板、机床外围开关信号等)和内部信号(、、代码,轴的运行状态等)经过相应的梯形图的逻辑控制,产生控制运行的内部输出信号(如:操作模式、速度、启动停止等)和控制机床辅助动作外部输出信号(如:液气压、转台、刀库等中间继电器)。
如下图:注:所谓的高速处理信号为外部输入信号采用固定地址,由系统直接读取这些信号而不经过处理,因此称之为高速输入信号。
系统的外部信号即我们通常所说的输入输出信号,在系统中是通过单元以串行总线式与系统通讯。
在总线上是主控端而单元是从控端,多单元相对于主控端来说是以组的形式来定义的,相对于主控端最近的为第组,依次类推。
一个系统最大可以带组单元,最大的输入输出点数是。
.模块在系统中单元的种类很多,下面将比较常用的模块介绍一下。
系列注:当手轮连接到分线盘模块时,只有连接到第一个扩展单元的手轮有效。
.模块的连接()信号的连接当我们进行输入输出信号的连线时,要注意系统的对于输入(局部)输出的连接方式有两种,按电流的流动方向分源型输入(局部)输出和漏型(局部)输入输出,而决定使用哪种方式的连接由输入和输出的公共端来决定。
如图:通常情况下当我们使用分线盘等模块时,局部可选择一组点信号连接成漏型和源型输入通过端。
原则上建议采用漏型输入即开关量输入,避免信号端接地的误动作。
当使用分线盘等模块时,输出方式可全部采用源型和漏型输出通过端,安全起见推荐使用源型输出即输出,同时在连接时注意续流二极管的极性,以免造成输出短路。
()的设定(地址分配):连接示意图管脚示意图当硬件连接好后,如何来让系统识别各个单元的外部输入信号呢?我们就需要进行单元的软件设定(地址分配)了,即确定每个模块中的的数值。
如上图例。
在上图中系统连接了块模块,第一块为机床操作面板,第二块为分线盘模块,第三块为模块。
其物理连接顺序决定了其组号的定义即依次为第组、第组、第组。
其次再决定每一组所控制的输入输出的起始地址,如上图所示。
确定好以上的条件后我们就可以开始进行实际的设定操作了。
操作按键步骤如下:按实际的组号和定义的输入出地址依次设定,对于除外其它模块的基座号固定设为,槽号固定设为。
的各个基座和各个基座上各槽的模块需要分别进行设定,其各槽名称可以设定各槽模块上的名称。
注意要区分出输入模块和输出模块。
在硬件上,输入和输出是在一个模块上,但进行设定时,要分别设定。
输入的格式如下:地址的字节数是靠单元的名称所决定的注:有关手轮的连接的手轮是通过单元连接到系统上的,当连接手轮的模块设定时在名称上一定要设成个字节,后四个字节中的前三个字节分别对应三个手轮的输入界面,当摇动手轮时可以观察到所对应的一个字节中有数值的变化,所以应用此画面可以判断手轮的硬件和接口的好坏。
另外,当有不同的模块设定了个字节后,通常情况下只有连接到第一组的手轮有效(作为第一手轮时,最多可连接三个手轮),如果需要更改到其它的后续模块时,可通过参数、第一第三手轮分配的地址来设定。
地址分配学习要点:.地址分配时,要注意,等高速输入点的分配要包含在相应的模块上。
1.不能有重组号的设定出现,会造成不正确的地址输出。
2.软件的设定组的数量要和实际的硬件连接数量相对应。
(可忽略所产生的报警)3.设定完成后需要保存到中,同时需要再次上电后有效。
本小节学习要求:1.掌握常用的几组模块的硬件连接(包括输入出的源型和漏型的连接的不同)2.掌握的软件的设定和基本的操作3.手轮的连接和相关的注意事项练习:1.根据现有的试验设备和连接顺序确定的设定,并通过的诊断画面检验设定的结果。
2.单手轮在连接到不同组号的模块上时,如何检查其硬件接口的好坏和如何实现手轮的控制。
3.多手轮如何实现控制1.多手轮接入同一模块的不同的端子,系统可以自动检测出第一、第二等手轮顺序。
2.多手轮接入不同模块的相同的端子,通常情况下系统只认第一组所接入的手轮,而其它的无效。
这时可通过参数、来设定多手轮有效和手轮的顺序。
3.多手轮接入不同的不同的端子,其处理方法同上。
相关的参数和信号:手轮的个数第一手轮轴选,第二手轮轴选第三手轮轴选1.当报警诊断画面显示报警后,如何排查故障原因?原因:通过诊断画面下的软件菜单诊断系统所监测到的单元的数量和实际连接数量是否相当,即是否有硬件的损坏(包括电缆线)注意:不同的类型可能有不同的检测方式:是否有相同的组号设定:是否在软件设定上有多设和少设组的问题。
.诊断功能信号的诊断:当我们设定好后,我们可以通过的诊断功能中的状态监控画面来检验我们的设定信号是否正确,并可以通过此画面强制一些输入出信号来配合的调试和临时屏蔽一些外部报警。
操作:信号的强制:对于信号的强制输出的操作有两种方式(视的型号而不同)1.普通强制设定:对于外部的输入信号()当没有包括在设定范围内时可以采用此方法强制,对于输出信号(、、等信号)来说如果没有和扫描状态的竞争(或停止扫描)也可以进行此种强制。
对于的输出信号不能进行任何强制操作。
1.自锁强制设定操作:对于当外部输入信号()在的设定范围内时,输出信号()和扫描状态发生竞争时,普通强制不能够改变其状态,此时可以采用自锁强制来进行设定。
下图中">"左边的是外部信号的状态,右边的是强制输出的状态。
本小节学习要求:.掌握通过诊断画面查找信号状态的能力.具备通过强制功能来处理维修过程中的一些问题,如:报警的屏蔽等。
练习:.通过强制设定使伺服电机和主轴电机输出,而忽略的时序过程。
第三节参数的设定进入参数画面的操作如下:1.定时器:定时器根据指令的不同可以由的单元设定,也可以在上进行设定。
当设定的数值不能被设定单位整除时,系统自动消除余数。
1.计数器:计数器根据指令的不同可以由的单元设定,也可以在上进行设定1.保持型继电器和非易失性存储器控制地址保持型继电器即使在系统断电的情况下也可记忆状态内容。
其中为非易失性存储器控制地址。
为系统软件参数。
常用在中作为功能开启信号。
个,个1.数据表数据表是一种保持型数据寄存器,用户可以对它通过参数画面和程序进行赋值读取等操作,例如加工中心上的刀库的刀具登录画面经常用到数据表。
数据表画面包括两个基本画面,数据表控制数据画面和数据表画面,数据表控制画面可以对数据表进行相关组的设定,如:增加组的数量、每一组的起始寄存器的地址和数量、数据的类型长度等。
数据表画面是可以对数据表的数据进行赋值操作、组号和寄存器的搜索等。
数据表参数:() 画面在参数画面的画面可以对的画面显示的状态进行设定。
本节学习要求:掌握:熟悉参数画面的操作,对数据表画面要可以熟练的进行分组的设定和赋值操作。
为后续的功能指令的应用打好基础。
第四节编制的相关信号,参数和地址1.机床的保护信号机床设计人员在设计调试机床的第一步应事先处理机床的保护信号,如急停、复位、垂直轴的刹车、行程限位等,以防在调试过程中出现紧急情况下可以进行中断系统的运行。
注:在以下所介绍的信号中标有*标记的点表示低电平有效急停信号:*:作为系统的高速输入信号而不经过的处理而直接相应*:输入到的急停信号只要当以上两个信号中的任意一个信号为低电平,则系统就会产生急停报警。
复位信号系统的复位信号分两类,一类是内部复位信号,一类是外部复位信号。
:当系统的键盘上的键按下时,系统执行内部复位操作中断当前系统的操作,同时输出此信号给,用来中断机床其它的辅助动作。
:外部复位信号。
当此信号为时,系统中断当前的操作。
可以作为、的输出。
:外部复位信号。
但此信号为时,系统中断当前的操作的同时执行倒带动作返回程序的开头。
行程限位信号:对于机床的行程保护来说一般有三级保护,第一级软限位保护,可通过参数进行设定,第二级硬限位保护即通过外部限位开关接通,最后一级为机床死档铁,这是机床的机械限位。
通常在我们没有建立原点时可以设定软限位是无效的,这是我们就必须通过机床的行程限位信号来保护机床。
但机床在某一方向超程时,系统会产生或的限位报警,这是机床只能向反方向运动了。
相关参数:():超程限位有效:超程限位无效垂直轴的刹车控制信号对于铣床的轴和斜床身车床的轴来说,当系统和伺服正常启动后,依靠伺服电机本身所输出的力矩来抵抗因重力所产生的下滑。