G40G49G80G69,
M6T1,
G54G90G0X0Y0
,
G43H01Z100M3S1500
Z10,
G01Z0
,
M98P234L20,
G0Z100M09,
G91G28Z0M05,
M30,
子程序
O234
G91Z-04
,
G42G01X9D01
,
G02I-9F1500
G40G01X-9,
G90,
M99,
在半径补偿里填81,16的刀,半径是8,半径填大点留量可也精修,。就OK了G54G90G0X0Y0,
G43H01Z100M3,
G01Z0F1000,
M98P234L20;
G91G28Z0M5,
M30,
子程序,
O234
G91G01Z-04F1000,
G41G01X30D01F800,
G02I-30F1000;
G40G01X-30,
G90,
M99,
用16的刀,在半径补偿填81,铣出来应该是302左右,在根据尺寸在改半径精修,
1、G02顺时针方向圆弧切削,G03逆时针方向圆弧切削,一般基本都用G03逆时针切削视为顺铣切削,比如利用直径30铣刀加工一个直径为40的圆,相对坐标设置圆心为X0Y0G91G01X-5FG03I5X5M30。
2、循环加工,可以利用主程序调用子程序,(M98)主程序O0001M3S(M3主轴正转)G91G01X-(X-:加工圆孔的半径与刀具半径的差值)。
3、M98P2L(M98:调用子程序 P2:被调用子程序号为O0002 L:循环次数,依圆孔深度与切削量指定)G91G01X(X:加工圆孔的半径与刀具半径的差值)M30子程序O0002G91G03I(I:I是指定半径,即I后面跟的数值是加工圆孔的半径与刀具半径的差值)M99(M99为重复循环)。
主要包括以下步骤:
一.工艺方案分析确定加工对象是否适合于数控加工(形状较复杂,精度一致要求高),分析哪些部位需要拆铜公!确定碰穿面\擦穿面\分型面等!分析使用的刀具类型和刀具大小!毛坯的选择(对同一批量的毛坯余量和质量应有一定的要求)。工序的划分(尽可能采用一次装夹、集中工序的加工方法)。
二.工序详细设计工件的定位与夹紧。工序划分(先大刀后小刀,先粗后精,先主后次,尽量“少换刀”)。刀具选择。确定使用什么加工方法,设置好切削参数。工艺文件编制工序卡(即程序单),走刀路线示意图。程序单包括:程序名称,刀具型号,加工部位与尺寸,装夹示意图
三.编写数控加工程序用UG设置编出数控机床规定的指令代码(G,S,M)与程序格式。后处理程序,填写程序单。拷贝程序传送到机床, 程序校核与试切。
1、根据图纸要求,确定工艺方案及加工路线
(1)以底面为定位基准,两侧用压板压紧,固定于铣床工作台上
(2)工步顺序
钻孔φ20㎜、 按O’ABCDEFG线路铣削轮廓。
2、选用经济型数控铣床,华中Ⅰ型(XZK7532型)数控铣钻床。
3、选择刀具
现采用φ20㎜的钻头,钻削φ20㎜孔;φ4㎜的平底立铣刀用于轮廓的铣削,并把该刀具的直径输入刀具参数表中。由于华中Ⅰ型数控铣钻床没有自动换刀功能,钻孔完成后,直接手工换刀。
4、确定切削用量
切削用量的具体数值应根据该机床性能、相关的手册并结合实际经验确定,详见加工程序。
5、确定工件坐标系和对刀点
在XOY平面内确定以0点为工件原点,Z方向以工件表面为工件原点,建立工件坐标系,如上图所示。采用手动对刀方法把0点作为对刀点。
1、加工φ20㎜孔程序(手工安装好φ20㎜钻头)%7528
G54 G91 M03;相对坐标编程
G00 X40 Y30;在XOY平面内加工
G98 G81 X40 Y30 Z-5 R15 F120;钻孔循环
G00 X5 Y5 Z50
M05
M02
2、铣轮廓程序(手工安装好ф4㎜立铣刀)%7529
G54 G90 G41 G00 X-20 Y-10 Z-5 D01
G01 X5 Y-10 F150
G01 Y35
G91 G01 X10 Y10
G01 X118 Y0
G02 X305 Y-5 R20
G03 X173 Y-10 R20
G01 X104 Y0
G01 X0 Y-25
G01 X-100 Y0
G90 G40 G00 X0 Y0 Z100
M05 M02
扩展资料:
十字槽粗加工程序
O0001;
G90 G40 G21 G17 G94;
G91 G28 Z0;
G90 G54 M3 S480;
G00 X300 Y0;
Z50 M08;
G01 Z-40 F40;
X-300 F60;
Z-80 F40;
X300 F60;
G00 Z50;
X0 Y250;
G01 Z-40 F40;
Y-250;
Z-80 F40;
Y250 F60;
G00 Z50 M09;
G91 G28 Z0;
M30
参考资料:
O0002%M03;S2000;G98G41D01;(G98这个是副程式启动的代码,我忘记了是不是这个,好久没做这个了,)G00X0Y0Z100;G01Z3F1000;(下面是以圆孔为例,错了很多,想不起了,只能给你参考)G03X50R25Z1F1000;G03Y50I25;G03X-50R25G01Z100M(副程式结束代码)M30%后面就是一般的加工程式,铣圆就是圆的程,在主程式里面每个加工处的坐标,后面加上一个呼叫副程式代码,(好像是M98还是什么不好意思,你自己去查下,我实在想不起来了)主程式像这样:O0001M03S2000G17G40G49G81G90G92G00X0Y0Z100;G01Z3F1000;M98P0002;(P后面三个0没有那个"O",在这里要计算深度,一刀下多少在子程式里设要是10刀可以铣完就是:P100002先用M98着这个代码示例)G00Z100;X()Y();(第二个加工处)G01Z3F1000;M98P0002;M30%
字数最少的 G0G90G54XY0。
X(自己找个刀刚好能飞到的点)M3S25002 G43H0Z10M8 M98P123L5(这个就看余量了如果余量太大L就多给几次)子程序O123G90 G00 XY0 G91Z-1。F1000 Y-500 X-100 Y500 M99 就可以了。
注释 L循环次数 比如说 400的大面 余量有10MM 那就L10。
法兰克的
G90 G54 G00 X0 Y0 Z50;(在工件的外面定下到点随便定,但要保证大盘到一下能刷过去,或者回刀的时候在刷余料)
G43 H_ Z10;
M03 S1500;
G00 Z-()F1000;(要下的深度根据刀来下,如果过深可以分几次来)
G01 X() F400;
Y();
X-();
G00 Z50;
M05;
M30;
参考资料
菜鸟教程菜鸟教程[引用时间2018-1-3]
加工下图中2个直径为30的孔。工件材料为45钢。
1工艺分析
图中零件要求加工两个30的孔,孔距40尺寸要求较高。况且左边第一孔距边也有较高的尺寸要求。图纸中可以看到孔的尺寸要求和粗糙度要求较高,孔的位置要求也较高。所以对零件的加工就需要工件坐标系找正要正确。针对零件图纸要求,考虑孔径尺寸偏大,较适合的加工手段是镗削加工,采用中心孔定位、钻、粗镗、精镗。如图将工件坐标系G54建立在工件上表面与左边30的孔中心处。
2刀具的选择
采用中心孔定位、钻孔、粗镗孔、精镗孔的方法所选择刀具分别为 3中心钻、 25钻头、 296粗镗刀、 30精镗刀。
3切削参数的选择
表1为各工序刀具的切削速度和进给速度。
表1 各工序刀具的切削参数
加工工序
刀具号
刀具类型
主轴转速S( )
进给速度F( )
钻定位孔 3
T1
3中心钻
1200
30
钻孔 25
T2
25钻头
180
30
粗镗孔 296
T3
296镗刀
700
45
精镗孔 30
T4
30镗刀
950
25
2程序的编制
程序名为TANGKONGMPF。
N10T1
选1号刀; 3中心钻,钻中心定位孔
N20M6
换刀;M6换刀子程序
N30M3S1200F30
主轴正转,转速1200r/min,进给速度30mm/min
N40G54G90G00X0Y0Z50D1
工件坐标系建立,刀补值加入,快速定位
N50Z30
快速进刀
N60M7
切削液开
N70MCALL CYCLE82(30,0 ,5,-4,4,)
模态调用钻孔循环
N80X0Y0
定位钻孔位置点
N90X40Y0
定位钻孔位置点
N100MCALL
取消模态调用
N110M5
主轴转停
N120M9
切削液关
N130T2
选2号刀; 25钻头;钻孔
N140M6
换刀;M6换刀子程序
N150M3S180F35
主轴正转,转速180r/min,进给速度35mm/min
N160G54G90G00X0Y0 Z50D1
工件坐标系建立,刀补值加入,快速定位
N170Z30
快速进刀
N180M7
切削液开
N190MCALL CYCLE82(30,0 ,3,-22,22,2)
模态调用钻孔循环
N200X0Y0
定位钻孔位置点
N210X40Y0
定位钻孔位置点
N220MCALL
取消模态调用
N230M5
主轴转停
N240M9
切削液关
N250T3
选3号刀; 296粗镗刀,镗孔
N260M6
换刀;M6换刀子程序
N270M3S700F45
主轴正转,转速700r/min,进给速度45mm/min
N280G54G90G00X0Y0Z50D1
工件坐标系建立,刀补值加入,快速定位
N290Z30
快速进刀
N300M7
切削液开
N310MCALL CYCLE85(30, ,3,-17,17,1,45,200)
模态调用粗镗孔循环
N320X0Y0
定位钻孔位置点
N330X40Y0
定位钻孔位置点
N340MCALL
取消模态调用
N350M5
主轴转停
N360M9
切削液关
N370T4
选4号刀; 30精镗刀,精镗孔
N380M6
换刀;M6换刀子程序
N390M3S950F25
主轴正转,转速950r/min,进给速度25mm/min
N400G54G90G00X0Y0 Z50D1
工件坐标系建立,刀补值加入,快速定位
N410Z30
快速进刀
N420M7
切削液开
N430MCALL CYCLE86(30, ,3,-22,22, ,3,1, , ,0)
模态调用精镗孔循环;注意安装刀具的方向
N440X0Y0
定位钻孔位置点
N450X40Y0
定位钻孔位置点
N460MCALL
取消模态调用
N470G0Z100
快速抬刀
N480M5
主轴转停
N490M9
切削液关
N500M30
程序结束
以上就是关于加工中心如何用子程序铣内圆全部的内容,包括:加工中心如何用子程序铣内圆、CNC加工中心手动编程一个圆怎么编(设圆的半径是10mm)、简述加工中心的编程步骤等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)