
数控车床编程基础资料课件.ppt
60页数控仿真系统使用★★FANUC-0I系统标准控制面板控制面板★★机床准备①①选择机床(选择机床(FANUC-0IFANUC-0I))②②定义毛坯定义毛坯③③放置零件或拆除零件放置零件或拆除零件④④选择刀具选择刀具⑤⑤释放释放““急停按钮急停按钮””⑥⑥启动启动⑦⑦回回““参考点参考点””★★手动操作①①主轴正转、反转、停止主轴正转、反转、停止②②手动进给手动进给③③手动脉冲与手轮操作手动脉冲与手轮操作④④主轴倍率调整主轴倍率调整⑤⑤进给倍率调整进给倍率调整⑥⑥手动换刀手动换刀 ★★对刀和补偿参数设置 ①①试切对刀法试切对刀法 ② ②刀具的形状补偿刀具的形状补偿★★菜单和工具栏的使用①①图形的缩放、旋转、移动图形的缩放、旋转、移动②②视图的转换视图的转换③③铁屑的开、关铁屑的开、关④④仿真倍率的调整仿真倍率的调整⑤⑤零件的测量零件的测量★★程序的编辑①①加工程序的输入加工程序的输入②②程序字的修改程序字的修改( (插入、删除、替换插入、删除、替换) )③③上、下翻页上、下翻页④④程序复位程序复位⑤⑤程序字的查询程序字的查询⑥⑥保存加工程序保存加工程序⑦⑦读入加工程序读入加工程序⑧⑧手动数据输入手动数据输入( ( MDI )MDI )★★加工程序的运行①①连续运行连续运行②②单步运行单步运行③③进给保持进给保持④④切削用量的观察切削用量的观察⑤⑤停止程序的运行停止程序的运行( (停止停止→→启动启动) )★★MDI键盘的功能POS 显示刀架的当前坐标位置显示刀架的当前坐标位置PROG 显示当前程序显示当前程序OFFSETSETTING 设置刀具的补偿参数设置刀具的补偿参数INPUT 将将输入域输入域的内容输入到当前位置的内容输入到当前位置ALTER 用输入域的内容替换当前程序字用输入域的内容替换当前程序字CAN 取消输入域上的一个字符取消输入域上的一个字符INSERT 将输入域内容插入到当前位置将输入域内容插入到当前位置 之后之后DELETE 删除当前内容删除当前内容PAGE 向前或向后翻向前或向后翻页SHIFT 选择下档字符选择下档字符RESET 解除警报;系统复位;解除警报;系统复位; 在编程在编程 状态下返回到程序开始处状态下返回到程序开始处→↑←↓ 在编辑状态下移动光标在编辑状态下移动光标EOB 换行符号换行符号软键 根据根据CRTCRT画面最后一行的内容画面最后一行的内容 确定其功能确定其功能 数控车床 编程基础 ★数控标准 数控程序编制的国际标准和国家标准数控程序编制的国际标准和国家标准1. 1. ISOISO代码和代码和EIAEIA代码代码 国际标准化协会国际标准化协会 美国电子工业协会美国电子工业协会2. 2. 数控标准的主要内容:数控标准的主要内容:数控的名词术语;数控的名词术语;数控机床的坐标轴和运动方向;数控机床的坐标轴和运动方向;数控机床的字符编码(数控机床的字符编码(ISOISO代码、代码、EIAEIA代码)代码)数控编程的程序段格式;数控编程的程序段格式;准备机能(准备机能(G G代码)和辅助机能(代码)和辅助机能(M M代码);代码);进给功能、主轴功能和刀具功能。
进给功能、主轴功能和刀具功能 ★坐标轴和运动方向的命名原则①一律假定工件静止而刀具运动②刀具远离工件的方向定义为坐标轴 的正方向③以右手笛卡儿坐标系作为数控机床 的标准坐标系,直线运动的坐标轴 分别用X、Y、Z表示★数控车床坐标轴的规定①Z Z轴与传递切削动力的主轴轴线重合轴与传递切削动力的主轴轴线重合 或平行,指向主轴箱的方向为Z轴的或平行,指向主轴箱的方向为Z轴的 负方向,而指向尾座的方向为Z轴的负方向,而指向尾座的方向为Z轴的 正方向②X X轴为水平轴,其方向在工件的径向轴为水平轴,其方向在工件的径向 上,平行于工件的装夹平面上,平行于工件的装夹平面③Y Y轴根据轴根据Z Z轴和轴和X X轴由右手笛卡儿规则轴由右手笛卡儿规则 确定对数控车床,确定对数控车床, Y Y轴是虚轴轴是虚轴●刀架刀架●床身●主轴箱主轴箱●滚珠丝杠●床座●尾座●导轨上位刀架上位刀架( (后置刀架后置刀架) )机床机床+ +X X+ +Z Z★机床坐标系 由机床生产厂家规定的,以机床由机床生产厂家规定的,以机床某一某一固定固定点为坐标原点而建立的坐标点为坐标原点而建立的坐标系称为机床坐标系。
系称为机床坐标系 厂家对机床坐标系原点的设定通厂家对机床坐标系原点的设定通常有以下两种情况:常有以下两种情况: 1 1)通过主轴中心线的卡盘前端)通过主轴中心线的卡盘前端面 2 2)数控车床的参考点数控车床的参考点★工件坐标系 用户确定的用户确定的编制加工程序的基准点编制加工程序的基准点(零点)称为工件原点数控车床的工(零点)称为工件原点数控车床的工件原点一般定为零件精加工右端面与轴件原点一般定为零件精加工右端面与轴心线的交处以工件原点为原点所构成心线的交处以工件原点为原点所构成的坐标系称为工件坐标系的坐标系称为工件坐标系 工件坐标系的工件坐标系的X X和和Z Z坐标轴与机床坐坐标轴与机床坐标系的标系的X X和和Z Z坐标轴坐标轴平行且方向相同平行且方向相同XZ工件坐标系工件坐标系 ● ●原点灵活原点灵活 (用户设定)(用户设定) ● ●编程方便编程方便(与工件装夹(与工件装夹 位置无关)位置无关)机床坐标系机床坐标系 ● 原点固定原点固定(厂家设定)(厂家设定) ●●编程不便编程不便(只有确定了(只有确定了工件装夹位置工件装夹位置后方可编程)后方可编程)关联刀具形状刀具形状补偿参数设置补偿参数设置俗称俗称“对刀对刀”★绝对坐标与相对坐标①①绝对坐标绝对坐标 各点的坐标位置均以坐标原点为基各点的坐标位置均以坐标原点为基准的坐标值,通常用准的坐标值,通常用X X、、Y Y、、Z Z表示。
表示②②相对坐标相对坐标 各点的坐标位置均以前一个点的位各点的坐标位置均以前一个点的位置为基准的坐标值,在数控车床中通常置为基准的坐标值,在数控车床中通常用用 U U、、V V、、W W 表示相对坐标又称为增表示相对坐标又称为增量坐标绝对坐标:绝对坐标:G01 X140.0 Z20.0G01 X140.0 Z20.0G01 X100.0 Z70.0G01 X100.0 Z70.0相对坐标:相对坐标:G01 U100.0 W-40.0G01 U100.0 W-40.0G01 U-40.0 W50.0G01 U-40.0 W50.0例:分别用绝对坐标和相对坐标描述下图例:分别用绝对坐标和相对坐标描述下图中刀具中刀具 A→B A→B 和和 B→CB→C的直线插补指令的直线插补指令★参考点(机床零点) 刀架距离机床主轴最远的一个刀架距离机床主轴最远的一个固定固定极限点称为数控车床的参考点,极限点称为数控车床的参考点,机床参考点是用于对机床运动进行机床参考点是用于对机床运动进行检测和控制的固定位置点由生产检测和控制的固定位置点由生产厂家每个进给轴上用限位开关精确厂家每个进给轴上用限位开关精确调整好的,坐标值已输入数控系统调整好的,坐标值已输入数控系统中。
因此参考点对机床原点的坐标中因此参考点对机床原点的坐标是一个已知数是一个已知数 注意:注意:机床坐标系原点机床坐标系原点 ≠ ≠机床参考点机床参考点 虽然有些有些数控车床的机床坐虽然有些有些数控车床的机床坐标系原点与机床参考点重合,但概念上标系原点与机床参考点重合,但概念上两者是不能混淆的两者是不能混淆的 回参考点(回零):回参考点(回零): 将刀架移到参考点的操作称作回参 将刀架移到参考点的操作称作回参考点,可通过手动或程序控制来完成考点,可通过手动或程序控制来完成 数控机床开机时,必须先确定机床 数控机床开机时,必须先确定机床坐标系原点,而确定机床坐标系原点的坐标系原点,而确定机床坐标系原点的运动就是刀架返回参考点的操作,这样运动就是刀架返回参考点的操作,这样通过确认参考点,就确定了机床坐标系通过确认参考点,就确定了机床坐标系原点只有机床参考点被确认后,刀具原点只有机床参考点被确认后,刀具移动才有基准移动才有基准参考点的作用:参考点的作用: ⑴ ⑴通过回参考点操作可正确地显示刀架通过回参考点操作可正确地显示刀架参考点在机床坐标系中的位置参考点在机床坐标系中的位置。
⑵ ⑵通过回参考点操作可消除机床机械系通过回参考点操作可消除机床机械系统的累积误差统的累积误差 ⑶ ⑶作为刀架行程限制作为刀架行程限制( (超程保护超程保护) )的终点 ⑷ ⑷作为进给位置反馈的测量基准点作为进给位置反馈的测量基准点下列情况需要回零操作:下列情况需要回零操作: ⑴ ⑴机床关机后重新接通电源机床关机后重新接通电源 ⑵ ⑵机床超程报警信号解除之后机床超程报警信号解除之后 ⑶ ⑶机床解除急停状态以后机床解除急停状态以后★刀架参考点 数控机床刀架内有一个固定基准点,数控机床刀架内有一个固定基准点,一般定在回转刀架的中心线上,数控系统一般定在回转刀架的中心线上,数控系统通过控制该点的运动间接地控制刀尖的运通过控制该点的运动间接地控制刀尖的运动机床显示器上所显示的坐标值就是该机床显示器上所显示的坐标值就是该点在机床坐标系或工件坐标系中的坐标值点在机床坐标系或工件坐标系中的坐标值 说明:机床回参考点时,刀架参考点说明:机床回参考点时,刀架参考点与机床参考点正好重合与机床参考点正好重合★刀位点 加工程序中表示刀具位置的基准点加工程序中表示刀具位置的基准点。
x xx xZZ工件坐标系原点工件坐标系原点刀位点刀位点机床坐机床坐标系原标系原点点机床参考点机床参考点( (刀架移动极限点刀架移动极限点) )刀架参刀架参考点考点屏幕显示的屏幕显示的Z Z坐标值坐标值屏幕显示的屏幕显示的X X坐标值坐标值★刀具补偿 刀具补偿是补偿刀具补偿是补偿实际加工实际加工时所用的刀具时所用的刀具与编程时使用的与编程时使用的理想刀具理想刀具之间的偏差值,保之间的偏差值,保证加工零件符合图纸要求的一种处理方法证加工零件符合图纸要求的一种处理方法刀具补偿刀具补偿刀具的几何补偿刀具的几何补偿 ((TXXXX实现)实现)刀尖圆弧半径补偿刀尖圆弧半径补偿((G41、、G42实现)实现)形状参数补偿形状参数补偿磨损补偿磨损补偿★刀具形状参数补偿(对刀) 当刀位点指向工件坐标系原点时,确当刀位点指向工件坐标系原点时,确定刀架参考点在机床坐标系中的位置定刀架参考点在机床坐标系中的位置XZZ补偿值X补偿值刀具形状参数补偿的目的:: 为机床坐标系与工件坐标系相关联做准备常用对刀方法:常用对刀方法:①①试切对刀法试切对刀法②②使用机外对刀仪对刀使用机外对刀仪对刀刀具形状参数补偿的实现: 通过引用程序中使用的通过引用程序中使用的TxxxxTxxxx来实现的。
来实现的 T x x x x 当前刀具号 刀补地址号过程:过程:①①将某把车刀的几何偏置和磨损补偿值存入将某把车刀的几何偏置和磨损补偿值存入相应的刀补地址中相应的刀补地址中②②当程序执行到含当程序执行到含 TxxxxTxxxx的程序行的内容时,的程序行的内容时,即自动到刀补地址中提取刀偏及刀补数据即自动到刀补地址中提取刀偏及刀补数据③③驱动刀架拖板进行相应的位置调整驱动刀架拖板进行相应的位置调整④TXX00④TXX00取消形状参数补偿取消形状参数补偿★切削用量的三要素⒈⒈切削深度切削深度a ap p 在垂直于刀具进给方向上,待加工表面在垂直于刀具进给方向上,待加工表面与已加工表面的距离,切削深度又称作背与已加工表面的距离,切削深度又称作背吃刀量吃刀量, , 单位:单位:mmmm 为了提高加工效率,粗车时可选取较大为了提高加工效率,粗车时可选取较大的切削深度,并留有一定的精加工余量,的切削深度,并留有一定的精加工余量,其大小可小于普通加工的精加工余量,一其大小可小于普通加工的精加工余量,一般半精车余量为般半精车余量为0.50.5㎜㎜左右,精车余量为左右,精车余量为0.10.1~~0.50.5㎜㎜。
2.2.切削速度切削速度v vc c主轴转速主轴转速n n 切削速度切削速度v vc c : : 切削时刀位点相对与已加工表面的切削时刀位点相对与已加工表面的瞬时速度,瞬时速度,单位:单位:m/minm/min( (米米/ /分钟分钟) ) 根据已选用的切削深度、进给率和根据已选用的切削深度、进给率和刀具耐用度来选择切削速度切削速度刀具耐用度来选择切削速度切削速度选出之后可根据下式计算出主轴转速选出之后可根据下式计算出主轴转速:: 主轴转速主轴转速 n =1000vn =1000vc c /πd/πd 单位:单位:r/minr/min( (转转/ /分钟分钟) ) 其中其中d d为已加工表面的直径为已加工表面的直径 3.3.进给速度进给速度v vf f 每转进给率每转进给率f: f: 工件每转一周刀具沿进给方向的移工件每转一周刀具沿进给方向的移动距离,单位:动距离,单位:mm/rmm/r( (毫米毫米/ /转)转) 粗加工时一般取粗加工时一般取 f = 0.3 f = 0.3~~0.8mm/r0.8mm/r 精加工时一般取精加工时一般取 f = 0.1f = 0.1~~0.3mm/r0.3mm/r。
切断时一般取切断时一般取 f = 0.05f = 0.05~~0.2mm/r0.2mm/rf f每转进给量每转进给量每分钟进给量每分钟进给量Vf 每分钟进给量(进给速度)每分钟进给量(进给速度)v vf f :: 单位时间内刀具沿进给方向的移动单位时间内刀具沿进给方向的移动距离单位:距离单位:mm/minmm/min( (毫米毫米/ /分钟分钟) ) v vf f= = n n × × f f加工程序的 编写★加工程序的格式加工程序加工程序: :数控加工指令的集合数控加工指令的集合程序字:加工程序的一个基本信息单元程序字:加工程序的一个基本信息单元程序字格式:英文字母+数值程序字格式:英文字母+数值程序段:由若干程序字组成的信息行程序段:由若干程序字组成的信息行程序段基本格式:程序段基本格式: N___G___X___Z___F___S___T___M___ N___G___X___Z___F___S___T___M___ 说明:说明:⑴⑴各程序字的顺序无严格规定各程序字的顺序无严格规定 ⑵⑵不需要的程序字可不写。
不需要的程序字可不写★编程中的常用术语脉冲当量:脉冲当量: 移动部件(刀具)一次所能移动的移动部件(刀具)一次所能移动的最小距离,又称最小分辨率(最小距离,又称最小分辨率(0.0010.001mm)mm) 插补:插补: 数控装置按进给方向的要求,在起数控装置按进给方向的要求,在起点和终点之间插入若干个中间值(数据点和终点之间插入若干个中间值(数据密化),用以控制移动部件(刀具)的密化),用以控制移动部件(刀具)的运动轨迹运动轨迹模态指令:模态指令: 模态指令是指指令出现后一直保持模态指令是指指令出现后一直保持到出现同组的其它指令为止模态指令到出现同组的其它指令为止模态指令又称作续效指令又称作续效指令非模态指令:非模态指令: 非模态指令只在本程序段有效,下非模态指令只在本程序段有效,下条指令需要时要重新写出条指令需要时要重新写出起刀点:起刀点: 加工程序执行时,刀具相对于工件运加工程序执行时,刀具相对于工件运动的起点动的起点换刀点:换刀点: 在多刀具加工时,由加工程序确在多刀具加工时,由加工程序确定的一个自动换刀位置。
定的一个自动换刀位置 (为防止换刀为防止换刀过程中碰撞到工件或夹具,应留有一过程中碰撞到工件或夹具,应留有一定的安全区定的安全区程序号:程序号: 为区别数控装置内存中不同的加工程为区别数控装置内存中不同的加工程序,用户为每个加工程序的数值型命名序,用户为每个加工程序的数值型命名基点:基点: 构成零件轮廓的不同几何线之间的交构成零件轮廓的不同几何线之间的交点或切点点或切点刀尖圆弧半径补偿:刀尖圆弧半径补偿: 通过指令和参数设置,减少因刀尖圆通过指令和参数设置,减少因刀尖圆弧而引起的加工尺寸的偏差弧而引起的加工尺寸的偏差★程序字的主要功能 ⒈⒈顺序号字顺序号字N N作用:为程序段作标号作用:为程序段作标号说明:数控装置严格按照程序段的输入说明:数控装置严格按照程序段的输入 先后顺序执行,故顺序号字只作先后顺序执行,故顺序号字只作 为程序段的标识符号,并不代表为程序段的标识符号,并不代表 程序段执行的先后顺序,因此顺程序段执行的先后顺序,因此顺 序号字可省略不写。
序号字可省略不写 ⒉⒉准备功能字G作用:指令机床的工作方式作用:指令机床的工作方式 FANUC-0IFANUC-0I车床常用车床常用G G指令指令代码代码组别组别功功 能能 G0001快速点定位快速点定位G0101直线插补直线插补G02/G0301顺顺/逆时针圆弧插补逆时针圆弧插补G90/G94/G9201外圆外圆/端面端面/螺纹切削循环螺纹切削循环G54~G5912选择工件坐标系选择工件坐标系G7000精车循环精车循环G71/G7200外圆外圆/端面粗车循环端面粗车循环G74/G7500端面钻孔端面钻孔/外圆车槽循环外圆车槽循环说明:说明: ① ①G G指令按功能分成若干组,一个程指令按功能分成若干组,一个程序段中同组的序段中同组的G G指令只能使用一个,若指指令只能使用一个,若指定两个以上时,只有最后一个有效定两个以上时,只有最后一个有效 ② ② G G指令中只有指令中只有0000组的是非模态指令,组的是非模态指令,其余的其余的G G指令都是模态指令指令都是模态指令 ③ ③不同组的不同组的G G指令在一个程序段中可指令在一个程序段中可使用多个。
使用多个 ④ ④G G代码的前置代码的前置0 0可省略不写(如可省略不写(如G01G01可写成可写成G1G1)⒊⒊坐标和尺寸字坐标和尺寸字 尺寸字用于确定机床上刀具运动终尺寸字用于确定机床上刀具运动终点的坐标位置点的坐标位置 X X、、Y Y、、Z Z 用于指令绝对坐标值用于指令绝对坐标值 U U、、U U、、WW 用于指令相对坐标值用于指令相对坐标值 I I、、J J、、K K用于指令圆弧的圆心坐标值用于指令圆弧的圆心坐标值 R R 用于指令圆弧的半径值用于指令圆弧的半径值 说明: 说明:X X、、Z Z和和U U、、WW坐标值是指本程坐标值是指本程序段执行后刀位点所到达的坐标位置,序段执行后刀位点所到达的坐标位置,其起点坐标位置由上一条与坐标位置有其起点坐标位置由上一条与坐标位置有关的语句继承而来关的语句继承而来 ⒋⒋进给功能字进给功能字F F作用:指令刀具的进给速度作用:指令刀具的进给速度①①每转进给设定每转进给设定 格式:格式: G99 FG99 Fx.xx.x②②每分钟进给设定每分钟进给设定 格式:格式: G98 FG98 Fxxx.xxxx.x说明:说明:1 1)) F F指令为模态指令。
指令为模态指令 2 2)车床运行的实际进给率可通过)车床运行的实际进给率可通过 操作面板上的进给倍率旋钮进操作面板上的进给倍率旋钮进 行调整 ⒌⒌主轴转速功能字主轴转速功能字S S 功能:指定主轴的转速或切削线速度功能:指定主轴的转速或切削线速度1 1)恒转速控制)恒转速控制 格式:格式:G97 S____ G97 S____ 主轴转速单位是主轴转速单位是r/minr/min((转转/ /分钟)分钟)2 2)恒线速度控制)恒线速度控制 格式:格式:G96 S_____G96 S_____ 说明:说明:S S后面是切削点的线速度值,后面是切削点的线速度值, 单位是单位是 m/minm/min((米米/ /分钟)分钟)3 3)主轴最高速度限定)主轴最高速度限定 格式:格式:G50 S____G50 S____ 说明:说明:S S后面是主轴的最高转速限定值后面是主轴的最高转速限定值 在车削端面或工件直径变化较大时在车削端面或工件直径变化较大时, ,为了为了保证车削表面质量一致性保证车削表面质量一致性, ,可使用恒线速度控可使用恒线速度控制。
用恒线速度控制加工端面、锥面和圆弧制用恒线速度控制加工端面、锥面和圆弧面时面时, ,由于由于X X轴的值不断变化轴的值不断变化, ,当刀具接近工件当刀具接近工件的旋转中心时的旋转中心时, ,主轴的转速会越来越高主轴的转速会越来越高. .采用采用主轴最高转速限定指令主轴最高转速限定指令, ,可防止因主轴转速过可防止因主轴转速过高高, ,离心力太大离心力太大, ,产生危险及影响机床寿命产生危险及影响机床寿命. .例:若例:若G96 S150 G96 S150 则如图所则如图所示的零件,为保持示的零件,为保持A A、、B B、、C C各点的线速度在各点的线速度在150 150 mm/minmm/min,则各点在加工时,则各点在加工时的主轴转速分别为:的主轴转速分别为:A A::n=1000×150÷(π×40)n=1000×150÷(π×40) =1193 r/min =1193 r/min B B::n=1000×150÷(π×60)n=1000×150÷(π×60) =795r/min =795r/min C C::n=1000×150÷(π×70)n=1000×150÷(π×70) =682 r/min =682 r/min ⒍⒍刀具功能字刀具功能字T T作用:作用: 1 1)换刀)换刀 2 2)选择刀具的形状补偿参数)选择刀具的形状补偿参数 3 3)建立工件坐标系)建立工件坐标系格式:格式:T T×××××××× ((俗称俗称 T2+2 T2+2 形式)形式) 说明:说明:1 1))T T指令为模态指令。
指令为模态指令 2 2))指令指令T T××××OO为取消刀具的形OO为取消刀具的形状补偿,并恢复机床坐标系状补偿,并恢复机床坐标系刀具号刀具号形状补偿形状补偿(番番)号号⒎⒎辅助功能字辅助功能字M M FANUCFANUC系统的常用辅助功能字系统的常用辅助功能字代代 码码功功 能能M00M00程序暂停程序暂停M02M02程序结束程序结束M03/M04M03/M04主轴正主轴正/ /反转反转M05M05主轴停止主轴停止M08/M09M08/M09开开/ /关切削液关切削液M30M30程序结束并返回到程序开始位置程序结束并返回到程序开始位置M98M98调用子程序调用子程序M99M99返回主程序返回主程序注:注:M M指令中几种停止指令的区别指令中几种停止指令的区别 1 1))M00M00为程序暂停指令执行该指为程序暂停指令执行该指令后,主轴停转、进给停止重按令后,主轴停转、进给停止重按““循循环启动环启动””按钮后,再继续执行后面的程按钮后,再继续执行后面的程序。
序 2 2))M02M02为程序结束,机床所有动作为程序结束,机床所有动作被切断,并使机床复位,但光标仍停留被切断,并使机床复位,但光标仍停留在程序结束处在程序结束处 3 3))M30M30为程序结束,机床所有动作为程序结束,机床所有动作被切断,并使机床复位,光回到程序开被切断,并使机床复位,光回到程序开始处,按始处,按““循环启动循环启动””按钮后可重新执按钮后可重新执行加工程序行加工程序★数控车床编程的要点⒈⒈可灵活运用绝对坐标值、相对坐标值或可灵活运用绝对坐标值、相对坐标值或 二者混合使用二者混合使用⒉X⒉X坐标值采用图样上的直径值的编程方坐标值采用图样上的直径值的编程方 式式, ,与设计、标注一致、减少换算与设计、标注一致、减少换算⒊⒊当当X X、、Z Z、、F F、、S S、、T T程序字的内容不变时,程序字的内容不变时, 下一个程序段中可省略不写下一个程序段中可省略不写⒋⒋可通过循环功能指令简化编程可通过循环功能指令简化编程⒌⒌利用刀具磨损补偿和刀尖圆弧半径补偿利用刀具磨损补偿和刀尖圆弧半径补偿 功能以减少加工误差功能以减少加工误差。
⒍⒍可适当地利用子程序减少语句的重复可适当地利用子程序减少语句的重复7.7.空行程时快速进退刀以提高加工效率空行程时快速进退刀以提高加工效率8.8.根据工件毛坯余量确定切削起点,并根据工件毛坯余量确定切削起点,并以刀具快速走到该点时刀尖不与工件发以刀具快速走到该点时刀尖不与工件发生碰撞为原则生碰撞为原则9.9.进刀时采用快速走刀接近工件切削起进刀时采用快速走刀接近工件切削起点附近的某个点,再改用切削进给,以点附近的某个点,再改用切削进给,以减少空走刀的时间,提高加工效率减少空走刀的时间,提高加工效率10.10.退刀时,沿轮廓延长线工进退出至工退刀时,沿轮廓延长线工进退出至工件附近,再快速退刀一般先退件附近,再快速退刀一般先退X X轴,轴,后退后退Z Z轴★数控加工程序的一般结构 虽然加工程序的内容各不相同,但虽然加工程序的内容各不相同,但各程序的开始部分和结束部分的内容却各程序的开始部分和结束部分的内容却是基本相同的,只有中间部分才是主要是基本相同的,只有中间部分才是主要的加工程序段加工程序一般具有如下的加工程序段加工程序一般具有如下几个部分:几个部分: ⒈ ⒈准备部分准备部分⑴⑴程序号(程序号( 格式:格式:O××××O××××)) ⑵⑵刀具数据(如:刀具数据(如:T0101T0101等)等)⑶⑶主轴转速主轴转速( ( S___ )S___ )、、转向转向( (M03M03、、M04) M04) ⑷⑷开切削液(开切削液(M08M08))⑸⑸刀具快速定位(刀具快速定位(G00 X__ Z__ G00 X__ Z__ )) ⒉ ⒉加工部分(程序主体)加工部分(程序主体) ⒊⒊结束部分结束部分⑴⑴快速退刀(快速退刀( G00 X__ Z__ G00 X__ Z__ ))⑵⑵主轴停止、关切削液主轴停止、关切削液((M05M05;; M09 M09 ))⑶⑶取消刀补(如:取消刀补(如:T0100T0100))⑷⑷程序结束(程序结束(M30 M30 或或 M02 M02 ))★手工编程的一般步骤⑴⑴确定工艺过程确定工艺过程零件图零件图→→机床;刀具;夹具;加工顺序;机床;刀具;夹具;加工顺序;坐标原点;切削用量坐标原点;切削用量…………⑵⑵计算刀具轨迹的坐标值。
计算刀具轨迹的坐标值⑶⑶编写加工程序编写加工程序⑷⑷输入程序输入程序⑸⑸程序检验程序检验图形模拟加工;空运转检验;首件试切图形模拟加工;空运转检验;首件试切结束((MDIMDI状态)状态)输入输入Txx00Txx00((程序按键)程序按键)(刀具号)(刀具号)((插入按键)插入按键)((循环启动按钮)循环启动按钮)返回返回用户操作面板用户操作面板MDIMDI键盘键盘液晶显示器液晶显示器软键软键急停按钮急停按钮主轴倍率主轴倍率旋钮旋钮 进给倍率进给倍率旋钮旋钮 返回返回返回返回输入域输入域返回返回。












