CNC üçün G kodu: Tam Bələdçi

Bütün istehsalçılar hissələri və komponentləri istehsal etmək üçün dəzgahlara nəzarət etmək üçün CNC proqramlaşdırmasından istifadə edirlər. Bu avtomatik istehsal əməliyyatının mərkəzində, hərəkəti idarə edən bir sıra əmrlər var CNC maşın. Göstərilən əmrlər həndəsi kod (G kodu) kimi tanınır.

CNC üçün G Kodu nədir?

G Code CNC maşınlarında onların hərəkətini və əlavə funksiyalarını idarə etmək üçün tətbiq edilən xüsusi proqramlaşdırma dilini təsvir edir.

Bu, eksklüziv kompüter dili deyil, əksinə, motor və keçid / keçidlər təklif edən müqayisəli dərəcədə inkişaf etmiş dillər toplusudur.rele maşın funksiyalarına nəzarət əmrləri. Əmrlərdən bəzilərinə, mil sürəti, oxda hərəkət edən mühərriklər və artımlı və ya mütləq verilənlərə əsaslanan fiziki istiqamətlər daxildir.

CNC üçün Gcode kompüterlə idarə olunan istehsal avadanlıqlarını idarə etmək üçün ən populyar proqramlaşdırma dilidir.

Dil bəzən nisbətən mürəkkəb ola bilər və bir maşından digərinə fərqlənə bilər. Buna baxmayaraq, əsaslar ilkin göründüyündən çox sadədir və daha yaxşı hissəsi sənaye standartına riayət edir.

Arasındakı fərqlərM kodu və CNC-də G Kodu

CNC Maşın

CNC Maşın

CNC-də istifadə olunan M və G kodları CNC maşınının idarə edilməsində fərqli, lakin ziddiyyətli məqsədlər həyata keçirir. M və G kod proqramlaşdırma dilləri arasında 3 əsas fərq var:

  1. Gcode CNC maşınlarının hərəkətliliyinə və işləməsinə rəhbərlik edir. Əksinə, M kodu hərəkətlərlə əlaqəli olmayan funksiyaları idarə edir.
  2. Gcode CNC maşınını hərəkətə gətirir, M kodu isə avadanlığın proqramlaşdırıla bilən məntiq nəzarətçisini (PLC) işə salır.
  3. Gcode əmrləri adətən CNC cihazlarında dəyişir. Digər tərəfdən, M kodunun əksəriyyəti oxşar olmağa davam edir.

CNC üçün G Kodunun funksiyası

Nümunə G-kod əmri

Nümunə G-kod əmri

G kodunun əsas məqsədi CNC maşınının hərəkətini və işləməsini idarə etməkdir. O, 3D mülahizə prosedurunu sistemləşdirir, çap başlıqlarını, kəsiciləri və digər komponentlərlə yanaşı, onları məqsədli əməliyyat üçün təyin edən və əmri yerinə yetirən trassa vasitəsilə istiqamətləndirir.

Proses zamanı G kodu soyuducu axını və mil sürətini təyin edir və alətin tələb olunan modifikasiyalarını idarə edir. Bu, CNC maşınlarının nəzarətsiz yapışa biləcəyi təfərrüatlı prosesləri formalaşdıran kəsmə və hərəkət nümunələrinin yazılmasına imkan verir.

CNC üçün G kodu necə işləyir

CNC üçün G kodunun əməliyyat proseduru operator tərəfindən kod proqramlaşdırması ilə maşın funksiyaları arasında sinxronlaşdırılmış əməliyyatdır.

Bütün CNC maşınları G kodunu deşifrə etməyə qadir olan mikrokontrollerdən ibarətdir. Əksər maşınlar standartlaşdırılmış G kodu ilə işləyir.

Bununla belə, müəyyən maşınlara standart G kodu əmrlərinin idarə edə bilmədiyi bir neçə ox və ya təkmil xüsusiyyətlər daxildir. Beləliklə, əlavə funksiyaları idarə etmək üçün əlavə əmrlər tələb olunacaq.

Daxili nəzarət sistemi mikrokontroller siqnalları əsasında əmrləri oxuyur və deşifrə edir. Daha sonra bir çox CNC maşın funksiyalarına hərəkət istiqamətləri verir.

CNC Maşın üçün G Kodunun strukturu

CNC üçün G kodu hərf və rəqəmin qarışığıdır. Hərf və rəqəm arasındakı boşluq xüsusi CNC avadanlığından asılı olaraq fərqlənir.

G kodu bloku kimi də adlandırılan hər bir G kodu sətirində bir neçə təlimat qrupu ola bilər. Maşın bu əmrləri yuxarıdan aşağıya və soldan sağa müəyyən nümunədə oxuyur və icra edir.

CNC maşın proqramlaşdırma dili üçün G kodunda tətbiq olunan ümumi hərflər bunlardır:

  • N:sətir nömrəsini ifadə edir
  • G:Alətin nə vaxt hərəkət etdiyini və dayandığını göstərir
  • X, Y, Z:3D (X-üfüqi, Y-şaquli və Z-dərinlik) alət mövqeyini təmsil edir.
  • F:CNC maşınının qidalanma sürətini göstərir
  • S:İş mili sürətini təyin edir
  • T:İstifadə ediləcək alətləri müəyyənləşdirir
  • M:Müxtəlif maşın funksiyaları və ya maşın funksiyaları haqqında təlimat verir
  • Mən və J:Maşın tərəfindən edilən artımlı qövs mərkəzlərini təmsil edir
  • R:Qövs radiusunu göstərin
  • A:Alətləri X oxu ətrafında istiqamətləndirin
  • B:Y oxu ətrafında fırlanma dəyərini təmsil edir
  • C:Z oxu haqqında mövqe dəyərini təmsil edir
  • D:CNC maşınının alətin diametrini nə dərəcədə əvəz etdiyini müəyyən edir.
  • L:Təkrarlanan əməliyyatları və onların dönmə sayını göstərir
  • P:CNC-nin gecikmiş və ya vaxtında tullanması üçün G kodunu əmr edir

CNC üçün G kodunun digər strukturları maşının qabiliyyətlərindən asılıdır. Kod 4 və ya 5 oxlu avadanlıq üçün əlavə istiqamət koordinatları əlavə edə bilər.

Ən ümumi G kodu

CNC maşını üçün G kodunu funksiyalarından asılı olaraq müxtəlif qruplara təsnif edə bilərsiniz. Kateqoriyalara daxildir:

 

G kodu Təlimat
Yerləşdirmə Əmrləri

G00

G01

G02

G03

G90

 

 

Sürətli CNC Alət Yerləşdirmə

Xətti İnterpolyasiya

Saat əqrəbi istiqamətində Qövs İnterpolyasiyası (Siral və ya Dairəvi İnterpolyasiya)

Saat əqrəbinin əksi istiqamətində İnterpolyasiya (Helisel və ya Dairəvi İnterpolyasiya)

Mütləq koordinatlardan istifadə edin

Sürət Əmrləri

G08-G09

G93-G95

G96

G97

 

 

Artan və ya azalan sürət

Xətti yem dəyəri seçimi

Davamlı səth sürəti

Davamlı mil sürəti

Emal funksiyası əmrləri

G81

G82

G83

G84

 

 

Əsas qazma

Dayanma ilə əsas qazma

Dərinlikdə qazma

Tıklama

 

 

 

Ofset Əmrləri

G40 - G44

G53-G59

 

 

Alətlərin Ofset Dəyərləri

Sıfır Ofset Dəyəri

 

Müxtəlif əmrlər

G04

G61

G80-G89

 

 

Gözləmə vaxtı

Dəqiq dayanma rejimi

Prosesin təsviri

G kodunu necə yaratmaq olar

Burada CAD/CAM proqram təminatından istifadə etməklə G kodunun yaradılmasının 4 əsas prosedurunu vurğulayacağıq:

Birinci addım: CAD Prototipini hazırlayın

İstehsal ediləcək əşyanın CAD prototipinin hazırlanması ilkin addımdır. Siz bunu tələblərinizə uyğun hesab etdiyiniz CAD proqram təminatından istifadə edərək həyata keçirirsiniz. Alternativ olaraq fiziki məhsulu skan etmək və ya mövcud CAD prototiplərini idxal etməkdir. Buna baxmayaraq, prototipin son məhsulun dəqiq formasını, ölçüsünü və xüsusiyyətlərini əks etdirdiyinə əmin olmalısınız.

İkinci addım: CAM Spesifikasiyalarını təsvir edin

CAM spesifikasiyalarının təsviri CNC sisteminin CAD prototipinin emalını hansı üsulla həyata keçirəcəyini müəyyən etmək üçün vacibdir. Bu mərhələ CAD prototipini və ya CAD proqramı ilə daxil edilmiş CAM proqramını idxal etmək qabiliyyətinə malik olan müstəqil CAM proqram təminatından istifadə etməklə həyata keçirilə bilər.

Material, CNC dəzgahının növü, plazma kəsici alət, alət yolu, qidalanma sürəti, iş mili sürəti və emal əməliyyatları vacib CAM spesifikasiyalarıdır. Bundan əlavə, emal prosedurunun simulyasiyası toqquşma və ya səhvləri təsdiqləmək üçün çox vacibdir.

Üçüncü addım: CNC üçün G kodu yaradın

CAM spesifikasiyaları G kodunun yaradılmasında mühüm rol oynayır. Bunu CAM proqramı vasitəsilə və ya əl ilə etmək mümkündür.

CNC üçün hazırlanmış G kodunun cihazla sinxronlaşdırıldığını və etalon konfiqurasiya və sintaksisə uyğun olduğundan əmin olun. Çıxışın fərdiləşdirilməsi və ya performansın optimallaşdırılması üçün siz G kodunun redaktəsini həyata keçirə bilərsiniz.

Dördüncü addım: G kodunu maşına daxil edin

Son mərhələ CNC maşınlarında hazırlanmış G kodunun qidalanması və icrasıdır. Qidalanma simsiz cihaz, şəbəkə bağlantısı və ya USB sürücüsü vasitəsilə həyata keçirilə bilər. CNC maşınının düzgün kəsici alətlərə, koordinatlara və materiala malik olduğundan əmin olmalısınız.

Bundan əlavə, G kodunu işə salmazdan əvvəl quru qaçışda və ya nümunə məhsulda sınaqdan keçirmək məsləhətdir. Bu, son məhsulun təhlükəsizliyini və keyfiyyətini təmin etməyə kömək edir.

G Kod Əmrlərinin Tərcüməsi

CNC maşın əmrləri üçün G kodunu oxumaq bir az təcrübə ilə nisbətən sadədir. G kodu əmrlərini şərh etməyə kömək edəcək əsas addımlara baxaq:

  1. G kodu əmrinin əlifba hərfinə diqqət yetirərək başlayın.
  2. G hərfi CNC maşınının işləməsi ilə əlaqələndirilir. Əlifbadan sonrakı rəqəm təsirə məruz qalacaq maşın əməliyyatını və ya prosesi təmsil edir.
  3. X, Y və Z əlifbaları koordinat sistemi ilə mövqeyi göstərir. Bu hərflərdən sonrakı rəqəmlər hər bir oxda dəqiq mövqeyi verir.
  4. A, B və C əlifbaları X, Y və Z ilə eyni bucaq mövqeyini təmsil edir. Hərflərdən sonrakı rəqəm müəyyən istiqamətdə bucaq fırlanma dəyərini təmsil edir.
  5. F və S kimi əlifbalar mil sürətini və qidalanma sürətini göstərir. Hərflərdən sonra gələn rəqəm əlaqəli dəyərlərin sürətini təmsil edir. Məsələn, F200 CNC maşınına 200 yem sürətini işə salmağı əmr edir.
  6. Blokun sonunda nöqtəli vergül (;) qoyaraq CNC üçün G koduna şərhlər əlavə edə bilərsiniz. Nöqtəli vergüldən sonra blokda hər hansı yazılı şərh CNC maşınının işinə təsir etməyəcək.

G kodu yaratmaq üçün proqram

G-kod əmr nümunəsi

G-kod əmr nümunəsi

Tipik olaraq, CNC maşını üçün G kodunun sələfi CAD faylıdır. Lazım olan məhsulun 2D və ya 3D-də qrafik modelini təşkil edir. Bundan sonra, CAD dizaynlarını avtomatik olaraq optimal G kodu əmrlərinə çevirə bilən qabaqcıl proqram təminatı mövcuddur.

CAM proqramı CNC maşınlarında istifadə üçün G kodu faylları yaratmaq üçün ümumi və güclü vasitədir. Onlar G kodu simulyasiyasına imkan verir və siz proqramı birbaşa avadanlıqla birləşdirə bilərsiniz.

Bu prosedurun üstünlüyü ondan ibarətdir ki, kompüter sistemi ən yaxşı alət marşrutunu və əlavə parametrləri müəyyən etmək üçün avtomatlaşdırılmış hesablamalar apara bilər. Hazırlanmış G kodu proqramlaşdırması CNC alətlərinin ofsetləri kimi xüsusiyyətlərə diqqət yetirməyə qadirdir.

CNC üçün G kodunda hər hansı dəyişiklik etmək zərurəti yaranarsa, G kodunu redaktə proqramı daxil olur. Bu G kodu redaktorları CAD dizayn fərdiləşdirmələrini yerinə yetirmək istədiyiniz zaman lazımdır.

Yaradılmış G kodu proqramı avadanlıq xüsusiyyətlərində və format fərqlərindəki dəyişikliklərə görə bütün CNC maşınları üçün standart deyil. Nəticədə, proqramlaşdırma təlimatları post-processing adlanan əlavə proqram təminatından keçir.

Bu proqram yaradılan G kodunu maşının necə oxumaq üçün nəzərdə tutulduğuna əsasən sistemləşdirir. Bunu etmək, bir neçə avadanlıq nəzarətçi proqram təminatındakı fərqə görə hər hansı səhv şansını aradan qaldırır. CNC maşınında qidalandırdığınız və aktivləşdirdiyiniz G kodunun bu versiyasıdır.

CNC üçün G kodunu tətbiq edən maşın növləri

Tətbiq G kodu proqramlaşdırmasından istifadə edən kifayət qədər sayda CNC maşınları var. Ümumi maşınlara aşağıdakılar daxildir:

· CNC Freze Maşın

CNC freze maşınları statik iş parçası üzərində fırlanan kəsici alətlərdən istifadə edir. Bu, müxtəlif forma və dizaynlarda olan kəsici alətə malikdir. Bu, bir sıra müxtəlif növ freze prosedurları ilə nəticələnir.

· CNC Torna Maşını

Bu tip CNC dəzgahı əyirici iş parçası üzərində statik kəsici alətə malikdir. Konusvari və silindrik səthlərdə simmetrik işarələrin formalaşmasında mühüm rol oynayır.

Avadanlıq iş parçası ilə bağlı bir spiral alət yolunu özündə birləşdirir. CNC torna maşını, formalaşdırma prosesi zamanı xarici səthlərin işlənməsinə kömək edir. CNC tornaları torna maşınının iş konsepsiyasını tətbiq edir.

· CNC Taşlama Maşını

CNC daşlama maşınının əsas funksiyası incə səthlərin işlənməsini təmin etməkdir. Hamar bir səth vermək üçün iş parçasından əhəmiyyətsiz materialı çıxarır.

Torna və freze maşınları kimi digərlərindən sonra köməkçi avadanlıq kimi gəlir. Bundan əlavə, CNC daşlama maşınları qaynaq və əlaqəli birləşmə prosedurlarından sonra yaranan çapıqları da aradan qaldırmağa qadirdir.

· CNC qazma maşını

Ən çox qazma CNC qazma maşını ilə həyata keçirilir. Bir qazma ucu vasitəsilə iş parçalarına deşiklər açır. Qazılmış çuxur ikincil montaj, fiksasiya vintləri və ya estetika üçün ola bilər.

Ümumiyyətlə, qazma presləri digər emal əməliyyatlarından sonra gəlir. Çuxurun diametri çox vaxt məhduddur. Beləliklə, CNC qazma maşını böyük çuxur diametri tələb olunduqda tətbiq olunur.

· CNC Routing Machine

Bu, müxtəlif materialların kəsilməsinə kömək edən bir növ CNC maşınıdır. O, adətən bir CNC sistemi ilə əl marşrutlaşdırıcısını qarışdırır.

Router iş parçasının səthindən çox tənzimlənən miqdarda materialı aradan qaldırmaq qabiliyyətinə malikdir. Buna görə də mürəkkəb oymalar edə bilir.

· CNC lazer kəsmə maşını

Bu CNC maşın tipində son dərəcə fokuslanmış lazer şüası emal olunan materialı əridən və kəsən istilik yaradır. CNC lazer kəsici maşındakı optik sistem çox yüksək intensivlikli istiliyə sahib olur.

Buna baxmayaraq, avadanlıq kəsə biləcəyiniz materiallarla məhdudlaşır. Plastik kimi hər hansı incə materialın emal edilməsi optik sistemi məhv edə biləcək təhlükəli qazlar əmələ gətirir.

· CNC Su Jet Kəsmə Maşını

Bu, hər hansı bir obyekti kəsmək üçün yüksək təzyiqli su gücündən istifadə edərək iş parçalarını kəsmək üçün yaradıcı bir üsuldur. Su axınının qalınlığı insan saçının qalınlığından aşağıdır.

CNC maşınlarının proqramlaşdırılması üçün G kodu kəsici başlığı dəyişdirməyə imkan verir. Maşını istənilən tətbiqdə istifadə edə bilərsiniz, çünki onlar böyük qalınlığa malik materiallardan keçə bilirlər.

TSINFA-da biz sizə bütün istehsal ehtiyaclarınız üçün düzgün CNC maşını əldə etməyə kömək edəcəyik. Komandamız bütün proqramlaşdırma prosesində sizə kömək edəcək.

Daha çox resurs:

M kodu nədir – Mənbə: TSİNFA

CNC emalında Post Prosessor – Mənbə: TSİNFA

G kodu – Mənbə: IQS DIRECTORY

CNC maşın növləri – Mənbə: TSİNFA

CNC Dəzgah Alətləri – Mənbə: TSİNFA