PARTlinkManager -> Menu Extra [Extras] -> Configura ambiente ERP [Configure ERP environment] -> Finestra di dialogo Configura [Configure] -> Designazione standard [Standard name] | Designazione standard (breve) [Standard name (short)] | Pagina della scheda Designazione elenco parti [BOM name].
![]() | Importante |
---|---|
I nomi dei file del documento CAD esportato devono essere assolutamente unici. Le
Intera amministrazione CAD, inclusa la definizione della regola di denominazione,
viene utilizzato di default tramite i file di configurazione CAD in Capitolo 2, PARTsolutions - Integrazione CAD - Amministrazione Informazioni dettagliate sull'amministrazione CAD in generale sono disponibili all'indirizzo . Sezione 2.2.7, “Impostazione del nome del file (chiave "FileName") e del percorso del pool (chiave "poolpath") ” Informazioni dettagliate sulla creazione del nome del file CAD in particolare sono disponibili all'indirizzo . Per impostazione predefinita, nelle pagine delle schede Designazione standard [Standard name], Designazione standard (breve) [Standard name (short)] e Designazione dell'elenco [BOM name] parti non deve essere inserita alcuna voce o solo in consultazione con la società di consulenza! Per impostazione predefinita, PARTdataManager visualizza la designazione standard [Standard name] nella vista 3D [3D view], la designazione standard della distinta base [BOM name] sopra la tabella e anche la designazione standard [BOM name] della distinta base nella finestra di aggancio della distinta base [Bill of material]. Le
Assumere sotto Figura 4.425. Designazione del componente: Vista 3D -> Designazione standard [Standard name] [NB] | Tabella -> Designazione elenco parti [BOM name] [LINA ] | Finestra di aggancio "Elenco parti [Bill of material]" -> "Designazione elenco parti [BOM name]"[LINA ]
|
Diventa
la designazione della distinta componenti [BOM name] nella finestra di dialogo
Configura [Configure] -> scheda Etichetta distinta base [BOM name] ( plinkcommon.cfg
-> Blocca [PARTdataManager]
-> Chiave
LINA
), allora il
Modifica in PARTdataManager solo nella finestra di ancoraggio
elenco delle parti [Bill of material] .
Le
Designazione DBA [BOM name] visualizzata sopra la tabella
può essere modificato solo tramite il file di configurazione psolopt.cfg
.
[SETTINGSTABLE] TABDESCRIPTION=$LINA. additional text
Se non viene inserita alcuna voce nella pagina della scheda Designazione standard [Standard name], il nome viene creato con la designazione standard standard [Standard name] [NB].
Anche questo sarebbe corrispondente:
NB='$NB.'
Esempio 2: viene utilizzata una condizione.
Se non è disponibile un numero ERP, viene creato di default l'NB (denominazione standard [Standard name] ), altrimenti viene utilizzato il numero ERP.
ERP_PDM_NUMBER garantisce l'unicità, mentre la denominazione standard prevede una parte "parlante" nel nome del file.
IF ('$ERP_PDM_NUMBER.'.EQ.'')THEN NB = '$NB.' ELSE NB = '$ERP_PDM_NUMBER._$NB' ENDIF
Se esistono resistenze, superfici, ecc. diverse per parti geometricamente identiche, è possibile tenerne conto nella denominazione.
es: Formazione del nome del file da NB e materiale.
NB=('$NB._$MAT_NAME.')
Se le opzioni fornite dalla modifica della tabella di progetto non sono sufficienti, si può ricorrere all'integrazione di script vbs esterni.
Lo script esterno viene chiamato con NB=TSCRIPT('nb.ruletable','$CALCED_ROW.','$NB.').
Le registrazioni vengono effettuate con designazione standard [Standard name], designazione standard (breve) [Standard name (short)] o designazione della lista dei pezzi [BOM name].
Un esempio di script "nb.ruletable" potrebbe assomigliare a questo. In questo esempio, la funzione chiamata si chiama "ruletable".
function ruletable(table,calced_row,orgNB) result="" mmrow=cint(calced_row) if mmrow >= 0 then tmp=table.NN normbezeichnung=table.rows.item(mmrow).resolvevariables("$NB.",0) '0.************************************************ pos=Instr(1,normbezeichnung,"DIN") if pos = 1 then result=tmp+"_"+table.rows.item(mmrow).resolvevariables("$NENN.$MAT_NAME.",0) end if '1.************************************************ if tmp="DIN 912" then result="ISO4762abcd"+"_"+table.rows.item(mmrow).resolvevariables ("$NENN.$MAT_NAME.",0) end if '2.************************************************ if tmp="DIN 2448" then result="DIN 2448"+"_"+table.rows.item(mmrow).resolvevariables ("$D._$S._$L.___$MAT_NAME.",0) end if '3.************************************************ if tmp="DIN 2576" then result=tmp+"_"+table.rows.item(mmrow).resolvevariables ("$NENN._$D1.$MAT_NAME.",0) end if '4.************************************************ pos=Instr(1,normbezeichnung,"FAG") if pos >= 1 then result=table.rows.item(mmrow).resolvevariables("$NB.",0) end if '5.************************************************ pos=Instr(1,normbezeichnung,"EO EL L-Verschraubung mit Dichtkegel") if pos >= 1 then result=table.rows.item(mmrow).resolvevariables("$ERP_PDM_NUMBER.",0)+ "-EL"+table.rows.item(mmrow).resolvevariables("$ROHR.$S.",0) end if '6.************************************************ if tmp="DIN 7993-B 2" then result=table.rows.item(mmrow).resolvevariables("$ERP_PDM_NUMBER.",0)+ "-A"+table.rows.item(mmrow).resolvevariables("$D1.",0)+"---DIN7993" end if ' ************************************************* if result="" then result=orgNB end if end if ruletable=result end function
Se la denominazione standard è inclusa nella regola di denominazione, può anche essere adattata al progetto specifico.
Vedere Sezione 4.24.8.2.7.1, “Modifica della designazione standard legata al progetto ”.
Per definire il nome standard [Standard name] e quindi il nome del file CAD, è possibile utilizzare le condizioni IF, la sintassi Fortran, le costanti e le variabili ERP (chiamate con '$Variablenname.') per creare il nome:
(entrambe le condizioni - destra e sinistra di .AND. - devono essere soddisfatte) | |
(una delle due condizioni - a destra o a sinistra di .OR. - deve essere soddisfatta) | |