兄弟铣床编程说明书.docx
《兄弟铣床编程说明书.docx》由会员分享,可在线阅读,更多相关《兄弟铣床编程说明书.docx(62页珍藏版)》请在冰豆网上搜索。
兄弟铣床编程说明书
第5章
准备功能(固定循环)
5.1固定循环功能一览表
5.2固定循环的基本动作
5.3固定循环的一般规定
5.4固定循环的具体容
5.5换刀用固定循环
(无停顿ATC)(G100)
5.6最佳定位线路控制
5.固定循环
通常可用固定循环将刀具轴方向的数个程序段指令才能完成的加工动作合在一个程序
段完成。
5.1固定循环功能一览表
表5-1固定循环功能一览表
G代码
用途
打孔动作
孔底动作
退刀动作
返回点上主轴
旋转
G73
高速打深孔循环
间歇进给
停顿
快退
G74
攻反螺纹
切削进给
停顿→主轴正转
切削进给
停止
G76
台阶孔
切削进给
停顿→原点
快退
正转
G77
攻丝
(单句模式)
间歇进给
主轴反转
切削进给
停止
G78
攻反螺纹
(单句模式)
间歇进给
主轴正转
切削进给
停止
G80
取消
__
__
__
__
G81
开孔
切削进给
停顿
快退
G82
开孔
切削进给
停顿
快退
G83
开深孔循环
间歇进给
停顿
快退
G84
攻丝
切削进给
停顿→主轴反转
切削进给
停止
G85
台阶孔
切削进给
停顿
切削进给
G86
台阶孔
切削进给
停顿→主轴停止
快退
正转
G87
倒台阶孔
切削进给
停顿→原点
快退
正转
G89
台阶孔
切削进给
停顿
切削进给
G173
高速打深孔循环
间歇进给
停顿
无
G181
分2段打孔循环
切削进给
停顿
快退
G182
分2段打孔循环
切削进给
停顿
快退
G183
开深孔循环
间歇进给
停顿
无
G185
分2段台阶孔循环
切削进给
停顿
切削进给,
快退
G186
分2段台阶孔循环
切削进给
停顿→主轴停止
快退
正转
G189
分2段台阶孔循环
切削进给
停顿
切削进给
快退
TC31A-5章-50022.TBL
5.2固定循环的基本动作
一般固定循环由以下6个动作构成
动作1………孔加工位置(X轴、Y轴)的定位(快速进给)
动作2………R点定位(快速进给)
动作3………孔加工(切削速度)
动作4………孔底位置的动作
动作5………退回到R点(快速进给/切削进给)
动作6………起始点定位(快速进给)
动作1
起始点
动作2 动作6
R点
动作3 动作5
Z点
动作4
图:
5003-1.AI
单程序段运行时,动作1,动作2,动作6结束时运行停止。
(注)攻丝循环(G74、G77、G78、G84)时可临时停止的围
①攻丝循环的1、2、6动作中可临时停止
②在攻丝循环中3~5动作之间禁止临时停止时,若进行了临时停止的操作(按停止
开关,改换成手动状态等),则到动作5完成后才停止运行。
在动作3~5之间按重
新设定键时,也在动作5完成后才停止运行。
5.3固定循环的一般规定
5.3.1固定循环规定动作的相关指令
(Ⅰ)数据形式 …G90绝对值
G91相对值
(Ⅱ)返回点等级 …G98返回到原点
G99返回到R点
(Ⅲ)孔加工状态 …G73、G74
G76~G78
G80~G87
G89
G173 参照表5-1
G181~G183
G185~G186
G189
5.3.2绝对、相对位置坐标指令时数据计算方法
绝对位置坐标相对位置坐标
起始点起始点
R点R点
Z点Z点
图:
5004-1.AI图:
5004-2.AI
5.3.3返回点的种类(G98、G99)
固定循环动作完成时刀具返回点分为原点返回(G98)和返回R点(G99)
2种。
原点返回(G98) 返回R点(G99)
原点返回
图:
5005-1.AI图:
5005-2.AI
(注1)G98、G99为常态指令,接通电源时,G98有效。
(注2)固定循环指令与刀具长度修正指令被编在同一程序段中时,R点定位时,执
行刀具长度修正。
也就是说,原点位置在存中没有刀具长度修正。
(注3)由取消固定循环状态改为固定循环状态时,Z轴的机械坐标位置为原点。
5.3.4固定循环动作条件
在以下指令中,执行固定循环动作。
①孔加工状态(G73、G74、G76~G78、G81~G87、G89、G173、G181~G183、G185~
G186、G189)指令块中,有X、Y、Z、R、B中任何一个时。
②孔加工指令块后至固定循环取消为止的指令块之间有X、Y、Z、R、A、B、C任何
一个被指令。
注)固定循环中X、Y、Z、R、A、B、C中任何一个都没有而有其他孔加工指令,则
按存的孔加工数据执行。
5.3.5固定循环的加工数据
指令方式
G代码:
G73、G74、G76~G78、G81~G87、G89、G173、G181~G183、G185~G186、
G189
固定循环的G代码全都是常态。
X、Y:
开孔位置至开孔位置的移动为快速移动
Z :
孔底位置
相对位置状态时,指定R点至孔底的距离。
R :
R点位置
指相对位置状态下进入固定循环状态前一点的位置至R点的距离。
Q :
至切入量,移动量,旋转数改变点的距离
(Ⅰ)相对G73、G83、G173、G183的每次切入量。
(Ⅱ)相对G77、G78的每次切入量。
(Ⅲ)相对G76、G87的移动量。
P :
停止移动时间 时间单位与G04指令的相同。
F :
切削进给速度
S :
主轴转速
K :
固定循环的重复次数
5.3.6固定循环的重复次数
相同间隔的孔加工在同一循环中重复时,可使用代号K来指定次数。
K的指令围0~9999
K仅在指令块中有效。
K不指定时,K值被认作为1。
K值指定为0时,不执行孔加工动作。
仅执行存的孔加工数据及有X、Y轴指令时
执行X、Y轴的移动。
X_Y_是用相对位置(G91)来指定最初的孔加工位置。
如用绝对位置(G90)来指令,则在同一位置进行重复的加工。
例〕
最终加工位置
最初加工位置
现在位置
G81X_Y_Z_R_K5F_;(G91状态时)
5.4固定循环的具体容
5.4.1高速深孔加工循环(G73)
G73 X_Y_Z_R_P_Q_F_;
指令形式
返回点
R点
快进
切削进给
Z点
P秒停止移动
图:
5008-1.AI
退刀量d,以用户参数1设定
切入量Q被设定负值时,符号将不被认读。
5.4.2反螺纹循环(G74)
G74 X_Y_Z_R_P_F_S_ ;
指令形式
返回点
快进
切削进给
R点 主轴停止
主轴正转
主轴反转
Z点
图:
5009-1.AI
主轴在Z点停止后,经P秒停止移动后,主轴正转。
·R点至Z点、回R点途中临时停止发生时,回R点后停止。
·攻丝过程中主轴旋转速度超过最高转速时,则报警。
5.4.3台阶孔循环(G76)
G76 X_Y_Z_R_Q_P_F_ ;
指令形式
返回点
快进
切削进给
移动量(快进)
主轴正转
·P秒停止移动
·在定旋转位置主轴停止
图:
5010-1.AI
·移动量Q设定为负值时,符号不被认读。
·移动方向以用户参数1重新设定+X、-X、+Y、-Y中的任一个。
·移动方向仅有+X、-X、+Y、-Y4个方向可选择。
故在主轴在定旋转位
置停止时安装的刀具,需与上述4个方向中的1个同向。
5.4.4攻丝循环(单一状态)
(G77)
指令形式
返回点
R点主轴停止
快进
切削进给
主轴正转
主轴反转
Z点
图:
5011-1.AI
·退刀量d,以用户参数1设定。
·切入量Q被设定负值时,符号将不被认读。
·R点至Z点、回R点途中临时停止发生时,回R点后停止。
·需指明螺纹的螺距齿数。
以「I」表示螺距,以「J」表示齿数分别设定数据。
「I」「J」在同一程序段中设定时,按「I」的指令执行。
·攻丝过程中主轴旋转速度超过最高转速时,则报警。
5.4.5反螺纹循环(单1状态)
(G78)
指令形式
返回点
R点 主轴停止
快进
切削进给
主轴正转
主轴反转
Z点
图:
5012-1.AI
·R点至Z点、回R点途中临时停止发生时,回R点后停止。
·需指明螺纹的螺距齿数。
以「I」表示螺距,以「J」表示齿数分别设定数据。
·「I」「J」在同一程序段中设定时,按「I」的指令执行。
·攻丝过程中主轴旋转速度超过最高转速时,则报警。
·攻丝高速退刀
单1攻丝(G77或G78)在退刀时,主轴转速可变高。
指令形式
·代码L指定退刀时主轴转速。
·L省略时,主轴的切入与退刀转速相同。
·在固定循环状态中,L值一次指定后为常态。
·L值大于攻丝最高转速时,发生警报主轴在R点位置停止。
·L值小于S值时,以S值执行。
5.4.6钻孔循环(G81、G82)
指令形式
返回点
R点
快进
Z点 切削进给
P秒停止移动
图:
5014-1.AI
高速循环
钻孔循环(G81或G82)在切削开始及结束时的进给速度是可变的。
指令形式
W :
速度变化点
与绝对位置(G90)/相对位置(G91)无关,指与R点的距离。
E :
从R点开始W长度的进给速度。
V :
速度变化点
与绝对位置(G90)/相对位置(G91)无关,指与Z点的距离。
L :
从Z点开始V长度的进给速度。
返回点
R点
进给速度E
进给速度F
快点
进给速度L
Z点 切削进给
图:
5014-1-1.AI
5.4.7深孔加工循环(G83)
G83 X_Y_Z_R_P_Q_F_ ;
指令形式
返回点
R点
快进
切削进给
Z点
P秒停止移动
图:
5015-1.AI
·切削开始点d,由用户参数1设定。
·切入量Q设定为负值时,符号不被认读。
5.4.8攻丝循环(G84)
G84 X_Y_Z_R_P_F_S_ ;
指令形式
返回点
R点主轴停止
快进
切削进给
主轴正转
Z点
主轴反转
图:
5016-1.AI
主轴在Z点停止后,经P秒停止移动后,主轴正转。
·R点至Z点、回R点途中临时停止发生时,回R点后停止。
·攻丝过程中主轴旋转速度超过最高转速时,则报警。
5.4.9台阶孔循环(G85、G89)
指令形式
返回点
R点
快进
Z点 切削进给
P秒停止移动
图:
5017-1.AI
高速循环
台阶孔循环(G85或G89)中退刀时,退刀的速度可变。
指令形式
F :
R点至Z点的进给速度
E :
Z点至R点的进给速度
R点
进给速度F进给速度E
快进
Z点切削进给
图:
5014-1-2.AI
5.4.10台阶孔循环(G86)
G86 X_Y_Z_R_P_F_ ;
指令形式
返回点
R点
快进
切削进给
Z点 主轴正转
P秒移动停止,主轴停止
图:
5018-1.AI
高速循环
台阶孔循环(G86)的切削开始及结束时的进给速度是可变的
指令形式
G86 X_Y_Z_R_W_V_F_E_L_ ;
W :
速度变化点
与绝对位置(G90)/相对位置(G91)无关,指与R点的距离。
E :
从R点开始W长度的进给速度。
V :
速度变化点
与绝对位置(G90)/相对位置(G91)无关,指与Z点的距离。
L :
从Z点开始V长度的进给速度。
向R点移动同时主轴正转
返回点
R点
进给速度F
快进
进给速度L
Z点切削进给
主轴停止 主轴正转
图:
5014-1-2.AI
5.4.11反向台阶孔循环(G87)
指令形式
G87 X_Y_Z_R_Q_P_F ;
单1指令块的停止点
快送主轴停止的定旋转位置
Z点
移动(快进)
P秒移动停止 主轴正转
R点 主轴反转
单1指令块停止点
图:
5019-1.AI
·移动量Q设定为负值时,符号不被认读。
·移动方向以用户参数1重新设定+X、-X、+Y、-Y中的任一个。
·移动方向仅有+X、-X、+Y、-Y4个方向可选择。
故在主轴在定旋转位置停止
时安装的刀具,需与上述4个方向中的1个同向。
·无G99(R点返回)。
5.4.12高速开深孔循环
指令形式
G173 X_Y_Z_R_Q_F_;
G73动作后没有返回动作的循环。
R点
快进
切削进给
Z点
图:
5008-1-1.AI
5.4.132段钻孔循环(G181、G182)
指令形式
I:
以相对位置指令2段孔的快进始点(按G90/G91)时,与R点的距离。
J:
以相对位置指令2段孔切削进给始点(按G90/G91)时,与I点的距离。
W:
速度变化点
与绝对位置状态(G90)/相对位置状态(G91)无关,为相对位置。
E:
W围的进给速度。
V:
速度变化点
与绝对位置状态(G90)/相对位置状态(G91)无关,为相对位置。
L:
V围的进给速度。
返回点
R点
进给速度E
进给速度F
进给速度L
I点
快进
J点
进给速度E
进给速度F
进给速度L
图:
5014-1-5.AI
5.4.14开深孔循环(G183)
指令形式
G183 X_Y_Z_R_Q_F_;
G83后无返回动作的循环。
R点
快进
切削进给
Z点
P秒移动停止
图:
50151.AI
5.4.152段台阶孔循环(G185、G189)
指令形式
G185
X_Y_Z_R_I_J_F_E_ ;
G189
I:
以相对位置指令2段孔的快进始点(按G90/G91)时,与R点的距离。
J:
以相对位置指令2段孔切削进给始点(按G90/G91)时,与I点的距离。
F:
R点至Z点的切削进给速度。
E:
Z点至R点的切削进给速度。
R点
进给速度F进给速度E
I点
快进快进
J点
进给速度F 进给速度E
Z点
图:
5015-1-2.AI
5.4.162段台阶孔循环(G186)
指令形式
G186 X_Y_Z_R_I_J_W_V_F_E_L_ ;
I:
以相对位置指令2段孔的快进始点(按G90/G91)时,与R点的距离。
J:
以相对位置指令2段孔切削进给始点(按G90/G91)时,与I点的距离。
W:
速度变化点
与绝对位置状态(G90)/相对位置状态(G91)无关,为相对位置。
E:
W围的进给速度。
V:
速度变化点
与绝对位置状态(G90)/相对位置状态(G91)无关,为相对位置。
L:
V围的进给速度。
向R点移动同时主轴旋转
返回点
R点
I点
快进
J点
快进
切削进给
Z点
主轴正转
图:
5015-1-3.AI
5.4.17固定循环中的衰减方式
对G73、G77、G78、G83、G173、G183固定循环,可实行切削深度逐步减少的衰减方
式。
(1)高速开深孔循环(G73)
(衰减方式)
指令形式
G73X_Y_Z_R_P_W_V_F_;
W:
第1次切削深度
V:
最小切削深度
返回点
R点 主轴停止
第2次切削深度
第3次切削深度
图:
5022-1.AI
·退刀量d由使用参数1设定。
·若「V」、「W」被指令为负值,则其绝对值有效。
(2)开深孔循环(G83)(衰减方式)
指令形式
G83X_Y_Z_R_P_W_V_F_;
W:
第1次切削深度
V:
最小切削深度
返回点
R点
W
第2次切削深度
第3次切削深度
Z点
P秒无运动时间
快速进给
切削进给
·退刀量d由使用参数1设定。
·若「V」、「W」被指令为负值,则其绝对值有效。
(3)攻丝循环(Singlemode)
(G77)(衰减方式)
指令形式
W:
第1次切削深度
V:
最小切削深度
返回点
R点 主轴停止
W
快速进给
切削进给
第2次切削深度主轴正转
主轴反转
第3次切削深度
Z点
图:
5022-1.AI
·退刀量d由使用参数1设定。
·若「V」、「W」被指令为负值,则其绝对值有效。
·从R点到Z点、返回点运行过程中发生临时停机则回到R点后停机。
·需指令螺纹的螺距或螺纹头数量。
指定螺距或螺纹头数时,分别设定其指定参数「I」、
「J」值。
·「I」、「J」在同一程序段被指定时,执行「I」的指令。
·「S」值超过主轴最高转速时,会产生报警。