Три често срещани метода за наблюдение на живота на инструмента:
1. Посочете времето за рязане на инструмента и програмирайте алармени подкани, ако зададеното време бъде надвишено.
2. Сила на рязане и откриване на мощност на рязане, (мощност на рязане) Променете стойността на амплитудата
3. Метод за откриване на акустични емисии (машинните инструменти трябва да имат хардуер за сензор)
Посочете времето за рязане на инструменти и алармата на програмата подкани, ако зададеното време е надвишено
Когато животът на инструмента е към края си, ние се надяваме, че инструменталната машина може да ни предостави „алармено съобщение“, за да информира оператора да смени инструмента, за да не произвежда „отпадъчни части“, преди да смени инструмента.
Как да реализираме тази функция чрез CNC програма?
Включване на две точки за знания:
1. Системна променлива #3000
2. Ако тогава макро изявление
1. Системна променлива #3000
По -конкретно, #3000 е алармена променлива. Напишете това изявление в програмата. Всеки път, когато програмата работи към тази променлива, машинният инструмент ще генерира аларма и ще генерира номер на аларма и съобщение за аларма, което можете да зададете.
Например следната програма:
Напишете #3000=1(МОЛЯ, СВЪРЖЕТЕ СЕ С SOSCNC) в края на програмата
Когато програмата достигне реда #3000=1(МОЛЯ, СВЪРЖЕТЕ СЕ С SOSCNC), ще се генерира аларма, включително:
Номерът на алармата е: 3001
Съобщението на алармата е: Моля, свържете се с SOSCNC
илюстрация:
Форматът на променлива #3000 е: #3000=0-200 ()
1. Числовата стойност от лявата страна на знака за равенство варира от 0 до 200 и е номерът на алармата. Номерът на алармата, показан на екрана на NC, е: стойността на променлива #3000 плюс 3000.
2. Информацията за алармата може да бъде написана в скоби, но броят на знаците в скобите не може да надвишава 26 знака.
2. Ако [] тогава макро изявление
Това изречение се състои от две английски букви, преведено на китайски е: ами ако...
Вътре в квадратните скоби може да се зададе условие. Ако условието е вярно, макро оператор след THEN ще бъде изпълнен.
Например операторът IF THEN в следната програма:
картина
Условия, зададени в квадратни скоби: #500 е по -голям от 200
Изявление след това: #3000=22
Когато стойността на променлива #500 е по -голяма от 200, операторът #3000=22 (моля, променете инструмента) ще бъде изпълнен.
И #3000=22 е променлива за аларма, тоест, ако зададените от вас условия са изпълнени, системата ще генерира аларма.
Номер на алармата: 3022
Съобщение за аларма: Моля, сменете инструмента
По този начин програмната аларма се реализира чрез макро оператора IF THEN и системна променлива #3000!
Всичко по-горе е чиста информация, благодаря ви, че гледахте! снимки снимки снимки
CNC макропрограмата, която принадлежи към категорията на усъвършенстваното ръчно програмиране, може не само да "интелигентно" програмата, да програмира ефективно, да опрости програмата и да оптимизира пътя на инструмента...
Ако имате достатъчно късмет да научите разширени макро програми за програмиране, ще имате някои предимства в работата си. Мога да направя това, което другите не могат да направят, мога да го направя бързо, когато другите го правят бавно, мога да го направя на ниска цена, когато другите го правят на висока цена ..., когато имате някои предимства в работата си, можете да Живейте по -добър живот в това общество!





