Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save anonymous/5ae830c36fddbb6821cf7052fa09bc10 to your computer and use it in GitHub Desktop.
Save anonymous/5ae830c36fddbb6821cf7052fa09bc10 to your computer and use it in GitHub Desktop.
Написание программ для чпу

Написание программ для чпу


Написание программ для чпу



Написание простой управляющей программы
Вопрос по постпроцессору для ArtCAM
Написание программы для 3х осевого фрезерного станка с ЧПУ


























Recommend this entry Has been recommended Surprise me. Написание программ для станков с ЧПУ vaycartana July 20th, Зачастую многие люди не понимают, что из себя представляет программирования станка. Мол пройдись по программе, делов-то на 5ть минут. Этим постом я постараюсь приоткрыть завесу тайны над сим действом, разумеется в общих чертах, кому надо более детально могут прочитать книгу современный станок с чпу, она есть в этих ваших интернетах. Программа представляет из себя набор из G и М кодов. G коды - это основные коды, которыми программируется движение осей станка, плоскости, интерполяции и пр. М коды - подготовительные, запуск шпинделя, охлаждение, смена инструмента, конец программы. Я не буду полностью расписывать синтаксис кодов, тем более что они немного отличаются у разных производителей стоек. G0 X Y Z - Ускоренные перемещения, где XYZ - координаты, на которые нужно переместить оси. G2, G3 - Круговая интерполяция, существует много вариантов записи данной команды даже на одной стойке. Я стараюсь пользоваться таким форматом G2 X Y Z R, где XYZ координаты конца дуги описываемой инструментом, R - радиус дуги. Фрагмент программы G0 X Я правда с этим не разбирался, по причине того, что я использую САМ систему, которая создает код, по 3д модели детали. Теперь давайте обратим внимание на то откуда берутся координаты которые мы указываем. Раньше во времена исторического материализма, когда компьютеры были большие и их было мало. Контур строился на миллиметровке и по нему составляли путь фрезы. Способ конечно хороший и развивает знания геометрии, но долгий. Попробуйте постройте простенький контур кармана этой детали. Деталь Контур А если координаты пересечения сегментов нужно получить точно, а не построением? В этом случае ситуация упрощается, тем что контур у этой детали 1 и не меняется с ростом глубины. А если нам надо фрезеровать деталь такого плана. На каждое сечение нужно строить свой контур, что займет очень много времени. И вероятность ошибки тоже увеличится. И тут на на помощь приходят САМ системы. Их существует множество, я пользуюсь системой "тяжеловесом", с встроенным САМ модулем CATIA. Система создает код по указанной геометрии. Также можно посмотреть результат обработки. У всех систем есть свои сложности, многие при сложной геометрии могут совершать "лишние" движения. Но все равно выигрыш во времени написания программы достаточно существенный. А если учесть, скорость внесения изменений, то становиться ясно, что при работе руками за ней не угонишься. Также стоит учесть, что любую программу в итоге можно подправить руками. Это точно, я как представлю всю это херню руками считать, и в таблицы вводить. А есть такие, что до сих пор считают. Э но как это понять? Я вижу только Вот например и больше ничего. На фрезеровку, особенно сложную мало кто пишет руками, а на токарку еще многие. Можно использовать компенсацию на диаметр инструмента, тогда шпиндель двигается по контуру без смещения, а величину смещения считает компьютер станка, в зависимости от указанного кореектора, но надо учитывать, что далеко не все стратегии обработки могут вычислить траекторию с компенсацией. Равно как и при фрезеровании внутренних контуров компьютер станка может выдать ошибку, из-за невозможности получить смещение, радиусы уменьшаются и пр. Я компенсацией почти не пользуюсь, у меня комп рядом, программы записываю через флешку, я быстрее пере запишу программу, чем буду заниматься ее отладкой. По разному, на крупной серии, брак в процессе наладки особо никого не волнует. В единичном производстве по другому. Классные размеры никто сразу не делает, всегда оставляют припуск на чистовые проходы. В машиностроении очень много нюансов. Edited at Деталь обычно меряется на станке. И чем меньше переустановок, тем лучше. Есть даже специальная оснастка, при помощи которой станок может сам произвести необходимые измерения. Стоит она правда чуть больше чем до хера гуглим renishow. Смотря что, бывают такие детали которые я не меряю, размер инструмента известен от него и пляшем. А если что-то точное то так и есть. Потом программу отладил и только детали меняешь, естественно время от времени контроль размеров. И напильником дорабатывать иногда приходится. Хотя я всегда стараюсь этого избегать. В единичном производстве ручная доводка встречается сплошь и рядом, хотя ЧПУ и позволяет ее минимизировать. Но полностью исключить ручную доводку не удается. Если проблема с очисткой от масляного тумана на станках ЧПУ? Main Ratings Disable ads In Memory Of Anton Nossik.


Примеры программирования токарных станков


Детали, обрабатываемые на станке с ЧПУ, можно рассматривать как геометрические объекты. Во время обработки вращающийся инструмент и заготовка перемещаются относительно друг друга по некоторой траектории. УП описывает движение определенной точки инструмента — его центра. Траекторию инструмента представляют состоящей из отдельных, переходящих друг в друга участков. Этими участками могут быть прямые линии, дуги окружностей, кривые второго или высших порядков. Точки пересечения этих участков называются опорными, или узловыми, точками. Как правило, в УП содержатся координаты именно опорных точек. Любую деталь можно представить в виде совокупности геометрических элементов. Для создания программы обработки необходимо определить координаты всех опорных точек. Попробуем написать небольшую программу для обработки паза, представленного на рис. Зная координаты опорных точек, сделать это несложно. Мы не будем подробно рассматривать код всей УП, а обратим особое внимание на написание строк кадров УП , непосредственно отвечающих за перемещение через опорные точки паза. Для обработки паза сначала нужно переместить фрезу в точку Т1 и опустить ее на соответствующую глубину. Далее необходимо переместить фрезу последовательно через все опорные точки и вывести инструмент вверх из материала заготовки. Найдем координаты всех опорных точек паза и для удобства поместим их в табл. Координаты опорных точек паза Точка Координата по оси X Координата по оси Y Tl 3 8 Т2 3 3 ТЗ 7 3 Т4 7 8 Подведем режущий инструмент к первой опорной точке:. Следующие два кадра заставляют инструмент опуститься на требуемую глубину в материал заготовки. Как только инструмент окажется на нужной глубине 1 мм , можно перемещать его через все опорные точки для обработки паза:. Теперь следует вывести инструмент из материала заготовки — поднять на небольшую высоту:. Соберем все кадры вместе, добавим несколько вспомогательных команд и получим окончательный вариант программы:. Вход Контакты Реклама Eng. Новости Статьи Журнал Выбор Техник ум Обучение Тестирование Опросы. Введение в программирование обработки. Перепечатка материалов допускается только с разрешения редакции. Необходимо создать программу для обработки паза. Глубина паза равна 1 мм. Поместим деталь в прямоугольную систему координат и найдем координаты четырех опорных точек.


Управление автомобильных дорог сочи
Виноград лора описание сорта фото видео
Газовая плита нева инструкция
Женский размер определить
Волластонит химический состав и физические свойства
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment