常用的准备功能指令

合集下载

数控铣床FANUC系统编程代码

数控铣床FANUC系统编程代码

第四章 FANUC-Oi-MD系统数控铣床编程1.1常用编程指令一:准备功能(G功能)准备功能G代码用来规定刀具和工件的相对运动轨迹、机床坐标系、坐标平面、刀具补偿、坐标偏置等多种加工操作。

数控加工常用的G功能代码见表4-1.表4-1G代码组功能附注G0001定位 (快速移动)模态G01直线插补模态G02顺时针方向圆弧插补模态G03逆时针方向圆弧插补模态G0400停刀,准确停止非模态G1702XY平面选择模态G18XZ平面选择模态G19YZ平面选择模态G2800机床返回参考点非模态G4007取消刀具半径补偿模态G41刀具半径左补偿模态G42刀具半径右补偿模态G4308刀具长度正补偿模态G44刀具长度负补偿模态G49取消刀具长度补偿模态G5011比例缩放取消模态G51比例缩放有效模态G50.122可编程镜像取消模态G51.1可编程镜像有效模态G5200局部坐标系设定非模态G5300选择机床坐标系非模态G5414工件坐标系1选择模态G55工件坐标系2选择模态G56工件坐标系3选择模态G57工件坐标系4选择模态G58工件坐标系5选择模态G59工件坐标系6选择模态G6500宏程序调用非模态G6612宏程序模态调用模态G67宏程序模态调用取消模态G6816坐标旋转模态G69坐标旋转取消模态G7309排削钻孔循环模态G74左旋攻螺纹循环模态G76精镗循环模态G80取消固定循环模态G81钻孔循环模态G82反镗孔循环模态G83深孔钻削循环模态G84攻螺纹循环模态G85镗孔循环模态G86镗孔循环模态G87背镗循环模态G88镗孔循环模态G89镗孔循环模态G9003绝对值编程模态G91增量值编程模态G9200设置工件坐标系非模态G9405每分钟进给模态G95每转进给模态G9810固定循环返回初始点模态G99固定循环返回R点模态二:辅助功能(M代码)辅助功能代码用于指令数控机床辅助装置的接同和关断,如主轴转/停、切削液开/关,卡盘夹紧/松开、刀具更换等动作。

数控常用准备功能指令

数控常用准备功能指令
§4-5 常用准备功能指令
坐标系指令G90、G91、G92 运动方式指令G00、G01、G02、 G平0面3选择指令G17、G18、G19 刀具半径补偿指令G40、G41、G42 刀具长度补偿指令G43、G44、G40 暂停指令G04
一、坐标系指令: G90,G91,G92(G54-G59)(模态指令)
此后编程按轮廓尺寸进行,无需按刀心轨迹进行; 2。可扩展于刀具磨损,吃刀深度改变;粗精加工转换,
可不改变程序。
4-5-7
例4:图示的正方形为刀具半径补偿状态,
其数控程序如下
☆按增量坐标编程
由G17指定
刀补平面
y
N01 G91 G17 G00 M03
N02 G41 x20.0 y12.0 D01 N03 G01 y38.0 F100 N04 x30.0
对刀点
-10
(ii)相对坐标编程
%1001
N01 G92 x-10 y-10
N02 G91 G17 G00 x20 y20
N03 G01 x20 F100
N04 G03 x10 y10 I0 J10
N05 G02 x-10 y10 I0 J10
N06 G01 x-20 y-10
N07 y-10
N08 G00 x-20 y-20 M02
4-5-5
三、平面选择指令 :G17、G18、G19(模态指令)
格式: G17 x y G18 z x G19 y z
Z
G19
G18
Y
G17
X
注:☆用于指定圆弧插补、刀具补偿平面(水平面可省)
☆所选平面为何平面由后续坐标轴地址定,若后无坐标 轴地址,则分别表示XY、YZ、XZ平面;

常用指令及车床编程

常用指令及车床编程

7 常用的指令
3 进给功能指令
也称F功能,表示进给速度,属于模态代码。在G01、 G02、G03和循环指令程序段中,必须要有F指令,或者在 这些程序段之前已经写入了F指令。进给功能用地址符F 和其后1至5位数字表示,通常(F×××)表示。单位一 般为mm/min,当进给速度与主轴转速有关时(如车削螺 纹),单位为mm/r。 1)切向进给速度的恒定控制 2)进给量设定 G94G95、G98G99 进给修调开关 3)进给速度的调整
7 常用的指令
4 线性进给指令 G01指令即直线插补指令,按程序段中规定的进 给速度F,由某坐标点移动到另一坐标点,插补加工 出任意斜率的直线。 机床在执行G01指令时,在该程序段中必须具有 或在该程序段前已经有F指令,如无F指令则认为进 给速度为零。G01和F均为模态代码。
程序段格式为:G01 X Y Z F 点坐标。
7 常用的指令
5 坐标平面选择指令 G17、G18、G19指令功能为指定坐标平面,都是 模态指令,相互之间可以注销。G17、G18、G19分别 指定空间坐标系中的XY平面、ZX平面和YZ平面
6 绝对值编程指令与增量值编程指令
绝对值编程指令是G90,增量值编程指令是G91, 它们是一对模态指令。G90出现后,其后的所有坐标 值都是绝对坐标,当G91出现以后,G91以后的坐标 值则为相对坐标
(a)
(b)
第5章 数控车床编程
5.2 数控车床的刀具补偿
5.2.3 刀具圆弧半径补偿的实现 1、G40、G41、G42指令为模态指令,G40为缺省值。 要改变刀尖半径补偿方向,必须先用G40指令解除原来的左 刀补或右刀补状态。 2、G40、G41、G42指令不能与G02、G03、G71、G72、 G73、G76指令出现在同一程序段。G01程序段有倒角控制功 能时也不能进行刀具补偿。 3、当刀具磨损、重新刃磨或更换新刀具后,刀尖半径 发生变化,这时只需在刀具偏置输入界面中改变刀具参数 的R值,而不需修改已编好的加工程序。 4、可以用同一把刀尖半径为R的刀具按相同的编程轨 迹分别进行粗、精加工。设精加工余量为△,则粗加工的 刀具半径补偿量为R+△,精加工的补偿量为R。

数控编程中的常用指令

数控编程中的常用指令

• 6、M07、M08、M09—冷却液开停。M07雾状 液开,M08液状开,M09关。 • 7、M10、M11—夹紧和松开 • 8、M30—纸带结束。 • 三、其他代码 • 1、进给功能(F功能) • 表示进给速度,单位mm/min表示方法F后加数字。 • 2、主轴速度功能(S功能) • 表示主轴转速,单位r/min。 • 3、刀具功能(T功能) • 表示选择的刀具和刀具号,一般T后加两位或四 位数字。
5、G90、G91—绝对坐标和相对坐标(增量坐标) 编程。如图2-15加工时设A为刀具起点,从A沿 图示圆弧到D点,其程序如下: • 1)用绝对坐标 • N001 G92 X0 Y18; • N002 G90 G02 X18 Y0 R18 F100; • N003 G03 X68 Y0 R25; • N004 G02 X88 Y20 R-20 M02; • 2)用增量坐标编程 • N001 G91 G02 X18 Y-18 R18 F100; • N002 G03 X50 Y0 R25; • N003 G02 X20 Y20 R-20 M02;
• • • • • • • • • • • •
一、准备功能指令G代码 准备功能指令及编程方法 简称G功能 G00~G99 100种如 表2-4 1、G00—快速点定位。 格式:G00 X — Y—; (坐标值) 2、G01—直线插补。 格式: G01X — Y— F — ;(F移动速度) 3、 G02、G03—圆弧插补。 G02顺时针圆弧插补,G03逆时针圆弧插补。 格式:G17(G18、G19) G02(G03)X Y R F; 4、 G17、G18、G19—坐标平面选择指令。 G17指定XY平面,G18指定XZ平面,G19指定YZ平面。 如图2-13
• • • • • • • • • •

程序代码及其含义

程序代码及其含义

程序代码及其含义数控机床程编中,经常使用的程序代码有哪些?其含义是什么?在数控机床程序编制中,经常使用的程序指令代码有“G”、“M”。

经常使用的功能代码有“S”、“F”和“T”等。

现将这些常用的指令及功能代码含义介绍如下:(1)G指令G指令是准备功能指令,有字母G和后面紧跟的2位数字组成。

从G00到G99共有100个指令。

该指令的作用主要是指定数控机床的运动方式,并为数控系统插补运算作好准备,因此在程序段中G指令一般位于坐标指令的前面。

常用的G指令有G01(直线插补),G02、G03(圆弧插补),G00(快速点定位),G17、G18、G19(坐标平面选择),G40、G41、G42(刀具半径补偿),G92(预置寄存)及G90、G91(绝对尺寸及增量尺寸程编指令)。

有关G指令的详细规定与含义见表1---3所示。

在代码中有两种代码必须有一些了解,一个是准备工作码(H代码),一个是辅助功能代码(M代码)。

我们国家对G代码和M代码做了规定,即JG3028—83,它与国际标准化组织的ISO—1056—1975E等效。

在G代码与M代码中有不指定和永不指定两类尚未定义的代码。

不指定是暂时尚未指定,以后很可能指定定义,永不指定的代码就把指定的权利安给了机床制造厂家。

不论G代码还是M代码,均用2位数来表示:G00~G99,M00~M99。

共有200个代码。

最近看到有些机床厂家的G代码出现了3位数,这也是一种必然的结果,机床功能愈来愈多,当然代码必然也会增加。

但尚未见到国际标准化组织的新规定。

我们希望更多的分析一下机床厂随机提供的编程资料是非常必要的。

即使对G代码、M代码非常熟悉的人也要研究这些随机资料,看一看是否有一些新的规定,避免编程中存在语法错误。

这些软性的故障,常常在机床使用的初期出现。

表1---3 JB3208—83准备功能G代码代码(1)功能保持到被取消或被同样字母表示的程序指令所代替(2)功能仅在所出现的程序段内有作用(3)功能(4)G00a点定位G01a直线插补G02a顺时针方向圆弧插补G03a逆时针方向圆弧插补G04*暂停G05##不指定G06a抛物线插补G07##不指定G08*加速G08*减速G10~G16**不指定G17c XY平面选择G18c ZX平面选择G19c YZ平面选择G20~G32##不指定代码(1)功能保持到被取消或被同样字母表示的程序指令所代替(2)功能仅在所出现的程序段内有作用(3)功能(4)G33a螺纹切削,等螺距G34a螺纹切削,增螺距G35a螺纹切削,减螺距G36~G39##永不指定G40d刀具补偿/刀具偏置注销G41d刀具补偿一左G42d刀具补偿一右G43#(d)#刀具偏置一正G44#(d)#刀具偏置一负G45#(d)#刀具偏置+/+G46#(d)#刀具偏置+/-G47#(d)#刀具偏置-/-G48#(d)#刀具偏置-/+G49#(d)#刀具偏置0/+G50(d)#刀具偏置0/-G51(d)#刀具偏置+/0G52(d)#刀具偏置-/0G53f直线偏移,注销G54f直线偏移XG55f直线偏移YG56f直线偏移ZG57f直线偏移XYG58f直线偏移XZG59f直线偏移YZG60h准确定位1(精)G61h准确定位2(中)G62h快速定位(粗)G63#攻丝G64~G67##不指定G68#(d)#刀具偏置,内角G69#(d)#刀具偏置,外角G70~G79##不指定G80e固定循环注销G81~G89e固定循环G90j绝对尺寸G91j增量尺寸G92#预置寄存G93k时间倒数,进给率G94k每分钟进给G95k主轴每转进给G96I恒线速度G97I每分钟转数(主轴)G98~G99##不指定注:1.#号:如选作特殊用途,必须在程序格式说明中说明。

数控编程中常用的指令(G代码、M代码)

数控编程中常用的指令(G代码、M代码)

数控编程中常用的指令(G 代码、M 代码)在数控编程中,有的编程指令是不常用的,有的只适用于某些特殊的数控机床。

这里只要介绍一些常用的编程指令,对于不常用的编程指令,请参考使用的数控机床编程手册。

1、准备功能指令(G 指令)准备功能指令由字符G 和其后的1~3位数字组成,其主要功能是指定机床的运动方式,为数控系统的插补运算作准备。

G 指令的有关规定和含义见表1。

G 代码的说明G 代码 功能 G 代码 功能 G00 定位(快速进给) G43 取消刀具长度补偿 G01 直线插补(切削进给) G44 刀具长度正偏置(刀具延长)G02 圆弧插补(顺时针) G49 刀具长度负偏置(刀具缩短)G03 圆弧插补(逆时针) G54—G59 工作坐标系 G17 XY 平面选择 G80 固定循环取消 G18 ZX 平面选择 G81 钻孔固定循环 G19 YZ 平面选择 G83 深孔钻孔固定循环 G40 取消刀具半径补偿 G90 绝对坐标编程方式 G41 刀具半径左补偿 G91 相对坐标编程方式G42刀具半径右补偿注:以上G 代码均为模态指令(或续效指令),一经程序段中指定,便一直有效,直到以后程序段中出现同组另一指令(G 指令)或被其它指令取消(M 指令)时才失效,否则保留作用继续有效,而且在以后的程序中使用时可省略不写。

2、辅助功能指令(M 指令)辅助功能指令由字母M 和其后的两位数字组成,主要用于完成加工操作时的辅助动作。

常用的M 指令见表2。

M 代码的说明M 代码 功能 说明M 代码 功能 说明 M00 程序停止 非模态 M08 冷却液开 模态M01 选择程序停止 M09 冷却液关 M02 程序结束 M30 程序结束并返回 非模态 M03 主轴顺时针旋转 模态 M98 调用子程序 M04 主轴逆时针旋转 M99 子程序取消M05主轴停止。

《数控常用准备功能、辅助功能指令代码介绍》课件

《数控常用准备功能、辅助功能指令代码介绍》课件
直线插补 顺时针圆弧插补 逆时针圆弧插补
暂停 极坐标取消 极坐标指令 XY平面选择 ZX平面选择 YZ平面选择 英寸输入 毫米输入 返回参考点检测ቤተ መጻሕፍቲ ባይዱ返回参考点 从参考点返回 刀具补偿注销 刀具补偿——左 刀具补偿——右 刀具长度补偿——正 刀具长度补偿——负 刀具长度补偿注销
数控常用准备功能、辅助功能指令代码介绍
数控常用准备功能、辅助功能指令代码介绍
3、数控系统常用功能 (1)准备功能
准备功能又称G功能或G指令,是数控机床完成某些准备 动作的指令。它由地址符G和后面的两位数字组成,从 G00~G99共100种,如G01、G41等。目前,随着数控系统功 能不断增加等原因,有的系统已采用三位数的功能指令,如 FANUC系统G51.1等。以FANUC系统为例,常用G功能如下 表所示。
在同一程序段中,既有M指令又有其他指 令时,M指令与其他指令执行的先后次序由机 床系统参数设定,因此,为保证程序以正确的 次序执行,有很多M指令如M30、M02、M98 等最好以单独的程序段进行编程。
数控常用准备功能、辅助功能指令代码介绍
3、数控系统常用功能 (2)辅助功能
M00 无条件暂停
M01 有条件暂停(提前按下选择亭子按钮后起作用)
数控常用准备功能辅助功能指令代码介绍g功能字fanuc系统为例g0001快速移动点定位g01直线插补g02顺时针圆弧插补g03逆时针圆弧插补g0400暂停g1517极坐标取消g16极坐标指令g1702xy平面选择g18zx平面选择g19yz平面选择g2006英寸输入g21毫米输入g2700返回参考点检测g28返回参考点g29从参考点返回g4007刀具补偿注销g41刀具补偿左g42刀具补偿右g4308刀具长度补偿正g44刀具长度补偿负g49刀具长度补偿注销数控常用准备功能辅助功能指令代码介绍g5011比例缩放取消g51比例缩放有效g50122可编程镜像取消g511可编程镜像有效g5214局部坐标系设定g53选择机床坐标系g54g59加工坐标系设定g6500用户宏指令g6612用户宏指令g67用户宏指令调用取消g6816坐标旋转指令g69坐标旋转取消g7309深孔钻循环g74攻左旋螺纹循环g76精镗孔循环g80撤销固定循环g81g89孔加工循环g9003绝对值编程g91增量值编程g9200设定工件坐标系g9405每分钟进给量g95每转进给量g9613恒线速控制g97恒线速取消g9810返回起始平面g99返回r平面数控常用准备功能辅助功能指令代码介绍3数控系统常用功能1准备功能注意

G、M功能指令简述

G、M功能指令简述

G、M功能指令简述为了让数控机床按要求进行切削加工,人们就要用程序形式给它输入必要的指令来加以控制。

这种程序指令的规则和格式必须严格符合相应机床(数控系统)的要求和规定,否则机床(数控系统)就无法工作。

不同机床(数控系统)的功能指令有其共性也有不尽相同的地方,这里仅就一些HELLER加工中心常用的基本功能指令进行简单说明。

准备功能和辅助功能是程序段的基本组成部分,是指定工艺过程各种运动和操作特征的核心。

一、准备功能指令准备功能指令,又称G指令、G代码,它由字母和数字组成,下面列举HELLER 加工中心常用的准备功能指令,见表模态与非模态指令编程中的指令有模态指令和非模态指令,模态指令也称续效指令,一经程序段中指定,便一直有效,与上段相同的模态指令可省略不写,直到以后程序中重新指定同组指令时才失效。

而非模态指令(非续效指令)其功能仅在本程序段中有效,与上段相同的非模态指令不能省略不写。

二、准备功能指令的应用1、G0 快速点定位编程: G0 X…Y…Z…参数说明: XYZ 直角坐标中的终点功能:快速移动使刀具快速定位,此功能不适用于工件加工。

操作顺序:利用G0编程的刀具运动以最大允许速度执行(快进),快进速度分别在机床各轴数据中确定。

如果快进运动在几个轴上同步执行,那么快进速度由要求轨迹段时间最长的轴确定。

使用G0指令时要注意刀具是否和工件及夹具发生干涉,忽略这一点,就容易发生碰撞,而在快速状态下的碰撞就更加危险。

附注: G0是模态指令编程示例: G0用于接近起始位置或换刀点,退刀等。

N10 G90 S400 M3 绝对尺寸编程,主轴顺时针转动,转速为400r/min N20 G0 X30 Y20 Z2 快进到起始位置N30 G1 Z-5 F100 D1 直线插补进刀,S=400,F=100,刀具长度补偿D1N40 X80 Y65 直线插补到终点位置N50 G0 Z100 退刀N60 M30 程序结束2、G1 直线插补编程: G1 X…Y…Z…F…参数说明: XYZ 直角坐标中的终点F 进给率,mm/min功能:利用G1,刀具可以作直线或斜线运动,这些直线和斜线运动可以是平面上的,也可以是空间上的,三轴联动就是空间上的运动。

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

• 在数控车床上一般默认为在ZX平面内加工;
• 在数控铣床上一般默认为在XY平面内加工。 若要在其它平面上加工则应使用坐标平面选 择指令。
CNC
第二章 数控加工程序编制基础
二、运动控制指令
1.快速点定位指令-G00
• 它命令刀具以点位控制方式从刀具所在点以各轴预 先设定好的最快进给速度移动到坐标系的另一点。 它只是快速定位,不进行切削加工,一般作空行程 运动 • G00指令程序段格式为 G00 X_ Y_ Z_ ; 式中,X、Y、Z为目标位置的坐标值。
CNC
第二章 数控加工程序编制基础
• XY平面: G17 G02 X~ Y~ I~ J~ (R~) F~ G17 G03 X~ Y~ I~ J~ (R~) F~
或 G17 G02 X~ Y~ R~ F~ G17 G03 X~ Y~ R~ F~
CNC
第二章 数控加工程序编制基础
• 圆弧插补说明
1)采用绝对值编程时, X、Y、Z为圆弧终点在工件坐 标系中的坐标值;当采用增量值编程时,X、Y、Z为 为圆弧终点相对于圆弧起点的坐标增量值。 2)无论是绝对坐标编程还是增量坐标编程,I、J、K 都为圆心坐标相对圆弧起点坐标的坐标增量值。 例 2- 3
CNC
第二章 数控加工程序编制基础
• G01和F指令都是模态代码,F指令可以用 G00指令取消。如果在G01程序段之前的程 序段没有F指令,而现在的G01程序段也没 有F指令,则机床不运动。因此,G01程序 段中必须有F指令。
• 例2-1 • 例2-2
CNC
第二章 数控加工程序编制基础
CNC
第二章 数控加工程序编制基础
CNC
第二章 数控加工程序编制基础
2.4 数控编程的工艺处理
二、加工中的对刀与换刀 • 对刀点:
是工件在机床上找正、装夹后,用于确定工件坐标系在机床 坐标系中位置的基准点。 1) 对刀点的选择原则:在机床上位置显著;对刀误差小; 程序编制方便、上,但都 必须与零件的编程原点有一定的坐标尺寸联系。
第二章 数控加工程序编制基础
2.4 数控编程的工艺处理
一、合理确定零件的加工路线 (1)定位控制数控机床的进给路线
CNC
第二章 数控加工程序编制基础
2.4 数控编程的工艺处理
一、合理确定零件的加工路线 (2) 轮廓控制数控机床进给路线 对于轮廓控制数控机床,最短进给路线是以保 证零件加工精度和表面粗糙度要求为前提的。 因此,在选择进给路线时,一般应保证零件的 最终轮廓是连续加工获得的。
2.4 数控编程的工艺处理
一、合理确定零件的加工路线 确定进给路线时,要在保证被加工零件获得良好的 加工精度和表面质量的前提下,力求计算容易,走 刀路线短,空刀时间少。
CNC
第二章 数控加工程序编制基础
2.4 数控编程的工艺处理
一、合理确定零件的加工路线 (1)定位控制数控机床的进给路线
CNC
CNC
第二章 数控加工程序编制基础
CNC
第二章 数控加工程序编制基础
习题:综合运用G01、G02、G03等基本指令按照下图编写程序(路径 O-A-B-C-D-E-F-G-O)
CNC
第二章 数控加工程序编制基础
三、刀具补偿指令
刀具半径补偿的目的:
在数控铣床上进行轮廓的铣削加工时,由于刀具半径的存在,刀具 中心轨迹和工件轮廓不重合。如果系统没有半径补偿功能,则只能按刀 心轨迹进行编程,即在编程时事先加上或减去刀具半径,其计算相当复 杂,计算量大,尤其当刀具磨损、重磨或换新刀后,刀具半径发生变化 时,必须从新计算刀心轨迹,修改程序,这样既繁琐,又不利于保证加 工精度。当数控系统具备刀具半径补偿功能时,数控编程只需按工件轮 廓进行,数控系统会自动计算刀心轨迹,使刀具偏离工件轮廓一个刀具 半径值,即进行刀具半径补偿。
CNC
第二章 数控加工程序编制基础
• • • •
刀具长度偏置指令G43、G44、G49(模态) 格式: G43(G44) H Z ; G43为刀具长度正向偏置指令(或离开工件补偿),G44为刀 具长度负向偏置指令(或趋向工件补偿)。H地址中存储的为 刀具偏置量。取消刀具长度补偿用G49指定。
CNC
第二章 数控加工程序编制基础
固定循环指令
固定循环指令格式说明: 固定循环指令允许把相关数据存储在数控系统中,固定循环 指令及其数据为模态量,必须用G80取消。固定循环指令包 含孔加工方式、孔位置数据、孔加工数据。以在XY平面上 的孔为例,其格式为 G98(或G99) G×× X__ Y__ Z__ R__ Q__ P__ F__ K__; 加工指令及参数的意义如下: G98(或G99):刀具返回指令。根据下一个孔的情况,刀具 可返回初始平面或R点平面。 G××:G81~G89或G73,G76之一。
实际刀具路径 指令终点位置
50
Z
工件原点
数控车床:
G92 X120
直径值
Z90;
120
CNC
第二章 数控加工程序编制基础
• G92为模态代码,只有重新设定时,先前的 设定才无效。
CNC
第二章 数控加工程序编制基础
3、坐标平面选择指令G17、G18、G19
(
平面)
(
平面)

平面)
CNC
第二章 数控加工程序编制基础
CNC
第二章 数控加工程序编制基础
三、刀具补偿指令
• 现代数控系统都具有刀具半径补偿功能,在 编制加工程序时就不需要按照刀具中心轨迹 编程。
• 输入补偿值后,数控系统会自动计算刀具中 心轨迹。
CNC
第二章 数控加工程序编制基础
• 1)简化程编工作 • 2)实现粗、精加工 • 3)实现内外型面的加工
CNC
第二章 数控加工程序编制基础
2.4 数控编程的工艺处理
零件结构工艺性分析是指所设计的零件在满足使用 要求的前提下,制造的可靠性和经济性。 结构工艺性好,可以使零件加工容易,节省工时和 材料。 零件结构工艺性差,会使零件加工困难,浪费工时 和材料,有时甚至无法加工。
CNC
第二章 数控加工程序编制基础
3、圆弧插补指令-G02/G03
• G02为顺时针圆弧插补,G03为逆时针圆弧插补。 • 判断顺、逆方向的方法为:沿垂直于圆弧所在平面的坐标轴 的正向往负方向看,刀具相对于工件的转动方向是顺时针方 向为G02,逆时针方向为G03,如图所示。
G
CNC
第二章 数控加工程序编制基础
• 程序段格式 加工圆弧时,不仅要用G02、G03指出圆 弧的顺时针或逆时针方向,用X、Y、Z指定圆 弧的终点坐标,而且还要指定圆弧的圆心位置。 圆心位置的指定方式有两种。
CNC
第二章 数控加工程序编制基础
• 数控系统通电后,机床一般处于G90状态。 此时所有输入的坐标值全部是以工件原点为 基准的绝对坐标值,并且一直有效,直到在 后面的程序段中出现G91指令为止。
CNC
第二章 数控加工程序编制基础
2、工件坐标系设定指令G92 • 当用绝对坐标编程时,首先需要建立工件坐标 系,以确定刀具起始点在工件坐标系中的坐标 值。G92指令仅用于设定工件坐标系,并不使刀 具或工件产生运动,只是显示屏上的坐标值发 生变化。 • 程序段书写格式为 G92 X_ Y_ Z_ ; 式中,X、Y、Z为刀具起始点相对于工件原点的坐 标值。
CNC
第二章 数控加工程序编制基础
2.4 数控编程的工艺处理
二、加工中的对刀与换刀
CNC
第二章 数控加工程序编制基础
2.4 数控编程的工艺处理
二、加工中的对刀与换刀 2) 对刀的概念 确定工件坐标系在机床坐标系中的位置 通过对刀来计算刀具偏置的偏置值 3) 数控铣削换刀点的确定
在加工过程中进行手动或自动换刀时,就要设 置换刀点。
CNC
第二章 数控加工程序编制基础
CNC
第二章 数控加工程序编制基础
• 注意:
• X、Y、Z:建立刀具半径补偿运动的终点(实际为G00或 G01指令的坐标字),半径补偿只能在规定的平面内进行, 可由坐标字或G17、G18、G19选择确定。 • *刀具半径补偿的建立只能在G01、G00下完成,不可在G02、 G03方式下完成,但一旦建立,刀具所走过曲线都有效,即 编程曲线永远是铣刀回转圆的包络线。
CNC
第二章 数控加工程序编制基础
2.4 数控编程的工艺处理
一、合理确定零件的加工路线 (2) 轮廓控制数控机床进给路线
CNC
第二章 数控加工程序编制基础
2.4 数控编程的工艺处理
一、合理确定零件的加工路线
(3) 为获得较低的表面粗糙度和较高的加工精度,注意以下 几点:
1) 合理设计切入、切出程序段。 2) 避免在切削过程中进给停顿,否则会在轮廓 表面留下刀痕。 3) 采用多次走刀和顺铣加工。 4) 选择工件在加工后变形小的进给路线。
工件轮廓
工件轮廓 左 补偿后轨迹 右 补偿后轨迹
CNC
第二章 数控加工程序编制基础
• G00/G01 G41/G42 X~ Y~ D~ 建立补偿程序段 …… 轮廓切削程序段 …… G00/G01 G40 X~ Y~ 补偿撤消程序段 • • • • 其中: G41/G42程序段中的X、Y值是建立补偿直线段的终点坐标值; G40程序段中的X、Y值是撤消补偿直线段的终点坐标; D为刀具半径补偿代号地址字,后面一般用两位数字表示代 号,代号与刀具半径值一一对应。刀具半径值可用CRT/MDI 方式输入,即在设置时,D~ = R。
CNC
第二章 数控加工程序编制基础
1)用I、J、K指定圆心位置
G17G 02 G18 X_ Y_ Z_ I_ J_ K_ F_ ; G19 G 03
2)用圆弧半径R指定圆心位置
相关文档
最新文档