模具cad cam复习题答案Word格式.docx
《模具cad cam复习题答案Word格式.docx》由会员分享,可在线阅读,更多相关《模具cad cam复习题答案Word格式.docx(11页珍藏版)》请在冰豆网上搜索。
1.LISP程序都是由表组成。
√
2.表的长度指表中元素的个数。
3.表中元素的个数就是表的长度。
4.表中的元素不能为表。
X
5.表中的元素不能为原子。
6.表既可作为LISP程序,又可作为数据。
7.曲线类数据可以转化成函数型公式。
8.曲线类数据可以转化成表格类数据。
9.DCAD系统不能计算冲裁压力中心。
10.冲裁件中A类尺寸随模具磨损而增大。
11.冲裁件中B类尺寸随模具磨损而增大。
X
12.冲裁件中C类尺寸随模具磨损而增大。
13.冲裁件中A类尺寸随模具磨损而减小。
14.冲裁件中B类尺寸随模具磨损而减小。
√
15.冲裁件中C类尺寸随模具磨损而减小。
16.冲裁件中A类尺寸不随模具磨损而变化。
17.冲裁件中B类尺寸不随模具磨损而变化。
18.冲裁件中C类尺寸不随模具磨损而变化。
19.冲裁零件的计算机排样可以归并为单排排样和多排排样两种。
X(还有掉头排样和混合拍样--)
20.凸模是模具标准零件。
21.金属塑性成形过程可以通过数值方法进行模拟。
22.塑料充模过程可以通过数值方法进行模拟。
三、填空题
1.COMMAND函数是LISP与AUTOCAD的接口函数。
2.在LISP语言中,表中的元素可以用空格,回车和TAB相互分隔。
3.在LISP语言中,分支函数有二分支函数,多分支函数;
循环函数有无条件循环函数,有条件循环函数。
4.在LISP语言中,输入函数有GETINT,GETREAL,GETSTRING,GETPOINT,GETANGLE,GETDIST,GETWORD。
5.在LISP语言中,表处理函数有LIST,CONS,CDR,CAR,ASSOC,SUBST,APPEND,REVERSE。
6.DCAD系统是一个冲压CAD/CAM系统,其软件运行环境为AUTOCAD,它的程序是用AUTOLISP语言编制的。
7.DCAD系统共有六大功能模块,它们分别是输入模块,工艺性判别模块,排样模块,CAM模块,模具设计模块和绘图模块。
8.模具设计资料中所涉及的数据形式共有4种,它们分别是表格,公式,曲线,和图形。
9.模具CAD/CAM领域的新技术有高速加工,逆向工程,快速成型,虚拟制造。
10.模具CAE的主要模拟对象是金属塑性变形,和塑料流动模拟。
四、选择题
11.COMMAND函数是LISP与A的接口函数。
A.AUTOCADB.SOLIDWORKSC.SURFCAMD.NASTRAN
12.在LISP语言中,表中的元素可以用A,B和C相互分隔。
A.空格B.回车C.TABD.EscE.ShiftF.Bacckspace
13.在LISP语言中,分支函数有B,D.(另有:
ANDORNOTIFPRONGCOND)
A.REPEATB.CONDC.SETQD.IFE.REVERSE
14.在LISP语言中,循环函数有A,C。
A.REPEATB.CONDC.WHILED.IFE.REVERSE
15.在LISP语言中,输入函数有A,B,D,F。
A.GETINTB.GETREALC.READ(类型转换)D.READ-LINEF.GETANGLE
16.在LISP语言中,表处理函数有A,B,C,D,EG。
A.CARB.CDRC.NTHD.LISTE.MEMBERF.CONDG.CONS
17.DCAD系统是一个ACAD/CAM系统,其软件运行环境为C,它的程序是用E语言编制的。
A.冷冲模B.塑料模C.AUTOCADD.BASICE.LISPF.DOS
18.模具设计资料中所涉及的数据形式共有4种,其中有AB和CD。
A.表格B.曲线C.图形D.公式E.实型数F.整型数
19.模具CAD/CAM领域的新技术有A,B,C,D。
A.高速加工B.快速成形C.逆向工程D.虚拟制造
E.线切割加工F.电火花加工G.三坐标测量H.遥控技术
20.模具CAE的模拟对象是A,和B。
A.金属塑性变形B.塑料流动模拟C.金属切削加工D.模具零件加工
五、论述题(应该有自己的观点,论述不得少于500字)
1.CAD/CAM技术在现代模具设计和制造中的应用。
2.展望计算机网络对模具CAD/CAM的影响。
3.模具CAD/CAM技术发展趋势。
4.CAD/CAM技术在冲压模具设计和制造中的应用。
六、编写LISP表达式。
1.Y=X3+5X2+25.8X-19÷
6
(DEFUNY(X)
(-(+(EXPTX3)(*5(EXPTX2))(*25.8X))
(/19.06.0))
)
2.Y=X3+9X2+8X-25÷
4
(-(+(EXPTX3)(*9(EXPTX2))(*8X))
(/25.04.0))
3.Y=a+b/(TANx+1)
(+a(/b(+(/SINXCOSX)1)))
)
4.Y=a2+b/(TANx+1)
(DEFUNY(X)
(+(EXPTa2)(/b(+(/SINXCOSX)1)))
5.Y=a+b2/(TANx+1)
(+a(/(EXPTb2)(+(/SINXCOSX)1)))
)
七、改正程序错误。
(defunC:
DBX(/rnabxypp0)
(setqr(getreal"
\nR=")
n(getint"
\NN="
)
p0(getpoint"
\nCenterpoint:
"
)
a(/360.0n)
a(/(* api)180)
b0
(command“LINE”)
(repeatN
(setqx(+(carp0)(*rcosb)
y(+(cadrp0)(*rsinb))
p(listxy)
b(+ ba)
(commandp)
)
(command"
C"
)
在0-2pi区间内画y=sinx函数曲线:
(P57)
(DEFUNpsin(x)(LISTx(sinx))
(DEFUNNIHE(senf/dvp)
(SETQd(/(-es)n)
vs
p(fv)
)
(COMMAND“LINE”p)
(REPEATn
(SETQv(+vd)p(fv))
(COMMANDp)
)
(COMMAND)
八、解释LISP程序每一行的含义以及各个函数的作用。
(DEFUNpsin(x)(LISTx(SINx))定义函数psin,返回表示SIN函数曲线上一点的表
(DEFUNNIHE(senf/dvp)定义绘制任意函数曲线的函数NIHE
(SETQd(/(-es)n)定义:
S为初值,E为终值,N为逼近函数曲线所用的直线段数,F未定义曲线的函数,D为增量,V从初值变化到终值
p(fv)P表示点的表
(COMMAND“LINE”p)调用LINE命令
(REPEATn进入循环
(COMMANDp)绘制一个直线段
)
(DEFUNC:
TULUN(/R0HD1D2D3D4N1N3)定义函数C:
TULUN
(SETQR0(GETREAL"
基圆半径r0="
)以下输入凸轮参数
H(GETREAL"
从动件行程H="
)
D1(GETREAL"
推程角delta1="
D2(GETREAL"
远休止角delta2="
)
D3(GETREAL"
回程角delta3="
D4(-360D1D2D3)
N1(GETINT"
n1="
N3(GETINT"
n3="
)
(NIHES0D1N1S1)绘制推程段廓线
(COMMAND"
ARC"
@"
0,0"
A"
D2)绘制远休止廓线
(NIHES(+D1D2)(+D1D2D3)N3S3)绘制回程段廓线
D4绘制近休止段廓线
"
ZOOM"
E"
显示整个绘制完毕的凸轮
(PRINC)程序执行后不显示函数返回值
)
(DEFUNNIHES(SENF/DVP)定义绘制任意函数曲线的函数NIHES(见P57)
(SETQD(/(-ES)N)S
VS
P(FV)
)
(COMMAND“LINE”P)
(REPEATN
(SETQV(+VD)P(FV))
(COMMANDP)
(COMMAND)
(DEFUNS1(V/AA1RXY)定义推程段函数
(SETQA(/(-VS)(-ES))
A1(/(*VPI)180)以下各种运算--
R(+R0(*HA))
X(*R(COSA1))
Y(*R(SINA1))
(LISTXY)函数返回表示函数曲线上一点的一个表
(DEFUNS3(V/AA1RXY)定义回程段函数
A1(/(*VPI)180)以下各种运算==
R(+R0H(*-1HA))
(LISTXY)数返回表示函数曲线上一点的一个表
九、已知冲裁落料件形状如图所示,其尺寸由字母符号表示,冲裁件厚度为thk,材料极限强度为[σb],试用LISP语言编写下列函数:
绘制这一类型的图形的draw函数;
计算这类冲压零件的冲裁力的ccl函数;
计算这类冲压零件的压力中心的ylzx函数。
问老师(建坐标……)
图a图b