No i stało się, nie tylko u Ciebie makro na G92 źle działa.
U mnie było dobrze, dopóki ilość przepaleń była mniejsza niż 2, bo detekcja była mas do Z-60, a każde podniesienie palnika do przejazdu miałem ustawione na Z25.
Przy każdym podniesieniu palnika o 25mm mach sobie to dodawał i wywalał błąd detekcji i po trzecim razie palnik był niby na wysokości 75 po czym z makro wywalało komunikat o braku materiału.
W związku ze związkiem też zacznę używać detekcji tej z cnc.info.
Znaleziono 3 wyniki
Wróć do „detekcja na G31 źle działa”
- 01 sie 2015, 21:55
- Forum: Przecinarka Plazmowa CNC, Gazowa
- Temat: detekcja na G31 źle działa
- Odpowiedzi: 10
- Odsłony: 3261
- 11 lip 2015, 20:08
- Forum: Przecinarka Plazmowa CNC, Gazowa
- Temat: detekcja na G31 źle działa
- Odpowiedzi: 10
- Odsłony: 3261
To jest makro ze strony Proma-Elektronika, które lekko zmodyfikowałem, mimo, że nie znam VBA.
nie pamiętam czy sprawdzenie wykrycia tak mam, bo ono mi nie chciało działać, ale jak będę na maszynie to sprawdzę.
Kod: Zaznacz cały
HeightOfDetect = 100
SpeedOfDetect = 300 'predkosc detekcji
a = 0
HeightOfCut = 10 'wysokosc podniesienia po detekcji
Dim MaterialPos As Double
If (GetOEMDro(186)<> a) Then
code "G92 Z0" 'wyzerowanie osi Z
While IsMoving()
Wend
End If
message("Detecting of material pos.")
code "G31 Z-60" & SpeedOfDetect 'detekcja do glebokosc 60mm
While IsMoving()
Wend
If (GetOEMDro(186)<-59) Then 'sprawdzenie czy wykryto material
message("No material detected")
code "G28.1 Z0" 'bazowanie osi Z
While IsMoving()
Wend
1: GoTo 1
Else
MaterialPos = GetOEMDro(186)
message("Material detected pos = " & MaterialPos)
code "G00 Z" & MaterialPos
While IsMoving()
Wend
code "G00 Z" & MaterialPos + HeightOfCut 'podniesienie palnika
While IsMoving()
Wend
End If
- 09 lip 2015, 21:49
- Forum: Przecinarka Plazmowa CNC, Gazowa
- Temat: detekcja na G31 źle działa
- Odpowiedzi: 10
- Odsłony: 3261
Spróbuj wykorzystać do detekcji makro. Tak jak pisałem ja zrobiłem detekcję na probe, a jako wzór wykorzystałem makro ze strony Proma-Elektronika (w zakładce porady), podobne jest też na stronie CS-Lab.
U mnie detekcja działa dobrze, szuka materiału do określonej wysokości, za każdym razem ustawia się tak samo.
U mnie detekcja działa dobrze, szuka materiału do określonej wysokości, za każdym razem ustawia się tak samo.