修改

文檔

圖片

迪威網(wǎng)友9dd86f
迪威網(wǎng)友9dd86f
原創(chuàng)模型

公制螺紋和螺釘庫(kù)

VIP
免費(fèi),登錄即可下載
本資源不能下載
發(fā)布時(shí)間:2024/11/17 9:11:00
我需要一個(gè)大的螺紋和螺母來(lái)安裝在管子上。這里有很多優(yōu)秀的庫(kù),比如
此庫(kù)允許您制作公制螺釘。螺紋幾何結(jié)構(gòu)遵循公制標(biāo)準(zhǔn),如 thread charts/#c-mc所述。有關(guān)ISO螺紋公差,請(qǐng)參見(jiàn)
在我把你引入歧途之前,我應(yīng)該提到Opecad庫(kù)頁(yè)面(
理想的公制螺紋橫截面是等邊三角形,其中一個(gè)三角形邊沿著螺紋軸線(我假設(shè)垂直軸線)。修剪三角形向外的頂點(diǎn),因此實(shí)際的螺紋橫截面為梯形。標(biāo)稱螺紋直徑(“M”值)為修剪的梯形面,但實(shí)際螺紋略未尺寸化。
更新8/17/22:我添加了“角度”參數(shù),允許非公制螺紋幾何。默認(rèn)為60度,即公制。較小的角度產(chǎn)生較深的螺紋,較大的角度產(chǎn)生較小的螺紋。
對(duì)于3D打印,我們需要修改原始幾何圖形,因此我們提供了參數(shù)來(lái)修改直徑以及修剪和填充。通常,您應(yīng)該能夠?qū)⑿藜艉吞畛浔A魹槟J(rèn)值,只需修改diam_dj。
該庫(kù)包含五個(gè)模塊:
screw_segment-構(gòu)建一個(gè)螺紋段并控制所有螺紋邏輯。
nutcore-構(gòu)建一個(gè)包裹在薄外壁中的向內(nèi)螺紋。
螺紋是通過(guò)從圓柱體中選擇合適的螺紋段來(lái)構(gòu)建的。
hex_bolt-使用車身部分構(gòu)建六角螺栓(可選)
螺紋連接。
hex_nut-構(gòu)建一個(gè)六角螺母。
wing_nut-構(gòu)建一個(gè)翼形螺母。
如果您在此文件上運(yùn)行opecad,它將為尺寸M4、M5、M6、M8和M10構(gòu)建示例螺栓和螺母。
每個(gè)模塊接受兩個(gè)或三個(gè)位置參數(shù)和一些可選的命名參數(shù)。位置參數(shù)與用于指定公制螺釘尺寸的參數(shù)相同:直徑、節(jié)距和長(zhǎng)度,均以mm為單位。長(zhǎng)度參數(shù)僅傳遞給螺釘和螺栓模塊,螺母從hex_thickness參數(shù)推斷長(zhǎng)度。我們使用命名的hex_thickness來(lái)明確它可以省略,在這種情況下,厚度(和相應(yīng)的螺紋長(zhǎng)度)會(huì)自動(dòng)計(jì)算。
命名參數(shù)按如下方式細(xì)化和修改螺釘形狀:
常用參數(shù):
fn=50:每圈多面體線段
diam_aj= /-0.1:螺釘?shù)臉?biāo)稱外徑變化(變化齒隙)為負(fù)值,螺母為正值
trunc=-1:修剪外部峰值的大小-1小時(shí)/4
fill=-1:內(nèi)部山谷的填充量-1:h/8
角度=60:螺紋橫截面三角形外螺紋角度。公制螺紋在任何修剪之前具有等邊三角形橫截面,因此這是60度。較小的角度產(chǎn)生較深的螺紋,較大的角度產(chǎn)生較小的螺紋。
倒角_top=true:對(duì)頂部的螺釘或螺母進(jìn)行倒角
倒角_bottom=false:對(duì)底部的螺釘或螺母進(jìn)行倒角
僅限螺釘段:
lead_top=true:頂部的引線螺紋(凹入內(nèi)部)
lead_bottom=false:底部的引線螺紋
僅限hex_bolt:
螺紋長(zhǎng)度=-1:螺紋長(zhǎng)度(mm),-1等于螺栓長(zhǎng)度
hex_bolt、hex_nut和wing_nut:
hex_width=-1:六角扳手尺寸(單位:mm),-1表示自動(dòng)
hex_thickness=-1:頭部(或螺母)厚度,單位為mm,-1表示自動(dòng)
我們假設(shè)螺釘是垂直安裝的,所以“底部”和“頂部”指的是兩個(gè)螺釘端。
我們遵循ISO邏輯,其中外螺紋直徑等于外表面,即減去修剪后。您應(yīng)該能夠?qū)rim和fill保留為默認(rèn)值,并僅根據(jù)需要更改diag_adj。一般來(lái)說(shuō),螺釘應(yīng)該收縮一點(diǎn),螺栓應(yīng)該膨脹一點(diǎn),以說(shuō)明3D打印不像機(jī)加工金屬那樣鋒利。
自行運(yùn)行,代碼可以為M3、M4、M5、M6、M8和M10的每種尺寸生成螺栓和螺母組合。在我的打印機(jī)上,使用PLA時(shí),螺栓的diam_dj從-0.7到-0.3不等,螺母的diam_aj保持在0.3。您可能需要根據(jù)您的螺絲尺寸、打印材料和打印質(zhì)量進(jìn)行更改。
以下參數(shù)適用于我(請(qǐng)參閱下面的打印設(shè)置),但您應(yīng)該測(cè)試打印機(jī)上的工作原理。這些是M5、M6、M8和M10的。M4螺栓對(duì)我來(lái)說(shuō)太細(xì)了,但我包括M4螺母參數(shù)。在所有情況下,螺栓和螺母都相互配合,并配合相應(yīng)的金屬公制螺釘和螺母。
六角螺栓(5,0.8,15,直徑_adj=-0.5,fn=50,螺紋長(zhǎng)度=-1,六角厚度=5);
六角螺栓(6,1.0,15,直徑_adj=-0.5,fn=50,螺紋長(zhǎng)度=-1,六角厚度=-1);
六角螺栓(8,1.25,15,直徑_adj=-0.7,fn=50,螺紋長(zhǎng)度=-1,六角厚度=-1);
六角螺栓(10、1.5、25,直徑_adj=-0.7,fn=50,螺紋長(zhǎng)度=15,六角厚度=-1);
hex_nut(4,0.7,直徑_adj=0.3,fn=50,hex_thickness=5);
hex_nut(5,0.8,直徑_adj=0.3,fn=50,hex_thickness=5);
hex_nut(6,1.0,直徑_adj=0.3,fn=50,hex_thickness=-1);
hex_nut(8,1.25,直徑_adj=0.3,fn=50,hex_thickness=-1);
hex_nut(10,1.5,直徑_adj=0.3,fn=50,hex_thickness=8);
在代碼開(kāi)頭設(shè)置true/false標(biāo)志以選擇要渲染的內(nèi)容。默認(rèn)情況下,構(gòu)建除M3以外的所有尺寸。M3要求螺釘?shù)拇蛴≠|(zhì)量非常好(螺母是可以的,但即使是尺寸合適的空白圓柱體也可以用作M3螺母),而且螺釘太細(xì),用處不大。
生成線程螺旋的算法與我見(jiàn)過(guò)的其他庫(kù)中使用的算法略有不同。代替為每個(gè)螺紋段構(gòu)建多面體,整個(gè)螺旋是單個(gè)多面體。在兩個(gè)
個(gè)文件
壓縮包大?。?MB
小程序二維碼
微信小程序 微信掃碼打開(kāi)此模型
登錄后發(fā)表評(píng)論
恒諾鑫科-專注碳素制品的開(kāi)發(fā)與生產(chǎn)