按关键词阅读: 技术 开发 系统 基于 CAD 参数 模具 零件 二次开发
3.3.2计算公式设点pa1的坐标为(x1,y1),点pa2的坐标为(x2,y2),以此类推 。
3.3.3 程序的编写下拉再次效果展示:六角头螺栓的参数设计采用了下拉菜单的方式 , 使用者可以不需要改数据 , 程序将按设定的初始值 。
47、运行 , 或者在之后的下拉列表菜单中选择所需要的数据 , 加以更改 , 以满足要求 。
图3.3 下拉菜单列表图像绘制命令编写:3.3.4 效果图展示不同参数所绘制图像将改变 , 使用者可以根据要求加以调整 。
如图3.4显示.图3.4 效果图展示3.4 三维渐开线齿轮范成参数化设计3.4.1齿廓范成原理标准齿条型刀具的齿形是根据渐开线圆柱齿轮的基准齿形设计的 , 与基准齿形相似 , 只是齿条型刀具的齿顶较基准齿形高出c*m一段 , 这是用来切制轮齿齿根的过渡曲线部分 , 以保证齿轮传动具有顶隙c*m , 因为这一部分的刀刃是圆弧而不是直线 , 因此加工出的齿廓不是渐开线 , 而是轮齿齿根部分的过渡曲线 。
切制标准齿轮时 , 要求齿条的中心线和齿坯的 。
【基于|基于参数化技术的CAD系统的二次开发(模具零件系统的开发)】48、分度圆相切 , 切出的齿轮齿顶高ha= ha*m ,齿根高hf= (ha*+c*) m ,分度圆上的齿厚和齿槽宽相等 , 即s = e = 。
若改变齿条和齿坯的相对位置 , 使齿条沿齿坯径向移动一段距离 , 刀具中心线和齿坯的分度圆不再相切 , 则加工出的是变位齿轮 。
刀具中心线与齿轮轮坯分度圆间的距离用变位量 xm表示 , 其中x为径向变位系数 , 远离齿坯时为正变位 , x 0;移近时为负变位 , x h lf) (progn(setq gr(getreal 输入轮毂端面半径:gr=?) ;轮毂径(setq yr(getreal 输入轮缘端面半径:yr=?) ;轮缘径(setq s(/ (- h lf) 2) ;凹入深度(set 。
49、q l(- h s) )(setq rf(/ (* (- z 2.5) m) 2)(setq rj(/ (* m z 0.939693) 2)(setq r(/ (* z m) 2)(setq ra(/ (* (+ z 2) m) 2)(setq tt(* m pi)(setq pj(/ 36.0 z)(setq a(/ (* 1.25 m) (cos (* 20 (/ pi 180)(setq pt0(list 200.0 30.0 0.0)(setq pt1(polar pt0 0 (/ tt 4)(setq pt2(polar pt0 pi (/ tt 4)(setq pt3(polar 。
50、 pt1 (* 110 (/ pi 180) a)(setq pt5(polar pt1 (* -70 (/ pi 180) a)(setq pt4(polar pt2 (* 70 (/ pi 180) a)(setq pt6(polar pt2 (* 250 (/ pi 180) a)(setq pt7(polar pt6 (* -90 (/ pi 180) 2)(command layer m l1 c 1 )(command layer m l2 c 2 )(command layer m l3 c 252 )(command layer s l3 )(command pline pt7 。
51、 pt6 pt4 pt3 pt5)(setq i 1)(while (= i 7)(setq pt6(polar pt6 0 tt)(setq pt4(polar pt4 0 tt)(setq pt3(polar pt3 0 tt)(setq pt5(polar pt5 0 tt)(command pt6 pt4 pt3 pt5)(setq i(+ i 1)(setq pt8(polar pt5 (* -90 (/ pi 180) 2) (command pt8 c)(setq pt(polar pt0 (* 180 (/ pi 180) (* 4 tt)(command move l pt0 。
52、 pt)(setq e0(entlast) ;完成齿条(command layer s l1 )(setq p0(polar pt0 (* 90 (/ pi 180) r)(command circle p0 ra)(command region l )(setq e10(entlast) ;完成齿轮毛坯圆(command layer s l2 )(setq j 1)(while (= j z)(setq i 1)(while (= i 10) (command rotate e10 p0 pj) ;旋转毛胚(setq yd(* r pj (/ pi 180) i) (setq pt(pola 。
53、r pt0 0 yd)(command copy e0 Pt0 pt) ;移动齿条(command region l )(setq e1(entlast)(command subtract e10 e1 )(setq i(+ i 1) (setq j(+ j 1)(command layer s l1 )(command extrude e10 h 0) ;拉伸齿轮(setq e5(entlast)(command erase e0 )装载上述程序后 , 首次键入定制命令名“jklcl”时,按照提示输入模数、齿数等参数 , 程序即自动绘制齿轮毛坯及齿条刀具并使之成“域 ” , 并在AutoCAD软件中能看到整个模拟切削循环过程 。
如图3.6所示为AutoCAD软件中齿轮滚切加工时的截图 。
图3.6齿轮滚切 。

稿源:(未知)
【傻大方】网址:/a/2021/0902/0024073909.html
标题:基于|基于参数化技术的CAD系统的二次开发(模具零件系统的开发)( 七 )