program wykonuje kanałek cylindryczny frezem kulowym......mam znacznie ulepszoną wersję tego programu, o wiele mniej obciążający procesor, z użyciem cc xz, yz, cp ipa, ale na maszynie.....
0 BEGIN PGM -KANALCYLINDER- MM
1 ;
2 *---------------------------------
3 Q1 = 50 ; PROMIEN CYLINDRA
4 Q2 = 0 ; ŚRODEK PROMIENIA
5 Q3 = 500 ; DLUGOSC KANALKA
6 Q4 = 0,5 ; DOSUW
7 *---------------------------------
8 Q25 = 35 ; NUMER NARZEDZIA
9 Q26 = 3000 ; OBROTY
10 Q27 = 400 ; POSUW
11 *---------------------------------
12 Q5 = 150 ; ILOSC KROKOW
13 *---------------------------------
14 ;
15 ;
16 ;
17 Q20 = Q3 / 2
18 Q21 = Q1 + 2
19 Q22 = Q1 + 0.2
20 BLK FORM 0.1 Z X-Q20 Y-Q21 Z-Q22
21 BLK FORM 0.2 X+Q20 Y+Q21 Z+0
22 ;
23 TOOL CALL Q25 Z SQ26 FQ27
24 M3
25 M8
26 ;
27 Q6 = Q1 - Q108
28 Q7 = Q2 - Q108
29 Q8 = Q2 / Q1
30 Q9 = ASIN Q8
31 Q10 = COS Q9 * Q6
32 Q11 = 90 - Q9
33 Q12 = 270 - Q11
34 Q13 = 270 + Q11 + 1
35 Q14 = ( Q3 / 2 ) + Q108 + ( 2 * Q4 )
36 Q15 = ( Q11 * 2 ) / Q5
37 Q17 = - Q14
38 Q18 = ( Q3 / 2 ) + ( 3 * Q4 )
39 ;
40 L X+Q17 Y-Q10 Z+100 R0 FMAX
41 CC Z+Q7 Y+0
42 LBL 2
43 L X+Q17 Y-Q10 Z+20 R0 FMAX
44 L Z+2 R0 FMAX
45 Q17 = Q17 + Q4
46 Q16 = Q12
47 LP PR+Q6 PA+Q16
48 LBL 1
49 Q16 = Q16 + Q15
50 LP PR+Q6 PA+Q16
51 FN 12: IF +Q16 LT +Q13 GOTO LBL 1
52 L Z+20 R0 FMAX
53 FN 12: IF +Q17 LT +Q18 GOTO LBL 2
54 ;
55 ;
56 L Z+100 R0 FMAX
57 M9
58 M5
59 L Z-2 R0 FMAX M91
60 L X+1040 Y+600 R0 FMAX M91
61 M30
62 END PGM -KANALCYLINDER- MM
napisałem już sporo programów uniwersalnych, działają, ten jest w sumie jeden z łatwiejszych.......
Znaleziono 1 wynik
Wróć do „Programowanie parametryczne”
Znaleziono 1 wynik
• Strona 1 z 1
- autor: tabak
- 06 paź 2009, 15:35
- Forum: Heidenhain
- Temat: Programowanie parametryczne
- Odpowiedzi: 84
- Odsłony: 42575
Znaleziono 1 wynik
• Strona 1 z 1
Wróć do „Programowanie parametryczne”
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)