КАТЕГОРИИ: Архитектура-(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) |
Формат программы
ПРОГРАММИРОВАНИЕ В КОДАХ Программа обработки детали для любого станка с ЧПУ состоит из определения перемещения инструмента, изменения скорости обработки и частоты вращения шпинделя. Она также состоит из вспомогательных командных функций, таких как смена инструмента, включение или выключение охлаждения и команд внешних М-функций. Перемещение инструмента состоит из команд ускоренного позиционирования, команд движения по прямой или окружности с контролем скорости перемещения. Фрезерный станок HAAS имеет три оси, определяемые как ось X, ось Y и ось Z. Оси X и Y будут задавать перемещение стола вокруг осевой линии шпинделя, в то время, как ось Z задаёт перемещение шпинделя вниз к или вверх от стола станка. Позиция «машинного нуля» будет при положении шпинделя, указывающего вниз на верхний правый угол стола, когда стол полностью переместился влево по оси X, полностью по направлению к Вам по оси Y и ось Z вверху в позиции смены инструмента. Движение по оси X будет перемещать стол направо с отрицательными значениями и налево с положительными значениями. Движение по оси Y будет перемещать стол по направлению к Вам с положительными значениями и от Вас с отрицательными значениями. Движение по оси Z перемещает инструмент по направлению к столу с отрицательными значениями и от стола с положительными значениями. Программа пишется как множество инструкций, заданных в порядке их выполнения. Инструкции, если дать их по-русски, могут выглядеть так: ЛИНИЯ №1 = ВЫБРАТЬ РЕЖУЩИЙ ИНСТРУМЕНТ и так далее. Но наша система управления понимает инструкции, если они заданы в машинном коде, также определяемом как программированием в G и M кодах. Перед обсуждением значений и использования этих кодов будет полезно обратить внимание на нижеследующие указания. Не существует никаких требований по отношению позиций адресных кодов. Они могут быть помещены в любом порядке в блоке программы. Каждый может форматировать программу в любом удобном для него порядке. Но формат программы или стиль программирования очень важная часть программирования для станков с ЧПУ. Некоторые команды могут быть размещены в любом месте блока программы, некоторые только в определённой позиции, поэтому существует несколько стандартных правил написания программы, которых следует придерживаться. Главное, чтобы программист придерживался определённого формата, который последователен и эффективен, так, чтобы любой оператор станка с ЧПУ в цехе мог понимать его. Рассмотрим некоторые стандартные правила программирования: Программирование адресов X, Y и Z осуществляется в алфавитном порядке в каждом операторе программы. Станок может считывать адреса X, Y и Z в любом порядке, но мы хотим быть последовательными. Если в операторе программы более одного адреса из X, Y или Z, они должны записываться вместе и по порядку. Пишите сначала X, затем Y и в конце Z. Вы можете помещать коды G и M в любом месте стоки кода. Но на заре развития программирования для ЧПУ коды G помещались в начале строки, а коды M в конце. Это было правилом, многие люди следуют ему и это продолжает оставаться хорошим стандартом. Некоторые системы с ЧПУ позволяют писать более одного кода M в одной строке кода, а некоторые нет. В системе HAAS можно писать только один код M в одном блоке программы и команда начнёт выполняться после полной отработки кадра, если он выполняемый. Программа является серией последовательных команд, которые станок может распознать и обработать. Формат программы определяет порядок, в котором машинные коды, состоящие из командных слов, записываются в программе. Командное слово начинается с одиночной буквы и последующим числом или значением для каждого слова. Если значение положительное, то знак «+» не требуется. Если значение отрицательное, то необходим знак «–». Если командное слово является только числом, а не значением, то не требуется ввода знака или десятичной точки для этой команды. Формат программы определяет «язык инструмента станка». ; N3 (SET DIA. OFFSET D03 AT 12.5); T3 M06 (12.5 DIA. 2 FLT END MILL); G90 G54 G00 X–60. Y60. S1400 M03; G43 H03 Z2.5 M08; G01 Z–16. F1250.; G41 Y50. D03 F300.; X50.; Y–50.; X–50.; Y57.; G40 X–60. Y60.; G00 Z25. M09; G28 G91 Y0. Z0. M05;
Дата добавления: 2015-05-26; Просмотров: 852; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |