4.机床运行
4.1 手动运行
系统必须处于空闲状态时才能手动操作进给轴和主轴。手动移动轴可以通过以下三种方式实现:
- 连续
- 增量
- 手脉
4.1.1 手动转动主轴
表4.1 主轴手动正转
表4.2 主轴手动反转
表4.3 主轴停止
在主轴工作时(旋转、定位模式),禁止身体任何部位进入主轴工作区域!
在主轴工作时(旋转、定位模式),禁止任何物品进入主轴工作区域!禁止以任何外力方式强行干扰主轴工作!
4.1.2 手动移动进给轴
表4.4 手动连续移动
表4.5 手动快速移动
4.1.3 手动增量移动进给轴
表4.6 手动增量移动
4.1.4 手脉移动进给轴
表4.7 手脉移动
注意:
若系统的RTCP功能开启,以连续、增量或手脉方式手动移动单个进给轴时有可能出现其他进给轴联动的情况,对该情况具体的叙述如下:
当RTCP功能开启时(RTCPON):
- 不论A/C旋转轴是否处于0位置,手动移动A/C轴,机床的X/Y/Z/A/C轴是联动的(因为RTCP的运动转换矩阵加载上去了)。
- 如果A/C旋转轴都处于0位置,手动移动X/Y/Z轴,机床的X/Y/Z轴单独运动(RTCP的运动转换矩阵等于0)。
- 如果A/C旋转轴处于非0位置,手动移动X/Y/Z轴,机床的X/Y/Z轴是联动的(因为RTCP的运动转换矩阵加载上去了)。
当RTCP功能关闭时(RTCPOFF):
- 不论A/C旋转轴是否处于0位置,手动移动X/Y/Z/A/C轴,机床的X/Y/Z/A/C轴都是单独运动的。
4.2 MDA运行
表4.8 MDA运行
说明:
- MDA指令执行过程中,系统状态由“空闲”变为“运行”;执行结束后,则由“运行”变为“空闲”。
- 系统可以智能记录五行MDA指令程序。
图4.1 MDA
4.3 执行程序
表4.9 执行程序
说明:
在程序选择页面(如图4.3),可通过键盘上的page up和page down快速翻页,然后通过键盘上的上下键来选择程序,回车确认;
程序执行的过程中,系统状态由“空闲”变为“运行”;执行结束后,则由“运行”变为“空闲”。
如果在程序执行过程中,按下“复位”按键,系统保留当前工件坐标系、F和S参数信息,其它模态信息恢复到初始状态
图4.2 程序选择区
图4.3 选择程序
4.4 断点执行
在工件的加工过程中,由于人为因素或刀具损坏等非人为因素引起的中断,可以通过本系统提供的中断功能或任意行重启功能,及时有效地从断点处或断点附近开始加工,节约加工时间。
4.4.1 中断返回
程序在运行过程中可以通过表4.10步骤中断程序运行。
表4.10 中断程序运行
图4.4 中断执行完成
中断后可以通过表4.11步骤返回中断位置。
表4.11 返回中断位置
图4.5 找到中断位置
注意:
- 在空闲状态下,再次点击“中断”按键,系统还是空闲状态,系统保存同样的中断信息。
- 程序较短时,不会出现译码返回百分比提示框,但仍需按两次循环启动按键执行。
- 清除断点信息的条件:
- 按“循环启动”键,开始执行程序后,清除断点信息;
- 调入另一个程序到自动环境下,清除断点信息;
- 断电重启。
- 如果对正在执行的程序(或主程序中调用的子程序)进行了修改,禁止使用中断功能。
- 禁止在换刀过程中使用中断功能。
- 在使用中断功能返回中断位置时,请注意刀具和工件是否可能发生碰撞。
4.4.2 中断功能设置说明
在系统主页面点击横向按钮“设置”进入设置页面,可以对中断功能进行设置。设置选项包括两个部分:中断返回顺序设置和返回位置设置(如图4.6)。
图4.6 中断功能设置
中断返回顺序设置
- 顺序返回开关置于OFF:
中断返回时,X轴、Y轴、Z轴、A轴和C轴将同时移动,快速定位到中断位置。
- 顺序返回开关置于ON:
中断返回时,X轴、Y轴、Z轴、A轴和C轴将先后移动,快速定位到中断位置,各轴的移动顺序由“中断返回顺序”设置决定。将0,1,2,3,4这五个数字分别填入“中断设置返回顺序”对应于各轴的设置项中,则中断返回时,X轴、Y轴、Z轴、A轴和C轴将根据这五个数从小到大的顺序先后移动。
- 在一般情况下,建议顺序返回开关置于ON的状态,即在中断返回时各轴先后移动。同时,对于大多数五轴机床,推荐将“中断返回顺序”设置为2,3,4,0,1,即各轴的移动顺序为A轴→C轴→X轴→Y轴→Z轴。
返回位置设置
返回位置设置包括两个选项:段起始位置和中断点位置。
- 段起始位置
- 中断返回时,都是从中断程序段的起始位置开始运行程序。
- 循环和子程序则是从循环体中或子程序中的中断位置的起始点开始执行。
- 中断点位置
- 对于轴运动指令和G04来说,中断返回时,都是从中断点执行程序(首先从当前位置快移到中断点,再从中断点开始执行程序)。
- 对于其它的G、M、S等指令,中断返回时,都是从中断程序段的开始位置执行。
- 循环和子程序则是从循环体中或子程序中的中断点开始执行。
图4.7 返回位置设置
4.4.3 任意行执行
系统可以通过主页面中的“程序”按钮,进入到程序编辑页面,利用Ctrl+F“搜索行号/文本”或直接光标定位的方式,找到中断位置,然后从中断位置开始正常执行程序,具体方法具体方式有计算与不计算两种,如表4.12与表4.13。
表4.12 计算方式任意行执行
步骤 |
详细说明 |
|
1 |
|
主页面中点击“程序”,进入程序页面。 |
2 |
定位程序段 |
直接将光标定位到要执行的程序段处,或通过Crtl+F打开搜索对话框,在对话框中输入要搜索的内容,点击“确定”,定位到要重启的程序段处。 |
3 |
点击横向按钮“设置中断点”,进入中断点设置页面。 |
|
4 |
在右上角的“是否计算”区域选择是,即计算模式。 然后点击底部横向按钮“确定”,跳转到主页面。 |
|
5 |
|
系统状态为:运行,“循环启动”灯亮。按面板上的“循环启动”键。 |
6 |
系统弹出“译码返回百分比”提示框,译码完成后点击“确定”,“循环启动”灯亮。 |
|
7 |
|
按面板上的“循环启动”键,机床从当前位置以G00直线方式快速定位到起始位置,并自动开始后续程序的执行。 |
表4.13 不计算方式任意行执行
步骤 |
详细说明 |
|
1 |
|
主页面中点击“程序”,进入程序页面。 |
2 |
定位程序段 |
直接将光标定位到要执行的程序段处,或通过Crtl+F打开搜索对话框,在对话框中输入要搜索的内容,点击“确定”,定位到要重启的程序段处。 |
3 |
|
点击横向按钮“设置中断点”,进入中断点设置页面。 |
4 |
在右上角的“是否计算”区域选择否,即不计算模式,并在此页面中设置程序执行位置模态信息,如图4.7。 |
|
5 |
|
然后点击底部横向按钮“确定”,跳转到主页面。系统状态为:运行,“循环启动”灯亮。 |
6 |
|
按面板上的“循环启动”键。机床从当前位置以G00直线方式快速定位到起始位置,并自动开始后续程序的执行。 |
计算与不计算的含义如下:
- 计算:在进行程序段搜索时,系统像程序正常运行一样(但机床不运动),计算搜索到要重启的程序段处,获得重启位置的所有模态信息和位置点,故系统的模态信息由程序决定,无需用户设置。
- 不计算:只是定位到要重启的程序段处,不进行任何计算动作,故需在此页面中设置常用的重启位置模态信息,如图4.8。
- “计算”方式针对较短程序,这样计算时间会很短;“不计算”方式针对较大程序,因为计算可能会需要较多时间,直接设置可以节省时间。
图4.8 中断点设置页面
说明:
- 在任意行重启功能中,计算方式下各轴定位到起始位置的顺序,与中断功能中各轴快速定位到中断位置的顺序相同,由“中断返回顺序”设置决定,详见4.4.2节中对中断返回顺序设置的说明。
- 如果定位到执行位置后,没有按“循环启动”键,而是按“复位”键,则结束任意行重启功能,复位到程序开头。
- 通过中断功能,系统记住的断点位置信息与通过任意行执行功能定位的位置是相互独立的。也就是说中断功能和任意行重启功能是两个独立的功能。
示例:
下面以一个具体的示例来说明“计算”与“不计算”方式任意行重启的操作方法及区别。
- 计算方式:
- 假定需要在加工程序的N80执行重启,则在程序编辑页面点击屏幕使光标定位于该程序段,然后点击横向按钮“设置中断点”,如图4.9。
- 进入中断点设置页面后将“是否计算”处的按钮选择为“是”,再点击横向按钮“确定”,则“循环启动”键灯亮,按下“循环启动”键后即可重启程序,如图4.10。
- 此时,系统将根据前7段的程序计算出系统应有的模态信息(T1、D1、M03、S1000、G54、F150、G01)和位置(X0 Y-60 Z-1),然后激活应有的模态并从当前位置快速定位到起始位置(X0 Y-60 Z-1),从第8段开始执行程序直到程序结束。
图4.9 任意行重启例(1)
图4.10 任意行重启例(2)
- 不计算方式:
- 同样,在加工程序的第8行执行重启,则在程序编辑页面点击屏幕使光标定位于该程序段,然后点击横向按钮“设置中断点”,如图4.8。
- 进入中断点设置页面后将“是否计算”处的按钮选择为“否”,然后在列表中设置重启时的模态信息。再点击横向按钮“确定”,则“循环启动”键灯亮,按下“循环启动”键后即可重启程序,如图4.11。
- 此时,系统不会计算前7段的程序,而是直接激活用户设置的所有模态,并且从当前点开始就执行第8段程序(对于本例,系统将直接从当前点以G01的方式移动Z轴至-5),直到程序结束。
图4.11任意行重启例(3)
4.4.4 中断点搜索
当程序在执行过程中因为“复位”、“程序译码报错”、按“中断”按键、拍“急停”等原因中断时,在程序编辑界面可以通过点击“执行中断位置”按钮搜索程序的执行中断点,也可以通过点击“编程中断位置”按钮搜索程序的译码中断点。
- 程序运行被中断后,回到中断程序编辑界面,点击“执行中断位置”按钮,程序的“执行中断点”跳转到当前界面的首行,并且可以看到在中断点行左侧显示一个红点。
- 点击“编程中断位置”按钮,程序的“译码中断点”跳转到当前界面的首行,同样,中断点行左侧显示一个红点。
图4.12 中断点位置
说明:
- 程序中断之后,执行中断点和译码中断点均会在程序段左侧显示红点。
- 如果修改程序,修改的是中断点之后的程序段,则中断点依然生效。如果修改的是中断点之前的程序段,则中断点失效,红点灰显。
- 重启cnc或切换程序之后,中断点依然生效。
- 系统突然断电或重新执行程序之后,中断点失效。
4.5 单段
单段模式下,程序一段一段的执行,每执行完一段,程序停止执行且“循环启动”键长亮,同时光标高亮跳转到下一段,按下“循环启动”键后继续执行下一段。
切入单段模式有以下两种情况:
- 程序执行前切换
- 程序执行中切换
表4.14 程序执行前切换
表4.15 程序执行中切换
图4.12 切换至单段模式
图4.13 执行完首段程序
取消单段模式:
表4.16 取消单段
注意:
- 系统复位或重启,单段不生效,即复位和上电状态下系统默认连续模式。
- 在某段程序执行中按单段键取消了单段模式,如果需要再次切换到单段模式,必须在该段程序执行完后操作,执行过程中再次按单段键不生效。
说明:
- 固定循环作为一行程序处理,在固定循环执行中进入单段模式,进给轴停止,需按下循环启动按键,才会执行循环剩余轨迹。
- G33程序段执行中切入单段模式,该段程序执行结束后才会停止。
- CYCLE84如果在攻丝过程中切入单段模式,会在攻丝回退后安全间隙位置停止。
- 中断返回功能下不能使用单段模式。中断按钮按下会取消单段模式,在返回到中断点的过程中按单段按键,系统报警“不能在中断中切换单段”模式。
4.6. 自动关机
表4.17 自动关机步骤
图4.14 倒计时关机
注意:
- 系统倒计时关机期间,按下复位键或自动关机按键,自动关机的指示灯灭掉,倒计时计时打印停止,系统取消当前自动关机状态。但系统仍处于自动关机模式,再次按下自动关机按键后,系统重新开始倒计时关机。
- 取消如第1条所述的自动关机模式的方法是:程序或MDA方式执行M30以外的指令。