51

Re: Вопросы по Mach3

Роман_Удмурт, классная идея. Хочу то же поделиться идеей такого плана. только изначально задача под 3D принтер. Ставиться 3 камеры. создаётся контроллер управления, с захватом образа. То есть в контроллер закидывается печатаемая модель, ставим печататься, что то пошло не так, камеры по средствам распознования образа улавливают расхождения, контроллер срабатывает отправкой сообщения на телефон, с уведомлением об ошибке и возможностью по средствам телефона остановить процесс печать, что бы не тратить материал зря. Главная проблема это создание контроллера с распознованием загруженного образа.

Возможности ЧПУ оборудования, ограничиваются только Вашей фантазией!
Развивайтесь творчески и возможности будут безграничны!

Re: Вопросы по Mach3

Подключил кнопку (две пластины) параллельно к кнопке "Ок" телефона. Теперь станок при возвращении в ноль опускает фрезу и смыкаются пластины. Набранная (готовая для отправки) смс-ка отправляется smile

Идея до простоты смешна, но ведь работает!

Остается разобраться с макросами, чтобы отправлять подобные информационные смс-ки по определенным событиям.

53

Re: Вопросы по Mach3

Тогда уж запилить приложение на телефон, чтоб отражала всю инфу о станке в реальном времени.

Re: Вопросы по Mach3

Вопрос о продолжении работы станка после отключения электричества.
Есть в сети такой макрос для Мач3, который сохраняет последний (или предпоследний?) выполненный номер строки УП в файл. На сколько работоспособен он не в курсе, буду проверять.

Sub main
Open "С:\Stop\stop.txt" for output as #1
Print #1, "Number=", getdro(16)
close #1
End sub

Не будет ли "напрягаться" жесткий диск? Так как сохранение файла происходит ежестрочно, а это иногда до полумиллиона и более.

55

Re: Вопросы по Mach3

Роман_Удмурт сказал:

Не будет ли "напрягаться" жесткий диск? Так как сохранение файла происходит ежестрочно, а это иногда до полумиллиона и более.

Особо не критично. Будет просто сохраняться счетчик

Re: Вопросы по Mach3

В дополнение выше написанного макроса, строку Print #1, "Number=", getdro(16) можно переписать так:

Print #1, "Number=", getdro(16);" x=", getdro(0);" y=", getdro(1);" z=", getdro(2)

В этом случае в выходном файле будет записан номер выполняемой строки УП и текущие координаты по осям X, Y и Z.

57

Re: Вопросы по Mach3

Кто-нибудь пользовался такой платой управления? http://my.aliexpress.com/wishlist/wish_ … amp;page=2
Работает с Mach3 через usb. Должна обеспечивать более плавную работу+ избежать проскоков. Очень интересно как это выглядит на самом деле

58 (изменено: anatoly, 2016-05-09 17:05:36)

Re: Вопросы по Mach3

Для калибровки 0 по оси Z  использую вот такой скрипт.
Кажется все понятно.
У меня работает отлично.
Разумеется введите свои значения по толщине платы и максимальных ход по оси Z.
Не забудьте после калибровки поднять ось Z на ту величину на которую хотите но с учетом заготовки, что бы не выехала ось за пределы поля станка, у меня на 1 мм.






Rem    VBScript Для корректировки длинны инструмента
'STEPMOTOR [14.11.2011]   
'Скрипт работает в метрической системе координат

        PlateOffset=2.33 'толщина платы мм.
        Zup=1           'Расстояние на которое отойдет фреза после коррекции
        MaxZPlus=60     'максимальный ход станка по оси Z мм.

        Sleep 100            'Пауза 0,1 сек.
        CurrentFeed = GetOemDRO(818)     'Запомнить текущюю скорость, для того чтобы восстановить после коррекции.
       
        Code "F300"            'Задать скорость подачи до касания инструментом

            ZNew = GetDro(2) - MaxZPlus      'опустить инструмент до касания
            Code "G31Z" &ZNew
            While IsMoving()        'Подождать пока произойдет касание платы.
            Wend
       
            ZNew = GetVar(2002)         'читать точку касания
            Code "G0 Z" &ZNew + 3        'отьехать вверх на 3мм от точки касания
            While IsMoving ()
            Wend   

        Code "F50"            'замедлить подачу до 50мм\мин
        ZNew = GetDro(2) - 6       
        Code "G31Z" &ZNew   'опустить инструмент до касания
        While IsMoving()        'Подождать пока произойдет касание платы.
        Wend

        If PlateOffset <> 0 Then
            Call SetDro (2, PlateOffset)    'записать в окно Z толщину платы, тем самым откорректировав позицию по Z
            Code "G4 P0.25"         'пауза для успешной записи значения в DRO
            ZNew = PlateOffset + Zup        'вычислени точки подьема
            Code "G0 Z" &ZNew         'поднять на высоту отхода после коррекции
            While IsMoving ()
            Wend
            Code "(Z axis is now zero !)"     'послать сообщение в статус
       
       End If

        Code "F" &CurrentFeed         'Возвращаем установленное значение подачи
        Sleep 100

59

Re: Вопросы по Mach3

Подскажите может кто знает???

В мач-3 перестал работать энкодер который вызывается кнопкой ТАБ толи глюк толи что?
МАЧ купленный версия 3.

60

Re: Вопросы по Mach3

Добрый вечер.
Подскажите после остановки, при возобновление уп в Mach нашел строку нажимаю команду начать с нее, задаю безопасную высоту, станок не раскручивая шпиндель переезжает в заданную точку и останавливается, как решить подобную проблему?

61 (изменено: Роман_Удмурт, 2016-06-05 06:52:40)

Re: Вопросы по Mach3

Ordan сказал:

Добрый вечер.
Подскажите после остановки, при возобновление уп в Mach нашел строку нажимаю команду начать с нее, задаю безопасную высоту, станок не раскручивая шпиндель переезжает в заданную точку и останавливается, как решить подобную проблему?

Включите шпиндель вручную в Мач, затем переходите в нужную строку. Можно наоборот, сначала как Вы описываете, пусть станок переезжает в нужную координату по осям. Когда остановится, включаете шпиндель и нажимаете кнопку "Старт".

К примеру, переработанный Мач от завода Twitte выдает сообщение после перехода в нужную строку УП о текущих координатах и о включении шпинделя. Остается только "стартануть".

Re: Вопросы по Mach3

Одной из функцией в Мач является наблюдение за работой станка с помощью веб-камеры. Полезная штука, если станок накрыт или находится вдали, да и безопаснее наблюдение резки. Можно же было просто подключить веб-камеру к компьютеру и наблюдать. Но не с проста разработчики сделали эту функцию.
Какую практическую роль играет перекрестие на мониторе?

63

Re: Вопросы по Mach3

Роман_Удмурт сказал:

Какую практическую роль играет перекрестие на мониторе?

Какое и где?  *DONT_KNOW*

64

Re: Вопросы по Mach3

Роман_Удмурт сказал:

Какую практическую роль играет перекрестие на мониторе?

Если я вас правильно понял, то это перекрестие показывает положение фрезы относительно нулей станка .

Российское производство станков с ЧПУ
Люблю Станки чпу ! И сам Чпушник!

Re: Вопросы по Mach3

Twitte сказал:

перекрестие показывает положение фрезы относительно нулей станка .

А каков практический смысл? Можно самоцентровку время от времени выполнять?

66

Re: Вопросы по Mach3

Роман_Удмурт сказал:

А каков практический смысл? Можно самоцентровку время от времени выполнять?

Скрин или фото в студию для наглядности можно?! Чтобы не плодить догадки...

67

Re: Вопросы по Mach3

Не плохо видео.

Тоже есть проблема.

Re: Вопросы по Mach3

cnc-master сказал:

Скрин или фото в студию для наглядности

Сделал фото экрана.
http://s1.uploads.ru/d/jRWxN.jpg
Красная окружность - фреза. Так и не понял практическое применение этой функции. Но и без ее применения станок работает, если только для наблюдения позиции фрезы через камеру. Считаю, вопрос исчерпан.

69

Re: Вопросы по Mach3

А Mach3 с виндоус 7 работает ?

Re: Вопросы по Mach3

J/K сказал:

А Mach3 с виндоус 7 работает ?

Работает.
Обратитесь к функциям поиска форума. Информация об этом есть.

71

Re: Вопросы по Mach3

Роман_Удмурт сказал:
J/K сказал:

А Mach3 с виндоус 7 работает ?

Работает.
Обратитесь к функциям поиска форума. Информация об этом есть.

Работает 7 (только 32 бит)

Все шаги сделанные до двери не считаются, если ВЫ не зашли в дверь...

72 (изменено: ygordom, 2016-08-27 21:22:30)

Re: Вопросы по Mach3

Fly сказал:
Роман_Удмурт сказал:
J/K сказал:

А Mach3 с виндоус 7 работает ?

Работает.
Обратитесь к функциям поиска форума. Информация об этом есть.

Работает 7 (только 32 бит)

Проверял на 7-ке (64), программа запускается, работает, а LPT драйвер не подхватывается, получается работает только в ознакомительном режиме.
[merge_posts_bbcode]Добавлено: 2016-08-27 22:22:12[/merge_posts_bbcode]
[merge_posts_bbcode]Добавлено: 2016-08-27 22:23:18[/merge_posts_bbcode]

Подскажите пожалуйста, у меня ось Y на 2-х двигателях, как настроить матч, что-бы они работали как одно целое???
Спасибо заранее!!!  *SCRATCH*

Северо-западный интернет магазин:
http://sz51.ru

73

Re: Вопросы по Mach3

в МАСН есть вкладка config-slave_axis в этой вкладе подчиняете оси y ось Ф(если она у вас подключена) запоминаете масн и перегружаете его. Потом может придется поменять направление вращения оси А (есть вероятность что оси будут ехать в разные стороны).

Все шаги сделанные до двери не считаются, если ВЫ не зашли в дверь...

74

Re: Вопросы по Mach3

Спасибо, понятно.....
Разобрался!!! Менять направление вращения нужно только в том случае, если стоит зубчатая рейка, двигатели стоят с обеих сторон, и при вращении обоих по часовой стрелке ось Y расходятся в разные стороны, если стоит ШВП, направление менять не надо.  *THUMBSUP*
Заметил такую закономерность:, может кто сталкивался с этим....
При открытии программы Mach3 бывает что окно так сказать вытянуто, или сплюснуто, думал может разрешение экрана поменять надо, менял ничего не происходило, потом методом "тыка" сделал заключение:
Если при открытой программе растянуть окно таким образом, что-бы было удобно смотреть на картинку а затем закрыть программу в таком положении, то при следующем запуске программа открывается растянутой именно по тому окну, которое мы растянули перед её закрытием, поэкспериментируйте, интересно получается  smile
Вот интересно, это спицифика работы программы, или есть жесткие настройки, где можно зафиксировать размер окна программы, и оно будет постоянно таким, даже если я его изменю????

Северо-западный интернет магазин:
http://sz51.ru

75

Re: Вопросы по Mach3

Еще возник вопрос в управлении шаговыми двигателями, если а mach3 вызвать окно управления TAB-ом, при вращении любой оси например X-плюс нажимаю, двигатель крутится по часовой стрелке, нажимаю X-минус, двигатель так-же крутится по часовой стрелке, чтобы он крутился против часовой, надо перед тем как нажму X-минус, нажать любую другую ось не важно какую, y или z, после чего нажимать X-минус и только тогда двигатель крутится в другую сторону, т.е. перед изменением вращения двигуна, нужно нажать промежуточную ось.
Это где нибудь исправляется????

Северо-западный интернет магазин:
http://sz51.ru