数值控制系统的制作方法

文档序号:9564090阅读:358来源:国知局
数值控制系统的制作方法
【技术领域】
[0001] 本发明涉及一种缩短通过串行通信向用于控制机床或机器人的数值控制装置传输外部输入输出用单元(10单元)的输入信号时的延迟时间的数值控制系统。
【背景技术】
[0002]为了在数值控制装置和机床或机器人(以下,称为“数值控制机床”)之间进行DI/D0信号(输入信号/输出信号)的输入输出,采用连接多个10单元的结构。并且,一般数值控制装置和10单元每隔某一定周期进行DI/D0数据的交换。数值控制装置和10单元每隔某一定周期进行DI/D0数据的交换,但没有DI/D0数据的交换时,以某周期输入输出重复切换(toggle)的信号(空闲信号)。
[0003]另一方面,对于DI/D0的收发,输入输出特定的数据模式。这样,能够判别空闲信号与表示除此以外的DI/D0的数据模式,在数值控制装置中判别接收的信号是哪个(参照图8)。如图8所示,发送DI数据作为开始代码、首部、DI数据、尾部、CRC、停止代码的集合体。此外,发送D0数据作为开始代码、首部、D0数据、尾部、CRC、停止代码的集合体。
[0004]如果缩短将向10单元的输入信号传输给数值控制装置时的延迟时间,则例如能够缩短机内测量功能的循环时间。
[0005] 在数值控制机床的进给轴的轴移动部安装接触式传感器,通过控制进给轴使接触式传感器接触测量对象物,利用此时的来自接触式传感器的信号,进行在加工前后的工件的外径等的测量的数值控制机床的机内测量功能已经实用化。该机内测量功能在移动进给轴而使接触式传感器接触测量对象物(工件)时,数值控制装置知道接触式传感器的输出从断开成为接通的定时,由此进行对象物的测量。
[0006] 此外,在数值控制装置和机床之间,为了进行DI/D0信号的输入输出,采用连接多个10单元的结构。在如上所述的结构的数值控制机床中,若向10单元输入接触式传感器输出,则与向设置在数值控制装置上的DI信号的接口输入的情况相比,能够实现更自由的结构/布线。
[0007]在日本特开2013 — 196307号公报中公开了上述的技术。在日本特开2013 —196307号公报中公开的技术提供了一种通过10单元进行时间测量,能够进行更高精度的机内测量的数值控制系统。
[0008] 此外,作为同样的技术,在日本特开平05 — 66820号公报中公开了为了防止延迟时间的增加,10单元以DI信号的输入为触发对数值控制装置进行事件驱动的通信的方法,在日本特开平06 — 149320号公报中公开了各个10单元在内部具备用于计时时刻的定时器,通过通信协议采取与这些定时器同步的方法。
[0009] 然而,数值控制装置与10单元仅定期地进行DI/D0数据的交换,因此在日本特开2013 — 196307号公报的方法中,有时从接触式传感器输出的输入到数值控制装置检测出在上述10单元有接触式传感器输出的输入为止的延迟时间增加。在延迟时间增加时,从机内测量动作到向下个动作转移为止的时间增加,进而循环时间增加。
[0010]若使用在日本特开平05 — 66820号公报或在日本特开平06 — 149320号公报中公开的技术,则能够防止延迟时间的增加,但上述的方法需要用于数据发送的调解电路,导致电路规模增大,从而在严格要求低成本化的10单元中是不利的。

【发明内容】

[〇〇11]因此,鉴于上述现有技术的问题点,本发明的目的是提供一种通过每隔一定周期的DI/D0数据的交换能够缩短机内测量的循环时间的数值控制系统。
[0012]本发明的数值控制系统具有数值控制装置和与该数值控制装置连接的一个或多个10单元,并通过串行通信在所述数值控制装置与所述10单元之间进行输入输出信号的收发,所述10单元具备:第1控制部,其以输入信号为触发,将从所述10单元输出的空闲信号变更为预先设定的特定的波形模式信号,并且,在接收到所述特定的波形模式信号时,向前级发送特定的波形模式信号,所述数值控制装置具有:第2控制部,其在接收到所述特定的波形模式信号时,输出中断信号。
[0013]所述10单元的所述第1控制部可以在所述10单元中存在输入信号时,变更从所述10单元输出的空闲信号的周期后,作为所述特定的波形模式信号而输出。
[0014]所述10单元的所述第1控制部可以在所述10单元中有输入信号时,向从所述10单元输出的空闲信号插入特定的数据模式后,作为所述特定的波形模式信号而输出。
[0015]所述10单元的所述第1控制部可以在所述10单元中有输入信号时,变更从所述10单元输出的空闲信号的相位后,作为所述特定的波形模式信号而输出。
[0016]所述10单元的第1控制部也可以在后级的10单元收发输入信号并将从该10单元输出的空闲信号变更为特定的波形模式信号后,输出给前级的10单元时,检测所述变更后的空闲信号中的特定的波形模式信号,仅在符合条件时,直接向前级输出检测后的所述空闲信号。
[0017]本发明的数值控制系统具有数值控制装置和与该数值控制装置连接的一个或多个10单元,并通过串行通信在所述数值控制装置与所述10单元之间进行输入输出信号的收发,所述10单元具备:接收部,其判别向所述10单元输入的输入信号的种类;以及第3控制部,其对所述输入信号的每个种类预先设定从所述10单元输出的空闲信号的特定的波形模式,以所述输入信号为触发,输出根据所述输入信号的种类而预先设定了从所述10单元输出的空闲信号的特定的波形模式信号,所述数值控制装置具备:第4控制部,其在接收到所述特定的波形模式信号时,根据所述特定的波形模式信号判别所述输入信号的种类。
[0018]所述10单元的所述第3控制部可以在后级的10单元收发输入信号,并将从该10单元输出的空闲信号变更为特定的波形模式信号后输出给前级的10单元时,检测出所述变更后的空闲信号中的特定的波形模式信号,仅在符合条件时,直接向前级输出检测后的所述空闲信号。
[0019]通过具备以上的结构,本发明能够提供一种通过每隔一定周期的DI/D0数据的交换,能够缩短机内测量的循环时间的数值控制系统。
【附图说明】
[0020]参照附图,对以下的实施例进行说明,从而使本发明的所述以及其他目的和特征更加明确。
[0021]图1是说明多个10单元以链式方式与数值控制装置连接的数值控制系统的图。
[0022]图2是说明用于变更空闲信号的周期的实施方式的图。
[0023]图3是说明在空闲信号中混入有数据模式的实施方式的图。
[0024]图4是说明用于变更空闲信号的相位的实施方式的图。
[0025]图5是说明根据输入信号的种类变更空闲信号的数据模式的实施方式的图。
[0026]图6是说明以往的数值控制装置与多个10单元以雏菊链连接的数值控制系统的图。
[0027]图7是说明在数值控制装置与多个10单元以雏菊链连接的数值控制系统中,将变更后的空闲信号可靠地传输给数值控制装置的实施方式的图。
[0028]图8是说明现有技术的图。
【具体实施方式】
[0029]图1是说明多个10单元以链式方式与数值控制装置连接的数值控制系统的图。数值控制装置10是用于控制机床或机器人的装置。数值控制装置10经由信号线20与多个10单元30以链式连接。10单元30具备后述的控制部。作为输入信号向10单元30 — η输入来自机内测量装置(例如,接触式传感器)的信号。此外,数值控制装置10具备后述的控制部。
[0030]10单元30具备:控制部,其以输入信号为触发,将从所述10单元输出的空闲信号变更为预先设定的特定的波形模式信号,在接收到所述特定的波形模式信号时,向前级发送特定的波形模式信号。另外,在各请求范围中,根据实施方式将所述控制部记载为第1控制部或第3控制部。
[0031]数值控制装置10具备在接收到所述特定的波形模式信号时输出中断信号的控制部。另外,在各请求范围中,根据实施方式将所述控制部记载为第2控制部或第4控制部。
[0032]以下,对各实施方式进行说明。
[0033](实施方式1)
[0034]实施方式1是“将空闲信号变更为特定的信号模式后通知给数值控制装置”的方式。
[0035]本发明的数值控制系统在10单元检测出接触式传感器输出的输入时,将从10单元30输出的所述空闲信号变更为特定的信号模式。将变化成特定模式的空闲信号向数值控制装置10输入,因此检测出特定模式的数值控制装置10无需等待DI/D0信号的通信而能够通过10单元30检测出存在接触式传感器输出的输入。由此,在不需要用于数据发送的调解的基础上,不产生延迟时间,能够向数值控制装置10传达在10单元30存在接触式传感器输出的输入,从而在机内测量动作完成后可以立即开始下一动作,因此不会增加循环时间。实施方式2?6表不使上述特定的信号模式变化的例子。
[0036]如【背景技术】所述,数值控制装置和10单元在每隔某一定周期进行DI/D0数据的交换,但在没有DI/D0数据的交换时,始终以特定周期输入输出重复切换的信号(空闲信号)。通过向数值控制装置输入上述的空闲信号,能够判别为具有图8所示的数据结构的DI/D0信号,在数值控制装置中能够判断为“没有进行DI/D0信号的交换”的状态。
[0037]通常,在10单元30不变更空闲信号的周期或模式,但在本发明的实施方式中所使用的10单元30在10单元具备在10单元检测出来自机内测量装置即接触式传感器的接触式传感器输出的输入时,能够在10单元侧将空闲信号变更为特定的信号模式的控制部(第1控制部)。所述特定的信号模式经由信号线20输出到数值控制装置10。
[0038]另一方面,数值控制装置10具备:控制部(第2控制部),其仅在以预定比特(bit)数以上接收到上述特定的信号模式时接通中断信号。在数值控制装置10的控制部(第2控制部)接通中断信号时,数值控制装置10立即结束测量循环,向下一动作循环转移。这样,可以向数值控制装置10通知没有增加延迟时间而存在接触式传感器输出的输入。
[0039]通过使用该方法,在现状在接受DI信号之前通过维持接触式传感器接触测量对象物的状态而浪费时间的位置产生中断,由此不等待DI信号的接收地操作进给轴而能够向下一步骤前进,不会产生由DI信号接收等待引起的循环时间的增加。此外,在中断的时间点无法知道有接触式传感器的输入的时刻,但接收DI后,能够检测出接触式传感器的输入时刻,因此在机内测量功能中不会存在问题。
[0040]在实施方式1中,接收接触式传感器输出的输入而将空闲信号变更为特
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1