Oct 25, 2021 Mesaj bırakın

Makro programlarının özel hesaplama formüllerinde ustalaştınız mı?


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

Kuruluş 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

phi=-360 * t * 8

03

Rodonea eğrisi


Kartezyen koordinat sistemini kullan

teta=t*360*4

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

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

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

04

Daire içinde sarmal


Sütun koordinat sistemi

teta=t*360

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

z=2*sin(6*teta)

05

involüt denklemi


r=1

açı=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

Logaritmik eğri


z=0

x = 10*t

y = log(10*t+0.0001)


07

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


rho=4

teta=t*180

fi=t*360*20

Adı: Çift ark dış sikloid

Çardır koordinatları

Denklem: 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)


İsim: Yıldız Hattı

Çardır koordinatları

denklem:

a=5

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

y=a*(günah(t*360))^3


İsim: Kalp Çizgisi

Yapı ortamı: pro/e, silindirik koordinatlar

a=10

r=a*(1+cos(teta))

teta=t*360


Adı: Yaprak Şeklinde Çizgi

Ortamın ayarlanması: Kartezyen koordinatlar

a=10

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

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

Kartezyen koordinatlarda spiral

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

y=4 * günah (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ın ayarlanması: pro/e

silindirik oturma

r = 5

teta=t*3600

z =(sin(3.5*teta-90))+24*t

Denklem: Arşimet sarmalı

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

y=(a -2f +f günah (t))sin(t)/b

Pro/e ilişkisel ifadeler ve fonksiyonlarla ilgili açıklayıcı veriler

İlişkilerde kullanılan fonksiyonlar

matematiksel fonksiyon

Aşağıdaki operatörler ilişkilerde kullanılabilir (denklemler ve koşullu ifadeler dahil).

Aşağıdaki matematiksel fonksiyonlar da ilişkiye dahil edilebilir:

çünkü () kosinüs

tan () tanjant

günah () sinüs

sqrt () karekök

asin () ark sinüs

acos () ark kosinüs

atan () ark tanjantı

sinh () Hiperbolik sinüs

cosh () Hiperbolik kosinüs

tanh () Hiperbolik tanjant

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

log() 10 tabanlı logaritma

ln() doğal logaritma

exp() e'nin gücü

abs() mutlak değer

ceil(), değerinden az olmayan en küçük tamsayıdır

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

Tavan ve taban işlevlerine isteğe bağlı bir bağımsız değişken ekleyebilir ve yuvarlanacak ondalık basamak sayısını belirtmek için kullanabilirsiniz.

Bu işlevlerin yuvarlama parametreleriyle sözdizimi şöyledir:

ceil(parametre_adı veya sayı,_dek_yer_sayısı)

kat (parametre_adı veya sayı,_ara_yer_sayısı)

Number_of_dec_places isteğe bağlı bir değer olduğunda:

1) Sayı veya kullanıcı tanımlı bir parametre olarak ifade edilebilir. Parametre değeri gerçek bir sayıysa, CNC WeChat genel hesabı cncdar tarafından bir tam sayıya kısaltılacaktır.

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)' belirtmezseniz, işlev önceki sürümle aynıdır.

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

tavan (10.2) 11'dir

kat (10.2) 11 değerine sahiptir

Ondalık basamak sayısını belirten tavan ve taban 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 hesaplama

Eğri tablosu hesaplaması, kullanıcıların ilişkiler yoluyla boyutları yönlendirmek için eğri tablosu özelliklerini kullanmalarına olanak tanır. Boyut bir eskiz, parça veya montaj boyutu olabilir. Biçim şu şekildedir: evalgraph("graf_adı", x), grafik_adı eğri tablosunun adıdır, x eğri tablosunun x ekseni boyunca olan değerdir ve y değer döndürülür.

Karma özellikler için, trajpar yörünge parametresini işlevin ikinci argümanı olarak belirtebilirsiniz.

Not: Eğri tablosu özellikleri genellikle x ekseninde tanımlanan aralık içindeki x değerine karşılık gelen y değerini hesaplamak için kullanılan CNC WeChat genel numarası cncdar'dır. Aralık dışında olduğunda, y değeri ekstrapolasyonla hesaplanır. Başlangıç ​​değerinden daha küçük x değerleri için sistem, teğet çizgiyi başlangıç ​​noktasından uzatarak ekstrapolasyon değerini hesaplar. Benzer şekilde, bitiş noktası değerinden daha büyük x değerleri için sistem, teğet çizgiyi bitiş noktasından dışarı doğru uzatarak tahmin edilen değeri hesaplar. WeChat ekleyin: steven52014, makro program öğreticisinin bir kopyasını gönderecek

Bileşik eğri yörünge işlevi

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

Aşağıdaki fonksiyon 0.0 ile 1.0 arasında bir değer döndürür: trajpar_of_pnt("trajname","nokta adı"). Burada trajname bileşik eğrinin adıdır ve nokta adı referans noktasının adıdır.

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

Çok izli taramanın iskeleti olarak bileşik eğri kullanılırsa, trajpar_of_pnt, trajpar veya 1.0-trajpar ile tutarlıdır (hibrit özellik için seçilen başlangıç ​​noktasına bağlı olarak).

10

ilişki hakkında

İlişki (parametre ilişkisi de denir) CNC WeChat kamu hesabı cncdar, kullanıcı tanımlı sembol boyutu ve parametreler arasındaki bir denklemdir. İlişki, özellikler arasındaki, parametreler arasındaki veya bileşenler arasındaki tasarım ilişkisini yakalar ve böylece kullanıcıların model değişikliğinin etkisini kontrol etmesine olanak tanır.

İlişkiler, tasarım bilgisini ve niyetlerini yakalamanın bir yoludur. Parametreler gibi, modeli yönlendirmek için kullanılırlar-ilişkiyi değiştirmek de modeli değiştirir.

Model değişikliğinin etkisini kontrol etmek, parçalar ve montajlardaki boyut değerlerini tanımlamak ve tasarım koşulları için kısıtlamalar olarak hareket etmek için ilişkiler kullanılabilir (örneğin, parçaların kenarlarıyla ilgili deliklerin konumunu belirtin).

Bir modelin veya bileşenin farklı parçaları arasındaki ilişkiyi 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 dal ifadeleri olabilir.


ilişki türü

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

1) Denklem- Denklemin sol tarafındaki bir parametreyi sağ taraftaki ifadeye eşitleyin. 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ırma-Soldaki ifade ile sağdaki ifadeyi 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:

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

Koşullu ifadede; IF (d1 + 2.5)>= d7

İlişkiyi artırın

İlişkiyi şu şekilde artırabilirsiniz:

1) Özelliğin kesiti (çizim modunda, kesit"Sketcher">"Relation" seçilerek oluşturulmuşsa ;>" İlk başta" ekleyin);

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

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

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

İlişki menüsü ilk kez seçildiğinde, ön ayar, geçerli modeldeki ilişkiyi görüntülemek veya değiştirmek içindir (örneğin, parça modunda bir parça).

İlişkiye erişmek için"İlişkiler""Parçalar" veya"Bileşenler" menüsünü seçin ve ardından"Model İlişkileri" menü: Bileşen İlişkileri-Bileşendeki ilişkiyi kullanın.

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

─Mevcut-Varsayılan olarak, en üst düzey bileşendir.

─Ad-Bileşen adını yazın.

1) İskelet ilişkisi-bileşendeki iskelet modelinin ilişkisini kullanın (yalnızca bileşenler için geçerlidir).

2) Parça ilişkisi-parçadaki ilişkiyi kullanın.

3) Özellik ilişkisi-Özelliğe özgü ilişkiyi kullanın. Özelliğin bir kesiti varsa, kullanıcı şunları seçebilir: CNC WeChat genel hesabı cncdar yüzeyindeki (Sketcher) kesitteki (Sketcher) ilişkiye erişin veya özellikteki ilişkiyi bir bütün olarak alın Erişim.


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

Notlar:

1) Kesit ilişkisi tarafından sürülen bir parametreye kesit dışında bir ilişki atamaya çalışırsanız, model yeniden oluşturulurken sistem bir hata mesajı verecektir. Aynısı, zaten kesit dışında 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, parça veya alt montajın ilişkisi tarafından sürülen bir boyut değişkenine bir değer atamaya çalışırsa, iki hata mesajı görünür. İlişkilerden birini silin ve yeniden oluşturun.

3) Modelin özdeşlik öğelerini değiştirmek, modelle ölçeklenmedikleri için ilişkileri geçersiz kılabilir. Birimleri değiştirme hakkında daha fazla bilgi için lütfen&"Metrik ve Metrik Olmayan Ölçü Birimleri Hakkında &" bölümüne bakın; yardım konusu.

İlişkilerde parametre gösterimini kullanın

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


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

─d#-Parça veya montaj modundaki boyutlar.

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

─rd#-Parçadaki veya üst düzey montajdaki referans boyutu.

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

─rsd#-Çizicideki (bölümün) referans boyutu.

─kd#-Çizimde (kesitte) bilinen ölçümlendirmeler (ana parça veya montajda).


2) Tolerans-Tolerans formatı ile ilgili parametrelerdir. Boyut sayıdan sembole değiştiğinde bu semboller listelenir.

─tpm#-Toplama ve çıkarma simetrik biçiminde tolerans; # boyutların sayısıdır.

─tp#-Toplama ve çıkarma biçiminde pozitif tolerans; # boyutların sayısıdır.

─tm#-Toplama ve çıkarma biçiminde negatif tolerans; # boyutların sayısıdır.


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

─p#-burada #, örnek 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 olur.


4) Kullanıcı parametreleri-bunlar, parametreler veya ilişkiler eklenerek tanımlanan parametreler olabilir.

E.g:

Hacim=d0*d1*d2

Satıcı=& "Stockton Corp.&";

Notlar:

─Kullanıcı parametre adları bir harfle başlamalıdır (eğer ilişkilerde kullanılacaklarsa).

─D#, kd#, rd#, tm#, tp# veya tpm#, boyutlara göre kullanım için ayrılmış olduklarından, kullanıcı parametre adları olarak kullanılamaz.

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

11

Ahşap soyma için kaplama sayısı nasıl hesaplanır


döner kinematik

Soyma işleminde, döner bıçağın kesici kenarının ahşap bölümün enine kesiti üzerinde geçtiği yörüngeye soyulma eğrisi denir. Burada aşağıdaki iki konu tartışılacaktır: döner kesme makinesinin kinematiğini tasarlamanın temeli ve gerçek döner kesmenin yörüngesi.

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

Ahşap bölümün soyulmasının amacı, bir kağıt rulosunun açılması gibi, tek tip kalınlıkta yüksek kaliteli sürekli bir kaplama şeridi elde etmektir. Şu anda gereksinimleri karşılayan iki tür hareket yörüngesi vardır: Arşimet sarmal ve dairesel sarmal.

Arşimet sarmalının temel formülü şudur:

x=ɑsinφ cosφ

y=ɑφsinφ

Ahşap bölümden sökülen kaplamanın nominal kalınlığı, eğrinin J ekseni yönünde spiralin her bölümünün adımıdır (φ2=2π+φ1). △χ= sabit yapmak için, cosφ 1'e eşit ve φ=90° olmalıdır. a φ=90°, y=aφsin90°=0 olduğunda, yani kanadın yüksekliği sıfırdır ve kanat, x ekseni üzerinde (yani dönme ekseninden geçen yatay düzlemde) olmalıdır. ahşap bölüm - ayna ekseninin merkez çizgisi). Ayrıca kaplamanın kalınlığı ne olursa olsun, kanat yüksekliğinin her zaman sıfır olduğu söylenebilir (h=0)

Bir dairenin kıvrımı için formül:

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

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

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

Döner bıçak, x eksenine paralel düz bir çizgide hareket eder, bu nedenle x ekseni yönündeki kıvrımlı bölümlerin adımı kaplamanın nominal kalınlığıdır. S=△χ(acos(2π{{3}}φ1){{5}}a( 2π{{7}}φ1)sin(2π{{10}}φ1)]-[acosφ1+acosφ1+ aφ1sinφ1


]

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

=21πasinφl

S'nin sabit bir değer olması gerekiyorsa (S=2πα), φl 2πn+270° olmalıdır, bu nedenle y=a sin270°—acos270°=-a=h. Kaplama kalitesini sağlamak için, soyma işleminde, döner bıçağın ahşap segmente göre boşluk açısının (kesme açısı) veya döner bıçağın arkası ile döner bıçağın arkası arasındaki açının (θ) olması umulmaktadır. h=-a=-s/2π değeri s değerinin değişmesine göre değişir, bu nedenle döner bıçağın dönme merkezi de buna göre değişmelidir, bu nedenle döner kesme makinesinin yapısı çok karmaşıktır. Bu nedenle döner kesici ile döner kesicinin ahşap parçası arasındaki hareket ilişkisinin tasarımı olarak dairesel kıvrımın kullanılması uygun değildir.

Aksine Arşimet spirali idealdir. Kaplamanın nominal kalınlığındaki değişiklikten bağımsız olarak, A değeri her zaman sıfırdır ve döner bıçağın döner merkez hattının değiştirilmesine gerek yoktur. Bu nedenle, şu anda döner kesici ve döner kesicinin ahşap parçası arasındaki kinematik ilişkiyi tasarlamak için teorik temel olarak kullanılmaktadır. Döner kesme sırasında gerçek hareket yörüngesi üretimdedir ve döner bıçak bıçağının montaj yüksekliği (h), sıkıştırma milinin merkez hattını birleştiren hat ile mutlaka aynı yatay düzlemde olmak zorunda değildir. Bu, soyma ahşap bölümünün ahşap türünden, soyma koşullarından, soyma kaplamasının kalınlığından, soyma makinesinin yapısı ve doğruluğundan ve diğer nedenlerden kaynaklanmaktadır. Yüksek kaliteli bir kaplama elde etmek için, bıçağı takarken, pozitif veya negatif olabilen h≠0 ve hatta döner bıçağın merkezi, döner bıçağın iki ucundan biraz daha yüksek olabilir.

Döner bıçak bıçağı kurulum konumu farklı olduğunda (h değeri farklıdır), döner kesme eğrisi şöyle olacaktır:

h>0 Şu anda, soyma eğrisi Arşimet spiraline benzer;

h=0 Arşimet spiralidir;

0>h>-a uzunlamasına bir kıvrımdır

h=-a involüttür;

h<-a kısaltılmış="">

Matematik formülü

UFO

küresel koordinatlar

rho=20*t^2

teta=60*log(30)*t

phi=7200*t

& rho=200*t"

& teta=900*t"

& quot;phi=t*90*10"

sepet

silindirik koordinatlar

r=5{{3}}0.3*sin(t*180)+t

teta=t*360*30

z=t*5

Sinüs eğrisi

Kartezyen koordinat sistemi

x=50*t

y=10*sin(t*360)

z=0

sarmal eğri

silindirik koordinatlar

r=t

teta=10+t*(20*360)

z=t*3

kelebek eğrisi

küresel koordinatlar

rho=8 * t

teta=360 * t * 4

phi=-360 * t * 8

Rodonea eğrisi

Kartezyen koordinat sistemini kullan

teta=t*360*4

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

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

Daire içinde sarmal

Sütun koordinat sistemi

teta=t*360

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

z=2*sin(6*teta)

involüt denklemi

r=1

açı=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=y0-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 sistemi

rho=4

teta=t*180

fi=t*360*20

Çift ark sikloid

Çardır koordinatları

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)

Yıldız yolu

Çardır koordinatları

a=5

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

y=a*(günah(t*360))^3

Kalp çizgisi

silindirik koordinatlar

a=10

r=a*(1+cos(teta))

teta=t*360

yaprak şekli

Kartezyen koordinatları

a=10

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

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

Kartezyen koordinatlarda spiral

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

y=4 * günah (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

SÜRE[#1LE5.]DO1

#2=TAN[15.]*#1

#3=5.-#2

G01Z-#1F50

X-#3F500

G02I#3

G01X0

#1=#1+0.05

END1

G0Z50.M05

G91G28Z0Y0M09




Soruşturma göndermek

whatsapp

skype

E-posta

Sorgulama