基于表形式数据进行运转的数值控制装置的制造方法_3

文档序号:9523514阅读:来源:国知局
r>[0070]另外,本发明的数值控制装置具备能够取得由表形式数据来控制的轴和由NC程序来控制的轴之间的同步而在表形式数据的插补之前读出所存储的NC程序的插补结果并变换为表形式数据的基准值的单元,由此能够以根据NC程序动作的轴的坐标为基准对表形式数据进行插补。
[0071]使用图6?图9说明使用了本发明的数值控制装置的控制处理的效果。
[0072]在基于NC程序的现有的运转方法中,根据快进叠加、就位检查的设定等,轴在程序块结束处减速或停止。因此,在现有的运转方法中,在生成图6所示的NC程序00201的情况下,如图7所示的图表那样,在NC程序00201中,在Y50.0、X200.0⑵的指令程序块结束时,Y轴、X轴暂时减速或停止后,开始向Y100.0、X150.0(3)移动。此外,图7的图表中的符号⑴、⑵、⑶分别表示通过图6的NC程序的指令指示的轴位置⑴、(2)、(3)。
[0073]与此相对,在使用了本发明的数值控制装置的轴控制中,能够避免这样的控制轴的减速、停止。
[0074]图9是表示通过本发明的数值控制装置使图8所示的NC程序00202和表形式数据<AXIS_TABLE_0202_X>同时运转,使通过表形式数据控制的X轴的动作与通过NC程序控制的Y轴的动作同步的情况下的各轴的动作的图表。此外,图9的图表中的符号(2)、(3)、
(5)、(6)、(7)分别表示通过图8的NC程序00202、表形式数据<AXIS_TABLE_0202_X>的指令指示的轴位置⑵、⑶、(5)、(6)、(7)。
[0075]在图8中,在NC程序00202中,Ml234表示开始表形式数据的执行的Μ代码,Q0202表示所执行的表形式数据的编号。另外,在表形式数据<AXIS_TABLE_0202_X>中,R98、R99分别表示表形式数据的首部和结尾,L表示成为基准的轴的坐标值,X表示所控制的轴的坐标值。另外,Y = 0表示将成为基准的轴指定为Y轴。
[0076]在NC程序00202中,在执行了表形式数据的开始Μ代码(1)后,将Υ轴定位于0.0 (2),使其移动到100.0(3)。如果在NC程序00202中执行了表形式数据的开始Μ代码,则在表形式数据<AXIS_TABLE_0202_X>中,根据首部所记载的Y = 0 (4)将Y轴设定为基准轴,以Y轴的坐标为基准来控制X轴的动作。X轴以如下方式进行动作:与将Y轴定位于0.0⑵同时地,移动到0.0 (5),与Y轴的坐标移动到50.0 (2’)、100.0 (3)同步地,分别定位于 200.0(6)、150.0(7)。
[0077]S卩,根据图9可知,在本发明的数值控制装置中,通过使NC程序和表形式数据同步,在Y轴以恒定速度从0.0 (2)向100.0(3)(如图7 (现有技术)所示那样没有减速和停止地)移动的过程中,X轴从0.0 (5)移动到200.0 (6),以及从200.0 (6)移动到150.0 (7)。
[0078]这样,本发明的数值控制装置在基于NC程序的运转中,通过表形式数据控制特定的轴,由此不拘泥于指令程序块地使上述特定的轴的动作在任意的定时叠加,由此能够使轴在NC程序的程序块结束处不减速或不停止地移动。
[0079]同样,通过将本发明的数值控制装置应用于角部的加工等,使特定的轴先行,由此能够实现加工时间的缩短以及更复杂的形状加工。
[0080]使用图10A?图10C、图11说明使用了本发明的数值控制装置的控制处理的其他效果。
[0081]在基于NC程序的现有的运转方法中,由于因机床的个体差、或工件的重量等造成加工状况的变化,指令程序块的执行状况产生时间差。因此,即使在从加工开始决定的时间需要输出辅助功能,由于指令程序块的执行状况,实际上输出辅助功能的定时也存在偏差。
[0082]例如,在图10A的NC程序中,在开始执行G00Y0.0(1)的指令程序块后,在经过1000msec的实际时间后,输出使冷却系统运转的辅助功能M567的情况下,根据平均的加工时间向Y100.0 (2)的下一个程序块插入M567 (3)。
[0083]但是,由于机床的个体差等原因,例如在机床A中,如图10B所示,有时到Y100.0(2)的程序块结束为止的所用时间为980msec,在另一个机床B中,如图10C所示,到Y100.0(2)的程序块结束为止的所要时间为1025msec,无法在实际时间1000msec后准确地输出辅助功能。
[0084]与此相对,在本发明的数值控制装置的轴控制中,在NC程序的运转过程中,对Μ代码等的辅助功能进行时间控制,由此能够与NC程序的运转状况无关地,以实际时间准确地输出辅助功能。
[0085]以下表示通过本发明的数值控制装置的控制方法,使NC程序00302、表形式数据<TIME_TABLE_0302_M>同时运转的例子。在此,NC程序内的M1234是开始执行表形式数据的Μ代码,Q0302表示所执行的表形式数据的编号,表形式数据中的R98、R99分别表示表形式数据的首部和结尾,L表示成为基准的时间(单位:mSec)。
[0086]在NC程序中,在执行了表形式数据的开始Μ代码⑴后,顺序地执行以后的指令程序块。如果在NC程序中执行了表形式数据的开始Μ代码,则在表形式数据中,开始基准时间的计数,在1000msec后输出M567。
[0087]因此,在到Y100.0(2)的程序块结束为止的所要时间为1025msec的情况下,在执行表形式数据的开始Μ代码(1)后,即开始执行GOOY0.0(l)的指令程序块后,能够在实际时间1000msec后可靠地输出辅助功能M567。
[0088]这样,在本发明中,能够对Μ代码等辅助功能进行时间控制,因此在由于机床的个体差而NC程序的进展状况中产生差异的情况下,也能够在指定的时间执行外部设备的控制等。
【主权项】
1.一种数值控制装置,其使用NC程序和表形式数据来驱动机床的各轴电动机,该表形式数据将时间或成为基准的轴的位置作为基准来指示各轴位置,该数值控制装置的特征在于,具备: 第一插补数据生成部,其根据通过上述NC程序指示的移动指令,生成与通过上述移动指令控制的轴对应的插补数据即第一插补数据; 第二插补数据生成部,其根据上述表形式数据,生成与通过上述表形式数据控制的轴对应的插补数据即第二插补数据; 第三插补数据生成部,其生成对通过第一插补数据生成部生成的上述第一插补数据、通过上述第二插补数据生成部生成的上述第二插补数据进行选择或叠加而得的第三插补数据。2.根据权利要求1所述的数值控制装置,其特征在于, 还具备:基准值变换部,其将上述第一插补数据生成部生成的上述第一插补数据变换为在上述表形式数据中使用的基准轴的基准值。
【专利摘要】本发明提供一种基于表形式数据进行运转的数值控制装置,使用NC程序和以基准轴的位置作为基准来指示各轴位置的表形式数据,驱动机床的各轴电动机。该数值控制装置根据通过NC程序指示的移动指令,生成与通过移动指令控制的轴对应的插补数据,根据表形式数据,生成与通过表形式数据控制的轴对应的插补数据,进而,生成选择或叠加这2个插补数据所得的插补数据。
【IPC分类】G05B19/416, G05B19/4103
【公开号】CN105278463
【申请号】CN201510388793
【发明人】金丸智, 竹内靖
【申请人】发那科株式会社
【公开日】2016年1月27日
【申请日】2015年7月3日
【公告号】DE102015008297A1, US20160004245
当前第3页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1