Apr 11, 2024 Lasciate un messaggio

Una raccolta completa di formule di calcolo specifiche per i programmi macro

 

formula della funzione pro


Nome: curva sinusoidale

Ambiente aziendale: software Pro/E, sistema di coordinate cartesiane

x=50*t

y=10*peccato(t*360)

z=0

 

Nome: curva elicoidale

Ambiente di creazione: PRO/E; coordinate cilindriche (cilindriche)

r=t

theta=10+t*(20*360)

z=t*3

 

02
curva a farfalla


Coordinate sferiche PRO/E

Equazione: rho=8 * t

theta=360 * t * 4

phi=-360*t*8

 

03
Curva Rodonea


Utilizza il sistema di coordinate cartesiane

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
spirale all'interno del cerchio


Utilizza il sistema di coordinate cilindriche

theta=t*360

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

z=2*sin(6*theta)

 

05
Equazione dell'evolvente


r=1

ang=360*t

m=2*pi*r*t

x0=s*cos(ang)

sì0=ss*peccato(ang)

x=x0+s*peccato(ang)

y=y0-s*cos(ang)

z=0

06
curva logaritmica


z=0

x = 10*t

y=log(10*t+0.0001)

07
Spirale sferica (usando il sistema di coordinate sferiche)


Rho=4

theta=t*180

phi=t*360*20

 

Nome: Epicicloide a doppio arco

Coordinate di Qadir

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

Nome: linea stellare

Coordinate di Qadir

equazione:

a=5

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

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

Nome: linea del cuore

Stabilire l'ambiente: pro/e, coordinate cilindriche

a=10

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

theta=t*360

Nome: linea fogliare

Impostazione dell'ambiente: coordinate cartesiane

a=10

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

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

 

Spirale in coordinate cartesiane

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

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

z = 10*t

 

08
parabola


Coordinate cartesiane

x =(4*t)

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

z=0

 

Nome: molla a disco

Creare ambiente: pro/e

Seduta cilindrica

r=5

theta=t*3600

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

 

Equazione: spirale di Archimede

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

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

 

Materiali esplicativi correlati per le relazioni e le funzioni pro/e

Funzioni utilizzate nelle relazioni

funzioni matematiche

I seguenti operatori possono essere utilizzati nelle relazioni, incluse equazioni e istruzioni condizionali.

Nelle relazioni possono essere incluse anche le seguenti funzioni matematiche:

cos () coseno

tan () tangente

peccato () seno

sqrt() radice quadrata

asin () arcoseno

acos () coseno inverso

atan () arcotangente

sinh () seno iperbolico

cosh() coseno iperbolico

tanh () tangente dell'iperbole

Nota: tutte le funzioni trigonometriche utilizzano gradi unitari.

 

log() logaritmo in base 10

ln() logaritmo naturale

exp() potenza di e

abs() valore assoluto

ceil() Il numero intero più piccolo che non sia inferiore al suo valore

floor() Il numero intero più grande che non supera il suo valore

Puoi aggiungere un argomento facoltativo alle funzioni ceil e floor per specificare il numero di decimali da arrotondare.

La sintassi per queste funzioni con argomenti arrotondati è:

ceil(parametro_nome o numero, numero_di_dec_posti)

piano (parametro_nome o numero, numero_di_dec_posti)
dove numero_di_dec_posti è un valore facoltativo:

1) Può essere espresso come numero o parametro definito dall'utente. Se il valore del parametro è un numero reale, verrà troncato dall'account ufficiale CNC WeChat cncdar per diventare un numero intero.

2) Il suo valore massimo è 8. Se supera 8, il numero da arrotondare (il primo argomento) non viene arrotondato e viene utilizzato il suo valore iniziale.

3) Se non lo specifichi la funzione è la stessa della versione precedente.

 

Utilizzare le funzioni ceil e floor senza specificare il numero di cifre decimali. Gli esempi sono i seguenti:

ceil (10.2) ha un valore di 11

floor (10.2) ha un valore di 11

 

Utilizza le funzioni ceil e floor che specificano il numero di cifre decimali. Gli esempi sono i seguenti:

ceil (10.255, 2) è uguale a 10.26

ceil (10.255, 0) è uguale a 11 [uguale a ceil (10.255)]

floor (10.255, 1) è pari a 10.2

il minimo (10.255, 2) è pari a 10.26

 

09
Calcolo della tabella delle curve

I calcoli delle tabelle curve consentono agli utenti di utilizzare le funzionalità delle tabelle curve per guidare le quote attraverso le relazioni. Le quote possono essere quote di sketch, di parte o di assieme. Il formato è il seguente: evalgraph("graph_name", x), dove graph_name è il nome della tabella delle curve, x è il valore lungo l'asse x della tabella delle curve e viene restituito il valore y.

Per caratteristiche miste, il parametro di traiettoria trajpar può essere specificato come secondo argomento di questa funzione.

Nota: la funzionalità della tabella delle curve viene solitamente utilizzata per calcolare il valore y corrispondente al valore x all'interno dell'intervallo definito sull'asse x. Quando non rientra nell'intervallo, il valore y viene calcolato per estrapolazione. Per valori x inferiori al valore iniziale, il sistema calcola il valore estrapolato estendendo la linea tangente dal punto iniziale. Allo stesso modo, per valori x maggiori del valore del punto finale, il sistema calcola il valore di estrapolazione estendendo la linea tangente lontano dal punto finale. Aggiungi WeChat: steven52014 ti invierà un tutorial sul programma macro

 

funzione orbita curva composta

 

Nella relazione è possibile utilizzare il parametro dell'orbita trajpar_of_pnt della curva composta.

La seguente funzione restituisce un valore compreso tra {{0}}.0 e 1.0: trajpar_of_pnt("trajname", "pointname"). Tra questi, trajname è il nome della curva composta e pointname è il nome del punto di Riferimento.

Una traiettoria è un parametro lungo una curva composta su cui un piano perpendicolare alla tangente alla curva passa attraverso un punto di Riferimento. Pertanto, il punto di Riferimento non deve necessariamente trovarsi sulla curva; il valore del parametro viene calcolato nel punto della curva più vicino al punto di riferimento.

Se una curva composita viene utilizzata come struttura per una scansione multitraccia, trajpar_of_pnt è coerente con trajpar o 1.0 - trajpar (a seconda del punto iniziale scelto per la funzione combinata).

 

10
A proposito di relazioni

La relazione (nota anche come relazione parametrica) dell'account ufficiale CNC WeChat cncdar è l'equazione tra la dimensione del simbolo definita dall'utente e i parametri. Le relazioni catturano le relazioni di progettazione tra funzioni, parametri o componenti, consentendo così all'utente di controllare gli effetti delle modifiche al modello.

Le relazioni sono un modo per acquisire la conoscenza e l'intento del progetto. Come i parametri, vengono utilizzati per guidare il modello: la modifica della relazione modifica il modello.

Le relazioni possono essere utilizzate per controllare gli effetti delle modifiche del modello, definire valori dimensionali in parti e assiemi e agire come vincoli per le condizioni di progettazione (ad esempio, specificando la posizione dei fori rispetto ai bordi di una parte).

Vengono utilizzati nel processo di progettazione per descrivere le relazioni tra le diverse parti di un modello o componente. Le relazioni possono essere valori semplici (ad esempio, d1=4) o istruzioni di ramo condizionale complesse.

Tipo di relazione

Esistono due tipi di relazioni:

1) Uguaglianza: crea un argomento sul lato sinistro dell'equazione uguale all'espressione sul lato destro. Questa relazione viene utilizzata per assegnare valori a dimensioni e parametri. Per esempio:

Assegnazione semplice: d1=4.75

Assegnazione complessa: d5=d2*(SQRT(d7/3.0+d4))

2) Confronta: confronta l'espressione a sinistra con l'espressione a destra. Questa relazione viene spesso utilizzata come vincolo o nelle istruzioni condizionali per i rami logici. Per esempio:

Come vincolo: (d1 + d2) > (d3 + 2.5)

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

 

aumentare le relazioni

Il rapporto può essere aumentato a:

1) La sezione della lavorazione (in modalità schizzo, se la sezione è stata originariamente creata selezionando Sketcher > Relazioni > Aggiungi);

2) Caratteristiche (in modalità parte o assieme);

3) Parti (in modalità parte o assemblaggio).

4) Componenti (in modalità componente).

Quando si seleziona per la prima volta il menu Relazioni, l'impostazione predefinita prevede la visualizzazione o la modifica delle relazioni nel modello corrente (ad esempio, una parte in modalità Parte).

Per accedere alle relazioni, scegliere Relazioni dal menu Parti o Componenti, quindi scegliere uno dei seguenti comandi dal menu Relazioni modello: Relazioni dei componenti: utilizza le relazioni nei componenti.

Se un componente contiene uno o più sottocomponenti, viene visualizzato il menu Relazioni componenti con i seguenti comandi:

─Corrente: predefinito è il componente di livello superiore.

─Nome: digita un nome per il componente.

1) Relazione scheletro: utilizza la relazione del modello scheletro nel componente (applicabile solo ai componenti).

2) Relazioni tra le parti: utilizza le relazioni nelle parti.

3) Relazioni tra funzionalità: utilizzare relazioni specifiche per funzionalità. Se la feature ha una sezione, l'utente può scegliere di: accedere alle relazioni nella sezione (sketcher) della superficie tagliata (sketcher), oppure accedere alle relazioni nella feature nel suo insieme.

Relazioni tra array: utilizza relazioni specifiche per gli array.

Nota:

1) Se si tenta di assegnare una relazione esterna alla sezione trasversale a un parametro che è già guidato da una relazione della sezione trasversale, il sistema genererà un messaggio di errore durante la rigenerazione del modello. Lo stesso vale quando si tenta di assegnare una relazione a un parametro che è già guidato da una relazione esterna alla sezione. Elimina una delle relazioni e rigenerala.

2) Se il componente tenta di assegnare un valore a una variabile di dimensione che è già guidata da una relazione di parte o sottoassieme, vengono visualizzati due messaggi di errore. Elimina una delle relazioni e rigenerala.

3) La modifica degli elementi identitari del modello invalida le relazioni perché non scalano con il modello. Per ulteriori informazioni sulla modifica delle unità, vedere l'argomento della guida "Informazioni sulle unità di misura metriche e non metriche".

 

Utilizzo dei simboli dei parametri nelle relazioni

Nelle relazioni vengono utilizzati quattro tipi di simboli di parametro:

1) Simboli di quota: sono supportati i seguenti tipi di simboli di quota:

─d# - Quota in modalità parte o assieme.

─d#:# - Quote in modalità componente. Il componente o l'ID processo del componente viene aggiunto come suffisso.

─rd# - Una quota di riferimento in una parte o in un assieme di primo livello.

─rd#:# - Dimensione di riferimento in modalità componente (componente o ID processo del componente aggiunto come suffisso).

─rsd# - Quota di riferimento (sezione) nello sketcher.

─kd# - Una quota nota (nella parte o nell'assieme genitore) nello schizzo (sezione).

2) Tolleranze - Questi sono i parametri associati al formato di tolleranza. Questi simboli vengono visualizzati quando le dimensioni cambiano da numeriche a simboliche.

─tpm# - Tolleranza nel formato simmetria più o meno; # è il numero di dimensioni.

─tp# - Tolleranza positiva nel formato più-meno; # è il numero della dimensione.

─tm# - Tolleranza negativa nel formato più-meno; # è il numero di dimensioni.

3) Numero di istanze - Questi sono parametri interi, che rappresentano il numero di istanze nella direzione dell'array.

─p# - dove # è il numero di istanze.

Nota: se modificate il numero di istanze impostandolo su un valore non intero, Pro/ENGINEER troncherà la parte decimale. Ad esempio, 2,90 diventerà 2.

4) Parametri utente: possono essere parametri definiti aggiungendo parametri o relazioni.

Per esempio:

Volume {{0}} d0*d1*d2

Venditore="Stockton Corp."

Nota:

─I nomi dei parametri utente devono iniziare con una lettera (se devono essere utilizzati nelle relazioni).

─Non è possibile utilizzare d#, kd#, rd#, tm#, tp# o tpm# come nomi di parametri utente perché sono riservati per l'utilizzo da parte delle dimensioni.

─I nomi dei parametri utente non possono contenere caratteri non alfanumerici, come !, @, #, $.

 

11
Come calcolare il numero di sfogliati per il taglio rotativo dei tronchi


Cinematica del taglio rotativo

Durante il processo di taglio rotativo, il percorso che il tagliente del coltello rotante percorre sulla sezione trasversale della sezione di legno è chiamato curva di taglio rotativo. Qui verranno discussi i due temi seguenti: le basi per progettare la cinematica della macchina da taglio rotativa e la traiettoria del movimento durante il taglio rotativo effettivo.

1) Base per la progettazione della cinematica della macchina da taglio rotativa

Lo scopo del taglio rotativo delle sezioni di legno è quello di ottenere una striscia di impiallacciatura continua di alta qualità e di spessore uniforme, come un rotolo di carta srotolato. Attualmente esistono due traiettorie di movimento che soddisfano i requisiti: la spirale di Archimede e l'evolvente di un cerchio.

La formula base della spirale di Archimede è:

x=ɑsinφ cosφ

y=ɑφsinφ

Lo spessore nominale della singola piastra svitata dalla sezione di legno è il passo di ciascuna sezione della spirale della curva nella direzione dell'asse J (φ2=2π+φ1). Per Δχ=costante, cosφ deve essere uguale a 1 e φ=90 grado . Quando Aφ=90 grado , y=aφsin90 grado =0, ovvero l'altezza della lama è zero e la lama dovrebbe trovarsi sull'asse x (ovvero sul piano orizzontale passante per l'asse di rotazione della sezione di legno-la linea centrale dell'asse della carta)

Dentro). Si può anche dire che, indipendentemente dallo spessore richiesto per il taglio rotativo dell'impiallacciatura, l'altezza della lama è sempre zero (h=0)

La formula per l'evolvente di un cerchio è:

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

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

Nella formula: φ1-------l'angolo tra la linea verticale tra la linea delle occorrenze e il punto centrale delle coordinate e l'asse x.

Il coltello rotante si muove linearmente lungo la direzione parallela all'asse x, quindi il passo di ciascuna sezione dell'evolvente nella direzione dell'asse x è lo spessore nominale della singola piastra. 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
Se S deve essere un valore costante (S=2π ), φl deve essere 2πn+270 grado , quindi y=a sin270 gradi -acos270 gradi =-a{ {8}}h. Per garantire la qualità dell'impiallacciatura, durante il processo di taglio rotativo, si prevede che l'angolo posteriore (angolo di taglio) del coltello rotante rispetto alla sezione del legno, o l'angolo (θ) tra la parte posteriore del coltello rotante e il piano verticale, devono essere regolati in base al diametro di taglio rotativo della sezione di legno. Diventerà automaticamente più piccolo man mano che diminuisce e il valore di h=-a=-s/2π cambia in base alla modifica del valore s. Pertanto in questo momento anche il centro di rotazione della lama rotante dovrebbe cambiare di conseguenza. In questo modo la struttura della macchina da taglio rotativa risulta troppo complicata. Per questo motivo non è appropriato utilizzare l'evolvente di un cerchio come disegno della relazione di movimento tra la taglierina rotativa e la sezione di legno della macchina da taglio rotativa.

Ideale, invece, è la rotazione di Archimede. Indipendentemente dalla variazione dello spessore nominale del rivestimento, il valore A è sempre zero e non è necessario modificare l'asse di rotazione della lama rotante. Pertanto, è attualmente utilizzato come base teorica per progettare la relazione di movimento tra la taglierina rotativa e la sezione di legno della macchina da taglio rotativa. Traiettoria effettiva del movimento durante il taglio rotativo Nella produzione, l'altezza di installazione (h) della lama del coltello rotante non è necessariamente sullo stesso piano orizzontale della linea che collega la linea centrale dell'albero della scheda. Ciò è dovuto alle diverse specie di alberi, alle condizioni di pelatura, allo spessore del rivestimento di pelatura, alla struttura e alla precisione della pelatrice. Per ottenere un'impiallacciatura di alta qualità, h≠0 durante l'installazione del coltello, che può essere un valore positivo o negativo, e anche la parte centrale del coltello rotante può essere leggermente più alta delle due estremità del coltello rotante coltello.

Quando la lama del coltello rotante è installata in diverse posizioni (diversi valori h), la curva di taglio rotante sarà:

When h>0, la curva di taglio rotazionale è approssimativa alla spirale di Archimede;

h=0 è la spirale di Archimede;

0>h>-a è un evolvente esteso

h=-a è un evolvente;

h<-a is a shortened involute.

 

Formula matematica
ufo

Coordinate sferiche

rho=20*t^2

theta=60*log(30)*t

phi=7200*t

 

"rho=200*t"

"theta=900*t"

"phi=t*90*10"

 

cestino

Coordinate cilindriche

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

theta=t*360*30

z=t*5

 

curva sinusoidale

Sistema di coordinate cartesiane

x=50*t

y=10*peccato(t*360)

z=0

 

Curva elicoidale

Coordinate cilindriche

r=t

theta=10+t*(20*360)

z=t*3

 

curva a farfalla

Coordinate sferiche

rho=8*t

theta=360 * t * 4

phi=-360*t*8

 

Curva Rodonea

Utilizza il sistema di coordinate cartesiane

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)

 

spirale all'interno del cerchio

Utilizza il sistema di coordinate cilindriche

theta=t*360

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

z=2*sin(6*theta)

 

Equazione dell'evolvente

r=1

ang=360*t 90*t

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

x0=s*cos(ang)

sì0=ss*peccato(ang)

x=x0+s*peccato(ang)

y=y0-s*cos(ang)

z=0

 

curva logaritmica

z=0

x = 10*t

y=log(10*t+0.0001)

 

spirale sferica

Utilizza il sistema di coordinate sferiche

Rho=4

theta=t*180

phi=t*360*20

 

epicicloide a doppio arco

Coordinate di Qadir

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)

 

linea stellare

Coordinate di Qadir

a=5

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

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

 

linea del cuore

Coordinate cilindriche

a=10

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

theta=t*360

 

linea fogliare

Coordinate cartesiane

a=10

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

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

 

Spirale in coordinate cartesiane

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

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

z = 10*t

 

parabola

Coordinate cartesiane

x =(4*t)

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

z=0

 

molla a disco

Coordinate cilindriche

r=5

theta=t*3600

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

 

Elaborazione del foro conico a 30 gradi

G90G54G00X0Y0M03S2500:

G43Z50.H01M08:

Z2.

#1=0.05

MENTRE[#1LE5.]FAI1

#2=TAN[15.]*#1

#3=5.-#2

G01Z-#1F50

X-#3F500

G02I#3

G01X0

#1=#1+0.05

FINE1

G0Z50.M05

G91G28Z0Y0M09

Invia la tua richiesta

whatsapp

skype

Posta elettronica

Inchiesta