Programowanie parametryczne

Dyskusje na temat systemu Heidenhaina
Awatar użytkownika

Autor tematu
Łuki31
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 8
Posty: 333
Rejestracja: 28 lip 2007, 00:05
Lokalizacja: Ostrów Wlkp.

Programowanie parametryczne

#1

Post napisał: Łuki31 » 21 sie 2007, 08:40

Witam
mam pytanie na temat programowania parametrycznego wpisałem ostatnio do maszyny program z forum ,lecz maszyna nie chce mi go wykonywac
Na HH155(dwie osie) jest komunikat WINKIEL BEZUG FEHLT a na HH355(trzy osie) ANGLE REFERENCE MISING (znaczy to samo co na HH155)
Miał moze ktos podobny problem z tym programem ?
Link do tego programu https://www.cnc.info.pl/topics86/sinume ... vt2211.htm

czy po prostu maszyna jest za bardzo wiekowa rok pr 89 :?:



Tagi:

Awatar użytkownika

easy2002
Moderator
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 19
Posty: 1998
Rejestracja: 27 lis 2004, 19:40
Lokalizacja: Gniew
Kontakt:

#2

Post napisał: easy2002 » 21 sie 2007, 09:10

Witaj
Pytanie czy przepisujesz ten program ręcznie z pulpitu czy kopiujesz go za pomocą komputera i czy napisy przy cyklu 7.0 są w języku takim jak ma sterowanie czy po polsku ??
... z poważaniem ....pozdrawiam --- Doceń to że, poświęciłem Ci trochę czasu !!! wciśnij "pomógł" to nic nie kosztuje ;-) ---
Moja pierwsza i druga maszynka a trzecia w fazie testu http://www.cnc.info.pl/viewtopic.php?t=2281

Awatar użytkownika

Autor tematu
Łuki31
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 8
Posty: 333
Rejestracja: 28 lip 2007, 00:05
Lokalizacja: Ostrów Wlkp.

#3

Post napisał: Łuki31 » 21 sie 2007, 15:27

Witam
Program pisałem ręcznie .Sprawdzane było kilka razy blok po bloku zarówno na jednej jak i na drugiej maszynie .Napisy w cyklu 7,0 sa takie jak ma sterowanie( na 355 zmiana języka na ang też nic nie daje ) Na obu maszynach jest zawsze ten sam bład .
Zdefiniowałem narzedzie bo też go nie ma w programie moze trzeba jeszcze cos dopisać ?
Jak obiecałem punkt dla kolegi za pomoc w innym poscie !


rollaz
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 19
Posty: 442
Rejestracja: 26 lis 2006, 09:47
Lokalizacja: Kuznia Raciborska

#4

Post napisał: rollaz » 21 sie 2007, 17:25

witam
a co niby ma ten program robic do ktorego jest podany link bo cos mi sie wydaje ze nie jest kompletny
Fachman

Awatar użytkownika

easy2002
Moderator
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 19
Posty: 1998
Rejestracja: 27 lis 2004, 19:40
Lokalizacja: Gniew
Kontakt:

#5

Post napisał: easy2002 » 21 sie 2007, 20:39

Witam
Jest to program do frezowania otworów lub zamków
z łagodnym wejściem (nie takim jak w cyklu HH ostrym)
można wpisać promień po jakim ma wejść w promień wykonywany na gotowo
Oczywiście kolega "rollaz" ma rację to nie jest wszystko
to jest tylko podprogram który można wywołać z programu zasadniczego podstawiając dane w programie zasadniczym
:!:
... z poważaniem ....pozdrawiam --- Doceń to że, poświęciłem Ci trochę czasu !!! wciśnij "pomógł" to nic nie kosztuje ;-) ---
Moja pierwsza i druga maszynka a trzecia w fazie testu http://www.cnc.info.pl/viewtopic.php?t=2281

Awatar użytkownika

Autor tematu
Łuki31
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 8
Posty: 333
Rejestracja: 28 lip 2007, 00:05
Lokalizacja: Ostrów Wlkp.

#6

Post napisał: Łuki31 » 21 sie 2007, 21:09

A mógłby ktos podać jakiś ładny program na parametrach zaczynam ten temat drążyc coraz bardziej i parę przykładów by się przydało :idea:
Pozdrawiam

Awatar użytkownika

easy2002
Moderator
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 19
Posty: 1998
Rejestracja: 27 lis 2004, 19:40
Lokalizacja: Gniew
Kontakt:

#7

Post napisał: easy2002 » 22 sie 2007, 07:25

Witam
Trzeba zacząć od podstawowych spraw :wink:
IF Jeśli
EQU Równy
NE Nie równy
GT Większy niż
LT Mniejszy niż
GOTO Skok
Q10 = Q1 + Q5 Dodawanie
Q25 = Q7 – Q108 Odejmowanie
Q12 = 5 * Q5 Mnożenie
Q25 = Q1 / Q2 Dzielenie
Q12 = Q1 * (Q2 + Q3) Otworzyć nawias
Q12 = Q1 * (Q2 + Q3) Zamknąć nawias
Q15 = SQ 5 Wartość podnieść do kwadratu
Q22 = SQRT 25 Obliczyć pierwiastek
Q44 = SIN 45 Sinus kąta
Q45 = COS 45 Cosinus kąta
Q46 = TAN 45 Tangens kąta
Poczym prosty progam :
BEGIN PGM 0000 MM
; Nr rys.000000
BLK FORM 0.1 Z X0,0 Y0,0 Z0,0
BLK FORM 0.2 X0,0 Y0,0 Z0,0
;---frez---
TOOL CALL 127 Z S300
;---------------------
LBL 10 ; FREZOWANIE WSTEPNIE
L X+0 Y+0 F MAX
L Z+390 F1000
; ---------------------------------
Q1 = 5 ; DOSUW
Q2 = 25 ; GLEBOKOSC
Q3 = 5000 ; POSUW FREZOWANIA
; ---------------------------------
Q4 = Q1
FN 11: IF +Q4 GT +Q2 GOTO LBL 3
FN 12: IF +Q4 LT +Q2 GOTO LBL 1
LBL 1
CALL LBL 2
Q4 = Q4 + Q1
FN 11: IF +Q4 GT +Q2 GOTO LBL 3
FN 10: IF +Q4 NE +Q2 GOTO LBL 1
FN 12: IF +Q4 LT +Q2 GOTO LBL 1
LBL 0
LBL 2 ; FREZOWANIE WSTEPNIE
L X+305,137 Y+232,034 R0 F MAX M3
L Z-Q4 F1000
L X+192,5 Y+118,897 RL FQ3
L Y-107,59
L X+0 Y-220,53
L X-192,5 Y-107,59
L Y+107,59
L X+0 Y+220,53
L X+202,313 Y+101,832
L X+305,137 Y+232,034 R0 F1000
LBL 0
LBL 3 ; ODEJSCIE
L Z+400 R0 F MAX
LBL 0
Mam nadzieję że tym razem się przyda
... z poważaniem ....pozdrawiam --- Doceń to że, poświęciłem Ci trochę czasu !!! wciśnij "pomógł" to nic nie kosztuje ;-) ---
Moja pierwsza i druga maszynka a trzecia w fazie testu http://www.cnc.info.pl/viewtopic.php?t=2281

Awatar użytkownika

Autor tematu
Łuki31
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 8
Posty: 333
Rejestracja: 28 lip 2007, 00:05
Lokalizacja: Ostrów Wlkp.

#8

Post napisał: Łuki31 » 23 sie 2007, 00:18

Witam
Dzieki za program symulację zrobiłem ,i chyba zaczne się uczyć :idea:
Daję punkic za pomoc udzieloną kolejny raz :grin:

Awatar użytkownika

easy2002
Moderator
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 19
Posty: 1998
Rejestracja: 27 lis 2004, 19:40
Lokalizacja: Gniew
Kontakt:

#9

Post napisał: easy2002 » 27 sie 2007, 09:14

Witam
Zapraszam kolegów "rollaz" i "V-tek" do wypowiedzi na ten temat
Może jakieś wskazówki :!: przykładowe programy :idea: - zapraszam :smile:
... z poważaniem ....pozdrawiam --- Doceń to że, poświęciłem Ci trochę czasu !!! wciśnij "pomógł" to nic nie kosztuje ;-) ---
Moja pierwsza i druga maszynka a trzecia w fazie testu http://www.cnc.info.pl/viewtopic.php?t=2281


rollaz
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 19
Posty: 442
Rejestracja: 26 lis 2006, 09:47
Lokalizacja: Kuznia Raciborska

#10

Post napisał: rollaz » 27 sie 2007, 20:00

witam
najpierw chcialem podziekowac koledze easy2002 za zaproszenie do rozmowy,
a oto jeden z programow zrobony na parametrach, program frezuje dowolny promien na dowolnym konturze uwzgledniajac przy tym promien narozny plytki.


0 BEGIN PGM Promien-wypukly MM
1 * - UWAGA
2 ; Nie frezowac przy pionowych scianach poniewaz pierwsze przejscie ~
uszkodziscianke gdyz narzedzie przyjmie korekcje DR minus promien ~
zaokraglenianarzedzia
3 BLK FORM 0.1 Z X-33 Y-30 Z-50
4 BLK FORM 0.2 X+33 Y+30 Z+0
5 ;##############################
6 * - glowiczka-20
7 TOOL CALL 9 Z S6000
8 ;##############################
9 * - Kat startu promienia
10 FN 0: Q1 =+90
11 * - Krok frezowania promienia
12 FN 0: Q2 =+2,5
13 * - Start w osi Z
14 FN 0: Q3 =-10
15 * - Promien zaokraglenia
16 FN 0: Q4 =+3
17 * - Posow
18 FN 0: Q5 =+3000
19 ;##############################
20 FN 18: SYSREAD Q20 = ID20 NR1
21 FN 18: SYSREAD Q21 = ID50 NR3 IDXQ20
22 FN 18: SYSREAD Q22 = ID50 NR6 IDXQ20
23 FN 1: Q23 =+Q21 + +Q22
24 FN 1: Q24 =+Q4 + +Q23
25 ;##############################
26 * - Program glowny
27 L X+0 Y+0 Z+100 R0 FMAX
28 L Z+5 R0 FMAX M13
29 LBL 5
30 FN 6: Q10 = SIN +Q1
31 FN 7: Q11 = COS +Q1
32 FN 3: Q12 =+Q11 * +Q24
33 FN 2: Q12 =+Q12 - +Q24
34 FN 3: Q13 =+Q10 * +Q24
35 FN 2: Q13 =+Q24 - +Q13
36 FN 2: Q13 =+Q3 - +Q13
37 TOOL CALL DR+Q12
38 L Z+Q13 F10000
39 CC X+0 Y+0
40 LP PR+30 PA+0 RL FQ5
41 CP PA+0 DR+
42 L X+0 Y+0 R0 F6000
43 FN 2: Q1 =+Q1 - +Q2
44 FN 11: IF +Q1 GT -0,1 GOTO LBL 5
45 L Z+200 R0 FMAX M9 M5
46 L X+0 Y+0 Z+0 R0 FMAX M92
47 STOP M30
48 END PGM Promien-wypukly MM
Fachman

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „Heidenhain”