Сосонкин В.Л. 2005 Системы числового программного управления (841803), страница 44
Текст из файла (страница 44)
Выше, при изложении материала заоснову была принята версия Bosch.Сравнение двух версий оказалось возможным только в диапазоне подготовительных функций от G00 до G289. Вне этого диапазона подготовительные функции существуют только в версии Bosch (табл. 11). Обе версииобладают исключительно высокой мощностью, а каждая из них имеет своиинтересные особенности.
Так, в версии Bosch предусмотрены широкийспектр программирования ускорений и коррекции подачи, большое числовариантов смещений систем координат, прямой доступ из программы кглобальным переменным - машинным параметрам, межканальная связьпо данным, использование возможностей смешанного программированияв абсолютных и относительных координатах и др.
В версии Andron обращают на себя внимание сложные измерительные циклы, а также разделпрограммирования лазерной обработки. Сравнение вариантов показывает, что несмотря на универсальный характер систем управления они в значительной степени ориентированы на своего базового заказчика.ЗаключениеКод IS0-7bit до сих пор не потерял своего значения и непрерывно развивается за счет пополнения конкретных версий новыми подготовительными функциями. Набор этих функций служит отражением потребительских возможностей системы управления. Еще недавно классический диапазон G-функций составлял 100, и в этой связи версии кода IS0-7bit дляразличных систем управления мало отличались одна от другой.
СегодняГлава 5. Документы пользователя систем ЧПУ239Таблица 10. Версии управляющей программыдля продвинутых систем ЧПУ Bosch Typ3osaG-функЗначения для версии BoschЗначения для версии AndronцияG00Традиционные функции интерполяции для обеих версийG04Круговая (винтовая) интерполяцияG05со входом в контур по касательнойПрограммирование ускорений приразгонах и торможениях независимоG06для каждой осиПрограммирование максимальногоG07ускорения для всех осей при разгонах и торможенияхИспользование разгонов и торможений только при изменении подачиG08или обходе угловИспользование разгонов и торможеG09ний до нуля в каждом кадреТо же, что и GOO, G01, G02, G03G10соответственно, но в полярных коорG13динатахПрограммирование величины коэфВызов макроса по именифициента усиления по скоростиG14следящего приводаОтменаG14G15Свободный выбор базовой плоскостиG16(включение одной из главных осейX, Y, Z обязательно)Традиционные функции выбора базовой плоскости для обеих версийG17G19Выбор плоскости круговой интерполяции по декартовым координатам полюса.
Далее предполагаетсяG20программирование в полярных координатах относительно полюсаАктивизация таблиц базы данныхВызов, в рамках основной управляюдля компенсации геометрическихG22щей программы, другой, котораяпогрешностей и смещений нуляможет быть выполнена несколько раз.Программирование сплайнаG30Нарезание резьбы в режиме линейной интерполяции без компенсиG32рующего патронаСкругление угла для двух соседнихпрямолинейных участков (с допусG34тимым отклонением под адресом Е)Выключение сглаживания углаG35Выключение запрограммированногопри скруглении угла отклонения,G36которое становится равным машинному параметру240В.Л.
Сосонкин, Г.М. Мартинов. Системы числового программного управленияПродолжение табл. 10G-функцняG37G38G39G40G42G43G44G53G59G60G61G62G63G64G65G66G67G68G69G70G71Значения для версии BoschПрограммирование точки для зеркального отображения или поворотакоординатАктивизация зеркального отображения, поворота координат, масштабированияОтмена зеркального отображения,поворота координат, масштабированияТрадиционные функции коррекции инструмента для обеих версийКоррекция на радиус инструментадля участков линейной интерполяции при подводе к соседним участкам с внешней стороны контураКоррекция на радиус инструментадля участков линей ной интерполяции при подводе к соседним участкам с внутренней стороны контураТрадиционные функции смешения нуля для обеих версийСмещение координатной системыпрограммы«Доработка» кадра до запрограммированной позицииОтмена доработки кадра до запрограммированной позицииДеактивация корректора скоростиподачиПоддержание постоянной подачи вточке контакта фрезыПоддержание постоянной подачи дляцентра фрезыАктивизация корректора скоростиподачиОтмена смещения координатнойсистемы программыСопряжение прямолинейных эквидистантных участков по дугеСоединение эквидистант путемвключения дополнительных кадровСоответственно дюймовая и метрическая системы измерения для обеих версийG72G73Значения для версии AndronВ отличие от GO) программируетсялинейная интерполяция с доработкойкаждого кадра до запрограммированной позиции (независимо от G61-G62)Отмена зеркального отображения имасштабированияПрограммирование зеркальногоотображения и масштабирования241Глава 5.
Документы пользователя систем ЧПУПродолжение табл. 10G-функцняG74G75G76G77G78G79G80G86G87G89G90G91G93G94G95G97G101G106G105G110GillG112Значения для версии BoschЗначения для версии AndronОдновременный выход в относительную точку для указанных координатДвижение измерительного устройства трштерного типа до касания сзаготовкойВыход в фиксированную точку вкоординатной системе станкаВыполнение ранее объявленногоцикла несколько раз в равноудаленных позициях вдоль дуги окружностиПрисвоение некоторой оси статусасверлильнойОтмена присвоения оси статусаУскоренный и безопасный выход ксверлильнойначалу объявленного ранее циклаТрадиционные сверлильные циклы для обеих версийФрезерные циклыПрограммирование соответственно в абсолютной и относительной системахкоординат для обеих версийПрограммирование сдвига нуля поПрограммирование подачи черезвремя обработкиотношению к некоторой фиксированной точке, каковой может бытьнуль программы или точка, в которой ранее было объявлено началокоординатПрограммирование подачи в мм/мин для обеих версийПрограммирование подачи черезПрограммирование подачи в мм/обвремя обработкиПрямое задание частоты вращенияшпинделяПрограммирование лазерной обработки с различными вариантамизадания параметров рабочего режимаПрограммирование новой нулевойточки для «квазинепрерывной» оси(оси с очень большим перемещением), от которой ведется новый отсчеткоординатыПрограммирование набора входныхсигналов для внешнего программируемого контроллераПрограммирование приема наборавыходных сигналов внешнего программируемого контроллераОтмена снижения подачи до уровня,чтобы было возможно торможение(отмена учета тормозного пути)242В.Л.
Сосонкин, Г.М. Мартинов. Системы числового программного управленияПродолжение табл. 10G-функцияGU3G114G1I5G134G138G139GI45G146G150G151G153G154G159G160G161G162G163G164GI65GI66Значения для версии BoschСнижение подачи до уровня, прикотором возможно торможение (учеттормозного пути)Слежение за изменением направления подачи для учета зазора в кинематикеОтмена слежения за изменениемнаправления подачиСкругление угла аналогично G34, нос заданным радиусом скругленияКомпенсация положения заготовки всистеме координат станкаВыключение компенсации положения заготовкиВключение внешней компенсацииинструментаВыключение внешней компенсацииинструментаИспользование типа позиционирования «бесконечных» осей, как этоуказано в машинных параметрахПрограммирование типа «бесконечных» осейОтмена первого (дополнительногоаддитивного) смещения осейПервое дополнительное аддитивноесмещение нуляИнициируемое извне (например, состороны программируемого контроллера) смещение нуляТочный выход в позицию при ускоренном перемещенииОтмена точного выхода в позициюДоработка кадра до запрограммированной позиции при движении как соскоростью подачи, 'гак и при ускоренном перемещенииДоработка кадра до запрограммированной позиции со снижением подачи до нуля.
Контроль (через приводы) попадания осей в «окно точногопозиционирования»Доработка кадра до запрограммированной позиции со снижением подачи до нуля. Контроль (через приводы) попадания осей в окно «грубогопозиционирования»Доработка кадра до запрограммированной позиции со снижением подачи до нуляЗначения для версии AndronГлава 5. Документы пользователя систем ЧПУ243Продолжение табл.
10G-функцияG167G175GI77Значения для версии BoschОтмена инициируемого извне(см. G160) смещения нуляЦикл бесконтактного измерения спомощью измерительной системы привода и сигнала, подаваемого измерительной головке в точках измеренияПрограммирование максимальногокрутящего момента для оси (нормально это значение сохраняется в качестве машинного параметра)G181G182G183Цикл резьбонарезанияG184G185G186G187G188G189G190GI91Значения для версии AndronПрограммирование в абсолютныхкоординатах по отношению к активной нулевой точкеПрограммирование в абсолютнойсистеме координат с возможным выполнением инструкций относительного программированияПрофаммирование в относительнойсистеме координат с возможным выполнением инструкций абсолютногопрограммированияПрофаммирование измерительногоцикла калибровки измерительнойголовки путем касания эталонногокольца на столе станкаПрограммирование измерительногоцикла: измерение расстоянияПрофаммирование измерительногоцикла: определение значений дляточек измерения на наклонной плоскости вдоль прямой линииПрофаммирование измерительногоцикла: определение радиуса вала относительно его центра в несколькихточках измерения по окружностиПрофаммирование измерительногоцикла: определение радиуса отверстияотносительно его центра в несколькихточках измерения по окружностиПрофаммирование измерительногоцикла: определение координатточки X, Y, ZПрофаммирование измерительногоцикла: калибровка измерительнойплиты в определенном положении настоле станкаПрофаммирование измерительногоцикла: определение длины инструментотносительно его нулевой точкиПрофаммирование измерительногоцикла: установление поломки инструмента с помощью измерительнойплитыЗадание центра окружности в абсолютных координатахПрофаммирование центра окружности относительно начальной точкидуги244В.Л.
Сосонкин, Г.М. Мартинов. Системы числового программного управленияОкончание табл. 10G-функцияG192G194G200G206G245G253G254Значения для версии BoschЗначения для версии AndronПрограммирование нижнего ограничения на частоту вращения шпинделяДискретное изменение подачи длядостижения запрограммированнойподачи в конце кадра (мягкое ускорение)Линейная интерполяция на быстромходу без торможения до нуля в концекадраСохранение в памяти максимальныхзначений ускорений для всех осей (вотличие от значения по умолчанию);использование этих значений припрограммном вызове G06Внешняя компенсация инструмента(другое значение в сравнении сG145, которое деастивируется)Отмена второго (дополнительногоаддитивного) смещения нуляВторое дополнительное аддитивноесмещение нуляG259G275G281G282G283G284G285G286G289Цикл бесконтактного измерения спомощью измерительной системыпривода и сигнала для измерительной головки.














