数控铣床固定循环编程.
- 格式:ppt
- 大小:177.50 KB
- 文档页数:35
第四章 FANUC-Oi-MD系统数控铣床编程1.1常用编程指令一:准备功能(G功能)准备功能G代码用来规定刀具和工件的相对运动轨迹、机床坐标系、坐标平面、刀具补偿、坐标偏置等多种加工操作。
数控加工常用的G功能代码见表4-1.表4-1G代码组功能附注G0001定位 (快速移动)模态G01直线插补模态G02顺时针方向圆弧插补模态G03逆时针方向圆弧插补模态G0400停刀,准确停止非模态G1702XY平面选择模态G18XZ平面选择模态G19YZ平面选择模态G2800机床返回参考点非模态G4007取消刀具半径补偿模态G41刀具半径左补偿模态G42刀具半径右补偿模态G4308刀具长度正补偿模态G44刀具长度负补偿模态G49取消刀具长度补偿模态G5011比例缩放取消模态G51比例缩放有效模态G50.122可编程镜像取消模态G51.1可编程镜像有效模态G5200局部坐标系设定非模态G5300选择机床坐标系非模态G5414工件坐标系1选择模态G55工件坐标系2选择模态G56工件坐标系3选择模态G57工件坐标系4选择模态G58工件坐标系5选择模态G59工件坐标系6选择模态G6500宏程序调用非模态G6612宏程序模态调用模态G67宏程序模态调用取消模态G6816坐标旋转模态G69坐标旋转取消模态G7309排削钻孔循环模态G74左旋攻螺纹循环模态G76精镗循环模态G80取消固定循环模态G81钻孔循环模态G82反镗孔循环模态G83深孔钻削循环模态G84攻螺纹循环模态G85镗孔循环模态G86镗孔循环模态G87背镗循环模态G88镗孔循环模态G89镗孔循环模态G9003绝对值编程模态G91增量值编程模态G9200设置工件坐标系非模态G9405每分钟进给模态G95每转进给模态G9810固定循环返回初始点模态G99固定循环返回R点模态二:辅助功能(M代码)辅助功能代码用于指令数控机床辅助装置的接同和关断,如主轴转/停、切削液开/关,卡盘夹紧/松开、刀具更换等动作。
数控铣床常用编程指令?一、有关单位的设定1.尺寸单位选择G20,G21,G22格式:G20;G21;G22;本系统采用3种尺寸输入制式:英制由G20指定,公制由G21指定,脉冲当量由G22指定,缺省时采用公制。
3种制式下线性轴、旋转轴的尺寸单位如下表所示。
尺寸输入制式及其单位?线性轴旋转轴英制(G20)英寸度公制(G21)毫米度脉冲当量(G22)移动轴脉冲当量旋转轴脉冲当量这3个代码必须在程序的开头坐标系设定之前用单独的程序段指令。
G20,G21,G22不能在程序的中途切换。
2.进给速度单位的设定G94、G95格式:G94 [ F_ ];G95 [ F_ ];G94为每分钟进给,F的单位依G20/G21/G22的设定而为mm/min,in/min或脉冲当量/min。
此外,G94 F_可以指定旋转轴的速度,旋转轴的速度单位为度/min或脉冲当量/min。
G95为每转进给,在F之后,直接指定刀具在主轴转一转的进给量,单位依G20/G21/G22的设定而为mm/r,in/r或脉冲当量/r。
这个功能必须在主轴装有编码器时才能使用。
G94,G95为模态功能,可相互注销,G94为缺省值。
这两种指令功能的关系为:每分钟进给=每转进给×主轴速度?二、进给控制指令常用G指令动画1.快速定位指定G00格式:G00 X_ Y_ Z_ A_ B_ C_ U_ V_ W_;其中,X,Y,Z,A,B,C,U,V,W为快速定位终点,在G90时为终点在工件坐标系中的坐标;在G91时为终点相对于起点的位移量。
2.线性进给指令G01格式:G01 X_ Y_ Z_ A_ B_ C_ U_ V_ W_ F_;其中,X,Y,Z,A,B,C,U,V,W为终点,在G90时为终点在工件坐标系中的坐标;在G91时为终点相对于起点的位移量。
(1)圆弧进给格式:图2 圆弧插补应用其中,α、β∈{X,Y,Z,U,V,W}为圆弧终点,在G90时为圆弧终点在工件坐标系中的坐标;在G91时为圆弧终点相对于圆弧起点的位移量;γ、δ∈{I,J,K},不论在G90还是在G91时都是以增量方式指定,为圆心相对于起点的偏移值,R为圆弧半径,当圆弧圆心角小于180°时,R为正值,否则R为负值,整圆编程时不可以使用R,只能用γ、δ;F为编程的两个轴的合成进给速度.在G02/G03前必须用G17/G18/G19指定平面,其中用G17代码进行XY平面的指定,省略时就被默认为是G17,但当在ZX(G18)和YZ(G19)平面上编程时,平面指定代码不能省略。
25 数控铣削加工编程指令(固定循环)授课内容一、孔加工固定循环功能孔加工是最常见的零件结构加工之一,孔加工工艺内容广泛,包括钻削、扩孔、铰孔、锪孔、攻丝、镗孔等孔加工工艺方法。
数控铣床和加工中心通常都具有能完成钻孔、镗孔、铰孔和攻螺纹等加工的固定循环功能。
本节介绍的固定循环功能指令,即是针对各种孔的加工,用一个G代码即可完成。
该类指令为模态指令,使用它编程加工孔时,只须给出第一个孔加工的所有参数,接着加工孔凡与第一个孔有相同的参数均可省略,这样可极大提高编程效率,而且使程序变得简单易读。
表5-2 列出了这些指令的基本含义。
表5-2 固定循环功能指令一览表二、固定循环的基本动作如图5-44所示,对工件孔加工时,根据刀具的运动位置可以分为四个平面:初始平面、R平面、工件平面和孔底平面。
图5-44 固定循环的动作(1) 初始平面初始平面是为安全操作而设定的定位刀具的平面。
(2) R点平面R点平面又叫R参考平面。
这个平面表示刀具从快进转为工进的转折位置,R点平面距工件表面的距离主要考虑工件表面形状的变化,一般可取2-5mm。
(3) 孔底平面Z表示孔底平面的位置,加工通孔时刀具伸出工件孔底平面一段距离,保证通孔全部加工到位,钻削盲孔时应考虑钻头钻尖对孔深的影响。
孔加工固定循环一般由下述六个动作组成(图中用虚线表示的是快速进给,用实线表示的是切削进给);动作1――x轴和y轴定位:使刀具快速定位到孔加工的位置。
动作2――快进到R点:刀具自初始点快速进给到R点(Referance point)。
动作3――孔加工:以切削进给的方式执行孔加工的动作。
动作4――孔底动作:包括暂停、主轴准停、刀具移位等动作。
动作5――返回到R点:继续加工其他孔且可以安全移动刀具时选择返回R点。
动作6――返回到起始点:孔加工完成后一般应选择返回起始点。
为了保证孔加工的加工质量,有的孔加工固定循环指令需要主轴准停、刀具移位。
说明:1)固定循环指令中地址R与地址Z的数据指定与G90或G91的方式选择有关。