22.01.2015 Views

802Dsl Torna (TR) - Spinner CNC Takım Tezgahları Fabrikası

802Dsl Torna (TR) - Spinner CNC Takım Tezgahları Fabrikası

802Dsl Torna (TR) - Spinner CNC Takım Tezgahları Fabrikası

SHOW MORE
SHOW LESS
  • No tags were found...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Programlama<br />

8.9 Aritmetik parametreler LUD ve PLC değişkenleri<br />

Diğer adreslere atama<br />

Bir NC programının esnekliği bu aritmetik parametrelerin ya da ifadelerin diğer NC<br />

adreslerine aritmetik parametreler ile birlikte atanmasında yatar. Değerler, aritmetik<br />

ifadeler ve aritmetik parametreler tüm adreslere atanabilirler;<br />

İstisna: N, G ve L adresleri.<br />

Atama yaparken “=” işaretini adres karakterinden sonra yazın. Bir eksi işareti ile bir<br />

atamay sahip olmak da mümkündür.<br />

Eksen adreslerine atamalar için ayrı bir blok adresi de gereklidir (G0 fonksiyonları).<br />

Örnek:<br />

N10 G0 X=R2 ; X eksenine atama<br />

Aritmetik işlemler/aritmetik işlevler<br />

İşlemciler/aritmetik işlevler kullanılırken bilinen matematik notasyonunu kullanmak<br />

gereklidir. İşleme öncelikleri parantezlerle ayarlanır. Aksi durumda çarpma ve bölme<br />

toplama ve çıkarmanın önüne geçer.<br />

Dereceler trigonometrik işlevler için kullanılırlar.<br />

İzinli aritmetik işlevler: Bkz. “Talimatların genel görünümü” bölümü<br />

Programlama örneği: R parametreleri ile hesaplama<br />

N10 R1 = R1+1<br />

; Yeni R1 eski R1 artı 1 ile sonuçlanır<br />

N20 R1=R2+R3 R4=R5–R6 R7=R8* R9 R10=R11/R12<br />

N30 R13=SIN(25.3) ;R13 sine 25.3 dereceyi elde eder<br />

N40 R14=R1*R2+R3 ;Çarpma öncesi toplama R14=(R1*R2)+R3<br />

N50 R14=R3+R2*R1 ;N40 bloğu olarak sonuç<br />

N60 R15 = SQRT(R1*R1+R2*R2) R12 + R15 anlam: R15 = ;<br />

N70 R1 = –R1<br />

; Yeni R1 negatif eski R1’dir<br />

Programlama örneği: R parametrelerini eksenlere atayın<br />

N10 G1 G91 X=R1 Z=R2 F300 ;Ayrı bloklar (hızlanan bloklar)<br />

N20 Z=R3<br />

N30 X = –R4<br />

N40 Z = SIN(25.3)–R5 ; aritmetik işlemli<br />

...<br />

Programlama örneği: Dolaylı programlama<br />

N10 R1=5<br />

;5 değerini (tam sayı) doğrudan R1’e atayın<br />

...<br />

N100 R[R1] = 27.123 ; 27.123 değerini dolaylı olarak R5’e atayın<br />

8-232<br />

SINUMERIK 802D sl Kullanım ve Programlama <strong>Torna</strong> (BP-D), 05/2005 Baskısı<br />

6FC5 398-1CP10-1BA0

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!