КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Структура программы
СПИСОК ВСПОМОГАТЕЛЬНЫХ «M» КОДОВ Все M коды действуют или приводят к действию после выполнения всех операндов в блоке. Только один М код может быть запрограммирован в блоке. Если за описанием кода в круглых скобках указан тот или иной параметр, этот параметр, так или иначе, воздействуют на функционирование M кода. Нижеследующий список описывает все M коды системы управления HAAS. Звёздочка (*) обозначает опциональную возможность. М00 Остановка программы Программа ЧПУ для обработки детали состоит из одного или более блоков команд. Когда просматривается программа, блок подобен одной линии текста. Блоки, показываемые на экране всегда разделяются символом «;», который называется «Конец блока» (End Of Block — EOB). Блок состоит из алфавитных адресных кодов с последующими числовыми идентифицирующими значениями. Например, задающим значением перемещения по оси X будет числовое значение, следующее за адресным символом X. Программа должна начинаться и заканчиваться символом процент (%). После первого символа % должен быть задан номер программы, начинающийся с буквы O и последующим номером, идентифицирующим программу (четыре цифры для старых станков и пятизначный номер для новых станков). Этот номер используется для идентификации и задания главной программы для выполнения, а также для подпрограмм, вызываемых из главной программы. Символы % не будут видны в управлении, но они должны быть при загрузки программы в станок. Они также будут видны при выгрузки программы из станка. Символы % будут автоматически вводится для вас, если вы вводите программу в систему управления HAAS. Программа также может содержать символ «/». Этот символ, иногда также называемый «слеш», используется для задания опционального блока. Если блок содержит этот символ, любая информация, следующая за этим символом, будет игнорироваться, когда активна кнопка BLOCK DELETE при выполнении программы. На следующей странице приведён пример программы, как она будет выглядеть на экране панели управления. Слова, следуемые за символом: не являются частью программы, а разъясняют её. Эта программа будет сверлить четыре отверстия и фрезеровать 50 мм отверстие в 100 мм квадратной пластине с нулевыми координатами X и Y в центре детали. %: программа должна начинаться и заканчиваться с символа %, который не будет отображён O00023;: буква О и до пяти цифр задают номер программы (MILL PART PROGRAM EXAMPLE);: в скобках комментарии для пояснения программы N1 (DRILL 4 PLACE);: первый оператор с комментарием T1 M06 (12 MM DIA. DRILL);: смена инструмента на инструмент №1 G90 G54 G00 X-37.5 Y37.5 S1400 M03;: абсолютное позиционирование, номер нулевой точки, ускоренное перемещение по X Y, включение шпинделя по часовой стрелке с заданными. оборотами G43 H01 Z25. M08;: компенсация на длину №1, позиционирования по Z, включение охлаждения G73 G99 Z-16. Q5. R2. F125.;: высокоскоростной цикл глубокого сверления на глубину 16 мм с шагом 5 мм, высотой подъёма 2 мм и подачей 125 мм/мин Y-37.5;: сверление другого отверстия / X37.5;: сверление третьего отверстия в опциональном блоке / Y37.5;: сверление четвёртого отверстия в опцион. блоке G80 G00 Z25. M09;: отмена фиксированного цикла, подъём на 25 мм, выключение охлаждения G28 G91 Z0. M05;: возврат в машинный нуль по Z, остановка шпинделя ; N2 (COUNTERSINK 4 PLACES);: комментарии игнорируются системой T2 M06 (16 MM DIA. 90 DEG. C’SINK);: вызов второго инструмента G90 G54 G00 X-37.5 Y37.5 S900 M03;: абс. поз., номер нул. точки, уск. по XY, вкл. шпинд. G43 H02 Z25. M08;: компенсация на длину №2, поз. по Z, вкл. охлажд. G82 G99 Z-7. P0.5 R2. F300.;: сверл. с замедл. в конце на 7 мм глубиной, задержка в конце цикла 0.5 секунды. Y-37.5;: второе отверстие / X37.5;: / Y37.5;: G80 G00 Z25. M09;: отмена цикла сверления, подъём по Z, выкл. охл. G28 G91 Z0. M05;: подъём в маш. нуль станка, выкл. шпинделя M00 (ADD BOLTS AND REMOVE CLAMPS);: останов программы для перезажима ; N3 (SET DIA. OFFSET D03 AN 12.);: T3 M06 (12 MM DIA. 4 FLT END MILL);: вызов третьего инструмента G90 G54 G00 X-58. Y58. S1600 M03;: G43 H03 Z2. M08;: G01 Z-16. F500.;: G41 Y50. D03 F300.;: компенсация на инструмент, диаметр №3, инструмент слева X50.;: обработка квадрата 100Х100 Y-50.;: X-50.;: Y57.;: G40 X-58. Y58.;: отмена компенсации, отвод G00 Z25. M09;: G28 G91 Y0. Z0. M05;: выход в нуль станка по Y и Z T1 M06;: вызов первого инструмента M30;: конец программы %: символ завершения ввода/вывода программы Для замены инструмента необходимо только указать M06, даже без G28 в предыдущем кадре. G28 может использоваться для вывода всех осей в машинный нуль или может использоваться для вывода в машинный нуль заданной оси с помощью G28 G91 Z0 и/или Y0 и/или Z0.
Дата добавления: 2015-05-26; Просмотров: 924; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |