Sinumerik 840D/810d/FM-NC na maszynę SW

Dyskusje na temat systemu Sinumerik

Autor tematu
tomaskov
Czytelnik forum poziom 1 (min. 10)
Czytelnik forum poziom 1 (min. 10)
Posty w temacie: 3
Posty: 10
Rejestracja: 08 sty 2016, 12:56
Lokalizacja: Śląsk

Sinumerik 840D/810d/FM-NC na maszynę SW

#1

Post napisał: tomaskov » 12 sty 2016, 07:32

Witam,
czy ktoś z Was miał może do czynienia ze sterowaniem sinumerik(jak w temacie) na maszynę SW? potrzeba jest mi instrukcja programowania wersja 04.2000, po polsku, bądź angielsku, a nie potrafię jej znaleźć nawet na stronie siemensa ;/. U Siebie mam jedynie po niemiecku, a spis funkcji M po czesku.. Instrukcja potrzebna do stworzenia postprocesora. mam również parę programów, które przyszły razem z maszyną, lecz wyglądają na pisane ręcznie i są dla mnie ciężkie do rozszyfrowania. Znalazłby się ktoś, kto by je uprościł? (wyślę na priv)



Tagi:


emel
Nowy użytkownik, używaj wyszukiwarki
Nowy użytkownik, używaj wyszukiwarki
Posty w temacie: 2
Posty: 4
Rejestracja: 08 sty 2016, 12:27
Lokalizacja: Wolsztyn

#2

Post napisał: emel » 12 sty 2016, 09:48

https://support.industry.siemens.com/cs ... c&lc=en-PL

Czy z tej listy wyszukania coś pasuje?


Autor tematu
tomaskov
Czytelnik forum poziom 1 (min. 10)
Czytelnik forum poziom 1 (min. 10)
Posty w temacie: 3
Posty: 10
Rejestracja: 08 sty 2016, 12:56
Lokalizacja: Śląsk

#3

Post napisał: tomaskov » 12 sty 2016, 10:41

Tak, bardzo dziękuję. Nie wiem, dlaczego nie potrafiłem tego tam znaleźć...
Jeszcze jakby ktoś mi uprościł ten kod(poniżej), tak, by dało się na nim wzorować przy tworzeniu posprocesora byłbym wdzięczny. Sam nie dam sobie rady.

%_N_MT_P_06_02_04_MPF
(85.20.0443 glowny AC ???? )
;$PATH=/_N_WKS_DIR/_N_MOTORTRAEGER_P_WPD
; Motortraeger
N10 DEF AXIS A__B
N20 $AC_TIMER[1]=0
N30 T1 ;PKD-Messerkopf D40
N40 L6(12000,3)
N50 M11
N60 L20
N70 L21(A__B)
;TISCH B

N80 CHANDATA(1)
N90 $P_UIFR[0]=CTRANS()

;G54 Teil links
N100 $P_UIFR[1]=CTRANS(X,73.1,Y,205.2,Z,73.00)

;G55 Teil rechts
N110 $P_UIFR[2]=CTRANS(X,227.7,Y,74.92,Z,73.00)

N120 $P_UBFR=CTRANS()


N130 G0 G54 AX[A__B]=DC(0)
N140 LBA:
N150 G641 ADISPOS=1 X70 Y42 S12000 M3 M8 D1
N160 Z0
N170 G1 Y8 F10000
N180 G0 X34 Y0 Z37.94
N190 G1 X6
N200 G0 Z39
N210 X-70 Y42
N220 Z0
N230 G1 Y8
N240 G0 Z50
N250 ENDLABEL:
N260 G55
N270 ROT RPL=180
N280 REPEAT LBA
N290 ROT


N300 T20 ;VHM-Stufenbohrer D24 / D11
N310 L6(10125,3)
N320 G0 G54AX[A__B]=DC(0) S10125 F2000 M3 M8 M7 D1
N330 LBB:
N340 G641 ADISPOS=1 X-70 Y4
N350 X-70 Y4
N360 CYCLE81(50,0,1,-31,)
N370 X70 Y4
N380 CYCLE81(50,0,1,-31,)
N390 MCALL
N400 X-5 Y-80
N410 Z5
N420 G1 Z5 D2
N430 S3300 M3
N440 Drehzahl_1:
N450 IF $AA_S[2]>3500 Gotob Drehzahl_1
N460 S3300 M3 F1000
N470 Z1.1
N480 G4 S3
N490 G0 Z50 D1
N500 ENDLABEL:
N510 G55 S10125 F2000
N520 ROT RPL=180
N530 REPEAT LBB
N540 ROT

N550 T3 ;VHM-Bohrer D11
N560 L6(10125,3)
N570 G0 G54 AX[A__B]=DC(0)
N580 G641 ADISPOS=1 X0 Y0 D1 S10125 F2000 M3 M8 M7
N590 CYCLE81(50,38,1,-14,)
N600 G55
N610 ROT RPL=180
N620 X0 Y0
N630 CYCLE81(50,38,1,-14,)
N640 ROT


N650 T40 ;VHM-Stirnfraeser D11
N660 L6(10125,3)
N670 G0 G54 AX[A__B]=DC(0)
N680 LBC:
N690 G641 ADISPOS=1 X-70 Y5.37 D1 S10125 F2000 M3 M8 M7
N700 CYCLE81 (1,0,1,-31,)
N710 X-70 Y2.63
N720 CYCLE81(50,0,1,-31,)
N730 X70 Y5.37
N740 CYCLE81(1,0,1,-31,)
N750 X70 Y2.63
N760 CYCLE81(50,0,1,-31,)
N770 ENDLABEL:
N780 G55
N790 ROT RPL=180
N800 REPEAT LBC
N810 ROT

N820 T40 ;VHM-Stirnfraeser D11
N830 L6(10125,3)
N840 G0 G54 AX[A__B]=DC(0)
N850 LBD:
N860 G641 ADISPOS=1 X0 Y1.37 D1 S10125 F1500 M3 M8 M7
N870 CYCLE81(39,38,1,-14,)
N880 X0 Y-1.37
N890 CYCLE81(50,38,1,-14,)
N900 ENDLABEL:
N910 G55
N920 ROT RPL=180
N930 REPEAT LBD
N940 ROT


N950 T6 ;VHM-Bohrer D12.1
N960 L6(9300,3)
N970 G0 G54 AX[A__B]=DC(0)
N980 LBE:
N990 G641 ADISPOS=1 X-5 Y-30 D1 S9300 F2300 M3 M8 M7
N1000 CYCLE81(30,4,1,-30,0)
N1010 X-28 Y-36
N1020 CYCLE81(50,-12,1,-30,0)
N1030 ENDLABEL:
N1040 G55
N1050 ROT RPL=180
N1060 REPEAT LBE
N1070 ROT

N1080 M19
N1090 T0
N1100 L6
N1110 M87
N1120 $AC_TIMER[1]=-1
N1130 STOPRE
N1140 R20=($AC_TIMER[1])/60
N1150 M30


emel
Nowy użytkownik, używaj wyszukiwarki
Nowy użytkownik, używaj wyszukiwarki
Posty w temacie: 2
Posty: 4
Rejestracja: 08 sty 2016, 12:27
Lokalizacja: Wolsztyn

#4

Post napisał: emel » 12 sty 2016, 11:05

Proszę.


Autor tematu
tomaskov
Czytelnik forum poziom 1 (min. 10)
Czytelnik forum poziom 1 (min. 10)
Posty w temacie: 3
Posty: 10
Rejestracja: 08 sty 2016, 12:56
Lokalizacja: Śląsk

#5

Post napisał: tomaskov » 20 sty 2016, 12:55

Powoli dochodzę do tego, co jest potrzebne, a co nie.
chciałbym się jeszcze zapytać co oznacza
N130 G0 G54 AX[A__B]=DC(0) czy to ma związek z obrotem stołu? bo funkcja rot wszędzie jest na 180 stopni i nie wraca na zero? czy rot bez określenia kąta powoduje powrót na zero stopni?

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „Siemens Sinumerik CNC”