数控机床编程与操作实践指导书.docx
《数控机床编程与操作实践指导书.docx》由会员分享,可在线阅读,更多相关《数控机床编程与操作实践指导书.docx(38页珍藏版)》请在咨信网上搜索。
数控机床编程与操作实践 指导书 XXXDX机械系 目 录 1.数控机床概述 2.数控机床的坐标系统 3.程序结构、格式 4.常用编程指令 5.NC系统操作面板及手持单元 6.数控铣床编程操作实践 7.数控车床编程操作实践 8.电火花线切割机床基本操作与编程简介 9.加工中心及CAD/CAM简介 一、数控机床概述 数控机床简言之就是用数字信息控制进而实现自动化加工过程的机床设备。机床一经调整完毕整个加工过程无需人来干预,具有适应性强、加工精度高、质量稳定和生产效率高等优点,是现代机械加工业实现柔性化、集成化、智能化生产的基础设备。它广泛用于航空、航天、造船、汽车、模具等各机械制造领域。 数控机床的工作原理如下图所示: 信息载体 测量装置 数控机床 伺服系统 数控装置 数控机床的加工过程如下图所示: 工件图样 编制程序 信息载体 数控机床 伺服系统 数控装置 零件图 编制程序 信息载体 机床加工 伺服系统 数控装置 成 品 1.分类 数控机床按工艺用途可分为数控车床(包括车削中心)、数控铣床、数控电加工机床和其他派生机床。其中车削中心也属数控车床,它可在一次装夹中完成回转零件的几乎所有加工序。数控铣床又可分为镗铣床和加工中心,加工中心具有刀库与自动换刀功能,工件一次装夹后可完成铣、镗、钻、铰和攻丝等多种加工工序。常见的数控电加工机床一般有电火花成型机床、电火花线切割机床和数控激光切割机床。 按运动方式可分为点位控制、直线控制和轮廓控制三种。 2.数控机床与普通机床的主要区别 1)CNC机床一般具有手动加工(用电手轮)、机动加工和控制程序自动加工功能,加工过程中一般不需要人工干预。普通机床只有手动加工和机动加工功能,加工过程全部由人工干预。 2)CNC机床一般具有CRT屏幕显示功能。显示加工程序、多种工艺参数、加工时间、刀具运动轨迹以及工件图形等。数控机床一般还具有自动报警显示功能,根据报警信号或报警提示,可以迅速查找机器故障。而普通机床不具备上述功能。 3)CNC机床主传动和进给传动采用直流或交流无级调速伺服电动机。一般没有主轴变速箱和进给变速箱,传动链短。而普通机床主传动和进给传动一般采用三相交流异步电动机,由变速箱实现多级变速以满足工艺要求,机床传动链长。 4)CNC机床具有多坐标轴联动功能,合成复杂的加工轨迹。 5)CNC机床一般具有工件测量系统。加工过程中一般不需要进行工件尺寸的人工测量。而普通机床在加工过程中必须由人工不断地进行测量,以保证工件的加工精度。 6)CNC机床与普通机床最显著的区别是当对象(工件)改变时,数控机床只需改变加工程序(应用软件)不需要对机床作较大的调整,即能加工出各种不同的工件。 二、数控机床的坐标系统 在数控机床上加工零件时,刀具与工件的相对运动必须在确定的坐标系中才能按规定的程序进行加工。 1.标准坐标系和运动方向的命名 为了便于编程时描述机床的运动,简化程序的编制方法,保证程序的通用性,数控机床的坐标和运动方向均已标准化。我国机械工业部于1982年颁布了JB3051—82《数字控制机床的坐标和运动方向的命名》标准,该标准与IS0841等效。其命名原则和规定如下: 1)刀具相对于静止工件而运动 编程时一律假定工件不动而刀具运动,所以对于程编人员来说,即使不知道是刀具移近工件,还是工件移近刀具,也能编出正确的程序。 2)标准坐标系的规定 数控机床的坐标系采用右手笛卡儿直角坐标系,如下图所示。图中大拇指的指向为X轴的正方向,食指的指向为Y轴的正方向,中指的指向为Z轴的正方向。围绕X, Y, Z轴旋转的圆周进给坐标轴分别用A, B, C表示,其方向以右手螺旋法则确定。对于工件运动而不是刀具运动的机床,在坐标系命名时,在坐标系的符号上应加注标记“′” 以示区别,如X′、Y′、Z′等。 3)运动方向的规定 刀具与工件之间距离增大的方向为坐标轴的正方向。按相对运动的关系,工件运动的正方向恰好与刀具运动的正方向相反,即有: + X =- X′, + Y =- Y′, + Z =- Z′, + A =- A′, + B =- B′, + C =- C′ 右手迪卡尔直角坐标系 2.数控机床坐标轴的确定 1)Z轴的运动是由传递切削力的主轴所决定。与主轴轴线平行或重合的坐标轴即为Z轴。对铣床、钻床、镗床等机床是主轴带动刀具旋转;对车床、磨床等是主轴带动工件旋转。 如果机床上有几个主轴,则选一垂直于机床工作台的、常用的主轴为Z主轴。对于没有回转主轴的机床(如牛头刨床),则指定垂直于工作台面的轴为Z轴。如有另一轴平行于Z轴,则定义为W轴,还有第三轴平行于Z轴,则定义为R轴。 2)X轴通常是水平轴, 垂直于Z轴,且位于与工件定位平面相平行的水平面。 在刀具旋转的机床上(如铣床、钻床、镗床),如Z轴是水平的(卧式),则由主轴向工件看,X轴的正方向指向右方;如Z轴是垂直的(立式),则由主轴向立柱看,X轴的正方向指向右方。因此,当面对机床看时,立式铣床与卧式铣床的X轴正方向相反。 在工件旋转的机床上(如车床、磨床等),X的运动方向是径向的,且平行与横向滑座,刀具离开工件旋转中心的方向是X的正方向;对于无主轴的机床(如刨床),则选定主要切削方向为X轴正方向;如另有第二、第三轴 平行于X轴,则分别定义为U轴和P轴。 3)Y轴可以根据已确定的Z轴、X轴方向,用右手笛卡儿坐标系来确定。如另有第二、第三轴平行于Y轴,则分别定义为V轴和Q轴。 因此,机床坐标轴的方向取决于机床的类型和各组成部分的布局。确定机床坐标轴时,一般先确定Z轴,再确定X轴、Y轴。下图为卧式数控车床和立式数控铣床的坐标轴。 卧式数控车床 立式数控铣床 3.机床坐标系与工件坐标系 1)机床坐标系、机床原点和机床参考点 机床坐标系是机床固有的坐标系,是机床制造和调整的基准,也是工件坐标系设定的基准。机床坐标系的原点称为机床原点。在机床经过厂家设计、制造和调整后,这个原点便被确定下来。 机床参考点是数控机床上的一个固定点,通常在每个坐标轴的移动范围内设置,大多数机床将刀具沿其坐标轴正向运动的极限点作为参考点,其位置用机械行程挡块来确定。参考点位置在机床出厂时已调整好,一般不作变动。数控机床上电时并不知道机床原点,通常要进行机动或手动回参考点操作,机床回到了参考点位置,也就知道了该坐标轴的原点位置,CNC 就建立起了机床坐标系。 一旦机床断电后,数控系统就失去了对参考点的记忆。通常在下列情况下要进行回参考点操作: 1)在机床关机后重新接通电源时; 2)当机床产生超程报警待解除后; 3)在机床急停以后。 2)工件坐标系、工件零点 工件坐标系也称编程坐标系,是编程人员在编程时使用的。编程人员选择工件上的某一已知点为原点,建立一个新的坐标系,称为工件坐标系。工件坐标系的原点,也称工件零点。工件坐标系一旦建立便一直有效,直到被新的工件坐标系所取代。 数控加工开始时要设定工件坐标系,一般用G92指令可建立工件坐标系,用G54~G59 指令可选择工件坐标系(零点偏置)。 三、程序结构、格式 1.程序结构 一个完整的零件程序由程序号、程序的内容和程序结束三部分组成。例如(华中世纪星数控系统): %1000 ------程序号 N10 G92 X100 Y100 Z30 N20 G90 G00 X20 Y-50 S600 M03 N30 Z-10 ;落刀 N40 G01 X60 Y0 F300 程序内容 N50 G00 Z30 N60 M05 N70 M30 ------程序结束 ※ 注释符 “;”后的内容为注释文字。 1)程序号 为了区别存储器中的程序,每个程序都要有程序编号。一般以规定的英文字母(多用O、P或%)开头,后面跟若干位数字组成。有些数控系统的程序号由英文字母或数字或字母与数字混合组成。 2)程序内容 程序内容部分是整个程序的核心,它由许多程序段组成,每个程序段由一个或几个指令构成,它表示数控机床要完成的全部动作。 3)程序结束 以程序结束指令M02或M30作为整个程序结束的符号,允许与其它程序字合用一个程序段,但通常是单列一行。 2.程序段格式 程序段格式是指程序段中的字、字符和数据的安排形式。目前通常使用地址符的可变程序段格式,又称字地址格式,如下图所示。 这种格式的每个程序段有若干程序字组成,而程序字通常是由英文字母表示的地址符和地址符后面的数字组成,字的功能类别由地址符决定。 字地址格式具有以下特点: 1)程序段中字的前后排列顺序并不严格,但最好按上面的格式顺序书写,以方便程序编辑、修改。 2)程序段中没有必要的功能字可以省去。 3)前面程序段指定的某些G功能或F、S、T、M功能,若在本程序段仍然有效,则可省略不写。 四、常用编程指令 1、有关坐标系和坐标的指令 1)绝对值编程G90与增量值编程G91 格式: G90 /G91 说明: G90:绝对值编程,每个编程坐标轴上的编程值是相对于程序原点的。 G91:增量值编程,每个编程坐标轴上的编程值是相对于前一位置而言的,该值等于沿轴移动的距离。 G90、G91 为模态代码(模态代码:代码一经定义,其功能一直保持有效,直到被相应的代码取消或被同组的代码所取代),G90为缺省值。 G90、G91 可用于同一程序段中,但要注意其顺序所造成的差异。 例:如图所示,使用G90、G91 编程:控制刀具由1 点移动到2点。 G90/G91编程 选择合适的编程方式可使编程简化。 当图纸尺寸由一个固定基准给定时,采用绝对方式编程较为方便。 当图纸尺寸是以轮廓顶点之间的间距给出时,则采用增量方式编程较为方便。 2)工件坐标系设定G92 格式:G92 X_Y_Z_ G92指令一般放在一个零件程序的第一段。其中X 、Y、 Z 为工件坐标原点到刀具起点的有向距离。G92指令通过设立刀具起点(对刀点)相对于工件坐标原点的相对位置建立工件坐标系,该坐标系一经建立,后面的绝对值指令都是以此工件坐标系来定值。 数控车床 数控铣床 G92X100Z100(O1为工件坐标系原点) G92X30Y30Z20 G92X100Z185(O2为工件坐标系原点) 采用G92设定的工件坐标系只是建立在工件坐标系中刀具起点相对于程序原点的位置,执行此程序段时刀具并不作移动。,不具有记忆功能,当机床关机后,设定的坐标系立即失效。 ※ 执行此程序段之前必须保证刀位点与程序起点(对刀点)重合。 3)G54~G59零点偏置 格式:G54 工件坐标系零点偏置实质上是通过对刀找出工件坐标系原点在机床坐标系中的绝对坐标值,并将这些值通过机床面板操作,输入到机床偏置存储器(参数)中,从而建立机床原点与工件原点之间的关系。 在编程和加工过程中可以通过G54~G59指令对不同的坐标系进行选择。通过零点偏置设置的工件坐标系,只要不对其进行修改、删除操作,该工件坐标系将永久保存,即使机床关机,其坐标系值将保留。 2、进给控制指令 1)快速定位G00 格式:G00 X_Y_Z_ 说明:X、Y、Z:定位终点坐标。在G90 时为终点在工件坐标系中的坐标;在G91 时为终点相对于起点的位移量。不运动的轴可以省略不写。 G00 指定刀具相对于工件以各轴预先设定的速度,从当前位置快速移动到程序段指令的定位目标点。G00 指令一般用于加工前快速定位或加工后快速退刀。指令中的快移速度由机床参数“快移进给速度”对各轴分别设定,不能用F规定。 注意:在执行G00 指令时,由于各轴以各自速度移动,不能保证各轴同时到达终点,因而联动直线轴的合成轨迹不一定是直线。操作者必须格外小心,以免刀具与工件发生碰撞。常见的做法是:铣床将Z 轴移动到安全高度,车床将X轴退刀后再执行G00 指令。 例:如图所示,使用G00编程:要求刀具从A 点快速定位到B 点。 G00编程 当X 轴和Y 轴的快进速度相同时,从A 点到B 点的快速定位路线为A→C→B,即以折线的方式到达B 点,而不是以直线方式从A→B。 2)线性进给G01 格式: G01 X _Y_Z_ F_; 说明:X、Y、Z:线性进给终点,在G90 时为终点在工件坐标系中的坐标;在G91 时为终点相对于起点的位移量;F:合成进给速度。 G01 指令刀具以联动的方式,按F规定的合成进给速度,从当前位置按线性路线(联动直线轴的合成轨迹为直线)移动到程序段指令的终点。 例:如图所示,使用G01 编程:要求从A 点线性进给到B 点(此时的进给路线是从A→B 的直线)。 G01编程 3)圆弧进给G02/G03 格式: 不同平面的G02 与G03 选择 说明: G02: 顺时针圆弧插补; G03: 逆时针圆弧插补; X, Y, Z:圆弧终点,在G90 时为圆弧终点在工件坐标系中的坐标;在G91 时为圆弧终点相对于圆弧起点的位移量; I, J, K:圆心相对于圆弧起点的偏移值(等于圆心的坐标减去圆弧起点的坐标,如下图所示) ,在G90/G91 时都是以增量方式指定; R: 圆弧半径,当圆弧圆心角小于180°时,R 为正值,否则R 为负值 F: 被编程的两个轴的合成进给速度。 I、 J、 K 的 选 择 例: 使用G02对右图所示劣弧a和优弧b编程。 圆弧编程的4 种方法组合 (i) 圆弧a G91 G02 X30 Y30 R30 F300 G91 G02 X30 Y30 I30 J0 F300 G90 G02 X0 Y30 R30 F300 G90 G02 X0 Y30 I30 J0 F300 (ii) 圆弧b G91 G02 X30 Y30 R−30 F300 G91 G02 X30 Y30 I0 J30 F300 G90 G02 X0 Y30 R−30 F300 G90 G02 X0 Y30 I0 J30 F300 例: 使用G02/G03对右图所示的整圆编程。 i)从A点顺时针一周时 G90 G02 X30 Y0 I−30 J0 F300 G91 G02 X0 Y0 I−30 J0 F300 (ii) 从B点逆时针一周时 G90 G03 X0 Y−30 I0 J30 F300 G91 G03 X0 Y0 I0 J30 F300 注意: (1) 顺时针或逆时针是从垂直于圆弧所在平面的坐标轴的正方向看到的回转方向; (2) 整圆编程时不可以使用R,只能用I、J,K; (3) 同时编入R 与I、J,K 时,R 有效。 3、刀具补偿功能指令 刀具半径补偿G40,G41,G42 说明: G40:取消刀具半径补偿; G41:左刀补(在刀具前进方向左侧补偿),如图 (a); G42:右刀补(在刀具前进方向右侧补偿),如图 (b); G17:刀具半径补偿平面为XY 平面; G18:刀具半径补偿平面为ZX 平面; G19:刀具半径补偿平面为YZ 平面; X, Y, Z:G00/G01 的参数,即刀补建立或取消的终点(注:投影到补偿平面上的刀具轨迹受到补偿); D:G41/G42 的参数,即刀补号码(D00~D99),它代表了刀补表中对应的半径补偿值。G40、G41、G42 都是模态代码,可相互注销。 注意: (1) 刀具半径补偿平面的切换必须在补偿取消方式下进行; (2) 刀具半径补偿的建立与取消只能用G00或G01指令,不得是G02 或G03。 刀具补偿方向 (a)左刀补 (b)右刀补 例:考虑刀具半径补偿,编制下图所示零件的加工程序。 要求建立如图所示的工件坐标系,按箭头所指示的路径进行加工,设加工开始时刀具距离工件上表面15mm,切削深度为5mm。 刀具半径补偿编程 零件程序如下: %1008 G92 X−10 Y−10 Z15 G90 G17 G42 G00 X4 Y10 D01 Z2 M03 S900 G01 Z-5 F800 X30 G03 X40 Y20 I0 J10 G02 X30 Y30 I0 J10 G01 X10 Y20 Y5 G00 Z50 M05 G40 X−10 Y−10 M02 4、 F、S、T功能代码 F:指令表示工件被加工时的合成进给速度,F 的单位取决于G94 每分钟进给量(mm/min)或G95 每转进给量(mm/r)。F 是模态代码。 S:主轴转速, 单位:r/min T、D 指令:指定刀具号和刀具长度、半径存放寄存器号指令。T、D 后跟两位数字,如 T11、D02等。其中数字分别表示存放在库中的刀具号和刀具长度、半径补偿寄存器号。 5、M功能代码 M03---主轴正转 M04---主轴反转 M05---主轴停转 M30---程序结束返回 五、NC系统操作面板及手持单元 华中I型ZJK7532A数控铣床操作面板 华中I型CJK6032A数控车床操作面板 华中世纪星系统操作面板 手持单元(手轮) ◎手持单元(手轮) 1.增量进给 当手持单元(手轮)开关置于“OFF”档时,按压控制面板上的“增量”键(指示灯亮),可增量移动坐标轴: 按 一下“+X”、“+Y”或“+Z”(指示灯亮),X轴、Y轴或Z轴将正向移动一个增量值;按一下“-X”、“+Y”或“-Z”(指示灯亮),X轴、Y轴或Z轴将负向移动一个增量值;同时按一下X、Y和Z,能同时控制X轴、Y轴或Z轴移动一个增量值;松开按键则移动停止(指示灯灭)。 增量进给的增量值由控制面板上的“×1”,“×10”,“×100”,“×1000”四个增量倍率键控制,对应关系如下表: 增量倍率键 ×1 ×10 ×100 ×1000 增量值(㎜) 0.001 0.01 0.1 1 2.手摇进给 当手持单元(手轮)开关置于“X”、“Y”、“Z”档时,按压控制面板上的“增量”键(指示灯亮),可手摇进给机床坐标轴。顺时针/逆时针方向旋转手摇脉冲发生器,可控制X、Y、Z轴向正向或负向增量移动(务必注意移动方向)。 手摇进给的增量值(手摇脉冲发生器每转一格的移动量)由手持单元上的增量倍率波段开关“×1”,“×10”,“×100”控制,对应关系如下表: 倍率波段位置 ×1 ×10 ×100 增量值(㎜) 0.001 0.01 0.1 六、数控铣床编程操作实践 教学基本要求: 1.了解数控铣床的数控系统、机床结构组成及数控铣削加工的基本概念和特点。 2.掌握数控铣床编程和操作的基本方法。能够根据图纸要求,独立地完成较简单零件的编程设计和加工。 数控铣床是一类很重要的数控机床,在数控机床中所占的比例最大,在航空航天、汽车制造、一般机械加工和模具制造业中应用非常广泛。数控铣床可进行钻孔、镗孔、攻螺纹、外形轮廓铣削和立体轮廓铣削及五维复杂形面的铣削加工。加工中心、柔性加工单元是在数控铣床的基础上产生和发展的,其主要加工也是铣削加工。 1.基本练习 操作前应了解数控铣床操作面板上各个按钮的功用。 练习一 开机 (ZJK7532A型数控铣床) 1)开总电源—将机床后侧总开关顺时针旋转90度; 2)打开NC开关—将控制面板钥匙开关转到开的位置; 3)打开计算机—系统软件自动运行,待CRT屏幕正常显示操作界面后再操作下一步; 4)打开急停开关—顺时针旋转急停按钮,弹起即可。 (HCZK1340型数控铣床) 1)开总电源—将机床后侧总开关向上拨至ON位置; 2)系统软件自动运行,待CRT屏幕正常显示操作界面后再操作下一步; 3)打开急停开关—顺时针旋转急停按钮,弹起即可。 关机步骤同开机步骤顺序正好相反。 练习二 回参考点 步骤: 先选择加工方式为回参考点方式,将坐标键+Z、+X 、+Y各按一下,待机床坐标系值X、Y与Z都显示为零且回零指示灯亮后,回零完成。 练习三 坐标轴移动控制 用手动、步进或手摇方式将刀具移动到点M(-180.123,-120.456,-100.789)。 步骤:(粗调整)将工作方式选择开关置于点动——按住-Z、-X、-Y,移动各轴接近点M; (精调整)将工作方式选择开关置于步进——选择进给倍率(×1、×10、×100、×1000)(×1时点击一次,位移0.001,×10时点击一次,位移0.01,×100时点击一次,位移0.1,×1000时点击一次,位移1mm)。 如机床配有手持单元,可使用手轮操作。 练习四 MDI手动数据输入方式 这种方式是通过手动输入程序段,机床自动按指令来执行的,在需要保留当前机床坐标值位置的情况下,采用这种方式移动坐标将更加方便和可靠。其方法是: 1)设置工作方式选择开关到MDI运行方式,在命令行输入程序段,如G91 G00 X10 Y5 Z10,并确认; 2)设置工作方式选择开关到自动方式,按下“循环启动”键开始执行; 3)等调整完毕后,选择MDI运行方式,在命令行输入程序段: G91 G00 X-10 Y-5 Z-10,并确认; 4)按下“循环启动”键执行,机床返回到原来坐标值位置。 如果发现运行轨迹不对或其它异常情况,需停止自动运行,可按F7键来停止自动运行(非常紧急情况下按下红色急停按钮来停止)。 2.坐标系设定(对刀) 对刀是数控加工中的主要操作和重要技能,零件加工前必须进行对刀操作,对刀的准确性决定了零件的加工精度,同时对刀效率还直接影响数控加工效率。 对刀的目的是确定程序原点在机床坐标系中的位置,即工件坐标系与机床坐标系的关系。其实质就是测量程序原点与机床原点之间的偏移距离并设置程序原点在以刀位点为参照的机床坐标系里的坐标。 刀位点:刀具上的一特定点,即程序编制中,用于表示刀具特征的点。刀位点用以确定刀具在机床坐标系中位置,也是对刀和加工的基准点。对于各类铣床用刀具,其刀位点如下图所示。 a)钻头 b)镗刀 c)立铣刀 d)球头铣刀 1)G92指令对刀 使用G92指令,在加工前必须确定对刀点,由G92指令后续坐标值设定工件坐标系。 对刀点:是数控加工中刀具相对于工件运动的起点,即零件程序加工的起始点,所以对刀点也称“程序起点”、“起刀点”。对刀点可设在工件上并与工件原点重合,也可设在工件外,任何便于对刀之处,但该点与工件原点之间必须有确定的坐标关系。 G92指令对刀方法: (1)通过试切使刀位点分别获得工件坐标系原点在机床坐标系中的绝对坐标值X0、Y0、Z0; (2)将工件坐标系原点在机床坐标系中的绝对坐标值X0、Y0、Z0与G92指令后续坐标值相加得到对刀点(起刀点)在机床坐标系中的绝对坐标值X、Y、Z; (3)手动方式或在MDI方式下移动机床到起刀点(X、Y、Z)位置即完成坐标系建立。 2)G54~G59指令对刀(零点偏置) 使用G54 指令,在加工前要确定程序原点在机床坐标系中的坐标值,预先由MDI功能设置在“坐标系”功能表中,根据程序指令G54~G59,选择使用哪个工件坐标系。 G54~G59指令对刀方法: (1)通过试切使刀位点分别获得工件坐标系原点在机床坐标系中的绝对坐标值X0、Y0、Z0; (2)在MDI方式下,按功能键“坐标系”,进入相应画面后,输入工件坐标系原点在机床坐标系中的绝对坐标值X0、Y0、Z0,按“回车”键,完成工件坐标系零点偏置值的存储设定。 (3)手动调整机床至适当位置后,(安全距离)便可调用程序执行加工。 3.编辑程序加工 练习一 在计算机上编辑输入下列程序,并检查程序输入的正确性。然后,在教师的指导下,完成对刀后启动机床加工。(编辑键F2↙,磁盘文件↙,Tab↙,字母Oxxxx↙%xx↙,输入文件) 用提供的刀具在蜡模上完成上表面整平加工X(160mm)、Y(120mm),工件零点在蜡模上表面的左下角处(深度以低凹处为准),对刀点P(-10、-10、10)。 上平面加工参考程序 主程序 %1000 NO1 G92 X-10 Y-10 Z10 NO2 G90 G01 Z-3 S900 F300 M03 NO3 X0 Y0 NO4 M98 P2000 L7 NO5 G90 Z10 NO6 G00 X-10 Y-10 NO7 M05 NO8 M30 子程序 %2000 N10 G91 G01 X160 F300 N11 Y10 N12 X-160 N13 Y10 N14 M99 练习二 在计算机上输入下列程序,并检查程序输入的正确性。然后,在教师的指导下,完成对刀后启动机床加工。(编辑键F2↙,磁盘文件↙,Tab↙,字母Oxxxx↙%xx↙,输入文件)。对刀点(0,0,10)在蜡模中心距上表面10㎜处。 %1000 NO1 G92 X0 Y0 Z10 N02 G90 G00 G42 D01 X60 Y50 N03 G01 Z-3 S900 F200 M03 N04 X0 F200 N05 G03 X0 Y-50 R50 N06 G03 X18.856 Y-36.667 R20 N07 G01 X28.284 Y-10 N08 G03 Y10 R30 N09 G01 X18.856 Y36.667 N10 G03 X0 Y50 R20 N11 G01 X-10 F400 N12 Z35 N13 M05 N14 G00 G40 X0 Y0 N15 M02 4.铣床加工零件实例 ⑥ ⑤ ④ ③ ② ① 刀具起始点 1. 选择工件坐标系 X0、Y0如图所示,Z0在工件上表面; 2. 零件安装 用毛坯上预先做好的2-Ф8.5工艺孔将零件紧固在机床工作台上; 3. 刀具起始位置 图中X-10,Y-10,Z10处; 4. 刀具、切削用量 Ф12立铣刀,S600,F100; 5. 切削路径 如图所示,顺时针①~⑥。 参考程序: 行号 程序(OXXX) 注释 %1234 起始符 N01 G92X-10Y-10Z10 建立工件坐标系 N02 G01Z-2M03S600F300 刀具落刀2mm N03 G41G01X0Y0D01F100 选左刀补 N04 Y20 直线进给 N05 G02X60Y20I30J0 加工外圆弧 N06 G01Y0 直线进给 N07 X45 直线进给 N08 G03X15Y0I-15J0 加工内圆弧 N09 G01X0 直线进给 N10 G40G01X-10Y-10F300 取消刀补 N11 Z30 抬刀 N12 M05 主轴停 N13 M30 程序结束 5.铣削编程实例 编制如图所示的零件的加工程序。 编程坐标系如下图所示设定,O(0,0,0)点为建立的工件坐标系原点,对刀点(0,0,10),建立刀补点和取消刀补点为P0 (-65,-95)。刀具从P1 点切入工件,然后沿点划线上箭头方向进行进给加工,最后回到P0 点。切削用量参照《工艺手册》有关资料选择:主轴转速600rpm,进给速度200mm/min。 首先进行基点计算,图中P1 、P2 、P7 、P8 、P9 点坐标已知,P3、P4、P5 、P6 点的坐标经计算得:P3(-25,-40),P4(-20,-15),P5(20,-15),P6(25,40)。 各圆弧插补段的起点相对圆弧圆心的坐标如下: C1 圆弧的圆心为I=-60 ,J=25;C2 圆弧的圆心为I=20 ,J=15;C3 圆弧的圆心为I=65 ,J=0。 铣削加工程序编制如下: O1234 零件程序名 %0003 N01 G92 X0 Y0 Z10 设定工件坐标系 N02 G90 G41 G00 X-65.0 Y-95.0 D01 快速至点P6 上方 N03 G01 Z-3 F200 M03 M07 S600 切削液打开,主轴启动,Z 轴进刀 N04 X-45.0 Y-75.0 直线插补P0 →P1 N05 Y-40.0 直线插补P1 →P2 N06 X-25.0 直线插补P2 →P3 N07 G03 X-20.0 Y-15.0 I-60.0 J25.0 圆弧插补P3 →P4 N08 G02 X20.0 I20.0 J15.0 圆弧插补P4 →P5 N09 G03 X25.0 Y-40.0 I65.0 J0.0 圆弧插补P5 →P6 N10 G01 X45.0 直线插补P6 →P7 N11 Y-75.0 直线插补P7 →P8 N12 X0.0 Y-65.0 直线插补P0 →P9 N13 X-45.0 Y-75.0 直线插补P9 →P1 N14 G40 X-65.0 Y-95.0 回P0 点,注销刀具半径补偿 N15 Z10.0 M05 M09 切削液关闭,主轴停止,Z 轴抬刀 N16 M30 程序结束 6.练习题 (1) 用Φ12立铣刀完成“心形”槽的编程与加工 (2) 用Φ12立铣刀完成以下零件图的轮廓加工 2-R10 (3) 观察加工过程 l NC铣床的加工过程与普通铣床有何区别? l 工件、刀具是如何运动的? l 加工出的工件是什么形状?它是怎样形成的? l NC铣床与普通铣床在结构上有何区别? 附录1 铣床准备功能表 G代码 组 功能 参数(后续地址字) 备注 G00 G01 G02 G03 01 快速定位 直线插补 顺圆插补 逆圆插补 X,Y,Z,A,B,C,U,V,W 同上 X,Y,Z,U,V,W,I,J,K,R 同上 G04 G07 G09 00 暂停 虚轴指定 准停校验 X X,Y,Z,A,B,C,U,V,W G11 G12 07 单段允许 单段禁止 G17 G18 G19 02 X(U)Y(V) 平面选择 Z(W)X(U) 平面选择 Y(V)Z(W) 平面选择 X,Y,U,V X,Z,U,W Y,Z,V,W G20 G21 G22 08 英寸输入 毫米输入 脉冲当量 G24 G25 03 镜像开 镜像关 X,Y,Z,A,B,C,U,V,W G28 G29 00 返回到参考点 由参考点返回 X,Y,Z,A,B,C,U,V,W G33 01 螺纹切削 X,Y,Z,A,B,C,U,V,W,F,Q G40 G41 G42 09 刀具半径补偿取消 左刀补 右刀补 D D G43 G44 G49 10 刀具长度正向补偿 刀具长度负向补偿 刀具长度补偿取消 H H G50 G51 04 缩放关 缩放开 X,Y,Z,P G52 G53 00 局部坐标系设定 直接机床坐标系编程 X,Y,Z,A,B,C,U,V,W G54 G55 G56 G57 G58 G59 11 工作坐标系1选择 工作坐标系2选择 工作坐标系3选择 工作坐标系4选择 工作坐标系5选择 工作坐标系6选择 G60 00 单方向定位 X,Y,Z,A,B,C,U,V,W G61 G64 12 精确停止校验方式 连续方式 G65 00 子程序调用 P,A—Z G68 G69 05 旋转变换 旋转取消 X,Y,Z,R G73 G74 G76 G80 G81 G82 G83 G84 G85 G86 G87 G88 G89 06 深孔钻削循环 逆攻丝循环 精镗循环 固定循环取消 定心钻循环 钻孔循环 深孔钻循环 攻丝循环 镗孔循环 镗孔循环 反镗循环 镗孔循环 镗孔循环 X,Y,Z,P,Q,R 同上 同上 同上 同上 同上 同上 同上 同上 同上 同上 同上 同上 G90 G91 13 绝对值编程 增量值编程 G92 11 工作坐标系设定 X,Y,Z,A,B,C,U,V,W G94 G95 14 每分钟进给 每转进给 G98 G99 15 固定循环返回到起始点 固定循环返回到R点 附录2 M代码及功能 代码 模态 功能说明 代码 模态 功能说明 M00 非模态 程序停止 M03 模态 主轴正转起动 M01 非模态 选择停止 M04 模态 主轴反转起动 M02 非模态 程序结束 M05 模态 主轴停止转动 M30 非模态 程序结束并返回程序起点 M06 非模态 换刀 M98 非模态 调用子程序 M07 模态 切削液打开 M99 非模态 子程序结束 M09 模态 切削液停止 七、数控车床编程操作实践 教学基本要求: 1.了解数控车床的数控系统、机床结构组成及数控车削加工的基本概念 和特点。 2.掌握数控车床编程和操作的基本方法。能够根据图纸要求,独立地完成较简单零件的编程设计和加工。 3.初步掌握数控加工- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数控机床 编程 操作 实践 指导书
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【xrp****65】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【xrp****65】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【xrp****65】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【xrp****65】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文