formula della funzione proe
Nome: curva sinusoidale
Ambiente di stabilimento: software Pro/E, sistema di coordinate cartesiane
x=50*t
y=10*peccato(t*360)
z=0
Nome: curva elicoidale
Ambiente di stabilimento: 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 di Rhodonea
Usa il sistema di coordinate cartesiane
theta=t*360*4
x=25+(10-6)*cos(teta)+10*cos((10/6-1)*teta)
y=25+(10-6)*peccato(teta)-6*peccato((10/6-1)*teta)
*********************************
04
Spirale in cerchio
Sistema di coordinate della colonna
theta=t*360
r=10+10*peccato(6*teta)
z=2*peccato(6*teta)
05
Equazione evolvente
r=1
ang=360*t
s=2*pi*r*t
x0=s*cos(ang)
y0=s*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: cicloide esterno a doppio arco
Coordinate di Cardir
Equazione: l=2.5
b=2.5
x=3*b*cos(t*360)+l*cos(3*t*360)
Y=3*b*peccato(t*360)+l*peccato(3*t*360)
Nome: Star Line
Coordinate di Cardir
equazione:
a=5
x=a*(cos(t*360))^3
y=a*(sin(t*360))^3
Nome: linea del cuore
Ambiente di costruzione: pro/e, coordinate cilindriche
a=10
r=a*(1+cos(teta))
theta=t*360
Nome: linea a forma di foglia
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
Allestire l'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
Espressioni relazionali pro/e e dati esplicativi relativi alle funzioni
Funzioni usate nelle relazioni
Funzione matematica
I seguenti operatori possono essere utilizzati nelle relazioni (incluse equazioni e dichiarazioni condizionali).
Nella relazione possono essere incluse anche le seguenti funzioni matematiche:
cos () coseno
tan () tangente
peccato () seno
sqrt() radice quadrata
asin () arcoseno
acos () arco coseno
atan () arco tangente
sinh () seno iperbolico
cosh () coseno iperbolico
tanh () tangente iperbolica
Nota: tutte le funzioni trigonometriche utilizzano i gradi unitari.
log() logaritmo in base 10
ln() logaritmo naturale
exp() la potenza di e
abs() valore assoluto
ceil() è il numero intero più piccolo non inferiore al suo valore
floor() Il numero intero più grande che non supera il suo valore
È possibile aggiungere un argomento facoltativo alle funzioni ceil e floor e utilizzarlo per specificare il numero di decimali da arrotondare.
La sintassi di queste funzioni con parametri di arrotondamento è:
ceil(nome_parametro o numero, numero_di_luoghi_dec)
piano (nome_parametro o numero, numero_di_posti_dec)
Dove number_of_dec_places è un valore facoltativo:
1) Può essere espresso come un numero o un parametro definito dall'utente. Se il valore del parametro è un numero reale, verrà troncato a un numero intero dall'account pubblico CNC WeChat cncdar.
2) Il suo valore massimo è 8. Se è superiore a 8, il numero da arrotondare (il primo argomento) non verrà arrotondato e verrà utilizzato il suo valore iniziale.
3) Se non'non lo specifichi, la funzione è la stessa della versione precedente.
Utilizzare le funzioni ceil e floor che non specificano il numero di posizioni decimali. Gli esempi sono i seguenti:
ceil (10.2) è 11
piano (10.2) ha un valore di 11
Utilizzare le funzioni ceil e floor che specificano il numero di posizioni 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)]
piano (10.255, 1) è uguale a 10.2
piano (10.255, 2) è uguale a 10.26
09
Calcolo della tabella delle curve
Il calcolo della tabella delle curve consente agli utenti di utilizzare le funzioni della tabella delle curve per guidare le quote attraverso le relazioni. La dimensione può essere una dimensione dello sketcher, della parte o dell'assieme. Il formato è il seguente: evalgraph("nome_grafico", x), dove nome_grafico è il nome della tabella delle curve, x è il valore lungo l'asse x della tabella delle curve e y viene restituito il valore.
Per le feature miste, è possibile specificare il parametro di traiettoria trajpar come secondo argomento della funzione.
Nota: le funzioni della tabella delle curve sono solitamente cncdar del numero pubblico di WeChat CNC utilizzato per calcolare il valore y corrispondente al valore x all'interno dell'intervallo definito sull'asse x. Quando fuori intervallo, il valore y viene calcolato per estrapolazione. Per valori x inferiori al valore iniziale, il sistema calcola il valore estrapolato estendendo la retta tangente dal punto iniziale. Analogamente, per valori x maggiori del valore del punto finale, il sistema calcola il valore estrapolato estendendo la linea tangente verso l'esterno dal punto finale. Aggiungi WeChat: steven52014 invierà una copia del tutorial del programma macro
Funzione orbita curva composta
Il parametro orbit trajpar_of_pnt della curva composta può essere utilizzato nella relazione.
La seguente funzione restituisce un valore compreso tra 0.0 e 1.0: trajpar_of_pnt("trajname","pointname"). Dove trajname è il nome della curva composta e pointname è il nome del punto di riferimento.
La traiettoria è un parametro lungo la curva composta, su cui passa per il punto di riferimento il piano perpendicolare alla tangente della curva. Pertanto, il punto di riferimento non deve essere sulla curva; il valore del parametro viene calcolato nel punto più vicino al punto di riferimento sulla curva.
Se la curva composita viene utilizzata come scheletro della scansione multitraccia, trajpar_of_pnt è coerente con trajpar o 1.0-trajpar (a seconda del punto di partenza selezionato per la feature ibrida).
10
A proposito di relazione
Relazione (chiamata anche relazione parametrica) CNC WeChat account pubblico cncdar è un'equazione tra la dimensione del simbolo e i parametri definiti dall'utente. La relazione cattura la relazione di progettazione tra le caratteristiche, tra i parametri o tra i componenti, consentendo così agli utenti di controllare l'effetto della modifica del modello.
Le relazioni sono un modo per catturare la conoscenza e le intenzioni del design. Come i parametri, sono usati per guidare il modello, cambiando la relazione cambia anche il modello.
Le relazioni possono essere utilizzate per controllare l'effetto della modifica del modello, definire i valori delle dimensioni in parti e assiemi e agire come vincoli per le condizioni di progettazione (ad esempio, specificare la posizione dei fori relativi ai bordi delle parti).
Sono utilizzati nel processo di progettazione per descrivere la relazione tra le diverse parti di un modello o di un componente. Le relazioni possono essere valori semplici (ad esempio, d1=4) o istruzioni di diramazione condizionali complesse.
Tipo di relazione
Esistono due tipi di relazioni:
1) Equazione-Rendi un parametro sul lato sinistro dell'equazione uguale all'espressione sul lato destro. Questa relazione viene utilizzata per assegnare valori a quote e parametri. Per esempio:
Assegnazione semplice: d1=4,75
Assegnazione complessa: d5 = d2*(SQRT(d7/3.0+d4))
2) Confronto-Confronta l'espressione a sinistra e l'espressione a destra. Questa relazione viene solitamente utilizzata come vincolo o nelle istruzioni condizionali per i rami logici. Per esempio:
Come vincolo: (d1 + d2)> (d3 + 2,5)
Nella dichiarazione condizionale; SE (d1 + 2,5)>= d7
Aumenta la relazione
Puoi aumentare la relazione con:
1) La sezione trasversale della feature (in modalità schizzo, se la sezione viene creata selezionando"Sketcher">"Relazione" ;>"Aggiungi" all'inizio);
2) Funzioni (in modalità parte o assieme);
3) Parti (in modalità parte o assieme).
4) Componenti (in modalità componente).
Quando il menu delle relazioni viene selezionato per la prima volta, l'impostazione predefinita prevede la visualizzazione o la modifica della relazione nel modello corrente (ad esempio, una parte in modalità parte).
Per accedere alla relazione, seleziona"Relazioni" dal"Parti" o"Componenti" menu, quindi selezionare uno dei seguenti comandi dal menu"Relazioni modello" menu: Component Relations-Utilizza la relazione nel componente.
Se il componente contiene uno o più sottocomponenti, il"Relazioni componenti" compare il menu con i seguenti comandi:
─Current-Per impostazione predefinita, è il componente di livello superiore.
Nome-Digitare il nome del componente.
1) Relazione scheletro: utilizza la relazione del modello scheletro nel componente (applicabile solo ai componenti).
2) Relazione parziale: usa la relazione nella parte.
3) Relazione caratteristica-Utilizzare la relazione specifica della caratteristica. Se la feature ha una sezione trasversale, l'utente può scegliere: ottenere l'accesso alla relazione nella sezione trasversale (Sketcher) nella superficie cncdar dell'account pubblico WeChat del CNC (Sketcher), oppure ottenere la relazione nella feature nel suo insieme Accesso.
Relazioni tra array: utilizza le relazioni specifiche degli array.
Appunti:
1) Se si tenta di assegnare una relazione al di fuori della sezione trasversale a un parametro che è stato guidato dalla relazione della sezione trasversale, il sistema genererà un messaggio di errore durante la rigenerazione del modello. Lo stesso vale quando si cerca di assegnare una relazione a un parametro che è già guidato da una relazione al di fuori della sezione trasversale. Elimina una delle relazioni e rigenera.
2) Se il componente tenta di assegnare un valore a una variabile di quota che è stata guidata dalla relazione della parte o del sottoassieme, verranno visualizzati due messaggi di errore. Elimina una delle relazioni e rigenera.
3) Modificare gli elementi identitari del modello può invalidare le relazioni perché non sono scalabili con il modello. Per ulteriori informazioni sulla modifica delle unità, fare riferimento a"Informazioni sulle unità di misura metriche e non metriche" argomento di aiuto.
Usa la notazione dei parametri nelle relazioni
Nella relazione vengono utilizzati quattro tipi di simboli di parametro:
1) Simbolo di dimensione: sono supportati i seguenti tipi di simboli di dimensione:
─d#-Quote in modalità parte o assieme.
─d#:#-La dimensione in modalità componente. Il componente o l'ID processo del componente viene aggiunto come suffisso.
─rd#-La dimensione di riferimento nella parte o nell'assieme di primo livello.
─rd#:#-La dimensione di riferimento nella modalità componente (il componente o l'ID processo del componente viene aggiunto come suffisso).
─rsd#-La dimensione di riferimento della (sezione) nello sketcher.
─kd#-quote note nello schizzo (sezione) (nella parte o nell'assieme padre).
2) Tolleranza-Questi sono i parametri relativi al formato di tolleranza. Quando la dimensione cambia dal numero al simbolo, questi simboli vengono elencati.
─tpm#-Tolleranza in formato simmetrico di addizione e sottrazione; # è il numero di dimensioni.
─tp#-Tolleranza positiva nel formato di addizione e sottrazione; # è il numero di dimensioni.
─tm#-Tolleranza negativa nel formato di addizione e sottrazione; # è il numero di dimensioni.
3) Numero di istanze: sono parametri interi, ovvero il numero di istanze nella direzione dell'array.
─p#-dove # è il numero di istanze.
Nota: se modificate il numero di istanze in un valore non intero, Pro/ENGINEER eliminerà la parte decimale. Ad esempio, 2.90 diventerà 2.
4) Parametri utente: possono essere parametri definiti aggiungendo parametri o relazioni.
E.g:
Volume=d0*d1*d2
Venditore=& quot;Stockton Corp."
Appunti:
─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, poiché sono riservati per l'utilizzo da parte delle dimensioni.
─I nomi dei parametri utente non possono contenere caratteri non alfanumerici, ad esempio !, @, #, $.
11
Come calcolare il numero di impiallacciature per la pelatura del legno
Cinematica rotativa
Nel processo di pelatura, la traiettoria che il tagliente del coltello rotante percorre sulla sezione trasversale della sezione di legno è chiamata curva di pelatura. In questa sede verranno discussi i seguenti due temi: la base per la progettazione della cinematica della macchina da taglio rotante e la traiettoria del taglio rotante vero e proprio.
1) Le basi per la progettazione della cinematica della macchina da taglio rotativa
Lo scopo della sezione di legno pelato è quello di ottenere una striscia continua di impiallacciatura di alta qualità di spessore uniforme, come uno svolgimento di un rotolo di carta. Esistono attualmente due tipi di traiettorie di movimento che soddisfano i requisiti: spirale di Archimede e evolvente circolare.
La formula base della spirale di Archimede è:
x=ɑsinφ cosφ
y=ɑφpeccatoφ
Lo spessore nominale dell'impiallacciatura svitata dalla sezione di legno è il passo di ciascuna sezione della spirale nella direzione dell'asse J della curva (φ2=2π+φ1). Per rendere △χ= costante, cosφ deve essere uguale a 1 e φ=90°. Quando a φ=90°, y=aφsin90°=0, cioè l'altezza della pala è zero, e la pala dovrebbe trovarsi sull'asse x (cioè nel piano orizzontale passante per l'asse di rotazione di la sezione del legno, la linea centrale dell'asse del mandrino). Si può anche dire che qualunque sia lo spessore del piallaccio richiesto, l'altezza della lama è sempre nulla (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 e l'asse x tra la linea di occorrenza e il punto centrale della coordinata.
Il coltello rotante si muove in linea retta parallela all'asse x, quindi il passo delle sezioni evolventi nella direzione dell'asse x è lo spessore nominale del piallaccio. 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
Se si richiede che S sia un valore costante (S=2πα), φl deve essere 2πn+270°, quindi y=a sin270°—acos270°=-a=h. Al fine di garantire la qualità dell'impiallacciatura, nel processo di pelatura, si spera che l'angolo di spoglia (angolo di taglio) della lama rotante rispetto al segmento di legno, o l'angolo (θ) tra la parte posteriore della lama rotante e il superficie verticale, dovrebbe seguire il diametro di taglio rotante del segmento di legno Il valore di h=-a=-s/2π cambia in base al cambiamento del valore s, quindi anche il centro di rotazione della lama rotante dovrebbe cambiare di conseguenza in questo momento, quindi la struttura della macchina da taglio rotativa è troppo complicata. Per questo motivo, non è appropriato utilizzare l'evolvente circolare come progetto della relazione di movimento tra la fresa rotante e il segmento di legno della fresa rotante.
Al contrario, la spirale di Archimede è ideale. Indipendentemente dalla variazione dello spessore nominale dell'impiallacciatura, il valore A è sempre zero e non è necessario modificare la linea centrale rotante del coltello rotante. Pertanto, è attualmente utilizzato come base teorica per progettare la relazione cinematica tra la fresa rotante e il segmento di legno della fresa rotante. La traiettoria di movimento effettiva durante il taglio rotante è in produzione e 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 di bloccaggio. Ciò è dovuto alle specie di legno della sezione di legno pelabile, alle condizioni di pelatura, allo spessore dell'impiallacciatura pelabile, alla struttura e alla precisione della pelatrice e ad altri motivi. Per ottenere un rivestimento di alta qualità, h≠0 durante l'installazione del coltello, che può essere positivo o negativo, e anche il centro del coltello rotante può essere leggermente più alto delle due estremità del coltello rotante.
Quando la posizione di installazione della lama del coltello rotante è diversa (il valore h è diverso), la curva di taglio rotante sarà:
h>0 In questo momento, la curva di spellatura è simile alla spirale di Archimede;
h=0 è la spirale di Archimede;
0>h>-a è un evolvente allungata
h=-a è l'evolvente;
h<-a è="" l'evolvente="">-a>
Formula matematica
ufo
Coordinate sferiche
rho=20*t^2
theta=60*log(30)*t
phi=7200*t
& quot;rho=200*t"
& quot;theta=900*t"
& quot;phi=t*90*10"
cestino
Coordinate cilindriche
r=5{{3}}0.3*peccato(t*180)+t
theta=t*360*30
z=t*5
Curva sinusoidale
Sistema di coordinate cartesiano
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 di Rhodonea
Usa il sistema di coordinate cartesiane
theta=t*360*4
x=25+(10-6)*cos(teta)+10*cos((10/6-1)*teta)
y=25+(10-6)*peccato(teta)-6*peccato((10/6-1)*teta)
Spirale in cerchio
Sistema di coordinate della colonna
theta=t*360
r=10+10*peccato(6*teta)
z=2*peccato(6*teta)
Equazione evolvente
r=1
ang=360*t 90*t
s=2*pi*r*t pi*rt/2
x0=s*cos(ang)
y0=s*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
Sistema di coordinate sferiche
rho=4
theta=t*180
phi=t*360*20
Cicloide a doppio arco
Coordinate di Cardir
l=2.5
b=2.5
x=3*b*cos(t*360)+l*cos(3*t*360)
Y=3*b*peccato(t*360)+l*peccato(3*t*360)
linea di stelle
Coordinate di Cardir
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(teta))
theta=t*360
A forma di foglia
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
Lavorazione di fori conici a 30 gradi
G90G54G00X0Y0M03S2500:
G43Z50.H01M08:
Z2.
#1=0.05
MENTRE[#1LE5.]DO1
#2=TAN[15.]*#1
#3=5.-#2
G01Z-#1F50
X-#3F500
G02I#3
G01X0
#1=#1+0.05
FINE1
G0Z50.M05
G91G28Z0Y0M09





