- 1、本文档共11页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
宏程序应用实例.doc
宏程序应用实例
一.标准方程编制椭圆宏程序
如果看了前几篇,那么接下来这两篇加工椭圆的宏程序应该很容易理解。
椭圆标准方程X*X/a*a+Y*Y/b*b=1 ,其中a为长半轴,b为短半轴,若将X和丫用参
数变量代替可改写为#1*#1/a*a+#2*#2/b*b=1
椭圆可沿长半轴#1方向划分成无数小段直线,然后求出其相应端点坐标,再求出相对
的数控车床中的坐标,再按直线进行编程加工。如下图所示:
假设椭圆a=30 , b=20 ,只加工半个椭圆,则此段椭圆精加工轨迹为:
GOXO
G1Z0F0.1
#1=30
N10 #2=20*SQRT[1-30*30/#1*#1] SQRT 表示开平方
#3=#1-30 椭圆的原点在工件坐标左侧30 ,所以椭圆上所有点坐标Z要减20
#4=2*#2 方程计算岀的为半径值,需转化为直径值才能按直径编程。
G1X[#4]Z[#3]F0.1 沿小段直线插补加工
递减一小段距离,此值越小,椭圆越光滑。
IF [#1GE0] GOTO 10条件判断是否到达终点。
二、参数方程编制椭圆宏程序
椭圆的参数方程为:X=a*cose
可改写为:
Y=b*SIN0
#1=30*cos[#3] #3为参数方程对应的中角度
#2=20*sin[#3]
相应程序修改如下:
T0101
M3S800
G0X42Z5
#6=36
N5 G0X[#6]
G1Z0F0.1
#3 二 0
N10#1= 30*COS [#3]
#2=20*SIN[#3]
#4=2*#2+#6
计算出的为半径值,需转化为直径值才能与直径编程对应。
#5=#1-30
G1X[#4]Z[#5]F0.1
沿小段直线插补加工
#1=#1+3
递减3度,此值越小,工件表面越光滑。
IF [#1 LE 90] GOTO 10条件判断是否到达终点。
G0Z5
#6 二 #6?4
IF [#6 GE 0] GOTO 5
G0X150Z150
M5
M30
任意位置椭圆宏程序的编制/坐标平移”
任意位置椭圆宏程序的编制/坐标平移”
不在轴线上的椭圆宏程序编制也没有什么特殊的,只是改下偏置的数值罢了。
椭圆的参数方程为:X=a*cose
Y=b*SIN0
可改写为:#1=30*cos[#3] #3为参数方程对应的中角度
可改写为:
图中椭圆长半轴30mm ,短半轴20mm ,椭圆中心位置如图所示,不在轴线上,因此在计 算编程所用的坐标值时,X方向要再加上40 , Z方向要减去30+10=40
相应程序如下:
T0101
M3S800
G0X82Z5
#6=36
N5 G0X[#6+40]
G1Z-10F0.1
#3=0
N10#1=30*COS[#3]
#2=20*SIN[#3]
#4=2*#2+#6+40
计算岀的为半径值,需转化为直径值才能与直径编程对应。
#5=#1-30-10
G1X[#4]Z[#5]F0.1
沿小段直线插补加工
#1=#1+3
递减3度,此值越小,工件表面越光滑。
IF [#1 LE 90] GOTO 10条件判断是否到达终点。
G1X82
直线插补切到工件外圆之外
G0Z5
#6=#6-4
IF [#6 GE 0] GOTO 5
M5
M30
M30
旋转椭圆宏程序的编制/坐标旋转”
要对斜椭圆进行编程,首先要知道单个坐标点旋转所用的公式。如下图所示,单个点逆时针
旋转一定角度,公式推导如下:
s = r cos(a + b) = r cos(a)cos(b) 一 r sin(a)sin(b) )
t = r sin(a + b) = r sin(a)cos(b) + r cos(a) sin(b) (1.2) 其中 x = r cos(a) , y = r sin(a)
代入(1.1), (1.2),
s = x cos(b) 一 y sin(b) (1.3)
t = x sin(b) + y cos(b) (1.4)
根据下图,原来的点(#1 , #2 ),旋转后的点(#4 , #5 ),则公式: #4=#1*COS[30]- #2*SIN[30] #5=#1*SIN[30]+ #2*COS[30]
中心。下图中椭圆旋转了 30度 即#仁30旋转前后的点坐标的坐标原点都是椭
中心。
程序如下:
T0101
M3S800
G0X82Z5
#6=16 工件毛坯假设为90mm , #6为每层切削时椭圆弧向+X的偏移量。
N5 G0X[#6+30+40]斜椭圆与端面的交点直径为70
G1Z0F0.1
#3=0
N10#1=30*COS[#3]对应角度#3的椭圆上的一个点的坐标,此为未旋转的椭圆的点
#2=20*SIN[#3]
#4=#1*COS[30]- #2*SIN[30] 旋转30度之后对应的坐标值
#5=#1*SIN[30]+ #2
您可能关注的文档
- 安全生产责任制38292.doc
- 安全生产责任制和考核办法.doc
- 安全生产责任考核制度(项目部).doc
- 安全生产费用提取使用报告.doc
- 安全用电之防触电与供电系统接地制式.doc
- 安全监理实施细则文档图文.doc
- 安全监理施工现场巡查要点、施工检查方法及内容、安全施工管理.doc
- 安全知识竞赛单选题0911.doc
- 安全知识竞赛试题库6月.doc
- 安全知识竞赛试题答案试题参考.doc
- 2025年环境影响评价工程师之环境影响评价相关法律法规全真模拟模拟题含答案详解【满分必刷】.docx
- 2025年上半年度办公室工作总结.docx
- 2025年机关党委“七一”期间党员“政治生日”活动实施方案.docx
- 2025年反射疗法师大赛理论经典例题【必考】附答案详解.docx
- 2025年反射疗法师大赛理论检测卷带答案详解.docx
- 2025年反射疗法师大赛理论复习提分资料及参考答案详解【夺分金卷】.docx
- 2025年反射疗法师大赛理论高频难、易错点题含完整答案详解(名校卷).docx
- 2025年反射疗法师大赛理论经典例题附完整答案详解(必刷).docx
- 反射疗法师大赛理论全真模拟模拟题及参考答案详解(基础题).docx
- 2025年反射疗法师大赛理论全真模拟模拟题及参考答案详解【满分必刷】.docx
文档评论(0)