分享

数控宏程序编程菜鸟怎么进级大师?全在这个PPT里了

 昵称51276446 2017-12-24

(文章底部可以评论,欢迎对文章进行点评和知识补充)

精彩推荐
每天学点机械知识

一、数控车床宏程序编程特征 变量的类型和功能(FANUC系统为例) 变量号 #0 #1-#33 变量类型 空 局部变量 功能 该变量值总为空 只能在一个宏程序中使 用

#100~#149(#199) 公共变量 #500~#531(#999) #1000 系统变量

在各宏程序中可以公用 的 固定用途的变量

1 .宏程序中的变量

变量及变量的引用 (1)、变量的表示 ——(变量号i=0,1,2,3,4……) 例:#8、#110、#1100 #i 例:#[#1+#2-12] #[表达式] ——表达式必须用括号括起来 (2)、变量的引用 例:F#10——当#10=20时,F20被指令。 <地址>#1 X- #20——当#20=100.时,X-100.被指令。 <地址> - #1 G#130——当#130=2时,G2被指令。

2.宏程序变量间的运算

数学运算功能

加法:#i=#j + #k 减法: #i=#j - #k 乘法: #i=#j * #k 除法: #i=#j / #k

运算的优先顺序: ①函数; ②乘除、逻辑与; ③加减、逻辑或、逻辑异或。 可以用[ ]来改变顺序。

函数运算功能 正弦 #i=SIN [#j] 余弦 #i=COS [#j] 正切 #i=TAN [#j] 反正切 #i=ATAN [#j] / [#k] 平方根 #i=SQRT [#j] 绝对值 #i=ABS [#j] 取整 #i=ROUND [#j] 单位:度 单位:度 单位:度 单位:度

逻辑判断功能 等于: EQ 不等于: NE 大于: GT 小于: LT 大于等于:GE 小于等于:LE 格式: #j 格式: #j 格式: #j 格式: #j 格式: #j 格式: #j EQ NE GT LT GE LE #k #k #k #k #k #k

3.宏程序的控制语句 (1)、无条件转移(GOTO语句) 格式:GOTO n; 式中:n——顺序号(1~9999),可 用变量表示。 举例:GOTO 1; GOTO #10;

(2).条件转移

条件转移语句1 I F [ 条件表达式 ] GOTO n

当条件满足时,程序就跳转到同一程 序 中语句标号为n的语句上继续执 行 当条件不满足时,程序执行下一条语 句

条件转移语句2 WHILE [ 条件表达式 ] DO m ... … END m 当条件满足时,从DO m到ENDm之间的 程序就重复执行。

当条件不满足时,程序就执行ENDm下 一条语句

循环嵌套: DO—END循环嵌套: WHILE [条件式1] DO 1; …… WHILE [条件式2] DO 2; …… WHIL

E [条件式3] DO 3; …… END 3; …… END 2 …… END 1;

超级制造中国大叔投资100万,发明中国首辆六驱越野车,大赚3000万

宏程序用于系列零件的加工,此系列零件形状 相同,但是部分尺寸不同,如果将这些不同的尺寸 用宏变量表示,由程序自动将相关基点坐标进行计 算则可用同一个程序完成一个系列零件的加工。 以上图为例。该系列零件的右端面半球球径可取 R10与R15,可将球径用变量表示,编程原点设在工 件右端面中心,毛坯直径¢45.从图中可以看出编程所 需基点A·D · E三点外,B · C点均与球径R相关, 下面给出各基点坐标:

超级制造日本称中国窃取技术,德国至今不敢相信,中国高铁是怎样完成超越

超级制造中国科学家发大招:荒漠变成良田!世界无不惊叹!

超级制造诸葛亮发明制造木牛流马的未解之谜,打仗没它不行

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多