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

Расчет углов поворота стола А и С


Santiago

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

Добрый день!

Требуется помощь по следующему вопросу: в какой процедуре обработчика событий (*.tcl) происходит расчет углов поворота осей стола - массив mom_out_angle_pos(), который расчытывается зависимости от того как наклоняется инструмент (исходными данными, как я понял, служит массив mom_tool_axis(), значения в который заносятся из CLSF файла) ?

У меня 5-ти координатный станок с 2-м поворотным столом

Перелопатил весь *.tcl файл, не могу найти каким образом получаются переменные mom_out_angle_pos() и mom_pos(), почти уверен на 100%, что они считаются с помощью функций работы с векторами и матрицами из ugpost_base.tcl, но место где вызываются эти функции также не нашел.

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


Добрый день!

Требуется помощь по следующему вопросу: в какой процедуре обработчика событий (*.tcl) происходит расчет углов поворота осей стола - массив mom_out_angle_pos(), который расчытывается зависимости от того как наклоняется инструмент (исходными данными, как я понял, служит массив mom_tool_axis(), значения в который заносятся из CLSF файла) ?

У меня 5-ти координатный станок с 2-м поворотным столом

Перелопатил весь *.tcl файл, не могу найти каким образом получаются переменные mom_out_angle_pos() и mom_pos(), почти уверен на 100%, что они считаются с помощью функций работы с векторами и матрицами из ugpost_base.tcl, но место где вызываются эти функции также не нашел.

И не найдешь, amigo! TCL - это всего лишь запрос на получение события (поворота стола, например) от UG, формулки запрятаны в ехе-файлик. Да и зачем они тебе!? Считай, что значения углов волшебным образом тебе возвращаются. Да и формулки несложные..

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

И не найдешь, amigo! TCL - это всего лишь запрос на получение события (поворота стола, например) от UG, формулки запрятаны в ехе-файлик. Да и зачем они тебе!? Считай, что значения углов волшебным образом тебе возвращаются. Да и формулки несложные..

Спасибо! сам к концу вечера понял что обработчик TCL непричем, назрел другой вопрос :)) : Как написать программу 5ти координатной обработки (в моем случае 2х поворотный стол) чтобы заготовку можно было закреплять в любом месте стола, нашел несколько вариантов:

1. Вариант: Установить заготовку на столе, обмерять ее, подправить переменные кинематики в посте, вывести на этот пост и готово :)

2. Вариант: Использовать встроенную систему пересчета M128 (HeidenHaen)

1ый Вариант не катит, т.к. необходимо стоять рядом с оператором и ноутбуком и каждый раз править и выводить на пост. Для 2го варианта правил пост весь день (хотя это чувствую это только начало :) ) - добился включения M128 в нужных местах. Все вроде бы заработало - можно резать, закрепляясь в любом месте, но..... пришлось отключить круговую интерполяцию и коррекцию на радиус, также встроенные циклы оказались работать, видимо все причины от того что плоскость XY (впрочем как и YZ и ZX) не перпендикулярна оси инструмента.

Склоняюсь к выводу, что самый простой вариант - установить систему координат в центре стола, точно выставить заготовку, занести в пост все кинематические особенности станка с точностью до микрона и резать. Но хочу знать может есть другие варианты? Ведь стойка не такая уж простая, да и на дворе уже 21 век :)

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

Amigo! Не мучайся, все уже давно придумано! Кроме M128 есть еще замечательные команды для поворота системы координат, и будешь пользоваться и круговой интерполяцией, и коррекцией на радиус. СКИФ-М?

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

Amigo! Не мучайся, все уже давно придумано! Кроме M128 есть еще замечательные команды для поворота системы координат, и будешь пользоваться и круговой интерполяцией, и коррекцией на радиус. СКИФ-М?

:)

Так может подскажешь в двух словах?

З.Ы. CSoft?

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

Спасибо! сам к концу вечера понял что обработчик TCL непричем, назрел другой вопрос :)) : Как написать программу 5ти координатной обработки (в моем случае 2х поворотный стол) чтобы заготовку можно было закреплять в любом месте стола, нашел несколько вариантов:

1. Вариант: Установить заготовку на столе, обмерять ее, подправить переменные кинематики в посте, вывести на этот пост и готово :)

2. Вариант: Использовать встроенную систему пересчета M128 (HeidenHaen)

1ый Вариант не катит, т.к. необходимо стоять рядом с оператором и ноутбуком и каждый раз править и выводить на пост. Для 2го варианта правил пост весь день (хотя это чувствую это только начало :) ) - добился включения M128 в нужных местах. Все вроде бы заработало - можно резать, закрепляясь в любом месте, но..... пришлось отключить круговую интерполяцию и коррекцию на радиус, также встроенные циклы оказались работать, видимо все причины от того что плоскость XY (впрочем как и YZ и ZX) не перпендикулярна оси инструмента.

Склоняюсь к выводу, что самый простой вариант - установить систему координат в центре стола, точно выставить заготовку, занести в пост все кинематические особенности станка с точностью до микрона и резать. Но хочу знать может есть другие варианты? Ведь стойка не такая уж простая, да и на дворе уже 21 век :)

Если вспомнили про М128, то похоже на НН ...

У него есть функции PLANE ... для виртуального разворота рабочей плоскости ...

После разворота должны работать и циклы и круговая ...

И устанавливать деталь можно где пожелаете ...

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

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

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

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

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

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

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

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

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

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

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




  • Сообщения

    • maxx2000
      @Snake 60вопрос был с подвохом. Бестолковый предлагал  построить спираль на поверхности конуса и представил это как нечто примитивное для SW. В СREO, к примеру, строится и прямая и коническая спираль с переменным шагом одним фичером.
    • Viktor2004
      Человек собирает статистику количества человек которые знакомы с этой стойкой
    • Anat2015
      Это вопрос, или утверждение?
    • Артём 12334
      Здравствуйте , кто то знаком со стойкой FANUC Series Oi Mate-MD
    • david1920
      Я кабель на такой парням делал когда порвали Там как RJ-45 только 6 пинов там скорее всего по протоколу всё идёт  
    • Dimetil Gidrozin Dnepr
      здесь столько страниц ответов что охватить все нереально)) хочу хвастануть какое я сделал улучшение производительности)) когда я был студентом не было солидворкса и я делал чертежи в автокаде. аксакалы автокада знали много команд и набирали их в командной строке а также на какие то действия были запрожены кнопки. это было очень давно но одно действие я использовал миллиард раз)) все другое я забыл но вот повторение последней команды было настроено на пробеле в автокаде. и вот я столкнулся на новом месте работы с тем что это последователи старинного советского заводика по выпуску оборудования для переработки сои и производства растительного масла. и у них вся база оборудования в автокаде)) солид тоже стоит на компах древний 2016. и тут хочешь не хочешь, а используешь автокад каждый день. да и нет там таких глобальных изменений чтобы в солиде трудиться с утра до вечера. проще в автокаде поменять диаметр отверстий под крепеж, или насверлить больше отверстий или удлинить несущий швеллер)) но если попадаются какие то мелкие деталюшки или подсборочки из пары деталек, я ясное дело только в солиде делаю)) в солиде команда повтора последнего действия настроена на какую то другую кнопку я ее не знаю и никогда не юзал. но мне понадобилось сделать дохренища отверстий одинаковых и у всех квентиллион осевых линий и всяких прочих привязок)) и я позвонил другу и спросил как настроить повтор последнего действия на пробел как в автокаде и настроил. и сделал это миллиардноповторную деталь очень быстро. и почувстовал себя крутым солидвокером по сравнению с местными автокадчиками)))
    • Fedor
      Если доктору про направление давления рассказать, то в психушку определит такого мастера галоперидол глотать без всякой Маргариты :) 
    • Fedor
      А когда сижу - давление углом и измеряется в градусах :)
    • Artas28
      Добрый день! Есть фасетная модель в формате stl, которая сделана в сборе (модель + крепление). При импорте, NX (да и не только) видят её как одно целое. Не получается хоть как нибудь разбить её на слои: (( Есть в NX какие нибудь инструменты, что бы разделить это тело отдельно на модель, и отдельно на прижим(тиски)? Если зайти в фасетное моделирование, то модель просто пропадает, отображается пустой белый экран(((
    • Snake 60
      Конечно: 1) https://www.youtube.com/watch?v=Etn9keJ9sCA 2) https://www.youtube.com/watch?v=eM45-0ftdnE  
×
×
  • Создать...