Apr 04, 2023 Остави съобщение

Пример за избягване на надрязване в G41G42 NC програмиране

 

Това, което е наистина полезно, е много просто, толкова просто, че всичко е разделено на две състояния.


Например горе и долу, ляво и дясно, изток и запад, мъжко и женско... тези две състояния са създали богат и пъстър свят.

Например, двете форми на характеристиките на частта са или външни (форма), или вътрешни (форма), за да образуват външния кръг, вътрешния отвор, формата, вътрешната кухина...

По подобен начин компенсацията на радиуса на инструмента също има две състояния на компенсация, тоест G41 лява компенсация и G42 дясна компенсация.

 

1. Един ляв и един десен за компенсация, един външен и един вътрешен за части, как да избера G41 G42 при програмиране?

 

Същността е: погледнете по посоката на движение на инструмента, оставете радиуса на инструмента да компенсира наляво с G41 и компенсирайте надясно с G42

снимка

G41 е посочен в програмата, операторът въвежда стойността на радиуса на инструмента (положителна стойност) в интерфейса за компенсация на радиуса на инструмента и инструментът ще компенсира наляво, когато се гледа по посоката на движение на инструмента.


снимка

G42 е посочен в програмата, операторът въвежда стойността на радиуса на инструмента (положителна стойност) в интерфейса за компенсация на радиуса на инструмента и инструментът ще компенсира надясно, когато се гледа по посоката на движение на инструмента.

 

2. Има 3 етапа в процеса на компенсация на машинните инструменти с ЦПУ

1. Започнете компенсация

2. Състояние на обезщетението

3. Отменете компенсацията

снимка

снимка

1. Стартирайте фазата на компенсация:

 

Нека да разгледаме горната програма:

Блок N1: Компенсацията все още не е започнала, т.е. центърът на инструмента е в X=0, Y=0 (не ръбът на инструмента)

 

N2 блок: G0G41X20.Y10.D1 начална компенсация, моля, обърнете внимание: X=20.Y=10. Това е координатната точка на ръба на инструмента (не координатната точка на центъра на инструмента)

снимка

Защото от X=0, Y=0 до X=20.Y=10. Инструментът постепенно ще се премести наляво. (Тъй като G41 е посочен в горната програма)

Колко да се движи? Отместването (положителна стойност) се определя от съответната стойност на радиуса на инструмента, въведена от оператора в интерфейса за компенсация на радиуса на инструмента

снимка

Например, за фреза D10, ако въведете съответната стойност на радиуса на инструмента 5 в интерфейса за компенсация на радиуса, той ще се премести с 5 mm наляво. Ако въведете 4, той ще се премести с 4 мм.

Въведете {{0}}, след което ще се премести с 0 мм (в момента центърът на инструмента е на X20, Y10, което означава, че няма компенсация)

Въведете -5, след което ще се премести -5 mm наляво, с други думи, преместете се с 5 mm надясно

 

Е, горното анализира процеса на установяване на компенсация на радиуса. Първо, командата за компенсация на радиуса на инструмента трябва да бъде посочена в програмата и второ, операторът въвежда стойността на компенсацията в интерфейса за компенсация на радиуса на инструмента.

 

След като анализирате това, моля, обърнете внимание, трябва да обърнете внимание на изречението, което казах по-горе:

От X=0, Y=0 до X=20.Y=10. Инструментът постепенно ще се премести наляво.

 

Двете координатни точки от X=0,Y=0 до X=20.Y=10 са много важни, т.е. стойностите на X,Y в блока преди установяване на компенсация на радиуса са същите като стойностите X,Y при установяване на стойност на компенсация на радиуса. Поне едно от вертикалните разстояния между тези две точки е по-голямо от размера на компенсацията в компенсацията на инструмента.

 

Забележка: В началото на етапа на компенсация трябва да се компенсира в състояние G00 или G01 (не може да се компенсира под командата на G02 или G03, в противен случай машината ще алармира)

 

2. Етап на компенсация

снимка

В етапа на компенсация системата на машинния инструмент ще прочете предварително следните два блока (а именно N3 и N4 блок), така че да прецени посоката на компенсационния вектор.

Поради това се препоръчва двата програмни сегмента след компенсацията G41 или G42 да не могат да имат Z стойности.

 

Мащабирайте този пример по-долу:

снимка

снимка

Когато компенсацията на радиуса е установена от сегмент N3, CNC системата може да прочете само следващите два програмни сегмента, докато и двете програми N4 и N5 са за движение по Z-ос (системата не може да прецени векторната посока на следващата компенсация и N3 сегментна програма След изпълнение траекторията на инструмента се е променила, това не е оригиналната P точка, а P1 точка (централна точка на инструмента) и след това се премества към P2 пресечна точка (постепенна компенсация), така че се получава надрязване, както е показано на горната фигура .

Как да модифицираме?

снимка

снимка

снимка

3. Анулиране на обезщетението

Командата за отмяна на компенсацията на радиуса на инструмента е G40 и тя също трябва да бъде в състояние G00 или G01 и не може да бъде отменена под командата на G02 или G03.

снимка

Отмяната на компенсацията на радиуса започва от блок N7, (N7G40G00X0Y0)

От крайната точка на блока N6 до крайната точка на блока N7 X=0, Y=0, центърът на инструмента се връща към (X=0, Y=0) точка.

Изпрати запитване

whatsapp

skype

Имейл

Запитване