- 6
- 0
- 约1.06万字
- 约 47页
- 2018-06-27 发布于福建
- 举报
第5章数控车床编程与操作
第5章 数控车床的编程与操作 5.1 数控车床的编程特点 5.2 数控车床编程指令 5.3 操作 5.4 实训 了解数控车削编程的特点,学习数控系统的常用指令与代码。了解数控车削编程的特点,学习数控系统的常用指令与代码。尤其是循环指令的编程规则和方法。学会对数控车床的操作与零件加工。 5.1数控车床的编程特点 5.1.1数控车床编程坐标系的建立 5.1.2数控车床的编程特点 (1)数控车床工件坐标的设定大都使用准备功能G50完成,也可以用G54—G59预置工件坐标系,G50与G54-G59不能出现在同一程中,否则G50会被G54-G59取代。 (2)在程序段中,坐标值可以用绝对值或增量值,或二者混合编程。用坐标地址X、Z为绝对编程方式,使用坐标地址U、W时为增量编程方式。一般情况下,利用自动编程软件编程时,通常采用绝对值编程。 (3)数控车床的编程有直径、半径两种方法,直径编程是指X轴上的有关尺寸为直径值,半径编程是指X轴上的有关尺寸为半径值。采用直径编程比较方便,FANUC0i数控机床是采用直径编程。 (4)数控机床上的加工的工件常用棒料或锻件作为毛坯,加工余量较大,为简化程序,一般情况下,数控车床的数控系统中都有车外圆、车端面和车螺纹等不同形式的循环功能。 (5)数控车床的数控系统中都有刀具补偿功能(G42/G41),在加工过程中,对刀具位置的变化、刀具几何形状的变化及刀尖半径的变化,都无需更改加工程序,只要将变化的尺寸或圆弧半径输入到存储器中,刀具便能自动进行补偿,这类机床可以直接按工件的轮廓编程。 表5.1 BEIJING-FANUC0i系统常用G指令表 表5.2 BEIJING-FANUC0i系统辅助M指令表 5.2数控车床编程指令 数控车床常用的功能指令有准备功能指令、辅助功能指令、刀具指令、主轴转速功能指令、进给功能指令。数控车床的种类不同,系统的指令也不尽相同。 下面介绍以BEIJING-FANUC0i系统为例介绍数控车削系统的功能指令 5.2.1工件坐标系的设定指令: 1.用G50设定工件坐标系 编程格式: G50 X__ Z__式中X、Z的值是起刀点相对于加工原点的位置。G50使用方法与G92类似。在数控车床编程时,所有X坐标值均使用直径值。 例如:按图5.4设置加工坐标的程序段如下:G50 X180 Z117.4 ; 2.预置工件坐标系 G54~G59 具有参考点设定功能的机床还可用工件零点预置G54~G59指令来代替G50建立工件坐标系。它是先测定出欲预置的工件原点相对于机床原点的偏置值,并把该偏置值通过参数设定的方式预置在机床参数数据库中,因而该值无论断电与否都将一直被系统所记忆,直到重新设置为止。当工件原点预置好以后,便可用“G54G00 X_ Z_;”指令让刀具移到该预置工件坐标系中的任意指定位置。不需要再通过试切对刀的方法去测定刀具起刀点相对于工件原点的坐标,也不需要再使用G50指令了。很多数控系统都提供G54~G59指令,完成预置六个工件原点的功能。 G54~G59与G50之间的区别是:用G50时,后面一定要跟坐标地址字;而用G54~G59时,则不需要后跟坐标地址字,且可单独作一行书写。若其后紧跟有地址坐标字,则该地址坐标字是附属于前次移动所用的模态G指令的,如G00,G01等。用 G54等设立工件原点可由“数据设定”-“零点偏置”层次菜单项中进行。 5.2.2 S、F、T指令 1.主轴转速功能设定 主轴功能指令由地址码S和其后面的若干数字组成,单位为r/min、m/min。 例如:S1000表示主轴的转速为1000r/min。 主轴转速功能还有恒表面速度切削的控制、恒转速控制,主轴最大速度控制,适用于具有主轴无级调速的数控机床。 (1)恒表面速度切削的控制指令 G96 (模态指令) 格式:G96S_80_ 线速度的单位(m/min) 在切削过程中,如果主轴的转速保持不变,则随着加工零件的直径减小,切削速度变小,影响切削质量,采用此功能可使选择的最佳切削速度保持不变。 (2)恒表面速度切削的控制的取消指令G97 格式:G97S_70__ 主轴转速单位(r/min) 设定主轴转速并取消恒线速度控制 (3)主轴最高速度限制指令 G50 (模态指令) 格式:G50 S___ 单位:r/min 采用该指令可以限制执行恒线速度指令时的最大主轴转速,即主轴的转速被限制在一个最大值的范围内,可以防止主轴的转速过高,离心力过大,产生危险及影响机床的寿命 例:设定主轴的转速 G96S100; 线速度恒定,切削速度100m/min G50S2000; 设定主轴的最高转速为2000r/min G97S500; 取消线速度恒定功能,主轴的转速500/min
原创力文档

文档评论(0)