基于SolidEdge的智能图框属性编辑器
Solid Edge绘制明细栏小技巧

Solid Edge在绘制二维视图方面与国标存在着很多差别,这给我们在工作的过程中造成了很多的麻烦。
因此我们使用了由欧磊公司为Solid Edge专门开发的插件命令来弥补这个缺陷。
在安装CADTools 后就会有绘制明细表和图纸标题栏的选项。
但是由于我公司购买欧磊公司的CADTools是网络版的,所以当这些插件运行的时候计算机必须先要经过网络访问服务器上的加密狗,在获得了验证之后这些插件方可运行,这样就给我们的工作带来了不便。
特别是最近电力供应不稳定,服务器工作不正常等情况时有发生,或是工作忙不过来的时候需要晚上加班,这些缺点就尤为显著了。
以下介绍本人在工作中不断总结由而得出的在二维图中绘制总装图的一点小经验,为致力于推广Solid Edge绘制二维图的工程技术人员提供方便,当然我的经验中也有不足和不正确的地方,希望各位观后能够发表意见,以便我们能够共同讨论,共同进步。
绘制二维总装图的一项重要工作就是为图中所画总成编写明细表,填充标题栏。
CADTools提供的插件命令经过xxx工程师的二次开发,能够很便捷地完成此项工作并且符合我们厂的标准,但是它的缺点也是很明显的,一、受到网络的限制;二、生成的明细表无法直接或间接调入Excel进行BOM等表格的编辑。
那么有没有一种好的办法能够不受网络限制,又能很好的解决以上问题呢?当然有。
首先我们来看一下CADTools绘制明细表、标题栏的本质。
1、在工作图页视图状态下,用CADTools插件的图纸设定命令设置一张图纸如A2;2、无需调入装配件即可直接执行明细表填充命令,生成符合国标的标题栏。
但是我们发现,在工作图页中通过这个命令生成的明细栏是无法选中的,当然也就无法直接对其进行编辑或是拷贝粘贴在Excel等表格编辑软件中。
3、点击视图、背景页命令,进入背景页视图状态下,我们发现背景页共有A1-sheet、A2-sheet、A3-sheet、A4-sheet四张图纸,点击我们在工作页中设定图纸大小相对应的图纸如A2-sheet,你会惊奇地发现,刚才调入的图纸、编写的明细栏都在背景页上。
SolidEdge使用技巧整理

SolidEdge使用技巧整理定制Solid Edge工程图模板文件方法的探索Solid Edge有四个模板文件:零件、装配、钣金和工程图。
在生成新文件时应采用相应的模板文件。
模板可以用户化,用户可根据需要定制自己的模板文件。
Solid Edge初始的模板文件不便于生成符合我国机械制图国家标准的工程图样。
本文将介绍适合于我国用户使用的工程图模板文件的定制方法和内容。
1.边框标题栏的绘制(1)启动Solid Edge进入工程图模块,选取下拉菜单“视图”中的背景页,可看到已存在四种背景页:A4-Sheet、A3-Sheet、A2-Sheet、A1-Sheet,分别设定了A4、A3、A2、A1四种图幅的幅面大小。
显然,我们应增加适合于A0幅面的背景页,方法为:选取下拉菜单“文件”中的“图页设定”选项后,在随之出现的对话框中的“大小”栏中选择A0幅面、在“名称”栏中键入背景页名称:A0-Sheet。
(2)点取绘图区域右下角的背景页名称如A3-Sheet,进入某一幅面的背景页环境,在该环境下绘制所选边框标题栏格式中的图线,并将其中的文字写入。
在制作完毕一种图幅的边框标题栏后,再进入其它图幅的背景页环境,利用粘贴板生成各图幅的边框标题栏。
2.投影角度及螺纹显示方式的设定Solid Edge支持第一角画法和第三角画法,有两种螺纹显示方式:ANSI和ISO。
设置方法为:点取下拉菜单“工具”中的“选项…”菜单选项后,出现“选项”对话框,选择“第一角”和“ISO”。
3.尺寸标注式样的设置Solid Edge允许用户修改或建立自己的尺寸风格,以符合国家标准及用户习惯。
设置方法为:点取下拉菜单“格式”中的“风格…”菜单选项后,将弹出一个对话框,在其“风格”类型组框中选择“尺寸”,然后单击“新建”按钮,出现“新尺寸风格”对话框,以进行新尺寸式样的设置。
在该对话框中需设置各选项的如下内容:1)“名称”选项:“名称”栏:键入“GB1”“基于”栏:选择“ANSI(毫米)”项2)“单位”选项:“线性单位”栏:选择“毫米”项其余取默认值。
2024版SolidEdgeST10中文版标准教程1

表面粗糙度标注规范
介绍表面粗糙度的符号、代号及标注方法。
常用符号介绍
包括基准符号、形位公差符号、表面粗糙度 符号等常用符号的介绍。
典型工程图生成实例分析
轴类零件工程图生成实例 分析轴类零件的结构特点,介绍其工 程图的生成方法和步骤。
盘盖类零件工程图生成实例
复杂装配体设计实例演示
设计步骤
1. 选择合适的零件和部件,如气缸、活塞、曲轴 等。
2. 定义装配关系和约束,如气缸与活塞的滑动配 合约束,曲轴与连杆的旋转约束等。
复杂装配体设计实例演示
3. 进行装配体分析和优化,确保发动 机的功率输出和燃油经济性。
4. 完成装配体设计和文档输出,包括 装配图、技术规格书等。
05
装配体设计流程与实例演示
装配体设计基本概念和流程
• 装配体定义:由两个或两个以上的零件或部件组成, 通过一定的连接方式形成一个整体,实现特定的功 能。
装配体设计基本概念和流程
设计流程 确定设计需求和目标
选择合适的零件和部件
装配体设计基本概念和流程
定义装配关系和约束
完成装配体设计和文 档
进行装配体分析和优 化
用于绘制圆弧,可以通过单击并拖动鼠标来 创建圆弧,也可以通过指定圆心、起点和终 点来精确创建圆弧。
草图编辑功能介绍
移动工具
用于移动草图元素,可以通过单击并拖动 元素到新的位置,也可以通过输入精确的
坐标值来移动元素。
缩放工具
用于缩放草图元素,可以通过单击并拖动 元素的边或角点来改变元素的大小,也可 以通过输入精确的缩放比例来缩放元素。
分析盘盖类零件的结构特点,介绍其 工程图的生成方法和步骤。
SolidWorks 属性标签编制程序 自定义属性

关键字: SolidWorks属性标签编制程序自定义属性% q# M, f9 i& u3 m, q3 `一、打开属性标签编制程序有多种方法可以启动属性标签编制程序:如图1所示。
图1 任务窗格中的属性标签编制程序(2)点击Windows【开始】菜单>【所有程序】>【SolidWorks 2013】>【SolidWorks工具】>【属性选项卡编制器】。
(3)如果在【工具】>【选项】>【系统选项】>【文件位置】显示下项的文件夹【自定义属性文件】自定义属性选项卡上的【现在生成】,如图2所示。
图2 任务窗格中的自定义属性属性标签编制程序打开后的界面如图3所示。
可以为零件、装配体、工程图和焊件创建自定义属性界面。
本文以创建一个零件属性标签模板为例,来介绍属性标签编制程序的使用方法。
读者可以根据需要创建装配体和工程图以及焊件的属性标签模板。
图3 属性标签编制程序二、属性标签编制程序属性标签编制程序主要界面由三部分组成。
如图4所示:图4 属性标签编制程序各个窗格左窗格1为控件调色板,包含组框、文本框、列举等控件单元;中央窗格2,可以将组框拖动至中央窗格,将单元拖动至中央窗格内的组框中,有一金色边界围绕活动单元,该单元的属性出现在右窗格中,可以对设置其属性;右窗格3,可以设置组框和其它单元的属性,默认打开时可以设置属性标签模板的页面层次属性,指定正在生成的属性标签模板的类型(零件、装配体、或工程图),并可生成一显示在标签顶部的信息。
组框:一个属性标签模板中可以包含多个组框,使用组框可以将单元分组。
选择组框后,组框出现一金色边界,可以在右窗格中设置组框的标题,以及组框默认是展开的还是折叠的。
如图5所示。
图5 组框属性文本框:将文本框单元拖动至组框内。
在右窗格中设置文本框单元的标题。
(建议将单元标题和自定义属性名称设置为相同。
)在名称中输入自定义属性名称,如“文件序列号[支持正版!~违反版规者请会员热心举报]”,类型选择“文本”,数值栏保留位空。
solidworks自定义属性及标题栏

solidworks自定义属性与标题栏自定义属性关键点:(1)只需建立零件〔*.prtprp〕、装配体文件自定义属性〔*.asmprp〕,不需建立工程图自定义属性。
(2)建立零件、装配体自定义属性后,需在零件、装配体文件的:文件-属性-自定义中建立与自定义属性中相对应的属性项,并作为零件、装配体文件模板保存,标题栏自动引用才能正确。
步骤如下:1、利用属性选项卡编辑器编辑自定义属性,比方添加:名称、材料、单重、图号。
建立好后保存为零件自定义属性〔*.prtprp〕文件。
〔装配体自定义属性文件为*.asmprp〕2、新建一个零件文件,并点击:文件-属性。
3、弹出摘要信息对话框,在自定义标签中属性名称下键入与自定义属性中建立的一样属性名称,完成后确定。
〔这一步很重要,如没有做这一步,在标题栏引用时是不到自定义属性的〕4、点击:保存-另存为。
5、另存为下文件类型选择Part Templates(*.prtdot),作为零件模板保存。
到此零件自定义属性就建立完成了,绘图时新建零件时只需选择此模板,在工程图标题栏就可以引用这些自定义属性了。
装配体模板建立方法类似。
一、标题栏1、用上面建立的零件模板建立一个零件文件。
2、随意绘制一个图形,并填写自定义属性里对应项。
3、保存文件,然后点击:文件-从零件制作工程图。
4、选择一个工程图文件模板〔可以是默认模板,建立后按个人意图重新修改〕。
5、放置视图〔这个不用图了吧〕。
6、在图纸空白地方点右键选择编辑图纸格式。
2.点击链接到属性1.选择文字7、选择需要属性的文字,然后点击左边的到属性。
8、弹出到属性对话框,在里面选择:图纸属性中所指定视图中模型。
〔这一点很重要〕9、在空白下拉框选择需要的属性,然后点击确定。
其他需要的属性重复步骤7-9。
10、全部设置完成后,检查属性是否正确显示,正确后:删除第5步中放置的视图〔如不删除以后每次新建工程图时都会默认放置视图〕。
11、再次另存为。
SolidWorks工程图框制作步骤

3.打开SW,新建--工程图--确定 4.自定义图纸大小,输入A4纸的尺寸,确定
5.点编辑图纸格式。6.打开保存的CAD A4-H图档,CTRL+C ,CTRL+V 7.将字体及大小调整
8.右健单击SW上行,点图图,选文档属性 12.设置绘图标准
13.在需要增加链接的地方插入注释 14.链接
15.选择不同的链接属性,确定
16.保存 17.右健,编辑图纸
18.保存
19.将此工程图复制到以下目录 20.将工程图的后缀(.SLDDRW),改成(.drwdot)
21.工具---选项---默认模板/工程图,路径选取刚才改了后缀名的文件 备注:以上均为自己作图时的心得,写得不好请包涵!
将坐标系移动到左下角距离图框边线5mmsolidworks工程图框制作步骤solidworks工程图框制作步骤solidworks工程图框制作步骤3
SolidWorks工程图框制作步骤 1.在CAD里面画好图框,A4=287*200mm,A3=410*287mm
2.将坐标系移动到左下角,距离图框边线5mm
基于SolidEdge的智能化刀具CAD系统

1 系统功能需求 .
根据用户输入工件的材质、冷却方式、精镗或粗 镗、 实心孔或空心孔、 通孔或不通孔、单一孔或复合台
阶孔 、孔径大小 、 向尺 寸或孔深 要求 、 工余量 、刀 轴 加 具长度 、 刀具形式 和刀具连接方 式等 信息 ,应用 Sl— od i
E g 特征 化 、参数 化功 能 和二次 开发设 计技 术 ,运 用 de
维普资讯
基 于 Sl E g oi d e的智 能化 d 刀 具 C D 系统 A
西华大学机械工程 与 自动化学 院 ( 成都 603) 卢克超 109 周利平
金属 切削 刀具是直接 对零 件进 行切削 加工 的生产
标准件 目 。 录
工具,刀具的性能直接影响切削加工的效率、精度和
以 SlEg 的界 面为主 界面 ,加入 的应 用菜单 和 od de i 对话框 构成 了图形用 户 接 口。在 图形 化 界面 中 ,做 到
寸、 形位公差要求、热处理要求、刀杆和刀具的材质 等, 生成的二维设计图样分为总装图、 零件图和目录清 单。目录清单包括基本件、外构件 、 通用件 、 借用件和
符标注 、设计标准等) ,以自动生成各种刀具 的装配图 、
3 系统关键技术 .
()接 口设 计 采用面 向对象的程序设计语 言 1 V ++ C 为开发工具,编写核心程序和用户接口。模块
化、 参数化设 计是 在 SlE g 上进行 二次开发实现 的。 odde i
零件图和 目 录清单。
“ 所见即所得” ,输入、修改的图形和尺寸一 目了然,尺
寸和图形紧密相关 。 ()数据 库互联技术 2 本系统选用 A O技术作为数 D
四 z 堡 复
w . c iit o r c ma hns . t 2 B. n
2024版SolidEdgeST8入门教程

2024/1/24
4
应用领域与前景
机械设计
产品设计
用于复杂机械零部件和装配体的设计,支持 参数化建模和装配体分析。
提供全面的产品设计解决方案,包括工业设 计、概念设计、详细设计等。
模具设计
前景展望
支持塑料模具、压铸模具等各类模具的设计, 提供模具结构分析和优化设计功能。
随着制造业的转型升级和智能制造的快速发 展,SolidEdgeST8将在未来发挥更加重要的 作用,推动制造业的创新和发展。
2024/1/24
04
草图绘制与编辑
17
草图基本概念及创建方法
01
02
03
草图定义
在SolidEdgeST8中,草 图是二维图形,用于描述 三维实体的形状和尺寸。
2024/1/24
创建方法
通过选择“新建草图”命 令或点击工具栏上的“草 图”按钮,即可进入草图 绘制环境。
草图平面选择
在创建草图时,需要选择 一个基准面或工作平面作 为草图的绘制平面。
约束与标注
使用约束功能固定草图对象的形状和位置;使用标注功能为草图对象 添加尺寸标注和注释信息。
20
05
零件建模与装配设计
2024/1/24
21
零件建模方法概述
2024/1/24
基于特征的建模
利用基本形状和特征操作(如拉伸、旋转、扫描等)创建零件。
参数化设计
通过定义参数和关系,实现零件尺寸和形状的快速调整。
输出参数设置
设置输出参数,如分辨率、帧率、压缩格式等,以满足发布要求。
2024/1/24
发布方法
将渲染和动画输出文件发布到指定平台或媒介,如网页、社交媒体 或专业展示平台。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基于SolidEdge的智能图框属性编辑器发表时间:2008-8-18 丁建新高静丹来源:e-works介绍了基于SolidEdge,利用MicrosoftVisualStudio()进行二次开发的一个具有Windows界面的智能图框属性编辑器。
该编辑器使图框属性得到了统一的管理,不但可以接受用户的参数输入,并且又有智能继承功能,使我们在出图时更方便、快捷。
1、前言SolidEdge 是SIEMENS 公司旗下的一款基于Windows 环境的中高端CAD 软件。
它具有强大的二维和三维绘图功能,还提供了多种二次开发的途径,可以方便地开发出自己的应用程序来扩展SolidEdge 的功能,且界面友好,被广泛应用于各种行业中。
本公司自从引进SolidEdge 后,已将其应用到公司的各个领域,并在应用的基础上也对其进行了二次开发,智能图框属性编辑器就是其中一项二次开发的成果。
图框是工程师工作中最常用到的一种具有企业化特性的工具,随着业务量的增大,出图及图纸更新的速度明显的走快,对图框中一些内容的操作也变得极其的繁琐。
因此,对图框内容能够实现统一的管理并有一定的智能化,在保证工程师工作质量的同时提高其工作的速度,具有显著的实际应用意义,因此本人就开发了这个基于SolidEdge 的智能图框属性编辑器。
2、智能图框属性编辑器的开发智能图框属性编辑器,如图一所示,是将图框中所涉及到的需要修改的内容全部归纳在一起。
可以在自动识别工程图中所引用零件的零件名称、图号及比例等(如图二所示)的同时;接受用户的输入,并将这些数据的内容全部反应在相对应的图框中;也可以在进行图纸的更新时,自动识别原先图框中的属性值,以便进行数据的更新。
该编辑器的设计理念是用来提取、修改和增加SolidEdge中的参数信息,并通过SolidEdge 中的宏这个程序接口功能将开发的程序与SolidEdge完美结合,从而实现了图框属性的统一管理。
图1:(智能图框编辑器)图2:(智能图框编辑器工作启动状态)2.1 用户操作窗口的设计利用的可视化技术,可以创建用户的操作界面。
如图三所示,操作界面上主要分为四部分:设计属性、代号属性、技术要求及换版属性。
图3:(智能图框编辑器各工作界面)通过窗体的启动等控件来提取当前SolidEdge工程图所涉及的零部件信息,然后根据需要来对各个图框属性进行赋值,之后通过控件"确定"来实现对当前工程图图框中相关属性值的修改和增加,最后编写相关的程序代码。
对于智能图框属性编辑器,其核心代码是有关当前工程图的属性提取和修改、主视图比例的自动提取以及技术要求的输入。
2.2 程序代码及实现技术程序代码是针对用户界面各个控件的一种语言说明。
在智能图框属性编辑器中,最主要的技术成份是窗体启动和控件"确定"的代码。
2.2.1 公用变量的声明Inherits System.Windows.Forms.FormPrivate objSheet, objDocument, objSolidEdge, objvr As ObjectDim objApp As SolidEdgeFramework.ApplicationDim objDoc As SolidEdgeDraft.DraftDocumentDim objSheet1 As SolidEdgeDraft.SheetDim objTxtboxs As SolidEdgeFrameworkSupport.TextBoxesDim objTxtbox As SolidEdgeFrameworkSupport.TextBox此段程序代码主要作用是对将要用到的变量进行声明。
2.2.2 窗口启动时的代码Me.InstructorTableAdapter.Fill(Me.InstructorDataSet.instructor)Me.MaterialTableAdapter.Fill(Me.InstructorDataSet.material)On Error Resume NextobjSolidEdge = NothingobjSolidEdge = GetObject(, "SolidEdge.Application")If objSolidEdge Is Nothing ThenMsgBox("您必须在SolidEdge工程图环境下才能使用本程序。
")EndEnd IfOn Error GoTo 0On Error Resume Nextobjvr = objSolidEdge.ActiveDocumentIf Err.Number ThenMsgBox("当前没有活动的文件")EndEnd IfMe.Height = 423Me.Width = 362On Error GoTo 0初始数据载入设计者.Items.Add("设计者A")设计者.Items.Add("设计者B ")校对者;表面处理;说明;备注等ComboBox控件的数据载入方法和控件设计者的数据载入方式一样,当然也可以用数据库的形式进行加载。
Select Case objSolidEdge.ActiveEnvironmentCase "Detail" 图纸环境SSTab2.SelectedIndex = 0读入以前输入的信息On Error Resume Next设计属性图号.Text = objvr.Properties.Item("Custom").Item("图号").Value零件名称.Text = objvr.Properties.Item("Custom").Item("零件名称").Value设计者、设计日期以及代号属性等数据的读取依此类推比例自动On Error Resume NextIf 中间变量.Text = 0 ThenIf objvr.activesheet.DrawingViews.Item(1).ScaleFactor < 1 Then图纸比例.Text = "1:" & Format(1 / objvr.activesheet.DrawingViews.Item (1).ScaleFactor)Else图纸比例.Text = Format(objvr.activesheet.DrawingViews.Item(1).ScaleFactor) & ":1"End IfButton8.Visible = TrueButton9.Visible = FalseElse图纸比例.Enabled = True图纸比例.Text = objvr.Properties.Item("Custom").Item("图纸比例").ValueButton9.Visible = TrueButton8.Visible = FalseEnd If更新显示Call objvr.UpdatePropertyTextDisplay()此段程序代码(已将一些通用代码缩减,只保留了重要部分)主要作用是当启动程序后:程序自动检测打开程序的工作环境,因为本程序只允许在SolidEdge工程图环境下使用;程序中的各个ComboBox控件被赋值;程序自动读取当前工程图中的已有数据并加载到程序相对应的控件上以便修改;程序自动捕捉当前工程图的主视图比例。
初始数据载入设计者.Items.Add("设计者A")设计者.Items.Add("设计者B ")校对者;表面处理;说明;备注等ComboBox控件的数据载入方法和控件设计者的数据载入方式一样,当然也可以用数据库的形式进行加载。
Select Case objSolidEdge.ActiveEnvironmentCase "Detail" 图纸环境SSTab2.SelectedIndex = 0读入以前输入的信息On Error Resume Next设计属性图号.Text = objvr.Properties.Item("Custom").Item("图号").Value零件名称.Text = objvr.Properties.Item("Custom").Item("零件名称").Value设计者、设计日期以及代号属性等数据的读取依此类推比例自动On Error Resume NextIf 中间变量.Text = 0 ThenIf objvr.activesheet.DrawingViews.Item(1).ScaleFactor < 1 Then图纸比例.Text = "1:" & Format(1 / objvr.activesheet.DrawingViews.Item (1).ScaleFactor)Else图纸比例.Text = Format(objvr.activesheet.DrawingViews.Item(1).ScaleFactor) & ":1"End IfButton8.Visible = TrueButton9.Visible = FalseElse图纸比例.Enabled = True图纸比例.Text = objvr.Properties.Item("Custom").Item("图纸比例").ValueButton9.Visible = TrueButton8.Visible = FalseEnd If更新显示Call objvr.UpdatePropertyTextDisplay()此段程序代码(已将一些通用代码缩减,只保留了重要部分)主要作用是当启动程序后:程序自动检测打开程序的工作环境,因为本程序只允许在SolidEdge工程图环境下使用;程序中的各个ComboBox控件被赋值;程序自动读取当前工程图中的已有数据并加载到程序相对应的控件上以便修改;程序自动捕捉当前工程图的主视图比例。
2.2.3 控件"确定"程序代码开始写入属性Select Case objSolidEdge.ActiveEnvironmentCase "Detail" 图纸环境Call objvr.Properties.Item("Custom").Add("图号", 图号.Text)其它如零件名称、设计日期等依此类推中间变量Call objvr.Properties.Item("Custom").Add("中间变量", 中间变量.Text)End Select技术要求Dim i As IntegerFor i = 0 To ListBox2.Items.Count - 1TextBox2.Text = TextBox2.Text + Chr(49 + i) + "." + ListBox2.Items.Item(i) + Chr(13) + Chr(10)TextBox2.Text = TextBox2.Text + Chr(49 + i) + "." + ListBox2.Items.Item(i)TextBox2.Text = TextBox2.Text + Chr(13)Next iIf 启用.CheckState = CheckState.Checked ThenCreate/get the application with specific settingsOn Error Resume NextobjApp = GetObject(, "SolidEdge.Application")objDoc = objApp.ActiveDocumentobjSheet1 = objDoc.ActiveSheetCreate a TextBox objectobjTxtboxs = objSheet1.TextBoxesobjTxtbox = objTxtboxs.Add(x1:=0.04, y1:=0.11, z1:=0)If CheckBox1.CheckState = CheckState.Unchecked Then objTxtbox.Edit.TextSize = "0.0035"objTxtbox.Edit.Font = "宋体"objTxtbox.Edit.AspectRatio = "1"objTxtbox.Text = "技术要求:" + Chr(13) + TextBox2.Text ElseobjTxtbox.Edit.TextSize = "0.0035"objTxtbox.Edit.Font = "Arial"objTxtbox.Edit.AspectRatio = "1"objTxtbox.Text = "Notice:" + Chr(13) + TextBox2.Text End IfobjApp = NothingEnd If更新显示Call objvr.UpdatePropertyTextDisplay()End此段程序代码(已将一些通用代码缩减,只保留了重要部分)的主要作用是将用户输入的参数信息保存到当前打开的工程图中,其中比较有特色的是技术要求的输入这段代码,它完全控制了SolidEdge中TEXT这个参数。