PDMS二次开发(二十一)——关于Pipeline工具生成螺栓材料表的计算思路

本文主要是介绍PDMS二次开发(二十一)——关于Pipeline工具生成螺栓材料表的计算思路,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

目录

  • 1.简述
  • 2.螺栓元件的数据
    • 2.1 A1A等级中螺栓元件库
    • 2.2 A1A等级中法兰元件库
    • 2.3 A1A要指定螺栓等级
    • 2.4 螺栓等级数据解析
  • 3.问题解释

1.简述

因为有好几个网友问到螺栓材料表生成报错的问题,我初步分析可能还是因为螺栓元件库的问题,我这里对Pipeline工具生成螺栓材料表的思路做个介绍,希望对大家有帮助。

2.螺栓元件的数据

2.1 A1A等级中螺栓元件库

在这里插入图片描述
图1 A1A等级中螺栓元件库,螺栓要指定BOLTREF,这个BLIS #150.STUD是一个螺栓表

2.2 A1A等级中法兰元件库

在这里插入图片描述
图2 A1A等级中法兰元件库,法兰面也要设置螺栓表,法兰面才是计算螺栓的触发点,我们通过法兰的boltref 计算这片法兰需要的螺栓个数和螺栓长度,这个长度是螺栓裸长

2.3 A1A要指定螺栓等级

在这里插入图片描述图3 每个等级要指定螺栓等级 这是AVEVA官方推荐的新螺栓等级做法

2.4 螺栓等级数据解析

在这里插入图片描述
图4 在螺栓等级里除了定义螺柱,还有螺母和垫片,他们的gtype虽然都是BOLT但是他们是组成一套螺栓的全部组件,我们在这里根据螺栓等级里的BOLTREF去找到其对应的零件;例如上图我们看到的这个这个螺栓其由一根螺柱主体加上两个螺母和两个垫片,并且螺母和垫片的厚度都有定义,这个厚度+螺栓的裸长再加上附加长度Xtrelength就是螺栓要采购的真实长度。这个Xtrelength可以根据各公司、行业的不同,自己控制。这样你出螺栓的时候:
第一,你可以出成套的螺栓(螺柱+螺母+垫圈);
第二,螺栓的参数可控,你可以通过修改螺栓表和螺栓等级,控制输出的螺栓属性;螺栓等级以后也可以复用。

3.问题解释

如果出螺栓材料有问题,各位可以对照上面的介绍看看你的螺栓等级是不是缺少一些数据,有时候缺少上述数据用官方iso功能出图也可以有螺栓,但是材料可能不全比如没有螺母和垫圈,如果你想出很精细的螺栓表,必须要依靠精细的螺栓元件库,缺少bolt参数的情况下能出螺栓的iso图我没有研究过是生成的原理,不可控的规则难捉摸,不如自己造轮子。
在这里插入图片描述

这篇关于PDMS二次开发(二十一)——关于Pipeline工具生成螺栓材料表的计算思路的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/193290

相关文章

如何通过海康威视设备网络SDK进行Java二次开发摄像头车牌识别详解

《如何通过海康威视设备网络SDK进行Java二次开发摄像头车牌识别详解》:本文主要介绍如何通过海康威视设备网络SDK进行Java二次开发摄像头车牌识别的相关资料,描述了如何使用海康威视设备网络SD... 目录前言开发流程问题和解决方案dll库加载不到的问题老旧版本sdk不兼容的问题关键实现流程总结前言作为

Python如何计算两个不同类型列表的相似度

《Python如何计算两个不同类型列表的相似度》在编程中,经常需要比较两个列表的相似度,尤其是当这两个列表包含不同类型的元素时,下面小编就来讲讲如何使用Python计算两个不同类型列表的相似度吧... 目录摘要引言数字类型相似度欧几里得距离曼哈顿距离字符串类型相似度Levenshtein距离Jaccard相

浅析如何使用Swagger生成带权限控制的API文档

《浅析如何使用Swagger生成带权限控制的API文档》当涉及到权限控制时,如何生成既安全又详细的API文档就成了一个关键问题,所以这篇文章小编就来和大家好好聊聊如何用Swagger来生成带有... 目录准备工作配置 Swagger权限控制给 API 加上权限注解查看文档注意事项在咱们的开发工作里,API

Java数字转换工具类NumberUtil的使用

《Java数字转换工具类NumberUtil的使用》NumberUtil是一个功能强大的Java工具类,用于处理数字的各种操作,包括数值运算、格式化、随机数生成和数值判断,下面就来介绍一下Number... 目录一、NumberUtil类概述二、主要功能介绍1. 数值运算2. 格式化3. 数值判断4. 随机

linux进程D状态的解决思路分享

《linux进程D状态的解决思路分享》在Linux系统中,进程在内核模式下等待I/O完成时会进入不间断睡眠状态(D状态),这种状态下,进程无法通过普通方式被杀死,本文通过实验模拟了这种状态,并分析了如... 目录1. 问题描述2. 问题分析3. 实验模拟3.1 使用losetup创建一个卷作为pv的磁盘3.

使用Navicat工具比对两个数据库所有表结构的差异案例详解

《使用Navicat工具比对两个数据库所有表结构的差异案例详解》:本文主要介绍如何使用Navicat工具对比两个数据库test_old和test_new,并生成相应的DDLSQL语句,以便将te... 目录概要案例一、如图两个数据库test_old和test_new进行比较:二、开始比较总结概要公司存在多

Java中基于注解的代码生成工具MapStruct映射使用详解

《Java中基于注解的代码生成工具MapStruct映射使用详解》MapStruct作为一个基于注解的代码生成工具,为我们提供了一种更加优雅、高效的解决方案,本文主要为大家介绍了它的具体使用,感兴趣... 目录介绍优缺点优点缺点核心注解及详细使用语法说明@Mapper@Mapping@Mappings@Co

Java使用POI-TL和JFreeChart动态生成Word报告

《Java使用POI-TL和JFreeChart动态生成Word报告》本文介绍了使用POI-TL和JFreeChart生成包含动态数据和图表的Word报告的方法,并分享了实际开发中的踩坑经验,通过代码... 目录前言一、需求背景二、方案分析三、 POI-TL + JFreeChart 实现3.1 Maven

使用Python实现图片和base64转换工具

《使用Python实现图片和base64转换工具》这篇文章主要为大家详细介绍了如何使用Python中的base64模块编写一个工具,可以实现图片和Base64编码之间的转换,感兴趣的小伙伴可以了解下... 简介使用python的base64模块来实现图片和Base64编码之间的转换。可以将图片转换为Bas

使用Java实现一个解析CURL脚本小工具

《使用Java实现一个解析CURL脚本小工具》文章介绍了如何使用Java实现一个解析CURL脚本的工具,该工具可以将CURL脚本中的Header解析为KVMap结构,获取URL路径、请求类型,解析UR... 目录使用示例实现原理具体实现CurlParserUtilCurlEntityICurlHandler