CYCLE977

Dyskusje na temat systemu Sinumerik

Autor tematu
larry284
Czytelnik forum poziom 2 (min. 20)
Czytelnik forum poziom 2 (min. 20)
Posty w temacie: 5
Posty: 25
Rejestracja: 27 maja 2015, 22:49
Lokalizacja: Rawicz

CYCLE977

#1

Post napisał: larry284 » 26 lip 2018, 13:46

Witam,
mam problem z wywołaniem cyklu pomiarowego CYCLE977 na maszynie 3-osiowej z sondą Renishaw rpm 60. Wywala błąd 61313, czy ktoś potrafi pomóc? W załączniku błąd cyklu.
61313.jpg
Zrzut pulpitu



Awatar użytkownika

djronin
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 5
Posty: 262
Rejestracja: 22 kwie 2011, 01:19
Lokalizacja: Jarocin

Re: CYCLE977

#2

Post napisał: djronin » 29 lip 2018, 02:48

_PRNUM - jest to numer zestawu danych korekcyjnych sondy jeśli nie masz zdefiniowanych więcej jak jeden to domyślnie zawsze jest to numer 1. W skrócie jest to numer D sondy pomiarowej.
...Programowanie ma to do siebie, że urzeczywistnienie nawet najbardziej
oczywistego pomysłu jest znakomitą definicją słowa "frustracja"...


Autor tematu
larry284
Czytelnik forum poziom 2 (min. 20)
Czytelnik forum poziom 2 (min. 20)
Posty w temacie: 5
Posty: 25
Rejestracja: 27 maja 2015, 22:49
Lokalizacja: Rawicz

Re: CYCLE977

#3

Post napisał: larry284 » 30 lip 2018, 12:45

Masz racje PRONUM=1 i sonda zaczyna mierzyć.

Tylko teraz jak się tym pobawiłem to chyba stwierdzam, że mi to w niczym nie pomoże... Chciałem zrobić tak że na początku sonda mierzy mi detal na długości w osi X i wyznacza środek detalu i to była by baza X. Mam do zrobienia takie detale co są spawane i wymiary są podane od osi ( wiercenie tylko otworów ), a po spawaniu jest tolerancja -2mm. Może jakiś inny cykl, bo już nie mam pomysłu jak to rozwiązać?

Awatar użytkownika

djronin
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 5
Posty: 262
Rejestracja: 22 kwie 2011, 01:19
Lokalizacja: Jarocin

Re: CYCLE977

#4

Post napisał: djronin » 30 lip 2018, 13:46

Czyli chcesz złapać wymiar tylko do otworu? Czy jeszcze jakieś skręcenie osi będziesz lapal? Narysuj w paincie rysunek (zarys detalu i ten otwor) to Ci powiem jak to zrobić (tzn zrobię Ci to)

Obrazek
...Programowanie ma to do siebie, że urzeczywistnienie nawet najbardziej
oczywistego pomysłu jest znakomitą definicją słowa "frustracja"...


Autor tematu
larry284
Czytelnik forum poziom 2 (min. 20)
Czytelnik forum poziom 2 (min. 20)
Posty w temacie: 5
Posty: 25
Rejestracja: 27 maja 2015, 22:49
Lokalizacja: Rawicz

Re: CYCLE977

#5

Post napisał: larry284 » 31 lip 2018, 09:06

Chcę zrobić tylko te 5 otworów
Załączniki
Wyznaczenie środka.png

Awatar użytkownika

djronin
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 5
Posty: 262
Rejestracja: 22 kwie 2011, 01:19
Lokalizacja: Jarocin

Re: CYCLE977

#6

Post napisał: djronin » 31 lip 2018, 09:16

czyli chcesz tylko uaktualnić punkt bazowy dla osi X ?
...Programowanie ma to do siebie, że urzeczywistnienie nawet najbardziej
oczywistego pomysłu jest znakomitą definicją słowa "frustracja"...


Autor tematu
larry284
Czytelnik forum poziom 2 (min. 20)
Czytelnik forum poziom 2 (min. 20)
Posty w temacie: 5
Posty: 25
Rejestracja: 27 maja 2015, 22:49
Lokalizacja: Rawicz

Re: CYCLE977

#7

Post napisał: larry284 » 31 lip 2018, 09:27

Tak wstępnie mierzę bazę w X na środku detalu, Y i Z na stałe. Pobieram sondę, mierzy w punkcie P1 i P2, dzieli na pół i poprawia bazę w osi X.

Awatar użytkownika

djronin
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 5
Posty: 262
Rejestracja: 22 kwie 2011, 01:19
Lokalizacja: Jarocin

Re: CYCLE977

#8

Post napisał: djronin » 31 lip 2018, 10:30

Kod: Zaznacz cały

G64 D0 G0 G40
G90
T="SONDA" D1 M6
G54
G94 G4 F1 ;PO WYWOŁANIU SONDY TRZEBA JEJ DAĆ CHWILE NA WŁĄCZENIE INACZEJ BĘDZIE BŁĄD
M19 ;POZYCJONOWANIE WRZECIONA (WAŻNE JAK BYŚMY CHCIELI G1F...)
G00 G90 G40 X0 Y-150 Z100 ;DOSTOSUJ OS Y NA ŚRODEK DETALU I JEŚLI Z0 DETALU MASZ DO GÓRY TO POWINNO BYĆ OK NA BEZPIECZNY  DOJAZD ALE  PRZEJAZD W 3 OSIACH WIEC UWAŻAJ
G00 G90 G40 Z50 ;ZJAZD NA POZIOM Z50

_MVAR=104
_SETVAL=1360 ;REALNY ROZMIAR WYPUSTU
_PRNUM=1
_KNUM=($P_GG[8]-1) ;NORMALNIE 0-G53, 1-G54... A W TAKIEJ POSTACI USTAWIA ZAWSZE AKTYWNĄ BAZE
_FA=20 ;ILE MA WYJECHAĆ ZA KRAWĘDŹ (OS X)
_TSA=20 ;MARGINES BLEDU USTAWIENIA DETALU
_MA=1 ;OS-1 = X
_NMSP=1 ;JEDNO PUNKTOWY POMIAR
_ID=-60   ;INKREMENTALNIE!!! POMIMO G90 CZYLI ZJAZD NA Z-10 PRZED POMIAREM
CYCLE977  ;START CYKLU

G00 G90 G40 Z100
T0M6
M17
Dodane 3 minuty 16 sekundy:
Jeśli byś chciał przyśpieszyć nieco przejazdy sondy to zajrzyj tutaj post510368.html#p510368
...Programowanie ma to do siebie, że urzeczywistnienie nawet najbardziej
oczywistego pomysłu jest znakomitą definicją słowa "frustracja"...


Autor tematu
larry284
Czytelnik forum poziom 2 (min. 20)
Czytelnik forum poziom 2 (min. 20)
Posty w temacie: 5
Posty: 25
Rejestracja: 27 maja 2015, 22:49
Lokalizacja: Rawicz

Re: CYCLE977

#9

Post napisał: larry284 » 31 lip 2018, 12:38

Porobiłem próby i nieraz jest przesunięty otwór o 0.2mm. Sonda do kalibracji?

Awatar użytkownika

djronin
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 5
Posty: 262
Rejestracja: 22 kwie 2011, 01:19
Lokalizacja: Jarocin

Re: CYCLE977

#10

Post napisał: djronin » 31 lip 2018, 15:07

nie wiem ciężko stwierdzić ale jeśli kilkukrotne pomiary tego samego detalu tym bardziej jeśli było by to w tym samym mocowaniu podawają inne wyniki to za dużo chyba się nie da zrobić bo na to składa się kilka czynników jak błędy pomiaru luzy itp.. w takim przypadku możesz spróbować zwiększyć liczbę pojedynczego pomiaru _NMSP=1 wtedy zawsze będzie brana pod uwagę średnia artmetyczna. Innym czynnikiem mogą być delikatne różnice skrętu detalu tym bardziej takiego dużego.. najlepiej przy każdym otworze zmierzyć krawedz i wtedy odsuniesz się te 50mm. Ogólnie to przyczyn jak i rozwiązań tego problemu może być bardzo wiele.
...Programowanie ma to do siebie, że urzeczywistnienie nawet najbardziej
oczywistego pomysłu jest znakomitą definicją słowa "frustracja"...

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „Siemens Sinumerik CNC”