Znaleziono 6 wyników

autor: Łuki31
25 sie 2008, 21:38
Forum: Heidenhain
Temat: Podprogramy w programie
Odpowiedzi: 19
Odsłony: 3442

no to wiadomo :grin: że w M 30 ale co dalej ??????
kolega KK 1966 nic nie pisze jak mu poszło czy doszedł już do sedna czy jeszcze nie :cry:
autor: Łuki31
24 sie 2008, 22:14
Forum: Heidenhain
Temat: Podprogramy w programie
Odpowiedzi: 19
Odsłony: 3442

Witam
Niech kolega KK1966 napisze po wykonaniu tego podprogramu w której lini staje mu maszyna czy wykonuje to co powinna czy cos zamało wtedy będzie łatwiej zopbaczym na czym stoimy i wtedy zobaczymy co da się jeszcze zrobic :!:
autor: Łuki31
24 sie 2008, 01:59
Forum: Heidenhain
Temat: Podprogramy w programie
Odpowiedzi: 19
Odsłony: 3442

Witam
Kolego rollaz definicja narzedzia nic nie ma do programu ale chyba bedzie łatwiej koledze opisac wszystkie narzedzia w jednym programie niż szukać ich w innych programach Sam program z literkami zostawiłbym czysty bez jego zasmiecania
:oops: robiliśmy niedawno właśnie program na litery i tam też było wywoływanie programów i zdawało nam to bez problemów
Program wygladał tak
0 BEGIN PGM 100 MM
1 BLK FORM 0.1 Z X-75 Y-17.5 Z-2.5
2 BLK FORM 0.2 X+75 Y+17.5 Z+0
3 TOOL CALL 1 Z S3150
4 L Z+100 R0 FMAX M3
5 FN 0: Q1 =+1
6 FN 0: Q2 =+10
7 FN 0: Q3 =+200
8 FN 0: Q4 =-2
9 CYCL DEF 7.0 PUNKT BAZOWY
10 CYCL DEF 7.1 X-64.3
11 CYCL DEF 7.2 Y-8
12 CALL PGM 90
13 CYCL DEF 7.0 PUNKT BAZOWY
14 CYCL DEF 7.1 X-46.55
15 CYCL DEF 7.2 Y-8
16 CALL PGM 91
17 CYCL DEF 7.0 PUNKT BAZOWY
18 CYCL DEF 7.1 X-39.99
19 CYCL DEF 7.2 Y-1.51
20 CALL PGM 92
21 L Z+100 R0 FMAX M6
22 TOOL CALL 2 Z S3150
23 L Z+100 M3
24 CYCL DEF 7.0 PUNKT BAZOWY
25 CYCL DEF 7.1 X-16.3
26 CYCL DEF 7.2 Y-14
27 CALL PGM 93
28 CYCL DEF 7.0 PUNKT BAZOWY
29 CYCL DEF 7.1 X-1.85
30 CYCL DEF 7.2 Y-8
31 CALL PGM 94
32 CYCL DEF 7.0 PUNKT BAZOWY
33 CYCL DEF 7.1 X+16.05
34 CYCL DEF 7.2 Y-1.5
35 CALL PGM 95
36 CYCL DEF 7.0 PUNKT BAZOWY
37 CYCL DEF 7.1 X+24.45
38 CYCL DEF 7.2 Y-8
39 CALL PGM 96
40 CYCL DEF 7.0 PUNKT BAZOWY
41 CYCL DEF 7.1 X+35.7
42 CYCL DEF 7.2 Y-8
43 CALL PGM 96
44 CYCL DEF 7.0 PUNKT BAZOWY
45 CYCL DEF 7.1 X+50.62
46 CYCL DEF 7.2 Y-8
47 CALL PGM 97
48 CYCL DEF 7.0 PUNKT BAZOWY
49 CYCL DEF 7.1 X+64.58
50 CYCL DEF 7.2 Y-3
51 CALL PGM 98
52 L Z+100 R0 FMAX M30
53 END PGM 100 MM
Myslę że kazdy z nas ten program napisałby inaczej ale i tak by zadziałał :grin: ilu nas jest tyle wersji a efekt końcowy byłby taki sam :roll:
autor: Łuki31
23 sie 2008, 17:58
Forum: Heidenhain
Temat: Podprogramy w programie
Odpowiedzi: 19
Odsłony: 3442

Hej
spróbój jeszcze z programu wywoływanego wywalic definicje narzędzi i inne pierdoły zostaw zostaw sam program do wywołania powinno zadziałać
:shock: Ja bym to zrobił tak
29 L X+0 Y+58 R0 FMAX M13 M99
30 L X+0 Y-58 R0 FMAX M99
31 L Z+100 R0 FMAX M5 M9
32 L Z +100 R0 F MAX M
33 TOOL CALL 48 Z S10000
34 L Z+100 R0 FMAX M 13
32 CALL PGM ZAB_OPIS_KOL130.h ;-------wywołanie-----
33 CYCLE CAAL M
32 L X+0 Y+360 Z+100 R0 FMAX M30
33 END PGM LBL_M12 MM



-----------prog---wywołany-----
0 BEGIN PGM ZAB_OPIS_KOL130 MM
1 L Z+100 R0 FMAX M31
2 CYCL DEF 10.0 OBROT
3 CYCL DEF 10.1 IROT-163 ;POCZ.OPISU
4 L X+0 Y-44 R0 FMAX M31 ;Y=R
5 L Z+5 R0 FMAX M31
6 LBL "OPIS"


a napisz jeszcze w którym momencie zatrzymuje Ci się program bo może będzie trzeba wyrzucić któreś LBL 0 myśle że po paru zmianach w programie wywoływanym powino pójść :wink:
autor: Łuki31
23 sie 2008, 14:08
Forum: Heidenhain
Temat: Podprogramy w programie
Odpowiedzi: 19
Odsłony: 3442

Witam
a może niech kolega wpisze w 32 lini M 30 a nie 31
A jeszcze w 78 lini wywaliłbym to M 31 a za tym bym wpisał LBL O a potem dopiero M 30
72 LBL 0
73 L IX+60.5 R0 FMAX ;NA130
74 CALL LBL "NUMER"
75 CYCL DEF 10.0 OBROT
76 CYCL DEF 10.1 ROT+0
77 L Z+200 R0 FMAX M5 M9
78 L X+0 Y+360 Z+200 R0 FMAX
79 LBL 0
80 M 30

Jeszcze pytanie co robi funkcja M 31 nie spotkałem się jeszcze z taką funkcją :cry:
autor: Łuki31
22 sie 2008, 15:30
Forum: Heidenhain
Temat: Podprogramy w programie
Odpowiedzi: 19
Odsłony: 3442

Witam
ale w ogóle wykonuje koledze ten program :?: czy nie może sobie kolega poradzic aby program wykonywało :roll:
w którym momencie kolega się zatrzymał niech konkretnie napisze wtedy będziemy mogli pomóc :grin:

Wróć do „Podprogramy w programie”