N110 R127=2 N120 LCYC75
N130 M2 图
6-14
(2)圆槽铣削
R118=R119=2*R120 图6-15
(3)键槽铣削
R119=2*R120 图6-16 第二节 数控铣床编程举例
例6-1:加工图6-17中四个型腔,槽深2毫米,试编程。
解:1)图中共有四个凹槽,为了避免编程中的尺寸换算,可利用零点偏置功 能,在编制四个局部图形程序时,分别将工件零点偏置到O1,O2,O3,O4点。工件起始零点设在O点,建立工件坐标系如图。
2)T01为直径5毫米立铣刀,主轴转速800r/min,进给量为50mm/min。 3)编程如下: P10
N10 G17 G90 T01 M03 S800 N20 G158 X10 Y5 N30 G0 X0 Y0 Z2 N40 G1 Z-2 F150 N50 X15
N60 G3 X15 Y40 I0 J20 N70 G1 X0 N80 Y0
N90 G158 X80 Y25 N100 G0 X20 Y0 Z2 N110 G1 Z-2
N120 G2 X20 Y0 I-20 J0 N130 G158 X80 Y75
N140 G0 X11.547 Y20 Z2 N150 G1 Z-2
N160 X23.094 Y0 N170 X11.547 Y-20 N180 X-11.547
N190 X-23.094 Y0 N200 X-11.547 Y20 N210 X11.547
N220 G158 X10 Y55 N230 G0 X0 Y0 Z2
N240 G1 Z-2 N250 X40 N260 Y20 N270 X20 N280 Y40 N290 X0 N300 Y0 N310 G158
N320 G0 X0 Y0 Z100
N330 M02 图
6-17
例6-2:在图6-18所示块料上,用球头铣刀粗铣型腔,每次正向切深ap〈= 5mm,工件材料为LH11。请编程。
解:1)确定工艺方案及路线:采用刀具半径补偿功能在XOZ平面内插补运动,用循环程序或子程序,在Z向深度逐层增加。每层次刀具起点为A1、A2、A3、 A4、A5,刀心轨迹为“1-2-3-4-5-6-2?”,将“1-?2”作为一循环单元。图6-19为二维刀心轨迹。
2)刀具及切削用量选择:T01球头铣刀(直径16mm),主轴转速1500 r/min,进给量为100mm/min。
3)数值计算:轨迹点及圆心坐标 A(-70,0) B(-26.25,16.54) C(26.25,16.54) D(70,0) O1(-45,0) O2(0,39.69) O3(45,0) 循环次数n及步距b (2n-1)b=80-d (d=16mm) 取n=4 得b=9.14 4)编程: p30
N10 G90 G00 X0 Y0 Z25 N20 S1500 M03 T01 D01 N30 G17 G42 X-70 Y40 N40 L6-3 P5
N50 G90 G18 G00 Z100 N60 G40 X0 Y0 N70 M02
L6-3
N10 G01 G18 G91 Z-5 F100 N20 L6-3-1 P4 N30 G01 G18 Z2
N40 G90 G00 X-70 Y40 N50 G01 G91 G18 Z-2 N60 M02
图6-18 L6-3-1
N10 G02 G18 X43.75 Z-16.54 I25 K0 N20 G03 X52.5 Z0 I26.25 K-23.15
N30 G02 X43.75 Z-16.54 I18.75 K16.54
N40 G01 G17 Y-9.14
N50 G03 G18 X-43.75 Z-16.54 I-25 K0 N60 G02 X-52.5 Z0 I-26.25 K-23.15 N70 G03 X-43.75 Z16.54 I-18.75 K16.54 N80 G01 G17 Y-9.14
N90 M02
用户宏在加工中心上的应用一例
无锡龙力机械有限公司 曹焕华
用户宏功能是多数数控系统所具备的辅助功能,合理地使用好该功能可以使加工程序得到大大简化。用户宏功能有A类和B类两种,用A类宏功能编译的加工程序,程序主体比较简单,但需记忆较多的宏指令,程序的可读性差,而用B类宏功能编译的程序,则具有较好的可读性,且只需记忆较少的指令代码。本例就使用B类宏功能编程,并通过详细的数学分析来说明用宏指令编程如何建立合理的数学模型。
一、应用实例
如图1所示的零件为一盘片零件的铸造模具,现要求在加工中心上加工15条等分槽(图中仅标注编程所需尺寸)。
图1示例零件图
该零件决定在带有FANUC 15M数控系统的3000V上加工。该加工中心为3MX1.1M工作台的龙门加工中心。槽锥度14°及槽底圆弧由球头成形铣刀加工保证,不考虑刀具半径补偿(加工坐标如图中所示)。本例只编制最终精加工程序,之前的粗加工则可以通过该程序在Z方向上的抬刀来实现。
经过对FANUC15M数控系统功能的分析发现,加工R380圆弧时,由于R380不在某一基准平面,即无法用G17、G18或G19指定加工平面,因此R380圆弧不能直接使用G02或G03指令加工,只能将该圆弧分解为若干段直线段分别计算各端点坐标,再指令刀具按X、
Y、Z方向进行直线加工,用直线逼近圆弧的方法最终形成R380圆弧。
首先计算出第一条槽各交点座标,并用极座标表示,圆周上各条槽对应点的极半径及Z深度均一致,仅角度有变化。图1中各点位置如下:
a点极半径105,Z坐标-50;b点极半径282.417,Z坐标-34.478;c点极半径382,Z坐标-12;R380圆弧的圆心角为15.44°。
在加工时需将极坐标转换为直角坐标,转换时只要将各点极半径分别按偏移角度(程序中参数#2)投影至X、Y轴即可。
在加工R380时应将该圆弧分解成若干直线段,以G01方式来近似加工圆弧根据实际加工要求,圆弧每隔0.5°圆心角确定一点,计算出各点坐标然后以G01连接各点即可加工出R380圆弧(实际加工后圆弧符合图纸要求),如图2所示。
图2 实际加工尺寸
图2中,b点为R380与直线切点,其极半径已求出;#9为圆弧上待求点圆心角变量。由图可先求得:d点极半径=282.417-380sin5°=249.298,高度Z=-34.478-(380/cos5°-380cos5°)=-37.376,则e点极半径=249.298+380sin(5°+#9),高度
数控铣床编程实例 - 图文
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)