十五年专注于
液压缸筒生产

全国咨询热线:
400-086-9833

   热门关键词修理 加工 活塞杆 缸筒 不锈钢

无标题文档

天圆液压产品中心

当前位置:主页 > 行业资讯 >

实现AutoCAD尺缸筒寸公差的自动标注要领

时间:2017-02-16 10:00来源:来自网络 作者:天圆液压 点击:
AutoCAD在用于机器计划时,公差标注有两种要领;其一是通过DIM参数设定完成,但参数设定繁琐,速率也慢,每一个差异公差值都要设定一 次,在R120中名义尺寸与公差值的小数点位数沟通使名义尺寸显得累赘(R130对此作了改造);其二是用TEXT指令直接写入,但速率

  (close txt)

  (defun c:tolerance ()

  一、输入公差品级和查表

  DFF,不然取不到尺寸数值。

  (setq txt (open "tole.txt" "r"))

  )

  (progn (if (= n 40) (setq tole1$ "+0.01" tole2$ " 0"))

  该Lisp措施不大,但函盖了所有机器计划中的公差标注范譬喻相对公差(国标)、绝对公差、一样平常尺寸、半径尺寸。为了使标注雅观还思量了小数点,行使了While函数可对同公差品级的尺寸持续标注。

  1 因为需获取尺寸标注的名义尺寸,故在尺寸标注前DIMASO应设定为

  ((and (<= dimt 50) (> dimt 30)) (setq st1 75 st2 82))

  按照Lisp提醒在图形中选取被标注尺寸,通过响应处理赏罚,获得了该尺寸的数值、字体高度、位置、角度等留作备用,行使的函数是entget和 assoc。在获取被标注尺寸时,行使了Substr函数将圆标注尺寸前面的R、r、Φ隐去便于后续数值巨细鉴别。同时还鉴别了该尺寸是否带有小数点,可 使公差值写入时位置更精确,由于小数点所占不到一个字宽。

  (setq x2 (+ x1 (* (cos (+ angr 1.5708)) (* 0.85 txth))))

  (注DAN为幻灯片库名 DAN.SLB,LH8、JS6为幻灯片名LH8.SLD和JS6.SLP,tolerance为公差尺度Lisp措施指令名)

  ((and (<= dimt 10) (> dimt 6)) (setq st1 33 st2 40))

  ((and (<= dimt 6) (> dimt 3)) (setq st1 19 st2 26))

  (command "text" xy2 toleh an

  为了使Lisp具有通用性,对绝对值公差(如+0.01 0、+0.02 0、0 +0.01、*0.01 等)也作了思量,由于这些公差常用的不多,直接写入了Lisp措施。措施中n从40起,数据表中并没有第40行以及后续行。

  )

  (setq dim$ (cdr (assoc 1 obj)))

  (if (= n 47) (setq tole1$ " 0" tole2$ "-0.05"))

(责任编辑:admin)
分享按钮
------分隔线----------------------------