Apr 11, 2024 Jätä viesti

Täydellinen kokoelma erityisiä laskentakaavoja makroohjelmia varten

 

proe-funktion kaava


Nimi: sinikäyrä

Perustamisympäristö: Pro/E-ohjelmisto, suorakulmainen koordinaattijärjestelmä

x=50*t

y=10*sin(t*360)

z=0

 

Nimi: Kierteinen käyrä

Luontiympäristö: PRO/E; sylinterimäiset koordinaatit (sylinterimäiset)

r=t

theta=10+t*(20*360)

z=t*3

 

02
perhonen käyrä


Pallokoordinaatit PRO/E

Yhtälö: rho=8 * t

theta= 360*t*4

phi= -360t8

 

03
Rhodonea käyrä


Käytä suorakulmaista koordinaattijärjestelmää

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
spiraali ympyrän sisällä


Käytä sylinterimäistä koordinaattijärjestelmää

theta=t*360

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

z=2*sin(6*theta)

 

05
Involuution yhtälö


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-*cos(ang)

z=0

06
logaritminen käyrä


z=0

x = 10*t

y=log(10*t+0.0001)

07
Pallomainen spiraali (käytetään pallomaista koordinaattijärjestelmää)


rho=4

theta=t*180

phi=t*360*20

 

Nimi: Kaksoiskaarinen episykloidi

Qadir koordinaatit

Yhtälö: 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)

Nimi: Star Line

Qadir koordinaatit

yhtälö:

a=5

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

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

Nimi: Sydänlinja

Luo ympäristö: pro/e, sylinterimäiset koordinaatit

a=10

r=a(1+cos(theta))

theta=t*360

Nimi: lehtiviiva

Ympäristön asettaminen: suorakulmaiset koordinaatit

a=10

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

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

 

Spiraali suorakulmaisina koordinaatteina

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

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

z = 10*t

 

08
paraabeli


Suorakulmaiset koordinaatit

x =(4*t)

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

z=0

 

Nimi: Levyjousi

Luo ympäristö: pro/e

Sylinterimäinen istuin

r=5

theta=t*3600

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

 

Yhtälö: Archimedean spiraali

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

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

 

Aiheeseen liittyviä selittäviä materiaaleja pro/e-suhteille ja funktioille

Parisuhteissa käytetyt toiminnot

matemaattiset funktiot

Seuraavia operaattoreita voidaan käyttää suhteissa, mukaan lukien yhtälöt ja ehdolliset lauseet.

Myös seuraavat matemaattiset funktiot voidaan sisällyttää suhteisiin:

cos () kosini

tan () tangentti

synti () sini

sqrt () neliöjuuri

asin () arcsini

acos () käänteiskosini

atan () arctangentti

sinh () hyperbolinen sini

cosh () hyperbolinen kosini

tanh () hyperbelin tangentti

Huomautus: Kaikki trigonometriset funktiot käyttävät yksikköasteita.

 

log() kantaluku 10 logaritmi

ln() luonnollinen logaritmi

exp() e:n potenssi

abs() itseisarvo

ceil() Pienin kokonaisluku, joka ei ole pienempi kuin sen arvo

floor() Suurin kokonaisluku, joka ei ylitä arvoaan

Voit lisätä valinnaisen argumentin ceil- ja floor-funktioihin määrittääksesi pyöristettävien desimaalien määrän.

Näiden funktioiden syntaksi pyöristetyillä argumenteilla on:

ceil(parametri_nimi tai numero,__dec_paikkojen määrä)

kerros (parametri_nimi tai numero,__lasku_paikkojen määrä)
jossa _laskevien_paikkojen määrä on valinnainen arvo:

1) Voidaan ilmaista numerona tai käyttäjän määrittämänä parametrina. Jos parametrin arvo on reaaliluku, CNC WeChatin virallinen tili cncdar katkaisee sen kokonaisluvuksi.

2) Sen maksimiarvo on 8. Jos se ylittää 8, pyöristettävää lukua (ensimmäinen argumentti) ei pyöristetä vaan käytetään sen alkuarvoa.

3) Jos et määritä sitä, toiminto on sama kuin edellinen versio.

 

Käytä katto- ja lattiafunktioita määrittelemättä desimaalien määrää. Esimerkkejä ovat seuraavat:

rajan (10.2) arvo on 11

kerroksen (10.2) arvo on 11

 

Käytä katto- ja lattiafunktioita, jotka määrittävät desimaalien määrän. Esimerkkejä ovat seuraavat:

raja (10,255, 2) on yhtä suuri kuin 10,26

katto (10.255, 0) on yhtä suuri kuin 11 [sama kuin katto (10.255)]

kerros (10.255, 1) on yhtä suuri kuin 10.2

kerros (10,255, 2) on yhtä suuri kuin 10,26

 

09
Käyrätaulukon laskenta

Käyrätaulukkolaskelmien avulla käyttäjät voivat käyttää käyrätaulukon ominaisuuksia mittojen ohjaamiseen suhteiden kautta. Mitat voivat olla luonnos-, osa- tai kokoonpanomitat. Muoto on seuraava: evalgraph("kaavio_nimi", x), missä graafi_nimi on käyrätaulukon nimi, x on arvo käyrätaulukon x-akselilla , ja y-arvo palautetaan.

Yhdistelmäominaisuuksille liikerataparametri trajpar voidaan määrittää tämän funktion toiseksi argumentiksi.

Huomautus: Käyrätaulukkoominaisuutta käytetään yleensä y-arvon laskemiseen, joka vastaa x-arvoa x-akselilla määritellyllä alueella. Kun alueen ulkopuolella, y-arvo lasketaan ekstrapoloimalla. Alkuarvoa pienemmille x-arvoille järjestelmä laskee ekstrapoloidun arvon laajentamalla tangenttiviivaa alkupisteestä. Samoin loppupisteen arvoa suuremmille x-arvoille järjestelmä laskee ekstrapolointiarvon pidentää tangenttiviivaa poispäin päätepisteestä. Lisää WeChat: steven52014 lähettää sinulle makro-ohjelman opetusohjelman

 

yhdistekäyrän kiertoradan funktio

 

Suhteessa voidaan käyttää yhdistelmäkäyrän rataparametria trajpar_of_pnt.

Seuraava funktio palauttaa arvon välillä {{0}}.0 ja 1.0: trajpar_of_pnt("trajname", "pointname"). Niiden joukossa trajname on yhdistetyn käyrän nimi ja pisteen nimi on peruspisteen nimi.

Rata on parametri yhdistelmäkäyrällä, jolla käyrän tangenttia vastaan ​​kohtisuorassa oleva taso kulkee peruspisteen kautta. Siksi peruspisteen ei tarvitse olla käyrällä; parametriarvo lasketaan käyrän pisteestä, joka on lähinnä peruspistettä.

Jos moniraitaisen skannauksen rungona käytetään yhdistelmäkäyrää, _pnt:n trajpar_on trajpar tai 1.0 - trajpar (riippuen valitusta aloituspisteestä). sekoitettu ominaisuus).

 

10
Tietoja ihmissuhteista

Suhde (tunnetaan myös nimellä parametrisuhde) CNC WeChat -virallinen tili cncdar on yhtälö käyttäjän määrittämän symbolin koon ja parametrien välillä. Suhteet kaappaavat suunnittelusuhteita ominaisuuksien, parametrien tai komponenttien välillä, jolloin käyttäjä voi hallita malliin tehtyjen muutosten vaikutuksia.

Suhteet ovat tapa vangita suunnittelutietoa ja aikomuksia. Kuten parametreja, niitä käytetään mallin ohjaamiseen - suhteen muuttaminen muuttaa mallia.

Suhteita voidaan käyttää mallin muutosten vaikutusten ohjaamiseen, osien ja kokoonpanojen mitta-arvojen määrittämiseen ja suunnitteluolosuhteiden rajoituksiin (esimerkiksi määrittämällä reikien sijainti suhteessa osan reunoihin).

Niitä käytetään suunnitteluprosessissa kuvaamaan mallin tai komponentin eri osien välisiä suhteita. Relaatiot voivat olla yksinkertaisia ​​arvoja (esimerkiksi d1=4) tai monimutkaisia ​​ehdollisia haaralauseita.

Suhteen tyyppi

Suhteita on kahdenlaisia:

1) Tasa-arvo - Tee yhtälön vasemmalle puolelle argumentti, joka on yhtä suuri kuin oikean puolen lauseke. Tätä suhdetta käytetään arvojen määrittämiseen mitoille ja parametreille. Esimerkiksi:

Yksinkertainen tehtävä: d1=4.75

Monimutkainen tehtävä: d5=d2*(SQRT(d7/3.0+d4))

2) Vertaa - Vertaa vasemmalla olevaa lauseketta oikealla olevaan lausekkeeseen. Tätä suhdetta käytetään usein rajoitteena tai loogisten haarojen ehdollisissa käskyissä. Esimerkiksi:

Rajoituksena: (d1 + d2) > (d3 + 2.5)

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

 

lisätä suhteita

Suhdetta voidaan laajentaa:

1) Ominaisuuden osa (luonnostilassa, jos osio luotiin alun perin valitsemalla Sketcher > Relations > Add);

2) Ominaisuudet (osittain tai kokoonpanotilassa);

3) Osat (osissa tai kokoonpanotilassa).

4) Komponentit (komponenttitilassa).

Kun valitset Relations-valikon ensimmäisen kerran, oletuksena on tarkastella tai muuttaa suhteita nykyisessä mallissa (esimerkiksi osa osatilassa).

Päästäksesi suhteisiin, valitse Osat tai Komponentit -valikosta Suhteet ja valitse sitten Mallisuhteet-valikosta jokin seuraavista komennoista: Komponenttien suhteet - Käytä suhteita komponenteissa.

Jos komponentti sisältää yhden tai useamman alikomponentin, Component Relationships -valikko tulee näkyviin seuraavilla komennoilla:

─Nykyinen - Oletus on ylimmän tason komponentti.

─Nimi – Kirjoita komponentille nimi.

1) Luurankosuhde - Käytä luurankomallin suhdetta komponentissa (koskee vain komponentteja).

2) Osasuhteet - Käytä suhteita osissa.

3) Ominaisuussuhteet - Käytä ominaisuuskohtaisia ​​suhteita. Jos ominaisuudella on osio, käyttäjä voi valita: pääset käsiksi leikkauspinnan osion (sketcher) suhteisiin (sketcher) tai päästä käsiksi ominaisuuden suhteisiin kokonaisuutena.

Taulukkorelaatiot - Käytä taulukoille ominaisia ​​suhteita.

Huomautus:

1) Jos yrität määrittää poikkileikkauksen ulkopuolisen suhteen parametrille, joka on jo poikkileikkaussuhteen ohjaama, järjestelmä antaa virheilmoituksen mallin regeneroinnissa. Sama pätee, kun yritetään määrittää suhdetta parametrille, jota jo ohjaa osion ulkopuolinen suhde. Poista yksi suhteista ja luo se uudelleen.

2) Jos komponentti yrittää määrittää arvon mittamuuttujalle, jota jo osan tai osakokoonpanon suhde ohjaa, näyttöön tulee kaksi virheilmoitusta. Poista yksi suhteista ja luo se uudelleen.

3) Mallin identiteettielementtien muokkaaminen mitätöi suhteet, koska ne eivät skaalaudu mallin kanssa. Lisätietoja yksiköiden muuttamisesta on "Tietoja metrisistä ja ei-metrisistä mittayksiköistä" -ohjeaiheesta.

 

Parametrisymbolien käyttö suhteissa

Suhteissa käytetään neljän tyyppisiä parametrisymboleja:

1) Mittakuvakkeet – Seuraavat mittasymbolityypit ovat tuettuja:

─d# - Mitat osa- tai kokoonpanotilassa.

─d#:# - Mitat komponenttitilassa. Komponentin tai komponentin prosessitunnus lisätään jälkiliitteenä.

─rd# - Viitemitta osassa tai ylätason kokoonpanossa.

─rd#:# - Viitemitta komponenttitilassa (komponentin tai komponentin prosessitunnus lisätty jälkiliitteenä).

─rsd# - Viitemitta (osio) luonnospiirtäjässä.

─kd# - Luonnoksen (osion) tunnettu mitta (emoosassa tai kokoonpanossa).

2) Toleranssit - Nämä ovat toleranssimuotoon liittyviä parametreja. Nämä symbolit tulevat näkyviin, kun mitat muuttuvat numeerisista symbolisiksi.

─tpm# - Toleranssi plus- tai miinussymmetriamuodossa; # on mittojen lukumäärä.

─tp# - Positiivinen toleranssi plus-miinus-muodossa; # on mittanumero.

─tm# - Negatiivinen toleranssi plus-miinus-muodossa; # on mittojen lukumäärä.

3) Instanssien lukumäärä - Nämä ovat kokonaislukuparametreja, jotka ovat esiintymien lukumäärä taulukon suunnassa.

─p# - missä # on esiintymien lukumäärä.

Huomautus: Jos muutat esiintymien lukumäärän muuksi kuin kokonaislukuarvoksi, Pro/ENGINEER katkaisee desimaaliosan. Esimerkiksi 2,90 muuttuu 2:ksi.

4) Käyttäjäparametrit - Nämä voivat olla parametreja, jotka on määritetty lisäämällä parametreja tai suhteita.

Esimerkiksi:

Volyymi {{0}} d0*d1*d2

Toimittaja="Stockton Corp."

Huomautus:

─Käyttäjäparametrien nimien tulee alkaa kirjaimella (jos niitä käytetään suhteissa).

─Et voi käyttää parametreja d#, kd#, rd#, tm#, tp# tai tpm# käyttäjäparametrien niminä, koska ne on varattu ulottuvuuksien käyttöön.

─Käyttäjäparametrien nimet eivät saa sisältää muita kuin aakkosnumeerisia merkkejä, kuten !, @, #, $.

 

11
Kuinka laskea viilujen lukumäärä tukkien pyörivään leikkaamiseen


Pyörivä leikkauskinematiikka

Pyörivän leikkausprosessin aikana kiertoveitsen leikkuureunan kulkemaa rataa puuosan poikkileikkauksella kutsutaan pyöriväksi leikkauskäyräksi. Tässä käsitellään kahta seuraavaa asiaa: pyörivän leikkauskoneen kinematiikka suunnittelun perusteet ja liikerata varsinaisen pyörivän leikkauksen aikana.

1) Perusteet pyörivän leikkauskoneen kinematiikassa

Puuosien pyörivän leikkaamisen tarkoituksena on saada aikaan laadukas, yhtenäinen ja tasapaksuinen viilunauha, kuten paperirullaa auki rullattua. Tällä hetkellä on olemassa kaksi vaatimukset täyttävää liikerataa: Arkhimedeen spiraali ja ympyrän involuutio.

Archimedes-spiraalin peruskaava on:

x=ɐsinφ cosφ

y=ɐϕsinϕ

Puuprofiilista irti ruuvatun yksittäisen levyn nimellispaksuus on käyrän spiraalin kunkin osan nousu J-akselin suunnassa (φ2=2π+φ1). Δχ=vakiolle cosφ:n on oltava yhtä suuri kuin 1 ja φ=90 aste . Kun Aφ=90 aste , y=aφsin90 astetta =0, eli terän korkeus on nolla ja terän tulee olla x-akselilla (eli vaakasuora taso, joka kulkee puuosan pyörimisakselin läpi - korttiakselin keskiviiva)

Sisällä). Voidaan myös sanoa, että riippumatta siitä, kuinka paksua viilua kiertoleikkaukseen tarvitaan, terän korkeus on aina nolla (h=0)

Ympyrän involuution kaava on:

x=acos1+a1+sin1+

y= asinθ1-aθ1cosθ1

Kaavassa: φ1-------suoraviivan välinen kulma esiintymisviivan ja koordinaatin keskipisteen ja x-akselin välillä.

Pyörivä veitsi liikkuu lineaarisesti x-akselin suuntaisesti, joten evoluution jokaisen osan nousu x-akselin suunnassa on yksittäisen levyn nimellispaksuus. 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]

{0}πasinφl
Jos S:n vaaditaan olevan vakioarvo (S=2π ), φl:n on oltava 2πn+270 astetta, joten y=a sin270 astetta -acos270 astetta =-a{ {8}}h. Viilun laadun varmistamiseksi pyörivän leikkausprosessin aikana oletetaan, että pyörivän veitsen takakulma (leikkauskulma) suhteessa puuosaan tai kulma (θ) pyörivän veitsen takaosan välillä ja pystytaso, tulee säätää puuosan pyörivän leikkaushalkaisijan mukaan. Se pienenee automaattisesti pienentyessään, ja h=-a=-s/2π-arvo muuttuu s-arvon muutoksen mukaan. Siksi myös pyörivän veitsen pyörimiskeskuksen tulisi muuttua vastaavasti tällä hetkellä. Tällä tavalla pyörivän leikkauskoneen rakenne on liian monimutkainen. Tästä syystä ei ole tarkoituksenmukaista käyttää ympyrän evoluutiota pyörivän leikkurin ja pyörivän leikkurin puuosan välisen liikesuhteen suunnittelussa.

Sitä vastoin Archimedean kierto on ihanteellinen. Huolimatta viilun nimellispaksuuden muutoksesta A-arvo on aina nolla, eikä kiertoveitsen pyörimiskeskiviivaa tarvitse muuttaa. Siksi sitä käytetään tällä hetkellä teoreettisena perustana suunniteltaessa pyörivän leikkurin ja pyörivän leikkurin puuosan välistä liikesuhdetta. Todellinen liikerata kiertoleikkauksen aikana Tuotannossa kiertoveitsen terän asennuskorkeus (h) ei välttämättä ole samalla vaakatasolla kuin korttiakselin keskilinjaa yhdistävä linja. Tämä johtuu erilaisista puulajeista, kuorimisolosuhteista, kuorivan viilun paksuudesta, kuorintakoneen rakenteesta ja tarkkuudesta. Korkealaatuisen viilun saamiseksi h≠0 veistä asennettaessa, joka voi olla positiivinen tai negatiivinen arvo, ja jopa pyörivän veitsen keskiosa voi olla hieman korkeampi kuin pyörivän veitsen kaksi päätä veitsi.

Kun pyörivän veitsen terä on asennettu eri asentoihin (eri h-arvot), pyörivä leikkauskäyrä on:

When h>0, rotaatioleikkauskäyrä on likimääräinen Arkhimedeen spiraalin kanssa;

h=0 on Arkhimedeen spiraali;

0>h>-a on laajennettu involuutio

h=-a on involuutio;

h<-a is a shortened involute.

 

Matemaattinen kaava
ufo

Pallomaiset koordinaatit

rho=20*t^2

theta=60*log(30)*t

phi=7200*t

 

"rho=200*t"

"theta=900*t"

"phi=t*90*10"

 

kori

Sylinterimäiset koordinaatit

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

theta=t*360*30

z=t*5

 

sinimuotoinen käyrä

Suorakulmainen koordinaattijärjestelmä

x=50*t

y=10*sin(t*360)

z=0

 

Kierteinen käyrä

Sylinterimäiset koordinaatit

r=t

theta=10+t*(20*360)

z=t*3

 

perhonen käyrä

Pallomaiset koordinaatit

rho=8*t

theta= 360*t*4

phi= -360t8

 

Rhodonea käyrä

Käytä suorakulmaista koordinaattijärjestelmää

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)

 

spiraali ympyrän sisällä

Käytä sylinterimäistä koordinaattijärjestelmää

theta=t*360

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

z=2*sin(6*theta)

 

Involuution yhtälö

r=1

ang=360*90*t

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

x0=s*cos(ang)

y0=s*sin(ang)

x=x0+*sin(ang)

y=y0-*cos(ang)

z=0

 

logaritminen käyrä

z=0

x = 10*t

y=log(10*t+0.0001)

 

pallomainen spiraali

Käytä pallomaista koordinaattijärjestelmää

rho=4

theta=t*180

phi=t*360*20

 

kaksoiskaarinen episykloidi

Qadir koordinaatit

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)

 

tähtiviiva

Qadir koordinaatit

a=5

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

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

 

sydämen linja

Sylinterimäiset koordinaatit

a=10

r=a(1+cos(theta))

theta=t*360

 

lehtien linja

Suorakulmaiset koordinaatit

a=10

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

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

 

Spiraali suorakulmaisina koordinaatteina

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

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

z = 10*t

 

paraabeli

Suorakulmaiset koordinaatit

x =(4*t)

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

z=0

 

levyjousi

Sylinterimäiset koordinaatit

r=5

theta=t*3600

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

 

30 asteen kartioreikien käsittely

G90G54G00X0Y0M03S2500:

G43Z50.H01M08:

Z2.

#1=0.05

KUN[#1LE5.]DO1

#2=TAN[15.]*#1

#3=5.-#2

G01Z-#1F50

X-#3F500

G02I#3

G01X0

#1=#1+0.05

LOPPU1

G0Z50.M05

G91G28Z0Y0M09

Lähetä kysely

whatsapp

skype

Sähköposti

Tutkimus