No właśnie jest powód.
Napisałem krótki program do korygowania stołu obrotowego osi B przy pomocy sondy. Dotyk dwóch końców detalu i automatyczna korekcja osi B aby powierzchnie były równolegle do maszyny.
Po korekcji osi B na liczniku potrzebuje mieć wartość B=0 aby obrabiać detal po obrocie stołu.
Wiem że można to ręcznie wyzerowac ale to ma iść z automatu. Pomiar, korekcja, zerowanie licznika, zapis do preseta, oddanie sondy do magazynu i pobranie pierwszego narzędzia do obróbki. Pełen automat. Ma to działać jak cykl 403 sondy tyle że płaszczyźnie poziomej.
Qparametrow jest po to tyle że na początku programu mam odnośniki. Zmieniam kilka danych na początku i nie muszę szukać w gąszczu linijek nic innego.
Nie neguję Zero. Neguje wartość odczytaną z aktywnego preseta piątej osi. Czyli to co wyświetla mi się po skorygowaniu stolu np B+0.06. Wartość tą odczytaną neguje i wstawiam ponownie do aktywnego preseta piątej osi i pokazuje mi się wtedy zero.
Znaleziono 2 wyniki
Wróć do „Programowe Zerowanie osi i jej zapis”
- 05 lut 2025, 00:22
- Forum: Heidenhain
- Temat: Programowe Zerowanie osi i jej zapis
- Odpowiedzi: 3
- Odsłony: 356
- 03 lut 2025, 21:30
- Forum: Heidenhain
- Temat: Programowe Zerowanie osi i jej zapis
- Odpowiedzi: 3
- Odsłony: 356
Programowe Zerowanie osi i jej zapis
Witam,
Czy jest jakiś bardziej prosty sposób na programowe zerowanie licznika danej osi i zapisanie go do wybranego preseta niż ten co wymodelowałem poniżej.
System iTnc530
Q501 = 1 ;nr preseta
42 ;zerowanie licznika osi B i zapis do preseta
43 FN 17: SYSWRITE ID 503 NRQ501 IDX5 = +0
44 CYCL DEF 247 USTAWIENIE PKT.BAZ Q339=+Q501
45 FN 18: SYSREAD Q518 = ID270 NR1 IDX5
46 Q519 = NEG Q518
47 FN 17: SYSWRITE ID 503 NRQ501 IDX5 = +Q519
48 CYCL DEF 247 USTAWIENIE PKT.BAZ Q339=+Q501
49 STOP MO
Czy jest jakiś bardziej prosty sposób na programowe zerowanie licznika danej osi i zapisanie go do wybranego preseta niż ten co wymodelowałem poniżej.
System iTnc530
Q501 = 1 ;nr preseta
42 ;zerowanie licznika osi B i zapis do preseta
43 FN 17: SYSWRITE ID 503 NRQ501 IDX5 = +0
44 CYCL DEF 247 USTAWIENIE PKT.BAZ Q339=+Q501
45 FN 18: SYSREAD Q518 = ID270 NR1 IDX5
46 Q519 = NEG Q518
47 FN 17: SYSWRITE ID 503 NRQ501 IDX5 = +Q519
48 CYCL DEF 247 USTAWIENIE PKT.BAZ Q339=+Q501
49 STOP MO