数控铣床的发那科系统和西门子系统有什么区别?
在本文中,数控铣床使用的SINUMERIK 802D系统和FANUC 0i系统在编程指令和编程方法上有所不同。做一个简单的分析和比较。这些仅供机床操作程序员参考。
1、CNC加工程序结构的异同
数控加工程序由三部分组成:程序开始、若干程序段和程序结束。
每个节目对应节目名称(即节目编号)。 SINUMERIK 802D 系统的主要程序扩展是 MPF,由系统自动填充。子程序扩展名为 SPF,必须与文件名一起输入。在 FANUC 0i 系统中,主程序和子程序的程序号相同,由地址“O”后跟四位数字组成(如 O1111)。
2、编程指令的异同
2.1 如何表达目标点的坐标值
程序中目标点的坐标值分别用G90和G91坐标或增量坐标表示。
SINUMERIK 802D 系统还可以通过程序中的 AC 或 IC 进行尺寸或相对尺寸调整,使编程更加灵活。
2.2 基本位移指令
有四种基本位移指令:G00、G01、G02 和 G03。 G00 和 G01 的编程格式基本相同。但是,圆弧插补指令不同。对于FANUC0i系统,圆弧插补有末端/圆弧半径和末端/圆心坐标,SINUMERIK 802D系统也有开/圆心和开/末端极坐标编程方式。通过中点和切线过渡进行圆弧插补的编程模式。
2.3 刀径修正指令
铣削零件轮廓时,刀具直径的大小会影响零件的实际轮廓尺寸。为了避免计算刀具中心轨迹,CNC 系统提供了刀具半径补偿功能,允许程序员直接根据零件图的大小进行编程。
(1) 共同点
说明和功能
G41 是刀具直径左修正指令。也就是说,沿刀具移动方向观察时,刀具始终位于工件轮廓的左侧(假设工件未移动)。 G42 是刀具直径右修正指令。 G40 是刀具直径补偿的取消指令。
湾编程格式
建立刀径补偿:G17(G18,G19)GO1(G00)G41(G42)XYD;
取消刀径修正:G17(G18、G19)GO1(G00)G40XYD;
一些解释:首先,您需要在特定平面上进行半径校正。接下来需要结合G01或G00指令使用建立和取消半径修正。接下来,程序的 X 和 Y 是 G01 的终点坐标。并移动 G00。四、D代码是指刀具偏置的存储地址。可以在 CRT / MDI 模式下输入偏移量。
(2) 区别
SINUMERIK 802D 系统允许您直接相互转换 G41 和 G42,而无需使用 G40 取消刀具补偿。但是在 FANUC 0i 系统中,如果改变刀补方向,必须先在 G40 上取消刀补,然后才能设置新的刀补。
2.4 刀具长度补偿指令
处理工件通常需要多个工具,每个工具都有不同的长度。数控系统提供的刀具长度补偿功能,保证了工件的正确加工。使用 CRT / MDI 方法输入长度尺寸偏移。
对于 SINUMERIK 802D 系统,调用刀具后会自动启用刀具长度补偿。您需要配置 FANUC0i 系统。
(1) 说明及功能
G43和G44建立正负刀具长度补偿,G49取消刀具长度补偿。
(2) 编程格式
建立刀具长度补偿:G43(G44)G00(G01)ZH;
取消刀具长度修正:G49G00 (G01) Z;
2.5 标准循环功能
为提高编程效率,数控系统配备了固定循环功能。即用程序段来表示加工过程中一些典型的固定的、连续的动作。例如,使用固定循环命令来处理孔或槽。
(1) SINUMERIK 802D系统的装罐循环功能
指特定处理过程的过程子程序。只要改变参数,就可以实现各种循环功能。
罐装循环中使用的基本参数含义见下表1,参数示意图见图1。
(2) FANUC0i系统标准循环功能
如图 2 所示,固定循环指令有 6 个基础:在 XY 平面定位、快进到 R 平面、切削孔、移动孔底、返回 R 平面、返回到起始平面。
编程格式:G90(G91)G98(G99)G73~G89XYZRQPFK。
表 1 SINUMERIK 802D 装罐循环的基本参数
3、结论
由于数控加工技术在制造业中的广泛应用,数控机床逐渐普及。通过学习这两种典型数控系统的编程方法的异同,程序员和机床操作人员将能够很好地使用数控机床。