Newsgroup: it.comp.hardware.cpu
Titolo: Problema con macchine a controllo numerico.

Devo inviare dei dati ad alcune macchina a controllo numerico in officina.
Il problema è che riesco solo con notebook con processore 486. Ho provato
con PI, PII, PIII e PIV ma non funziona, la macchina non riceve niente.
Qualcuno di voi a epserienze al riguardo?
ciao
Luca

 ha scritto nel messaggio
news:bacnnl$ok0$1...@newsreader.mailgate.org...

davvero poco come indizio... programma scritto in Clipper?
Ha un timing sincronizzato con il clock della CPU? Usa le seriali o le
parallele?
Sprecati un po di piu' nella descrizione.

con PI, PII, PIII e PIV ma non funziona, la macchina non riceve niente.
con cosa si interfacciano queste macchine? sicuro che quel notebook
non sia un modello custom con un'interfaccia specifica?
--
    (iao!!oai)                                    (ICQ: 10860566)
    //.aurizio
[WARNING!: togliete _nessuno_ per rispondere]
    Il segreto per essere considerato un creativo sta nel non fare
    mai riconoscere le proprie fonti [A. Einstein]

Qualcuno di voi a epserienze al riguardo?
Anche noi in ditta abbiamo avuto lo stesso problema cercando di
interfacciare un computer relativamente moderno ad una fresa a
controllo numerico. Siccome il maggior tecnico informatico fra noi è
fondamentalmente un meccanico, abbiamo dedotto che finchè non troviamo
il modo per poter pasticciare con le porte seriali attraverso il DOS
non ne verremo mai a capo. Abbiamo risolto mettendo una foto del
consiglio di amministrazione della Intel vicino al 286, l'unico che
funziona, con la speranza che resista per l'eternità.
Ammetto che non ci siamo impegnati molto... :-)
--
=============
Kilroy è stato qui
=============
878WU/7235hrs

 Ammetto che non ci siamo impegnati molto... :-)
bhe io ai tempi di win95 prima versione avevo messo una foto di Bill 
Gates sul gruppeto di tasti con scroll lock sperando che resistesse 
piu' di mezz'ora senza darmi bsod... 
-- 
To start press any key... Where's the any key?

consiglio di amministrazione della Intel vicino al 286,
Con il 286  e il 486 funge?
Non è che c'entra qualcosa l'ampiezza del bus?
Se invece di 16 bit ne mandi trentadue alla volta la comunicazione seriale
si dovrebbe incasinare mica male.
Il programma utilizzato ha una documentazione tecnica per sapere in che
formato sono scambiati i dati?
saluti,
Peltio
polarizzato dalle sue esperienze con gli indiani piccoli e grandi

 non sia un modello custom con un'interfaccia specifica?
Comunicano tramite la COM1 utilizzando un normalissimo notebook 486, molto
vecchio e ormai ridotto male.
ciao
Luca

 formato sono scambiati i dati?
Si tratta di macchine vecchie e non abbiamo documentazione purtroppo.
Sono riuscito a capire solo che convertono tutto in asci per comunicare, ma
di più... nin zo
ciao e graize
Luca

 Sprecati un po di piu' nella descrizione.
Non mi ero spreacato piů di tanto prima di tutto perchč non pensavo di poter
ricevere risposta e poi perchč non so quasi nient'altro.
Si tratta di macchine vecchie, non abbiamo documentazione purtroppo.
Sono riuscito a capire solo che convertono tutto in asci per comunicare, ma
di piů... nin zo
Dovrei aspettare che ritorni il mio collega che si occupa di queste cose per
saperne un po di piů.
ciao e grazie
Luca

Non è che c'entra qualcosa l'ampiezza del bus?
errr... la rs232 ha un'ampiezza di bus di -un- bit (due, uno in
trasmisione ed uno in ricezione), sia nel 286 che su un p4... :-)
al massimo su questo fronte puo' darsi che sia impostato male il
settaggio della seriale (baud di trasmissione, impostazioni di
handshacking software/hardware, dimensione del pacchetto, bit di stop
ecc...).


 handshacking software/hardware, dimensione del pacchetto, bit di stop
Modificando questi parametri ci sono possibilità di riuscre nell'impresa? o
rischio solo di distruggere la macchina??? :-))
ciao
Luca

 si dovrebbe incasinare mica male.
la seriale ha un suo buffer di memoria FIFO che non influisce con il bus
della MB


Può darsi anche che sia un problema di corrente sulla RS-232.
Sui vecchi pci le rs-232 seguivano abbastanza fedelmente la specifica, 
quelle nuove integrate nei chipset di solito non hanno la corrente 
necessaria a pilotare la schedaccia che sta sulla macchina a controllo 
numerico.
Se poi tentate di usare un notebook della nuova generazione non c'è 
verso di fare andare nulla.
Se c'è qualcuno un minimo abile con un oscilloscopio guardate la 
tensione del TX sulla rs232 della macchina che va e confrontatela con 
quella che non va, tentando una connessione al CNC.
Se sono uguali non è un problema di corrente insufficiente sulla porta, 
se sono molto diverse sì.
Ciao,
					Mao

formato sono scambiati i dati?
Eh, figurarsi... Credo proprio di no, anche la fresa è vetusta di suo.
Un tecnico che è venuto a ripararla è rimasto a fissarla per un po'
prima di comunicarci che credeva che roba del genere fosse estinta da
tempo.
Cominceremo a costruire una gabbia di Faraday per proteggere il 286
anche dalle esplosioni nucleari, non si sa mai... :-)


handshacking software/hardware, dimensione del pacchetto,
uhm...
saluti,
Peltio
L'unità Branco che vanta numerosi tentativi di imitazione.

 scriveva:

1 - Che CN montano le macchine in oggetto? (Siemens, Fanuc, ecc.)
2 - Usi lo stesso cavo seriale sia sul 486 che sui nuovi PC?
3 - Il software utilizzato per comunicare è lo stesso o con i nuovi Pc
avete cambiato software? 
4 - E' un programma per Windows o è per DOS e gira sotto Windows? 
5 - E' un software dedicato per quel CN o è un generico tool di
comunicazione per CN via RS232?
Dammi queste indicazioni, forse posso esserti d'aiuto.
Ciao!

Sono riuscito a capire solo che convertono tutto in asci per comunicare,
ASCII, quindi non c'è nemmeno la possibilità che usi dati binari con formato
differente.
A meno che il casino non avvenga prima della conversione.
Bisognerebbe sapere come funge il programma.



Hai provato a vedere se sul sito del produttore ci sono
delle utility di trasferimento di dati e part program
aggiornate per cpu e sistemi operativi recenti ?
Di solito chi fa le macchine a controllo numerico usa
per il controllo numerico vero e proprio dei sistemi prodotti
da altri; almeno questi ultimi dovrebbero avere quel che ti serve.
L. Micheletto

 ha scritto nel messaggio
news:ua9ncvssh6dt1jott...@4ax.com...

tranquillo, porti un fiammante Athlon Xp 3000 in una scuola e fai baratto
con l'intera struttura informatica.
Sicuro che nelle scuole ne girano molti di 286-386. Se ti piace hanno anche
i monitor a fosfori verdi e quelli con connettore a 9 pin!

    00000000 11011011
quello dipende dal programma, non dal processore - e' il programmatore
a decidere se usare una long, una word o un byte per una data
variabile...
visto che il programma e' lo stesso, i dati usati sono gli stessi.


variabile...
Ecco, ma quanto è lunga una word su un PC a 16 bit, e quanto su un Pc a 32
bit?
Bisogna anche vedere in che linguaggio è stato scritto il programma e come è
stato compilato. Anche se mi pare che i registri a 32 bit abbiano un nome
diverso (con il prefisso E) da quelli a 16 bit non si può escludere che il
programmatore abbia codificato delle parti direttamente in LM andando a
lavorare direttamente sui bit delle celle di memoria, e magari quando va a
cercare gli indirizzi utilizza un contatore che salta di 2 byte alla volta
invece dei quattro che sarebbero necessari.
Riconosco che è un'ipotesi molto remota, ma la prima differenza tra un 286 e
486 e un Pemtium mi pare fosse il fatto che questi ultimi viaggino a 32 bit
contro i 16 dei primi.
saluti,
Peltio

 ha scritto nel messaggio
news:3ECB9533...@twtnet.com...
<Puň darsi anche che sia un problema di corrente sulla RS-232.
<Sui vecchi pci le rs-232 seguivano abbastanza fedelmente la specifica,
<quelle nuove integrate nei chipset di solito non hanno la corrente
<necessaria a pilotare la schedaccia che sta sulla macchina a controllo
<numerico.
A questo non avevamo ancora pensato. Cercherň di verificare al piů presto.
Ma qualora fossero effettivamente differenti si puň in qualche modo aggirare
l'ostacolo?
ciao
Luca

 Dammi queste indicazioni, forse posso esserti d'aiuto.
Alle altre domande non so risponderti io, devo aspettare il mio collega.
ciao e grazie mille
Luca

Programma per DOS, gira sotto dos.
Prova ad entrare nel bios del PC e a disabilitare  la cache esterna
della cpu. (External cache = off).
--
H3© (37,90,PV)
Xsara SW HDi

 
Ci sono in giro degli schemi con gli integrati Maxx232 e simili che 
fanno da buffer per la seriale "fiacca". Forse c'è anche qualcosa in 
commercio già fatto.
Ciao,
					Mao

Programma per DOS, gira sotto dos.
Uhm... e il sistema operativo dei due portatili è lo stesso?
saluti,
Peltio