机械cad-cam技术实验指导书2015.doc

1前言机械CAD/CAM技术这门课程是一门理论与实践结合非常紧密的课程,通过系统的实验环节,可以帮助学生较好地理解相关理论知识,同时提高实际动手能力,为将来的工程实践打好基础。基于上述考虑,并根据我校实际情况,本门课程安排了分属于CAD;CAE;CAM三个不同领域的7个实验。可达到比较全面的实验效果。2实验一数表的程序化处理实验将下表进行程序化处理一、编程思路设整型变量I为皮带型号I=0表示O型,I1为A型,I2为B型,以此类推。用4个一维数组A7、H7、A07、Y07分别存储V带的顶宽,断面高、节宽和节高。二、检索V带参数的C语言参考程序//SY1CPP定义控制台应用程序的入口点。INCLUDE“STDAFXH“INCLUDEINCLUDEINTMAININTARGC,CHARARGV{INTIFLOATA7{100,130,170,220,320,380,500}FLOATH7{60,80,105,135,190,235,300}FLOATA07{85,110,140,190,270,320,420}FLOATY07{21,23,41,48,69,83,110}WHILE1{PRINTF“请输入V带型号(0,1,2,3,4,5,6)“SCANF“D“,IFI0BREAK3}ELSEPRINTF“您输入的V带型号不对,请重新输入“}SYSTEM“PAUSE“}三、实验步骤如下图所示A、用MICROSOFTVISUALSTUDIO2008作为实验环境12344输入代码并执行B、用VC60作为实验环境152346四、实验报告要求1、简述实验步骤(要求手写)。2、实验结果抓图打印作为实验报告附页。3、回答下列问题数表的程序化处理有什么作用,如何决定使用几维数组来表示数表,为什么7实验二程序参数化绘图实验一、实验目的体会程序参数化绘图的特点,初步了解AUTOLISP语言的编程特点和使用方法。二、实验内容编写以下钣金件的AUTOLISP参数化程序,并在AUTOCAD下使用。8三、问题分析要输入X1,Y1,A,B,C,D参数,程序自动地计算其它几何参数X2X3X1AX4X5X1ABX6X1Y2Y1Y3Y4Y1D,Y5Y6Y1C四、参考AUTOLISP程序DEFUNCDRAWSETQP0GETPOINT“\NBASEPOINT“SETQAGETDISTP0“\NDIMENSIONA“SETQBGETDISTP0“\NDIMENSIONB“SETQCGETDISTP0“\NDIMENSIONC“SETQDGETDISTP0“\NDIMENSIOND“SETQX1CARP0SETQY1CADRP0SETQX2X1ASETQY2Y1SETQX3X2SETQY3Y2DSETQX4X3BSETQY4Y3SETQX5X4SETQY5Y1CSETQX6X1SETQY6Y5SETQP1LISTX1Y1SETQP2LISTX2Y2SETQP3LISTX3Y3SETQP4LISTX4Y4SETQP5LISTX5Y5SETQP6LISTX6Y6COMMAND“LINE“P1P2P3P4P5P6“C“五、执行程序用文本编辑软件将上述程序编辑完成后,赋予如“EXAMLSP”文件名存放在AUTOCAD的某个搜索目录(如SUPPORT目录)下。调用时,首先在AUTOCAD图形编辑状态下装入该文件,命令格式为(LOAD“EXAM”)。当该程序正确装入后,就像使用AUTOCAD命令一样直接输入函数名DRAW调用,然后根据程序的提示输入相关参数,程序即可自动绘制所需要的图形。六、实验报告要求1、简述实验步骤(要求手写)。2、实验结果抓图打印作为实验报告附页。3、回答下列问题程序参数化绘图有什么特点,一般在什么情况下提倡使用程序参数化绘图方式9实验三SOLIDEDGE参数化特征实验一、实验目的进一步理解CAD系统中的“参数化”概念,参数化的优势,和将“参数”与几何实体模型联系起来的方法进一步理解“特征”的概念并学习SOLIDEDGE系统中的变量表的基本用法。二、实验的相关背景知识SOLIDEDGE的零件模块不论草图与三维环境都提供尺寸驱动功能,及变量表,若已经放置了驱动尺寸,则在变量表中自动显示尺寸变量,可以对其进行修改变量名、变量值、变量类型、设置变量公式(其中可以引用其他变量),还可以设置用户自定义变量。利用变量表可以确定各个变量之间的相互关系,能够方便地实现参数化功能。三、实验方法1、作螺母拉伸添料基本特征图1六角螺母基本拉伸轮廓线与驱动尺寸10“拉伸”命令进入二维草图环境时,先画六螺母的拉伸轮廓线,用圆的内接正六边形方式,再放置所需要的驱动尺寸,并加上必要的几何约束,如水平/垂直关系、相等关系、连接关系,如图1所示,同时打开变量表(主菜单工具\变量\变量),但不要修改变量表中系统自动生成的尺寸变量名因螺母是标准件,在三维造型时没有必要使所有尺寸关系绝对精确,也没有必要将螺纹牙形作出,只要螺纹孔的公称直径准确,在装配环境下看上去比例协调、真实,就完全满足要求,所以可以参照标准件螺母国家标准GB4186、GB617086、GB617286规定,结合机械制图中规定的近似画法,建立各尺寸变量间的参数关系。具体尺寸变量的参数关系设置如图2所示,其中V993、V1435(由软件自动产生的变量名,每次都可能不同)分别代表螺纹孔的公称直径、外接圆直径。变量表设置的指导思想是以尺寸变量V1435作为其他尺寸变量的基础。可以给螺纹孔的公称直径驱动尺寸加上前缀BASE,表示这一尺寸是其他尺寸的基础,便于以后编辑这一基本尺寸时易于找到。在延伸步骤时,当确定好拉伸的数值后,再次打开变量表,此时变量表中自动出现拉伸长度尺寸变量“延展拉伸_1_有限深度”,在其公式栏中将其值设为V1435065,将螺母的厚度值与公称直径联系起来,如图3所示。注在变量表中能看到哪些变量,取决于过滤器的设置,如在过滤器对话框中图形所在位置栏中选“文件”项,命名者栏中选择“用户和系统”则可看到所有某类尺寸变量,图中为距离类2、作螺母倒角的旋转切除特征图2六角螺母基本轮廓尺寸变量关系表图3延伸步骤尺寸变量表图4螺母倒角旋转切除特征未编辑轮廓线图5螺母倒角旋转切除特征编辑后加驱动尺寸、轮廓线图6螺母倒角旋转切除特征尺寸变量表11用旋转除料命令,在“选面”步骤中,选一个过螺母回转中心线且过一个平行于回转中心线的侧边的临时参考面。系统进入二维草图环境,用“包括”命令,选择六角螺母的一条棱边和与之相邻的上下底面各一条边在临时参考面上生成投影线,再用直线命令在投影线的两角点画斜线,首尾连接到投影线上,捕捉上下底面的中心画直线,将其转化为回转中心线,如图4所示。使用“修剪”命令将投影线上多余的线段裁去,然后将上下底面的对称线段加上相等的关系,放置必要的驱动尺寸如图5所示。打开变量表,将倒角位置尺寸变量V1883的公式栏设为V1435087与基本尺寸V1435螺纹孔的公称直径尺寸变量,见图2关联,如图6所示,保证当六角螺母的基本特征尺寸发生变化时,倒角的位置尺寸始终与之协调。当所有步骤完成后,定义参数化螺母特征的工作全部结束。结果如图7所示。3、通过修改基本尺寸任意修改螺母的尺寸在特征树中选拉伸特

c语言编程正六边形思路,机械cad-cam技术实验指导书2015.doc相关推荐

  1. 电流速断保护c语言程序,TQXDB-III多功能继电保护实验培训系统实验指导书2.doc

    TQXDB-III多功能继电保护实验培训系统实验指导书2,继电保护作业指导书,多功能电表作业指导书,实验指导书,计算机网络实验指导书,实验室作业指导书,c语言实验指导书答案,实验指导书格式,信号与系统 ...

  2. java web编程技术解题与实验指导_javaweb编程技术实验指导书

    javaweb编程技术实验指导书 <Java Web编程技术> 实 验 指 导 书 沈泽刚 编写2010 年 3 月目 录 实验一 简单的 Servlet 与 JSP .1 实验二 HTT ...

  3. java web编程技术上机实验_JavaWeb編程技术实验指导书.doc

    JavaWeb編程技术实验指导书 <Java Web编程技术> 实 验 指 导 书 沈泽刚 编写 2010年3月 目 录 实验一 简单的Servlet与JSP1 实验二 HTTP请求对象3 ...

  4. 现代密码学上机程序c语言,现代密码学与加解密技术实验指导书.doc

    软件工程课程设计指导书 现代密码学与加解密技术实验指导书 高天寒 编 东北大学 软件学院 2007年8月 软件工程实验指导书 目 录 一.现代密码学与加解密技术实验指导书选用范围 二.实验基本目的与要 ...

  5. 用c语言编写程序出现undecla,济南大学C程序设计基础实验指导书

    <济南大学C程序设计基础实验指导书>由会员分享,可在线阅读,更多相关<济南大学C程序设计基础实验指导书(48页珍藏版)>请在人人文库网上搜索. 1.程序设计基础实验指导书信息科 ...

  6. 查询日历的综合性C语言程序的设计,C语言程序设计实验指导书060522.doc

    <C语言程序设计>实验指导书 课程编号:142003 课程名称:C语言程序设计 适应专业: 安全防范.计算机侦查专业必修课,交通管理专业选修课 课程类别:专业必修课 实验教学种类:课程内实 ...

  7. 计算机及数控编程仿真软件exsl-win7,数控铣编程与仿真实验指导书新.doc

    3 / 3 现代制造技术综合实验中心 数控铣编程与仿真实验指导书 1.实验目的: (1)通过上机实验巩固课堂所讲述的数控铣指令,掌握数控铣手工编程方法. (2)掌握EXSL-WIN7软件的编程及仿真等 ...

  8. 单总线和i2c总线结合实现数字温度计的设计c语言程序,1《单片机原理应用》课程设计指导书2010-6-8.doc...

    1<单片机原理应用>课程设计指导书2010-6-8 <单片机原理与应用>课程设计指导书 一.课程设计的基本任务 本课程设计的基本要求是使学生熟悉掌握MCS-51系列单片机的编程 ...

  9. c语言程序设计书实验电子版,C语言程序设计实验指导书(学生用书)-修订版.pdf

    C语言程序设计 实验指导书 (试用版) 华中科技大学计算机学院 2004年3月 编写说明 C语言程序设计的上机实验是进一步深刻了解C语言的语法.语义,掌握用 C语言进行初步程序设计所需要的方法和技能的 ...

  10. c语言实训指导书答案,《C语言程序设计》实验指导书答案

    printf(\ else printf(\ } system(\ } 4. #include #include #define pi 3.14 main( ) { float r; printf(\ ...

最新文章

  1. SAP库存表之间的逻辑关系
  2. 纵横公路造价软件学习_20年最新公路造价实战培训课程
  3. c# 获取本机 MAC地址\序列号\硬盘序列号
  4. HDU 4445 Crazy Tank --枚举
  5. UA OPTI570 量子力学4 带不含时的标量势的粒子的薛定谔方程
  6. Guice学习(一)
  7. ajaxFileUpload plugin上传文件 chrome、Firefox中出现SyntaxE
  8. Java IO7:管道流、对象流
  9. domReady的理解
  10. java利用循环打印AVA,JAVA语言-AVA文件流
  11. linux 的scp 命令
  12. C语言学习笔记--函数
  13. 异或算法在算法求解中的妙用
  14. MIT6.006Lec03:插入排序,归并排序,递归树
  15. gazebo 直接获取传感器数据_如何以最简单的方式获取传感器数据?
  16. 网络摄像机内部结构图
  17. Ubalun电动牙刷拆卸及内部刨析
  18. keras input 层
  19. 解决工商银行网银插件报‘非正常运行的网银工具’问题
  20. 自然语言处理概述 NLP基本流程

热门文章

  1. 关于pc浏览器浏览外网出现ERR_EMPTY_RESPONSE的问题
  2. 《一只特例独行的猪》摘抄
  3. android 画布清屏,html5清空画布方法(三种)
  4. SSM 前台AJax传递参数和controller后台接收的方法
  5. 微信端浏览器不会自动播放视频音频
  6. excel 一列的数据除以另一列
  7. 一元高次方程c语言实现,c语言实现一元二次方程求解
  8. 关于虚拟机复制文件时:无法确定本地文件类型。您可能没有执行此操作的权限。 正在取消文件复制操作。的决解方法
  9. Day14-正则表达式及常用类
  10. 使用 OpenStreetMap 数据搭建离线地图服务