GM代码的运用PPT课件_第1页
GM代码的运用PPT课件_第2页
GM代码的运用PPT课件_第3页
GM代码的运用PPT课件_第4页
GM代码的运用PPT课件_第5页
已阅读5页,还剩46页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、常用的GM代码、50、x、y、A、b、c、E、d、F、g、h、I)d (x0.y-15。)e (x25.y-15。),F第一象限g第二象限h第三象限I第四象限,A-E点的坐标和F-I点的象限,G0和g01,G00:g 013360快速定位直线插值,格式:G00 x _ y _ z _ G01,线性插值(G00/G01)机械轴以快速或进给速度移动直线。 G00在所有动作之前执行快速动作。G01以进给速度移动。注意:这两个命令是模态命令,在更改之前一直有效。在一个程序中最多可以对三个坐标轴进行编程。图8直线插值,使用G00和G01,编程格式G00 IP-;g01 IP-f-;示例:g0x 10 .

2、 y100 . z100 .G01 X10。Y100。Z100。F1000如果是IP - :绝对值命令,则为端点的坐标值。增量值命令时刀具移动的距离F-;刀具移动速度,单位:mm/min G00,G01的差异;速度不同。G00速度是参数设定的速度,不能仅切割空位置。G01速度通常用于根据f设置切削轨迹。上面,工件坐标系g54到g59,格式:G54 G55 G56 G57 G58 G59,说明:使用此命令集时,必须首先使用MDI输入机床坐标系中每个坐标系的坐标原点的坐标值。可以通过模态指示相互注销。G00和G01的用法练习,以及、50、x、y、a、b、c、e、d、f、g、hy0;G01 G01X

3、25。y15 . f 1000: X-25 . y15 .x-25 . y-15. x25 . y-25. x25 . y 0.3360m 303360%,g02和G03,G02将G03反向圆弧插补为圆弧,格式:G02/g3x ,注意:r表示弧角度小于180度时为正;180度时为负;G02和g03时为负;G02和G03时为负;r5、r10、r15、o、o2000G91G28Z0G40G49G69G80G00G90G54X0。y0;G02X10。Y0 . R5.F100G03X30。Y0 . R10G02X45。Y15.R-15。r-15;M30、x、y、g04的使用、G04暂停、G04在程序中

4、用于暂停程序,暂停时间完成后程序将继续处理。格式:G04X5。可以暂停5秒,也可以表示为G04P5000。注:g4x5。88004x5、g04 x500暂停时间=0.5 sec g04 x 5000暂停时间=5.0 secg04 x 5.0暂停时间=5.0 secg04 p 5000暂停时间=5.0 secg04 p 12.345暂停时间=0.012 sec,在每分钟进给方式(G94)中,指定命令G04按设定的时间延迟执行下一个程序段。地址p不允许使用小数点。否则,将忽略小数点后的部分。G02和G03中的练习,x,r5,y,o,30,50,G01/G02创建此圆角矩形,O0001G00X20。

5、y0;G01X20。Y5 . F200G03X15。Y10 . R5G01-15。y10。G03X-20。Y5 . R5G01-20。y-5;G0xx-15。y-10。r5 .G01 15。y-10;G03X20。Y-5。r5;g01x 20 . y0 .M30,A、B、C、D、G90和G91的定义,G90绝对值命令G91增量命令,编程到绝对值坐标(G90),所有点的坐标基于程序员确定的锚点之一,编程到增量值坐标(G91),一个,A,B,C,D,10*8的矩形坐标,将A-D点的坐标值分别写入G90/G91,使用G90和G91,X,机床的缺省值为G21。注意:1英寸=25.4mm两者相互取消,使

6、用G28,G28返回参照点G30是第二个参照点,G28和G90一起返回到工件的坐标值,与G91一起使用,中间点相对于刀具当前点的距离。,G91G28Z0和G90G28Z0两个不相同的概念g 91g 28 z 0。指示z轴上升到最高点。G90G28Z0指示工件的原点。使用G41和G42,取消G40刀具半径补偿G41刀具半径左侧补偿G42刀具半径右侧补偿格式:在G41/G42 D-、G41或G42命令中,在地址D处指定补偿编号,为每个补偿编号指定补偿值。修正号码的范围为0到200,D00取消半径修正,功能与G40相同。修正值的范围等于长度修正。注意:使用G41/G42后,必须取消为G40或D00,

7、否则始终有效,并且在运动时必须添加或取消刀具半径补偿。添加或取消刀具半径补偿时,移动量必须大于刀具半径。如果可能,添加和取消与第一个和最后一个运动垂直的刀具半径补偿。在使用刀具半径补偿的程序中,不能使用两个X、Y轴不移动的连续命令,可以使用相同的过程、具有相同尺寸的刀具进行刀具半径补偿进行粗加工精加工。刀具半径为r,精加工剩馀量,如图所示。在粗加工期间,输入刀具半径(r )可加工细线轮廓。完成时,如果输入刀具半径r,则将加工实线轮廓。CNC机床编程和操作,刀具半径补偿方法将刀具中心轨迹计算过程传递给CNC系统,假定刀具半径为零,直接编程到零件的轮廓形状,而实际刀具半径将根据零件程序和刀具半径自

8、动计算刀具中心轨迹,保存在加工过程中完成零件加工的可编程刀具半径偏移寄存器中。刀具半径补偿分为刀具半径左侧补偿和刀具半径右侧补偿。数控机床编程和操作,刀具半径补偿格式,g17 g18 g19,g41 g42 g40,g00 g01,x _ y _ z _ d _X _ y _ z _ d _、G41:刀具半径左侧补偿;G42:刀具半径右校正;G40:取消刀具半径补偿;D_:存储刀具半径补偿值的地址。CNC机床编程和操作,注意:1,G41/42只能在G00或G01中使用,必须移动刀具!注意:2,d是刀具半径补偿编号,常规补偿必须为正值,负值会使G41和G42精确地互换。假定工件不移动,沿刀具运动

9、方向向前看,刀具从零件左向左补偿,刀具从零件右向右补偿。CNC机床编程和操作,说明: G40,G41,G42是模态命令,可以相互注销。 G41、G42命令必须与G00或G01命令一起使用才有效,与G02或G03命令一起使用时无效。 G41、G42不能重复使用,必须与G40成对使用。使用G41后,必须取消为G40,改为G42。使用G41或G42命令后,必须在两个程序段内使用刀具半径补偿平面的坐标移动命令。否则,G41或G42命令将失败。刀具半径补偿平面应处于取消刀具半径补偿状态。CNC机床编程和操作,刀具半径补偿过程,CNC机床编程和操作,刀具半径补偿过程分为三个阶段,如图所示。刀具补偿的过程包

10、括:刀具从起始点接近工件时,刀具深度轨迹与编程轨迹重合时,到与编程轨迹偏离一个偏移时。刀具补间的刀具中心距离始终为轨迹的偏移量,直到取消刀具补偿。刀具补偿的取消刀具脱离工件,刀具中心轨迹切换到与编程轨迹一致的过程。CNC机床编程和操作,使用g43和G44,G43刀具长度正补偿G44刀具长度负补偿G49是刀具长度补偿,格式g43/g44 _ _ z _,G43命令是刀具长度补偿,即z轴到达的实际位置是命令值加上补偿值。G44指令是刀长度修正-即z轴到达的实际位置是指令值减去修正值的位置。G43/G44必须使用G49或H00取消。否则,此状态将继续运行。刀具补偿地址d的半径补偿值必须与G41/G4

11、2一起运行才能生效。G41和G42练习,x,r5,y,o,30,50,a,b,c,d,示例:6mm铣削刀具请求:将ABCD编程到G41/G42 G90模式ADCB,G91模式,G90模式O1000G91G28Z0G40G49G69G80G0G90G54X0。Y0 . M6T1G43H1Z50。M03S3000M08G00X23。y0;G01Z2。F500Z0。X23.Y5G03X15。Y13 . R8G01-15。y13G0xx-23。y 5r8G01-23。y-5;G0xx-15。y-13。r8;G01 15。y-13;G3x33。y-5;g01x 23 . y0 .G40G49G69G80

12、G91G28Z0g28x 0 . y0 .M30,G91模式O2000G91G28Z0G40G49G69G80G0G90G54X23。Y0 . M6T1G43H1Z50。M03S3000M08G01Z2。F500Z0。X0。Y-5。G02-8。y-8。r8;G01-30。y0。G02X-8。Y8 . R8g01x 10 . y0 .G02X8。Y8 . R8g01x 30 . y0 .G0x8。y-8。r8;g01-5;G40G49G69G80G91G28Z0g28x 0 . y0 .M30,坐标系旋转命令格式:G00G90X0。y0 . G68R _;_;G69;X_Y_:表示旋转中心的坐标

13、值(可以是由“选择当前平面”命令确定的x、Y、z中的两个);R_:表示旋转角度,逆时针方向为正,顺时针方向为负,范围为-360到360;G69:表示取消旋转功能。使用G68后,必须使用G69取消G68状态。否则,坐标旋转将继续!数控机床编程和操作,N10 G90 G17 M03 S800;N20 M98 P100;(加工)n30 g68 x0 y0 r 45.0;(旋转45)N40 M98 P100;(加工)n50 g69;(取消旋转)N60 G68 X0 Y0 R90.0;(旋转90)M70 M98 P100;(加工)n80 g69 m05 m30;(取消旋转)(O0100子程序,图纸处理)

14、N100 G90 G01 x20.0 y0 F100;N110 G02 X30.0Y0 I5.0 J0j0;N120 G03 X40.0Y0 I5.0 J0j0;n130 X20 Y0 I-10.0 J0;N140 G00 X0 Y0;N150 M99;使用通用GM代码、X、Y、R5、G68创建以下图形:不考虑刀具半径。a,B,公共GM代码,中心偏移(I/J/K),然后“单词”寻址: I表示从圆弧起点到圆弧中心的x轴矢量距离J表示从圆弧起点到圆弧中心的y轴矢量距离K表示从圆弧起点到圆弧起点的z轴矢量距离值。值表示圆弧中心和圆弧起点的相反方向,值应自动设置为假,并在请求时显示-(负值)值。图13

15、,3 .请参见圆弧插值(G02/G2、G03/G3)。其中I,j,K中心分别是圆弧起点的x、y和z轴的增量(IJK编程),格式:g02 x-y-I-j-f-g02 x-y-r-g02 x-y-r-g02 x-zI、j、k是圆弧起点相对于圆弧中心点的坐标增量值。r是圆弧半径,如果圆严重度大于180,则r是正数,如果圆严重度小于180,则r是负数。f是进给率。注意:圆弧插补只能在指定平面(G17/G18/G19)内进行。默认值为G17,可以忽略。数控机床编程和操作,(中心角度180)绝对值编程: G90 G03 X0 y 25.0 R-25.0 F80;或G90 G03 X0 Y25.0 I0 J25.0 F80;增量值编程: g91 g03 x-25.0y 25.0 r-25.0 f80;或g91 g03 x-25.0y 25.0 i0 j 25.0 f80;G91方式IJK编程:(g91 g17) g02 x30。y-30.0 I-20。j-50。f120 G91方法r编程:(G91 G17) G02 X30。Y-30.0 R54。F120.f120 G90方式IJK编程:(g90 g54) g02 x90。y 40.0 I-20。j-50。f1

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论