1. Żeby był generowany BLK FORM musisz wprowadzić odpowiednie zmienne w Twoim postprocesorze. Oczywiście jest kilka możliwości opisu BLK FORM w Edgecam.
Sposób 1 i sposób 2:
(Wywołanie BLK FORM w trybie obróbki z paska menu – MFunkcje – M-Funkcje Maszyny - Blokform).
Otwórz postprocesor w Kreatorze postprocesorów Edgecam i wprowadzaj zmienne krok po kroku:
Krok 1 – Konstrukcja kodu / Program NC Ogólnie / Start programu
%
[NRBLOKU] BEGIN PGM [NRPROG] [PROGUNITS]
;CODE:$USER5={59}
Krok 2 – Konstrukcja kodu / Kolizje
* [Kolizja]
;CODE:%ENDM
;CODE:
;*********************************************************************************************BLOK FORM**********************************************************************************************
;CODE:%DECLARE=#BLOKFORM ;zmienna okreslajaca czy jest wybrane macro Blokform z M-funkcji czy nie (MACRO/START PROGRAMU)
;CODE:%DECLARE=#XMIN,#YMIN,#ZMIN ;parametry opisujace polfabrykat na wartosciach min
;CODE:%DECLARE=#XMAX,#YMAX,#ZMAX ;parametry opisujace polfabrykat na wartosciach max
;CODE:
;CODE:%MACHINE=MILL=TNC 3 Axis Mill
;CODE:Q201=_real=Xmin [139]
;CODE:Q202=_real=Ymin [139]
;CODE:Q203=_real=Zmin [139]
;CODE:Q204=_real=Xmax [139]
;CODE:Q205=_real=Ymax [139]
;CODE:Q206=_real=Zmax [139]
;****************************************
;CODE:%ENDMACH
;CODE:
;CODE:
;******************************************************************************************************************
;******************************************************************************************************************
;******************************************************************************************************************
;******************************************************************************************************************
;CODE:%MACRO=139=..=Blokform=201,202,203,204,205,206
;CODE:#XMIN=USERVAR1
;CODE:#YMIN=USERVAR2
;CODE:#ZMIN=USERVAR3
;CODE:#XMAX=USERVAR4
;CODE:#YMAX=USERVAR5
;CODE:#ZMAX=USERVAR6
;CODE:%CALL=BLOKFORM
;******************************************************************************************************************
;******************************************************************************************************************
;CODE:%ENDM
;CODE:%PROCEDURE=BLOKFORM
;CODE:#BLOKFORM=1 ;zmienna=1 co oznacza ze jest wybrane macro BLOKFORM
;CODE:@KONIEC
Krok 3 – Konstrukcja kodu / Do wymiany / Pierwsza Wymiana narzędzia
;CODE:%IF #BLOKFORM=1 @DANE_Z_MACRA
;CODE:#XMIN=-300
;CODE:#YMIN=-200
;CODE:#ZMIN=-100
;CODE:#XMAX=100
;CODE:#YMAX=200
;CODE:#ZMAX=300
;*********************************
;CODE:@DANE_Z_MACRA
;CODE:%IF #XMIN=#FUNNY %THEN #XMIN=0
;CODE:%IF #YMIN=#FUNNY %THEN #YMIN=0
;CODE:%IF #ZMIN=#FUNNY %THEN #ZMIN=0
;CODE:%IF #XMAX=#FUNNY %THEN #XMAX=0
;CODE:%IF #YMAX=#FUNNY %THEN #YMAX=0
;CODE:%IF #ZMAX=#FUNNY %THEN #ZMAX=0
;CODE:%CALL=PT_BINC
;CODE:<[#DELETE=29][#BNUM=27] BLK FORM 0.1 Z[#XMIN=0][#YMIN=1][#ZMIN=2]>
;CODE:%CALL=PT_BINC
;CODE:<[#DELETE=29][#BNUM=27] BLK FORM 0.2[#XMAX=0][#YMAX=1][#ZMAX=2]>
[Do &wymiany]
Krok 4 – Przekompiluj postprocesor i zapisz.
Krok 5 – Edytuj sekwencję obróbczą (program Edgecam który masz już zrobiony) i jeszcze raz wskaż swój postprocesor lub otwórz nowego Edgecam wybierając swój postprocesor.
BLK FORM, czyli opis wymiarowy półfabrykatu/przygotówki, definiuje się głównie po to żeby przed puszczeniem kodu NC na maszynie, operator/technolog/programista mógł przesymulować wygenerowany kod NC w układzie sterowania maszyny. Niewątpliwa zaleta to ta, że operator nie musi sam wykonywać tej czynności.
Sposób 1:
Wykonane wcześniej zabiegi spowodują, że w trybie obróbki Edgecam z MFunkcji będziesz miał możliwość wyboru opcji: Blokform. Jeżeli wybierzesz tą opcję pokaże się okienko na którym zdefiniujesz poszczególne wymiary półfabrykatu/przygotówki.
Sposób 2:
Jeżeli nie wybierzesz tej opcji a wygenerujesz kod NC wówczas z automatu Edgecam wstawi do kodu:
1 BLK FORM 0.1 Z X-300 Y-200 Z-100
2 BLK FORM 0.2 X+100 Y+200 Z+300
Wówczas będziesz miał możliwość ręcznej ingerencji w wymiary BLK FORM.
2. Numeracja bloków: Otwórz postprocesor z Kreatorze Postprocesorów, następnie: Styl NC, G-Kody i Modalnie / Numeracja bloków / Włącz Numerację Bloków.
- Jeżeli program technologiczny wykonujesz w jednej sekwencji obróbczej wówczas przy generowaniu kodu NC na samym dole okienka < Generuj kod NC > - < Kod NC dla narzędzia > masz opcję: Nazwa narzędzia. Jeżeli zaznaczysz: < Brak > wówczas generuje kod NC na wszystkie narzędzia, które wykorzystałeś w sekwencji obróbczej. Jeżeli rozwiniesz < Brak > wówczas masz możliwość wskazania na które narzędzie chcesz wygenerować kod NC.
- Inny sposób: Dla każdego narzędzia tworzysz nową sekwencję obróbczą wówczas wybierasz sobie z której sekwencji obróbczej i dla którego narzędzia chcesz wygenerować kod NC.
[ Dodano: 2012-08-06, 23:28 ]
Jeszcze wracając do Krok 2 to dokładnie:
Krok 2 – Konstrukcja kodu / Różne Funkcje /Kolizje
Znaleziono 1 wynik
Wróć do „Generowanie kodu i postprocesor”
Znaleziono 1 wynik
• Strona 1 z 1
- autor: Ultras
- 06 sie 2012, 23:24
- Forum: EdgeCAM
- Temat: Generowanie kodu i postprocesor
- Odpowiedzi: 3
- Odsłony: 3740
Znaleziono 1 wynik
• Strona 1 z 1
Wróć do „Generowanie kodu i postprocesor”
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)