具有改变子程序的可行性的数字式控制装置的制造方法
【技术领域】
[0001]本发明涉及一种用于数字式控制装置的运行方法,
[0002]-其中,数字式控制装置对子程序进行访问,子程序能由数字式控制装置执行,
[0003]-其中,能由数字式控制装置通过执行子程序控制生产机床,
[0004]-其中,数字式控制装置由操作者经由操作者端口预设选择指令,借助于选择指令选择子程序的程序指令序列的至少一个程序指令。
[0005]本发明还涉及一种计算机程序,其中,计算机程序包括机器码,机器码能由数字式控制装置直接执行,其中,通过数字式控制装置执行机器码所引起的是,数字式控制装置执行这样的运行方法。
[0006]本发明还涉及一种数字式控制装置,其中,存储能由数字式控制装置执行的这类的计算机程序。
【背景技术】
[0007]数字式控制装置在进行的运行中通常执行所谓的子程序。子程序确定的是,以哪种方式控制生产机床(特别是工具机床)的位置和转速受控的轴。理论上能够实现的是,子程序直接经由数字式控制装置的操作者端口生成。然而,经由数字式控制装置的操作者端口仅能够提供的是,单个地依次撤销控制指令。因此在实践中,从借助于CAD (计算机辅助设计)系统生成的数据出发的子程序借助于CAM(计算机辅助制造)系统来生成。CAM系统能够包括所谓的后处理器。
[0008]在生成子程序时,借助于CAM系统由CAM系统的操作者生成程序指令序列的次序。对于每个程序指令序列来说,CAM系统的操作者为CAM系统预定相应的加工的参数化的描述。例如,CAM系统的操作者能够在制模中的铣削时为最后工序预定的是,应当应用那种工具,进给深度应当为多大,几何基准是谁诸如此类的。其也能够预定例如铣削运动所应当沿着的轨道。根据程序指令序列的参数化的描述,CAM系统随后生成子程序。将子程序输出到数字式控制装置。这通常不再包括参数化的描述本身,而是仅包括用于生产机床的位置和转速受控的轴的各个控制指令的序列。各个控制指令的序列能够非常长(部分地为几百万数据组)。测定控制指令的序列所基于的标准能够不再从控制指令的序列所获得。例如,这样的标准是行距、工具几何形状、加工对策、碰撞避免计算的后果、工艺数值、例如工具的用途等。
[0009]当应该修改子程序时,控制指令的直接改变自身没有表现出可执行的方法,因为以控制指令的序列为基础的标准不能再从控制指令的序列中获得。更多的是必须改变基于程序指令序列的参数化描述。
[0010]CAM系统的操作者通常是与数字式控制装置的操作者不同的人员。在一些情况中,对于CAM系统的操作者来说缺少生产机床的技术上的特征数据,该特征数据应当借助于子程序来控制。这能够导致,通过数字式控制装置执行子程序而导致不按照规定地生产工件。根据个别情况的状态,在这些情况中能够需要再次根本上地重新测定子程序。然而在很多情况下,对于控制装置的操作者来说基于其对生产机床和其技术特征数据的认知可见,必须改变哪些参数化的描述的哪些技术参数,以便能够按照规定地生产工件。
[0011]在现有技术中,仅当子程序的要改变的部分以参数化的形式存在于数字式控制装置中时,此时数字式控制装置的操作者能够执行子程序的改变。这样的情况通常仅在整个子程序的一小部分中适用。在所有其它的情况中,数字式控制装置的操作者必须与CAM系统的操作者联系,并且向CAM系统的操作者告知,数字式控制装置的操作者想要改变哪些参数化的描述的哪些参数。于是,CAM系统的操作者调用CAM系统,手动地改变相应的参数化的描述,并且之后重新建立子程序。将相应的已修改的子程序-通常作为对于原始的子程序的替代品-传输到数字式控制装置。
[0012]可能发生的是,已修改的子程序也不导致希望的结果。在这类情况中,最后描述的过程被-也许多次-重复,直至借助子程序制造的工件符合标准。
【发明内容】
[0013]本发明的目的通过具有权利要求1的特征的运行方法实现。根据本发明的运行方法的优选的设计方案是从属权利要求2至8的内容。
[0014]根据本发明,开头所述类型的运行方法如此设计,即
[0015]-数字式控制装置通过计算机-计算机-连接直接或间接地将对至少一个所选择的程序指令进行辨识的信息传输到CAM系统,借助CAM系统生成子程序,
[0016]-数字控制系统通过计算机-计算机-连接从CAM系统接受包含至少一个所选择的程序指令的程序指令序列的参数化描述,
[0017]-数字式控制装置通过操作者端口将参数化描述输出到数字式控制装置的操作者处,
[0018]-数字式控制装置由操作者接受参数化描述的改变,
[0019]-数字式控制装置将已改变的参数化描述传输到CAM系统,并且
[0020]-数字式控制装置从CAM系统接受与已改变的参数化描述相对应的已修改的子程序。
[0021]由此对于数字式控制装置的操作者可行的是,精确地获得子程序的该操作者想改变的那部分的参数化描述。
[0022]在根据本发明的运行方法的优选的设计方案中提出,
[0023]-数字式控制装置从CAM系统与参数化描述一同地接受工件的加工的、与参数化描述相对应的图像,该加工通过执行子程序来引起,并且
[0024]-数字式控制装置通过操作者端口将图像输出到操作者。
[0025]由此实现了,即为操作者除了提供了参数化的描述自身之外也提供了所属的加工的图形化的图示。
[0026]优选地提出,SP
[0027]-数字式控制装置在传输了已改变的参数化描述之后,首先从CAM系统接受工件的加工的、与已改变的参数化描述相对应的图像,该加工通过执行已修改的子程序来引起,
[0028]-数字式控制装置通过操作者端口将图像输出到操作者处,并且
[0029]-在数字式控制装置按照规定地已经从操作者接受对图像的确认之后,数字式控制装置才从CAM系统请求已修改的子程序。
[0030]通过该措施可以使得待传输的数据量的规格最小化。
[0031]根据本发明的做法能够不取决于操作者选择了哪些程序指令地执行,当数字式控制装置的操作者选择程序指令序列的以参数化的形式存储在数字式控制装置中的一个程序指令时,该做法也是可以执行的。然而,在以下情况中,即程序指令序列既不在子程序中也不在数字式控制装置中以程序化的形式存在,根据本发明的做法展示了其全部的优点。
[0032]可行的是,由操作者仅仅能够选择确定的程序指令或确定的一组依次连续的程序指令。然而,优选的是,由操作者能够选择程序指令序列的任意一个程序指令或者任意一组依次连续的程序指令。
[0033]由操作者所选择的程序指令可以尤其包括至少一个程序指令,基于该程序指令在一个平面上对工件进行加工,该平面在其至少一个点处在两个彼此正交的方向上弯曲。
[0034]在实践中,子程序的主程序经常包括辅程序调用。所属的辅程序能够可替换地为参数化的程序指令或者自由形式的处理。通过数字式控制装置的操作者进行的选择可以这样地设计,即操作者通过选择辅程序调用中的一个来选择至少一个程序指令。
[0035]对于根据本发明的运行方法的符合规定的运转来说必需的是,生成子程序所借助的CAM系统对数字式控制装置是已知的。可行的是,该信息固定地存储在数字式控制装置中或者相应的信息由CAM系统的操作者来询问。然而,优选的是,数字式控制装置自主地根据子程序的头部来测定相应的CAM系统。
[0036]此外,本发明的目的还通过具有权利要求9的特征的计算机程序实现。根据本发明,开头所述类型的计算机程序这样地设计,即通过数字式控制装置执行机器码使得,数字式控制装置执行根据本发明的运行方法。
[0037]此外,该目的还根据权利要求10通过一种数字式控制装置实现,在该数字式控制装置中存储有能够由数字式控制装置实施的根