Pro/E教程:齿轮参数化设计详解

需积分: 0 1 下载量 87 浏览量 更新于2024-07-31 收藏 4.62MB DOC 举报
"PRPE齿轮参数设计" 在齿轮设计领域,PROE(现在称为Creo Parametric)是一款常用的三维建模软件,它提供了强大的工具来创建各种类型的齿轮,包括直齿轮、斜齿轮、伞齿轮、蜗轮和蜗杆。本资料详细介绍了如何利用PROE进行齿轮的参数化设计,使得设计师可以根据具体需求调整齿轮的各项参数。 直齿轮是齿轮中最基本的类型,它的齿廓是渐开线形状。渐开线是一种特殊的曲线,当一条线段绕着一个固定圆(基圆)旋转时,线段一端点的轨迹即为渐开线。在PROE中,通过关系式来定义渐开线的方程,例如使用角度变量`t`,基圆半径`r`,以及几何关系来计算渐开线上点的坐标。在XY平面上,渐开线方程可以表示为: \[ ang = t \times 90 \] \[ s = \frac{\pi r t}{2} \] \[ x1 = r \times \cos(ang) \] \[ y1 = r \times \sin(ang) \] \[ x = x1 + (s \times \sin(ang)) \] \[ y = y1 - (s \times \cos(ang)) \] \[ z = 0 \] 在直齿轮的建模过程中,首先需要创建齿轮的基础圆,包括齿顶圆、基圆、分度圆和齿根圆,这些圆的尺寸可以通过参数来控制。接着,利用前面定义的渐开线方程创建单个齿的轮廓。随后,通过镜像操作复制这一轮廓,形成完整的齿列。最后,通过拉伸和阵列功能,将单个齿扩展为整个齿轮实体,完成直齿轮的建模。 斜齿轮与直齿轮类似,但其齿线是倾斜的,提供更平稳的传动。在PROE中,创建斜齿轮需要考虑更多的参数,如螺旋角,以确保齿轮啮合的正确性。镜像过程会沿着特定角度的平面进行,以便形成倾斜的齿。 锥齿轮,或称圆锥齿轮,用于传递轴间的角速度,它们的齿分布在圆锥面上。设计锥齿轮时,除了基圆半径外,还需要考虑锥度和锥顶角等参数。 蜗轮和蜗杆是一对特殊齿轮,常用于低速大扭矩的传动。蜗轮是具有螺旋面齿的环形齿轮,而蜗杆则类似螺钉,二者相互啮合。创建蜗轮蜗杆需要理解螺旋线的生成原理,并运用相应的参数来定义蜗轮的齿形和蜗杆的螺纹。 在进行齿轮设计时,掌握这些基本概念和操作方法至关重要,因为它们直接影响到齿轮的性能和寿命。通过参数化设计,工程师可以灵活地调整齿轮的尺寸和参数,以满足不同的工程需求。此外,了解渐开线的几何性质和PROE中的关系式使用,有助于创建出精确、高效的齿轮模型。

select * into #sb from ( select row_number()over(order by [TIME])序号, [TASK_ID]巡查编码,s.[ISSUE_ID]上报编码, case[ISSUE_TYPE_ID]when 1066 then'设施正常'when 1067 then'设施漏水上报'when 1069 then'设施埋压上报'when 1068 then'设施损坏上报'when 1070 then'设施无法巡检'end 上报类型, [TIME]上报时间,case[STATUS]when 0 then'已上报'when 1 then'有效'when 2 then'已转工单'when -1 then'无效单'when -2 then'已处理'end[上报状态], [ADDRESS]上报地址,[COMMENT]上报内容, u.[PARENT_ORGANIZATION_ID]公司id,u.[PARENT_ORGANIZATION_CODE]公司code,u.[PARENT_ORGANIZATION_NAME]公司, u.[ORGANIZATION_ID]供管站id,u.[ORGANIZATION_CODE]供管站code,u.[ORGANIZATION_NAME]供管站,[REPORTPERSON]巡查员id,u.[USER_NAME]巡查员, case x.[FACILITY_TYPE]when 1 then'阀门'when 2 then'水表'when 3 then'消火栓'when 4 then'排气阀'end 设施类型 ,x.[FACILITY_NAME]设施名称 ,x.[OBJECT_ID]对象编号 ,x.[BH]设施编号 ,x.[CALIBER]口径 ,x.[X]X坐标 ,x.[Y]Y坐标 ,x.[PRPE_ROOF_DEPTH]高程 ,x.[XSS_BH]消火栓柱体编号 ,x.[XSS_ADDRESS]消火栓详细地址 ,x.[FACILITY_DESCRIBE]设施异常详情描述 ,case x.[WORK_TYPE]when 1 then'转维修消火栓工单'when 1 then'转水表阀门及井盖维修工单'end 上报转工单类型 ,case x.[GGZ_DISPOSAL]when 0 then'是'when 1 then'否'end 供管站能否处理 FROM [WAP_WORKSHEET].[dbo].[FW_TASK_OBJ_STATUS]s join [WAP_WORKSHEET].[dbo].[WS_ISSUE]w --问题上报总表 on s.[ISSUE_ID]=w.[ID] join [WAP_WORKSHEET].[dbo].[uvwapUserAndOrgan]u --用户信息表 on w.[REPORTPERSON]=u.USER_ID join [WAP_WORKSHEET].[dbo].[IS_FORM_XCSS]x --问题上报业务表 on s.[ISSUE_ID]=x.[ISSUE_ID] where [TIME]between @start and @end and [ISSUE_TYPE_ID]in(1066,1067,1068,1069,1070) )a where --(len('${type}')= 0 OR [上报类型]='${type}')and (LEN(@tree)=0 OR 公司id IN (SELECT ORGANIZATION_ID FROM #org) OR 供管站id IN (SELECT[ORGANIZATION_ID] FROM #org))

2023-06-06 上传