FIXME **Эта страница пока что не переведена полностью. Пожалуйста, помогите завершить перевод.**\\ ======MQL - Minimum Quantity Lubrication====== {{youtube>0NRn-5vOnkU?large}} //(Видео на английском)// Программное обеспечение myCNC позволяет пользователю использовать MQL (систему минимальной смазки) на своих машинах. MQL - это процесс, при котором крошечные капли высококачественной аэрозольной смазки разбрызгиваются на инструмент и материал, обеспечивая смазку при чрезвычайно низком расходе жидкости. Это позволяет значительно сократить расход жидкости (при этом заготовка остается почти сухой на протяжении всего процесса смазки) по сравнению с типичными установками для полива, что приводит к более экологичному воздействию на окружающую среду и снижает затраты на смазку. MQL доступен в программном обеспечении myCNC, перейдя на вкладку управления Step/Dir Coolant в пользовательских настройках, где вы можете установить скорость полива. {{:mycnc:mql-002-user-settings.png}} Более тонкая настройка может быть выполнена с помощью встроенных PLC процедур, подобная настройка подробно описана в следующей инструкции: [[mycnc:independent_pulse_generator|Independent Pulse Generator]]. В некоторых профилях (таких как X1366M4E) функционал MQL доступен через главный экран myCNC (в секции с координатами): {{:mycnc:mql-002-main-screen-x1366m4e.png}} Этот экранный элемент отображает текущий расход охлаждающей жидкости (глобальная переменная #8133). В программном обеспечении myCNC также можно назначить ряд горячих клавиш для быстрого управления скоростью полива. Это можно сделать, перейдя в Настройки -> Config -> Panel/Pendant -> Hotkeys, и назначив две новых команды со следующими действиями: cnc-gvariable-inc-8133 и cnc-gvariable-dec-8133 На следующем снимке экрана показан пример конфигурации двух горячих клавиш для увеличения и уменьшения скорости полива: {{:mycnc:mql-003-hotkeys.png}} Это позволит пользователю быстро изменить скорость подачи охлаждающей жидкости с клавиатуры. ====Настройка MQL в программе myCNC==== Этот раздел был скопирован из инструкции "Independant Pulse Generator", ссылка на которую приведена выше. === Software PLC для MQL === The rate, ratio and acceleration can be set up in the Software PLC, as well as in the User Settings widget (the Step-Dir Coolant Control section). "HANDLER_INIT.plc" procedure is started just after the configuration is sent to the myCNC controller. A few lines to set up the Frequency generator can be added there. ++++ Show HANDLER_INIT code | main() { gvarset(60000,1);//run Servo ON procedure gvarset(8131, 8000); //set Frequency acceleration gvarset(8132, 1359); //set Ratio gvarset(8133, 0); //Off the Generator. exit(99); }; ++++ === Hardware PLC для MQL === В дополнение к HANDLER_INIT, некоторые аппаратные процедуры PLC ("hardware PLC") должны быть изменены для корректной работы системы полива. В файл mill-func.h добавлена функция coolant_motor_start(): ++++ Показать код mill-func.h | coolant_motor_start() { timer=10;do{timer--;}while(timer>0); gvarset(8131,1000000); //acceleration timer=10;do{timer--;}while(timer>0); x=gvarget(8133);//get the speed (frequency) k=gvarget(8132);//get the ratio x=x*k; //calculate the RAW frequency gvarset(8130,x); //send the raw frequency to the register timer=30;do{timer--;}while(timer>0); //wait a time for the frequency value to be delivered }; ++++ Процедура ''M08.plc'', запускающая двигатель системы полива, приведена ниже (// обратите внимание на наличие строки ''#include mill-func.h''//): ++++ Показать код M08 | #include pins.h #include mill-func.h main() { gvarset(7372,1); portset(OUTPUT_FLOOD); // coolant_motor_start(); exit(99); //normal exit }; ++++ Процедура ''M09.plc'' для остановки двигателя охлаждающей жидкости проще - нам просто нужно записать «0» в необходимый регистр. ++++ Показать код M09 | #include pins.h main() { gvarset(7373,0); gvarset(7372,0); portclr(OUTPUT_FLOOD); portclr(OUTPUT_MIST); gvarset(8130,0); //stop the pulse generator timer=30;do{timer--;}while(timer>0); //wait a time for the frequency value to be delivered exit(99); //normal exit }; ++++ На этом этапе настройка программного обеспечения для MQL в программе myCNC завершена.