数控编程(04)程序段格式共43页

合集下载

华中数控编程与操作(ppt 43页)

华中数控编程与操作(ppt 43页)

图4-12 左刀补和右刀补 a)上手刀,刀架在操作者的外侧 b)下手刀,刀架在操作者的内侧
2020/8/15
9
• 注意: • ①G41/G42不带参数,其补偿号(代表所用刀具对应的刀尖半径补
偿值)由T代码指定。其刀尖圆弧补偿号与刀具偏置补偿号对应。 • ②刀尖半径补偿的建立与取消只能用G00或G01指令,不能用G02或
6
⑵刀尖圆弧半径补偿指令G41/G42/G40。 数控程序一般是针对刀具上的某一点即刀位点,按工
件轮廓尺寸编制的。车刀的刀位点一般为理想状态下的假想刀尖 点或刀尖圆弧圆心点。但实际加工中的车刀,由于工艺或其他要 求,刀尖往往不是一理想点,而是一段圆弧。切削加工时,刀具 切削点在刀尖圆弧上变动,在切削内孔、外圆及端面时,刀尖圆 弧不影响加工尺寸和形状,但在切削锥面和圆弧时,会造成过切 或少切现象(见图4-11)。此时,可以用刀尖半径补偿功能来消 除误差。
把刀为基准(标准)刀具,并以其刀尖位置A为依据建立工件 坐标系。这样,当其他各刀转到加工位置时,刀尖位置B相对 基准刀刀尖位置A就会出现偏置,原来建立的坐标系就不再适
用,因此应对非基准刀具相对于基准刀具之间的偏置值△x、
△z进行补偿,使刀尖位置B移至位置A。
• 2)绝对补偿形式。即机床回到机床零点时,工件坐标系零点 相对于刀架工作位置上各刀刀尖位置的有向距离。当执行刀 偏补偿时,各刀以此值设定各自的加工坐标系,如图4-10所 示。
主轴停转、主程序结束并复位
13
11.螺纹切削指令G32 (25Min) 指令格式为:G32 X(U)__ Z(W)__ R__ E__ P__ F__;
• 螺纹切削分为单行程螺纹切削、螺纹切削循环和螺纹切削复合 循环。
• 单行程螺纹切削指令G32程序段格式为: • G32 X(U)___ Z(W)___ R___ E___ P___ F___; • G32指令可以执行单行程螺纹切削,车刀进给运动严格根据输

数控加工程序的格式

数控加工程序的格式

数控加工程序的格式(1)程序结构程序段是可作为一个单位来处理的连续的字组,它实际是数控加工程序中的一段程序。

零件加工程序的主体由若干个程序段组成。

多数程序段是用来指令机床完成或执行某一动作。

程序段是由尺寸字、非尺寸字和程序段结束指令构成。

在书写和打印时,每个程序段一般占一行,在屏幕显示程序时也是如此。

(2)程序格式常规加工程序由开始符(单列一段)、程序名(单列一段)、程序主体和程序结束指令(一般单列一段)组成。

程序的最后还有一个程序结束符。

程序开始符与程序结束符是同一个字符:在ISO代码中是%,在EIA代码中是ER。

程序结束指令可用M02(程序结来)或M30(纸带结束)。

现在的数控机床一般都使用存储式的程序运行,此时M02与M30的共同点是:在完成了所在程序段其它所有指令之后,用以停止主轴、冷却液和进给,并使控制系统复位。

M02与M30在有些机床(系统)上使用时是完全等效的,而在另一些机床(系统)上使用有如下不同:用M02结束程序场合,自动运行结束后光标停在程序结束处;而用M3O结束程序运行场合,自动运行结束后光标和屏幕显示能自动返回到程序开头处,一按启动钮就可以再次运行程序。

虽然M02与M30允许与其它程序字合用一个程序段,但最好还是将其单列一段,或者只与顺序号共用一个程序段。

程序名位于程序主体之前、程序开始符之后,它一般独占一行。

程序名有两种形式:一种是以规定的英文字(多用O)打头、后面紧跟若干位数字组成。

数字的最多允许位数由说明书规定,常见的是两位和四位两种。

这种形式的程序名也可称作程序号。

另一种形式是,程序名由英文字、数字或英文、数字混合组成,中间还可以加入"-"号。

这种形式使用户命名程序比较灵活,例如在LC30型数控车床上加工零件图号为215的法兰第三道工序的程序,可命名为LC30-FIANGE-215-3,这就给使用、存储和检索等带来很大方便。

程序名用哪种形式是由数控系统决定的。

数控机床程序段格式

数控机床程序段格式

数控机床程序段格式在编制数控机床程序时,首先要根据机床的脉冲当量确定坐标值,然后根据其程序段格式编制数控程序。

所谓程序段,就是指为了完成某一动作要求所需的功能“字”的组合。

“字”是表示某一功能的一组代码符号,如X2500为一个字,表示X向尺寸为2500;F20为一个字,表示进给速度为20。

程序段格式是指一个程序段中各字的排列顺序及其表达形式。

常用的程序段格式有三种,即固定顺序程序段格式、带有分隔符的固定顺序程序段格式和字地址程序段格式。

由于程序段是由功能“字”组成的,因此,以下先介绍常用功能字,然后再介绍程序段格式。

1)常用功能字一个程序段中,除了由地址符N为首的三位数组成的序号字(N×××)外,常用的功能字有:准备功能字G;坐标功能字X,Y,Z;辅助功能字M;进给功能字F;主轴转速功能字S和刀具功能字T等。

(1)准备功能字。

准备功能字以地址符G为首,后跟二位数字(G00-G99)。

ISO1056 标准对准备功能G的规定见表ISO 标准对准备功能G 的规定。

我国的标准为JB3208—83,其规定ISO1056—1975(E)等效。

这些准备功能包括:坐标移动或定位方法的指定;插补方式的指定;平面的选择;螺纹、攻丝、固定循环等加工的指定;对主轴或进给速度的说明;刀具补偿或刀具偏置的指定等。

当设计一个机床数控系统时,要在标准规定的G功能中选择一部分与本系统相适应的准备功能,作为硬件设计及程序编制的依据。

标准中那些“不指定”的准备功能,必要时可用来规定为本系统特殊的准备功能。

表ISO 标准对准备功能G 的规定(2)坐标功能字。

坐标功能字(又称为尺寸字)用来设定机床各坐标之位移量。

它一般使用X,Y,Z ,U ,V ,W ,P ,Q ,R ,A ,B ,C ,D ,E 等地址符为首,在地址符后紧跟着“+”(正)或“—”(负)及一串数字,该数字一般以系统脉冲当量为单位,不使用小数点。

数控程序段格式及数控机床程序的组成

数控程序段格式及数控机床程序的组成

数控程序段格式及数控机床程序的组成数控程序由若干个“程序段”(block )组成,第个程序段由按照一定顺序和规定排列的“字”(word )组成。

字是由表示地址的英文字母、特殊文字和数字集合而成。

字表示某一功能的组代码符号。

如X500为一个字,表示X 向尺寸为500; F20为一个字,表示进给速度为20(具体值由规定的代码方法决定)。

字是控制带或程序的信息单位。

程序段格式是指一个程序段中各字的排列顺序及其表达方式。

程序段格式有许多种,如固定顺序程序段格式,有分隔符的固定顺序程序段格式,以及字地址程序段格式等。

现在应用最广泛的是“可变程序段、文字地址程序段”格式(word address format )。

下面是这种格式的例子:从上例可以看出,程序段由顺序号字、准备功能字、尺寸字、进给功能字、主轴功能字、刀具功能字、辅助功能字和程序结束符组成。

此外,还有插补参数字等。

每个字都由字母开头,称为“地址”。

ISO 标准规定的地址意义如表所示。

各个功能字的意义如下:1)程序段号(Squence number )用来表示程序从起动开始操作的顺序,即程序段执行的顺序号。

它用地址码N 和后面的三位数字表示。

2)准备功能字(Preparatory function or G-function )也称为G 代码。

准备功能是使数控装置作某种操作的功能,它一般紧跟在程序段序号后面,用地址码G 和两数字来表示。

3)尺寸字尺寸字是给定机床各坐标轴位移的方向和数据的,它由各坐标轴的地址代码、数字构成。

尺寸字一般安排在G 功能字的后面。

尺寸字的地址代码,对于进给运动为: X 、Y 、Z 、U 、V 、W 、P 、Q 、R ;对于回转运动的地址代码为: A 、B 、C 、D 、E 。

此外,还有插补参数字:I 、J 、L 等。

4)进给功能字(Feed function or F-function )它给定刀具对于工件的相对速度,由地址码F 和其后面的若干位数字构成。

数控编程基础系列教程四

数控编程基础系列教程四

(一)坐标系相关G指令1.绝对坐标与相对坐标指令G90 G91G90:绝对坐标指令,与“绝对坐标”概念对应,表示程序段中的编程尺寸按绝对坐标(工件坐标系)给定;即程序中,移动指令终点的坐标值是以固定的工件原点为基准来计量的。

G91:相对坐标指令,与“相对坐标”概念对应,表示程序段中的编程尺寸按相对坐标给定;即编程时,按运动轨迹来看,移动指令终点的坐标是以起始点(前一个点)为基准来计量的。

2.工件坐标系设定指令G92:格式车床:G92 X_ Z_铣床:G92 X_ Y_ Z_含义: 规定了刀具起刀点(即刀具运动起点)到工件原点的距离(即相对位置),从而建立起工件坐标系。

指令中X、Y、Z值是刀尖起点在工件坐标系下的坐标,该指令执行后并不产生运动。

以O1为工件原点建立工件坐标系G92 X25 Z23以O2为工件原点建立工件坐标系 G92 X50 Z23同样是G92 X25 Z23 ,但若刀具位置改变,则所建立的工件坐标系不同。

通过对刀,保证刀尖与程序起点相符。

3.坐标平面选择指令其作用是选择某一平面作为当前工作平面,明确在所选平面上进行圆弧插补或刀具补偿。

G17:XY平面选择指令:G18:ZX平面选择指令:G19: YZ平面选择指令:对于三坐标控制,任意两坐标可联动的铣床和加工中心,常用上述指令指定机床在所选定的平面上进行运动;默认是XY平面选择,此时G17可省略对于两坐标控制的机床,如车床,因只有X轴、Z轴构成的ZX平面,无须使用上述指令。

(二)运动方式相关G指令1.快速点定位指令G00其作用是使刀具从当前位置开始,以各坐标轴预先设定的快速移动速度,快速移动到程序段所指定的下一个定位点。

一般用作为空行程运动。

格式车床:G00 X铣床:G00 X__该指令是续效指令;若用了G90,则X、Y、Z 值是运动终点在工件坐标系下的坐标值;若用了G91则X、Y、Z 值是运动终点相对于当前点的坐标增量。

起点为刀具当前点,程序段中不要写。

第五节-数控加工程序的格式与组成

第五节-数控加工程序的格式与组成
设定主轴线速度,即切削速度Vc恒定(m/min)。 格式:(G96)____S____(M38或M39);
其中M38设定主轴在低速范围内变化(粗加工); M39设定主轴在高速范围内变化(精加工)。
Vc=∏ D N/1000 对零件表面影响最大旳是Vc,车端面时,越接 近原点,N一定时Vc就越小,表面就越粗糙。因 而对于大型旳盘类零件应采用G96,实现无级变 速。 三、刀具功能指令 (T功能) 该指令可指定刀具号及刀具补偿号。 格式:T □□ □□ 前两位指定刀具序号; 后两位指定刀具补偿号。 *刀具序号尽量与刀塔上旳刀位号相相应;
图2.20 主程序与子程序旳关系
三、常用 机 能 地址符 程序号 及其含义 程序段号
坐标字
准备功能 辅助功能 补偿值 暂停 反复次数 切削用量 刀具号
地址符 O或P或%
数N控机床旳构成: X,Y,Z;U,V,W;P,Q A,B,C;D,E;R; I,J,K; G
M,B;
H或D
P或X或F
L或H S或V F T
说明 程序编号地址
程序段顺序编号地址
直线坐标轴 旋转坐标轴 圆弧半径 圆弧中心坐标
指令动作方式
开关功能,工作台分度等
补偿值地址
暂停时间 子程序或循环程序旳循环 次 主轴转数或切削速度 进给量或进给速度 刀库中刀具编号
四、FANUC数控车床系统编程格式
O;
G99G97G40;
M03 S ;
T

G00X Z M08;
*刀具补偿涉及几何补偿和磨损补偿; *为使用以便,尽量使刀具序号和刀具补偿 号保持一致; *取消刀具补偿,T指令格式为:T □□ 或 T □□00。
四、辅助功 能指令(M 功能)

经典数控编程G代码及编程格式

经典数控编程G代码及编程格式

华科数控车床-G代码这个是我在数控模拟的软件里弄出来的,我也学过数控车床G代码代码名称-功能简述G00------快速定位G01------直线插补G02------顺时针方向圆弧插补G03------逆时针方向圆弧插补G04------定时暂停G05------通过中间点圆弧插补G07------Z 样条曲线插补G08------进给加速G09------进给减速G20------子程序调用G22------半径尺寸编程方式G220-----系统操作界面上使用G23------直径尺寸编程方式G230-----系统操作界面上使用G24------子程序结束G25------跳转加工G26------循环加工G30------倍率注销G31------倍率定义G32------等螺距螺纹切削,英制G33------等螺距螺纹切削,公制G53,G500-设定工件坐标系注销G54------设定工件坐标系一G55------设定工件坐标系二G56------设定工件坐标系三G57------设定工件坐标系四G58------设定工件坐标系五G59------设定工件坐标系六G60------准确路径方式G64------连续路径方式G70------英制尺寸寸G71------公制尺寸毫米G74------回参考点(机床零点)G75------返回编程坐标零点G76------返回编程坐标起始点G81------外圆固定循环G331-----螺纹固定循环G90------绝对尺寸G91------相对尺寸G92------预制坐标G94------进给率,每分钟进给G95------进给率,每转进给G00—快速定位格式:G00 X(U)__Z(W)__说明:(1)该指令使刀具按照点位控制方式快速移动到指定位置。

移动过程中不得对工件进行加工。

(2)所有编程轴同时以参数所定义的速度移动,当某轴走完编程值便停止,而其他轴继续运动,(3)不运动的坐标无须编程。

数控编程程序格式

数控编程程序格式

1)程序结构程序段是可作为一个单位来处理的连续的字组,它实际是数控加工程序中的一段程序。

零件加工程序的主体由若干个程序段组成。

多数程序段是用来指令机床完成或执行某一动作。

程序段是由尺寸字、非尺寸字和程序段结束指令构成。

在书写和打印时,每个程序段一般占一行,在屏幕显示程序时也是如此。

(2)程序格式常规加工程序由开始符(单列一段)、程序名(单列一段)、程序主体和程序结束指令(一般单列一段)组成。

程序的最后还有一个程序结束符。

程序开始符与程序结束符是同一个字符:在ISO代码中是%,在EIA代码中是ER。

程序结束指令可用M02(程序结来)或M30(纸带结束)。

现在的数控机床一般都使用存储式的程序运行,此时M02与M30的共同点是:在完成了所在程序段其它所有指令之后,用以停止主轴、冷却液和进给,并使控制系统复位。

M02与M30在有些机床(系统)上使用时是完全等效的,而在另一些机床(系统)上使用有如下不同:用M02结束程序场合,自动运行结束后光标停在程序结束处;而用M3O结束程序运行场合,自动运行结束后光标和屏幕显示能自动返回到程序开头处,一按启动钮就可以再次运行程序。

虽然M02与M30允许与其它程序字合用一个程序段,但最好还是将其单列一段,或者只与顺序号共用一个程序段。

程序名位于程序主体之前、程序开始符之后,它一般独占一行。

程序名有两种形式:一种是以规定的英文字(多用O)打头、后面紧跟若干位数字组成。

数字的最多允许位数由说明书规定,常见的是两位和四位两种。

这种形式的程序名也可称作程序号。

另一种形式是,程序名由英文字、数字或英文、数字混合组成,中间还可以加入“—”号。

这种形式使用户命名程序比较灵活,例如在LC30型数控车床上加工零件图号为215的法兰第三道工序的程序,可命名为LC30-FIANGE-215-3,这就给使用、存储和检索等带来很大方便。

程序名用哪种形式是由数控系统决定的。

%O1001N0 G92 X0 Y0 Z0N5 G91 G00 X50 Y35 S500 MO3N10 G43 Z-25 T01.01N15 G01 G007 Z-12N20 G00 Z12N25 X40N30 G01 Z-17N35 G00 G44 Z42 M05N40 G90 X0 Y0N45 M30%(3)程序段格式程序段中字、字符和数据的安排形式的规则称为程序段格式(block format)。

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