Gestione distinta - BOM

Shaba

Utente Standard
Professione: Disegnatore
Software: Me10 The Best! OSD 19, KeyCreator 13.5, SolidWorks 2017, NX
Regione: Lazio+Veneto
#1
Ciao a tutti!
Utilizzo la 19 senza nessun PDM
Mi trovo degli assiemi semplici da fare, di circa 50 pezzi e meno.
Quello che non capisco è come usare la distinta su annotation
Non c'è qualche modulo o qualche comando che mi possa aiutare?
Vorrei mettere i campi: Codice, descrizione e quantita sulle parti in 3D
E avere la tabella con questi campi...

Grazie :)
 

Kaji

Utente Standard
Professione: Disegnatore CAD e progettista meccanico
Software: PTC Modeling 19.0 PE2 CdM, poco Inventor e Documenta
Regione: Emilia Romagna
#2
In Annotation come prima cosa usi il comando Analizza modello, poi clicki su applica e quando devi posizionare la distinta con il comando "disegno" scegli come formato attivo Company che come campi predefiniti ha posizione, quantità, descrizione e codice o qualcosa di analogo.
Il formato è anche personalizzabile forse con altri testi autocompilanti ma non ci ho mai provato.
Anche io purtroppo ora uso la 19 senza PDM (oggi ho sovrascritto un 2D) ed anche senza librerie etc, mi chiedo se costi così tanto farsi dare un PDM, le librerie etc etc
 

Shaba

Utente Standard
Professione: Disegnatore
Software: Me10 The Best! OSD 19, KeyCreator 13.5, SolidWorks 2017, NX
Regione: Lazio+Veneto
#3
Si questi comandi base riesco a usarli
Ma ad esempio non riesco capire dove scrivere il codice perchè non mi compare nella tabella
E poi servirebbe un comando per ordinare la tabella per codice

Servirebbe un piccolo modulo o alcune macro per gestire meglio la cosa..
Secondo me non ci vuole molto
 

cacciatorino

Moderatore SolidEdge
Staff Forum
Professione: Ingegnere meccanico
Software: SolidEdge CoCreate Salome-Meca
Regione: Porto Recanati, ma con l'appennino nel cuore
#4
Servirebbe un piccolo modulo o alcune macro per gestire meglio la cosa..
Secondo me non ci vuole molto
Qualcosa ero riuscito a fare in passato, ma molto limitato e "accrocchiato" e a costo di sforzi notevoli. Considera che comunque senza modulo PDM (oltre 1000 euro di licenza) e senza modulo "editor di distinte base" (altri mille euro di licenza) puoi fare solo distinte esplose o di primo livello, e' impossibile quindi decidere manualmente cosa esplodere e cosa no, quindi basta avere un pezzo saldato nel proprio assieme per essere fregati. Sembra una barzelletta ma e' cosi'.

La ragione per cui e' cosi' difficile creare cartigili e bom autocompilanti e' quella di costringerti a rivolgerti a consulenti professionali. Purtroppo tutto cio' che ha a che fare con PTC e CoCreate e' inevitabilmente costosissimo e molto complicato.
 

Shaba

Utente Standard
Professione: Disegnatore
Software: Me10 The Best! OSD 19, KeyCreator 13.5, SolidWorks 2017, NX
Regione: Lazio+Veneto
#5
Intendi queste?
https://www.cad3d.it/forum1/threads...rieta-personalizzate/page2?highlight=distinta
Me le devo studiare per bene, ma per me vanno piu' che bene
Ero gia' abituato a fare distinte a un livello e la cosa mi va bene.
Devo capire se si possono ordinare ad esempio per codice..
Se hai altro materiale bene venga e cmq grazie ;)
In passato ho usato PE2 che non era male, ma se lo propongo ora al capo mi spara :D
 

Kaji

Utente Standard
Professione: Disegnatore CAD e progettista meccanico
Software: PTC Modeling 19.0 PE2 CdM, poco Inventor e Documenta
Regione: Emilia Romagna
#6
In passato ho usato PE2 che non era male, ma se lo propongo ora al capo mi spara :D
Tra l'altro Pe2 gestisce più CAD contemporaneamente, io personalmente non sono mai riuscito a far funzionare le lisp vecchie sulla versione 19
 

Shaba

Utente Standard
Professione: Disegnatore
Software: Me10 The Best! OSD 19, KeyCreator 13.5, SolidWorks 2017, NX
Regione: Lazio+Veneto
#7
Qualcosa ero riuscito a fare in passato, ma molto limitato e "accrocchiato" e a costo di sforzi notevoli.
Ti ringrazio delle 2 macro che mi hai passato!
Sono riuscito a personalizzare i campi che mi servivano: codice e descrizione

Dove hai trovato le informazione sul funzionamento dei comandi?
Su google si trova poco, e l'help di solid è molto scarno.

Ora mi piacerebbe poter esportare la tabella su excel o su un txt per poterla editare
E poi ricaricarla su annotation.
Secondo te è fattibile?

Grazie :cool:

Ecco come viene
 

Allegati

Kaji

Utente Standard
Professione: Disegnatore CAD e progettista meccanico
Software: PTC Modeling 19.0 PE2 CdM, poco Inventor e Documenta
Regione: Emilia Romagna
#8
Ti ringrazio delle 2 macro che mi hai passato!
Sono riuscito a personalizzare i campi che mi servivano: codice e descrizione

Ora mi piacerebbe poter esportare la tabella su excel o su un txt per poterla editare
E poi ricaricarla su annotation.
Secondo te è fattibile?
Sicuramente il primo passaggio è fattibile perché quando avevo il PDM bastava un click per l'esportazione sia in txt che in xls, quindi saranno una serie di comandi, il passaggio inverso non lo so sicuramente la tabellina della distinta viene generata in qualche sottocartella, però quella probabilmente sarà solo in txt.

Piuttosto potresti essere così gentile da spiegare in pochi passaggi come hai fatto a personalizzare la tabella aggiungendo i campi codice e descrizione, ora che sono senza PDM toccherà farlo anche a me non in automatico.
 

Shaba

Utente Standard
Professione: Disegnatore
Software: Me10 The Best! OSD 19, KeyCreator 13.5, SolidWorks 2017, NX
Regione: Lazio+Veneto
#9
Questo è il codice per impostare e rendere attivo lo stile personalizzato:

PHP:
(docu-load-bom-head-layout
:ui-name "DB_CD"
:file "V:/19/BOM/TEMPLATE_BOMH_PROVA_01.mi")

(docu-load-bom-comp-layout
:ui-name "DB_CD"
:file "V:/19/BOM/TEMPLATE_BOMC_PROVA_01.mi")

(docu-load-bom-flag-layout
:ui-name "DB_CD"
:file "V:/19/BOM/TEMPLATE_BOMF_PROVA_01.mi")

;; Set default BOM Layouts
(docu::docu-set-current-bom-flag-layout "DB_CD")
(docu::docu-set-current-bom-head-layout "DB_CD")
(docu::docu-set-current-bom-comp-layout "DB_CD")
(docu::docu-set-current-bom-sketch-layout "DB_CD")
Che sono rispettivamente:
L'intestatura della tabella, quello della casella e lo stile del pallino.

Se cerchi, i file *.mi all'interno della cartella in cui hai installato OSD trovi quelli di esempio che ho usato anche io come base di partenza per farmi i miei.

Poi con Me10 ho settato le info ai vari elementi
Che nel mio cosa sono:
TR:BFG:DOCU_BOM_POS_NO:2:0:1:-102:1:0
TR:BFG:Codice:2:0:1:-102:1:0
TR:BFG:Descrizione:2:0:1:-102:1:0
TR:BFG:DOCU_BOM_QUANTITY:2:0:1:-102:1:0

Che sono rispettivamene: numero pallino, codice, descrizione e quantita'
Come da immagine allegata nel post precedente.

I file li ho editati con Me10 perchè con quello con un controllo migliore e piu' preciso di Annotation.
Credo si possono modificare anche con Annotation.
 

Kaji

Utente Standard
Professione: Disegnatore CAD e progettista meccanico
Software: PTC Modeling 19.0 PE2 CdM, poco Inventor e Documenta
Regione: Emilia Romagna
#10
Questo è il codice per impostare e rendere attivo lo stile personalizzato:
I file li ho editati con Me10 perchè con quello con un controllo migliore e piu' preciso di Annotation.
Credo si possono modificare anche con Annotation.
Boh spero di sì anche perché nel PC non ho installato Me10 ma Drafting, cmq ho sempre usato solo annotation, ci proverò quando sarà necessario.
 

Shaba

Utente Standard
Professione: Disegnatore
Software: Me10 The Best! OSD 19, KeyCreator 13.5, SolidWorks 2017, NX
Regione: Lazio+Veneto
#11
Drafting è il nuovo nome di Me10 ma sono lo stesso prodotto con nomi differenti
Se guardi il nome dell'eseguibile si chiama sempre ME10F.exe ;)
 

Kaji

Utente Standard
Professione: Disegnatore CAD e progettista meccanico
Software: PTC Modeling 19.0 PE2 CdM, poco Inventor e Documenta
Regione: Emilia Romagna
#12
Grazie ora sembra che debba aggiungere anche il campo "materiali" spero di riuscire nel weekend a studiare un po' come fare
 

Kaji

Utente Standard
Professione: Disegnatore CAD e progettista meccanico
Software: PTC Modeling 19.0 PE2 CdM, poco Inventor e Documenta
Regione: Emilia Romagna
#13
Finora l'avevo scampata, ma ora mi tocca personalizzare forse tutto quindi ricapitolando devo:

- cercare i file.mi che rappresentano tabella della distinta e cartiglio all'interno della cartella di installazione
- modificarli con Me10 e salvarli con nuovo nome
- impostare che siano quelli di default scrivendo i seguenti comandi nella stringa dei comandi di annotation?

PHP:
(docu-load-bom-head-layout
:ui-name "DB_CD"
:file "V:/19/BOM/TEMPLATE_BOMH_PROVA_01.mi")

(docu-load-bom-comp-layout
:ui-name "DB_CD"
:file "V:/19/BOM/TEMPLATE_BOMC_PROVA_01.mi")

(docu-load-bom-flag-layout
:ui-name "DB_CD"
:file "V:/19/BOM/TEMPLATE_BOMF_PROVA_01.mi")

;; Set default BOM Layouts
(docu::docu-set-current-bom-flag-layout "DB_CD")
(docu::docu-set-current-bom-head-layout "DB_CD")
(docu::docu-set-current-bom-comp-layout "DB_CD")
(docu::docu-set-current-bom-sketch-layout "DB_CD")
Infine poi hai trovato il modo per esportare dalla distinta un file di excel?
 

Kaji

Utente Standard
Professione: Disegnatore CAD e progettista meccanico
Software: PTC Modeling 19.0 PE2 CdM, poco Inventor e Documenta
Regione: Emilia Romagna
#14
Chiedo veramente scusa per la tripla risposta ma ho forse trovato il comando per esportare la distinta in Excel, mi servirebbe un comando che strasformi gli underscore in spazi, "Filesman" lo fa anche per i file di excel o solo nelle "rinominazioni" ?


Code:

(load "table_export_dia")

AM_BOM_SCAN3D :ASSY "/B1" :all_levels complete

AM_BOM_NUMBERS :by_step :eek:n complete

;; toolbox:
export_table
:ltabname "AM-BOM-DATA-LTAB"
:fformat :CSV
complete
 

Shaba

Utente Standard
Professione: Disegnatore
Software: Me10 The Best! OSD 19, KeyCreator 13.5, SolidWorks 2017, NX
Regione: Lazio+Veneto
#15
Ma ti serve cambiare gli unserscore all'interno di excel?
Ti conviene farlo con excel che fai prima
 

Kaji

Utente Standard
Professione: Disegnatore CAD e progettista meccanico
Software: PTC Modeling 19.0 PE2 CdM, poco Inventor e Documenta
Regione: Emilia Romagna
#16
Ma ti serve cambiare gli unserscore all'interno di excel?
Ti conviene farlo con excel che fai prima
Sì il mio unico inghippo è che in ufficio ho Excel di Open Office, mentre a casa ho Excel 2003 che fa molto meno; comunque ho visto che c'è anche Excel online per chi ha account hotmail, proverò quello.
Ora però devo trovare il modo di far comparire come te sia codice che descrizione; il codice di fatto è quello che in proprietà parte chiama "nome modello", mentre la descrizione purtroppo non credo sia la "descrizione" della proprietà parte :frown:
 

Stemox

Utente Standard
Professione: Provo a disegnare
Software: Cocreate drafting/Modeling, ora Creo 3. 0 parametric (in fase di iniziale, che ho poi abbandonato..)
Regione: Quì, dove sono
#17
Ti ringrazio delle 2 macro che mi hai passato!
Sono riuscito a personalizzare i campi che mi servivano: codice e descrizione

Dove hai trovato le informazione sul funzionamento dei comandi?
Su google si trova poco, e l'help di solid è molto scarno.

Ora mi piacerebbe poter esportare la tabella su excel o su un txt per poterla editare
E poi ricaricarla su annotation.
Secondo te è fattibile?

Grazie :cool:

Ecco come viene
Stavo vedendo anch'io se riuscivo in questa impresa ...almeno per le distinte semplici.
Come compili i campi descrizione materiali ecc. nel generare la tabella i campi mi restano vuoti tranne pallinatura e peso.
Li compili manualmente? oppure è possibile farlo in automatico?
Ho provato a vedere ma non riesco a capire dove posso inserire nella parte la descrizione di cosa rappresenta ..e gli altri attributi.
 

Kaji

Utente Standard
Professione: Disegnatore CAD e progettista meccanico
Software: PTC Modeling 19.0 PE2 CdM, poco Inventor e Documenta
Regione: Emilia Romagna
#18
Ci ho provato anche senza alcun risultato, mi ero illuso che si potessero compilare direttamente i campi nel broswer, ma mi fa compilare solo nome modello.

Compilazione distinta.JPG
 

Stemox

Utente Standard
Professione: Provo a disegnare
Software: Cocreate drafting/Modeling, ora Creo 3. 0 parametric (in fase di iniziale, che ho poi abbandonato..)
Regione: Quì, dove sono
#19
Anche a me fa cambiare il nome al solo modello ...io non trovo tutti i campi che hai tu? come li hai definiti?
Trovo più campi quando analizzo il modello e vado a disegnare la tabella della distinta.
 

Kaji

Utente Standard
Professione: Disegnatore CAD e progettista meccanico
Software: PTC Modeling 19.0 PE2 CdM, poco Inventor e Documenta
Regione: Emilia Romagna
#20
Trovo più campi quando analizzo il modello e vado a disegnare la tabella della distinta.
Quella tabella con tanti campi la si ottiene grazie a due lisp che però non so se funzionano in tutte le versione di OSD;

inoltre
Questi sono i comandi per il caricamento:



da lanciare con modeling - sd_customize
;; MODULO BOM
(load "V:/BOM/BOM_SD_DB_CODICE_DESCRIZIONE.lsp")


da lanciare con annotation - am_customize
;; MODULO BOM
(load "V:/BOM/BOM_AM_DB_CODICE_DESCRIZIONE.lsp")
(load "V:/BOM/BOM4_ordinaBOM.lsp")
Nella cartella zippata BOM ci sono sia le lisp che molto gentilmente mi ha fornito Shaba, sia le lisp distinta e distinta browser per far comparire quella tabella allargata, io purtroppo non riesco a far funzionare niente perché forse ho OSD configurato da schifo, senza permessi di amministratore etc, probabilmente tu riesci a far funzionare il tutto e caso mai se ci riesci potresti essere così gentile da spiegarmi i passaggi.
 

Allegati

  • 10.7 KB Visualizzazioni: 3