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

Как сначала сделать несколько операций Probing, а после сделать сверление с координатами учитывающими поправки из Probing?


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

Всем привет. 

Попробую сформулировать задачу. 

Упростим заготовку до квадратного прутка. 

Пусть есть пруток 10*10мм длинной 2м. 

В прутке в одной грани по центру нужно насверлить сквозные отверстия 20 шт.  

Пусть есть модель этого прутка с нашими отверстиями в Solidworks. 

Диаметр отверстий 9мм. То есть пруток на 10мм а отверстие на 9, и надо умудриться попасть. 

В модели пруток прямой и ровный. В реальности пруток кривоват. Также кривоват и станок. Попасть в один установ не реально. 

Пруток лежит вдоль оси Y. Сверлим по Z. 

Вопрос!

Как в Solidcam сначала инструментом "Пробер" произвести 20 измерений по Х, а после сверлом на 9 произвести сверление с учетом ранее произведенных измерений по Х. 

Измерение делаем обычное, подъезжаем слева по Х. 

За ноль заготовки можно взять передний верхний левый угол заготовки.

 

На данный момент имею Solidcam с постпроцессором измерений который заимствован отсюда. 

https://forum.linuxcnc.org/post-processors/35590-solidcam-solidprobe

 

Почитываю документацию по написанию постпроцессоров. Знакомлюсь с G-кодом. Можно сказать только начал. 

Прошу не задавать риторических вопросов "Зачем!?", или пытаться решить задачу другим способом. Не хочется отвлекаться. 

На станке linuxcnc + Probe Basic. 

 

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

 

Как я сам вижу решение. 

Когда в Solidcam используем Probing Х, то в геометрии можно выбрать несколько точек (20 шт в нашем случае). И пробинг успешно работает. Но по пути, после каждого измерения нужно сохранить координату поправки Х. 

т.е. в G-коде нужно насобирать какой-то массив значений Х.

 

Также, если в Solidcam делаем сверловку, то в геометрии тоже можно задать 20 отверстий.  Но нужно их сверлить с поправками, которые предварительно сохранены в массив поправок. 

 

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

Или же нужно что бы первая УП с измерениями готовила файл с двадцатью поправками, а вторая программа читала этот файл  и применяя поправки занималась сверлением. 

Но как собрать значения в файл в одной управляйке? Если даже поправить постпроцессор который будет это делать, то всякий раз возникновение файла при пробинге - не повредит. Это можно делать автоматом.

А вот как автоматом прочитать полученый файл при сверлении, ... как-то это уже частный случай. 

 

Или может все же без постпроцессора, просто средствами SolidCam можно решить задачу. Может параметры какие можно использовать, или переменные.... 

Может я чего не знаю. Что конечно же наверняка. :-)

 

Буду благодарен за мысли.  

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


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

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

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

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

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

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

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

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

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

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




×
×
  • Создать...