数控机床编程与操作实践指导书_第1页
数控机床编程与操作实践指导书_第2页
数控机床编程与操作实践指导书_第3页
数控机床编程与操作实践指导书_第4页
数控机床编程与操作实践指导书_第5页
已阅读5页,还剩38页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、数控机床编程与操作实践指导书XXXDX机械系1数控机床概述2数控机床的坐标系统3程序结构、格式4常用编程指令5NC系统操作面板及手持单元6数控铣床编程操作实践7数控车床编程操作实践8电火花线切割机床基本操作与编程简介 9加工中心及 CAD/CAM简介、数控机床概述数控机床简言之就是用数字信息控制进而实现自动化加工过程的机床设备。机床一经调 整完毕整个加工过程无需人来干预,具有适应性强、加工精度高、质量稳定和生产效率高等 优点,是现代机械加工业实现柔性化、集成化、智能化生产的基础设备。它广泛用于航空、 航天、造船、汽车、模具等各机械制造领域。数控机床的工作原理如下图所示:数控机床的加工过程如下图

2、所示:成品数机床控机加床工伺服系统 数控装置信息载体编制程序工零件件图图样1分类数控机床按工艺用途可分为数控车床 (包括车削中心) 、数控铣床、 数控电加工机床和其 他派生机床。其中车削中心也属数控车床,它可在一次装夹中完成回转零件的几乎所有加工 序。数控铣床又可分为镗铣床和加工中心,加工中心具有刀库与自动换刀功能,工件一次装 夹后可完成铣、镗、钻、铰和攻丝等多种加工工序。常见的数控电加工机床一般有电火花成 型机床、电火花线切割机床和数控激光切割机床。按运动方式可分为点位控制、直线控制和轮廓控制三种。2数控机床与普通机床的主要区别1)CNC机床一般具有手动加工(用电手轮) 、机动加工和控制程序

3、自动加工功能,加工 过程中一般不需要人工干预。普通机床只有手动加工和机动加工功能,加工过程全部由人工 干预。2)CNC机床一般具有 CRT屏幕显示功能。显示加工程序、多种工艺参数、加工时间、刀 具运动轨迹以及工件图形等。数控机床一般还具有自动报警显示功能,根据报警信号或报警 提示,可以迅速查找机器故障。而普通机床不具备上述功能。3)CNC机床主传动和进给传动采用直流或交流无级调速伺服电动机。一般没有主轴变速 箱和进给变速箱,传动链短。而普通机床主传动和进给传动一般采用三相交流异步电动机, 由变速箱实现多级变速以满足工艺要求,机床传动链长。4)CNC机床具有多坐标轴联动功能,合成复杂的加工轨迹。

4、5)CNC机床一般具有工件测量系统。加工过程中一般不需要进行工件尺寸的人工测量。 而普通机床在加工过程中必须由人工不断地进行测量,以保证工件的加工精度。6)CNC机床与普通机床最显著的区别是当对象(工件)改变时,数控机床只需改变加工 程序(应用软件)不需要对机床作较大的调整,即能加工出各种不同的工件。、数控机床的坐标系统在数控机床上加工零件时,刀具与工件的相对运动必须在确定的坐标系中才能按规定的 程序进行加工。1标准坐标系和运动方向的命名 为了便于编程时描述机床的运动,简化程序的编制方法,保证程序的通用性,数控机床 的坐标和运动方向均已标准化。我国机械工业部于 1982 年颁布了 JB3051

5、 82数字控制机 床的坐标和运动方向的命名标准,该标准与 IS0841 等效。其命名原则和规定如下:1)刀具相对于静止工件而运动 编程时一律假定工件不动而刀具运动,所以对于程编人员来说,即使不知道是刀具移近 工件,还是工件移近刀具,也能编出正确的程序。2)标准坐标系的规定 数控机床的坐标系采用右手笛卡儿直角坐标系,如下图所示。图中大拇指的指向为 X 轴 的正方向,食指的指向为 Y轴的正方向,中指的指向为 Z轴的正方向。围绕 X, Y, Z 轴旋 转的圆周进给坐标轴分别用 A, B , C 表示,其方向以右手螺旋法则确定。对于工件运动而 不是刀具运动的机床,在坐标系命名时,在坐标系的符号上应加注

6、标记“” 以示区别,如 X、 Y、 Z等。3)运动方向的规定 刀具与工件之间距离增大的方向为坐标轴的正方向。按相对运动的关系,工件运动的正 方向恰好与刀具运动的正方向相反,即有:+ X =- X , + Y =- Y , + Z =- Z ,+ A =- A , + B =- B , + C =- C 右手迪卡尔直角坐标系2数控机床坐标轴的确定1)Z 轴的运动是由传递切削力的主轴所决定。 与主轴轴线平行或重合的坐标轴即为Z 轴。对铣床、钻床、镗床等机床是主轴带动刀具旋转;对车床、磨床等是主轴带动工件旋转。如果机床上有几个主轴,则选一垂直于机床工作台的、常用的主轴为 Z 主轴。对于没有 回转主轴

7、的机床 ( 如牛头刨床 ) ,则指定垂直于工作台面的轴为 Z 轴。如有另一轴平行于 Z轴, 则定义为 W轴,还有第三轴平行于 Z 轴,则定义为 R轴。2)X轴通常是水平轴 , 垂直于 Z轴, 且位于与工件定位平面相平行的水平面。 在刀具旋转的机床上 ( 如铣床、钻床、镗床 ),如 Z轴是水平的 (卧式 ) ,则由主轴向工件 看, X轴的正方向指向右方;如 Z轴是垂直的 (立式 ) ,则由主轴向立柱看, X轴的正方向指向 右方。因此,当面对机床看时,立式铣床与卧式铣床的X 轴正方向相反。在工件旋转的机床上 ( 如车床、磨床等 ) ,X的运动方向是径向的,且平行与横向滑座, 刀具离开工件旋转中心的

8、方向是 X的正方向;对于无主轴的机床 (如刨床 ) ,则选定主要切削 方向为 X 轴正方向;如另有第二、第三轴平行于 X 轴,则分别定义为 U轴和 P 轴。3)Y轴可以根据已确定的 Z 轴、 X轴方向,用右手笛卡儿坐标系来确定。如另有第二、 第三轴平行于 Y 轴,则分别定义为 V轴和 Q轴。因此,机床坐标轴的方向取决于机床的类型和各组成部分的布局。确定机床坐标轴时, 一般先确定 Z 轴,再确定 X轴、 Y轴。下图为卧式数控车床和立式数控铣床的坐标轴。卧式数控车床立式数控铣床3机床坐标系与工件坐标系1)机床坐标系、机床原点和机床参考点 机床坐标系是机床固有的坐标系,是机床制造和调整的基准,也是工

9、件坐标系设定的基 准。机床坐标系的原点称为机床原点。在机床经过厂家设计、制造和调整后,这个原点便被 确定下来。机床参考点是数控机床上的一个固定点,通常在每个坐标轴的移动范围内设置,大多数 机床将刀具沿其坐标轴正向运动的极限点作为参考点,其位置用机械行程挡块来确定。参考 点位置在机床出厂时已调整好,一般不作变动。数控机床上电时并不知道机床原点,通常要 进行机动或手动回参考点操作,机床回到了参考点位置,也就知道了该坐标轴的原点位置, CNC 就建立起了机床坐标系。一旦机床断电后,数控系统就失去了对参考点的记忆。通常在下列情况下要进行回参考 点操作:1)在机床关机后重新接通电源时;2)当机床产生超程

10、报警待解除后;3)在机床急停以后。2)工件坐标系、工件零点 工件坐标系也称编程坐标系,是编程人员在编程时使用的。编程人员选择工件上的某一 已知点为原点,建立一个新的坐标系, 称为工件坐标系。工件坐标系的原点,也称工件零点。 工件坐标系一旦建立便一直有效,直到被新的工件坐标系所取代。数控加工开始时要设定工件坐标系, 一般用 G92指令可建立工件坐标系, 用 G54 G59 指 令可选择工件坐标系(零点偏置) 。三、程序结构、格式1程序结构一个完整的零件程序由程序号、程序的内容和程序结束三部分组成。例如(华中世纪星 数控系统):%1000 程序号N10 G92 X100 Y100 Z30N20 G

11、90 G00 X20 Y-50 S600 M03N30 Z-10 ;落刀N40 G01 X60 Y0 F300程序内容N50 G00 Z30N60 M05N70 M30 程序结束 注释符 “;”后的内容为注释文字。1)程序号 为了区别存储器中的程序,每个程序都要有程序编号。一般以规定的英文字母( 多用 O、P 或 %)开头,后面跟若干位数字组成。有些数控系统的程序号由英文字母或数字或字母与数 字混合组成。2)程序内容程序内容部分是整个程序的核心,它由许多程序段组成,每个程序段由一个或几个指令 构成,它表示数控机床要完成的全部动作。3)程序结束以程序结束指令 M02或 M30作为整个程序结束的符

12、号,允许与其它程序字合用一个程序 段,但通常是单列一行。2程序段格式程序段格式是指程序段中的字、字符和数据的安排形式。目前通常使用地址符的可变程 序段格式,又称字地址格式,如下图所示。这种格式的每个程序段有若干程序字组成,而程序字通常是由英文字母表示的地址符和 地址符后面的数字组成,字的功能类别由地址符决定。字地址格式具有以下特点:1)程序段中字的前后排列顺序并不严格, 但最好按上面的格式顺序书写, 以方便程序编 辑、修改。2)程序段中没有必要的功能字可以省去。3)前面程序段指定的某些 G功能或 F、S、 T、M功能,若在本程序段仍然有效,则可省 略不写。四、常用编程指令1、有关坐标系和坐标的

13、指令1)绝对值编程 G90与增量值编程 G91格式: G90 /G91说明: G90:绝对值编程,每个编程坐标轴上的编程值是相对于程序原点的。G91:增量值编程, 每个编程坐标轴上的编程值是相对于前一位置而言的,该值等于沿轴移动的距离。G90、G91 为模态代码(模态代码:代码一经定义,其功能一直保持有效,直到被相应的代码 取消或被同组的代码所取代), G90为缺省值。G90、G91 可用于同一程序段中,但要注意其顺序所造成的差异。例:如图所示,使用 G90、G91 编程:控制刀具由 1 点移动到 2点。选择合适的编程方式可使编程简化。 当图纸尺寸由一个固定基准给定时,采用绝对方式编程较为方便

14、。 当图纸尺寸是以轮廓顶点之间的间距给出时,则采用增量方式编程较为方便。2)工件坐标系设定 G92格式: G92 X_Y_Z_ G92指令一般放在一个零件程序的第一段。其中X 、 Y、 Z 为工件坐标原点到刀具起点的有向距离。 G92 指令通过设立刀具起点(对刀点)相对于工件坐标原点的相对位置建立工 件坐标系,该坐标系一经建立,后面的绝对值指令都是以此工件坐标系来定值。数控铣床数控车床G92X100Z100(O1为工件坐标系原点)G92X100Z185(O2为工件坐标系原点)采用 G92 设定的工件坐标系只是建立在工件坐标系中刀具起点相对于程序原点的位置,执行此程序段时刀具并不作移动。 ,不具

15、有记忆功能, 当机床关机后, 设定的坐标系立即失效。 执行此程序段之前必须保证刀位点与程序起点(对刀点)重合。3)G54G59零点偏置格式: G54工件坐标系零点偏置实质上是通过对刀找出工件坐标系原点在机床坐标系中的绝对坐标 值,并将这些值通过机床面板操作,输入到机床偏置存储器(参数)中,从而建立机床原点 与工件原点之间的关系。在编程和加工过程中可以通过 G54 G59指令对不同的坐标系进行选择。 通过零点偏置设 置的工件坐标系,只要不对其进行修改、删除操作,该工件坐标系将永久保存,即使机床关 机,其坐标系值将保留。2、进给控制指令1)快速定位 G00格式: G00 X_Y_Z_说明: X、

16、Y、 Z:定位终点坐标。在 G90 时为终点在工件坐标系中的坐标;在 G91 时为终点 相对于起点的位移量。不运动的轴可以省略不写。G00 指定刀具相对于工件以各轴预先设定的速度,从当前位置快速移动到程序段指令的 定位目标点。 G00 指令一般用于加工前快速定位或加工后快速退刀。指令中的快移速度由机 床参数“快移进给速度”对各轴分别设定,不能用F规定。注意:在执行 G00 指令时,由于各轴以各自速度移动,不能保证各轴同时到达终点,因 而联动直线轴的合成轨迹不一定是直线。操作者必须格外小心,以免刀具与工件发生碰撞。 常见的做法是:铣床将 Z 轴移动到安全高度,车床将 X轴退刀后再执行 G00 指

17、令。 例:如图所示,使用 G00编程:要求刀具从 A 点快速定位到 B 点。G00编程当X 轴和Y 轴的快进速度相同时, 从A 点到B 点的快速定位路线为 ACB,即以折线的方式 到达 B 点,而不是以直线方式从 A B。2)线性进给 G01格式: G01 X _Y_Z_ F_ ;说明: X、Y、Z:线性进给终点,在 G90 时为终点在工件坐标系中的坐标;在G91 时为终点相对于起点的位移量; F:合成进给速度。G01 指令刀具以联动的方式,按 F规定的合成进给速度,从当前位置按线性路线( 联动直线轴的合成轨迹为直线 ) 移动到程序段指令的终点。例: 如图所示,使用 G01 编程:要求从 A

18、点线性进给到 B 点(此时的进给路线是从 A B 的直 线)。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 的 选 择 例: 使用

19、G02对右图所示劣弧 a和优弧 b编程。 圆弧编程的 4 种方法组合(i) 圆弧 aG91 G02 X30 Y30 R30 F300G91 G02 X30 Y30 I30 J0 F300G90 G02 X0 Y30 R30 F300G90 G02 X0 Y30 I30 J0 F300(ii) 圆弧 bG91 G02 X30 Y30 R- 30 F300G91 G02 X30 Y30 I0 J30 F300G90 G02 X0 Y30 R- 30 F300 G90 G02 X0 Y30 I0 J30 F300例: 使用 G02/G03对右图所示的整圆编程。 i )从 A点顺时针一周时G90 G0

20、2 X30 Y0 I - 30 J0 F300G91 G02 X0 Y0 I - 30 J0 F300(ii) 从 B点逆时针一周时G90 G03 X0 Y- 30 I0 J30 F300G91 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:右刀补 ( 在刀

21、具前进方向右侧补偿 ),如图 (b) ; G17:刀具半径补偿平面为 XY 平面;G18:刀具半径补偿平面为 ZX 平面;G19:刀具半径补偿平面为 YZ 平面;X, Y, Z :G00/G01 的参数,即刀补建立或取消的终点(注:投影到补偿平面上的刀具轨迹 受到补偿);D:G41/G42 的参数, 即刀补号码 (D00D99),它代表了刀补表中对应的半径补偿值。 G40、G41、 G42 都是模态代码,可相互注销。(1) 刀具半径补偿平面的切换必须在补偿取消方式下进行;(2) 刀具半径补偿的建立与取消只能用 G00或G01指令,不得是 G02 或 G03。刀具补偿方向(a) 左刀补 (b)

22、右刀补例:考虑刀具半径补偿,编制下图所示零件的加工程序。 要求建立如图所示的工件坐标系,按箭头所指示的路径进行加工,设加工开始时刀具距离工 件上表面 15mm,切削深度为 5mm。刀具半径补偿编程零件程序如下:%1008G92 X- 10 Y- 10 Z15G90 G17G42 G00 X4 Y10 D01Z2 M03 S900G01 Z-5 F800X30G03 X40 Y20 I0 J10G02 X30 Y30 I0 J10G01 X10 Y20Y5G00 Z50 M05G40 X- 10 Y- 10M024、F 、S、T功能代码F :指令表示工件被加工时的合成进给速度, F 的单位取决于

23、 G94 每分钟进给量 ( mm/min) 或 G95 每转进给量( mm/r)。 F 是模态代码。S :主轴转速 , 单位: r/minT、 D 指令:指定刀具号和刀具长度、半径存放寄存器号指令。T、D 后跟两位数字,如T11、D02等。其中数字分别表示存放在库中的刀具号和刀具长度、半径补偿寄存器号。5、M功能代码M03- 主轴正转M04- 主轴反转M05- 主轴停转M30- 程序结束返回五、 NC系统操作面板及手持单元华中 I 型 ZJK7532A 数控铣床操作面板华中 I 型 CJK6032A数控车床操作面板华中世纪星系统操作面板手持单元(手轮)手持单元(手轮)1增量进给当手持单元(手轮

24、)开关置于“ OFF”档时,按压控制面板上的“增量”键(指示灯亮) , 可增量移动坐标轴:按 一下“ X”、“ Y”或“ Z”(指示灯亮) ,X轴、Y轴或 Z轴将正向移动一个增量值; 按一下“ X”、“ Y”或“ Z”(指示灯亮) ,X轴、 Y轴或 Z轴将负向移动一个增量值;同 时按一下 X、Y和 Z,能同时控制 X轴、Y轴或 Z 轴移动一个增量值; 松开按键则移动停止 (指 示灯灭)。增量进给的增量值由控制面板上的“1”,“ 10”,“ 100”,“ 1000”四个增量倍率键控制,对应关系如下表:增量倍率键1 101001000增量值()0.0010.010.112手摇进给当手持单元(手轮)

25、开关置于“ X”、“ Y”、“ Z”档时,按压控制面板上的“增量”键(指 示灯亮),可手摇进给机床坐标轴。顺时针 / 逆时针方向旋转手摇脉冲发生器,可控制X、Y、Z 轴向正向或负向增量移动(务必注意移动方向)。手摇进给的增量值(手摇脉冲发生器每转一格的移动量)由手持单元上的增量倍率波段 开关“ 1”,“ 10”,“ 100”控制,对应关系如下表:倍率波段位置110100增量值()0.0010.010.1六、数控铣床编程操作实践教学基本要求:1了解数控铣床的数控系统、机床结构组成及数控铣削加工的基本概念和特点。2掌握数控铣床编程和操作的基本方法。能够根据图纸要求,独立地完成较简单零件的 编程设计

26、和加工。数控铣床是一类很重要的数控机床,在数控机床中所占的比例最大,在航空航天、汽车 制造、一般机械加工和模具制造业中应用非常广泛。数控铣床可进行钻孔、镗孔、攻螺纹、 外形轮廓铣削和立体轮廓铣削及五维复杂形面的铣削加工。加工中心、柔性加工单元是在数 控铣床的基础上产生和发展的,其主要加工也是铣削加工。1基本练习操作前应了解数控铣床操作面板上各个按钮的功用。练习一 开机(ZJK7532A 型数控铣床 )1)开总电源将机床后侧总开关顺时针旋转90 度;2)打开 NC开关将控制面板钥匙开关转到开的位置;3)打开计算机系统软件自动运行,待CRT屏幕正常显示操作界面后再操作下一步;4)打开急停开关顺时针

27、旋转急停按钮,弹起即可。(HCZK1340 型数控铣床 )1)开总电源将机床后侧总开关向上拨至ON位置;2)系统软件自动运行,待 CRT屏幕正常显示操作界面后再操作下一步;3)打开急停开关顺时针旋转急停按钮,弹起即可。 关机步骤同开机步骤顺序正好相反。练习二 回参考点步骤: 先选择加工方式为回参考点方式,将坐标键+Z、+X 、+Y 各按一下,待机床坐标系值 X、Y与 Z 都显示为零且回零指示灯亮后,回零完成。练习三 坐标轴移动控制用手动、步进或手摇方式将刀具移动到点M(-180.123 ,-120.456 , -100.789 )。步骤:(粗调整) 将工作方式选择开关置于点动按住 -Z 、-X

28、、-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)

29、设置工作方式选择开关到自动方式,按下“循环启动”键开始执行;3)等调整完毕后,选择 MDI运行方式 ,在命令行输入程序段: G91 G00 X-10 Y-5 Z-10 , 并确认;4)按下“循环启动”键执行,机床返回到原来坐标值位置。如果发现运行轨迹不对或其它异常情况, 需停止自动运行, 可按 F7 键来停止自动运行 (非 常紧急情况下按下红色急停按钮来停止) 。2坐标系设定(对刀) 对刀是数控加工中的主要操作和重要技能,零件加工前必须进行对刀操作,对刀的准确 性决定了零件的加工精度,同时对刀效率还直接影响数控加工效率。对刀的目的是确定程序原点在机床坐标系中的位置, 即工件坐标系与机床坐标系的

30、关系。 其实质就是测量程序原点与机床原点之间的偏移距离并设置程序原点在以刀位点为参照的机 床坐标系里的坐标。刀位点: 刀具上的一特定点,即程序编制中,用于表示刀具特征的点。刀位点用以确定 刀具在机床坐标系中位置,也是对刀和加工的基准点。对于各类铣床用刀具,其刀位点如下 图所示。b) 镗刀c)立铣刀1)G92指令对刀使用 G92指令,在加工前必须确定对刀点,由G92指令后续坐标值设定工件坐标系。对刀点: 是数控加工中刀具相对于工件运动的起点,即零件程序加工的起始点,所以对 刀点也称“程序起点”、 “起刀点” 。对刀点可设在工件上并与工件原点重合,也可设在工件 外,任何便于对刀之处,但该点与工件原

31、点之间必须有确定的坐标关系。G92指令对刀方法:( 1)通过试切使刀位点分别获得工件坐标系原点在机床坐标系中的绝对坐标值X0、Y0、 Z0;( 2)将工件坐标系原点在机床坐标系中的绝对坐标值X0、Y0、 Z0与G92指令后续坐标值相加得到对刀点(起刀点)在机床坐标系中的绝对坐标值X、Y、 Z;( 3)手动方式或在 MDI方式下移动机床到起刀点( X、Y、Z)位置即完成坐标系建立。 2)G54G59指令对刀(零点偏置)使用G54 指令,在加工前要确定程序原点在机床坐标系中的坐标值, 预先由 MDI功能设置 在“坐标系”功能表中,根据程序指令G54G59,选择使用哪个工件坐标系。G54G59指令对

32、刀方法:( 1)通过试切使刀位点分别获得工件坐标系原点在机床坐标系中的绝对坐标值X0、Y0、 Z0;(2)在 MDI 方式下,按功能键“坐标系” ,进入相应画面后,输入工件坐标系原点在机床坐 标系中的绝对坐标值 X0、Y0、 Z0,按“回车”键,完成工件坐标系零点偏置值的存储 设定。( 3)手动调整机床至适当位置后, (安全距离)便可调用程序执行加工。3编辑程序加工练习一 在计算机上编辑输入下列程序,并检查程序输入的正确性。然后,在教师的指导下,完 成对刀后启动机床加工。 (编辑键 F2,磁盘文件, Tab,字母 Oxxxx %xx,输入文件) 用提供的刀具在蜡模上完成上表面整平加工X(160

33、mm)、Y(120mm),工件零点在蜡模上表面的左下角处(深度以低凹处为准) ,对刀点 P(-10 、-10、10) 。上平面加工参考程序 主程序 %1000NO1 G92 X-10 Y-10 Z10NO2 G90 G01 Z-3 S900 F300 M03 NO3 X0 Y0NO4 M98 P2000 L7NO5 G90 Z10NO6 G00 X-10 Y-10NO7 M05NO8 M30 子程序 %2000N10 G91 G01 X160 F300N11 Y10N12 X-160N13 Y10 N14 M99练习二 在计算机上输入下列程序,并检查程序输入的正确性。然后,在教师的指导下,完成

34、对 刀后启动机床加工。 (编辑键 F2,磁盘文件, Tab,字母 Oxxxx %xx,输入文件) 对刀点( 0, 0, 10)在蜡模中心距上表面 10 处。%1000NO1 G92 X0 Y0 Z10N02 G90 G00 G42 D01 X60 Y50N03 G01 Z-3 S900 F200 M03N04 X0 F200N05 G03 X0 Y-50 R50N06 G03 X18.856 Y-36.667 R20N07 G01 X28.284 Y-10N08 G03 Y10 R30N09 G01 X18.856 Y36.667N10 G03 X0 Y50 R20N11 G01 X-10 F

35、400N12 Z35N13 M05N14 G00 G40 X0 Y0N15 M024铣床加工零件实例刀具起始点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刀具落刀 2mmN03 G41G01X0Y0D01F100选左刀补N04 Y

36、20直线进给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 点。切削用量参照工艺手册有关资料选

37、择:主轴转 速 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%0003N01 G92 X0 Y0 Z10零件程序名设定工件坐标系N02 G90 G41 G00 X-65.0 Y-9

38、5.0 D01N03 G01 Z-3 F200 M03 M07 S600N04 X-45.0 Y-75.0N05 Y-40.0N06 X-25.0N07 G03 X-20.0 Y-15.0 I-60.0 J25.0N08 G02 X20.0 I20.0 J15.0N09 G03 X25.0 Y-40.0 I65.0 J0.0N10 G01 X45.0N11 Y-75.0N12 X0.0 Y-65.0N13 X-45.0 Y-75.0N14 G40 X-65.0 Y-95.0N15 Z10.0 M05 M09N16 M30快速至点 P6 上方切削液打开 , 主轴启动 ,Z 轴进刀直线插补 P0

39、P1直线插补 P1 P2直线插补 P2 P3圆弧插补 P3 P4圆弧插补 P4 P5圆弧插补 P5 P6直线插补 P6 P7直线插补 P7 P8直线插补 P0 P9直线插补 P9 P1回P0 点,注销刀具半径补偿 切削液关闭,主轴停止, Z 轴抬刀 程序结束6练习题1) 用 12 立铣刀完成“心形”槽的编程与加工2) 用 12 立铣刀完成以下零件图的轮廓加工3) 观察加工过程 NC铣床的加工过程与普通铣床有何区别 工件、刀具是如何运动的? 加工出的工件是什么形状?它是怎样形成的? NC铣床与普通铣床在结构上有何区别?附录 1 铣床准备功能表G代码组功能参数(后续地址字)备注G00快速定位X,Y

40、,Z,A,B,C,U,V,WG0101直线插补同上G02顺圆插补X,Y,Z,U,V,W,I,J,K,RG03逆圆插补同上G04暂停XG0700虚轴指定X,Y,Z,A,B,C,U,V,WG09准停校验G1107单段允许G12单段禁止G17X(U)Y(V) 平面选择X,Y,U,VG1802Z(W)X(U) 平面选择X,Z,U,WG19Y(V)Z(W) 平面选择Y,Z,V,WG20英寸输入G2108毫米输入G22脉冲当量G2403镜像开X,Y,Z,A,B,C,U,V,WG25镜像关G2800返回到参考点X,Y,Z,A,B,C,U,V,WG29由参考点返回G3301螺纹切削X,Y,Z,A,B,C,U,

41、V,W,F,QG40G41G4209刀具半径补偿取消 左刀补 右刀补DDG43刀具长度正向补偿HG4410刀具长度负向补偿HG49刀具长度补偿取消G5004缩放关G51缩放开X,Y,Z,PG5200局部坐标系设定X,Y,Z,A,B,C,U,V,WG53直接机床坐标系编程G54工作坐标系 1 选择G55工作坐标系 2 选择G5611工作坐标系 3 选择G57工作坐标系 4 选择G58工作坐标系 5 选择G59工作坐标系 6 选择G6000单方向定位X,Y,Z,A,B,C,U,V,WG6112精确停止校验方式G64连续方式G6500子程序调用P,AZG6805旋转变换X,Y,Z,RG69旋转取消G

42、73深孔钻削循环X,Y,Z,P,Q,RG74逆攻丝循环同上G76精镗循环同上G80固定循环取消同上G81定心钻循环同上G82钻孔循环同上G8306深孔钻循环同上G84攻丝循环同上G85镗孔循环同上G86镗孔循环同上G87反镗循环同上G88镗孔循环同上G89镗孔循环同上G9013绝对值编程G91增量值编程G9211工作坐标系设定X,Y,Z,A,B,C,U,V,WG9414每分钟进给G95每转进给G9815固定循环返回到起始点G99固定循环返回到 R 点附录 2 M 代码及功能代码模态功能说明代码模态功能说明M00非模态程序停止M03模态主轴正转起动M01非模态选择停止M04模态主轴反转起动M02

43、非模态程序结束M05模态主轴停止转动M30非模态程序结束并返回程序起点M06非模态换刀M98非模态调用子程序M07模态切削液打开M99非模态子程序结束M09模态切削液停止七、数控车床编程操作实践教学基本要求:1了解数控车床的数控系统、机床结构组成及数控车削加工的基本概念 和特点。2掌握数控车床编程和操作的基本方法。 能够根据图纸要求, 独立地完成较简单零件的 编程设计和加工。3初步掌握数控加工工艺安排、工步划分、轨迹计算、程序编制。数控车床又称 CNC车床,能自动地完成对轴类与盘类零件内外圆柱面、圆锥面、 圆弧面、螺纹等切削加工,并能进行切槽、钻孔、扩孔和铰孔等工作。数控车床具有加工精度稳定性

44、 好、加工灵活、通用性强,能适应多品种、小批生产自动化的要求,特别适合加工形状复杂 的轴类或盘类零件。数控车床机械结构特点为:1) 采用高性能的主轴部件,具有传递功率大、刚度高、抗振性好及热变形小等优点。2) 进给伺服传动一般采用滚珠丝杠副、 直线滚动导轨副等高性能传动件, 具有传动链短、 结构简单、传动精度高等特点。3) 高档数控车床,有较完善的刀具自动交换和管理系统。工件在车床上一次安装后,能 自动地完成工件多道加工工序。1基本练习操作前应了解数控车床操作面板上各个按钮的功用。练习一 开机(CJK6032A 型数控车床 )1)开总电源将机床后侧总开关顺时针旋转90 度;2)打开 NC开关将

45、控制面板钥匙开关转到开的位置;3)打开计算机系统软件自动运行,待CRT屏幕正常显示操作界面后再操作下一步;4)打开急停开关顺时针旋转急停按钮,弹起即可。(TK36 型数控车床 )1)开总电源将机床后侧总开关向上拨至ON位置。2)打开 NC开关 将控制面板右侧 NC开关绿色按钮按下,系统软件自动运行,待CRT屏幕正常显示操作界面后再操作下一步。3)打开急停开关顺时针旋转急停按钮,弹起即可。 关机步骤同开机步骤顺序正好相反。练习二 回参考点步骤: 先选择加工方式为回参考点方式, 将坐标键 +X 、+Z各按一下, 待机床坐标系值 X 与 Z 都显示为零且回零指示灯亮后,回零完成。练习三 坐标轴移动

46、用手动、步进或手摇方式移动刀具到某点,掌握各种方式的正确操作方法。练习四 刀位控制1)移动刀架至一可安全换刀位置,确保刀架转位时不碰撞工件和机床上其他部件。2)在手动方式下,按“刀位选择”键预选刀,操作界面上的辅助机能可观察到“ST01”至“ ST04”的变化,接着按“刀位转换”键,刀架转动至指定刀位。3坐标系设定(对刀)对刀是数控加工中的主要操作和重要技能,零件加工前必须进行对刀操作,对刀的准确 性决定了零件的加工精度,同时对刀效率还直接影响数控加工效率。对刀的目的是确定程序原点在机床坐标系中的位置, 即工件坐标系与机床坐标系的关系。 其实质就是测量程序原点与机床原点之间的偏移距离并设置程序

47、原点在以刀位点为参照的机 床坐标系里的坐标。刀位点: 刀具上的一特定点,即程序编制中,用于表示刀具特征的点。刀位点用以确定 刀具在机床坐标系中位置, 也是对刀和加工的基准点。 对于各类车刀, 其刀位点如下图所示。车刀刀位点1)G92指令对刀使用 G92指令,在加工前必须确定对刀点,由G92指令后续坐标值设定工件坐标系。对刀点: 是数控加工中刀具相对于工件运动的起点,即零件程序加工的起始点,所以对 刀点也称“程序起点”、 “起刀点” 。对刀点可设在工件上并与工件原点重合,也可设在工件 外,任何便于对刀之处,但该点与工件原点之间必须有确定的坐标关系。换刀点: 是指刀架转位换刀时所在的位置。换刀点的

48、位置可以是固定的,也可以是任意 一点。它的设定原则是以刀架转位时不碰撞工件和机床上其他部件为准则,通常和刀具起刀 点重合。G92指令对刀方法:(1)通过试切、 测量使刀位点分别获得工件坐标系原点在机床坐标系中的绝对坐标值X0、Z0;( 2)将工件坐标系原点在机床坐标系中的绝对坐标值X0、Z0与G92指令后续坐标值相加得到对刀点(起刀点)在机床坐标系中的绝对坐标值X、 Z;( 3)手动方式或在 MDI方式下移动机床到起刀点( X、Z)位置即完成坐标系建立。2)G54G59指令对刀(零点偏置)使用G54 指令,在加工前要确定程序原点在机床坐标系中的坐标值,预先由 MDI功能设置在“坐标系”功能表中

49、,根据程序指令G54G59,选择使用哪个工件坐标系。G54G59指令对刀方法:(1)通过试切、 测量使刀位点分别获得工件坐标系原点在机床坐标系中的绝对坐标值X0、Z0;(2)在 MDI 方式下,按功能键“坐标系” ,进入相应画面后,输入工件坐标系原点在机床 坐标系中的绝对坐标值 X0、 Z0,再按“回车”键,完成工件坐标系零点偏置值的存 储设定。4刀具偏置补偿1) G92指令试切对刀步骤: (加工中仅使用 1 把刀)( 1)X 方向试切按主轴正转键, 手动或增量方式下, 选择适当进给倍率, 使刀尖逐步接近工件右端外圆, 试切外圆 5 左右,沿 Z 方向退刀(退刀时注意不要移动 X轴),记录机床

50、坐标系 X显示值, 测量工件直径并记录(本车床设定为直径编程)( 2)Z 方向试切按主轴正转键 ,手动或增量方式下,选择适当进给倍率,使刀尖接近工件右端面,并试 切端面至回转中心,沿 X方向退刀(退刀时注意不要移动 Z 轴),记录机床坐标系 Z 显示值(3)计算起刀点坐标,手动或增量方式下使刀具移至该坐标即可。刀尖试切 Z坐标值刀尖试切长度()起刀点距工件原点距离 ( Z)()起刀点坐标(Z)刀尖试切 X 坐标值工件试切部分直径()起刀点距工件原点距离( X)()起刀点坐标(X)2)刀具偏置补偿(加工中使用多把刀具)本车床刀架可安装四把车刀,在刀具安装或重磨后,必须确定每把刀具在机床坐标系的 位置(坐标值),才能进行工件坐标系的设定及零件加工, 每

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论