热门关键词:
数控车床宏程序编程
  • 该文件为doc格式
  • 文件大小:802.82K
  • 下载次数
  • 文件评级
  • 更新时间:2012-08-16
  • 发 布 人xiaoenfu
  • 文件下载:
  • 立即下载

  • 文件介绍:
  • 该文件为 doc 格式,下载需要 0 积分
  • 数控车床宏程序编程

    一.什么是宏程序?
    什么是数控加工宏程序?简单地说,宏程序是一种具有计算能力和决策能力的数控程序。宏程序具有如下些特点:
    1.使用了变量或表达式(计算能力),例如:
    (1)G01 X[3+5] ;有表达式3+5
    (2)G00 X4 F[#1] ;有变量#1
    (3)G01 Y[50*SIN[3]] ;有函数运算
    2.使用了程序流程控制(决策能力),例如:
    (1)IF #3 GE 9 ;有选择执行命令
    ……
    ENDIF
    (2)WHILE #1 LT #4*5 ;有条件循环命令
    ……
    ENDW

    二.用宏程编程有什么好处?
    1.宏程序引入了变量和表达式,还有函数功能,具有实时动态计算能力,可以加工非圆曲线,如抛物线、椭圆、双曲线、三角函数曲线等;
    2.宏程序可以完成图形一样,尺寸不同的系列零件加工;
    3.宏程序可以完成工艺路径一样,位置不同的系列零件加工;
    4.宏程序具有一定决策能力,能根据条件选择性地执行某些部分;
    5.使用宏程序能极大地简化编程,精简程序。适合于复杂零件加工的编程。
    一.宏变量及宏常量

    1.宏变量
    先看一段简单的程序:
    G00 X25.0
    上面的程序在X轴作一个快速定位。其中数据25.0是固定的,引入变量后可以写成:
    #1=25.0 ;#1是一个变量
    G00 X[#1] ;#1就是一个变量
    宏程序中,用“#”号后面紧跟1~4位数字表示一个变量,如#1,#50,#101,……。变量有什么用呢?变量可以用来代替程序中的数据,如尺寸、刀补号、G指令编号……,变量的使用,给程序的设计带来了极大的灵活性。
    使用变量前,变量必需带有正确的值。如
    #1=25
    G01 X[#1] ;表示G01 X25
    #1=-10 ;运行过程中可以随时改变#1的值
    G01 X[#1] ;表示G01 X-10
    用变量不仅可以表示坐标,还可以表示G、M、F、D、H、M、X、Y、……等各种代码后的数字。如:
    ...
文档留言
验证码: 请在右侧输入验证码 看不清楚,换一个