Jump to content

  • Log In with Google      Sign In   
  • Create Account

Photo

sincronizare comenzi cnc


  • Please log in to reply
67 replies to this topic

#1 OFFLINE   Tataie1

Tataie1

    Nou venit

  • Membru activ
  • Pip
  • 54 posts
  • Locatie:Bucuresti

Posted 18 May 2017 - 10:51 PM

Am un cnc construit de mine.Nu e ceva profesional si e de dimensiuni modeste.

Folosesc un driver chinezesc tb6560 cu 4 axe rosu cu program Mach3. Functioneaza satisfacator.

Problema este :

 

In timp ce axa X se deplaseaza cu o viteza constanta, continua am nevoie ca la intervale regulate de sa zicem din 10 in 10mm sa actionez un switch on/of.

Am incercat sa fac asta folosind releul motorului de frezare (eu nu folosesc freza)

Daca fac asa deplasarea axei X va fi sacadata din cauza executarii comenzilor ( axa plus releu on/of)

Am incercat sa folosesc un SSR in loc de releul frezei dar rezultatul e acelas cu toate ca SSR-ul e mai rapid decat releul.

Cred ca e nevoie de ceva care sa nu aibe legatura cu driverul si programul de executie.

Ceva care sa ia doar informatia,pozitia axei X si sa transforme informatia in comanda switchului.

Un encoder ?

Are cineva vreo idee de cum s-ar putea rezolva aceasta problema ?

 



Cu_reclama

Cu_reclama
  • Membri

#2 OFFLINE   znecula

znecula

    Membru

  • Membru activ
  • PipPip
  • 462 posts
  • Locatie:Iasi

Posted 19 May 2017 - 11:02 AM

Ce actionezi cu acel switch?



#3 OFFLINE   nickrvl

nickrvl

    Membru avansat

  • Membru activ
  • PipPipPipPip
  • 2,454 posts
  • Locatie:Rm Valcea

Posted 19 May 2017 - 11:40 AM

Miscarea sacadata e data de timpul alocat frezei/axa z pentru a cobori, nu poti micsora la extrem sau chiar sa pui "0" la axa z? in programul in care generezi tool path.....


Edited by nickrvl, 19 May 2017 - 11:40 AM.


#4 OFFLINE   dany_cta

dany_cta

    Banati

  • Membru activ
  • PipPipPipPip
  • 1,063 posts
  • Locatie:Acasa

Posted 19 May 2017 - 02:43 PM

Encoderul cu circuit separat e cea mai buna solutie. Poti sa faci si un circuit separat care sa numere impulsurile trimise pe portul paralel.



#5 OFFLINE   Tataie1

Tataie1

    Nou venit

  • Membru activ
  • Pip
  • 54 posts
  • Locatie:Bucuresti

Posted 19 May 2017 - 09:22 PM

switchul actioneaza o valva.

 

Miscarea sacadata e data de faptul ca axa X trebuie sa se opreasca,releul sa se deschida/inchida dupa care sa plece iar.

Eu am nevoie de miscare continua a axei X.

 

dany_cta ai putea te rog sa dezvolti mai mult ideea ta?

Inteleg ce este un encoder si cam ce face el intr-un sistem inchis dar cunostintele mele sunt limitate.

Norocul meu este ca invat.



#6 OFFLINE   dany_cta

dany_cta

    Banati

  • Membru activ
  • PipPipPipPip
  • 1,063 posts
  • Locatie:Acasa

Posted 19 May 2017 - 10:19 PM

La repezeala poti sa iei informatia din portul paralel considerand ca nu pierzi pasi. Eu as pune un arduino mic cu interupere pe pinul X care sa numere impulsurile si dupa un anumit numar deschide/inchide un releu printr-un tranzistor.



#7 OFFLINE   Tataie1

Tataie1

    Nou venit

  • Membru activ
  • Pip
  • 54 posts
  • Locatie:Bucuresti

Posted 20 May 2017 - 09:04 PM

Sunt de acord sa folosesc arduino. Sunt multe aplicatii care folosesc arduino .

As putea sa cumpar  de undeva daca as sti despre ce este vorba.Cred ca e nevoie si de un mic program ?

In exemplul meu am dat 10mm. De fapt sunt doua dimensiuni diferite, mai mici de 10mm care se repeta succesiv in sensul - apoi +



#8 OFFLINE   dany_cta

dany_cta

    Banati

  • Membru activ
  • PipPipPipPip
  • 1,063 posts
  • Locatie:Acasa

Posted 20 May 2017 - 09:34 PM

Eu as folosi un arduino mini pro, in cazul tau poate un nano e recomandat ca nu ai interfata ttl. edit, am inversat modelele din greseala

Ti-ar mai trebui pcb-ul, circuitul pentru releu, alimentarea pentru el, si programul. Totul trebuie facut pentru ce ai tu nevoie, nu gasesti sa cumperi solutia gata facuta pentru ce ai tu nevoie.

Programul este mic dar nu chiar simplu, sunt cateva smecherii ca sa mearga fara probleme.


Edited by dany_cta, 20 May 2017 - 10:26 PM.


#9 OFFLINE   Tataie1

Tataie1

    Nou venit

  • Membru activ
  • Pip
  • 54 posts
  • Locatie:Bucuresti

Posted 21 May 2017 - 04:48 PM

Inseamna ca fara cunostintele necesare eu nu pot sa-l fac.



#10 OFFLINE   dany_cta

dany_cta

    Banati

  • Membru activ
  • PipPipPipPip
  • 1,063 posts
  • Locatie:Acasa

Posted 21 May 2017 - 04:53 PM

Nici cand te-ai apucat sa construiesti CNC-ul probabil ca nu stiai chiar totul cum o sa trebuiasca sa faci, si totusi l-ai facut. Cateodata solutia este sa te arunci cu capul inainte si sa incerci. Mai cu putina cautare pe internet, mai cu o intrebare pe forum, o piesa arsa din greseala si inlocuita, pana la urma trebuie sa iasa.



#11 OFFLINE   Tataie1

Tataie1

    Nou venit

  • Membru activ
  • Pip
  • 54 posts
  • Locatie:Bucuresti

Posted 21 May 2017 - 05:51 PM

Oare n-as putea sa rulez Mach3 de doua ori in acelas timp pe acelas calculator?

Unu doar pentru un singur driver care sa actioneze switchul?



#12 OFFLINE   dany_cta

dany_cta

    Banati

  • Membru activ
  • PipPipPipPip
  • 1,063 posts
  • Locatie:Acasa

Posted 21 May 2017 - 06:01 PM

Nu poti pentru ca ai un singur port paralel. Si chiar daca ai putea, cu doua porturi paralele, nu ai putea sa faci sincronizarea intre ele.



#13 OFFLINE   Tataie1

Tataie1

    Nou venit

  • Membru activ
  • Pip
  • 54 posts
  • Locatie:Bucuresti

Posted 21 May 2017 - 06:09 PM

dar driverul va folosi pe portul paralel doar pinii nefolositi de celalalt



#14 OFFLINE   dany_cta

dany_cta

    Banati

  • Membru activ
  • PipPipPipPip
  • 1,063 posts
  • Locatie:Acasa

Posted 21 May 2017 - 06:55 PM

nu merge asa simplu. Nu pot doua softuri sa foloseasca acelasi port paralel si chiar daca ar merge, mach3-ul nu lasa ceilalti pini in pace, el ii seteaza pe toti, deci ar intra in conflict.



Cu_reclama

Cu_reclama
  • Membri

#15 OFFLINE   Tataie1

Tataie1

    Nou venit

  • Membru activ
  • Pip
  • 54 posts
  • Locatie:Bucuresti

Posted 21 May 2017 - 07:01 PM

Nici eu nu am zis ca merge.Nu am incercat.Dar daca....

Setarile se fac in Mach3 manual in Ports and Pins.






0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users