您的当前位置:首页正文

数控宏程序

来源:个人技术集锦


三天学会数控宏程序教程(1)

第一天_______宏程序实例一宏程序的基本运算指令的使用方法

一、宏程序常用运算指令—基础知识讲解

(1)赋值运算

G65H01P___Q____ 表示将Q的值传给P。

如执行G65H01P#501Q10指令后,则变量#501就等于10 (2)加法运算

G65H02 P___Q____R_____

表示将Q和R相加的和传给P。

如执行G65H01P#501Q10R20指令后,则变量#501就等于30 (3)减法运算

G65H03 P___Q____R_____

表示将Q和R相减的差传给P。

如执行G65H01P#501Q50R20指令后,则变量#501就等于30 (4)乘法运算

G65H04 P___Q____R_____

表示将Q和R相乘的积传给P。

如执行G65H01P#501Q10R20指令后,则变量#501就等于200 (5)除法运算

G65H05 P___Q____R_____

表示将Q和R相除的商传给P。

如执行G65H01P#501Q60R20指令后,则变量#501就等于30 二、宏程序常用运算指令—实例讲解 大家先看这张图纸

请编写出这张图纸的精加工程序。

很多人可能说,这个太简单的。是啊,哪怕刚学数控编程的新手都会觉得这个题目简单。

但是如果条件是这样的:你每天加工的零件都是类似于这样的阶梯轴,这样的轴是有一批,并且型号都不一样,只有尺寸比例是一样的,那你如何编写程序,做一个零件就编写一个程序吗?那你得编写多少个程序啊?那你不要累死了吗?你是不是想到,如果能编写一个通用的程序,每加工一个型号的零件,只需要改动一个数据就可以自动将尺寸变换过来,那该多好啊?现在我告诉你宏程序就有这个功能。

下面开始讲解如何编写一个通用的加工程序 2006 T0101

M03S600

G65H01P#501Q____ ( 如果你将Q的数值填上20 ) G65H04P#502Q#501R2 ( 则#502就会自动变为40 ) G65H04P#503Q#501R4 ( 则#503就会自动变为80 )

G00X#502z0 ( 此处就会自动变为G00X80Z0 ) G01W—#502 ( 此处就会自动变为G01W—40) X#503 ( 此处就会自动变为G01X80 ) W—#501 ( 此处就会自动变为G01W—20 ) G00X100 Z100 M30

顺便说一下,有些人认为数控宏程序重大的作用就是编写类于椭圆,抛物线之类的零件。其实这个想法是不对的。宏程序当然可以编写出椭圆之类的零件,但是其编写效率低,一旦出错,还不好查错。这远不如用自动编程软件来对椭圆类的零件进行自动生成加工。

大家看完这个教程后,有人可能感叹宏程序原来还有这个功能啊,真是太好了。而一些好学的同学可能又想到了另一个问题,这个实例是精加的程序啊,如果粗加工又应该如何编写呢?请看下一讲内容吧,宏程序的变量使用方法。

作者:梦贤竹林 QQ:373079732 E—mail:onewkj@163.com

本人精通GSK980TDA的数控车床编程,从事数控编程工作近5年,有丰富的编程经验,擅长加工一些奇型怪状的零件。也擅长对程序进行优化(一个好的程序,可以大量节约电费,减少工伤事故的发生,减少人工成本),欢迎大家与我讨论交流数控车床编程技术。

版权所有:百万课件网 网址:http://www.100wkj.cn 未经许可不得转载

因篇幅问题不能全部显示,请点此查看更多更全内容