Apr 11, 2024 Mesaj bırakın

Makro programlar için özel hesaplama formüllerinden oluşan eksiksiz bir koleksiyon

 

proe fonksiyon formülü


Adı: sinüs eğrisi

Kuruluş ortamı: Pro/E yazılımı, Kartezyen koordinat sistemi

x=50*t

y=10*sin(t*360)

z=0

 

Adı: Helisel eğri

Oluşturma ortamı: PRO/E; silindirik koordinatlar (silindirik)

r=t

teta=10+t*(20*360)

z=t*3

 

02
kelebek eğrisi


Küresel koordinatlar PRO/E

Denklem: rho=8 * t

teta=360 * t * 4

fi=-360*t*8

 

03
Rodonea Eğrisi


Kartezyen koordinat sistemini kullan

teta=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)*Teta)

*********************************

 

04
daire içindeki spiral


Silindirik koordinat sistemini kullan

teta=t*360

r=10+10*sin(6*teta)

z=2*sin(6*teta)

 

05
İnvolüt denklemi


r=1

an=360*t

s=2*pi*r*t

x0=s*cos(ang)

y0=s*sin(ang)

x=x0+s*sin(ang)

Y=0-S*cos(ang)

z=0

06
logaritmik eğri


z=0

x = 10*t

y=log(10*t+0.0001)

07
Küresel spiral (küresel koordinat sistemi kullanılarak)


ro=4

teta=t*180

phi=t*360*20

 

Adı: Çift yaylı episikloid

Kadir koordinatları

Denklem: l=2.5

b=2.5

X=3*B*Cos(T*360)+*CoS(3*T*360)

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

İsim: Yıldız Hattı

Kadir koordinatları

denklem:

a=5

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

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

Adı:Kalp çizgisi

Ortamı oluşturun: pro/e, silindirik koordinatlar

a=10

r=a*(1+çünkü(teta))

teta=t*360

Adı: yaprak çizgisi

Ortamı ayarlama: Kartezyen koordinatlar

a=10

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

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

 

Kartezyen koordinatlarda spiral

x=4 * çünkü (t *(5*360))

Y {{0} * Sin (T *(5*360))

z = 10*t

 

08
parabol


Kartezyen koordinatlar

x =(4*t)

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

z=0

 

Adı: Disk yayı

Ortam oluştur: pro/e

Silindirik oturma

r=5

teta=t*3600

Z =(SIN(3.5*Teta-90))+24*T

 

Denklem: Arşimet spirali

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

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

 

Pro/e ilişkileri ve işlevleri için ilgili açıklayıcı materyaller

İlişkilerde kullanılan işlevler

matematiksel fonksiyonlar

Denklemler ve koşullu ifadeler de dahil olmak üzere ilişkilerde aşağıdaki operatörler kullanılabilir.

Aşağıdaki matematiksel işlevler de ilişkilere dahil edilebilir:

çünkü () kosinüs

ten rengi () teğet

günah () sinüs

sqrt () karekök

asin () arksinüs

acos () ters kosinüs

atan () arktanjant

sinh () hiperbolik sinüs

cosh () hiperbolik kosinüs

tanh () hiperbolün tanjantı

Not: Tüm trigonometrik fonksiyonlar birim dereceleri kullanır.

 

log()'un 10 tabanındaki logaritması

ln() doğal logaritma

e'nin exp() kuvveti

abs() mutlak değer

ceil() Kendi değerinden küçük olmayan en küçük tamsayı

Floor() Değerini aşmayan en büyük tamsayı

Yuvarlanacak ondalık sayıların sayısını belirtmek için tavan ve kat işlevlerine isteğe bağlı bir bağımsız değişken ekleyebilirsiniz.

Yuvarlatılmış bağımsız değişkenlere sahip bu işlevlerin sözdizimi şöyledir:

tavan(parametre_ad veya sayı,_sayısı_ondalık_basamaklar)

kat (parametre_ad veya sayı,_basamak_ondalık_sayı)
burada__ondalık_basamak sayısı isteğe bağlı bir değerdir:

1) Bir sayı veya kullanıcı tanımlı bir parametre olarak ifade edilebilir. Parametre değeri gerçek bir sayı ise, CNC WeChat resmi hesabı cncdar tarafından bir tam sayı haline getirilecek şekilde kesilecektir.

2) Maksimum değeri 8'dir. 8'i geçerse yuvarlanacak sayı (ilk argüman) yuvarlanmaz ve başlangıç ​​değeri kullanılır.

3) Belirtmediğiniz takdirde fonksiyon önceki versiyonla aynıdır.

 

Ondalık basamak sayısını belirtmeden tavan ve zemin fonksiyonlarını kullanın. Örnekler aşağıdaki gibidir:

tavan (10.2) 11 değerine sahiptir

kat (10.2) 11 değerine sahiptir

 

Ondalık basamak sayısını belirten tavan ve zemin işlevlerini kullanın. Örnekler aşağıdaki gibidir:

tavan (10.255, 2) 10.26'ya eşittir

tavan (10.255, 0) 11'e eşittir [tavan (10.255) ile aynı]

kat (10.255, 1) 10.2'ye eşittir

kat (10.255, 2) 10.26'ya eşittir

 

09
Eğri tablosu hesaplaması

Eğri tablosu hesaplamaları, kullanıcıların ilişkiler yoluyla boyutları yönlendirmek için eğri tablosu özelliklerini kullanmasına olanak tanır. Boyutlar çizim, parça veya montaj boyutları olabilir. Format şu şekildedir: evalgraph("graph_name", x), burada graph_name eğri tablosunun adıdır, x, eğri tablosunun x ekseni boyunca değerdir ve y değeri döndürülür.

Karma özellikler için trajpar yörünge parametresi bu fonksiyonun ikinci argümanı olarak belirtilebilir.

Not: Eğri tablosu özelliği genellikle x ekseninde tanımlanan aralıktaki x değerine karşılık gelen y değerini hesaplamak için kullanılır. Aralığın dışında olduğunda, y değeri ekstrapolasyonla hesaplanır. Başlangıç ​​değerinden küçük x değerleri için sistem, teğet çizgiyi başlangıç ​​noktasından uzatarak ekstrapolasyon değerini hesaplar. Benzer şekilde, uç nokta değerinden büyük x değerleri için sistem, teğet çizgiyi uç noktadan uzağa uzatarak ekstrapolasyon değerini hesaplar. WeChat ekleyin: steven52014 size bir makro program eğitimi gönderecek

 

bileşik eğri yörünge fonksiyonu

 

Bileşik eğrinin yörünge parametresi trajpar_of_pnt ilişkide kullanılabilir.

Aşağıdaki işlev, {{0}}.0 ile 1.0 arasında bir değer döndürür: trajpar_of_pnt("trajname", "pointname"). Bunlardan trajname bileşik eğri adı, pointname ise mevki noktası adıdır.

Yörünge, üzerinde eğriye teğete dik olan bir düzlemin bir referans noktasından geçtiği bileşik eğri boyunca yer alan bir parametredir. Bu nedenle referans noktasının eğri üzerinde olması gerekmez; parametre değeri eğri üzerinde referans noktasına en yakın noktada hesaplanır.

Çok kanallı bir tarama için iskelet olarak bileşik bir eğri kullanılırsa, trajpar_of_pnt, trajpar veya 1.0 - trajpar ile tutarlıdır (seçilen başlangıç ​​noktasına bağlı olarak) harmanlanmış özellik).

 

10
İlişkiler hakkında

İlişki (parametre ilişkisi olarak da bilinir) CNC WeChat resmi hesabı cncdar, kullanıcı tanımlı sembol boyutu ve parametreler arasındaki denklemdir. İlişkiler; özellikler, parametreler veya bileşenler arasındaki tasarım ilişkilerini yakalar ve böylece kullanıcının modelde yapılan değişikliklerin etkilerini kontrol etmesine olanak tanır.

İlişkiler tasarım bilgisini ve amacını yakalamanın bir yoludur. Parametreler gibi onlar da modeli yönlendirmek için kullanılır; ilişkinin değiştirilmesi modeli değiştirir.

İlişkiler, model değişikliklerinin etkilerini kontrol etmek, parçalar ve montajlardaki boyut değerlerini tanımlamak ve tasarım koşulları için kısıtlama görevi görmek (örneğin, bir parçanın kenarlarına göre deliklerin konumunu belirlemek) için kullanılabilir.

Bir modelin veya bileşenin farklı parçaları arasındaki ilişkileri tanımlamak için tasarım sürecinde kullanılırlar. İlişkiler basit değerler (örneğin, d1=4) veya karmaşık koşullu dallanma ifadeleri olabilir.

İlişki türü

İki tür ilişki vardır:

1) Eşitlik - Denklemin sol tarafında, sağ taraftaki ifadeye eşit bir argüman yapın. Bu ilişki boyutlara ve parametrelere değer atamak için kullanılır. Örneğin:

Basit atama: d1=4.75

Karmaşık atama: d5=d2*(SQRT(d7/3.0+d4))

2) Karşılaştır - Soldaki ifadeyi sağdaki ifadeyle karşılaştırın. Bu ilişki genellikle bir kısıtlama olarak veya mantıksal dallar için koşullu ifadelerde kullanılır. Örneğin:

Kısıtlama olarak: (d1 + d2) > (d3 + 2.5)

In a conditional statement; IF (d1 + 2.5) >= d7

 

ilişkileri artırmak

İlişki şu şekilde artırılabilir:

1) Özelliğin kesiti (kesit orijinal olarak Çizim > İlişkiler > Ekle seçilerek oluşturulduysa çizim modunda);

2) Özellikler (parça veya montaj modunda);

3) Parçalar (parça veya montaj modunda).

4) Bileşenler (bileşen modunda).

İlişkiler menüsünü ilk seçtiğinizde varsayılan, geçerli modeldeki (örneğin, Parça modundaki bir parça) ilişkileri görüntülemek veya değiştirmektir.

İlişkilere erişim sağlamak için Parçalar veya Bileşenler menüsünden İlişkiler'i seçin ve ardından Model İlişkileri menüsünden aşağıdaki komutlardan birini seçin: Bileşen İlişkileri - Bileşenlerdeki ilişkileri kullan.

Bir bileşen bir veya daha fazla alt bileşen içeriyorsa aşağıdaki komutlarla Bileşen İlişkileri menüsü görüntülenir:

─Geçerli - Varsayılan, en üst düzey bileşendir.

─Ad - Bileşen için bir ad yazın.

1) İskelet ilişkisi - Bileşendeki iskelet modelinin ilişkisini kullanın (yalnızca bileşenlere uygulanabilir).

2) Parça ilişkileri - Parçalardaki ilişkileri kullanın.

3) Özellik ilişkileri - Özelliğe özgü ilişkileri kullanın. Özelliğin bir bölümü varsa, kullanıcı şunları seçebilir: kesim yüzeyinin (çizgi) bölümündeki (çizici) ilişkilere erişim sağlama veya özelliğin bir bütün olarak ilişkilerine erişim sağlama Erişim.

Dizi ilişkileri - Dizilere özgü ilişkileri kullanın.

Not:

1) Zaten yatay kesit ilişkisi tarafından yönlendirilen bir parametreye kesit dışında bir ilişki atamaya çalışırsanız sistem, modeli yeniden oluştururken hata mesajı verecektir. Aynı durum, zaten bölümün dışındaki bir ilişki tarafından yönlendirilen bir parametreye bir ilişki atamaya çalışırken de geçerlidir. İlişkilerden birini silin ve yeniden oluşturun.

2) Bileşen, halihazırda bir parça veya alt montaj ilişkisi tarafından yönlendirilen bir boyut değişkenine değer atamaya çalışırsa iki hata mesajı görünür. İlişkilerden birini silin ve yeniden oluşturun.

3) Modelin kimlik öğelerinin değiştirilmesi, modelle ölçeklenmediklerinden ilişkileri geçersiz kılar. Birimleri değiştirme hakkında daha fazla bilgi için "Metrik ve metrik olmayan ölçü birimleri hakkında" yardım konusuna bakın.

 

İlişkilerde parametre sembollerini kullanma

İlişkilerde dört tür parametre sembolü kullanılır:

1) Boyut sembolleri - Aşağıdaki boyut sembolü türleri desteklenir:

─d# - Parça veya montaj modunda boyutlandırma.

─d#:# - Bileşen modundaki boyutlar. Bileşenin veya bileşenin işlem kimliği bir sonek olarak eklenir.

─rd# - Bir parça veya üst düzey montajdaki referans boyut.

─rd#:# - Bileşen modundaki referans boyutu (bileşenin veya bileşenin işlem kimliği son ek olarak eklendi).

─rsd# - Çizimdeki referans boyut (kesit).

─kd# - Çizimdeki (kesit) bilinen bir ölçümlendirme (üst parçada veya montajda).

2) Toleranslar - Bunlar tolerans formatıyla ilişkili parametrelerdir. Bu semboller, boyutlar sayısaldan semboliğe değiştiğinde görünür.

─tpm# - Artı veya eksi simetri formatında tolerans; # boyutların sayısıdır.

─tp# - Artı-eksi formatında pozitif tolerans; # boyut numarasıdır.

─tm# - Artı-eksi biçiminde negatif tolerans; # boyutların sayısıdır.

3) Örnek sayısı - Bunlar, dizi yönündeki örneklerin sayısı olan tamsayı parametrelerdir.

─p# - burada # örneklerin sayısıdır.

Not: Örnek sayısını tamsayı olmayan bir değere değiştirirseniz, Pro/ENGINEER ondalık kısmı kesecektir. Örneğin 2,90, 2 olacaktır.

4) Kullanıcı Parametreleri - Bunlar, parametre veya ilişkiler eklenerek tanımlanan parametreler olabilir.

Örneğin:

Hacim {{0}} d0*d1*d2

Satıcı="Stockton Corp."

Not:

─Kullanıcı parametre adları bir harfle başlamalıdır (ilişkilerde kullanılacaksa).

─D#, kd#, rd#, tm#, tp# veya tpm#'ı kullanıcı parametre adları olarak kullanamazsınız çünkü bunlar boyutlara göre kullanılmak üzere ayrılmıştır.

─Kullanıcı parametre adları !, @, #, $ gibi alfasayısal olmayan karakterler içeremez.

 

11
Tomrukların döner kesimi için kaplama sayısı nasıl hesaplanır


Döner kesme kinematiği

Döner kesme işlemi sırasında döner bıçağın kesici kenarının ahşap kesiti üzerinde kat ettiği yola döner kesme eğrisi adı verilir. Burada şu iki konu tartışılacaktır: döner kesme makinesinin kinematiğini tasarlamanın temeli ve gerçek döner kesme sırasındaki hareket yörüngesi.

1) Döner kesme makinesinin kinematiğini tasarlamanın temeli

Ahşap bölümleri dönerek kesmenin amacı, rulo halinde açılmış bir kağıt rulosu gibi yüksek kaliteli, sürekli ve eşit kalınlıkta bir kaplama şeridi elde etmektir. Şu anda gereksinimleri karşılayan iki hareket yörüngesi vardır: Arşimet spirali ve bir dairenin kıvrımı.

Arşimed spiralinin temel formülü:

x=ɑsinφ çünküφ

Y=ɑφSinφ

Ahşap bölümden sökülen tek plakanın nominal kalınlığı, J ekseni yönündeki eğrinin spiralinin her bölümünün adımıdır (φ2=2π+φ1). Δχ=sabit için cosφ 1'e ve φ=90 dereceye eşit olmalıdır. Aφ=90 derece , y=aφsin90 derece =0 olduğunda, yani bıçağın yüksekliği sıfırdır ve bıçağın x ekseninde (yani, ahşap bölümün dönme ekseninden (kart ekseninin merkez çizgisi) geçen yatay düzlem)

İçeri). Ayrıca döner kesim için kaplamanın kalınlığı ne kadar kalın olursa olsun bıçak yüksekliğinin her zaman sıfır olduğu da söylenebilir (h=0)

Bir dairenin kıvrımının formülü şöyledir:

x=acosφ1+aφ1sinφ1

Y= ASINφ1-Aφ1cosφ1

Formülde: φ1-------oluş çizgisi ile koordinat merkez noktası ve x ekseni arasındaki dikey çizgi arasındaki açı.

Döner bıçak, x eksenine paralel yön boyunca doğrusal olarak hareket eder, böylece kıvrımın her bölümünün x ekseni yönündeki eğimi, tek plakanın nominal kalınlığıdır. S=△χ[acos(2π+φ1)+a( 2π+φ1)sin(2π+φ1)]-[acosφ1+acosφ1+ aφ1sinφ1]

=[acosφ1+ A(2π+φ1)Sinφ1] -[akosφ1+2φ1Sinφ1]

=21πasinφl
S'nin sabit bir değer olması gerekiyorsa (S=2π), φl 2πn+270 derece olmalıdır, dolayısıyla y=a sin270 derece -acos270 derece =-a{ {8}}s. Kaplamanın kalitesini sağlamak için, döner kesme işlemi sırasında, döner bıçağın ahşap bölüme göre arka açısının (kesme açısı) veya döner bıçağın arkası ile arasındaki açının (θ) olması beklenir. ve dikey düzlem, ahşap bölümün döner kesme çapına göre ayarlanmalıdır. Azaldıkça otomatik olarak küçülecek ve s değerinin değişimine göre h=-a=-s/2π değeri değişecektir. Bu nedenle döner bıçağın dönüş merkezinin de bu sırada buna göre değişmesi gerekir. Bu şekilde döner kesme makinesinin yapısı çok karmaşıktır. Bu nedenle, döner kesici ile döner kesme makinesinin ahşap bölümü arasındaki hareket ilişkisinin tasarımı olarak bir dairenin kıvrımını kullanmak uygun değildir.

Bunun tersine Arşimet rotasyonu idealdir. Kaplamanın nominal kalınlığındaki değişiklik ne olursa olsun, A değeri her zaman sıfırdır ve döner bıçağın dönüş merkez çizgisinin değişmesine gerek yoktur. Bu nedenle, şu anda döner kesici ile döner kesme makinesinin ahşap bölümü arasındaki hareket ilişkisini tasarlamak için teorik temel olarak kullanılmaktadır. Döner kesme sırasındaki gerçek hareket yörüngesi Üretimde, döner bıçak bıçağının montaj yüksekliğinin (h), tarak milinin merkez hattını birleştiren çizgi ile aynı yatay düzlemde olması zorunlu değildir. Bunun nedeni farklı ağaç türleri, soyma koşulları, soyma kaplama kalınlığı, soyma makinesi yapısı ve doğruluğudur. Yüksek kaliteli kaplama elde etmek için bıçağı takarken h≠0 pozitif veya negatif bir değer olabilir ve hatta döner bıçağın orta kısmı döner bıçağın iki ucundan biraz daha yüksekte olabilir. bıçak.

Döner bıçak bıçağı farklı konumlara (farklı h değerleri) takıldığında, döner kesme eğrisi şöyle olacaktır:

When h>0, dönme kayma eğrisi Arşimet spiraline yakındır;

h=0 Arşimet spiralidir;

0>h>-a genişletilmiş bir kıvrımdır

h=-a bir sarmaldır;

h<-a is a shortened involute.

 

Matematiksel formül
UFO

Küresel koordinatlar

rho=20*t^2

teta=60*log(30)*t

phi=7200*t

 

"rho=200*t"

"teta=900*t"

"fi=t*90*10"

 

sepet

Silindirik koordinatlar

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

teta=t*360*30

z=t*5

 

sinüzoidal eğri

Kartezyen koordinat sistemi

x=50*t

y=10*sin(t*360)

z=0

 

Helisel eğri

Silindirik koordinatlar

r=t

teta=10+t*(20*360)

z=t*3

 

kelebek eğrisi

Küresel koordinatlar

ro=8*t

teta=360 * t * 4

fi=-360*t*8

 

Rodonea Eğrisi

Kartezyen koordinat sistemini kullan

teta=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)*Teta)

 

daire içindeki spiral

Silindirik koordinat sistemini kullan

teta=t*360

r=10+10*sin(6*teta)

z=2*sin(6*teta)

 

İnvolüt denklemi

r=1

ve=360*t 90*t

s=2*pi*r*t pi*rt/2

x0=s*cos(ang)

y0=s*sin(ang)

x=x0+s*sin(ang)

Y=0-S*cos(ang)

z=0

 

logaritmik eğri

z=0

x = 10*t

y=log(10*t+0.0001)

 

küresel spiral

Küresel koordinat sistemini kullan

ro=4

teta=t*180

phi=t*360*20

 

çift ​​yaylı episikloid

Kadir koordinatları

l=2.5

b=2.5

X=3*B*Cos(T*360)+*CoS(3*T*360)

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

 

yıldız çizgisi

Kadir koordinatları

a=5

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

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

 

kalp çizgisi

Silindirik koordinatlar

a=10

r=a*(1+çünkü(teta))

teta=t*360

 

yaprak çizgisi

Kartezyen koordinatlar

a=10

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

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

 

Kartezyen koordinatlarda spiral

x=4 * çünkü (t *(5*360))

Y {{0} * Sin (T *(5*360))

z = 10*t

 

parabol

Kartezyen koordinatlar

x =(4*t)

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

z=0

 

disk yayı

Silindirik koordinatlar

r=5

teta=t*3600

Z =(SIN(3.5*Teta-90))+24*T

 

30 derece konik delik işleme

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

SON1

G0Z50.M05

G91G28Z0Y0M09

Soruşturma göndermek

whatsapp

skype

E-posta

Sorgulama