tft每日頭條

 > 圖文

 > 宏程序基本數學知識點

宏程序基本數學知識點

圖文 更新时间:2024-10-03 13:57:50

proe函數公式

名稱:正弦曲線

建立環境:Pro/E軟件、笛卡爾坐标系

x=50*t

y=10*sin(t*360)

z=0

名稱:螺旋線(Helical curve)

建立環境:PRO/E;圓柱坐标(cylindrical)

r=t

theta=10 t*(20*360)

z=t*3

02蝴蝶曲線

球坐标 PRO/E

方程:rho = 8 * t

theta = 360 * t * 4

phi = -360 * t * 8

03Rhodonea 曲線

采用笛卡爾坐标系

theta=t*360*4

x=25 (10-6)*cos(theta) 10*cos((10/6-1)*theta)

y=25 (10-6)*sin(theta)-6*sin((10/6-1)*theta)

04圓内螺旋線

采用柱座标系

theta=t*360

r=10 10*sin(6*theta)

z=2*sin(6*theta)

宏程序基本數學知識點(宏程序具體計算公式大全)1

05漸開線的方程

r=1

ang=360*t

s=2*pi*r*t

x0=s*cos(ang)

y0=s*sin(ang)

x=x0 s*sin(ang)

y=y0-s*cos(ang)

z=0

06對數曲線

z=0

x = 10*t

y = log(10*t 0.0001)

07球面螺旋線(采用球坐标系)

rho=4

theta=t*180

phi=t*360*20

名稱:雙弧外擺線

卡迪爾坐标

方程: l=2.5

b=2.5

x=3*b*cos(t*360) l*cos(3*t*360)

Y=3*b*sin(t*360) l*sin(3*t*360)

名稱:星行線

卡迪爾坐标

方程:

a=5

x=a*(cos(t*360))^3

y=a*(sin(t*360))^3

名稱:心髒線

建立環境:pro/e,圓柱坐標

a=10

r=a*(1 cos(theta))

theta=t*360

名稱:葉形線

建立環境:笛卡兒坐標

a=10

x=3*a*t/(1 (t^3))

y=3*a*(t^2)/(1 (t^3))

笛卡兒坐标下的螺旋線

x = 4 * cos ( t *(5*360))

y = 4 * sin ( t *(5*360))

z = 10*t

08抛物線

笛卡兒坐标

x =(4 * t)

y =(3 * t) (5 * t ^2)

z =0

名稱:碟形彈簧

建立環境:pro/e

圓柱坐

r = 5

theta = t*3600

z =(sin(3.5*theta-90)) 24*t

方程: 阿基米德螺旋線

x = (a f sin (t))cos(t)/a

y = (a -2f f sin (t))sin(t)/b

pro/e關系式、函數的相關說明資料

關系中使用的函數

數學函數

下列運算符可用于關系(包括等式和條件語句)中。

關系中也可以包括下列數學函數:

cos () 餘弦

tan () 正切

sin () 正弦

sqrt () 平方根

asin () 反正弦

acos () 反餘弦

atan () 反正切

sinh () 雙曲線正弦

cosh () 雙曲線餘弦

tanh () 雙曲線正切

注釋:所有三角函數都使用單位度。

log() 以10為底的對數

ln() 自然對數

exp() e的幂

abs() 絕對值

ceil() 不小于其值的最小整數

floor() 不超過其值的最大整數

可以給函數ceil和floor加一個可選的自變量,用它指定要圓整的小數字數。

帶有圓整參數的這些函數的語法是:

ceil(parameter_name或number, number_of_dec_places)

floor (parameter_name 或 number, number_of_dec_places)

其中number_of_dec_places是可選值:

1)可以被表示為一個數或一個使用者自定義參數。如果該參數值是一個實數,則被數控微信公号cncdar截尾成為一個整數。

2)它的最大值是8。如果超過8,則不會舍入要舍入的數(第一個自變量),并使用其初值。

3)如果不指定它,則功能同前期版本一樣。

使用不指定小數部分位數的ceil和floor函數,其舉例如下:

ceil (10.2) 值為11

floor (10.2) 值為 11

使用指定小數部分位數的ceil和floor函數,其舉例如下:

ceil (10.255, 2) 等于10.26

ceil (10.255, 0) 等于11 [ 與ceil (10.255)相同 ]

floor (10.255, 1) 等于10.2

floor (10.255, 2) 等于10.26

09曲線表計算

曲線表計算使使用者能用曲線表特征,通過關系來驅動尺寸。尺寸可以是草繪器、零件或組件尺寸。格式如下:evalgraph("graph_name", x),其中graph_name是曲線表的名稱,x是沿曲線表x-軸的值,返回y值。

對于混合特征,可以指定軌線參數trajpar作為該函數的第二個自變量。

注釋:曲線表特征通常數控微信公号cncdar是用于計算x-軸上所定義範圍内x值對應的y值。當超出範圍時,y值是通過外推的方法來計算的。對于小于初始值的x值,系統通過從初始點延長切線的方法計算外推值。同樣,對于大于終點值的x值,系統通過将切線從終點往外延伸計算外推值。

複合曲線軌道函數

在關系中可以使用複合曲線的軌道參數trajpar_of_pnt。

下列函數返回一個0.0和1.0之間的值:trajpar_of_pnt("trajname", "pointname")。其中trajname是複合曲線名,pointname是基準點名。

軌線是一個沿複合曲線的參數,在它上面垂直于曲線切線的平面通過基準點。因此,基準點不必位于曲線上;在曲線上距基準點最近的點上計算該參數值。

如果複合曲線被用作多軌道掃瞄的骨架,則trajpar_of_pnt與trajpar或1.0 - trajpar一緻(取決于為混合特征選擇的起點)。

10關于關系

關系(也被稱為參數關系)數控微信公号cncdar是使用者自定義的符号尺寸和參數之間的等式。關系捕獲特征之間、參數之間或組件組件之間的設計關系,因此,允許使用者來控制對模型修改的影響作用。

關系是捕獲設計知識和意圖的一種方式。和參數一樣,它們用于驅動模型 -改變關系也就改變了模型。

關系可用于控制模型修改的影響作用、定義零件和組件中的尺寸值、為設計條件擔當約束(例如,指定與零件的邊相關的孔的位置)。

它們用在設計過程中來描述模型或組件的不同部分之間的關系。關系可以是簡單值(例如,d1=4)或複雜的條件分支語句。

關系類型

有兩種類型的關系:

1)等式 - 使等式左邊的一個參數等于右邊的表達式。這種關系用于給尺寸和參數賦值。例如:

簡單的賦值:d1 = 4.75

複雜的賦值:d5 = d2*(SQRT(d7/3.0 d4))

2)比較 - 比較左邊的表達式和右邊的表達式。這種關系通常用于作為一個約束或用于邏輯分支的條件語句中。例如:

作為約束:(d1 d2) > (d3 2.5)

在條件語句中;IF (d1 2.5) >= d7

增加關系

可以把關系增加到:

1)特征的截面(在草繪模式中,如果最初通過選擇“草繪器”>“關系”>“增加”來創建截面);

2)特征(在零件或組件模式下);

3)零件(在零件或組件模式下)。

4)組件(在組件模式下)。

當第一次選擇關系菜單時,預設為查看或改變當前模型(例如,零件模式下的一個零件)中的關系。

要獲得對關系的訪問,從“部件”或“組件”菜單中選擇“關系”,然後從“模型關系”菜單中選擇下列命令之一:組件關系 - 使用組件中的關系。

如果組件包含一個或多個子組件,“組件關系”菜單出現并帶有下列命令:

─當前 - 缺省時是頂層組件。

─名稱 - 鍵入組件名。

1)骨架關系 - 使用組件中骨架模型的關系(隻對組件适用)。

2)零件關系 - 使用零件中的關系。

3)特征關系 - 使用特征特有的關系。如果特征有一個截面,那麼使用者就可選擇:獲得對截數控微信公号cncdar面(草繪器)中截面(草繪器)中關系的訪問,或者獲得對作為一個整體的特征中的關系的訪問。

數組關系 - 使用數組所特有的關系。

注釋:

1)如果試圖将截面之外的關系指派給已經由截面關系驅動的參數,則系統再生模型時給出錯誤信息。試圖将關系指派給已經由截面之外關系驅動的參數時也同樣。删除關系之一并重新生成。

2)如果組件試圖給已經由零件或子組件關系驅動的尺寸變量指派值時,出現兩個錯誤信息。删除關系之一并重新生成。

3)修改模型的單位元可使關系無效,因為它們沒有随該模型縮放。有關修改單位的詳細信息,請參閱“關于公制和非公制度量單位”幫助主題。

關系中使用參數符号

在關系中使用四種類型的參數符号:

1)尺寸符号 - 支持下列尺寸符号類型:

─d# - 零件或組件模式下的尺寸。

─d#:# - 組件模式下的尺寸。組件或組件的進程标識添加為後綴。

─rd# - 零件或頂層組件中的參考尺寸。

─rd#:# - 組件模式中的參考尺寸(組件或組件的進程标識添加為後綴)。

─rsd# - 草繪器中(截面)的參考尺寸。

─kd# - 在草繪(截面)中的已知尺寸(在父零件或組件中)。

2)公差 - 這些是與公差格式相關連的參數。當尺寸由數字的轉向符号的時侯出項這些符号。

─tpm# - 加減對稱格式中的公差;#是尺寸數。

─tp# - 加減格式中的正公差;#是尺寸數。

─tm# - 加減格式中的負公差;#是尺寸數。

3)實例數 - 這些是整數參數,是數組方向上的實例個數。

─p# - 其中#是實例的個數。

注釋:如果将實例數改變為一個非整數值,Pro/ENGINEER将截去其小數部分。例如,2.90将變為2。

4)使用者參數 - 這些可以是由增加參數或關系所定義的參數。

例如:

Volume = d0*d1*d2

Vendor = "Stockton Corp."

注釋:

─使用者參數名必須以字母開頭(如果它們要用于關系的話)。

─不能使用d#、kd#、rd#、tm#、tp#、或tpm#作為使用者參數名,因為它們是由尺寸保留使用的。

─使用者參數名不能包含非字母數字字符,諸如!、@、#、$。

11如何計算原木旋切的單闆數量

旋切運動學

在旋切過程中,旋刀的刃口在木段橫斷面上所走過的軌迹,稱為旋切曲線。在這裡将對下列兩個問題進行讨論:設計旋切機運動學的依據和實際旋切時的運動軌迹.

1)設計旋切機運動學的依據

旋切木段的目的是得到厚度均勻的優質連續單闆帶,像紙卷展開一樣。目前有兩種運動軌迹符合要求:阿基米德螺旋線和圓的漸開線。

阿基米德螺旋線 其基本公式為:

x=ɑsinφ cosφ

y=ɑφsinφ

從木段上旋出的單闆名義厚度即為該曲線在J軸方向上螺線各節的螺距(φ2=2π φ1)。要使△χ=常數,則cosφ必須等于1, φ=90°。當甲φ=90°時,y=aφsin90°=0,即刀刃高度為零,刀刃應在x軸線上(即在通過木段回轉軸線——卡軸中心線的水平面内)。也可以說,不管要求旋切單闆厚度的大小如何,刀刃高度總是為零(h=0)

圓的漸開線 其公式為:

x=acosφ1 aφ1sinφ1

y= asinφ1-aφ1cosφ1

式中: φ1-------發生線至坐标中心點之間垂線與x軸之間夾角.

旋刀是沿着平行于x軸方向作直線運動,故其x軸方向上漸開線各節的螺距,即為單闆的名義厚度.S=△χ[acos(2π φ1) a(2π φ1)sin(2π φ1)]-[acosφ1 acosφ1 aφ1sinφ1]

=[acosφ1 a(2π φ1)sinφ1] -[acosφ1 2φ1sinφ1]

=21πasinφl

若要求S為恒值(S=2πα),φl必須為2πn 270°,因此y=a sin270°—acos270°=-a=h。為了保證單闆質量,在旋切加工過程中希望旋刀相對于木段的後角(切削角),或旋刀後面與鉛垂面之間夾角(θ),應随木段旋切直徑的減小而自動變小,而h=-a=-s/2π之值是依s值改變而變化,故此時旋刀的回轉中心也應相應變化,這樣旋切機結構太複雜了。由于這個原因,用圓的漸開線作為設計旋切機旋刀與木段相互間的運動關系是不合适的。

與此相反,阿基米德旋線是比較理想的,不管單闆的名義厚度的變化,A值總為零,旋刀的回轉中心線不必改變。因此,目前它被作為設計旋切機旋刀與木段間運動關系的理論基礎。實際旋切時的運動軌迹在生産中,旋刀刀刃安裝高度(h)不一定同卡軸中心線連線在同一水平面。這由于旋切木段的樹種、旋切條件、旋切單闆厚度、旋切機結構及精度不同等原因。為了得到優質單闆,裝刀時h≠0,可為正值或負值,甚至旋刀中部可略高于旋刀的兩端。

在不同旋刀刀刃安裝位置(h值不同)時,旋切曲線将為:

h>0 此時旋切曲線近似于阿基米德螺旋線;

h=0 為阿基米德螺旋線;

0>h>-a 為伸長了的漸開線

h=-a 為漸開線;

h<-a 為縮短了的漸開線。

數學公式

飛碟

球坐标

rho=20*t^2

theta=60*log(30)*t

phi=7200*t

"rho=200*t"

"theta=900*t"

"phi=t*90*10"

籃子

圓柱坐标

r=5 0.3*sin(t*180) t

theta=t*360*30

z=t*5

正弦曲線

笛卡爾坐标系

x=50*t

y=10*sin(t*360)

z=0

螺旋線(Helical curve)

圓柱坐标

r=t

theta=10 t*(20*360)

z=t*3

蝴蝶曲線

球坐标

rho = 8 * t

theta = 360 * t * 4

phi = -360 * t * 8

Rhodonea 曲線

采用笛卡爾坐标系

theta=t*360*4

x=25 (10-6)*cos(theta) 10*cos((10/6-1)*theta)

y=25 (10-6)*sin(theta)-6*sin((10/6-1)*theta)

圓内螺旋線

采用柱座标系

theta=t*360

r=10 10*sin(6*theta)

z=2*sin(6*theta)

漸開線的方程

r=1

ang=360*t \90*t

s=2*pi*r*t \pi*r.t/2

x0=s*cos(ang)

y0=s*sin(ang)

x=x0 s*sin(ang)

y=y0-s*cos(ang)

z=0

對數曲線

z=0

x = 10*t

y = log(10*t 0.0001)

球面螺旋線

采用球坐标系

rho=4

theta=t*180

phi=t*360*20

雙弧外擺線

卡迪爾坐标

l=2.5

b=2.5

x=3*b*cos(t*360) l*cos(3*t*360)

Y=3*b*sin(t*360) l*sin(3*t*360)

星行線

卡迪爾坐标

a=5

x=a*(cos(t*360))^3

y=a*(sin(t*360))^3

心臟線

圓柱坐標

a=10

r=a*(1 cos(theta))

theta=t*360

葉形線

笛卡兒坐標

a=10

x=3*a*t/(1 (t^3))

y=3*a*(t^2)/(1 (t^3))

笛卡兒坐标下的螺旋線

x = 4 * cos ( t *(5*360))

y = 4 * sin ( t *(5*360))

z = 10*t

抛物線

笛卡兒坐标

x =(4 * t)

y =(3 * t) (5 * t ^2)

z =0

碟形彈簧

圓柱坐标

r = 5

theta = t*3600

z =(sin(3.5*theta-90)) 24*t

30度錐孔加工

G90G54G00X0Y0M03S2500:

G43Z50.H01M08:

Z2.

#1=0.05

WHILE[#1LE5.]DO1

#2=TAN[15.]*#1

#3=5.-#2

G01Z-#1F50

X-#3F500

G02I#3

G01X0

#1=#1 0.05

END1

G0Z50.M05

G91G28Z0Y0M09

當你想學UG編程,找不到學習的方法?

想是問題做才是答案,提供免費的視頻資料 UG軟件等各種一切免費資料

私信回複: UG

可以領取學習資料,祝大家學有所成!

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关圖文资讯推荐

热门圖文资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved