- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
斜椭圆宏序举例
21车削斜椭圆宏程序编写方法和注意事项
一、数学基础
1、坐标的旋转
在zox坐标系中,设定椭圆的的长半轴为a,短半轴为b。把坐标系沿着逆时针旋转一个角度α,得到一个坐标系如图(1)。
图(1)
在坐标系中,点A的坐标:
(1)
在坐标系zox中,点A的坐标:
(2)
由(2)得:
(3)
(注意:椭圆顺时针旋转时,公式中的 角取负值;逆时针旋转时, 角取正值。=2(I±X)(直径编程;凸弧为+、凹弧为-)
=Z-K (一般情况编程坐标原点设在工件右端面和轴线交点处)
3、斜椭圆起始角和终止角度计算
从2008年江苏省赛几套试题来看,用角度直接加减的方法得到斜椭圆起始角和终止角度都与实际不符,需要计算才能得到正确的数值。
一般情况下,中职组的竞赛题目都给出节点坐标,个别没有直接给出坐标值的节点,也可以通过简单的计算获得。假如通过计算知道斜椭圆(要加工部分)起始点1、终止点2在坐标系zox中坐标值分别为(x1、z1),(x2、z2)。
可以分别把(x1、z1),(x2、z2)代入公式(3),
得到: 点1 (、)、点2 (、),
然后把点1 (、)和点2 (、)中的任一坐标值代入公式(1)中就可以得到起始角θ1和终止角θ2 。
二、编程实例
图(2)
例1、如图2所示
(一)图形分析
椭圆的长半轴和短轴分别为5mm和mm,从图形上部看是水平椭圆顺时针旋转65o得到的斜椭圆,从下部看是水平椭圆逆时针旋转65o得到的斜椭圆,即=65o。这里取正值还是负值哪?这是困扰学生的难点之一,我的经验是这样的:按“从起始点1到终止点2的运动要使椭圆上运动点和椭圆中心的连线与Z轴的正方向的夹角愈来愈大”的原则,来确定是按图形上部旋转还是按图形下部旋转确定旋转角的正负。这里α=-65o。
(二)计算起始参数角坐标系。在ZOX坐标系中:
椭圆起点z18.175、x13.804 (4)
椭圆终点z2-4.359、x214.101 (5)
把(4)、(5)分别代入公式(3)中,可以求出:
起点坐标(、);终点坐标(、)
然后把起始点(、)和终止点(、)坐标代入公式(1)得到:
起始角 θ1 = 90o 终止角θ2 = 167.11o
说明:起始角在第一象限用、计算得到的两个数值是一样的,为起始角。终止角如果在第二象限用、得到数值不一样,用得到数值就是终止角,它与用得到的数值互补。
(三) 参考程序如下(数控系统)。
使用数控车床切削零件图如图所示,毛坯材料为钢,直径0mm,长度为6mm。以右端面和轴线的交点为程序坐标原点。
(1号刀为粗车35o尖刀椭圆的长半轴和短轴分别为mm和mm,要调头加工。其他工序这里不考虑,只考虑斜椭圆部分。工件调头以后如图(4)所示。按上述原则,我们看下部斜椭圆,角α=15o。
图(4)
(二)计算起始参数角坐标系。在ZOX坐标系中
椭圆起点z119.319、x15.176 (4)
椭圆终点z2-4.246、x29.176 (5)
把(4)、(5)分别代入公式(3)中,可以求出
起点坐标(、)
终点坐标(、)
然后把起始点(、)和终止点(、)坐标代入公式(1)得到:
起始角 θ1 = 0o 终止角θ2 = 94.9519o
(三)参考程序如下(数控系统)。
使用数控车床切削零件图如图所示,毛坯材料为钢,直径0mm,长度为6mm。旋转角度o(1号刀为粗车35o尖刀O0002
T0101 M03 S800
G00 X64 Z2
G73 U8 W1 R6
G73P10Q20U0.5W0.1F0.3
N10 G00X54
G01Z0F0.1
X58C2
Z-10
#1=0
WHILE[#1LE94.9519] DO1
#2=10*SIN[#1]
#3=20*COS[#1]
#4=#3*SIN [15]+#2*CON[15]
#5=#3*SIN [15]-#2*SIN[15]
G01X[2*[34.176-#4]]Z[#5-29.319]
#1=#1 + 0.3
END 1
G01Z-47
N20 X60
G00X100Z100
T0100
M30
三、程序中变量的确定与注意事项
旋转椭圆程序变量的赋值是一个重要环节,因为宏程序是利用许多段微小的直线来逼近轮廓的,取值大,轮廓表面的逼近误差也大。
在加工中,变量的赋值可以按粗车和精车来取值。粗加工程序变量的取值应根据预留加工余量的大小来确定,在
您可能关注的文档
- 收集的闪狗图片集.doc
- 教你如何UltraISO制作U盘系统安装盘.docx
- 教你制作使用完美者U盘WINPE启动系统.doc
- 教 你 样 做 葡 萄 酒.doc
- 收集的人结构素材图片,很有用处.doc
- 教你制作个OS_X_10.9_Mavericks_安装U盘.docx
- 教你如何作一个多功能U盘系统.doc
- 教你如何作流程图.doc
- 教你如何装minitab.doc
- 教你如何U盘装系统.doc
- 上海海洋大学《海洋环境分析技术》课件-21化学发光分析法.pdf
- 上海海洋大学《海洋环境分析技术》课件-20分子荧光分析法.pdf
- 上海海洋大学《海洋环境分析技术》课件-22色谱分离过程.pdf
- 上海海洋大学《海洋环境分析技术》课件-25气相色谱仪与固定液.pdf
- 上海海洋大学《海洋环境分析技术》课件-24色谱定性定量方法.pdf
- 上海海洋大学《海洋环境分析技术》课件-26气相色谱检测器.pdf
- 上海海洋大学《海洋环境分析技术》课件-29液相色谱固定相与流动相.pdf
- 上海海洋大学《海洋环境分析技术》课件-27气相色谱分离条件的选择.pdf
- 上海海洋大学《海洋环境分析技术》课件-28液相色谱仪器与类型.pdf
- 上海海洋大学《海洋环境分析技术》课件-3 原子光谱和分析光谱.pdf
文档评论(0)