数控装置的制造方法

文档序号:9332599阅读:277来源:国知局
数控装置的制造方法
【技术领域】
[0001 ] 本发明涉及一种数控装置,该数控装置基于NC指令,对工作机械进行控制。
【背景技术】
[0002]对工作机械进行数控(Numerical Control ;下面有时称为NC)的数控装置基于NC程序内的NC指令,使NC工作机械进行动作。例如,在NC工作机械通过5轴加工或模具加工等将工件加工成复杂的形状的情况下,生成用于对工件进行加工的NC程序。该NC程序多利用 CAM (Computer Aided Manufacturing)生成。
[0003]CAM是利用计算机辅助生成针对数控装置的指令的系统。CAM在相对于工件设定的坐标系上生成刀具路径。然后,CAM为了对实际地加工工件的NC工作机械应用指令(包含刀具路径、机械固有的指令的种类、以及与机械固有的结构相应的动作在内),利用内置在CAM中的后处理器将指令变换为NC指令。
[0004]CAM制造商为了将利用机械固有的指令的种类(M代码等)和与机械固有的结构相应的动作(与轴结构相应的动作等)而得到的指令变换为与各NC工作机械制造商的NC工作机械相应的NC指令,即使是针对同一个NC工作机械制造商,也要针对NC工作机械的每一个种类,进行后处理器的制作。因此,通常CAM用户需要购买自身使用的NC工作机械用的CAM的后处理器,或者由自身进行制作。
[0005]对于专利文献I的NC装置,如果输入不依赖于NC工作机械的NC指令,则判断该NC指令能否由各个NC工作机械执行,在能够执行的情况下,变换为能够利用NC工作机械进行加工的对应各个NC工作机械的机械用指令。
[0006]专利文献1:日本特开2009 — 53736号公报

【发明内容】

[0007]但是,在上述现有技术中,存在下述问题,S卩,针对向开始加工的位置的移动或机械固有的指令,用户必须进行轴移动顺序的变更或主轴控制的切换指令的追加。
[0008]例如,在将执行同一加工的NC指令的NC工作机械从铣削专用机变更为复合加工机的情况下,用户必须向NC指令追加主轴控制的切换指令。另外,由于如果轴结构不同,则加工结束后使刀具退避的轴移动顺序改变,因此必须对NC指令进行变更。
[0009]对于NC工作机械中的机械固有的动作,刀具更换动作、坐标系设定、选择进行加工的主轴、主轴的速度控制和定位控制之间的切换、向与工件不干涉的加工开始点位置的移动或者向加工结束点位置的移动等,大多不依赖于加工本身。另外,如前所述,为了将利用了机械固有的指令种类或动作而得到的指令变换为与NC工作机械相应的NC指令,需要针对NC工作机械的每一个机种制作后处理器。因此,优选通过在各NC工作机械中,对机械固有的指令种类或动作共通化地使用,从而削减后处理器开发的工时。
[0010]本发明就是鉴于上述情况而提出的,其目的在于得到一种数控装置,该数控装置能够针对各NC工作机械,共通地使用不依赖于加工的动作指令。
[0011]为了解决上述课题,实现目的,本发明的特征在于,具有:NC指令输入部,其输入第INC指令和第2NC指令,该第INC指令作为进行不依赖于NC加工的处理的NC指令而不依赖于NC工作机械的机种,该第2NC指令进行所述NC加工;机械信息存储部,其预先存储与所述NC工作机械的机种相关的机种信息;刀具信息存储部,其预先存储在所述NC工作机械中使用的刀具的刀具信息;指令解析部,其对向所述NC指令输入部输入的NC指令是否是第INC指令进行判别;指令生成部,其在所述NC指令是所述第INC指令的情况下,基于所述第INC指令、所述机种信息、以及所述刀具信息,生成使所述NC工作机械进行与所述第INC指令相应的一系列动作的指定动作程序;以及控制部,其通过执行所述指定动作程序,从而对所述NC工作机械进行控制。
[0012]发明的效果
[0013]根据本发明,由于在NC指令是不依赖于加工的动作指令的情况下,基于NC工作机械的机种信息和刀具信息,生成使NC工作机械进行一系列动作的指定动作程序,因此具有下述效果,即,能够针对各NC工作机械,共通地使用不依赖于加工的动作指令。
【附图说明】
[0014]图1是表示实施方式I所涉及的数控装置的结构的框图。
[0015]图2是表不机械信息的一个例子的图。
[0016]图3是表不刀具信息的一个例子的图。
[0017]图4是表示NC指令的例子的图,该NC指令不依赖于NC工作机械的轴结构、以及有无周边设备和周边设备的种类。
[0018]图5是表示NC指令的执行处理步骤的流程图。
[0019]图6是表示不依赖于加工的NC指令的判别处理步骤的流程图。
[0020]图7是表示进行刀具更换动作的情况下的指定动作程序的生成步骤的流程图。
[0021]图8是表示进行坐标系设定的情况下的指定动作程序的生成步骤的流程图。
[0022]图9是表示进行向开始点位置的移动的情况下的指定动作程序的生成步骤的流程图。
[0023]图10是表示进行向结束点位置的移动的情况下的指定动作程序的生成步骤的流程图。
[0024]图11是表示实施方式2所涉及的数控装置的结构的框图。
[0025]图12是表示实施方式3所涉及的数控装置的结构的框图。
[0026]图13是表示指令形式的对应关系即对应关系信息的图。
【具体实施方式】
[0027]下面,基于附图,对本发明所涉及的数控装置的实施方式进行详细说明。此外,本发明不限定于本实施方式。
[0028]实施方式I
[0029]图1是表示实施方式I所涉及的数控装置的结构的框图。数控装置IA是利用NC程序对NC工作机械6进行控制的装置。在本实施方式中,预先定义用于执行不依赖于NC工作机械6的处理的共通指令(NC指令3)。然后,生成不依赖于NC工作机械6的NC指令3,向数控装置IA输入。数控装置IA基于不依赖于NC工作机械6的NC指令3,生成能够进行一系列动作的共通指令(后述的指定动作程序4),利用指定动作程序4对NC工作机械6进行控制。
[0030]不依赖于NC工作机械6的处理例如是不依赖于加工的处理(与加工的种类等无关的动作),例如是刀具更换、坐标系设定、向开始点位置的移动或向结束点位置的移动等。数控装置IA例如生成共通指令,该共通指令用于作为不依赖于加工的动作而使NC工作机械6进行与加工准备相关的动作。
[0031]数控装置IA具有:NC指令输入部10、机械信息存储部20、刀具信息存储部30、指令解析部40、指令生成部50、CNC控制部60。NC指令输入部10如果被输入NC程序2内的NC指令3,则将NC指令3向指令解析部40发送。另外,如果NC指令输入部10被输入NC程序2内的NC程序信息5,则将NC程序信息5向指令解析部40发送。向本实施方式的NC指令输入部10,例如作为使其进行不依赖于NC加工的处理的NC指令,而输入不依赖于NC工作机械6的机种的第INC指令(NC指令3)、和使其进行NC加工的第2NC指令。
[0032]NC程序2是在NC工作机械6的控制中使用的程序,例如利用CAM而生成。在NC程序2中,包含:NC程序信息5 ;NC指令3,其作为不依赖于加工的动作指令;以及NC指令(未图示),其作为依赖于加工的动作指令。NC程序信息5包含工件(被加工物)的原材料信息等。
[0033]另外,NC指令3是通用的NC指令,是不依赖于NC工作机械6的机种的NC指令。在本实施方式中,将不依赖于NC工作机械6的处理的种类、和NC指令3 (通过指令进行的处理)的种类预先相关联,CAM按照前述关联情况预先生成NC指令3。
[0034]NC工作机械的机种由NC工作机械的轴结构、有无NC工作机械的周边设备、以及周边设备的种类中的至少I个决定。在本实施方式的NC指令3中,针对各NC工作机械6,共通地使用不依赖于NC工作机械6的动作指令。NC工作机械6例如是进行铣削加工的机械或进行车削的机械等。
[0035]机械信息存储部20是存储与NC工作机械6相关的机械信息91的存储器等。本实施方式的机械信息存储部20例如作为机械信息91而存储与NC工作机械6的机种相关的机种信息。
[0036]图2是表不机械信息的一个例子的图。机械信息91具有与NC工作机械6的机种(第2主轴机种、复合机种等)相关的信息,例如包含NC工作机械6的轴结构、和NC工作机械6所具有的周边设备的信息。具体地说,机械信息91作为与NC工作机械的机种相关的信息而具有NC工作机械的轴结构、有无NC工作机械的周边设备、以及周边设备的种类中的至少I个信息。另外,在机械信息91中,例如也可以包含轴名称或轴类型等与轴相关的规格信息、和刀架类型(周边设备的类型)等规格信息。
[0037]刀具信息存储部30是存储与搭载在NC工作机械6上的刀具相关的刀具信息92的存储器等。本实施方式的刀具信息存储部30作为刀具信息92而预先存储在NC工作机械6中使用的刀具的信息。
[0038]图3是表示刀具信息的一个例子的图。在刀具信息92中,包含刀具编号(TNa )、刀具种类、刀具长度等在NC工作机械6和周边设备中使用的刀具的信息。
[0039]指令解析部40对从NC指令输入部10发送来的NC指令是否是不依赖于加工的NC指令3进行判别。具体地说,指令解析部40基于NC指令是否与预先设定的NC指令3相同,对从NC指令输入部10发送来的NC指令是否是不依赖于加工的NC指令3进行判别。
[0040]指令解析部40
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1