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

Инструкция по машинной симуляции SolidCam.


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

На днях начал разбираться с визуализацией на станке и столкнулся с отсутствием хоть какой-то документации по Machine Simulator в SoilidCam. По нескольким видео набросал для себя некую инструкцию:

Скрытый текст

1.Делаем сборку станка в SW. Механизмы группируем по их принадлежности к осям,корпусу,дополнительной графики и т.д.
  Желательно,но не обязательно, максимально облегчить и упростить сборку, если слабый ПК.
2.Каждый механизм\ось сохраняем в виде одного твёрдого тела (я делал SLDPRT,галка "все компоненты").
3.Делаем новую сборку из этих твёрдых тел.
4.Располагаем все оси и механизмы в том месте где будет нулевая точка станка (X0 Y0 Z0).
5.В нулевой точке станка создаём новую систему координат,которая соответствует системе координат реального станка.
6.В сборке SW нажимаем сохранить как STL:
          А.Указываем созданную систему координат.
          Б.Убираем галку "сохранить все компоненты сборки в одном файле".
          В.Ставим галку "не переводить вывод данных STL в позитивное пространство"
          Г.Единицы - миллиметры.
          Д.Настраиваем качество.
7.Переименовываем файлы для быстрого понимание где какой механизм (Z-Axis например) на английском.
8.Создаём\редактируем файл VMID своего станка. Путь:C:\Users\Public\Documents\SolidCAM\SolidCAM2023\Gpptool
   Не забываем про постпроцессор...
9.Создаём в расположении C:\Users\Public\Documents\SolidCAM\SolidCAM2023\Tables\MachSim\xml\ папку с одноимённым названием своего станка.
10.В дереве нажимаем на имя станка и справа ищем пункт "Имя машинной визуализации".Выбираем из списка созданную выше папку.Спросит "Не обнаружено никакой геометрии,продолжить?" Да.
11.Нажимаем ПКМ на имени станка в дереве и выбираем "экспортировать в симулятор станка". Успешный эксопрт - OK. В папке должен появиться XML файл с одноимённым названием.
12.Сверху в меню нажимаем открыть - визуализацию на станке.
13.В открытом Machine Simulator открываем файл xml который создали. Справа(по умолчанию,если не меняли) выбираем вкладку Machine. И жмём edit machine. Если вкладки нет,смотри меню VIEW.
14.Копируем все STL файлы в ту же папку где и XML.
15.Далее жмём на станок ПКМ - add geometry - выбираем корпус или раму станка. Затем жмём на добавленную геометрию ПКМ
и выбираем "make as Machine Housing".Тем самым мы говорим программе,что это корпус. Таким же способом добавляем
другие элементы,двери и т.д.
16.Далее выбираем по очереди оси и добавляем их геометрию.

17.Сохраняем и пользуемся.

Буду рад, если кто дополнит или исправит. А также кто может поделиться документацией.

 

У меня возникли проблемы с координатами:

Если делаю начало координат в центре шпинделя, то отрабатывает всё нормально, но приходится подгонять положение детали на столе перед обработкой, что неудобно. Нужно вспоминать\смотреть высоту заготовки, иначе она висит в воздухе под фрезой.

Обработка координаты на шпинделе

Координаты на шпинделе Название Висит в воздухе Название

Если делаю начало координат на столе, фреза отделяется от шпинделя и работает отдельно, хотя и синхронно с двигателем.

Координаты на столе Название Обработка координаты на столе Название

Как это исправить? И есть ли такая функция, как на станке, "обнулить оси". Т.е. сделать так, чтобы начало координат станка совпадало с началом координат заготовки. А заготовку установить в любое место стола.

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


UnPinned posts

Начало координат на 3-х осевом станке нужно ставить в центре вращения шпинделя, на высоте где фреза выходит из цанги. У меня это выглядит так:

large.1180013217_.png

 

На 5-ти осевых ставить в точку, где пересекаются все центры вращения поворотного стола. Примерно так.

Главный критерий, что все оси должны быть в нуле (x0 y0 z0 ...)

 

А заготовку уже подгонять настройками как нужно: В моём случае в файле VMID выбрал Y> Table> Ноль детали> Позиция: 0.0, 0.0, -92.

92 мм - это расстояние от цанги до стола. Таким образом ноль детали ложится на поверхность стола и ,если необходимо, подгоняю заготовку уже в SolidCam проекте:

Позиционирование> ПКМ> Редактирование> Для монтажа детали.

 

Информацию брал здесь:

Видео по запросу  "SolidCAM How to build machine simulation for 4 axis machine" и подобные:
https://youtu.be/dFRLPb0ajmE?si=I8FpUDllVCQNbQC5

 

https://cccp3d.ru/topic/70537-создание-и-редактирование-станка-в-mastercam/

 

А также в "Руководство по 5-ти осевой обработке в SolidCam" в разделе по машинной симуляции:

Многоуважаемый участник форума Sennik53 перевёл многие документы:

https://cccp3d.ru/topic/81107-solidcam-мануал/page/8/

За это ему огромное спасибо и крепкого здоровья!

 

Если кому-то помогло моё словоблудие, напишите здесь. Спасибо за внимание.

 

 

Инструкция MachSim.txt

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

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

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

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

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

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

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

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

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

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

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



  • Сообщения

    • Alex1986
      Вроде как что-то поменялось. https://help.solidworks.com/2024/Russian/SolidWorks/sldworks/t_saving_sw_docs_previous_versions.htm  
    • Viktor2004
      на практике порог ошибки SV0409 выставляется в параметре 2142 или 2104 каким это боком? Вот ни раз мне никто не высказал. Хотя я ни от кого не скрывал что прописал им это туда   не каждый завод честно признается что случай не гарантийный и он готов заплатить за вызов и ремонт какой эксперт? Я ни разу в жизни еще не видел ни одного эксперта в решении таких вопросов. И доводить до суда мы ничего никогда не собираемся. Смогли доказать вину завода, завод платит. Если не платит, прекращаем с ними взаимодействовать. Если не смогли доказать, берем все на себя без разговоров. Если ситуация мутная, договариваемся на обоюдку если завод государственный, очень даже нужны. Факт подачи в суд освобождает их от ответственности перед государством за ситуацию или срыв заказа
    • gudstartup
      на практике чтобы  получить 409 ошибку инструмент должен быть сломан а деталь развальцована в случае таких событий гарантийные обязательства никак не должны возлагаться на фирму осуществившую пнр пусть со станкостроителем бодаются. но если он обнаружит ваши вкрапления в плк то это вам же и  выйдет боком завод сам наказывает операторов и наладчиков и это реадьность. факт удара вам любой эксперт докажет и попросит предоставить данные мониторинга через судебные органы а заводу на фиг не нужны судебные разборки и он во всем сознается 
    • Viktor2004
      надо. Потому что тут конфликт интересов поставщик-завод. И завод не даст мне информацию со своих ресурсов что бы я доказывал его вину
    • TVM
      Изначально эскизы и вспомогательную геометрию (плоскости, исходные точки и тд) не отображаю при активных кнопках "глаза". Разворачиваю  "4 столбца" в дереве и там отображаю или скрываю и т. д. что необходимо по мере надобности.  
    • gudstartup
      менеджмент сейчас сам ставит для диспетчеризации так что вам не надо напрягаться там и камеры и focas мониторинг событий и режимов выполнения техн. программы. где нет та история оператора поможет только надо стирание ее запретить это их адвокаты не хотели ввязываться а то бы сразу сыграли на преднамеренном изменении вами pmc станкостроителя с целью избежать гарантийных обязательств учитывая вашу малочисленность - вымол просто не справляетесь вот и фейковые сообщения записываете
    • malvi.dp
      Есть такой в соседней теме BlankDatums2a
    • Viktor2004
      А у меня была такая ситуация. Слишком часто стали вызывать по гарантии для исправления геометрии. Вот сместилась геометрия сама собой и все. А еще шпиндель шуметь стал. Говорят у вас на гарантийном станке шпиндель вдруг накрылся. И никто ничего не ударял. Покупайте новый шпиндель по гарантии.  Это хорошо если следы от удара удастся обнаружить на шпинделе. Или доказать что они сами конус поменяли с цангой. А если улик нету, приходится по гарантии менять. И моя программа помогала доказать факт удара, даже если история сообщений и ошибок обнулена. И что, ставить каждому систему мониторинга за свой счет и потом просить посмотреть? А если не дадут или там уже подотрут? Так что моя программа три раза помогла избежать замены шпинделя за счет гарантии.
    • mamomot
      Сегодняшняя публикация открывает Предисловием Главу 11 "Литье". 11_0_Предисловие.pdf
    • gudstartup
      непонятно для чего это нужно когда есть oph и системы мониторинга которые всю инфу с чпу которую она может предоставить собирают и перерабатывают пусть обратится в winnc ему терминал поставят а с него вся инфа будет собираться opc server для формирования отчетов
×
×
  • Создать...