CN100445909C - 可用程序进行plc接口处理的机床控制装置及处理方法 - Google Patents
可用程序进行plc接口处理的机床控制装置及处理方法 Download PDFInfo
- Publication number
- CN100445909C CN100445909C CNB2005101356279A CN200510135627A CN100445909C CN 100445909 C CN100445909 C CN 100445909C CN B2005101356279 A CNB2005101356279 A CN B2005101356279A CN 200510135627 A CN200510135627 A CN 200510135627A CN 100445909 C CN100445909 C CN 100445909C
- Authority
- CN
- China
- Prior art keywords
- mentioned
- interface
- control unit
- plc
- order
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/04—Programme control other than numerical control, i.e. in sequence controllers or logic controllers
- G05B19/05—Programmable logic controllers, e.g. simulating logic interconnections of signals according to ladder diagrams or function charts
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/18—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/10—Plc systems
- G05B2219/13—Plc programming
- G05B2219/13032—Different menus on screen, softkeys
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Human Computer Interaction (AREA)
- Manufacturing & Machinery (AREA)
- Numerical Control (AREA)
- Programmable Controllers (AREA)
Abstract
本发明涉及一种可用程序进行PLC接口处理的机床控制装置及接口处理方法,尤其是对机床用主操作板的PLC上的I/O手段,不使用接口或指示灯,而是通过使用程序方式进行处理,可省去布线,从而便于用户操作,设计容易,并提高了***稳定性。本发明中的可用程序进行PLC接口处理的机床控制装置及接口处理方法,对在PLC中处理的非顺序控制命令,不使用通常的PLC输入接口进行传送,而是通过主操作板及数控单元直接输入到PLC用存储器中,而其控制结果也不使用通常的PLC输出接口,而是通过预设的特定方法传送给数控单元。
Description
技术领域
本发明涉及可用程序进行PLC接口处理的机床控制装置及接口处理方法,尤其是对机床用主操作板(Operation Panel)的可编程逻辑控制器(Programmable Logic Controller:以下简称PLC)上的I/O手段,不使用接口或指示灯,而是通过使用程序方式进行处理,从而构成不需要布线的可用程序进行PLC接口处理的机床控制装置及处理方法。
背景技术
目前使用的CNC(Computer Numerical Control:计算机数值控制)机床是指,通过数控程序控制的自动操作,对加工物进行切削等加工作业的设备。
图1为现有的CNC机床用控制装置的框图。
图1中的控制装置100对与其连接的机床(未图示)的整个动作进行控制,并根据数控程序中预先设定的命令,控制机床的动作。另外,接受来自用户的相关命令,并传递相关的信息。
现有的控制装置100中为了输入用户有关机床动作的命令,包括由输入输出板11、键盘12以及显示单元13组成的主操作板10。而且,还包括:数控单元20,识别主操作板10的命令,并通过程序储存单元(未图示)中程序,输出一系列的顺序控制命令;PLC30,接受来自数控单元20的顺序控制命令,并通过相应的方法对机床的输入输出进行顺序控制(Sequential Control);机械输入输出单元40,输入和输出PLC30的命令或信息,并将命令传送到机床;伺服控制单元50,根据上述数控单元20的顺序控制命令,对伺服马达或主轴马达等马达60进行控制。
这里,顺序控制指的是,按照预定的顺序,依次进行一系列控制步骤的自动控制。例如,假设NC车床(NC Turning Machine)加工一外径为50mm,内径上形成有M20的螺纹的部件,首先,NC车床将圆形材料固定在卡盘上并开始加工。装在刀架上的各种刀具中选择粗削用的刀具进行粗削加工。完成粗削加工后卡盘停止旋转,而刀架则选择精削用车刀。完成工具选择后,主轴带动卡盘旋转,并通过位于刀架加工位置上的精削车刀,进行精削加工,完成外径50mm的加工。完成外径加工后,在刀架中选择钻头对加工物的内径中心进行钻孔。完成钻孔加工后,再选择适合于内径加工的车刀并使其进入加工位置,然后对内径进行加工,以供形成M20的螺纹。完成内径加工后,刀架选择M20螺纹加工用的螺丝攻(Tap),进行攻螺丝(tapping)加工,形成螺纹。上述动作按顺序自动进行,这就是顺序控制。即,控制装置100根据一系列的控制命令,依次对机床进行控制,对任何复杂零件,均按照作业程序进行加工。
图1中A部分显示输入输出板11和PLC30之间的连接关系,上述输入输出板11中包括,机床操作用的各种输入开关,和显示机床或PLC30的输出的指示灯。
输入输出板11上设有拨动开关(Toggle)等输入装置,其连接于PLC30的输入接口和输出接口,并接受用户通过开关操作进行的PLC30控制命令。另外,输入输出板11上设有指示灯,可显示通过PLC30输出接口的输出,以显示机床的动作情况。
图2为现有机床控制装置的主操作板示意图。
如图2所示,主操作板包括,显示画面2a、英文/数字输入键2b、功能键2c以及操作板2d。其中,显示画面2a对应于显示单元13,英文/数字输入键2b和功能键2c对应于键盘12。操作板2d对应于输入输出板11,而对输入到PLC30的各种控制用接口的输入,通过操作板2d上的开关操作来进行。
这种开关包括,用于机床操作、电源的开/关、紧急停机(emergencystop)以及超越控制开关(Override)等操作的开关,使主轴以时针方向及逆时针方向旋转的手动操作开关,开/关切削油用的开关,手动移送操作开关。而PLC30输出的输出接口,通过操作板2d上的指示灯等显示元件来显示。
通过上述开关进行的机床动作,并不是通过顺序控制,在机床进行诸如螺栓中形成螺纹的一系列机械加工,而是在一系列的顺序控制中,根据需要,用户发出的非顺序控制命令。
例如,在机械加工中,按照预定顺序,当前不是喷射切削油的时间,但用户根据加工状况判断需要喷射切削油时,就通过开关操作喷射切削油。另外,当根据加工状态判断主轴以逆时针方向旋转更加有利于加工时,用户可暂停加工并调整旋转方向,此操作与加工顺序无关。这些操作与预先设定的加工顺序无关,由用户进行实时操作。即,顺序控制中,用户通过键盘或触摸屏输入加工顺序,这样,通过数控单元20,而伺服控制通过伺服控制单元50对伺服马达或主轴马达等马达进行控制。另外,由数控单元20向PLC30下达控制机床各装置的命令,这样,通过PLC30,由机械输入输出单元40向机床传递命令。即,顺序控制中,通过数控单元20向伺服控制单元50或PLC30下达命令。但是现有机床控制装置的控制命令中,非顺序命令是由用户直接通过PLC专用I/O输入输出接口输入。即,由用户操作操作板上的各种开关,通过直接连接操作板和PLC30的布线,向PLC30传递非顺序控制命令。
通常,主操作板10上的输入输出板11中包括,16个至32个用于PLC30输入输出的接口。输入输出板11和PLC30之间布设有相当于接口数量的布线,这种布线长度可达数米。这种布线有时可起到机床及其控制装置中所发生杂波的传送路径或天线的作用,从而降低机床性能,而且布线处理制约了机床设计。
另外,最近随着I/O接口的价格上升,各种机床控制用开关元件安装越来越昂贵。而且,将这种开关元件安装在主操作板上,使主操作板越来越大,主操作板外观设计上也受到这些开关和指示灯的限制。
发明内容
本发明旨在解决上述问题,其目的在于提供一种,对设置在机床控制装置的主操作板上的PLC用I/O,使用程序方式进行处理而不通过接口,从而省去PLC接口用的布线,并提高***可靠性的可用程序进行PLC接口处理的机床控制装置及处理方法。
另外,本发明的另一目的为,提供一种设置有用户界面的主操作板结构,该用户界面用于程序处理的PLC接口,从而便于用户进行操作的可用程序进行PLC接口处理的机床控制装置及处理方法。
本发明中的根据相关控制命令控制机床的机床控制装置,包括:PLC、主操作板、数控单元。
PLC根据在执行包括顺序控制命令的上述相关控制命令中所接受的,并对应于用户非顺序控制命令的相关接口对应命令,对上述机床进行控制。主操作板在上述机床进行动作时,接受来自用户的至少一个上述非顺序控制命令,并输出相应的特定接口输入信息。
另外,数控单元将上述接口输入信息转换为上述接口对应命令,并传送到上述PLC。
上述非顺序控制命令包括,上述机床的紧急停机,对显示上述机床处于运行状态的运行指示灯的控制,对自动门的开关控制,超越控制中的至少一种。
上述PLC从上述机床中接受并输出对上述非顺序控制命令的至少一种控制结果,上述主操作板接受对应于上述接口输出信息并可向用户显示。这时,上述数控单元将上述控制结果转换为上述接口输出信息并输出到上述主操作板。
另外,上述数控单元以及上述PLC最好包括可输入和输出相关数据的存储器。这样,当上述数控单元将上述接口对应命令传送到上述PLC,以及上述PLC将上述控制结果传送到上述数控单元时,在上述存储器中,对上述接口对应命令和控制结果,通过预设的标志(Flag)标示。
上述PLC根据来自上述数控单元的可由程序实施的梯形图(LadderDiagram)运行,上述梯形图包括上述接口对应命令以及控制结果处理有关的信息。
上述主操作板包括,输入单元、显示单元、操作板控制单元。
输入单元通过特定输入方法,接受用户的上述非顺序命令;显示单元向用户显示上述接口输出信息。操作板控制单元将通过上述输入单元输入的用户非顺序控制命令,转换为上述接口输入信息并输出至上述数控单元,还将对应于接受的上述接口输出信息的信息,输出到上述显示单元。
上述显示单元可使用视觉或听觉中至少一种方法,向用户进行显示。
上述输入单元可包括,键盘,以及可通过视觉辨认并设置在上述输入单元上的触摸屏中的至少一种。
上述操作板控制单元通过上述显示单元显示帮助用户设定的指南(Guide),上述指南为,接受上述用户非顺序命令的上述输入方法以及上述接口输出信息的显示方法中的至少一个,然后可通过上述输入单元,接受用户根据上述指南进行的设定。
另外,本发明中,机床安装有上述机床控制装置,可省去用于传送上述非顺序控制命令的上述PLC输入输出接口用布线。
作为本发明之另一实施例,机床控制装置中的PLC接口处理方法,用于PLC根据通过数控单元传送的相关顺序控制命令,控制机床,并通过主操作板提供用户界面,其特征在于,包括:在执行含有顺序控制命令的上述特定控制命令过程中,通过上述主操作板接受来自用户的特定非顺序控制命令的步骤;上述主操作板输出对应于上述非顺序控制命令的相关接口输入信息的步骤;上述数控单元输出对应于所接受上述接口输入信息的相关接口对应命令的步骤;上述PLC接受上述接口对应命令,并对上述机床进行控制的步骤。
本发明中的机床控制装置具有如下优点:
第一,不使用PLC的输入输出用接口的状态下,可执行用户的非顺序控制命令。
第二,可继续使用现有的PLC,并可省掉主操作板上的PLC接口用开关,指示灯等显示部件,还可省掉连接主操作板和PLC的布线。这样,可消除布线处理带来的设计上的诸多限制,而且通过去除布线,消除了杂波的传递路径,从而可提高***的可靠性。
第三,在用程序对PLC进行处理时,可通过用户操作来进行设定,这样,可简便构成主操作板,以反映用户的操作习惯以及形式。而且,不同于现有PLC输出的单调显示,在显示时可对其内容进行定义,这样,用户使用起来很方便。
另外,主操作板的变更以及各种PLC控制用接口的增加,均可通过软件的升级简单实现,而且可做到,在保留主操作板上的供用户实际操作的按钮及/或指示灯的前提下,不使用现有PLC接口。
附图说明
图1为现有CNC机床控制装置的框图;
图2为现有机床控制装置的主操作板示意图;
图3为本发明之机床控制装置的框图;
图4为本发明之一实施例中的机床控制装置的主操作板示意图;
图5为图4之主操作板中的显示画面示意图;
图6为本发明之机床控制装置的动作流程图;
图7为本发明之机床控制装置的另一动作流程图。
附图符号说明:
310:主操作板 311:操作板控制单元
313:显示单元 315:输入键
320:数控单元 330:PLC
340:机械动作输入输出单元
350:伺服控制单元 360:伺服马达
具体实施方式
以下,参照附图对本发明中的较佳实施例进行详细说明。
本发明中的机床控制装置包括PLC,在执行含有顺序控制命令的相关控制命令过程中,接受来自用户的非顺序控制命令,并对机床进行控制。这种非顺序控制命令指的是,在机床为了达到其目的,而根据一系列顺序控制命令进行设备运行的过程中,使用户任意地对机床进行控制所需要的各种命令,其包括,机床运行中对运行指示灯的控制;手动移送控制;对主轴以时针方向或逆时针方向旋转进行手动控制;设备的紧急停机;运行指示灯的开启或关闭;切削油的喷射开始或中断;中心架的夹紧或松开;尾座的止动或开放;固定门的开闭控制及紧急停止等。
另外,对上述非顺序控制命令的控制结果,不使用现有技术中的PLC输出接口,而用程序进行控制并显示给用户。
本发明中的机床控制装置使用现有的PLC,以对控制机床所需的大量输入输出信号进行处理,而且上述作业中也使用PLC。但是,本发明的PLC控制命令中,对非顺序控制命令的输入输出方式,用程序进行处理,而不使用直接连接到开关的接口,这样,本发明中的机床控制装置可获得降低成本,提高可靠性以及设计简单等各种效果。
首先,本发明中的机床控制装置,通过主操作板上的显示单元和键盘,接受关于PLC输入及输出接口状态(Status)之程序方面的设定的用户命令。
当发现这种根据用户设定的特定键盘输入时,本发明中的控制装置代替PLC用的输入接口,将输入信息通过特定方法传送到PLC,即,可代替现有的PLC输入接口用开关。
另外,本发明中的控制装置,将非顺序控制命令的PLC控制结果,通过通信手段显示在主操作板的显示画面上,而不使用PLC接口控制的指示灯等其他显示元件。
这样,本发明中的机床控制装置,使用原先的PLC,并可省去或减少PLC的输入及输出接口。
在以下说明中,将本发明中的控制装置通过程序生成的接口信息,分别称为『接口输入信息』以及『接口输出信息』,以对应于作为PLC输入及输出接口并由开关、指示灯、LED生成的接口输入及输出。接口输入信息对应于用户的非顺序控制命令,而接口输出信息则是非顺序控制命令的结果信息。这里,将通过接口输入信息和接口输出信息处理的命令及其过程称为『程序-接口对应命令』。
图3为本发明中的机床控制装置的框图。
如图3所示,本发明中的机床控制装置300包括:主操作板310、数控单元320、PLC330、机械动作输入输出单元340、伺服(Servo)控制单元350以及伺服马达(Servomotor)360。
主操作板310可通过相关通讯协议,与数控单元320进行通讯,接受用户的控制命令并传送到数控单元320。另外,主操作板310接受数控单元320的输出,并将与其对应的图像显示给用户,从而可使用户实时监控机床的状态。
主操作板310接受用户关于直接控制PLC330而使用的程序-接口对应命令的设定,当输入设定时,将其传送给数控单元320。
主操作板310包括操作板控制单元311、显示单元313、键盘315。根据具体实施例,还可包括输入输出板(未图示)。
显示单元310可使用阴极射线管(CRT)、普及型LCD、薄膜晶体管(TFT)LCD以及有机发光二极管(Organic Light Emitting Diodes:OLED)等显示器,并接受操作板控制单元311的输出并进行显示,以供用户确认。
另外,显示单元313可包括触摸屏(Touch screen)功能。
通过显示单元313显示的内容包括对机床各种控制状态的监控信息,当用户要设定及输入相关的控制命令以及程序-接口对应命令时,显示各种指南信息,帮助用户。
操作板控制单元311将用户通过键盘315输入的各种控制命令,传送给数控单元320。
当用户需要设定程序-接口对应命令时,操作板控制单元311通过显示单元313输出帮助用户操作的指南信息,以帮助用户进行程序-接口对应命令的设定。
操作板控制单元311为了进行非顺序命令的程序接口输入信息的处理,使特定键输入与接口输入信息对应。这样,当操作该键时,将对应于上述键的接口输入信息传送给数控单元320。这种被指定为非顺序控制命令的键,最好使用键盘315中的单独功能键。
另外,操作板控制单元311从数控单元320接受PLC330关于非顺序控制命令的控制结果,即接口输出信息,并通过显示单元313显示给用户。这时,操作板控制单元311不仅显示接口,还具体显示各种信息。
键盘315作为接受来自用户的包括非顺序控制命令在内的各种控制命令的装置,可包括一定数量的功能键(Function Key)。
本发明之一实施例中,以键盘315为例进行了说明,但本发明不限定于此,可使用鼠标、操控旋钮(Jog shuttle)、其他有/无线界面,只要能连接操作板控制单元311和用户即可。
本发明中的机床控制装置300可对PLC330的输入输出接口中,由用户通过键盘315或触摸屏直接控制的非顺序控制命令和其结果,均使用程序-接口对应命令进行处理。但是,根据具体实施例,这种PLC输入输出接口中的特定接口可使用现有方式。这时,主操作板310可包括输入输出板。
对PLC330那些接口通过程序-接口对应命令进行处理,或使用现有方式进行处理,可根据用户的操作方便性以及习惯而定。
数控单元320根据预设的数控程序,通过PLC330以及伺服控制单元350对机床的整个动作进行控制,并使用相关通讯协议进行与主操作板310间的通讯,以接受及发送相关命令。另外,通过包括通常通讯方法在内的特定方法,进行与PLC330之间的数据交换。
数控单元320根据相关数控程序,向PLC330发送顺序控制命令,从PLC330接受与该控制相关的控制结果并进行处理,然后输出至显示单元313。而且数控单元320向伺服控制单元350输出相关控制命令,从而对伺服马达进行控制。
当数控单元320为了进行程序-接口对应命令的处理,通过用户操作,从操作板控制单元311接受接口输入信息时,通过已设定的非顺序控制命令进行确认,并将对应的接口对应命令向PLC330输出。
另外,数控单元320根据接口对应命令,接受由PLC330控制机床(未图示)的相关控制结果,并生成对应的接口输出信息并发送到主操作板310。
为了使数控单元320向PLC330发送接口对应命令并从PLC330接受控制结果,数控单元320和PLC330可使用共用存储器(未图示)。
数控单元320和PLC330将共用存储器(未图示)中的相关位置分配给接口对应命令以及控制结果的显示,对该存储器值(以下称标志(Flag))进行管理,从而可发送和接受有关程序-接口对应命令的信息。
根据另一实施例,数控单元320可通过一般通讯向PLC330发送接口对应命令,而PLC330将其存储到特定的内部存储器(未图示)中,从而作为已设定的接口输入进行处理。同样,将对于接口对应命令的控制结果,通过通讯手段传送给数控单元320,可对本发明中的程序-接口对应命令进行处理。
PLC330内部包括输入输出接口用分存储器(未图示)以及共用存储器(未图示),并通过机械动作输入输出单元340对机床(未图示)的动作进行实际控制。为了进行控制,PLC330与数控单元320通过特定通讯协议进行通讯,并从数控单元320接受相关顺序控制命令。
另外,PLC330通过主操作板310实时接受用户的非顺序控制命令,并对机床(未图示)进行控制。这时,PLC330读出共用存储器(未图示)中的标志,将对应于数控单元320中的接口对应命令的控制命令发送至机械动作输入输出单元340。
PLC330在所要执行的控制命令中,对通过程序-接口对应命令处理的操作(例如紧急停机),不读出通常的输入输出接口用的存储值,而是读出数控单元320传送的标志并执行。这样,编制PLC330执行的梯形图时,用户设定成,PLC330读出标志,而不是内部的输入输出接口用存储值,使其处理程序-接口对应命令对应的操作。
机械动作输入输出单元340包括,机械动作输入单元341和机械动作输出单元343。
机械动作输入单元341接受机床(未图示)的控制结果并发送至PLC330。
机械动作输出单元343接受PLC330的控制命令并控制机床(未图示)进行相应的动作。
伺服控制单元350与伺服马达360相连,并根据数控单元320的控制,对伺服马达360进行控制。
在上述实施例中,分别设置主操作板310中的操作板控制单元311和数控单元320,也可以将操作板控制单元311的功能包含在数控单元320中。
具有上述构成的本发明中的机床控制装置,其数控装置320识别主操作板310的命令,并根据程序内容,执行机床动作命令,而PLC330根据数控单元320的程序-接口对应命令,执行非顺序控制命令。
在程序-接口对应命令中,对于控制命令的输入,用户通过键盘315上的键进行输入。作为另一实施例,主操作板310之显示单元313中显示的图像和键盘315上的输入键可使用。
在程序-接口对应命令中,现有的用于显示控制结果的指示灯或其他显示元件对应于显示单元313上的图形。
用户可使用主操作板310,对相当于非顺序控制命令的程序-接口对应命令进行用户设定。用户设定内容中包括,在键盘315上对相关程序-接口对应命令进行相关键指定,以及显示单元313的显示方法等。这种设定可使用预设的默认设定,或根据用户的操作模式或习惯随时设定。
完成设定后,用户不需要用现有的开关进行操作,取而代之的是,通过操作键盘315上的键进行操作,或利用键盘315对显示单元313上的光标(Cursor)进行移动操作来完成控制。
这种设定程序-接口对应命令并执行与其对应的非顺序控制命令的方法,只要是本发明所属技术领域的专业人员,都可以对其进行各种各样的变形。在本发明实施例中使用了标志,也可通过各种通讯方法,对数控单元320和PLC330之间的周期性信息进行确认,执行对应的程序-接口对应命令。
以下,参照图4对程序-接口对应命令的用户界面连接方法进行详细说明。
图4为本发明之一实施例中的机床控制装置的主操作板示意图。
图4中的主操作板310可提供多种用户界面,其用于对机床的平常控制和监控手段,以及在设定程序-接口对应命令并进行操作时,提供方便。图4中的主操作板310对应于图3中的机床控制装置300的主操作板310,这里以图3为基础进行说明。
图4中的显示画面4a对应于显示单元313,而输入键4b、功能键4c及操作板4d对应于键盘315。
如图4所示,设有单独的操作板4d时,也可省略大部分开关和显示部件。只是,为了使用户便于操作,在操作板4d中可留下最低限度的开关。
这种操作板4d上的开关可通过程序-接口对应命令进行处理,也可使用现有的接口。可将电源开关、紧急停机开关以及超越控制开关等设置于操作板4d上。
本发明中的显示画面4a显示,对应于图2中现有操作板2d上各种开关及指示灯的开关(以下称『软件开关』)以及指示灯的图形。可使用这种软件开关的有,作业指示灯开关、自动门开闭控制开关、中心架控制开关、刀具修正开关等。
操作板控制单元311将各功能键4和软件开关形成对应,使用户一边观察显示画面4a上的软件开关图像,一边进行功能键操作。但是显示画面4a上显示软件开关图像并不是必须的。
根据另一实施例,如果无法使各软件开关和功能键4c一一对应时,部分软件开关可使用输入键4b移动显示画面4a上的光标进行操作。
根据另一实施例,显示画面4a具有触摸屏功能,替代功能键4c,起到开关作用。
另外,图2中的现有操作板2d上的各种LED或指示灯,在图4的本发明之主操作板310中显示在显示画面4a上。而且显示画面4a可构成,不同于通常的显示内容的程序PLC接口专用画面。
如图4所示,包括软件开关和功能键4c对应关系在内的程序-接口对应命令,可通过显示单元313上的相关指南进行设定。
图5为图4之主操作板的显示画面示意图。
显示画面中5a表示,用户将功能键‘F1’设定为运行指示灯的开闭控制开关,而将‘F2’设定为自动门控制开关。这样,用户可通过F1键开启和关闭运行指示灯,还通过反复按下F2键,控制自动门。当然,用户可随时变更这种键设定。
另外,显示画面上的5b表示,对卡盘夹具(Chuck clamp)以及下端齿轮(Gear)不指定单独的键,而是通过显示画面上的光标进行调节。
另外,这种用户控制的控制结果通过PLC330传送至主操作板310的显示单元313,如显示画面上的5c,表示相关状态的部分通过颜色变化或闪烁等方法进行提示。
图6为本发明中的机床控制装置的动作流程图,显示非顺序控制命令的执行过程。
以下,参照图3至图6,对本发明中的机床控制装置的动作进行说明。
在机床运行过程中,主操作板310上的操作板控制单元311通过键盘315接受用户的非顺序控制命令。在接受非顺序控制命令之前,用户可设定用于输入非顺序控制命令的用户界面。另外,操作板控制单元311可通过显示单元313显示帮助用户设定界面的相关指南(Guide)。
操作板控制单元311向数控单元320发送已设定的对应于非顺序控制命令的接口输入信息(S603)。
数控单元320接受接口输入信息后,通过对相关接口输入信息进行分析,识别出用户的非顺序控制命令,并向PLC330输出接口对应命令。接口对应命令的输出通过对共用存储器(未图示)上的相关标志进行标示的方法来进行(S605)。
PLC330在包括一系列顺序控制命令在内的相关控制命令的执行过程中,读出共用存储器内容,以确认有无接口对应命令。确认结果,如存在接口对应命令,PLC330将与其对应的控制命令发送到机械动作输出单元343中,从而执行与用户非顺序控制命令相关的动作(S607)。
这样,在PLC330执行用户的非顺序控制命令。
图7为本发明中的机床控制装置的另一动作流程图,是对于非顺序控制命令的控制结果显示过程。
通过图6之方法,用户的相关非顺序控制命令在机床执行后,PLC330通过机械动作输入单元341接受控制结果,并向数控单元传送上述控制结果。控制结果的传送通过对共用存储器上的相关标志进行标示的方法来进行(S701)。
数控单元320读出共用存储器内容,以确认控制结果是否标示。确认结果,如存在控制结果,数控单元320向主操作板310输出对应的接口输出信息(S703)。
主操作板310的操作板控制单元311通过显示单元313对接受的接口输出信息相对应的预设特定控制结果进行显示(S705)。
通过上述方法,本发明中的机床控制装置进行动作,并对用户的非顺序控制命令的结果进行显示。
在以上的说明中,对本发明之较佳实施例进行了说明,但本发明并不仅限于上述特定实施例,本领域专业人员在本发明技术思想范围内,可对其进行各种各样的变形。
Claims (14)
1、一种机床控制装置,包括:供用户输入各种机械加工用设定值的主操作板;根据从上述主操作板接受的设定值,输出一系列用于机械加工的顺序控制命令的数控单元;从上述数控单元接受顺序控制命令,并通过相应的方法对马达进行伺服控制的伺服控制单元;从上述数控单元接受顺序控制命令,并通过相应的方法对机床的输入输出进行控制的PLC;输入和输出上述PLC的命令或信息,并向机床传送命令的机械输入输出单元,所述机床控制装置,其特征在于:
上述主操作板在上述机床运行过程中,从用户接受至少一个非顺序控制命令,并将对应的特定接口输入信息发送到上述数控单元;
上述数控单元将上述接口输入信息转换为特定的接口对应命令,并传送到上述PLC;
上述PLC接受上述接口对应命令,并对上述机床进行控制。
2、如权利要求1所述机床控制装置,其特征在于,上述非顺序控制命令包括:
上述机床的紧急停机;对显示上述机床运行状态的运行指示灯的控制;对固定门的开闭控制及超越控制;手动移送动作控制;切削油的喷射开始或中断;中心架的夹紧或松开;尾座的止动或开放;固定门的开闭控制及紧急停止。
3、如权利要求1所述机床控制装置,其特征在于:
上述PLC从上述机床接受并输出对于上述非顺序控制命令的至少一种控制结果;
上述数控单元从上述PLC接受控制结果,并将其转换为相应的接口输出信息并输出到上述主操作板;
上述主操作板接受上述接口输出信息,并显示给用户。
4、如权利要求3所述机床控制装置,其特征在于:
上述数控单元以及上述PLC进一步包括能够输入和输出相关数据的存储器;
上述数控单元将上述接口对应命令传送到上述PLC,以及上述PLC将上述控制结果传送到上述数控单元的过程是,在上述存储器中,对上述接口对应命令和控制结果,通过已设定的标志进行标示。
5、如权利要求3所述机床控制装置,其特征在于:
上述PLC根据从上述数控单元接受的能够通过程序实施的特定梯形图运行;
上述梯形图包括上述接口对应命令以及控制结果处理信息。
6、如权利要求3所述机床控制装置,其特征在于,上述主操作板包括:
输入单元,通过特定输入方法接受用户的上述非顺序控制命令;
显示单元,向用户显示接受的上述接口输出信息;
操作板控制单元,将通过上述输入单元输入的用户非顺序控制命令,转换为上述接口输入信息并输出至上述数控单元,而且,将与接受的上述接口输出信息所对应的信息,输出到上述显示单元。
7、如权利要求6所述机床控制装置,其特征在于:
上述显示单元使用视觉或听觉中至少一种方法,向用户进行显示。
8、如权利要求6所述机床控制装置,其特征在于,上述输入单元包括:
键盘以及能够通过视觉辨认并设置在上述输入单元上的触摸屏中的至少一种。
9、如权利要求6所述机床控制装置,其特征在于:
上述操作板控制单元通过上述显示单元显示帮助用户设定的指南,所述指南为,接受上述用户非顺序命令的上述输入方法以及上述接口输出信息显示方法中的至少一个;
通过上述输入单元,接受用户根据上述指南进行的设定。
10、一种机床,其特征在于:
安装有权利要求1或3所述机床控制装置,并去除用于执行上述非顺序控制命令的上述PLC输入输出接口用的布线。
11、一种机床控制装置的PLC接口处理方法,根据PLC通过数控单元传送的顺序控制命令,对机床进行控制,并通过主操作板提供用户界面,其特征在于,包括以下步骤:
在执行含有顺序控制命令的特定控制命令过程中,通过上述主操作板接受来自用户的特定非顺序控制命令的步骤;
上述主操作板输出对应于上述非顺序控制命令的特定接口输入信息的步骤;
上述数控单元输出与所接受的上述接口输入信息相对应的特定接口对应命令的步骤;
上述PLC接受上述接口对应命令,并对上述机床进行控制的步骤。
12、如权利要求11所述机床控制装置的PLC接口处理方法,其特征在于,还包括以下步骤:
上述PLC从上述机床接受并输出对于上述非顺序控制命令的至少一种控制结果的步骤;
上述数控单元从上述PLC接受控制结果,并输出相应的接口输出信息的步骤;
上述主操作板接受上述接口输出信息,并将对应于上述控制结果的内容显示给用户的步骤。
13、如权利要求12所述机床控制装置的PLC接口处理方法,其特征在于:
上述数控单元输出上述接口对应命令的步骤,以及上述PLC输出上述控制结果的步骤中的至少一个步骤是,在特定存储器中,对上述接口对应命令和控制结果,使用已设定的标志进行标示。
14、如权利要求12所述机床控制装置的PLC接口处理方法,其特征在于,还包括以下步骤:
向用户显示指南的步骤,所述指南是关于从用户接受上述非顺序命令的方法以及上述接口输出信息显示方法中的至少一个的设定;
用户根据上述指南输入设定的步骤。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020040115503 | 2004-12-29 | ||
KR1020040115503A KR20060076884A (ko) | 2004-12-29 | 2004-12-29 | 수치제어장치의 소프트웨어 plc 접점 처리장치 및 방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1797249A CN1797249A (zh) | 2006-07-05 |
CN100445909C true CN100445909C (zh) | 2008-12-24 |
Family
ID=36797376
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB2005101356279A Active CN100445909C (zh) | 2004-12-29 | 2005-12-27 | 可用程序进行plc接口处理的机床控制装置及处理方法 |
Country Status (3)
Country | Link |
---|---|
JP (1) | JP4302100B2 (zh) |
KR (1) | KR20060076884A (zh) |
CN (1) | CN100445909C (zh) |
Families Citing this family (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4328352B2 (ja) * | 2006-12-18 | 2009-09-09 | ファナック株式会社 | 外部信号入出力ユニットの診断方法及びシステム |
KR101500748B1 (ko) * | 2008-12-15 | 2015-03-09 | 두산인프라코어 주식회사 | 수치제어시스템 |
CN101819419B (zh) * | 2009-02-27 | 2011-12-07 | 郑州紫辰科技开发有限公司 | 主动型plc智能液晶显示器 |
CN101846980B (zh) * | 2009-09-01 | 2013-11-13 | 中广核工程有限公司 | 将逻辑图转换为时序图的方法和*** |
CN102350421B (zh) * | 2011-07-15 | 2013-11-20 | 北方工业大学 | 实现铝电解用阳极炭块炭碗自动化清理的力位置伺服控制*** |
CN102402197B (zh) * | 2011-07-22 | 2013-06-12 | 江俊逢 | 一种可重构数控***、重构方法 |
JP5073850B1 (ja) * | 2011-07-26 | 2012-11-14 | ファナック株式会社 | 音変換装置を備えた工作機械の数値制御装置 |
CN103116307B (zh) * | 2013-01-08 | 2016-05-04 | 株洲中航动科南方燃气轮机成套制造安装有限公司 | 机组泵阀控制电路 |
DE102013216740A1 (de) * | 2013-08-23 | 2015-02-26 | Robert Bosch Gmbh | Bedienvorrichtung, Steuervorrichtung und Anlage der Automationstechnik |
CN105022349A (zh) * | 2015-08-26 | 2015-11-04 | 武汉华中数控股份有限公司 | 一种带触摸面板的总线式数控装置 |
CN105807723A (zh) * | 2016-05-19 | 2016-07-27 | 广州亿图自动控制***有限公司 | 一种多通道车床控制*** |
KR102453367B1 (ko) * | 2018-03-08 | 2022-10-07 | 주식회사 디엔솔루션즈 | 공작기계 및 공작기계의 제어방법 |
CN110667170A (zh) * | 2019-09-27 | 2020-01-10 | 天津市天锻压力机有限公司 | 伺服压力机的智能偏心力矩检测***及方法 |
CN114488954A (zh) * | 2021-12-20 | 2022-05-13 | 安徽环球传动科技有限公司 | 柔性机床控制*** |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1046987A (zh) * | 1989-04-24 | 1990-11-14 | 横河电机株式会社 | 可编程控制器 |
CN1105760A (zh) * | 1994-01-06 | 1995-07-26 | 上海机械高等专科学校 | 不编程顺序控制器 |
JPH08249024A (ja) * | 1995-03-14 | 1996-09-27 | Omron Corp | プログラマブルコントローラ |
JPH08339220A (ja) * | 1995-06-14 | 1996-12-24 | Sekisui Chem Co Ltd | 工作機械のnc制御装置 |
JPH11259117A (ja) * | 1998-03-10 | 1999-09-24 | Mitsubishi Electric Corp | 数値制御方法及びその装置 |
JPH11338515A (ja) * | 1998-05-26 | 1999-12-10 | Matsushita Electric Works Ltd | プログラマブルコントローラ及びそれらを用いたプログラマブルコントローラシステム |
US20040138774A1 (en) * | 2002-12-26 | 2004-07-15 | Fanuc Ltd. | Numerical controller |
-
2004
- 2004-12-29 KR KR1020040115503A patent/KR20060076884A/ko not_active Application Discontinuation
-
2005
- 2005-12-27 CN CNB2005101356279A patent/CN100445909C/zh active Active
- 2005-12-27 JP JP2005376280A patent/JP4302100B2/ja active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1046987A (zh) * | 1989-04-24 | 1990-11-14 | 横河电机株式会社 | 可编程控制器 |
CN1105760A (zh) * | 1994-01-06 | 1995-07-26 | 上海机械高等专科学校 | 不编程顺序控制器 |
JPH08249024A (ja) * | 1995-03-14 | 1996-09-27 | Omron Corp | プログラマブルコントローラ |
JPH08339220A (ja) * | 1995-06-14 | 1996-12-24 | Sekisui Chem Co Ltd | 工作機械のnc制御装置 |
JPH11259117A (ja) * | 1998-03-10 | 1999-09-24 | Mitsubishi Electric Corp | 数値制御方法及びその装置 |
JPH11338515A (ja) * | 1998-05-26 | 1999-12-10 | Matsushita Electric Works Ltd | プログラマブルコントローラ及びそれらを用いたプログラマブルコントローラシステム |
US20040138774A1 (en) * | 2002-12-26 | 2004-07-15 | Fanuc Ltd. | Numerical controller |
Also Published As
Publication number | Publication date |
---|---|
JP2006190284A (ja) | 2006-07-20 |
KR20060076884A (ko) | 2006-07-05 |
CN1797249A (zh) | 2006-07-05 |
JP4302100B2 (ja) | 2009-07-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN100445909C (zh) | 可用程序进行plc接口处理的机床控制装置及处理方法 | |
CN101898318B (zh) | 包含机器人和机床的加工***中的机器人控制*** | |
US5465215A (en) | Numerical control method and apparatus | |
US7899574B2 (en) | Machine-tool controller | |
CN104932419A (zh) | 使用手动操作工作机械的模拟装置 | |
US4700313A (en) | Plural turret system with display of permitted and non-permitted simultaneous machining operations | |
US8200362B2 (en) | Numerically controlling apparatus with stop point setting and removing means | |
US7102622B2 (en) | Production equipment monitoring device | |
CN101342601B (zh) | 多种操纵方式的数普兼容机床 | |
EP0511395A1 (en) | Conversational type numerical control equipment | |
JP3708357B2 (ja) | ロボット制御装置 | |
US5313402A (en) | Midway start method in numerical control system | |
KR20190021059A (ko) | 공작기계의 서보 제어장치 및 제어방법 | |
JP2003202910A (ja) | 数値制御工作機械用パラメータ設定装置 | |
KR880000271B1 (ko) | 수치제어 방식 및 장치 | |
JPH1071542A (ja) | 工作機械の動作状態設定方法、及び動作状態設定装置 | |
KR20110019813A (ko) | Cnc 공작기계의 atc 동작 정보 표시 방법 및 장치 | |
CN201055914Y (zh) | 一种多种操纵方式的数普兼容机床 | |
CN101344774B (zh) | 多种操纵方式的数普兼容机床用分档码盘设置进给量的方法 | |
JP2588944B2 (ja) | Ncデータ作成方法 | |
US11754993B2 (en) | Machine tool, control method for machine tool, and control program for machine tool | |
US20230072717A1 (en) | Display control system | |
KR100306114B1 (ko) | 퍼스널컴퓨터기반의온-라인로봇티칭장치및그방법 | |
JPH10143219A (ja) | 加工情報表示機能を備えた数値制御装置 | |
JP3890462B2 (ja) | 設備の動作制御装置およびその方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
C41 | Transfer of patent application or patent right or utility model | ||
TR01 | Transfer of patent right |
Effective date of registration: 20160712 Address after: Gyeongnam, South Korea Patentee after: DOOSAN MACHINE TOOLS CO.,LTD. Address before: Inchon Patentee before: DOOSAN INFRACORE Co.,Ltd. |
|
CP01 | Change in the name or title of a patent holder |
Address after: Gyeongnam, South Korea Patentee after: Dean Machine Tool Co.,Ltd. Address before: Gyeongnam, South Korea Patentee before: DOOSAN MACHINE TOOLS CO.,LTD. |
|
CP01 | Change in the name or title of a patent holder |