prosty program

Dyskusje na temat systemu Heidenhaina

Autor tematu
tenroh
Sympatyk forum poziom 2 (min. 50)
Sympatyk forum poziom 2 (min. 50)
Posty w temacie: 1
Posty: 58
Rejestracja: 04 lip 2010, 15:44
Lokalizacja: Warszawa

prosty program

#1

Post napisał: tenroh » 05 maja 2016, 16:19

Zacznę od tego,że używam Heidenhaina 155.
Jeżeli potrzebuję przybierać np. po 0,5mm w osi Z to korzystam z "IZ=-0,5" i po problemie.
Jak to samo zrobić w osi X lub Y? Jeżeli chcę np. coś splanować teraz to piszę taki program:

L X=o Y=o Z=o
L y=100
L X=10
L Y=0
L X=20
L Y=100
L X=30
L Y=0
ITD...

Jak to zrobić abym nie musiał ciągle dodawać w osi X tylko żeby wpisać stałą np.10?



Tagi:


nutrash
Stały bywalec (min. 70)
Stały bywalec (min. 70)
Posty w temacie: 1
Posty: 70
Rejestracja: 29 sty 2016, 19:24
Lokalizacja: Wrocław

#2

Post napisał: nutrash » 05 maja 2016, 16:28

Nie wiem jak w tym Heidenhainie ale generalnie musiałbys stworzyć pętlę i wowolac ja x razy. W iTNC530 poprzez LBL z wartością inkrementalną np IX+10, a taka pętle wywołać poprzez CALL LBL "nazwa" REP "ilość razy"


rafa30
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 1
Posty: 197
Rejestracja: 19 lut 2014, 23:41
Lokalizacja: hyt

#3

Post napisał: rafa30 » 05 maja 2016, 20:07

Witam ja bym to napisał w ten sposób
TOL CAL 3 Z S1000
L Z 200 R0 F MAX M03
L X+0 Y +0 R0 F MAX
L Z0 R0 F MAX
FN0:Q1=200
FN0:Q10=20
FN4:Q1=Q1 DIV Q10
LBL1
L IX+Q1 R0 F 1000
L Y100 R0 F 1000
L IX+Q1 R0 F 1000
L Y-0 RO F 1000
LBL0
FN2:Q10=Q10-+2
FN10:IF+Q10 NE0 GOTO LBL1
L Z200 RO F MAX M30

Q1- długosc frezowania w X
Q10-ilość powt.
FN4:to dzielenie 200/20=10mm na przejcie


yago44
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 1
Posty: 198
Rejestracja: 15 wrz 2007, 21:43
Lokalizacja: glogów

#4

Post napisał: yago44 » 06 maja 2016, 09:18

L X0 Y0 Z0
LBL1
L IX 10
L Y100
L IX 10
L Y0

CALL LBL 1 REP 5/5
dajesz zawsze jedno powtórzenie mniej niż potrzebujesz sfrezować.
alkohol niszczy skórę-szczególnie na dłoniach i kolanach.

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „Heidenhain”