菡龙2009 发表于 2013-10-22 21:54:21

G42问题。请onelee大侠和各位大侠进,谢谢。


A:G40 G97 G99.
M03 S800 T909
G00 G42 X0. Z3.      
G01 X1.4 Z0. F0.2   
X3.8 Z-1.3 F0.05   
。。。。。。
U2. F0.3                  
G00 G40 X50. Z150. M05
M30

B:G40 G97 G99.
M03 S800 T909
G00X0.Z3.   
G01 G42 Z0. F0.2
X1.4
X3.8 Z-1.3 F0.03
。。。。。。
U2. F0.3
G00 G40 X50. Z150. M05
M30
系统是FANUC-OI-TD. 刀尖半径是0.2   重点尺寸是1.4.上差是0. 下差是-0.02.
请问A和B哪种格式是正确的呢?
谢谢!!。




盐拌番茄 发表于 2013-10-22 22:28:44

A和B加工的不是同一零件?

冷月梧桐 发表于 2013-10-22 22:32:50

我不是大侠,我只看看不说话

门童 发表于 2013-10-22 22:38:13

我不是大侠,我也不说话

一颗豆芽 发表于 2013-10-23 07:45:02

你的A\B两个程序,走的点不一样,和G42没有关系。

夜总是要来的 发表于 2013-10-23 08:22:30

不是大侠!!只看看不说话。。。

_Lee 发表于 2013-10-23 08:32:09

本帖最后由 _Lee 于 2013-10-23 08:50 编辑

画一个XZ坐标系,A与B走的轨迹不一样的。建立刀补,应该在需要的切削轨迹的延长线建立。如果(1.4,0)和(3.8,-1.3)是轮廓加工轨迹,而起刀点在Z轴正向的话,就应该在(1.4,0)与(3.8,-1.3)的Z轴正向的延长线上建G42。
如果楼主经常要手动编程,建议楼主学下VERICUT仿真软件,把自己的程序导进去,再导一部4轴的加工中心,基本上所有的程序都可以仿真。如果有问题,可以在第一时间发现程序正确与否。做的再细致点,还可以检验是否碰撞。
根据楼主的意思,用CAD画下B程序的轨迹,是不对的。绿色的为理论线。

夜总是要来的 发表于 2013-10-23 08:35:44

_Lee 发表于 2013-10-23 08:32 static/image/common/back.gif
画一个XZ坐标系,A与B走的轨迹不一样的。建立刀补,应该在需要的切削轨迹的延长线建立。如果(1.4,0)和( ...

同是上海人 我顶!

把刀用好 发表于 2013-10-23 09:58:29

会用G41/G42还是很爽的,早年我们手工编程都是死算的,把刀尖圆弧用三角函数算出偏差量再带入程序中的,工作量不小。

青春给了谁..... 发表于 2013-10-23 12:32:05

个人遇见B是对的
页: [1] 2 3
查看完整版本: G42问题。请onelee大侠和各位大侠进,谢谢。