数控加工程序编制G74
- 格式:ppt
- 大小:1.09 MB
- 文档页数:31
FANUC车床G代码切螺纹(G32)1、格式G32 X(U)_Z(W)_F_;G32 X(U) _Z(W)_E_;F--螺纹导程设置E--螺距(毫米)X(U)__ Z(W)__螺纹切削的终点坐标值在编制切螺纹程序时应当带主轴转速RPM均匀控制的功能(G97),并且要考虑螺距部分的某些特性。
在螺纹切削方式下移动速率控制和主轴速率控制功能将被忽略。
而且在送进保持按钮起作用时,其移动进程在完成一个切削循环后就停止了。
X省略时为圆柱螺纹切削,Z 省略时为端面螺纹切削;X、Z均布省略时为锥螺纹切削;F为导程。
螺纹切削应注意在两端设置足够的升速进刀段和降速退刀段。
2、举例G00 X29.4;(1循环切削)G32 Z-23. F0.2;G00 X32;Z4;X29;(2切削循环)G32 Z-23. F0.2;G00 X32;Z4刀具直径偏置功能(G40/G41/G42)精加工循环(G70)G7l U(△d) R(e);G71 P(ns) Q(nƒ) u(△u) W(△ω) F(ƒ) S(s) T(t);G70 P(ns) Q(nƒ);格式中,△d为切削深度(半径值指定,不带正负符号,且为模态指令);e为退刀量(模态指令);ns为精车程序段的开始段落号;nƒ为精车程序段的结束段落号;△u为x轴方向的精车余量(有正负符号,直径指令);△ω为z轴方向的精车余量(有正负符号);ƒ、s、t为粗加工循环中的进给速度、主轴转速及刀具功能;G70为精车循环,该命令不能单独使用,需在粗车复合循环指令之后。
精加工时,G71等中的F、S、T指令无效,只有在ns~nf中的才有效。
该指令执行如图所示的粗加工和精加工,其中其精加工路径为A→A′→B′→B的轨迹。
1.采用复合固定循环需设置一个循环起点,刀具按照数控系统安排的路径一层一层按照直线插补形式分刀车削成阶梯形状,最后沿着粗车轮廓车削一刀,然后返回到循环起点完成粗车循环。
FANUC 0-TD系统FANUC 0-TD系统G 代码命令代码组及其含义“模态代码” 和“一般” 代码“形式代码” 的功能在它被执行后会继续维持,而“一般代码” 仅仅在收到该命令时起作用。
定义移动的代码通常是“模态代码”,像直线、圆弧和循环代码。
反之,像原点返回代码就叫“一般代码”。
每一个代码都归属其各自的代码组。
在“模态代码”里,当前的代码会被加载的同组代码替换。
G代码组别解释G00 01 定位 (快速移动)G01 直线切削G02 顺时针切圆弧(CW,顺时钟)G03 逆时针切圆弧(CCW,逆时钟)G04 00 暂停 (Dwell)G09 停于精确的位置G20 06 英制输入G21 公制输入G22 04 内部行程限位有效G23 内部行程限位无效G27 00 检查参考点返回G28 参考点返回G29 从参考点返回G30 回到第二参考点G32 01 切螺纹G40 07 取消刀尖半径偏置G41 刀尖半径偏置(左侧)G42 刀尖半径偏置(右侧)G50 00 修改工件坐标;设置主轴最大的 RPMG52 设置局部坐标系G53 选择机床坐标系G70 00 精加工循环G71 内外径粗切循环G72 台阶粗切循环G73 成形重复循环G74 Z 向步进钻削G75 X 向切槽G76 切螺纹循环G80 10 取消固定循环G83 钻孔循环G84 攻丝循环G85 正面镗孔循环G87 侧面钻孔循环G88 侧面攻丝循环G89 侧面镗孔循环G90 01 (内外直径)切削循环G92 切螺纹循环G94 (台阶) 切削循环G96 12 恒线速度控制G97 恒线速度控制取消G98 05 每分钟进给率G99 每转进给率代码解释G00 定位1. 格式 G00 X_ Z_ 这个命令把刀具从当前位置移动到命令指定的位置(在绝对坐标方式下),或者移动到某个距离处 (在增量坐标方式下)。
2. 非直线切削形式的定位我们的定义是:采用独立的快速移动速率来决定每一个轴的位置。
实训任务九数控车床复合循环编程及应用(G70~G76)G70~G76是CNC车床多次固定循环指令,与单次固定循环指令一样,可以用于必须重复多次加工才能加工到规定尺寸的典型工序。
主要用于铸、锻毛坯的粗车和棒料车阶梯较大的轴及螺纹加工。
利用多次固定循环功能,只要给出最终精加工路径、循环次数和每次加工余量,机床能自动决定粗加工时的刀具路径。
在这一组多次固定循环指令中,G70是G71、G72、G73粗加工后的精加工指令,G74是深孔钻削固定循环指令,G75切槽固定循环指令,G76螺纹加工固定循环。
一、教学目的和要求1.掌握复合循环编程方法2.能够利用复合循环指令编写加工程序3.掌握精度控制的方法4.了解机床的基本保养常识二、重点难点5.复合循环的编程方法6.能够利用复合循环指令编写加工程序7.掌握精度控制的方法8.了解机床的基本保养常识引入新课:复合固定循环指令,与单一固定循环指令一样,可以用于重复多次加工才能加工到规定尺寸的典型工序。
主要用于铸、锻毛坯的粗车和棒料毛坯需车阶梯较大的轴以及比较复杂的外形加工。
利用复合固定循环指令功能,只要给出最终精加工路径、循环次数和精加工余量,系统根据精加工尺寸自动设定精加工前的形状及粗加工的刀具路径。
三、授课内容运用这组G代码,可以加工形状较复杂的零件,编程时只须指定精加工路线和粗加工背吃刀量,系统会自动计算出粗加工路线和加工次数,因此编程效率更高。
(1)精车循环G70该指令用于在零件用粗车循环指令G71、G72或G73车削后进行精车,指令格式为:G70 P____Q____U____W____;指令中各参数的意义如下:P:精车程序第一段程序号;Q:精车程序最后一段程序号;U:沿X方向的精车余量;W:沿Z方向的精车余量。
编程注意事项:(1)精车过程中的F、S、T在程序段号P到Q之间指定。
(2)在车削循环期间,刀尖半径补偿功能有效。
(3)在P和Q之间的程序段不能调用子程序。
问答题(20 marks)1.数控系统的功能是什么?➢○1控制功能○2准备功能○3插补功能○4进给功能○5主轴功能○6刀具功能○7辅助功能○8显示功能○9自诊断选择功能○10补偿功能○11固定循环功能○12通信功能○13人机对话编程功能2.数控车床的补偿种类和常用指令➢刀具半径补偿指令:G41刀具半径左补偿,G42刀具半径右补偿,G40取消;➢刀具长度补偿指令:G43刀具长度正向补偿,G44刀具长度反向补偿,G49取消。
3.固定循环指令➢固定循环动作组成①X、Y轴快速定位到孔中心位置②Z轴快速运行到靠近孔上方的安全高度平面R点(参考点)③孔加工(工作进给)④在孔底做需要的动作⑤退回到安全平面高度或初始平面高度⑥快速返回到初始点位置。
➢G98 G99段的格式含义G81是什么计算题(25 marks)1.已知编程要求的进给速度F=1000mm/min,试求:➢在开环数控系统采用脉冲增量插补时,执行元件步进电机的脉冲频率f?(已知脉冲当量δ=0.01mm.)➢采用数据采样插补方式时,轮廓步长应为多少可满足要求的进给速度?(已知插补周期T=8ms.)F=60δf ; f=100060∗0.01=1666.67(Hz) ; L=FT=1000∗860∗1000=0.1333(mm)2.数字积分法➢直线插补举例设有一直线OA,起点在坐标原点,终点的坐标为(4,6)。
试用DDA法直线插补此直线。
➢圆弧插补举例有第一象限逆圆弧DDA,起点A(5,0),终点(0,5),设寄存器位数为3。
试用 DDA法插补此圆弧。
3.逐点比较法➢直线插补举例欲加工第一象限直线OE,终点坐标为xe=3 , ye =5,试用逐点比较法进行插补计算,并画➢圆弧插补举例加工第一象限逆圆弧,起点为A(5,0),终点为B(0,5),试用逐点比较法进行插补计算,并画第四章数控插补原理插补算法分类:目前使用的插补算法有两类:脉冲增量插补(基准脉冲插补法)和数字增量插补(数据采样插补)。
数控车床使用G74指令加工端面槽方法初探作者:林良颖来源:《CAD/CAM与制造业信息化》2013年第06期本文介绍了在GSK980T数控系统的车床上,普通轴类零件的端面槽加工方法,阐述了端面槽的加工工艺。
从加工效率和加工表面质量2个方面,对刀具形状、刀具路径以及代码选择进行了分析,合理地选用了相应的G代码进行编程加工。
在广州数控GSK980T的系统中,G74是端面深孔加工循环指令。
无论在系统使用说明书还是市面上的一些教学书籍里,都只介绍了使用G74进行钻孔和镗孔加工的车削方法。
笔者在指导学生实训的过程中,对使用G74进行端面槽加工进行了一些尝试。
本文将对使用G74加工端面槽过程中的编程方法、切削用量以及刀具角度等方面进行初步探讨,希望在工作和学习中对读者有所助益。
一、G74的指令格式及使用说明1.格式G74的指令格式如下:◎G74 R(e);◎G74 X(U)Z(W)P(Δi)Q(Δk)R(Δd)F(f)。
2.各参数的含义各参数的含义如下:◎R(e)——每次Z方向切削Q值后的退刀量;◎X,Z——绝对值终点坐标尺寸;◎P(Δi)——X方向的每次循环移动量(直径),即X方向的每次吃刀深度;◎Q(Δk)——Z方向的每次循环移动量;◎R(Δd)——切削终点时X方向的退刀量;◎F(f)——切削进给速度。
3.走刀方向、路线走刀方向、路线示意图,如图1所示。
二、编程举例现要加工图2所示的零件的端面槽。
端面槽宽7mm,槽深6mm。
此槽的特点是槽较宽,但不是深槽。
从加工工艺上考虑,不能一次切削,径向进刀只能是采用分级进刀,同样轴向进给也要分刀进给。
现采用手工编程的方式在数控车床上加工该槽,在编程前先设置好加工路线和刀具。
◎加工路线分2种:①从槽的内边到槽的外边切削;②从槽外边到槽内边的切削。
◎刀具选用4mm的切槽刀。
◎根据该系统的特点,可选用的G代码有2种:单一指令G01和循环指令G74。
但因为G01的编程较为复杂,容易出错,因此选择循环指令G74最为合适。
CNC基本指令●G00---定位﹕在绝对命令下将刀具快速移动到工件坐标系指定的位置﹔在增量命令下将刀具快速移动到仅偏离当前位置指定的值的位置。
●格式﹕G00 IP—●G01---线性插补﹕使刀具沿直线或斜线移动。
●格式﹕G01 IP—F--●G02.G03---顺时针(CW),逆时针(CCW)圆弧插补﹕可以在已指定的平面上使刀具沿一圆弧移动。
●格式﹕G02.G03 X-Y-R-(I-J-)F-●G04---暂停﹐准确停止﹕加工的过程中进给暂时停止﹐主轴继续运转。
●格式﹕G04X-(Y-或Z-)●G05---高速遥控缓冲器●格式﹕G05.1 Q1:AI先行控制方式接通◆G05.1 Q1:AI先行控制方式断开●G07.1---圆柱插补﹕●格式﹕G07.1 IP r: 开始圆弧插补方式◆G07.1 IP 0 取消圆弧插补方式●G08---先行控制﹕●格式﹕G08 P1 ﹕先行控制方式接通◆G08 P0 ﹕先行控制方式断开●G09---准确停止﹕刀具在程序块的终点减速﹐在进行到位检查后执行下一程序块。
(只有指定的程序块有效)●格式﹕G09 G01(G02或G03) IP_●G10---用程序改变偏置值﹕通过改变一个外部原点偏置值来改变在G54~●G59中指定的6个坐标系。
●格式﹕G10 L2 Pp IP-﹔参数输入方式设定◆G11﹔参数输入方式取消●P=0﹕指定外部工件原点偏置值●P=1~6﹕指定相对于工件坐标系1~6的工件原点偏置值●IP-:对一个绝对命令(G90)﹐每个轴的工件原点偏置值。
对一个增量命令(G91)﹐该值要加到每个轴原设置的工件原点偏置值上。
●G15﹐G16---极坐标输入﹕可以在极坐标(半径和角度)上输入终点坐标值。
●格式﹕G11 G22 G16﹔开始极坐标命令◆G00 IP-; 极坐标命令◆G15﹔取消极坐标命令◆G11﹕选择极坐标命令的平面(G17,G18,G19)◆G22﹕选择极坐标命令的中心(G90,G91)⏹G90时工件坐标系的原点为极坐标的中心⏹G91时当前位置为极坐标的中心◆IP-: 构成极坐标命令的平面的轴地址和命令值⏹平面的第一轴﹕指定极坐标的半径⏹平面的第二轴﹕指定极坐标的角度●G17,G18,G19---平面选择﹕通过G码来选择进行圆弧插补﹐刀具半径补偿﹐坐标旋转的平面以及进行开孔的平面。
数控车加工程序编制式中:X、Z- -圆柱面切削的终点坐标值;U、W--圆柱面切削的终点相对于循环起点坐标分量。
例:应用圆柱面切削循环功能加工图3.29所示零件。
N10 G50 X200 Z200 T0101N20 M03 S1000N30 G00 X55 Z4 M08N40 G01 G96 Z2 F2.5 S150N50 G90 X45 Z-25 F0.2N60 X40N70 X35N80 G00 X200 Z200N90 M30(2)圆锥面切削循环编程格式G90 X(U)~ Z(W)~ I~ F~式中:X、Z- 圆锥面切削的终点坐标值;U、W-圆柱面切削的终点相对于循环起点的坐标;I- 圆锥面切削的起点相对于终点的半径差。
如果切削起点的X向坐标小于终点的X向坐标,I值为负,反之为正。
如图3.30所示。
例:应用圆锥面切削循环功能加工图3.30所示零件。
……G01 X65 Z2G90 X60 Z-35 I-5 F0.2X50G00 X100 Z200……端面切削循环是一种单一固定循环。
适用于端面切削加工,如图3.31所示。
(1)平面端面切削循环编程格式G94 X(U)~ Z(W)~ F~式中:X、Z- 端面切削的终点坐标值;U、W-端面切削的终点相对于循环起点的坐标。
例:应用端面切削循环功能加工图3.31所示零件。
……G00 X85 Z5G94 X30 Z-5 F0.2Z-10Z-15……(2)锥面端面切削循环编程格式 G94 X(U)~ Z(W)~ K~ F~式中:X、Z- 端面切削的终点坐标值;U、W-端面切削的终点相对于循环起点的坐标;K- 端面切削的起点相对于终点在Z轴方向的坐标分量。
当起点Z向坐标小于终点Z向坐标时K为负,反之为正。
如图3.32所示。
例:应用端面切削循环功能加工图3.33所示零件。
……G94 X20 Z0 K-5 F0.2Z-5Z-10……3.2.9复合固定循环在复合固定循环中,对零件的轮廓定义之后,即可完成从粗加工到精加工的全过程,使程序得到进一步简化。