在西门子数控系统中,有一个“程序控制”功能,在运行方式“AUTO”和“MDA”中改变程序运行。以便进行程序测试,程序纠错,简化编程,方便操作等作用。

   (一) 程序控制的使用和监控

    在运行方式“AUTO”和“MDA”中,选择“程序控制”。在屏幕的右下侧即出现“程序控制”窗口。使用光标键选择需要的选项,用光标键中间的SELECT键,选择相应的功能。该功能前的选择方框,就会显示已经选择该功能的对号。同时屏幕上方的“状态区域”显示该功能的缩写,方便操作者监控当前“程序控制”的状态。

image.png

 

    (二)程序控制的功能

    (1)程序测试(PRT)

    选择该功能,机床进给轴、主轴和M功能处于锁定状态,屏幕显示程序在运行,但是没有真实的机床运动。操作者可以利用该功能测试程序是否正确,记录程序的运行时间等工作。由于机床没有任何实际动作,即便程序编写错误也不会对机床、刀具、工件和人身造成损害。

    在实际加工中,如果出现程序在运行,而机床不动,且没有报警的情况,要检查“程序测试”是否选定,忘记取消的情况。该情况在实际使用中出现频率较高,特别是运用时间不久,或不太熟悉的操作者。

    (2)空运行进给(DRY)

     选择该功能,程序中的 G1、G2、G3、CIP 以及 CT 等轴进给运行动作的运行速度,都以空运行速度(G0))替代编程速度运行。空运行速度在“设置”中的“空运行进给DRY”中设定,系统默认为5米/分钟。通过该功能可以快速运行加工程序,检查程序动作是否正确。

    空运行进给和程序测试可以复选,以节省程序模拟时间,提高效率。

    注意: 在空运行进给有效的情况下,不得进行任何工件的加工,刀具不得接触工件。此时的进给速度过快,进行实际加工将导致工件、刀具或机床受损,甚至造成人员伤亡

    在实际加工中,如果出现机床速度过快,不符合编程速度,要检查“空运行进给”是否被误选择,在实际程序加工中要取消该功能。

image.png


 

    (3)减速后快速移动(RG0)

     该功能又称快速倍率修调。程序中G0速度在机床数据MD32000中设置,为机床最快进给速度。以节约逼近工件和刀具回退的时间。该速度在某些场合中过快,操作者希望能够进行控制,而不必修改机床参数。选择该功能时,在“设置”窗口中的“减速后的快速移动RG0”中设定百分比值,可以对G0速度进行倍率控制。

image.png

 

    (4)有条件停止(M01)

    选择该功能,程序执行到M01时进给保持,按下“循环启动键”程序继续执行,反之程序中的M01不执行。M00的区别是,M00无论该功能是否选定,程序遇到M00时都进给保持。 在加工中,可以利用该功能进行工件测量、机床清理等工作。

    (5)手轮偏移(DRF

    在自动运行方式下、带电子手轮加工时,可以进行零点偏移的修改,从而可以在某个程序段内,补偿刀具磨损。

    提示: 该功能是选项功能:轮廓手轮,订货号:6FC5800-0AM08-0YB0(仅适用于 828D)

    (6)跳转程序段(SKP)

    选择该功能,在程序段前有“/”的程序将被跳过,不予执行。反之该程序段正常执行。使用该功能可以简化编程,提高某些情况下的加工效率。

    (7)显示测量结果(MRD)

     选择该功能,可在零件程序中通过 MMC 指令显示测量结果。指令到达后,控制系统自动跳转至“加工”操作区域,并在窗口中显示测量结果。反之需要通过通过软键“测量结果”打开测量结果的窗口。

     (8)单步执行方式(SB)

    单步执行方式控制有如下三种方式,光标在第一个选项上,通过光标中间的SELECT键进行设置。

    粗略单步执行(SB1)——程序在执行每一个运动指令后停止。

    计算程序段(SB2)——程序中有变量赋值和计算语句的时候,在每一个语句后都会停下。

    精准单步执行(SB3)——可以在子程序中进行逐段执行,适合查找复杂的程序问题。

image.png

灵活运用西门子程序控制功能能够帮助用户更熟练的进行操作,如您有其他问题,欢迎各位在“问与答”板块中留下您的问题,我们将在第一时间解决。