UG作业
- 格式:doc
- 大小:49.00 KB
- 文档页数:4
UG课程设计评分标准及规则一、课程分数评定比例1.本课程按百分制评分,其中课程设计占70%,平时练习为30%;2.平时练习为5次,第一到第五次练习每次为6分,作业按时完成为满分,迟交(上机课结束后一周之后)为一半分数,不交为零分。
二、课程设计的目的1.通过课程设计,综合运用UG课程和其他先修课程的理论和实际知识,掌握工程的一般规律,树立正确的设计思想,培养分析和解决实际问题的能力;2.综合运用本课程的理论和生产实际知识进行训练,使所学的知识得到进一步的巩固和发展;3.进行方案设计、结构设计、机械制图等技能的训练,具有运用工程CAD软件的能力。
三、设计题目来源1.学生自拟课题,根据生活实际和个人兴趣选择建模对象作为课程设计题目;2.对于个别软件运用不熟练的学生,可在传统设计的基础上提出创新要求作为设计题目。
四、课程设计评分标准工程CAD—UG课程设计(总分70分)按百分制评分,具体评分标准如下:1.原创性(30%),说明:如果有直接使用以往同学或其他同学的设计或直接从参考书引用的将酌情扣分,不推荐绘制电风扇、手机、笔记本计算机、赛车模型,建议在说明书中放置所设计对象的数码相片以证明其原创性;2.基本三维建模知识的运用(30%);3.曲线与曲面的运用(5%);4.装配功能的运用(5%);5.工程平面图(5%);6.设计说明书(25%),关键步骤请配合图片、尺寸说明。
五、说明书包含基本内容1.封面(课程名称、课程设计题目、班级、学号、姓名、日期)2.目录3.产品设计过程说明(包括设计来源,UG生成的三维及二维图、设计步骤)4.设计小结5.参考文献六、课程设计上交地点及说明1.1月23日前交设计打印版本至:机械学院A楼909室;2.如上交时间或其他内容变化,请留意Ftp通知;3.联系电话:139****8959;4.Email:**********************.cn5.为环保及构建节约型社会,打印版本请务必使用黑白打印,用订书机简单装订;6.请按命名规则(学号_姓名汉语拼音(字母小写))对文件夹命名,并上传文件(包括设计说明书及设计模型文件)至Ftp下exam文件夹内,凡是不符合命名规则者扣三分,不放到指定文件夹内不接收。
基于UG的数控多轴加工工艺优化和工装夹具设计摘要:随着现代制造业的发展,许多企业不再一味地追求高品质、高效率的生产,而是将更多的精力放在了优化CNC多轴加工工艺和工装夹具的设计上。
“科技是第一生产力”,在劳动者、生产对象、生产工具这三大要素中,除了要熟练地运用生产工具外,还需要熟练地掌握生产技术。
为了适应多样化的市场需求,必须对CNC工艺进行持续的改善,并设计出更加可靠的工装夹具,以达到交货周期,提高质量。
关键词:多轴加工;工装夹具;机床仿真前言本文主要介绍了两种大型工件的加工方法,其中金属半环是一类具有复杂外形和易于变形的多面体件;由于其特殊的外形,使其不易进行装夹,且工件易发生变形、弯曲等工艺难题。
但是,电机外壳是一种批量大、表面质量高的产品,采用常规的工艺,必然会导致产品的外观品质下降。
本文主要介绍了UG/CAD软件,对两种不同类型的零件进行了工艺分析,并对其进行了多轴数控加工所需的模具夹具进行了详细的描述。
采用UG/CAM软件实现了两种不同类型的多轴CNC编程。
它是根据机床四、五轴的旋转特点,利用特殊的工具夹具,进行特殊的刀具定制,实现多轴的定点加工。
通过UG刀道模拟功能,对刀具刀柄、工装夹具、工件之间是否存在干涉、过切等问题进行了分析。
最后,对加工过程进行了后置处理,并产生了数控程序。
1、概念1.1UG的CAD模块与CAM模块UG的CAD主要包括实体建模、特征建模、自由形状建模、工程绘图、组装等。
CAM模块则提供数控加工CLSFS的创建和编辑功能,包括铣、车、线切割;此外,它还支持了图形后处理和机器数据生成,并提供了生产资源管理系统、切削仿真、图形刀轨编辑工具,如机床模拟及其他模拟及辅助处理。
1.2多轴定点加工多轴方向切削是多轴加工中普遍采用的一种方法,它的多轴定位主要是用来控制加工过程中的刀具轴和程序座标仪Z轴的向量。
1.3数控多轴机床加工技术概述1.3.1原理通常,CNC多轴加工是一种三个以上的连杆加工,是一种精加工作业方式,5轴多轴加工工艺是世界各国衡量其工业化程度的重要指标,这一技术在船舶、航天、模具、汽车等领域有着广泛的应用。
焊接 .........................................................错误!未定义书签。
焊接助手..................................................错误!未定义书签。
焊接过程..................................................错误!未定义书签。
焊缝类型..................................................错误!未定义书签。
电弧焊................................................错误!未定义书签。
点焊..................................................错误!未定义书签。
填角焊及珠焊..........................................错误!未定义书签。
胶接..................................................错误!未定义书签。
复合焊接..............................................错误!未定义书签。
用户定义的焊接........................................错误!未定义书签。
焊缝信息..................................................错误!未定义书签。
焊接标注..................................................错误!未定义书签。
焊接工具..................................................错误!未定义书签。
简单的测量模式............................................错误!未定义书签。
UG NX6数控编程实训报告姓名:班级:学号:实验台号:指导老师:实训日期:11.22—12.12目录第一章:CAM基础知识与操作流程1.1、CAM简介CAM是计算机辅助制造即借助计算机强大的计算功能,针对特定的工件特征及轮廓进行分析,以自动产生可加工特定工件的数控机床NC程序。
1.2、UG/CAM的加工环境UG/CAM加工环境是指进入UG的制造模块后进行加工编程作业的软件环境,它是实现UG/CAM加工的起点。
点击“开始”菜单,在弹出的菜单中选择“加工”命令,便进入UG 加工应用模块。
①选择“开始”—“加工”命令,系统弹出“加工环境”对话框;②在“CAM会话配置”列表中选择加工类型;③在“要创建的CAM设置”列表中选择加工方法;④单击“确定”按钮,完成加工模块的初始化。
友情提示:你可以删除加工环境:工具—操作导航---删除设置。
执行此操作后,所有与加工相关的信息全部被清除,必须重新设置加工环境。
1.3、UG/CAM加工流程在加工流程中,进入加工模块后,首先进行加工环境初始化,进入相应的操作环境后,配合操作导航器,进行相关参数设置(包括程序组、刀具组、加工机何组及加工方法组),创建操作,并产生刀具路径,可对刀具路径进行检查、模拟仿真,确认无误后,经过后置处理,生成NC代码,最终传输给数控机床,完成零件加工。
友情提示:1、操作数量不多时,无须创建程序组,直接使用默认的单一程序组;2、在操作导航器上,同一程序组的操作排列顺序相应于机床的运行顺序。
因此,在后处理前,检查程序组中的操作排列顺序是必要的。
3、刀具的创建可以在创建操作之前,也可以在创建操作时进行,前者可以在其他操作中应用,后者只能在本操作中应用。
4、几何体可以在创建操作之前进行,也可以在创建操作时进行,区别在于:在创建操作之间进行,几何体可以为多个操作共享;在创建操作时进行,几何体只能在本操作中使用。
5、部件余量指定加工余量值,在经过粗加工或半精加工后残留在工件上的材料余量,是区别于粗加工、半精加工和精加工的主要参数。
UG 二次开发作业代码供参考学习。
第一题球体打孔#include <stdio.h>#include <uf.h>#include <uf_modl.h>#define UF_CALL(X) (report( __FILE__, __LINE__, #X, (X)))static int report( char *file, int line, char *call, int irc){if (irc){char messg[133];printf("%s, line %d: %s\n", file, line, call);(UF_get_fail_message(irc, messg)) ?printf(" returned a %d\n", irc) :printf(" returned error %d: %s\n", irc, messg);}return(irc);}static void do_ugopen_api(void){UF_FEATURE_SIGN sign=UF_NULLSIGN;tag_t targ_tag;double center[ 3 ]={0.0,0.0,0.0};char* diam="100";tag_t sphere_obj_id;UF_CALL(UF_MODL_create_sphere(sign,targ_tag,center,diam,&sphere_obj_id));UF_FEATURE_SIGN sign_cyl=UF_NEGATIVE;double origin1 [ 3 ]={0.0,0.0,-100};double origin2 [ 3 ]={0.0,-100,0.0};double origin3 [ 3 ]={-100,0.0,0.0};char* height="200";char* diam_cyl="30";double direction1 [ 3 ]={0.0,0.0,1.0};double direction2 [ 3 ]={0.0,1.0,0.0};double direction3 [ 3 ]={1.0,0.0,0.0};tag_t cyl1_tag;tag_t cyl2_tag;tag_t cyl3_tag;UF_CALL(UF_MODL_create_cyl1(sign_cyl,origin1,height,diam_cyl,direction1,&cyl1_tag));UF_CALL(UF_MODL_create_cyl1(sign_cyl,origin2,height,diam_cyl,direction2,&cyl2_tag));UF_CALL(UF_MODL_create_cyl1(sign_cyl,origin3,height,diam_cyl,direction3,&cyl3_tag)); }void ufusr(char *param, int *retcode, int paramLen) {if (!UF_CALL(UF_initialize())){do_ugopen_api();UF_CALL(UF_terminate());}}int ufusr_ask_unload(void){return (UF_UNLOAD_IMMEDIATEL Y);}第二题螺帽static void do_ugopen_api_ (void){int i;uf_list_p_t list;char * taper_angle="0" ;char * limit [ 2 ]={"0","10"};double point [ 3 ];double direction [ 3 ]={0.0,0.0,1.0};UF_FEATURE_SIGN sign=UF_NULLSIGN;uf_list_p_t features;UF_CURVE_line_t line1_coords;line1_coords.start_point[0]=15;line1_coords.start_point[1]=8.66;line1_coords.start_point[2]=0;line1_coords.end_point[0]=15;line1_coords.end_point[1]=-8.66;line1_coords.end_point[2]=0;UF_CURVE_line_t line2_coords;line2_coords.start_point[0]=15;line2_coords.start_point[1]=-8.66;line2_coords.start_point[2]=0;line2_coords.end_point[0]=0;line2_coords.end_point[1]=-17.32;line2_coords.end_point[2]=0;UF_CURVE_line_t line3_coords;line3_coords.start_point[0]=0;line3_coords.start_point[1]=-17.32;line3_coords.start_point[2]=0;line3_coords.end_point[0]=-15;line3_coords.end_point[1]=-8.66;line3_coords.end_point[2]=0;UF_CURVE_line_t line4_coords;line4_coords.start_point[0]=-15;line4_coords.start_point[1]=-8.66;line4_coords.start_point[2]=0;line4_coords.end_point[0]=-15;line4_coords.end_point[1]=8.66;line4_coords.end_point[2]=0;UF_CURVE_line_t line5_coords;line5_coords.start_point[0]=-15;line5_coords.start_point[1]=8.66;line5_coords.start_point[2]=0;line5_coords.end_point[0]=0;line5_coords.end_point[1]=17.32;line5_coords.end_point[2]=0;UF_CURVE_line_t line6_coords;line6_coords.start_point[0]=0;line6_coords.start_point[1]=17.32;line6_coords.start_point[2]=0;line6_coords.end_point[0]=15;line6_coords.end_point[1]=8.66;line6_coords.end_point[2]=0;tag_t line[6];UF_CALL(UF_CURVE_create_line(&line1_coords,&line[1]));UF_CALL(UF_CURVE_create_line(&line2_coords,&line[2]));UF_CALL(UF_CURVE_create_line(&line3_coords,&line[3]));UF_CALL(UF_CURVE_create_line(&line4_coords,&line[4]));UF_CALL(UF_CURVE_create_line(&line5_coords,&line[5]));UF_CALL(UF_CURVE_create_line(&line6_coords,&line[6]));UF_CALL(UF_MODL_create_list(&list));for (i=1;i<=6;i++){UF_CALL(UF_MODL_put_list_item(list,line[i]));}UF_CALL(UF_MODL_create_extruded(list,taper_angle,limit,point,direction,sign,&features));//UF_FEATURE_SIGN sign_cone=UF_UNSIGNED; //conedouble origin [ 3 ]={0,0,0};char * height={"10"};char * diam [ 2 ]={"60.64","30"};tag_t cone_obj_id ;UF_CALL(UF_MODL_create_cone1(sign_cone,origin,height,diam,direction,&cone_obj_id)); }第三题环形阵列static int report( char *file, int line, char *call, int irc){if (irc){char messg[133];printf("%s, line %d: %s\n", file, line, call);(UF_get_fail_message(irc, messg)) ?printf(" returned a %d\n", irc) :printf(" returned error %d: %s\n", irc, messg);}return(irc);}static void do_ugopen_api (void){UF_FEATURE_SIGN sign=UF_NULLSIGN;tag_t targ_tag;double origin [ 3 ]={0.0,0.0,0.0};char * height="10";char * diam="100";double direction [ 3 ]={0.0,0.0,1.0};tag_t cyl_tag ;UF_FEATURE_SIGN sign1=UF_NEGATIVE;double origin1 [ 3 ]={30,0,16};char * height1="10";char * diam1="10";double direction1 [ 3 ]={0.0,0.0,-1.0};tag_t cyl1_obj_id ;UF_FEATURE_SIGN sign2=UF_NEGATIVE;double origin2 [ 3 ]={30,0,2};char * height2="4";char * diam2 [ 2 ]={"6","10"};double direction2 [ 3 ]={0.0,0.0,1.0};tag_t cone_obj_id;const char * part_name="cover";int units=2;tag_t part;UF_CALL(UF_PART_new(part_name, units, &part));UF_CALL(UF_MODL_create_cylinder(sign,targ_tag,origin,height,diam,direction,&cyl_tag));UF_CALL(UF_MODL_create_cyl1(sign1,origin1,height1,diam1,direction1,&cyl1_obj_id));UF_CALL(UF_MODL_create_cone1(sign2,origin2,height2,diam2,direction2,&cone_obj_id));uf_list_p_t list ;tag_t obj_id ;UF_CALL(UF_MODL_create_list(&list));UF_CALL(UF_MODL_put_list_item(list,cyl1_obj_id));UF_CALL(UF_MODL_put_list_item(list,cone_obj_id));int method=0;double location [3]={0.0,0.0,0.0};double axis [ 3 ]={0.0,0.0,1.0};char * number_str="6";char * angle_str="60";tag_t feature_obj_id ;UF_CALL(UF_MODL_create_circular_iset(method,location,axis,number_str,angle_str,list,&feature_obj_i d));UF_CALL(UF_MODL_delete_list(&list));UF_CALL(UF_PART_save());}第四题(此题键槽可用块和圆柱体实现,下面的代码是用直线拉上实现的键槽长方体部分)static void do_ugopen_api_(void){int i;uf_list_p_t list;char * taper_angle="0" ;char * limit [ 2 ]={"-10","30"};double point [ 3 ];double direction [ 3 ]={0.0,0.0,1.0};UF_FEATURE_SIGN sign=UF_NEGA TIVE;uf_list_p_t features;UF_FEATURE_SIGN block_sign=UF_NULLSIGN;double corner_pt [ 3 ]={0.0,0.0,0.0};char * edge_len [ 3 ] ={"100","80","30"} ;tag_t blk__obj_id ;double pt1 [ 3 ]={25,60,30};double pt2 [ 3 ]={75,60,30};double pt3 [ 3 ]={75,40,30};double pt4 [ 3 ]={25,40,30};UF_CURVE_line_t line1_coords, line2_coords,line3_coords,line4_coords;tag_t line[4];UF_FEATURE_SIGN sign1=UF_POSITIVE ,sign2=UF_NEGATIVE;double origin1 [ 3 ] ={0.0,25.0,0};double origin2 [ 3 ]={100,25,0};double origin3 [ 3 ]={0,25,30};double origin4 [ 3 ]={100,25,30};double origin5 [3]={25,50,20};double origin6 [3]={75,50,20};char * height1="30";char * height2="10";char * height3="40";char * height4="10";char * diam1="80";char * diam2="30";char * diam3="20";char * diam4="20";tag_tcyl1_obj_id ,cyl2_obj_id,cyl3_obj_id ,cyl4_obj_id,cyl5_obj_id ,cyl6_obj_id,cyl7_obj_id ,cyl8_obj_id;line1_coords.start_point[0]=pt1[0];line1_coords.start_point[1]=pt1[1];line1_coords.start_point[2]=pt1[2];line2_coords.start_point[0]=pt3[0];line2_coords.start_point[1]=pt3[1];line2_coords.start_point[2]=pt3[2];line3_coords.start_point[0]=pt1[0];line3_coords.start_point[1]=pt1[1];line3_coords.start_point[2]=pt1[2];line4_coords.start_point[0]=pt2[0];line4_coords.start_point[1]=pt2[1];line4_coords.start_point[2]=pt2[2];line1_coords.end_point[0]=pt2[0];line1_coords.end_point[1]=pt2[1];line1_coords.end_point[2]=pt2[2];line2_coords.end_point[0]=pt4[0];line2_coords.end_point[1]=pt4[1];line2_coords.end_point[2]=pt4[2];line3_coords.end_point[0]=pt4[0];line3_coords.end_point[1]=pt4[1];line3_coords.end_point[2]=pt4[2];line4_coords.end_point[0]=pt3[0];line4_coords.end_point[1]=pt3[1];line4_coords.end_point[2]=pt3[2];UF_CALL(UF_CURVE_create_line(&line1_coords,&line[0]));UF_CALL(UF_CURVE_create_line(&line2_coords,&line[1]));UF_CALL(UF_CURVE_create_line(&line3_coords,&line[2]));UF_CALL(UF_CURVE_create_line(&line4_coords,&line[3]));UF_CALL(UF_MODL_create_block1(block_sign,corner_pt,edge_len,&blk__obj_id));UF_CALL(UF_MODL_create_cyl1(sign1,origin1,height1,diam1,direction,&cyl1_obj_id)); UF_CALL(UF_MODL_create_cyl1(sign1,origin2,height1,diam1,direction,&cyl2_obj_id)); UF_CALL(UF_MODL_create_cyl1(sign1,origin3,height2,diam2,direction,&cyl3_obj_id)); UF_CALL(UF_MODL_create_cyl1(sign1,origin4,height2,diam2,direction,&cyl4_obj_id)); UF_CALL(UF_MODL_create_cyl1(sign2,origin1,height3,diam3,direction,&cyl5_obj_id)); UF_CALL(UF_MODL_create_cyl1(sign2,origin2,height3,diam3,direction,&cyl6_obj_id)); UF_CALL(UF_MODL_create_cyl1(sign2,origin5,height4,diam3,direction,&cyl5_obj_id)); UF_CALL(UF_MODL_create_cyl1(sign2,origin6,height4,diam3,direction,&cyl6_obj_id)); UF_CALL(UF_MODL_create_list(&list));for (i=0;i<4;i++){UF_CALL(UF_MODL_put_list_item(list,line[i]));}UF_CALL(UF_MODL_create_extruded(list,taper_angle,limit,point,direction,sign,&features)); }。
②1启动后处理构造器③④①2如图设置,选用fanuc_6M 控制器①②③④①3保存,取名:3zhou_fanuc②③②4(不让G40单独占一行)删除G40代码①③④⑤②5(不让G40与G02同一行)删除G41代码①③④⑤②6(设置G00同样可以输出G41/G40)添加G41代码①③④⑤②7(设置G41之后必然有D01)添加custom command代码①③④⑤⑥7(设置G41之后必然有D01)输入代码MOM_force Once D⑦插入⑧设置名称⑨输入代码7(设置G41之后必然有D01)(补充说明)下面的做法是不正确的D会提前出现8(设置线性运动分辨率)(即坐标数据精度)(设置为0.001,精度不要设置高了)②9(设置圆弧最小值)①③④⑤最小值最小圆弧长度太小会出问题,见后面补充说明设置0.01比较合适10(设置钻孔循环G98退刀)选择G9810(设置钻孔循环G98退刀)添加G9811(设置G84格式)允许定制11(设置G84格式)添加G95 M29指令11(设置G84格式)添加定制G95指令11(设置G84格式)添加定制M29指令11(设置G84格式)(设置G84之后输出G94的标识)(钻孔之后不输出G94攻丝之后才输出G94)11(设置G84格式)钻孔之后不输出G94攻丝之后才输出G9411(设置G84格式)(单独定义一个攻丝F指令)删除原来的F11(设置G84格式)添加自定义F如下图11(设置G84格式)新建格式设置如下11(设置G84格式)(设置螺距F大于5小于0.001报警)编程F超出区间会报警如下图这个报警不便于检查我们继续优化11(设置G84格式)(设置超出值弹出报警窗口)值设大11(设置G84格式)(设置超出值弹出报警窗口)在G84之后加入如下语句就会报警如右图作业:设置T=0 S=0 报警提示:在代码上面右键选择编辑,可以查看代码的变量名称11(设置G84格式)(添加一个Q代码)设置如右图11(设置G84格式)设置代码输出顺序交换一下输出顺序完成G84设置②12(去除切削进给F后面的点)如F200.改成F200①③④⑤13(删除G02后面的K代码)G18/G19平面需要时可以单独做一个后处理14(线性运动 S M03 单独占行)提行即可15(程序无G00同样输出G43)加入G43 H01指令16(快速运动 S M03 单独占行)提行即可17(G43这行输出M08)18(S之后出现G04暂停)在线性运动和快速运动的S之后添加G04 K 地址不同系统暂停指令不同自己根据系统要求设置代码18(S之后出现G04暂停)(每个工序刷新一次G04)这样可以实现,但是同一把刀每个工序都在S之后输出暂停浪费时间我们需要换刀时才暂停所以要改一下,见后页18(S之后出现G04暂停)接上页把刷新放到换刀之前就可以了19(添加刀具信息和换刀暂停T0报警)在自动换刀T M6后面添加一个自定义命令如下图看不清楚代码到后处理视频页面可以下载后处理然后打开TCL文件,搜索T=0即可20(S0、F250报警)在每个地方都添加右边代码(有些工序是没有某些动作的,所以全部添加保证生效)20(S0、F250报警)钻孔需要在这里面添加,否则无效21(设置G54-G59)添加一个新块21(设置G54-G59)添加G-MCS Fixture offset21(设置G54-G59)右键更改为用户定义21(设置G54-G59)53改成G54默认输出G54MCS中的装夹偏置设置1=G55 2=G56...22(程序头输出%+NC名)输出零件名称23(在程序头输出Zmax)定制命令-导入-行程检查导入23(在程序头输出Zmax)在before_motion中输入check命令23(在程序头输出Zmax)在尾部添加如下代码注意因为要重写文件,所以后处理NC文件不能指定为中文路径,否则会报警注意:代码看不清楚到后处理页面下载打开.TCL文件搜索rewrite即可把ZMAX输出到程序头会大大减慢后处理速度做过一个比较:2250K的文件(2.19M)不加turbo输出到前面80秒加turbo输出到前面要55秒钟不加turbo输出在后面30秒加turbo输出在后面7秒钟24(提高后处理速度)导入turbo高速处理指令24(提高后处理速度)把turbo高速处理指令加入程序头即可注意:加入turbo的影响加入turbo高速处理指令后,设置的自定义事件:与线性运动,圆弧运动,快速运动相关的都无效了例如F=250报警就无效了(钻孔,换刀有效里面的还有效)制作完成!后面有补充内容。
《UG》课程标准课程名称:Unigraphics NX适用专业:数控技术应用专业、模具制造技术专业一、课程性质《UG》课程是机电类专业的一门专业课程。
它是属于技术性、工程性和实践性很强的一门课。
通过学习本课程,使学生深入的了解利用UG三维软件进行模具分析、模具设计,为模具设计岗位的高素质技术、技能人才打下坚实的基础。
二、课程设计思路课程的设计是依据专业的培养目标和定位,贯彻工学结合的理念,以模具设计职业资格要求为标准,以职业能力分析为基础,以能力培养为核心,模拟与企业真实设计一致的模具设计工作环境,以真实产品的真实模具设计工作过程组织教、学、做一体化教学,在模具设计的工作过程中,把专业培养所需的专业知识、职业能力、职业素养和企业行业真实需求有机整合在一起,用企业的真实项目、企业岗位能力要求组织课程核心能力的训练。
实现与就业岗位能力的无缝联接。
三、课程培养目标(一)总体目标其教学目的是要求学生达到熟练应用UG三维软件为进行复杂产品设计及模具设计打好基础,并掌握专业培养所需的专业知识、职业能力、职业素养和企业行业真实需求。
(二)具体目标1.知识目标——理解并掌握应用UG三维软件进行模具设计。
2.能力目标——培养独立学习Mold Wizard模块新模块、新功能、实际动手能力和创新能力。
3.素质目标——培养认真细致、治学严谨的态度、增强责任感、团队协作的能力。
四、参考学时、学分数控技术应用专业参考学时78学时、学分4.5分,模具制造技术专业参考学时78学时、学分4.5分。
五、课程内容与要求六、课程实施建议(一)课程组织形式课程组坚持以职业能力培养为主线,以技术应用为关键,通过调研近几届专业毕业生就业岗位和模具设计、工业设计等岗位工作任务及所需的职业能力,对课程内容进行了改革和整合,探索基于工作过程的项目式教学新模式,并着重在实践性教学环节方面作了大量的调整。
(二)教学方法1.四阶段教学法:由“准备”、“教师示范”、“学生模仿”和“练习总结”四步构成。
ug 钻孔循环参数UG钻孔循环参数是指在地下钻探作业过程中,通过钻探设备对钻孔进行的一系列操作和测量参数的记录。
这些参数对于钻孔的设计、施工和监测都具有重要的指导意义。
本文将从钻孔循环参数的定义、常见参数的解释和应用实例等方面进行详细介绍。
一、钻孔循环参数的定义钻孔循环参数是指在地下钻探过程中,钻探设备进行的连续操作和测量参数的记录。
这些参数包括钻进参数、回转参数、提升参数、注浆参数和钻井液参数等。
1. 钻进参数:钻进参数是指在钻进过程中记录的参数,包括钻头转速、进给速度、钻进压力和钻进扭矩等。
这些参数能够反映钻进的效果和钻具的工作状态,对于钻孔的进度和质量控制非常重要。
2. 回转参数:回转参数是指在回转过程中记录的参数,包括回转速度、回转扭矩和回转方向等。
这些参数可以反映钻杆和钻头的工作状态,对于保证钻孔的竖直度和直径控制至关重要。
3. 提升参数:提升参数是指在提升过程中记录的参数,包括提升速度和提升负荷等。
这些参数可以反映钻具的工作状态和钻屑的排除情况,对于保证钻孔的质量和提高钻进效率非常重要。
4. 注浆参数:注浆参数是指在注浆过程中记录的参数,包括注浆压力、注浆流量和注浆浓度等。
这些参数可以反映注浆的效果和地层的固结情况,对于保护钻杆和增强地层稳定性非常重要。
5. 钻井液参数:钻井液参数是指在钻井液循环过程中记录的参数,包括钻井液密度、循环率和滤失量等。
这些参数可以反映钻井液的性能和地层的稳定情况,对于保证钻孔的质量和控制钻井液性能非常重要。
二、常见参数的解释1. 钻进参数解释:钻进参数是指在钻进过程中记录的参数,如钻头转速、进给速度、钻进压力和钻进扭矩等。
其中,钻头转速是指钻头每分钟旋转的圈数,进给速度是指钻进装置每分钟前进的距离,钻进压力是指钻进装置对岩石施加的力,钻进扭矩是指钻进装置对岩石施加的扭矩力。
这些参数可以反映钻进的效果和钻具的工作状态。
2. 回转参数解释:回转参数是指在回转过程中记录的参数,如回转速度、回转扭矩和回转方向等。
第一次作业
一.单选题
1、选择【文件】︱【新建】选项,将打开【文件新建】对话框,该对话框中包含4个选项卡,下列( C )选项不属于该对话框的选项卡。
(A) 模型(B) 图纸(C) 装配(D) 仿真
2、WCS的轴有标识颜色;X 为红色,Y 为(B ),而Z 为蓝色。
(A) 黄色(B) 绿色(C) 橙色(D) 灰色
3、(B )显示样式仅用边缘几何体显示对象。
必须手工更新旋转后的视图来校正显示。
(A) 带有隐藏边的线框(B) 静态线框
(C) 带有淡化边的线框(D) 局部着色
4、使用(A )可以方便地更新和了解部件的基本结构,可以选择和编辑各项的参数。
(A) 部件导航器(B) 装配导航器
(C) 特征列表(D) 编辑和检查工具
5、在UG NX三维坐标系统中,执行建模操作时使用最频繁的坐标系为(B ),熟练地掌握该坐标系的操作方法是所有建模的基础。
(A) ACS (B) WCS (C) FCS (D) UCS
6、在【视图】工具条单击(D )按钮,可以调整工作视图的中心和比例以显示所有对象。
(A) 平移(B) 放大/缩小(C) 缩放(D) 适合窗口
7、选择(A )可以创造测量距离,长度或角度的特性。
(A) 【分析】︱【距离】,【长度】,【角度】(B) 【信息】︱【对象】
(C) 【尺寸】(D) 【偏置曲线】
8、( B )可以绕点旋转模型。
(A) 单击中建,旋转模型(B) 按住中建不放,出现绿色“十字”图标后旋转模型(C) 单击左键,旋转模型(D) 左右键同时按下,旋转模型
第二次作业
一.多选题
1、类选择提供选择对象的详细方法。
它的选择过滤器包括(A、B、C )。
(A) 类型(B) 颜色(C) 图层(D) 线型
2、确定(A、B、C、D )可以创建基准面。
(A) 点和方向(B) 三点(C) 过曲线上一点(D) 相切圆柱表面
3、图层的状态有(A、B、C、D )。
(A) 工作层(B) 可选层(C) 仅可见层(D) 不可见层
4、NX的建模方法有(A、B、C )。
(A) 显示建模(B) 基于约束的建模(C) 参数化建模(D) 装配建模
二.判断题
1、基准平面(Datum Plane)是构造草图的唯一平面, 它必须用坐标系来构建。
(×)
2、当退出UG时,用户界面的布置,大小,设置都将被保存。
(√)
3、可以在部件文件中保存多个坐标系,但只有一个坐标系可以成为WCS。
(√)
4、旋转模型时,可以自定义设置旋转点。
(√)
5、若创建一个与某个面成一定角度的基准面,可以选择一个面和一个基准轴(或一条直边)。
(√)
第三次
一、选择题
1、UG NX系统最多可以设置 C 个图层,每层上可含任意数量的对象。
A.50
B.128
C.256
D.1024
2、UG NX 提供了 B 种坐标构造方法。
A.20
B.12
C.8
D.16
3、利用(三平面)方法构造坐标系,需要通过先后3个平面来定义一个坐标系。
3个平面的交点为坐标系的原点,第一个面的法向为 D 轴,第一个面与第二个面的交线方向为
D 轴。
A.X、Y
B.Y、Z
C.Z、X
D.X、Z
4、 B 是参数化造型系统的重要特征之一。
A.特征
B.表达式驱动模型
C.草图
D.支持参数修改
5、下列 B 项操作不属于对象变换的范畴。
A,平移 B.修改特征参数
C.阵列
D.旋转
6、不同几何对象有不同的固定方法,点一般固定其所在位置;线一般固定其角度或端点;圆和椭圆一般固定其圆心;圆弧一般固定其 A 。
A.圆心或端点
B.圆心
C.端点
D.起始点和终止点之间的角度
7、当发现草图的几何约束状态可能不符合设计思路时,但又不明确是哪个约束造成的。
此时可以利用 C 的命令进行分析,因此在建模过程中该命令非常常用。
A,显示/移除约束 B.转换为参考曲线/激活曲线
C.显示所有约束
D.以上都可以
二、填空题
1、在建模过程中,常常需要指定某点的位置,这时通常使用点构造器。
2、“点构造器”是ug建模过程中经常使用的工具,通过这一工具,ug提供11种方法来捕捉点。
3、在使用ug建模时,当系统提示需要定义方向和指定轴线位置,往往使用矢量构造器,此工具允许通过14种方法构造方向。
第四次
一、选择题
1、进行 B 标注时,首先选取两个控制点,然后系统则用两点连线的长度标注尺寸,尺寸线将平行于所选两点的连线。
A.垂直
B.平行
C.角度
D.水平
2、使用从边拔模方式时,选择的所有参考边在任意点处的切线与拔模方向间的夹角,必须
A 拔模角度。
A.大于
B.小于
C.等于
D.以上都可以
3、 C 选项控制溢出区域是光滑的,此时系统将产生与其他邻接面相切的边倒圆。
A.允许陡峭边缘溢出
B.许突起溢出
C.允许光顺溢出
D.柔化过渡顶点
4、 B 在扫描方向上控制着扫描体的方向和比例。
A.截面线串
B.引导线串
C.起始线串和终止线串
D.脊线串
5、通过 D 可以生成一个连接两个面的片段,可以生成片体和定义面之间指定相切连续性或曲率连续性,可选的侧面或线串或拖动选项可以用来控制生成片体的形状。
A.延伸
B.偏置
C.整体突变
D.桥接
6、装配部件是由 B 和 B 构成的。
A.组件子装配
B.部件子装配
C.部件组件
D.单个部件子装配
二、填空题
1、基本体素特征可以利用几个简单的参数方便的创建长方体、圆柱、圆锥、球体等。
2、系统提供两种创建圆柱方式,分别是:直径—高度;高度—圆弧。
3、布尔运算操作用于UG建模时确定多个体(片体或实体)之间的组合关系分别是求和、
求差、求交共3种。
4、利用“草图”工具可以创建具有约束和尺寸驱动的参数化截面。
5、“草图”的约束可以分为几何约束与尺寸约束,其中前者用来控制形状及相互的位置关
系,后者是为来控制尺寸大小。
第五次
一、填空题
1、扫描体是将扫描对象沿着某个路径伸长、拉伸而形成的实体,由此,可以认为拉伸体
是一种沿着直线进行扫描的特例。
而回旋体(回转体)是沿某圆,圆弧方向进行扫描的特例。
2、样条曲线是指利用给定的若干点拟合出的多顶式曲线。
3、极点是样条曲线的控制点,通过相邻的控制点确定控制线,两条相邻的控制线确定样
条的走向和曲率。
4、引用特征功能是对实体进行多个成组的镜像或复制,从而避免单一重复性操作。
5、部件导航器在一个单独的窗口中以树型格式直观地再现了工作部件中的特征间父子关
系,部件中的每个特征在模型树上显示为一个节点。
6、ug系统将曲线轮廓线称为截面线串,可以由单个或多个对象组成,每个对象可以是曲
线、实边或实面。
二、判断题
1、与多个面相切拔模方式适用于对相切表面拔模后要求仍然保持相切的情况。
(√)
2、阵列后,目标特征与成员、成员与成员之间都是相互关联的,故对目标特征或阵列成员的参数进行编辑后,都会影响其阵列中的所有成员和目标特征。
(√)
3、镜像体引用方式可以以任一平面来镜像所选的实体,且镜像后的实体或片体和原实体或片体相关联,但其本身没有可编辑的特征参数。
(×)
4、用户可以选择实体上的一个或多个特征作为镜像的特征,但必须确保镜像后的所有特征都能与该实体接触。
(√)
第六次
一、判断题
1、在基础环境外的任何一个设计应用环境中,基础环境所包含的各项功能都是不可用的。
(×)
2、坐标系是任何造型系统必不可少的要素,UG软件的坐标系分为工作坐标系(WCS)和绝对坐标系。
工作坐标系是用户在建模的时候直接应用的坐标系,绝对坐标系是系统坐标系,可以有一个或多个绝对坐标系。
(×)
3、坐标系的构造是指创建一个新的坐标系,不包括变换现有的坐标系。
(×)
4、在一个模型文件中可以保存多个用户坐标系,但坐标系过多会在一定程度上干扰建模。
(√)
5、UG NX系统中强制用户在不同的图层中进行不同种类的对象。
(×)
6、绘制直线时,【打断线串】按钮仅仅作用于正要绘制一段直线。
(√)
7、利用曲线上加点的方式创建点集时,所设置的点均可以超出想选定的曲线作垂直时的投影。
(×)
8、分割曲线不适用于草图曲线。
(√)
9、基本体素特征可以作为模型的第一个特征出现,在该基础上再建立的特征必被称之为从属特征。
(√)
二、简答题
简要说明UG中采用的几种“布尔”运算含义。
答:1、求和特征操作是指将两个或两个以上单独的实体合并为一个独立的实体。
2、求差特征操作是指从目标体对象中移除目标体与工具体相交的部分。
3、求交特征操作是由两个或两个以上对象的公共部分形成的实体。