Strona 1 z 2

zapytanie co do poprawnego zapisu?!

: 11 sie 2009, 22:38
autor: pitkowski
mam pytanie czy jest to poprawny zapis kodu ?:

N1G0X0Y0
N2T1M3
N3G0X268.3Y-24.11Z37.02
N4Z-48.83
N5G1Z-49.83
N6X267.6Y-31.91
N7X267.59Y-31.98
N8X267.59Y-32.06
N9Y-32.08
N10X267.58Y-32.13Z-49.83

czy czegoś na początku brakuję oprócz obrotów maszyny funkcji S

: 12 sie 2009, 00:07
autor: skoti
Nie napisales na jakie to jest sterowanie . Brak wartosci posowu F . W drogiej lini zmiana narzedzia to M6 a M3 to prawy kierunek obrotow i powinien byc uzyty w lini z funkcja S . To tak z grubsza .
Tu masz przykladowy program na fanuc-a

%
:14 ()
N10 (PROGRAMMER SKOTI - 16 STY 07)
N20 G90 G54
N30 G40 G80
(OP 1 PRZEJŚCIE KOŃCOWE NARZĘDZIE 1 FREZ FI=45)
(ŚREDNICA EFEKTYWNA 45)
N40 M06 T01
N50 S800 M03
N60 G0 X20. Y43.195
N70 G43 Z50. H01 M08
N80 Z5.
N90 G1 Z-2. F500
N100 Y0. F200
N110 X-599.
N120 G0 Z50.
N130 M09
N140 M05
N150 M01
(OP 2 PRZEJŚCIE KOŃCOWE NARZĘDZIE 2 FREZ FI=50)
(ŚREDNICA EFEKTYWNA 50)
N160 M06 T02
N170 S650 M03
N180 G0 X-20. Y50.651
N190 G43 Z50. H02 M08
N200 Z5.
N210 G1 Z-5. F500
N220 Y20. F160
N230 Y-20.
N240 Y-49.399
N250 G0 Z50.
N260 X-62. Y48.843
N270 Z5.
N280 G1 Z-5. F500
N290 Y20. F160
N300 Y-20.
N310 Y-50.002
N320 G0 Z50.
N330 X-285. Y51.857
N340 Z5.
N350 G1 Z-5. F500
N360 Y20. F160
N370 Y-20.
N380 Y-52.413
N390 G0 Z50.
N400 X-550. Y-50.002
N410 Z5.
N420 G1 Z-5. F500
N430 Y-20. F160
N440 Y20.
N450 Y49.446
N460 G0 Z50.
N470 X-508. Y48.24
N480 Z5.
N490 G1 Z-5. F500
N500 Y20. F160
N510 Y-20.
N520 Y-47.591
N530 G0 Z50.
N540 X-75. Y50.049
N550 Z5.
N560 G1 Z-5. F500
N570 G41 D12 X-100. Y20. F200
N580 Y-20.
N590 G40 X-75. Y-50.002
N600 G0 Z50.
N610 X-260. Y-49.27
N620 Z5.
N630 G1 Z-5. F500
N640 G41 D12 X-235. Y-20. F200
N650 Y20.
N660 G40 X-260. Y50.189
N670 G0 Z50.
N680 X-310. Y53.062
N690 Z5.
N700 G1 Z-5. F500
N710 G41 D12 X-335. Y20. F200
N720 Y-20.
N730 G40 X-310. Y-48.194
N740 G0 Z50.
N750 X-495. Y-50.605
N760 Z5.
N770 G1 Z-5. F500
N780 G41 D12 X-470. Y-20. F200
N790 Y20.
N800 G40 X-495. Y48.843
N810 G0 Z50.
N820 M09
N830 M05
N840 M01
X-280. Y170.
N850 M30
%

: 12 sie 2009, 14:30
autor: pitkowski
dzieki za podpowiedz

: 12 sie 2009, 21:27
autor: Endrju76
Brak jest też wywołania korektora narzędzia, T1 to numer narzędzia w głowicy a korektor to np D1

: 12 sie 2009, 21:56
autor: CNCRob
no i pierwsza linia najazdu nie bardzo mi się podoba, raczej powinien być odjazd w Z na bezpieczną odległość przed wymianą narzędzia, w twoim wypadku jesli Z będzie poniżej detalu lub mocowania a ty przejedziesz w X i Y na 0 to będzie bum...

: 12 sie 2009, 22:02
autor: WZÓR
G43 Z 50. H01;
...też się prosi o wpisanie. :wink:

: 20 sie 2009, 08:03
autor: pitkowski
Draco pisze:no i pierwsza linia najazdu nie bardzo mi się podoba, raczej powinien być odjazd w Z na bezpieczną odległość przed wymianą narzędzia, w twoim wypadku jesli Z będzie poniżej detalu lub mocowania a ty przejedziesz w X i Y na 0 to będzie bum...
czyli wystarczy dopisać Z na maxymalną wysokość ponad detal , czy jest jakiś kod aby wrzeciono podniosło się na maxa czy muszę dopisać Z " z palca" ??

: 20 sie 2009, 09:10
autor: CNCRob
powinno zadziałać G28 Z0, maszyna powinna odjechać na krańcówkę. chociaż to w zależności jakie masz konkretnie sterowanie, może występować kilka innych komend.

: 20 sie 2009, 09:49
autor: pitkowski
dzięki za pomoc należy ci się piwko

: 20 sie 2009, 11:50
autor: Tabikgo
Dla scisłości, i dla pedantów, w bloku N8 nie potrzeba powtarzać współrzędnej X z poprzedniego bloku.
Pozdrawiam.