Страница 1 из 1

В чем отличие токарной оболочки от фрезерной в Mach3?

Добавлено: 28 окт 2024, 21:10
AlanDerby
Коллеги, ни как не соображу, в чем отличие в функционале токарной оболочки Mach3 от фрезерной?
Я к тому, что зачем понадобилось делать две разные оболочки? Ведь можно все то же самое, что в токарной оболочке, легко сделать средствами фрезерной и будет даже удобнее. Досточно было бы просто написать скрин под токарную обработку, но нет, сделали именно отдельный токарный модуль. Зачем?

Поясню, откуда мой вопрос. У меня токарный станок уже много лет управляется Mach3 под фрезерной оболочкой. Соответственно ось шпинделя это Х, а ось поперечной подачи - Y. Как по мне, так удобнее, просто по тому, что еще в школе все проходили декартовую систему координат у которой оси расположены именно так. И вроде все, что нужно, работает, но не покидает мысль, что возможно я просто чего-то не понимаю? Может у токарной оболочки есть какие-то свои плюсы о которых я не знаю? Просвятите, плиз!

Re: В чем отличие токарной оболочки от фрезерной в Mach3?

Добавлено: 29 окт 2024, 10:11
Mamont
Отличаются достаточно ощутимо.
В токарной оболочке:
1. есть цикл нарезки резьбы резцом.
2. есть возможность написания макросов для G кодов. Например у меня G100 - продольное точение, G101 торцевание, G102 наклонное конусное точение, G103 паралельное наклонное.

Расположение осей - на любителя. В шпиндель фрезера часто зажимаю детали и обтачиваю об пластинку, закрепленную в тисках. Та же система получается что и в токарном - продольная ось это Z. поперечная - X

Re: В чем отличие токарной оболочки от фрезерной в Mach3?

Добавлено: 29 окт 2024, 11:23
AlanDerby
Спасибо за ответ!

1. В фрезерной оболочке тоже резцом резьбу нарезать легко. Ставим на шпиндель энкодер, а на продольную подачу серву, соединяем, выставляем передаточное число и можно резать любые резьбы. У меня на похожем принципе ТФО работает. Естественно пришлось небольшой скрипт на это дело написать, чтобы удобнее работать было.

2. Вот этого не знал. А чем макросы для G-кодов отличаются от M-кодов? У меня токарный работает под фрезерной оболочкой, и есть М-коды для проточки внутренних отверстий, проточки наружного диаметра, торцевания, сверления, нарезания резьбы.

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

Re: В чем отличие токарной оболочки от фрезерной в Mach3?

Добавлено: 26 дек 2024, 15:06
drummaster
Добавлю от себя - как работающий в токарной оборочке мач3 , для нарезания резьб - не нужно ставить экодер и серво на оси и не нужно писать доп опции и скрипты.
В токарной оболочке есть визард - для нарезания резьбы и для этого достаточно поставить только счетчик оборотов на шпиндель- по сути датчик холла и вывести его на контакт- Index во входящих сигналах. Ну и так же в токарной оборочке есть визарды под стандартные токарные операции, по сути там только забить в нужные окошки параметры точения и сразу готов код для точения .И не нужно в принципе пользоваться каким то дополнительным ПО . Из основного - все .

Re: В чем отличие токарной оболочки от фрезерной в Mach3?

Добавлено: 29 дек 2024, 22:21
AlanDerby
drummaster писал(а): В токарной оболочке есть визард - для нарезания резьбы...
Так визард генерирует g-код для выполнения. Зачем этот гемор? К тому же, я посмотрел, код визарда, он работает с командой G95, т.е. фокус не в визарде, а в том, может ли Mach3 воспринимать сигналы от метки Index. Возможно ошибаюсь, но, как я понял, эта метка корректно работает только при подключении через LPT. Поправьте, если я не прав. Никакого предубеждения против LPT не имею, только вижу по сообщениям на форуме, что гемора с LPT значительно больше, чем пользы. Я подключаюсь по Ethernet, и метка Index у меня не работает.

Что касается визардов вообще, то возможно в некоторых случаях они полезны, но в практической работе толку от них чуть. Гораздо быстрее и проще использовать скрипты. Тем более, что их можно запускать изнутри собственных G-кодов в виде M-команд.
Простой пример:
Нужно проточить заготовку с диаметра 40 мм до диаметра 20 мм, на длину 16 мм.
Вариант 1: открыть визард, указать 10 (!) параметров, получить сгенерированный G-код, запустить.
Вариант 2: дать команду: M111 P16 Q20 R0.3 F100,
где P16 - длина проточки, Q20 - конечный диаметр, R0.3 - величина съема за проход.


Дарю вам собственный скрипт на проточку. Сохраните через VB Script Editor в папку C:\Mach3\macros\Mach3Turn
Назовите, например M111. Пример вводимого кода, я выше показал. Потом поделитесь с нами, что удобнее.

P=param1
Q=param2
R=param3

XStart=GetDRO(2)
YStart=GetDRO(0)


'Calculate new coordinates
XEnd=XStart-P
Message XEnd
YNow=GetDRO(0)
NextY=YNow-R

If U>=YStart Then
Exit Sub
End If

While Q < NextY
Code "Z"&XEnd
While (IsMoving)
Wend
YNow=GetDRO(0)
Code "X"&YNow+R
While (IsMoving)
Wend
Code "Z"&XStart
While (IsMoving)
Wend
NextY=YNow-R

If NextY<Q Then
Code "G0 X"&Q
Code "G1 Z"&XEnd
While (IsMoving)
Wend
YNow=GetDRO(0)
Code "G0 Y"&YNow+R
While (IsMoving)
Wend
Code "G0 Z"&XStart
While (IsMoving)
Wend
Code "G0 X"&YNow
While (IsMoving)
Wend
Exit Sub
End If

Code "X"&NextY
While (IsMoving)
Wend
Wend

Re: В чем отличие токарной оболочки от фрезерной в Mach3?

Добавлено: 04 янв 2025, 20:13
BORIS D
Если кому надо, вот переведённый мной стандартный плагин для токарки с некоторыми оптимизациями ( https://disk.yandex.ru/d/XXWL__5Db3I13Q ) Создаёт и нумирует файлы из мастеров, встроенных сразу в плагин в порядке обработки. Запустить ( Токарка на Mach3.exe ) указать диск установки с Mach3, конфигурацию не меняет.