4.24.4.3.2.6.  Pagina della scheda Designazione standard , Designazione standard (breve) , Designazione elenco parti

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].

Esempio: modifica della designazione standard [Standard name]

Figura 4.424. Esempio: modifica della designazione standard [Standard name]

[Importante]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 $CADENAS_SETUP/if<cad name>.cfg eseguito.

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 $CADENAS_SETUP/if<cad name>.cfg viene applicato invariato per l'esportazione in CAD.

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 ]

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

4.24.4.3.2.6.1. Esempi

Esempio 1:

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

Esempio 3:

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.')

4.24.4.3.2.6.2. Modificare NB utilizzando lo scripting vbs

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].

Chiamata di script

Figura 4.426. Chiamata di script

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
[Nota]Nota

Per i file vbs autocreati è necessaria una licenza speciale.

È possibile utilizzare lo script nb.vbs solo se si inserisce la chiave NBMODULE nel file di configurazione plinkcommon.cfg nel blocco Common di PARTadmin e la si imposta sul valore nb .

4.24.4.3.2.6.3. Variazione NB legata al progetto

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 ”.

4.24.4.3.2.6.4. Sintassi

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:

Sintassi Fortran :

.EQ.

eq ual (uguale)

.GT.

più grande ( maggiore di)

.GE.

g reater e qual (maggiore o uguale a)

.LT.

più tardi (meno di)

.LE.

meno di o uguale a )

E.

(entrambe le condizioni - destra e sinistra di .AND. - devono essere soddisfatte)

.OR.

(una delle due condizioni - a destra o a sinistra di .OR. - deve essere soddisfatta)

.NE.

n ot e qual (disuguale)

Costante

Significato

DATA CORRENTE

Data attuale

LINGUA_CADENAS

Lingua corrente

VERSIONE_PROGETTO

Versione del progetto

VALORIZZATORI

Valori di tutte le variabili dell'intervallo di valori

VALUTAZIONECONILNOME

Valori di tutte le variabili dell'intervallo di valori con i nomi delle variabili

VALORI MODIFICABILI

Valori di tutte le variabili dell'intervallo di valori che possono essere modificate dall'utente, cioè che non sono bloccate (vedere common.cfg - LockDimRange=0/1).

VALORI MODIFICABILI CON NOME

Intervalli di valori modificabili con nomi

NOME CATALOGO

Nome del catalogo

CATALOG_DESC

Nome visibile del catalogo (nella lingua corrente)

SHORTNB

Designazione standard breve

NOME DEL SISTEMA CAD

Nome del sistema CAD registrato (se ne vengono registrati diversi contemporaneamente, separare l'elenco con una virgola)

FRECCIA CALCATA

Il numero della riga che si sta calcolando

NB

Designazione standard

LINA

Designazione dell'elenco delle parti

NENN

Per DIN 912, ad esempio $d.x$L. (Solo per i pezzi standard, non per i cataloghi)

Qualsiasi campo ERP

Indirizzo come tutte le costanti tramite $xy.