数控车床编程基础资料

合集下载

一,数控车床的编程基础

一,数控车床的编程基础

一、数控车床的编程基础1、坐标轴(一般有两条轴,X轴和Z轴),刀架又分前刀架与后刀架。

现在用的机床基本都是前刀架(靠近操作者),但是编程都是以后刀架为基准。

二,编程程序结构:1、程序开头(程序名)定义方法:都是以‘O’开头,其他字母不可以;O开头之后加4位数字,数字随便写,但同一个程序不能出现同一个程序名。

例:Oooo1,Oooo2~2、程序内容:程序段3、程序结束(华中、广数系统都是以%作为结束。

)编程又分为:相对编程(X、Z)和绝对编程(U、W)相对编程编法:有小数点最好就用绝对坐标(绝对编程)绝对坐标值:距坐标系原点的距离。

增量坐标(相对坐标)〈相对编程〉相对坐标值:指令从一个位置到下一个位置的距离(从当前一个位置到下一个位置)。

三、基础指令:1、G00 快速定位:将刀具快速移动到某一个位置。

( 格式:G0 X(U)_Z(W)_)2、G01 直线插补:( 格式:G0 X(U)_Z(W)_F_F是指走刀量(进给量)又分两种:1每分钟进给(默认)2每转进给有两种走刀方式:1斜线2直线。

例:G0 X(U)_Z(W)_F 150分开写:G0X(U)G0Z(W)分开写刀会分两步走,而合并写会一步走。

主轴功能( S 功能)1、S——电机档位(广数系统都是用S1、S2来分高/低速档位)2、S——主轴转速(例:S400车床卡盘每分钟400转)刀具功能( T 功能)换刀的指令,几乎所有数车都是用“T”换刀的。

T 00 00(前面两个00代表刀具号,后面两个00代表刀补号)eg:T0101/T0100进给功能( F 功能)1每分钟进给(默认)指令为:G982每转进给(G99)程序名:01234刀具刀架:T0101~T0404(T0001~T0004)卡盘正转:M03低速档:S01高速档:S02程序结束指令:M30(每一条程序结束都要写)怎样新建一条新程序?答:程序——编辑方式——输入程序名(当出现两条程序名相同时就会报警,就要按复位键)——EOB怎样删除一条程序?答:程序——编辑方式——输入你要删除的那条程序名——按删除查找程序的方法答:程序——编辑方法——输入需要查找的程序名——按上箭头/下箭头删除所有程序(格式化所有程序)答:程序——编辑方式——输入O-9999——按删除键(DEL)辅助功能( M 的基本功能)指令功能M00 程序暂停(拖板暂停,也就是刀停止,卡盘和切削液不会停止,照常运行工作)M02 程序结束(会停止程序,光标不会返回程序开头)M03 主轴正转M04 主轴反转M05 主轴停止M08 切削液开M09 切削液关M30 程序结束(会停止程序,光标会返回程序开头,可以从头开始)注:同一条程序不能出现两个M指令,只能有一个M指令。

数控车床编程入门自学教材电子版

数控车床编程入门自学教材电子版

数控车床编程入门自学教材电子版第一章:数控车床编程基础在当今制造业中,数控车床是一种非常重要的工具,它可以通过预先设定的程序来自动完成加工任务。

数控车床编程是指将加工零件所需的加工路径、速度、进给等参数编写成程序,然后传输给数控系统执行。

本章将介绍数控车床编程的基础知识。

1.1 什么是数控车床编程数控车床编程是一种通过编写程序来控制数控车床进行加工的过程。

在编程过程中,需要考虑到零件的形状、尺寸、材料等因素,以及数控系统的特点和限制。

1.2 数控车床编程的优势与传统手工操作相比,数控车床编程有很多优势,例如可以提高加工精度、生产效率,减少人力成本,适应各种不同的加工要求等。

1.3 常见的数控编程语言数控车床编程有多种编程语言,常见的包括G代码、M代码等。

通过这些编程语言可以实现不同种类的加工操作。

第二章:基本的数控编程指令本章将介绍一些基础的数控编程指令,包括坐标系设定、刀具补偿、进给速度、暂停指令等。

这些指令是编写数控程序的基础,对于初学者来说非常重要。

2.1 坐标系设定坐标系设定是数控编程中的基础操作,通过确定工件与刀具的相对位置,可以实现精确的加工操作。

2.2 刀具补偿刀具补偿是指在加工过程中根据刀具的实际尺寸进行调整,以确保零件的加工精度和表面质量。

2.3 进给速度进给速度是指数控车床在加工过程中工件的运动速度,通过调整进给速度可以控制加工的效率和质量。

2.4 暂停指令暂停指令可以在程序执行过程中暂时停止,用于调整参数或检查加工情况。

第三章:数控车床编程实例在本章中,我们将通过几个实际的数控车床编程实例,帮助读者更好地理解数控编程的应用和技巧。

3.1 实例一:圆柱加工这个实例将演示如何编写一个简单的数控程序来加工一个圆柱形的零件,包括坐标系设定、刀具路径规划等操作。

3.2 实例二:螺纹加工螺纹加工是数控车床常见的加工任务之一,本实例将介绍如何编写螺纹加工的数控程序,包括螺纹的规格、深度、螺距等参数。

数控车床编程基础知识

数控车床编程基础知识
2.光学对刀法
这是一种按非接触式设定基准重合原理而进 行的对刀方法,其定位基准通常由光学显微镜上 的十字基准刻线交点来体现。
3.试切对刀法
在前几种手动对刀方法中,均因可能 受到手动和目测等多种误差的影响,对刀 精度十分有限,实际加工中往往通过试切 对刀,以得到更加准确和可靠的结果。数 控车床常用的试切对刀方法如图3-8所示。
图3-7
车刀的刀位点
3.换刀点的确定
换刀的位置可设定在程序原点、机床 固定原点或浮动原点上,其具体的位置应 根据工序内容而定。换刀点常常设置在被 加工零件的轮廓之外,在刀具旋转时不与 工件和机床设备发生干涉的一个位对刀法
定位对刀法的实质是按接触式设定基准重合 原理而进行的一种粗定位对刀方法。
图3-8
车刀对刀点示意图
图3-6 工件坐标系
3.3数控车床对刀
3.3.1对刀点、刀位点、换刀点的 确定 3.3.2对刀方法
3.3.1对刀点、刀位点、换刀点的 确定
1.对刀点的确定
对刀点是指通过对刀确定的刀具与工件相对 位置的基准点。对刀点往往就是零件的加工原点。
2.刀位点的确定
刀位点是指刀具的定位基准点。如车刀的刀 位点是刀尖或刀尖圆弧中心点,如图3-7所示。
3.1.4编程方式与指令代码
1.绝对编程与增量编程
确定轴移动的指令方法有绝对指令和 增量指令两种。
例如,当从直线Ⅰ移动到Ⅱ (如图3-2 所示): 绝对指令编程: G90G01 X100Z25; 增量指令编程: G91G01 X40Z -30;
图3-2
两种方法编程
2.直径编程和半径编程
当回转体类零件的横截面为圆形时, 尺寸有直径指定和半径指定两种方法。当 用直径值编程时,称为直径编程法;用半 径值编程时,称为半径编程法。

数控车床编程基本学习-PPT

数控车床编程基本学习-PPT

X 中间点
O
参考点R
刀尖当前位置 Z
图3-5 自动返回参考点
6、螺纹切削指令(G32)
指令格式 G32 X(U)_ Z(W)_ F(E)_ 指令功能 切削加工圆柱螺纹、圆锥螺纹和平面螺纹(涡形螺纹) 。
指令说明 1)F—公制螺纹的导程
E—英制螺纹的导程
2)F表示长轴方向的导程 如果X轴方向为长轴,F为半径值。 对于圆锥螺纹,其斜角α在450以下时,Z轴方向为长轴;
2
U
2
X
O
Z
图3-12 G94车削端面固定循环
G94指令车削圆锥面时的程序段格式如下:
G94 X(U)_Z(W)_R_F_;
其中,R为端面斜度线在Z轴的投影距离。若顺序动作2的 进给方向在Z轴的投影方向和Z轴方向一致,则R取负值;若顺 序动作2的进给方向在Z轴的投影方向和Z轴方向相反,则R取正 值。在图3-13中,因为顺序动作2的进给方向在Z轴的投影方向 和Z轴方向一致,所以R取负值。
必须注意的是,执行G27指令的前提是机床在通电后刀具 返回过一次参考点(手动返回或者用G28指令返回)。此外,使 用该指令时,必须预先取消刀具补偿的量。
执行G27指令之后,如欲使机床停止,须加入一辅助功能 指令M00,否则,机床将继续执行下一个程序段。
2) 自动返回参考点指令G28 G28指令可以使刀具从任何位置以快速点定位方式经过中间 点返回参考点。 格式:G28 X _Z _; 其中,X、Z是中间点的坐标值。 执行该指令时,刀具先快速移动到指令值所指定的中间点, 然后自动返回参考点,相应坐标轴指示灯亮。 和G27指令相同,执行G28指令前,应取消刀具补偿功能。 G28指令的执行过程如图3-5所示。
(3)参数的输入 假想刀尖的位置如下图3-10:

车床编程知识点汇总总结

车床编程知识点汇总总结

车床编程知识点汇总总结一、车床编程基础知识1. 数控车床的基本原理数控车床是利用数控系统控制多种运动轴进行自动加工的机床。

数控车床的基本原理是根据工件的加工要求,通过数控程序对加工参数进行编程,实现工件的自动加工。

2. 数控编程的基本概念数控编程是将加工参数的要求转换为数控指令的过程。

数控编程的基本概念包括坐标系、参考点、运动方式、加工方向、刀具半径补偿等。

3. 坐标系和参考点数控车床编程时需要确定一个工件的坐标系和参考点。

坐标系是一个三维坐标系,用来表示工件的位置和尺寸。

参考点是坐标系中的一个点,用来确定工件和刀具的相对位置。

4. 运动方式和加工方向数控编程中常用的运动方式包括直线插补、圆弧插补和螺旋线插补。

加工方向是指刀具在工件表面上的移动方向,通常分为顺铣和逆铣两种。

5. 刀具半径补偿刀具半径补偿是在数控编程中用来修正刀具半径对工件尺寸的影响。

刀具半径补偿分为刀尖半径补偿和刀具半径偏置两种。

6. 程序格式和编程指令数控车床的编程格式通常包括程序头、程序体和程序尾。

编程指令包括基本指令、补偿指令、循环指令和特殊功能指令等。

二、数控车床编程实践1. 加工工艺和刀具选型数控车床编程前需要根据工件材料和几何形状确定加工工艺和刀具选型。

加工工艺包括粗加工和精加工,根据工件的材料和尺寸选择合适的刀具。

2. 数控编程软件的使用数控编程软件是数控车床编程的重要工具,常用的数控编程软件包括MAZATROL、FANUC、SIEMENS和HEIDENHAIN等。

编程软件具有图形界面和指令输入界面,可以通过图形化的方式生成数控程序。

3. 数控编程语言数控编程语言是一种专门用于数控编程的语言,常用的数控编程语言包括ISO、G代码和M代码。

编程语言用来描述工件的加工路径和加工工艺。

4. 数控车床编程实例通过实际的数控编程实例,可以更好地理解数控编程的基本原理和方法。

例如,可以使用数控编程软件对一个小的工件进行编程,然后通过仿真功能验证数控程序的正确性。

第3章章节数控车床编程资料

第3章章节数控车床编程资料
第3章 数控车床编程
§3. 1 数控车床编程基础 一、数控车床编程特点 1. 在一个程序段中,可以采用绝对坐标编程、增量 坐标编程或二者混合编程。
2. 用绝对坐标编程时,坐标值X取工件的直径;增 量坐标编程时,用径向实际位移量的2倍值表示,并附 上方向符号。
3. 为提高工件的径向尺寸精度,X向的脉冲当量取 Z向的一半。
程序如下:
O0302; (程序号) N001 G50 X100.0 Z52.7; (设定工件坐标系) N002 S800 M03; (主轴800转/分钟,正转) N003 G00 X6.0 Z2.0; (引入点) N004 G01 Z-20.0 F1.3; (切¢6外圆) N005 G02 X14.0 Z-24.0 R4.0;(车R4圆弧) N006 G01 W-8.0;(切¢14外圆) N007 G03 X20.0 W-3.0 R3.0; (车R3圆弧) N008 G01 W-37.0;(切¢20外圆) N009 G02 U20.0 W-10.0 R10.0; (车R10圆弧) N010 G01 W-20.0; (切¢40外圆) N011 G03 X52.0 W-6.0 R6.0; (车R6圆弧) N012 G02 U10.0 W-5.0 R5.0; (车R5圆弧) N013 G00 X100.0 Z52.7;(快速退刀至编程起点) N014 M05; (主轴停转) N015 M02;(程序结束)
+X
程序起点
当前位置
+Z
图3-7 返回程序起点指令G28 G028
9. 沿Z方向返回程序起点(或对刀点)Z向位置 G29
+X
程序起点
当前位置
+Z
图3-8 返回程序起点指令G29 G029

数控车床编程入门

模块二数控车床编程入门知识数控车床的程序编制必须严格遵守相关的标准,数控编程是一项很严格的工作,首先必须掌握一些基础知识,才能学好编程的方法并编出正确的程序。

学习目标知识目标:●掌握数控车床坐标系的定义。

●掌握数控加工程序的格式与组成。

●熟悉数控车床编程常用符号及指令代码。

能力目标:●掌握数控车床编程的入门知识,并能灵活运用。

一、数控车床的坐标系与运动方向的规定(一)建立坐标系的基本原则1.永远假定工件静止,刀具相对于工件移动。

2.坐标系采用右手直角笛卡尔坐标系。

如图1-28所示大拇指的方向为X轴的正方向,食指指向为Y轴的正方向,中指指向为Z轴的正方向。

在确定了X、Y、Z坐标的基础上,根据右手螺旋法则,可以很方便地确定出A、B、C三个旋转坐标的方向。

图1-28 右手笛卡尔直角坐标系3、规定Z坐标的运动由传递切削动力的主轴决定,与主轴轴线平行的坐标轴即为Z轴,X轴为水平方向,平行于工件装夹面并与Z轴垂直。

4、规定以刀具远离工件的方向为坐标轴的正方向。

依据以上的原则,当车床为前置刀架时,X轴正向向前,指向操作者,如图1-29所示;当机床为后置刀架时,X轴正向向后,背离操作者,如图1-30所示。

图1-29 水平床身前置刀架式数控车床的坐标系图1-30 倾斜床身后置刀架式数控车床的坐标系(二)机床坐标系机床坐标系是以机床原点为坐标系原点建立起来的ZOX轴直角坐标系。

1.机床原点机床原点(又称机械原点)即机床坐标系的原点,是机床上的一个固定点,其位置是由机床设计和制造单位确定的,通常不允许用户改变。

数控车床的机床原点一般为主轴回转中心与卡盘后端面的交点,如图1-31所示。

图1-31 机床原点2.机床参考点机床参考点也是机床上的一个固定点,它是用机械挡块或电气装置来限制刀架移动的极限位置。

作用主要是用来给机床坐标系一个定位。

因为如果每次开机后无论刀架停留在哪个位置,系统都把当前位置设定成(0,0),这就会造成基准的不统一。

《数控车床编程基础》PPT课件讲义

加工步骤:选择机床;机床回零;安装零件;输入程序;检查运行轨迹; 安装刀具;对刀;设置参数;自动加工。
数控程序
…… G03X26.0Z-29.09R20.0 G02Z-44.09R15.61 G01Z-54.09 X26.0 Z-64.09 ……
小结
一、数控编程概述 二、编程方法(G00、G01、G02、G03) 三、实例与加工 四、思考题
G70
G90
02
04
01 G71
G91
G22 03 G23
(1)快速定位指令
G00 X—Z—; 用于非切削快速定位,移动 速度由系统内部参数确定。
(2)直线插补指令(G01)
G01 X—Z—F— 用于刀具的切削过程,刀具的轨迹为 直线,移动的速度由F指令和操作面板 上的倍率开关决定。
绝对坐标编程:G90G01Z-49F30 绝对坐标编程:G90G01X30Z-25F100 相对坐标编程:G91G01Z-50F30 相对坐标编程:G91G01X20Z-27F100
N100G01X50.205F100M03S100;
语句号 地址符程序字
数字符 程序段
数G字准符备有功整能数和实数两种形式
结束符
整M数辅型助用功于功能地址; 实能数型用于坐标字,是否必须写小数点, 取F进决给于速机度床参数的设定
S主轴转速
4、坐标系和坐标轴的命名
机床坐标系:出厂已设定,其原点称为机械 原点,是主轴旋转中心与卡盘后端面的交 点。
Thank you.
演讲结速,谢谢观赏!
PPT常用编辑图使用方法
1.取消组合
2.填充颜色
3.调整大小
选择您要用到的图标单击右键选择“ 取消组 合”
右键单击您要使用的图标选择“填充 ”,选 择任意 颜色

数控机床编程入门基础

数控机床简单编程基础1.坐标系1.1机床坐标系:机床上用作加工基准的特定点称为机床零点,以机床零点作为原点的坐标系称为机床坐标系,机床零点由出厂时设定。

1.2工件坐标系:加工工件时使用的坐标系称为工件坐标系(也叫零件坐标系),一个加工程序选择一个工件坐标系,工件坐标系的设置可以通过定位工件坐标系的原点来设置。

2.模态和非模态2.1模态是指某功能代码一经设置后一直有效,直到对该功能代码重新设置。

2.2非模态是指某功能代码仅在书写了该代码的程序段中有效。

例:G0 X100 Y100;(快速定位至X100 Y100处)X20 Y30;(快速定位至X20 Y30处,G0为模态代码,可省略不输)G1 X50 Y50 F300;(直线插补至X50 Y50处,进给速度300mm/min)X100;(直线插补至X100 Y50处,进给速度300mm/min,G1 Y50F300均模态代码,可省略不输)G0 X0 Y0;(快速定位至X0 Y0处)3.绝对坐标编程和相对坐标编程3.1绝对坐标编程G90是指用轴移动的终点位置(即刀具要移动到的坐标位置)的坐标值进行编程。

3.2相对坐标编程G91是指用轴移动量(以当前位置为坐标原点,目标位置相对当前位置的坐标值)直接编程。

4.简单G代码4.1 G0(模态)快速定位代码格式:G0 X_ Y_ Z_功能:刀具快速移动到指定的工件坐标系中的位置。

例:G0 X10 Y10(X、Y为终点坐标)4.2 G1(模态)直线插补代码格式:G1 X_ Y_ Z_ F_功能:刀具以参数F指定的进给速度沿直线移动到指定位置。

例:G1 X10 Y10 F200(X、Y为终点坐标,速度为200mm/min)4.3 G2、G3 圆弧插补代码格式:G17 G2 X_ Y_ R_ F_G17 G2 X_ Y_ I_ J_ F_功能:在指定平面内完成由起点到终点按指定旋向即半径(或圆心)运行的圆弧轨迹。

已知起点和终点并不能确定圆弧轨迹,所以需要同时具备:①圆弧旋转方向;②圆弧插补的平面;③圆心坐标或半径。

数控机床编程与操作培训资料

数控机床编程与操作培训资料一、概述数控机床是一种集机械、电子、液压、气动和计算机技术于一体的高精密、高效率的自动化机床。

数控机床编程与操作是现代制造业中必不可少的重要技能,本文将介绍数控机床编程与操作的基本知识及培训资料,帮助初学者快速入门并掌握相关技能。

二、数控机床基本原理数控机床是通过预先输入的程序指令来控制机床进行工作的一种高精度加工设备。

数控机床通过数学模型和运动规划来实现对工件的加工,具有高精度、高效率和灵活性的优势。

三、数控编程基础1. G代码与M代码G代码是数控机床编程中常用的控制指令,用于定义加工路径和运动方式;M 代码则是辅助功能代码,如启动冷却液、换刀等。

2. 常用数控编程指令•G00:快速移动•G01:线性插补•G02:圆弧插补•G03:圆弧插补•G04:暂停•G17:选择XY平面•G40:刀补取消3. 数控编程实例假设需要对一个工件进行平面铣削,首先确定工件的尺寸和形状,然后编写相应的G代码,通过数控机床进行加工。

四、数控机床操作流程1. 程序加载与设置将编写好的数控程序加载到数控机床的控制系统中,并设置加工参数、刀具信息等。

2. 手动操作与调试在开始自动加工前,可以通过手动操作对机床进行调试,确保加工路径和方式正确。

3. 自动加工确认调试无误后,启动数控机床进行自动加工,监控加工过程中的情况并及时调整参数。

五、数控机床编程与操作培训资料推荐1.《数控机床编程与操作基础》教程:通过文字、图片等形式详细介绍数控机床的基本原理、编程知识和操作流程。

2.网络视频教程:富有视觉效果,能够直观展示数控机床的编程与操作实例,包括各种加工工艺的演示和讲解。

3.实践教材:提供实际的机床操作机会,通过实际操作加深对数控机床编程与操作的理解。

结语数控机床编程与操作是一项具有挑战性和实用性的技能,通过系统学习和实践可以提升自己在制造领域的竞争力。

希望本文提供的数控机床编程与操作培训资料能够帮助读者快速学习和掌握相关知识,不断提升自己的技能水平。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。


加工程序的运行
①连续运行 ②单步运行 ③进给保持 ④切削用量的观察 ⑤停止程序的运行(停止→启动)

MDI键盘的功能
POS 显示刀架的当前坐标位臵 PROG 显示当前程序 OFFSETSETTING 设臵刀具的补偿参数 INPUT 将输入域的内容输入到当前位臵 ALTER 用输入域的内容替换当前程序字 CAN 取消输入域上的一个字符 INSERT 将输入域内容插入到当前位臵 之后
注意: 机床坐标系原点 ≠机床参考点
虽然有些有些数控车床的机床坐 标系原点与机床参考点重合,但概念上 两者是不能混淆的。
回参考点(回零): 将刀架移到参考点的操作称作回参 考点,可通过手动或程序控制来完成。 数控机床开机时,必须先确定机床 坐标系原点,而确定机床坐标系原点的 运动就是刀架返回参考点的操作,这样 通过确认参考点,就确定了机床坐标系 原点。只有机床参考点被确认后,刀具 移动才有基准。
3)主轴最高速度限定 格式:G50 S____ 说明:S后面是主轴的最高转速限定值。
在车削端面或工件直径变化较大时,为 了保证车削表面质量一致性,可使用恒线速度 控制。用恒线速度控制加工端面、锥面和圆 弧面时,由于X轴的值不断变化,当刀具接近工 件的旋转中心时,主轴的转速会越来越高.采 用主轴最高转速限定指令,可防止因主轴转速 过高,离心力太大,产生危险及影响机床寿命.

刀具形状 补偿参数设臵
关联
工件坐标系

原点灵活 编程方便
(用户设定)

俗称“对刀” (与工件装夹 位臵无关)
Байду номын сангаас
★绝对坐标与相对坐标
①绝对坐标 各点的坐标位臵均以坐标原点为基 准的坐标值,通常用X、Y、Z表示。 ②相对坐标 各点的坐标位臵均以前一个点的位 臵为基准的坐标值,在数控车床中通常 用 U、V、W 表示。相对坐标又称为增 量坐标。
⒈切削深度ap 在垂直于刀具进给方向上,待加工表面 与已加工表面的距离,切削深度又称作背 吃刀量, 单位:mm 。 为了提高加工效率,粗车时可选取较大 的切削深度,并留有一定的精加工余量, 其大小可小于普通加工的精加工余量,一 般半精车余量为0.5㎜左右,精车余量为 0.1~0.5㎜。
2.切削速度vc主轴转速n 切削速度vc : 切削时刀位点相对与已加工表面的 瞬时速度,单位:m/min(米/分钟)。 根据已选用的切削深度、进给率和 刀具耐用度来选择切削速度。切削速度 选出之后可根据下式计算出主轴转速: 主轴转速 n =1000vc /πd 单位:r/min(转/分钟) 其中d为已加工表面的直径。
vf= n × f
Vf
每分钟进给量
加工程序的 编写
★加工程序的格式
加工程序:数控加工指令的集合。 程序字:加工程序的一个基本信息单元。 程序字格式:英文字母+数值
程序段:由若干程序字组成的信息行。 程序段基本格式: N___G___X___Z___F___S___T___M___ 说明:⑴各程序字的顺序无严格规定。 ⑵不需要的程序字可不写。
★坐标轴和运动方向的命名原则
①一律假定工件静止而刀具运动。 ②刀具远离工件的方向定义为坐标轴 的正方向 ③以右手笛卡儿坐标系作为数控机床 的标准坐标系,直线运动的坐标轴 分别用X、Y、Z表示。
★数控车床坐标轴的规定
①Z轴与传递切削动力的主轴轴线重合
或平行,指向主轴箱的方向为Z轴的 负方向,而指向尾座的方向为Z轴的 正方向。
例:分别用绝对坐标和相对坐标描述下图 中刀具 A→B 和 B→C的直线插补指令。
绝对坐标:
G01 X140.0 Z20.0
G01 X100.0 Z70.0
相对坐标:
G01 U100.0 W-40.0
G01 U-40.0 W50.0
★参考点(机床零点)
刀架距离机床主轴最远的一个 固定极限点称为数控车床的参考点, 机床参考点是用于对机床运动进行 检测和控制的固定位臵点。由生产 厂家每个进给轴上用限位开关精确 调整好的,坐标值已输入数控系统 中。因此参考点对机床原点的坐标 是一个已知数。
通过引用程序中使用的Txxxx来实现的。 T xx xx
当前刀具号 刀补地址号
过程:
①将某把车刀的几何偏臵和磨损补偿值存入 相应的刀补地址中。
②当程序执行到含 Txxxx的程序行的内容时, 即自动到刀补地址中提取刀偏及刀补数据。 ③驱动刀架拖板进行相应的位臵调整。
④TXX00取消形状参数补偿。
★切削用量的三要素
★刀架参考点
数控机床刀架内有一个固定基准点,
一般定在回转刀架的中心线上,数控系统 通过控制该点的运动间接地控制刀尖的运 动。机床显示器上所显示的坐标值就是该 点在机床坐标系或工件坐标系中的坐标值。 说明:机床回参考点时,刀架参考点 与机床参考点正好重合。
★刀位点
加工程序中表示刀具位臵的基准点。
x
★工件坐标系
用户确定的编制加工程序的基准点 (零点)称为工件原点。数控车床的工 件原点一般定为零件精加工右端面与轴 心线的交处。以工件原点为原点所构成 的坐标系称为工件坐标系。 工件坐标系的X X 和Z坐标轴与机床坐 标系的X和Z坐标轴 平行且方向相同。 Z
机床坐标系
原点固定 (厂家设定) ●编程不便 (只有确定了 工件装夹位臵 后方可编程)
⒍刀具功能字T 作用: 1)换刀 2)选择刀具的形状补偿参数 3)建立工件坐标系 格式:T× × × ×
3.进给速度vf 每转进给率f: 工件每转一周刀具沿进给方向的移 动距离,单位:mm/r(毫米/转)
粗加工时一般取 f = 0.3~0.8mm/r 精加工时一般取 f = 0.1~0.3mm/r。 切断时一般取 f = 0.05~0.2mm/r。
f
每转进给量
每分钟进给量(进给速度)vf : 单位时间内刀具沿进给方向的移动 距离。单位:mm/min(毫米/分钟)。
数控仿真系统使用
★FANUC-0I系统标准控制面板 ★机床准备
①选择机床(FANUC-0I) ②定义毛坯 ③放臵零件或拆除零件 ④选择刀具 ⑤释放“急停按钮” ⑥启动 ⑦回“参考点”
★手动操作
①主轴正转、反转、停止 ②手动进给 ③手动脉冲与手轮操作 ④主轴倍率调整 ⑤进给倍率调整 ⑥手动换刀
★对刀和补偿参数设置
刀具补偿
磨损补偿
刀尖圆弧半径补偿
(G41、G42实现)
★刀具形状参数补偿(对刀)
当刀位点指向工件坐标系原点时,确 定刀架参考点在机床坐标系中的位臵。
X
Z补偿值 X补偿值
Z
刀具形状参数补偿的目的:
为机床坐标系与工件坐标
系相关联做准备。
常用对刀方法:
①试切对刀法
②使用机外对刀仪对刀
刀具形状参数补偿的实现:
例:若G96 S150 则如图所 示的零件,为保持A、B、C 各点的线速度在150 mm/min,则各点在加工时 的主轴转速分别为: A:n=1000×150÷(π×40) =1193 r/min B:n=1000×150÷(π×60) =795r/min C:n=1000×150÷(π×70) =682 r/min
⒉准备功能字G 作用:指令机床的工作方式。 FANUC-0I车床常用G指令
代码 G00 G01 G02/G03 G90/G94/G92 G54~G59 G70 G71/G72 G74/G75 组别 01 01 01 01 12 00 00 00 功 能 快速点定位 直线插补 顺/逆时针圆弧插补 外圆/端面/螺纹切削循环 选择工件坐标系 精车循环 外圆/端面粗车循环 端面钻孔/外圆车槽循环
参考点的作用:
⑴通过回参考点操作可正确地显示刀架 参考点在机床坐标系中的位臵。 ⑵通过回参考点操作可消除机床机械系 统的累积误差。 ⑶作为刀架行程限制(超程保护)的终点。 ⑷作为进给位臵反馈的测量基准点。
下列情况需要回零操作:
⑴机床关机后重新接通电源。 ⑵机床超程报警信号解除之后。 ⑶机床解除急停状态以后。
②X轴为水平轴,其方向在工件的径向
上,平行于工件的装夹平面。
③Y轴根据Z轴和X轴由右手笛卡儿规则
确定。对数控车床, Y轴是虚轴。
●刀架
+X +Z
●床身 ●主轴箱 ●导轨 ●滚珠丝杠
●床座
●尾座
上位刀架(后置刀架)机床
★机床坐标系
由机床生产厂家规定的,以机床 某一固定点为坐标原点而建立的坐标 系称为机床坐标系。 厂家对机床坐标系原点的设定通 常有以下两种情况: 1)通过主轴中心线的卡盘前端 面。 2)数控车床的参考点。
非模态指令:
非模态指令只在本程序段有效,下 条指令需要时要重新写出。
起刀点: 加工程序执行时,刀具相对于工件运 动的起点。
换刀点:
在多刀具加工时,由加工程序确 定的一个自动换刀位臵。(为防止换刀 过程中碰撞到工件或夹具,应留有一 定的安全区。)
程序号: 为区别数控装臵内存中不同的加工程 序,用户为每个加工程序的数值型命名。
⒋进给功能字F 作用:指令刀具的进给速度。 ①每转进给设定 格式: G99 Fx.x ②每分钟进给设定 格式: G98 Fxxx.x 说明:1) F指令为模态指令。 2)车床运行的实际进给率可通过 操作面板上的进给倍率旋钮进 行调整。
⒌主轴转速功能字S 功能:指定主轴的转速或切削线速度 1)恒转速控制 格式:G97 S____ 主轴转速单位是r/min(转/分钟) 2)恒线速度控制 格式:G96 S_____ 说明:S后面是切削点的线速度值, 单位是 m/min(米/分钟)
基点: 构成零件轮廓的不同几何线之间的交 点或切点。 刀尖圆弧半径补偿: 通过指令和参数设臵,减少因刀尖圆 弧而引起的加工尺寸的偏差。
★程序字的主要功能
⒈顺序号字N 作用:为程序段作标号。 说明:数控装臵严格按照程序段的输入 先后顺序执行,故顺序号字只作 为程序段的标识符号,并不代表 程序段执行的先后顺序,因此顺 序号字可省略不写。
相关文档
最新文档