数控车床编程里面的G50指令怎么用,如下图要编程中G50的是什么意思?

编程如下;
                                     O1234;
N10 G50 X80 Z20;N20 M03 S01 T0100;N30 G00 X46 Z2;N40 G71 U1.5 R0.5;N50 G71 P60 Q90U0.3 W0 F50;N60 G00 X36;N70 G01 Z0 F30;N80 G01 X40 Z-2;N90 G01 X40 Z-50;N100 G70 P60 Q90;N110 G00 X80 Z20;N120 T0202;N130 G00 X42 Z-30;N140 G01 X20 Z-30F20;N150 G00 X42 Z-30;N160 G72 W2.8R0.5;N170 G72P180Q210U0.3W0F20;N180 G00 Z-15;N190 G01 X40 Z-15F30;N200 G01 X20 Z-23;
                
                     N210 G01 X20 Z-30;
N220 G70 P180Q210;N230 G72 W2 R0.5;N240 G72 P250 Q270U0.3 W0 F20;N250 G00 Z-35;N260 G01 X30 Z-35F30;N270 G03 X20 Z-30R5;N280 G70 P250Q270;N290 G00 X42 Z-49;N300 G01 X24 Z-49F20;N310 G00 X40 Z-49;N320 G01 X40 Z-46F20;N330 G01 X36 Z-48F20;N340 G01 X-0.1Z-48;N350 G00 X80;N360 G00 Z20;N370 M05 T0100;N380 M30; 我问了几个师傅说G50是制定新原点,那么就上面程序中N10 G50 X80 Z20;N20 M03 S01 T0100;N30 G00 X46 Z2;可以理解是把 X80 Z20 作为新的原点,下一个程序段N30 G00 X46 Z2;的坐标是性对于新原点来说的也就是说在X80 的基础上向X正方向移动46,向Z正方向移动2,就是N30中G00的位置,是这样的吗,要是这样的话这个程序还成立吗,

这个程序错漏百出。首先,你的G72指令运用完全错误,第二就是你要问的问题了,G50,他有两个意思,一个是最高限速,一个是建立新的坐标系,是坐标系,应该说是坐标系偏移,不是原点,一般运用于M98的子程序较为广泛与方便。

    G50是数控加工技术指令中的主轴速度控制指令(最高转速限制)。

    G50指令中的S与G97中的S表示的一样,都是主轴转速大小。当采用G96方式加工零件时,线速度是保持不变,但直径逐渐变小时,它的主轴转速会越来越高,为防止主轴转速太高,离心力过大,产生危险以及影响机床的使用寿命,采用此指令可限制主轴的最高转速。此指令一般与G96配合使用。

温馨提示:答案为网友推荐,仅供参考
相似回答