斜椭圆宏序举例.doc

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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 三、程序中变量的确定与注意事项 旋转椭圆程序变量的赋值是一个重要环节,因为宏程序是利用许多段微小的直线来逼近轮廓的,取值大,轮廓表面的逼近误差也大。 在加工中,变量的赋值可以按粗车和精车来取值。粗加工程序变量的取值应根据预留加工余量的大小来确定,在

文档评论(0)

jiaoyuguanliji + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档