宏程序循环语句应用
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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分
宏程序循环语句的应用
茂
名
市
高
通过观察:轮廓几何要素主
级
技
工 要由椭圆及抛物线等非圆曲线组成
学
教学目的
茂
名 市
知识目标:巩固宏程序语句的编写格
高 级
式;掌握循环语句的编程格式及应用。
技 能力目标:提高学生的数控车编程能力;
工
学 提高学生的自我学习能力及运用所学
校 数
知识解决实际问题的能力。
控
教
研
组 主讲 陈光伟
‹#› 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分
宏程序循环语句的应用
茂
名
市
高
通过观察:轮廓几何要素主
级
技
工 要由椭圆及抛物线等非圆曲线组成
学