华中数控车床循环指令
华中数控简单循环G74、G75和G80G82是同组的模态指令。其中定义的I、K、R、E、C、A、P、F、J、Q地址,在各个指令中是模态值,改变指令后需重新定 义。有五类简单循环,分别是G80 :内(外)径切削循环;G81 :端面切削循环;G82 :螺纹切削循环。G74 :端面深孔钻加工循环G75 :外径切槽循环切削循环通常是用一个含 G 代码的程序段完成用多个程序段指令的加工操作,使程序得以简化。声明:U,W表示程序段中X、Z字符的相对值;X,Z表 示坐标值;R表示快速移动;F表示以指定速度F移动。?内(外)径切削循环G80圆柱面内(外)径切削循环格式: G80 X(U)_Z(W)_F_;说明:X、z:绝对值编程时,为切削终点C在工件坐标系下的坐标; 增量值编程时,为切削终点C相对于循环起点A的有向 距离,图形中用U、W表示,其符号由轨迹1和2的方 向确定。该指令执行如图所示A-B-C-D-A的轨迹动作。w4H:3R1R:C湄环起点£上1D切肖|终点B切削起点图 圆柱面内(外)径切削循环 圆锥面内(外)径切削循环格式: G80 X(U)_z(W)_ I_F_ ;说明:X、Z:绝对值编程时,为切削终点C在工件坐标系下的坐标;增量值编程时,为切削终点C相对于循环起点A的有向距离,图形中用u、W表示。I :为切削起点B与切削终点C的半径差。其符号为差的符号(无论是绝对值编程还是增量值编程)。端面切削循环G81端平面切削循环格式: G81 X(u)_Z(W)_F图 端平面切削循环X、z:绝对值编程时,为切削终点C在工件坐标系下的坐标; 增量值编程时,为切削终点C相对于循环起点A的有向 距离,图形中用U、W表示,其符号由轨迹1和2的方 向确定。该指令执行如图所示A-B-C-D-A的轨迹动作。圆锥端面切削循环格式: G81 X(U)_z(W)_ K_F_;说明:X、Z:绝对值编程时,为切削终点C在工件坐标系下的坐标; 增量值编程时,为切削终点C相对于循环起点A的有向 距离,图形中用U、W表示。K :为切削起点B相对于切削终点C的Z向有向距离。该指令执行如图所示A-B-C-D-A的轨迹动作。(3) 螺纹切削循环G82直螺纹切削循环格式: G82X(U)_Z(W)_R_E_C_P_F/J_;说明:X、Z :绝对值编程时,为螺纹终点C在工件坐标系下的坐标;增量值编程时,为螺纹终点C相对于循环起点A的有向距离,图形中 用U、W表示,其符号由轨迹1和2的方向确定;R, E螺纹切削的退尾量,R、E均为向量,R为Z向回退量;E为X 向回退量,R、E可以省略,表示不用回退功能;C :螺纹头数,为o或1时切削单头螺纹;P:单头螺纹切削时,为主轴基准脉冲处距离切削起始点的主轴转角 (缺省值为0);多头螺纹切削时,为相邻螺纹头的切削起始点之间对应的 主轴转角。F:螺纹导程;J :英制螺纹导程。G82指令在HNC-21系列的7.11版以及HNC-18系列系统的4.03版以 后的车床系统都将加入Q参数。格式: G82X(U)_Z(W)_R_E_C_P_F/J_Q_说明:1) Q:为螺纹切削退尾时的加减速常数,当该值为0时加速度最大,该 数值越大加减速时间越长,退尾时的拖尾痕迹将越长。Q必须大于 等于“0”。2) 不写Q值时,系统将以各进给轴设定的加减速常数来退尾。3) 若需要用回退功能,R、E必须同时指定。4) 短轴退尾量与长轴退尾量的比值不能大于“20”。5) Q值为模态值。意:螺纹切削循环同G32螺纹切削一样,在进给保持状态下,该循环在完成全部动作之后才停止运动。锥螺纹切削循环 格式: G82 X(U)_Z(W)_ I_R_E_C_P_F(J)_; 说明:(见图3.3.37)X、z:绝对值编程时,为螺纹终点C在工件坐标系下的坐标; 增量值编程时,为螺纹终点C相对于循环起点A的有向 距离,图形中用U、W表示。I :为螺纹起点B与螺纹终点C的半径差。其符号为差的符号(无 论是绝对值编程还是增量值编程);R, E:螺纹切削的退尾量,R、E均为向量,R为Z向回退量;E 为X向回退量,R、E可以省略,表示不用回退功能;C:螺纹头数,为0或1时切削单头螺纹;P:单头螺纹切削时,为主轴基准脉冲处距离切削起始点的主轴 转角(缺省值为 0);多头螺纹切削时,为相邻螺纹头的切 削起始点之间对应的主轴转角。F :螺纹导程;J :英制螺纹导程。G82指令在HNC-21系列的7.11版以及HNC-18系列系统的4.03版以后的车床系统都将加入Q参数。格式: G82X(U)_Z(W)_I_R_E_C_P_F/J_Q_1) Q:为螺纹切削退尾时的加减速常数,当该值为0时加速度最大,该 数值越大加减速时间越长,退尾时的拖尾痕迹将越长。Q必须大于 等于“0”。2) 不写Q值时,系统将以各进给轴设定的加减速常数来退尾。3) 若需要用回退功能,R、E必须同时指定。4) 短轴退尾量与长轴退尾量的比值不能大于“20”。5) Q值为模态值。(4) 端面深孔钻加工循环G74格式:G74 Z(W)_ R(e)_QCK)_F_ ;说明:Z:绝对值编程时,为孑L底终点在工件坐标系下的坐标;增量值编程时,为孔底终点相对于循环起点的有向距离,图形中用W表示。e:转孔每进一刀的退刀量,只能为正值;K:每次进刀的深度,只能为正值;F :进给速度;G74指令在H NC-21 7.11版以后及H NC-18 4.03版以后改动为可以实 现三种钻孔方式,每种方式的编程说明如下:1、逐次进给到孔底,其动作顺序如图1.1所示:Z:绝对值编程时,为孑L底终点在工件坐标系下的坐标; 增量值编程时,为孔底终点相对于循环起点的有向距离,图 形中用W表示。e:钻孔每进一刀的退刀量,只能为正值;K:每次进刀的深度,只能为正值;F :进给速度;2、直接钻孑到孑底,然后回退,其动作顺序如图1.2所示: A->B->AZ:绝对值编程时,为孑L底终点在工件坐标系下的坐标; 增量值编程时,为孑底终点相对于循环起点的有向距离,图形中 用W表示。e:为0或不填。K:每次进刀的深度,只能为正值;F :进给速度;(5) 夕卜径切槽循环G75格式:G75 X(U)_R(e)_QCK)_F_ ;说明:X:绝对值编程时,为槽底终点在工件坐标系下的坐标;增量值编程时,为槽底终点相对于循环起点的有向距离,图形中用U表示。e:切槽每进一刀的退刀量,只能为正值;K:每次进刀的深度,只能为正值;F :进给速度;说明:G75指令在H NC-21 7.11版以后及H NC-18 4.03版以后改动为可以实现三种切槽方式,每种方式的编程说明如下:1、逐次进给到槽底方式,其动作顺序如图?1.4? 所示:A->B->C->D->E->F->G->H->I->J->A->K->.X:绝对值编程时,为槽底终点在工件坐标系下的坐标; 增量值编程时,为槽底终点相对于循环起点的有向距离,图 形中用U表示。Z:绝对值编程时,为槽宽的终点在工件坐标系下的坐标;增量值编程时,为槽的宽度(没有考虑刀具宽度),图形中用 W表示。e:切槽每进一刀的退刀量,只能为正值;K:每次进刀的深度,只能为正值;i:轴向进刀次数F :进给速度;2、直接切到槽底, 然后回退, 其 动作顺序如图A->B->A->C->D->C->X:绝对值编程时,为槽底终点在工件坐标系下的坐标;增量值编程时,为槽底终点相对于循环起点的有向距离,用U表示。Z:绝对值编程时,为槽宽的终点在工件坐标系下的坐标;增量值编程时,为槽的宽度(没有考虑刀具宽度),图形中用 W 表示。e:为0或不填;K:每次进刀的深度,只能为正值;i :轴向进刀次数;F :进给速度;3、有一定槽宽的切槽, 其动作 顺序如图A->B->C->A->D->E->F->DX:绝对值编程时,为距离槽底的任意点在工件坐标系下的坐标; 增量值编程时,为距离槽底的任意点相对于循环起点的有向距离。Z:绝对值编程时,为槽宽的终点在工件坐标系下的坐标; 增量值编程时,为槽的宽度(没有考虑刀具宽度),图形中用 W 表示。e:为0或不填;K:每次进刀的深度,只能为正值;i:轴向进刀次数F :进给速度;感谢下载!欢迎您的下载,资料仅供参考