Oct 25, 2021 Zostaw wiadomość

Czy opanowałeś specyficzne formuły obliczeniowe programów makr?


wzór funkcji proe


Nazwa: Krzywa sinusoidalna

Środowisko założenia: oprogramowanie Pro/E, układ współrzędnych kartezjańskich

x=50*t

y=10*grzech(t*360)

z=0

Nazwa: krzywa śrubowa

Środowisko przedsiębiorstwa: PRO/E; współrzędne cylindryczne (cylindryczne)

r=t

theta=10+t*(20*360)

z=t*3

02

Krzywa motyla


Współrzędne sferyczne PRO/E

Równanie: rho=8 * t

theta=360 * t * 4

fi=-360 * t * 8

03

Krzywa Rodonei


Użyj kartezjańskiego układu współrzędnych

theta=t*360*4

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

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

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

04

Spirala w kole


Kolumnowy układ współrzędnych

theta=t*360

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

z=2*grzech(6*teta)

05

Równanie ewolwentowe


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

Krzywa logarytmiczna


z=0

x = 10*t

y = log(10*t+0,0001)


07

Spirala sferyczna (przy użyciu sferycznego układu współrzędnych)


rho=4

theta=t*180

fi=t*360*20

Nazwa: Cykloida zewnętrzna z podwójnym łukiem

Współrzędne Cardira

Równanie: 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)


Nazwa: Gwiazda linii

Współrzędne Cardira

równanie:

a=5

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

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


nazwa: Linia Serca

Środowisko budowy: pro/e, współrzędne cylindryczne

a=10

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

theta=t*360


Nazwa: Linia w kształcie liścia

Konfiguracja środowiska: współrzędne kartezjańskie

a=10

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

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

Spirala we współrzędnych kartezjańskich

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

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

z = 10*t

08

parabola


współrzędne kartezjańskie

x = (4 * t)

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

z =0

Nazwa: sprężyna talerzowa

Konfigurowanie środowiska: pro/e

Siedzenie cylindryczne

r = 5

theta=t*3600

z =(sin(3,5*teta-90))+24*t

Równanie: spirala Archimedesa

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

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

Pro/e relacyjne wyrażenia i dane objaśniające związane z funkcjami

Funkcje używane w relacjach

Funkcja matematyczna

W relacjach można używać następujących operatorów (w tym równań i instrukcji warunkowych).

W relacji można również uwzględnić następujące funkcje matematyczne:

cos () cosinus

tan () styczna

grzech () sinus

sqrt () pierwiastek kwadratowy

asin () arcus sinus

acos () arcus cosinus

atan () arc tangens

sinh () sinus hiperboliczny

cosh () Cosinus hiperboliczny

tanh () tangens hiperboliczny

Uwaga: Wszystkie funkcje trygonometryczne używają jednostek stopni.

log() logarytm o podstawie 10

ln() logarytm naturalny

exp() potęga e

abs() wartość bezwzględna

ceil() jest najmniejszą liczbą całkowitą nie mniejszą niż jej wartość

floor() Największa liczba całkowita, która nie przekracza swojej wartości

Możesz dodać opcjonalny argument do funkcji ceil i floor i użyć go do określenia liczby miejsc dziesiętnych do zaokrąglenia.

Składnia tych funkcji z parametrami zaokrąglania to:

ceil(nazwa lub numer parametru, liczba_miejsc_dec)

piętro (nazwa lub numer parametru, liczba_miejsc_dekoracji)

Gdzie number_of_dec_places jest wartością opcjonalną:

1) Może być wyrażony jako liczba lub parametr zdefiniowany przez użytkownika. Jeśli wartość parametru jest liczbą rzeczywistą, zostanie obcięta do liczby całkowitej przez cncdar konta publicznego CNC WeChat.

2) Jego maksymalna wartość to 8. Jeśli przekroczy 8, liczba do zaokrąglenia (pierwszy argument) nie zostanie zaokrąglona i zostanie użyta jej wartość początkowa.

3) Jeśli nie określisz' to funkcja jest taka sama jak w poprzedniej wersji.

Użyj funkcji ceil i floor, które nie określają liczby miejsc dziesiętnych. Przykłady są następujące:

pułap (10.2) to 11

piętro (10.2) ma wartość 11

Użyj funkcji ceil i floor, które określają liczbę miejsc dziesiętnych. Przykłady są następujące:

ceil (10,255, 2) jest równy 10,26

ceil (10.255, 0) równa się 11 [tak samo jak ceil (10.255)]

piętro (10,255, 1) równa się 10,2

piętro (10,255, 2) równa się 10,26

09

Obliczanie tabeli krzywych

Obliczanie tabeli krzywych umożliwia użytkownikom korzystanie z funkcji tabeli krzywych do sterowania wymiarami poprzez relacje. Rozmiar może być rozmiarem szkicownika, części lub zespołu. Format jest następujący: evalgraph("nazwa_wykresu", x), gdzie nazwa_grafu to nazwa tabeli krzywych, x to wartość wzdłuż osi x tabeli krzywych, a y zwracana jest wartość.

W przypadku obiektów mieszanych można określić parametr trajektorii trajpar jako drugi argument funkcji.

Uwaga: Funkcje tabeli krzywych to zwykle numer publiczny CNC WeChat cncdar używany do obliczania wartości y odpowiadającej wartości x w zdefiniowanym zakresie na osi x. Gdy jest poza zakresem, wartość y jest obliczana przez ekstrapolację. W przypadku wartości x mniejszych niż wartość początkowa, system oblicza wartość ekstrapolowaną poprzez wydłużenie linii stycznej od punktu początkowego. Podobnie dla wartości x większych niż wartość punktu końcowego, system oblicza ekstrapolowaną wartość, wydłużając linię styczną na zewnątrz od punktu końcowego. Dodaj WeChat: steven52014 wyśle ​​kopię samouczka programu makr

Funkcja orbity krzywej złożonej

W relacji można użyć parametru orbity trajpar_of_pnt krzywej złożonej.

Poniższa funkcja zwraca wartość z zakresu od 0.0 do 1.0: trajpar_of_pnt("trajname ","pointname"). Gdzie trajname to nazwa krzywej złożonej, a pointname to nazwa punktu odniesienia.

Trajektoria to parametr wzdłuż krzywej złożonej, na którym płaszczyzna prostopadła do stycznej krzywej przechodzi przez punkt odniesienia. Dlatego punkt odniesienia nie musi znajdować się na krzywej; wartość parametru jest obliczana w punkcie najbliżej punktu odniesienia na krzywej.

Jeśli złożona krzywa jest używana jako szkielet skanowania wielościeżkowego, trajpar_of_pnt jest zgodny z trajpar lub 1.0-trajpar (w zależności od punktu początkowego wybranego dla cechy hybrydowej).

10

O związku

Relacja (nazywana również relacją parametrów) cncdar konta publicznego CNC WeChat jest równaniem między rozmiarem symbolu zdefiniowanym przez użytkownika a parametrami. Relacja przechwytuje relację projektową między cechami, między parametrami lub między komponentami, umożliwiając w ten sposób użytkownikom kontrolowanie efektu modyfikacji modelu.

Relacje to sposób na uchwycenie wiedzy i intencji projektowych. Podobnie jak parametry, są one używane do kierowania relacją zmieniającą model, która również zmienia model.

Relacje mogą służyć do kontrolowania efektu modyfikacji modelu, definiowania wartości wielkości w częściach i zespołach oraz pełnienia funkcji ograniczeń dla warunków projektowych (na przykład określania położenia otworów związanych z krawędziami części).

Są używane w procesie projektowania do opisywania relacji między różnymi częściami modelu lub komponentu. Relacje mogą być prostymi wartościami (na przykład d1=4) lub złożonymi warunkowymi instrukcjami rozgałęzienia.


Typ związku

Istnieją dwa rodzaje relacji:

1) Równanie — ustaw jeden parametr po lewej stronie równania równy wyrażeniu po prawej stronie. Ta relacja służy do przypisywania wartości do wymiarów i parametrów. Np:

Przypisanie proste: d1=4,75

Przypisanie złożone: d5 = d2*(PIERWIASTEK(d7/3,0+d4))


2) Porównanie – porównaj wyrażenie po lewej stronie i wyrażenie po prawej stronie. Ta relacja jest zwykle używana jako ograniczenie lub w instrukcjach warunkowych dla gałęzi logicznych. Np:

Jako ograniczenie: (d1 + d2)> (d3 + 2,5)

W instrukcji warunkowej; IF (d1 + 2,5)>= d7

Zwiększenie relacji

Możesz zwiększyć relację do:

1) Przekrój elementu (w trybie szkicowania, jeżeli przekrój tworzony jest poprzez wybór&cyt;Sketcher&cyt;>&cyt; Relacja&cyt ;>"Najpierw dodaj "

2) Operacje (w trybie części lub złożenia);

3) Części (w trybie części lub montażu).

4) Komponenty (w trybie komponentu).

Gdy menu relacji jest wybierane po raz pierwszy, ustawieniem domyślnym jest przeglądanie lub zmiana relacji w bieżącym modelu (na przykład część w trybie części).

Aby uzyskać dostęp do relacji, wybierz"Relacje" z"Części" lub"Składniki" menu, a następnie wybierz jedno z następujących poleceń z menu"Model Relations" menu: Relacje komponentów — Użyj relacji w komponencie.

Jeżeli komponent zawiera jeden lub więcej podkomponentów,"Relacje komponentów" pojawia się menu z następującymi poleceniami:

─Current — Domyślnie jest to składnik najwyższego poziomu.

Nazwa — wpisz nazwę składnika.Name-Type the component name.

1) Relacja szkieletowa - użyj relacji modelu szkieletowego w komponencie (dotyczy tylko komponentów).

2) Relacja części - użyj relacji w części.

3) Relacja funkcji — użyj relacji specyficznej dla funkcji. Jeżeli cecha ma przekrój, to użytkownik może wybrać: uzyskać dostęp do relacji w przekroju (Sketcher) na koncie publicznym CNC WeChat powierzchnia cncdar (Sketcher) lub uzyskać relację w elemencie jako całości Dostęp.


Relacje tablic — użyj relacji specyficznych dla tablic.

Uwagi:

1) Jeśli spróbujesz przypisać relację poza przekrojem do parametru, który był zależny od relacji przekroju, system wyświetli komunikat o błędzie podczas ponownego generowania modelu. To samo dotyczy próby przypisania relacji do parametru, który jest już zależny od relacji poza przekrojem. Usuń jedną z relacji i zregeneruj.

2) Jeśli komponent próbuje przypisać wartość do zmiennej wymiaru, która była sterowana relacją części lub podzespołu, pojawią się dwa komunikaty o błędach. Usuń jedną z relacji i zregeneruj.

3) Modyfikacja elementów tożsamości modelu może unieważnić relacje, ponieważ nie są one skalowane z modelem. Więcej informacji na temat modyfikowania jednostek można znaleźć w"O metrycznych i niemetrycznych jednostkach miary" Temat pomocy.

Użyj notacji parametrów w relacjach

W relacji używane są cztery typy symboli parametrów:


1) Symbol rozmiaru — obsługiwane są następujące typy symboli rozmiaru:

d#-Wymiary w trybie części lub zespołu.

─d#:#-Rozmiar w trybie komponentu. Jako przyrostek dodawany jest składnik lub identyfikator procesu składnika.

Nr # — rozmiar odniesienia w części lub zespole najwyższego poziomu.

─rd#:# — Rozmiar odniesienia w trybie komponentu (składnik lub identyfikator procesu komponentu jest dodawany jako przyrostek).

─rsd# — rozmiar odniesienia (sekcji) w szkicowniku.

─kd#-Znane wymiary w szkicu (przekroju) (w części macierzystej lub zespole).


2) Tolerancja — są to parametry związane z formatem tolerancji. Gdy rozmiar zmienia się z liczby na symbol, wymienione są te symbole.

─tpm#-Tolerancja w formacie symetrycznym dodawania i odejmowania; # to liczba wymiarów.

─tp#-dodatnia tolerancja w formacie dodawania i odejmowania; # to liczba wymiarów.

─tm# – tolerancja ujemna w formacie dodawania i odejmowania; # to liczba wymiarów.


3) Liczba wystąpień — są to parametry całkowite, które są liczbą wystąpień w kierunku tablicy.

─p#-gdzie # to liczba wystąpień.

Uwaga: Jeśli zmienisz liczbę wystąpień na wartość niecałkowitą, Pro/ENGINEER odetnie część dziesiętną. Na przykład 2,90 stanie się 2.


4) Parametry użytkownika – mogą to być parametry zdefiniowane przez dodanie parametrów lub relacji.

E.g:

Objętość=d0*d1*d2

Dostawca=& quot;Stockton Corp."

Uwagi:

─Nazwy parametrów użytkownika muszą zaczynać się od litery (jeśli mają być używane w relacjach).

Nie można używać d#, kd#, rd#, tm#, tp# lub tpm# jako nazw parametrów użytkownika, ponieważ są one zarezerwowane do użycia przez wymiary.

Nazwy parametrów użytkownika nie mogą zawierać znaków niealfanumerycznych, takich jak !, @, #, $.

11

Jak obliczyć ilość fornirów do obierania drewna?


Kinematyka obrotowa

W procesie obierania trajektoria, którą pokonuje krawędź tnąca noża obrotowego na przekroju przekroju drewna, nazywana jest krzywą obierania. W tym miejscu zostaną omówione dwa zagadnienia: podstawa projektowania kinematyki maszyny do cięcia obrotowego oraz trajektoria rzeczywistego cięcia obrotowego.

1) Podstawa projektowania kinematyki wycinarki rotacyjnej

Zadaniem sekcji łuszczenia drewna jest uzyskanie wysokiej jakości ciągłego pasa forniru o jednolitej grubości, jak odwijanie rolki papieru. Obecnie istnieją dwa rodzaje trajektorii ruchu, które spełniają wymagania: spirala Archimedesa i ewolwenta kołowa.

Podstawowa formuła spirali Archimedesa to:

x=ɑsinφ cosφ

y=ɑφgrzes

Nominalna grubość forniru odkręcanego z odcinka drewnianego to podziałka każdego odcinka spirali w kierunku osi J krzywej (φ2=2π+φ1). Aby △χ= stała, cosφ musi być równe 1, a φ=90°. Gdy φ=90°, y=aφsin90°=0, czyli wysokość łopatki wynosi zero, a łopatka powinna znajdować się na osi x (czyli w płaszczyźnie poziomej przechodzącej przez oś obrotu sekcja drewna - linia środkowa osi uchwytu). Można również powiedzieć, że bez względu na wymaganą grubość forniru wysokość ostrza zawsze wynosi zero (h=0)

Wzór na ewolwentę koła to:

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

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

We wzorze: φ1-------kąt między linią pionową a osią X między linią wystąpienia a punktem środkowym współrzędnych.

Nóż obrotowy porusza się w linii prostej równoległej do osi x, więc podziałka odcinków ewolwentowych w kierunku osi x jest nominalną grubością forniru. 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

Jeśli S ma być wartością stałą (S=2πα), φl musi wynosić 2πn+270°, więc y=a sin270°—acos270°=-a=h. W celu zapewnienia jakości okleiny w procesie odrywania oczekuje się, że kąt przyłożenia (kąt cięcia) noża obrotowego względem segmentu drewna lub kąt (θ) pomiędzy grzbietem noża obrotowego a powierzchnia pionowa, powinna podążać za obrotową średnicą skrawania segmentu drewna Wartość h=-a=-s/2π zmienia się wraz ze zmianą wartości s, zatem środek obrotu noża obrotowego również powinien się w tym czasie odpowiednio zmienić, więc struktura maszyny do cięcia obrotowego jest zbyt skomplikowana. Z tego powodu niewłaściwe jest stosowanie ewolwenty kołowej jako projektu zależności ruchu między frezem obrotowym a segmentem drewna frezu obrotowego.

Wręcz przeciwnie, spirala Archimedesa jest idealna. Niezależnie od zmiany grubości nominalnej okleiny, wartość A zawsze wynosi zero, a obrotowa linia środkowa noża obrotowego nie musi być zmieniana. W związku z tym jest obecnie wykorzystywana jako podstawa teoretyczna do projektowania zależności kinematycznej między nożem obrotowym a segmentem drewna noża obrotowego. Rzeczywista trajektoria ruchu podczas cięcia obrotowego jest wykonywana, a wysokość montażu (h) ostrza noża obrotowego niekoniecznie znajduje się w tej samej płaszczyźnie poziomej, co linia łącząca linię środkową wału zaciskającego. Wynika to z gatunku drewna sekcji łuszczącej się, warunków łuszczenia, grubości łuszczącego forniru, konstrukcji i dokładności maszyny do obierania i innych powodów. Aby uzyskać wysokiej jakości okleinę, przy montażu noża h≠0, która może być dodatnia lub ujemna, a nawet środek noża obrotowego może być nieco wyżej niż oba końce noża obrotowego.

Gdy pozycja montażowa ostrza noża obrotowego jest inna (wartość h jest inna), krzywa cięcia obrotowego będzie wynosić:

h>0 W tej chwili krzywa odrywania jest podobna do spirali Archimedesa;

h=0 to spirala Archimedesa;

0>h>-a jest wydłużoną ewolwentą

h=-a jest ewolwentą;

h<-a jest="" skróconą="">

Formuła matematyczna

UFO

Współrzędne sferyczne

rho=20*t^2

theta=60*log(30)*t

fi=7200*t

& quot;rho=200*t"

& quot;theta=900*t"

& quot;phi=t*90*10"

kosz

Współrzędne cylindryczne

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

theta=t*360*30

z=t*5

Krzywa sinusoidalna

Kartezjański układ współrzędnych

x=50*t

y=10*grzech(t*360)

z=0

Krzywa helikalna

Współrzędne cylindryczne

r=t

theta=10+t*(20*360)

z=t*3

Krzywa motyla

Współrzędne sferyczne

rho=8 * t

theta=360 * t * 4

fi=-360 * t * 8

Krzywa Rodonei

Użyj kartezjańskiego układu współrzędnych

theta=t*360*4

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

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

Spirala w kole

Kolumnowy układ współrzędnych

theta=t*360

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

z=2*grzech(6*teta)

Równanie ewolwentowe

r=1

ang=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

Krzywa logarytmiczna

z=0

x = 10*t

y = log(10*t+0,0001)

Sferyczna spirala

Sferyczny układ współrzędnych

rho=4

theta=t*180

fi=t*360*20

Cykloida z podwójnym łukiem

Współrzędne Cardira

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)

Linia gwiazd

Współrzędne Cardira

a=5

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

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

Linia serca

Współrzędne cylindryczne

a=10

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

theta=t*360

Kształt liścia

współrzędne kartezjańskie

a=10

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

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

Spirala we współrzędnych kartezjańskich

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

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

z = 10*t

parabola

współrzędne kartezjańskie

x = (4 * t)

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

z =0

Sprężyna talerzowa

Współrzędne cylindryczne

r = 5

theta=t*3600

z =(sin(3,5*teta-90))+24*t

Obróbka otworu stożkowego 30 stopni

G90G54G00X0Y0M03S2500:

G43Z50.H01M08:

Z2.

#1=0.05

PODCZAS[#1LE5.]DO1

#2=TAN[15.]*#1

#3=5.-#2

G01Z-#1F50

X-#3F500

G02I#3

G01X0

#1=#1+0.05

END1

G0Z50.M05

G91G28Z0Y0M09




Wyślij zapytanie

whatsapp

skype

Adres e-mail

Zapytanie