数控编程代码组及其含义.docx

上传人:b****6 文档编号:5640828 上传时间:2022-12-29 格式:DOCX 页数:29 大小:36.67KB
下载 相关 举报
数控编程代码组及其含义.docx_第1页
第1页 / 共29页
数控编程代码组及其含义.docx_第2页
第2页 / 共29页
数控编程代码组及其含义.docx_第3页
第3页 / 共29页
数控编程代码组及其含义.docx_第4页
第4页 / 共29页
数控编程代码组及其含义.docx_第5页
第5页 / 共29页
点击查看更多>>
下载资源
资源描述

数控编程代码组及其含义.docx

《数控编程代码组及其含义.docx》由会员分享,可在线阅读,更多相关《数控编程代码组及其含义.docx(29页珍藏版)》请在冰豆网上搜索。

数控编程代码组及其含义.docx

数控编程代码组及其含义

注意:

在G之后没有接续数值指令中,在运转时将变成G00的动作。

(注1)印有“*”记号表示初期状态应选择的指令码或被选择的指令码。

印有“※”记号表示初期状态依参数所选定指令码或被选择的指令码。

(注2)同一单节指定2个以上的G指令时,最后的G指令有效。

代码解释

 

 

 

G00

  位置定位(快速进给)

1.格式

G00X_Y_Z_α_;(α为附加轴)

依当时的G90或G91的状态而为绝对值或增量值表示。

2.机能及目的

此一指令伴随坐标语,以现在点做为始点,坐标语指令值为终点,以直线或非直线路径作位置定位。

3.详细说明

(1)一旦此指令指定时,此G00模式改变其它的G机能,直到G01,G02或G03指令指定为止,G00模式保持有效。

G00模式有效时,其后的G00指令只需指定坐标语即可。

(2)在G00模式,刀具总是在单节的始点被加速,终点被减速。

当到位状态确定后行一单节,到位与否的宽度由参数设定。

(3)09组的G机能(G72~G89)依G00指令出现而变成取消状态(G80)。

(4)刀具的路径为直线或非直线依参数的选择而定,但是定位时间不改变。

a 直线路径:

与直线补间(G01)方式相同,速度受各轴快速进给速度的限制。

b 非直线路径:

各轴独立,以最大速度移动定位。

4.举例

G91G00X-270000Y300000Z150000; 

G01

  直线补间

1.格式

G01X_Y_Z_F_

按当时的G90或G91的状态,而为绝对值或增量值坐标。

F为表示速度资料的数值。

2.机能目的

此一指令伴随坐标语及速度指令,刀具人现在点起,坐标指定的终点止,以位址F所指定的速度移动。

F指定的速度,通常为恨具中心进行方向的线速度。

3.详细说明

一旦此指令指定时,它将保持到01组中的其它G指令(G00,G02,G03,G33)被指定时,支委会改变G01的模式,因此,如果下一个指令还是G01,而且进给速度也相同,那么只需指定坐标语即可。

如果在第一次出现G01指令的各式段中没有给F指令,则产生各式错误“P62”。

旋转轴的进给速度以度/min(小数点定位单位)。

(F300=300度/min)09组的G机能(G72~G89)按G00指令出现而变成取消状态(G80)

4.举例

P1→P2→P3→P4→P1以进给速度300mm/min切削。

但是,P0→P1为刀具的快速定位。

G90G00X20000Y20000;        P0→P1

    G01X20000Y30000F300    P1→P2

    X30000;                  P2→P3

    X-20000Y–30000;        P3→P4

    X-30000;                P4→P1

 

  G02/G03

  G17/G18/G19

  螺旋补间(G02/G03,G17/G18/G19)

1.功能及目的

依据G02/G03之圆弧补间指令以及平面选择G指令(G17,G18,G19),在选择平面内,可以一边做圆弧补间,一边做第3轴的直线补间。

一般而言,螺旋补间的速度被指定为包含第3轴补间成分的切线速度F,如图中的上图所示 无论如何,当圆弧平面成分的速度指定时,其被指定在圆弧平面切线速度F,就如图中的上图所示。

NC会自动计算螺旋补间的切线速度F,所以在圆弧平面上的切线速度就是F。

2.格式

圆弧在XY面上

G17G02(G03)G90(G91)X_Y_F_;

G17G02(G03)G90(G91)I_J_F_;

G17G02(G03)G90(G91)R_F_;

圆弧在XZ面上

G18G02(G03)G90(G91)X_Z_F_;

G18G02(G03)G90(G91)I_K_F_;

G18G02(G03)G90(G91)R_F_;

圆弧在YZ面上

G19G02(G03)G90(G91)Y_Z_F_;

G19G02(G03)G90(G91)J_K_F_;

G19G02(G03)G90(G91)R_F_;

[url=]圆弧[/url]所在的平面用G17,G18和G19命令来指定。

但是,只要已经在先前的程序块里定义了这些命令,也能够省略。

圆弧的回转方向像下图表示那样,由G02/G03来指定。

在圆弧回转方向指定后,指派切削终点坐标。

G90是指定在绝对坐标方式下使用此命令;而G91是在指定在增量坐标方式下使用此命令。

另外,如果G90/G91已经在先前程序块里给出过,可以省略。

圆弧的终点用包含在命令施加的平面里的两个轴的坐标值指定(例如,在XY平面里,G17用X,Y坐标值)。

终点坐标能够像G00和G01命令一样地设置。

圆弧中心的位置或者其半径应当在设定圆弧终点之后设置。

圆弧中心设置为从圆弧起点的相对距离,并且对应于X,Y和Z轴表示为I,J和K。

圆弧起点坐标值减去圆弧中心对应的坐标值得到的结果对应分配给I、J、K。

3.举例

圆弧起点的X坐标值------------30.

圆弧中心的X坐标值------------10.

因此,“I”就是20.(10-30=20)

圆弧起点的Y坐标值------------10.

圆弧中心的Y坐标值------------5.

因此,“J”就是5.(10–5=5)

结果,这个情况下圆弧命令如下所列:

G17G03G90X5.Y25.I-20.J-5.;

或者,

G17G03G91X-25.Y15.I-20.J-5.;

因为圆弧半径通常是已给了的,也能够用圆弧半径给命令赋值。

在已给的例子里,圆弧半径是20.616。

因此,该命令能够如下表示:

G17G03G90X5.Y25.R20.616.;

或者,

G17G03G91X-25.Y15.R20.616;

注意1)把圆弧中心设置为“I”,“J”和“K”时,必须设置为圆弧起点到圆弧中心的增量值(增量命令).

注意2)命令里的“I0”,“J0”和“K0”可以省略。

偏移值指定要求。

  

G09

  正确停止检查(G09)

1.机能及目的

刀具的进给速度急促变化时防止机械的振动,以及转角切削时防止圆角的发生,机械减速停止,到位状态确信后,次一单节的指令才开始执行。

能达到这些目的机能为正确停止横坐标机能。

2.格式

G09;

3.举例

N001 G09 G01 X100.000 F150;     减速停止,到位状态确认后,次单节才开始执行。

N002       Y100.000;

 

G10

刀具补正资料程式输入(G10)

1.机能及目的

刀具补正量及工件坐标补正量可用G10指令设定或变更。

绝对值(G90)模式时,指令补正量成为刀具的新补正量;增量值(G91)模式时,现在刀具的补正量加上指令补正量成为刀具的新祉正量

2.格式

工件补正输入

G90G10L2P_X__Y__Z_;

G91

G91模式时,补正量为增量值,程式执行时,补正量累绩加算。

所以,在G10指令前的G90或G91模式需注意。

P︰0外部工件坐标;

   1G54

    2G55

    3G56

    4G57

    5G58

    6G59

P为0~6以外之数字时,P之值视为1。

当P省略时,视为现在选择中的工件坐标补正量输入。

刀具補正輸入

?

刀具补正记忆1的场合格式

G10L10P_R_;

P︰补正号

R︰补正量

?

刀具补正记忆2的场合格式

G10L10P_R_;长补正开关补正

G10L11P_R_;长补正磨耗补正

G10L12P_R_;径形状补正

G10L13P_R_;径磨耗补正

工件坐标系统补正输入(工件坐标系统补正组数追加时)格式

G90G10L20PnX_Y_Z_α_;(α为附加轴)

G91

n=1~48

n=1~48以外或P指令省略时,视为现在选择中的工件坐标补正输入。

G12/G13

圆切削(G12/G13)

1.机能及目的

圆切削就是刀具由圆的中心出发作内圆切削,描绘全圆中心的一连串切削动作。

2.格式

G12(G13)I_D_F_;

圆切削的旋转方向有G12,G13如以下的区别。

G12:

顺时针方向(CW)

G13:

反时针方向(CCW)

I:

圆的半径(增量值),符号忽略

D:

补正号码(补正号码和补正资料不显示在设定显示装置上)

3.详细说明

没有补正号码“D”或不正确的补正号码时,程式异警出现。

“半径I-补正量”是0或负值时,程式异警圆半径错误出现。

补正量的符号,+表示缩小,-表示放大。

圆切削由G17,G18,G19选择目前的平面执行。

 

G20/G21

英制与公制指令的切换(G20/G21)

1.机能及目的

按G指令指定,英制及公制指令的切换可以变更。

2.格式

G20;英制指令

G21;公制指令

3.详细说明

G20,G21的切换仅对直线轴有意义,对于旋转轴无意义。

G20,G21仅对指令单位进行切换,输入单位不予切换。

也就是说,在起始英制处于开关(OFF)时,即使是将加工程序的指令单位以G20切换成英制单位,刀具补正量等待各设定单位仍然保持公制单位不变,就对设定值予以注意。

G28/G29

参考原点复归(G28/G29)

1.机能及目的

G28指令指定时,以G0速度定位至指令轴位置以后,各轴以快速进给速度做第1参考点复归。

G29指令时,各轴以快速进给速度到达G28或G30的中间点以后,以G0速度定位至指令指置。

2.格式

G28X_Y_Z_α_;(α=附加轴)[自动参考点复归]

G29X_Y_Z_α_;(α=附加轴)[开始位置复归]

G30

第2,第3,第4参考原点复归(G30)

1.机能及目的

G30 P2(P3,P4)指令的指定,第2,第3或第4参考原点位置的复归可以执行。

2.格式

G30P2(P3,P4)X_Y_Z_α_;(α為附加軸。

3.详细说明

第2、第3或第4参考原点的复归以P2、P3或P4指定,P指定或P0、P1、P5以上的时忽略皆以第2参考原点复归执行。

第2、第3或第4参考原点的复归与第1参考原点复归情形一样,经同G30指定的中间点以后,复归至第2、第3或第4参考点的位置。

第2、第3或第4参考点位置坐标是机械囿的位置,可以在设定显示装置上确认。

第2、第3或第4参考原点复归后,G29指令执行时,G29复归点位置是最后执行参考原点复归的中间点位置。

 

G33

英制螺纹切削(G33)

1概要

在G33指令中,若指定1英寸相当的牙数,刀具的进给控制可与主轴转速同步,等道程的直线螺纹切削及锥状螺纹切削等可以加工。

2.格式

G33Z_E_Q_;

Z:

螺纹长轴方向的位址(X,Y,Z)及螺纹长。

E:

长轴(移动量最多的轴)方向,1英吋中含有的牙数(小数点指令亦可)。

Q:

螺纹切削开始角度(0~360°)。

3.详细说明

1英寸相当的牙数为长轴方向的牙数指定。

E码亦用于精密道程长的指定,牙数的指定或精密道程长的指定,可按参数选择

E的指令值,在道程换算时需在道程值的范围內。

 

G40/G41/G42

  刀具径补正(G40/G41/G42)

1.格式

G41X_Y_;

G42X_Y_;当处理工件(“A”)时,就像下图所示,刀具路径(“B”)是基本路径,与工件(“A”)的距离至少为该刀具直径的一半。

此处,路径“B”叫做由A经R补偿的路径。

因此,刀具直径偏置功能自动地由编程给出的路径A以及由分开设置的刀具偏置值,计算出补偿了的路径B。

就是说,用户能够根据工件形状编制加工程序,同时不必考虑刀具直径。

因此,在真正切削之前把刀具直径指派为刀具偏置值;用户能够获得精确的切削结果,就是因为系统本身计算了精确的补偿了的路径。

在编程时用户只要插入偏置向量的方向(举例说,G41:

左侧,G42:

右侧)和偏置内存地址(例如,D2:

在“D”后面是从01到32的两位数字)。

所以用户只要输入偏移内存号码D(根据MDI),只不

过是由精确计算刀具直径得出的半径。

2.偏置功能

G40:

取消刀具直径偏置

G41:

偏置在刀具行进方向的左侧

G42:

偏置在刀具行进方向的右侧

 

G43,G44/G49

  刀具长补正/取消(G43,G44/G49)

1.机能及目的

依据这些指令,各轴移动指令的终点位置,可依设定的补正量做补正。

所以,程式作成时假想刀具长的值与实际的值,可以用补正量方式设定,以提高程式的通用性。

2.格式

刀具长补正+

G43Z_H_;刀具长补正+起点

G40Z_;    刀具长补正取消

刀具长补正-

G44Z_H_;刀具长补正-起点

G49Z_;      刀具长补正取消3.详细说明

在设置偏置的长度时,使用正/负号。

如果改变了(+/-)符号,G43和G44在执行时会反向操作。

因此,该命令有各种不同的表达方式。

举例说:

首先,遵循下列步骤度量刀具长度。

1.把工件放在工作台面上。

2.调整基准刀具轴线,使它接近工件表面上。

3.更换上要度量的刀具;把该刀具的前端调整到工件表面上。

4.此时Z轴的相对坐标系的坐标作为刀具偏置值输入内存。

通过这么操作,如果刀具短于基准刀具时偏置值被设置为负值;如果长于基准刀具则为正值。

因此,在编程时仅有G43命令允许您做刀具长度偏置。

4.举例

G00ZO;

G00G43Z0H01;

G00G43Z0H03;

或者

G00G44Z0H02;

或者

G00G44Z0H02;

G43,G44或G49命令一旦被发出,它们的功效会保持着,因为它们是“模态命令”。

因此,G43或G44命令在程序里紧跟在刀具更换之后一旦被发出;那么G49命令可能在该刀具作业结束,更换刀具之前发出。

注意1)在用G43(G44)H或者用G49命令的指派来省略Z轴移动命令时,,偏置操作就会像G00G91Z0命令指派的那样执行。

也就是说,用户应当时常小心谨慎,因为它就像有刀具长度偏置值那样移动。

注意2)用户除了能够用G49命令来取消刀具长度补偿,还能够用偏置号码H0的设置(G43/G44H0)来获得同样效果。

注意3)若在刀具长度补偿期间修改偏置号码,先前设置的偏置值会被新近赋予的偏置值替换。

标系就被取消。

以上命令也能够用于取消局部坐标系。

注意

(1)当用户执行手动原点返回时,局部坐标系执行原点返回的轴的原点与工件坐标系就等同了。

也就是说,这个操作与[G52a0;]命令一样(a:

是执行原点返回进程的那个轴)。

注意

(2)即便已经设置了局部坐标,工件坐标系或者机床坐标系不会被改变。

注意(3)工件坐标系是用G92命令设置的。

如果各个坐标值未设置,局部坐标系里未给坐标值的轴将被设置成先前各轴一样的值。

注意(4)在刀具直径偏置方式下,用G52命令来暂时取消该偏置功能。

注意(5)当移动命令紧跟在G52程序块功能之后发出时,通常必须采用绝对命令。

  

G52

局部坐标系设定(G52)

1.机能及目的

在G54~G59的各工件坐标系上可以用G52指令,指定局部坐标系的程式原点。

G52指令可以取代G92指令,用来指定加工程式的原点与工件终点的偏移量。

2.格式

G54(G54~G59)G52X_Y_Z_;

3.详细说明

G52指令指定后在次一G52指令指定前保持有效。

且G52指令指定时不产生移动。

G52指令可以不改变工件坐标系(G54~G59)而可以任意再设定加工的坐标系。

电源投入后,参考原点复归及挡块式手动原点复归时局部坐标系被取消。

(G54~G59)G52X0Y0Z0;可取消局部坐标系。

绝对值模式(G90)时的坐标指令会向局部坐标系的位置移动。

 

 

G53

  基本机械坐标系(G53)

1.格式

(G90)G53X_Y_Z_;

2.功能

基本机械坐标系为机械上固定位置(刀具交换位置、行程极限位置等)的坐标系。

G53指令及坐标指令指定时,刀具向基本机械坐标系上的指令位置移动。

3.详细说明

基本机械坐标系在电源投入后,以自动或手动参考原点复归。

决定的参考原点为基准,自动地建立起坐标系。

基本机械坐标系不会因G92指定而改变。

G53指令仅在指定的单节有效。

G53指令在增量值指令(G91)时,以选择中的坐标系的增量值移动。

即使G53指令指定时,指令轴的刀具径补正量不取消。

第1参考原点的坐标值是以基本机械坐标系的零点(原点)起到参考原点复归位置的距离。

所有G53命令均以快速进给方式移动。

当G53命令和G28(零点复归)命令被指定在同一单节时,后续的命令有效。

 

G54-G59

  工件坐标系设定和工件坐标系补正(G54-G59)

1.格式

工件坐标系选择(G54?

G59)

(G90)G54X_Y_Z_;工件坐标系设定

(G54)G92X_Y_Z_;

2.机能目的

工件坐标是以加工工件的斟点做为原点,便于加工程式作成的坐标系。

本指令的使用,可以移动工件坐标系的位置。

工件坐标系于程式作成时可有6种(G54~G59)

对于可以本指令所选择的现在的工件坐标系,刀具的现在位置变成以现在工件坐标系的指令坐标值重新设定。

(刀具的现在位置含刀具径,刀具长。

本指令的使用,刀具的现在位置变成以假想机械坐标系的指令坐标值的设定。

(刀具的现在位置含刀具径、刀具长。

)(G54,G92)

2.功能

G54?

G59指令即使有工件坐标系的切换时,指令轴的刀具径的补正量亦不取消。

电源投入时,G54坐标系被选择。

G54?

G59指令是持续模式指令。

G92指令的指定使坐标系移动。

工件坐标补正量的设定量是以基本机械坐标系零点起的距离表示。

G54([url=]工件[/url]坐标系)的模式时,以G92指令可以设定新工件坐标系。

同时其它的工件坐标2~6(G55~G59)也与工件坐标系平行移动,从而设定新的工件坐标系2~6。

新的工件参考点([url=]原点[/url])起,仅以工件坐标系补正量的移动位置构成假想机械坐标系。

 

G63

攻牙模式(G63)

1.机能及目的

G63指令可使NC系统建立最适合攻牙的控制模式说明如下:

切削百分率固定为100%。

单节间的减速指令无效。

进给保持无效。

单节停止无效。

攻牙模式的信号输出。

G63模式可用正确停止检查(G61),自动转角百分率调整。

(G62)或切削模式(G64)取消。

2.格式

G63;

 

G64

切削模式(G64)

1.机能及目的

G64指令使用时,NC以平滑的切削面的切削模式加工此一模式在正确停止横坐标模式(G61)及逆向切削进给单节间不作减速停止,而是连续的执行次一单节。

G64指令可用正确停止横坐标模式(G61),自动转角百分率调整(G62)或攻牙模式(G63)取消。

2.格式

G64;

 

固定循环

 

标准固定循环;G80~G89,G73,G74,G76

1.机能及目的

位置定位及钻孔和攻牙等的加工程式可以仅用1个单节的指令,按照一定的加工顺序执行的机能,称做固定循环。

循环的加工顺序及机能一览表如下所示。

另外,依据标准固定循环的编辑,使用者本身可以变更固定循环的加工顺序及登录,也可以自己把编辑的固定循环程式输入NC系统中。

固定循环机能一览表如下表所示。

G码

钻孔开始方向(-Z方向)

在孔底的动作

旋转动作(+Z方向)

用途

暂停

主轴

G73

间歇进给

快速进给

步进循环

G74

切削进给

正转

切削进给

反向攻牙循环

G76

切削进给

定位主轴停止

快速进给

精镗孔循环

G80

取消

G81

切削进给

快速进给

钻孔嵌镗孔循环

G82

切削进给

快速进给

钻孔计数式镗孔循环

G83

间歇进给

快速进给

钻深孔循环

G84

切削进给

反转

切削进给

攻牙循环

G85

切削进给

切削进给

镗孔循环

G86

切削进给

停止

快速进给

镗孔循环

G87

快速进给

正转

切削进给

反向镗孔循环

G88

切削进给

停止

快速进给

镗孔循环

G89

切削进给

切削进给

镗孔循环

2.格式

3.详细说明

孔加工模式有[url=]钻孔[/url]、反镗孔、攻牙和镗孔固定循环模式,孔定位资料用于X和Y轴的定位,也加工资料是实际加工资料,同期选择是由G84或G74指令选择同期或非同期或非同期攻牙方式。

孔位置资料及重复次数是非持续模式,孔加工资料是持续模式。

在固定循环中或固定循环同一单节中,M00,M01指定时,固定循环忽视M00,M01指令,在定位后M00,M01信号才输出。

X,Y,Z,R中的任一人指定时,固定循环即可实施。

实际的动作可分为下列7种

?

动作1:

指示X,Y轴位置后以G00作位置定位。

?

动作2:

位置定位完了后(到达始点),若是G87指令时,M19的指令从控制装置向机械侧输入;M指令执行且完了信号送回控制装置时,次一动作开始执行。

其次如单节停止开关为ON时,位置定位完了后,单节众停止。

?

动作3:

到R点的定位,是以快速进给执行。

?

动作4:

孔加工是以切削进给执行。

?

动作5:

孔位置加工的动作,按固定循环的模式而异,有主轴停止(M05)、主轴反转(M04)、主轴正转(M03)、暂停、刀具位移等。

?

动作6:

退回R点的动作,按固定循环的模式而异,有切削进给及快速进给等模式。

?

动作7:

刀具快速进给回到起

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > PPT模板 > 商务科技

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1