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





