基于Excel和Solidworks的刀具零件参数化设计

合集下载

基于Excel和SolidWorks的压力机曲轴参数化设计

基于Excel和SolidWorks的压力机曲轴参数化设计

文章 编号 : 1 6 7 2 — 0 1 2 1 ( 2 0 1 5 ) 0 5 — 0 0 2 4 — 0 3
阻 尼 技 术 在 拉 伸 液 压 机 背 压 回 路 的 应 用
支 U 如红
( 无锡 市蓝 力机床 有 限公 司 , 江 苏 无 锡 21 4 1 7 4)
摘要 : 本 文 以公 司 一 款 拉 伸 液 压 机 液 压 系 统 的 背 压 回路 为 研 究 对 象 , 系 统 分 析 背 压 回路 所 参 与 的各 种 工
2 . 扬J , i 1 大 学 机械 工程 学 院, 江苏 扬J , i 1 2 2 5 1 2 7)
摘要 : 将 E x c e l 与S o l i d Wo r k s软 件 相 结 合 , 利 用 系 列 零 件 设 计 表 建 立 压 力 机 零 件 数 据 库 。 通 过 参 数 化 设
2 原 液 压 系 统 在 生 产 中 出 现 的 问题
原 背 压 回路 动 作 原 理 如 图 2所 示 。 主缸 下 行 动
拉伸 液 压机 常见 的液 压 垫液 压控 制模 式 如 图 1
所示 , 主缸在运 行过 程 中 , 高 压 油 从 阀 2滑 阀 阀 芯 间 隙 中 泄 漏 到 密 闭 容 腔 的现 象 普 遍 存 在 ,泄 漏 并 积 存 在 密 闭 容 腔 的 压 力 在 特 定 工 况 下 会 引 起 设 备 的 误 动 作 , 影 响 制 品 的 重 复 精 度 和 外 观 品质 。 本 文分 析相 关 的 液 压 机 背 压 回路 ,基 于 生 产 实 践 中 的 合 理 性 和 可 行性 , 对 标 准 溢 流 阀 阀体 的结 构 做 出 创 新 , 对 背 压 回 路进 行 最优设 计 。

基于Solidworks和Excel的渐开线圆柱齿轮设计

基于Solidworks和Excel的渐开线圆柱齿轮设计

(2Chengdu ElectIDⅡlechanical Polytechnic School,Chengdu 610031,China)
【摘要】针对目前广泛应用的sohdwork三维软件,以渐开线斜齿圆柱齿轮为例,详细阐
述了如何巧妙利用Microso丘Excd中生成的渐开线数据文件,在sohdworl(s中直接产生渐开线
6赵俊武等编著.solidwork6模具设计实用教程fMl.北京:清华大学出版 社,2004
万方数据
基于Solidworks和Excel的渐开线圆柱齿轮设计
作者: 作者单位:
刊名: 英文刊名: 年,卷(期): 被引用次数:
黄晓燕, 李德群, HUANG Xiao-yan, LI De-qun 黄晓燕,HUANG Xiao-yan(华中科技大学模具技术国家重点实验室,武汉,430047;成都电子机 械高等专科学校,成都,610031), 李德群,LI De-qun(华中科技大学模具技术国家重点实验 室,武汉,430047)
本文链接:/Periodical_jxsjyzz200802024.aspx
万方数据
一60一
黄晓燕等:基于solidworks和列的数据表。将该数据文件另存为“齿轮.t】【t”文件,保存类 型选择“文件(制表符分隔)(+.“t)”,保存过程中会弹出“Mjcrosoft Excel警示对话框”,单击“确定”或“是”按钮即可。注意:在Excel 中生成数据时,前3列必须是x、l,、z坐标值,因为在solid— works中打开数据文件时,系统会默认为前三列数据为x、y、z 坐标清单。 3.2在SoI.dWorks调用渐开线数据文件
机械设计与制造 MACHINERY DESIGN & MANUFACTURE 2008(2) 2次

基于SolidWorks二次开发的零件参数化设计

基于SolidWorks二次开发的零件参数化设计

共同特征 ,只是在相对大小或局部特征上存在一定 IDispatch接 口暴露对象的属 性和方法 ,以便在 客户
的差异 ,如果能够通过一个模板模型衍生 出不同的 程序中使用这些属性并调用它所支持的方法。此种
模型 ,就会大大提 高设计效率。参数化设计是将系 技术 只能开 发 .EXE形 式 的程 序 。所 开 发 的 CAD 系
关 键词 :SolidWorks;二 次 开发 ;Visual C++
中图分 类号 :TP 391.72
文献标 识 同类 结构机械零 件设计的参数化。 参数化造型的基本思想是用数值约束 、几何约束 和
SolidWorks是 美 国 SolidWorks 公 司 基 于 方程约束来说明产品模 型的形状特征 ,从而得到一
Windows平台开发的著名的全参数化三维实体造型 簇在形状或功能上具有相似性的设计方案。参数化
软件 ,它具有强大的零件设计 、钣金设计 、管理设计、 实体造型的关键是几何约束关系的提取 、表达 、求解
绘 制二维 工程 图、支持 异地协 同工作 等 功能 ,它 可 以 以及参数化几何模 型的构建。SolidWorks堤供了非
性。它不仅可以向下兼容二维 AutoCAD,使得 以前 表中指定参数 ,创建多个不同配置的零件或装配体 ;
采用 AutoCAD软件进行 的设计得 以继续使 用和转 二是 利用 编程 语 言 作 为 开 发 工 具 ,对 SolidWorks进
化 ,同时还 可 以与 许 多 其 它 专 业 软 件 (如 有 限元 分 行二 次开 发 ,用程 序 实现 参数 化设计 。
维普资讯
第 26卷第 1期 2007年 3月
武 汉 工 业 学 院 学 报

SolidWorks参数化设计中Excel的应用

SolidWorks参数化设计中Excel的应用

SolidWorks参数化设计中Excel的应用摘要:运用SolidWorks自带的系列零件设计表功能,可以自行设计SolidWorks参数化设计系统,系统主要利用Excel的强大功能,进行二次开发系统界面,达到企业的设计流程及设计规范。

关键词:SolidWorks,设计表,Excel,参数化一、前言大家都知道,SolidWorks可以将Microsoft Excel表格内嵌到SolidWorks文件里面作为系列零件设计表。

通过系列零件设计表来控制模型的相关属性(约二十多种属性可被系列零件设计表控制),可以很方便地对零件或装配体进行配置设计。

大家也知道,Microsoft Excel表格有很强大的数据处理功能。

除了可以在Excel表格上应用丰富的函数外,还可以在表格上加入宏。

基于以上两点,能否在系列零件设计表中应用Excel表格的数据处理功能呢?下面将用一个简单的例子对这个问题作一个探讨。

二、操作实例1、先创建一个螺钉零件,并生成系列零件设计表。

通过系列零件设计表控制的尺寸和特征如图(1)所示:图(1)2、在系列零件表上插入“sheet2”,在“sheet2”上制作如图(2)所示表格。

图(2)注意:1)“sheet1”一定要在最左边的位置,这样SolidWorks才可以读取到尺寸信息。

插入“sheet2”的方法是右击“sheet1”选“插入”命令。

2)表格中除了加入两个复选框外其它全部是普通的单元格3)复选框加入方法如下:3、利用Excel的数据处理功能控制模型的尺寸参数和特征压缩状态。

1)在sheet1!B3单元格处输入公式:=Sheet2!C3公式意义:螺钉总长尺寸与Sheet2上的C3单元格数值相关联2)在sheet1!C3单元格处输入公式:=IF(Sheet2!C6=TRUE,INT((Sheet1!B3-2.17)/E3)+1,IF(Sheet2!C8>(INT((Sheet1!B3-2.17)/E3)+1),INT((Sheet1!B3-2.17)/E3)+1,Sheet2!C8))公式意义:如果Sheet2上的“全螺纹螺钉”复选框选中则自动计算螺纹圈数如果没有选中此复选框,则按Sheet2上的C8单元格数值设定螺纹圈数(手动设定时如果设定的数值超过全螺纹的螺纹圈数时,按全螺纹的圈数更新模型)。

基于SolidWorks的机械零件参数化设计_王东

基于SolidWorks的机械零件参数化设计_王东

基于SolidWorks的机械零件参数化设计王 东,蒲小琼(四川大学制造科学与工程学院,四川成都610065)摘 要:介绍了基于SolidWorks的机械零件参数化设计的两种方法;详尽阐述了用系列零件设计表生成配置和用Visual Basic调用SolidWorks API函数对其进行二次开发来分别实现机械零件参数化设计的基本思想和实现流程。

关键词:参数化设计;配置;SolidWorks;二次开发;Visual Basic中图分类号:TH122 文献标识码:A 文章编号:1671-5276(2004)05-0015-03Parametrical Design of Mechanical Parts Based on SolidWorksWANG Dong,PU Xiao-qiong(Sichuan University,Manufacture Science and Engineering Academy,SC Chengdu610065,China)A bstract:Two methods of parametrical design for mechanical parts based on SolidWorks are introduced in the paper.The paper explains the fundamental thought and the realization flow by means of Visual Basic,w hich calls for SolidWorks API to its further development.The paper also show s how to em ploy design table to pro-duce config uration realizing parametrical design fo r mechanical parts.Key words:parametrical desig n;configuration;further development of solidw orks;visual basic0 引言许多机械零件的形状结构具有共同特征,只是在相对大小或局部特征上存在一定的差异,如果能够通过一个模板模型衍生出不同的模型,就会大大提高设计效率。

基于SolidWorks的零件配置和参数化设计

基于SolidWorks的零件配置和参数化设计

基于SolidWorks的零件配置和参数化设计张盟盟;庞俊忠;彭星;刘德昌【摘要】介绍了利用SolidWorks自身强大的参数化建模功能实现零件标准库建立的方法,这种方法避免了利用软件的二次开发的繁琐,而且便于修改、维护和扩展.介绍了利用方程式驱动的原理并利用方程式驱动实现齿轮参数化设计;介绍了编辑零件配置的两种方法;在SolidWorks中利用配置功能与Excel表格建立数据库相结合和方程式驱动尺寸与配置功能相结合的两种方法建立了丝杠库.【期刊名称】《机械管理开发》【年(卷),期】2015(030)009【总页数】4页(P23-26)【关键词】SolidWorks;配置;方程式驱动;参数化建模【作者】张盟盟;庞俊忠;彭星;刘德昌【作者单位】中北大学机电工程学院,山西太原030051;中北大学机械与动力工程学院,山西太原030051;中北大学机械与动力工程学院,山西太原030051;中北大学机械与动力工程学院,山西太原030051【正文语种】中文【中图分类】TP391.72引言目前,市场上有很多三维设计软件,如Solid-Works、Pro/E、UG等,它们具有强大的实体建模、参数化特征造型、曲面造型以及处理大型装配体的功能,被广泛用于机械、航空等各个领域。

在机械产品的设计开发的过程中,如果设计人员能从CAD系统的标准件库中获得满足设计要求的标准件,可以大大减少工作量,提高设计效率。

由于大部分三维软件普遍缺少标准零件库。

为此,对标准件的系列化设计或者对三维软件进行二次开发以建立标准零件库非常有必要,这样可以方便用户使用。

赵仕元[1]运用SoildWorks,通过基于COM 组件的二次开发,完成了普通标准件、轴承标准件、导柱类模架的参数化三维造型。

黄迎春[2]利用VC++6.0编程工具结合SolidWorks API接口函数,基于SolidWorks平台开发了一套具有齿廓精确建模功能的齿轮参数化设计系统。

基于Solidworks的机械零件参数化设计方法

基于Solidworks的机械零件参数化设计方法

基于Solidworks的机械零件参数化设计方法【摘要】三维设计软件是机械设计中常用的技术软件,为机械零部件的结构设计提供了十分方便直观的软件开发平台。

Solidworks是一款具备强大参数化建模功能的三维设计软件,在Solidworks的软件环境下,对机械零件的参数化设计方法展开讨论,针对性的分析了各种设计方法的技术特点,为机械零件的参数化设计人员提供了有价值的技术参考。

【关键词】Solidworks 机械零件参数化设计设计方法机械产品因为其几何造型的可视性使得设计软件得以替代人工制图,在产品造型设计和零部件设计阶段起到了巨大的作用。

在当前的机械行业,同类型产品往往更新换代的速度相当的快,因此,不同代的产品无论是在造型设计还是零部件的采用上都具有一定的延续性,因此,针对零部件几何形状特征的相似点进行零部件的参数化设计可以大幅度的缩减设计周期,提高设计效率。

对于机械产品而言,参数化设计主要是集中在对零部件的图纸设计上,因此零件模版的作用就比较重要,通过建立通用系数高、系列化脉络清晰和标准化程度搞的定型产品的参数化模型,可以基于模型参数的修改,达到对零部件的重新设计。

在实际的设计工作中,通过约束机械零部件模型的几何约束、力学性能约束以及运动状态约束,可以得到一个参数化的形状特征,这一系列的参数化模型的构造过程都可以基于Solidworks软件设计开发平台来展开。

在Solidworks三维设计软件中,通过软件内置的非全约束的参数化实体特征建模与曲面建模相结合的技术,可以全方位的实现零件的参数化设计工作。

实际设计工作中,主要采用两种方法实现零件的参数化模型的建立:首先,是基于软件内部的参数化表格管理技术,创建零部件的参数化装配体模型;其次是基于计算机编程语言对Solidworks进行二次开发,是的参数化设计得以用程序实现。

两种方法在实际的机械零件的参数化设计中都具有广泛的应用,本文将着重阐述基于Solidworks的机械零件的参数化设计方法,为机械零部件的参数化设计提供新的设计思路。

基于SolidWorks零部件参数化设计的工程图调优研究

基于SolidWorks零部件参数化设计的工程图调优研究
充 三 角 (1 1 2 2x ,3。所 有 (,)取 值 范 围 为 x, , , , y ) y xy 3 x y ( , ) 具体 格式 :后 面跟 符号 内部 和外 部类 名 ,后 面 O1。 #
使 用Sl Wok制 作 工 程 图 .提 高 效 率 的 首要 工 oi rs d 作是 准确 地定 制符 合企 业 的设计模 板 。工 程 图模板 的
基 于Sl Wok零 部件参 数 化 设 计 的 o d rs i
工 程 图调 优 研 究
侯 志利 杨金 刚 秦 慧斌 王 宗彦
( 北 大 学 机 械 工 程  ̄C D C M研 究 室 中 A /A 山西 太原 0 ̄5 ) 3 1
【 要】 vV 6 为开发工具 , 摘 2 B. O 以某一 图样 为工程 图参考模板 , 通过二次开发 实现 了 0d 0k设计环境 下参数化 s1w r i s
l S l Wok参数 化 工 程图 绘制方 法 o d rs i
Sl Wok2 o/o6 本不 能提 供 符合 企 业标 准 的焊 oi rso52o 版 d
接符 号 , 角度 标 注不 符标 准 。只能标 注形 如 2 4 / 5。
4* 5
2L , /
Sl Wok ̄维 模 型 参 数 化驱 动 后 ,生 成 新 的产 od rs i 品 ,其 工程 图图形 变化 很 大。线 型不 符 合 国标 简 化标
准 。为此 , 先解 决 如下 几个 参数 化工 程 图绘制 的 问题 。 便 于后续 的工程 图布局 调整 。
11 工程 图模 板 的 绘 制 及 存 放 .
的焊 接 符号样 式 ; 能标 注形 如 / 一 的焊接 符 号 。 不
笔 者在 实际 操作 中采 用 了如 下两种 方式 来解 决上

基于SolidWorks二次开发的零件三维参数化设计及装配

基于SolidWorks二次开发的零件三维参数化设计及装配
7期

盼, : 等 基于 s l wok 二 次开发 的零件 三维参数化设计及装 配 0d rs i
17 65
V +和 S l Wok 相 关 联 。然 后 是 Sl Wok 加 C+ oi rs d oi rs d
值 的设计 参数 保 存 到 自定 义 零 件 库 中 , 便 以后 再 方
D c se by o o ,A sm l c和 D a ig o , D rwn D c 可分 别 用 于 对 零
件 图 , 配 图和工程 图的操 作 。 装
若用 户需 要定 义新 参 数 , 相应 列 表 中输 人 参 在 数值 实 现绘 图 , 或保 存新 参数 至零 件 库 , 据 提示 输 根 入新 参数 类型 名 称 , 即可 在零 件 库 中添 加 参 数 类 型 和参 数值 , 方便 用 户 下 次 使 用 。使 用 自定 义 参 数 绘
13 S l Wo k P 对 象模 型 . oi r s A I d
Sl Wok 对 象 模 型 分 为 若 干 层 , 一 层 又包 oi rs d 每 括若干 子对象 , 每个 对象 都有 自己的属 性 、 方法 和 事
件 。所 有 的子对 象 的 控制 权 均 隶 属 于 上 级父 对 象 , 也就是 说要控 制一 个对 象就 必须先 获 得其 父对 象 的 控制权 。其 模型结 构如 图 2所 示 。
步骤 , 首先选 择需 要倒 角 的边 线或 顶 点 , 然后 设 置 函 数 参数 完 成 倒 角 ] 。文 中倒 角 通 过 距 离 和 角 度 实 在实 际应用 中 , 在 大 量 有 着 特殊 要 求 的非 标 存
准零件 , 设计 人员 需要 根据 特殊需 求 设计 这些 零 件 。

基于SolidWorks二次开发的零件三维参数化设计及装配

基于SolidWorks二次开发的零件三维参数化设计及装配
数据库设计包括很多方面, 本文着重介绍数据 表的设计。在数据表设计时, 每一个零件对应一张 数据表, 将零件的各个参数作为列 ( 即属性 ), 将 不 同的参数组合作为行 ( 即元组 )。图 6给出了法兰的 数据表 [ 3 ] 设计。
图 5 用户自定义参数类型
pM odelD oc- > ICreateC ircleByR ad ius2( 0, 0, 0, R1, & retval2 ) ; / / 画圆 pSketchM gr- > Sk etchT rim ( 0, a, b, 0, & retval) ; / /剪裁 R1 下 半圆 pFeatureM anager- > Featu reE xtrus ion( true, false, false, 0, 0, L3 / 2, 0. 01, false, false, false, false, p i /180, p i/ 180, false, false, false, false, 1, 1, 1, & retval3) ; / /拉伸形成基本轮廓 pM odelD ocExt- > SelectByID 2 ( - T ( " " ), - T ( " EDG E " ), 0, -
Science T echno logy and Eng ineering
V ol 10 N o 7 M ar 2010 2010 Sci T ech Engng
基于 SolidW orks二次开发的零件三维参数 化设计及装配
赵盼张 燕薛峰李健
( 辽宁石油化工大学计算机与通信工程学院, 抚顺 113001)
/ /将其 显 示 在
}
主 要 的 ADO 对 象 有 Connection、Comm and、

基于solidworks的球头立铣刀参数化设计设计学士学位论文

基于solidworks的球头立铣刀参数化设计设计学士学位论文

本科毕业论文(设计)论文题目:基于SolidWorks的球头立铣刀参数化设计摘要本课题针对数控刀具的设计与制造现状进行研究分析,以SolidWorks2011为CAD开发平台,利用SolidWorks提供的API技术,结合Visual Basic技术,对SolidWorks进行二次开发,探索能够满足现代企业需求的“直柄立铣刀的三维参数化设计系统”的开发途径。

本文主要以四刃球头立铣刀为例进行研究。

本文从球头立铣刀的几何模型着手,在国内外关于球头立铣刀的设计、分析等方面研究的基础上,通过对传统等螺旋角刃口曲线的模型进行分析,建立了球头立铣刀柱面、球面上等导程螺旋线的数学模型。

并联系加工过程等计算出球头立铣刀刃部及球头部分前刀面成形曲线的数学模型。

本论文应用SolidWorks API技术和VB技术对SolidWorks进行二次开发,研究了基于SolidWorks的刀具三维参数化设计系统的开发思路和开发规范,通过调用SolidWorks内部的API函数对刀具参数化模型进行驱动,达到通过改变参数可以得到一系列不同尺寸的铣刀模型,使铣刀的设计变得方便、快捷。

关键词:球头立铣刀,SolidWorks,数学模型,参数化,VBTechnology of Parametric Design System for Ball end MillBased on SolidWorksAbstract3D Parameterized Design System for Helix—Bladed Milling Cutter Base on SolidWorks2011 platform was developed to satisfy the requirement for design andmanufacturing of numerical control cutter in machining shop.The development tools,Visual Basic were applied in the development process,This designsystem provides an effective program platform to design Four blade Helical ball-end cutter. In this Paper, Based on the geometric model and discretization of the milling cutting edge, a internal analyse and research about design and analysis of the ball-end cutter is reviewed. By the traditional analysis of the equal helix angle edge curve model,a mathematical model of the equal Spiral lead is established on the cylinder and sphere of the ball-end cutter.With Practice and Process to calculate the ball- end cutter knife groove back, And contact the processing and calculation of a ball-milling blade Ministry and the ball head part of the rake face forming the curve of the mathematical model.SolidWorks API technology and VB tool were employed in the development process.The aim of development SolidWorks is to implement 3-dimensional Parameterized design of helix—bladed milling cutter.The special module was embedded the CAD platform SolidWorks, Achieve by changing the parameter can be a series of different size cutter model, the design of the cutter becomes convenient, fast.Keywords:Ball end mill,SolidWorks,Mathematical model,Parametric,VB目录第一章绪论 (1)1.1引言 (1)1.2 球头立铣刀的特点 (1)1.3 球头立铣刀三维参数化建模与分析软件 (2)1.3.1 参数化建模软件及二次开发方法的选择 (2)1.3.2 SolidWorks简介 (2)1.3.3 Visual Basic简介 (2)1.4课题的意义和研究内容 (3)1.4.1课题的意义 (3)1.4.2 课题的研究内容 (3)第二章球头立铣刀的设计 (3)2.1 球头立铣刀设计概论 (3)2.2球头立铣刀刀刃曲线的分析和数学建模 (4)2.3 球头立铣刀螺旋角数学模型 (4)2.3.1球头立铣刀螺旋角的作用 (4)2.3.2球头立铣刀螺旋角数学模型的建立 (4)2.4球头立铣刀刃形曲线数学模型 (5)2.5球头立铣刀退刀槽扫描曲线的数学模型 (7)2.6端截面形状的数学建模 (8)第三章SolidWorks的二次开发实现方法 (11)3.1 SolidWorks二次开发概述 (11)3.2 VB在SolidWorks二次开发中参数化的实现方法 (11)第四章球头立铣刀的参数化设计 (16)4.1 参数化设计的概述 (16)4.2 四刃球头立铣刀参数化模型的建立 (17)第五章总结 (24)参考文献 (24)致谢 (25)附录源程序 (26)第一章绪论1.1引言在当今快速发展的制造业中,切削加工起着十分重要的作用。

SolidWorks零件设计表运用参数化设计

SolidWorks零件设计表运用参数化设计

SolidWorks零件设计表运用参数化设计1.首先以现有零部件为基准。

例如:一个套筒,在现实使用中,套筒为铸铝成型,所以套筒的长度在实际产品配对中,其长度L是多种多样的。

示例中:默认L=10mm。

2.选择SW中插入→表格→设计表,进入界面。

如下图所示:3.默认选择自动生成,选择所需草图特征,确认后进入设计表格。

如下图所示:4.选中表格中“普通”右击选择“设置单元格格式”选择“常规”进行确认,将表格中:“普通”转换零件尺寸数值。

(如同Excel表格操作一样)5.在本示例中,我们所关心的只是套筒L长度,所以可以把表格中后面三项“套筒的内径”、“套筒的外径”以及“旋转生成所需的中心轴”草图特征删除。

同时为便于查看表格,可以对表格进行优化(根据个人习惯,无非就是单元格的插入、删除、输入而已)。

如下图所示:6.依次在表格中输入我们所需要的参数值,示例中,我们取套筒五种型号,从P01到P05,长度依次递增10mm,(注:在输入新的L值时,我们输入的是数字但有可能会显示出文字“普通”,只需参照步骤4设置单元格格式即可调节成数值)如下图:7.到此为止,我们设计表中的参数已设置好,只需在SW界面中,鼠标点击设计表以外的操作区域,设计表将会自动保存。

弹出如下对话框,点击确定即可!8.回到SW界面设计树中,选择“配置”界面,如下图所示。

可以清楚的看到我们刚刚在设计表中所输入的参数值。

可以把不需要的配置删除(例如:默认这个配置),保留我们所需。

9. 点击我们所做的配置,可以相应得到套筒的不同规格长度L 。

如下图所示:1)P01,L=10mm2)P02,L=20mm3)P03,L=30mm小结:通过SW中的设计表,我们可以很好的实现产品参数化设计,以本示例中,我们只是单一的配置了套筒的长度L值,其实在设计表中,我们还可以对套筒的内径、外径同时进行参数配置。

说直白点,其实SW设计表就是一个简单的Office 工具Excel输入的过程,只需明白控制表格中零件草图特征所对应的含义,找对草图特征,表格输入相应参数然后在实际使用过程中调用出来,就OK了!以上只是个人在实际工作中SolidWorks2011所运用的内容,现阶段SW 2015版本都发布了,也许相应的内容会更加强大,在产品参数化领域有着更好进步与发展!此文档只为分享一些心得,如有雷同敬请谅解,大家共同学习与进步!。

SOLIDWORKS参数化设计方法

SOLIDWORKS参数化设计方法

SOLIDWORKS参数化设计方法三维建模软件本身的设计思路就是参数化设计的思路,我们所定义的尺寸都是作为驱动尺寸而存在的,只要改变尺寸的大小,模型的大小就会相应的发生变化,这也是参数化设计的基础。

下面我们一起来了解下SOLIDWORKS自动化参数设计方法。

在SOLIDWORKS中使用尺寸驱动方式最多的就是配置,配置可以让我们在单一的文件中对零件或装配体生成多个设计变化,通过切换不同的配置,来表现出产品的不同状态。

因此通常应用于相似产品和系列化产品的设计中,它的优点就是比较直观,切换配置后看到的就是我们想要的,而且还可以大量减少模型创建时间,从而提高工作效率,它所有的参数都是保存在设计表中的,维护起来也比较简单。

但是如果建立了很多配置,就会使模型文件变得很大,影响大装配体的性能,而且由于配置可变化的规则有限,因此它并不适合规则复杂、模型数量多的产品。

在SOLIDWORKS中还可以使用逻辑驱动的方式,逻辑主要是应用方程式来定义,在模型中定义了全局变量之后,使用函数以及方程式将全局变量与变化的参数进行关联,通过控制全局变量值来实现模型的变化。

它的优点是主参数管理方便、使用函数及方程式支持的逻辑更多,同样的如果模型中的方程式有很多的话,会对模型的打开速度、大装配体的性能产生影响,而且方程式中支持的函数类型也是有限的,因此它更适合于逻辑变化相对简单、模型数量不是很多的产品。

还可以使用Excel宏驱动的方式来实现产品的参数化设计,Excel 中支持的函数和方程式就很多了,因此它可以支持规则较复杂的产品,但由于Excel中的所有数据都需要人工来添加,如果模型数量比较多的话,就会需要大量的时间来输入所有模型的参数数据,因此这种方法并没有普遍被使用。

再有就是使用程序来实现了,通过API接口来实现参数的传递。

比如SolidKits.AutoWorks软件,就是通过API接口来自动提取模型的参数信息,包括设计树、模型尺寸、特征等,再将参数表的信息通过API接口返回到模型中去,从而实现产品的自动化参数设计。

SolidWorks的参数化功能有多种实现方式.

SolidWorks的参数化功能有多种实现方式.

SolidWorks的参数化功能有多种实现方式,本文详细介绍了利用Excel表格驱动SolidWorks模型的方法:通过Excel输入参数,利用Excel表格ActiveX控件、方便的数据计算能力,结合SolidWorks方程式及宏功能,实现对SolidWorks模型尺寸修改及更新。

参数化设计方法就是将模型中的定量信息变量化,使之成为任意调整的参数。

对于变量化参数赋予不同数值,就可得到不同大小和形状的零件模型。

用CAD方法开发产品时,产品设计模型的建立速度是决定整个产品开发效率的关键。

如果该设计是从概念创意开始,则产品开发初期,零件形状和尺寸有一定模糊性,要在装配验证、性能分析之后才能确定,这就希望零件模型具有易于修改的柔性;如果该设计是改型设计,则快速重用现有的设计数据,不啻为一种聪明的做法。

无论哪种方式,如果能采用参数化设计,其效率和准确性将会有极大的提高。

在CAD中要实现参数化设计,参数化模型的建立是关键。

参数化模型表示了零件图形的几何约束、尺寸约束和工程约束。

几何约束是指几何元素之间的拓扑约束关系,如平行、垂直、相切和对称等;尺寸约束则是通过尺寸标注表示的约束,如距离尺寸、角度尺寸和半径尺寸等;工程约束是指尺寸之间的约束关系,通过定义尺寸变量及它们之间在数值上和逻辑上的关系来表示。

在参数化设计系统中,设计人员根据工程关系和几何关系来指定设计要求。

要满足这些设计要求,不仅需要考虑尺寸或工程参数的初值,而且要在每次改变这些设计参数时维护这些基本关系。

即将参数分为两类:其一为各种尺寸值,称为可变参数;其二为几何元素间的各种连续几何信息,称为不变参数。

参数化设计的本质是在可变参数的作用下,系统能够自动维护所有的不变参数。

因此,参数化模型中建立的各种约束关系,正是体现了设计人员的设计意图。

SolidWorks是典型的参数化设计软件,参数化功能非常强大,并且实现方法多种多样。

笔者今天介绍一种通过Excel表格对模型参数进行驱动的方法,其特点是充分利用Excel表格强大的公式计算、直观的参数输入、方便的数据维护功能,来实现产品的参数化、系列化设计。

solidworks参数化设计方法

solidworks参数化设计方法

Solidworks参数化设计方法摘要S o li dw or ks作为一款专业的三维建模软件,提供了强大的参数化设计功能,可以在设计过程中轻松实现参数的自动更新和修改,大大提高了设计的效率和灵活性。

本文将介绍So li dw o rk s参数化设计的基本理念和步骤,以及如何使用该功能进行快速的设计和修改。

1.引言随着科技的发展,传统的机械设计方法已经无法满足当今快速迭代的市场需求。

参数化设计的兴起为设计师们提供了一种更加高效、智能的设计方式。

So li dw or ks作为领先的三维建模软件,具备强大的参数化设计功能,为用户提供了便利和灵活性。

本文将详细介绍S ol id wo r ks参数化设计方法,帮助读者快速上手并取得令人满意的设计效果。

2.参数化设计的基本理念参数化设计的基本理念是通过设定和控制模型的各项参数,从而实现模型的自动更新和修改。

通过改变参数的数值,模型会自动调整其尺寸、形状和其他属性,极大地减少了手动修改的繁琐步骤,提高了设计的效率和准确性。

3. So lidwork s参数化设计的步骤S o li dw or ks参数化设计的步骤如下:3.1定义参数在进行参数化设计之前,首先需要定义设计中需要用到的各项参数。

这些参数可以包括尺寸、角度、长度等。

在S ol id wo rk s中,可以通过“参数”功能添加和管理参数,并为其设定数值范围和初始值。

3.2创建特征在定义好参数之后,可以开始创建模型的各个特征。

在So li dw o rk s 中,可以通过绘制草图、拉伸、旋转和修剪等功能创建基本特征。

在创建特征的过程中,可以直接使用之前定义好的参数,使得模型的各个部分都与参数关联起来。

3.3建立关系在特征创建完毕后,可以通过建立关系来进一步确定模型的性质。

关系可以是几何关系(如平行、垂直等),也可以是数值关系(如等于、大于等)。

使用关系的好处是,当某个参数的数值改变时,与之相关联的关系会自动更新,使得整个模型得到实时的修改和调整。

Solidworks下系列零件参数表的制作

Solidworks下系列零件参数表的制作

Solidworks 下系列零件参数表的制作1、绘制一个系列零件的典型草图,标注参数,参数的名称便于识别和记忆。

2、生成零件。

3、插入系列零件参数表。

4、选择系列零件参数,不变的值一般不需要加入。

这里选草图1中的D0。

多选用CTRL键。

5、自动生成的表
6、添加配置(也可以先添加配置,后插入表,再添加参数)
7、系列的每个配置都加入
8、右键点击系列数据设计表,编辑表格数据,填完数据后,点勾,回到配置界面。

9、双击配置名,可以看到实体图根据表数据改变。

装配图的系列配置
1、在总装图下添加配置(也可以添加子配置)
2、插入系列零件参数表(也可以在添加配置前插入,同零件参数表方法一样)
3、右键单击要配置的部件,为每个配置选择指定配置的零部件。

要将所有部件指定配置。

4、右键单击系列零件设计表,选编辑表格
5、将新的配置添加到表格。

6、双击配置名,可以看到实体图根据表数据改变。

基于Solidworks的零件参数化设计

基于Solidworks的零件参数化设计

基于Solidworks 的零件参数化设计摘要:论述了利用Visual C++ 6.0对Solidworks 进行二次开发的基本原理和一些关键技术,开发了可以与Solidworks 无缝集成的动态链接库DLL ,并且介绍了一个简单的应用实例的实现。

0 引言Solidworks 是一款非常优秀的三维机械软件,其易学易用、全中文界面等特点深受广大工程技术人员喜欢。

随着学习和使用Solidwork 的人员越来越多,企业为了提高效率和市场竞争力,必然有快速开发新产品、形成自身产品特色的需求,而且对于一些存在着许多重复性的劳动的产品设计需要缩短产品的开发周期。

因此有必要对SolidWorks 进行二次开发,使其能够在输入少量变化参数的情况下迅速生成所有产品模型并装配,最终生成工程图。

SolidWorks 二次开发分两种,一种是基于OLE Automation 的IDispatch 技术,一般常用于Visual Basic、Delphi 编程语言的接口,通过IDispatch 接口暴露对象的属性和方法,以便在客户程序中使用这些属性并调用它所支持的方法,此种技术只能开发EXE 形式的程序,所开发的软件不能直接加挂在SolidWorks 系统下,无法实现与SolidWorks 的集成;另一种开发方式是基于COM 的,这种技术可以使用最多的SolidWorks API(Application Programmi ng In terface,应用程序接口)函数。

实际上SolidWorks 本身就是用Visual C++编写的,所以使用Visual C++通过COM接口开发,可以实现对SolidWorks 底层的开发并且代码的执行效率高。

因为本文开发的是SolidWorks DLL(Dynamic Link Library ,动态链接库)插件,故采用基于COM 的开发方式。

1 SolidWorks 二次开发原理1.1 SolidWorks API 中的术语COM (Component Object Model ,组件对象模型)技术是SolidWorks API 的基础,COM 对象是一种包含接口、属性和事件以对象形式封装的实体,它以接口的方式提供服务,这种接口是COM 对象与使用COM 对象的客户程序进行通信的唯一通道。

Solidworks的设计自动化和参数化建模方法

Solidworks的设计自动化和参数化建模方法

Solidworks的设计自动化和参数化建模方法设计自动化是一种通过利用计算机软件和工具来自动执行设计任务的方法。

在Solidworks中,设计自动化可以通过使用宏、设计库和驱动工程等功能来实现。

参数化建模是一种基于参数的建模方法,它可以通过改变参数的数值来改变设计模型的形状和尺寸。

在Solidworks中,设计自动化和参数化建模方法的结合可以大大提高设计效率并减少错误。

下文将详细介绍Solidworks中的设计自动化和参数化建模方法的实际应用。

一、设计自动化方法1. 宏宏是Solidworks中一种自定义的脚本语言,可以通过编写宏来实现一系列设计操作的自动化。

例如,设定一个宏来自动创建特定形状的零件、连续执行某个设计操作、一键完成几个环节等。

在Solidworks中,可以通过录制宏或编写宏来实现设计自动化。

宏可以重复使用,并与其他功能结合使用,大大提高了设计效率。

2. 设计库设计库是Solidworks中用于存储和管理设计元素的工具。

它可以包含零件、装配和图纸等多种元素,并允许用户通过创建和管理目录结构来组织设计库中的元素。

通过使用设计库,可以快速访问和引用之前设计的元素,避免重复设计,提高设计效率。

3. 驱动工程驱动工程是一种利用参数驱动设计思想的方法。

在Solidworks中,可以使用驱动工程功能来定义和管理设计参数,并根据参数的变化自动调整设计模型的尺寸和形状。

例如,可以创建一个基于公差的参数,使得设计模型可以根据公差规范自动调整。

驱动工程使得设计过程更加灵活和智能化。

二、参数化建模方法1. 尺寸和关系在Solidworks中,可以使用尺寸和关系来定义设计模型的形状和尺寸。

通过在模型中添加尺寸,可以精确地控制模型的大小。

通过添加关系,可以定义模型各个元素之间的关系,例如平行、垂直、共线等。

通过使用尺寸和关系,可以实现模型的参数化建模。

2. 宏特性宏特性是一种在Solidworks中用于创建参数化模型的工具。

基于SolidWorks和Excel二次开发零部件参数化设计研究

基于SolidWorks和Excel二次开发零部件参数化设计研究

基于SolidWorks和Excel二次开发零部件参数化设计研究郭书英;赵立胜;李世杰;胡雪松;秦兆杰
【期刊名称】《河北省科学院学报》
【年(卷),期】2022(39)3
【摘要】分析了基于SolidWorks和Excel二次开发的原理,二次开发的两种方式,利用SolidWorks提供的API接口,阐述了SolidWorks与Excel相结合实现零部件参数化设计的方法流程。

在此基础上开发的参数化设计方法简单,可扩展性强,无需维护代码,并给出了开发实例。

【总页数】4页(P21-24)
【作者】郭书英;赵立胜;李世杰;胡雪松;秦兆杰
【作者单位】河北电力装备有限公司
【正文语种】中文
【中图分类】TP391
【相关文献】
1.基于SolidWorks二次开发中零件参数化设计坐标转换研究
2.基于SolidWorks 的凸轮机构参数化设计二次开发研究
3.基于SolidWorks二次开发的压力容器非标件参数化设计研究
4.基于SolidWorks二次开发技术的麻花钻参数化设计系统研究
5.基于SolidWorks的参数化设计二次开发研究
因版权原因,仅展示原文概要,查看原文内容请购买。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

65
首先把要调用变量的尺寸全部显示出来( 见图 3) ; 把所有不设变量的尺寸全部隐藏,只保留主要 驱动尺寸; 然后给相关尺寸重新设定名称。
图 3 显示尺寸的方法
把三维图中所有的驱动尺寸名称改为图 1 中的 变量名称,如图 4 所示。
图 6 链接文件
图 4 尺寸改名
( 3) 在 Excel 中输入相关参数 新建一个 Excel 表,依次输入三维图中各尺寸 的名称,并在相应栏中输入其它型号刀垫的相关参 数,如图 5 所示。
关键词: Solidworks; 参数化引擎; 数据库; 装配设计
中图分类号: TG702
文献标志码: A
Parametric Design Engine of Cutting Tools Parts Based on Excel and Solidworks
Li Daigang,Liu Xing,Feng Qiuwang,Yang Jiankang
收稿日期: 2012 年 10 月
4 参数化设计在装配设计中的应用
在复杂机构和机械的设计中,有许多相互关联 的装配尺寸,可运用成组技术中零件分类的方法把 零件分成若干类( 通常有视检法、生产流程法、编码 分类法) [2],再按类别进行系列化设计,并把各个系 列中有联系的尺寸用同一参数化引擎进行驱动。当 设计方案中有一个零件尺寸需要调整时,通过参数 化设计引擎可将相互关联的尺寸和几何特征全部调 整。
Abstract: The parts database is established based on the serial parts,with Excel as the parametric design engine of Solidworks. Taking the frequently used parts in cutting tools industry as example,the importance of parametric design during the assembly design is explained,and the whole operation process is presented.
[2]符纯华. 计算机辅助制造[M]. 西南交通大学出版社, 2006.
[3]王先逵. 计算机辅助设计[M]. 清华大学出版社,1999. 第一作者: 李代刚,成都工具研究所有限公司,610500
成都市 First Author: Li Daigang,Chengdu Tool Research Institute
5 结语
本文通 过 实 例 探 讨 了 参 数 化 设 计 的 方 法,以 Excel 作为 Solidworks 的参数化设计引擎,建立参数
化设计数据库,并在装配设计中运用此方法。这不 仅简化了参数化设计的工作,体现了自上而下的新 型设计理念[3],也便于设计管理。
参考文献
[1]董西军. 基于 Solidworks 的参数化设计[M]. 机械制造 与研究,2008,36( 2) : 26 - 27.
在深孔加工过程中,刀具容易产生轴向颤动,钻
头切削刃部分容易发生变形。因此,在刀具设计时 将导向块长度适当减小,即在铣刀槽工序前将刀片 长度磨短 2. 0mm。这样,铣出的导向槽长度也相应 减小 2. 0mm,从而提高了钻头耐用度。位于刀具结 构最外端的中心齿选用高硬度的 92545YW3 材质, 有利于提高钻头的强度和耐磨性。深孔钻头的尾部 采用方牙内螺纹,应与钻杆 I 配车加工,以达到定位 准确、松紧适度、连接良好的要求( 见图 2) 。
1 深孔钻头的加工
加工深孔钻头的工艺路线为: 下料→铣各部→ 焊接、喷砂→车各部→磨外圆→刃磨各部→烧字。
将硬质合金刀片焊接在刀体上,刀片由导向块 831100YT14 × 2 和 切 削 齿 ( 中 心 齿) 92545YW3 组 成。深孔钻头上的导向块起导向和定心作用,可减 小钻孔时的钻头偏斜和切削振动。深孔钻切削齿和 导向块的布置主要需要考虑分屑功能和切削径向力 的平衡。使用过程中,如果钻头部分的刀片损坏,可 将其取下重新焊接,并重新加工刀头部分,然后再与 钻杆连接。
66
工具技术
连接式深孔加工的需求在不断增长,需要 大量不同规格的 BTA 单长深孔钻、喷射钻和 DF 深 孔钻。由于孔加工深度不断增加,深孔钻的钻杆长 度也需要加长,为此设计制造了采用连接方式加长 的硬质合金深孔钻( 见图 1) 。这种刀具分为三部 分: 深孔钻头部分、钻杆Ⅰ和钻杆Ⅱ。先分别对钻头 部分、钻杆Ⅰ和钻杆Ⅱ进行独立加工,然后以螺纹拧 紧方式将其连接到一起。
( 2) 数据库说明 Sheet2 表是一个简易的数据库,当零件代号增 加时,只需在数据库中增加相应的参数。按上述方 式把参数化设计表格中的所有参数都函数化后,只 要在名称栏中输入相应的零件代号,即可得到对应 的参 数。 由 于 Excel 和 Solidworks 相 互 关 联,在 Solidworks 中就可建立三维图模型。
图 7 系列化列表
( 1) 参数函数化 由于零件参数较多,以“d1 @ 草图 2 ”、“D@ 草 图 2”、“Kr@ 草图 1”几个代表性参数为例。
“d1@ 草图 2”= MID( A3,6,3)
即取 A3 格 中 第 六 个 字 符 后 的 三 个 字 符 赋 予 “d1@ 草图”,A3 格中是刀垫的代号。
Keywords: Solidworks,parametric design,database,assembly design.
1 引言
Solidworks 是美国 Solidworks 公司开发的 三 维 设计软件,操作简便,拥有友好的界面、强大的参数 化设计系统、开放的体系结构以及丰富的三方支持 软件[1]。利用 Word、Excel 等办公软件实现与 Solidworks 对接完成系列零件的参数化设计,建立数据 库,并运用到装配设计中,具有重要的意义。参数化 设计有两个重要因素: 一是参数化设计图元,确定其 几何关系,给出各特征的基本尺寸参数; 二是参数化 设计引擎,对图元相对几何关系和基本尺寸参数进 行扩充。
Co. Ltd. ,Chengdu 610500,China
图 5 Excel 参数表
( 4) 把 Excel 表与 Solidworks 关联,形成系列零 件表
在 Excel 中操作步骤如下: 插入→表格→设计 表→从对话框中选择( 见图 6) →保存 Solidworks 文 件→系列化零件生成完毕,结果如图 7 所示。
3 建立零件数据库
当一类零件都具有相同的几何关系和几何特征 时,可通过上述方法进行系列化设计,但如果零件数 量庞大,大量数据处理时极易出错。经过反复试验 和计算,Excel 中对每个单元格进行函数化处理,从 而在零件名称一栏中输入零件代号,对应参数就出 现在对应单元格中,即利用 Excel 建立简易的数据 库,仍以前例进行说明。
5. 8 6. 8 2 0. 4 35
根据表 1 给出的参数任选一种,画出三维图,并
把几何关系表达清楚,如图 2 所示。
图 2 三维模型
( 2) 对已建立的图元赋变量 三维图中的图元在未赋值前仅是三维图形,并 不能改变其自身参数。为其特征尺寸命名,以便后 续使用。
2013 年第 47 卷 No. 2
图1
在刃磨工序中,选用磨粒硬度高、切削性能好的 碳化硅砂轮来刃磨硬质合金材料。为了减小钻孔时 的径向力 和 被 钻 孔 的 偏 斜 程 度,选 择 144° 的 钻 尖 角。为了防止崩刃现象,前角不宜过大。磨制切削 齿时,一般选择 0° - 2°的前角。但在加工韧性较大 的材料时,为便于断屑,也可选择 2° - 3° 的 前 角。 为了减轻后角的磨损,可根据所加工材料选取 8° - 12°的后角。
64
工具技术
基于 Excel 和 Solidworks 的刀具零件参数化设计
李代刚,刘星,冯秋旺,杨建康
成都工具研究所有限公司
摘要: 利用 Excel 作为 Solidworks 的参数化设计引擎,在系列化零件的基础上建立零件数据库。以刀具行业
常用的零件作为示例进行说明了参数化设计的意义,对整个操作过程进行了简要说明。
收稿日期: 2012 年 10 月
图 1 刀垫即尺寸代号 表 1 各型号刀垫对应相关参数
型号 C09B - 5. 8 C12B - 6. 8 D15B - 6. 8 D19B - 7. 8 S12B - 6. 8 V16B - 5. 8
……
d 8. 53 11. 7 11. 7 14. 88 11. 7 8. 53
“D@ 草图 2”= D3 + 1
把 D3 格中的值加 1 后赋值给“D@ 草图”,D3 格中是“d1@ 草图”的参数。
“Kr@ 草图 1”= LOOKUP( MID( A3,1,1) ,Sheet2! ¥ A ¥ 1: ¥ A ¥ 20,Sheet2! ¥ B ¥ 1: ¥ B ¥ 20)
取单 元 格 A1 中 的 第 一 个 字 母,然 后 在 表 “Sheet2”中 A1 到 A20 中查找并把对应 B1 到 B20 中的值赋给“Kr@ 草图 1”表 Sheet2 中 A 栏与 B 栏 的值是预先设定好的。
s 3. 18 3. 17 4. 76 4. 76 3. 18 3. 18
d1
D
S1
r
Kr
5. 8 6. 8 2 0. 4 80°
6. 8 7. 8 2 0. 4 80°
6. 8 7. 8 2. 8 0. 4 55°
7. 8 8. 8 2. 8 0. 8 55°
6. 8 7. 8 2 0. 4 90°
2 用 Excel 作为参数化设计引擎
( 1) 建立参数化图元 首先确定模型尺寸和特征之间的相对位置关 系。建立图元模型时一定要把各特征之间的关系表 达清楚,并考虑到若尺寸有变化的情况下是否有几 何关系因为尺寸变化而出现错误。本部分用刀垫来 作说明。刀垫是刀具设计中使用较多的零部件之 一,不同型号和尺寸的刀垫之间有很密切的几何关 系。系列化配置对提高效率有很大的意义; 表 1 为 部分有代表性刀垫参数。
相关文档
最新文档