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

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


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 пользователей

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




  • Сообщения

    • vad0000
      Параметры сбросились или их не было?
    • Fedor
      Узнать бы куда направлено "векторное давление'" в моей байдарке. Вечный движитель изобрел бы :) 
    • Tacord
      Требуется изготовить 200 шт деталей согласно чертежу. Материал сталь 40х. Просьба указать ориентировочную стоимость и срок изготовления.
    • ДОБРЯК
      С мужеством и оптимизмом 15 лет сами себе доказываете, что сила на единицу площади это скаляр. В любой теме доказываете...:=) 
    • Bot
      Оригинал публикации на сайте компании В конце первого квартала 2024 года в Sarex появилось десктопное приложение для автоматической синхронизации файловой системы ПК со Cредой общих данных – Sarex Connector. Это приложение значительно расширяет возможности работы с данными, хранящимися на платформе, и предоставляет привычный способ работы с файлами через «Проводник». Sarex Connector представляет собой утилиту, при первом запуске которой нужно настроить синхронизацию с определенной папкой на ПК и установить период автоматического обновления данных. После этого файлы и структура этой папки будут синхронизироваться с дисками пользователей в СОД. Предполагаются три основных сценария использования утилиты. 1. Загрузка документов и структуры папок с ПК на платформу через «Проводник» Один из базовых сценариев – загрузка эталонной структуры папок в новый проект. Для этого достаточно перенести эту структуру в синхронизируемую папку, и через некоторое время, [...] View the full article
    • ddteshnik
      @Говорящий Огурец Спасибо, так и было. Надо было раньше задать, и увидеть ваш ответ. Ограничивающее тело давало на каких то операциях сбой, при том не постоянно. пока не отменил, ничего не помогало. 
    • Fedor
    • Зинаида
      Привет!   Напиши вопросы, что знаю, подскажу.    По поводу людей, это зависит от вопросов)   Если нужно профессиональное внедрение, то это лучше конечно с компаниями сотрудничать, которые внедряют ТС за деньги, например Ланит.    На основе вашего запроса, они формируют комерческое предложение, что и как..
    • ДОБРЯК
      Это вы своим скалярным давлением, этой глупостью забили весь форум. Любую тему можете загадить. Давление ветра это скаляр, потому что это вам сказал Паскаль. Вы эту глупость сами себе и доказываете на форуме уже 15 лет в любой теме.  Вам надо вы и доказывайте сами себе. :=)
    • Алекале
      Добрый день, а может подскажете тех людей кто этим занимался, позадаю им пару вопросов, или же возможно вы что то можете мне подсказать? 
×
×
  • Создать...