《机械CADCAM》考题 2(6)

2019-02-16 13:14

答:(1)按照软件工程方法组织CAD/CAM应用软件的开发 (2)对开发的CAD/CAM软件进行准确的需求分析

(3)综合考虑当前技术水平和各项功能要求的特点,充分发挥人和计算机的各自优势(4)具有良好的用户界面,易于用户的学习和使用 (5)合理确定软硬件支撑环境

(6)在软件设计初期就必须综合考虑软件版本的升级和功能的扩展,保证工程数据文

件的向上兼容性,保护用户额的投资价值和以往的工作成果。 (7)作为工程化软件,应具有很高的可靠性、容错性和稳定性 (8)编制完整的软件开发文档和用户文档,如用户手册、操作手册等

35. 为了使软件系统各模块之间具有高的内聚度和低的耦合度,在进行功能模块划分时应

遵循如下的原则:

答:(1)保持各模块相对独立原则 (2)“模块内联系大,模块间联系小”的原则 (3)层次性模块化结构 36. 派生式CAPP系统的特点和应用

答:(1)以成组技术为基础,理论上比较成熟

(2)系统问世比较早,应用范围比较广泛,有较好的实用性

(3)主要适用于结构比较简单的零件,尤其对回转类零件的应用较为广泛

(4)与常规手工工艺设计方法类似,继承和应用了企业较成熟的传统工艺,但系统的

柔性较差

(5)对于相似性较差的复杂零件,由于难以用编码描述方法形成零件族,不适宜采用派生式CAPP系统 37. CAD/CAM系统自动编程

答:CAD/CAM系统数控加工编程采用人机交互方式,由编程者这在计算机屏幕上交互地指定零件实体模型上被加工表面,选择或定义合适的刀具,输入响应的加工参数,系统自动生成刀具加工轨迹,经后置处理转换为所需的数控加工指令代码。

38. 产品零部件之间的装配关系,主要有三种装配关系:

答: 定位关系, 连接关系,

运动关系

五分析题

1. 如图,将等腰三角形ABC,通过图形变换成倒等腰三角形A’B’C’。求:

(1) 图形变换矩阵T; (2)利用任一点进行坐标验证。

B’(4,7) C’(8,7) X 0 A’(6,1) A(6,-1) B(4,-4) C(8,-4)

2. 平面图形以基点P(Xp,Yp)旋转θ角,求其图形变换矩阵T。

3. 已知四边形ABCD各顶点的坐标分别为A(9,9)、B(30,9)、C(30,24)、D(9,24),

试用齐次变换矩阵对其进行下列变换,并计算变换后的坐标值。

(1) 沿x方向平移10,沿y方向平移20,再绕坐标原点逆时针旋转90°;

Y 4. 对下表所示的试验数据,用抛物线插值法求解当x=2.05时的y值。

x 2.59 2.40 2.33 2.21 2.09 2.00 1.88 1.80 y

1.88 1.8 1.7 1.68 1.62 1.59 1.53 1.49 5. . 已知△ABC的三点坐标分别为A(2,1),B(3,3),C(1,3),现要将该三角形绕点P

(5,5)逆时针旋转60o,求其变换矩阵及变换后各点的坐标值。

6. .(1) 写出过平面A(0,0)、B(2,4)、C(7,10)、D(13,3)四点的曲线方程,并

求解x=4时的y值。

(2)写出过平面A(2,3)、B(3,6)、C(7,10)、D(13,3)四点的曲线方程,并

求解x=10时的y值。

7. 编写AutoLISP程序,绘制 空间圆柱螺旋曲线。R为底圆半径, P为螺距。

答:

(defun c:lxx(/ bp r a s k n bp1 bp2 bp3 dmax di da pt lpt) (initget 17) (setq bp (getpoint \螺旋线中心:\ (initget 7) (setq r (getdist bp \螺旋线半径:\ (initget 3) (setq s (getreal \导程:(+/右旋,-/左旋)\ (initget 7) (setq n (getreal \圈数:\ (setq k (getint \每圈等分数<36>:(宜取36的整倍数)\ (if (not k) (setq k 36))

(setq bp1 (car bp) bp2 (cadr bp) bp3 (caddr bp)) (setq dmax (fix(* k n))) (setq da (/(* 2 pi) k)) (setq a 0) (setq di 0) (while (<= di dmax)

(setq lpt (append lpt (list (list (+ bp1 (* r (cos a)))(+ bp2 (* r (sin a))) (+ bp3 (* (/ s k) di)))))) (setq di (+ di 1)) (setq a (+ da a)) )

(setvar \ (command \

(foreach pt lpt (command pt)) (command ^c) (setvar \ )

8.如图为一块长L,宽B的板料,在该板上割下半径为B/2的圆板,问用这块板最多可以割多少块圆板?用AutoLISP编程绘制出排料图。

(B、L 为输入量。) P2 P1 P3 B P4 L 排料图 (defun c:zc()

(setq L (getreal \请输入板料长度L:\(setq B (getreal \请输入板料宽度B:\(setq R (getreal \请输入圆弧半径R:\(setq CL (fix (/ L (* 2 R)))) (setq CB (fix (/ B (* 2 R)))) (command \(setq p1 (getpoint \输入绘图基点p1\(setq p2 (polar p1 (/ pi 2) B)) (setq p3 (polar p2 0 L)) (setq p4 (polar p1 0 L))

(command \(setq M 0) (while (< M CB)

(setq ph (polar p1 (/ pi 2) (* R (+ (* M 2) 1)))) (setq pc (polar ph 0 R)) (setq N 0) (while (< N CL)

(command \ (setq pc (polar pc 0 (* 2 R))) (setq N (+ N 1)) )

(setq M (+ M 1)) )

(setq CN (* CL CB))

(prompt (strcat \圆板数:\ ) )

9.编写AutoLISP程序,绘制 y?asin(kx) 正弦函数曲线。


《机械CADCAM》考题 2(6).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:风电场风能资源评估方法

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: