您好,欢迎访问三七文档
当前位置:首页 > 机械/制造/汽车 > 制造加工工艺 > 数控机床编程与操作.
1石油物探职业教育学校数控机床编程与操作部门:机械部2目录第一章数控车床编程入门§1-1数控车床的基本术语和编程设定§1-2程序格式与相关编程知识§1-3通用数控代码在数控车床上的应用§1-4数控车床常用切削刀具和车削用量的选择§1-5常用数控车床系统简介第四章日本FANUC典型车削数控系统编程与操作§4-1指令详解§4-2多重复合循环指令§4-4典型综合零件的编程第五章日本FANUC加工中心数控系统编程与操作§5-1数控加工中心简介§5-2指令详解§5-3典型综合零件的编程第一章数控车床编程入门3时课间题第一章1节课,共1学时,第1学时教学目的学习数控车床编程的一般知识,了解数控车床的分类及相关设定教学重点数控车床的编程概念及编程步骤教学难点数控车床的编程概念及编程步骤教学过程时间分配一、数控车床编程的一般知识20min二、数控车床的分类及相关设定20min教学方法讲授作业题§1-1数控车床的基本术语和编程设定4一、数控车床编程的一般知识1.数控车床编程的概念在数控车床上加工零件,首先需要根据零件图样分析零件的工艺过程、工艺参数等内容,用规定的数控编程代码和程序格式编制出合适的数控加工程序的过程——数控编程其分类:1)手工编程(ManualProgramming)从零件图样分析、工艺处理、数值计算、编写程序单、程序输入至程序校验等各步骤均由人工完成,称为手工编程。2)自动编程(AutomaticProgramming)自动编程是利用计算机专用软件编制数控加工程序的过程。2.数控车床编程的步骤数控编程的步骤一般如图所示:图1-1数控车削工艺过程二、数控车床的分类机相关设定51.数控车床的分类按使用功能分:(1)经济型数控车床(2)全功能型数控车床(3)车削中心2.数控车床的坐标轴确定Z轴:是由传递切削力的主轴所决定,与主轴旋转中心重合,平行与机床导轨;X轴:X坐标的方向是在工件的径向上,且平行于横导轨。注意:机床某一部件运动的正方向,是增大工件和刀具之间的距离的方向。3、机床坐标系和编程坐标系(1)机床原点——生产厂家在制造机床时设置的固定坐标系原点,也称机床零点。机床坐标系——以机床原点为坐标系原点的坐标系。(2)编程原点——编程人员根据加工零件图样选定的编制程序的坐标原点,也称编程零点或程序零点。编程坐标系——以编程原点为坐标系原点的坐标系。编程原点的选择原则:1)便于计算,能简化程序的编制;2)找正容易,便于检查;3)尽可能选在零件的设计基准上,以使加工引起的误差最小。6———数控车床的编程原点一般选定为工件右端面与主轴轴线的交点,通过对刀确定。7时课间题第一章2节课,共1学时,第1学时教学目的学习数控加工程序的格式,了解编程的其他知识和设定教学重点数控加工程序的格式教学难点数控加工程序的格式教学过程时间分配一、加工程序的格式20min二、子程序及其调用5min三、刀位点及手动对刀5min四、刀具位置补偿5min五、关于数控编程的其他说明10min教学方法讲授作业题§1-2程序格式与相关编程知识8一、加工程序的格式每种数控系统,根据系统本身的特点及编程的需要,都有一定的程序格式。对于不同的机床,其程序格式也不尽相同。因此,编程人员必须严格按照机床说明书的规定格式进行编程。1.程序结构一个完整的程序由程序号、程序的内容和程序结束三部分组成。例如:O0001程序号N10G92X40Y30;N20G90G00X28T01S800M03;N30G01X-8Y8F200;N40X0Y0;N50X28Y30;N60G00X40;N70M02;程序结束(1)完整的程序一般是以程序号为开始标记,由程序结束指令标志程序的结束。如FUNUC数控系统中,一般采用英文字母O及其后4位十进制数表示(“O××××”)。有些系统采用符号“%”或“P”及其后4位十进制数表示程序号。程序结束是以程序结束指令M02、M30或M99(子程序结束),作为程序结束的符号,用来结束零件加工。程序内容9(2)零件的加工程序是由若干行程序组成,每行程序由一个字母和几位数字组成的若干个程序字组成。其中,程序字中的字母称为地址字,数字或符号称为数值字。(3)地址字主要包括:N、G、M、T、S、F、X、Y、Z、I、J、K等,每个地址字都有其特定的含义。二、子程序及其调用1)子程序的编程格式O××××…M99;在子程序的开头编制子程序号,在子程序的结尾用M99指令。(注意和主程序的区别)2)子程序的调用格式M98P×××××××P后面的前3位为重复调用次数,省略时为调用一次;后4位为子程序号。3)子程序嵌套子程序执行过程中也可以调用其他子程序,这就是子程序嵌套。子程序嵌套的次数由具体控系统规定。编程中使用较多的是二重嵌套,其程序执行过程如图所示:10图1-2子程序的嵌套三、刀位点与手动对刀1.刀位点车刀上可以作为编程和加工基准的点——刀位点对尖形车刀,在不考虑刀尖微小圆弧的情况下,可认为刀尖即为刀位点。2.手动对刀如何确定编程坐标系的原点是手动对刀的目的。手动对刀也可称为试切法对刀,其步骤是:(1)手动控制刀具完成工件的端面车削。(2)通过数控装置提供的功能将编程坐标系Z坐标置零。(3)手动车削外圆,沿Z轴反方向退刀后,停车测量工件被加工表面的外圆直径。(4)将编程坐标系X坐标设置为所测量的数值。四、关于数控编程的其他说明1、程序段的编写和输入格式需要注意和所用的数控系统相符合。2、初始状态规定:11(1)公制单位和英制单位通常开机默认状态为公制。(2)绝对坐标和相对坐标系统默认方式为绝对坐标系。(3)直径、半径方式编程对数控车而言,直径方式编程用直径尺寸对X轴方向的坐标数据表述。3、数控车床一般使用mm或μm作为尺寸单位,通常为mm。12时课间题第一章3节课,共6学时,第1-6学时教学目的学习通用数控代码如G指令、M指令在数控车床上的应用教学重点G指令在数控车床上的应用教学难点G指令在数控车床上的应用教学过程时间分配一、M指令应用1h二、G指令应用5h三、实例练习2h教学方法讲授作业题13§1-3通用数控代码在数控车床上的应用一.M指令(辅助功能指令)应用辅助功能也叫M功能或M代码。它是控制机床开-关功能的一种命令。1.M00——程序暂停功能:在完成程序段的其他指令后用以停止主轴、冷却液,使程序停止。2.M01——选择停止指令功能:M01指令的功能与M00相似。但与M00指令不同的是:只有操作面板上的“选择停开关”处于接通状态时,M01指令才起作用。常用于关键尺寸的检验或临时暂停。3.M02/M30——程序结束功能:M02表明主程序结束,是在完成程序段的所有指令后,使主轴、进给和冷却液停止。表示加工结束,但该指令并不返回程序起始位置。M30与M02同样,也是表示主程序结束,区别是M30执行后使程序返回到开始状态4.M03,M04,M05——主轴控制指令功能:M03、M04和M05指令的功能分别为控制主轴顺时针方向转动、逆时针方向转动和停止。5.M07、M08、M09——冷却液控制指令功能:M07——2号冷却液开,用于雾状冷却液开。14M08——1号冷却液开,用于液状冷却液开。M09——冷却液关。二、G指令(准备功能)应用准备功能也叫G功能或G代码。它是使机床或数控系统建立起某种加工方式的指令。G代码分为模态代码(又称续效代码)和非模态代码。模态代码表示该代码一经在一个程序段中指定,直到出现同组的的另一个G代码时才失效。非模态代码,即只在有该代码的程序段中有效。1.G00——点定位指令格式:G00X____Z____;功能:常用来作快速接近工件切削起点或快速返回换刀点等。说明:(1)其运动速度程序中不设定,由机床原始设置来确定。(2)运动时速度较快,编程时应留有一定的安全余量,避免刀具与工件等发生干涉碰撞。(3)G00只实现定位作用,对实际所走的路径不作严格要求,刀具与工件的运动轨迹也由制造厂确定。2.G01——直线插补指令格式:G01X___Z____F_____;功能:表示刀具从当前位置开始以给定的速度(切削速度F),沿直线移动到规定的位置。用于对工件进行切削加工。说明:(1)G01指令属模态指令。15(2)进给速度字F的单位可以是mm/min或mm/r。3.G02,G03——顺,逆圆弧插补指令格式:G02/G03X___Z___R___F___;或G02/G03X___Z___I___K___F___;其中:X、Y、Z为圆弧的终点坐标值;R为圆弧半径;I、J、K中的两个坐标字均为圆弧圆心相对圆弧起点在X、Y、Z轴方向上的增量值。说明:(1)本指令使用绝对坐标或者增量坐标编程均可。(2)使用I、K编程,主要用于某些不支持R方式编程的数控系统或正圆弧编程(数控铣床)。(3)R带“±”号,取法:若圆心角Q≤180°,则R为正值;若180°﹤Q﹤360°,则R为负值。(4)不同的数控系统对圆弧插补指令可能有不同的具体规定。注意:圆弧顺逆的判断。在根据右手定则确定的坐标系中,沿圆弧所在平面(如XY平面)的另一坐标轴的正向向负方向看去,顺时针方向为G02,逆时针方向为G03。如图1-3:图1-3圆弧插补的顺逆判断例1-1如图2-32所示,用G02、G03指令对所示的圆弧进行编程,设刀具从A点开始沿A、B、C切削。16图1-3G02、G03编程举例用I、K方式编程:用R方式编程:X200Y140;G03X-60Y60R60F100;G03X140Y100I-60J0F100;G02X-20Y-40R50;G02X120Y60I-50J0;4.G04——暂停指令格式:G04P_____;功能:该指令的作用是使程序指定的时间内暂停进给运动,可使刀具作暂短的无进给光整加工。说明:表示时间的地址字P在不同的系统中有不同的规定。地址码X或P均可为暂停时间,其中X后面可用带小数点的数,单位为s,如G04X5表示在前一程序执行完后,要经过5s以后,后一程序段才执行。地址P后面不允许用小数点,单位为ms。如G04P1000表示暂停1s。5.G33——等螺距螺纹插补格式:G33X____Z____F____;17功能:单刀螺纹切削,相当于进给速度由螺距值(转进给)来确定的轴移动指令。说明:(1)由于螺纹的深度必须分几次切削完成,因此每完成一次螺纹切削必须具备四个指令动作,如图:图1-4螺纹切削走刀路线(2)编制螺纹切削指令时,须注意相关工艺知识。6.G41,G42——刀尖圆弧半径左(右)补偿指令G40——取消刀尖圆弧半径补偿说明:任何一把尖形车刀都会有一定的刀尖圆弧,一方面刀尖圆弧可有效提高刀具使用寿命和降低加工表面的粗糙度,但另一方面也造成了一定的负面影响,再加工锥面或圆弧时,会带来工件的几何形状误差。图1-5刀位点与刀尖圆弧半径18通过半径补偿指令,可对加工误差进行补偿。采取刀尖圆弧半径补偿后,刀具的刀位点为刀尖圆弧的中心,补偿后的走刀路线如图1-8:图1-8采用半径补偿指令后的走刀路径7.G90,G91——绝对,增量方式说明:为方便编程,可采用增量编程方式。增量编程方式有两种,一是用U代表X向的坐标增量,用W代表Z向的坐标增量,如FANUC、JWK系统;一是用G90、G91方式表示绝对或增量坐标编程方式。(1)系统默认的编程方式为绝对方式编程;(2)G90,G91属于模态指令;(3)使用U,W方式表示增量坐标,支持在同一程序段中既出现绝对方式又出现增量方式编程。图1-6刀尖圆弧半径对加工的影响a图1-7刀尖圆弧半径对加工的影响a198.G92——预置寄存说明:确定编程坐标系的方法有三种:(1)使用G92(预置寄存)指令设定工件的编程原点,适用于仅使用一把刀具加工工件情况。(2)存储型零点偏置模式,是数控铣床和铣削加工中心的主流应用方式。(3)通过绝对型刀具位置补偿方式确定工件的编程坐标系,是当前数控车床主流应用方式。9.G94——每分钟进给(mm/min)G95——主轴每转进给(mm/r)功能:指定刀具的进给速度方式。说明:(1)不同系统的默认进给方式可能不同。(2)默认转进给
本文标题:数控机床编程与操作.
链接地址:https://www.777doc.com/doc-3692212 .html