第2个回答 2009-09-12
1. G50 是设定坐标系和限制主轴最高转速用的
2. G96 G97
恒线速控制 G96、恒转速控制 G97
代码格式:G96 S__;(S0000~S9999,前导零可省略)
代码功能:恒线速控制有效、给定切削线速度(米/分),取消恒转速控制。G96 为模态 G 代码,如果当
前为 G96 模态,可以不输入 G96。
代码格式:G97 S__;(S0000~S9999,前导零可省略)
代码功能:取消恒线速控制、恒转速控制有效,给定主轴转速(转/分)。G97 为模态 G 代码,如果当前
为 G97 模态,可以不输入 G97。
代码格式:G50 S__;(S0000~S9999,前导零可省略)
代码功能:设置恒线速控制时的主轴最高转速限制值(转/分)。
G96、G97 为同组的模态代码字,只能一个有效。G97 为初态代码字,CNC上电时默认G97 有效。
车床车削工件时,工件通常以主轴轴线为中心线进行旋转,刀具切削工件的切削点可以看成围绕主轴轴
线作圆周运动,圆周切线方向的瞬时速率称为切削线速度(通常简称线速度)。不同材料的工件、不同材料
的刀具要求的线速度不同。)
3. G41 G42
G40 取消刀尖半径补偿
G41 后刀座坐标系中G41指定是左刀补,前刀座坐标系中G41指定是右刀补
G42 后刀座坐标系中G42指定是右刀补,前刀座坐标系中G42指定是左刀补
4. G28 自动返回参考点
数控车用的很少,多用于加工中心上!
5. G34 变螺距螺纹切削
代码格式:G34 X(U)__ Z(W)__ F(I)__ J__ K__ R__ ;
X(U)、Z(W)、J、K 的意义与 G32 一致;
F:从起点坐标值开始的第一个螺距的公制螺纹,取值范围0.001~500 mm;
I:从起点坐标值开始的第一个螺距的英制螺纹,取值范围0.06~25400牙/英寸;
R:主轴每转螺距的增量值或减量值,R=F1-F2,R带有方向;F1>F2时,R为负值时螺距递减;
F1<F2 时,R为正值时螺距递增
6. 宏指令和PIC指令
它们主要是利用函数方程编写程序!
我们一般的程序是计算好每个点,然后用相应的指令把这些点连接起来.这中程序有局限性,一.编起来复杂 二.向椭圆等非正常圆弧只能近似的找几个圆弧而已.如果用宏程序可以把椭圆方程直接输入让系统自动计算各点,这样更准确!