Два независимых шпинделя
-
- Новичок
- Сообщения: 37
- Зарегистрирован: 13 фев 2017, 23:27
- Репутация: 0
- Настоящее имя: Виктор
- Контактная информация:
Два независимых шпинделя
Всем привет, имею трёх осевой фрезер, у меня две отдельных вертикальных оси на которых по одному шпинделю, первый шпиндель на оси Z, второй на оси A. Задача такая:
Создаю чертеж по двум слоям, открываю через арткам, первый слой фреза 10мм черновая первый шпиндель ось Z, второй слой фреза чистовая 6мм второй шпиндель ось А.
Алгоритм работы таков что режет сначала первый шпиндель, уходит в датчик по команде м8 после завершения работы, опускается второй и начинает работу
Постпроцессоров я таких не нашел, везде что-то типа автосмены, получается одна ось, очень нужна помощь в переписке или написании постпроцессора, готов хорошо отблагодарить на вебмани или банковскую карту, очень и очень ужна помощь и времени нет, не знаем что делать и как с этим бороться
Создаю чертеж по двум слоям, открываю через арткам, первый слой фреза 10мм черновая первый шпиндель ось Z, второй слой фреза чистовая 6мм второй шпиндель ось А.
Алгоритм работы таков что режет сначала первый шпиндель, уходит в датчик по команде м8 после завершения работы, опускается второй и начинает работу
Постпроцессоров я таких не нашел, везде что-то типа автосмены, получается одна ось, очень нужна помощь в переписке или написании постпроцессора, готов хорошо отблагодарить на вебмани или банковскую карту, очень и очень ужна помощь и времени нет, не знаем что делать и как с этим бороться
-
- Мастер
- Сообщения: 6135
- Зарегистрирован: 19 дек 2012, 15:49
- Репутация: 884
- Откуда: Москва
- Контактная информация:
Re: Два независимых шпинделя
Яб двигался в сторону создание двух обработок и изменения имени оси для второй.
Возможно в арткаме функционала нет и надо просто генерить две обработки и склеивать их самостоятельно.
Возможно в арткаме функционала нет и надо просто генерить две обработки и склеивать их самостоятельно.
- Hanter
- Мастер
- Сообщения: 5414
- Зарегистрирован: 27 янв 2012, 14:52
- Репутация: 4338
- Настоящее имя: Алексей
- Откуда: Питер
- Контактная информация:
Re: Два независимых шпинделя
не нада никакие имена менять. пишите обработку как одним шпинделем, после того как он отработает все че нада меняете систему координат и работаете вторым шпинделем. все что надо при этом - разные оси для вертикальных осей. можно просто в блокноте автозамену для фрагмента сделать.
Опыт - это когда на смену вопросам: "Что? Где? Когда? Как? Почему?" Приходит единственный вопрос: "Нахрена?"
==========================================
фрезерная и токарная обработка на станках с чпу.
Резка, гибка, сварка и порошковая окраса.
==========================================
фрезерная и токарная обработка на станках с чпу.
Резка, гибка, сварка и порошковая окраса.
-
- Мастер
- Сообщения: 6135
- Зарегистрирован: 19 дек 2012, 15:49
- Репутация: 884
- Откуда: Москва
- Контактная информация:
Re: Два независимых шпинделя
Тоже, вариант вполне.
Собственно вспоминаю, что для пирографии лазером так и делал... туплю что-то с утра.
Есть какие-то довольно популярные редакторы (но помойму не блокнот), которые умеют прям из командной строки менять.
Т.е. батник запускаешь и он всё делает.
Собственно вспоминаю, что для пирографии лазером так и делал... туплю что-то с утра.
Есть какие-то довольно популярные редакторы (но помойму не блокнот), которые умеют прям из командной строки менять.
Т.е. батник запускаешь и он всё делает.
-
- Новичок
- Сообщения: 37
- Зарегистрирован: 13 фев 2017, 23:27
- Репутация: 0
- Настоящее имя: Виктор
- Контактная информация:
Re: Два независимых шпинделя
Ну допустим я меняю, хорошо, а как быть с нулем? Первый шпиндель правее второго на 100мм, а ноль должен быть один
-
- Мастер
- Сообщения: 6135
- Зарегистрирован: 19 дек 2012, 15:49
- Репутация: 884
- Откуда: Москва
- Контактная информация:
Re: Два независимых шпинделя
Ноль не должен никому ничего.
Дядька хантер написал-же - меняете систему координат.
Это наиболее правильно, т.е. иметь одну систему для первого шпинделя, и вторую для второго. С любыми смещениями (там и фрезы могут быть разной длины вообще-то)
Скорее всего блок команд получите статический, в постпроцессоре вставляете блаблабла и потом его на этот блок меняете любым средством замены.
Дядька хантер написал-же - меняете систему координат.
Это наиболее правильно, т.е. иметь одну систему для первого шпинделя, и вторую для второго. С любыми смещениями (там и фрезы могут быть разной длины вообще-то)
Скорее всего блок команд получите статический, в постпроцессоре вставляете блаблабла и потом его на этот блок меняете любым средством замены.
-
- Мастер
- Сообщения: 6135
- Зарегистрирован: 19 дек 2012, 15:49
- Репутация: 884
- Откуда: Москва
- Контактная информация:
Re: Два независимых шпинделя
Я перечитал еще раз... как одним и надо, но учитывая, что у него похоже 1й шпиндель к оси Z прикручен, а второй к оси А, придется для второй обработки все Z на А поменять...Hanter писал(а):не нада никакие имена менять. пишите обработку как одним шпинделем,
-
- Новичок
- Сообщения: 37
- Зарегистрирован: 13 фев 2017, 23:27
- Репутация: 0
- Настоящее имя: Виктор
- Контактная информация:
Re: Два независимых шпинделя
Не пойму как менять систему координат, это мне надо менять распиновка зед на А в программе которая управляет станком?
И не пойму по нулю, у двух шпинделей получаются разные нули по порталу по оси икс, один ближе другой дальше, Яне имею ввиду высоту
И не пойму по нулю, у двух шпинделей получаются разные нули по порталу по оси икс, один ближе другой дальше, Яне имею ввиду высоту
- Hanter
- Мастер
- Сообщения: 5414
- Зарегистрирован: 27 янв 2012, 14:52
- Репутация: 4338
- Настоящее имя: Алексей
- Откуда: Питер
- Контактная информация:
Re: Два независимых шпинделя
дык стопоудова так. две отдельные самостоятельные оси. чел не знает шо делать, морально готов уже отсыпать бабла за построцессор... видимо прижало..
Виктор - у станка может быть несколько систем координат (G54, G55... и тд). каждая система координат привязывается к нулю детали. то есть вы привязываете Х, У и Z..
для ообих осей Х и У будут отличаться на смещение оси шпинделя. а вот Z будет только у одной системы координат. у второй будет например А... но работать она будет точно так же как Z в первой системе координат.
Соответственно вы пишете две программы, сохраняете их в один файл. или в два разных. если в один, то в редакторе выделяете кусок со второй программой и делаете замену всех Z на A. сохраняетесь. перед началом второй программы пишете переход в другую систему координат, и все прекрасненько работает.. если файлы разные - тоже - открываете второй, меняете все Z на A, добавляете в начале G55 и копируете все в первый.. ну или оставляете так.. и все чудненько работает.
Виктор - у станка может быть несколько систем координат (G54, G55... и тд). каждая система координат привязывается к нулю детали. то есть вы привязываете Х, У и Z..
для ообих осей Х и У будут отличаться на смещение оси шпинделя. а вот Z будет только у одной системы координат. у второй будет например А... но работать она будет точно так же как Z в первой системе координат.
Соответственно вы пишете две программы, сохраняете их в один файл. или в два разных. если в один, то в редакторе выделяете кусок со второй программой и делаете замену всех Z на A. сохраняетесь. перед началом второй программы пишете переход в другую систему координат, и все прекрасненько работает.. если файлы разные - тоже - открываете второй, меняете все Z на A, добавляете в начале G55 и копируете все в первый.. ну или оставляете так.. и все чудненько работает.
Опыт - это когда на смену вопросам: "Что? Где? Когда? Как? Почему?" Приходит единственный вопрос: "Нахрена?"
==========================================
фрезерная и токарная обработка на станках с чпу.
Резка, гибка, сварка и порошковая окраса.
==========================================
фрезерная и токарная обработка на станках с чпу.
Резка, гибка, сварка и порошковая окраса.
- Hanter
- Мастер
- Сообщения: 5414
- Зарегистрирован: 27 янв 2012, 14:52
- Репутация: 4338
- Настоящее имя: Алексей
- Откуда: Питер
- Контактная информация:
Re: Два независимых шпинделя
система координат меняется командами G54, G55, G56 и тд... у каждой системы координат свои "машинные координаты" начала системы координат.. то есть вы задали первую систему (54), подвели первый шпиндель в какую то точку, обнулились.. задали вторую систему, подвели второй шпиндель в ту же точку, обнулились.. все. теперь обе системы координат по команде G0 X0 Z0 будут приезжать в одну и ту же точку. и на индикаторах у вас будут нули. но реально станок будет в разных положениях.. точно так же привязывают один шпиндель к нескольким тискам... в программе вы просто вводите команду G54 или G55 - это переключает текущую систему координат.Мастерок писал(а):Не пойму как менять систему координат, это мне надо менять распиновка зед на А в программе которая управляет станком?
И не пойму по нулю, у двух шпинделей получаются разные нули по порталу по оси икс, один ближе другой дальше, Яне имею ввиду высоту
шпинделя естественно должны быть на разных осях. один на Z, второй например на А. и во второй системе вы будете работать с вертикальной осью А... иначе если будет Z - будет бегать первый шпиндель..
Опыт - это когда на смену вопросам: "Что? Где? Когда? Как? Почему?" Приходит единственный вопрос: "Нахрена?"
==========================================
фрезерная и токарная обработка на станках с чпу.
Резка, гибка, сварка и порошковая окраса.
==========================================
фрезерная и токарная обработка на станках с чпу.
Резка, гибка, сварка и порошковая окраса.
-
- Мастер
- Сообщения: 6135
- Зарегистрирован: 19 дек 2012, 15:49
- Репутация: 884
- Откуда: Москва
- Контактная информация:
Re: Два независимых шпинделя
Думаю он морально не готов , обычно готовые оперируют суммами, а не "я вам чё-нибудь заплачу, наверное"Hanter писал(а):дык стопоудова так. две отдельные самостоятельные оси. чел не знает шо делать, морально готов уже отсыпать бабла за построцессор... видимо прижало..
Лучше в два отдельных файла, и руками ничего не делать, а написать простенький батничек на замену и склейку.Hanter писал(а):то в редакторе выделяете кусок со второй программой и делаете замену всех Z на A.
Я так делал для лазера, отлично работает (там надо было менять какие-то строки типа Z10/Z0 на вкл-выкл и еще что-то)
В любом случае тут скорее всего вопрос больше интеграции всего так, чтобы дебилы-операторы могли пользоваться.
Потому как если былиб умные, то проблема вообще не возникла-бы.
-
- Новичок
- Сообщения: 37
- Зарегистрирован: 13 фев 2017, 23:27
- Репутация: 0
- Настоящее имя: Виктор
- Контактная информация:
Re: Два независимых шпинделя
Готов заплатить, чтобы максимально автоматизировать, сумму хочу услышать от вас..
-
- Новичок
- Сообщения: 37
- Зарегистрирован: 13 фев 2017, 23:27
- Репутация: 0
- Настоящее имя: Виктор
- Контактная информация:
Re: Два независимых шпинделя
Пока вроде все понятно, надо пробовать, но задачу все поставили чтобы это все было в автомате
-
- Новичок
- Сообщения: 37
- Зарегистрирован: 13 фев 2017, 23:27
- Репутация: 0
- Настоящее имя: Виктор
- Контактная информация:
Re: Два независимых шпинделя
А как задать ноль для оси а в системе g55?
Можно подробнее?ну вот словил ноль осью а и что дальше?как показать что это другая система?
Можно подробнее?ну вот словил ноль осью а и что дальше?как показать что это другая система?
-
- Новичок
- Сообщения: 37
- Зарегистрирован: 13 фев 2017, 23:27
- Репутация: 0
- Настоящее имя: Виктор
- Контактная информация:
Re: Два независимых шпинделя
50 долларов нормально будет?
-
- Новичок
- Сообщения: 37
- Зарегистрирован: 13 фев 2017, 23:27
- Репутация: 0
- Настоящее имя: Виктор
- Контактная информация:
Re: Два независимых шпинделя
Или может батничек кто-то написать может для замены, склейки и т.д
-
- Мастер
- Сообщения: 6135
- Зарегистрирован: 19 дек 2012, 15:49
- Репутация: 884
- Откуда: Москва
- Контактная информация:
Re: Два независимых шпинделя
ЧТД
Это цена работы одного(!) часа квалифицированного фрилансера.
Или двух часов средне-квалифицированного. Или много часов студента-дебила
Решается ли ваша задача за один, два, много часов и какая нужна квалификация - вопрос скорее к вам, чем к нам.
В принципе, в топике описано ВСЁ, чтобы задачу решить в том объеме, в котором она поставлена.
Но лично я, за час, два часа, или даже пять часов не возьмусь.
Опыт показывает, что вникание в "хотелки", формулировку ТЗ итп может занять любое количество времени.
Особенно в стиле "автоматизируйте мне ВСЁ, я всё хочу" .
За поиском исполнителей лучше в соответствующи раздел на самом деле.
Батничек написать можно. ТЗ давайте на батничек. Что он должен делать конкретно.
Что менять, где менять, как менять. Граничные условия итп. Русским, словарным языком.
Всё неописанное в вашем ТЗ и "само собой разумеющееся" сделано НЕ БУДЕТ.
Скажу вам из опыта: если ваше ТЗ будет менее чем листов на 3-5 мелкого такого текста,
то вы рискуете получить не нужный вам абсолютно батничек...
В целом там технически ничего сложного. Но надо знать ЧТО надо делать...
Это цена работы одного(!) часа квалифицированного фрилансера.
Или двух часов средне-квалифицированного. Или много часов студента-дебила
Решается ли ваша задача за один, два, много часов и какая нужна квалификация - вопрос скорее к вам, чем к нам.
В принципе, в топике описано ВСЁ, чтобы задачу решить в том объеме, в котором она поставлена.
Но лично я, за час, два часа, или даже пять часов не возьмусь.
Опыт показывает, что вникание в "хотелки", формулировку ТЗ итп может занять любое количество времени.
Особенно в стиле "автоматизируйте мне ВСЁ, я всё хочу" .
За поиском исполнителей лучше в соответствующи раздел на самом деле.
Батничек написать можно. ТЗ давайте на батничек. Что он должен делать конкретно.
Что менять, где менять, как менять. Граничные условия итп. Русским, словарным языком.
Всё неописанное в вашем ТЗ и "само собой разумеющееся" сделано НЕ БУДЕТ.
Скажу вам из опыта: если ваше ТЗ будет менее чем листов на 3-5 мелкого такого текста,
то вы рискуете получить не нужный вам абсолютно батничек...
В целом там технически ничего сложного. Но надо знать ЧТО надо делать...
- Hanter
- Мастер
- Сообщения: 5414
- Зарегистрирован: 27 янв 2012, 14:52
- Репутация: 4338
- Настоящее имя: Алексей
- Откуда: Питер
- Контактная информация:
Re: Два независимых шпинделя
дык точно так же как ноль Z в 54ой системе координат. забейте вы на названия. суть не в том как называется ось или какая буква в ее обозначении, а втом как она двигается. переименуйте ось Z в ось В - че изменится. ? только то что в программе вы вместо Z будете пивать В... так же и во второй системе координат.. главное что она по вертикали ездит. подъехали куда нада, обнулились и живите спокойно. а то что она обзывается не "зет" - ваще пофигу. главное что по вертикали ездит. и отличается от обозначения вертикальной оси в первой системе...Мастерок писал(а):А как задать ноль для оси а в системе g55?
Можно подробнее?ну вот словил ноль осью а и что дальше?как показать что это другая система?
если же вопрос как именно системы переключать - в маче можно кнопкой - в каких то скринах они были. плюс он пишет какая система активна. или можно ручным вводом сначала ввести g54 и привязать и обнулить первый шпиндель, затем так же вручную ввести G55 и привязать и обнулить второй шпиндель.
а при запуске программы все будет происходить автоматически. тока нада проверить что вначале стоит G54б а перед фрагментом для второгошпинделя G55. все..
зы: мне денег не нада. я не за деньги сюда хожу. че то сам подсматриваю и спрашиваю. че то подсказываю если знаю. удачи.
Опыт - это когда на смену вопросам: "Что? Где? Когда? Как? Почему?" Приходит единственный вопрос: "Нахрена?"
==========================================
фрезерная и токарная обработка на станках с чпу.
Резка, гибка, сварка и порошковая окраса.
==========================================
фрезерная и токарная обработка на станках с чпу.
Резка, гибка, сварка и порошковая окраса.
-
- Новичок
- Сообщения: 37
- Зарегистрирован: 13 фев 2017, 23:27
- Репутация: 0
- Настоящее имя: Виктор
- Контактная информация:
Re: Два независимых шпинделя
Батничек тогда будем делать, я думаю это будет проще, сейчас в дороге, в течении нескольких часов все распишу
-
- Новичок
- Сообщения: 37
- Зарегистрирован: 13 фев 2017, 23:27
- Репутация: 0
- Настоящее имя: Виктор
- Контактная информация:
Re: Два независимых шпинделя
Смотрите, допустим левый шпиндель это ось зед, правее шпиндель ось А, расстояние между центрами примерно 100мм, первое УП делаем для оси зед и его нам не надо и нет смысла переделывать, а второе УП надо переделывать через батник, может пусть батник сразу тогда прописывает Коммандо что ноль на 100мм левее, т.е х-100 и потом чтобы задал что икс 0, и.е переехал и обнулился