ImageVerifierCode 换一换
格式:DOCX , 页数:106 ,大小:1.53MB ,
资源ID:9170519      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/9170519.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(数控g指令大全.docx)为本站会员(b****7)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

数控g指令大全.docx

1、数控g指令大全第三章G指令3.1概述G指令由指令地址G和其后的12位指令值组成,用来规定刀具相对工件的运动方式、进行坐标设定等多 种操作,G指令一览表见表3-1 o 指令值(0099,前导0可以不输入)指令地址GG指令字分为00、01、02、03、04组。除01与00组代码不能共段外,同一个程序段中可以输入几个不同组的G旨令字,如果在同一个程序段中输入了两个或两个以上的同组 G指令字时,最后一个 G指令字有效。没有共同参数(指令字)的不同组G指令可以在同一程序段中, 功能同时有效并且与先后顺序无关。 如果使用了表3-1以外的G指令或选配功能的G指令,系统出现报警。表3-1 G指令字一览表指令字

2、组另U 功能备注G0001:快速移动初态G指令G01直线插补模态G指令G02;圆弧插补(逆时针)G03;圆弧插补(顺时针)G32螺纹切削G90轴向切削循环G92螺纹切削循环G94径向切削循环G0400暂停、准停非模态G指令G10:数据输入方式有效G11;取消数据输入方式G28:返回机床第1参考点G30返回机床第2、3、4参考点G50坐标系设定G65宏指令G70精加工循环G71轴向粗车循环G72径向粗车循环G73封闭切削循环G74轴向切槽多重循环G75径向切槽多重循环G76多重螺纹切削循环G2006英制单位选择模态G指令G21公制单位选择初态G指令G9602恒线速开模态G指令G97恒线速关初态G

3、指令G9803每分进给初态G指令G99每转进给模态G指令G4007取消刀尖半径补偿初态G指令G41刀尖半径左补偿模态G指令G42刀尖半径右补偿3.1.1模态、非模态及初态Gt令分为00、01、02、03、06、07组。其中00组G旨令为非模态 G旨令,其它组G旨令为模态G旨令,G00、 G97、G98 G40 G2伪初态G旨令。G指令执行后,其定义的功能或状态保持有效, 直到被同组的其它 G指令改变,这种G指令称为模态G指令。模态G指令执行后,其定义的功能或状态被改变以前, 后续的程序段执行该 G指令字时,可不需要再次输入该G指令。G指令执行后,其定义的功能或状态一次性有效,每次执行该 G指令

4、时,必须重新输入该 G指令字,这种G指令称为非模态G指令。系统上电后,未经执行其功能或状态就有效的模态 G指令称为初态G指令。上电后不输入G指令时,按初态G指令执行。BRSK820TA的初态指令为 G00、G21、G40、G97、G98。3.1.2指令字的省略输入为简化编程,表 3-2所列举的指令字具有执行后指令值保持的特点,如果在前面的程序段中已经包含了 这些指令字,在后续的程序段中需要使用指令值相同、意义相同的指令字时,可以不必输入。表3-2指令地址功能意义上电时的初始值UG71中切削深度NO.51参数值UG73中X轴退刀距离NO.53参数值WG72中切削深度NO.51参数值WG73中Z轴

5、退刀距离NO.54参数值RG71、G72循环退刀量NO.52参数值RG73中粗车循环次数NO.55参数值RG74、G75中切削后的退刀量NO.56参数值RG76中精加工余量NO.60参数值RG90、G92、G94、G76 中锥度0(G98)F分进给速度(G98)NO.030参数值(G99)F转进给速度(G99)0F公制螺纹螺距(G32、G92、G76)0I英制螺纹螺距(G32、G92、)0S主轴转速指定(G97)0S主轴线速指定(G96)0S主轴转速开关量输出0PG76中螺纹切削精加工次数;G76中螺纹切削螺纹退刀宽度G76中螺纹切削刀尖角度;NO.57参数值NO.19参数值NO.58参数值Q

6、G76中最小切入量NO.59参数值注1 :有多种功能的指令地址(如 F,可用于给定每分进给、每转进给、公制螺纹螺距等)只在指令字执行后、再次执行相同的功能定义指令字时才允许省略输入。如:执行了 G98 F 、未执行螺纹注2 :在地址X ( U )、Z (W )用于给定程序段终点坐标时允许省略输入,程序段中未输入 X ( U )或Z(W)坐标指令字时,系统取当前的 X轴或Z轴的绝对坐标作为程序段终点的坐标值;注3 :使用表3-2中未列入的指令地址时,必须输入相应的指令字,不能省略输入。示例1:00001 ;G0 X100 Z100 ;(快速移动至X100 Z100 ;模态指令字G0有效)X20

7、Z30 ;(快速移动至X20 Z30 ;模态指令字G0可省略输入)G1 X50 Z50 F300 ;(直线插补至X50 Z50,进给速度300mm/min ;模态指令字G1有效)X100 ;(直线插补至X100 Z50,进给速度300mm/min ;未输入Z轴坐标,取当前坐标值Z50 ; F300保持、G01为模态指令字可省略输入)G0 X0 Z0 ;(快速移动至X0 Z0 ,模态指令字G0有效)M30 ;示例2 :00002;G0 X50 Z5 ;(快速移动至X50 Z5)G04 X4 ;(延时4秒)G04 X5 ;(再次延时5秒,G04为非模态G指令字,必须再次输入)M30 ;示例3 (上

8、电第一次运行):00003;(G98每分进给,进给速度为 500mm/min)(螺纹切削,F值为螺距必须输入)(G99每转进给,F值重新输入)G98 F500 G01 X100 Z100 ;G92 X50 W-20 F2 ;G99 G01 U10 F0.01G00 X80 Z50 M30 ;3.1.3相关定义本说明书以下内容的阐述中,未作特殊说明时有关词(字)的意义如下: 起点:当前程序段运行前的位置;终点:当前程序段执行结束后的位置;X :终点X轴的绝对坐标;U :终点与起点X轴绝对坐标的差值;Z :终点Z轴的绝对坐标;W :终点与起点Z轴绝对坐标的差值;F :切削进给速度。3.2 快速定位

9、GOO指令格式:GOO X (U) _ Z (W) _;指令功能:X轴、Z轴同时从起点以各自的快速移动速度移动到终点,如图 3-1所示。两轴是以各自独立的速度移动,短轴先到达终点,长轴独立移动剩下的距离,其合成轨迹不 一定是直线。指令说明:G00为初态G指令;X、U Z、W取值范围为-9999.999 +9999.999mm;X ( U )、Z (W)可省略一个或全部,当省略一个时,表示该轴的起点和终点坐标值一致; 同时省略表示终点和始点是同一位置, X与U Z与WE同一程序段时X、Z有效,U、W6效。指令轨迹图:X、z轴各自快速移动速度分别由系统数据参数NO.022、NO.023设定,实际的

10、移动速度可通过机床面板的快速倍率键进行修调。示例:刀具从A点快速移动到B点。图3-20Z轴B25- f一 18 - 1r图3-2GO X20 Z25 ; (绝对坐标编程)GO U-22 W-18 ; (相对坐标编程)GO X20 W-18 ; (混合坐标编程)GO U-22 Z25 ; (混合坐标编程)3.3直线插补G01指令格式:G01 X (U) _ Z (W) _ F_;指令功能:运动轨迹为从起点到终点的一条直线。轨迹如图 3-3所示。指令说明:G01为模态G指令;X、U、Z、瞰值范围为-9999.999 +9999.999mm;X ( U )、Z (W)可省略一个或全部,当省略一个时,

11、表示该轴的起点和终点坐标值一致;同 时省略表示终点和始点是同一位置。F指令值为X轴方向和Z轴方向的瞬时速度的矢量合成速度,实际的切削进给速度为进给倍 率与F指令值的乘积;F指令值执行后,此指令值一直保持,直至新的 F指令值被执行。后述其它 G指令使用的F指令字功能相同时,不再详述。取值范围如下表:指令轨迹图:指令功能G98 (毫米/分钟)G99 (毫米/转)取值范围180000.001500示例:从直径40切削到60的程序指令,图3-4程序:G01 X60 Z7 F500 ; (绝对值编程)G01 U20 W-25 ; (相对值编程)G01 X60 W-25 ; (混合编程)图3-43.4 圆

12、弧插补G02、G03指令格式: G02 R_( U)_ Z( W)_ YG03 I l_ K_指令功能:G02指令运动轨迹为从起点到终点的顺时针 (后刀座坐标系)/逆时针(前刀座坐标系)圆弧,轨迹如图3-5所示。G03指令运动轨迹为从起点到终点的逆时针(后刀座坐标系) /顺时针(前刀座坐标系)圆弧,轨迹如图3-6所示。指令轨迹图:图3-5 G02轨迹图 图3-6 G03轨迹图指令说明:G02、G03为模态G指令;R为圆弧半径,取值范围 -9999.9999999.999mmI为圆心与圆弧起点在 X方向的差值,用半径表示,取值范围 -9999.9999999.999mm;K为圆心与圆弧起点在 Z

13、方向的差值,取值范围 -9999.9999999.999mm圆弧中心用地址I、K旨定时,其分别对应于 X, Z轴I、K表示从圆弧起点到圆心的矢量分量,是增量 值;如图3-6-1所示。I =圆心坐标X圆弧起始点的X坐标;K =圆心坐标Z 圆弧起始点的Z坐标;I、K根据方向带有符号,图 3- 6-1图3-7注意事项:当I = 0或K = 0时,可以省略;但指令地址 I、K或R必须至少输入一个,否则系统产生报警;I、K和R同时输入时,R有效,I、K无效;R值必须等于或大于起点到终点的一半,如果终点不在用 R指令定义的圆弧上,系统会产生报警;地址X(U )、Z(W)可省略一个或全部;当省略一个时,表示

14、省略的该轴的起点和终点一致;同时省略表示终点和始点是同一位置,若用 I、K指令圆心时,执行 G02/G03指令的轨迹为全圆(360 );用R指定时,表示0度的圆;建议使用R编程。当使用I、K编程时,为了保证圆弧运动的始点和终点与指定值一致,系统按半径R= . I 2 K2 运动;若使用I、K值进行编程,若圆心到的圆弧终点距离不等于 R(R = . I 2 K2 ),系统会自动调整圆心位置保证圆弧运动的始点和终点与指定值一致 ,如果圆弧的始点与终点间距离大于 2R,系统报警。R指令时,可以是大于180 和小于180 圆弧,R负值时为大于180度的圆弧,R正值时为小于或等于180 度的圆弧;示例:

15、从直径 45.25切削到63.06的圆弧程序指令,图3-8程序:G02 X63.06 Z-20.0 R19.26 F300 ;或G02 U17.81 W-20.0 R19.26 F300 ;或G02 X63.06 Z-20.0 I17.68 K-6.37 ; 或G02 U17.81 W-20.0 I17.68 K-6.37 F300。G02/G03指令综合编程实例40图3-9圆弧编程实例3T程序:000013.5倒角功能倒角功能是在两轮廓间插入一段直线或圆弧,使刀具能比较平滑地从一轮廓过渡到另一轮廓。BRSK820TA具有直线和圆弧两种倒角功能。3.5.1直线倒角直线倒角:直线轮廓之间、圆弧轮

16、廓之间、直线轮廓与圆弧轮廓之间插入一直线。直线倒角的指令地址 为L ,指令地址L后的数据为倒角直线的长度。直线倒角必须在 G01、G02或G03指令段中使用。A.直线接直线指令格式:G01 X(U)_ Z(W)_ L_ ;G01 X(U)_ Z(W)_ ;指令功能:在两直线插补指令段中插入一段直线段。B.直线接圆弧指令格式:G01 X(U)_ Z(W)_ LG02/G03 X(U)_ Z(W)_ R_ ;G01 X(U)_ Z(W)_ L_ ;G02/G03 X(U)_ Z(W)_ I_ K_;指令功能:在直线和圆弧插补指令间插入一段直线段。C.圆弧接圆弧指令格式:G02/G03X(U)_Z(

17、W)_R_L_ ;G02/G03X(U)_Z(W)_R_ ;或G02/G03X(U)_Z(W)_I_K_ L_ ;G02/G03X(U)_Z(W)_I_K_ ;指令功能:在两段圆弧插补指令间插入一段直线段。D.圆弧接直线指令格式:G02/G03 X(U)_ Z(W)_ R_ L_;G01 X(U)_ Z(W)_ ;或G02/G03 X(U)_ Z(W)_ I_ K_ L_ ;G01 X(U)_ Z(W)_ ;指令功能:在圆弧和直线插补指令间插入一段直线段。3.5.2圆弧倒角圆弧倒角:直线轮廓之间、圆弧轮廓之间、直线轮廓与圆弧轮廓之间插入一圆弧,圆弧与轮廓线间进行G03指令段中使用。A. 直线接

18、直线指令格式:G01 X(U)_ Z(W)_ D_ ;G01 X(U)_ Z(W)_ ;指令功能:在两段直线插补段中插入一段圆弧 ,插入的圆弧段与两直线相切,半径为指令地址 D后的数据。B.直线接圆弧指令格式:G01 X(U)_ Z(W)_ D_ ;G02/G03 X(U)_ Z(W)_ R_ ;或G01 X(U)_ Z(W)_ D_ ;G02/G03 X(U)_ Z(W)_ I_ K_ ;指令功能:在直线与圆弧交接处插入一段圆弧 ,插入的圆弧段与直线、圆弧均相切,半径为指令地址D后的数据。C.圆弧接圆弧指令格式:G02/G03X(U)_Z(W)_R_D_ ;G02/G03X(U)_Z(W)_

19、R_ ;或G02/G03X(U)_Z(W)_R_D_ ;G02/G03X(U)_Z(W)_I_K_ ;或G02/G03X(U)_Z(W)_I_K_ D_ ;G02/G03X(U)_Z(W)_I_K_ ;或G02/G03X(U)_Z(W)_I_K_ D_ ;G02/G03X(U)_Z(W)_R_ ;指令功能:在两段圆弧插补段间插入一段圆弧,插入的圆弧段与两圆弧均相切,半径为指令地址 D后的数据。d.圆弧接直线指令格式:G02/G03 X(U)_ Z(W)_ R_ D_ ;G01 X(U)_ Z(W)_ ;或G02/G03 X(U)_ Z(W)_ I_ K_ D_ ;G01 X(U)_ Z(W)_

20、 ;指令功能:在圆弧与直线的交接处插入一段圆弧 ,插入的圆弧段与圆弧、直线均相切,半径为指令地址D后的数据。3.5.3特殊情况当处于下面的情况时,倒角功能无效或报警。1)直线倒角时A.两插补直线段在同一条直线上时,倒角功能无效。Li; 12为两插补直线连接形成的三角形的第三边,长度为L,经计算后倒角直线的另一端不在插补直线上 (在插补直线的延B.倒角直线长度过长,CNC产生报警。 如下图所示,l i为倒角直线,长度为L2,当Li大于L2时,CNC产生号报警。C.某段直线(圆弧)过短,报警 如下图所示,倒角直线长度为 长线上),CNC产生报警。2)圆弧倒角时A.两插补直线段在同一条直线上时,圆弧

21、倒角功能无效。B.倒角圆弧半径过大,CNC产生报警。Rmax Rmax小于 D, CNC 产生如下图所示,倒角圆弧半径为 D,两直线相切的最大圆弧半径为 报警。C.直线与圆弧相切、圆弧与直线相切时,圆弧倒角功能无效。D.圆弧与圆弧相切时,圆弧倒角功能无效;但如果是象下图类圆弧相切时,圆弧倒角功能有效。3.5 暂停指令G04指令格式:G04 P_ ;或G04 X_ ;或G04 U_ ;或G04;指令功能:各轴运动停止,不改变当前的G指令模态和保持的数据、状态,延时给定的时间后,再执行下 一个程序段。指令说明:G04为非模态G指令;G04延时时间由指令字 P_、X_或U_指定;P、X、U指令范围为

22、0.00199999.999秒。指令字P_、x_或U_指令值的时间单位,见下表:表3-3地址PUX单位0.001 秒秒秒注意事项:当P、X、U未输入时或P、X、U指定负值时,表示程序段间准确停。P、X、U在同一程序段,P有效;X、U在同一程序段,X有效。G04指令执行中,进行进给保持的操作,当前延时的时间要执行完毕后方可暂停。3.6机械零点功能3.6.1机床第一参考点G28指令格式:G28 X (U) _ Z (W) _ Y (V) _ ; 指令功能:从起点开始,以快速移动速度到达 X (U )、Z (W)、Y (V )指定的中间点位置后再回机械 零点。指令说明:G28为非模态G指令;X、Z、

23、Y :中间点位置的绝对坐标;U、W、V :中间点位置与起点位置的 X轴绝对坐标的差值。指令地址X( U )、Z( W)可省略一个或全部,详见下表:表3-4指令功能G28 X (U) _X轴回机械零点,Z、Y轴保持在原位G28 Z (W) Z轴回机械零点,X、Y轴保持在原位G28 Y (V) Y轴回机械零点,Z、X轴保持在原位G28保持在原位,继续执行下一程序段G28 X (U) Z (W) Y (V)X、Z、丫轴冋时回机械零点指令动作过程 (如图3-10 ):(1) 快速从当前位置定位到指令轴的中间点位置( A点t B点);(2)快速从中间点定位到参考点( B点t R点);(3)若非机床锁住状

24、态,返回参考点完毕时,回零灯亮。注1:手动回机械零点与执行 G28指令回机械零点的过程一致,每次都必须检测减速信号与一转信号; 注2:从A点t B点及B点t R点过程中,两轴是以各自独立的快速速度移动的,因此,其轨迹并不一 定是直线;注3:执行G28指令回机械零点操作后,系统取消刀具长度补偿;注4:如果机床未安装零点开关,不得执行 G28指令与返回机械零点的操作。机床第2、3、4参考点G30机械零点是机床上的一个固定点,由安装在机床上的零点开关或回零开关决定。机床参考点是机械零点偏移数据参数血 114、血115的值后的位置,当数据参数血114、血115的设置值均为0时,机床参考点与机械零点重合

25、。 机床参考点的坐标为数据参数血 120、血121设置的值。执行机械回零、G28指令回零操作就是回机床参考点位置。BRSK820TA具有机床第2、3、4参考点功能,用数据参数血 122血127可分别设置机床第 2、3、4参 考点的X、Z轴的机床坐标。机械零点,机床参考点,机床第 2、3、4参考点在机床坐标系中的关系如下图所示。注1 :数据参数血120血127的意义见本说明中的第 4点;注2 :数据参数血114、血115为X、Z轴机械零点的偏移量,具体见 GSK980TD1车床CNC使用手册。指令格式:G30P2X ( U) _-Z (W);G30P3X (U) _-Z (W) 一 ;G30P4

26、X (U) _-Z (W) _ ;指令功能:从起点开始,以快速移动速度移动到达 X (U )、Z (W)指定的中间点位置后再回机床第 2,3, 4参考点。当返回机床第 2参考点时,指令字P2可省略。指令说明:G30为非模态G指令;X :中间点X轴的绝对坐标;U :中间点与起点X轴绝对坐标的差值;Z:中间点Z轴的绝对坐标;W :中间点与起点Z轴绝对坐标的差值。指令地址X ( U )、Z (W)可省略一个或全部,详见下表:指令功能G30 Pn X (U) X轴回机床第n参考点,Z轴保持在原位指令功能G30 Pn Z (W) _Z轴回机床第n参考点,X轴保持在原位 :G30两轴保持在原位,继续执行下

27、一程序段G30 Pn X (U) Z (W) X、Z轴冋时回机床第n参考点注1表中n为2, 3或4;注2:返回机床第2, 3, 4参考点过程中不需要检测减速、零点信号指令动作过程(如下图,以回机床第2参考点说明)快速从当前位置定位到指令轴的中间点位置( A点tB点);122和 123设定的第2参考点(B点以数据参数血113设定的速度从中间点定位到由数据参数血t R2 点);注1:手动回机床参考点或执行 G28指令回机床参考点之后, 才可使用返回机床第 2, 3, 4参考点功能;注2:从A点t B点及B点t R2点过程中,两轴是以各自独立的速度移动的,因此,其轨迹并不一定是直线;注3:执行G30

28、指令回机床第2, 3, 4参考点后,系统取消刀具长度补偿;注4:如果机床未安装零点开关,不得执行 G30指令机床第2, 3, 4参考点操作;注5:返回机床第2, 3, 4参考点,不设置工件坐标系。3.6.3参数说明126127机床第3参考点的Z轴机床坐标(0.001mm )机床第4参考点的X轴机床坐标(0.001mm )机床第4参考点的Z轴机床坐标(0.001mm )数据参数血120血127的设定范围:,单位(卩m)3.7工件坐标系设定G50指令格式:G50 X( U) Z( W) ;指令功能:设置当前位置的绝对坐标,通过设置当前位置的绝对坐标在系统中建立工件坐标系(也称浮 动坐标系)。执行本指令后,系统将当前位置作为程序零点,执行回程序零点操作时,返回 这一位置。 工件坐标系建立后, 绝对坐标编程按这个坐标系输入坐标值, 直至再次执仃 G50建立新的工件坐标系。指令说明:G50为非模态G指令;X:当前位置新的 X轴绝对坐标;U:当前位置新的 X轴绝对坐标

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

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