任务一螺旋线变量编程.PDFVIP

  • 13
  • 0
  • 约1.88万字
  • 约 21页
  • 2018-12-03 发布于天津
  • 举报
任务一螺旋线变量编程

脚本中黑色字体表示文本,红色字体表示动画,蓝色字体表 示仿真,紫色字体表示图片,绿色字体表示录像 任务一:螺旋线变量编程 一、螺旋线的编程思路 图片配音 本课题要求在工件上加工一螺旋线沟槽,槽宽 10mm,槽深 5mm。螺旋线极坐 标方程: ρ=0.05* θ+20 (0 θ360), 即: x= ρ*cos( θ) y= ρ*sin( θ) 动画:用单根圆弧或单根直线去凑螺旋线,学生思考,得出结论:无法用单根圆弧或直线来 实现螺旋线的编程。 动画:老师给出解决方法:用小直线或小圆弧去接近曲线,分得越细效果越好。 文本并配音:当采用不具备非圆曲线插补功能的数控机床加工非圆曲线轮廓的零件时,常常 需要用小直线或小圆弧去近似替代非圆曲线,这种方法称为拟合(闪烁),拟合线段中的交 点(闪烁)或切点(闪烁)就称为节点(闪烁)。 动画并配音:学生?那我用 100 条直线拟合就要有 100 一百调指令,我用 1000 条直线拟合 就要有 1000 一百调指令……. (编到头晕) 给出文字及语音: 随着数控技术的发展,先进的数控系统不仅向编程用户提供 了一般的准备功能指令 (动画:画面跳出G01,G02,G03,G81…)和辅助功能指令 (动画:画面跳出 M01,M03,M04,M05,M06…),也为编程者提供了一种扩展的数 控编程手段变量编程功能。在变量程序中,允许用一些变量代替具体的数值, 编程人员在程序中可以给变量赋值,变量可以运算,程序在运行中还可以跳转, 从而简化编程工作量,提高程序的适应性。 变量程序最大的特点就是能将有规律的形状或尺寸 (动画显示螺旋线,抛物线, 椭圆线,正弦曲线。。。。)用最短的程序段表示出来,且程序极具易读性和灵 活性。其最大的优点是让数控系统本身具有的运算能力来替代人脑或电脑来计 算。 (给相关动画) 螺旋线的编程思路: 动画:将屏幕分成两块,左边是框图,右边显示螺旋线随框图中各步骤的执行和 跳转而逐渐形成的过程。 程序开始,下刀前的准 备及下刀 设变量θ为0 (角度起始值) 根据公式: x= ρ*cos( θ), y= ρ*sin( θ) 求出节点的 X,Y 坐标值,并作相应的移动 Y 铣一层圆 θ增1,判断 θ是不是 小于等于360度(判断螺 旋线是否继续) N 结束 二、变量的表示 变量的表示方法有两种: 1、变量符号(# )+变量号 • 例如:#5 #102 #560 #5201 #13001 2 、变量符号(# )+表达式, • 例如:#[#3-1],#[500/2] • 表达式需封闭在括号里(闪烁上一行中的[]) 三、变量的种类 变量号 变量类型 用途 #0 空变量 变量值为空 #1 ~#33 局部变量 局部变量只在本程序内起作用,同一个局部变量在 不同的程序中,可以赋于不同的值,相互间互不 影响。 在使用局部变量时,必须在程序中赋初值。 #100-#199 公共变量 公共变量在不同的程序中的意义相同. #500-#99 #100-#199 当断电时,变量初始化为空. 9 #500-#999 变量的数据即使断电也不丢失. #1000 以上 系统变量 系统变量是有固定用途的变量,每一个系统变量决

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档