西门子数控系统基础篇编程实例钻孔、铣圆,直线等

西门子数控系统基础篇编程实例

在下面的编程实例中,我们不用去考虑工件的材料,装夹以及零件的加工节拍时间,只需我们去了解如何运用G指令以及标准循环参数的设定。

例1 钻孔编程实例

要求:用Ø10麻花钻钻出4-Ø10孔,孔深20mm

西门子数控系统基础篇编程实例钻孔、铣圆,直线等

图1

N10 G00 G90 G17 G54 X50 Y50 选择X、Y平面,确定工件零点,绝对尺寸

编程

N20 G00 Z60 T1 D1 执行T1刀具长度补偿(D1表示1号刀沿)

N30 M42 换高速档位

N40 S1200 M03 F150 设定主轴转速、转向、走刀速度

N50 M7 冷却开

N60 MCALL CYCLE81(60,0,5,-20,20)模态调用钻孔循环

N70 X50 Y50 快速定位至1#孔位置

N80 X250 Y50 快速定位至2#孔位置

N90 X250 Y250 快速定位至3#孔位置

N100 X50 Y250 快速定位至4#孔位置

N110 MCALL 取消模态调用

N120 M9 冷却关闭

N130 G00 G53 Z0 D0 用D0取消刀具长度补偿,Z轴快速返回至机械零点

N140 M30 程序结束

例2 圆弧铣削编程实例

要求:用Ø40立铣刀精铣2-R50外圆弧,铣深10mm。

西门子数控系统基础篇编程实例钻孔、铣圆,直线等

图2

N10 G00 G54 G17 G90 选择X、Y平面,确定工件零点,绝对尺寸编程

N20 G00 G54 X0 Y0 快速定位到工件零点

N30 G00 Z60 T1 D1 执行T1刀具长度补偿(D1表示1号刀沿)

N40 M41 换低速档位

N50 S360 M03 F200 设定主轴转速、转向、走刀速度

N60 G00 Z-10 快速定位到Z-10位置

N70 G01 G41 X50 Y60 D1 执行刀具半径左侧补偿

N80 G02 X80 Y60 CR=-50 顺时针圆弧插补(此圆弧角>180度)

N90 G03 X50 Y60 CR=50 逆时针圆弧插补(此圆弧角<180度)

N100 G00 G40 X70 Y30 快速取消刀具半径补偿

N110 G00 G53 Z0 D0 用D0取消刀具长度补偿,Z轴快速返回至机械零点

N120 M30 程序结束

例3 整圆编程实例

要求:用Ø40立铣刀精铣Ø160外圆,铣深10mm

西门子数控系统基础篇编程实例钻孔、铣圆,直线等

图3

N10 T2 准备换2号刀

N20 L6 调用L6换刀子程序

N30 G00 G54 G17 G90 选择X、Y平面,确定工件零点,绝对尺寸编程

N40 G00 X340 Y100 快速定位

N50 G00 Z50 T2 D1 执行T2刀具长度补偿(D1表示1号刀沿)

N60 M41 换低速档位

N70 S350 M03 F150 设定主轴转速、转向、走刀速度

N80 G00 G41 X330 Y150 D1 执行刀具半径左侧补偿

N90 G03 X280 Y100 CR=50 沿逆时针圆弧切进

N100 G02 X280 Y100 I-80 J0 沿顺时针方向切削Ø160整圆

N110 G03 X330 Y50 CR=50 沿逆时针圆弧切出

N120 G00 G40 X340 Y100 快速取消刀具半径补偿

N130 G00 Z100 刀具快速回退至Z100位置

N140 G00 G53 Z0 D0 用D0取消刀具长度补偿,Z轴快速返回至机械零点

N150 M30 程序结束

例4 直线、圆、圆弧综合编程实例

要求:刀号选择T3,铣削外形轮廓及Ø200的内圆,铣深10mm,Ø200预铸孔至Ø196。

西门子数控系统基础篇编程实例钻孔、铣圆,直线等

图4

N10 T3 准备换3号刀

N20 L6 调用L6换刀子程序

N30 G00 G54 G90 G17 选择X、Y平面,确定工件零点,绝对尺寸编程

N40 G00 X-35 Y-10 快速定位

N50 G00 Z60 T3 D1 执行T3刀具长度补偿(D1表示1号刀沿)

N60 M41 换低速档位

N70 M07 冷却开

N80 S350 M03 F160 设定主轴转速、转向、走刀速度

N90 G00 Z-10 Z轴快速定位到负10位置

N100 G01 G41 X0 Y-10 T3 D1 执行刀具半径左侧补偿

N110 G01 X0 Y500 直线插补

N120 G01 X350 Y500 直线插补

N130 G02 X390 Y460 CR=40 顺时针圆弧插补

N140 G01 X370 Y20 直线插补

N150 G02 X350 Y0 CR=20 顺时针圆弧插补

N160 G01 X-10 Y0 直线插补

N170 G00 G40 X-10 Y-30 快速取消刀具半径补偿

N180 G00 Z100 刀具快速回退至Z100位置

N190 G00 G54 X180 Y200 快速定位

N200 G00 Z-10 快速定位

N210 G01 G41 X150 Y250 T3 D1 F200 执行刀具半径左侧补偿

N220 G03 X100 Y200 CR=50 逆时针圆弧插补

N230 G03 X100 Y200 I100 J0 逆时针圆弧插补

N240 G03 X150 Y150 CR=50 逆时针圆弧插补

N250 G00 G40 X180 Y200 快速取消刀具半径补偿

N260 G00 Z100 M09 刀具快速回退至Z100位置,关闭冷却

N270 G00 G53 Z0 D0 用D0取消刀具长度补偿,Z轴快速返回至机械零点位置

N270 M30 程序结束

西门子数控系统基础篇编程实例钻孔、铣圆,直线等


分享到:


相關文章: