已阅读5页,还剩28页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第2章数控机床加工程序编制基础,2.1数控编程中的有关标准与代码由于各个数控机床生产厂家所用的标准尚未完全统一,其所用的代码指令及其含义不完全相同,因此在编程时必须按所用数控机床编程手册中的规定进行。,2.1.1数控机床的坐标系统1.数控机床的坐标系(1)标准坐标系和运动方向标准坐标系右手直角笛卡尔定则。直角坐标系由X、Y、Z基本坐标轴成正方向用右手直角定则判定对应XYZ的旋转坐标A、B、C回转运动正方向用右手螺旋定则判定,ISO标准和我国的JB3052-1982部分标准都做了如下规定:1)刀具相对静止的工件运动。2)判断顺序是:先Z轴,再X轴,最后按右手定则判定Y轴。3)坐标轴名X,Y,Z,A,B,C不带“”表示刀具运动;带“”表示工件运动。4)增大刀具与工件之间距离(刀具远离工件)的方向为该坐标轴的正方向。,(2)坐标轴判定方法和步骤1)Z轴平行于机床主轴轴线的坐标轴。2)X轴对于数车X轴在工件的半径上且平行于横滑座指向刀架为+X轴方向对于立铣从刀具向立柱看,+X轴方向指向右边对于卧铣从刀具向工件看,+X轴方向指向右边3)Y轴根据+Z和+X方向按照右手直角笛卡儿定则来判断。,2.机床坐标系与工件坐标系(1)机床坐标系与机床原点、机床参考点机床坐标系用来确定工件坐标系的基本坐标系,机床出厂前就已确定的固定坐标系。机床原点即机床零点或机械原点是机床坐标系的原点。一个固定点。是工件坐标系、机床参考点的基准点。机床参考点机床坐标系中一个固定点,设置在各轴正向极限位置,对机床原点的坐标是一个已知定值。数控车床的参考点一般在刀架正向移动的极限位置。数控铣床的参考点一般与机床原点重合,回零点操作又称为返回参考点操作,表明机床坐标系已自动建立,是对基准的重新核定,可消除由于种种原因产生的基准偏差。,(2)工件坐标系与工件原点工件坐标系也称为编程坐标系编程时根据工件形状特点和尺寸,在工件图上建立的,使工件上所有几何元素都有确定的位置,也决定了工件在机床上的安装方向。工件原点由编程人员根据编程计算方便、机床调整方便、对刀方便等具体情况定义在工件上的几何基准点,一般为工件图上最重要的设计基准点。通过试切对刀确定工件原点与机床原点之间的距离(零点偏置值),预存到数控系统中,用G92或G54-G59指令指定,在加工中偏置值自动加到工件坐标系上使机床实现准确的坐标运动。,(3)装夹原点工件在机床上安放时的一个重要参考点(固定点)。常见于回转(摆动)工作台上的回转中心。一般与机床参考点重合。3.绝对坐标编程与增量坐标编程如图2-8绝对坐标以“工件原点”为基准来表示坐标位置的。增量坐标以相对于“前一点”坐标为基准的增量来表示坐标位置的。,2.1.2程序的格式“程序”“程序段”“字”“地址字母+数字”见表2-1程序名=字母“O”+4位数字0001程序字:准备功能G、辅助功能F、主轴功能S等程序的结束符操作键“EOB”、“LF”、“CR”程序段“;”O0001;程序名N10G92X0Y0Z10.0;程序段号N10,N20N20M03S300;程序段结束符“;”N30G90G00X-5.5Y-6.0;.N160M30;程序结束,1.程序号即程序名地址码FANUC系统用“O”,SINUMERIK系统用“%”。2.可变程序段格式由程序段号(字)、地址、数字、符号组成。地址、字的排列顺序不严格要求,数据位数可多可少,不需要的字及与上一程序段相同的模态(续效)字可以不写。优点:是程序简短、直观及容易检查和修改。,例如:N60G01X100Y200Z50F150M03S800;(或LF),程序段号,坐标值,辅助功能,结束符,主轴功能,进给功能,准备功能指令。3.程序结束符FANUC系统的结束符为“%”,SIEMENS系统的结束符为“RET”。,2.2数控编程的功能指令国际上采用ISO-1056-1975E标准,我国等效制定了JB/T3028-1999标准。有些指令代码的功能含义不完全相同,所以必须按照使用说明书中的规定编程。,2.2.1准备功能指令G指令建立起某种加工方式的指令,为插补运算、刀具补偿、固定循环等做好准备。参见表2-2M指令是用于指定主轴的旋转方向、启动、停止、冷却液的开关、工件或刀具的夹紧或松开等功能参见表2-3模态G代码又称为续效代码,一经在一个程序段中指定,便保持到以后程序段中,直到出现同组的另一代码时才失效。非模态G代码是一次性代码,只是在所出现的程序段中有效。,(1)坐标系有关指令1)绝对尺寸与增量尺寸指令(G90/G91)N30G00X100.Z80.;N40G90G01X40.Z10.F100;绝对尺寸编程N30G00X100.Z80.;N40G91G01X-60.Z-70.F100;增量尺寸编程(或N40G01U-60.W-70.F100);,2)平面选择指令(G17、G18、G19)G17XY平面;G18ZX平面;G19YZ平面;3)工件坐标系设定指令(G92/G50)刀具不动设定工件坐标系XYZ刀位点在当前坐标系中的坐标值。G92X_Y_Z_;(数控铣床、加工中心)G50X_Z_;(数控车床),4)零点偏置指令(G54G59)通过对刀求出偏移量(工件零点以机床零点为基准的偏移量),并通过操作面板输入到数据区(OFFSETSETING键),程序可通过选择相应的功能(G54G59)建立工件坐标系。图2-9G90G54G00X100.Y50.Z200.;,(2)快速点定位指令(G00)模态(续效)指令,可被同组指令(a)如G01,G02,G03等取代失效。快速进给速度指令生产厂家已设定好。G00X0Y0Z100.(3)直线插补指令(G01)在G01程序段中必须指定进给速度F,且G01与F都是模态(续效)指令。G01X100.Y100.Z50.F100(4)圆弧插补指令(G02/G03)顺逆圆弧的判别方法:沿垂直于圆弧所在平面的坐标轴由正方向向负方向看(逆着第三根轴看)刀具相对工件转动顺时针方向为G02,逆时针方向G03。,(5)暂停(延迟)指令(G04)软件暂停,延时启动(刀不动,主轴不停)常用于切槽、钻孔到孔底、锪平孔等对表面粗糙度有要求的的场合。例如:G04X2.;暂停2秒(单位为S秒后带小数点)G04P2000;暂停2秒(单位为mS秒后不带小数点)(6)刀具半径补偿指令(G41/G42/G40)沿工件表面法线方向偏离一个刀具半径称为刀具半径补偿。,刀具半径补偿的应用:1)利用刀具半径补偿指令可不必求出刀具中心轨迹,只按工件的轮廓曲线编程(刀补编程),使编程工作大大简化。2)当刀具磨损直径变小时,只需用键盘手工输入方式改变刀具半径补偿值即可(不必修改已编好的程序)。3)通过改变刀具半径补偿值,可用同一把刀(同一个程序)进行粗、精加工。4)使用同一个加工程序,只改变刀补方向即可加工内、外轮廓的阴、阳模具。,G41刀具半径左补偿:逆着第三根轴沿着刀具运动方向看刀具在工件的左侧。G42刀具半径右补偿:逆着第三根轴沿着刀具运动方向看刀具在工件的右侧。G40(或D00)取消刀具半径补偿。G41/G42G01/G00X_Y_D_;建立刀具半径补偿,(7)刀具长度补偿指令(G43/G44/G49)刀具长度补偿刀具的轴向补偿,用来补偿标准刀具长度与实际刀具长度的差值,对于加工中心而言利用刀具长度补偿,可使不同长度的刀具使用同一个工件坐标系编程。G43刀具长度正补偿H值=实际刀长标准刀长程序给定值(Z值)加上偏差补偿值(H值)G44刀具长度负补偿H值=标准刀长实际刀长程序给定值(Z值)减去偏差补偿值(H值)G49(或H00)取消刀具长度补偿。G43/G44G00/G01X_Y_H_;,(8)固定循环指令(见表2-2)(G80G89)、(G33G35)、(G70G79)可简化程序(程序段数减少),提高编程质量。2.2.2辅助功能指令M指令用于指定主轴的旋转方向、启动、停止冷却液的开关、工件或刀具的夹紧或松开等功能。见表2-3,(1)程序停止指令(M00)软件暂停,硬件启动程序停止后,用于测量工件尺寸、工件调头、手动变速等操作。按“启动”键,便可继续执行后续的程序。(2)计划(选择)停止指令(M01)作用与M00相似当按下选择停止按钮(OPTSTOP)时,程序中M01有效,程序暂停,当再次按“启动”按钮时,程序继续执行;否则M01无效,程序不停。(3)程序结束指令(M02、M30)M02程序结束,机床停止,光标停在程序未尾。M30程序结束,机床停止,光标停在程序头位置。(4)与主轴有关的指令(M03、M04、M05)M03主轴正转,逆着Z轴正向看,逆时针或顺着Z轴正向看,顺时针。M04主轴反转,与M03反向。M05主轴停止,在该程序段其它指令都执行完以后才执行M05。(5)换刀指令(M06)M06手动或自动换刀不包括选刀功能但有主轴停转和关闭切削液功能。,(6)与切削液有关的指令(M07、M08、M09)M072号切削液(雾状)开或切屑收集器开。M081号切削液(液状)开或切屑收集器开。M09切削液关。(7)与主轴、切削液有关的复合指令(M13、M14)M13主轴正转、切削液开。M14主轴反转、切削液开。(8)运动部件的夹紧及松开指令(M10、M11)M10运动部件的夹紧。M11运动部件的松开。(9)主轴定向停转指令(M19)M19主轴准停在预定位置上,用于点位控制和自动换刀数控机床上。(10)与子程序有关的指令(M98、M99)M98调用子程序指令。子程序可嵌套4层。M99子程序结束并返回主程序指令。或返回到上一层子程序。,2.2.3F、S、T功能指令在一个程序段中F、S、T代码中只能有一个指令执行。(1)进给功能F华中用进给速度;FANUC用进给量直接指定法F100(mm/min),F0.1(mm/r)为续效代码。(2)主轴转速功能S必须有M03或M04时,主轴才开始转动。恒线速度:G96S200(M03);S单位(m/min)恒转速度:G97S800(M03);S单位(r/min)(3)刀具功能T刀位补偿确定每把刀位点在工件坐标系原点的零点偏置用于选择所需的刀具,同
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024考研数学二冲刺试卷|考前押题卷
- 2025数学一冲刺试卷(超清扫描版)
- 2026年中职早期教育(幼儿艺术教育)试题及答案
- 2025数学二习题集(提分冲刺卷)
- 蓝基因考试题目及答案
- 即兴古典舞考试题及答案
- 2026年高职(汽车制造与装配技术)汽车检测技术模拟试题及解析
- 国语发音考试题及答案解析
- 2026年高职抗菌药物合理应用(用药指导规范)试题及答案
- 2026年高职城市轨道交通车辆技术(城市轨道交通车辆维修)试题及答案
- 2026年机关事业单位工勤人员计算机操作员高级工考试试题及答案
- 4、《走进新能源汽车》教案 第四章 新能源汽车的未来不是梦 4课时
- 2026年老河口市清源供水有限公司招聘9人考试备考试题及答案详解
- 急性肺栓塞诊断和治疗指南(2025 版)
- 部编人教版一年级数学上册教案(全册)
- 2025年计算机一级考试操作题题库及答案
- 2026年秋季学期苏教版一年级上册数学教学计划含进度表
- 蓄热式热力焚化炉阀门切换时序检查作业指导书
- 基坑深层水平位移监测施工方案及工艺方法
- 社会工作者礼仪基础培训社工培训讲座课件
- 信息系统适配验证师创新方法测试考核试卷含答案
评论
0/150
提交评论