欢迎来到天天文库
浏览记录
ID:21894798
大小:573.50 KB
页数:61页
时间:2018-10-20
《CNC编程编写教学.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、数控加工中心编程一、数控加工中心编程基本知识二、数控加工中心编程基本指导三、数控加工中心编程实例数控机床编程基础1、坐标系统1)基本坐标轴数控机床的坐标轴和方向的命名制订了统一的标准,规定直线进给运动的坐标轴用X,Y,Z表示,常称基本坐标轴。一、数控编程基本知识2)旋转轴围绕X,Y,Z轴旋转的圆周进给坐标轴分别用A,B,C表示,根据右手螺旋定则,如图1所示,以大姆指指向+X,+Y,+Z方向,则食指、中指等的指向是圆周进给运动的+A,+B,+C方向。一、数控编程基本知识数控车床坐标轴的定义Z+X+++一、数控
2、机床编程基本知识数控铣床坐标轴的定义一、数控编程基本知识+Y+X+Z3、工件坐标系、程序原点定义:工件坐标系是编程人员在编程时使用的,编程人员选择工件上的某一点为原点(也称程序原点),建立一个坐标系,称为工件坐标系。工件坐标系一旦建立便一直有效,直到被新的工件坐标系所取代。一、数控编程基本知识一、数控编程基本知识o)(编程原点工件原点Y+X+Y+oX+图4一、数控编程基本知识FANUC常用M指令(或辅助功能)二、数控加工中心常用编程指令FANUC常用G指令(准备功能)二、数控加工中心常用编程指令二、数控加工
3、中心常用编程指令一、有关坐标和坐标系的指令1、绝对值编程G90与相对值编程G91格式:G90GXYZG91GXYZG90为绝对值编程,每个轴上的编程值是相对于程序原点的。G91为相对值编程,每个轴上的编程值是相对于前一位置而言的,该值等于沿轴移动的距离。G90、G91为模态功能,G90为缺省值。区别:图8中给出了刀具由原点按顺序向1、2、3点移动时两种不同指令的区别。图8两种指令方式二、数控加工中心常用编程指令2、工件坐标系设定G54-G59格式:G5(4--9)--1).预先在G54—G59寄存器中设置好
4、各项已准备好的数据.2).在单独一个程序段指定,并放在程序的首段.3).执行此程序段之前必须保证寄存器数据与编程原点一致.二、数控加工中心常用编程指令二、数控加工中心常用编程指令X、Z取值原则(CNC车):1、方便数学计算和简化编程;2、容易找正对刀;3、便于加工检查;4、引起的加工误差小;5、不要与机床、工件发生碰撞;6、方便拆卸工件;7、空行程不要太长;3、坐标平面选择G17,G18,G19格式:G17G18G19该指令选择一个平面,在此平面中进行圆弧插补和刀具半径补偿。G17选择XY平面,G18选择Z
5、X平面,G19选择YZ平面。移动指令与平面选择无关。例如在规定了G17Z_时,Z轴照样会移动。G17、G18、G19为模态功能,可相互注销,G17为缺省值。二、数控加工中心常用编程指令二、有关单位的设定1、尺寸单位选择G20,G21,G22格式:G20G21G22本系统采用3种尺寸输入制式:英制由G20指定,公制由G21指定,脉冲当量由G22指定,缺省时采用公制。3种制式下线性轴、旋转轴的尺寸单位如表4所示。二、数控加工中心常用编程指令线性轴旋转轴英制(G20)英寸度公制(G21)毫米度脉冲当量(G22)移
6、动轴脉冲当量旋转轴脉冲当量尺寸输入制式及其单位这3个G代码必须在程序的开头坐标系设定之前用单独的程序段指令。G20,G21,G22不能在程序的中途切换。二、数控加工中心常用编程指令2、进给速度单位的设定G94、G95格式:G94[F_]G95[F_]G94为每分钟进给,F的单位依G20/G21/G22的设定而分别为mm/min,in/min或脉冲当量/min。此外,G94F_可以指定旋转轴的速度,旋转轴的速度单位为度/min或脉冲当量/min。G95为每转进给,在F之后,直接指定刀具在主轴转一转的进给量,单
7、位依G20/G21/G22的设定而分别为mm/r,in/r或脉冲当量/r。这个功能必须在主轴装有编码器时才能使用。G94、G95为模态功能,可相互注销,G94为缺省值。二、数控加工中心常用编程指令三、进给控制指令1、快速定位指令G00格式:G00X_Y_Z_A_其中,X、Y、Z、A为快速定位终点,G90时为终点在工件坐标系中的坐标;G91时为终点相对于起点的位移量。G00为模态功能,可由G01、G02或G03功能注销。二、数控加工中心常用编程指令2、线性进给指令G01格式:G01X_Y_Z_A_F_其中,X
8、、Y、Z、A、为终点,G90时为终点在工件坐标系中的坐标;G91时为终点相对于起点的位移量。G01和F都是模态代码,G01可由G00、G02、G03功能注销。二、数控加工中心常用编程指令3、圆弧进给指令G02,G03圆弧进给格式:G02X_Y_Z_R_F_G02X_Y_Z_I_J_(K_)F_其中用G17代码进行XY平面的指定,省略时就被默认为是G17,但当在ZX(G18)和YZ(G19)平面上编程时,平面指定代
此文档下载收益归作者所有