首页 理论教育小孔加工期间CNC可与PMC、用户宏程序变量交换信号及循环数据

小孔加工期间CNC可与PMC、用户宏程序变量交换信号及循环数据

【摘要】:4)小孔加工循环执行期间,CNC可和PMC、用户宏程序变量相互交换信号和特定的循环数据。PRM5163:将指令G83转换为小孔加工的M代码。PRM5168:小孔加工的进给速度倍率下限。PRM5170:存储小孔加工分级进给(回退)次数的用户宏程序变量,允许范围为100~149。

1.循环特点

在FS-0iMD上,深孔加工循环G83可用于特殊的小孔加工。小孔加工与普通钻孔比较主要具有如下特点:

1)加工通过多次、分级进给完成钻孔加工,其回退和空程进给均采用G01方式,分级进给的速度可独立编程。

2)循环加工具有过转矩保护功能,如果加工过程中检测到过转矩信号,CNC可立即中断进给、直接回退,并自动改变进给速度和主轴转速后,继续进行加工。

3)通过CNC参数的设定,小孔加工时的每次进给都能够自动改变进给速度和主轴转速,且能够根据过扭矩信号自动调整进给速度和主轴转速。

4)小孔加工循环执行期间,CNC可和PMC、用户宏程序变量相互交换信号和特定的循环数据。

2.使用条件

生效G83的小孔加工功能,需要在CNC上设定如下参数。

PRM5160.1(OLS):设定过转矩时,是否自动调整主轴转速和进给速度。设定1,自动调整;设定0,不进行调整。

PRM5160.2(NOL):设定没有过转矩时,是否自动调整分级进给的主轴转速和进给速度。设定1,自动调整;设定0,不进行调整。

PRM5163:将指令G83转换为小孔加工的M代码。

PRM5164:在过转矩时,自动调整的主轴转速倍率(d1)。过转矩时,Z轴将自动回退、并将主轴转速调整为S2=S1×d1/100;S2为调整后的主轴转速,S1为调整前的主轴转速;d1为CNC参数PRM 5164设定的值,设定范围为1~255。

PRM5165:没有过转矩时,分级进给的主轴转速自动调整倍率(d2)。如没有过转矩,CNC将在Z轴进给完成、回退时调整主轴转速,调整后的主轴转速为S2=S1×d2/100;S1为调整前的主轴转速;d2为CNC参数PRM 5165设定的值,设定范围为1~255。

PRM5166:过转矩时,自动调整的进给速度倍率(b1)。过转矩时,Z轴将自动回退、并且将进给速度调整为F2=F1×b1/100;F2为调整后的进给速度,F1为调整前的进给速度,b1为CNC参数PRM 5166设定的值,设定范围为1~255。

PRM5167:没有过转矩时,分级进给的进给速度自动调整倍率(b2)。如没有过转矩,CNC将在Z轴进给完成、回退时调整进给速度,调整的进给速度为F2=F1×b2/100;F1为调整前的进给速度,b2为CNC参数PRM 5167设定的值,设定范围为1~255。

PRM5168:小孔加工的进给速度倍率下限(b3)。如果自动调整后的进给速度倍率小于本参数设定的值,进给速度将保持为FL=F×b2/100;FL为进给速度下限,F为编程的进给速度,b3为CNC参数PRM 5168设定的值,设定范围1~255。

PRM5170:存储小孔加工分级进给(回退)次数的用户宏程序变量,允许范围为100~149。

PRM5171:用来存储小孔加工过转矩次数的用户宏程序变量,允许范围100~149。

PRM5172:指令G83中的I未编程时的回退速度。

PRM5173:指令G83中的I未编程时的空程进给速度。

PRM5174:快速回退行程Δ。

小孔加工的过转矩信号可直接从PMC的X004.7输入,执行小孔加工循环时,CNC可向PMC输出小孔加工中信号F066.5。

3.指令格式与动作

循环的使用方法与基本注意事项与普通孔加工循环相同,其指令的编程格式如下:

978-7-111-41794-1-Chapter04-67.jpg

格式中X、Y、Z、R、Q、F、P、K的含义与G83深孔加工循环相同;I为可编程的回退和空程进给速度。

在调用G83前,必须通过CNC参数PRM5163设定的M□□代码,将G83由正常的深孔加工循环转换到小孔加工循环。

小孔加工循环的动作如图4.3-1所示,动作过程如下:

978-7-111-41794-1-Chapter04-68.jpg

图4.3-1 G83小孔加工循环动作

a)G98 b)G99

1)XY快速定位;

2)Z快速运动到参考平面R

3)按F编程的速度,进给Q深度(切削进给);

4)快速回退△行程;

5)按I编程的进给速度,回退到参考平面(回退),并调整进给速度和主轴转速;

6)按I编程的进给速度,进给到离上一次孔深Δ处(空程进给);

7)按F调整后的主轴转速、进给速度,进给Q+△深度;

8)重复④~⑦直至到达孔底平面;

9)暂停P

10)快速回退△行程后,按照I编程的进给速度回退到参考平面或定位平面,结束循环加工动作。