基于宏程序的非圆曲线轮廓数控车床加工
基于宏程序的非圆弧曲线数控程序的编制
( eat n n fc r g nier g Luh uWuig uo bl d syC . t. D pr tf me o Ma uat i g e n , izo l t unE n i n A mo i I ut o Ld, en r ,
Luh u u nx 5 5 0 , hn ) izo a gi 4 0 7 C ia G
Ab t c :De c i e h co p o r m fi sr c in i NC mi i g x lr h e l a in o o - i u a u v sr t a s r s t e ma r - r g a o n t t n C l n ,e p o e t e r ai t f n n cr lr c r e b u o l z o c n me ia o to l n c i ep o e s g meh d a d p o a a d oh ris e . p iai n h sb e i ey u e u rc c n r l l g ma h n r c si t o n r g m n t e u s Ap l t a e n w d l s d l mi i n r s c o i r d cin n po u t . o Ke r s ma r ; o - r u v ; r g a c mp st n y wo d : c o n n a cc r e p o r m o o i o i
2 利用宏程序编 制加 工非圆弧 曲线
在普通数控程序编制 中, 只能使用常量 , 一个程 序通常只能描述一个几何形状 ,缺乏灵 活性和适应 性 。宏程序的主体 , 由变量的定义 、 是 赋值、 运算 、 转 移、 循环 、 断能及报警 、 时、 判 计 运动指令等组成 , 并 以一定 的格 式 写成 的程序 。用 户宏 程 序指 令功 能 , 是 由用 户 根据 各 自的需要 编 制 出宏 指 令 ,并 以子 程 序
基于宏程序的非圆曲线轮廓数控车床加工
图1
非圆曲线加工,就是采用多段圆弧或直线逼近非圆曲线轮廓。
实际手工编程中,主要采用直线逼近法,即用直线段逼近非圆曲线。
先将非圆曲线沿某一坐标轴方向进行若干等分,得到一系列节点,将这些节点中的相邻两点用直线段连接起来,以这些直线段代替两点间曲线段,就可以得到得到近似的非圆曲线。
应用这些方法加工非圆曲线时,节点越密,直线越靠近曲线,即曲线段加工精度越高。
际加工时,并非节点数越多越好,因为随着节点数目的增加,
随之增加,所以确定合理的节点数非常重要,只要在保证加工精度的节点数越少越好。
O1234;
M03 S800 T0101 F0.2;
G00 X46.0 Z2.0;
#1=30; 椭圆长半轴
#2=20; 椭圆短半轴
#3=30; 椭圆Z向起点
#4=-22;椭圆Z向终点
#5=#2*SQRT[#1*#1-#3*#3]/#1;计算椭圆拟合点的
G01 G42 X[2*#5] Z[#3-30]; 直线逼近拟合椭圆
#3=#3-1; Z向值等距变化更新
IF[#3 GE #4] GOTO 1; 条件判定式构成循环。
数控车床加工椭圆类非圆曲线宏程序应用研究
数控车床加工椭圆类非圆曲线宏程序应用研究摘要:为了能够保证加工零件椭圆轮廓不同位置生产加工的实际要求,在加工内必须就需要应用坐标系旋转及坐标系平移方法,结合椭圆表达方程式,构建数控车装工件和传统坐标系之间关联,结合实例研究案例完成宏程序及粗车循环整体编程控制,真正实现零件加工。
数控车装加工椭圆类非圆曲线宏程序在实际应用内,可以完成不同椭圆轮廓在数控机床内生产,计算流程十分简单,具有良好应用前景。
椭圆属于代表性非圆曲线,本文在分析研究内以某型号数控车削系统作为研究案例对结合坐标系旋转及坐标系平移形式,加强实际生产和数控技能大赛结合,了解数控车装加工任意位置椭圆宏程序编制流程。
关键词:数控加工;宏程序;坐标平移;坐标旋转前言:一般情况下,数控车床主要具有两种指令,分别为直线指令和圆弧插补指令,零件轮廓形状相对简单情况下,直接可以应用直线插补指令借助手工编程形式实现零件生产加工要求。
科学技术水平在快速发展建设内,工业产品类别逐渐多样化建设,非圆曲线开始逐渐出现在零件内。
数控车床由于缺少非圆曲线插补功能,进而非圆曲线加工无法直接应用传统手工编程形式实现。
要是应用软件实现自动编程,所产生的程序数量将会较大,实用性及灵活性得不到有效保证。
宏程序在实际应用内,可以借助函数公式形式,分析了解工件轮廓,程序实用性及灵活性可以得到有效保证。
1、利用坐标平移与坐标旋转将原坐标系的点坐标转移为工件坐标系的新坐标零件在实际生产加工内,经常出现待加工和工件坐标系出现偏差问题,这就需要寻找待加工坐标系和加工工件坐标系之间关联,保证借助加工坐标系,构建专门非圆曲线方程。
数控车床轮廓在划分内,是在xoz平面上所实现,进而非圆曲线方程坐标系在设置内,坐标系内任何一点都应该由坐标旋转方法和坐标平移方法实现。
工件坐标系在生产完毕之后,工件可以获取全新坐标系。
因此,即便数控车床没有专门非圆曲线方程指令,但是依然可以借助坐标旋转指令及坐标平移指令,借助有关数据处理手段,完成非圆曲线方程在不同坐标系内处理任务。
基于宏程序的非圆二次曲线轮廓的数控车加工
只 能 使 用 常 量 常 量 之 间不 可 以运 算
为椭 圆的离 心 角 , 此 为 自变 量 ,范 围为 0 ≤ 。 西≤9 。 、 0 , Z为 因 变 量 ,
加 工 程序 如 下 :
01 0 2
宏程序
可以使用变量 , 并可给变量赋值
变 量 之 间 可 以 运 算
如 图 2所 示 工 件 ,
( ) 标准 方 程 ( 数 方 程 ) 行 转 化 , 数 学 坐标 转 1对 参 进 将 化 为 工件 坐 标 , 准 方 程 中 的坐 标 是数 学 坐标 , 应 用 到 标 要 数 控 车床 上 , 须要 转 化 到工 件坐 标 系 中 。 必
() 2 求值 公 式 推导 , 用转 化 后 的公 式 推 导 出坐标 计 利
3 非 圆 曲线宏 程 序编 制 的基 本 步骤
N1 0 0 80W一 . 30 加 工 R 6 G 2X3 . 30R .; 3圆弧
N1 0 0 1 .; 7 G 1W一 00
N1 0 0 0 . 0 . 8 G 0X10OZ1 0 0;
力 工 q3 Ⅱ 58夕 圆
退 刀
N10 9 M3 0;
程 序 结 束
此例 中若 要 加工 不 同尺 寸 的椭 圆零 件 ,只要 将 程 序 中 # 、2的 自变 量重 新 赋 值 即可 , 它变 量 不 用改 动 , 1# 其 对 于此 类零 件 的加 工 方便 快 捷 。
42 抛 物 线 工 件 的 宏 程 序 编 程 .
制造 业 信 总化
仿奠 , 建壤 I AD C C I AMI AE C P C IA P
பைடு நூலகம்
2 宏 程序 与 普通 程 序 的 区别 . 用 户宏 程 序 和普 通 程序 存 在 一定 的 区别 ,两 者 的 不
数控车床加工非圆曲线宏程序编程技巧
数控车床加工非圆曲线宏程序编程技巧机械加工中常有由复杂曲线所构成的非圆曲线(如椭圆曲线、抛物线、双曲线和渐开线等)零件,随着工业产品性能要求的不断提高,非圆曲线零件的作用就日益重要,其加工质量往往成为生产制造的关键。
数控机床的数控系统一般只具有直线插补和圆弧插补功能,非圆曲线形状的工件在数控车削中属于较复杂的零件类别,一般运用拟合法来进行加工。
而此类方法的特点是根据零件图纸的形状误差要求,把曲线用许多小段的直线来代替,根据零件图纸的形状误差,如果要求高,直线的段数就多,虽然可以凭借CAD软件来计算节点的坐标,但是节点太多也导致了加工中的不方便,如果能灵活运用宏程序,则可以方便简捷地进行编程,从而提高加工效率。
一、非圆曲线宏程序的使用步骤(1)选定自变量。
非圆曲线中的X和Z坐标均可以被定义成为自变量,一般情况下会选择变化范围大的一个作为自变量,并且要考虑函数表达式在宏程序中书写的简便,为方便起见,我们事先把与Z 坐标相关的变量设为#100、#101,将X坐标相关的变量设为#200、#201等。
(2)确定自变量起止点的坐标值。
必须要明确该坐标值的坐标系是相对于非圆曲线自身的坐标系,其起点坐标为自变量的初始值,终点坐标为自变量的终止值。
(3)进行函数变换,确定因变量相对于自变量的宏表达式。
(4)确定公式曲线自身坐标系的原点相对于工件原点的代数偏移量(△X和△Z)。
(5)计算工件坐标系下的非圆曲线上各点的X坐标值(#201)时,判别宏变量#200的正负号。
以编程轮廓中的公式曲线自身坐标原点为原点,绘制对应的曲线坐标系的X ′和Z ′坐标轴,以其Z ′坐标为分界线,将轮廓分为正负两种轮廓,编程轮廓在X ′正方向称为正轮廓,编程轮廓在X ′负方向为负轮廓。
如果编程中使用的公式曲线是正轮廓,则在计算工件坐标系下的X坐标值(#201)时,宏变量#200的前面应冠以正号;如公式曲线是负轮廓,则宏变量#200的前面应冠以负号,即#201=±#200+△X 。
“先算后干”宏程序在非圆曲线加工中的应用研究
・
机 械 与 电气 工 程 ・
“ 先算后干" 宏程序在非圆曲线 加工 中的应用研究
杨彦伟 , 赫 焕丽
( 成宁职业技 术学院 , 湖北 咸 宁 4 3 7 1 0 0 )
摘
要: 对非圆曲线的数控加工 , 提 出了“ 先算后 干” 宏程序的编写思路 。 通过具体 的实例进行验证 ,
文献 标 识 码 :A
文 章 编 号 :1 6 7 1 — 9 3 1 X ( 2 0 1 3 )0 5 — 0 0 6 8 — 0 4
引言
宏 指令 是 一种 更 接 近 高 级语 言 的指令 形 式 , 具
:  ̄ - J i 哽序 、 分支 选 择 、 循 环 的流程 结 构 , 另 外 还 有 进行
# 2 = … # 3 … ・
( 坐标 值计算 ) ( 坐标 值计算 ) ( 插 补加 工 )
G0 1 X[ # 2 J Y[ # 3 1
# 1 = # 1 +1
( 计数 器递 增 )
ENDW
( 加工 循环 结束 )
收稿 日期 : 2 0 1 3 - 0 6 — 2 5 作者简介 : 杨彦伟 ( 1 9 7 7 一 ) , 男, 河南西平人 , 咸宁职业技术学院讲 师, 研究方 向: 机电一体 化、 自动控制。
解 。程序结 构 如下 ( 用伪代 码 表示 ) :
[ W HI L E, 加工 循 环条件 ] ( 阶段 数值 计算 循环 )
[ W HI L E, 变 量计 数器< 最 大可 用变 量标号 >
函数 、 求 根等 运算 时 , 占用 的 时 间 会 更 长 。这 时 机 床
数控车床编程与操作项目六 非圆型面类零件加工任务二抛物线面零件加工
【思考与练习】 毛坯尺寸φ40mm
项目六 非圆型面类 零件加工
任务二 抛物线面零件加工
【能力目标】
掌握典型抛物线面零件加工工艺分析; 掌握数控车床上典型抛物线面类零件的加工方法; 会编制抛物线面类零件宏程序;
【知识目标】
掌握抛物线面的编程方法和技巧; 掌握特殊型面的检测方法;
【工作任务】
完成如图6-7所示零件,材料45钢,学时约8课时。
图6-7工作任务 零件图(毛坯:φ25mm)
【知识学习】
(一)选择工、量、刃具
1.工具选择 45钢棒装夹在三爪定心卡盘上,用划线盘校正并夹紧。 2.量具选择 外圆、长度精度要求不高,选用0~150mm游标卡尺表面粗糙度用表面粗糙 度样板比对,抛物线用样板检测。刀具规格、参数见教材表6-11 。 3.刀具选择 选择外圆车刀粗精车外圆,注意车刀副切削刃不能与椭圆发生干涉。详细 选刀原则可参考综合成形面类零件加工相关部分。
#2=Z1
(给自变量#2赋值Z1:Z1是公式曲线自身坐标系下起始点的坐标值)
WHILE [#2 GE Z2 ]DO n(自变量#2的终止值Z2:Z2是公式曲线自身坐标系下终止点的坐标
值)
#1=f(#2) (函数变换:确定因变量#1(X)相对于自变量#2(Z)的宏表达式)
#11=±#1+ΔX (计算工件坐标系下的X坐标值#11:编程中使用的是正轮廓,#1前冠以正,
#1 SQRT[#2 / 0.1]
因变量#1: X SQRT[Z / 0.1] ,用#1、#2代替X、Z
N110
N120 N130 N140
#11=-#1+20.
#22=#2-25.626 G01 X[2*#11] Z[#22]
非圆曲线宏程序加工实例讲解(抛物线)9
在数控车床中,加工对象主要为各种类型的回转面,其中对于圆柱面、锥面、圆弧面和球面等的加工,可以利用直线插补和圆弧插补指令完成,而对于椭圆、抛物线等一些非圆曲线构成的回转体,加工起来具有一定的难度。
数控系统本身提供的直线插补和圆弧插补不能直接用于非圆曲线回转面的加工,因此,在数控机床上对椭圆、抛物线的加工大多采用小段直线或者小段圆弧逼近的方法来编制加工程序。
以下结合生产实习和技能大赛训练对车削抛物线轮廓的宏程序的编制方法进行探讨。
一、宏程序介绍使用变量编制可进行算术或逻辑运算,并能控制程序段流向的程序,称为用户宏程序。
在数控车削中,使用用户宏程序可方便地实现二次曲线(椭圆、抛物线等)的二维编程加工、孔口倒角编程加工等,可简化程序,提高编程效率,最大限度地发挥手工编程的优势。
数控车削系统为用户配备了强有力的类似于高级语言的宏程序功能,用户可以使用变量进行算术运算、逻辑运算和函数的混合运算,此外宏程序还提供了循环语句、分支语句和子程序调用语句,利于编制各种复杂的零件加工程序,减少乃至免除手工编程时进行繁琐的数值计算,以及精简程序量。
常用的语句有以下两种:(1)条件判别语句IF,ELSE。
①:IF条件表达式…ELSE…END IF;②:IF 条件表达式…ENDIF。
(2)循环语句WHILE:WHILE条件表达式…ENDW。
以下实例采用WHILE语句编程。
二、公式曲线宏程序编制的基本步骤宏程序在实际编制过程中,根据编程者的实践经验、知识储备及习惯等因素会略有不同,以下提供的宏程序编制基本步骤供参考学习。
(1)根据给定的标准方程选定自变量并确定变量范围。
1)公式曲线中的X和Z坐标均可以选定为自变量,一般我们选择变化范围较大的一个。
2)根据表达式方便情况来选定X 或Z 为自变量。
如图1所示,公式曲线表达式为,将X选为自变量比较合适。
如选Z 还需要表达式变换,二次开方表达不太方便。
3)自变量选定以后,我们还要确定其变量的范围值。
浅谈非圆曲线在数控车床加工程序中的应用
X= U+S Y=V+T
后 Z值 1 G x 1Z 1F2 1 # 4 # 5 10
( 线 插 补进 给 , 直
① 取 △ 初值 , 取 01 x 一般 . 。 ②计算 (i i( 123 x, )i ,,…… ) y - 。 ③ 误 差验算 。 设 任一 逼 近直线 MN ,其 方程 为 : + y a b+ x c0则 与 M =, N平 行且 距离 为 8允 的直线 MN '
X ro01 = cs Y rn 1 =s 0 i 由0 =20 得: 10 — 可 X r s0 — ) =c ( 2 0 o Y ri 2 0 =s 0 — n 1)
X=X"o 0 Y i 0 c s + sn Y=Y i 一 c s sn0 X o O
X'ro0 =cs 2 Y =s 0 ' i 2 rn
N X5 2 3 ( X方 向退 出 ) M S 60 3 10 ( 主轴 正转 10r i) 60/ n m G0 12 7PQ ( 轮廓精 加 工循环 ) G x o Z0 M 9 0 l o 10 0 ( 刀 到 X0, 退 10 Z 0 , 闭切 削液 ) 10关 M 5 ( 主轴 停止 ) M3 0 ( 程序 结束 ) 结束 语 总之 ,数 控加 工工 艺 与编程 是一 门重 要 的专业课 程 , 论 和实 践性 强 , 对所 学 的专 理 是 图 2买 例 图 业 知识 的综合 应 用 。本 文 由理论 到 实例 较好 0 06 00 (0 6 主程序 ) 0o 号 地 解决 了非 圆 曲线 的旋转 问题 ,并 在实 践加 T 11 9 0 0G 8 ( 用 1 刀具 , 定 工 中得 到证 实 。研 究非 圆曲线 处理 方法 和过 调 号 确 进 给速度 单位 为 mr i) rm n d 程 , 于合 理选择 编程 方法 、 化编 程及 自动 对 优 M380 S0 ( 主轴 正转 80/i) 0r n 编程软件的二次开发,都有着积极 的指导意 a r G x 5 1 O 3z 0 ( 快速 定位 ) 义。 G 1O 20 0Z F 0M3 ( 进 给 到 Z向 参 考文献
宏程序在非圆曲线零件车削中的应用研究
厚度 坯料 经 过 30 , 6 2 2小 时 退 火 后 , 由 四 重 不 可 逆 冷 轧 再
机轧制至 成品厚度 06 . mm , 不 同 冷 变 形 量 的 成 品 带 材 进 将 行 不 同 温 度 稳 定 化 退 火 试 验 , 火 温 度 选 择 1 0 1 0 10 退 2 ,4 . 6 , 10 2 0 等 七 个 温 度 , 空 气 退 火 炉 加 热 , 炉 升 温 , 点 8 ,0 2 用 随 打
#7 0 — ; #8 0 — ; #9 0 — ;
关键 词 : 程序 ; 圆曲线 ; 控 车削 宏 非 数
中图分类 号 : TB
O 弓 言 I
随 着 计 算 机 技 术 的 飞 速 发 展 , 种 C / AM 软 件 的 各 AD C 推出使 数 控 加 工 编 程 变 得 越 来 越 容 易 , 是 这 类 c / 但 AD C AM 软 件 价 格 昂 贵 , 要 长 时 间 的学 习 后 才 能 够 掌 握 , 需 同 时使用 C AD/ AM 软 件 生 成 的 代 码 较 长 , 便 于 检 查 或 修 C 不 改 。尽 管 C / M 软 件 的 智 能 化 越 来 越 高 , 必 须 强 调 AD CA 但 的 是 手 工 编 程 还 是 基 础 , 别 是 在 处 理 有 一 定 规 律 或 是 可 特
15课题十五宏程序加工非圆曲线轮廓6
数控编程与操作
教学模式改革-理实一体化授课教案
模块一数控车床的编程与操作
数车基本模块FANUC系统数控车床编程及操作课题十四非圆曲线轮廓的编程加工
导学材料
必学部分:教材:《数控车削编程与加工》非圆曲线加工部分选学部分:《数控铣削编程与加工》宏程序部分
教学安排:今日重点在于用宏程序加工对心凸椭圆。
教学反思:
用去除余量方法加工,编程比较麻烦,在FANUC上加工,G71中不能将宏程序放在循环程序中,但可以放在G73下的循环程序中,这样使得编程大为简化。
如下述例题中,工件右端程序可写成下列形式:
O0001
M03 S800 T0101;
G00 X40.0 Z2.0;
G73 U17. R10
G73 P1 Q2 U0.5 W0.3 F0.25
N1 G42 G00 X0;
#1=25; Z轴起始尺寸
WHILE [#1GT0]DO1; 判断椭圆是否走到Z轴终点
#2=17.0*SQRT[25*25-#1*#1]/25.0; X轴变量
G01X[2*#2] Z[#1-25.0] F0.1 椭圆插补
#1=#1-0.1 Z轴步距,每次0.2mm
END1
N2 G00 X38 退刀
X100 Z60
M00
M05
M03 S1000 T0101;
G00 X40.0 Z2.0;
G70 P1 Q2
G00 X100 Z60
M05
株洲技术学院工业自动化系数控加工技术教研室教学模式改革理实-体化教学课教案
根据宏程序可套在G73循环程序中对零件加工的思路,宏程序第二次上课的内容为利用G73下套宏程序的加工零件为教学重点。
11。
基于宏程序的复杂非圆曲线编程方法研究冯艳宏
2.2.3铸件产生铸造缺陷的质量控制问题(1)吸气锌合金吸气问题比较突出,主要吸收氢气,吸气太多易引起气孔、疏松等缺陷,甚至产生废品,为减少吸气必须严格控制炉料及辅料质量,并且必须清洁、无油、用前预热,使用的所有工具必须除锈、预热、喷刷涂料,正确控制熔炼工艺,必要时加复盖剂保护下熔炼,应在除气后检查断口致密度;(2)偏析由于模具用锌基合金各元素比重差别较大,铸件易出现比重偏析,这使合金各处化学成分不一致,机械物理性能也不一致,易产生晶间腐蚀和热裂,熔化好的合金放置时间过长,搅拌不均匀,铸件模型设计成型方式不合理,都易产生比重偏析;(3)热裂要防止合金铸件在高温状态下固凝时形成裂纹,在设计模型时要尽量避免阻碍收缩、产生铸件阻力过大的问题,合金熔炼工艺的不合理及浇铸温度过高均易产生热裂;(4)合金的流动和成型锌合金的流动成型性能尚好但铸型导热能力太快和成型工艺性差也会造成成型不好和缺陷。
预热模具、合理设计模型、减少流动阻力,并增加合金液体充型的静压力,可以增加合金流动性使充型良好;(5)浇铸温度和冷凝条件对合金质量的影响铸件的机械性能在浇铸温度为420~450℃时较好,这个温度对防止热裂、冷凝收缩过大、吸气并保证较好的机械性能均是有利的,只有在成型特别困难的铸模,为提高合金的浇铸流动成型性能才适当提高浇铸温度。
3结语锌基合金用于制造模具,提高工期5倍以上。
降低成本至1/5以上,同时降低了模具的制造难度。
模具刃口损伤后能重复修复使用。
大大延长了模具使用寿命。
如果自己熔炼则成本更低,这种新材料新工艺值得在中小企业大力推广。
作者简介:和昆原(1964-),河南原阳人,高级工程师,焦作矿院机械制造专业,长期从事机械制造工艺及模具设计,电话:0371-67575961,电子信箱:hekunyuan001@.责任编辑:于秀文收稿日期:2012-07-23!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!煤矿机械Coal Mine MachineryVol.34No.01Jan.2013第34卷第01期2013年01月引言在数控车削加工过程中,经常会碰到如图1、图2所示的用数学方程描述的有规律的复杂非圆曲线。
2-4-7初步掌握宏程序加工非圆曲线轮廓要点
项目十:宏程序加工非圆曲线轮廓一、知识能力目标:1.理论知识:学习宏指令编程基本知识;2.实践知识方面:学习用宏指令编程加工非圆曲线、三维倒角倒圆等。
二、教学实施:(一)宏指令编程在加工一些形状相似的系列零件或加工非直线、圆组成的曲线时,可以采用宏程序进行编程,减少编程工作量。
1.宏变量#1 —— #33 局部变量#100—— #999 公共变量#1000 —系统变量2.运算符与表达式(1)算术运算符 + - * /(2)条件运算符 EQ NE GT GE LT LE(3)逻辑运算符 AND OR XOR(4)函数 SIN[ASIN] COS[ACOS] TAN[ATAN] ABS SQRT FIX FUP ROUND LN EXP(5)表达式:用运算符连接起来的常数宏变量构成表达式如:175/SQRT[2] * COS[55 * PI/180 ]①赋值语句把常数或表达式的值送给一个宏变量称为赋值;格式:宏变量=常数或表达式如:#2 = 175/SQRT[2] * COS[55 * PI/180 ]#3 = 124.03.条件判别语句IF GOTO THEN(1)无条件表达式 GOTO n(2)IF[条件表达式] GOTO n(3) IF[条件表达式] THEN4.循环语句WHILE DO[1-3] END[1-3](1)格式: WIIILE [条件表达式 ] DO[1-3]END[1-3]5.宏程序的调用G65 G66 G67(1)宏程序的非模态调用G65(2)宏程序的模态调用G66 G67三、编程实例(一)零件图(图3-30)。
非圆公式曲线加工方法_宏程序
2
2
x2 2 z = a × 1 2 b
2、零件分析 图1 中:
a = 40 b = 25
x2 = 1600 2.56 × x 2 z = 1600 × 1 625
程序内容 G28U0W0 N1 G0G40G97G99S500M3T11 X60.Z0.5 G90X50.5Z-39.8F0.2 G0X50.0 #1=25. N60 #1=#1-1.5 #2=SQRT[1600.-2.56*#1*#1] G90X[2*#1+0.5]Z[#2-40.+0.2] IF[#1GT0]GOTO60
①条件表达式 条件表达式由两变量或一变量一常数中间夹比较运算 符组成,条件表达式必需包含在一对方括号内。 符组成,条件表达式必需包含在一对方括号内。条件表达 式可直接用变量代替。 式可直接用变量代替。 ②比较运算符 比较运算符由两个字母组成,用于比较两个值, 比较运算符由两个字母组成,用于比较两个值,来判 断它们是相等,或一个值比另一个小或大。 断它们是相等,或一个值比另一个小或大。注意不能用不 等号(见表3 等号(见表3)。
程序注释
第三工步: 第三工步:精加工 主轴转速为1200 主轴转速为1200
#1小于25时执行下一条 小于25 当#1小于25时执行下一条 语句,否则执行end1后的 语0.1 增量值为0.1
四、巩固练习
毛坯尺寸为Φ55棒料 材料为45# 棒料, 45#钢 试车削如图2所示零件。 1、毛坯尺寸为Φ55棒料,材料为45#钢,试车削如图2所示零件。
用于转换发送到PMC的信号或从 的信号或从PMC 接收的 用于转换发送到 的信号或从 信号
5、宏程序指令
(1)无条件转移 格式: 格式:GOTO n; 例:GOTO1; GOTO#10; 条件分支IF IF语句 (2)条件分支IF语句 n——(转移到的程序段)顺序号 (转移到的程序段) n
数控车床加工抛物线的方法
数控车床加工抛物线的方法摘要:抛物线是一种非圆曲线,在数控车床上面加工比较常用的有两种方法。
一种是利用宏程序,另一种是利用CAD/CAM软件进行自动编程。
用户宏程序是以普通NC指令、采用变量的NC指令、计算指令和转移指令的组合,通过各种算术和逻辑运算、转移和循环等命令,而编制的一种可以灵活运用的程序,只要改变变量的值,即可完成不同的加工或操作,可以显著地增强机床的加工能力,同时可精简程序量。
我校常用的数控车的自动编程软件是CAXA,通过自动编程软件,利用计算机并以人机交互图形方式完成零件几何图形计算机化、轨迹生成与加工仿真到数控程序生成全过程。
这种编程方法适用于所有的机床,不仅可以提高程序的准确率,保证零件的加工精度,还大大提高了生产率。
关键词:宏程序自动编程抛物线车削加工一、宏程序编程1.原理:现在大多数数控机床的插补功能只有直线插补和圆弧插补两种插补功能 ,而没有非圆二次曲线(如椭圆、抛物线、阿基米德螺旋线等)插补功能。
对于有方程式的非圆二次曲线(如椭圆、抛物线等) ,在加工时可用直线或圆弧拟合。
由于直线拟合计算简单 ,数控系统运算量小 ,加工速度快 ,所以比圆弧拟合应用广泛。
采用直线拟合时 ,用等间距法更简捷 ,用宏程序容易实现。
等间距法是使某一坐标的增量相等 ,然后求出曲线上相应的节点 ,将相邻节点连成直线 ,用这些直线段组成的折线代替原来的轮廓曲线进行直线插补编程。
那么这种功能的实现就要用到宏程序。
使用用户宏程序时 ,用户把实现某种功能的一组指令像子程序一样预先存入存储器中 ,用一个指令代表这个存储的功能 ,在程序中只要指定该指令就能实现这个功能。
通常我们把这一组指令称为用户宏程序本体 ,简称宏程序 ,把代表指令称为用户宏程序调用指令 ,简称宏指令。
2.宏程序编程的优点:(1).宏程序引入了变量和表达式,还有函数功能,具有实时动态计算能力,可以加工非圆曲线,如抛物线、椭圆、双曲线、三角函数曲线等;(2).宏程序可以完成图形一样,尺寸不同的系列零件加工;(3).宏程序可以完成工艺路径一样,位置不同的系列零件加工;(4).宏程序具有一定决策能力,能根据条件选择性地执行某些部分;(5).使用宏程序能极大地简化编程,精简程序。
任务6 具有非圆曲线轮廓的零件加工编程与操作(华中818B)
二、实训知识准备
勤
学 条件判断语句
苦
系统支持两种条件判断语句:
练
IF [条件表达式]; 类型 1
技
……
能
ENDIF
报
国
IF [条件表达式]; 类型 2 …… ELSE …… ENDIF
1111
二、实训知识准备
勤
循环语句
学
在 WHILE 后指定条件表达式,当指定的条件表达式满足时,执
苦
行从WHILE 到 ENDW 之间的程序。当指定条件表达式不满足时,
1177
四、任务实施
勤 (一)编写零件加工程序
表2-37 加工主程序
学 N70 M00
苦
(机床动作暂停,手工装φ20mm精铣立铣刀)
练
N80 M03 S500 G00 X62 Y5 (设置T2主轴转速,快移至加工定位点,)
N90 G43 Z5 H02
带入刀具长度补偿,下移至工件上5mm处
技
N100 G01 Z-5 F70
能 报
4.手动安装φ20mm粗加工两刃立铣刀至主轴。
国
5.用铣刀直接对刀,将X、Y对刀值输入G54地址,设置工件坐标系零点偏置 值,G54地址中的Z地址须为0。在每把刀的刀补界面输入Z对刀值及刀具半径补偿
值。工件坐标系的原点设在工件上表面的对称中心。
2200
四、任务实施
勤 学
(二)零件加工
苦
6.输入程序,并反复检查。检查无误后,自动状态下进行外轮廓粗加工。
求较高,需安排半精铣才能满足要求。
技
能
报
国
1133
三、方案设计
(二)选择机床
勤
学
基于宏程序的非圆曲线轮廓数控车床加工
关键词: 非圈 曲线 数控车 床 中图分类号 : T G 5 1
文献标识码 : A
1 宏程 序编程 思路
在一 般 的程 序编 程 中, 程 序字 为一个 常量 , 一 个程 序只能描 述 一 个 形状 , 缺 乏灵活性 和 适应 性 。 用 户宏程 序 是数 控 系统厂 家留给 用户
1 . 1 变量 的表示 和使 用 a. 变 量 的表示 : 一 个 变量 由变量 符 号#和 变 量号 组 成 , 如 #I ( I = l , 2 , 3 , …一 ) , 也可 以用表 达式 来 表 示变 量 , 如 #[ 表达 式 ] ; 例如 : #5 , #1 0 8 , #【 #1 + #2 - 2 5 1 。 b . 变 量的使 用: 地 址字后面 指 定变量 号或 公式 。 变量 使用 格式 :
#4 =- 2 2 ; 椭 圆Z 向终点
等 于、 小 于 或等 于和 不等 于。 表达 式 中括 号 的 运算 将 优先 进 行。 连 同 函数 中使 用的 括号在 内, 括号 在表 达式 中最 多可用 5 层。 1 . 3 变量 的控制 控制 指令 起到控 制 程 序流 向的作用。 ( 1 ) 条件转 移。 程 序格 式 : I F
弦、 正切 、 反正切和 开 平方 根 t 比 较运 算包括 大于 、 等于、 小于、 大 干或
M 03 ¥8 00 T01 0 1 F0. 2:
G0 0 X46. 0 Z2. 0I
#1 = 3 0 ; 椭 圆长半轴 #2 = 2 0 ; 椭圆短 半轴
#3 = 3 0 l 椭 圆z 向起 点
#3 0 =1 2 0 0 时, 则M#3 0 也是 不允许 的。
01 23 4;
1 . 2 变量 的运算 变 量 的 运 算包 括算 术运 算 、 逻辑 运 算 、 函数 运 算 和 比较 运 算 四 种。 其 中算术运 算包括 加 、 减、 乘、 除、 赋值、 绝 对值 、 四舍五人 整 数化 和 舍去 小数 点 以下 部分 ; 逻 辑运 算包括 与、 或, 函数 运算包括 正 弦、 余
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
矿产资源开发利用方案编写内容要求及审查大纲
矿产资源开发利用方案编写内容要求及《矿产资源开发利用方案》审查大纲一、概述
㈠矿区位置、隶属关系和企业性质。
如为改扩建矿山, 应说明矿山现状、
特点及存在的主要问题。
㈡编制依据
(1简述项目前期工作进展情况及与有关方面对项目的意向性协议情况。
(2 列出开发利用方案编制所依据的主要基础性资料的名称。
如经储量管理部门认定的矿区地质勘探报告、选矿试验报告、加工利用试验报告、工程地质初评资料、矿区水文资料和供水资料等。
对改、扩建矿山应有生产实际资料, 如矿山总平面现状图、矿床开拓系统图、采场现状图和主要采选设备清单等。
二、矿产品需求现状和预测
㈠该矿产在国内需求情况和市场供应情况
1、矿产品现状及加工利用趋向。
2、国内近、远期的需求量及主要销向预测。
㈡产品价格分析
1、国内矿产品价格现状。
2、矿产品价格稳定性及变化趋势。
三、矿产资源概况
㈠矿区总体概况
1、矿区总体规划情况。
2、矿区矿产资源概况。
3、该设计与矿区总体开发的关系。
㈡该设计项目的资源概况
1、矿床地质及构造特征。
2、矿床开采技术条件及水文地质条件。