Студопедия

КАТЕГОРИИ:


Архитектура-(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 = ВЫБРАТЬ РЕЖУЩИЙ ИНСТРУМЕНТ
ЛИНИЯ №2 = ВКЛЮЧИТЬ ШПИНДЕЛЬ И ЗАДАТЬ ЕГО ОБОРОТЫ
ЛИНИЯ №3 = УСКОРЕННОЕ ПЕРЕМЕЩЕНИЕ К НУЛЮ ДЕТАЛИ
ЛИНИЯ №4 = ВКЛЮЧИТЬ ОХЛАЖДЕНИЕ
ЛИНИЯ №5 = ВЫБРАТЬ СКОРОСТЬ И СДЕЛАТЬ РЕЗ(Ы)
ЛИНИЯ №6 = ВЫКЛЮЧИТЬ ШПИНДЕЛЬ И ОХЛАЖДЕНИЕ
ЛИНИЯ №7 = ОТОЙТИ НА РАССТОЯНИЕ БЕЗОПАСНОСТИ
ЛИНИЯ №8 = ВЫБРАТЬ ДРУГОЙ ИНСТРУМЕНТ

и так далее. Но наша система управления понимает инструкции, если они заданы в машинном коде, также определяемом как программированием в 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; Просмотров: 794; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.027 сек.