- 1、本文档共14页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
在数控车床加工中的应用
国家职业资格全国统一鉴定
数控车工论文
论文题目:非圆曲线使用宏程序在数控机床的编程方法
姓 名: 魏 浩
身份证号
所在省市:陕西省西安市
所在单位:西安西电高压开关有限责任公司
非圆曲线使用宏程序在数控机床的编程方法
姓名 魏浩
单位 西安西电高压开关有限责任公司
【摘 要】:本文详细讲述了数控车床运用宏程序加工一些非圆曲线(如椭圆曲线、抛物线、双曲线和渐开线等)。分析设计了宏程序的编程步骤,总结出宏程序编写的通用模板,并对其他数控系统加工非圆曲线形状的工件也有重要的参考价值。使复杂轮廓的编程变得简单快捷有规律。
【关键字】:数控车床 宏程序 椭圆
一 宏程序的了解
宏程序的分类
B类宏程序
由于现在B类宏程序的大量使用,很多书都进行了介绍这里我就不再重复了,但在一些老系统中,比如Fanuc0i系统中由于它的MDI键盘上没有公式符号,连最简单的等于号都没有,为此如果应用B类宏程序的话就只能在计算机上编好再通过RSN-32接口传输的数控系统中,可是如果我们没有PC机和RSN-32电缆的话怎么办呢,那么只有通过A类宏程序来进行宏程序编制了,下面我介绍一下A类宏的引用
A类宏程序
A类宏是用G65 Hxx P#xx Q#xx R#xx或G65 Hxx P#xx Qxx Rxx格式输入的xx的意思就是数值,是以um级的量输入的,比如你输入100那就是0.1MM~~~~~.#xx就是变量号,关于变量是什么意思再不知道的的话我也就没治了,不过还是教一下吧,变量号就是把数值代入到一个固定的地址中,固定的地址就是变量,一般OTD系统中有#0~~~#100~#149~~~#500~#531关闭电源时变量#100~#149被初始化成“空”,而变量#500~#531保持数据.我们如果说#100=30那么现在#100地址内的数据就是30了,就是这么简单.好现在我来说一下H代码,大家可以看到A类宏标准格式中#xx和xx都是数值,而G65表示使用A类宏,那么这个H就是要表示各个数值和变量号内的数值或者各个变量号内的数值与其他变量号内的数值之间要进行一个什么运算,可以说你了解了H代码A类宏程序你基本就可以应用了。
二、运用宏程序加工非圆曲线
(一)用椭圆的标准方程编写宏程序
椭圆的标准方((图1)长半轴为20mm,短半轴为10mm,椭圆中心在坐标系原点),宏程序编制中,编程坐标系是Z 、X 轴,所以在应用椭圆标准方程或参数方程时,要从X、Y轴相应转换为编程坐标系中的Z 、X轴。如上例椭圆在X、Z坐标系中的标准方程则为:(图2) 。变量编程时,注意椭圆上点的坐标在椭圆坐标系和在编程坐标系中的不同表达,两者之间的联系在于椭圆原点在编程坐标系中的值。椭圆坐标系原点在椭圆圆心,编程坐标系及原点是由编程者设定,因此要将椭圆圆心的位置转换到编程坐标系中。
图一 图二
椭圆在零件图素中的典型类型有四种如表1-1所示
类型 图形 方程 凸椭圆 凹椭圆 半椭圆 旋转椭圆
1-1
1.凸椭圆宏程序的编程方法
方程式为长轴为a短轴为b,我们用Z值代表X轴公式化简为X=b/a,因此如图3所示椭圆公式可转换为X=1/2,Z值在椭圆坐标系中的变化范围为(19,-19)。因此我们就建立了一个关于XZ的等式X随Z轴的变化而变化,且一个Z值相对应一个唯一的X值。
图3
分析:(1)为什么用Z转换X而不是相反的?
如图所示椭圆,X向Z轴负方向的变化时先递增后递减,Z为递减.如果用X表示Z怎可能出现一个X值对应两个Z值,所以在编程时会比较复杂。用Z表示X则他们对应都是唯一的。
(2)编程时如何将椭圆坐标系转换在编程坐标系中
我们在编程宏程序时,以工件的端面中心为编程原点,如果我们直接以椭圆方程编程,走刀路线为图4所示曲线a,所以我们把
文档评论(0)