iCAx开思网

标题: 【求助】斜齿轮用变截面扫描与方程式曲线的截面发生冲突 [打印本页]

作者: yxy    时间: 2003-2-12 23:06
标题: 【求助】斜齿轮用变截面扫描与方程式曲线的截面发生冲突
碰到一个难题------------
  
斜齿轮采用变截面扫描的方法,先作出螺旋线的扫描路径和轴心直线,然后采用柱坐标或者笛卡尔坐标系,建立齿面渐开线方程形成齿轮截面曲线。随后采用变截面扫描,用此齿轮截面曲线沿螺旋线垂直于轴心直线扫描,但是只能生成直齿轮。
  
然而,如果截面不是由方程产生的,而是随机草绘并且不标注到系统的坐标系,则可以产生变截面扫描结果。
  
我查询资料后,得知截面标注到固定点则可能扫描失败。另外据国外网站的介绍可以采用扫描混成的办法产生斜齿轮,但是这种方法的精确度难以保证,并且使用范围小。
  
请各路高手指教!!
  
我是在网吧上网,无法下载,请大侠门直接在网页帮助!!
作者: yxy    时间: 2003-2-14 18:04
为什么没有人帮助呢??????????????
作者: benny    时间: 2003-2-14 19:33
yxy wrote:
为什么没有人帮助呢??????????????

  
我幫你頂下先.
等待高手
作者: yxy    时间: 2003-2-17 18:29
大侠门是没时间还是不屑帮忙哪??????
作者: yxy    时间: 2003-2-22 18:47
遗憾!
作者: inwander    时间: 2003-2-25 12:06
我在做斜齿轮的时候也遇到过这样的问题。如图,我先用方程做好曲齿轮轮廓曲线3,以用曲线1和2.
作者: inwander    时间: 2003-2-25 12:18
接下来我是这样做的,VAR SEC SWEEP ->NORM TO TRAJ 选择曲线2作为原点截面轨迹。然后,USE NORM TRAJ ->DONE 选择曲线1作为平面法向轨迹,做截面的时候,使用USE EDGE选曲线3。生成的效果如下图左面的,不知是什么原因做出的面是个直的。于是我将SECTION重新定义,这次我手工绘制了跟曲线3差不多的线。做完过后是下图右边的样子,这次才是个斜的。我真的不知道这是什么原因。也许和yxy所说的问题差不多。
下面的图如果看起来不是很清楚的话,请选择将图另存为,然后看将图重新打开这样效果会好一些。
作者: inwander    时间: 2003-2-25 12:46
哪位能帮我解决一下这个问题,为什么使用已经做好的曲线作为截面做出来的是直齿轮,而重新画的截面却是个斜的呢?我将PRT文件传上,各位能试做一下吗?
作者: inwander    时间: 2003-3-1 09:26
为什么没人回答,我很想知道上面的问题到底是什么原因?
另外,各位是怎么做斜齿轮的。
作者: inwander    时间: 2003-3-10 14:46
各位大哥,帮我解释一下上面的问题,拜托!
作者: zle77    时间: 2003-3-10 15:07
怀疑是参照问题!因为手工绘制了跟曲线3差不多的线的参照是曲线2的端点!
作者: inwander    时间: 2003-3-10 15:15
有没有什么好的解决方法?
作者: zle77    时间: 2003-3-10 15:17
inwander wrote:
有没有什么好的解决方法?

  
用NrmToOriginTraj可以直接use edge
作者: inwander    时间: 2003-3-10 15:21
你已经做出斜齿轮了吗?能传上来让我看一看。谢谢!
我试了一下,用NrmToOriginTraj,先曲线1为原始轨迹,曲线2为X向量轨迹,截面使用的是UseEdge.但是还是个直的。
作者: zle77    时间: 2003-3-10 16:07
inwander wrote:
你已经做出斜齿轮了吗?能传上来让我看一看。谢谢!  
  我试了一下,用NrmToOriginTraj,先曲线1为原始轨迹,曲线2为X向量轨迹,截面使用的是UseEdge.但是还是个直的。

  
先曲线2为原始轨迹,曲线1为X向量轨迹,截面使用的是UseEdge.是个斜的
  
但是结果出来的surface没有顶到边界,因为是垂直于原始轨迹2的!
作者: inwander    时间: 2003-3-10 16:12
zle77 wrote:
   
  
  先曲线2为原始轨迹,曲线1为X向量轨迹,截面使用的是UseEdge.是个斜的  
  
  但是结果出来的surface没有顶到边界,因为是垂直于原始轨迹2的!

我先前做的时候也是这种问题。
作者: inwander    时间: 2003-3-10 16:16
问题终于解决了!!原来是这里,还是参照的原因。
我把多余的参照全部DELETE。终于出来了。
作者: inwander    时间: 2003-3-10 16:18
这是改后的结果。
作者: inwander    时间: 2003-3-10 16:21
下面是最后的图。
谢谢版主的提醒!
::y::y::y::g::g::g
作者: zle77    时间: 2003-3-10 16:27
inwander wrote:
问题终于解决了!!原来是这里,还是参照的原因。  
  我把多余的参照全部DELETE。终于出来了。

  
  是把不是与轨迹有关的参照全XXXX了吧?
作者: inwander    时间: 2003-3-10 16:31
是啊,上面的5个参照全部是多余的。
作者: yxy    时间: 2003-3-10 23:13
激动人心!!
  
伟大!!
  
深表感谢!!
作者: aspen_yang    时间: 2003-3-11 10:12
我想应该是正确的渐开线斜齿轮!
作者: aspen_yang    时间: 2003-3-11 10:17
你们的斜齿轮好象有概念错误哦!
作者: aspen_yang    时间: 2003-3-11 10:24
我的头像怎么上传!
作者: aspen_yang    时间: 2003-3-11 10:40
inwander wrote:
下面是最后的图。  
  谢谢版主的提醒!

  ::y::y::y::g::g::g 如果这个也是斜齿轮,我不要做齿轮了!
  
    不做齿轮的,只是讨论pro/e的操作,你可以把他的错误之处指出来,我页学学-----zle77:I
作者: zle77    时间: 2003-3-11 10:48
aspen_yang wrote:
我的头像怎么上传!

  
   需要200贴之后哦::b
作者: aspen_yang    时间: 2003-3-11 10:59
zle77 wrote:
   
   
     需要200贴之后哦::b

**********我没有热情了!
  
     不要这样讲!-----zle77::6::6::6
作者: nbzsj    时间: 2003-3-11 15:25
斜齿轮没错,这位兄弟要说的是伞齿轮吧
不过能上part吗?
在下刚加入pro/E行列中,请关照一下
作者: yxy    时间: 2003-3-13 23:04
依照上叙方法,产生一个新问题——————
  
采用PROGAM,将模数M、齿数Z设为变量,当更改M.Z,再生零件后,由于参照不存在,齿面就不与渐开线一致了。
  
看来还存在一些关键的步骤,不然如何实现齿轮的自动化设计!!!
作者: yxy    时间: 2003-3-13 23:09
齿轮的根部的倒圆角,INVANDER的画法是不符合机械设计原理的。
作者: wayne    时间: 2003-8-9 14:55
yxy wrote:
依照上叙方法,产生一个新问题——————  
  
  采用PROGAM,将模数M、齿数Z设为变量,当更改M.Z,再生零件后,由于参照不存在,齿面就不与渐开线一致了。  
  
  看来还存在一些关键的步骤,不然如何实现齿轮的自动化设计!!!

改用Swept Blend-->Select sketch生成曲面, 沒有參照不存在的問題, 即可用PROGRAM實現齒輪自動化設計. 步驟簡述如下, 若有錯誤請大家討論:
1, 移動複製與旋轉第二個齒形曲線.
  Surface->Transform->copy/Move->Translate...->Rotate....->Done Move
作者: wayne    时间: 2003-8-9 14:59
2, Swept Blend掃掠混成第一個齒形曲面
Surface->New->Advanced->Done->Swept Blend->NrmtoOriginTraj.....
作者: wayne    时间: 2003-8-9 15:04
3, 陣列切割所有齒面, 完成圖片如下:
作者: 鱼小虾    时间: 2003-8-9 16:18
inwander wrote:
问题终于解决了!!原来是这里,还是参照的原因。  
  我把多余的参照全部DELETE。终于出来了。

参照删掉了,那个草绘截面就是一个近似的逼近,自动化想当然是无法实现的!
变截面扫描中不要把截面对齐或标注到零件几何,除非对齐或标注可贯穿扫描,因为在截面沿其轨迹扫描时,对齐可能变得无效--所以直的齿轮没问题,斜的就不行了!;)
作者: 鱼小虾    时间: 2003-8-9 16:33
扫掠混成的方法从理论上看可能有问题,与斜齿轮的成型原理不符--斜齿轮端截面都是与轴线垂直的!这样也就是说我们只能用变截面扫描,原始轨迹与轴线重合,x向量轨迹是螺旋线。
下面是我做的一个万能渐开线圆柱齿轮
说明如下:
1、建模的版本PRO/E 2001280 低点大家都可以用嘛!
2、适用场合:渐开线圆柱齿轮
       直、左旋、右旋
       非变位、径向变位(切向变位不常用)
       标准齿高、非标准齿高
                   无论齿根圆和基圆谁大谁小(当基圆<根圆时,采用过渡曲线过渡,无需考虑齿数比41大还是小)
3、优点:建模理论可靠、特征少、完全参数化、一模多用
4、参数说明:module_nor----------法向模数
       module_tan----------端面模数
       num_teeth-----------齿数
       beta----------------分度圆螺旋角
       ha_nor_coef---------齿顶高系数
       hf_nor_coef---------齿根高系数
       c_nor_coef----------顶隙系数
       x_nor_coef----------径向变位系数
       helical_dierection--旋向是否为右旋(yes_no默认为右旋)
       alpha_nor-----------分度圆法向压力角
       alpha_tan-----------分度圆端面压力角
       alpha_y-------------齿形线上某一点的端面压力角
       thick---------------齿宽
       pitch_rad-----------分度圆半径
       base_rad------------基圆半径
       tip_rad-------------齿顶圆半径
       root_rad------------齿根圆半径
       alt-----------------旋向系数(当helical_direction==no时,alt=-1;当helical_direction==yes时,alt=1)
       ry------------------齿形线上某一点的径向半径
       sg------------------齿形线上某一点的端面齿厚
       inv_alpha_tan-------端面上分度圆处的渐开线函数
       inv_y---------------端面齿形上某一点的渐开线函数
       齿根倒圆半径=0.38*module_nor
作者: 鱼小虾    时间: 2003-8-9 16:37
打开点再生》输入》选择全部》done,有中文提示出来,照着做就行了!
大家pp!
作者: 鱼小虾    时间: 2003-8-9 16:43
特征树如图
注:最后一个面是用来仿真用的!
这种方法同样适合建斜锥齿
作者: wayne    时间: 2003-8-9 22:47
請問鱼兄"伸出項 標識66"-->Var Sec Swp, 使用怎樣的訣竅變截面掃描出螺旋線齒形, 在您的附件檔案, 我試了好幾次都不能成功, 盼望您指導一下.
作者: 鱼小虾    时间: 2003-8-9 23:20
哦!注意把上图中的section type要改为constant
ok1
作者: wayne    时间: 2003-8-9 23:49
鱼小虾 wrote:
哦!注意把上图中的section type要改为constant  
  ok1

先謝謝指點, 明天再試試!
作者: 鱼小虾    时间: 2003-8-10 10:27
wayne:肯定是这个问题了!可变截面扫描默认下截面类型是变化的,这里需要把它改为不变的
作者: wayne    时间: 2003-8-10 16:56
鱼小虾 wrote:
wayne:肯定是这个问题了!可变截面扫描默认下截面类型是变化的,这里需要把它改为不变的

是的, 成功了! 太感激魚兄::g::g::g, 向您學習.
作者: lxzwave616    时间: 2003-8-17 02:28
先谢过鱼大虾啦
我把你做的齿轮做了一点点改进,我想这样做可能会更好点,
但我也发现有时会变型,现传上让大家PP
作者: hero325    时间: 2006-1-10 15:36
原帖由 yxy 于 2003-3-13 23:04 发表
依照上叙方法,产生一个新问题——————
  
采用PROGAM,将模数M、齿数Z设为变量,当更改M.Z,再生零件后,由于参照不存在,齿面就不与渐开线一致了。
  
看来还存在一些关键的步骤,不然如何实现齿轮的自 ...


  30楼的问题:我已解决,先利用渐开线作一个草绘,变扫时参照草绘的边界




欢迎光临 iCAx开思网 (https://www.icax.org/) Powered by Discuz! X3.3