Programowanie parametryczne- proszę o pomoc

Dyskusje dotyczące programowania G-Code

Autor tematu
andrzejb_74
Czytelnik forum poziom 2 (min. 20)
Czytelnik forum poziom 2 (min. 20)
Posty w temacie: 5
Posty: 26
Rejestracja: 23 lis 2014, 18:34
Lokalizacja: Śląsk

Programowanie parametryczne- proszę o pomoc

#1

Post napisał: andrzejb_74 » 30 cze 2017, 09:34

Witam, potrzebuje pomocy w zrozumieniu programowania parametrycznego

czy jest ktoś w stanie napisać program na detal ze zdjęcia i krótko opisać co i dlaczego

może być albo w R albo w #

zdj:
Obrazek

przyjmijmy, że ap=1,5mm i narzędzie na obwodzie wchodzi na dwa razy



Z góry wielkie dzięki



Tagi:


zibi
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 1
Posty: 1279
Rejestracja: 24 lut 2007, 15:20
Lokalizacja: podkarpackie

#2

Post napisał: zibi » 30 cze 2017, 13:58

Na początku podajesz dane np. #1=15, #2=70, #3=100
Obliczasz pomocnicze zmienne #4=#3-#2
Wykonujesz program z użycie obliczonych zmiennych G01 X#4 Y#4 Z0 F1000
itp
Powyższe linie są przykładowe a format zależny od systemu sterowania.
NX CAD, NX CAM, FREZOWANIE 5AX, ELEKTRODRĄŻARKI WGŁĘBNE I DRUTOWE. PEPS, VERICUT. Pomagam w NX przez Team Viewer. Postprocesory NX.


Autor tematu
andrzejb_74
Czytelnik forum poziom 2 (min. 20)
Czytelnik forum poziom 2 (min. 20)
Posty w temacie: 5
Posty: 26
Rejestracja: 23 lis 2014, 18:34
Lokalizacja: Śląsk

#3

Post napisał: andrzejb_74 » 01 lip 2017, 10:15

zibi pisze:Na początku podajesz dane np. #1=15, #2=70, #3=100
Obliczasz pomocnicze zmienne #4=#3-#2
Wykonujesz program z użycie obliczonych zmiennych G01 X#4 Y#4 Z0 F1000
itp
Powyższe linie są przykładowe a format zależny od systemu sterowania.

to co napisałeś jest mi akurat znane, bardziej chodzi mi o to żeby przedstawić zapętlenie i zależności typu. IF .... GOTO itd.


większość przykładów które znajdywałem był już bardziej skomplikowane i ciężko było się połapać co i jak


Steryd
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 5
Posty: 4119
Rejestracja: 13 lut 2017, 19:34
Lokalizacja: Szczecin

#4

Post napisał: Steryd » 01 lip 2017, 11:14

To jeszcze napisz w jakim sterowaniu, bo to będzie bardzo różnie wyglądać w różnych ukladach cnc.
Przede wszystkim musisz jednak zrozumieć jak działają funkcje warunkowe. Składnia to już pikuś.
Poszukaj jakichś podręczników do programowania komputerowego. Tam to zazwyczaj opisują bardziej szczegółowo.
Można?
Morzna!!!


Autor tematu
andrzejb_74
Czytelnik forum poziom 2 (min. 20)
Czytelnik forum poziom 2 (min. 20)
Posty w temacie: 5
Posty: 26
Rejestracja: 23 lis 2014, 18:34
Lokalizacja: Śląsk

#5

Post napisał: andrzejb_74 » 01 lip 2017, 15:33

Steryd pisze:To jeszcze napisz w jakim sterowaniu, bo to będzie bardzo różnie wyglądać w różnych ukladach cnc.
Przede wszystkim musisz jednak zrozumieć jak działają funkcje warunkowe. Składnia to już pikuś.
Poszukaj jakichś podręczników do programowania komputerowego. Tam to zazwyczaj opisują bardziej szczegółowo.


Albo według sterowania Sinumerik albo Fanuc
to już dowolnie

Awatar użytkownika

Krzycho_Wporzo
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 1
Posty: 307
Rejestracja: 05 wrz 2013, 10:08
Lokalizacja: Częstochowa

#6

Post napisał: Krzycho_Wporzo » 01 lip 2017, 15:38

andrzejb_74 pisze:to co napisałeś jest mi akurat znane, bardziej chodzi mi o to żeby przedstawić zapętlenie i zależności typu. IF .... GOTO itd.
Jeśli masz już jakiś zarys programu parametrycznego to go wstaw na forum, to może jakiś warunek albo pętle dobierzemy :wink:
A tu podstawy

Fanuc:
Warunki i pętle:

- GOTO10 (skok - bezwarunkowy do znacznika nr 10)
- IF [#100 EQ 0] GOTO 110 (warunek - jeśli #100 jest równy 0 wykonaj skok do znacznika nr 110)
- WHILE [#100 LE 5] DO1 (pętla - powtarzaj dopóki #100 jest mniejszy od 5)
Znane są ty­siące spo­sobów za­bija­nia cza­su, ale nikt nie wie jak go wskrzesić.
Albercik


Autor tematu
andrzejb_74
Czytelnik forum poziom 2 (min. 20)
Czytelnik forum poziom 2 (min. 20)
Posty w temacie: 5
Posty: 26
Rejestracja: 23 lis 2014, 18:34
Lokalizacja: Śląsk

#7

Post napisał: andrzejb_74 » 01 lip 2017, 16:28

a spotkał się ktoś z programami ( nie za skomplikowanymi ) gdzie ktoś przedstawia # lub R parametry ?


Steryd
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 5
Posty: 4119
Rejestracja: 13 lut 2017, 19:34
Lokalizacja: Szczecin

#8

Post napisał: Steryd » 01 lip 2017, 20:58

A co Ci koledzy podrzucaja?
Można?
Morzna!!!


grzeszko
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 2
Posty: 262
Rejestracja: 03 lip 2012, 20:36
Lokalizacja: Tarnów

#9

Post napisał: grzeszko » 05 lip 2017, 15:47

wyjaśni ktoś o co w tym programie chodzi? czy to program na robienie leja??
T14 M06
S1750 F2000. M03
G00 G90 G54 G40 X170. Y0
M88
G43 H14 D14 Z50. M08
#1= 0
#2= 20.873
N801 G01 Z#1
G01 G41 Y#2
G03 J - #2
G01 G40 Y0
#1= #1 - 0.5
#2= #2 - 0.04973
IF [ #1 GE - 34 ] GOTO801
G00 Z50.
G00 X-170. Y0
G00 Z10.
#1= 0
#2= 20.873
N802 G01 Z#1
G01 G41 Y#2
G03 J - #2
G01 G40 Y0
#1= #1 - 0.5
#2= #2 - 0.04973
IF [ #1 GE - 34 ] GOTO802
G00 G91 G28 Z0 M05
M09
G90 G53 X-500. Y0
dopiero się uczę


Autor tematu
andrzejb_74
Czytelnik forum poziom 2 (min. 20)
Czytelnik forum poziom 2 (min. 20)
Posty w temacie: 5
Posty: 26
Rejestracja: 23 lis 2014, 18:34
Lokalizacja: Śląsk

#10

Post napisał: andrzejb_74 » 05 lip 2017, 18:33

Udało mi się dojść do tego jak zapętlać



nie powiedzieliście mi tego co chciałem ale i tak dzięki za chęci :)



pewnie będę pisał niebawem o coś bardziej złożonego :P

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „G-CODE - programowanie”