欢迎来到天天文库
浏览记录
ID:57016723
大小:133.50 KB
页数:25页
时间:2020-07-26
《数控加工程序编制课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第二章数控加工程序编制第一节数控加工程序编制基础一、数控编程的内容与步骤普通机床零件加工工艺规程(工艺卡):零件的加工路线、切削参数、使用机床的规格及刀夹量具等数控机床是按预先编写好的零件加工程序进行自动加工零件加工程序编制:将加工顺序、尺寸数据、工艺参数以及辅助操作等加工信息,用规定的代码,按一定格式编写成加工程序单,并将其信息通过控制介质或直接输入到CNC装置中,进行仿真、试切、修正,自动加工分析零件图纸工艺处理数学处理编写程序单制作控制介质程序校核数控机床修改一)分析零件图纸及工艺处理通过分析图纸得到零件的
2、形状、尺寸、精度及所用、毛坯形状和热处理方法等信息确定加工方案,选择数控机床、夹具、刀具、走刀路线、切削用量二)数学处理根据零件的几何尺寸、加工路线,计算零件加工轨迹尺寸,以获得刀位数据。有直线和圆弧插补功能的CNC系统加工直线和圆弧组成的平面轮廓基点加工非圆曲线节点等间距直线、等弦长直线、等误差直线及圆弧逼近法对于列表曲线(自由曲线)列表曲线的数学模型三)编写零件加工程序单、制作介质,进行程序检验二、数控编程的方法手工和自动一)ManualProgramming整个过程由人工完成熟悉数控代码及编程规则,机械加工
3、工艺知识和数值计算能力二)AutomaticProgramming编程人员只要根据图纸的要求,按某自动编程系统的规定,编写一零件源程序,送入编程计算机,由计算机自动编程、自动打印、制备控制介质。轮廓形状复杂、程序量大、计算繁琐三、与数控编程有关的标准一)穿孔带及代码二)数控机床的坐标轴和运动方向数控机床的设计者、操作者和维修人员必须对数控机床的坐标轴的命名和运动方向有一个统一的正确的理解1、JB3051-1982规定的要点(1)标准坐标系+X+Y+Z+A+B+C①Z轴平行于机床主轴(垂直于工件装夹面的主轴);正方
4、向:增大工件和刀具距离的方向②X轴平行于工件装夹面;正方向:ⅰ)在刀具旋转的机床上a)Z坐标水平由主轴向工件看,正X运动方向指向右方b)Z坐标垂直由主轴向立柱(左侧)看,正X运动方向指向右方ⅱ)在工件旋转的机床上主刀架上的刀具离开工件旋转中心的方向是X坐标的正方向ⅲ)在没有旋转的刀具或工件的机床(牛头刨床)上X坐标的正方向平行主要切削方向的正向③Y轴④旋转坐标A、B、C⑤X’、Y’、Z’等坐标工件相对于刀具运动的坐标系(2)附加坐标(辅助坐标)在X、Y、Z主要直线运动外,另有第二组和第三组平行于它们的坐标运动时,
5、应分别指定为U、V、W和P、Q、R(3)主轴旋转运动的方向主轴顺时针旋转运动的方向按右旋螺纹进入工件的方向确定。2、数控机床的坐标系统(1)机床坐标系机械原点(零点)M(2)机床参考点R机床启动时能返回的一点,与的坐标位置是固定的(3)工件坐标系及工件零点W(4)绝对坐标与增量(相对)坐标描述运动点位置的方式:绝对值和增量方式三)零件加工程序结构与格式1、加工程序结构程序头、程序体、程序尾程序头程序编号,编号前面冠以程序号地址码(%、0、P)程序体零件加工程序的主体,由若干程序段组成;也可用主/子程序结构,子程序
6、的结构与主程序大体相同:子程序号(名);子程序主体;子程序结束指令。子程序可以嵌套程序尾M02或M30几坐标数控机床是指数控系统能精确控制其运动的轴数;几联动是指有几个轴它们的运动是相互关联的。例如,对于三坐标数控机床,如果任意两轴可以联动,则将它称为3坐标联动数控机床。所以,5坐标3联动数控机床指有五个方向的运动可以精确控制,但只有3个方向的运动可以实现联动。5坐标3联动数控机床的概念程序编制的细节由数控机床的编程说明书中用“详细格式分类”规定:规定程序编制所用的字符、程序段中数据字的顺序及其长度等程序开始用“
7、%”字符表示;对准功能用“:”字符表示;跳过任选程序段用“/”字符表示;显小数点用“DS”字符表示;程序段结束用“*”或LF字符表示;程序段格式:固定顺序、分隔符程序段、字地址可变程序段格式等字地址可变程序段格式的特点:程序段的最小单位是字,字由地址字符和后跟的数字组成,它代表CNC系统的一个具体指令一个程序段由顺序号字(可省略)和数据字组成,并以程序段结束符结束程序段中的字分为:尺寸字和非尺寸字在尺寸字中,地址后面是表示运动方向的符号和表示坐标值的十进制数地址字符:X、Y、Z、U、V、W、P、Q、R主要用来指令
8、到位坐标值A、B、C、D、E主要用来指令到位的角度坐标I、J、K主要用来指令圆弧轮廓圆心的坐标尺寸字数值的单位可用准备功能字选;参数设定来选非尺寸字的地址符有N、G、F、S、T、M等尺寸字的地址符后跟三位数字:第一个“0”表示可省略数据的前0;第二位数字表示小数点前的十进制位数;最后一位数字表示小数点后的十进制位数如果要求代数符号时插补参数、进给和主轴速度功能等非尺寸字,
此文档下载收益归作者所有