- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
宏程序在数控车椭圆加工中应用
精品论文 参考文献
宏程序在数控车椭圆加工中应用
◇ 刘 胜
(大英县中等职业技术学校 大英 629300)
【摘 要】对于初学者,精读几个有代表性的宏程序,在此基础上进行模仿,从而能够以此类推,达到独立编制宏程序的目的。本文以椭圆的圆心在不同位置为例,介绍了宏程序转移与循环语句在椭圆编程中的应用,进一步学习宏程序的基本格式,应用指令代码,以及椭圆中宏程序编程的基本思路。
【关键字】宏程序 椭圆 加工 应用
【正 文】椭圆是数控车加工中相对较难却又比较典型的非圆曲线,目前很多数控系统还没有提供完善的非圆曲线插补功能,因此在实际操作中椭圆的编程多采用变量来完成,将长半轴划分成无数小段直线或分成无数角度,然后根据椭圆标准方程与参数方程,用变量表达相应端点坐标,依据椭圆在车床坐标系的位置,求出相对的数控车床中的坐标,再按直线进行编程加工。
一、转移与循环语句
1.无条件的转移
格式: GOTO 1;
GOTO #10;
说明:直接跳转到行号为#10地址的值的位置
2.条件转移
格式: IF[<条件式>] GOTO n
说明:如果条件满足或成立,就跳转到行号为n的位置执行指令,相反就依次执行指令。
条件式:
#j EQ #k 表示= ; #j NE #k 表示ne;
#j GT #k 表示>; #j LT #k 表示<
#j GE #k 表示ge; ; #j LE #k 表示le;
例1:求1到10之和 … …
#1=0 ;(将0赋给局部变量号#1,#1号地址存储值为0)
#2=1 ; (局部变量地址#2号存储的值为1)
N1 IF [#2 GT 10] GOTO 2 ;(如果#2地址的值大于10就跳到N2行去执行,相反依次执行下去.)
#1=#1+#2; (将#1和#2地址存储值进行求和并赋给#1号地址.)
#2=#2+1;(将#2地址存储值加上1的和并赋给#2号地址)
GOTO 1 ;(跳转到N1栏,继续判断)
N2
… …
3、循环语句
格式:WHILE[<条件式>]DO m;(m=1,2,3)
… … ENDm …
说明:1.当lt;条件gt;满足时,执行DOm到ENDm之间的程序段,不满足时,执行ENDm后面程序段。2.省略WHILE语句之中lt;条件gt;语句,则从DOm到ENDm之间形成死循环 。3.嵌套使用。4.EQ NE时,空和“0”不同,其他条件下,空和“0”相同。
例2:求1到10之和 … …
#1=0; #2=1;
WHILE [#2 LE 10] DO1; (当#2地址栏之中值小于等于10就执行DO1和END1之间的程序段,否则执行END1后面程序段)
#1=#1+#2; #2=#2+1;
END1;(遇到END1就跳转到WHILE栏继续判断并执行相关指令)
…
二、椭圆标准方程与参数方程
编制椭圆宏程序要熟悉椭圆标准方程和参数方程,它们均表达出了椭圆上点的坐标及两坐标之间的关系。椭圆标准方程X*X/a*a+Y*Y/b*b=1,其中a为长半轴,b为短半轴,若将X和Y用参数变量代替可改写为#1*#1/a*a+#2*#2/b*b=1,若用Ф为表示角度参数,则参数方程为X=a*cosФ,Y=b*sinФ, 根据椭圆长半轴划分成无数小段直线或分成无数角度,然后根据椭圆标准方程与参数方程,用变量表达相应端点坐标,依据椭圆在车床坐标系的位置,求出相对的数控车床中的坐标,再按直线进行编程加工。
例如:数学坐标系坐标系是X 、Y 轴,椭圆的标准方程表示为X*X/20*20+Y*Y/15*15=1 (20mm为长半轴的长,15mm为短半轴的长,椭圆的中心即为坐标系的原点),参数方程为X=20cosФ,Y=15sinФ(Ф为角度参数)。如图1
在数控车床编程坐标系中,编程坐标系是Z 、X 轴,所以在应用椭圆标准方程或参数方程时,要从X、Y轴相应转换为编程坐标系中的Z 、X轴。如上例椭圆就转变成为图2所示,在X、Z坐标系中的标准方程则:Z*Z /20*20+X*X/15*15=1,参数方程相应转换为X=15sinФ,Z=20cosФ。
注:变量编程时,注意椭圆上点的坐标在椭圆坐标系和在编程坐标系中的不同表达,两者之
您可能关注的文档
最近下载
- 《白鹿原》中的女性形象分析.docx VIP
- 基于Java的汽车租赁系统的设计与实现 .docx VIP
- 中医养生,养生膏方功效.pptx VIP
- B16G101-2:中英文双语版16G101-2.pdf VIP
- 2025年四川省康定市辅警招聘考试题题库(含参考答案).docx VIP
- 呼吸器用复合气瓶定期检验与评定.pptx VIP
- 2025年四川省康定市辅警招聘考试题库及答案.docx VIP
- 什么是定向运动.pptx VIP
- 《食品企业管理(第2版》高职全套教学课件.pptx
- “马-萨模式”视域下“双减”政策执行制约因素及纾解路径——基于东中西部6省30个县(市、区)的调查.pdf VIP
文档评论(0)