Program warstwowy w parametrach-jak zrobić??

Dyskusje na temat systemu Heidenhaina

smieszek88
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 5
Posty: 241
Rejestracja: 25 maja 2012, 10:52
Lokalizacja: łódź

#11

Post napisał: smieszek88 » 24 sie 2012, 16:54

A czym się różni czop okrągły od frezowania walca zew.?
Chyba że miałeś na myśli walec ułożony w poziomie to nieco zmienia sytuację.



Tagi:


Autor tematu
maniolo84
Czytelnik forum poziom 2 (min. 20)
Czytelnik forum poziom 2 (min. 20)
Posty w temacie: 8
Posty: 23
Rejestracja: 14 sie 2012, 15:34
Lokalizacja: oleśnica

#12

Post napisał: maniolo84 » 26 sie 2012, 14:49

Własnie miałem na myśli cos w rodzaju rynny. :)


Autor tematu
maniolo84
Czytelnik forum poziom 2 (min. 20)
Czytelnik forum poziom 2 (min. 20)
Posty w temacie: 8
Posty: 23
Rejestracja: 14 sie 2012, 15:34
Lokalizacja: oleśnica

#13

Post napisał: maniolo84 » 21 wrz 2012, 19:50

Podnoszę temat bo niestety nie uzyskałem odpowiedzi od dłuższego czasu.
Pozdr


wojtasss
Nowy użytkownik, używaj wyszukiwarki
Nowy użytkownik, używaj wyszukiwarki
Posty w temacie: 1
Posty: 1
Rejestracja: 25 wrz 2012, 20:42
Lokalizacja: Mielec

#14

Post napisał: wojtasss » 25 wrz 2012, 21:12

Z tego co pamiętam w instrukcji do HH TNC 530 był "gotowiec" na frezowanie "czegoś w rodzaju rynny "


tabak
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 1
Posty: 130
Rejestracja: 13 maja 2007, 12:55
Lokalizacja: olsztyn

#15

Post napisał: tabak » 27 wrz 2012, 14:48

0 BEGIN PGM cyl MM
1 BLK FORM 0.1 Z X-50 Y-50 Z-48
2 BLK FORM 0.2 X+50 Y+50 Z+0
3 CYCL DEF 7.0 PUNKT BAZOWY
4 CYCL DEF 7.1 X+0
5 CYCL DEF 7.2 Y+0
6 CYCL DEF 7.3 Z+0
7 ;---------------------------------
8 ;
9 Q0 = 30.15 ; PROMIEN KANALKA
10 Q1 = 0 ; SRODEK Z
11 Q2 = 100 ; DLUGOSC
12 ;
13 ;-------- NARZEDZIA I OPCJE -------
14 ;
15 ; NARZEDZIE NR 1
16 Q3 = 28 ; 1-SZY FREZ PLASKI
17 Q4 = 600 ; OBROTY
18 Q5 = 130 ; POSUW
19 Q6 = 7 ; ILOSC PRZEJSC
20 ;
21 ; NARZEDZIE NR 2
22 Q7 = 23 ; 2-GI FREZ PLASKI
23 Q8 = 5560 ; OBROTY
24 Q9 = 300 ; POSUW
25 Q10 = 15 ; ILOSC PRZEJSC
26 ;
27 ; NARZEDZIE NR 3
28 Q11 = 0 ; 1-SZY FREZ KULISTY
29 Q12 = 2000 ; OBROTY
30 Q13 = 500 ; POSUW
31 Q14 = 1 ; DOSUW
32 ;
33 Q15 = 0.1 ; NADDATEK DLA NARZEDZI POWYZEJ
34 ;
35 ; NARZEDZIE NR 4
36 Q16 = 45 ; FREZ KULISTY WYKANCZAJACY
37 Q17 = 10000 ; OBROTY
38 Q18 = 5000 ; POSUW
39 Q19 = 0.2 ; DOSUW
40 ;
41 Q50 = 5000 ; POSUW PRZYSPIESZONY
42 ;
43 ; UZYCIE NARZEDZIA 0=NIE 1=TAK
44 ;
45 ;
46 ;---------------------------------
47 ;
48 ;
49 ;
50 FN 9: IF +Q3 EQU +0 GOTO LBL 52
51 ; 1-SZY FREZ PLASKI
52 TOOL CALL Q3 Z SQ4
53 M3
54 M8
55 Q20 = Q0 - Q15
56 Q21 = SQ Q20
57 Q22 = SQ Q108
58 Q23 = Q21 - Q22
59 Q24 = SQRT Q23
60 Q25 = Q24 - Q1
61 Q26 = Q25 / Q6
62 Q27 = Q6 - 1
63 Q28 = ( Q2 / 2 ) + Q108 + 2
64 Q29 = 0
65 L X+Q28 Y+0 Z+100 R0 FMAX
66 L Z+2 R0 FMAX
67 LBL 1
68 Q29 = Q29 + Q26
69 Q30 = Q29 + Q1
70 Q31 = SQ Q30
71 Q32 = Q21 - Q31
72 Q33 = SQRT Q32
73 Q34 = Q33 - Q108
74 L Y+Q34 Z-Q29 R0 FQ50
75 L X-Q28 FQ5
76 FN 9: IF +Q34 EQU +0 GOTO LBL 2
77 L Y-Q34 R0 FQ50
78 L X+Q28 FQ5
79 LBL 0
80 CALL LBL 1 REPQ27
81 LBL 2
82 L Z+100 R0 FMAX
83 M9
84 M5
85 ;
86 ;
87 LBL 52
88 FN 9: IF +Q7 EQU +0 GOTO LBL 53
89 ; 2-GI FREZ PLASKI
90 TOOL CALL Q7 Z SQ8
91 M3
92 M8
93 Q20 = Q0 - Q15
94 Q21 = SQ Q20
95 Q22 = SQ Q108
96 Q23 = Q21 - Q22
97 Q24 = SQRT Q23
98 Q25 = Q24 - Q1
99 Q26 = Q25 / Q10
100 Q27 = Q10 - 1
101 Q28 = ( Q2 / 2 ) + Q108 + 2
102 Q29 = 0
103 L X+Q28 Y+0 Z+100 R0 FMAX
104 L Z+2 R0 FMAX
105 LBL 3
106 Q29 = Q29 + Q26
107 Q30 = Q29 + Q1
108 Q31 = SQ Q30
109 Q32 = Q21 - Q31
110 Q33 = SQRT Q32
111 Q34 = Q33 - Q108
112 L Y+Q34 Z-Q29 R0 FQ50
113 L X-Q28 FQ9
114 FN 9: IF +Q34 EQU +0 GOTO LBL 4
115 L Y-Q34 R0 FQ50
116 L X+Q28 FQ9
117 LBL 0
118 CALL LBL 3 REPQ27
119 LBL 4
120 L Z+100 R0 FMAX
121 M9
122 M5
123 ;
124 ;
125 LBL 53
126 FN 9: IF +Q11 EQU +0 GOTO LBL 54
127 ; 1-SZY FREZ KULISTY
128 TOOL CALL Q11 Z SQ12
129 M3
130 M8
131 Q20 = Q0 - Q15
132 Q35 = Q20 - Q108
133 Q36 = Q1 - Q108
134 Q37 = Q1 / Q20
135 Q38 = ASIN Q37
136 Q39 = COS Q38 * Q35
137 Q40 = 90 - Q38
138 Q41 = 270 - Q40
139 Q42 = 270 + Q40 + 1
140 Q43 = ( Q2 / 2 ) + ( 1 * Q14 ) + Q108
141 Q44 = 1000 ; ILOSC KROKOW
142 Q45 = ( Q40 * 2 ) / Q44
143 Q46 = - Q43
144 Q47 = ( Q2 / 2 ) + ( 1 * Q14 )
145 ;
146 L X+Q46 Y-Q39 Z+100 R0 FMAX
147 L Z+2 R0 FMAX
148 CC Z+Q36 Y+0
149 LBL 6
150 L X+Q46 Y-Q39 R0 FQ50
151 L Z+2 R0
152 Q46 = Q46 + Q14
153 Q48 = Q41
154 LP PR+Q35 PA+Q48 FQ13
155 LBL 5
156 Q48 = Q48 + Q45
157 LP PR+Q35 PA+Q48
158 FN 12: IF +Q48 LT +Q42 GOTO LBL 5
159 L Z+2 R0 FQ50
160 FN 12: IF +Q46 LT +Q47 GOTO LBL 6
161 L Z+100 R0 FMAX
162 M9
163 M5
164 ;
165 ;
166 LBL 54
167 FN 9: IF +Q16 EQU +0 GOTO LBL 55
168 ; KULISTY FREZ WYKANCZAJACY
169 TOOL CALL Q16 Z SQ17
170 M3
171 M8
172 Q60 = Q19 / 2
173 Q61 = SQ Q108
174 Q62 = SQ Q60
175 Q63 = Q61 - Q62
176 Q64 = SQRT Q63
177 Q65 = Q108 - Q64
178 Q0 = Q0 + Q65
179 Q35 = Q0 - Q108
180 Q36 = Q1 - Q108
181 Q37 = Q1 / Q0
182 Q38 = ASIN Q37
183 Q39 = COS Q38 * Q35
184 Q40 = 90 - Q38
185 Q41 = 270 - Q40
186 Q42 = 270 + Q40
187 Q43 = ( Q2 / 2 )
188 Q44 = 1000 ; ILOSC KROKOW
189 Q45 = ( Q40 * 2 ) / Q44
190 Q46 = - Q43
191 Q47 = ( Q2 / 2 )
192 ;
193 L X+Q46 Y-Q39 Z+100 R0 FMAX
194 L Z+2 R0 FMAX
195 CC Z+Q36 Y+0
196 LBL 8
197 L X+Q46 Y-Q39 R0 FQ50
198 L Z+2 R0
199 Q46 = Q46 + Q19
200 Q48 = Q41
201 LP PR+Q35 PA+Q48 R0 FQ18
202 CP PA+200 DR+
203 L Z+2 R0 FQ50
204 FN 12: IF +Q46 LT +Q47 GOTO LBL 8
205 L Z+100 R0 FMAX
206 M9
207 M5
208 LBL 55
209 ;
210 ;
211 L Z-2 R0 FMAX M91
212 L X+1040 Y+600 R0 FMAX M91
213 M30
214 END PGM cyl MM

Nie pamiętam czy w miedzy czasie cos sie nie pozmieniało w programie, nawet teraz go nie symulowałem na maszynie z braku czasu, ale jak komus chce się przepisac i sprawdzić to prosze sobie uzywać. Gdzieś miałem program napisany z CC i C,a le nie moge znaleść, tu promień jest podzielony na kroki, a to może spowalniać maszyne przy dużych posuwach i wolnym kompie. A i jeszcze jedno. Frezy kulowe pracują w poprzek rynny a nie wzdłuż, ale dla chcącego nic trudnego.

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „Heidenhain”