第五节  数控铣床编程实例(参考程序请看超级链接)

实例一 毛坯为70㎜×70㎜×18㎜板材,六面已粗加工过,要求数控铣出如图3-23所示的槽,工件材料为45钢。

实例二 毛坯为120㎜×60㎜×10㎜板材,5㎜深的外轮廓已粗加工过,周边留2㎜余量,要求加工出如图2-24所示的外轮廓及φ20㎜的孔。工件材料为铝。

  看了上面的例子,大家对普通的指令有了了解,但是跟高级语言比较,其功能显得薄弱,为了与高级语言相匹配,特地先容宏指令。通过使用宏指令可以进行算术运算,逻辑运算和函数的混合运算,此外,宏、程序还提供了循环语句,分支语句和子程序调用语句。

在宏语句中:
变量:
#0--#49是当前局部变量
#50--#99是全局局部变量
常量:
PI,TRUE(真),FALSE(假)
算术运算符:
+,-, *,/
条件运算符:
EQ “=”,NE “!=”, GT
>,GE >=,LT <,LE <=
逻辑运算符:
AND, OR, NOT
函数:
SIN[],COS[],TAN[],ATAN[],ATAN2[],ABS[],INT[],SIGN[],SQRT[], EXP[]
表达式:
用运算符连接起来的常量,宏变量构成表达式
例如:100/SQRT[2]*COS[55*PI/180]
赋值语句:宏变量=表达式。例如:#2=100/SQRT[2]*COS[55*PI/180]
条件判别语句:IF,ELSE,ENDIF
  格式:
  IF 条件表达式
    |
  ELSE
    |

  ENDIF
循环语句:WHILE,ENDW
  格式:
  WHILE 条件表达式
    
|
  ENDW

  下面就以宏指令编程为例,做两个练习。
实例三 毛坯为150㎜×70㎜×20㎜块料,要求铣出如图2-25所示的椭球面,工件材料为蜡块。

实例四 毛坯200㎜×100㎜×30㎜块料,要求铣出如图2-26所示的四棱台,工件材料为蜡块。

  掌握数控编程基本方法并在此基础上有更大的提高,必须进行大量的编程练习和实际操作,在实践中积累丰富的经验。编程前,要做大量的准备工作,如:
  了解数控机床的性能和规格;
  熟悉数控系统的功能及操作;
  加强工艺、刀具和夹具常识的学习,掌握工艺编制技术,合理选择刀具、夹具及切削用量等,将工艺等常识融入程序,提高程序的质量;
  养成良好的编程习惯和风格,如程序中要使用程序段号、字与字之间要有空格、多写注释语句等,使程序清晰,便于阅读和修改;
  编程时尽量使用分支语句、主程序及宏功能指令,以减少主程序的长度。

XML 地图 | Sitemap 地图
XML 地图 | Sitemap 地图