数控装置的制造方法

文档序号:9332601阅读:154来源:国知局
数控装置的制造方法
【技术领域】
[0001]本发明涉及一种数控装置。
【背景技术】
[0002]作为在数控(Numerical Control:以下称为NC)装置中使用止振部的情况下的驱动控制方法,提出了下述方法,即,对加工中的工件的长度是否大于或等于规定值进行判断,在大于或等于规定值的情况下,进行止振部的定位,对工件的平坦部进行支撑(例如参照专利文献I)。在向上述NC工作机械所具有的尾座(tailstock)或止振部等周边设备的指令中,使用依据 ISO(Internat1nal Organizat1n for Standardizat1n)/EIA(Electronic Industries Alliance)的程序指令。
[0003]在依据IS0/EIA程序的面向周边设备的指令中,存在用于使位置移动的指令和用于进行动作的指令。在使位置移动的情况下,针对向周边设备的每个驱动电动机分配的轴的名称,进行移动指令。另外,在使周边设备动作的情况下,进行通过辅助指令(以下称为M代码)实现的指令。
[0004]专利文献1:日本特开昭61 - 4637号公报

【发明内容】

[0005]但是,向周边设备的驱动电动机分配的轴名称通常针对每一个机械结构而不同。例如,在带尾座的机械结构中,向尾座的驱动电动机分配的轴的名称由用户自由地进行设定。另外,在NC程序上进行指示的M代码除了代表性的代码以外,随着各工作机械制造商及各NC制造商的不同而规格不同。因此,即使针对周边设备使其进行相同的动作,也大多不能使用相同的程序指令。
[0006]如上所述,为了对周边设备进行控制,必须理解针对每一个机械结构而不同的轴名称及M代码,并在IS0/EIA程序上进行指示,因此程序的沿用是困难的。因此,导致程序生成时间的增长。另外,对于初学者来说,对移动指令和M代码的指令的顺序及定时进行判断并对IS0/EIA进行编程是困难的。
[0007]本发明就是鉴于上述情况而提出的,其目的在于得到一种NC控制装置,即,在对具有周边设备的工作机械进行控制的NC装置中,不依赖于随着周边设备的轴名称或工作机械制造商及NC制造商的不同而不同的M代码,能够容易地对周边设备的指令进行编程。
[0008]为了实现上述目的,本发明所涉及的数控装置按照数控程序,对工作机械、和配置于工作机械的周边的周边设备进行控制,本发明所涉及的数控装置的特征在于,具有:动作模式存储单元,其存储动作模式,该动作模式包含使所述周边设备的动作执行的指令,在该指令中作为变量而使用了所述周边设备的轴结构、该数控装置中所固有的M代码或者所述周边设备的移动量;机械信息存储单元,其存储机械信息,该机械信息将针对所述变量的值,与所述周边设备的每一个轴或所述固有的每一个M代码相关联;程序解析单元,其接收所述数控程序,在所述数控程序中的指令是向所述工作机械的指令的情况下,将所述指令向数控单元传送,在所述指令是具有对所述动作模式存储单元中的动作模式进行指示的第I参数及对所述周边设备的移动量进行指示的第2参数的、向所述周边设备的指令的情况下,从所述动作模式存储单元获取与所述第I参数相对应的动作模式,与所述第2参数的移动量一起向周边设备动作生成单元传送;所述周边设备动作生成单元,其向构成获取到的所述动作模式的指令的各变量,代入相对应的所述机械信息或获取到的所述移动量,生成周边设备用指令;以及数控单元,其根据所述数控程序中的指令或所述周边设备用指令,生成针对构成所述工作机械或所述周边设备的轴的移动指令。
[0009]发明的效果
[0010]根据本发明,由于对周边设备的控制指定“动作”和“移动量”这两者,与存储在动作模式存储单元中的动作模式相应地生成周边设备用指令,因此具有下述效果,即,能够简单地生成程序,且简单地对周边设备进行控制,而无需担心迄今为止由用户自身进行了编程的轴名称、M代码或者指令顺序。
【附图说明】
[0011]图1是示意性地表示具有尾座的NC工作机械的结构的一个例子的斜视图。
[0012]图2是示意性地表示具有止振部的NC工作机械的结构的一个例子的斜视图。
[0013]图3是表示面向周边设备的指令代码的一个例子的图。
[0014]图4是示意性地表示该实施方式所涉及的NC装置的功能结构的框图。
[0015]图5是表不动作模式信息的一个例子的图。
[0016]图6是表不动作信息的一个例子的图。
[0017]图7是表不机械信息的一个例子的图。
[0018]图8是表示实施方式所涉及的动作处理步骤的一个例子的流程图。
[0019]图9是表示具有尾座的NC装置的情况下的、周边设备用指令的生成处理的步骤的一个例子的流程图。
[0020]图10是表示针对具有尾座的NC装置的、周边设备用指令的图。
[0021]图11是表示具有止振部的NC装置的情况下的、周边设备用指令的生成处理的步骤的一个例子的流程图。
[0022]图12是表示针对具有尾座的NC装置的、周边设备用指令的图。
【具体实施方式】
[0023]下面,参照附图,对本发明所涉及的数控装置的优选的实施方式进行详细说明。此外,本发明不限定于本实施方式。
[0024]图1是示意性地表示具有尾座的NC工作机械的结构的一个例子的斜视图,图2是示意性地表示具有止振部的NC工作机械的结构的一个例子的斜视图。此外,在这些图中,将主轴的方向设为X方向,将高度方向设为Z方向,将与X方向和Z方向两者垂直的方向设为Y方向。
[0025]如图1所示,具有尾座的NC工作机械具有:主轴I,其固定于规定的高度,对在X方向上延伸的工件2的X负方向侧的端部进行保持;尾座3,其设置于工件2的X正方向侧的端部侧;轴4,其对尾座3进行支撑,能够在X方向上进行驱动;以及刀架5,其安装刀具6,对工件2进行加工。
[0026]在具有上述尾座的NC工作机械中,由位于能够在X方向上进行驱动的轴4上的尾座3的前端,对安装于主轴I处的工件2的X正方向侧的端面进行按压,从而使工件2固定。然后,在工件2固定的状态下,使安装在刀架5上的刀具6、由主轴I支撑的工件2、以及尾座3按照程序进行动作,从而进行工件2的加工。
[0027]另外,如图2所示,具有止振部的NC工作机械具有:主轴I,其固定于规定的高度,对在X方向上延伸的工件2的X负方向侧的端部进行保持;止振部7,其设置为对工件2的Z负方向侧的侧面的一部分进行指示;轴4,其对止振部7进行支撑,能够在X方向上进行驱动;以及刀架5,其用于安装刀具6,对工件2进行加工。
[0028]在具有上述止振部的NC工作机械中,通过由止振部7对安装于主轴I处的工件2的Z负方向侧的侧面的一部分从下侧进行支撑,从而使安装于刀架5的刀具6、由主轴I进行支撑的工件2、以及止振部7按照程序进行动作,从而进行工件2的加工。
[0029]上述工作机械由NC装置基于程序进行控制。在该实施方式中,预先决定表示是面向周边设备的指令的指令代码。图3是表示面向周边设备的指令代码的一个例子的图。如图3(a)所示,在该例子中,将“G305”定义为面向周边设备的指令代码,在该指令代码中对表示动作的参数L和表示移动量的参数K进行设定。动作对规定了周边设备的动作的程序进行指定,移动量对周边设备的移动量进行指定。在图3(b)中示出实际的程序例。在该例子中示出下述情况,即,使用由储存在表示动作的参数中的“ I”所指定的程序,将储存在表示移动量的参数中的“100”作为移动量,生成周边设备的指令。此外,面向周边设备的指令代码不限于“G305”,关于附带在指令中的地址“L”、“K”,也不限于上述字符。
[0030]图4是示意性地表示该实施方式所涉及的NC装置的功能结构的框图。NC装置10具有:动作模式存储部11、程序解析部12、动作信息存储部13、机械信息存储部14、周边设备动作生成部15、NC控制部16以及伺服控制部17。
[0031]动作模式存储部11对动作模式信息进行存储,该动作模式信息包含由多个指令对周边设备的动作进行规定而得到的动作模式。动作模式信息是下述信息,即,在包含NC程序100中的面向周边设备的指令代码在内的动作模式中,附加在对该动作模式进行指定时使用的识别编号。图5是表示动作模式信息的一个例子的图。在这里,“动作”与识别符相对应。在动作“I”中储存与尾座的推压动作相关的动作模式,在动作“2”中储存与使用了止振部的支撑动作相关的动作模式。
[0032]该动作模式由多个指令构成。对于指令中的与各NC工作机械的机械结构相应地变化的部分,分配有
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1