Strona 1 z 9

Programowanie parametryczne

: 21 sie 2007, 08:40
autor: Łuki31
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 :?:

: 21 sie 2007, 09:10
autor: easy2002
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 ??

: 21 sie 2007, 15:27
autor: Łuki31
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 !

: 21 sie 2007, 17:25
autor: rollaz
witam
a co niby ma ten program robic do ktorego jest podany link bo cos mi sie wydaje ze nie jest kompletny

: 21 sie 2007, 20:39
autor: easy2002
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
:!:

: 21 sie 2007, 21:09
autor: Łuki31
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

: 22 sie 2007, 07:25
autor: easy2002
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

: 23 sie 2007, 00:18
autor: Łuki31
Witam
Dzieki za program symulację zrobiłem ,i chyba zaczne się uczyć :idea:
Daję punkic za pomoc udzieloną kolejny raz :grin:

: 27 sie 2007, 09:14
autor: easy2002
Witam
Zapraszam kolegów "rollaz" i "V-tek" do wypowiedzi na ten temat
Może jakieś wskazówki :!: przykładowe programy :idea: - zapraszam :smile:

: 27 sie 2007, 20:00
autor: rollaz
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