宏程序循环语句应用

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

名 市
知识目标:巩固宏程序语句的编写格
高 级
式;掌握循环语句的编程格式及应用。
技 能力目标:提高学生的数控车编程能力;

学 提高学生的自我学习能力及运用所学
校 数
知识解决实际问题的能力。



组 主讲 陈光伟
‹#› 2020年2月29日7时33分
宏程序循环语句的应用
一、课题导入:观察下图零件轮廓几何要素有何特点?






‹#› 2020年2月29日7时33分
宏程序循环语句的应用
复习回顾



(1)变量的表示:

用“#”+变量号来表示;

格式:# i(i=1,2,3,……49);

示例:#2,#9,#22。

(2)变量的种类:(a)公用变量 ; (b) 系统变量

变量的赋值:#i=#j

(3)运算命令 变量的加、减、乘、除运算:如# i=#J+#K
‹#› 2020年2月29日7时33分
宏程序循环语句的应用
讲授新课

名 3、宏程序编程实例:编写加工右图所示零件的加
市 工程序



z2/7.6362+x2/5.6942=1


z2/202+x2/102=1
O2

ο

O1




‹#› 2020年2月29日7时33分
宏程序循环语句的应用
编程示范:
#3=#1-20

G01X#2Z#3F30
#1=#1-0.2
学生编写左凹椭圆宏程序 #11=52 WHILE#11LE171 #31=[-5.694*2]*SIN[#11*PI/180] #21=7.636*COS[#11*PI/180] #22=#21-40.01 #32=#31+21.83 G01X#32Z#22F30 #11=#11+1 ENDW N2G01Z-62 G00X100Z50 T0303 G00X30Z-61 G01X0F30 G00X100 Z50 T0100 M30

式不满足时,程序转到ENDW后执行
‹#› 2020年2月29日7时33分
宏程序循环语句的应用
讲授新课

名 市
2、条件表达式:
高 #j EQ #k
级 技
#j NE #k
工 学
#j GT #k
校 数
#j LT #k
控 #j GE #k
教 研
#j LE #k

表示=
表示≠ 表示> 表示< 表示≥ 表示≤
校 数
编程应用范围。
控 教
2、利用宏程序编程时,变量的选取非常重要,
研 宏程序加工起点的位置与变量方向和数值紧密
组 相关
‹#› 2020年2月29日7时33分
宏程序循环语句的应用
课后作业
茂 编写下图所示零件的加工程序
名 市 高 级 技 工 学 校 数 控 教 研 组
‹#› 2020年2月29日7时33分


变量的三角函数运算:如#I=#J*COS[#K]



‹#› 2020年2月29日7时33分
宏程序循环语句的应用
讲授新课



1、循环语句的应用

(1)编程格式:WHILE[条件表达式]

………………

ENDW

(2)循环语句执行的框图






说明:条件表达式满足时,重复执行循环体内程序段;条件表达
ENDW
‹#›
2020年2月29日7时33分
宏程序循环语句的应用
课堂小结

名 1、宏程序指令适合抛物线、椭圆、双曲线等
市 高
没有插补指令的曲线的编程;适合图形一样、
级 尺寸不同的系列零件的编程;适合工艺路径一
技 工
样,只是位置数据不同的系列零件的编程。运
学 用宏指令可大大简化程序;扩展数控车床手工
O8888

T0202 M03S600

百度文库
G00X100Z50

X25Z3

G71U1R0.5P1Q2E0.5F60

G00X100Z50M05

M00

M03S1000

N1G00X-1 Z0.5

G02X0Z0R0.5

示范凸椭圆程序:

#1=20

WHILE#1GE-15.34

#2=SQRT[400-#1*#1]
宏程序循环语句的应用
茂 名 市 高 级 技 工 学 校 数 控 教 研 组
‹#› 2020年2月29日7时33分
茂 名 市 高 级 技 工 学 校 数 控 教 研 组
‹#› 2020年2月29日7时33分
宏程序循环语句的应用
茂 名 市 高 级 技 工 学 校 数 控 教 研 组
‹#› 2020年2月29日7时33分
宏程序循环语句的应用




通过观察:轮廓几何要素主


工 要由椭圆及抛物线等非圆曲线组成

相关文档
最新文档