Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

access e rs232 di Giorgio Rancati

83 views
Skip to first unread message

bo...@yahoo.com

unread,
Dec 29, 2011, 6:11:26 AM12/29/11
to
Ciao a tutti,

avrei una domanda da fare (se possibile a Giorgio Rancati)

per inviare/ricevere file di testo tramite seriale rs232 tra PC e CNC
ho usato l'esempio: http://support.microsoft.com/kb/639415

E ho trovato anche l'esempio messo in pratica in db di G.Rancati
http://www.riolab.org/index.php?option=com_content&view=article&id=140:comunicazione-con-la-porta-seriale-rs232&catid=46:access&Itemid=69

Modificato il db per mie esigenze e settando i parametri correttamente
riesco a inviare i file da PC a CNC ma non riesco a riceverli.

Il CNC rimene in "uscita" mentre su txtReceince (casella di testo) è
vuota.

Mi chiedevo se il db è sempre in attesasulla rs232 oppure devo
inserire un pulsante per attivare la ricezione?



RobertoA

unread,
Dec 29, 2011, 9:59:05 AM12/29/11
to

<bo...@yahoo.com> ha scritto nel messaggio
news:f4ed7adc-eaae-44af...@u6g2000vbc.googlegroups.com...
Ciao a tutti,

avrei una domanda da fare (se possibile a Giorgio Rancati)

per inviare/ricevere file di testo tramite seriale rs232 tra PC e CNC
ho usato l'esempio: http://support.microsoft.com/kb/639415

E ho trovato anche l'esempio messo in pratica in db di G.Rancati
http://www.riolab.org/index.php?option=com_content&view=article&id=140:comunicazione-con-la-porta-seriale-rs232&catid=46:access&Itemid=69

Modificato il db per mie esigenze e settando i parametri correttamente
riesco a inviare i file da PC a CNC ma non riesco a riceverli.

Il CNC rimene in "uscita" mentre su txtReceince (casella di testo) č
vuota.

Mi chiedevo se il db č sempre in attesasulla rs232 oppure devo
inserire un pulsante per attivare la ricezione?

-------------------------------------------------

Ocio che magari il cnc e' impostato con handshake hardware e sul connettore
non ci sono i pin che simulano la disponibilita' del pc a ricevere dati
Se il cnc pensa che il corrispondente non possa ricevere dati non li manda e
basta
Ciao
RobertoA


bo...@yahoo.com

unread,
Dec 31, 2011, 7:05:30 AM12/31/11
to
On 29 Dic, 15:59, "RobertoA" <amoro...@tiscalinet.it> wrote:
> <bo...@yahoo.com> ha scritto nel messaggionews:f4ed7adc-eaae-44af...@u6g2000vbc.googlegroups.com...
> Ciao a tutti,
>
> avrei una domanda da fare (se possibile a Giorgio Rancati)
>
> per inviare/ricevere file di testo tramite seriale rs232 tra PC e CNC
> ho usato l'esempio:http://support.microsoft.com/kb/639415
>
> E ho trovato anche l'esempio messo in pratica in db di G.Rancatihttp://www.riolab.org/index.php?option=com_content&view=article&id=14...
>
> Modificato il db per mie esigenze e settando i parametri correttamente
> riesco a inviare i file da PC a CNC ma non riesco a riceverli.
>
> Il CNC rimene in "uscita" mentre su txtReceince (casella di testo) è
> vuota.
>
> Mi chiedevo se il db è sempre in attesasulla rs232  oppure devo
> inserire un pulsante per attivare la ricezione?
>
> -------------------------------------------------
>
> Ocio che magari il cnc e' impostato con handshake hardware e sul connettore
> non ci sono i pin che simulano la disponibilita' del pc a ricevere dati
> Se il cnc pensa che il corrispondente non possa ricevere dati non li manda e
> basta
> Ciao
> RobertoA

Ciao Roberto e grazie per la risposta,
il cavo (dalla parte del CNC) ha ponte tra pin per dare sempre l'ok
alla ricezione.
Cmq se così non fosse il CNC va immediatamente in allarme (nessun
segnale) prima ancora di inviare.
Poi da PC A CNC funziona perfettamentente, ma da CNC a PC no.
Ciao
Massimo

RobertoA

unread,
Jan 1, 2012, 3:15:42 PM1/1/12
to

<bo...@yahoo.com> ha scritto nel messaggio
news:5c820838-34e0-480e...@j10g2000vbe.googlegroups.com...
------------------------
E' proprio la possibilita' di spedire in una direzione e non nell'altra che
mi fa pensare al fatto che il cnc non riesca ad inviare perche' attende
consenso dal suo corrispondente
Sei sicuro al 100% che i pin cortocircuitati sul connettore che attacchi al
cnc siano corretti?
Te lo chiedo perche' ho lavorato con Fanuc, Fidia, Olivetti, Mitsubishi ed
altri ed ognuno ha il suo connettore ponticellato in modo diverso l'uno
dagli altri
Ciao
RobetoA



bo...@yahoo.com

unread,
Jan 2, 2012, 5:15:17 AM1/2/12
to
On 1 Gen, 21:15, "RobertoA" <amoro...@tiscalinet.it> wrote:
> <bo...@yahoo.com> ha scritto nel messaggionews:5c820838-34e0-480e...@j10g2000vbe.googlegroups.com...
> RobetoA- Nascondi testo citato
>
> - Mostra testo citato -


Si, del cavo sono sicuro al 100% perchè con CNC, stesso PC, stesso
cavo, ma con programma invio/ricezione diverso funziona sia caricare
che scaricare. Mentre con questo programmino che sto facendo in access
riesco solo a caricare tra pc a cnc, ma non viceversa.
Io ho notato che il cavo è uguale tra Fanuc, Siemens, jasnak,
Moriseiki. Mentre è diverso per Mazak, ma comunque il proplema non è
il cavo.

RobertoA

unread,
Jan 2, 2012, 6:39:33 AM1/2/12
to

<bo...@yahoo.com> ha scritto nel messaggio
news:e622f0cd-b277-4846...@m7g2000vbc.googlegroups.com...
On 1 Gen, 21:15, "RobertoA" <amoro...@tiscalinet.it> wrote:
> <bo...@yahoo.com> ha scritto nel
> messaggionews:5c820838-34e0-480e...@j10g2000vbe.googlegroups.com...
> On 29 Dic, 15:59, "RobertoA" <amoro...@tiscalinet.it> wrote:
>
>
>
>
>
> > <bo...@yahoo.com> ha scritto nel
> > messaggionews:f4ed7adc-eaae-44af...@u6g2000vbc.googlegroups.com...
> > Ciao a tutti,
>
> > avrei una domanda da fare (se possibile a Giorgio Rancati)
>
> > per inviare/ricevere file di testo tramite seriale rs232 tra PC e CNC
> > ho usato l'esempio:http://support.microsoft.com/kb/639415
>
> > E ho trovato anche l'esempio messo in pratica in db di
> > G.Rancatihttp://www.riolab.org/index.php?option=com_content&view=article&id=14...
>
> > Modificato il db per mie esigenze e settando i parametri correttamente
> > riesco a inviare i file da PC a CNC ma non riesco a riceverli.
>
> > Il CNC rimene in "uscita" mentre su txtReceince (casella di testo) �
> > vuota.
>
> > Mi chiedevo se il db � sempre in attesasulla rs232 oppure devo
> > inserire un pulsante per attivare la ricezione?
>
> > -------------------------------------------------
>
> > Ocio che magari il cnc e' impostato con handshake hardware e sul
> > connettore
> > non ci sono i pin che simulano la disponibilita' del pc a ricevere dati
> > Se il cnc pensa che il corrispondente non possa ricevere dati non li
> > manda
> > e
> > basta
> > Ciao
> > RobertoA
>
> Ciao Roberto e grazie per la risposta,
> il cavo (dalla parte del CNC) ha ponte tra pin per dare sempre l'ok
> alla ricezione.
> Cmq se cos� non fosse il CNC va immediatamente in allarme (nessun
> segnale) prima ancora di inviare.
> Poi da PC A CNC funziona perfettamentente, ma da CNC a PC no.
> Ciao
> Massimo
>
> ------------------------
> E' proprio la possibilita' di spedire in una direzione e non nell'altra
> che
> mi fa pensare al fatto che il cnc non riesca ad inviare perche' attende
> consenso dal suo corrispondente
> Sei sicuro al 100% che i pin cortocircuitati sul connettore che attacchi
> al
> cnc siano corretti?
> Te lo chiedo perche' ho lavorato con Fanuc, Fidia, Olivetti, Mitsubishi ed
> altri ed ognuno ha il suo connettore ponticellato in modo diverso l'uno
> dagli altri
> Ciao
> RobetoA- Nascondi testo citato
>
> - Mostra testo citato -


Si, del cavo sono sicuro al 100% perch� con CNC, stesso PC, stesso
cavo, ma con programma invio/ricezione diverso funziona sia caricare
che scaricare. Mentre con questo programmino che sto facendo in access
riesco solo a caricare tra pc a cnc, ma non viceversa.
Io ho notato che il cavo � uguale tra Fanuc, Siemens, jasnak,
Moriseiki. Mentre � diverso per Mazak, ma comunque il proplema non �
il cavo.
-----------------------------------

Allora, assodato che il cavo e' a posto, sarebbe interessante sapere quando
metti NIENTE da lato pc, se il cnc e' in grado ancora di sparare fuori dati
Se cosi' fosse, allora il problema e' sicuramente lato pc o lato programma
Se col cavo lato pc sconnesso il cnc non riuscisse a sparare fuori niente,
allora direi che il cavo cosi' com'e' potrebbe non essere a posto (o non a
posto nella configurazione di rs232 che attualmente stai usando lato cnc)
Per vedere se il cnc 'spara' dati potresti usare quei testerini a led che
inserirsci , passanti, sul cavo
Sono estrememente utili per interrompere/ponticellare un pin con l'altro, e
trovare rapidamente la giusta configurazione
Ad esempio, supponi che il cavo sia predisposto per l'handshake hardware
Il programma originale su pc (non quello che stai facende, l'altro quello
che funziona) usa l'handshake hardware e quindi riesce a comunicare al cnc
la disponibilita' del pc a ricevere
Usando l stesso cavo, il tuo programma potrebbe essere imostato per non
usare l'handshake hw, e quindi il pc e' predisposto a ricevere sempre ma le
linee sul conettore non le abilita' e quindi il cnc pensa che il pc non sia
disponibile a ricevere, e non manda niente
Questo intendo quando dico che il cavo potrebbe non essere a posto per la
configurazione che stai usando attualmente
Posso sapere che marca/modello cnc e che connettore/ponticelli hai lato
cnc?
Ciao
RobertoA


Popi - TheBadHabits

unread,
Jan 2, 2012, 6:59:09 AM1/2/12
to
Ciao!

Vado a memoria (ho smesso di picchiarmi con queste cose nel '94), ma quando dovevamo interfacciare sistemi "strani" dove lavoravo usavamo cavi diversi:
- semplice, con solo TX/RX/GND cablati, se entrambi i sistemi
supportavano handhsake XON/XOFF,
- parziale, con TX/RX/GND cablati e CTS/RTS e DTR/DTS ponticellati,
per alcuni i sistemi che avevano bisogno comunque di tali segnali,
- completo, con TX/RX/GND/CTS/RTS/DTR/DTS/DCD cablati, se i sistemi
non supportavano XON/XOFF ma solo il handshake hardware.

Inoltre, per esperienze traGGiche [1] passate:
- hai fatto la prova anche con un altro pc (e/o con
altra porta sullo stesso pc)?
- hai verificato che la seriale sul pc rieaca a ricevere?
- hai verificato che la seriale sul cnc riesca a trasmettere?

HTH
Popi

[1] Non sai mai se una extratensione (mica sempre un fulmine) colpiva
il chip di trasmissione, solo quello di ricezione, o schiantava
proprio il controller della porta.

bo...@yahoo.com

unread,
Jan 2, 2012, 11:30:32 AM1/2/12
to
On 2 Gen, 03:39, "RobertoA" <amoro...@tiscalinet.it> wrote:
> <bo...@yahoo.com> ha scritto nel messaggionews:e622f0cd-b277-4846...@m7g2000vbc.googlegroups.com...
> RobertoA- Nascondi testo citato
>
> - Mostra testo citato -

Farò al più presto questa prova.
Il modello del CNC è un fanuc i21m, ma mi fa la stessa cosa su gli
altri.

Ciao
Massimo

bo...@yahoo.com

unread,
Jan 2, 2012, 11:32:50 AM1/2/12
to
Ciao Popi

grazie per la risposta.
Le prove che dici no nle ho fatte perchè con lo stesso pc e stesso cnc
ma con un programma diverso funziona benissimo.
0 new messages