数控加工工艺与编程(程俊兰)第5章 习题答案

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

复习思考题5
1 FANUC 0i-MA系统中的变量有哪些类型?
有空变量、局部变量、全局变量、系统变量四种。

2 举例说明变量的算术运算。

加(#1=#2+#3)、减(#1=#2-#3)、乘(#1=#2*#3)、除(#1=#2/#3)
3 举例说明变量的逻辑运算。

与(=#1AND#2)、或(#1=#2OR#3)、异或#1=#2XOR#3等
4 举例说明变量的关系运算。

等于
IF[#1 EQ 30] GOTO 10
不等于
IF[#1 NE 0] GOTO 10
大于或等于
IF[#1 GE #2] GOTO 10
大于
IF[#1 GT #2] GOTO 10
小于或等于
IF[#1 LE #2] GOTO 10
小于
IF[ #1 LT #2] GOTO 10
5 举例说明变量的三角函数运算。

正弦#i=SIN[#j]
反正弦#i=ASI[#j]
余弦#i=COS[#j]
反余弦#i=ACOS[#j]
正切#i=TAN[#j]
反正切#i=A TAN[#j]
6 数控加工程序的结构有哪几种?
顺序结构、分支结构、循环结构
7 FANUC 0i-MA系统在调用宏程序时,有几种方式为变量赋值?
三种。

直接利用数控系统面板设置变量值;调用宏程序时给自变量赋值;在宏程序本体里利用赋值指令给变量赋值。

8 无条件转移指令格式如何?
GOTO n
9 条件转移指令格式如何?
IF(关系表达式) GOTO n; IF(关系表达式) THEN
10 循环结构的指令格式如何?
228
WHILE[关系表达式]DO m;
语句组;
END m;
11 试编写图5-14所示的铣圆孔倒角的宏程序。

图5-14
设工件坐标系原点在零件上表面中心。

选用的刀具为立铣刀,半径用#2变量表示。

倒角宏程序参考程序:
O1010 程序名
G00 G90 G54 X0 Y0 F120;工件坐标系设定,刀具快速到达工件中心
G43 H03 Z30.0;建立刀具长度补偿,刀位点定位到Z30位置
S900 M03;主轴正转,转速900r/min
Z3.0 M08;快速趋近工件,切削液开
X39.5 Y0; 刀位点定位到倒角端点
Z0.0; 下刀到Z0
#1=0; Z初值为0
#3=39.5; #3为X方向初值
#2=10;刀具半径赋值为10
WHILE[#1GE-2] DO 1 如果Z值大于等于-2,则执行循环体
#103=#3-#2;倒角时的刀具中心轨迹半径赋值给#103
G03 X#103 Y0 I-#103 J0; 走整圆倒角
#3=#3-0.05 X值递减0.05
#1=#3-39.5; Z值由直线方程z=x-39.5得到
229
G01 X[#3] Z[#1];刀具斜向走刀,到下一层,若满足条件则继续END 1 循环体结束
M30; 程序结束
230。

相关文档
最新文档