法那科与西门子系统特殊指令的编程与应用

2016-06-23 08:33丁丽娟
中国市场 2016年10期
关键词:参变量宏程序

丁丽娟

(烟台南山学院,山东 烟台 265713)

法那科与西门子系统特殊指令的编程与应用

丁丽娟

(烟台南山学院,山东烟台265713)

[摘要]法那科与西门子数控系统为用户提供了许多具有特殊意义的G指令、宏指令以及参变量编制特殊零件的加工程序。使用这些特殊指令更容易编制零件的相同加工内容部分的通用程序,数控编写程序更加简洁灵活。

[关键词]加工分析;特殊G指令;宏程序;参变量

[DOI]10.13939/j.cnki.zgsc.2016.10.054

1特殊指令的参数构成

(1)FANUC 0i-MC系统中G10:该功能主要用于设定螺距误差的补偿以适应加工条件的变化,可实现刀具几何参数的设定与编辑功能。

G10 L12 PR;变量 L12表示变化的半径补偿特殊功能;P—半径补偿刀补号;R—补偿值;由程序指令变更刀具加工过程中的半径补偿量。

(2)在西门子(SINUMERIK 802D)系统中:$TC_DP6[2,1]=R;其中:$TC_DP6 —变化的半径补偿特殊功能;[2,1]—“2”表示刀具号,“1”表示刀具补偿号;R —动态变化刀具半径补偿值。

2倒圆角的编程与应用

2.1编程刀路设计简图

如图1所示。

图1 刀路设计简图

2.2FANUC 0i-MC与西门子(SINUMERIK 802D)系统中的参数及含义

如表1所示。

表1 系统参数表

2.3程序举例:凸台周边倒角

(1)刀路设计:为了简化模型,我们取圆柱上表面为坐标系原点,刀具选φ10的球头铣刀,从上往下加工,如图2所示。

图2 凸台周边倒角

(2)参考程序如表2所示。

表2 图2加工程序表

续 表

(3)程序说明。程序中N250程序段为条件语句,当条件不满足时跳转到N100或者程序标识符AA,当条件满足时向程序的末尾执行。

G10L12P_R_和$TC_DP6[2,1]=R都是设定半径补偿器的数值,刀具参数中不必输入刀具半径值。在加工过程中,可以看到随着程序的运行,机床控制面板中的半径补偿器数值是不断变化的,而且这个变化的数值和程序中设定的数值是相等的。

2.4程序举例:立方体倒直角

(1)刀路设计:为了简化模型,我们选取立方台上表面中心为坐标系原点,刀具选φ10的平底立铣刀,倒角深度为6,从上往下加工,如图3所示。

图3 立方体倒直角

(2)参考程序如表3所示。

表3 图3加工程序表

3结论

法那科与西门子数控系统参数编程易学、实用。在编程中可以有效地将数学公式和机床自身特有的特殊功能相结合,使编程更为简洁明了。短短的二三十段程序就能完成倒圆角、倒直角的加工。对某些零件来说,使用参数编程进行加工要比用软件编程更快、更简练,检查更为方便。

[作者简介]丁丽娟(1970—),女,汉族,山东龙口人,本科,烟台南山学院实验师。研究方向:机械设计制造及其自动化。

猜你喜欢
参变量宏程序
地下铲运机铲斗斗刃运动轨迹方程的中间参变量推导及分析验证
例谈有关两个参变量问题的几种解题方法
应用Fanuc宏程序的球面螺旋加工程序编制
基于Vericut的四轴数控加工宏程序仿真研究
椭圆宏程序在数控车床加工的方法
G代码B类宏程序在数控切割参数化图形库中的应用
宏程序编程的几种应用
含参变量的三阶方向牛顿法及其收敛性
含参变量的拉普拉斯逆变换及其应用