世界先进制造技术论坛AMT—领先的高科技先进制造产业服务平台

发表于 2017-6-12 10:35:04 | 显示全部楼层 |阅读模式

  180度时,R值为负。图17a表示XY平面的圆弧插补,图17b表示ZX平面圆弧插补,图17c表示YZ平面插补。

20089419320501778011.jpg


  图18 圆弧插补应用例
  在图18中,当圆弧A的起点为P1,终点为P2,圆弧插补程序段这G02 X321.65 Y280 I40 J140 F50或:G02 X321.65 Y280 R-145.6 F50当圆弧A的起点为P2,终点为P1时,圆弧插补程序段为G03 X160 Y60 I-121.65 J-80 F50或:G03 X160 Y60 R-145.6 F50(七)、刀具半径补偿指令  在零件轮廓铣削加工时,由于刀具半径尺寸影响,刀具的中心轨迹与零件轮廓往往不一致。为了避免计算刀具中心轨迹,直接按零件图样上的轮廓尺寸编程,数控系统提供了刀具半径补偿功能。1。编程格式  G41为左偏刀具半径补偿,定义为假设工件不动,沿刀具运动方向向前看,刀具在零件左侧的刀具半径补偿。
  G42为右偏刀具半径补偿,定义为假设工件不动,沿刀具运动方向向前看,刀具在零件右侧的刀具半径补偿。
  G40 为补偿撤消指令  程序格式为:   G00/G01 G41/G42 X~ Y~ H~  建立补偿程序段   ……             轮廓切削程序段   ……   G00/G01 G40 X~ Y~        补偿撤消程序段其中:   G41/G42程序段中的X、Y值是建立补偿直线段的终点坐标值;
  G40程序段中的X、Y值是撤消补偿直线段的终点坐标;
  H为刀具半径补偿代号地址字,后面一般用两位数字表示代号,代号与刀具半径值一一对应。刀具半径值可用CRT/MDI方式输入,即在设置时,H~ = R。如果用H00也可取消刀具半径补偿。2.工作过程   以下各图表示的刀具半径补偿的工作过程。其中,实线表示编程轨迹;点划线表示刀具中心轨迹;r等于刀具半径,表示偏移向量。(1)刀具半径补偿建立时,一般是直线且为空行程,以防过切。以G42为例,其刀具半径补偿建立见。(2)刀具半径补偿一般只能平面补偿,其补偿运动情况。(3)刀具半径补偿结束用G40撤销,撤销时同样要防止过切。应注意的是:建立补偿程序段,必须是在补偿平面内不为零的直线移动。建立补偿程序段,一般应在切入工件之前完成。撤销补偿程序段,一般应在切出工件之后完成。
  3.刀具半径补偿量的改变  一般刀具半径补偿量的改变,是在补偿撤销的状态下重新设定刀具半径补偿量。如果在已补偿的状态下改变补偿量,则程序段的终点是按该程序段所设定的补偿量来计算的。
  如图19所示。

20089419320731778012.gif


  图19 刀具半径补偿量的改变4.刀具半径补偿量的符号  
  一般刀具半径补偿量的符号为正,若取为负值时,会引起刀具半径补偿指令G41与G42的相互转化。
  5.过切  通常过切由以下两种情况1)刀具半径大于所加工工件内轮廓转角时产生的过切。(2)刀具直径大于所加工沟槽时产生的过切。
  6.刀具半径补偿的其它应用   应用刀具半径补偿指令加工时,刀具的中心始终与工件轮廓相距一个刀具半径距离。当刀具磨损或刀具重磨后,刀具半径变小,只需在刀具补偿值中输入改变后的刀具半径,而不必修改程序。在采用同一把半径为R的刀具,并用同一个程序进行粗、精加工时,设精加工余量为△,则粗加工时设置的刀具半径补偿量为R+△,精加工时设置的刀具半径补偿量为R,就能在粗加工后留下精加工余量△,然后。在精加工时完成切削。运动情况见图20。

20089419320951778013.gif


  图20 刀具半径补偿的应用实例
  (八)、刀具长度补偿指令  使用刀具长度补偿指令,在编程时就不必考虑刀具的实际长度及各把刀具不同的长度尺寸。加工时,用MDI方式输入刀具的长度尺寸,即可正确加工。当由于刀具磨损、更换刀具等原因引起刀具长度尺寸变化时,只要修正刀具长度补偿量,而不必调整程序或刀具。
  G43 为正补偿,即将Z坐标尺寸字与H代码中长度补偿的量相加,按其结果进行Z轴运动。
  G44 为负补偿,即将Z坐标尺寸字与H中长度补偿的量相减,按其结果进行Z轴运动。
  G49为撤消补偿。

2008941932121778014.gif


  b图21 刀具长度补偿  编程格式  G01 G43/G44 Z~H~// 建立补偿程序段   ……       // 切削加工程序段   ……  G49       // 补偿撤消程序段例:图21a中左图所对应的程序段为 G01 G43 Zs H~ 图21b中对应的程序段为 G01 G44 Zs H~ 其中:   S 为Z向程序指令点;
  H~ 的值为长度补偿量,即H~ =△。
  H 刀具长度补偿代号地址字,后面一般用两位数字表示代号,代号与长度补偿量一一对应。刀具长度补偿量可用CRT/MDI方式输入。如果用H00则取消刀具长度补偿。编程实例下面介绍车削实例,图2-24为图例,表2、5为相应的加工程序单。

20089419321101778015.gif


  程序段1:g00表示刀具快速移至对刀点,即为程序的起点;G90表示该程序段按绝对坐标方式编程,其后各程序段如不重新设定G91时,Gg0一直有效;G42为右刀补指令,脉冲当量在Z方向为0.001nm/脉冲,z方向则为直径的脉冲数,而不是半径的脉冲数。其中,X40000表示直径为40mm的圆柱,:坐标为165mm,即α点的当前位置。F50表示进给速度为50.0mm/min;s07表示主轴选7号转速,其转速值为355r/min(不同的机床,此转速值有可能不同);T33表示选3号车刀,用3号拨码盘进行到刀补;M03表示主轴顺时针旋转;LF表示程序段结束。程序段2:G01表示直线插补加工Ф40的圆柱面,刀具行程用增量坐标G91方式表示,本段程序的刀具行程坐标增量为△x=0,△z=-35mm。程序段3:G03表示逆时针圆弧插补加工,刀具行程仍按G91方式表示,本段程序的刀具行程坐标增量为△x=40mm,△z=20mm;IO及K20000表示圆弧起点相对于圆心坐标值在x方向为O,在z方向为20mm。程序段4:G01表示直线插补加工Ф80的圆柱面,刀具行程仍按G91方式表示,本段程厅的刀具行程坐标增量为△X=O,△z=30mm。程序段5:G02表示顺时针圆弧插补加工,刀具行程仍按G91方式表示,本段程序的刀具行程坐标增量为△x=60mm,△z=-30mm;圆弧起点相对于圆心坐标值在x方向为—30mm,在z方向为0。程序段6:G01表示直线插补加工Ф140的圆柱面,刀具行程仍按G91方式表示,本段程序的刀具行程终点为B,坐标增量为△x=O,△z=-30mm。程序段7:G90表示刀具行程按绝对坐标G90方式编程,刀具行程坐标增量在x方向同程序段5,即x=x1+△x3+△x5=(40十40+60)mm=140mm(式中下标分别表示程序段1、3、5中x值),刀具按绝对坐标走到z=o处。程序段8:G00表示刀具快速移至距机床原点为x=170mm、z=O处。程序段9:M02表示程序结束,主轴停转,进给停止,冷却液停,机床复位。
 



amtbbs二维码01.jpg


回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

主题 4418 | 回复: 4476

QQ|联系我们|法律声明|用户协议|AMT咨询|商务合作|会员入驻|积分充值|积分商城|积分奖励规则|TradEx全球购|加入QQ技术群|添加企业微信|加入微信技术群|文章投稿| 世界先进制造技术论坛™(简称AMT™, 制造知网™) ( 沪ICP备12020441号-3 )

GMT+8, 2024-12-22 18:11 , Processed in 0.032080 second(s), 35 queries , Redis On.

论坛声明: 世界先进制造技术论坛(制造知网) 属纯技术性非赢利性论坛,请勿发布非法言论、非法广告等信息,多谢合作。
本论坛言论纯属发表者个人意见且会员单独承担发表内容的法律责任,与本论坛立场无关;会员参与本论坛讨论必须遵守中华人民共和国法律法规,凡涉及政治言论、色情、毒品、违法枪支销售等信息一律删除,并将积极配合和协助有关执法机关的调查,请所有会员注意!
本论坛资源由会员在本论坛发布,版权属于原作者;论坛所有资源为会员个人学习使用,请勿涉及商业用途并请在下载后24小时删除;如有侵犯原作者的版权和知识产权,请来信告知,我们将立即做出处理和回复,谢谢合作!

合作联系: 双日QQ客服:3419347041    单日QQ客服:3500763653    电话021-37709287    合作问题投诉:QQ:2969954637    邮箱:info@amtbbs.org    微信公众号:AMTBBS

 

快速回复 返回顶部 返回列表