Release 2010 - Changelog
ATP 10.00
- E' stato gestito in S.O. "Windows 7".
- Nuovo parametro "NAME" dei comandi STOCK/FIXTURE per la definizione di grezzo e staffaggi tramite file IGES/STEP.
- I comandi PFF,PFR,OVS,STOCK,FIXTURE,PART,PFTEC,TOOL ora creano un' immagine solida.
- E' stata aggiunta la nuova variabile di sistema "ATP_ROOT", che riporta la directory di installazione di TOOL2000.
- E' stato inserito il nuovo parametro LBL"" in PAUSE, per la visualizzazione di una finestra di messaggio.
- Ora l'opzione "Annulla" nella richiesta del comando "INPUT" interrompe l'esecuzione batch.
- E' stata corretta la memorizzazione dei parametri TGR,THC,TVC in EMATE.
- E' stato inserito il nuovo parametro "FORM" nel comando "INPUT" per gestire un input con più valori. Il comando completo e' : INPUT,FORM"nome form"[,VISUAL][,LBL].
- E' stata inserita un'icona per l'avvio dell'editor esterno.
- Gli STOP inseriti nel part program ora vengono mantenuti anche dopo un coamndo "CALL".
- E' stato modificato il menu di avvio della generazione del codice ISO e della simulazione. Ora l'attivazione e' più rapida.
- E' stato inserito un nuovo menu di avvio di applicazioni esterne.
- Sono state aumentate le dimensione delle voci del menu da 12 a 20 caratteri.
- E' stato modificato il comando "TLT". Ora accetta "SIDE" anche per TOOLT,FINI con WIDE.
- E' stata corretta la visualizzazione nel comando MOVE.
- E' stato migliorato il comporamento della finestra di Popup Messaggi con comando "PAUSE".
- E' stato inserito un messaggio di errore se la definizione MAC,MAC"..." e' mancante.
- E' stato inserito un messaggio di errore se la definizione di "ToolStoreDB" e' mancante in ATP.ini.
- E' stata inserita un'ulteriore segnalazione nel caso non vengono trovate intersezioni nel comando Pn,Ln/Cn,PFn.
- E' stata modificata la funzione di controllo enti che segnalava l'errore MATH1000. Ora la funzione e' più tollerante e non segnala più l'errore MATH1000.
- E' stata inserita la gestione per il recupero dell'ultimo part-program non salvato per crash,disconnessione di rete. La funzione permette il recupero del programma in esecuzione fino all'ultimo comando confermato creando il file "PART\UNKNOWN" e avvisando l'utente del recupero. Il recupero avviene al successivo avvio di TOOL2000. Il file "UNKNOWN" dovrà essere salvato con il nome opportuno e quindi cancellato.
- E' stato inserita la gestione della traccia utensile nella funzione di simulazione:
- per Ut. da fresa visualizza sempre il diametro nominale
- per Ut. da tornio visualizza la placchetta calcolata o la forma letta con TGR
- E' stato corretta l'interruzione dell'esecuzione per i comandi "STOCK/FIXTURE" se non e' richiesta la creazione della grafica.
- E' stata inserita una funzione di selezione informazioni sul "Pezzo". E' possibile ottenere informazioni su Punti,Segmenti,Archi e Faccie del solido del pezzo.
- E' stata inserita la gestione del gestione doppio con tasto destro del mouse nell'area di menu. Tale selezione permette di riportare sulla linea di dialogo le selezioni a menu senza aggiornare il menu del comando.
- Le posizioni dei pannelli di :
- "Selezione 3D"
- "Simulazione Percorso"
- "Dialogo" vengono salvate e ripristinate alla successiva riapertura.
- E' stato modificato il comando "TWO".
- E' stata gestita la visualizzazione "MAXA" e la visualizzazione di un messaggio di warning - modificato messaggio 445 "Superato angolo massimo : punto numero " "Superato angolo massimo"
- E' stato modificato il comando "TOOLn,WIRE". E' stato modificato l'ordine degli utensili. Ora escono ordinati :
- TOOL_WIRE_SGRO
- TOOL_WIRE_SFINI
- TOOL_WIRE_FINI
- TOOL_WIRE_TAGL
- E' stata inserita la gestione del comando FACE interattivo, con l'estrazione dei profili interni e del contorno della faccia identificata sul solido. Sono stati attivati nuove funzioni del mouse:
- CLICK DX -> annulla input
- DBLCLICK DX -> annulla tutti gli input
- E' stato modificato il comando "FACE".
PF,B/H definiscono il profilo di contorno della faccia.
ON/OFF rendono attiva la faccia per i comandi che seguiranno (P,L,C,O,PF,SET,E...). - E' stata inserita la gestione di identificazione della faccia tramite il profilo di contorno (PF,B+H) e della terna. L'identificazione e' attiva per le funzioni di Cursore,Inquire,EditInterattivo,Selezione enti.
- E' stato implementato l'uso dei comandi PLOT,CLS. Ora PLOT/CLS,FAn plotta/cancella anche la terna e il profilo di contorno della faccia. Inoltre PLOT/CLS,FAn,ALL/ALLPOINT,ALLINE,ALLCIRCLE,ALLORIGIN,ALLPF,ALLSET plotta/cancella le entità della faccia.
- E' stata corretta la visualizzazione del menu flottante quando era presente anche un menu nella dialog bar. Finora poteva presentare un numero errato di scelte.
- E' stato inserito un nuovo campo nella "Status Bar" per visualizzare la faccia attiva.
- Le coordinate visualizzate con presentano valori relativi alla faccia attiva o al sistema ATP se non e' attiva nessuna faccia.
- I comandi EMATE,EMILL,EPOCK,ETEC vengono automaticamente eseguiti sulla faccia attiva, se presente. Altrimenti vengono eseguiti sulla faccia 1 o sulla faccia richiesta.
- I comandi tecnologici manuali (all'interno di un corpo MATE/ENDM), vengono automaticamente visualizzati sulla faccia attiva, se presente. Altrimenti vengono visualizzati rispetto al sistema ATP. La visualizzazione riguarda anche i comandi interattivi GOM/GORM.
- La creazione dei un profilo interattivo con comando PFn, e' anch'essa soggetta all'eventuale faccia attiva.
- E' stato modificato il controllo per escludere le linee parallele nei profili. La condizione per le rette parallele e' la differenza del seno dell'angolo compreso inferiore a 0.0001.
- E' stata velocizzata la ridefinizione grafica di P,L,C,O,PF,SET.
- E' stata corretta la gestione di accensione/spegnimento dei layer, sia come comando LAYER che come funzione interattiva.
- E' stato modificata la gestione dei parametri L,LU nel comando TOOL per la creazione della grafica utensile. Ora , nel caso di ut. conico o raggiato, riserva almeno lo spazio di punta/raccordo.
- Sono stati introdotti nel menu della funzione interattiva PLOT/CLS le voci STOCK/FIXTURE.
- Il menu "Viste" e' stato spostato al primo livello per rendere più rapida la gestione. E' stata inoltre inserita la voce "Vista FA Attiva" per visualizzare il piano della faccia attiva o il piano assoluto.
- Le funzioni nel menu "Funz. Grafiche" possono essere disattivate riselezionando la funzione attiva. Rimane comunque disponibile la disattivazione con la scelta "Nessuna funzione".
- E' stata modificata la creazione di movimenti con comando GOM :
- e' stata gestita la "traccia utensile"
- e' stata gestita la selezione di un solo asse (X,Y,Z) nel movimento selezionato
- E' stato modificata la creazione grafica di PF,SET. Ora la presenza di enti di lunghezza nulla non ha effetto sull'identificazione degli enti. Inoltre i punti vengono identificati nei profili anche in ambiente tornio.
- La posizione dei pannelli di :
- "Menu"
- "Comandi interattivi"
- E' stato risolto il problema di visualizzazione del testo nella "Edit" della "DialogBar" se il pannello viene ripristinato flottante all'apertura.
- Al comando "MOVE" e' stato aggiunto il nuovo parametro "FAn" che permette il posizionamanto di "STOCK" e "FIXTURE" tramite la definizione della faccia che andrà a coincidere con il sistema di riferimento ATP.
- E' stato inserito un pulsante per la memorizzazione dell'immagine grafica corrente.
- E' stato inserito il controllo sui limiti degli assi primario e secondario nella creazione della faccia interattiva.
Modificare la sintassi delle voci SA e PA nel file mac.def come segue :
_SA=B,R,P[,min,max]
_PA=A,B,P[,min,max] - Sono stati inserite le gestioni per STOCK e FIXTURE nella funzione "Filtri Grafici". Inoltre i filtri sono ora immediatamente attivi.
- Sono stati inseriti nuovi comandi di esecuzione condizionata.
Il comando IF ora prevede le sintassi :- IF,GOTO#
E' la versione attuale con salto a "label" se la condizione e' vera. - IF,
E' ora possibile eseguire direttamente un comando ATP se la condizione e' vera. - IF,THEN
...[corpo THEN]
ELSE
...[corpo ELSE]
ENDIF
E' ora possibile eseguire le linee nel corpo THEN se la condizione e' vera o le linee nel corpo ELSE se la condizione e' falsa.
Il comando ELSE e' opzionale. Il comando si riduce quindi a:
IF,THEN
...[corpo THEN]
ENDIF
Il processor ATP si preoccuperà di eseguire i salti necessari per escludere le linee da non eseguire.
- IF,GOTO#
- E' stato inserito il nuovo comando BEEP di segnalazione acustica.
- E' stata modificata la gestione delle funzioni grafiche in modo da evitare l'annullamento di funzioni prolungate come GOM,PFINT/CMD/WRK.
- E' stata introdotta l'attivazione automatica dei filtri sugli enti in PFINT
- Env,XY/ZX imposta sempre la vista corrispondente.
- E' stato migliorata la precisione del controllo sulla posizione finale dei movimenti su arco nella simulazione ().
- E' stato inserito il messaggio in chiaro in caso di errore nell'avvio di applicazioni esterne.
- E' stato migliorata la velocità di analisi del comando con . Circa 3 volte più veloce.
- E' stato corretto la posa utensile in ETUR.
- E' stata inserita la nuova funzione di "Visualizzazione label enti". La funzione permette di visualizzare le label ed il verso delle entità P,L,C,O.La funzione si attiva/disattiva da menu,da toolbar e con i tasti CTRL-L.