Часто приходится резать симметрично зеркальные элементы. Это значит надо делать две модели и две УП. Гимаройно!
Подумалось, а если просто на станке после резки одной модели инвертировать ось Y? В этом случае модоль должна резануться зеркально по отношению и исходной. Или я чего то не учёл?
В общем как в Маче инвертировать одну ось??? Если можно на пальцах, возможности программы использую на 1-2% не более, в настройках никогода не копался.
Спасибо!
Mach3. Можно ли инвертировать одну ось?
Сообщений 1 страница 27 из 27
Поделиться129-01-2011 22:24:16
Поделиться230-01-2011 09:43:51
Например , задать по У масштаб -1 .
Сделать это можно по-разному :
- в окошке масштаба У ввести -1 и нажать Enter
- в ручном вводе данных ввести команду G51Y-1
- в начале файла G кодов вписать команду G51Y-1 .
Возможно придется переустановить нулевую точку .
По окончании не забудьте ввести +1 масштаб . И имейте ввиду , что направления обходов
изменятся .
Поделиться330-01-2011 20:46:38
Например , задать по У масштаб -1 .
Сделать это можно по-разному :
- в окошке масштаба У ввести -1 и нажать Enter
- в ручном вводе данных ввести команду G51Y-1
- в начале файла G кодов вписать команду G51Y-1 .
Возможно придется переустановить нулевую точку .
По окончании не забудьте ввести +1 масштаб . И имейте ввиду , что направления обходов
изменятся .
Как то сложно это для меня. Если бы посмотрел то понял бы а в написаном виде не пойму. А в Gкодах я вообще мало смыслю.
Поделиться430-01-2011 21:46:23
В общем как в Маче инвертировать одну ось???
По моему проще будет в настройках оси step pin инвертировать! Тогда ось будет двгаться в противоположном направлении!
Попробуйте - в ports and pins вкладка output signals посавить/снять галочки соответствующей оси в столбике step pin!
Поделиться530-01-2011 23:05:26
Попробуйте - в ports and pins вкладка output signals посавить/снять галочки соответствующей оси в столбике step pin!
step отвечает за шаги
dir - это направление
Поделиться630-01-2011 23:27:33
Спасибо попробую.
Поделиться731-01-2011 10:18:59
Как то сложно это для меня.
На первом и втором экране стандартного скринсета рядом с окошками DRO ( текущие координаты ) есть
три маленьких окошка Scale . Кликаете мышкой "+1.0000" и вводите с клавиатуры -1 . Жмете Enter .
Начинает мигать желтый прямоугольник . Это значит ось инвертирована . По мне это проще , чем
лезть в настройки .
Поделиться831-01-2011 14:08:51
На первом и втором экране стандартного скринсета рядом с окошками DRO ( текущие координаты ) есть
три маленьких окошка Scale . Кликаете мышкой "+1.0000" и вводите с клавиатуры -1 . Жмете Enter .
Начинает мигать желтый прямоугольник . Это значит ось инвертирована . По мне это проще , чем
лезть в настройки .
И правда легче! Сам не знал!
Поделиться930-08-2011 10:25:36
У меня вопрос насчет осей. Каждый раз при загрузке G-кода в Mach3 созданного в ArtCam мне приходится "на глазз" выбирать начальную точку. Я обычно включаю фрезу и двигаю Ось Z до тех пор пока фреза не начинает оставлять маленький след на заготовке.
1.Можно ли как-то выбрать одну начальную точку 1 раз и навсегда, чтобы станок возвращался в нее?
2. Фрезы у меня длинной 50мм, разных форм, но на какую глубину из одевать в шпиндель я толком не знаю. До упора или нет?
3. В ArtCam задаются параметры инструмента, но они не совпадают с настроенной базой инструмента Mach3. В G-коде постоянно указывается Т1 и все.
Подскажите пожалуйста как собственно храмому инженеру настроить этот умный прога?
Поделиться1030-08-2011 11:51:59
Подскажите пожалуйста как собственно храмому инженеру настроить этот умный прога?
выставив X и Y один раз, Z нужно будет выставлять при каждой смене инструмента. Это нормальное положение дел.
Можно, конечно использовать макрос "Авто ноль", это уже обсуждалось на форуме, но я, например, этим не пользуюсь...
Поделиться1113-09-2011 00:22:30
Поставил на ось x два двигателя,плата для 4 осей.Как в MACH3 оси x придать одновременно два значения
Поделиться1213-09-2011 01:51:50
А зачем в маче то делать? переполюсуй один движок и все!
Поделиться1313-09-2011 17:28:52
Поставил на ось x два двигателя,плата для 4 осей.Как в MACH3 оси x придать одновременно два значения
Во вкладке Slave Axis это делается незабудь потом назначить порты пины на ведомую ось и сделать настройки ведомой оси согласно ведущей (motor tuning)...
Поделиться1413-09-2011 19:39:45
Вопрос вроде как звучал- Как назначить ведомую ось в Маче ?
А по поводу прямого включения двух моторов это уж кому как нравиться , но есть один спорный момент-
Берем к примеру широко распространенный портальник допустим на расчестках (рейках) привод стоит с двух сторон При включении моторы встанут в ближайший шаг и вот уже небольшой но все-же перекос портала А если подклинило что-то или кто- то не очень трезвый одну сторону
портала отжал ? станок включили с перекошенным порталом и погнал он трапеции резать...
А если в МАЧе назначить одну ось ведушей а другую ведомой ( и разумеется управляющие сигналы вешать на свои пины ) то после включения станка гоним его в HOME и не зависимо от того был-ли перекошен портал или нет МАЧ базирует каждую сторону портала независимо друг от друга по своему датчику Дома
Вот в кратце как-то так....
Поделиться1513-09-2011 20:35:40
Вот в кратце как-то так....
Логика-то понятна, НО!!!! сложнее - не значит надежнее!!!
Уже 3 года работаю на станке, где 2 движка на оси X управляются одним сигналом, точность - выше крыши, даже с перекосом!!!! кстати на моем станочке - ни одного датчика!!!!, из того чего добился - на обрабатывемом прямоугольнике 2х1,5 МЕТРА!!! - разность диагоналей - 1 МИЛЛИМЕТР!!!! Если Вы знакомы с ЕСКД, то это довольно высокая точность даже для металлообработки, не говоря уже о дереве. Тем не менее, это просто установка осей....
Теперь о геометрии:
в моем случае: расстояние между осями реек - 2000 мм
в одном миллиметре - примерно 6,5 полных шагов двигателя, т.е. 1 шаг = 0,1538 мм
Рассмотрим вариант, что при включении один двигатель поехал в "+", а другой, соответственно в "-"? конечно же на 2 шага!!!! (потому что полюсов у ротора ШД 100, а не 200)
тангенс угла поворота портала будет равен 0,1538*4/2000=0,0003073, что соответствует углу 0,017624181222370619561743008157903 ГРАДУСА!!!!! что-то около 1 угловой минуты на рабочей зоне по Y 1530 мм....достаточная точность?!!! для моих работ - более чем!!!
Поделиться1613-09-2011 20:56:53
Сложнее в прокладке дополнительных жгутов проводки и установке подключении датчиков ...?. Не самое сложное дело хоть и нудное. Положа руку на сердце у меня первый станочек самоделка тоже без единого датчика был, ну иногда че нибудь накосячиш въедет в упор -повизжит , да и хрен с ним ничего страшного... А на новом вновь собранном аппарате когда накосарезив у меня одна ось за пределы уехала воткнулась в ограничитель и срезала крепежный винт М5 я быстренько так и датчики лимитов понаставил и другого всякоразного фарша , так на всякий случай...
Поделиться1713-09-2011 22:03:24
Сложнее в прокладке дополнительных жгутов проводки и установке подключении датчиков ...?
Это не сложно, а сложно с потерянным временем, на лишние телодвижения.
Простота конструкции - залог быстроты ее сборки (настройки) ИМХО!
А дополнительные оси можно использовать как полноценные... может и в дальнейшем...
P.S. Если упор крепится болтиком М5, который срезается, то это не упор!!! поставьте М8, или М10
Отредактировано as-mechanic (13-09-2011 22:17:55)
Поделиться1813-09-2011 23:48:12
Я тоже ленивый, и лишнюю работу не люблю ,но раз уж сделал концевики то можно я их оставлю вроде работе не мешают
P.S. Ограничитель на два болта М5 поставил ,теперь не оторвет
На этом дебаты по поводу целесообразности и вариантах подключения шаговиков и концевиков со своей стороны прекращаю т. к. свое мнение и технические решения навязывать никому не собираюсь...
Отредактировано nikson (14-09-2011 00:02:10)
Поделиться1904-10-2011 15:13:04
Не знаю, заработает ли у тебя (у меня работает), но можно воспользоваться такой схемой:
- Создавая УП, выбираешь ноль по оси симметрии детали, делаешь одну половинку. Дальше схема будет для детали, у которой ось симметрии совпадает с нулем по Х. (если попадется Y, просто вместо Х в примере, подставляешь Y)
- Залезаешь в файл с G-кодами
- Вводишь команды в такой последовательности:
"Шапка" программы (если есть). Та часть, где вводятся параметры координатной сетки, инструмента, и т.д.
(RPT,2) ; определяет, сколько раз будет выполняться программа (один раз - прямая половина детали, и второй раз - зеркальная) - (REPEAT, количество повторов)
собственно, тело программы
(MIR,X) ; отражение системы координат относительно оси Х (MIRROR, название оси)
(ERP) ; конец цикла повтора (END REPEAT)
(MIR) ; отмена отражения системы координат.
Выполняется это так:
- Вижу, что программу надо отработать 2 раза
- Выполняю программу в первый раз
- Отражаю систему координат относительно оси Х (меняю знаки всех значений Х с минуса на плюс и наоборот)
- Возвращаюсь в начало цикла
- Выполняю программу во второй раз (с отраженными координатами)
- Сбрасываю отражение координатной сетки.
ВНИМАНИЕ!
- Если ноль лежит не на оси симметрии детали, то этот ноль нужно перенести относительно оси симметрии. Например, если ноль по Х лежит в -200 мм. от оси симметрии, его нужно перенести на +400 мм.
В программе это будет выглядеть так:
(RPT,2)
собственно, тело программы
(UIO,X400) ; смещение нуля по Х на 400 мм. относительно прежнего значения (USE INCRIMENTAL ORIGIN, название оси, или нескольких осей, значение смещения)
(MIR,X)
(ERP)
(MIR)
(UAO,1) ; возврат в изначальную систему координат
- Если отражение или смещение системы координат идет по нескольким осям, нужно проставлять их через запятые. Например, (MIR,X,Y,Z), или (UIO,X-500,Y100,Z200)
- При отражении системы координат, меняется направление резки, то есть фреза идет против подачи. Может надрать бороду!
В зависимости от задач, этими и многими другими функциями можно играть как угодно - в весе УП-шка практически не прибавляет. Лишь бы ваш станок эти функции переваривал.
Отредактировано Operator (04-10-2011 15:14:59)
Поделиться2018-10-2011 21:23:42
(MIR,X) почему -то не всегда сработает в версии Mach3 R3 042 40. По крайней мере у меня. По моему проще ещё в 3D-модели сделать зеркало. И нагляднее и надёжнее. По крайней мере я так делаю.
Поделиться2113-05-2012 19:36:47
Вопрос вроде как звучал- Как назначить ведомую ось в Маче ?
А по поводу прямого включения двух моторов это уж кому как нравиться , но есть один спорный момент-
Берем к примеру широко распространенный портальник допустим на расчестках (рейках) привод стоит с двух сторон При включении моторы встанут в ближайший шаг и вот уже небольшой но все-же перекос портала А если подклинило что-то или кто- то не очень трезвый одну сторону
портала отжал ? станок включили с перекошенным порталом и погнал он трапеции резать...
А если в МАЧе назначить одну ось ведушей а другую ведомой ( и разумеется управляющие сигналы вешать на свои пины ) то после включения станка гоним его в HOME и не зависимо от того был-ли перекошен портал или нет МАЧ базирует каждую сторону портала независимо друг от друга по своему датчику Дома
Вот в кратце как-то так....
Пытаюсь так же сделать выставление параллельности портала, стоит два мотора и 2 драйвера, оси подчинил, вобщем работает все но вот в ноль едет только ось Х а ось А стоит на месте. может подскажете куда копать?
Поделиться2213-05-2012 20:31:38
Пытаюсь так же сделать выставление параллельности портала, стоит два мотора и 2 драйвера, оси подчинил, вобщем работает все но вот в ноль едет только ось Х а ось А стоит на месте. может подскажете куда копать?
а Вы внимательно читаете, прежде чем задавать вопросы?
например пост 14 и далее по списку...
Поделиться2313-05-2012 20:37:25
а Вы внимательно читаете, прежде чем задавать вопросы?
например пост 14 и далее по списку...
Внимательно, но у меня пропуски шагов, пробовал уменьшать скорость и ускорение, но это не вариант, а каждую неделю с микрометром выставлять портал надоедает. И поэтому хочу сделать автоматическое выставление портала, а как это сделать програмно что бы обе оси ехали в дом не понимаю. В маче поставил подчиненую ось, все работает, но вот в дом едет только одна ось.
Поделиться2413-05-2012 21:57:48
В окне HOME\Softlimit для подчиненной оси установи такие-же параметры что и для ведущей....Датчик на каждую ось нужен свой и подключенные на разные пины, как то так для начала....
Отредактировано nikson (13-05-2012 22:03:27)
Поделиться2514-05-2012 07:41:39
но у меня пропуски шагов
управление двигателями тут не при чем, смотрите механику...
Поделиться2617-06-2013 00:49:33
Например , задать по У масштаб -1 .
Сделать это можно по-разному :
- в окошке масштаба У ввести -1 и нажать Enter
- в ручном вводе данных ввести команду G51Y-1
- в начале файла G кодов вписать команду G51Y-1 .
Возможно придется переустановить нулевую точку .
По окончании не забудьте ввести +1 масштаб . И имейте ввиду , что направления обходов
изменятся .
Сделал и так и этак не слушается ось не инвертируется...
кто подскажет в чем дело не ужели надо переустанавливать МАЧ??????
Поделиться2720-06-2013 22:35:21
DmYa написал(а):
Сделал и так и этак не слушается ось не инвертируется...
кто подскажет в чем дело не ужели надо переустанавливать МАЧ??????
Причина может быть в следующем. Иногда постпроцессор выводит в начале УП команду G50. У меня такие УП получаются после ринокама. Тогда минус один в окошке масштабирования не работает. Просто удаляю G50 и масштабирование действует. Если УП делалась в Арткаме, этой проблемы нет, его постпроцессор для Mach не прописывает этот код в начале.
Быстрый ответ
Похожие темы
Mach3 | Программы для ЧПУ-фрезеров. | 08-04-2015 |