永发信息网

数控车床宏程序编程祥解

答案:1  悬赏:0  手机版
解决时间 2021-07-25 11:19
  • 提问者网友:感性作祟
  • 2021-07-24 22:49
数控车床宏程序编程祥解
最佳答案
  • 五星知识达人网友:几近狂妄
  • 2021-07-24 23:44

数控加工中宏程序的编制方法


首都航天机械公司


商学谦


FANUC宏程序简介


在数控编程中,宏程序编程灵活、高效、快捷。宏程序不仅可以实现象子程序那样,对编制相同加工操作的程序非常有用,还可以完成子程序无法实现的特殊功能,例如,型腔加工宏程序、固定加工循环宏程序、球面加工宏程序、锥面加工宏程序等。


FANUC宏程序特殊用法


宏程序还可以实现系统参数的控制,如,坐标系的读写、刀具偏置的读写、时间信息的读写、倍率开关的控制等。


SIEMENS参数编程


与FANUC类似,但功能要弱一些。变量以“R”开始,如:R0、R1、R99。不包含系统变量,系统变量以 “$”开头。


FANUC宏程序的构成



FANUC宏程序的变量Ⅰ



FANUC宏程序的变量Ⅱ



FANUC宏程序的变量Ⅲ



FANUC宏程序的变量Ⅳ



刀具补偿存储器C的系统变量


当偏置组数小于等于200时,也可以用#2001——#2400


刀具补偿存储器C用G10指令进行设定


P:刀具补偿号


R:绝对值指令(G90)方式时的刀具补偿值。增量值指令(G91)方式时的刀具补偿值为该值与指定的刀具补偿号的值相加。


自动运行控制的系统变量


自动运行控制的系统变量


攻丝加工循环


工件原点偏移值的系统变量Ⅰ


工件原点偏移值的系统变量Ⅱ


工件原点偏移值的系统变量Ⅲ


工件原点偏移值的系统变量Ⅳ


工件原点偏移值的系统变量Ⅴ


工件原点偏移值的系统变量Ⅵ


工件原点偏移值的系统变量Ⅶ


工件原点偏移值的系统变量Ⅷ


用G10改变工件坐标系零点偏移值


FANUC宏程序运算符Ⅰ


FANUC宏程序运算符Ⅱ


FANUC宏程序运算符Ⅲ


FANUC宏程序运算符Ⅳ


FANUC宏程序的转移和循环Ⅰ


无条件转移:GOTOn



(n为顺序号,1——99999)



例:GOTO10为转移到N10程序段


FANUC宏程序的转移和循环Ⅱ


条件转移:(IF语句)


IF [条件表达式] GOTOn


当指定的条件表达式满足时,转移到标有顺序号n的程序段,如果指定的条件表达式不满足时,执行下个程序段


FANUC宏程序的转移和循环Ⅲ


条件转移:(IF语句)


IF [条件表达式] GOTOn



FANUC宏程序的转移和循环Ⅳ


IF [条件表达式] THEN



当指定的条件表达式满足时,执行预先决定的宏程序语句。



例:IF [#1EQ #2] THEN #3=0 ;


FANUC宏程序循环Ⅰ


FANUC宏程序循环Ⅱ


FANUC宏程序循环Ⅲ


FANUC宏程序循环Ⅳ


FANUC宏程序的条件表达式运算符


FANUC宏程序的调用Ⅰ


FANUC宏程序的调用Ⅱ


FANUC宏程序的调用Ⅲ


FANUC宏程序的调用Ⅳ


FANUC宏程序的G代码调用


FANUC宏程序的G代码调用


FANUC宏程序的M代码调用


FANUC宏程序中刀具半径补偿





我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯