垂钓中国最好的橡皮艇品牌网上有卖的吗?哪家好?

数控车床编程实例_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
数控车床编程实例
上传于|0|0|暂无简介
阅读已结束,如果下载本文需要使用0下载券
想免费下载更多文档?
定制HR最喜欢的简历
下载文档到电脑,查找使用更方便
还剩2页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢查看: 42209|回复: 348
常见数控系统 G代码大全
中尉, 积分 3708, 距离下一级还需 1292 积分
中尉, 积分 3708, 距离下一级还需 1292 积分
阅读权限90
在线时间70 小时
中尉, 积分 3708, 距离下一级还需 1292 积分
中尉, 积分 3708, 距离下一级还需 1292 积分
阅读权限90
在线时间70 小时
PDF档下载地址:
游客,如果您要查看本帖隐藏内容请
温馨提示:
如果你要查看哪个代码,请直接安装下键盘上的:Ctrl+F ,输入你要查询的代码,可快速查到如:G98
目录开始:
FANUC 车床G 代码
FANUC 铣床G 代码
FANUC M指令代码
SIEMENS 铣床 G 代码
SIEMENS802S/CM 固定循环
SIEMENS802DM/810/840DM 固定循环
SIEMENS 车床&&G 代码
SIEMENS 801、802S/CT、&&802SeT 固定循环
SIEMENS 802D、810D/840D 固定循环
HNC 车床G 代码&&
HNC 铣床G 代码
KND100 铣床 G 代码
KND100 车床 G 代码
KND100 M指令
GSK980 车床 G 代码
GSK980T M 指令
GSK928 TC/TE&&G 代码
GSK928 TC/TE&&M指令
GSK990M&&G 代码
GSK990M&&M 指令
GSK928MA&&G 代码
GSK928MA&&M 指令
FANUC 车床G 代码
G 代码& && && & 解释& &
G00&&定位 (快速移动)
G01&&直线切削&&
G02&&顺时针切圆弧&&(CW,顺时钟)
G03&&逆时针切圆弧&&(CCW,逆时钟)
G04&&暂停&&(Dwell)
G09&&停于精确的位置&&
G20&&英制输入&&
G21&&公制输入&&
G22&&内部行程限位 有效&&
G23&&内部行程限位 无效&&
G27&&检查参考点返回&&
G28&&参考点返回&&
G29&&从参考点返回&&
G30&&回到第二参考点&&
G32&&切螺纹&&
G40&&取消刀尖半径偏置&&本文来自网络,经过本店整理而成
G41&&刀尖半径偏置 (左侧)
G42&&刀尖半径偏置 (右侧)
G50&&修改工件坐标;设置主轴最大的&&RPM
G52&&设置局部坐标系&&
G53&&选择机床坐标系&&
G70&&精加工循环&&
G71&&内外径粗切循环&&
G72&&台阶粗切循环&&
G73&&成形重复循环&&
G74&&Z 向步进钻削&&
G75&&X 向切槽&&
G76&&切螺纹循环&&
G80&&取消固定循环&&
G83&&钻孔循环&&
G84&&攻丝循环&&
G85&&正面镗孔循环&&
G87&&侧面钻孔循环&&
G88&&侧面攻丝循环&&
G89&&侧面镗孔循环&&
G90&&(内外直径)切削循环&&
G92&&切螺纹循环&&
G94&&(台阶) 切削循环&&
G96&&恒线速度控制&&
G97&&恒线速度控制取消&&
G98&&每分钟进给率&&
G99&&每转进给率&&
支持宏程序编程&&
FANUC 铣床G 代码
G代码& & 解释& &
G00&&顶位 (快速移动)定位 (快速移动)
G01&&直线切削&&
G02&&顺时针切圆弧&&
G03&&逆时针切圆弧&&
G04&&暂停&&
G15/G16 极坐标指令&&
G17&&XY 面赋值&&
G18&&XZ 面赋值&&
G19&&YZ 面赋值&&
G28&&机床返回原点&&
G30&&机床返回第2 和第3 原点&&
*G40&&取消刀具直径偏移&&
G41&&刀具直径左偏移&&
G42&&刀具直径右偏移&&
*G43&&刀具长度&&+ 方向偏移&&
*G44&&刀具长度&&- 方向偏移&&本文来自网络,经过本店整理而成
G49&&取消刀具长度偏移&&
*G53&&机床坐标系选择&&
G54&&工件坐标系1 选择&&
G55&&工件坐标系2 选择&&
G56&&工件坐标系3 选择&&
G57&&工件坐标系4 选择&&
G58&&工件坐标系5 选择&&
G59&&工件坐标系6 选择&&
G73&&高速深孔钻削循环&&
G74&&左螺旋切削循环&&
G76&&精镗孔循环&&
*G80&&取消固定循环&&
G81&&中心钻循环&&
G82&&反镗孔循环&&
G83&&深孔钻削循环&&
G84&&右螺旋切削循环&&
G85&&镗孔循环&&
G86&&镗孔循环&&
G87&&反向镗孔循环&&
G88&&镗孔循环&&
G89&&镗孔循环&&
*G90&&使用绝对值命令&&
G91&&使用增量值命令&&
G92&&设置工件坐标系&&
*G98&&固定循环返回起始点&&
*G99&&返回固定循环R 点&&
比例缩放&&
坐标系旋转&&
支持宏程序编程
FANUC M指令代码
M代码&&说明& &
M00&&程序停&&
M01&&选择停止&&
M02&&程序结束(复位)
M03&&主轴正转&&(CW)
M04&&主轴反转&&(CCW)
M05&&主轴停&&
M06&&换刀&&
M08&&切削液开&&
M09&&切削液关&&
M30&&程序结束(复位) 并回到开头&&
M48&&主轴过载取消 不起作用&&
M49&&主轴过载取消 起作用&&本文来自网络,经过本店整理而成
M94& &镜象取消&&
M95&&X 坐标镜象&&
M96&&Y 坐标镜象&&
M98&&子程序调用&&
M99&&子程序结束&&
SIEMENS 铣床 G 代码
地址& &含义& &
D& &刀具刀补号&&
F& &进给率(与G4 一起可以编程停留时间)
G& &G 功能(准备功能字)
G0& &快速移动&&
G1& &直线插补&&
G2& &顺时针圆弧插补&&
G3& &逆时针圆弧插补&&
CIP& &中间点圆弧插补&&
G33&&恒螺距的螺纹切削&&
G331& & 不带补偿夹具切削内螺纹&&
G332& & 不带补偿夹具切削内螺纹. 退刀&&
CT& &带切线的过渡圆弧插补&&
G4& &快速移动&&
G63&&快速移动&&
G74& &回参考点&&
G75& &回固定点&&
G25& &主轴转速下限&&
G26& &主轴转速上限&&
G110& & 极点尺寸,相对于上次编程的设定位置&&
G110& & 极点尺寸,相对于当前工件坐标系的零点&&
G120& & 极点尺寸,相对于上次有效的极点&&
G17*& & X/Y平面&&
G18&&Z/X 平面&&
G19& &Y/Z 平面&&
G40& &刀尖半径补偿方式的取消&&
G41& &调用刀尖半径补偿, 刀具在轮廓左侧移动&&
G42& &调用刀尖半径补偿, 刀具在轮廓右侧移动&&
G500& & 取消可设定零点偏置&&
G54& &第一可设定零点偏置&&
G55& &第二可设定零点偏置&&
G56& &第三可设定零点偏置&&
G57& &第四可设定零点偏置&&
G58& &第五可设定零点偏置&&
G59& &第六可设定零点偏置&&
G53& &按程序段方式取消可设定零点偏置&&
G60*& & 准确定位&&
G70& &英制尺寸&&
G71*& & 公制尺寸&&本文来自网络,经过本店整理而成
G700& & 英制尺寸,也用于进给率 F
G710&&公制尺寸,也用于进给率 F
G90*& & 绝对尺寸&&
G91& &增量尺寸&&
G94*& & 进给率 F,单位毫米/分&&
G95& &主轴进给率F,单位毫米/转&&
G901& & 在圆弧段进给补偿“开”
G900& & 进给补偿“关”
G450& & 圆弧过渡&&
G451& & 等距线的交点&&
I&&插补参数&&
J& &插补参数&&
K& &插补参数&&
I1& &圆弧插补的中间点&&
J1& &圆弧插补的中间点&&
K1& &圆弧插补的中间点&&
L& &子程序名及子程序调用&&
M& &辅助功能&&
M0& &程序停止&&
M1& &程序有条件停止&&
M2&&程序结束&&
M3& &主轴顺时针旋转&&
M4& &主轴逆时针旋转&&
M5& &主轴停&&
M6& &更换刀具&&
N& &副程序段&&
:& &主程序段&&
P& &子程序调用次数&&
RET& &子程序结束&&
S& &主轴转速,在G4 中表示暂停时间&&
T& &刀具号&&
X& &坐标轴&&
Y& &坐标轴&&
Z& &坐标轴&&
CALL& & 循环调用&&
CHF& &倒角,一般使用&&
CHR& &倒角轮廓连线&&
CR&&圆弧插补半径&&
GOTOB& &向后跳转指令&&
GOTOF& &向前跳转指令&&
RND& &圆角&&
支持参数编程&&
SIEMENS802S/CM 固定循环
循环& &说明& &
LCYC82&&钻削,沉孔加工 本文来自网络,经过本店整理而成
LCYC83&&深孔钻削&&
LCYC840&&带补偿夹具的螺纹切削&&
LCYC84&&不带补偿夹具的螺纹切削&&
LCYC85&&镗孔&&
LCYC60&&线性孔排列&&
LCYC61&&圆弧孔排列&&
LCYC75&&矩形槽,键槽,圆形凹槽铣削&&
SIEMENS802DM/810/840DM 固定循环
循环& &说明& &
CYCLE82&&中心钻孔&&
CYCLE83&&深孔钻削&&
CYCLE84&&性攻丝&&
CYCLE85&&铰孔&&
CYCLE86&&镗孔&&
CYCLE88&&带停止镗孔&&
CYCLE71&&端面铣削&&
LONGHOLE& &一个圆弧上的长方形孔&&
POCKET4&&环形凹槽铣削&&
POCKET3&&矩形凹槽铣削&&
SLOT1&&一个圆弧上的键槽&&
SLOT2&&环行槽&&
SIEMENS 车床&&G 代码
地址& &含义& &
D& &刀具刀补号&&
F& &进给率(与G4 一起可以编程停留时间)
G& &G功能(准备功能字)
G0& &快速移动&&
G1& &直线插补&&
G2& &顺时针圆弧插补&&
G3& &逆时针园弧插补&&
G33& &恒螺距的螺纹切削&&
G4& &快速移动&&
G63& &快速移动&&
G74& &回参考点&&
G75& &回固定点&&
G17& &(在加工中心孔时要求)
G18*& &Z/X 平面&&
G40& &刀尖半径补偿方式的取消&&
G41& &调用刀尖半径补偿, 刀具在轮廓左侧移动&&
G42& &调用刀尖半径补偿, 刀具在轮廓右侧移动&&
G500& &取消可设定零点偏置&&
G54& &第一可设定零点偏置&&
G55& &第二可设定零点偏置&&本文来自网络,经过本店整理而成
G56& &第三可设定零点偏置&&
G57& &第四可设定零点偏置&&
G58& &第五可设定零点偏置&&
G59& &第六可设定零点偏置&&
G53& &按程序段方式取消可设定零点偏置&&
G70& &英制尺寸&&
G71*& &公制尺寸&&
G90*& &绝对尺寸&&
G91& &增量尺寸&&
G94*& &进给率F,单位毫米/分&&
G95& &主轴进给率F,单位毫米/转&&
I& &插补参数&&
I1& &圆弧插补的中间点&&
K1& &圆弧插补的中间点&&
L& &子程序名及子程序调用&&
M& &辅助功能&&
M0& &程序停止&&
M1& &程序有条件停止&&
M2& &程序结束&&
M3& &主轴顺时针旋转&&
M4& &主轴逆时针旋转&&
M5& &主轴停&&
M6& &更换刀具&&
N& &副程序段&&
:& &主程序段&&
P& &子程序调用次数&&
RET& &子程序结束&&
S& &主轴转速,在 G4 中表示暂停时间&&
T& &刀具号&&
X& &坐标轴&&
Y& &坐标轴&&
Z& &坐标轴&&
AR& &圆弧插补张角&&
CALL& & 循环调用&&
CHF& &倒角,一般使用&&
CHR& &倒角轮廓连线&&
CR& &圆弧插补半径&&
GOTOB& &向后跳转指令&&
GOTOF& &向前跳转指令&&
RND& &圆角&&
支持参数编程&&
SIEMENS 801、802S/CT、&&802SeT 固定循环
循环& &说明& & 本文来自网络,经过本店整理而成
LCYC82& &钻削,沉孔加工&&
LCYC83& &深孔钻削&&
LCYC840& &带补偿夹具的螺纹切削&&
LCYC84& &不带补偿夹具的螺纹切削&&
LCYC85& &镗孔&&
LCYC93&&切槽循环
LCYC95& &毛坯切削循环&&
LCYC97& &螺纹切削&&
SIEMENS 802D、810D/840D 固定循环
循环&&说明& &
CYCLE71&&平面铣削&&
CYCLE82&&中心钻孔
YCLE83&&深孔钻削
CYCLE84&&刚性攻丝
CYCLE85&&铰孔
CYCLE86&&镗孔
CYCLE88&&带停止镗孔
CYCLE93&&切槽
CYCLE94&&退刀槽形状E..F
CYCLE95&&毛坯切削
CYCLE97&&螺纹切削
HNC 车床G 代码
G 代码& & 解释& &
G00&&定位 (快速移动)
G01&&直线切削&&
G02&&顺时针切圆弧&&(CW,顺时钟)
G03&&逆时针切圆弧&&(CCW,逆时钟)
G04&&暂停&&(Dwell)
G09&&停于精确的位置&&
G20&&英制输入&&
G21&&公制输入&&
G22&&内部行程限位 有效&&
G23&&内部行程限位 无效&&
G27&&检查参考点返回&&
G28&&参考点返回&&
G29&&从参考点返回&&
G30&&回到第二参考点&&
G32&&切螺纹&&
G36&&直径编程&&
G37&&半径编程&&
G40&&取消刀尖半径偏置&&
G41&&刀尖半径偏置 (左侧)
G42&&刀尖半径偏置 (右侧)
G53&&直接机床坐标系编程&&本文来自网络,经过本店整理而成
G54—G59 坐标系选择&&
G71&&内外径粗切循环&&
G72&&台阶粗切循环&&
G73&&闭环车削复合循环&&
G76&&切螺纹循环&&
G80&&内外径切削循环&&
G81&&端面车削固定循环&&
G82&&螺纹切削固定循环&&
G90&&绝对值编程&&
G91&&增量值编程&&
G92&&工件坐标系设定&&
G96&&恒线速度控制&&
G97&&恒线速度控制取消&&
G94&&每分钟进给率&&
G95&&每转进给率&&
支持参数与宏编程&&
HNC 铣床G 代码
G 代码&&组别& & 解释& &
*G00&&定位 (快速移动)
G01&&直线切削&&
G02&&顺时针切圆弧&&
逆时针切圆弧&&
G04&&00&&暂停&&
G07&&16&&虚轴指定&&
G09&&00&&准停校验&&
*G17&&XY 面赋值&&
G18&&XZ 面赋值&&
YZ 面赋值&&
G20&&英寸输入&&
*G21&&毫米输入&&
脉冲当量&&
G24&&镜像开&&
G28&&返回到参考点&&
由参考点返回&&
*G40&&取消刀具直径偏移&&
G41&&刀具直径左偏移&&
刀具直径右偏移&&
G43&&刀具长度&&+ 方向偏移&&
G44&&刀具长度&&- 方向偏移&&
取消刀具长度偏移&&
*G50&&缩放关&&
G52&&局部坐标系设定&&
直接机床坐标系编程&&本文来自网络,经过本店整理而成
*G54&&工件坐标系1 选择&&
G55&&工件坐标系2 选择&&
G56&&工件坐标系3 选择&&
G57&&工件坐标系4 选择&&
G58&&工件坐标系5 选择&&
工件坐标系6 选择&&
G60&&00&&单方向定位&&
*G61&&精确停止校验方式&&
连续方式&&
G68&&旋转变换&&
旋转取消&&
G73&&高速深孔钻削循环&&
G74&&左螺旋切削循环&&
G76&&精镗孔循环&&
*G80&&取消固定循环&&
G81&&中心钻循环&&
G82&&反镗孔循环&&
G83&&深孔钻削循环&&
G84&&右螺旋切削循环&&
G85&&镗孔循环&&
G86&&镗孔循环&&
G87&&反向镗孔循环&&
G88&&镗孔循环&&
镗孔循环&&
*G90&&使用绝对值命令&&
使用增量值命令&&
G92&&00&&设置工件坐标系&&
*G94&&每分钟进给&&
每转进给&&
*G98&&固定循环返回起始点&&
返回固定循环R 点&&
支持参数与宏编程&&
M代码&&说明& &
M00&&程序停&&
M01&&选择停止&&
M02&&程序结束(复位)
M03&&主轴正转&&(CW)
M04&&主轴反转&&(CCW)
M05&&主轴停&&
M06&&换刀&&
M07&&切削液开&&
M09&&切削液关&&
M98&&子程序调用&&
M99&&子程序结束&&本文来自网络,经过本店整理而成
KND100 铣床 G 代码
G 代码&&组别&&解释& &
G00&&定位 (快速移动)
G01&&直线切削&&
G02&&顺时针切圆弧&&
逆时针切圆弧&&
G04&&00&&暂停&&
G17&&XY 面赋值&&
G18&&XZ 面赋值&&
YZ 面赋值&&
G28&&机床返回原点&&
从参考点返回&&
*G40&&取消刀具直径偏移&&
G41&&刀具直径左偏移&&
刀具直径右偏移&&
*G43&&刀具长度&&+ 方向偏移&&
*G44&&刀具长度&&- 方向偏移&&
取消刀具长度偏移&&
*G53&&机床坐标系选择&&
G54&&工件坐标系1 选择&&
G55&&工件坐标系2 选择&&
G56&&工件坐标系3 选择&&
G57&&工件坐标系4 选择&&
G58&&工件坐标系5 选择&&
工件坐标系6 选择&&
G73&&高速深孔钻削循环&&
G74&&左螺旋切削循环&&
G76&&精镗孔循环&&
*G80&&取消固定循环&&
G81&&钻孔循环(点钻)&&
G82&&钻孔循环(镗阶梯孔)&&
G83&&深孔钻削循环&&
G84&&攻丝循环&&
G85&&镗孔循环&&
G86&&钻孔循环&&
G87&&反向镗孔循环&&
G88&&镗孔循环&&
镗孔循环&&
*G90&&使用绝对值命令&&
使用增量值命令&&
G92&&00&&设置工件坐标系&&
*G98&&固定循环返回起始点&&
返回固定循环R 点&&
KND100 车床 G 代码&&本文来自网络,经过本店整理而成
G代码& & 组别& & 解释& &
G00&&定位 (快速移动)
G01&&直线切削&&
G02&&顺时针切圆弧&&(CW,顺时钟)
逆时针切圆弧&&(CCW,逆时钟)
G04&&暂停&&(Dwell)
偏移值设定&&
G20&&英制输入&&
公制输入&&
G27&&检查参考点返回&&
G28&&参考点返回&&
G29&&从参考点返回&&
跳跃机能&&
G32&&01&&切螺纹&&
G36& &&&X 轴自动刀偏设定&&
G37& &&&Z轴自动刀偏设定&&
G40&&取消刀尖半径偏置&&
G41&&刀尖半径偏置 (左侧)
刀尖半径偏置 (右侧)
G50&&坐标系设定&&
G54&&工件坐标系&&
工件坐标系&&
G70&&精加工循环&&
G71&&内外径粗切循环&&
G72&&台阶粗切循环&&
G73&&成形重复循环&&
G74&&端面深孔加工循环&&
G75&&外圆、内圆切削循环&&
切螺纹循环&&
G90&&(内外直径)切削循环&&
G92&&切螺纹循环&&
(台阶) 切削循环&&
G96&&恒线速度控制&&
恒线速度控制取消&&
G98&&每分钟进给率&&
每转进给率&&
KND100 M指令&&
M代码&&说明& &
M00&&程序停&&
M01&&选择停止&&
M02&&程序结束(复位)
M03&&主轴正转&&(CW)
M04&&主轴反转&&(CCW)
M05&&主轴停&&
M06&&换刀&&本文来自网络,经过本店整理而成
M08&&切削液开&&
M09&&切削液关&&
M10&&卡紧&&
M11&&松开&&
M32&&润滑开&&
M33&&润滑关&&
M98&&子程序调用&&
M99&&子程序结束&&
GSK980 车床 G 代码
G 代码& &组别& &功能& &
G00&&定位(快速移动)&&
*G01&&直线插补(切削进给)&&
G02&&圆弧插补CW(顺时针)&&
圆弧插补CCW(逆时针)&&
G04& &暂停,准停&&
返回参考点&&
& && &G32& && & 01&&螺纹切削&&
& && &G50& && & 00&&坐标系设定&&
& & G65& && &00& &宏程序命令&&
G70&&精加工循环&&
G71&&外圆粗车循环&&
G72&&端面粗车循环&&
G73&&封闭切削循环&&
G74&&端面深孔加工循环&&
外圆,内圆切槽循环&&
& &&&G90& && &外圆,内圆车削循环&&
G92&&螺纹切削循环&&
& & G94& &
端面切削循环&&
& &G96& & 恒线速开&&
恒线速关&&
& && & *G98& && && &每分进给&&
每转进给&&
支持参数与宏编程&&
GSK980T M 指令
M代码& &说明& &
M03&&主轴正转&&
M04&&主轴反转&&
M05&&主轴停止&&
M08&&冷却液开&&
M09&&冷却液关(不输出信号)&&
M32&&润滑开&&
M33&&润滑关(不输出信号)&&
M10&&备用&&
M11&&备用尖(不输出信号)&&本文来自网络,经过本店整理而成
M00&&程序暂停,按‘循环起动’程序继续执行&&
M30&&程序结束,程序返回开始&&
GSK928 TC/TE&&G 代码
G代码& &功能& &
G00&&定位(快速移动)&&
*G01&&直线插补(切削进给)&&
G02&&圆弧插补CW(顺时针)&&
G03&&圆弧插补CCW(逆时针)&&
G32&&攻牙循环&&
& && &G33& && & 螺纹切削&&
G71&&外圆粗车循环&&
G72&&端面粗车循环&&
G74&&端面深孔加工循环&&
G75&&外圆,内圆切槽循环&&
& &&&G90& && &外圆,内圆车削循环&&
G92&&螺纹切削循环&&
& & G94& &&&外圆内圆锥面循环&&
G22&&局部循环开始&&
G80&&局部循环结束&&
& && & *G98& && && &每分进给&&
G99&&每转进给&&
G50&&设置工件绝对坐标系&&
G26&&X、Z轴回参考&&
G27&&X 轴回参考点&&
G29&&Z轴回参考点&&
支持参数与宏编程&&
GSK928 TC/TE&&M指令
M代码& &说明& &
M03&&主轴正转&&
M04&&主轴反转&&
M05&&主轴停止&&
M08&&冷却液开&&
M09&&冷却液关(不输出信号)&&
M32&&润滑开&&
M33&&润滑关(不输出信号)&&
M10&&备用&&
M11&&备用尖(不输出信号)&&
M00&&程序暂停,按‘循环起动’程序继续执行&&
M30&&程序结束,程序返回开始&&
GSK990M&&G 代码
G 代码&&组别& & 解释& &
G00&&定位 (快速移动)
直线切削&&本文来自网络,经过本店整理而成
G02&&顺时针切圆弧&&
G03&&逆时针切圆弧&&
G04&&00&&暂停&&
G17&&XY 面赋值&&
G18&&XZ 面赋值&&
YZ 面赋值&&
G28&&机床返回原点&&
从参考点返回&&
*G40&&取消刀具直径偏移&&
G41&&刀具直径左偏移&&
刀具直径右偏移&&
*G43&&刀具长度&&+ 方向偏移&&
*G44&&刀具长度&&- 方向偏移&&
取消刀具长度偏移&&
*G53&&机床坐标系选择&&
G54&&工件坐标系1 选择&&
G55&&工件坐标系2 选择&&
G56&&工件坐标系3 选择&&
G57&&工件坐标系4 选择&&
G58&&工件坐标系5 选择&&
工件坐标系6 选择&&
G73&&高速深孔钻削循环&&
G74&&左螺旋切削循环&&
G76&&精镗孔循环&&
*G80&&取消固定循环&&
G81&&钻孔循环(点钻)&&
G82&&钻孔循环(镗阶梯孔)&&
G83&&深孔钻削循环&&
G84&&攻丝循环&&
G85&&镗孔循环&&
G86&&钻孔循环&&
G87&&反向镗孔循环&&
G88&&镗孔循环&&
镗孔循环&&
*G90&&使用绝对值命令&&
使用增量值命令&&
G92&&00&&设置工件坐标系&&
*G98&&固定循环返回起始点&&
返回固定循环R 点&&
GSK990M&&M 指令
M代码&&说明& &
M00&&程序停&&
M01&&选择停止&&
M02&&程序结束(复位)
M03&&主轴正转&&(CW) 本文来自网络,经过本店整理而成
M04&&主轴反转&&(CCW)
M05&&主轴停&&
M06&&换刀&&
M08&&切削液开&&
M09&&切削液关&&
M10&&卡紧&&
M11&&松开&&
M32&&润滑开&&
M33&&润滑关&&
M98&&子程序调用&&
M99&&子程序结束&&
GSK928MA&&G 代码
G 代码& && && && & 解释& &
G00&&定位 (快速移动)
G1&&直线切削&&
G02&&顺时针切圆弧&&
G03&&逆时针切圆弧&&
G04&&延时等待&&
G17&&XY 面赋值&&
G18&&XZ 面赋值&&
G19&&YZ 面赋值&&
G28&&机床返回原点&&
G29&&从参考点返回&&
*G40&&取消刀具直径偏移&&
G41&&刀具直径左偏移&&
G42&&刀具直径右偏移&&
*G43&&刀具长度&&+ 方向偏移&&
*G44&&刀具长度&&- 方向偏移&&
G49&&取消刀具长度偏移&&
*G53&&机床坐标系选择&&
G54&&工件坐标系 1 选择&&
G55&&工件坐标系 2 选择&&
G56&&工件坐标系 3 选择&&
G57&&工件坐标系 4 选择&&
G58&&工件坐标系 5 选择&&
G59&&工件坐标系 6 选择&&
G73&&高速深孔钻削循环&&
G74&&左螺旋切削循环&&
G80&&取消固定循环&&
G81&&钻孔循环(点钻)&&
G82&&钻孔循环(镗阶梯孔)&&
G83&&深孔钻削循环&&
G84&&右旋攻牙循环&&
G85&&镗孔循环&&
G86&&钻孔循环&&本文来自网络,经过本店整理而成
G89&&镗孔循环&&
*G90&&使用绝对值命令&&
G91&&使用增量值命令&&
G92&&设置浮动坐标系&&
*G98&&固定循环返回起始点&&
*G99&&返回固定循环R 点&&
G10 G11&&圆凹槽内粗铣&&
G12 G13&&全圆内精铣&&
G14 G15&&外圆精铣&&
G22&&系统参数运算(模态)&&
G23&&判参数值跳转&&
G27&&机械零点检测&&
G28&&经中间点快速定位到程序&&
G31&&快速返回R 基准面&&
G34 G35&&矩形凹槽内精铣&&
G38 G39&&矩形外精铣&&
GSK928MA&&M 指令
程序停止。完成程序段其它指令后,停止主轴,关冷却液,指向下一程序段,
并停止做进一步处理,等待按&&RUN(运行)键,才继续运行该程序段。&&
程序结束,停止。停主轴,关冷却液,消除 G93坐标偏置和刀具偏置返回到起始程
序段(不运行)。执行 M2 后,系统将切换到基准工件坐标系。&&
M3& &主轴正转&&
M4& &主轴反转&&
M5& &停止主轴&&
M8& &开冷却泵&&
M9& &关冷却泵&&
M12 暂停: 等待按“运行”键才继续运行(按急停键则停止)
程序结束,消除刀具偏置,返回起始程序段(不运行). 执行 M30 后,系统将切换到
基准工件坐标系。&&
M32 润滑开;&&
M33 润滑关;&&
M98 调用子程序&&
M99 子程序结束返回
(101.54 KB, 下载次数: 105)
20:44 上传
(90.39 KB, 下载次数: 52)
20:44 上传
(116.59 KB, 下载次数: 52)
20:44 上传
(64.04 KB, 下载次数: 70)
20:44 上传
不错,支持!
有奖推广贴子:<input type="text" onclick="this.select();setCopy('常见数控系统 G代码大全\n/thread-.html', '帖子地址已经复制到剪贴板您可以用快捷键 Ctrl + V 粘贴到 QQ、MSN 里。');" value="/thread-.html" size="40" class="px" style="vertical-align:" />&<button type="submit" class="pn" onclick="setCopy('常见数控系统 G代码大全\n/thread-.html', '帖子地址已经复制到剪贴板您可以用快捷键 Ctrl + V 粘贴到 QQ、MSN 里。')">点击复制
中尉, 积分 3708, 距离下一级还需 1292 积分
中尉, 积分 3708, 距离下一级还需 1292 积分
阅读权限90
在线时间70 小时
中尉, 积分 3708, 距离下一级还需 1292 积分
中尉, 积分 3708, 距离下一级还需 1292 积分
阅读权限90
在线时间70 小时
不错,占了一个沙发!
UG论坛创始人
G币3081540
阅读权限255
在线时间11082 小时
居住地浙江省 温州市 乐清市 柳市镇
出生地浙江省 衢州市 江山市
毕业学校华南理工大学
自我介绍QQ:
UG论坛创始人
G币3081540
阅读权限255
在线时间11082 小时
居住地浙江省 温州市 乐清市 柳市镇
这个要支持,好东西。
少尉, 积分 2401, 距离下一级还需 599 积分
少尉, 积分 2401, 距离下一级还需 599 积分
阅读权限75
在线时间41 小时
居住地辽宁省 大连市 甘井子区 大连湾街道
出生地山西省 忻州市 原平市 轩岗镇
少尉, 积分 2401, 距离下一级还需 599 积分
少尉, 积分 2401, 距离下一级还需 599 积分
阅读权限75
在线时间41 小时
居住地辽宁省 大连市 甘井子区 大连湾街道
一级士官, 积分 235, 距离下一级还需 15 积分
一级士官, 积分 235, 距离下一级还需 15 积分
阅读权限30
在线时间5 小时
一级士官, 积分 235, 距离下一级还需 15 积分
一级士官, 积分 235, 距离下一级还需 15 积分
阅读权限30
在线时间5 小时
很好的资料,好的说
中尉, 积分 4150, 距离下一级还需 850 积分
中尉, 积分 4150, 距离下一级还需 850 积分
阅读权限90
在线时间93 小时
中尉, 积分 4150, 距离下一级还需 850 积分
中尉, 积分 4150, 距离下一级还需 850 积分
阅读权限90
在线时间93 小时
好东西先藏着
阅读权限201
在线时间2809 小时
毕业学校HuaQiao.University.
阅读权限201
在线时间2809 小时
十分感谢楼主的分享了啊
少尉, 积分 2852, 距离下一级还需 148 积分
少尉, 积分 2852, 距离下一级还需 148 积分
阅读权限75
在线时间76 小时
少尉, 积分 2852, 距离下一级还需 148 积分
少尉, 积分 2852, 距离下一级还需 148 积分
阅读权限75
在线时间76 小时
收藏一下啊
六级士官, 积分 1317, 距离下一级还需 683 积分
六级士官, 积分 1317, 距离下一级还需 683 积分
阅读权限70
在线时间31 小时
六级士官, 积分 1317, 距离下一级还需 683 积分
六级士官, 积分 1317, 距离下一级还需 683 积分
阅读权限70
在线时间31 小时
阅读权限150
在线时间111 小时
阅读权限150
在线时间111 小时
没的说,绝对的好东西哦
社区QQ达人
使用QQ帐号登录论坛的用户
论坛技术员
论坛技术员
客服电话:
UG论坛官方群:
UG论坛官方群:
工作时间:9:00-17:00数控车床的程序编制_中国百科网
数控车床的程序编制
数控车床的程序编制
  数控车床是目前使用最广泛的数控机床之一。数控车床主要用于加工轴类、盘类等回转体零件。通过数控加工程序的运行,可自动完成内外圆柱面、圆锥面、成形表面、螺纹和端面等工序的切削加工,并能进行车槽、钻孔、扩孔、铰孔等工作。车削中心可在一次装夹中完成更多的加工工序,提高加工精度和生产效率,特别适合于复杂形状回转类零件的加工。
1 数控车床程序编制的基础
  针对回转体零件加工的数控车床,在车削加工工艺、车削工艺装备、编程指令应用等方面都有鲜明的特色。为充分发挥数控车床的效益,下面将结合HM-077数控车床的使用,分析数控车床加工程序编制的基础,首先讨论以下三个问题:数控车床的工艺装备;对刀方法;数控车床的编程特点。
1.1数控车床的工艺装备
 由于数控车床的加工对象多为回转体,一般使用通用三爪卡盘夹具,因而在工艺装备中,我们将以WALTER系列车削为例,重点讨论车削的选用及使用问题。
1、数控车床可转位刀具特点
  数控车床所采用的可转位车刀,与通用车床相比一般无本质的区别,其基本结构、功能特点是相同的。但数控车床的加工工序是自动完成的,因此对可转位车刀的要求又有别于通用车床所使用的刀具,具体要求和特点如表1所示。
表1可转位车刀特点
采用M级或更高精度等级的刀片;
多采用精密级的刀杆;
用带微调装置的刀杆在机外预调好。
保证刀片重复定位精度,方便坐标设定,保证刀尖位置精度。
采用断屑可靠性高的断屑槽型或有断屑台和断屑器的车刀;
采用结构可靠的车刀,采用复合式夹紧结构和夹紧可靠的其他结构。
断屑稳定,不能有紊乱和带状切屑;
适应刀架快速移动和换位以及整个自动切削过程中夹紧不得有松动的要求。
采用车削工具系统;
采用快换小刀夹。
迅速更换不同形式的切削部件,完成多种切削加工,提高生产效率。
刀片较多采用涂层刀片。
满足生产节拍要求,提高加工效率。
刀杆较多采用正方形刀杆,但因刀架系统结构差异大,有的需采用专用刀杆。
刀杆与刀架系统匹配。
2、数控车床刀具的选刀过程
数控车床刀具的选刀过程,如图1所示。从对被加工零件图样的分析开始,到选定刀具,共需经过十个基本步骤,以图1中的10个图标来表示。选刀工作过程从第1图标“零件图样”开始,经箭头所示的两条路径,共同到达最后一个图标“选定刀具”,以完成选刀工作。其中,第一条路线为:零件图样、机床影响因素、选择刀杆、刀片夹紧系统、选择刀片形状,主要考虑机床和刀具的情况;第二条路线为:工件影响因素、选择工件材料代码、确定刀片的断屑槽型代码或ISO断屑范围代码、选择加工条件脸谱,这条路线主要考虑工件的情况。综合这两条路线的结果,才能确定所选用的刀具。下面将讨论每一图标的内容及选择办法。
图1 数控车床刀具的选刀过程
(1)机床影响因素
“机床影响因素”图标如图2所示。为保证加工方案的可行性、经济性,获得最佳加工方案,在刀具选择前必须确定与机床有关的如下因素:
1)机床类型:数控车床、车削中心;
2)刀具附件: 刀柄的形状和直径,左切和右切刀柄;
3)主轴功率;
4)工件夹持方式。
图2 机床影响因素
(2)选择刀杆
图3 选择刀杆
“选择刀杆”图标如图3所示。其中,刀杆类型尺寸见表2。
表2 刀杆类型尺寸
外圆加工刀杆
内孔加工刀杆
柄部截面形状
柄部直径 D
柄部长度 l1
选用刀杆时,首先应选用尺寸尽可能大的刀杆,同时要考虑以下几个因素:
1)夹持方式;
2)切削层截面形状,即切削深度和进给量;
3)刀柄的悬伸。
(3)刀片夹紧系统
刀片夹紧系统常用杠杆式夹紧系统,“杠杆式夹紧系统”图标如图4所示。
图4 杠杆式夹紧系统
1) 杠杆式夹紧系统
杠杆式夹紧系统是最常用的刀片夹紧方式。其特点为:定位精度高,切屑流畅,操作简便,可与其它系列刀具产品通用。
2)螺钉夹紧系统
 特点:适用于小孔径内孔以及长悬伸加工
(4)选择刀片形状
图5 选择刀片形状
“选择刀片形状”图标如图5所示。主要参数选择方法如下:
1) 刀尖角
  刀尖角的大小决定了刀片的强度。在工件结构形状和系统刚性允许的前提下,应选择尽可能大的刀尖角。通常这个角度在35o到90o之间。
  图5中R型圆刀片,在重切削时具有较好的稳定性,但易产生较大的径向力。
表3 刀片形状适用场合
----首选  
2) 刀片基本类型
  刀片可分为正型和负型两种基本类型。正型刀片:对于内轮廓加工,小型机床加工,工艺系统刚性较差和工件结构形状较复杂应优先选择正型刀片。负型刀片:对于外圆加工,金属切除率高和加工条件较差时应优先选择负型刀片。选择方法见表3。
(5)工件影响因素
图6 工件影响因素
“工件影响因素”图标如图6所示。选择刀具时,必需考虑以下与工件有关的因素:
1)工件形状:稳定性;
2)工件材质:硬度、塑性、韧性、可能形成的切屑类型;
3)毛坯类型:锻件、铸件等;
4)工艺系统刚性:机床夹具、工件、刀具等;
5)表面质量;
6)加工精度;
7)切削深度;
8)进给量;
9)刀具耐用度。
(6)选择工件材料代码
“选择工件材料代码”图标如图7所示。
图7 选择工件材料代码
表4 选择工件材料代码
加工材料组
非合金和合金钢
不锈钢,铁素体,马氏体
不锈钢和铸钢:
铁素体——奥氏体
可锻铸铁,灰口铸铁,球墨铸铁
有色金属和非金属材料
难切削材料:
以镍或钴为基体的热固性材料
钛,钛合金及难切削加工的高合金钢
淬硬钢,淬硬铸件和冷硬模铸件,锰钢
  按照不同的机加工性能,加工材料分成6个工件材料组,他们分别和一个字母和一种颜色对应,以确定被加工工件的材料组符号代码,见表4。
(7)确定刀片的断屑槽型代码或ISO断屑范围代码
负型刀片的断屑范围
正型刀片的断屑范围
图8 确定刀片断屑槽代码
  “确定刀片的断屑槽型代码或ISO断屑范围代码”图标如图8所示。ISO标准按切削深度ap和进给量的大小将断屑范围分为A、B、C、D、E、F六个区,其中A、B、C、D为常用区域,WALTER标准将断屑范围分为图中各色块表示的区域,ISO标准和WALTER标准可结合使用,如图8所示。根据选用标准,按加工的切削深度和合适的进给量来确定刀片的WALTER断屑槽型代码或ISO分类范围。
(8)选择加工条件脸谱
“选择加工条件脸谱”图标如图9所示,三类脸谱代表了不同的加工条件:很好、好、不足。表5表示加工条件取决于机床的稳定性、刀具夹持方式和工件加工表面。
图9 加工条件脸谱
表5 选择加工条件
机床,夹具和工件
系统的稳定性
无断续切削加工表面已经过粗加工
带铸件或锻件硬表层,不断变换切深轻微的断续切削
中等断续切屑
严重断续切削
(9)选定刀具
“选定刀具”图标如图10所示。选定工作分以下两方面:
1)选定刀片材料
   根据被加工工件的材料组符号标记、WALTER槽型、加工条件脸谱,就可得出WALTER推荐刀片材料代号,见表6和表7。
2)选定刀具
  根据工件加工表面轮廓,从刀杆订货页码中选择刀杆。
  根据选择好的刀杆,从刀片订货页码中选择刀片
图10 选定刀具
表6 选定刀片材料(选择负型刀片)
工件材料组
ISO分类范围
WALTER槽代码
表7 选定刀片材料(选择正型刀片)
工件材料组
ISO分类范围
WALTER槽代码
  数控车削加工中,应首先确定零件的加工原点,以建立准确的加工坐标系,同时考虑刀具的不同尺寸对加工的影响。这些都需要通过对刀来解决。
1、一般对刀
  一般对刀是指在机床上使用相对位置检测手动对刀。下面以Z向对刀为例说明对刀方法,见图11。
  刀具安装后,先移动刀具手动切削工件右端面,再沿X向退刀,将右端面与加工原点距离N输入数控系统,即完成这把刀具Z向对刀过程。
  手动对刀是基本对刀方法,但它还是没跳出传统车床的“试切--测量--调整”的对刀模式,占用较多的在机床上时间。此方法较为落后。
2、机外对刀仪对刀
  机外对刀的本质是测量出刀具假想刀尖点到刀具台基准之间X及Z方向的距离。利用机外对刀仪可将刀具预先在机床外校对好,以便装上机床后将对刀长度输入相应刀具补偿号即可以使用,如图12所示。
3、自动对刀
  自动对刀是通过刀尖检测系统实现的,刀尖以设定的速度向接触式传感器接近,当刀尖与传感器接触并发出信号,数控系统立即记下该瞬间的坐标值,并自动修正刀具补偿值。自动对刀过程如图13所示.
图11 相对位置检测对刀
图12 机外对刀仪对刀
图13 自动对刀
1.3数控车床的编程特点
1、加工坐标系
  加工坐标系应与机床坐标系的坐标方向一致,X轴对应径向,Z轴对应轴向,C轴(主轴)的运动方向则以从机床尾架向主轴看,逆时针为+C向,顺时针为-C向,如图14所示:
   加工坐标系的原点选在便于测量或对刀的基准位置,一般在工件的右端面或左端面上。
2、直径编程方式
  在车削加工的数控程序中,X轴的坐标值取为零件图样上的直径值,如图15所示:图中A点的坐标值为(30,80),B点的坐标值为(40,60)。采用直径尺寸编程与零件图样中的尺寸标注一致,这样可避免尺寸换算过程中可能造成的错误,给编程带来很大方便。
3、进刀和退刀方式
  对于车削加工,进刀时采用快速走刀接近工件切削起点附近的某个点,再改用切削进给,以减少空走刀的时间,提高加工效率。切削起点的确定与工件毛坯余量大小有关,应以刀具快速走到该点时刀尖不与工件发生碰撞为原则。如图16所示。
图14数控车床坐标系
图15 直径编程
图3 .16切削起始点的确定
2数控车床的基本编程方法
  数控车削加工包括内外圆柱面的车削加工、端面车削加工、钻孔加工、螺纹加工、复杂外形轮廓回转面的车削加工等,在分析了数控车床工艺装备和数控车床编程特点的基础上,下面将结合配置FANUC-0T数控系统的HM-077数控车床重点讨论数控车床基本编程方法。
F功能指令用于控制切削进给量。在程序中,有两种使用方法。
1、 每转进给量
编程格式 G95 F~
F后面的数字表示的是主轴每转进给量,单位为mm/r。
例:G95 F0.2 表示进给量为0.2 mm/r。
2、每分钟进给量
编程格式G94 F~
F后面的数字表示的是每分钟进给量,单位为 mm/min。
例:G94 F100 表示进给量为100mm/min。
图17 恒线速切削方式
S功能指令用于控制主轴转速。
编程格式 S~
S后面的数字表示主轴转速,单位为r/min。在具有恒线速功能的机床上,S功能指令还有如下作用。
1、最高转速限制
编程格式 G50 S~
S后面的数字表示的是最高转速:r/min。
例:G50 S3000 表示最高转速限制为3000r/min。
2、恒线速控制
编程格式 G96 S~
S后面的数字表示的是恒定的线速度:m/min。
例:G96 S150 表示切削点线速度控制在150 m/min。
对图17中所示的零件,为保持A、B、C各点的线速度在150 m/min,则各点在加工时的主轴转速分别为:
A:n=÷(π×40)=1193 r/min
B:n=÷(π×60)=795r/min
C:n=÷(π×70)=682 r/min
3、恒线速取消
编程格式 G97 S~
S后面的数字表示恒线速度控制取消后的主轴转速,如S未指定,将保留G96的最终值。
例:G97 S3000 表示恒线速控制取消后主轴转速3000 r/min。
T功能指令用于选择加工所用刀具。
编程格式 T~
T后面通常有两位数表示所选择的刀具号码。但也有T后面用四位数字,前两位是刀具号,后两位是刀具长度补偿号,又是刀尖圆弧半径补偿号。
例:T0303 表示选用3号刀及3号刀具长度补偿值和刀尖圆弧半径补偿值。T0300 表示取消刀具补偿。
M00: 程序暂停,可用NC启动命令(CYCLE START)使程序继续运行;
M01:计划暂停,与M00作用相似,但M01可以用机床“任选停止按钮”选择是否有效;
M03:主轴顺时针旋转;
M04:主轴逆时针旋转;
M05:主轴旋转停止;
M08:冷却液开;
M09:冷却液关;
M30:程序停止,程序复位到起始位置。
2.5加工坐标系设置
编程格式 G50 X~ Z~
式中X、Z的值是起刀点相对于加工原点的位置。G50使用方法与G92类似。
在数控车床编程时,所有X坐标值均使用直径值,如图19所示。
例:按图18设置加工坐标的程序段如下:
G50 X128.7 Z375.1
18设定加工坐标系
2.6倒角、倒圆编程
1、45°倒角
  由轴向切削向端面切削倒角,即由Z轴向X轴倒角,i的正负根据倒角是向X轴正向还是负向,如图19a所示。 其编程格式为 G01 Z(W)~ I±i 。
  由端面切削向轴向切削倒角,即由X轴向Z轴倒角,k的正负根据倒角是向Z轴正向还是负向,如图19b所示。
编程格式 G01 X(U)~ K±k。
a)Z轴向X轴
b)X轴向Z轴
2、 任意角度倒角
  在直线进给程序段尾部加上C~,可自动插入任意角度的倒角。C的数值是从假设没有倒角的拐角交点距倒角始点或与终点之间的距离,如图20所示。
例:G01 X50 C10
X100 Z-100
图20 任意角度倒角
3、 倒圆角
编程格式 G01 Z(W)~ R±r时,圆弧倒角情况如图21a所示。
编程格式 G01 X(U)~ R±r时,圆弧倒角情况如图21b所示。
a)Z轴向X轴
b)X轴向Z轴
图21 倒圆角
4、任意角度倒圆角
若程序为 G01 X50 R10 F0.2
X100 Z-100
则加工情况如图22所示。
图22 任意角度倒圆角
例:加工图23所示零件的轮廓,程序如下:
G00 X10 Z22
G01 Z10 R5 F0.2
图23 应用例图
2.7刀尖圆弧自动补偿功能
  编程时,通常都将车刀刀尖作为一点来考虑,但实际上刀尖处存在圆角,如图24所示。当用按理论刀尖点编出的程序进行端面、外径、内径等与轴线平行或垂直的表面加工时,是不会产生误差的。但在进行倒角、锥面及圆弧切削时,则会产生少切或过切现象,如图25所示。具有刀尖圆弧自动补偿功能的数控系统能根据刀尖圆弧半径计算出补偿量,避免少切或过切现象的产生。
图24 刀尖圆角R
图25刀尖圆角R造成的少切与过切
图26 刀尖圆角R的确定方法
图27 刀具补偿编程
G40--取消刀具半径补偿,按程序路径进给。
G41--左偏刀具半径补偿,按程序路径前进方向刀具偏在零件左侧进给。
G42--右偏刀具半径补偿,按程序路径前进方向刀具偏在零件右侧进给。
在设置刀尖圆弧自动补偿值时,还要设置刀尖圆弧位置编码,指定编码值的方法参考图26。
例:应用刀尖圆弧自动补偿功能加工图27所示零件:
刀尖位置编码:3
N10 G50 X200 Z175 T0101
N20 M03 S1500
N30 G00 G42 X58 Z10 M08
N40 G96 S200
N50 G01 Z0 F1.5
N60 X70 F0.2
N70 X78 Z-4
N90 X85 Z-5
N100 G02 X91 Z-18 R3 F0.15
N110 G01 X94
N120 X97 Z-19.5
N140 G00 G40 G97 X200 Z175 S1000
2.8单一固定循环
图28圆柱面切削循环
图29 G90的用法(圆柱面)
图30 圆锥面切削循环
图31 端面切削循环
图32 锥面端面切削循环
图33 G94的用法(锥面)
单一固定循环可以将一系列连续加工动作,如“切入-切削-退刀-返回”,用一个循环指令完成,从而简化程序。
1、圆柱面或圆锥面切削循环
圆柱面或圆锥面切削循环是一种单一固定循环,圆柱面单一固定循环如图28所示,圆锥面单一固定循环如图30所示。
(1)圆柱面切削循环
编程格式 G90 X(U)~ Z(W)~ F~
式中:X、Z- -圆柱面切削的终点坐标值;
U、W--圆柱面切削的终点相对于循环起点坐标分量。
例:应用圆柱面切削循环功能加工图29所示零件。
N10 G50 X200 Z200 T0101
N20 M03 S1000
N30 G00 X55 Z4 M08
N40 G01 G96 Z2 F2.5 S150
N50 G90 X45 Z-25 F0.2
N80 G00 X200 Z200
(2)圆锥面切削循环
编程格式 G90 X(U)~ Z(W)~ I~ F~
式中:X、Z- 圆锥面切削的终点坐标值;
U、W-圆柱面切削的终点相对于循环起点的坐标;
I- 圆锥面切削的起点相对于终点的半径差。如果切削起点的X向坐标小于终点的X向坐标,I值为负,反之为正。如图30所示。
例:应用圆锥面切削循环功能加工图30所示零件。
G01 X65 Z2
G90 X60 Z-35 I-5 F0.2
G00 X100 Z200
2、端面切削循环
端面切削循环是一种单一固定循环。适用于端面切削加工,如图31所示。
(1)平面端面切削循环
编程格式 G94 X(U)~ Z(W)~ F~
式中:X、Z- 端面切削的终点坐标值;
U、W-端面切削的终点相对于循环起点的坐标。
例:应用端面切削循环功能加工图31所示零件。
G00 X85 Z5
G94 X30 Z-5 F0.2
(2)锥面端面切削循环
编程格式 G94 X(U)~ Z(W)~ K~ F~
式中:X、Z- 端面切削的终点坐标值;
U、W-端面切削的终点相对于循环起点的坐标;
K- 端面切削的起点相对于终点在Z轴方向的坐标分量。当起点Z向坐标小于终点Z向坐标时K为负,反之为正。如图32所示。
例:应用端面切削循环功能加工图33所示零件。
G94 X20 Z0 K-5 F0.2
2.9复合固定循环
  在复合固定循环中,对零件的轮廓定义之后,即可完成从粗加工到精加工的全过程,使程序得到进一步简化。
1、外圆粗切循环
图34 外圆粗切循环
图35 G71程序例图
  外圆粗切循环是一种复合固定循环。适用于外圆柱面需多次走刀才能完成的粗加工,如图34所示。
编程格式:
G71 U(△d) R(e)
G71 P(ns) Q(nf) U(△u) W(△w) F(f) S(s) T(t)
△d-背吃刀量;
e--退刀量;
ns--精加工轮廓程序段中开始程序段的段号;
nf--精加工轮廓程序段中结束程序段的段号;
△u--X轴向精加工余量;
△w--Z轴向精加工余量;
f、s、t--F、S、T代码。
1、ns→nf程序段中的F、S、T功能,即使被指定也对粗车循环无效。
2、零件轮廓必须符合X轴、Z轴方向同时单调增大或单调减少;X轴、Z轴方向非单调时,ns→nf程序段中第一条指令必须在X、Z向同时有运动。
例:按图35所示尺寸编写外圆粗切循环加工程序。
N10 G50 X200 Z140 T0101
N20 G00 G42 X120 Z10 M08
N30 G96 S120
N40 G71 U2 R0.5
N50 G71 P60 Q120 U2 W2 F0.25
N60 G00 X40 //ns
N70 G01 Z-30 F0.15
N80 X60 Z-60
N100 X100 Z-90
N110 Z-110
N120 X120 Z-130 //nf
N130 G00 X125
N140 X200 Z140
2、端面粗切循环
图36 端面粗加工切削循环
图37 G72程序例图
端面粗切循环是一种复合固定循环。端面粗切循环适于Z向余量小,X向余量大的棒料粗加工,如图36所示。
G72 U(△d) R(e)
G72 P(ns) Q(nf) U(△u) W(△w) F(f) S(s) T(t)
△d-背吃刀量;
e-退刀量;
ns-精加工轮廓程序段中开始程序段的段号;
nf-精加工轮廓程序段中结束程序段的段号;
△u-X轴向精加工余量;
△w-Z轴向精加工余量;
f、s、t-F、S、T代码。
(1)ns→nf程序段中的F、S、T功能,即使被指定对粗车循环无效。
(2)零件轮廓必须符合X轴、Z轴方向同时单调增大或单调减少。
例:按图37所示尺寸编写端面粗切循加工程序。
N10 G50 X200 Z200 T0101
N20 M03 S800
N30 G90 G00 G41 X176 Z2 M08
N40 G96 S120
N50 G72 U3 R0.5
N60 G72 P70 Q120 U2 W0.5 F0.2
N70 G00 X160 Z60 //ns
N80 G01 X120 Z70 F0.15
N100 X80 Z90
N120 X36 Z132 //nf
N130 G00 G40 X200 Z200
3、封闭切削循环
  封闭切削循环是一种复合固定循环,如图38所示。封闭切削循环适于对铸、锻毛坯切削,对零件轮廓的单调性则没有要求。
编程格式 G73 U(i) W(k) R(d)
G73 P(ns) Q(nf) U(△u) W(△w) F(f) S(s) T(t)
式中:i--X轴向总退刀量;
k--Z轴向总退刀量(半径值);
d--重复加工次数;
ns--精加工轮廓程序段中开始程序段的段号;
nf--精加工轮廓程序段中结束程序段的段号;
△u--X轴向精加工余量;
△w--Z轴向精加工余量;
f、s、t--F、S、T代码。
图38 封闭切削循环
图39 G73程序例图
例:按图39所示尺寸编写封闭切削循环加工程序。
N01 G50 X200 Z200 T0101
N20 M03 S2000
N30 G00 G42 X140 Z40 M08
N40 G96 S150
N50 G73 U9.5 W9.5 R3
N60 G73 P70 Q130 U1 W0.5 F0.3
N70 G00 X20 Z0 //ns
N80 G01 Z-20 F0.15
N90 X40 Z-30
N110 G02 X80 Z-70 R20
N120 G01 X100 Z-80
N130 X105 //nf
N140 G00 X200 Z200 G40
4、精加工循环
由G71、G72、G73完成粗加工后,可以用G70进行精加工。精加工时,G71、G72、G73程序段中的F、S、T指令无效,只有在ns----nf程序段中的F、S、T才有效。
编程格式 G70 P(ns) Q(nf)
式中:ns-精加工轮廓程序段中开始程序段的段号;
nf-精加工轮廓程序段中结束程序段的段号。
例:在G71、G72、G73程序应用例中的nf程序段后再加上“G70 Pns Qnf”程序段,并在ns----nf程序段中加上精加工适用的F、S、T,就可以完成从粗加工到精加工的全过程。
2.10 深孔钻循环
深孔钻循环功能适用于深孔钻削加工,如图40所示。
编程格式 G74 R(e)
图40深孔钻削循环
G74 Z(W) Q(△k) F
式中:e - -退刀量;
Z(W) -- 钻削深度;
&#8710; k -- 每次钻削长度(不加符号)。
例:采用深孔钻削循环功能加工图40所示深孔,试编写加工程序。其中:e=1,&#8710; k=20,F=0.1。
N10 G50 X200 Z100 T0202
N20 M03 S600
N30 G00 X0 Z1
N40 G74 R1
N50 G74 Z-80 Q20 F0.1
N60 G00 X200 Z100
2.11 外径切槽循环
外径切削循环功能适合于在外圆面上切削沟槽或切断加工。
图41 切槽加工
编程格式 G75 R(e)
G75 X(U) P(△i) F~
式中:e - 退刀量;
X(U) - 槽深;
△i - 每次循环切削量。
例:试编写进行图41所示零件切断加工的程序。
G50 X200 Z100 T0202
G00 X35 Z-50
G75 X-1 P5 F0.1
G00 X200 Z100
2.12螺纹切削指令
该指令用于螺纹切削加工。
1 、基本螺纹切削指令
基本螺纹切削方法见图42所示。
编程格式 G32 X(U)~ Z(W)~ F~
X(U)、 Z(W) - 螺纹切削的终点坐标值;X省略时为圆柱螺纹切削,Z省略时为端面螺纹切削;X、Z均不省略时为锥螺纹切削;(X坐标值依据《机械设计手册》查表确定)
F - 螺纹导程。
螺纹切削应注意在两端设置足够的升速进刀段δ1和降速退刀段δ2。
例:试编写图42所示螺纹的加工程序。(螺纹导程4mm,升速进刀段δ1=3mm,降速退刀段δ2=1.5mm,螺纹深度2.165 mm)。
G32 W-74.5 F4
G32 W-74.5
图42 圆柱螺纹切削
图43圆锥螺纹切削
例:试编写图43所示圆锥螺纹的加工程序。(螺纹导程5mm,升速进刀段δ1=2mm,降速退刀段δ2=1mm,螺纹深度1.0825 mm)。
G32 X41 W-43 F5
G32 X39 W-43
2、 螺纹切削循环指令
螺纹切削循环指令把“切入-螺纹切削-退刀-返回”四个动作作为一个循环(如图44所示),用一个程序段来指令。
编程格式 G92 X(U)~ Z(W)~ I~ F~
式中:X(U)、 Z(W) - 螺纹切削的终点坐标值;
I - 螺纹部分半径之差,即螺纹切削起始点与切削终点的半径差。加工圆柱螺纹时,I=0。加工圆锥螺纹时,当X向切削起始点坐标小于切削终点坐标时,I为负,反之为正。
例:试编写图45所示圆柱螺纹的加工程序。
图44螺纹切削循环
图45 圆柱螺纹切削循环
图3 .46圆锥螺纹切削循环应用
G00 X35 Z104
G92 X29.2 Z53 F1.5
G00 X200 Z200
例:试编写图46所示圆锥螺纹的加工程序。
G00 X80 Z62
G92 X49.6 Z12 I-5 F2
G00 X200 Z200
3、 复合螺纹切削循环指令
  复合螺纹切削循环指令可以完成一个螺纹段的全部加工任务。它的进刀方法有利于改善刀具的切削条件,在编程中应优先考虑应用该指令,如图47所示。
图47 复合螺纹切削循环与进刀法
编程格式 G76 P (m) (r) (α) Q(△dmin) R(d)
G76 X(U) Z(W) R(I) F(f) P(k) Q(△d)
式中: m - 精加工重复次数;
r - 倒角量;
α - 刀尖角;
△ dmin--最小切入量;
d-精加工余量;
X(U) Z(W) - 终点坐标;
I - 螺纹部分半径之差,即螺纹切削起始点与切削终点的半径差。加工圆柱螺纹时,i=0。加工圆锥螺纹时,当X向切削起始点坐标小于切削终点坐标时,I为负,反之为正。
k - 螺牙的高度 (X轴方向的半径值);
△ d - 第一次切入量(X轴方向的半径值);
f - 螺纹导程。
图48 复合螺纹切削循环应用
例:试编写图48所示圆柱螺纹的加工程序,螺距为6mm。
G76 P 02 12 60 Q0.1 R0.1
G76 X60.64 Z23 R0 F6 P68 Q1.8
3数控车削加工综合举例
图49 典型零件图
下面以图49所示的零件来分析数控车削工艺制订和加工程序的编制。
1确定工序和装夹方式
  该零件(如图49所示)毛坯是直径145mm的棒料。分粗精加工两道工序完成加工。夹紧方式采用通用三爪卡盘。
  根据零件的尺寸标注特点及基准统一的原则,编程原点选择零件左端面。
2设计和选择工艺装备
1、选择刀具
  以选用WALTER的刀具为例:
(1)刀杆选择
根据零件轮廓选择图示刀杆类型,见图50。
根据切削深度,机床刀夹尺寸,从产品目录样本中选择刀杆型号PDJN R/L 2525 M11,见表8。
图50 刀杆选择
表8 刀杆型号
(2)工件材料45钢
选择工件材料组P,见表9。
表9 工件材料组
工件材料组
非合金和合金钢
不锈钢,铁素体,马氏体
不锈钢和铸钢
铁素体——奥氏体
可锻铸铁,灰口铸铁,球墨铸铁
有色金属和非金属材料
难切削材料
以镍或钴为基体的热固性材料
钛,钛合金及难切削加工的高合金钢
淬硬钢,淬硬铸件和冷硬模铸件,锰钢
(3)加工条件
加工条件见表10。
表10 加工条件
机床,夹具和工件
系统的稳定性
无断续切削加工表面已经过粗加工
带铸件或锻件硬表层,不断变换切深轻微的断续切削
中等断续切屑
严重断续切削
(4)断屑槽型
  断屑槽型选择见图51。
  根据粗加工切削深度3mm,进给量0.4mm/r,选择负型刀片NM7槽型。
根据精加工切削深度0.5mm,进给量0.1mm/r,选择正型刀片NS4槽型。
图51 断屑槽型
  粗加工材料为WAP10,精加工材料为WAK10,见表11。
表11刀具材料
工件材料组
ISO分类范围
WALTER槽代码
工件材料组
ISO分类范围
WALTER槽代码
(6)刀片选择
  粗加工,从产品目录样本中选择DNMG 110408-NM7;精加工,从产品目录样本中选择DNMG 110408-NS4,见表12。
表12 刀片选择
2、决定切削用量
  材料的切削性能、毛坯余量、零件精度等见表13。
  根据粗加工切削深度3mm,进给量0.4mm/r,查WALTER(所选刀具的供应商)加工数据得切削速度320m/min。
  根据精加工切削深度0.5mm,进给量0.1mm/r,查WALTER(所选刀具的供应商)加工数据得切削速度400 m/min。
表13切削用量
切削速度Vc[m/min]
大约0.15%C退火
大约0.45%C退火
大约0.45%C回火
大约0.75%C退火
大约0.75%C退火
G50 X200 Z150 T0101
G00 X101 Z0
G95 G01 Z32 F0.1
G71 U1.5 R1
G71 P10 Q20
N10 G00 X99 Z0.1
G01 X100 Z-0.4 F0.1
X110 Z-10.5
X120 Z-20.5
X130 Z-65.5
G02 X131.111 Z-105.714 R25 (I20 K-15)
G03 X140 Z-118.284 R20 (I-15.555 K-12.571)
X145 Z-130
N20 X150 F0.35
G00 U80 W218
G70 P10 Q20
G00 U80 W218
本章提示:
数控车削加工程序的特点在于,虽然主要针对二维空间回转体零件的加工,但循环功能指令丰富,再配合系列繁多的不同刀具,就使数控车削工艺灵活多变。编者为您提供了各种循环功能指令的动画资料、数控车床编程和加工操作的录像资料。若想了解数控车床的更多情况,请浏览/;若想了解数控车削刀具的更多情况,请浏览http://www./。
思考题与练习题
一、判断题
1.( )数控车床与普通车床用的可转位车刀,一般有本质的区别,其基本结构、功能特点都是不相同的。
2. ( )选择数控车床用的可转位车刀时,钢和不锈钢属于同一工件材料组。
( )使用G71粗加工时,在ns----nf程序段中的F、S、T是有效的。
4. ( )450倒角指令中不会同时出现X和Z坐标。
5. 刀尖点编出的程序在进行倒角、锥面及圆弧切削时,则会产生少切或过切现象。
二、选择题
1.G96 S150 表示切削点线速度控制在________
A、150m/min; B、150r/min; C、150mm/min; D、150mm/r。
2.程序停止,程序复位到起始位置的指令_______。
A、M00;B、M01; C、M02; D、M30。
圆锥切削循环的指令是____
A、G90; B、G92; C、G94; D、G96。
4. 900外圆车刀的刀尖位置编号_______
A、1; B、2; C、G3; D、4。
5. 从提高刀具耐用度的角度考虑,螺纹加工应优先选用___________
A、G32; B、G92; C、G76; D、G85。
三、简答题
图52 习题图1
图53 习题图2
图54 习题图3
1. 试分析数控车床X方向的手动对刀过程。
2. 选择加工图52、53、54所示零件所需刀具, 编制数控加工程序。
简述刀尖圆弧半径补偿的作用?
4. 设置假设刀尖点位置编码的方法?
5. 简述圆锥切削循环指令中I的指定方法?
6. 试写出普通粗牙螺纹M48×2复合螺纹切削循环指令。
7. 简述G71,G72,G73指令的应用场合有何不同。
8. 用固定循环指令加工如图55所示零件,试分析下述程序并填充完成该加工程序。
G50 X200 Z350 T0101
G00 X60 Z2
G73 U9.5 W0 R4
___ P10 Q20 U1
_____ G00 X41.9 Z292 M08
G01 X47.9 ____ F0.1
G02 _______ I625 K_____
G00 X200 Z350
G00 X51 Z227
G01 ____ F0.15
G00 ____ ____
G76 P01 2 60 Q0.1 R0.1
____ X______ Z_____ P1.299 Q0.8 F______
G00 X200 Z350
图55 习题图4

我要回帖

更多关于 橡皮艇好玩吗 的文章

 

随机推荐