数控装置制造方法

文档序号:6294531阅读:174来源:国知局
数控装置制造方法
【专利摘要】一种数控装置,其将加工程序(1)作为输入而对工作机械的动作进行控制,输出通过所述工作机械的动作而得到的反馈数据(12),该数控装置具有:加工程序解析部(2),其对具有加工形状指令的加工程序(1)进行解析,输出标记指示,其中,该加工形状指令带有标识或者特定的程序指令;延迟器(9),其按照直至得到表示以所述加工形状指令为基础的所述工作机械的动作结果的反馈数据(12)为止的时间,对所述标记指示进行延迟;以及反馈数据输出部(8),其在检测到所述反馈数据(12)以及被延迟的标记指示的情况下,针对所述反馈数据(12),进行与所述加工形状指令所带有的标识或者特定的程序指令相对应的标记,并输出。
【专利说明】数控装置

【技术领域】
[0001]本发明涉及一种对来自放大器的反馈数据进行输出的数控(Numerical Control:以下称为NC)装置。

【背景技术】
[0002]当前,NC装置构成为对加工程序的程序指令数据整体或者参数基准与来自放大器的位置反馈数据整体进行比较,仅对反馈数据与各程序指令数据的形状进行比较,而没有作为时间序列数据进行比较(例如,参照下述专利文献I)。
[0003]此外,NC装置构成为,如果在加工程序中发行特定的指令,则对该时刻的机械的位置进行存储,将加工程序中的特定指令的发行定时(timing)与仅仅该时刻的机械的位置相对应而存储(例如,参照下述专利文献2)。
[0004]此外,NC装置构成为对加工程序中感兴趣的部分标注特定的标识、指令,仅输出记述有特定的标识、指令的那部分的数据(例如,参照下述专利文献3)。
[0005]专利文献1:日本特开2003-316406号公报(第29页,图30)
[0006]专利文献2:日本特开平10-133727号公报(第6页,图1)
[0007]专利文献3:日本特开昭63-79110号公报(第3页,图2)


【发明内容】

[0008]然而,根据上述专利文献I的技术,忽视了加工程序中的各程序指令、和来自放大器的大量的作为时间序列数据的反馈数据之间的对应性。因此,存在下述问题,即针对某个程序指令不知道从哪个反馈数据到哪个反馈数据与此相对应,不能针对每个程序指令,正确且详细地进行与按照程序指令实现的动作结果、即反馈数据(轨迹数据、形状数据)之间的相位(定时)匹配。
[0009]此外,根据上述专利文献2的技术,在由反馈数据的解析者、NC装置外部的装置,使各程序指令与来自放大器的反馈数据相对应的情况下,不知道NC装置的内部处理。因此,存在下述问题,即:不清楚从加工程序中的程序指令被解析算起存在何种程度的延迟,是否体现在机械实际地动作、输出的反馈数据中,通过手工操作、外部的装置进行的程序指令和反馈数据之间的对应未必正确。此外,存在作业麻烦的问题。
[0010]此外,根据上述专利文献3的技术,问题在于产生如下麻烦,即,如果通过标记来切换输出的有无,则在需要并未输出的数据的情况下,要在为了输出该数据而改写程序后再次输出。
[0011]本发明就是鉴于上述问题而提出的,其目的在于得到一种数控装置,其能够对反馈数据执行示出与加工形状指令之间的对应性的标记动作。
[0012]为了解决上述课题,达到上述目的,本发明是一种数控装置,其将加工程序作为输入而对工作机械的动作进行控制,输出所述工作机械的动作的结果而得到的反馈数据,该数控装置的特征在于,具有:加工程序解析部,其对具有加工形状指令的加工程序进行解析,输出标记指示,其中,该加工形状指令带有标识或者特定的程序指令;延迟器,其针对所述标记指示,使直至得到表示基于所述加工形状指令的所述工作机械的动作结果的反馈数据为止的时间延迟;以及反馈数据输出部,其在检测到所述反馈数据以及被延迟的标记指示的情况下,针对所述反馈数据,进行与所述加工形状指令所带有的标识或者特定的程序指令相对应的标记,并输出。
[0013]发明的效果
[0014]本发明涉及的数控装置实现下述效果,即,能够对反馈数据执行示出与加工形状指令之间的对应性的标记动作。

【专利附图】

【附图说明】
[0015]图1是示出NC装置的结构例的框图。
[0016]图2是示出伺服放大器的处理和其执行时间的图。
[0017]图3是示出实施方式I涉及的加工程序的读入以及向反馈数据的标记处理的流程图。
[0018]图4是示出实施方式I涉及的加工程序的记述例的图。
[0019]图5是将在伺服放大器中生成的位置.速度.电流各指令和它们的反馈数据作为时间序列数据的波形而示出的图。
[0020]图6是示出实施方式I涉及的NC装置输出的反馈数据的输出例的图。
[0021]图7是示出实施方式I涉及的NC装置输出的反馈数据的输出例的图。
[0022]图8是示出实施方式2涉及的加工程序的记述例的图。
[0023]图9是示出实施方式2涉及的加工程序的读入以及向反馈数据的标记处理的流程图。
[0024]图10是示出实施方式2涉及的NC装置输出的反馈数据的输出例的图。
[0025]图11是示出实施方式3涉及的加工程序的记述例的图。
[0026]图12是示出实施方式3涉及的加工程序的读入以及向反馈数据的标记处理的流程图。
[0027]图13是示出实施方式3涉及的NC装置输出的反馈数据的输出例的图。
[0028]图14是示出实施方式4涉及的NC装置输出的反馈数据的输出例的图。
[0029]图15是示出实施方式5涉及的加工程序的读入以及向反馈数据的标记处理的流程图。
[0030]图16是示出实施方式5涉及的NC装置输出的反馈数据的输出例的图。

【具体实施方式】
[0031]下面,基于附图详细地说明本发明涉及的数控装置的实施方式。此外,本发明并不限定于本实施方式。
[0032]实施方式I
[0033]图1是示出本实施方式涉及的NC装置的结构例的框图。I表示加工程序,2表示加工程序解析部,3表示指令位置生成部,4表示指令状态存储部,5表示通信处理部,6表示伺服放大器,7表示伺服电动机,8表示反馈数据输出部,9表示延迟器,10表示PLC(Programmable Logic Controller)信号输出部,11表示参数输出部,12表示反馈数据,13表示画面显示部。
[0034]加工程序I具有工作机械的定位指令(例如G00)以及加工形状指令(例如GOl、G02)。加工程序解析部2将加工程序I以程序块为单位进行解析,将作为解析的结果而提取出的工作机械的移动数据发送至指令位置生成部3,如果在已解析的程序块中存在与标记动作相当的标识或者指令,则将标记指示向指令状态存储部4发送。指令位置生成部3针对从加工程序解析部2接收到的移动数据进行插补处理以及加减速处理,生成指令位置而向通信处理部5发送。指令状态存储部4对有无从加工程序解析部2接收到的标记指示进行存储,将标记指示的存储信息向延迟器9发送。通信处理部5将从指令位置生成部3接收到的指令位置数据向伺服放大器6发送,将根据从伺服放大器6接收到的加工程序指令进行的机械动作的结果、即反馈数据12以一定的周期(采样周期)向反馈数据输出部8发送。
[0035]伺服放大器6按照从通信处理部5接收到的指令位置信息驱动伺服电动机7,将伺服电动机7的驱动结果即反馈数据12向通信处理部5发送。伺服电动机7基于从伺服放大器6接收到的驱动信息进行旋转,将实际的驱动结果向伺服放大器6发送。反馈数据输出部8以一定的采样周期从通信处理部5接收反馈数据12,根据此时来自延迟器9的标记指示,对接收到的反馈数据12进行标记。此外,反馈数据输出部8将标记处理后的反馈数据12向画面显示部13、未图示的外部存储装置输出。延迟器9将从指令状态存储部4接收到的标记指示信息向反馈数据输出部8发送。
[0036]此时,延迟器9将标记指示信息的发送延迟,以使得在反馈数据输出部8中接收所发送的标记指示信息的定时、与在反馈数据输出部8中开始接收反馈数据12的定时一致,其中,该反馈数据12是机械按照作为标记指示源的加工程序的程序块中的定位指令或者加工形状指令进行动作的结果。图2是示出伺服放大器的处理和其执行时间的图。如图2所示,在延迟器9中赋予的延迟是考虑下述时间而决定的,S卩,将信息从NC装置向伺服放大器6发送的时间T02、将位置指令变换为速度指令的处理时间T03、将速度指令变换为电流指令的处理时间T04、从生成电流指令起至机械进行动作为止的时间T05、机械开始动作起至得到电流反馈为止的时间T06、机械进行动作之后到得到速度反馈为止的时间T07、机械开始动作起至得到位置反馈为止的时间T08、将信息从伺服放大器6向NC装置发送的时间T09等各种时间。
[0037]PLC信号输出部10与从加工程序I读取到的指令内容相对应地变更PLC信号的输出。参数输出部11与从加工程序I读取到的指令内容相对应地变更参数的输出。另外,对于PLC信号输出部10以及参数输出部11,也可以是具有某一者的结构。为了进行程序指令和机械的动作结果的比较而将反馈数据12输出至外部存储装置,由操作者进行解析。画面显示部13将程序指令、反馈数据12作为数字的列表、波形数据而进行画面显示。
[0038]下面,使用图3,对NC装置在下述情况下的动作进行说明,该情况为:在加工程序I中记述有用于指示出向反馈数据12进行标记动作的标识或者指令。图3是示出本实施方式涉及的加工程序的读入以及向反馈数据的标记处理的流程图。
[0039]首先,加工程序解析部2以程序块为单位读入加工程序I的数据(步骤SI)。另夕卜,在以后的说明中,仅说明与标记动作相关的处理,对于同时进行的根据程序指令生成的位置信息的处理,由于与现有的处理相同,因此省略说明。
[0040]加工程序解析部2如果尚未到达加工程序I的末端、读入尚未完成,则进入步骤S3(步骤S2:Yes),如果到达加工程序I的末端、读入完成,且没有应执行的指令,则结束处理(步骤S2:No)。
[0041]加工程序解析部2检查在读入的加工程序I的程序块中,是否具有用于促成向反馈数据12的标记动作的标识,或者用于促成标记动作的指令,并向延迟器9发送标记指示信息(步骤S3)。图4是示出本实施方式涉及的加工程序的记述例的图。在图4的加工程序I中,利用标识“0+数字”(图4中示出等)来促成向反馈数据12的标记动作,但不限于此。也可以将序列号、M代码等程序指令作为用于促成标记动作的指令。在该情况下,对于后述的向反馈数据12的标记动作,也用序列号、M代码代替。另外,在没有用于促成向反馈数据12的标记动作的指令或者标识的情况下,加工程序解析部2将不向反馈数据12进行标记这样的指示信息向延迟器9发送。
[0042]接着,反馈数据输出部8经由通信处理部5按照采样周期从伺服放大器6接收反馈数据12(步骤S4)。
[0043]反馈数据输出部8在从延迟器9接收到表示执行标记动作的指示信息的情况下(步骤S5:Yes),执行向经由通信处理部5接收到的反馈数据12的标记动作(步骤S6),并输出带标记的反馈数据12 (步骤S7)。另一方面,反馈数据输出部8在从延迟器9接收到不执行标记动作的指示信息的情况下(步骤S5:No),不执行向反馈数据12的标记动作,向未图示的外部存储装置输出反馈数据12(步骤S7)。
[0044]反馈数据输出部8对以下状况进行确认:与在步骤SI中读入的I个程序块的指令相对的所有机械动作的反馈数据12的接收是否完成,即,根据某个指令进行的机械动作是否完成(步骤S8)。在已完成的情况下(步骤S8:Yes),返回步骤SI,加工程序解析部2读入加工程序I的下一个程序块(指令)。另一方面,在没有完成的情况下(步骤S8:No),返回步骤S4,反馈数据输出部8接收下一个反馈数据12。对于某I个程序块的指令的完成,能够通过对各种指令的完成信号等进行监视而确认。
[0045]如上所述,在NC装置中,能够得到针对机械根据加工程序I中的各程序块的指令进行动作时的反馈数据12在正确的定时进行了标记的反馈数据12。
[0046]另外,在上述说明中,设为向未图示的外部存储装置输出反馈数据12,但在将程序上的指令、反馈数据12作为数字的列表而显示在画面显示部13上的情况下,以及将根据程序上的指令、反馈数据12生成的波形显示在画面显示部13上的情况下,也能够应用?利用标记结果,而将程序的指令和反馈数据12作为时间序列数据而进行比较。
[0047]图5是将在伺服放大器中生成的位置.速度.电流各指令和它们的反馈数据作为时间序列数据的波形而示出的图。横轴表示时间,纵轴表示各类别中的大小。如上所述,通过着眼于标记,使得机械根据指令进行动作的定时得以明确化,所以通过使由程序发出的指令的开始定时和反馈数据12的标记开始的定时相匹配,从而能够将这些数据作为时间序列数据正确且容易地进行关联、比较。由此,也能够掌握按照哪个指令进行的动作在进行多长时间之后,指令和反馈产生了偏差(图5的Tl)。此外,在以短时间间隔进行微小线段的移动指令这样的情况下,尤其容易确定出在进行哪个指令时,指令和实际的机械动作发生了偏差。
[0048]此外,如图5所示,作为反馈数据12,除了位置数据之外,也可以将电流数据.速度数据等作为反馈数据12。例如,如果在速度指令和速度反馈之间没有偏差,而在位置指令和位置反馈数据12之间存在偏差,则通过确认是否有因由于反向间隙误差、螺距误差导致的机械的位置偏差而引起的问题等,将除位置之外的反馈数据12与指令进行比较,而能够进行指令和反馈数据12的差异原因的筛选。此外,也能够应用于如下述的系统,即位置指令、位置反馈数据不会输入至控制系统,而仅利用速度、电流进行控制的系统。
[0049]图6是示出本实施方式涉及的NC装置输出的反馈数据的输出例的图。
等表示向反馈数据12进行的标记动作的结果。在该例子中,在接收与加工程序I的示出了标记指示的程序块的指令相对应的机械动作的结果、即反馈数据12的期间,对反馈数据12进行与作为指示源的加工程序I同样的标记。
[0050]另外,在上述说明中,使用与加工程序相同的标识向反馈数据12进行标记,但也可以建立加工程序I的标识和反馈数据12的标识之间的关联规则,使用与加工程序I不同的其他标识对反馈数据12进行标记。
[0051]此外,在上述说明中,利用标记动作使加工程序I和反馈数据12相关联,但也可以将反馈数据12作为根据标识的种类而不同的数据文件进行输出。图7是示出本实施方式涉及的NC装置输出的反馈数据的输出例的图。相对于图4所示的加工程序1,如图7所示,也能够通过将反馈数据12以下述方式各自分为不同的数据文件,而作为标记动作的替代形态,即,分为仅由带有“@1”这样的反馈数据12构成的反馈数据12的数据文件“R)l”,仅由带有“@2”这样的反馈数据12构成的反馈数据12的数据文件“F02”,仅由带有“@3”这样的反馈数据12构成的反馈数据12的数据文件“F03”等。
[0052]如以上所说明,根据本实施方式,在NC装置中,通过着眼于对反馈数据进行的标记动作,能够确定机械根据指令开始动作的时刻的反馈数据,因此,如图5所示,除了能够正确且容易地将由程序发出的指令与反馈数据相关联,还能够进行比较。此外,也能够容易地掌握按照哪个指令进行的动作在进行多长时间之后,指令和反馈产生了差异,因此,即使在以短时间间隔进行微小线段的移动指令这样的情况下,也容易确定出在进行哪个指令时指令和实际的机械动作之间发生了偏差。
[0053]如上所述,构成为:在NC装置中,能够利用向反馈数据的标记动作而正确且容易地对加工程序中的各程序指令与来自放大器的大量的作为时间序列数据的反馈数据之间的对应性进行判别,并且反馈数据进行示出与加工程序的指令之间的关联性的标记动作。在NC装置中,能够将由程序决定的指令轨迹和作为时间序列数据的机械的动作轨迹正确且容易地进行关联、比较,也能够掌握按照哪个指令进行的动作在进行多长时间之后,加工结果产生了问题,能够减少为了使指令和加工结果相关联而耗费的时间,以及由于该对应关系错误而发生的返工所导致的时间浪费,因此具有提高作业效率的效果。
[0054]实施方式2
[0055]在本实施方式中,设为能够选择是否对输出的反馈数据进行标记。对与实施方式I不同的部分进行说明。
[0056]NC装置的结构与实施方式I (参照图1)相同。图8是示出本实施方式涉及的加工程序的记述例的图。在加工程序I中,作为表示标记动作开始的程序指令,使用“G1000”,作为表示标记动作结束的程序指令,使用“G1001”。
[0057]下面,使用图9,说明在NC装置中在下述情况下的动作,S卩,在加工程序I中记述有对向反馈数据12的标记动作进行指示的标识或者指令。图9是示出本实施方式涉及的加工程序的读入以及向反馈数据的标记处理的流程图。
[0058]加工程序解析部2在尚未到达加工程序I的末端、读入尚未完成的情况下(步骤S2:Yes),接着确认是否检测到表示可否标记的“G1000”或者“G1001”(步骤S9)。加工程序解析部2在检测到“G1000 ”或者“G1001”的情况下(步骤S9:Yes),对参数或者PLC信号的状态进行变更(步骤S10)。例如,在PLC信号的情况下,加工程序解析部2在检测到“G1000”的情况下,在PLC信号输出部10中将PLC信号设为0N,在检测到“G1001”的情况下,在PLC信号输出部10中将PLC信号设为OFF。另外,PLC信号也可以用来自参数输出部11的参数代替。而且,加工程序解析部2在没有检测到“G1000”或者“G1001”的情况下(步骤S9:No),或者,如果对参数或者PLC信号的状态进行了变更(步骤S10),则进入步骤S3。
[0059]然后,反馈数据输出部8如果接收到反馈数据12 (步骤S4),则对表示标记动作的参数或者PLC信号的状态是否是ON进行确认(步骤Sll)。反馈数据输出部8在ON的情况下(步骤Sll:Yes),进入步骤S5。步骤S5及其之后的处理与实施方式I相同。另一方面,反馈数据输出部8在OFF的情况下(步骤Sll:No),不执行向反馈数据12的标记动作,而是向外部存储装置输出反馈数据12 (步骤S7)。步骤S7及其之后的处理与实施方式I相同。另外,PLC信号也可以用来自参数输出部11的参数代替。
[0060]图10是示出按照图8的加工程序I进行标记后的由本实施方式涉及的NC装置输出的反馈数据的输出例的图。即使在带有用于促成标记动作的标识(0+数字)的指令中,也仅对特别地由“G1000”和“G1001”包围的范围内的指令的反馈数据12进行标记。
[0061]如以上所说明,根据本实施方式,在NC装置中,能够使用程序指令以及参数或者PLC信号,在外部选择是否对反馈数据进行标记。由此,除了实施方式I的效果之外,即使是存在只能利用从不具有标记功能的现有NC装置中输出的反馈数据的机构或者解析装置的情况,也能够通过对参数、PLC信号进行变更,而与现有的NC装置同样地得到没有标记的反馈数据,无需进行删除对程序的标记等的操作。此外,能够容易地变更加工程序中的标记动作的执行范围。
[0062]如上所述,在NC装置中能够选择是否对反馈数据进行标记,因此即使存在需要标记的情况和不需要标记的情况这两种要求,也能够利用I台本实施方式涉及的NC装置应对。此外,无需对加工程序中的标记信息进行变更,就能够变更对反馈数据的标记方法。即,在NC装置中,能够从外部选择是否对反馈数据进行标记,因此,即使不准备进行标记的加工程序和没有进行标记的加工程序这两者,或者现有的NC装置和对反馈数据进行标记的NC装置这两者,也能够通过切换而得到没有标记的现有的反馈数据和具有标记的反馈数据。因此,具有下述效果,即,能够置换为与只能使用现有的反馈数据的机构或者解析装置对应的NC装置。此外,无需变更加工程序中的用于促成标记动作的标识、用于促成标记动作的指令,就能够容易地对执行标记动作的范围进行变更。
[0063]实施方式3
[0064]在本实施方式中,设为能够对是否输出反馈数据进行选择。对与实施方式I不同的部分进行说明。
[0065]NC装置的结构与实施方式1(参照图1)相同。图11是示出本实施方式涉及的加工程序的记述例的图。在加工程序I中,作为开始反馈数据12的输出的程序指令,使用“G2000”,作为结束反馈数据12的输出的程序指令,使用“G2001”。
[0066]下面,使用图12,说明在NC装置中在下述情况下的动作,S卩,在加工程序I中记述有对向反馈数据12的标记动作进行指示的标识或者指令。图12是示出本实施方式涉及的加工程序的读入以及向反馈数据的标记处理的流程图。
[0067]加工程序解析部2在尚未到达加工程序I的末端、读入尚未完成的情况下(步骤S2:Yes),接着确认是否检测到表示可否进行反馈数据12的输出的“G2000”或者“G2001” (步骤S12)。加工程序解析部2在检测到“G2000”或者“G2001”的情况下(步骤S12:Yes),对参数或者PLC信号的状态进行变更(步骤S13)。例如,在PLC信号的情况下,加工程序解析部2在检测到“G2000”的情况下,在PLC信号输出部10中将PLC信号设为0N,在检测到“G2001”的情况下,在PLC信号输出部10中将PLC信号设为OFF。另外,PLC信号也可以用来自参数输出部11的参数代替。而且,加工程序解析部2在没有检测到“G2000”或者“G2001”的情况下(步骤S12:No),或者,如果对参数或者PLC信号的状态进行了变更(步骤S13),则进入步骤S3。
[0068]然后,反馈数据输出部8如果接收到反馈数据12 (步骤S4),则对表示反馈数据12的输出的参数或者PLC信号,确认其状态是否是ON (步骤S14)。反馈数据输出部8在ON的情况下(步骤S14:Yes),进入步骤S5。步骤S5及其之后的处理与实施方式I相同。另一方面,反馈数据输出部8在OFF的情况下(步骤S14:No),不输出反馈数据12,而是进入步骤S8。步骤S8及其之后的处理与实施方式I相同。另外,PLC信号也可以用来自参数输出部11的参数代替。
[0069]图13是示出按照图11的加工程序进行标记后的由本实施方式涉及的NC装置输出的反馈数据的输出例的图。即使在带有用于促成标记动作的标识(0+数字)的指令中,也仅对特别地由“G2000”和“G2001”包围的范围内的指令的反馈数据12进行输出。
[0070]如以上所说明,根据本实施方式,能够通过加工程序中的指令以及来自外部的参数或者PLC信号的操作而调整是否输出带有标记的反馈数据。由此,能够仅将加工程序中的作为解析对象的指令前后的反馈数据在已标记状态下作为输出而得到。
[0071]如上所述,在NC装置中,能够与标记动作独立地对输出带有标记的反馈数据的定时进行调整,因此具有能够抑制作为解析对象的反馈数据变得庞大,且减少解析所耗费的时间以及数据存储所需要的存储器成本的效果。即,在NC装置中,针对已标记的反馈数据,筛选出成为解析对象的程序指令前后的反馈数据并获得该反馈数据,所以能够抑制反馈数据的存储所需要的NC装置的内部或者外部的存储装置的存储器成本,同时也抑制了成为解析对象的数据大小,因此具有可高效进行解析涉及的作业的效果。
[0072]实施方式4
[0073]在本实施方式中,针对带标记指示的I个程序块的程序指令,只对最初的反馈数据进行标记。对与实施方式I不同的部分进行说明。
[0074]NC装置的结构与实施方式I (参照图1)相同。此外,表示所使用的加工程序2的记述例(参照图4)以及NC装置中的处理的流程图(参照图3)也与实施方式I相同。
[0075]此处,在图3中,加工程序解析部2检查在读入的加工程序I的程序块中是否具有用于促成向反馈数据12的标记动作的标识或者用于促成标记动作的指令,并以单次(只有一次)向延迟器9发送标记指示信息(步骤S3)。然后,反馈数据输出部8从延迟器9以单次(只有一次)接收表示执行标记动作的指示信息(步骤S5:Yes)。因此,在多个反馈数据12对应于所读入的加工程序I的I个程序块的情况下,与实施方式I不同,仅对表示最初的动作结果的反馈数据12执行标记。
[0076]图14是示出本实施方式涉及的NC装置输出的反馈数据的输出例的图。如上所述,与实施方式1(参照图6)比较,可知:在与同一程序块相对应的多个反馈数据12之中,仅对最初的反馈数据12执行标记。
[0077]如以上所说明,根据本实施方式,由于仅对开始接收由程序指令导致的动作结果的时刻的反馈数据进行标记,所以通过从已标记的数据中获得反馈数据,而容易地进行由加工程序决定的指令轨迹和反馈数据之间的相位(定时)匹配。
[0078]如上所述,在NC装置中,由于仅强调开始接收由程序指令导致的动作结果的时刻的反馈数据,所以具有下述效果,即,容易进行着眼于程序指令的开始、结束定时的解析。即,在NC装置中,如果使加工程序的指令轨迹的开始与已标记的反馈数据对准,则指令轨迹和反馈数据的相位一致,因此具有省略在解析反馈数据时进行如上所述的相位匹配的作业,作业效率提高这样的效果。
[0079]实施方式5
[0080]在本实施方式中,在与加工程序中的特定的指令相对应的反馈数据的开始以及结束时刻进行标记。对与实施方式2不同的部分进行说明。
[0081]NC装置的结构与实施方式I (参照图1)相同。本实施方式涉及的加工程序2的记述例是在实施方式I中的图4的方式中,将被标记的程序块的特定的指令、例如切削加工的指令作为对象。
[0082]下面,使用图15,说明在NC装置中在下述情况下的动作,S卩,在加工程序I中记述有对向反馈数据12的标记动作进行指示的标识或者指令。图15是示出本实施方式涉及的加工程序的读入以及向反馈数据的标记处理的流程图。
[0083]加工程序解析部2在步骤S3中,将下述指示信息向延迟器9发送,即,仅在被标记的程序块的特定的加工形状指令、例如切削加工的指令的情况下,对反馈数据12进行标记。
[0084]然后,反馈数据输出部8在从延迟器9接收到表示执行标记动作的指示信息的情况下(步骤S5:Yes),对接收结束时标记标志(flag)是否是ON进行确认(步骤S15)。在OFF的情况下(步骤S15:No),反馈数据输出部8执行向反馈数据12的标记动作(步骤S6),将接收结束时标记标志设为ON (步骤S16),输出反馈数据12 (步骤S7)。反馈数据输出部8在尚未完成与步骤SI中读入的I个程序块的指令相对的所有机械动作的反馈数据的接收的情况下(步骤S8:No),返回步骤S4,接收下一个反馈数据。
[0085]接着,反馈数据输出部8在从延迟器9接收到表示执行标记动作的指示信息的情况下(步骤S5:Yes),对接收结束时标记标志是否是ON进行确认(步骤S15)。在ON的情况下(步骤S15:Yes),反馈数据输出部8不执行向反馈数据12的标记动作(步骤S6),输出反馈数据12(步骤S7)。反馈数据输出部8在尚未完成与步骤SI中读入的I个程序块的指令相对的所有机械动作的反馈数据12的接收的情况下(步骤S8:No),返回步骤S4,接收下一个反馈数据12。反馈数据输出部8反复执行上述动作。
[0086]反馈数据输出部8在从延迟器9接收到表示执行标记动作的指示信息的情况下(步骤S5:Yes),对接收结束时标记标志是否是ON进行确认(步骤S15)。在ON的情况下(步骤S15:Yes),反馈数据输出部8不执行向反馈数据12的标记动作,输出反馈数据12(步骤S7)。反馈数据输出部8在完成了与步骤SI中读入的I个程序块的指令相对的所有机械动作的反馈数据12的接收的情况下(步骤S8:Yes),由于接收结束时标记标志为ON(步骤S17:Yes),所以执行向反馈数据12的标记动作,将接收结束时标记标志设为OFF (步骤S18)。然后,返回步骤SI,加工程序解析部2读入加工程序I的下一个程序块(指令)。
[0087]另外,在接收结束时标记标志持续为OFF状态时,反馈数据输出部8在完成了与步骤SI中读入的I个程序块的指令相对的所有机械动作的反馈数据12的接收的情况下(步骤S8:Yes),由于接收结束时标记标志为OFF(步骤S17:No),所以在该状态下直接返回步骤SI,接着,加工程序解析部2读入加工程序I的下一个程序块(指令)。
[0088]图16是示出本实施方式涉及的NC装置输出的反馈数据的输出例的图。在与I个程序块的指令相对的反馈数据12的接收开始时刻和结束时刻进行了标记。如果与实施方式4(参照图14)的反馈数据12相比较,不同点在于,在本实施方式中,如图16所示,仅对与反馈数据12的切削指令(例如,G01)相对应的反馈数据12进行标记,除了在指令的开始时刻之外,在完成时刻再次进行标记。
[0089]另外,虽然说明了在检测到具有切削指令以及标记动作的某个程序块的情况下向反馈数据12进行标记的方法,但也可以是,例如在检测到虽然没有标记动作但具有切削指令的程序块的情况下,对反馈数据12以能够知道对应关系的方式进行标记。
[0090]如以上所说明,根据本实施方式,仅对特定的指令,例如,对与加工的形状相关的切削指令的开始和结束时刻的反馈数据执行标记动作。由此,通过收集夹在标识之间的反馈数据,能够根据反馈数据容易地获得实际的加工形状。
[0091]如上所述,在NC装置中,由于能够对与加工的形状相关的切削指令的开始和结束时的反馈数据进行标记,所以具有仅通过收集夹在标识之间的反馈数据,就能够不费事地解析为实际的加工形状的效果。即,在NC装置中,由于对与切削指令的开始和结束对应的反馈数据进行标记,所以能够提取夹在标识之间的反馈数据,作为实际的加工形状而利用于解析,因此具有为了根据反馈数据提取出加工形状而实施的作业变得容易,作业效率提闻的效果。
[0092]标号的说明
[0093]I加工程序
[0094]2加工程序解析部
[0095]3指令位置生成部
[0096]4指令状态存储部
[0097]5通信处理部
[0098]6伺服放大器
[0099]7伺服电动机
[0100]8反馈数据输出部
[0101]9延迟器
[0102]10PLC信号输出部
[0103]11参数输出部
[0104]12反馈数据
[0105]13画面显示部
【权利要求】
1.一种数控装置,其将加工程序作为输入而对工作机械的动作进行控制,输出通过所述工作机械的动作而得到的反馈数据, 该数控装置的特征在于,具有: 加工程序解析部,其对具有加工形状指令的加工程序进行解析,输出标记指示,其中,该加工形状指令带有标识或者特定的程序指令; 延迟器,其按照直至得到表示以所述加工形状指令为基础的所述工作机械的动作结果的反馈数据为止的时间,对所述标记指示进行延迟;以及 反馈数据输出部,其在检测到所述反馈数据以及被延迟的标记指示的情况下,针对所述反馈数据,进行与所述加工形状指令所带有的标识或者特定的程序指令相对应的标记,并输出。
2.根据权利要求1所述的数控装置,其特征在于, 所述反馈数据输出部按照对所述标记的开始以及结束进行指示的程序指令,对所述反馈数据进行标记。
3.根据权利要求1所述的数控装置,其特征在于, 所述反馈数据输出部按照对所述反馈数据输出的开始以及结束进行指示的程序指令,输出所述反馈数据。
4.根据权利要求1所述的数控装置,其特征在于, 所述反馈数据输出部对与所述加工形状指令相对应的多个反馈数据中的最初的反馈数据进行标记。
5.根据权利要求1所述的数控装置,其特征在于, 所述反馈数据输出部对与特定的加工形状指令相对应的多个反馈数据中的与所述特定的加工形状指令的开始以及结束相对应的反馈数据进行标记。
6.一种数控装置,其将加工程序作为输入而对工作机械的动作进行控制,输出通过所述工作机械的动作而得到的反馈数据, 该数控装置的特征在于,具有: 加工程序解析部,其对具有加工形状指令的加工程序进行解析,其中,该加工形状指令带有标识或者特定的程序指令;以及 反馈数据输出部,其在检测到与所述加工形状指令相对应的反馈数据的情况下,针对所述反馈数据,进行与所述加工形状指令所带有的标识或者特定的程序指令相对应的标记,并输出。
【文档编号】G05B19/4063GK104272205SQ201280072755
【公开日】2015年1月7日 申请日期:2012年5月9日 优先权日:2012年5月9日
【发明者】桥爪裕树, 小泽正启, 镰田淳一 申请人:三菱电机株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1