Գեներատորի g ծածկագրերը ֆրեզերային համար: Մենք արագ և հեշտությամբ ստեղծում ենք տեղանքի G-կոդեր Bmp2Cnc ծրագրում: Առցանց ծրագրեր կոդերի ստեղծման համար

Թվային կառավարումը կամ կարճ CNC-ը մասնագիտացված է համակարգային ծրագիրկառավարել կրիչներ, հաստոցների տարբեր արտադրական սարքավորումներ և այլ մեխանիզմներ։

CNC միավորների տեսակները

CNC-ով հագեցած սարքավորումների տեսակները կարող են լինել.

  • CNC մեքենաներ. Օրինակ՝ հաստոցներ, որոնք նախատեսված են պլաստիկի, փայտի, խառատահաստոցների, ֆրեզերային մեքենաների վրա աշխատելու համար։ սկսվել է 19-րդ դարի 50-ական թվականներին;
  • Էլեկտրական շարժիչներ, որոնք հիմնված են վեկտորի հսկողության վրա;
  • Նորարարական արդյունաբերական ռոբոտներ;
  • Ծայրամասային մեխանիզմներ, օրինակ, 3D սկաներներ և տպիչներ:

Հենց CNC-ի վրա հիմնված համակարգերի նման բազմազանության պատճառով է, որ սերունդը հատուկ. կոդավորում է CNC-ի համար և ստանում է այս նշանակությունը:

Կոդերի ստեղծում

Կոդը ստեղծելու համար ձեզ հարկավոր է մասնագիտացված ծրագիրայս նույն կոդերը ստեղծելու համար: Հաճախ արտադրության մեջ արդեն լավ հաստատված է, թե օպերատորն ինչ ծրագրային հսկողություն է օգտագործում։

Բայց անհրաժեշտության դեպքում գտեք ծրագրային ապահովում g կոդեր ստեղծելու համար նաև առցանց: Ավելին, թվային հսկողության ծրագիր ստեղծելու համար ձեզ հարկավոր չեն որևէ ոլորտում լրացուցիչ հմտություններ կամ առաջադեմ որակավորում: Դպրոցում ձեռք բերված գիտելիքների հիման վրա երկրաչափական և ֆիզիկական մեծությունները որոշելու հիմնական հասկացությունները բավարար են:

Օրինակ, գիտելիքը կարող է պահանջվել.

  1. Ինչպես մուտքագրել մասի երկրաչափական բնութագրերը և չափերը:
  2. Մասի մշակման համար անհրաժեշտ սարքերի և գործիքների պարամետրերը.
  3. Որքա՞ն շերտի հաստությունը պետք է հեռացվի:
  4. Որքա՞ն խորությամբ պետք է օգտագործված գործիքը կատարի կտրվածքներ:

Այս բոլոր տվյալները բավականին բարդ են հնչում։ Բայց g ստեղծելու համար դրանք անհրաժեշտ են. Բացի այդ, նրանցից շատերը բավականին հասկանալի են ինտուիտիվ մակարդակով: Նմանատիպ ծրագիր(որը ստեղծում է g կոդեր) ավտոմատ կերպով օգտագործվում է CNC-ով հագեցած մեքենաներում:

Առցանց ծրագրեր կոդերի ստեղծման համար

Ծրագրային թվային հսկողության համար հասանելի ծառայությունները գործում են առցանց: Դրանք տրամադրվում են Ծրագրային ապահովման որպես ծառայության ռեժիմում: Միևնույն ժամանակ, առցանց ծառայությունների վրա աշխատելիս դրա կարիքը չկա լրացուցիչ ծրագիրհամակարգչի համար. Ստանդարտ զննարկիչը բավական կլինի: Ավելին, մուտքը կարելի է ձեռք բերել ոչ միայն աշխատասեղանի համակարգչից, այլև նոութբուքից, պլանշետային համակարգիչկամ սմարթֆոն: Հիմնական բանը այն է, որ սարքի վրա տեղադրված է ինտերնետ բրաուզեր:

Ստեղծվել է առցանց ծառայություններԾրագրերը կարող են օգտագործվել ֆրեզերային, պլազմայի, շրջադարձային, էլեկտրական լիցքաթափման և տարբեր նյութերի մշակման համար նախատեսված այլ մեքենաների համար:

Ինչու՞ է համակարգչի օգտագործումն ավելի լավ կոդեր ստեղծելու համար

Այսօր վերահսկման ծրագիր մուտք գործելու երկու հիմնական եղանակ կա.

  1. Օգտագործելով խանութի ծրագրավորում (CNC դարակի միջոցով):
  2. Համակարգչի միջոցով՝ հետագա տեղափոխմամբ դարակ:

Ժամանակակից իրողություններում առաջին մեթոդը համարվում է մի փոքր հնացած և, հետևաբար, անարդյունավետ: Հետեւաբար, այն այլեւս հաճախ չի օգտագործվում: Դա պայմանավորված է նաև նրանով, որ դարակի ստեղները այնքան հարմար չեն տվյալների մուտքագրման համար, որքան համակարգչային ստեղնաշարը։ Բացի այդ, դարակային ծրագրակազմն ինքնին ավելի թույլ է և շատ ավելի քիչ տարբերակներ է տրամադրում օգտագործողին: Սա հատկապես նկատելի է, երբ անհրաժեշտ է խմբագրել տվյալները: Բացի այդ, ներս մտնելիս. Օգտագործելով ձեռքով մուտքագրում, օպերատորը ֆիզիկապես չի կարողանում սկսել կոնկրետ մեքենայի մասերի վրա աշխատելու գործընթացը:

ԱՀ-ում g code ծրագիր մուտքագրելը շատ ավելի հեշտ է: Սա կարելի է անել բացարձակապես ցանկացած վայրում տեքստի խմբագիր Windows համակարգեր. Նույնիսկ ստանդարտ նոթատետրում: Բացի այդ, կան մասնագիտացված տեքստային խմբագրիչներ, որոնք պատրաստված են g կոդի համակարգի համար: Նրանք ապահովում են առաջադեմ ֆունկցիոնալություն՝ մեծ հնարավորություններով:

Ի վերջո, մեքենաներն իրենք աշխատում են m և g ձևաչափերով՝ հիմնված ստանդարտ ՇՄԱԳ/ISO ձևերի վրա: Այդ իսկ պատճառով, օգտագործելով նման տեքստային խմբագրիչներ, շատ ավելի հեշտ է տվյալներ փոխանցել մեքենա՝ ծրագիր ստեղծելիս։

Այնուամենայնիվ, ծրագրեր ստեղծելը պահանջում է առավելագույն խնամք: Միայն մեկ թվային արժեքի սխալը կարող է վնասել հատվածը կամ նույնիսկ ոչնչացնել մեքենան: ԱՀ-ով մուտքագրելը շատ ավելի հեշտ է, քան այն ձեռքով մեքենա մուտքագրելը, բայց նաև ավելի դժվար է, քան առցանց հավելվածում (ինչպես նկարագրված է վերևում): Սխալվելու ավելի քիչ հավանականություն կա: Ձեզ անհրաժեշտ է միայն մուտքագրել մշակման ենթակա մասի մանրամասները: Իսկ համակարգչի վրա տեքստային խմբագրիչում գրելն արդեն որոշակի մասնագիտական ​​հմտություններ է պահանջում։ Բայց արտադրության մեջ առցանց ծրագրերի օգտագործումը հաճախ չի թույլատրվում։ Ավելի տարածված է CNC ծրագրավորումը ձեռքով կամ համակարգչի միջոցով:

Որն արտադրում է կոդ պարզ CNC սեղմող սեղմիչմուտքագրման հիման վրա պարամետրեր. Ես այս գեներատորը պատրաստել եմ ուսումնական նպատակների համար այս պահին, բայց արդեն ունեմ գաղափարներ ստեղծելու մի քանի ուրիշներ նաև այս կոդի հիման վրա: Ստացված G-Code-ը պետք է լավ աշխատի գրբլմեքենաներ (փորձարկված):

Սա պարզ CNC սեղմիչ է, որը կարելի է կտրել թերթի փայտից (ինչպես նրբատախտակ): Դուք կարող եք կարգավորել ընդհանուր չափը, անցքի լայնությունը, անցքի տրամագիծը և այլ չափումներ: Այս գրառման մեջ ես ներառել եմ նաև 2D և 3D նախադիտում, որպեսզի կարողանաք խաղալ պարամետրերով:

ԶԳՈՒՇԱՑՈՒՄԵս որևէ պատասխանատվություն չեմ կրում ստեղծված G-կոդի համար: Օգտագործեք այն ժամը քո սեփականռիսկ / միայն հղման համար:

Այս G-Code գեներատորի մասին

Դուք կարող եք փոխել սեղմակի տարբեր պարամետրերը ստորև բերված ձևով և տեսնել ակնթարթային արդյունքներ առցանց: Այն ստեղծում է g-code, ինչպես նաև նախադիտում է արդյունքները ինտերակտիվ առցանց: Սա պետք է լինի պարզ և հեշտ օգտագործման համար:

Հիշեք, որ ստացված կոդը ենթադրում է, որ նվազագույն Z-ը CNC աղյուսակ զրո է: Նյութի բարձրությունը ավելացվում է զրոյական Z-ի վրա: Այսպիսով, այն սկսում է կտրել դրականից (նյութի բարձրությունից) մինչև Z զրոյի հասնելը: Դուք կարող եք փոխել սա՝ կիրառելով բացասական Z օֆսեթ ձևի մեջ: Նույն արժեքը, ինչ նյութի բարձրությունը, բայց բացասական): Սնուցման արագությունը այս պահին ֆիքսված է, բայց դուք կարող եք փոխել այն ավելի ուշ՝ պարզ որոնման միջոցով և փոխարինել ֆայլում:

Եթե ​​անցքի լայնությունը գործիքի տրամագծից փոքր է, այն կկտրի միայն ուղիղ գիծ (ուղղանկյուն շարժումներ չկան): Եթե ​​անցքի տրամագիծը գործիքի տրամագծից փոքր է, այն ուղիղ անցք կփակի: Սա կարող է տեսանելի չլինել 2D նախադիտման ժամանակ: Եթե ​​փոսը չի տեղավորվում սեղմակի վրա, այն կարող է բաց թողնել:

Երկարությունը և լայնությունը կլինեն արդյունքի չափը, քանի որ այս գեներատորը հաշվի է առնում գործիքի տրամագիծը:

Չափումները ներս
Լայնությունը և երկարությունը x
Անցքի տրամաչափը և անցքի լայնությունը և
Նախագծի օֆսեթ X, Y և Z (կարող են լինել բացասական թվեր) x x
Նյութի բարձրությունը և կտրումը մեկ անցուղու համար և
Գործիքի տրամագիծը և անվտանգ բարձրությունը և
Վազեք սահմանները (անվտանգ Z-ում) մինչև իրական կտրվածքը
Ստեղծել

Վերջնական արդյունքի լուսանկար – CNC սեղմակ օգտագործվում է

Ահա օգտագործվող սեղմակի նկարը։ Այն ունի միջանցքի պտուտակ և CNC սեղան և անցքը նախատեսված է մեկ այլ պտուտակի համար, որը պարզապես բարձրության ճշգրտման համար է (այս նկարի համար այս պահին ավելի կարճ պտուտակ չկար): Այդ երկրորդ պտուտակն իրականում անհրաժեշտ չէ, բայց այն կարող է օգտագործվել այնպես, որ նյութը և սեղմիչը լինեն զուգահեռ: Իրական օգուտը գալիս է բնիկից/ճեղքից, այնպես որ կարող եք կատարելապես հարմարեցնել սեղմակը աշխատանքային մասի վրա: Կարող եք նաև դիտել տեսանյութ, թե ինչպես է այս ծրագիրը աշխատում

Հետապնդելով հզոր փոստ պրոցեսորներ՝ CAM հավելվածներ, մեքենաների օպերատորները չեն նկատում էժան, մատչելի և հեշտ օգտագործման և սովորում են ծրագրային արտադրանք: Բոլոր ֆորումներում շատ հարցեր կան խելացի գուրուների համար՝ ինչպես հասկանալ ունիվերսալ ծրագրերի կարգավորումները, ինտերնետում զննել թանկարժեք ծրագրերի կոտրված պատճենները, ինչ-ինչ պատճառներով մենք չենք կարծում, որ ավելի հեշտ է գնել էժան ծրագրային արտադրանք ազնվորեն և օրինական կերպով, և ինչն է կարևոր, և շատ արդյունավետ, կիրառեք այն ձեր սարքավորման վրա:

Տնային հոբբիները և տնական կամ վերազինված CNC մեքենաները կամ շինարարական մեքենաներն այժմ ավելի ու ավելի են տարածվում: Ամեն ինչ սովորաբար պարզ է վերահսկման ծրագրով. դա MACH է, գործնականում այլընտրանքներ չկան: Իսկ հետպրոցեսորի ընտրությամբ տնային վարպետը սովորաբար խնդիրներ է ունենում:

Պարզ ռելիեֆ ստեղծելու համար օգտագործեք CNC մեքենա:

Այս նպատակով էժան G-code լուծում՝ պարզ և հարմար ծրագիր Bmp2Cnc.

Bmp2Cnc-ը կիսատոնային պատկերից ստեղծում է G-code վերահսկման ծրագիր (G-code ծրագրավորող): Կարող եք նաև ներբեռնել գունավոր լուսանկար ծրագրում. հնարավոր է գունավոր պատկերը վերածել կիսատոնի, բայց այստեղ որպես օրինակ կօգտագործենք պատրաստի սև և սպիտակ նկարը.

Եկեք քայլ առ քայլ նայենք ծրագրի հետ աշխատելուն:

Այսպիսով, վերբեռնեք պատկերը ծրագրի մեջ. Մենք փոխում ենք պատկերի չափը, որը համապատասխանում է ապագա ռելիեֆի չափին: «Լայնություն» վանդակում մուտքագրեք 100 մմ արժեքը, և եթե ստորև նշված վանդակում թռչուն կա, նկարի բարձրությունը փոխվում է նույն մասշտաբով.

Հաջորդը, ընտրեք զրո:Ամենահեշտ ձևը նկարի ստորին ձախ անկյունը վերցնելն է որպես UE կոորդինատների սկզբնաղբյուր: Ինչո՞ւ։ Հարմարավետությունը կայանում է նրանում, որ հարթաքանդակի չափերը հետագայում ավելի հստակ կցուցադրվեն Mach3 կառավարման ծրագրում, և հետագայում ավելի հեշտ կլինի շահարկել: վերահսկման ծրագիր- մասշտաբավորել մասը, հանգույցը, այսինքն. կատարել մի քանի նույնական բուժում՝ օգտագործելով մեկ հսկիչ ծրագիր մեկ աշխատանքային մասի վրա և այլն.

Գալիս է ամենահետաքրքիր պահը. Այժմ մենք կտեսնենք մանրամասնությունը ծավալով:«Խորություն» բաժնում մենք սահմանել ենք պատկերի սպիտակ և սև գույների խորությունները: Մեր ռելիեֆի համար, որը չափում է 100-ը 100-ով, սևի ամենամուգ երանգի համար սահմանեք առաջին 10 մմ խորությունը, սեղմեք «Դիմել» կոճակը: Մի վայրկյան անց մենք տեսնում ենք արդյունքում ստացված ռելիեֆը գրաֆիկական պատկերացման պատուհանում.

Ավելի շատ ծավալի կարիք կա՞: Սահմանեք խորությունը 15 մմ. Այժմ հատվածը բավականին ծավալուն տեսք ունի.

Հաջորդ bmp2cnc երկխոսության մեջ ընտրեք մեր համակարգի համար հարմար հետպրոցեսորը՝ Mach2-3 միլիմետրերով և p Եկեք անցնենք գործիքի ընտրությանը:

Ընտրելով հարմար կտրիչսուր քթով, որը բավականին մաքուր կմշակի մեր հատվածը.

Գործիքի տրամագծի ընտրություն- կտրիչներ և զուգահեռ անցումներ, մի տարվեք և սահմանեք չափազանց բարձր պարամետրեր, հակառակ դեպքում վերամշակումը կտևի ժամեր կամ նույնիսկ օրեր: Այստեղ ավելի լավ է փոխզիջման գնալ, թող մասը պարզվի, որ մի փոքր կոպիտ է, ի վերջո, դուք ստիպված կլինեք այն ավազով հղկել ամեն դեպքում (քանի որ սկզբնական նկարը ցածր որակի էր), բայց մեքենան շատ ավելի արագ կկատարի մշակումը: :

Խորքային անցումների քանակը կարող է սահմանվել ցանկացած թվի՝ կախված նյութի կարծրությունից, գործիքի որակից և այլն:

Այստեղ ծրագրի վեցերորդ երկխոսության մեջ կա շատ օգտակար հատկություն, որն, ի դեպ, «դժվարությամբ» իրականացվում է այլ հարգարժան ծրագրերում։ Մեկ կոճակ սեղմելով՝ կարող եք կտրել մշակման համար ավելորդ ինքնաթիռները՝ դրանով իսկ զգալիորեն կրճատելով մշակման ժամանակը։ Մենք կտրեցինք ստորին ինքնաթիռը - և մերը մոդելը ստանում է իր վերջնական տեսքը:

Սեղմելով «Հաշվել» կոճակը- և մենք տեսնում ենք ստացված մշակման հետագծերը: Առանձին պատուհանում կա պատրաստի կառավարման ծրագիր.

Հաջորդը կարող եք գործարկել մշակման մոդելավորում. Ծրագրի էկրանին անիմացիոն կտրիչ գործիքը կշարժվի Bmp2Cnc-ում ստեղծված հետագծերի երկայնքով՝ ապահովելով մեզ մեքենայի աշխատանքի հիանալի պատկերացում.

Այսքանը. G-code NC ֆայլը կարող է ուղարկվել մեքենա, և աշխատանքի արդյունքները կարող են պահպանվել որպես Bmp2Cnc նախագիծ՝ հետագա մուտքի և փոփոխությունների համար, կամ որպես Stl կամ Dxf մոդել:

Ավարտված G-code ծրագիրը բեռնված է Mach3-ում.