spessore lamiera in cartiglio

Peppe

Utente Standard
Professione: Impiegato
Software: inventor
Regione: Emilia Romagna
#21
non posso inserirlo nel template se non ho una parte di riferimento... buon pranzo!
Prova ad aprire il template IDW, vai in impostazione documento - disegno - e in origine i-property punta al tuo file lamiera, così facendo dovresti riuscire a farti avere il valore spessore......
Io l'ho fatto mesi fa per cui vado a memoria
 

Tarkus

Utente Senior
Professione: Progettista,Disegnatore
Software: Autocad Mechanical,Inventor 2017,HyperMill2012
Regione: Toscana
#22
Peppe; ha detto:
Prova ad aprire il template IDW, vai in impostazione documento - disegno - e in origine i-property punta al tuo file lamiera, così facendo dovresti riuscire a farti avere il valore spessore......
Io l'ho fatto mesi fa per cui vado a memoria

No,non si puo' fare direttamente cosi' perche'nel file lamiera lo spessore non e' tra le iProperty disponibi.
Quindi bisogna prima andare nel template lamiera e mettere il parametro spessore tra le proprieta' personalizzate; solo....:redface:...che non ricordo più come si fa, eppure l'ho fatto un paio di anni fa'.:mad:
Magari se qualcuno mi/ci rinfresca la memoria...:biggrin::biggrin:
 

Peppe

Utente Standard
Professione: Impiegato
Software: inventor
Regione: Emilia Romagna
#23
No,non si puo' fare direttamente cosi' perche'nel file lamiera lo spessore non e' tra le iProperty disponibi.
Quindi bisogna prima andare nel template lamiera e mettere il parametro spessore tra le proprieta' personalizzate; solo....:redface:...che non ricordo più come si fa, eppure l'ho fatto un paio di anni fa'.:mad:
Magari se qualcuno mi/ci rinfresca la memoria...:biggrin::biggrin:
Dando per scontato che nel template lamiera sia gia stato creato il parametro spessore, bisogna renderlo disponibile in ambiente idw..... quindi aprendo l'idw si deve dire a quale file fare riferimento per le i-property

P.S. in template lamiera, il valore utente spessore bisogna renderlo esportabile spuntando l'opzione
 

Tarkus

Utente Senior
Professione: Progettista,Disegnatore
Software: Autocad Mechanical,Inventor 2017,HyperMill2012
Regione: Toscana
#24
Si appunto, non mi ricordavo perche' nell'elenco delle proprieta' personalizzate non appare lo spessore.Bisogna prima andare in "parametri" e spuntare il flag "parametro di esportazione" per lo spessore.
A questo punto lo spessore e' in elenco e puo' essere usato come dicevi tu nel post precedente:

<< Prova ad aprire il template IDW, vai in impostazione documento - disegno - e in origine i-property punta al tuo file lamiera, ...>>

Forse era questo il passaggio che mancava a Alberto64.

Ovviamente lo spessore appare in cartiglio o in testo che richiama quel parametro solo dopo aver inserito un modello...
 

alberto64

Utente Junior
Professione: product manager e responsabile I.T.
Software: inventor 2011 quasi 2012...
Regione: Veneto
#25
:finger::finger:grazie a tutti funziona benissimo:finger::finger:
 

cen82

Utente Standard
Professione: Disegnatore, Progettista
Software: inventor 2014, Autocad Mechanical 2014
Regione: Emilia Romagna
#26
ottima soluzione! :)
io vorrei mettere lo spessore in decimi "spessore*10/10" es. 15/10

il parametro utente spessore sono riuscito a crearlo ma davvero ho difficoltà a far il parametro utente con la formula spessore X 10.
qualcuno mi sa dare una mano?

il mio problema è come far riconoscere che ciò che scrivo è una formula e non un semplice testo....
grazie :)
 

ReFazzi

Utente Standard
Professione: Progettista-costruttore
Software: Inventor 2012 W7-64
Regione: Marche-Abruzzo
#27
Buongiorno
a proposito di lamiere, seza aprire una nuova discussione, volevo sapere se esiste qualche metodo per capire in automatico se la lamiera ha delle pieghe o è semplicemente piana.
Ho provato a vedere tra le variabili, ma non ho trovato nulla. Ho provato a vede nel iLogic ma mi sembra che non sia possibile.
Qualcuno sa aiutarmi?
 

Catafratto

Utente Standard
Professione: Disegnatore/progettista
Software: Inventor 2016
Regione: Veneto
#28
A cen82: con iLogic o con una macro non è difficile, iLogic in particolare dovrebbe essere più accessibile..

ReFazzi: con una macro, non dovrebbe essere difficile, guardo se riesco in fretta a farti due righe...
 

Catafratto

Utente Standard
Professione: Disegnatore/progettista
Software: Inventor 2016
Regione: Veneto
#29
Per ReFazzi:

Public Sub ContaPieghe()

'Prende la parte attiva
Dim oPartDoc As PartDocument
Set oPartDoc = ThisApplication.ActiveEditObject


'Verifica che la parte sia una lamiera
If oPartDoc.SubType <> "{9C464203-9BAE-11D3-8BAD-0060B0CE6BB4}" Then
MsgBox "Non è una lamiera"
Exit Sub
End If

'Accede alla definizione della parte
Dim oSheetCompDef As SheetMetalComponentDefinition
Set oSheetCompDef = oPartDoc.ComponentDefinition

'Stampa il numero di pieghe presenti
MsgBox oSheetCompDef.Bends.Count
End Sub

Qui le istruzioni di copia/incolla
http://www.cad3d.it/forum1/showthread.php?t=29199&page=2

Ciao!
 

ReFazzi

Utente Standard
Professione: Progettista-costruttore
Software: Inventor 2012 W7-64
Regione: Marche-Abruzzo
#30
Grazie Catafratto
questa sera o o nel fine settimana ci provo poi vi informo del risultato

saluti
 

Catafratto

Utente Standard
Professione: Disegnatore/progettista
Software: Inventor 2016
Regione: Veneto
#31
Una nota: la macro non fa molti controlli, se la fai andare in un assieme si impalla e amen.
Ciao!
 

ReFazzi

Utente Standard
Professione: Progettista-costruttore
Software: Inventor 2012 W7-64
Regione: Marche-Abruzzo
#32
Ho provato il codice suggerito e funziona perfettamente, solo non riesco a muovermi in VB di inventor, allora l'ho trasferitio su iLogic con qualche correzione (tolto "let") e l'ho inserito nei template delle lamiere. In questo modo controllo se esistono pieghe, lo scrivo su una proprietà personalizzata e mi ritrovo in distinta l'indicazione delle lamiere piegate.
Complimenti per come conosci VB
Grazie di nuovo
saluti
 

jojea

Utente poco attivo
Professione: impiegato
Software: Nessuno
Regione: Puglia
#34
Buona sera... riprendo questo argomento. Non riesco a trovare impostazioni documento dove andare ad eseguire la procedura di puntamento
<< Prova ad aprire il template IDW, vai in impostazione documento - disegno - e in origine i-property punta al tuo file lamiera, ...>>
Aiuto... non sono ancora molto pratico.
sto usando inventor 2013. Grazie
 
Professione: disegnatore
Software: Inventor / autocad
Regione: Emilia romagna
#35
a mio avviso, la soluzione migliore è far leggere al cartiglio la regola della lamiera, altrimenti dovresti aggiungere il parametro utente sui file "vecchi" i quali non lo hanno

io ho fatto cosi:
1) creato i vari stili o regole lamiere con la descrizione che vuoi
regole lamiere.jpg
in questo modo, puoi aggiornare gli stili in locale o in rete in modo che sia i modelli nuovi che quelli vecchi, avranno già tali regole

2) nei file di modello "template" delle lamiere, aggiungere sul campo che ti interessa la seguente dicitura:
=<Sheet Metal Rule>
iproperties personalizzata.jpg

SE VUOI AGGIORNARE I VECCHI 3D IN LAMIERA, basta creare una piccola regola di iLogic che "scrive" automaticamente
la iproperties personalizzata "TIPO" con la formula:


iProperties.Value("Custom", "TIPO")= "=<Sheet Metal Rule>"

Saluti
 

jojea

Utente poco attivo
Professione: impiegato
Software: Nessuno
Regione: Puglia
#36
Innanzitutto GRAZIE per la risposta. Come avrai avuto modo di vedere sono neofita, ma con tanta voglia di imparare.
Ho eseguito le tue istruzioni alla lettera e intanto ho imparato qualcosa sulla gestione degli stili così da evitare ogni volta di cercare il fattore K dalle tabelle empiriche dell'officina andandole ad inserire una volta per tutte negli stili che sto creando per ciascun spessore e materiale.
Purtroppo il 2 punto non mi è chiaro, nel seno che non ottengo il risultato sperato e cioè, far uscire nel cartiglio lo spessore del particolare.
Ho inserito il TIPO ma quando vado a fare la messa in tavola non mi compare lo spessore nel cartiglio.
Dove sbaglio? Grazie mille.
 
Professione: disegnatore
Software: Inventor / autocad
Regione: Emilia romagna
#37
il punto 2 permette di scrivere nella iproperties personalizzata del singolo file di lamiera 3D
a questo punto, crea una nuova messa in tavola,
inserisci una vista del modello lamiera in cui compare la iproperties "TIPO"
modifica la definizione del cartiglio tramite il tasto DX
ti troverai dentro alla definizione del cartiglio, selezione "Proprietà personalzizzate - Modello e segli Tipo
cartiglio.jpg

esci dalla definizione cartiglio e salva
se vuoi salvare il tutto come modello templete, cancella la vista in cui avevi inserito la lamiera e poi dai
salva con nome, salva copia come modello
aprirà la cartella in cui vi sono i tuoi modelli 2d

ciao
 

jojea

Utente poco attivo
Professione: impiegato
Software: Nessuno
Regione: Puglia
#38
Ancora Grazie. Immagino questo valga quando creo un disegno ex-novo.
Purtroppo in questi giorni sto elaborando dei disegni avuti da un cliente con formato step (lui usa solid works).
Dall'assieme mi sto aprendo parte per parte per impostare i miei fattori K e fare gli spianati e le messe in tavola.
Tutto quanto detto non lo vedo applicato.
Gli stili non li trovo, bensì devo usare il comando importa (in basso a sinistra) e il "TIPO" messo nel template non si aggiorna.
Forse devo fare qualche altro passaggio?