Modelism - RHC Forum: Problema control axa Z - Modelism - RHC Forum

Salt la continut

Pagina 1 din 1

Problema control axa Z

#1 Useril este offline   mishu_g 

  • Membru de onoare
  • PipPipPipPipPipPip
  • Grup: Members
  • Postari: 541
  • Inregistrat: 22-November 06
  • Gender:Male
  • Location:Deva - Hunedoara

Postat 02 September 2018 - 03:49 PM

Datele problemei:
Trebuie realizat un numar relativ mare de repere, o operatiune de frezare pe contur (piese din PVC, contur de complexitate medie) si am decis utilizarea unei freze clasice cu urmatorul upgrade:
- am realizat o masa X-Y cu curse utile 250x800 mm care va fi montata peste masa existenta (masa actualei freze nu avea cursele necessare si nici nu se agreeaza ideea modificarii acesteia acum)
Avand o singura cota pentru adancimea de frezare intentionez sa folosesc motorul existent pe axa Z (motor asincron cu reductor)

Functionarea ar fi oarecum similara unei masini cu plasma adica pozitionare, coborare freza, frezare contur, ridicare freza, repozitionare ... iar la final ridicare freza si pozitionare pe coordonatele 0,0
Pentru stabilirea limitelor sus-jos am adaugat senzori inductivi cu montura reglabila.

Din Mach3 imi este suficient un semnal logic in prezenta caruia freza sa coboare pana la adancimea necesara iar in absenta acestuia freza se ridica.
Pentru confirmarea ajungerii pe pozitia de jos a frezei m-am gandit sa utilizez intrarea THC ON.

Intrebarea este: cum pot genera acel semnal de coborare in asa fel incat frezarea propriuzisa sa inceapa doar dupa confirmarea THC ON ?

Fisierul este generat in Aspire.
Am in vedere motodificarea actionarii axei Z in sensul doatarii cu un stepper si aducerea ei in lumea CNC-urilor insa acum este exclus.
0

#2 Useril este offline   mishu_g 

  • Membru de onoare
  • PipPipPipPipPipPip
  • Grup: Members
  • Postari: 541
  • Inregistrat: 22-November 06
  • Gender:Male
  • Location:Deva - Hunedoara

Postat 06 September 2018 - 07:59 PM

Rezolvarea partiala este trecerea masinii in 2.5D ceea ce ar duce la activarea #Output6 ... dar eu am un anumit timp pana ajunge Z-ul la cota de jos iar Mach-ul nu stie acest lucru.
Mai fac sapaturi
0

#3 Useril este offline   Ștefan 2018 

  • Nou venit
  • Pip
  • Grup: Members
  • Postari: 6
  • Inregistrat: 19-July 18
  • Gender:Male
  • Location:Baia Mare

Postat 08 September 2018 - 02:00 PM

Ar trebui să mai ai două intrări activate start și pauză. Mach3 pornește programul ,deci se activează ieșirea 6 care comandă axa Z să coboare în același timp comutatorul de la axa Z da comanda de pauză la program până axa Z coboară pe poziție , iar atunci comutatorul da comanda start. Trebuie verificat că în pauză ieșirea 6 sa nu oprească coborârea axei Z.
0

#4 Useril este offline   mishu_g 

  • Membru de onoare
  • PipPipPipPipPipPip
  • Grup: Members
  • Postari: 541
  • Inregistrat: 22-November 06
  • Gender:Male
  • Location:Deva - Hunedoara

Postat 09 September 2018 - 01:37 PM

Vezi postareaȘtefan 2018, la 08 September 2018 - 02:00 PM, a spus:

Ar trebui să mai ai două intrări activate start și pauză. Mach3 pornește programul ,deci se activează ieșirea 6 care comandă axa Z să coboare în același timp comutatorul de la axa Z da comanda de pauză la program până axa Z coboară pe poziție , iar atunci comutatorul da comanda start. Trebuie verificat că în pauză ieșirea 6 sa nu oprească coborârea axei Z.


In pauza se dezactiveaza toate miscarile.
Pe mine m-ar interesa sa pot utiliza intrarile deja existente THC UP respectiv THC DOWN.

Si cu iesirea #Output6 ar fi o problema: este activa pe durata cat Z are valori pozitive - adica pana la intrarea in material Z =< 0 ... functioneaza pe dos :) sa zicem ca asta s-ar rezolva prin negarea iesirii desi ar fi mai ok sa mi se permita din mach sa stabilesc sensul pozitiv sau negativ al axei Z
0

#5 Useril este offline   znecula 

  • Membru de onoare
  • PipPipPipPipPipPip
  • Grup: Members
  • Postari: 845
  • Inregistrat: 03-April 05
  • Gender:Male
  • Location:Iasi

Postat 10 September 2018 - 07:44 PM

Nu cred ca poti folosi in acest caz intrarile THC.
In cazul plasmei, THC-ul ia decizii daca sa coboare sau sa urce torta si trimite pe intrarile THC up sau THC down semnale catre Mach3. In functie de aceste semnale Mach3 comanda axa Z.
In cazul frezei poate daca montezi niste senzori sau microswich-uri pe axa Z sa obtii ceva rezultate cu toate ca ma indoiesc. Senzorul sau microswitch-ul trimite semnal doar la atingerea capatului de cursa si face oprirea avansului pe Z.

Stima.
0

#6 Useril este offline   Ștefan 2018 

  • Nou venit
  • Pip
  • Grup: Members
  • Postari: 6
  • Inregistrat: 19-July 18
  • Gender:Male
  • Location:Baia Mare

Postat 10 September 2018 - 07:44 PM

Problema cu pauză se poate rezolva printr-un releu cu temporizare. Că să folosești intrările pentru plasmă trebuie să generezi codul cu Sheetcam și cred că ar trebui mach3 să-l folosești in modul plasmă.
0

#7 Useril este offline   Ștefan 2018 

  • Nou venit
  • Pip
  • Grup: Members
  • Postari: 6
  • Inregistrat: 19-July 18
  • Gender:Male
  • Location:Baia Mare

Postat 10 September 2018 - 07:51 PM

De ce nu folosești ieșirea 1 , ieșirea care comandă motorul de frezare nu se dezactivează în pauză
0

#8 Useril este offline   mishu_g 

  • Membru de onoare
  • PipPipPipPipPipPip
  • Grup: Members
  • Postari: 541
  • Inregistrat: 22-November 06
  • Gender:Male
  • Location:Deva - Hunedoara

Postat 10 September 2018 - 10:51 PM

Vezi postareaznecula, la 10 September 2018 - 07:44 PM, a spus:

Nu cred ca poti folosi in acest caz intrarile THC.
In cazul plasmei, THC-ul ia decizii daca sa coboare sau sa urce torta si trimite pe intrarile THC up sau THC down semnale catre Mach3. In functie de aceste semnale Mach3 comanda axa Z.
In cazul frezei poate daca montezi niste senzori sau microswich-uri pe axa Z sa obtii ceva rezultate cu toate ca ma indoiesc. Senzorul sau microswitch-ul trimite semnal doar la atingerea capatului de cursa si face oprirea avansului pe Z.

Stima.



Pe mine exact acest aspect ma intereseaza: axa Z are doar doua pozitii sus-jos; senzorii ii am deja montati.

Ma repet dar succesiunea operatiilor este urmatoarea:
1. Start program
2. Pozitionare pe coordonatele X-Y
3. Coborare freza pana la limita dictata de senzorul "jos" (sa zicem THC down)
4. Dupa confirmarea "THC down" incepe miscarea de frezare X-Y (Z constant pe toata durata operatiunii)
5. Terminare frezare -> comanda ridicare freza (echivalent THC up) -> confirmare freza ridicata
6. Revenire cooordonate initiale 0,0

Acum cam off topic am surpriza neplacuta de a pierde pasi pe X si Y ... este prima masina la care patesc asa ceva
Pe scurt: merge ok curse libere la 1500mm/min pana cand o apuca damblaua si fie pierde cativa pasi fie se opreste aleatoriu cate un motor 1s 2s . Simptomul este similar cu un steppper in limita de viteza cand nu mai poate.
Mecanic totul este ok, am verificat totul, se misca super lejer.

Voi incerca maine cu un alt calculator ... imi miroase a ceva probleme pe la timingul pe LPT
0

#9 Useril este offline   mishu_g 

  • Membru de onoare
  • PipPipPipPipPipPip
  • Grup: Members
  • Postari: 541
  • Inregistrat: 22-November 06
  • Gender:Male
  • Location:Deva - Hunedoara

Postat 11 September 2018 - 05:42 PM

... imi raspund singur :)
Calculatorul cu care aveam pasi pierduti rula Win7 x32 si Mach3 R3.043.066
L-am inlocuit temporar cu altul care ruleaza Win XP x32 si Mach3 R3.042.020 si se pare ca problema a disparut.
La testul Driver test ambele au raspuns pozitiv acum urmeaza sa stabilesc vinovatul: calculatorul, sistemul de operare sau versiunea de Mach.
Voi pe ce ati paria ?
0

#10 Useril este offline   znecula 

  • Membru de onoare
  • PipPipPipPipPipPip
  • Grup: Members
  • Postari: 845
  • Inregistrat: 03-April 05
  • Gender:Male
  • Location:Iasi

Postat 11 September 2018 - 06:34 PM

Vezi postareamishu_g, la 10 September 2018 - 10:51 PM, a spus:

Pe mine exact acest aspect ma intereseaza: axa Z are doar doua pozitii sus-jos; senzorii ii am deja montati.

Ma repet dar succesiunea operatiilor este urmatoarea:
1. Start program
2. Pozitionare pe coordonatele X-Y
3. Coborare freza pana la limita dictata de senzorul "jos" (sa zicem THC down)
4. Dupa confirmarea "THC down" incepe miscarea de frezare X-Y (Z constant pe toata durata operatiunii)
5. Terminare frezare -> comanda ridicare freza (echivalent THC up) -> confirmare freza ridicata
6. Revenire cooordonate initiale 0,0


Limitatoarele de capat de cursa pot fi folosite doar pentru oprirea avansului Z fie in sus fie in jos.
Pe intrarile THC up sau THC down, THC-ul trimite spre calculator un semnal sustinut fie up fie down si Mach3 executa miscarea necesara numai cat timp THC-ul trimite acel semnal. Asta se poate folosi doar in modul de lucru "plasma".
Daca nu folosesti THC-ul nu poti folosi intrarile THC up si THC down.

Stima.
0

Arata acest topic


Pagina 1 din 1

1 useri citesc topicul
0 membri, 1 vizitatori, 0 utilizatori anonimi

913Creative.ro