Перейти к публикации

Станочная Система Координат?


Рекомендованные сообщения

Что такое Станочная Система Координат?

Как они используются?

Для чего нужны?

Есть ли САМ системы, поддерживающие Станочные Системы Координат?

Ссылка на сообщение
Поделиться на других сайтах


Это видимо вопрос из серии: "..мужики, а как научиться программированию..".

Станочными обычно обзывают не смещенную систему координат. Т.е. ту, которую станок находит при обнулении/поиске референтных меток. Если вбить например в G54 нулевые смещения, и дать смещение G54 в программе, то это и будет работа в станочных координатах. Работать в них будет не удобно, лучше обычным методом:

- вбивать, например G54 смещение нуля детали относительно станочного нуля;

- в программе дать "G54", и работать в координатах детали.

ЗЫ: CAM-ам безразници какая система координат будет на выходе.. и всякиее координатные заморочки обычно регулируются постпроцессором, а не самой CAM. Другой вопрос что работая в станочных координатах нужно будет деталь размещать внутри зоны обработки станка еще в CAD-е.. А потом на станке придется ставить заготовку в то место, в котором деталь размещена в CAD-е. Обычно же делают задом наперед: ставят заготовку где-нибудь внутри зоны обработки станка, а потом уж переносят систему координат станка в какую-нить известную точку заготовки используя G54-G59.

Ссылка на сообщение
Поделиться на других сайтах

У меня спор (в котором должна родиться истина) с коллегой по этому вопросу. Приблизительно звучит так - есть большая деталь, которую удобно было бы обрабатывать с разных нулей, для чего и используются станочниые системы координат. Получается удобным на разные зоны детали назначить различные станочные нули G54-G59. Тогда возникает вопрос, насколько к этому готовы САМ системы? Получается, что они тоже должны иметь инструмент для такого смещения.

Ссылка на сообщение
Поделиться на других сайтах

Для этого должны быть готовы фрезеровщики, а не CAM системы :). Для CAM тут нет ничего военного - делаешь УП от разных СК, выводишь в НЦ файл и рисуешь как привязываться.

Или вы хотите в одной УП несколько нулей забить? В powermill можно вроде бы что-то такое изобразить, хотя я не пробовал...

Ссылка на сообщение
Поделиться на других сайтах

Смена осей координат в одной программе часто случается в массовом произовдстве на хитрых автоматических переустановах детали. Многие стойки и САМ-системы это поддерживают. Ситуация как раз наоборот. На разных краях одной детали установлены системы координат, каждая для обработки своего края. Бывают ли такие случаи? Есть ли в такой технологии преимущество, удобство? Какая-нибудь польза?

Ссылка на сообщение
Поделиться на других сайтах

Так какой смысл? Хотя бы один пример, а лучше несколько. Это принципиально! Либо эта тема высосана из пальца, либо должно быть применение этой возможности многими ЧПУ-шниками. Кто-нибудь применял такое в реальном производстве? Расскажите.

Ссылка на сообщение
Поделиться на других сайтах

Я не применял ни разу. Но пример измыслить легко - ставите на стол несколько деталей и обрабатываете их по очереди.

Ссылка на сообщение
Поделиться на других сайтах

To: doob

Если станок с палетной сменьi заготовок , тогда при установке палетная станция прикрепляеть

к каждой деталь его "перснальние" системьi координат . После зажима палета ка столе

станка в стойке автоматически вводятся ети стойности . Ето облекчаеть обработки корпусньiх

деалей с 5 сторон на нескольких станков с последовательним перемещением палета .

Другое приложение подсказал Вам MFS

В частности когда работал на станок с большим ходом по X ос ( 1200 мм )

я часто креплял несколько РАЗНЬIХ деалей , обединял программьi и запускал

все ето на ночную смену . Возможность смещения координатное начало

значительно облекчало жизнь.

Пример с палетов видел в соседней фирме , но не употреблял - я

инстументальчик , а они делали корпуса деревообработьiвающие

станки

Ссылка на сообщение
Поделиться на других сайтах

To: doob

На разных краях одной детали установлены системы координат, каждая для обработки своего края. Бывают ли такие случаи? Есть ли в такой технологии преимущество, удобство? Какая-нибудь польза?

Бывают. Иногда скажем деталь имеет разные высоты и кучность работы. Скажем деталь с одной стороны имеет высокую стенку нужно задать смену инструмента вне детали, а с другой стороны детали стенки низкие и или же выгодно смену инструмента задать с другой стороны поближе к "куче" чтобы не бегать менять инструмент в другой конец стола. В массовом производстве каждая секунда дорога.

Но пример измыслить легко - ставите на стол несколько деталей и обрабатываете их по очереди.

Здесь удобство в чем, тебе как программеру не важно где стоит деталь на столе, наладчику пишешь поставить координаты относительно заготовки там-то и усе.
Ссылка на сообщение
Поделиться на других сайтах

To: doob

Бывают. Иногда скажем деталь имеет разные высоты и кучность работы. Скажем деталь с одной стороны имеет высокую стенку нужно задать смену инструмента вне детали, а с другой стороны детали стенки низкие и или же выгодно смену инструмента задать с другой стороны поближе к "куче" чтобы не бегать менять инструмент в другой конец стола. В массовом производстве каждая секунда дорога.

<{POST_SNAPBACK}>

Этот случай самый близкий. А вообще-то я понял, что поставил проблему не очень корректно. На самот деле так. Подготовленно множество программ на для одной детали. Абсолютно все программы выполнены от одной системы координат. Затем какие-то из списка готовых программ каким-то преобазованием (конечно же, в этом случае может быть только линейное смещение) переделываются на другую систему координат. Я вижу удобство такого смещения только в том, что ЧПУшник делает программы в своем однажды выбранном нуле, а для станочника из-за каких-то хитростей программа попадает в нуле, удобном для станочника.

Может это и есть ТА САМАЯ ПОЛЬЗА?

Ссылка на сообщение
Поделиться на других сайтах

А что, не бывает так, что надо забазировать разные элементы детали от разных баз? Из соображений точности?

Ссылка на сообщение
Поделиться на других сайтах

Конструктивный вопрос!

Обрисовываю ситуация под вопрос. На столе установлена деталь, скорее всего большая, но полностью доступная для обработки с одного установа. На разных краях детали отверстия. Расстояние между отверстиями "непостоянное".

В инструментальном трудно представить ситуацию, когда расстояние между двумя базовыми отверстиями имеет значительное отклонение. Скорее всего это брак, который следует исправить начиная с отверстия. Или по каким то причинам(?!) можно обработать от смещенного нуля.

В массовом производстве такое бывает, но получается, что становчник должен каждый раз искать по крайне мере один нуль заново, что непохоже на массовое производство.

Единственный пока реальный случай - обработка деталей нескольких типоразмеров типа тяги - На одном конце петля, на другом - крючек, середина постоянного сечения. Концы всегда одинаковые, длины тяг разные по типоразмеру. В этом случае удобно применять программы для такого плавающего нуля.

А еще какие-нибудь примеры возможны?

Ссылка на сообщение
Поделиться на других сайтах

Применял такие вещи в двух случаях:

1. Несколько деталей на большом столе

2. Обработка длинной детали с переустановом.

Насчет одной детали с двумя базами - не встречал, и вообще сомнительная ситуация когда габарит детали настолько плавает.

Ссылка на сообщение
Поделиться на других сайтах

Примеры несколько не попали в тему.

1. Если детали одинаковые, то программист вообще может и не знать о их существовании. То есть всё сделал станочник. А программист работал всего с одной системой координат.

2. С переустановом несколько ближе. Но на самом деле во вторую точку привязки можно и не ставить СК как для САМ системы, так и для станка. Поскольку положение новой базы относительно основной СК заранее известно, то во время привязки к новой базе можно указать значения смещений, после чего деталь обрабатывается в ранее использованном нуле детали.

Похоже, все-таки, что если мы хотим устроить некоторый трюк со смещением системы координат на детали, в САМ системе для этого достаточно использовать обычную систему координат ничем не отличающуюся от других.

Ссылка на сообщение
Поделиться на других сайтах

Тема высосана из пальца.

Кому как удобно, так и работает. Я частенько пользуюсь G59, не вижу в этом чего-то необычного. Надо тебе, работай от нескольких СК, главное, чтобы все остались довольны.

Ссылка на сообщение
Поделиться на других сайтах

СПАСИБО!

Мне именно такой ответ и был нужен...

Хотя, тема закончилась на "параллельных" декартовых СК. А наш спор поехал гораздо дальше. :g:

Ссылка на сообщение
Поделиться на других сайтах
  • 3 года спустя...

станочная система координат в первую очередь удобна для смены инструмента поскольку вылет у инструмента бывает разный,иесли один инструмент может отойти от детали на 200 мм то другой нет,поэтому для смены инструмента удобно использовать G53 да и некоторые станки запуск программы не с начала,поддерживают только с машинной системы координат

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.
Примечание: вашему сообщению потребуется утверждение модератора, прежде чем оно станет доступным.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.




  • Сообщения

    • AleXtM
      Добрый день, столкнулся с казалось бы тривиальной задачей - рассчитать требуемый момент электро-двигателя, но столкнулся с проблемой - масса "рычага". Знатоки, подскажите пожалуйста, как правильно посчитать требуемый момент двигателя? Описание применения(упрощено): двигатель жестко закреплен, на оси двигателя жестко закреплена вытянутая пластина 500мм длинной(вес пластины 300гр), перпендикулярно оси вращения, на пластину будет устанавливаться доп. вес(не важно что, главное весить будет примерно 150гр). При работе конструкции, пластина должна приводиться электро-мотором в движение - из горизонтального положения поворачиваться на 150 градусов и обратно(конструкция необходима для тестового стенда - симулирует открытие крышки). Как рассчитать необходимый момент двигателя(минимальный)? С учетом того, что рычаг(плечо) имеет вес. На прикрепленном скриншоте отобразил примерно внешний вид(упрощенно). 
    • Fedor
      Продать долг - обыкновенное дело тут никакого криминала. https://xn--c1abvl.xn--p1ai/pokupka_prodazha_dolgov/ Просто бизнес.  :)      Коль швейцарцы проектируют под сроки, то рисковано что-то у них покупать  ...  :) 
    • andrei4ik
      в настройках и так выключены все опции связанные с этим режимом в настройках и так выключены все опции связанные с этим режимом и главное я один раз нечаянно переключился на сокращенный режим, и с тех пор он в этом положении залип...может это какой то баг? и притом он и вот тут тоже залипает  
    • Ninja
      дааа, интересная могла ситуация выйти, мож тогда и судьба твоя по другому бы сложилась? Согласно теории хаоса который про бабочку... И не обсчитывал бы сегодня здания, а обсчитывал бы общак той банды! Упустил такие возможности Федя! И всё-таки у этих швейцарцев всё просчитано, и лючок тот тоже)) Всё продуманно, просто надо придерживаться их рекомендаций! А я так понимаю, что тот лючок ты просто заварил нафиг. И этот кран переживёт четыре поколения заводчан. И теперь время боится не только пирамид, но и твой кран..  
    • ak762
      я так понимаю подача в G93 пересчитывается из G94 т.е можно пересчитать в G93 и потом обратно в G94 в каждом кадре с интерполяцией плавного движения силами постпроцессора. то что осваиваете возможность станка это хорошо, но впечатление что детали вашего редуктора плоские и без поворотной оси их разместится больше чем с осью которая требует пространства на столе, всё это конечно ИМХО
    • Sabadash
      Уже работает тише) Но что конкретно изменяет стойка в процессе автонастройки сервы она конечно не показывает.    
    • Jesse
      @Orchestra2603 таки прилетела задача по оценке вибропрочности конструкции в частотной области на основе акселерограммы.. Т.е. помимо частотных характеристик входной нагрузки, мне надо правильно определить её амплитуду в частотной области. Акселерограмма априори нестационарная нагрузка, что подтверждает график сильно меняющегося среднеквадр. отклонения. Так что сразу рассматриваю только вторую половину -  более менее стационарную часть Строю дискретный Фурье-спектр в Вольфрам Математике ну типа получаю характерные частоты сейсмического воздействия до 30 Гц. Збс... Но вот с амплитудой непонятка. Мне вот это полученную амплитуду и задавать в программе расчёта прочности? Почему спрашиваю? - это ведь дискретное преобразование. И типа согласно равенству Парсеваля энергия сигнала сохраняется, да. Но всё зависит от числа отсчётов. Ну вот как простой пример: синусоидальный сигнал с частотой 50 Гц и амплитудой 1, длина сигнала 2 с.  В первом случае частота дискретизации 200, во втором - 1000. Ну то есть при одинаковой длине в 5 раз больше отсчётов во втором случае. А амплитуда в 3 раза больше... И где правильная амплитуда? Я конечно понимаю, что в моих присланных данных одно количество отсчётов и одна частота дискретизации.. Но как правильно делать то.?)
    • Buka_juve
      Здравствуйте!!!   Может кто-то сможет поделиться постпроцессором для стойки Fanuc 31i TD или Fanuc 0i-TD (XZC). Вообще интересует обработка фрезерованием шнеков с поворотом детали по оси C.   Станки Hyundai Wia L280LM или L150SY.   Спасибо
    • Sabadash
      Поправьте режим легкой сборки в настройках, включается с определенного количества деталей, просто увеличьте количество деталей или отключите этот режим. Быстрое переключение в дереве построения (Set resolved to lightweight)
    • mixey53rus
      Вот пример программы, которой сам пользуюсь O0001 ( T17 | M10 METCHIK | H17 ) N100 G21 N102 G0 G17 G40 G49 G80 G90 N104 T17 M6 ( T17 | M10 METCHIK | H17 ) N106 G0 G90 G54 X-.75 Y0. S100 M3 N108 G43 H17 Z5. N110 G94 N112 M29 N114 G98 G84 Z-10. R.5 F150. N116 G80 N118 G94 N120 M9 N122 G53 Z0 N124 G53 Y0 N126 M30
×
×
  • Создать...