数控编程基础45分钟.ppt
《数控编程基础45分钟.ppt》由会员分享,可在线阅读,更多相关《数控编程基础45分钟.ppt(22页珍藏版)》请在冰豆网上搜索。
数控车编程基础数控编程基础本课时主要讲述的内容有:
本课时主要讲述的内容有:
引入一、零件加工的程序结构二、数控机床的坐标系三、数控编程时的几个注意点四、应用实例数控编程基础1、顺序号功能字N2、准备功能字G3、进给功能字F4、主轴转速功能字S5、刀具功能字T6、辅助功能字M7、尺寸字:
第一组:
XYZUVWPQR第二组:
ABCDE第三组:
IJK引入:
数控编程常用功能字引入:
数控编程常用功能字数控编程基础一、零一、零件加工程序的结构件加工程序的结构1、程序段格式指一个程序段中字的排列顺序和表达方式。
特点:
(1)字长不固定
(2)程序段中的长度和功能字的个数都是可变(3)续效字N-G-X-YZ-.F-S-T-M-;程序准备尺寸功能字进给主轴刀具辅助程序段段号功能功能功能功能功能结束符字字字字字字数控编程基础2、程序的基本组成(以凯恩帝数控系统为例)(11)程序名)程序名英文字母O加14位正整数英文字母开头,字母数字混合组成的。
一般要求单列一段(22)程序主体)程序主体程序主体是由若干个程序段组成的。
每个程序段一般占一行(33)程序结束指令)程序结束指令程序结束指令可以用M02或M30。
一般要求单列一段编程实例O1000/程序名程序名N10G00G54X50Y30M03S3000N20G01X88.1Y30.2F500T02M08N30X90/程序主体程序主体N300M30/程序结束程序结束符符数控编程基础数控编程基础右手笛卡尔直角坐标系二、数控机床的坐标系二、数控机床的坐标系1、机床坐标系
(1)机床相对运动的规定在机床上,我们始终认为工件静止,而刀具是运动的。
(2)机床坐标系的规定机床坐标系中X、Y、Z坐标轴的相互关系用右手笛卡尔直角坐标系决定。
数控编程基础数控车床的坐标系X坐标平行于工件装夹平面,一般在水平面内,X坐标的正向为刀具远离工件的方向Z坐标平行于主轴轴线,Z坐标的正向为刀具远离工件的方向。
数控编程基础立式数控铣床的坐标系Z坐标:
平行于主轴,刀具远离工件的方向为正。
X坐标:
Z坐标垂直,面对主轴向立柱方向看,向右为正。
Y坐标:
在Z、X坐标确定后,用右手直角坐标系来确定。
数控编程基础2、机床原点机床原点是指在机床上设置的一个固定点,即机床坐标系的原点。
它在机床装配、调试时就已确定下来,是数控机床进行加工运动的基准参考点。
在数控车床上,机床原点一般取在卡盘端面与主轴中心线的交点处,同时,通过设置参数的方法,也可将机床原点设定在X、Z坐标的正方向极限位置上。
数控编程基础数控车床的参考点与机床原点3、机床参考点(简单了解)机床参考点是用于对机床运动进行检测和控制的固定位置点。
机床参考点的位置是由机床制造厂家在每个进给轴上用限位开关精确调整好的,坐标值已输入数控系统中。
因此参考点对机床原点的坐标是一个已知数。
通常在数控铣床上机床原点和机床参考点是重合的;而在数控车床上机床参考点是离机床原点最远的极限点。
数控编程基础车削零件的编程编程坐标系与编程原点4、编程坐标系编程坐标系是编程人员根据零件图样及加工工艺等建立的坐标系。
确定编程坐标系时不必考虑工件毛坯在机床上的实际装夹位置。
编程原点应尽量选择在零件的设计基准或工艺基准上。
数控编程基础5、工件坐标系加工坐标系是指以确定的加工原点为基准所建立的坐标系。
加工原点也称为程序原点或工件原点,是指零件被装夹好后,相应的编程原点在机床坐标系中的位置。
加工人员在装夹工件、调试程序时,将编程原点转换为加工原点,加工人员在装夹工件、调试程序时,将编程原点转换为加工原点,并确定加工原点的位置,在数控系统中给予设定并确定加工原点的位置,在数控系统中给予设定(建立工件坐标系)(建立工件坐标系)数控编程基础工件机床参考点机床原点编程原点工件原点通过对刀建立工件坐标系后才有了工件原点Z460-318.66141.34X2102-102.542214.92数控编程基础G50X100Z100G00X0Z0T0101M03S1000G00X100Z100T0100M30注:
用G50设定工件坐标系时不需要考虑机床参考点和机床原点6、工件坐标系的设定
(1)用G54G59指令来设定工件坐标系在机床坐标系中直接设定加工原点。
机床移动的实际值程序指令值寄存器偏置值
(2)用G50设定工件坐标系(G92)通过刀具起始点来设定加工坐标系。
数控编程基础三、数控编程时的几个注意点三、数控编程时的几个注意点1、绝对值编程与增量值编程数控编程基础G90G00X10Y12G00X30Y37G90G00X10Y12G91G00X20Y25绝对值绝对值增量值
(1)用G功能字指定G90指定绝对值编程G91指定增量值编程数控编程基础G90G00X10Y12G00X30Y37G90G00X10Y12G00U20V25(或G00X30V25)这种表达方式的特点是同一程序段中绝对尺寸和增量尺寸可以混用,这给编程带来很大方便。
(2)用尺寸字的地址符指定绝对值的尺寸字的地址符用X、Y、Z增量值的尺寸字的地址符用U、V、W数控编程基础G03X16Z-8R8G01Z-18X20G03X26W-3R3G01Z-28X28W-102、直径编程与半径编程在数控车床上加工的零件一般为回转体零件,对回转体零件我们一般以直径来描述,故编程时主要以直径编程为主数控编程基础3、最小设定单位与编程尺寸的表示方法机床的最小设定单位即为系统能实现的最小位移量最小位移量,又称最小指令增量或脉冲当量。
一般为0.00010.01mm,视具体数控机床而定。
在编程时,所有的编程尺寸都应该转换成与最小设定单位相对应的数量。
在编程时,所有的编程尺寸都应该转换成与最小设定单位相对应的数量。
例如:
某坐标点的尺寸为X=125.30,Z=405.247,最小设定单位为0.01,则转换结果为以最小设定单位为最小单位来表示:
X12530Z40525以毫米为单位,以有效位小数来表示:
X125.30Z405.25应用实例谢谢大家!
谢谢大家!
敬请各位专家提出敬请各位专家提出更多宝贵的意见和建议!
更多宝贵的意见和建议!