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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

数铣G代码指令详细解释Word文档下载推荐.docx

1、选择工件坐标系1G55选择工件坐标系2G56选择工件坐标系3G57选择工件坐标系4G58选择工件坐标系5G59选择工件坐标系6G60准确定位G64连续路径加工G68设置坐标旋转G69撤消坐标旋转G81钻孔固定循环(中心孔)G82钻孔固定循环(扩孔)G83钻孔固定循环(深孔)G90绝对坐标编程G91G92建立初始工件坐标G00功能: 在加工过程中,常需要刀具空运行到某一点,为下一步加工做好准备,利用指令G00可以使刀具快速移动到目标点。指令格式:G00 X_Y_Z_;(模态、初态)说明: 地址X,Y和Z指定目标点坐标,该点在绝对坐标编程中,为工作坐标系的坐标;在相对坐标编程中,为相对于起点的增量

2、。执行G00指令时,刀具的移动速度由系统参数设定,不受进给功能指令F的影响。刀具的移动方式有三种:1) 各轴以其最快的速度同时移动,通常情况下因速度和移动距离的不同先后到达目标点,刀具移动路线为任意的。2) 各轴按设定的速度以联动的方式移动到位,刀具移动路线为一条直线。3) 各轴按输入的坐标字顺序分别快速移动到位,刀具的移动路线为阶梯形。用户可以根据自身需要,选择其中一种刀具移动方式在OpenSoftCNC配置系统中设置,参见OSNC 01M系统配置手册章节系统参数设置。该指令执行时一直有效,直到被同样具有插补功能的其它指令(G01/G02/G03/G05)取代。编程举例: 如图所示,命令刀具

3、从点A快速移动到点B,编程如下:1. 绝对编程:N20 G90 G00 X25 Y30;2. 相对编程:N20 G91 G00 X15 Y20;提示:G00指令中缺省的坐标轴视为该轴不运动,如例中Z轴不动。 G01用来指定直线插补,其作用是切削加工任意斜率的平面或空间直线。G01 X_ Y_ Z_ F_;(模态)地址X,Y和Z指定目标点坐标,该点在绝对坐标编程中,为工作坐标系的坐标;在相对坐标编程中,为相对于起点的增量,F指定刀具沿运动轨迹的进给速度。执行该指令时,刀具以坐标轴联动的方式,从当前位置插补加工至目标点。移动路线为一直线。该指令一直有效,直到被具有插补功能的其它指令(G00/G02

4、/G03/G05)取代。 如图所示,命令刀具从点A直线插补至点B。N30 G91 G01 X15 Y-15; 相对编程G01指令中缺省的坐标轴视为该轴不运动,如上例中的Z轴不动;若F缺省,则按系统设置的速度进给或按前面程序段中F指定的速度进给。 G02为顺圆插补;G03为逆圆插补,用以在指定平面内按设定的进给速度沿圆弧轨迹切削。G17 G02(G03) X_ Y_ I_ J_ F_;(XY平面,模态)G18 G02(G03) X_ Z_ I_ K_ F_;(XZ平面,模态)G19 G02(G03) Y_ Z_ J_ K_ F_;(YZ平面,模态)G17 G02(G03) X_ Y_ R_;(X

5、Y平面,模态,半径编程)G18 G02(G03) X_ Z_ R_;(XZ平面,模态,半径编程)G19 G02(G03) Y_ Z_ R_;(YZ平面,模态,半径编程)项 指令含义 指令 功能 1 平面指定 G17 指定XY平面的圆弧 G18 指定ZX平面的圆弧 G19 指定YZ平面的圆弧 2 圆弧旋转方向 G02 指定为顺时针旋转 G03 指定为逆时针旋转 3 目标点位置 G90方式 X,Y,Z中的2轴 指定工作坐标系的目标点位置 G91方式 指定从起始点到目标点的距离 4 从起始点到圆心的距离 I,J,K中的2轴 指定从起始点到圆心的矢量 圆弧半径 R 指定圆弧半径 5 刀具进给速度 F

6、指定沿圆弧移动速度 指令说明:使用圆弧插补指令,必须先用G17/G18/G19指定圆弧所在平面(XY、ZX、或YZ平面)。圆弧顺时针(或逆时针)旋转的判别方式为:在右手直角坐标系中,沿X、Y、Z三轴中非圆弧所在平面(如:XY平面)的轴(如:Z轴)正向往负向看去,顺时针方向用G02,反之用G03,如图:地址X,Y(或Z)指定圆弧的终点即目标点,在G90方式(绝对坐标编程)中该点为工作坐标系的坐标;在G91方式(相对编程方式)中该点为相对于起始点的增量。I,J、K分别为平行于X,Y、Z的轴,用来表示圆心的坐标,因I,J、K后面的数值为圆弧起点到圆心矢量的分量,故始终为相对于圆弧起点的增量值。当已知

7、圆弧终点坐标和半径,可以选取半径编程的方式插补圆弧,R为圆弧半径,当圆心角小于180度时R为正;大于180度时R为负。指令F指定刀具沿轨迹的进给速度,缺省值为系统设置的进给速度或前序程序段中指定的速度,执行G02/G03指令时,刀具以坐标轴联动的方式从当前位置插补加工至目标点。G02(或G03)一直有效,直到被具有插补功能的其它指令G00/G01/G03(或G02)/G05取代。举例:编程举例1: 如图2-6所示,在XY平面上,加工圆弧AB、BC,加工路线为ABC,采用圆心和终点(IJK)的方式编程。1、绝对编程N10 G92 X38 Y44 Z0; 定义起刀点的位置N20 G90 G17 G

8、03 X70 Y60 I20 J16;加工ABN30 G02 X110 Y20 I0 J-40; 加工BC2、相对编程N10 G91 G17;相对编程,指定在XY平面加工N20 G03 X32 Y16 I20 J0 F200;加工AB圆弧N30 G02 X40 Y-40 I0 J-40; 加工BC圆弧编程举例2: 如图所示,设在XY平面上,加工圆弧CD和DC,加工路线为CDC,采用圆弧半径方式编程。N10 G92 X-40 Y-30 Z0;N20 G90 G17 G02 X40 Y-30 R50; 加工CD段N30 G03 X-40 Y-30 R-50; 加工DC段N20 G02 X60 Y0

9、 R50 F200; 加工CD段圆弧N30 G03 X-60 Y0 R-50; 加工DC段圆弧编程举例3: 当插补整圆时,只能采用IJK编程方式,如图2-8所示,设在XY平面上加工R20整圆。N10 G92 X0 Y0 Z0;N20 G90 G17 G00 X20 Y0; 将刀具移至点AN30 G03 I-20 J0 F500; 加工整圆N40 G00 X0 Y0; 回到起刀点N20 G00 X20 Y0; 将刀具移至A点N40 G00 X-20 Y0;加工平面缺省为XY;插补圆弧的尺寸必须在一定的公差范围之内,否则编译将不能通过,同时,系统会发出报警信息。本系统的公差值为0.01mm;终点地

10、址X,Y,Z若某一项为零,表示该轴无位移,可以省略;I0,J0,K0,可以省略。 G04指令主要用于使刀具作短暂的无进给光整加工,如绞孔或镗平面,也可以用作程序延时。 G04 P_;地址P后的数值给定暂停的时间,单位为秒,可以是精确到小数点后两位。G04只在自身程序段中生效,并暂停给定的时间,在此之前设定的进给速度F和主轴转速S被存入专门的数据区,并在G04程序段之后的程序段中继续生效。设定进给速度、主轴转速及转向,命令刀具进行直线插补,并在插补过程中暂停3.5秒。N50 G01 Z-15 F500 S400 M03; 设置速度和主轴转速N60 G04 P3.5; 暂停3.5秒N70 Z-20

11、; 继续直线插补,速度和主轴转速持续有效 当圆弧的半径和圆心未知,而知道圆弧上除了的起点和终点之外的任意一点的坐标,可以采用G05进行三点圆弧插补。G17 G05 X_ Y_ I_ J_ F_;G18 G05 X_ Z_ I_ K_ F_;G19 G05 Y_ Z_ J_ K_ F_;地址X,Y(或Z)指定目标点坐标,该点在绝对坐标编程中,为工作坐标系的坐标;I,J和K分别为平行于X,Y和Z的轴,用来表示圆弧上任意一点(除了起点和终点)的的坐标,因I,J和K后面的数值为起点到该任意点矢量的分量,故始终为增量值;F指定刀具沿运动轨迹的进给速度。执行该指令时,刀具以坐标轴联动的方式,按指定的进给速

12、度,从当前位置插补加工至目标点。该指令一直有效,直到被具有插补功能的其它指令(G00/G01/G02/G03)取代。如图所示,设在平面XY上,加工圆弧ABC,加工路线为ABC,分别采用绝对编程和相对编程如下:1、绝对编程:N10 G92 X30 Y30 Z0;N20 G90 G17 G05 X90 Y40 I40 J2;加工ABCN30 G00 X0 Y0 Z0; 回到编程原点 2、相对编程:N20 G05 X60 Y10 I40 J20 F500;加工圆弧ABC 1、当没有指定园弧所在平面时,缺省为XY平面;2、插补圆弧的尺寸必须在一定的公差范围之内,否则编译将不能通过,同时,系统会发出报警

13、信息。本系统的公差值为0.01mm。3、终点地址X,Y,Z,若某一项为零,表示该轴无位移,可以省略;4、I0,J0,K0,可以省略。 指令G10用来设置工作坐标系G54G59,动态设置刀具半径(长度)补偿值,目的是使一个刀具可以匹配不同补偿的数据组,构成多个切削刃。G10 W_ X_ Y_ Z_;设置工作坐标系,模态。G10 D_ R_ ;设置参数号及刀具半径补偿值,模态。G10 H_ R_ ;设置参数号及刀具长度补偿值,模态。代码 含义 W 工作坐标系编号 指定需要设置的工作坐标系 W11W6与G54G59一一对应,即:W1对应于G54 W2对应于G55 W6对应于G59 X,Y,Z 工作坐

14、标系原点位置 指定工作坐标系与机床参考点的相对位置关系 地址D,H后为参数号,与指令T设置的刀具号对应,取值范围099;地址R后为对应的刀具半径(长度)补偿值,上限值为999.999。 N30 G10 W1 X20 Y30 Z10;设置G54对应的工作坐标系的原点临时为(X20,Y30,Z10)设置3号刀具的半径补偿值为5.5mm,5号刀具的长度补偿值为10.22mm,编程如下:N30 G10 D03 R5.5; 设置刀具半径补偿参数N40 G10 H05 R10.22; 设置刀具长度补偿G10指令并不改变对应的工件坐标系的初始设置值(初始设置值的设定参见参数配置)。上例中,若在后面的程序段中

15、单独使用G54指令(设其初始设置值为(X70,Y40,Z20),则编程原点仍为机床坐标系中的(X70,Y40,Z20),而不是G10指令指定的(X20,Y30,Z10);如果程序中没有使用G10指令,则系统按照其设定的参数运行;G10指令只在当前程序中有效,并不改变刀具参数设置(参见刀具参数设置) G12和G13指令用于加工形状对称的工件。G12 X1 Y1 Z1 ;镜像设置,模态。G12 X0 Y0 Z0 ;镜像撤消,模态。G13 X_ Y_ Z_ ;设置镜像轴,模态。 镜像设置指令G12允许设置三个镜像轴,当地址X,Y,Z后的数值为1时,相对应的轴设置镜像,为0时则撤消。当某轴设置镜像后,

16、刀具在该坐标上的运动方向与编程方向相反,运动轨迹则与镜像前的轨迹对称。G12指令一直有效,直到被另一个新的G12指令取代,如G12 X1被G12 X0取代。G13指令一直有效,直到被另一个新的G13指令取代,如G13 X10被G13 Y10取代。 如图,加工两个异形凸台,凸台高5mm,设D01=5mm,编程如下: 相对编程,在XY平面内加工N20 G00 X40 Y30; 刀具移至(X40,Y30)N20 M98 P100; 调用子程序加工左边凸台N30 G13 X40; 设置镜像轴X=40N40 G12 X1; 设置X轴镜像N50 M98 P100; 调用子程序加工右边凸台N60 G12 X

17、0; 撤消X轴镜像N70 M02; 程序结束%100; 子程序开始标志N110 G91 G00 Y-10;相对编程,刀具移至(X40,Y20)N120 G42 D01 G01 X-15; 设置刀具半径补偿N120 G03 X-10 R5 F800; 开始加工左边凸台N130 G01 Y-10;N140 G02 X-5 Y-5 R5;N150 G01 X-10;N160 G03 Y-10 R5;N170 G01 X20;N180 X5 Y5;N190 Y25; 凸台加工结束N200 G40 G00 X15 Y5; 撤消刀补,将刀具移回起点N210 M99; 子程序结束若没有G12指令,则系统缺省

18、为镜像撤消状态 机床坐标系或工作坐标系的三个坐标轴X、Y、Z,分别构成XY、ZX和YZ平面,在进行数控加工时,常需要确定刀具在哪个平面内进行圆弧插补、刀具半径补偿和钻孔运动。使用G17/G18/G19可以分别指定在XY/ZX/YZ平面加工。G17;(设置加工平面为XY,模态,初态)G18;(设置加工平面为ZX,模态)G19;(设置加工平面为YZ,模态) G17/G18/G19为一组指令,在执行时一直有效,直到被同组的其它指令取代,如指令G17被G18(或G19)取代。 命令刀具在YZ平面内加工R10圆弧N40 G19 G03 Y-10 Z25 R10;刀具在YZ平面进行圆弧插补运动当G17/G

19、18/G19指定了加工平面后,其后程序段中输入的非该平面上的坐标值将被忽略,如上例在YZ平面加工圆弧,X坐标值将被忽略;直线运动指令不受设置坐标平面指令的影响。在未指定的情况下,为缺省在XY平面加工。 在加工过程中,经常会遇到公制/英制混合标注尺寸的工件,为了方便加工,需要进行公制和英制的转换。利用G20/ G21可以分别指定英制和公制输入。G20;(英制尺寸输入,模态,)G21;(公制尺寸输入,模态,初态)指令G20后的程序段的输入数据单位为英寸。指令G21后的程序段的输入数据单位为毫米。G20/G21为一组指令,在执行时一直有效,直到被同组的其它指令取代,如指令G20被G21取代。 指定以

20、相对坐标方式编程,且数据单位为英寸,编程如下:N40 G91 G20;采用相对编程方式,英制尺寸输入在未指定输入数据的单位的情况下,系统默认为公制输入 G28指令用来使刀具返回程序参考点,在OpenSoftCNC系统中即是程序的起刀点。返回程序参考点的目的是为了方便在加工过程中更换刀具。G28 X0 Y0 Z0 ;返回程序参考点。G29 X0 Y0 Z0 ;返回机床零点。 执行该指令时,刀具从当前位置快速移至参考点,刀具的移动方式有三种,如图所示:用户可以根据自身需要,选择其中一种刀具移动方式在OpenSoftCNC配置系统中设置,参见OSNC系统配置手册章节系统参数设置。A、B分别表示刀具当

21、前位置和程序起刀点参数X、Y、Z说明: G28指令不带参数,则各坐标轴全部返回参考点,如选择了刀具移动方式3),则各轴返回参考点的顺序为ZXY; G28指令若带参数X、Y、Z,则必须使用G28 X0 Y0 Z0的格式,不返回参考点的轴不写; G28指令后的参数顺序在方式3中指明了各坐标轴返回参考点的顺序。命令刀具从当前位置返回程序参考点,示例一:N10 G28; 各轴全部返回程序参考点示例二:N10 G28 X0 Z0 Y0;X、Y、Z轴返回参考点,在方式3)下各轴的返回顺序为XZY示例三:N10 G28 Y0 X0;X、Y轴返回参考点,在方式3)下各轴的返回顺序为YX因返回参考点指令多用于自

22、动换刀,所以在执行该指令前,请撤消刀具半径补偿和刀具长度补偿。 利用G40指令撤消刀具半径补偿,为系统的初始状态;用G41/G42指令可以建立刀具半径补偿,在加工中自动加上所需的偏置量。G40;(撤消刀具半径补偿,模态,初态)G41 D_;(设置左侧刀具半径补偿,模态)G42 D_;(设置右侧刀具半径补偿,模态) 在本系统中刀具半径补偿只能针对XOY平面,对其它平面则无效。G41,G42分别指定左(右)侧刀具半径补偿,即从刀具运动方向看去,刀具中心在工件的左(右)侧;本系统刀补的建立方法为:如果建立刀补后需切削的第一段轨迹为直线,则建立刀补的轨迹应在其延长线S上;若为圆弧,则建立刀补的轨迹应在

23、圆弧的切线上。本系统刀补的撤消方法为:如果撤消刀补前的切削轨迹为直线,则刀具在移至目标点后应继续沿其延长线移动至少一个刀具半径后,再撤消刀补;若为圆弧,则刀具在移至目标点后应沿圆弧的切线方向移动至少一个刀具半径后,再撤消刀补。刀补的建立和撤消只能采用G00或G01进行,而不能采用圆弧插补指令如:G02/G03/G05等。地址D后的数值指定刀具的参数号,系统根据此参数号取半径补偿值,半径补偿值可以在刀具参数中设置(参见刀具参数设置部分),也可以由指令G10设置,其范围为0999.999mm。G40/G41/G42指令为一组,在执行时一直有效,直到被同组的其它指令替代。如G40被G41(或G42)

24、替代。如图2-14,命令刀具切削工件外形轮廓,走刀路线为ABCDEFGBA,在BC段设置刀具半径补偿(加工开始前),在BA段撤消刀具半径补偿(加工完毕后),编程如下:N20 G90 G00 X10;N30 G42 D01 G01 Y10; 建立右刀具半径补偿N40 X30;N50 Y20; 加工DE段N60 G03 X20 Y30 R10; 加工EF段圆弧N70 G01 X10; 加工FG段N80 Y0; 加工GB段N90 G40 G00 X0; 撤消刀具补偿N100 M02;N10 G91 G00 X10;N20 G42 D01 G01 Y10; 建立右侧刀具补偿N30 G01 X20;N4

25、0 Y10;N50 G03 X-10 Y10 R10;N60 G01 X-10; 加FG段N70 Y-30;N80 G40 X-10;N90 M02; 使用G49指令可以撤消刀具长度补偿,为系统的初始状态;利用G43/G44可以建立刀具长度补偿。G49;(撤消刀具长度补偿,模态,初态)G43 Z_ H_;(设置正向刀具长度补偿,模态)G44 Z_ H_;(设置负向刀具长度补偿,模态) G43/G44分别指定在刀具长度方向上(Z轴)增加(正向)或减少(负向)一个刀具长度补偿值,从而保证刀具切削量与要求一致。地址Z后的数值指定刀具在Z轴的进给量。地址H后数值指定刀具的参数号,系统根据此参数号取长度补偿值,其值在刀具参数中设置(参见刀具参数设置),也可以由指令G10设置,取值范围为0999.999mm。G43/G44/G49为一组指令,执行时一直有

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

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