模具制造工艺学编程题教学教材

模具制造工艺学编程题教学教材
模具制造工艺学编程题教学教材

四、编程综合题

1、如图1所示曲线槽图形。毛坯为100mm×100mm×14mm,六个面已经过精加工,保证了各面相互的垂直度及平行度。试进行加工工艺分析,编写程序加工出如图中所示的φ80圆台及中间曲线凹槽。并说明各程序段的意义。工件材料为铝材。

图1 轮廓图形

答:1、根据图纸要求,确定工艺方案及加工路线

(1)以已精加工过的底面为定位基准,用数控铣床的台钳夹紧工件的两侧。台钳固定于铣床工作台上。

(2)工步顺序

①铣刀先加工外圆,再加工曲线内槽;

②考虑到工件的材料为铝材,材质较软。切削深度设为4mm;

③采用刀具半径左补偿进行编程;

④只加工了中间φ80的凸台,凸台周围平面的编程加工未作考虑。加工曲线内槽时,

未采用斜线或螺旋下刀。

2、编写程序

%0101

G54G90X0Y0Z0;绝对坐标编程,设置对刀点

G17G00X0Y0Z50; 刀具快速定位

M03S2000;

Z5;

X20Y-44F100; 刀具快速移动至外圆切削起点

G01Z-4; 切深4mm

G41X0Y-40D01; 刀具左补偿,D01=4mm

G02X0Y-40I0J40; 铣削φ80圆台

G40G01X-20Y-44; 切线铣出,取消刀补

G00Z5; 快速抬刀

X0Y15; 刀具快速移动至曲线内槽起点

G01Z-4; 切深4mm

G42X0Y0D02; 刀具右补偿,D02=4mm

G02X-30Y0I-15J0; 顺时针铣曲线槽左边小圆弧

X30Y0I30J0; 铣曲线槽左边大圆弧

X0Y0I-15J0; 铣曲线槽右边小圆弧

G40G01X0Y15; 切线铣出,取消刀补

G00Z50; 快速抬刀

X0Y0; 刀具快速移动至对刀点

M05M30; 主程序结束

2、如图2所示,工件材料为45#钢,试进行加工工艺分析,编写采用固定循环方式加工图中各孔的程序。并说明各程序段的意义。Φ40的底孔已铸出。

图2 零件图

答:1、根据图纸要求,确定工艺方案及加工路线

(1)以工件已精加工过的底面为定位基准,两侧用压板压紧,固定于铣床工作台上。为避免加工到机床的工作台,工件的下部要避空。

(2)工步顺序

①中间Φ40的底孔已铸出,使用刀具T01镗孔刀镗中间孔。

②使用T02的Φ13钻头钻两侧孔;

③使用T03锪孔钻加工两侧的台阶孔;

④钻削两侧孔之前未钻中心孔,实际加工时必须先钻中心孔。

2、编写程序

按机床规定的指令代码和程序段格式,把加工零件的钻孔加工工艺过程编写成程序清单。加工程序如下:

%0102

T01; 镗中间孔

G54G90G00X0Y0Z100;绝对坐标编程,设置对刀点

G01G43H01Z50; 刀具长度补偿,刀具进给至进刀点

M03S500F30;

G98G85X0Y0R3Z-45; G85粗镗循环,返回R点平面

G80G28G49Z0M00; 取消粗镗循环,返回参考点,程序暂停

T02M06; 钻两侧孔

G00Z100; 刀具快速移至进刀点

X-60Y0; 刀具移至第一个孔的中心

M03S600;

G01G43H02Z30; 刀具长度补偿,刀具进给至进刀点

G98G73G90X-60Y0R-15Z-48Q-4K1F40; G73钻孔循环,钻第一个孔,返回R点平面G98G73G90X60Y0R-15Z-48Q-4K1F40; G73钻孔循环,钻第二个孔,返回R点平面G80G28G49Z0M00; 取消钻孔循环,返回参考点,程序暂停

T03M06; 锪两侧孔

GOOZ100; 刀具快速移至进刀点

X-60Y0; 刀具移至第一个孔的中心

G01G43H03Z30M03S350; 刀具长度补偿,刀具进给至进刀点

G98G82X-60Y0R-15Z-32P100F25; G82锪孔循环,锪第一个孔,返回R点平面G98G82X60Y0R-15Z-32P100F25; G82锪孔循环,锪第二个孔,返回R点平面G80G28G49Z0; 取消锪孔循环,返回参考点,程序暂停

M05M30; 程序结束

3、编写图3所示轮廓图形的加工程序。毛坯为120mm×60mm×14mm板材,3mm深的外轮廓已粗加工过,周边留0.5mm余量。试进行加工工艺分析,编写程序精加工出如下图所示的外轮廓及φ16mm的孔。并说明各程序段的意义。工件材料为铝材。

图3 轮廓图形

答:根据图纸要求,确定工艺方案及加工路线

(1)以底面为定位基准,用机用台钳夹紧工件毛坯两侧,台钳固定于铣床工作台上。(2)工步顺序:

①钻孔φ16mm;

②按OABCDEFGH线路铣削轮廓。

(3)采用刀具左补偿,顺铣加工。

(4)C点的内凹尖角无法加工,此处可不作考虑。

2、编写程序

(1)加工φ16mm孔程序(手工安装好φ16mm钻头)

%0103

G54G90X0Y0Z0;绝对坐标编程,设置对刀点

M03S100;

G17G00X40Y25;在XOY平面内加工

G98G81X40Y30Z-10R15F100;钻孔循环

G00Z50;取消循环,快速退刀

M05

M02

(2)铣轮廓程序(手工安装好ф12mm四刃立铣刀,不考虑刀具长度补偿) %0104

G54G90G41G00X-20Y-10Z-5D01;刀具半径补偿,快速定位

M03S1250;

G01X5Y-10F400;刀具进给至切削起点

G01Y30;铣削OA

X10Y40C10;铣削AB

X26.771Y40;铣削BC

G02X58.856Y31.667R20;铣削CD

G03X68.284Y25R10;铣削DE

G01X85Y25;铣削EF

X90Y20C5;铣削FG

X90Y0;铣削GH

X-10Y0;铣削HO

G00X0Y0Z100;快速抬刀

G40;取消刀补

M05M30;程序结束

4、工件图形如图4所示。毛坯为70mm×70mm×14mm板材,六个面已经过精加工,保证了各面相互的垂直度及平行度。试进行加工工艺分析,编写程序加工出如图所示的凹槽。并说明各程序段的意义。工件材料为铝材。

图4-59轮廓图形

答:1、根据图纸要求,确定工艺方案及加工路线

(1)以已精加工过的底面为定位基准,用数控铣床的台钳夹紧工件的两侧。台钳固定于铣床工作台上。

(2)工步顺序

①铣刀先走两个圆轨迹,粗加工凹槽;

②每次切削深度为2mm;

③加工中间φ16mm的凸台时,未采用刀具半径补偿;

④采用刀具半径左补偿,加工50mm×50mm四周R6倒圆的正方形槽。

⑤实际加工时,可通过改变刀补值对圆的正方形槽进行精加工。改变半径值对中间φ

16mm的圆凸台进行精加工。

(3)虽然铝材材质较软,但为便于和钢件的加工接轨,编程加工零件的曲线内槽时,采用了斜线下刀。

2、编写程序

考虑到所加工槽的深度为4mm,分两刀加工,每刀切深2mm。为简化加工程序,可采用子程序。该工件的加工程序如下:

%0105

G54G90X0Y0Z0;绝对坐标编程,设置对刀点

G17G00X0Y0Z10; 刀具快速定位

M03S1200;

G01X16Y16F200;

Y-16Z-2;斜线下刀,切削深度-2mm

Y0; 回到下刀点

M98P101; 调用程序号为101的子程序

G01X16Y16F200;

Y-16Z-4;斜线下刀,切削深度-4mm

Y0; 回到下刀点

M98P101; 调用程序号为101的子程序

G01Z5M09;

G00X0Y0Z25;

M05M30; 主程序结束

子程序:

%101 程序号为100的子程序

G03X13Y0I-13J0; 铣削φ16的圆台

G01X17;

G03X17Y0I-17J0; 铣削φ24的圆台

G41G01X24Y18D01; 刀具左补偿,铣削四角倒圆的正方形槽

G03X18Y24I-6J0;

G01X-18;

G03X-24Y18I0J-6;

G01Y-18;

G03X-18Y-24I6J0;

G01X18;

G03X24Y-18I0J6;

G01Y0;

G40G01X15Y0; 取消刀补

M99; 子程序结束

5、如图5所示的图形。零件的外圆φ130及中间φ28的圆孔已经在车床上加工完成。试进行加工工艺分析,要求编写程序加工内外径分别为φ40及φ120的圆槽和四个梯形通孔。并说明各程序段的意义。零件材料为45#钢。

图5 旋转铣槽

图6 节点坐标图

答:1、工艺方案

①根据工件的尺寸形状特点,确定以工件的外圆进行定位装夹。用三爪卡盘定位夹紧

工件的外圆,使用杠杆百分表进行定位。再用压板压紧三爪卡盘,固定于铣床工作台上。

②加工圆槽采用φ20平底四刃立铣刀,按φ120的圆形轨迹编程,采用逐步加大刀具

补偿半径的方法,一直至铣出φ40的内圆为止。

③加工梯形槽采用φ10的平底四刃立铣刀,以右前方的梯形槽为基本图形进行编程。

在深度上分四次进刀切削(实际加工时每刀下2mm)。其余三个槽孔则通过旋转功

能铣出。由于梯形槽的宽度仅20mm,刀具只需沿槽的周围切削一周,即可完成梯

形槽的加工。(可通过改变刀补,进行梯形槽的粗、精加工。

④为方便加工四个梯形通孔时下刀,避免铲刀,要先采用螺旋下刀,加工出下刀孔。

⑤加工中间圆环槽时要采用先采用螺旋下刀加工下刀孔,避免铲刀。

⑥实际生产时,为保证加工精度,可通过变换刀补来进行粗、精加工的设置。

节点计算

通过计算机分析或数学计算,右前方的梯形槽节点的坐标分别为:

A(46.306,18.862),

B(37.749,21.794),

C(30.741,17.748),

D(28.117,10.460),

如图6所示。

2、编写程序

以工件的上表面中心点为对刀点。编写程序如下:

%0106

G54G90X0Y0Z0;绝对坐标编程,设置对刀点

G17G00X0Y0Z10; 刀具快速定位

M03S600;

X40;

G03I-40Z-5; 螺旋下刀,加工φ90、内径φ70深4mm的圆环槽

G41X60D01; 刀具左补偿,D01=10

G03I-60; 加工外径φ120,内径φ104的圆环槽

G01G40X40; 取消刀补

G41G01X60D02; D02=20。在圆环槽内直线切削

G03I-60; 加工外径φ100,内径φ80的圆环槽

G01G40X40; 取消刀补

G41G01X60D03; D03=30。在圆环槽内直线切削

G03I-60; 加工外径φ80,内径φ60的圆环槽

G01G40X40; 取消刀补

G41G01X60D04; D03=40。在圆环槽内直线切削

G03I-60; 加工外径φ60,内径φ40的圆环槽

G01G40X40; 取消刀补

G00Z10; 刀具返回进给起点

G28Z25M05; 返回参考点,主轴停

G28X0Y0;

M00; 程序停止,换刀

G29X0Y0; 从参考点返回

G00Z10; 刀具移至进刀点

M03S1800;

M98P100; 调用程序号为100的子程序

G68X0Y0P90; 旋转变换,原点为X0Y0,角度为90度

M98P100; 调用程序号为100的子程序

G69; 取消旋转变换功能

G68X0Y0P180; 旋转变换,原点为X0Y0,角度为180度

M98P100; 调用程序号为100的子程序

G69; 取消旋转变换功能

G68X0Y0P270; 旋转变换,原点为X0Y0,角度为270度

M98P100; 调用程序号为100的子程序

G69; 取消旋转变换功能

G00Z25; 快速抬刀

M05 M30; 主程序结束

子程序:

%100 程序号为100的子程序

G00X40; 刀具快速定位

G01X43F100

G03I-3Z-6; 螺旋下刀,加工φ16深5mm的圆孔

M98P110; 调用程序号为110的子程序

G01X43

G03I-3Z-5; 螺旋下刀,加工φ16深5mm的圆孔

G01Z-20F100; 切深20mm

M98P110; 调用程序号为110的子程序

G01X43

G03I-3Z-5; 螺旋下刀,加工φ16深5mm的圆孔

M98P110; 调用程序号为110的子程序

G01X45

G03I-3Z-5; 螺旋下刀,加工φ16深5mm的圆孔

M98P110; 调用程序号为110的子程序

G00Z10; 快速抬刀

X0Y0; 刀具定位

M99; 子程序返回

%110 程序号为110的子程序

G01G41X46.306Y18.862D05; 刀具左补偿,D05=5。在梯形槽内切削至A点G03X37.749Y21.794R6; 铣AB圆弧

G01X20.741Y17.748; 铣BC直线

G03X28.117Y10.460R6; 铣CD圆弧

G02Y-10.460R30; 铣腰形槽内圆弧

G03X30.741Y-17.748R6; 铣R6圆弧

G01X37.749Y-21.794; 铣直线

G03X46.306Y-18.862R6; 铣R6圆弧

G03Y18.862R50; 铣腰形槽外圆弧

G40G01X40Y0; 取消刀补,刀具定位

M99; 子程序返回

第5章-C语言程序设计(第2版)教材习题答案

【教材】《C语言程序设计(第2版)》清华大学出版社,黄保和,江弋编著。2011年10月第二版。ISBN:978-7-302-26972-4。售价:35元。 【答案版本】本习题答案为2012年2月修订版本。 一、选择题 1. 设有程序段”int k=10; while(k=0) k=k-1;”,则下面叙述正确的是D)循环体语句一次也不执行。 A. while循环执行10次 B. 循环是无限循环 C. 循环体语句执行一次 D. 循环体语句一次也不执行 2. 设有程序段”int x=0,s=0;while(!x!=0) s+=++x; printf(“%d”,s);”则A)运行程序段后输出1。 A. 运行程序段后输出1 B. 程序段执行无限次 C. 运行程序段后输出0 D. 程序段中的控制表达式是非法的 3. 下面循环语句中,错误的是D) int a=1,b=2;do b-- while(b= =0);。 A. int a=1,b=2; while(b--); B. int a=1,b=2; do a++; while(a==b); C. int a=1,b=2; while(a=3); D. int a=1,b=2; do b-- while(b==0); 4. 已知”int i=5;”,下列do…while循环语句的循环次数为C) 5。 do{ printf(“%d\n”,i--); } while(i!=0); A. 0 B. 1 C. 5 D. 无限 5. 循环语句”for(int i=0,j=10; i==j; i++,j--)”的循环次数是A) 0。 A. 0 B. 5 C. 10 D. 无限 6. 下述有关break语句的描述中,不正确的是C) break语句用于if语句的内嵌语句内,它结束该if语句。 A. break语句用于循环体内,它将结束该循环 B. break语句用于开关语句,它结束该开关语句 C. break语句用于if语句的内嵌语句内,它结束该if语句 D. break语句在一个循环体内可使用多次 7. 下面关于循环语句的描述中,错误的是B)循环体内必须同时出现break语句和continue 语句。 A. 循环体内可以包含有循环语句 B. 循环体内必须同时出现break语句和continue语句 C. 循环体内可以出现选择语句 D. 循环体可以是空语句 8. 以下不是死循环的是D)for(;(c=getchar()!=’\n’);)printf(“%c”,c);。 A. for(; ; x+=i); B. while(1) { x++; } C. for( i=10; ; i--) sum+=i; D. for( ; (c=getchar() )!=’\n’ ; ) printf( “%c”,c); 9. 执行语句”for(i=0;i++<3;);”后,变量i的值为C) 4。 A.2 B. 3 C. 4 D. 5 10.语句”for(x=0,y=0;y!=1&&x<4;x++);”是C)循环4次。 A. 无限循环 B. 循环次数不定 C. 循环4次 D. 循环3次

《模具制造工艺学》试卷及答案

《模具制造工艺学》试卷及答案

一、判断题:正确的打符号√,错误的打符号×。(每题2分,共20分) 1、零件结构的工艺性好就是指零件的结构形状在满足使用要求的前提下, 按现有的生产条件能用较经济的方法加工出来(√)2、表面粗糙、精度低的毛坯粗基准的选择:一般情况下,同一尺寸方向上 的粗糙基准只能使用二次(×)3、工步是在加工表面、加工工具都不变的情况下,连续完成的那一部分工 序。 (√) 4、在加工过程中直接保证的尺寸等称为封闭环。(×) 5、采用正弦精密平口钳或正弦磁力台夹具只能磨削平面或斜面(×) 6、光整加工是最后决定零件形状和尺寸精度的加工工艺方法。(×) 7、周磨加工精度较高,适用于精磨。(√) 8、铰孔是对中小直径未淬硬孔进行半精加工和精加工。(√) 9、成形磨削中,凸模必须设计为镶拼结构。(×) 10、电火花成型加工适宜加工低刚度工件及微细加工。(√) 二、选择题:(每题2分,共20分) 1、在不同的生产类型下,同一产品的工艺过程是(C ) 第 0 页,共6页

A、相同的; B、相似的; C、不同的。 2、下列不属于平面加工方法的是(D ) A、刨削 B、磨削 C、铣削 D、铰削。 3、对有色金属零件的外圆表面加工,当精度要求为IT6,Ra=0.4μm时, 它的终了加工方法应该采用( A ) A、精车; B、精磨; C、粗磨; D、研磨。 4、选择精基准的原则中讲到的“基准重合”是指(A ) A、选择设计基准作为精基准 B、以粗基准作为精基准 C、在多数工序中采用同一组精基准定位 D、选择加工表面本身作为精基准 5、以下适合线切割加工的对象是(C ) A、阶梯孔、阶梯轴; B、型腔; C、成型刀、样板; D、非导电材料。 7、电火花加工凹模型孔是利用(C )之间脉冲放电产生电腐蚀现象的 原理而进行的。 A.工作液与工件; B.工作液与工具电极; C.工件与工具电极。 8、用坐标镗床加工孔系,其表面粗糙度可达(B ) A、Ra= 0.8; B、Ra=0.4; C、Ra=1.6。 第 1 页,共6页

《模具制造工艺学》(2015年复习题)

一、解释名词 1.工艺规程:是记述由毛坯加工成为零件的一种工艺文件。它简要地规定了零件的加工顺序、选用机床、工具、工序的技术要求及必的操作方法等。2 2.工序是指一个(或一组)工人,在一个固定的工作地点(如机床或钳工台等),对一个(或同时几个)工件所连续完成的那部分工艺过程。2 3.工步:当加工表面、切削工具和切削用量中的转速与进给量均不变时,所完成的那部分工序称为工步。如上述阶梯轴工序2是三个工步。2 4.走刀:在一个工步内由于被加工表面需切除的金属层较厚,需要分几次切削,则每进行一次切削就是一次走刀。2 5.安装:工件经一次装夹后所完成的那一部分的工序。2 6.工位:工件在机床上占据的每一个加工位置。2 7.生产纲领:工厂制造产品(或零件)的年产量,称为生产纲领。2 8.零件结构的工艺分析:零件结构的工艺分析就是分析零件结构的工艺性以及在满足使用要求的前提下制造的可行性和经济性。2 9.基准就是用以确定其他点、线、面的位置所依据的点、线、面。2 10.设计基准:在零件图上用以确定其他点、线、面的基准,称为设计基准。2 11.定位基准:加工时使工件在机床或夹具中占据一正确位置所用的基准。2 12.测量基准:零件检验时,用以测量已加工表面尺寸及位置的基准。2 13.装配基准:装配时用以确定零件在部件或产品中位置的基准。2 14.工序集中:就是使每个工序中包括尽可能多的工步内容,因而使总的工序数目减少。夹具的数目和工件的安装次数也相应地减少。2 15.工序分散:就是将工艺路线中的工步内容分散在更多的工序中去完成,每道工序的工步少,工艺路线长。2 16.加工总余量:毛坯尺寸与零件设计尺寸之差称为加工总余量。2 17.工序余量是每一工序所切除的金属层厚度,或相邻两工序基本尺寸之差。2 18.单边余量:指非对称结构的非对称平面的加工余量。2 19.双边余量:指零件对称结构的对称表面,如回转体表面(内、外圆柱 面)的加工余量。2 20.工作面—指模具中直接对工作作用的表面。3 21.成形砂轮磨削法(仿形法):将砂轮修整成与工作型面完全吻合的相反形面,再用砂 轮去磨削工件,获得所需尺寸及技术要求的工工件。3 22.夹具磨削法(范成法):加工时将工作装夹在专用夹具上,通过有规律地改变工 件与砂轮的位置,实现对成形面的加工,从而获得所需的形状与尺寸。3 23.数字控制(Numerical Control):是有数字化信号对机床的运动及其加工过程进行控制的一种方法,简称为数控(NC)。4 24.数控机床是采用了数控技术的机床,或者说是装备了数控系统的机床。4 25.数控加工是指在数控机床上进行零件切削加工的一种工艺方法。4 26.程序编制时指从零件图样到制成控制介质的过程。4 27.起刀点:指刀具起始运动的刀位点,即程序开始执行时的刀位点。4 28.刀位点即刀具的基准点。4 29.对刀点:与工件零点有固定联系尺寸的圆柱销的中心。用其对刀点作为起刀点。4 30.手工编程:就是程序编制的全部或主要由人工完成,有时也借助于通用计算机进行一些复杂的数值计算。4 31.自动编程是用计算机及其外围设备并配以专用的系统处理软件进行编程。4 32.电火花加工的基本原理:是基于工件与电极(正极与负极)之间脉冲性火花放电时的电腐蚀现象来对工件进行加工,以达到一定的形状、尺寸和表面粗糙度要求。5 33.极性效应现象:正负两极材料相同(如用钢电极加工钢工件)但因其极性不同而发生被蚀除速度不一样的现象叫做极性效应。5 34.正极性加工:工件接正极,工具电极接负极。5

《程序设计基础》试卷B及答案

黄淮学院计算机科学系2007-2008学年度第一学期 期末考试《程序设计基础》B 卷 注意事项:本试卷适用于计科系06级本科计算机科学与技术专业学生。 1.__ ____函数是程序启动时惟一的入口。 2.算法的复杂性包含两方面: 和 。 3.已知 char c= 'a' ; int x=2,k; 执行语句k=c&&x++ ; 则x 为 ,k 为 。 4.数值0x34对应的十进制为 。 5.已知int a ; 则表达式”(a=2*3 , 3*8), a*10”的结果为_ _ ____,变量a 的值为___ ___。 6.面向对象程序开发步骤为: 、 和面向对象实现。 1.下列程序设计语言中( )是面向对象语言。 A. FORTRAN B. C 语言 C. C++ D. 汇编语言 2.下列关于注释的说法哪个是错误的( )。 A. 注释不是程序中的可执行语句 B. 注释对于程序的执行有很重要的意义 C. 注释将在程序的编译阶段被编译器剔除 D. 编程时在程序中添加适当的注释是一个良好的编程风格 3.算法设计应该遵守( )的设计原则。 A. 自底向上,逐步求精 B. 自顶向下,逐步求精 C. 自底向上,同步扩展 D. 自顶向下,同步扩展 4.下列语句执行后a 的值为( )。 int a=4, &z=a, k=3; a=k; z+=2; k++; A. 0 B. 4 C. 1 D. 5 5.以下程序执行后,屏幕输出为( )。 #include “iostream.h ” void fun(int d) {d++;} void main() { int d=3; fun(d); d++; cout<=’a ’)&&(d<=’z ’) B. ‘a ’<=d<=’z ’ C. (d>=’a ’)||(d<=’z ’) D. ‘A ’<=d<=’Z ’ 8.已知:int k=7, x=12; 则执行语句( )后x 的值为0。 A. x+=k-x%5; B. x+=(x-k%5); C. x%=(k-=5); D. (x-=k)-(k+=5); 9.运行下列程序,其输出结果为( )。 #include “iostream.h ” void main() { int x(5),y(5),z(5); y--&&++x&&z--||y++; cout<

教材程序设计题答案

1.设计程序:z=f(x,y)=(3.14*x-y)/(x+y),若x、y取值为区间[1,6]的整数,找出使z取最小值的x1、y1,并将x1、y1以格式"%d,%d"写入到考生目录中Paper子目录下的新建文件design.dat中。 #include void main() { FILE *p; float f(float x,float y),min; int x,y,x1,y1; p=fopen("design.dat","w"); /*注意这里的路径根据考试环境改为考生文件夹路径*/ min=f(1,1);x1=y1=1; for(x=1;x<=6;x++) for(y=1;y<=6;y++) if(f(x,y)b[j]) {temp=b[i]; b[i]=b[j]; b[j]=temp; } for(i=0;i

《模具制造工艺学》试卷A及答案

一、判断题:(每题2分,共20分) 1、零件结构的工艺性好就是指零件的结构形状在满足使用要求的前提 下,按现有的生产条件能用较经济的方法加工出来 (√) 2、表面粗糙、精度低的毛坯粗基准的选择:一般情况下,同一尺寸方 向上的粗糙基准只能使用二次 (×) 3、工步是在加工表面、加工工具都不变的情况下,连续完成的那一部 分工序。??????????????????? (?√?) 4、在加工过程中直接保证的尺寸等称为封闭环。?? (? ×?) 5、采用正弦精密平口钳或正弦磁力台夹具只能磨削平面或斜面 (×) 6、光整加工是最后决定零件形状和尺寸精度的加工工艺方法。 ( × ) 7、周磨加工精度较高,适用于精磨。(? √?)

8、铰孔是对中小直径未淬硬孔进行半精加工和精加工。(?√?) 9、成形磨削中,凸模必须设计为镶拼结构。(×) 10、电火花成型加工适宜加工低刚度工件及微细加工。(√) 二、选择题:(每题2分,共20分) 1、在不同的生产类型下,同一产品的工艺过程是( C ) A、相同的; B、相似的; C、不同的。 2、下列不属于平面加工方法的是( D ) A、刨削 B、磨削 C、铣削 D、铰削。 3、对有色金属零件的外圆表面加工,当精度要求为IT6,Ra=0.4μm 时, 它的终了加工方法应该采用( A ) A、精车; B、精磨; C、粗磨; D、研磨。 4、选择精基准的原则中讲到的“基准重合”是指( A ) A、选择设计基准作为精基准 B、以粗基准作为精基准

C、在多数工序中采用同一组精基准定位 D、选择加工表面本身作为精基准 5、以下适合线切割加工的对象是( C ) A、阶梯孔、阶梯轴; B、型腔; C、成型刀、样板; D、非导电材料。 6.哪一种材料是电火花线切割高速走丝电极丝所用的材质(A) A.钼 B.黄铜 C.石墨 D.铸铁 7、电火花加工凹模型孔是利用( C )之间脉冲放电产生电腐蚀现象的 原理而进行的。 A.工作液与工件; B.工作液与工具电极; C.工件与工具电极。 8、用坐标镗床加工孔系,其表面粗糙度可达( B ) A、Ra= 0.8; B、Ra=0.4; C、Ra=1.6。 9、模具电火花穿孔加工常用的电极结构形式有( A )。 A、整体式 B、多电极式 C、镶拼式 D、组合式

程序设计基础试题和答案解析二

《程序设计基础》考试试卷二 1.1966年,Bohra和Jacopini提出的三种基本程序设计结构是:________ A.if、while和for; B. switch、do-while和for; C.while、do-while和for; D.顺序结构、分支结构和循环结构。 2.算法的特征不包括:______。 A.有穷性 B.可行性 C.确定性 D.有1个或者多个输入。 3.C语言源程序的基本组成单位是______。 A.函数 B. 语句 C. 声明和语句 D. 文件 4.下列标识符中,只有______是合法的。 A.if B. 3ab C. Int D. A-4 5.下列常量中,只有______是合法的。 A.3e-0.3 B. ‘abc’ C. 02a1 D. ‘\377’ 6.下列说法中正确的是:______。 A.C语言中的for语句的三个表达式都可以省略,而且分号也可以省略。 B.宏替换比函数调用的执行速度慢。 C.实质上,C语言中的指针就是一个变量的地址。 D.C语言中的任何函数都可以由程序员命名。 7.C语言中,运算对象必须是整型的运算符是_______。 A./ B. % C. + D. - 8.以下叙述中错误的是_______。 A.C语句必须以分号结束 B.复合语句在语法上被看作一条语句 C.空语句出现在任何位置都不会影响程序运行 D.赋值表达式末尾加分号就构成赋值语句 9.以下叙述中正确的是_______。 A.调用printf函数时,必须要有输出项 B.使用putchar函数时,必须在之前包含头文件stdio.h C.在C语言中,整数可以以十二进制、八进制或十六进制的形式输出 D.调用getchar函数读入字符时,可以从键盘上输入字符所对应的ASCII码10.以下关于函数的叙述中正确的是_______。 A.每个函数都可以被其它函数调用(包括main函数) B.每个函数都可以被单独编译 C.每个函数都可以单独运行 D.在一个函数内部可以定义另一个函数 11.有以下程序段typedef struct NODE{ int num; struct NODE *next;

《Python程序设计》习题与答案

《Python程序设计》习题与参考答案 第1章基础知识 1.1 简单说明如何选择正确的Python版本。 答: 在选择Python的时候,一定要先考虑清楚自己学习Python的目的是什么,打算做哪方面的开发,有哪些扩展库可用,这些扩展库最高支持哪个版本的Python,是Python 2.x还是Python 3.x,最高支持到Python 2.7.6还是Python 2.7.9。这些问题都确定以后,再做出自己的选择,这样才能事半功倍,而不至于把大量时间浪费在Python的反复安装和卸载上。同时还应该注意,当更新的Python版本推出之后,不要急于更新,而是应该等确定自己所必须使用的扩展库也推出了较新版本之后再进行更新。 尽管如此,Python 3毕竟是大势所趋,如果您暂时还没想到要做什么行业领域的应用开发,或者仅仅是为了尝试一种新的、好玩的语言,那么请毫不犹豫地选择Python 3.x系列的最高版本(目前是Python 3.4.3)。 1.2 为什么说Python采用的是基于值的内存管理模式? 答: Python采用的是基于值的内存管理方式,如果为不同变量赋值相同值,则在内存中只有一份该值,多个变量指向同一块内存地址,例如下面的代码。 >>> x = 3 >>> id(x) 10417624 >>> y = 3 >>> id(y) 10417624 >>> y = 5 >>> id(y) 10417600 >>> id(x) 10417624 1.3 在Python中导入模块中的对象有哪几种方式? 答:常用的有三种方式,分别为 import 模块名[as 别名]

●from 模块名import 对象名[ as 别名] ●from math import * 1.4 使用pip命令安装numpy、scipy模块。 答:在命令提示符环境下执行下面的命令: pip install numpy pip install scipy 1.5 编写程序,用户输入一个三位以上的整数,输出其百位以上的数字。例如用户输入1234,则程序输出12。(提示:使用整除运算。) 答: 1)Python 3.4.2代码: x = input('Please input an integer of more than 3 digits:') try: x = int(x) x = x//100 if x == 0: print('You must input an integer of more than 3 digits.') else: print(x) except BaseException: print('You must input an integer.') 2)Python 2.7.8代码: import types x = input('Please input an integer of more than 3 digits:') if type(x) != types.IntType: print 'You must input an integer.' elif len(str(x)) != 4: print 'You must input an integer of more than 3 digits.' else: print x//100

程序设计基础试题_03_答案.doc

学院领导 审批并签名 A / B卷 广州大学 学年第学期考试卷 课程高级语言程序设计考试形式(开/闭卷,考试/查)学院系专业班级学号姓名 分数 评分 一:选择题(每题3分,共60分) (1)若有以下定义: char a; int b; float c; double d; 则表达式a*b+d-c值的类型为(A)

A) double B) float C) int D) char (2)设a=1,b=2,c=3,d=4,则表达式:a=10 or a<=0 B)a>=10│a<=0 C)a>=10││a<=0 D)a>=10 ││ a<=0 (7)下列可 作为C语言赋值语句的是(C) A) x=3,y=5 B) a=b=6 C) i--; D) y=int(x); (8)设i是int型变量,f是float型变量,用下面的语句给这两个变量输 入值: scanf(i=%d,f=%f,&i,&f); 为了把100和765.12分别赋给i和f,则正确的输入为(A) A) 100765.12 B) i=100,f=765.12 C) 100765.12 D) x=100y=765.12 (9)给出以下定义: char x[ ]=abcdefg;

接口与程序设计作业(附答案)

习题1(教材P56) 1.8086/8088微处理器地址总线有多少位?寻址范围是多少? 答:20位 A019。寻址范围00000 2.8086/8088微处理器分哪两部分?各部分主要由什么组成? 答:执行单元和总线接口单元。 包括:、寄存器组、暂存器、标志寄存器、控制单元。 包括:指令队列缓冲器、段寄存器及指令指针、总线地址加法器、总线控制逻辑。 4.8086/8088微处理器中有几个通用寄存器?几个变址寄存器?有几个指针寄存器?几个段寄存器? 答:8个通用寄存器、、、、、、、。2个变址寄存器、。2个指针寄存器、。、、、段地址寄存器。 5.8086/8088微处理器中有哪些标志位?它们的含义和作用如何? 答:零标志位、进位标志、溢出标志位、辅助进位标志位、奇偶标志位、符号标志位、方向标志位、中断允许标志位、跟踪标志。 6.试求出下列运算后的各个状态标志,说明进位标志和溢出标志的区别? 12783469H 答:0001 0010 0111 1000 +0011 0100 0110 1001 0100 0110 1110 0001 0;0;0;0;1;1。 54E3H-27A0H 答:0101 0100 1110 0011 +1101 1000 0110 0000(-27A0的补码) 10010 1101 0100 0011 0;0;1;0;0;0。 H 答:0011 1000 1000 0001 +0011 0101 1001 0111 0110 1110 0001 1000 0;0;0;0;0;1。 01E301E3H 答:0000 0001 1110 0011 +1111 1110 0001 1101(-01E3H的补码) 10000 0000 0000 0000 1;0;1;0;1;1。 进位表示最高位产生进位。

模具制造工艺学试卷及答案

模具制造工艺学复习试题 一、判断题:正确的打符号√,错误的打符号×。 1、零件结构的工艺性好就是指零件的结构形状在满足使用要求的前提下,按现有的生产条件能用较经济的方法加工出来 ( √ ) 2、表面粗糙、精度低的毛坯粗基准的选择:一般情况下,同一尺寸方向上的粗糙基准只能使用二次 ( × ) 3、工步是在加工表面、加工工具都不变的情况下,连续完成的那一部分工序 。 ( √ ) 4、在加工过程中直接保证的尺寸等称为封闭环。 ( × ) 5、采用正弦精密平口钳或正弦磁力台夹具只能磨削平面或斜面 ( × ) 6、光整加工是最后决定零件形状和尺寸精度的加工工艺方法。 ( × ) 7、周磨加工精度较高,适用于精磨。 ( √ ) 8、铰孔是对中小直径未淬硬孔进行半精加工和精加工。 ( √ ) 9、成形磨削中,凸模必须设计为镶拼结构。 ( × ) 10、电火花成型加工适宜加工低刚度工件及微细加工。 ( √ ) 11.工件加工前在机床或夹具上占有一个固定的位置称做定位。 ( × ) 12. 在进行产品图样的工艺分析时主要对零件的结构和零件的品种进行分析。( × ) 13.在零件加工过程中使金属内部变形,强度硬度提高的现象叫冷作硬化。( √ ) 14.模具的生产成本包括材料费,外购件费,外协件费,设备折旧费,经营性开支等。 ( √ ) 15. 电火花成型加工放电通道中心温度可达2000℃以上 ( × ) 16、电火花成型加工应用于穿孔、型腔加工、强化金属和磨削平面和圆柱面 ( √ ) 17、电火花线切割的尺寸精度达不到01.0 mm 。 ( × ) 18、3B 编程时,对于平行于X 轴或Y 轴的直线、当X 或Y 为零时、X 、Y 值均可不写、但分隔符号必须保留。 ( √ ) 19、模具常用的装配方法有完全互换法、修配法和调整法 ( √ ) 20、绿色产品的特征是小型化、多功能、使用安全和方便、可回收利用( √ )

vb程序设计教程教材习题答案

同步练习1 一、简答题 略 二、选择题 题号 1 2 3 4 5 6 7 8 9 10 答案 C A D B B A C D A B 题号11 12 13 14 15 答案 C B D B B 同步练习2 一、简答题 略 二、选择题 题号 1 2 3 4 5 6 7 8 9 10 答案 A B D C A C A C B C 题号11 12 13 14 15 16 17 18 19 20 答案 D A D A D B D B B B 三、填空题 1.可视 2.Left、Top;Height、Width 3.按字母序 4.查看代码 5.工具|选项|编辑器 6.Form窗体;Font 7.MultiLine 8.只能在设计状态下设置 9.工程|工程属性|通用;Form.Show 10.TabIndex;0

同步练习3 一、简答题 略 二、选择题 题号 1 2 3 4 5 6 7 8 9 10 答案 B C A D B A D B B C 题号11 12 13 14 15 16 17 18 19 20 答案 D B C B A D A A B B 三、填空题 1.整型、长整型、单精度、双精度 2.Sin(30*3.14/180)+sqr(x+exp(3))/abs(x-y)-log(3*x) 3.①160;②今天是:10-9 4.false 5.-4、3、-3、3、-4、4 6.CDEF 7.(x mod 10)*10+x\10 8.(35\20)*20=20;( 35 \ 20 )* 20 = 20 9.x mod 3=0 or x mod 5=0 10.①27.6 ②8.2 ③8 ④ 1 ⑤100 ⑥397 ⑦True ⑧False 同步练习4 一、选择题 题号 1 2 3 4 5 6 7 8 9 10 答案 D B C A D A B C A B 题号11 12 13 14 15 16 17 18 19 20 答案 D A B A C C B A C B 题号21 22 23 24 25 答案 D A B B C

模具制造工艺学

天津市高等教育自学考试课程考试大纲 课程名称:模具制造工艺学课程代码:0921 第一部分课程性质与目标 一、课程性质与特点 模具制造工艺学是高等教育自学考试机械制造及自动化专业的一门专业课程,它实践性很强,涉及的知识面较广。 本课程全面、系统地阐述了各种模具制造方法的基本原理、特点和加工工艺等内容。通过学习可以使考生掌握各种现代模具加工方法的基本原理、特点及加工工艺,掌握各种制造方法对模具结构的要求,提高对其它机械知识的运用能力。 二、课程目标与基本要求 本课程的目标和任务是使学生通过自学和辅导考试,掌握模具设计与制造所必须具备的工艺知识,提高机械制造工艺的运用能力,为以后的学习和工作打下坚实基础。 课程基本要求如下: 1、了解模具制造的基本要求和工艺路线。 2、掌握模具的机械加工方法。 3、掌握模具的特种加工方法。 4、掌握典型模具的制造工艺。 三、与本专业其它课程的关系 本课程在机械制造及自动化专业的教学计划中被列为专业课,是在完成机械制造工艺学、金属切削机床等课程学习后开设的一门专业课程,是相关机械知识运用能力的综合体现。 第二部分考核内容与考核目标 第一章概论 一、学习目的与要求 通过本章的学习,了解模具的基本要求与特点,掌握模具制造的工艺路线和模具的主要加工方法。 二、考核知识点与考核目标 (一)模具制造的基本要求与特点(次重点) 识记:模具制造的特点,模具制造的基本要求 (二)模具制造的工艺路线(一般) 识记:模具制造的工艺路线 (三)模具制造的主要加工方法(一般) 识记:特种加工的概念,模具制造的主要加工方法 第二章模具的机械加工 一、学习目的与要求 通过本章的学习,掌握一般机械加工、仿形加工、精密加工的特点及加工工艺,以及在模具制造中的运用。 二、考核知识点与考核目标

西交大《程序设计基础》试题及答案

西交大《程序设计基础》试题及答案 一、单项选择题(本大题共20小题,每小题2分,共40分) 1.int a[10];合法的数组元素的最小下标值为()。A:10 B:9 C:1 D:0 答案:D 2.以下运算符中优先级最低的是()。A:&& B:& C:|| D:| 答案:C 3.若使用一维数组名作函数实参,则以下正确的说法是()。A:必须在主调函数中说明此数组的大小B:实参数组类型与形参数组类型可以不匹配C:在被调用函数中,不需要考虑形参数组的大小D:实参数组名与形参数组名必须一致答案:A 4.已知函数的调用形式:fread(buffer,size,count,fp);其中buffer 代表的是()。 A:一个整数,代表要读入的数据项总数B:一个文件指针,指向要读的文件C:一个指针,指向要读入数据的存放地址D:一个存储区,存放要读的数据项答案:C 5.对以下说明语句int a[10]={6,7,8,9,10}; 的正确理解是()。A:将5个初值依次赋给a[1]至a[5] B:将5个初值依次赋给a[0]至a[4] C:将5个初值依次赋给a[6]至a[10] D:因为数组长度与初值的个数不相同,所以此语句不正确答案:B 6.下列程序的输出结果是()。main() { int x=1,y=0,a=0,b=0; switch(x) { case 1:switch(y) { case case } case 2:a++;b++;break; case 3:a++;b++;break; } printf(\} A:a=1,b=0 B:a=2,b=1 C:a=1,b=1 D:a=2,b=2 答案:B 7.下列程序的输出结果为()。main() {int m=7,n=4; float a=38.4,b=6.4,x; x=m/2+n*a/b+1/2; printf(\ 0:a++;break; 1:b++;break; } A:27.000000 B:27.500000 C:28.000000 D:28.500000 答案:A 8.若k为int型变量,则以下程序段的执行结果是()。k=-8567; printf(\A:格式描述符不合

《模具制造工艺学》试题库

开课系部:数控技术系 课程名称:《模具制造工艺学》李云程主编 一、填空题 1、本课程的任务是使学生掌握模具设计与制造所必须具备的,提高。 章节:绪论 题型:填空 难度系数:2 答案:工艺知识、合理设计模具的能力 2、模具的制造方法已经不再是过去的手工作业和传统的一般机械加工而是广泛采用电火花成型、数控线切割、、超声波加工、、成形磨削、数控仿形等现代加工技术。 章节:绪论 题型:填空 难度系数:2 答案:电化学加工、激光加工 3、模具是现代生产中各种工业产品的,它以其特定的形状通过一定的方式使。 章节:绪论 题型:填空 难度系数:2 答案:重要工艺装备、原材料成形 4、模具成形具有优质、、省料和等特点。 章节:绪论 题型:填空 难度系数:2 答案:高产、成本低 5、生产过程包括:产品投产前的生产技术准备工作、、、产品的装配过程和各种生产服务活动。 章节:1.1 题型:填空 难度系数:2 答案:毛坯制造零件的加工过程 6、生产过程中为改变生产对象的、、相对位置和性质等,使其成为成品或半成品的过程称为工艺过程。 章节:1.1 题型:填空 难度系数:2 答案:形状尺寸 7、工序是一个或一组工人,在一个工作地点对同一个或同时对几个工件进行加工所完成的那一部分共一过程。

题型:填空 难度系数:2 答案:连续 8、工序时组成工艺过程的基本单元,又是和的基本单元。 章节:1.1 题型:填空 难度系数:2 答案:生产计划经济核算 9、工步是在和不变的情况下,所连续完成的那一部分工序。 章节:1.1 题型:填空 难度系数:2 答案:加工表面加工工具 10、企业在计划期内应生产的和称为生产纲领。 章节:1.1 题型:填空 难度系数:2 答案:产品量进度计划 11、企业的生产类型一般按年产量划分为、成批生产和。 章节:1.1 题型:填空 难度系数:2 答案:单件成产大量成产 12、规定产品或零部件制造和等的工艺文件称为工工艺规程。 章节:1.1 题型:填空 难度系数:2 答案:工艺过程操作方法 13、模具零件常用的毛坯主要有锻件、、焊接件、各种型材及板料等。 章节:1.3 题型:填空 难度系数:2 答案:铸件 14、毛坯尺寸与零件的设计尺寸之差称为。 章节:1.3

计算机程序设计基础习题册(含答案)

《计算机程序设计基础》 习 题 册

班级学号姓名成绩一、单选题 1.C++源程序文件的默认扩展名为A。 A) cpp B) exe C) obj D) lik 2.由C++源程序文件编译而成的目标文件的默认扩展名为C。 A) cpp B) exe C) obj D) lik 3.由C++目标文件连接而成的可执行文件的默认扩展名为B。 A) cpp B) exe C) obj D) lik 4.编写C++程序一般需经过的几个步骤依次是B。 A)编译、编辑、连接、调试 B)编辑、编译、连接、调试 C)编译、调试、编辑、连接 D)编辑、调试、编辑、连接 5.程序中主函数的名字为 A 。 A) main B) MAIN C) Main D) 任意标识符 6.下面四个选项中,均是不合法的用户标识符的选项的是C。 A) A p_o do B)float lao _A C)b-a goto int D)_123 temp INT 7.下列变量名中合法的是C。 A) B)C)Tom B) 3a66 C) _6a7b D) $ABC 8.存储以下数据,占用存储字节最多的是 D 。 A) 0 B) ‘0’ C) “0” D) 0.0 9.在C++语言中,字符型数据在内存中的存储形式是D。 A) 补码 B) 反码 C) 原码 D) ASCII码 10.若有说明语句:char c =’\072’;则变量c A。 A) 包含1个字符 B) 包含2个字符 C) 包含3个字符 D) 说明不合法,变量的值不确定 二、填空题 1.C++头文件和源程序文件的扩展名分别为.h和.cpp 。 2.C++语言规定,标识符只能由字母、数字、下划线三种字符组成,而且第一个字符必须是字母或下划线。 3.一条表达式语句必须以__分号_;___作为结束符。 4.用于从键盘上为变量输入值的标准输入流对象是___cin____;用于输出表达式值的标准输出流对象是__cout____。 5.在一个C++程序文件中,若要包含另外一个头文件或程序文件,则应使用以_#include___标识符开始的预处理命令

《Visual Basic程序设计基础》教材习题参考答案

《Visual Basic程序设计基础》教材 习题参考答案 第1章 Visual Basic 6.0程序设计概述 一、判断题 1.√2.√ 3.×说明:同类控件(如两个标签)相互重叠,设计时可以设置“置前”、“置后”属性。4.√5.×6.√7.×8.√9.√10.×11.√12.√13.×14.√15.×16.√17.√18.√19.√20.√ 二、选择题 1. C 2. B 3.D 4.C 5.B 6.A 7.D 8.A 9.B 10.A 11.C 12.D 三、填空题 1.对象、事件2.属性、方法、事件3.控件、屏幕(Screen) 4.对象5.Left、Top 6.属性、<对象名>.<属性名>=<表达式> 7.网格8.F orm1 9.Load或Initialize或Resize或Activate(自动执行的先后顺序也按此排列)10.Activate、Deactivate 四、程序设计题 程序1.界面设计参看图10-1、10-2以及表10-1。 表10-1 实例2各控件的主要属性设置 过程设计如下: Private sub Form_Click() Command2.Enabled = False Een Sub Private Sub Command1_Click() Label2.Visible = False Label1.Caption = Text1.Text + ": 欢迎使用" + Label1.Caption Text1.Visible = False Command1.Enabled = False: Command2.Enabled = True End Sub Private Sub Command2_Click()

最新模具制造工艺学习题集及答案

第一章模具制造工艺规程基础知识 习题 一、填空题 1 、生产过程中为改变生产对象 的___________________________________ 、_________________________________ 、__________________________ ______ 位置和 _________________________________________ 等,使其成为成品或半成品的过程称为工艺过程。 2 、注射模的结构零件按其外形分 为______________________ 、___________________________ 和 ___________________________________________ 。 3、生产类型是指企业(或车间、工段、班组、工作地)生产专业化程度的分类称为生 产类型,包 括_____________________________________________ 、 ____________________________________________________ 、__________________________________________ 三种类型。 4 、在工艺过程中采用的基准称为工艺基准。可分 为、、和。 5 、在加工时,为了保证工件相对于和之间的正确位置(即将工件定 位)所使用的基准称为定位基准。 6 、时间定额包括:_______________________ - 、。 二、判断题 1、确定加工余量时,采用类比法估计确定加工余量的大小的经验估计法。多用于单件 小批生产。( ) 2、工步是在加工表面不变,加工工具可变的情况下,所完成的那一部分工序。 ) 3、零件结构的工艺性好是指零件的结构形状在满足使用要求的前提下,按现有的生产条件能用较经济的方法方 便地加工出来。 5、在加工过程中直接保证的尺寸等称为圭寸闭环。 6、量具的选择主要是根据被检零件的形状和尺寸精度来决定。( 7、模具生产属于单件小批生产,适合采用分散装配。 工位是组成工艺 丿元。( ) 4、机械加工工艺过程卡片用于大批、大量生产中的加工零件,中批生产以及单件小批生产中的某些复杂零件。

相关文档
最新文档