第4章数控加工编程基础[2].pptxVIP

  • 0
  • 0
  • 约4.37千字
  • 约 89页
  • 2021-09-16 发布于河北
  • 举报
第四节 数控铣床编程基础;第四节 数控铣床编程基础;二、编程基础;2.辅助功能M ;二、编程基础;;例4-9 G90与G91状态下的编程(图4-15) ①在G90状态下的程序 N10 G90 G00 X30.0 Y10.0; N20 X40.0 Y50.0; N30 X80.0 Y20.0; ②在G91状态下的程序 N10 G91 G00 X30.0 Y10.; N20 X10.0 Y40.0; N30 X40.0 Y-30.0;;3. 设置工件坐标系原点 格式:G92 X_ Y_ Z_; X、Y、Z:当前刀具位置相对于加工原点位置的坐标值 。 说明:G92指令必须单独一个程序段指定,并放在程序的首 段。;例4-10 将例4-9的工件坐标系原点设在X30、Y10,在G92状态下的等效程序。;4. 快速定位 格式:G00 X__ Y__ Z__ 其中:X、Y、Z-终点坐标。;5.直线插补 格式:G01 X__ Y__ Z__ F__ 其中:X、Y、Z-终点坐标,F-进给速度。;6.圆弧插补 1)顺时针圆弧插补 格式:G02 X__ Y__ I__ J__ (R__) F__; 其中:X、Y-圆弧终点坐标,I、J-圆心的增量坐标值, R -圆弧半径,F-进给速度。I、J和R只能选择其中 一种。;2)逆时针圆弧插补 格式:G03 X__ Y__ I__ J__ (R__) F__; 其中:X、Y-圆弧终点坐标,I、J-圆心坐标,F-进给速 度。 ?;例:如图所示。;7. F功能;8. 平面选择 格式:G17(选择XY平面为主平面); G18(选择XZ平面为主平面); G19(选择YZ平面为主平面); 机床默认为G17,即默认XY平面为主平面.;二、编程基础;(1)刀具的偏置补偿;;补偿数据获取:(补充) 分别测出各刀尖相对于刀架基准面的偏离距离[X1,Z1]、[X2,Z2] 、[X3,Z3]… 若选刀具1为对刀用的基准刀具,则各刀具的几何偏置分别为 [?Xj ,?Zj ] ?Xj1=0、 ?Zj1=0 ?Xj2 =(X2-X1) x 2、?Zj2 = Z2-Z1 ?Xj3 =(X3-X1) x 2、?Zj3 = Z3-Z1 ;⑶刀具几何补偿的合成(补充) 若设定的刀具几何位置补偿和磨损补偿都有效存在时,实际几何补偿将是这两者的矢量和 ?X=?Xj+?Xm、 ?Z=?Zj+?Zm;(1)刀具的偏置补偿;刀具几何补偿的实现;刀具几何补偿的实现;(2)刀具半径补偿;(2)刀尖圆弧半径补偿;在零件轮廓铣削加工时,由于刀具半径尺寸影响,刀具的中心轨迹与零件轮廓往往不一致。为了避免计算刀具中心轨迹,直接按零件图样上的轮廓??寸编程,数控系统提供了刀具半径补偿功能。;;(2)刀具半径补偿(P65);(2)刀具半径补偿;刀具半径左补偿G41指令;刀具半径右补偿G42指令;(2)刀具半径补偿;例如:铣刀(T01)直径为12mm。留0.5mm作为精铣时的加工余量。铣刀的(半径)补偿号为D01。 ;;刀具补偿的编程实现;刀具补偿的编程实现;(2)刀具半径补偿;建立刀具半径补偿的过程(动画);取消刀具半径补偿的过程(动画);9.刀具补偿号D;;;;计算铣刀刀位点运动轨迹的基点坐标值,见图2。;N10 G92 X0 Y0 Z50; 建立工件坐标系 (或N10 G54 G00 X0 Y0 Z50;) N20 G00 X-66 Y36;快速点定位到P’ N30 T01 M03 S900; N40 G01 X-56 Y36 Z-4;下刀 N50 G01 X56 Y36; A’ →B’ ……;;机床自动刀补。 上例:加工凸台。铣刀直径为Φ12mm。采用G41指令。;10. 刀具长度补偿;1)刀具长度正补偿G43 格式:G43 说明:G43的功能是建立刀具长度补偿,使刀具偏置存储器里的Z轴长度偏差起作用。使用时需进行相应的刀具长度偏差设定。 2)刀具长度负补偿G44 格式:G44 3)撤消刀具长度补偿 格式:G49 说明:G49的功能是取消刀具长度补偿,使刀具偏置存储器里的Z轴长度偏差不起作用。 ;图为钻头快速接近工件时的长度补偿例。;;例1:零件如图所示,毛坯69X44X20。数控铣床主轴转速为300r/min,进给速度为60mm/r;选用直径为Φ16mm的立铣刀,刀具号T01,刀具半径补偿号为D1,起刀点为(100,100,30),试按K方向用绝对坐标值编写加工程序(工件坐标系如图)。;解:1)建立如图所示的工件坐标系;

文档评论(0)

1亿VIP精品文档

相关文档