数控车床编程的基本知识.ppt

数控车床编程的基本知识

数控机床加工程序编制 数控车床程序的编制 内容提要: 数控加工对象 数控车床编程的基础知识 数控车床的基本功能指令 数控车床程序段格式与组成 数控车床编程的基本方法 第一节 数控车削的主要加工对象 数控机床上的有关点 在数控机床中,刀具的运动是在坐标系中进行的。在一台机床上,有各种坐标系与零点。理解他们对使用、操作以及编程都有作用。 1. 机床原点 机床原点是机床坐标系的原点。 对某一具体的机床来说,机床原点是固定的,是机床制造商设置在机床上的一个物理位置 2. 机床参考点 是用于对机床工作台、滑板以及刀具相对运动的测量系统进行定标和控制的点,也称为机床零点。 参考点相对于机床原点来讲是一个固定值。 参考点相对于机床原点来讲是一个固定值。 它是在加工之前和加工之后,用控制面板上的回零按钮使移动部件移动到机床坐标系中的一个固定不变的极限点。 数控机床在工作时,移动部件必须首先返回参考点,测量系统置零,之后测量系统即可以以参考点作为基准,随时测量运动部件的位置。 3. 工件坐标系和工件零点 用于确定工件几何图形上各几何要素的位置而建立的坐标系。工件坐标系的原点就是工件零点 工件零点的一般选用原则: 工件零点选在工件图样的尺寸基准上,这样可以直接用图纸标注的尺寸作为编程点的坐标值,减少计算工作量; 能使工件方便地装卡、测量和检验; 工件零点尽量选择尺寸精度较高、粗糙度比较低地工件表面上,以提高加工精度和同一批零件的一致性; 对于有对称形状地几何零件,工件零点最好选择对称中心上。 4. 程序原点 为了编程方便,在图纸上选择一个适当位置作为程序原点,也叫编程原点或程序零点。 对于简单零件,工件零点就是程序零点,这时的编程坐标系就是工件坐标系。 对于形状复杂的零件,需要编制几个程序或子程序,为了编程方便和减少许多坐标值的计算,编程零点就不一定设在工件零点上,而设在便于程序编制的位置。 程序原点一般用G92或G54~G59(对于数控镗铣床)和G50(对于数控车床)指定 第二节 数控车床编程的基础知识 第二节、数控车床编程的基本功能指令 1,准备功能指令 准备功能指令又称G指令或G代码,它是建立机床或控制数控系统工作的一种指令,规定了机床运动线型、坐标系、坐标平面、刀补、刀偏、暂停等多种操作。 G指令由字母G和其后两位数字组成,不同的数控车床,其指令系统也不尽相同。 G00: 快速定位 G01:直线插补 G02:圆弧插补(顺时针) G03:圆弧插补(逆时针) G04:暂停 G20:英制输入 G21:公制输入 G32: 螺纹切削 G40: 取消刀具半径补偿 G41: 刀具半径左补偿 G42: 刀具半径右补偿 G50: 坐标设定,主轴最大转速设定 G70: 精加工符合循环 G71: 外圆粗加工复合循环 G72: 断面粗加工复合循环 G73: 固定形状粗加工复合循环 G74: 端面切槽、钻孔复合循环 2,辅助功能指令 辅助功能指令又称M指令或M代码,这类指令的作用是控制机床或系统的辅助功能动作,如:冷却液的开、关;主轴的正、反转;程序结束等。M指令由字母M和其后两位数字组成。 2、小数点输入 (1) 对于距离,小数点的单位是mm或in;对于时间,小数点的位置单位是s 例如: X35.0 即为X(坐标)35mm或35in F1.35 即为F1.35mm/r或1.35mm/min(米制) G04 X2.0 表示暂停2s (2)程序中有无小数点的含义不同 无小数点时,与参数设定的最小输入增量有关 G21 X1.0 即为 X1in G21 X1 即为X0.001mm或0.01mm(因参数设定不同) 3、零件加工程序的结构 例: % O0600 N001 G92 X0 Y0 Z1.0; N002 S300 M03; N003 G90 G00 X5.5 Y6.0; : : N014 G00 X5.0 Y10.0 Z3.0; N015 X0 Y0; N016 M30; % 第四节、数控车床编程的基本方法 CNC车床

文档评论(0)

1亿VIP精品文档

相关文档