System
Not
Tüm temel sistem değişkenleri bu bölümde yer almaktadır. Bu nedenle, bu bölüm yüksek derecede hassasiyete sahiptir ve mantıksız değişiklikler programın çalışmasını bozabilir veya cihazın mekanik aksamına zarar verebilir.
System \ AlarmEnabled
Bu değişken, AlarmEnabled'in True veya False olarak tanımlanmasını sağlar.
- Eğer bu değişken False olarak ayarlanmışsa, AlarmEnabled tamamen devre dışı bırakılır ve dikkate alınmaz.
- Eğer bu değişken True olarak ayarlanmışsa, AlarmEnabled etkinleştirilir. Motorların alarm bölümleri doğru şekilde kablolandıysa (ikinci bölüme bakınız), motorlar alarm verirse alarm gösterilir. Ayrıca, alarm bölümünün kablolaması yanlış yapılmışsa veya hiç kablolama yapılmamışsa alarm yine de etkinleşir.
Notlar:
- Bir eksende hata oluştuğunda, tüm eksenler durdurulur.
- Step motorlarında alarm çıkışı olmadığından, AlarmEnabled değişkeni False olarak ayarlanmalıdır.
System \ Connection
Bu değişken, kontrolörün bilgisayar ile olan bağlantı türünü belirler ve kullanılan kontrolör türüne bağlı olarak LAN veya USB olarak ayarlanabilir.
System \ EmergencyType
Bu değişken, acil durdurma (Emergency) düğmesine basıldığında hangi işlemlerin gerçekleştirileceğini belirler.
Emergency Türü | Açıklama |
---|---|
None | Acil durdurma sırasında, yalnızca cihaz durdurulur. Aslında, Pause komutuna benzer, ancak programın tekrar çalıştırılması mümkün değildir. |
ClearOutPorts | Acil durdurma sırasında, eksenlerin durdurulmasının yanı sıra, kontrolörün dijital çıkış portları kapatılır. |
ClearAnalog | Acil durdurma sırasında, eksenlerin durdurulmasının yanı sıra, analog çıkışlar kapatılır. |
DisableAxes | Acil durdurma sırasında, eksenler durdurulur ve ayrıca devre dışı bırakılır, böylece motorlar serbest bırakılır. |
ResetToolPath | Acil durdurma sırasında, eksenlerin durdurulmasının yanı sıra, ToolPath sıfırlanır ve programın ilk koordinatlarına geri döner. |
ClearOutPorts+ClearAnalog | Acil durdurma sırasında, eksenlerin durdurulmasının yanı sıra, kontrolörün dijital çıkış portları ve analog çıkışlar kapatılır. |
All | Acil durdurma sırasında, kontrolörün dijital çıkış portları ve analog çıkışları kapatılır, eksenler durdurulur ve devre dışı bırakılır, motorlar serbest bırakılır ve ToolPath sıfırlanarak programın ilk koordinatlarına geri döner. |
System \ HomeNecessary
Bu değişken, cihazın Home (referans) noktasının varlığının ne kadar önemli olduğunu belirlemek için kullanılır.
Durum | Açıklama |
---|---|
0 | Bu durumda, Home'un var olup olmaması önemli değildir. Hem eksenler manuel olarak hareket ettirilebilir hem de program çalıştırılabilir. |
1 | Bu durumda, eğer cihazın Home'u yoksa eksenler manuel olarak hareket ettirilebilir ancak program çalıştırılamaz. |
2 | Bu durumda, eğer cihazın Home'u yoksa ne eksenler manuel olarak hareket ettirilebilir ne de program çalıştırılabilir. Öncelikle cihazın Home'unu alması gerekir ki hem eksenler manuel olarak hareket ettirilebilsin hem de program çalıştırılabilsin. |
System \ HomeOrder
Bu değişken, eksenlerin Home alma sırasını belirlemek için kullanılır. Örneğin, Z,XY
olarak ayarlandığında, önce Z ekseni Home alır, ardından X ve Y eksenleri aynı anda Home alır.
- Eksenler arasında virgül olduğunda, belirtilen sırayla ayrı ayrı Home alma işlemi yapılır. Örneğin
Z,X,Y
, bu durumda önce Z ekseni, sonra X ekseni ve son olarak Y ekseni Home alır. - Eksenler arasında virgül olmadığında, eksenler aynı anda Home alır. Örneğin
ZXY
, bu durumda ZXY eksenleri aynı anda Home alır.
System\PulseDivider
Bu değişken, kontrolörün çıkış sinyallerini belirli sayılara bölmek için kullanılır. Aslında, kontrolörün Pulse Rate'i (Pals Hızı) ile motorlar arasında uyum sağlamak amacıyla kullanılır. Örneğin, kontrolörün Pulse Rate'i 500 kHz ise ve kullanılan motorların Pulse Rate'i daha düşükse, Pulse Divider bu hızı uygun bir değere düşürür. Örneğin, servo motorun Pulse Rate'i 200 kHz ise, Pulse Divider değeri 4 olarak ayarlanır, böylece kontrolörün çıkış Pulse Rate'i 125 kHz olur. Başka bir örnekte, Pulse Rate'i 100 kHz olan step motorlar için Pulse Divider değeri 8 olarak seçilir, böylece step motor, kontrolörün sinyallerini okuyabilir.
System \ Analogs \ Analog[n] \ Enabled
Bu değişken, analog çıkış pinlerinin (Analog1 ve Analog2) etkinleştirilip etkinleştirilmeyeceğini belirler.
- True: Port aktif hale gelir ve tanımlanan linke göre kullanılabilir.
- False: Port devre dışı bırakılır ve dikkate alınmaz.
System \ Analogs \ Analogs[n] \ Link
Link
- Value ( Sayısal değerler veya parametrelerle ilgili bağlantılar )
- Analog ( Analoglarla ilgili bağlantılar )
- Function ( Fonksiyonlara Bağlı Linkler )
- OutPort ( Çıkış Pinlerine Bağlantılı Linkler )
- InPort ( Giriş Pinlerine Bağlantılı Linkler )
System \ Axes \ Axes[n] \ Acceleration
- [n]: 1 ile 6 arasında bir sayı olup, eksen numarasını belirler. Dikkat edin, aktif eksenler arasında pasif eksen bulunması kabul edilemez.
- Bu değişken, eksenin manuel hareketi için hızlanma değerini
unit/s²
cinsinden belirler. Bu değişkenin değeri, ToolPath tarafından yürütülen programın hızlanmasını etkilemez. - Bu değişkenin uygun değeri, eksenin ataletini, ağırlığını ve motorun gücünü göz önünde bulundurarak belirlenir. Genel olarak, atalet ve eksen ağırlığı bu değişkenle ters orantılı, motor gücü ise doğru orantılıdır.
- Bu değişken için tanımlanabilecek değer,
10
ile30000
arasında bir sayıdır.
System \ Axes \ Axes[n] \ AlarmEnabled
- [n]: 1 ile 6 arasında bir sayı olup, eksen numarasını belirler. Dikkat edin, aktif eksenler arasında pasif eksen bulunması kabul edilemez.
- Eğer AlarmEnabled değişkeni, System\AlarmEnabled adresinde etkinleştirilmişse, bu değişken dikkate alınır.
- AlarmEnabled değişkeni True ve False olarak tanımlanmıştır.
- Eğer bu değişken False ise, ilgili eksenin AlarmEnabled özelliği tamamen devre dışı bırakılır ve dikkate alınmaz.
- Eğer bu değişken True ise, ilgili eksenin AlarmEnabled özelliği etkinleşir. Eğer eksenin motoru ile ilgili alarm bölümü doğru şekilde kablolanmışsa (ikinci bölüme göre), eksen motoru alarm verirse bu alarm gösterilir. Ayrıca, alarm bölümü yanlış kablolanmışsa veya kablo bağlanmamışsa, yine eksenin alarmı etkinleşir.
- Dikkat edin, step motorlarda alarm çıkışı olmadığı için AlarmEnabled değişkeni False olarak ayarlanmalıdır.
System \ Axes \ Axes[n] \ Backlash
- [n]: 1 ile 6 arasında bir sayı olup, eksen numarasını belirler. Dikkat edin, aktif eksenler arasında pasif eksen bulunması kabul edilemez.
- Eğer eksen mekanik olarak lüft yapıyorsa, bu değişken kullanılarak lüft etkisi yaklaşık olarak giderilebilir. Bu değer, eksen boyunca ortalama lüft miktarı olup, eksenin birimi cinsinden tanımlanmalıdır.
- Bu değişken için tanımlanabilecek değer,
0
ile1
arasında bir sayıdır.
System \ Axes \ Axes[n] \ Direction
- [n]: 1 ile 6 arasında bir sayı olup, eksen numarasını belirler. Dikkat edin, aktif eksenler arasında pasif eksen bulunması kabul edilemez.
- Bu değişken, eksenin hareket yönünü belirlemek için kullanılır. Ekselerin hareket yönü uluslararası standartlarla uyumlu olmalıdır. Ekselerin doğru yönünü belirlemek için sağ el kuralı kullanılabilir.

- Bu değişken için tanımlanabilecek değer, Negative veya Positive'tir.
System \ Axes \ Axes[n] \ Enabled
- [n]: 1 ile 6 arasında bir değer olup, eksen numarasını belirtir. Dikkat edin, aktif eksenler arasında pasif bir eksenin bulunması kabul edilemez.
- Enabled değişkeni True ve False olarak tanımlanmıştır.
- Eğer bu değişken False ise, ilgili eksen tamamen devre dışı bırakılır ve göz ardı edilir.
- Eğer bu değişken True ise, ilgili eksen etkin hale gelir.
- Dikkat edilmesi gereken nokta, eksenlerin sırayla etkinleştirilmesi gerektiğidir. Örneğin, 1. ve 3. ekseni etkinleştirip, 2. ekseni devre dışı bırakamazsınız; 1. ve 2. ekseni etkinleştirip, 3. ekseni devre dışı bırakmanız gerekir.
System \ Axes \ Axes[n] \ HomeDetectVelocity
- [n]: 1 ile 6 arasında bir değer olup, eksen numarasını belirtir. Dikkat edin, aktif eksenler arasında pasif bir eksenin bulunması kabul edilemez.
- Bu değişken, eksenin Home sensörünü algıladıktan sonraki geri dönüş hızını belirler. Bu hızın düşük olması, Home sensörünün hassas noktasını doğru bir şekilde tespit edebilmesi için önemlidir. Home sensörü algılandıktan sonra eksen, sensörün serbest kalana kadar ters yönde hareket eder.
System \ Axes \ Axes[n] \ HomeDirection
- [n]: 1 ile 6 arasında bir değer olup, eksen numarasını belirtir. Dikkat edin, aktif eksenler arasında pasif bir eksenin bulunması kabul edilemez.
- Bu değişken, eksenin Home sensörüne doğru hareket yönünü belirlemek için kullanılır. Bu sayede Home sensörünün konumunu tanımlamak mümkündür.
- Bu değişken için tanımlanabilecek değerler, Negative veya Positive'tir.
System \ Axes \ Axes[n] \ HomeDisplace
- [n]: 1 ile 6 arasında bir değer olup, eksen numarasını belirtir. Dikkat edin, aktif eksenler arasında pasif bir eksenin bulunması kabul edilemez.
- Home işlemi tamamlandıktan sonra, eksenin Home noktasından ne kadar uzaklaşacağını bu değişken belirler.
System \ Axes \ Axes[n] \ HomeFastVelocity
- [n]: 1 ile 6 arasında bir değer olup, eksen numarasını belirtir. Dikkat edin, aktif eksenler arasında pasif bir eksenin bulunması kabul edilemez.
- Eğer yüksek hızda Home işlemi gerekiyorsa, bu değişkenle hız ayarlanır.
- Bu değişkenin çalışabilmesi için sensör eklenmesi gerekmektedir. İlk Home sensörü HomeFastVelocity, ikinci Home sensörü ise HomeVelocity için kullanılır.
System \ Axes \ Axes[n] \ HomeLocation
- [n]: 1 ile 6 arasında bir değer olup, eksen numarasını belirtir. Dikkat edin, aktif eksenler arasında pasif bir eksenin bulunması kabul edilemez.
- Bu değişken, Home sensörü etkinleştirildikten sonra Home noktasının koordinatlarını belirlemek için kullanılır. Başka bir deyişle, Home noktası MinCourse veya MaxCourse dışında bir yerdeyse, bu değişkenle sayısal olarak tanımlanabilir.
System \ Axes \ Axes[n] \ HomeVelocity
- [n]: 1 ile 6 arasında bir değer olup, eksen numarasını belirtir. Dikkat edin, aktif eksenler arasında pasif bir eksenin bulunması kabul edilemez.
- Home işlemi sırasında eksenin hızını bu değişken belirler.
System \ Axes \ Axes[n] \ MaxCourse
- [n]: 1 ile 6 arasında bir değer olup, eksen numarasını belirtir. Dikkat edin, aktif eksenler arasında pasif bir eksenin bulunması kabul edilemez.
- Bu değişken, ilgili eksenin sahip olabileceği maksimum kursu belirler. Başka bir deyişle, Home işleminden sonra bu değer eksenin üst sınırı olarak kabul edilir ve eksen bu sınırın dışına çıkmaz.
- Bu değişken için tanımlanabilecek değer,
-109
ile109
arasında bir sayı olabilir.
System \ Axes \ Axes[n] \ MaxCourseGrid
- [n]: 1 ile 6 arasında bir değer olup, eksen numarasını belirtir. Dikkat edin, aktif eksenler arasında pasif bir eksenin bulunması kabul edilemez.
- Bu değişken, Home işleminden önce veya Home işlemi gerekmediğinde, ToolPath üzerindeki maksimum kurs kılavuz çizgilerini gösterir. Başka bir deyişle, Home işleminden önce veya gerekmediğinde, kılavuz çizgilerinin üst sınırı bu değişkenle belirlenir.
- Bu değişken için tanımlanabilecek değer,
-109
ile109
arasında bir sayı olabilir.
System \ Axes \ Axes[n] \ MaxVelocity
- [n]: 1 ile 6 arasında bir değer olup, eksen numarasını belirtir. Dikkat edin, aktif eksenler arasında pasif bir eksenin bulunması kabul edilemez.
- Bu değişken, eksen için izin verilen maksimum hızı belirler. Bu değer, eksenin tüm hız durumlarını etkiler.
- Bu değişken için bir değer girilmezse, eksen için mevcut olan maksimum hız kabul edilir.
System \ Axes \ Axes[n] \ MinCourse
- [n]: 1 ile 6 arasında bir değer olup, eksen numarasını belirtir. Dikkat edin, aktif eksenler arasında pasif bir eksenin bulunması kabul edilemez.
- Bu değişken, ilgili eksenin sahip olabileceği minimum kursu belirler. Başka bir deyişle, Home işleminden sonra bu değer eksenin alt sınırı olarak kabul edilir ve eksen bu sınırın dışına çıkmaz.
- Bu değişken için tanımlanabilecek değer,
-109
ile109
arasında bir sayı olabilir.
System \ Axes \ Axes[n] \ MinCourseGrid
- [n]: 1 ile 6 arasında bir değer olup, eksen numarasını belirtir. Dikkat edin, aktif eksenler arasında pasif bir eksenin bulunması kabul edilemez.
- Bu değişken, Home işleminden önce veya Home işlemi gerekmediğinde, ToolPath üzerindeki minimum kurs kılavuz çizgilerini gösterir. Başka bir deyişle, Home işleminden önce veya gerekmediğinde, kılavuz çizgilerinin alt sınırı bu değişkenle belirlenir.
- Bu değişken için tanımlanabilecek değer,
-109
ile109
arasında bir sayı olabilir.
System \ Axes \ Axes[n] \ Name
- [n]: 1 ile 6 arasında bir değer olup, eksen numarasını belirtir. Dikkat edin, aktif eksenler arasında pasif bir eksenin bulunması kabul edilemez.
- Eksen adı bu değişkenle belirlenir.
- Eksen adı X, Y, Z, U, V, W, A, B ve C harflerinden biri olabilir.
System \ Axes \ Axes[n] \ Rotary
- [n]: 1 ile 6 arasında bir değer olup, eksen numarasını belirtir. Dikkat edin, aktif eksenler arasında pasif bir eksenin bulunması kabul edilemez.
- Rotary değişkeni True ve False olarak tanımlanmıştır.
- Eğer bu değişken False ise, ilgili eksenin hareketi doğrusal kabul edilir.
- Eğer bu değişken True ise, ilgili eksenin hareketi döner hareket olarak kabul edilir.
- Dikkat edin, eksen döner hareket için seçilmişse, eksenin hareketi MinCourse ve MaxCourse tarafından sınırlanmaz; bu sınırlar dışında kalan değerler, konum korunarak sınırlar içine getirilir.
System \ Axes \ Axes[n] \ RundTrip
- [n]: 1 ile 6 arasında bir değer olup, eksen numarasını belirtir. Dikkat edin, aktif eksenler arasında pasif bir eksenin bulunması kabul edilemez.
- RundTrip değişkeni True ve False olarak tanımlanmıştır.
- Eğer bu değişken False ise, RundTrip tamamen devre dışı bırakılır ve göz ardı edilir.
- Eğer bu değişken True ise, eksenler taşınırken, önce ilgili eksen en üst noktaya taşınır, ardından diğer eksenler hedef konuma taşınır ve en sonunda ilgili eksen hedef konuma taşınır. Örneğin, router makinelerinde, eğer RundTrip Axes3 üzerinde True olarak ayarlanmışsa, eksenler taşındığında, önce Z ekseni en üst noktaya taşınır, ardından X ve Y eksenleri hedef konuma taşınır ve en sonunda Z ekseni hedef konuma taşınır.
System \ Axes \ Axes[n] \ SameAs
- [n]: 1 ile 6 arasında bir değer olup, eksen numarasını belirtir. Dikkat edin, aktif eksenler arasında pasif bir eksenin bulunması kabul edilemez.
- Bu değişken, bir eksenin pulse çıkışını belirli bir eksene bağlayarak iki eksenin senkronize çalışmasını sağlar. Bu değişkenin değeri, bu eksenin bağlanacağı eksenin adı veya numarası ile aynı olmalıdır.
- İlgili eksenin ters yönde hareket etmesi gerekiyorsa, eksen adının veya numarasının başına eksi işareti konulur.
- Genellikle bir eksende birden fazla motor bulunduğunda kullanılır.
- Dikkat edilmesi gereken nokta, SameAs parametresi belirlenen eksenin son eksen (Axis) olarak tanımlanması gerektiğidir.
System\Axes\Axes[n]\Step
- [n]: 1 ile 6 arasında bir değer olup, eksen numarasını belirtir. Dikkat edin, aktif eksenler arasında pasif bir eksenin bulunması kabul edilemez.
- Bu değişken, bir pulse büyüklüğünde hareket için eksenin hareket miktarını belirler. Aslında bu değişken, eksenlerin hareket miktarını standart birimlerden biriyle uyumlu hale getirmek için kullanılır ve buna kalibrasyon denir. Örneğin, ilgili eksenin 1 birim hareketi 1 milimetre, 1 santimetre, 1 inç vb. olabilir.
- Bu değişken, ölçüm ve oranlama yoluyla veya hesaplama ile elde edilir. Hesaplama yöntemi daha doğru ve güvenilir olup, bunun için sürücüler ve hareket iletim sistemi hakkında bilgi sahibi olmak gerekmektedir.
- Bu değişkenin ölçülmesi için Radonix Calibrator adlı yazılım sağlanmış olup, basitçe kalibrasyon yapılmasını sağlar. (Daha fazla bilgi için lütfen 5. bölüme bakınız.)
System \ Axes \ Axes[n] \ Unit
- [n]: 1 ile 6 arasında bir değer olup, eksen numarasını belirtir. Dikkat edin, aktif eksenler arasında pasif bir eksenin bulunması kabul edilemez.
- Bu değişken, birim göstermek için kullanılan bir string değeridir. Bu değişken, arayüzdeki iç hesaplamaları etkilemez ve sadece görüntüleme amaçlıdır.
System \ InPorts \ InPort[n] \ Enabled
- [n]: Kontrolcünün dijital giriş pin numarasını belirtir.
- Enabled değişkeni True ve False olarak tanımlanmıştır.
- Eğer bu değişken False ise, ilgili giriş portu tamamen devre dışı bırakılır ve göz ardı edilir.
- Eğer bu değişken True ise, ilgili giriş portu etkin hale gelir ve belirlenen bağlantıya göre kullanılabilir.
System \ InPorts \ InPort[nn] \ Link
Link
- Value ( Sayısal değerler veya parametrelerle ilgili bağlantılar )
- Analog ( Analoglarla ilgili bağlantılar )
- Function ( Fonksiyonlara Bağlı Linkler )
- OutPort ( Çıkış Pinlerine Bağlantılı Linkler )
- InPort ( Giriş Pinlerine Bağlantılı Linkler )
System \ InPorts \ InPort[n] \ NC
- [n]: Kontrol cihazının dijital giriş pin numarasını belirtir.
- Enabled değişkeni True ve False olarak tanımlanmıştır.
- Eğer bu değişken False veya boş bırakılmışsa, ilgili giriş portu Normalde Açık (Normally Open) olarak kabul edilir.
- Eğer bu değişken True olarak ayarlanmışsa, ilgili giriş portu Normalde Kapalı (Normally Closed) olarak kabul edilir.
System \ OutPorts \ OutPort[n] \ Enabled
- [n]: Kontrol cihazının dijital çıkış pin numarasını belirtir.
- Enabled değişkeni True ve False olarak tanımlanmıştır.
- Eğer bu değişken False ise, ilgili çıkış portu tamamen devre dışı bırakılır ve göz ardı edilir.
- Eğer bu değişken True ise, ilgili çıkış portu etkin hale gelir ve belirlenen bağlantıya göre kullanılabilir.
System \ OutPorts \ OutPort[n] \ Link
Link
- Value ( Sayısal değerler veya parametrelerle ilgili bağlantılar )
- Analog ( Analoglarla ilgili bağlantılar )
- Function ( Fonksiyonlara Bağlı Linkler )
- OutPort ( Çıkış Pinlerine Bağlantılı Linkler )
- InPort ( Giriş Pinlerine Bağlantılı Linkler )
System \ OutPorts \ OutPort[n] \ NC
- [n]: Kontrol cihazının dijital çıkış pin numarasını belirtir.
- Enabled değişkeni True ve False olarak tanımlanmıştır.
- Eğer bu değişken False veya boş bırakılmışsa, ilgili çıkış portu Normalde Açık (Normally Open) olarak kabul edilir.
- Eğer bu değişken True olarak ayarlanmışsa, ilgili çıkış portu Normalde Kapalı (Normally Closed) olarak kabul edilir.
System \ ToolPath \ Acceleration
- Bu değişken, programın yürütülmesi sırasında eksenlerin eşzamanlı hareketi için hızlanmayı
unit/s²
cinsinden belirler. Bu değişkenin uygun değeri, eksenin ataletini, ağırlığını ve motor gücünü göz önünde bulundurarak belirlenir. Bu değer, mekanik olarak yaklaşık bir şekilde hesaplanabilir.- Genel olarak, atalet ve eksen ağırlığı bu değişkenle ters orantılıdır, motor gücü ise doğru orantılıdır.
- Bu değişken için tanımlanabilecek değer,
10
ile30000
arasında bir sayıdır.
System \ ToolPath \ Axes
- ToolPath içinde eşzamanlı hareket (Interpolate) eden eksenler bu değişkenle belirlenir.
- Dikkat edin, eksen adları birbirinden virgül ( , ) ile ayrılmalıdır.
System \ ToolPath \ FeedVelocity
- GCode içinde Feed veya F komutu belirtilmemişse, bu değişkende tanımlanan değer, hareket hızının temelini oluşturur.
System \ ToolPath \ FeedVector
- Eğer bu değişken bir değer içermiyorsa, ToolPath'teki tüm eksenler eşzamanlı hareket hızının (Interpolate) hesaplanmasında kullanılır.
- Bu değişkende adı belirtilen eksenler, eşzamanlı hareket hızının (Interpolate) hesaplanmasında dikkate alınır.
System \ ToolPath \ Focus
- Focus değişkeni True ve False olarak tanımlanmıştır.
- Eğer bu değişken False veya boş bırakılmışsa, yürütülecek dosya açıldığında ekranın tamamı tezgah üzerine odaklanır ve tezgah ekranın tamamında görüntülenir.
- Eğer bu değişken True olarak ayarlanmışsa, yürütülecek dosya açıldığında ekranın tamamı çizim üzerine odaklanır ve çizim ekranın tamamında görüntülenir.
System \ ToolPath \ JunctionFactor
- Hareket yolunu G-koduna dönüştüren yazılımlar, genellikle eğri yolları küçük çizgilerle simüle ederler. Bu çizgiler arasında açılar bulunur ve bu açılar, çizgilerin uzunlukları ve ToolPath için tanımlanan hızlanma göz önüne alınarak, bu kesişim noktalarındaki izin verilen hız hesaplanır. Bu değişken, hesaplanan izin verilen hıza uygulanan bir katsayıdır.
- Düşük hızlanmanın öngörüldüğü durumlarda veya cihazın kesişim noktalarından daha yüksek hızlarda geçebilmesi durumunda,
1
'den büyük değerler kullanılır. - Bu değişken için tanımlanabilecek değer,
1
ile100
arasında bir sayıdır.
- Düşük hızlanmanın öngörüldüğü durumlarda veya cihazın kesişim noktalarından daha yüksek hızlarda geçebilmesi durumunda,
System \ ToolPath \ LastView
- LastView için üç genel yapı tanımlanmıştır:
- Default: Bu yapıda, program açıldığında ToolPath tezgahın üst görünümünü gösterir.
- Read_Data: Bu yapıda, program açıldığında ToolPath, daha önce Ctrl+Shift+Alt+V kısayol tuşu ile kaydedilen görünümü gösterir.
- Read_Write_Data: Bu yapıda, program tekrar açıldığında ToolPath, en son kullanılan görünümü gösterir.
System \ ToolPath \ MinLineLength
- Bu parametrenin değeri sıfır olduğunda, ortalama adımlar üst üste bindirilir ve bir vektör elde edilir. Başka bir deyişle, eğer bu parametrenin değeri sıfır ise, adımların 10 katı en küçük kabul edilebilir çizgi uzunluğu olarak belirlenir. Bu şekilde, bu değerden küçük çizgiler göz ardı edilir ve bir sonraki çizgiye bağlanır. Örneğin, adımlar 1 mikrometre ise ve bu parametrenin değeri sıfır ise, adımların 10 katı (yani 10 mikrometre) en küçük çizgi olarak kabul edilir. Bu durumda, 10 mikrometreden küçük çizgiler bir sonraki çizgiye bağlanırken, 10 mikrometre veya daha büyük çizgiler değişmeden yürütülür.
System \ ToolPath \ Smoothness
- Bu değişken, daha pürüzsüz ve yumuşak bir hareket sağlamak için kullanılır. Aslında hız eğrisi lineer bir formdan S-Curve (S-Eğrisi) formuna dönüştürülür. Bu değişkenin değeri arttıkça, S-Curve eğrisinin eğriliği de artar.
- Eğer cihazın hızı veya ivmesi yüksekse, bu değişkenin değeri yüksek belirlenmemelidir.
- Bu değişken için tanımlanabilecek değer, 1 ile 250 milisaniye arasında bir süredir.
System \ ToolPath \ TraverseAcceleration
- Bu değişken, program yürütülmeden eksenlerin yer değiştirme ivmesini
unit/s²
cinsinden belirler. Bu değişkenin uygun değeri, eksenin ataletini, ağırlığını ve motor gücünü göz önünde bulundurarak belirlenir. Bu değer mekanik olarak yaklaşık bir şekilde hesaplanabilir.- Genel olarak, atalet ve eksen ağırlığı bu değişkenle ters orantılıdır, motor gücü ise doğru orantılıdır.
- Bu değişken için tanımlanabilecek değer,
10
ile30000
arasında bir sayıdır.
System \ ToolPath \ TraverseVelocity
- Bu değişken, eksenlerin program yürütülmeden veya G0 komutu ile yer değiştirme hızını belirler.
System \ ToolPath \ View
- ToolPath'te görüntülenebilir eksenler bu değişken ile belirlenir. Bu değişkende yalnızca arayüzdeki görüntüleme kombinasyonu belirtilir ve X, Y, Z, C, A ve B adlarının bu kombinasyonlarda kullanılması gerekir.
- ToolPath'te kullanılan eksenler, bu değişkende belirtilen sıraya göre gösterilir.
- Bu değişkende belirtilen eksen sayısı, ToolPath'te kullanılan eksen sayısından fazla olmamalıdır.
ToolPath'in arayüzde görüntülenmesi için üç genel yapı ve eksen sırası aşağıdaki gibi tanımlanmıştır:
-
2 Eksen Yapısı: Bu yapıda, ilk eksen ekranda soldan sağa, ikinci eksen ise aşağıdan yukarıya doğru gösterilir. Örneğin,
X,Y
değeri, X ekseninin soldan sağa, Y ekseninin ise aşağıdan yukarıya doğru gösterildiği iki eksenli düz ve normal bir görünüm anlamına gelir.Y,X
değeri önceki durumun tersidir. Ayrıca,X,Z
ise X ekseninin soldan sağa, Z ekseninin ise aşağıdan yukarıya doğru gösterildiği iki eksenli bir görünümü ifade eder. -
3 Eksen Yapısı: Bu yapı, kullanıcılara birçok kombinasyon sunar. Bu kombinasyonlar, X, Y, Z gibi Kartezyen kombinasyonlar ve bunların yer değiştirmelerini içerir. Ayrıca, X, Y, C gibi yol hareketine teğet olan eksenlerin gösterimi için kombinasyonlar da mevcuttur. İlk eksen soldan sağa, ikinci eksen aşağıdan yukarıya ve üçüncü eksen, eğer C ekseni seçilmişse, yol hareketine teğet olacak şekilde; aksi takdirde monitörden dışarı doğru derinlikte gösterilir.
-
4 Eksen Yapısı: Bu yapı, X, Y, Z, A ve X, Y, Z, B gibi kombinasyonları ve ilk üç eksenin yer değiştirmelerini içerir. Bu kombinasyonlar, bir döner eksene sahip dört eksenli makinelerin gösterimi için kullanılır. Döner eksen birinci eksenle hizalanmışsa
X,Y,Z,A
kombinasyonu, ikinci eksenle hizalanmışsaX,Y,Z,B
kombinasyonu kullanılır.
Updated about 1 month ago