Każdy system zaokrągli ułamek, ponieważ w tym wypadku jest to ułamek nieskończony 1,01857142857142857..... Natomiast systemy mogą różnie liczyć. Pewnie też jest to wykonywane z jakąś określoną dokładnością i jedno miejsce po przecinku w którąś stronę może robić różnicę. Jest to po prostu szczególny przypadek i dlatego ja wolę zadać wprost ile program zagłębi się w kolejnym powtórzeniu, nawet kosztem ostatniego zagłębienia mniejszego niż pozostałe, oraz dopisania kolejnych warunków i skoków w programie.Wiktor57 pisze:dziwny ten fanuc w heidenchainie liczy wszystko idealnie po przecinku
Znaleziono 2 wyniki
Wróć do „wybranie kołowe spiralnie”
- 14 mar 2019, 06:40
- Forum: Fanuc
- Temat: wybranie kołowe spiralnie
- Odpowiedzi: 5
- Odsłony: 1451
Re: wybranie kołowe spiralnie
- 13 mar 2019, 13:57
- Forum: Fanuc
- Temat: wybranie kołowe spiralnie
- Odpowiedzi: 5
- Odsłony: 1451
Re: wybranie kołowe spiralnie
Ja myślę, że przyczyną problemu jest to co miało być jego rozwiązaniem. 71.3 / 70 = 1.018..... Jeżeli ułamek ma kilkadziesiąt miejsc po przecinku na jakimś etapie system go zaokrągli. W tym wypadku nastąpiło to pewnie w dół a dla maszyny brak np 0.0000001mm to mniej niż #2 więc dodaje kolejną głębokość. Pewnie jeżeli byłyby to pełne wymiary wszystko byłoby prawidłowo. Czy nie lepiej napisać jako parametr zagłębienie (nie ilość powtórzeń). Niestety wtedy trzeba wprowadzić więcej warunków, bo np dla 1 milimetra zagłębienia dla 72 powtórzenia będzie głębokość za duża. Np. #4=#4+#9; IF[#4 GT#2] GOTO2; G2.... ; N2 #4=#2; G2....