![](https://img.haomeiwen.com/i14075761/e05dae290dfd5638.jpg)
编程时,通常都将车刀刀尖作为一点来考虑,但实际上刀尖处存在圆角,当用按理论刀尖点编出的程序进行端面,外径、内径等与轴线平行或垂直的表面加工时,是不会产生误差的。但在进行倒角、锥面及圆弧切削时,则会产生少切或过切现象。具有刀尖圆弧自动补偿功能的数控系统能根据刀尖圆弧半径计算出补偿量,避免少切或过切现象的产生。注意:G40/G41/G42编程时只能和G00和G01结合编程,不能和G02/G03等其他指令来进行结合编程,在使用完以后。要调用新刀的时候,必须要用G40来取消刀尖半径补偿。
1格式:G40 G00(G01)X__Z__;
G41 G00(G01)X__Z__;
G42 G00(G01)X__ Z__;
G41 :左刀补(沿着刀具运动方向看以加工面为基准,刀具在工件的左侧为左刀补) ,刀具位于工件左侧时用G41。
G42 :右刀补(沿着刀具运动方向看以加工面为基准,刀具在工件的右侧为右刀补) ;刀具位于工件右侧时用G42。
G40 :取消刀尖半径补偿;
我们在程序中使用了G41或G42,在刀具补偿面板中输入对应刀具的刀尖圆弧R以及刀具刀尖方位。
如果刀补中的R值刀尖半径大于编程编的数值,就会产生过切。要修改编程或者取消。
G40为刀具半径补偿取消
G41刀具半径左补偿
G42刀具半径右补偿
1:一般数控都有半径补偿功能,G40必须要和G41或者G42成对使用,正常对刀和写编程的时候加上G41或G42就可以了,这只是在刀补上输入T值和R刀尖半径。
2:G41和G42不能重复使用,在编程中有了G41或G42后,不能在直接的在使用G41和G42。若想使用,则必须先用G40指令来取消刀具半径补偿,必须先取消后再使用G41和G42指令,否则补偿就不正常了。
3:刀具半径补偿G42和G41应当用在G00和G01功能来下达命令或者取消。
4:刀具运行轨迹在右边就用G42,工件在左边。是以正在加工面为基准,刀具前进的方向当刀具中心轨迹位于零件的轮廓右边时,称刀具半径右补偿。
5:刀具运行轨迹在左边就用G41,工件在右边。是以正加工面为基准,刀具前进的方向当刀具中心轨迹位于零件轮廓的左边时,称为刀具半径左补偿。
6:前值刀架,外圆用G42,内空应用G41 后值刀架,外圆用G42,内空应用G41。这只对从右往左车来说,从左往右车就是相反的。
7:把G42或者G41写在程序里就不要管了,但对刀的时候要在刀补页面输入R的刀尖半径值,和T的刀号,外圆的刀号T3,内空刀号T2,外槽刀刀号为6,内槽刀8,端面圆弧刀号T2,端面槽刀7。
用G42和G41用法:车外圆:1从右向左车削为G42。
2:从左向右车削为G41。
车内空:1从右向左车削为G41。
2:从左向右车削为G42。
1:端面圆弧:从内孔往外圆的方向 这个情况用 G42 ,如果从外圆往内空车就是G41
2车平面是,从正往负的车是G41,如果从负往正车就是G42。
3车外圆:前值刀架,外圆用G42,内空应用G41 后值刀架,外圆用G42,内空应用G41。这只对从右往左车来说,从左往右车就是相反的。
对于车床来说,刀具半径补偿必须在G18平面上使用,使用G41、G42指令后必须跟G01或G00刀补才能生效。而G40是刀具半径补偿取消指令,在使用G41,G42刀具补偿指令后必须要使用G40来进行取消,否则可能出现系统问题,G41模式小不能直接切换到G42,必须中间有G40取消指令。
网友评论