2.3.2  在特定位置开始运行程序

2.3.2 在特定位置开始运行程序

如果只想在机床上执行特定程序段,没有必要在开始处执行程序。可以利用程序段搜索功能从特定程序段处开始加工。

(1)应用情况

1)处理程序时中断或停止。

2)给出特定的目标位置,例如再加工时确定搜索目标。

3)便捷的搜索目标设定(搜索位置)。

①在选定的程序(主程序)中通过光标定位直接设定搜索目标。

②通过文本搜索查找目标。

③搜索目标为中断点(主程序和子程序)。只有当存在中断点时,才提供该功能。在程序中断后(循环停止或复位),控制系统保存中断点的坐标值。

④搜索目标是中断点的上一级程序(主程序和子程序)。只有当之前选择了子程序中的中断点时,才可以切换程序级。可以从子程序级切换到主程序级,然后再次返回到中断点的程序级。

⑤搜索指针。直接输入程序路径即可。

说明使用搜索指针,可以在没有中断点的情况下有目的地查找子程序中的位置。

(2)程序段搜索功能的查找模式(见图2-20)

1)带计算

①无返回(不逼近)方式,这样可以在任何状态下逼近目标位置(如换刀位置)。各轴从当前位置,使用目标程序段中有效的插补类型到达目标程序段的终点或者下一个编程位置。只移动目标程序段中编程的坐标轴即可。

②带返回(逼近)方式,这样可以在任何状态下逼近轮廓。各轴从当前位置首先逼近目标程序段之前程序段的终点位置,然后才开始执行目标程序段。程序会同样退回到正常程序处理。

978-7-111-43457-3-Chapter02-114.jpg

图2-20 程序段搜索功能的查找模式

2)不计算。用于在主程序中快速搜索。在搜索程序段期间不进行任何计算,即不考虑目标程序段之前的任何辅助动作,操作者必须考虑编程所有用于处理的指令,例如进给率、转速、刀具、切削液开启等。

3)带程序测试。用于在程序测试运行方式下带计算的程序段搜索。在程序段搜索过程中计算所有程序段。该模式不会执行任何轴运行,但是会输出全部辅助功能。

(3)程序段搜索示例 在978-7-111-43457-3-Chapter02-115.jpg运行方式中已选择程序,在处理程序时通过978-7-111-43457-3-Chapter02-116.jpg978-7-111-43457-3-Chapter02-117.jpg中断程序。程序的中断程序段搜索及重新执行操作步骤:

1)按软键978-7-111-43457-3-Chapter02-118.jpg978-7-111-43457-3-Chapter02-119.jpg,系统将自动搜索并载入中断点。

2)当软键〖提高程序级〗或〖降低程序级〗可用时,可通过这两个软键切换程序级。

3)按软键978-7-111-43457-3-Chapter02-120.jpg开始进行搜索,如图2-21所示。此过程取决于预先设定的程序段搜索模式。

如果程序较大,会出现978-7-111-43457-3-Chapter02-121.jpg的提示,同时开始预选断点所用刀具978-7-111-43457-3-Chapter02-122.jpg

978-7-111-43457-3-Chapter02-123.jpg

图2-21 程序段搜索完成后的提示信息

搜索结束后,光标定位在中断程序段处并激活978-7-111-43457-3-Chapter02-124.jpg,出现提示信息后按软键〖确认〗。

4)按【循环启动】键,按照所选择的查找模式执行相应的断点处辅助功能,例如换刀、主轴旋转、切削液启动、工件坐标系等。

5)再次出现提示信息“CHAN1:用CYCLESTART(循环启动)来继续程序”和978-7-111-43457-3-Chapter02-125.jpg,按软键〖确认〗后,按【循环启动】键开始从中断点继续加工。

前提条件如下:

1)已经选择了所需的程序。

2)控制系统处于复位状态。

3)选择了所需的搜索模式。

注意必须确保起始位置无碰撞,并达到相应的技术值以及相应的刀具已经使能。如需要,可以手动返回到无碰撞的起始位置。选择目标程序段时须考虑程序段的搜索类型。