论文部分内容阅读
摘要:数控车床手工编程指令G71粗车复合循环指令,是最实用,也最常用的一个指令,在课堂教学过程中,许多老师因为对实际生产的指令理解不足,往往解释有些片面。文章分析了G71粗车复合循环指令在实际加工中的注意事项和解决办法,对于教学过程中的理论联系实际有很大意义。
关键词:数控车床手工编程,G71粗车复合循环,注意事项,理论联系实际
数控车床在车削外圆时,可以应用G01、G90、G71等指令,形状复杂的轮廓以及螺纹加工可以应用G73、G76等内外圆轮廓符合循环,其中G71最实用,也最常用。
G71——内、外圆粗车复合循环
1.指令格式
2.本指令的运动轨迹及工艺说明
2.1.运动轨迹
2.2.工艺说明主要过程,刀具在定位点(循环起点),首先要退刀,退刀距离由?w和?u/2来确定;然后以?d沿X方向快速进刀;按G01速度车削至Z向终点;沿45°方向快速退刀(X方向退刀量由e值来确定);Z向快退至循环起点;X方向快速进刀(e+?d);重复以上动作,最后循环结束,快速退回循环起点。
看到以上的指令格式及工艺说明,許多人在使用G71觉得很简单,所以编程时不太认真研究各类情况,例如,G71在FANUC0i系统中运用时就有许多注意问题。
3.注意问题
3.1.指令中的F、S值是指粗加工循环中的F值和S值,该值一经指定,程序段段号“ns”和“ nf”之间所有的F、S值无效。
3.2.G71只能执行单调递增或单调递减的零件形式,若递增与递减并存,则要采用其它程序指令。
例如:
实际上,G71在FANUC0i系统中可以车削递增与递减并存的轮廓,只是无论余量大小,一次走刀就加工完毕。所以,在余量很小、工艺系统能够承受的情况下,是可以采用的。若余量过大,容易发生危险。
3.3.G71循环中,顺序号“ns”程序段必须沿X方向进刀,且不能出现Z轴的运动指令,否则会出现程序报警。
3.4.G71前必须有定位指令,G71中不能有定位指令
3.5.G71循环中不能出现车端面程序,端面车削必须在G71循环前完成
3.6.倒角及倒圆程序不能在G71中使用
3.7.在G71的“ns”和“ nf”程序段之间还不能出现以下指令:
3.8.G71程序段中的?u、?w是指精加工余量,该值按其余量的方向有正、负之分,另外,用G71进行孔加工时,G71前的定位点必须设置正确
3.9.在G71中不能建立或取消刀尖圆弧半径补偿,G41/G42只能在G71前用G00或G01来指定
综上所述,数控车床手工编程看起来简单,实际上是具有很高的技术含量以及实践经验的一项技能本领。一个程序,要经过多次验证,反复推敲,防止因为一知半解或粗心大意,造成加工安全事故或材料浪费。教师在给学生讲授指令时,要结合实际情况,不要讲授片面的“教室程序”或“黑板程序”,而不能在机床中使用。
参考文献:
【1】吕斌杰 《数控车床编程实例精粹》化学工业出版社2011-2-1
【2】卞化梅、牛小铁《数控车床编程与零件加工》化学工业出版社2012-3-1
作者简介:刘玮,西安理工大学高等技术学院数控车实训教师,助理工程师
关键词:数控车床手工编程,G71粗车复合循环,注意事项,理论联系实际
数控车床在车削外圆时,可以应用G01、G90、G71等指令,形状复杂的轮廓以及螺纹加工可以应用G73、G76等内外圆轮廓符合循环,其中G71最实用,也最常用。
G71——内、外圆粗车复合循环
1.指令格式
2.本指令的运动轨迹及工艺说明
2.1.运动轨迹
2.2.工艺说明主要过程,刀具在定位点(循环起点),首先要退刀,退刀距离由?w和?u/2来确定;然后以?d沿X方向快速进刀;按G01速度车削至Z向终点;沿45°方向快速退刀(X方向退刀量由e值来确定);Z向快退至循环起点;X方向快速进刀(e+?d);重复以上动作,最后循环结束,快速退回循环起点。
看到以上的指令格式及工艺说明,許多人在使用G71觉得很简单,所以编程时不太认真研究各类情况,例如,G71在FANUC0i系统中运用时就有许多注意问题。
3.注意问题
3.1.指令中的F、S值是指粗加工循环中的F值和S值,该值一经指定,程序段段号“ns”和“ nf”之间所有的F、S值无效。
3.2.G71只能执行单调递增或单调递减的零件形式,若递增与递减并存,则要采用其它程序指令。
例如:
实际上,G71在FANUC0i系统中可以车削递增与递减并存的轮廓,只是无论余量大小,一次走刀就加工完毕。所以,在余量很小、工艺系统能够承受的情况下,是可以采用的。若余量过大,容易发生危险。
3.3.G71循环中,顺序号“ns”程序段必须沿X方向进刀,且不能出现Z轴的运动指令,否则会出现程序报警。
3.4.G71前必须有定位指令,G71中不能有定位指令
3.5.G71循环中不能出现车端面程序,端面车削必须在G71循环前完成
3.6.倒角及倒圆程序不能在G71中使用
3.7.在G71的“ns”和“ nf”程序段之间还不能出现以下指令:
3.8.G71程序段中的?u、?w是指精加工余量,该值按其余量的方向有正、负之分,另外,用G71进行孔加工时,G71前的定位点必须设置正确
3.9.在G71中不能建立或取消刀尖圆弧半径补偿,G41/G42只能在G71前用G00或G01来指定
综上所述,数控车床手工编程看起来简单,实际上是具有很高的技术含量以及实践经验的一项技能本领。一个程序,要经过多次验证,反复推敲,防止因为一知半解或粗心大意,造成加工安全事故或材料浪费。教师在给学生讲授指令时,要结合实际情况,不要讲授片面的“教室程序”或“黑板程序”,而不能在机床中使用。
参考文献:
【1】吕斌杰 《数控车床编程实例精粹》化学工业出版社2011-2-1
【2】卞化梅、牛小铁《数控车床编程与零件加工》化学工业出版社2012-3-1
作者简介:刘玮,西安理工大学高等技术学院数控车实训教师,助理工程师