Fusion 360 - generowanie kódów na gwint


Autor tematu
kamar
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 60
Posty: 16735
Rejestracja: 18 wrz 2010, 06:17
Lokalizacja: Kozienice
Kontakt:

Re: Fusion 360 - generowanie kódów na gwint

#101

Post napisał: kamar » 08 lis 2025, 19:24

To jak ? Ogłaszać plebiscyt ? :) Czy jest bezkonkurencyjny ?



Awatar użytkownika

tuxcnc
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 23
Posty: 9836
Rejestracja: 26 lut 2011, 23:24
Lokalizacja: mazowieckie

Re: Fusion 360 - generowanie kódów na gwint

#102

Post napisał: tuxcnc » 08 lis 2025, 19:42

kamar pisze:
08 lis 2025, 19:24
To jak ? Ogłaszać plebiscyt ? :) Czy jest bezkonkurencyjny ?
Na poważnych forach za takie wpisy dostaje się bana.
https://pl.wikipedia.org/wiki/Flejm


Autor tematu
kamar
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 60
Posty: 16735
Rejestracja: 18 wrz 2010, 06:17
Lokalizacja: Kozienice
Kontakt:

Re: Fusion 360 - generowanie kódów na gwint

#103

Post napisał: kamar » 08 lis 2025, 19:45

Wykrzyknik w prawym górnym rogu.


Pneumokok
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 14
Posty: 970
Rejestracja: 28 gru 2009, 15:56
Lokalizacja: Miasto nieudaczników

Re: Fusion 360 - generowanie kódów na gwint

#104

Post napisał: Pneumokok » 08 lis 2025, 21:09

tuxcnc pisze:Bardziej debilnych argumentów nie masz?

Widzę, że zaczyna się wyzywanko - szybko poszło =] Kolego, świadczy to słabo tylko o Tobie.
tuxcnc pisze:że da się to zrobić szybciej niż namalować tę płytę w jakimś CAD.

Ale ta płyta jest już namalowana albo jest w formacie dwg/dxf i jedyne co trzeba zrobić to wyciągnąć ją do góry.
tuxcnc pisze:Teraz faktycznie musimy cierpliwie zastąpić wszystkie ciągi nnn wartościami kolejnych pozycji x, oraz każdemu raw nadać kolejny numer, ale przecież nie jest to jakaś nadludzka praca.

Panie Kochany xD toż to przecież jest jakaś abberacja! Szkoda słów :P Ten sposób jest zdecydowanie szybszy niż automatyczne wykrywanie otworów - jestem o tym przekonany xD. Zwracam honor!
tuxcnc pisze:I teraz mi powiedz ile czasu będę pisał program na przedmiotową płytę kamara, który już kolejny dzień wścieka się że nie może znaleźć funkcji której potrzebuje i klnie że mu Fusion robi co sam chce?

Opisanym przez Ciebie sposobem? Dramatycznie dłużej niż w CAMie, a problem, który o którym mówisz, choć prawdziwy występuje tylko raz - gdy po raz pierwszy korzysta się z danej funkcji/narzędzia. Dalej już tego nie ma. Miałeś ten sam problem gdy po raz pierwszy korzystałeś z LinuxCNC i wtedy korbiarz mógł Ci to samo powiedzieć "Zanim ty se znajdziesz te komendy, suby czy inne funkcje na tym swoim kąkuterze, to ja już będę w połowie roboty."
tuxcnc pisze:Dlatego jak materiał jest drogi, albo trudno dostępny, to kod powinno się najpierw puścić na jakimś złomie, mdf, albo innym gównie.

Masz rację, ale to nie jest ten przypadek :) To są zwykłe otwory gwintowane - w sumie nawet nie wiem w jakim materiale, ale zakładam (może błędnie), że nic paskudnego :)
tuxcnc pisze:Tyle tylko, że jak mi się jakiś wymiar omsknie, to go w kodzie znajdę natychmiast, a w CAD/CAM mogę nie znaleźć nigdy.

Przy 100 otworach? Ta jasne natychmiast :D Jedzie mi tu czołg? :P Najpierw szukasz na rysunku jakie współrzędne ten otwór, który nie wyszedł, potem szukasz tych współrzędnych w kodzie. W CAMowym kodzie tego nie robisz. Nie wyszedł otwór w trzeciej kolumnie i drugim wierszu? Znajdujesz go w CADzie, przesuwasz/zmieniasz średnicę, przeliczasz na nowo ścieżkę i puszczasz.
tuxcnc pisze:Trzeba mieć mózg, używać go, wybierać optymalne narzędzia do danej pracy

I kto to mówi?! :D Kto nam każe wpisywać 200 współrzędnych, kopiować i wklejać komendy? Kojarzy mi się historia, którą koleżanka mi opowiadała jak w roku ok. 2010 była na praktykach w FŁT Kraśnik. Programiści CNC działali właśnie w podobny sposób - lecieli programy z palucha w notatnikach, a specyficzne linie/komendy do poszczególnych maszyn, np. na przechwyt detalu na tokarce przeklejali, bo CAMów nie mieli, bo CAMy (różne softy w wersjach testowych) były zainstalowane na komputerze dyrektora, a on stwierdził, że przecież 'programiści radzą sobie bez tego i to tylko niepotrzebny wydatek' :D :D :D.
tuxcnc pisze:Na poważnych forach za takie wpisy dostaje się bana.

A za odmianę słowa 'debil' we wszystkich formach, to co się dostaje na poważnych forach? :D Gdybyś dostawał grosz za każdym razem jak odmieniłeś to słowo na tym forum w stosunku do swoich interlokutorów, to do końca życia nie musiałbyś pracować :D
Jeżeli pomogłem kliknij pomógł :)


Autor tematu
kamar
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 60
Posty: 16735
Rejestracja: 18 wrz 2010, 06:17
Lokalizacja: Kozienice
Kontakt:

Re: Fusion 360 - generowanie kódów na gwint

#105

Post napisał: kamar » 09 lis 2025, 04:28

Pneumokok pisze:
08 lis 2025, 21:09
Kto nam każe wpisywać 200 współrzędnych, kopiować i wklejać komendy?
Można oczywiście pisać z palca, AI uwinął się w 16 min :)

Obrazek
Obrazek

Kod: Zaznacz cały

%
(============================================)
(  PODPROGRAMY DO GWINTOWANIA G3/8         )
(  Wersja: tylko podprogramy               )
(============================================)
(
  Użycie:
  1. Skopiuj te podprogramy do swojego programu
  2. W programie głównym wywołuj O100 dla każdego otworu
  
  Przykład wywołania:
  #<_x> = 100.0
  #<_y> = 150.0
  O100 CALL
)

(NARZĘDZIA:)
(T1 - Wiertło centrowe Ø3-5mm)
(T2 - Wiertło Ø15.0mm)
(T3 - Fazownik 90°)
(T4 - Frez gwintowy G3/8 Ø15.2mm)

(===== ZMIENNE GLOBALNE =====)
#<_z_bezpieczny> = 5.0
#<_z_powierzchnia> = 0.0
#<_grubosc_plyty> = -25.0
#<_gwint_glebokosc> = -20.0

(============================================)
(   PODPROGRAM O100 - KOMPLETNY OTWÓR      )
(============================================)
O100 SUB
  (Parametry wejściowe:)
  (#<_x> - pozycja X otworu)
  (#<_y> - pozycja Y otworu)
  
  (--- OPERACJA 1: CENTROWANIE ---)
  O101 CALL
  
  (--- OPERACJA 2: WIERCENIE Ø15.0 ---)
  O102 CALL
  
  (--- OPERACJA 3: FAZOWANIE ---)
  O103 CALL
  
  (--- OPERACJA 4: GWINTOWANIE G3/8 ---)
  O104 CALL
  
O100 ENDSUB

(============================================)
(   PODPROGRAM O101 - CENTROWANIE          )
(============================================)
O101 SUB
  (Narzędzie: T1 - Wiertło centrowe Ø3-5mm)
  
  T1 M6 G43 H1
  S1200 M3
  G4 P1.0
  
  G0 X#<_x> Y#<_y>
  G0 Z#<_z_bezpieczny>
  
  (Centrowanie na głębokość 2mm)
  G98 G81 X#<_x> Y#<_y> Z[#<_z_powierzchnia> - 2.0] R[#<_z_bezpieczny>] F100
  G80
  
  G0 Z#<_z_bezpieczny>
  
O101 ENDSUB

(============================================)
(   PODPROGRAM O102 - WIERCENIE Ø15.0     )
(============================================)
O102 SUB
  (Narzędzie: T2 - Wiertło Ø15.0mm)
  
  T2 M6 G43 H2
  S1000 M3
  G4 P1.0
  
  G0 X#<_x> Y#<_y>
  G0 Z#<_z_bezpieczny>
  
  (Wiercenie na przelot + 2mm)
  #<_z_wiercenie> = [#<_grubosc_plyty> - 2.0]
  
  (Cykl peck drilling)
  G98 G83 X#<_x> Y#<_y> Z#<_z_wiercenie> R[#<_z_bezpieczny>] Q5.0 F200
  G80
  
  G0 Z#<_z_bezpieczny>
  M9
  
O102 ENDSUB

(============================================)
(   PODPROGRAM O103 - FAZOWANIE            )
(============================================)
O103 SUB
  (Narzędzie: T3 - Fazownik 90°)
  
  T3 M6 G43 H3
  S1000 M3
  G4 P1.0
  
  G0 X#<_x> Y#<_y>
  G0 Z#<_z_bezpieczny>
  G0 Z[#<_z_powierzchnia> + 2.0]
  
  (Fazowanie C1)
  G1 Z[#<_z_powierzchnia> - 1.0] F100
  G4 P0.2
  G0 Z#<_z_bezpieczny>
  
O103 ENDSUB

(============================================)
(   PODPROGRAM O104 - GWINTOWANIE G3/8    )
(============================================)
O104 SUB
  (Narzędzie: T4 - Frez gwintowy G3/8 Ø15.2mm)
  
  T4 M6 G43 H4
  S500 M3
  M8 (Chłodziwo)
  G4 P2.0
  
  (Parametry gwintu G3/8)
  #<_promien_toru> = 0.731      (Promień interpolacji)
  #<_skok> = 1.337              (Skok gwintu mm)
  #<_gwint_start> = [#<_z_powierzchnia> - 2.0]
  
  (Oblicz ilość zwojów)
  #<_dlugosc_gwintu> = [#<_gwint_start> - #<_gwint_glebokosc>]
  #<_liczba_zwojow> = [#<_dlugosc_gwintu> / #<_skok>]
  
  (Pozycjonowanie)
  G0 X#<_x> Y#<_y>
  G0 Z[#<_z_bezpieczny>]
  
  (Najazd na pozycję startową)
  G0 X[#<_x> + #<_promien_toru>] Y#<_y>
  G0 Z[#<_z_powierzchnia> + 5.0]
  
  (Gwintowanie - interpolacja spiralna)
  F400
  
  (Zjazd)
  G1 Z#<_gwint_start> F150
  
  (Pętla gwintowania - zjazd)
  #<_z_aktualny> = #<_gwint_start>
  #<_obroty> = 0
  
  O1040 WHILE [#<_obroty> LT #<_liczba_zwojow>]
    #<_z_aktualny> = [#<_z_aktualny> - #<_skok>]
    G2 X[#<_x> + #<_promien_toru>] Y#<_y> Z#<_z_aktualny> I[-#<_promien_toru>] J0 F400
    #<_obroty> = [#<_obroty> + 1]
  O1040 ENDWHILE
  
  (Zjazd na głębokość)
  G1 Z#<_gwint_glebokosc> F150
  
  (Pełen obrót na głębokości)
  G2 X[#<_x> + #<_promien_toru>] Y#<_y> Z#<_gwint_glebokosc> I[-#<_promien_toru>] J0 F400
  
  (Wyjazd po spirali)
  #<_z_aktualny> = #<_gwint_glebokosc>
  #<_obroty> = 0
  
  O1041 WHILE [#<_obroty> LT #<_liczba_zwojow>]
    #<_z_aktualny> = [#<_z_aktualny> + #<_skok>]
    G2 X[#<_x> + #<_promien_toru>] Y#<_y> Z#<_z_aktualny> I[-#<_promien_toru>] J0 F400
    #<_obroty> = [#<_obroty> + 1]
  O1041 ENDWHILE
  
  (Wyjazd)
  G1 Z[#<_z_powierzchnia> + 5.0] F150
  
  (Powrót do środka)
  G0 X#<_x> Y#<_y>
  G0 Z#<_z_bezpieczny>
  M9
  
O104 ENDSUB

(============================================)
(   PRZYKŁAD UŻYCIA W PROGRAMIE GŁÓWNYM   )
(============================================)
(
O2000
G21 G17 G40 G49 G80 G54 G90

(Otwór 1)
#<_x> = 50.0
#<_y> = 50.0
O100 CALL

(Otwór 2)
#<_x> = 100.0
#<_y> = 50.0
O100 CALL

(Otwór 3)
#<_x> = 150.0
#<_y> = 50.0
O100 CALL

(... itd dla pozostałych otworów ...)

G0 Z#<_z_bezpieczny>
G0 X0 Y0
M30
)

%
Jednak pozostanę przy Cam-e :)

Niby taka mądra a beze mnie ani rusz. Przy próbie uruchomienia taki kwiatek : :)

Obrazek

Cam nic takiego nie chciał :)
Ostatnio zmieniony 09 lis 2025, 07:30 przez kamar, łącznie zmieniany 1 raz.

Awatar użytkownika

tuxcnc
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 23
Posty: 9836
Rejestracja: 26 lut 2011, 23:24
Lokalizacja: mazowieckie

Re: Fusion 360 - generowanie kódów na gwint

#106

Post napisał: tuxcnc » 09 lis 2025, 07:23

kamar pisze:
09 lis 2025, 07:04
Poszedł na łatwiznę i powielił wiersze jednakowo
a ty się człowieku męcz wpisując rzeczywiste współrzędne. :)
Cały myk polega na tym, że w układzie wiersze/kolumny, najpierw wprowadza się współrzędne, a dopiero potem robi copy/paste.
Przy siatce 10x10 jest sto otworów, ale tylko dwadzieścia współrzędnych.
Przy większych siatkach różnica jest jeszcze większa - 100x100 to dwieście współrzędnych, ale aż 10000 otworów...
Największy problem ze "sztuczną inteligencją" polega na tym, że po pierwsze nie istnieje, a po drugie nie myśli.
Tu nie ma różnicy czy użyjesz CAM, czy zadasz pytanie jakiemuś czatowi, bo to prawie takie same programy, które używają algorytmów na które nie masz wpływu.


Autor tematu
kamar
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 60
Posty: 16735
Rejestracja: 18 wrz 2010, 06:17
Lokalizacja: Kozienice
Kontakt:

Re: Fusion 360 - generowanie kódów na gwint

#107

Post napisał: kamar » 09 lis 2025, 07:25

Obrazek


Jako, ze nie mam Autocada to zabawa się kończy :)

Awatar użytkownika

tuxcnc
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 23
Posty: 9836
Rejestracja: 26 lut 2011, 23:24
Lokalizacja: mazowieckie

Re: Fusion 360 - generowanie kódów na gwint

#108

Post napisał: tuxcnc » 09 lis 2025, 07:39

Pneumokok pisze:
08 lis 2025, 21:09
tuxcnc pisze:Bardziej debilnych argumentów nie masz?

Widzę, że zaczyna się wyzywanko
"Debilny argument" to konstrukcja w której jedno słowo opisuje cechę drugiego.
Gdzie Ty tu widzisz "wyzywanko".
Może zwyzywałem "argument"?
No bo inaczej to twoja opinia nie poddaje się logice.
"Wyzywanko" to by było, gdybym napisał co sądzę o twojej inteligencji (skoro piszesz takie głupoty), ale nie mam na to ochoty.
W ogóle nie mam ochoty z Tobą rozmawiać, bo nie ten poziom i do niczego dobrego to nie doprowadzi.
Prawda nie zależy od tego czy się ją udowodni, więc w większości przypadków nie ma potrzeby jej udowadniać, a już na pewno nie należy udowadniać jej wszystkim.
A teraz idź sobie pobiegać.

Dodane 5 minuty 26 sekundy:
kamar pisze:
09 lis 2025, 07:25
Obrazek


Jako, ze nie mam Autocada to zabawa się kończy :)
To akurat problem natury prawnej a nie technicznej.
Ale czy Ty przypadkiem czegoś nie zrozumiałeś źle?
Przecież ten dwg w czymś otwierasz i nie jest to AutoCAD, bo go nie masz.
AI nie chce żebyś kupił sobie Autocada, tylko żebyś wysłał mu plik w formacie dxf.


Autor tematu
kamar
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 60
Posty: 16735
Rejestracja: 18 wrz 2010, 06:17
Lokalizacja: Kozienice
Kontakt:

Re: Fusion 360 - generowanie kódów na gwint

#109

Post napisał: kamar » 09 lis 2025, 07:43

Boże , daj cierpliwość !
Przecież ten dwg w czymś otwierasz i nie jest to AutoCAD, bo go nie masz.
kamar pisze:
08 lis 2025, 08:39
I znów jestem z siebie dumny - otworzyłem plik.dwg. :)
Autocada nie używam od lat dziesięciu, jak ktoś podsyła w tym formacie to zasysam bezpośrednio do Fusiona. Ale ginie wymiarowanie.
Płytę z tematu też dostałem w tym formacie i żeby umożliwić wykazanie się niektórym, musiałem te wymiary pokazać.
Claude podpowiedział https://viewer.autodesk.com i po zalogowaniu dostałem :

Obrazek

Całkiem fajne narzędzie. Teraz można się wykazać pisząc z palca strategię wykonania na cztery narzędzia :)
Niestety . daje tylko oglądać i wydrukować.
Ostatnio zmieniony 09 lis 2025, 07:52 przez kamar, łącznie zmieniany 1 raz.

Awatar użytkownika

tuxcnc
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 23
Posty: 9836
Rejestracja: 26 lut 2011, 23:24
Lokalizacja: mazowieckie

Re: Fusion 360 - generowanie kódów na gwint

#110

Post napisał: tuxcnc » 09 lis 2025, 07:50

kamar pisze:
09 lis 2025, 07:43
Boże , daj cierpliwość !
Przecież ten dwg w czymś otwierasz i nie jest to AutoCAD, bo go nie masz.
kamar pisze:
08 lis 2025, 08:39
I znów jestem z siebie dumny - otworzyłem plik.dwg. :)
Autocada nie używam od lat dziesięciu, jak ktoś podsyła w tym formacie to zasysam bezpośrednio do Fusiona. Ale ginie wymiarowanie.
Płytę z tematu też dostałem w tym formacie i żeby umożliwić wykazanie się niektórym, musiałem te wymiary pokazać.
Claude podpowiedział https://viewer.autodesk.com i po zalogowaniu dostałem :

Obrazek

Całkiem fajne narzędzie. Teraz można się wykazać pisząc z palca strategię wykonania na cztery narzędzia :)
https://www.google.com/search?q=dwg+to+dxf

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „Autodesk Software (Autocad, Inventor etc) ”