http://www.c-cnc.com/news/news.asp?id=39808
G41G42是刀具的中心轨迹,是要算刀具中心与产品轮廓的
用G41G42就是方便编程不要算的,直接按图纸尺寸要求编的
G41;铣外形顺时针,铣内腔逆时针.
G42;铣外形逆时针,铣内腔顺时针.
G40/G41/G42都为刀具半径补偿指令
G41为左刀补,设定工件不动,刀具在工件左边切削,此时刀具通通为顺铣。
G42为右刀补,依此类推在工件右边切削,此时通常为逆铣。
G40则为取消刀补。
G41 G42是在切削圆弧、倒角、斜线 时起作用 切削出来的圆弧、倒角、斜线角度才是正确的
G41 G42 只能在G0 G1 后面 不可以在G2 G3 后面 long那个程序是错误的
数控车床中的G41 G42代码必须和G40配合使用,G41 G42代码是圆弧半径补偿,G40代码是圆弧半径补偿结束代码,运用G41和G42代码的时候必须对照刀位的号码,刀的位置在你对刀的时候必须输入相应的位置号(这个在书里可以查到)举个例子:
O121;
T0101;
G00 X10.0 Z0.0;
M03 S1000;
M08;
G0 X0.0;
G03 G42 X10.0 Z-0.5 R5.0 F0.05;
G01 Z-6.0;
G0 X12.0;
G40;
G0Z50.0;
M30;
其实不关什么系统都是差不多的!G41 G42都很容易判别,不过你得把握一个前提条件;就是所有的判断都得以后置刀盘为基准,如果为前置刀盘则反过来用就好,
另外一个很重要的就是要判断他的刀沿号,也就是T的位置,
他是以刀尖圆弧的方向来判断的,共分9个位置,一般车外圆都是3区间,镗内孔都是2区间,这个一定得会判断,不然即使你会识别G41 G42 也用不好的!
给你一个程序,
G41:沿着刀具运动方向看去,刀具在工件的左侧。
G42:沿着刀具运动方向看去,刀具在工件的右侧。
这个适用于任何系统。
G97 S300 M03 T0101
G0 X300
Z3. m08
G99
X238.0 Z-122.0
G1 G41 Z-123.98 F0.35
X190.5 F0.2
G1 X192.0 Z-122.0 F0.5
G0 G40 Z3.0
G0 X187.0
G1 G42 Z0.5 F0.5
X190.0 Z-1.0 F0.1
Z-124.0 F0.22
X233.8 F0.15
X236.8 Z-125.5
G1 X240.0 F0.5
G0 G40 X350.0 Z-30.0 M09
T0100 M05
M30
车倒角外圆都可以用的