Przydało by się przed pracą ze zmiennymi sprecyzować zakres ich działania. Czyli zmienne z zakresu 1 - 33 to zmienne lokalne, 100 - 199 globalne, 500 - 999 globalne zachowujące wartość po wyłączeniu zasilania. Te ostatnie dobre są tak jak kolega wyżej napisał na przykład do zliczania ilości wykonanych sztuk. Nawet gdy ktoś wyłączy maszynę to po jej ponownym uruchomieniu i kontynuacji produkcji liczba wykonanych sztuk będzie zgodna. Kiepskim pomysłem jest używanie ich jako licznika pętli. Chyba nie muszę tłumaczyć dlaczego.
Używanie instrukcji IF do przeskoków pętli również nie jest dobrym rozwiązaniem. Wydajniejsza jest w tym przypadku pętla WHILE. Dlaczego? IF wyszukuje etykiety w całym programie. WHILE natomiast ma określony zakres, i tylko w tym zakresie odbywa się skok.
Ogólnie na temat programowania parametrycznego i przypadków użycia można pisać książki. Jednak do poznania podstaw i umiejętności ich wykorzystania wystarczy kilkanaście stron. Nie będę zaprzeczał swoim filozoficznym ideom i jak w większości przypadków odsyłam do literatury w postaci instrukcji sterownika. Jest to najbardziej odpowiednia lektura z kilku powodów. Po pierwsze "po co wyważać otwarte drzwi", czyli przepisywać tutaj instrukcję. Skoro ktoś to już napisał i poświęcił na to czas, my już nie musimy poświęcać naszego. A że w spisie treści jest ten dział zawsze wyszczególniony to nie trudno go znaleźć. Po drugie są pewne różnice w zależności od wersji sterownika. Na przykład w ilości obsługiwanych funkcji. Mogą wystąpić w adresacji zmiennych i ich zakresie działania, w instrukcji jest to fachowo opisane i poparte przykładami wykorzystania, są opisane zmienne maszynowe, spod których można wyciągać pewne rzeczy (jak na przykład promień narzędzia, aktualna pozycja narzędzia, są też zmienne odpowiedzialne za wyświetlanie komunikatów alarmu bądź ostrzeżeń), zmienne te również mogą mieć inne adresy w zależności od maszyny. Dlatego między innymi moim zdaniem warto sięgnąć do instrukcji sterownika konkretnej maszyny na której mamy zamiar programować.
inż. Mateusz
Znaleziono 2 wyniki
Wróć do „witam problemy z Fanuc 31itb”
Znaleziono 2 wyniki
• Strona 1 z 1
- autor: PiRo_man
- 21 lis 2014, 16:52
- Forum: Fanuc
- Temat: witam problemy z Fanuc 31itb
- Odpowiedzi: 4
- Odsłony: 1518
- autor: PiRo_man
- 17 lis 2014, 20:07
- Forum: Fanuc
- Temat: witam problemy z Fanuc 31itb
- Odpowiedzi: 4
- Odsłony: 1518
Znaleziono 2 wyniki
• Strona 1 z 1
Wróć do „witam problemy z Fanuc 31itb”
Przejdź do
- AMATORSKIE MASZYNY CNC
- ↳ CNC podstawy
- ↳ Frezarka - konstrukcja metalowa
- ↳ Frezarka - konstrukcja drewniana
- ↳ Amatorska Tokarka CNC
- ↳ Wycinarka Styropianu (Styroduru)
- ↳ NASZE AMATORSKIE MASZYNY CNC
- ↳ INNE MASZYNY i URZĄDZENIA
- PRZEMYSŁOWE MASZYNY CNC
- ↳ Przecinarka Plazmowa CNC, Gazowa
- ↳ Wycinarka Laserowa / Grawerka Laserowa / Lasery
- ↳ Wycinarka Wodna / Water Jet
- ↳ Przecinarki drutowe / Elektrodrążarki / EDM
- ↳ Inne obrabiarki przemysłowe
- ↳ Plotery tnące
- ↳ Maszyny CNC do Obróbki Drewna
- ↳ Inne Maszyny CNC do Obróbki Drewna, Frezarki, Centra, Plotery
- ↳ Morbidelli
- ↳ Homag, Weeke
- ↳ Biesse Rover
- ↳ Bridgeport / Romi / Hardinge
- ↳ Cincinnati CNC
- ↳ Frezarki Deckel, Maho, Aciera, Abene
- ↳ Daewoo / Doosan
- ↳ Dyna Mechtronics
- ↳ Fadal
- ↳ HAAS
- ↳ HURCO
- ↳ Tokarki Mori Seiki
- ↳ Maszyny Okuma
- WARSZTAT i OBRÓBKA MATERIAŁÓW
- ↳ Rysunek techniczny
- ↳ Obróbka metali
- ↳ Toczenie / Tokarki Konwencjonalne
- ↳ Tokarka Nutool 550, Zuch, OUS, TSA, TSB, Mini Lathe i inne małe tokarki
- ↳ Frezowanie / Frezarki Konwencjonalne
- ↳ Spawalnictwo i obróbka cieplna
- ↳ Obróbka drewna
- ↳ Obróbka tworzyw sztucznych
- ↳ Obróbka plastyczna
- ↳ Obróbka kamienia
- ↳ Wytwarzanie Form
- ↳ Odlewnictwo / Topienie Metali
- ↳ WARSZTAT
- ↳ Narzędzia - frezy, noże, gwintowniki etc
- ↳ Pomiary, Kalibracja, Narzędzia Pomiarowe
- ELEMENTY MASZYN
- ↳ Obliczenia Mechaniczne / Projektowanie Maszyn / Podstawy Konstrukcji Maszyn (PKM)
- ↳ Mechanika
- ↳ Przeniesienie napędu, Przekładnie Pasowe, Przekładnie Zębate, Listwy zębate
- ↳ Prowadnice - Technika Przesuwu Liniowego
- ↳ Śruby Kulowe / Śruby Trapezowe
- ↳ Pneumatyka, Podciśnienie, Hydraulika Siłowa
- ELEKTRONIKA i AUTOMATYKA
- ↳ Elektronika CNC
- ↳ Silniki Krokowe / Sterowniki Silników Krokowych
- ↳ Serwomotory / Serwonapędy / Napędy Serwokrokowe
- ↳ Elektrowrzeciono
- ↳ Elektronika ogólna
- ↳ Automatyka przemysłowa
- ↳ Silniki Elektryczne / Falowniki
- ↳ Arduino, Raspberry pi i inne systemy mikroprocesorowe
- PROGRAMY STERUJĄCE i KONTROLERY CNC
- ↳ Ogólne Dyskusje na Temat Systemów Sterowania CNC
- ↳ G-CODE - programowanie
- ↳ Heidenhain
- ↳ Fanuc
- ↳ Siemens Sinumerik CNC
- ↳ Mazak, Mitsubishi, Mazatrol
- ↳ Fagor Automation
- ↳ Mach 2 / 3 / 4 (ArtSoft software)
- ↳ TurboCNC
- ↳ KCAM
- ↳ LinuxCNC (dawniej EMC2)
- ↳ STEP2CNC
- ↳ cncGraf
- ↳ CNConv
- ↳ PikoCNC
- ↳ Estlcam
- PROGRAMY CAD/CAM
- ↳ Post Procesory
- ↳ Ogólne dyskusje na temat oprogramowania CAD/CAM
- ↳ Autodesk Software (Autocad, Inventor etc)
- ↳ Solidworks
- ↳ NX CAM/Unigraphics
- ↳ EdgeCAM
- ↳ Mastercam
- ↳ Solid Edge
- ↳ ArtCAM
- ↳ eduCAD
- ↳ Alphacam
- ↳ CorelDraw
- ↳ Catia
- ↳ Rhino 3D
- ↳ LazyCam
- ↳ Sprut CAM
- ↳ featureCAM
- ↳ ZW3D / ZWCAD
- ↳ SolidCAM
- ↳ VISI
- ↳ CamBam
- ↳ Esprit
- ↳ SheetCam
- ↳ Surfcam
- Drukowanie i Skanowanie 3D
- ↳ Drukarki 3D, RepRap
- ↳ Skanery 3D
- Symulacja obróbki CNC
- ↳ Oprogramowanie symulacyjne
- ↳ Plugi-iny do programów Cad/Cam
- ↳ Materiały pomocnicze dla instruktorów CNC
- MASZYNY i OPROGRAMOWANIE POMIAROWE
- ↳ Oprogramowanie pomiarowe
- DOWNLOAD/UPLOAD
- ↳ DXF, NC, HPGL, itp
- ↳ Data Sheet i schematy elektroniki do CNC
- ↳ Teoria, arkusze kalkulacyjne, dokumenty
- ↳ Software
- ↳ Plany budowy maszyn
- HOBBY
- ↳ Ogólne Dyskusje o Hobby
- ↳ Modelarstwo
- ↳ Roboty
- ↳ Silniki Parowe / Styrlinga / Odrzutowe
- POSZUKUJE
- ↳ Schematu
- ↳ Informacji na temat...
- POZOSTAŁE
- ↳ Galeria maszyn i prac
- ↳ EBMiA.pl - Akcesoria CNC
- ↳ www.cnc.info.pl
- ↳ Artykuły - Oferty Firmowe
- ↳ Linki
- ↳ Na luzie
- ↳ Tylko dla zarejestrowanych
- ↳ Ankiety
- WIZYTÓWKI
- ↳ Usługi CNC
- ↳ Budowa i naprawa maszyn
- ↳ Obróbka metalu
- ↳ Szkolenia
- Ogłoszenia
- ↳ Giełda CNC
- ↳ Zlecenia
- ↳ Praca - Ogłoszenia (Oferty)