优胜从选择开始,我们是您最好的选择!—— 中州期刊联盟(新乡市博翰文化传媒有限公司)
0373-5939925
2851259250@qq.com
我要检测 我要投稿 合法期刊查询
您的位置:网站首页 > 优秀论文 > 正文

数控机床编程中学生不易察觉的G90与G91编程误区

作者:谢贺年来源:原创日期:2014-02-12人气:6930

G90 and G91 in NC programming errors, especially G90 and G91 conversion using often problems and common problems in the application of the subprogram.

G90 G91  CNC  subroutine

本次讲解将以各大院校中常见的华中世纪星机床编程实例向大家介绍G90与G91子程序调用时编程经常出现的误区为例向大家说明。

一、华中数控G90与G91编程方法介绍

1.G90绝对坐标编程方法

格式:G90 X_Y_

2.G91相对坐标编程方法

格式:G91 X_Y_

实例:

 

 

G90编程方法:

G90 G01 X15 Y30 F100

G91 编程方法:

G91 G01 X-20 Y10 F100

 

二、典型零件编程出现的误区及解决方法

   1. 典型零件分析

     一般在学校给学生讲授和实际训练加工时均将坐标原点至于工件中心下来将以典型的既有轮廓又有槽的零件向大家介绍。如图所示:

 

 

 

 

 

 

 

 

正确程序:


%123

G90G54G00X0Y-40

Z50M03S800

Z5

G01Z0F100

M98P100L5

G01Z5

X0Y40

G01Z0F100

M98P200L5

G00Z50

X0Y0

MO5

M30

%100

G91G01Z-1

G01G41X0Y15D01

X-15Y0

G02X-10Y10I0J10

G01X0Y30

G02X10Y10I10J0

G01X30Y0

X10Y-10

X0Y-40

X-25Y0

G40X0Y-15

M99

%200

G91G01Z-1

G01X3.5Y0

G03X0Y0I-3.5J0

G01G41X11.5Y0D02

G03X0Y0I-15J0

G40G01X-15Y0

M99


 

2.学生常见问题一:“套圈”问题及解决方法

  所谓“套圈”问题既加工出的零件不是原来的零件而是沿着原来零件的某个方向进行加工以此类推,如图所示就是“套圈”问题。

 

                图一                                 图二

 出现“套圈”问题的原因及解决办法:

 原因:编程时将子程序当中的相对坐标计算错误,尤其是起刀点X、Y坐标和最终的退刀点X、Y坐标,如图一就是将100号子程序中的G40X0Y-15就算成工件坐标零点X0Y0所导致的套圈问题,这是典型的对于G91理解不足所导致的原因是学生中最常见的错误,而图二则是将X-15Y0中的X-15误填写成X0所导致的错误,这种错误则是人为计算上的失误或手误所到这的是可以轻易察觉和避免的原因。在使用G91加工多个轮廓时在主程序中也需要注意,尤其在前一个子程序运行完成后切换到第二个子程序时如果不注意则也会出现“套圈”,例如:主程序中X0Y40语句如编程者不注意而写成X0Y0的话则会出现Y向“套圈”的产生。

 解决办法:1.细心计算,保证在使用相对坐标编程时计算正确。

           2.注意头尾,尤其是起刀点和推刀点两个位置处的X、Y坐标的一致性,既最后退刀点一定要回到起刀点的坐标位置才可以。否则则出现图一的错误。

           3.在使用G91加工多个轮廓时在主程序中也需要注意,尤其在前一个子程序运行完成后切换到第二个子程序时如果不注意则也会出现“套圈”,例如:主程序中X0Y40

语句如编程者不注意而写成X0Y0的话则会出现Y向“套圈”的产生。产生该问题的原因主要是对G91的模态性质了解不足导致,因为G91的模态延续在子程序中也会一直延续到后面,尤其是初学者经常出现该类问题,在两端程序转换并抬刀的时候一定要注意也是相对坐标编程才可以,或者将相对坐标改变为绝对坐标进行编程既将主程序中X0Y40改为G90X0Y0也可以。

3.学生常见问题二:单层铣削问题

      在利用G91进行多层铣削的时候往往还会出现多次铣削但每次铣削的时候还是第一层那种情况,既每次铣削都不下降高度。如图所示

 

出现单层铣削问题的原因及解决办法:

一般出现此类问题多数是对G91功能在Z轴方向的使用理解不足所导致的问题,主要是在子程序中出现抬刀所导致的问题,例如在100号子程序中的G40X0Y-15后加上Z5的话就会出现加工外轮廓每次只加工1毫米而其它正常的情况。

解决办法:既在子程序当中不要参杂Z轴抬刀程序或者用G90Z5进行抬刀,在调用完第一个子程序后抬刀也是如此抬刀后加工第二段程序前最好使用G90抬刀然后再调用第二段子程序方可加工否则则出现单层加工的情况。

 

三、总结

    对于G90与G91使用要深刻理解其含义,尤其是在多段程序中应用时更要了解其含义的深刻性,要时刻记得G90与G91为模态指令并在编程时时刻想着其延续性和合适会被替代等问题,并且在编程中要细心谨慎,避免计算上的失误等问题。

网络客服QQ: 沈编辑

投诉建议:0373-5939925    投诉建议QQ:

招聘合作:2851259250@qq.com (如您是期刊主编、文章高手,可通过邮件合作)

地址:河南省新乡市金穗大道东段266号中州期刊联盟 ICP备案号:豫ICP备2020036848

【免责声明】:中州期刊联盟所提供的信息资源如有侵权、违规,请及时告知。

版权所有:中州期刊联盟(新乡市博翰文化传媒有限公司)

关注”中州期刊联盟”公众号
了解论文写作全系列课程

核心期刊为何难发?

论文发表总嫌贵?

职院单位发核心?

扫描关注公众号

论文发表不再有疑惑

论文写作全系列课程

扫码了解更多

轻松写核心期刊论文

在线留言