SIEMENS系统数控铣床编程与操作实例
目录:
⌝数控铣床及坐标系
⌝SIEMENS系统数控铣床常用指令
⌝常用指令的综合应用
⌝典型零件加工
⌝参数编程的应用
⌝SIEMENS系统数控铣床的操作
第一节数控铣床及坐标系
一、数控铣床概述
1.数控铣床按主轴位置不同分类
(1)立式数控铣床
(2)卧式数控铣床
(3)立卧两用数控铣床
2.数控铣床按系统功能不同分类
(1)经济型数控铣床
(2)全功能数控铣床
(3)高速数控铣床
二、数控铣床和加工中心的坐标系
1.机床坐标系的确定什么是编程举个例子
(1)Z坐标轴
在机床坐标系中,规定传递切削动力的主轴为Z坐标轴。
(2)X坐标轴
如果Z坐标是水平(卧式)的,当从主要刀具的主轴向工件看时,向右的方向为X的正方向;如果Z坐标是垂直(立式)的,当从主要刀具的主轴向立柱看时,X的正方向指向右边。
(3)Y坐标轴Y坐标轴根据Z和X坐标轴,按照右手直角笛卡儿坐标系确定 2.机床原点(机械原点)
机床原点一般设置在机床移动部件沿其坐标轴正向的极限位置。
3.机床参考点
一般来说,加工中心的参考点为机床的自动换刀位置。
二、工作坐标系
工作坐标系是编程人员在编程和加工时使用的坐标系,设置时一般用G92或
G54~G59等指令。
编程人员以工件图样上某点为工作坐标系的原点,称工作原点。工作原点一般设在工件的设计工艺基准处,便于尺寸计算。
第二节SINMENS系统数控铣床常用指令
一、常用指令
1.平面选择G17~G19
2.绝对坐标和相对坐标
G90和G91指令分别对应着绝对坐标和相对坐标。
3.极坐标,极点定义(G110、G111、G112)
极坐标参数
极坐标半径RP=……极坐标半径是指该点到极点的距离。
极坐标角度AP=……极角是指与所在平面中的横坐标之间的夹角(比如G17中的X轴)该角度可以是正角,也可以是负角。
4.可编程的零点偏置(TRANS和ATRANS)
编程
TRANSXYZ;可编程的偏移,清除所有有关偏移、旋转、比例系数、镜像的指令。ATRANSXYZ;可编程的偏移,附加于当前的指令。
TRANS;不带数值,清除所有有关偏移、旋转、比例系数、镜像的指令。 TRANS/ATRANS指令要求一个独立的程序段。
编程举例
N20TRANSX20.Y15.;可编程零点偏移
N30L10;子程序调用,其中包含带偏移的几何量
N70TRANS;取消偏移
5.可编程旋转(ROT和AROT)
在当前的平面G17或G18或G19中执行旋转,值为RPL=..,单位是(º) 编程举例
N10G17__;X/Y平面
N20TRANSX20Y10;可编程的偏置
N30L10;调用子程序,含有待偏移的几何量
N40TRANSX30Y26;新的偏移
N50AROTRPL=45;附加旋转45º
N60L10;调用子程序
N70TRANS;删除偏移和旋转
6.可编程的比例缩放(SCALE、ASCALE)
编程举例
N10G17;X/Y平面
N20L10;编程的轮廓—原尺寸
N30SCALEX2Y2;X轴和Y轴方向的轮廓放大2倍
N40L10
N50ATRANSX2.5Y18;值也按比例放大
N60L10;轮廓放大和偏置
7.可编程的镜像(MIRROR、AMIRROR)
编程举例
N10G17;X/Y平面,Z垂直于该平面
N20L10;编程的轮廓,带G41
N30MIRRORX0;在X轴上改变方向加工
N40L10;镜像的轮廓
N50MIRRORY0;在Y轴上改变方向加工
N60L10
N70AMIRRORX0;在Y轴镜像的基础上X轴再镜像 N80L10;轮廓镜像两次加工
N90MIRROR;取消镜像功能
8.可设定的零点偏置
(G54~G59/G500/G53/G153)
9.可编程的工作区域限制
(G25、G26、WALIMON、WALIMOF)
10.快速点定位G00指令
指令格式:G00X_Y_Z_;
11.带进给率的直线插补G01指令
指令格式:G01X_Y_Z_F_;
注:F_进给速度,初始状态为㎜/min。
编程:
G01XYZF;直角坐标系
G01AP=RP=F;极角坐标系
G01AP=RP=ZF;柱面坐标系(三维)
说明:另外还可以使用角度ANG=进行线性编程
图1-17
编程举例(见图1-17)
N5 G00 G90 G54 X40 Y48 Z5 S500 M03;刀具快速移动到P1三轴同时运动,主轴转速=500r/min,顺时针旋转
N10 G01 Z-12 F100;进刀到Z-12mm,进给速度为100mm/min
N15 X20 Y18 Z-10;刀具在空中沿直线运行到P2
N20 G00 Z100;快速移动抬刀
N25 M05
N30 M30;程序结束
12.圆弧插补:G02、G03功能
G02——顺时针方向圆弧插补;
G03——逆时针方向圆弧插补。
图1-19用G02/G03圆弧编程的方法(举例:X/Y轴)
编程
G02/G03X Y I J;圆弧终点和圆心
G02/G03 CR=X Y ;半径和圆弧终点