数控车床指令详解.doc
文本预览下载声明
数控车床指令
G00 快速定位
G00,X、Z轴分别会以最快速的方法到达目的点,移动路线一般是折线。当使用G00时,会先以X轴、Z轴的合成方向移动到目的点也就是你指定的坐标点,最后在由余下行程的某轴单独快速移动指定的坐标点。 使用G00时,轴移动速度不接受F代码来控制,受倍率的限制。G00代码一般都是走空刀,快速移动到某点,所以 G00也称快速定位,一般而言G00是不能用于切削行程中。 注意:在高速切削的时候,G00移动速度特别快,移动速度快通常也是新手们撞刀的地方,所以在没有把握的时候最好不要X,Z轴一起动。
G01 直线插补
G01指令是经常要用到的指令,走刀速度由F来控制,走刀方向可以走圆柱,圆锥 其实G01时的实际的走刀速度等同于F指令给定的速度与进给速度修调倍率的乘积。 一般数控机床会有主轴倍率和进给倍率,这2个倍率可以很方便的调节主轴的快慢,和走刀的快慢,无需修改程序中的走刀速度和主轴转速。 其实G01指令在有些系统具备倒圆弧角,这样简省了编程人员的时间无需在调用G02或G03指令来倒圆弧角
G90 外圆切削循环 (单一固定循环)G94 端面切削循环指令:GOO X(U)_Z(W)_F_; (5) 锥面加工指令:G90 X(U)_Z(W)_I_F_; I为切削始点与圆锥切削终点半径值(注意I的正负)。 (6)复合指令循环 (外圆粗车G71)指令:G71 U_R_; G71 P_Q_U_W_F_; U 每次进给量(0-0.15)。 R 每次退刀量(0.5)。 P 循环程序起始号。 Q 循环程序结束号。 U 径向粗车余量。 W 轴向粗车余量。 (端面粗车循环G72)指令:G71 W_R_; G71 P_Q_U_W_F_; W 每次进给量(0-0.15)。 R 每次退刀量(0.5)。 P 循环程序起始号。 Q 循环程序结束号。 U 径向粗车余量。 W 轴向粗车余量。 (精车)指令:G70 P_Q_; (7)指令:G73 U_W_R_; G73 P_Q_U_W_F_; U x轴上的总退刀量。 W z轴上的总退刀量。 R 加工次数。 (其余同G71) (8)深空加工指令:G74 R_; G74 Z(W)_Q_; R 退刀量。 Z 钻孔总深度。 Q 每次切削量。 (9)宽槽加工(用M98调用子程序)指令:G75 R_; G75 X(U)_Z(W)_P_Q_R_F_; R 切削过程中(x)径向退刀量。 X 最大切深点(x)轴绝对坐标。 Z 最大切深点(z)轴绝对坐标。 P 切削过程中径向(x)退刀量(半径值)。 Q 切完一个刀宽后在z轴移动量(小于一个刀宽)。 (用M98调用子程序)指令:M98 xxxx xxxx; 前面是循环次数。 后面是子程序号。 如:M98 P2; 则表明调用子程序2一次。 (10)螺纹加工 (等螺距螺纹车削)指令:G32 X(U)_Z(W)_F_; X,Z 是螺纹终点绝对坐标。 U,W 是螺纹增量坐标。 X(U)省略为圆柱螺纹车削。 Z(W)省略为端面螺纹车削。 (螺纹切削固定循环)指令:G92 X(U)_Z(W)_R_F_; R 考虑空刀导入与导出量时,切削螺纹起点与终点的半径值。(一般省略) (多线螺纹切削)指令:G33 X(U)_Z(W)_F_P_; X.Z.W.U 同G32。 F 长轴方向的导程 P 螺纹线数和起始角。 (螺纹切削复合循环指令) 指令: G76 Pmra Q_ Rd ; G76 X(U)_Z(W)_R_P_Q_F_; m 精加工次数(1-99)。 r 道角量(00-99)。 a 螺纹刀尖角度(牙型角)。 Q 最小被吃刀量(半径值)。 d 精加工余量(半径值)。 R 螺纹半径值(等于零时为普通直螺纹)。 P 螺纹的牙深(半径值)。 Q 第一次切削深度(半径值)。 F 螺纹导程。 (变导程螺纹加工) 指令:G34 X(U)_Z(W)_F_K_; X.Z.U.W 同G32。 F 长轴方向的导程。 K 主轴每转导程的增量或减量。 (11)宏指令: G65 指令:G65 H_P_Q_R_; H 宏程序功能(01-99)。 P 运算结果存放处的变量名。 Q 被操作的第一个变量,可以为一个常数。 R 被操作的第二个变量,可以为一个常数。 HYPERLINK /blogger/post_show.asp?BlogID=456076PostID=8041872idWriter=0Key=0
代码解释 G00 定位 1. 格式 G00 X_ Z_ 这个命令把刀具从当前位置移动到命令指定
显示全部