G41G42刀具半径补偿可以这样写吗? 为什么? 如G42 G71 U1.R1.;
G71 P1 Q2 U0.5 W0.1 F0.1;
1 刀具半径补偿是在起刀点建立吗? 为什么粗车G71循环程序段中加刀具半径补偿运行后会报警
我是发那科FANUC OI CK6150N型机床?
2 刀具半径补偿只能加在G01 G00 之前吗 如G40G00 G41 G00 G40G00 G42 G01 只能这样吗?
3 两把刀都对刀后是不是要各自从新建立刀具半径补偿和磨耗补偿? 看我这段程序对不对?
请高手回答我提出的问题并帮我修改下程序 谢谢!!!!!满意答案 追加重赏!
O0001
T0101;
G99;
G40 G0 X56. Z2.;
G42 G71 U1. R1.;
G71 P1 Q2 U0.2 W0.02 F0.12;
N1 G0 X28.097;
G1 Z0. F0.1;
G3 X45.417 Z-5. R10;
G1 X52.923 Z-11.5;
G2 X54.655 Z-12.05 R1;
N2 X63. F0.1;
G1 G40 Z5. F5;
G0 X150. Z150.;
M03 S500;
T0303;
G40 G0 X28.097 Z2.;
G42 G1 Z0.F0.1;
G3 X45.417 Z-5. R10;
G1 X52.923 Z-11.5;
G2 X54.655 Z-12.05 R1;
G1 X63.;
G40 G1 Z5. F5;
G0 X150. Z200.;
M30
%
谢谢你啊 chenpuyi123 你的答案有误啊 我看晕了 你是敢时间回答的吗? 我给你指出吧 呵呵
1 程序开头第一个刀补G42X54 前没有G40会报警的啊
2 G71循环中最后个G1G40X63. 刀补取消是不起作用的 应该放在N1-N2外头吧 这段你认为是直线还是圆弧? 但是我在机床上却没报警啊 机床自己按照一条线走完了(我也不知道)
3 G70P1Q2S1200(这里可以加精加工 同时可以提高转速) 在这加精加工有什么用?那下面那段不是没用多余的了? 精加工是走一刀把G71的余量搞走完? 那下面的程序不是多余的?
4
T0303;
G0X30.
G42G1X28.097F0.1
Z0.;(这里分开写 加刀补一般动x加上 动z或者动两个可能加不上或报警)
: 你从X150 Z150 用G0 走到X30 在用G42G1 走到X28.097 Z还是150没动静呢? 那不是走空了 -.-!~
我想知道G41 G42是在编程起点也就是起刀点开始切零件的点用吗? 还是在工件外面就开始偏移? 书上都是在工件外头走到起到刀开始用G41G42的 前面必须是先G40后
谢谢你啊 你的答案有误啊 我看晕了 你是敢时间回答的吗? 我给你指出吧 呵呵
1 程序开头第一个刀补G42X54 前没有G40会报警的啊
2 G71循环中最后个G1G40X63. 刀补取消是不起作用的 应该放在N1-N2外头吧 这段你认为是直线还是圆弧? 但是我在机床上却没报警啊 机床自己按照一条线走完了(我也不知道)
你看我的新补充问题
不是吧 td系统不加G40会报警吗??原来tc的系统是不报警的!我接触的是tc的系统 td没怎么用过 当时只知道固定循环里面不能加刀补 后来查资料说可以加到外面!所以就那样编了!至于G40我忘记了是td的系统 所以放到里面了!你可以放到外边! 加G70之后确实不用后面的程序了!时间确实比较急 所以没有仔细看程序 直接按习惯改了! 至于加刀补 是在 g01或G0 动的时候加上去的 肯定要在加工之前让出来 如果加工的时候让 那么那一句就会过切或欠切了!刀补是在运动过程中加上的 比如你定位到x60.z2. 然后G41X58.(这一句就是加刀补的过程了) 走下一句就已经加上了 如果你在切削的时候加 就会过切或欠切!
追问谁说加G70只能走一次精切啊 但是用后面那段G01 走的话可以根据修改刀补来达到要求精度啊 你可能没加工精密零件吗
是回转体 拜托! 你看花了吧
是啊 你说的大家都懂的 不叫什么经验啊 汗···
有点点道理 你这样走 除非你对刀对的非常好了吧