Перейти к содержанию
demoontz

Изготовление серии, как написать? mach+solidcam

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

Приветсвую! ксть задача изготовить 6 одинаковых делатей из листа.

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

нюанс такй что в процессе ишготовления меняется 3 инструмента, центровка, сверло и фреза.

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

 

Спасибо!

Поделиться сообщением


Ссылка на сообщение

Можно через цикл.

Делаешь операцию, отъезжаешь обнуляешся- вторая деталь и тд.

Потом на исходную меняешь инструмент и ....

Поделиться сообщением


Ссылка на сообщение

стоит инструмент-проехался по деталям

офсетами делается. У каждой детали свое начало координат. Смотри в Маче закладку офсеты

Поделиться сообщением


Ссылка на сообщение

т.е. установив первый иструент, япроедусь по 6 деталям, потом второй и опять по 6 деталям и потом третий также?

мне не придется кадрый раз на новой детали делать пререустановку?

Поделиться сообщением


Ссылка на сообщение

Примерно так:

на столе лежит 6 деталей они одинаковые. Допустим лежат в разноброс.

Заходим в офсеты:

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

переключаемся на 2ю офсету. Нашли начало координат, обновились. вырезали первым инструментом

переключаемся на 3ю офсету. Нашли начало координат, обновились. вырезали первым инструментом

Мач запомнил начало всех деталей.

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

 

Пробуй кнопки что выделены

Когда ты выбираешь G54. G55 .... G59 ты меняешь начало координат относительно абсолютных координат станка

post-5687-027560000 1354809345_thumb.jpg

Поделиться сообщением


Ссылка на сообщение

А можно без всяких шаманств в Маче просто написать в блокноте код такого плана

 

G17 G90 G54 G49 G40 G80 G50

G21

..вкл шпинделя, охлаждения...................

G54 X..Y..Z.. (это первое смещение)

M98 P0001 (переход к подпрограмме)

G55 X..Y..Z.. (это второе смещение)

M98 P0001 (переход к подпрограмме)

.....................

.........................

G59 X..Y..Z.. (это очередное смещение)

M98 P0001 (переход к подпрограмме)

 

G54 X0Y0Z0 (обнуление смещений, если мы не хотим, чтобы они сохранились в памяти Мача)

G55 X0Y0Z0

...............

G59 X0Y0Z0

 

 

M5(шпиндель стоп)

M9(охлаждение стоп)

M30(возврат в начальную строку)

 

O0001 (команда содержимого подпрограммы)

..........(здесь полный текст файла для обработки одной детали без всяких смещений)

...........(за исключением команд включения шпинделя, охл. и пр., тупо рабочий код)

G90

M99 (выход в абсолютные координаты и выход из подпрограммы)

 

Все. теперь одна и та же программа выполнится с нужными смещениями. Если надо выполнить другой код, то шапку проги оставляем старую, а лишь меняем код содержимого подпрограммы O001. либо же туда же можно добавить подпрограмму под номером O002, но уже с другим кодом, соответственно с командой перехода к подпрограмме M98 P0002.

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

И еще можно задать временное смещение G52 X..Y..Z.., но при этом, чтоб не было путанины, лучше все-равно использовать основной код в качестве подпрограммы

Поделиться сообщением


Ссылка на сообщение

busy hands, пусть вначале ручками попереключает и поймет как работает :)

Поделиться сообщением


Ссылка на сообщение

я приблизительно понял, буду пробовать, спасибо!

Поделиться сообщением


Ссылка на сообщение

была простая деталь и тоже со сменой инструмента, я просто клонировал ее в солидворксе со смещением чтобы уложилось побольше в заготовку. Ну и естественно в солидкаме для всех операций выбрал контуры всех деталей (их было 3 и они простые)

 

Крутой способ конечно тот что описал товарищ из Киева. И самый правильный, считаю. Надо его осваивать...

Поделиться сообщением


Ссылка на сообщение

Эмммм, а в солидкаме массивом элементы размножить не?

Поделиться сообщением


Ссылка на сообщение

В каждой детальке придется менять инструмент, т.е 3 инструмента 6 деталей = 18 раз поменять? А как 6 деталей 3 инструм и менять всего 3 раза?

Изменено пользователем nubsaybot

Поделиться сообщением


Ссылка на сообщение

Для публикации сообщений создайте учётную запись или авторизуйтесь

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

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу


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

Важная информация

Мы разместили cookie-файлы на ваше устройство, чтобы помочь сделать этот сайт лучше. Вы можете изменить свои настройки cookie-файлов, или продолжить без изменения настроек.