{"id":474,"date":"2026-10-07T16:42:59","date_gmt":"2026-10-07T13:42:59","guid":{"rendered":"https:\/\/www.rasotomasyon.com\/tr\/?p=474"},"modified":"2026-10-07T16:52:39","modified_gmt":"2026-10-07T13:52:39","slug":"fanuc-robot-sdk","status":"publish","type":"post","link":"https:\/\/www.rasotomasyon.com\/tr\/fanuc-robot-sdk.html","title":{"rendered":"FANUC Robot SDK"},"content":{"rendered":"\n<div style=\"font-family:Poppins,Arial,sans-serif;color:#1f2a44;line-height:1.7;\">\n\n<div style=\"background:linear-gradient(135deg,#0b1f4d 0%,#16346f 100%);color:#fff;border-radius:18px;padding:36px 32px;margin-bottom:28px;\">\n<span style=\"display:inline-block;background:rgba(255,255,255,.14);border-radius:999px;padding:5px 14px;font-size:12px;letter-spacing:.04em;\">RAS OTOMASYON \u00b7 END\u00dcSTR\u0130YEL YAZILIM<\/span>\n<h2 style=\"color:#fff;font-size:34px;margin:16px 0 10px;\">FANUC Robot SDK<\/h2>\n<p style=\"font-size:18px;margin:0 0 14px;color:#e6edff;\">FANUC robotlar\u0131n\u0131zdaki veriye kendi yaz\u0131l\u0131m\u0131n\u0131zdan ula\u015f\u0131n. Register, de\u011fi\u015fken, I\/O, pozisyon ve dosyalar; C# ve Visual Basic ile geli\u015ftirdi\u011finiz uygulamalara haz\u0131r bir .NET k\u00fct\u00fcphanesiyle eklenir.<\/p>\n<p style=\"border-left:4px solid #4f8cff;padding-left:14px;margin:0;font-weight:600;\">.NET 8 ve .NET Framework 4.8 deste\u011fi \u00b7 C# \/ Visual Basic<\/p>\n<\/div>\n\n<div style=\"display:flex;flex-wrap:wrap;gap:14px;margin-bottom:34px;\">\n<div style=\"flex:1 1 150px;background:#fff;border-radius:14px;box-shadow:0 4px 14px rgba(15,30,70,.12);padding:16px;text-align:center;\"><div style=\"font-size:30px;font-weight:700;color:#16346f;\">2<\/div><div style=\"font-size:13px;\">Hedef platform<br>(.NET 8 \/ .NET FW 4.8)<\/div><\/div>\n<div style=\"flex:1 1 150px;background:#fff;border-radius:14px;box-shadow:0 4px 14px rgba(15,30,70,.12);padding:16px;text-align:center;\"><div style=\"font-size:30px;font-weight:700;color:#16346f;\">2<\/div><div style=\"font-size:13px;\">Programlama dili<br>(C# \/ Visual Basic)<\/div><\/div>\n<div style=\"flex:1 1 150px;background:#fff;border-radius:14px;box-shadow:0 4px 14px rgba(15,30,70,.12);padding:16px;text-align:center;\"><div style=\"font-size:30px;font-weight:700;color:#16346f;\">5<\/div><div style=\"font-size:13px;\">Haz\u0131r tan\u0131<br>denetimi<\/div><\/div>\n<\/div>\n\n<h2 style=\"color:#0b1f4d;\">Robot verisi, uygulaman\u0131z\u0131n i\u00e7inde<\/h2>\n<p>FANUC Robot SDK, FANUC kontrol\u00f6rleri ile kendi yaz\u0131l\u0131mlar\u0131n\u0131z aras\u0131nda veri al\u0131\u015fveri\u015fini kolayla\u015ft\u0131ran bir .NET k\u00fct\u00fcphanesidir. \u0130zleme ekranlar\u0131, veri toplama uygulamalar\u0131, test ara\u00e7lar\u0131 ya da fabrikan\u0131za \u00f6zel yaz\u0131l\u0131mlar geli\u015ftiriyorsan\u0131z, robot verisine tek bir k\u00fct\u00fcphane \u00fczerinden ula\u015f\u0131rs\u0131n\u0131z.<\/p>\n<p>Robotun register, de\u011fi\u015fken, I\/O ve pozisyon bilgilerini okuyabilir, belirli \u00e7\u0131k\u0131\u015flara, register&#8217;lara ve de\u011fi\u015fkenlere de\u011fer yazabilir, kontrol\u00f6rdeki dosyalar\u0131 bilgisayar\u0131n\u0131za alabilirsiniz.<\/p>\n\n<div style=\"background:#f3f6fd;border-radius:14px;border-left:4px solid #2f6fe4;padding:20px 24px;margin:26px 0;\">\n<h3 style=\"margin:0 0 12px;color:#16346f;\">Desteklenen kontrol\u00f6r tipleri<\/h3>\n<span style=\"display:inline-block;background:#e8f0ff;color:#16346f;border-radius:999px;padding:6px 16px;font-size:15px;font-weight:600;margin:0 8px 8px 0;\">R-30iA<\/span>\n<span style=\"display:inline-block;background:#e8f0ff;color:#16346f;border-radius:999px;padding:6px 16px;font-size:15px;font-weight:600;margin:0 8px 8px 0;\">R-30iB<\/span>\n<span style=\"display:inline-block;background:#e8f0ff;color:#16346f;border-radius:999px;padding:6px 16px;font-size:15px;font-weight:600;margin:0 8px 8px 0;\">R-30iB Plus<\/span>\n<\/div>\n\n<h2 style=\"color:#0b1f4d;\">Neler sunar?<\/h2>\n<div style=\"display:flex;flex-wrap:wrap;gap:18px;margin:18px 0 30px;\">\n\n<div style=\"flex:1 1 260px;background:#fff;border-radius:14px;border-top:4px solid #2f6fe4;box-shadow:0 4px 14px rgba(15,30,70,.12);padding:20px;\">\n<h3 style=\"margin:0 0 8px;color:#16346f;\">Register ve de\u011fi\u015fkenler<\/h3>\n<p style=\"margin:0 0 10px;\">Say\u0131sal register&#8217;lar\u0131 a\u00e7\u0131klamalar\u0131yla birlikte okuyun ve yaz\u0131n. Sistem ve program de\u011fi\u015fkenlerine ve string register&#8217;lara eri\u015fin.<\/p>\n<span style=\"display:inline-block;background:#e8f0ff;color:#16346f;border-radius:8px;padding:4px 10px;font-size:13px;\">\u2714 Yaz\u0131lan de\u011fer geri okunarak do\u011frulan\u0131r<\/span>\n<\/div>\n\n<div style=\"flex:1 1 260px;background:#fff;border-radius:14px;border-top:4px solid #2f6fe4;box-shadow:0 4px 14px rgba(15,30,70,.12);padding:20px;\">\n<h3 style=\"margin:0 0 8px;color:#16346f;\">I\/O okuma ve yazma<\/h3>\n<p style=\"margin:0 0 10px;\">Tan\u0131ml\u0131 t\u00fcm I\/O t\u00fcrlerini okuyun. DO, RO, GO, AO ve Flag \u00e7\u0131k\u0131\u015flar\u0131n\u0131 y\u00f6netin; yazma sonras\u0131 de\u011fer kontrol edilir.<\/p>\n<span style=\"display:inline-block;background:#e8f0ff;color:#16346f;border-radius:8px;padding:4px 10px;font-size:13px;\">\u2714 Giri\u015f sinyalleri salt okunur<\/span>\n<\/div>\n\n<div style=\"flex:1 1 260px;background:#fff;border-radius:14px;border-top:4px solid #2f6fe4;box-shadow:0 4px 14px rgba(15,30,70,.12);padding:20px;\">\n<h3 style=\"margin:0 0 8px;color:#16346f;\">Pozisyon bilgisi<\/h3>\n<p style=\"margin:0 0 10px;\">Pozisyon register&#8217;lar\u0131n\u0131, robotun anl\u0131k eklem de\u011ferlerini ve anl\u0131k pozisyonunu uygulaman\u0131za al\u0131n. Kontrol\u00f6r\u00fcn verdi\u011fi de\u011fer oldu\u011fu gibi korunur.<\/p>\n<\/div>\n\n<div style=\"flex:1 1 260px;background:#fff;border-radius:14px;border-top:4px solid #2f6fe4;box-shadow:0 4px 14px rgba(15,30,70,.12);padding:20px;\">\n<h3 style=\"margin:0 0 8px;color:#16346f;\">Dosya eri\u015fimi ve toplu indirme<\/h3>\n<p style=\"margin:0 0 10px;\">Robottaki dosyalar\u0131 listeleyin, tek tek okuyun ya da klas\u00f6r yap\u0131s\u0131yla birlikte toplu olarak indirin. HTTP ve FTP se\u00e7enekleri mevcuttur.<\/p>\n<span style=\"display:inline-block;background:#e8f0ff;color:#16346f;border-radius:8px;padding:4px 10px;font-size:13px;\">\u2714 FTPS deste\u011fi \u00b7 Robotta dosya yaz\u0131lmaz veya silinmez<\/span>\n<\/div>\n\n<\/div>\n\n<h2 style=\"color:#0b1f4d;\">Neden FANUC Robot SDK?<\/h2>\n<div style=\"display:flex;flex-wrap:wrap;gap:18px;margin:18px 0 30px;\">\n<div style=\"flex:1 1 220px;background:#f3f6fd;border-radius:14px;padding:18px;\"><h3 style=\"margin:0 0 6px;color:#16346f;\">Haz\u0131r ve kullan\u0131ma uygun<\/h3><p style=\"margin:0;\">Tek bir .NET k\u00fct\u00fcphanesiyle, kendi yaz\u0131l\u0131m\u0131n\u0131za robot haberle\u015fmesini s\u0131f\u0131rdan yazmadan ekleyin. Her iki platform i\u00e7in ayr\u0131 s\u00fcr\u00fcmler haz\u0131rd\u0131r.<\/p><\/div>\n<div style=\"flex:1 1 220px;background:#f3f6fd;border-radius:14px;padding:18px;\"><h3 style=\"margin:0 0 6px;color:#16346f;\">G\u00fcvenilir yazma i\u015flemleri<\/h3><p style=\"margin:0;\">Register ve \u00e7\u0131k\u0131\u015f yazmalar\u0131 geri okumayla do\u011frulan\u0131r. Sonucu belirsiz kalan yazmalar a\u00e7\u0131k\u00e7a bildirilir; hatalar sessizce ge\u00e7ilmez.<\/p><\/div>\n<div style=\"flex:1 1 220px;background:#f3f6fd;border-radius:14px;padding:18px;\"><h3 style=\"margin:0 0 6px;color:#16346f;\">Net hata bilgisi<\/h3><p style=\"margin:0;\">Hangi i\u015flemin neden ba\u015far\u0131s\u0131z oldu\u011fu ve varsa kontrol\u00f6r hata kodu uygulaman\u0131za iletilir; sorunu sahada daha h\u0131zl\u0131 bulursunuz.<\/p><\/div>\n<div style=\"flex:1 1 220px;background:#f3f6fd;border-radius:14px;padding:18px;\"><h3 style=\"margin:0 0 6px;color:#16346f;\">\u00d6rnek uygulamalar<\/h3><p style=\"margin:0;\">C# ve Visual Basic ile haz\u0131rlanm\u0131\u015f Windows Forms \u00f6rnekleri, t\u00fcm i\u015flemleri haz\u0131r ekranlarda g\u00f6sterir; projenize ba\u015flarken zaman kazand\u0131r\u0131r.<\/p><\/div>\n<\/div>\n\n<div style=\"background:#fff7e6;border-left:4px solid #f0a020;border-radius:8px;padding:14px 18px;margin:26px 0;\">\n<strong>Kapsam hakk\u0131nda:<\/strong> SDK, robot verisine eri\u015fime odaklan\u0131r; robot program\u0131 ba\u015flatmaz ve robotu hareket ettirmez. Kontrol\u00f6r modeli, yaz\u0131l\u0131m s\u00fcr\u00fcm\u00fc ve eri\u015fim ayarlar\u0131 sahaya g\u00f6re farkl\u0131l\u0131k g\u00f6sterebilece\u011finden, uyumlulu\u011fu kurulum \u00f6ncesinde birlikte do\u011frulayal\u0131m. Robot emniyet i\u015flevleri her zaman ba\u011f\u0131ms\u0131z sistemlerle sa\u011flanmal\u0131d\u0131r.\n<\/div>\n\n<div style=\"background:linear-gradient(135deg,#0b1f4d 0%,#16346f 100%);color:#fff;border-radius:18px;padding:30px;text-align:center;margin-top:30px;\">\n<h2 style=\"color:#fff;margin:0 0 8px;\">FANUC Robot SDK&#8217;y\u0131 Deneyin<\/h2>\n<p style=\"margin:0 0 16px;\">Bilgi, demo veya teklif almak i\u00e7in bizimle ileti\u015fime ge\u00e7in: <a href=\"mailto:info@rasotomasyon.com\" style=\"color:#9ec2ff;\">info@rasotomasyon.com<\/a> \u00b7 +90 224 334 09 81<\/p>\n<a href=\"https:\/\/www.rasotomasyon.com\/tr\/bize-ulasin\" style=\"display:inline-block;background:#fff;color:#0b1f4d;border-radius:8px;padding:10px 22px;font-weight:600;text-decoration:none;\">\u0130leti\u015fime Ge\u00e7in<\/a>\n<\/div>\n\n<p style=\"font-size:12px;color:#6b7690;margin-top:18px;\">FANUC, ilgili sahibinin tescilli markas\u0131d\u0131r.<\/p>\n\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>RAS OTOMASYON \u00b7 END\u00dcSTR\u0130YEL YAZILIM FANUC Robot SDK FANUC robotlar\u0131n\u0131zdaki veriye kendi yaz\u0131l\u0131m\u0131n\u0131zdan ula\u015f\u0131n. Register, de\u011fi\u015fken, I\/O, pozisyon ve dosyalar; C# ve Visual Basic ile geli\u015ftirdi\u011finiz uygulamalara haz\u0131r bir .NET k\u00fct\u00fcphanesiyle eklenir. .NET 8 ve .NET Framework 4.8 deste\u011fi \u00b7 C# \/ Visual Basic 2 Hedef platform(.NET 8 \/ .NET FW 4.8) 2 Programlama dili(C# [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":481,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"footnotes":""},"categories":[55],"tags":[],"class_list":["post-474","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ozel-yazilim"],"_links":{"self":[{"href":"https:\/\/www.rasotomasyon.com\/tr\/wp-json\/wp\/v2\/posts\/474","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.rasotomasyon.com\/tr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.rasotomasyon.com\/tr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.rasotomasyon.com\/tr\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/www.rasotomasyon.com\/tr\/wp-json\/wp\/v2\/comments?post=474"}],"version-history":[{"count":5,"href":"https:\/\/www.rasotomasyon.com\/tr\/wp-json\/wp\/v2\/posts\/474\/revisions"}],"predecessor-version":[{"id":482,"href":"https:\/\/www.rasotomasyon.com\/tr\/wp-json\/wp\/v2\/posts\/474\/revisions\/482"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.rasotomasyon.com\/tr\/wp-json\/wp\/v2\/media\/481"}],"wp:attachment":[{"href":"https:\/\/www.rasotomasyon.com\/tr\/wp-json\/wp\/v2\/media?parent=474"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.rasotomasyon.com\/tr\/wp-json\/wp\/v2\/categories?post=474"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.rasotomasyon.com\/tr\/wp-json\/wp\/v2\/tags?post=474"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}