51

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

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

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

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

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

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

+ Fly

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 (2016-05-09 17:05:36 отредактировано anatoly)

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 (2016-08-27 21:22:30 отредактировано ygordom)

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

Fly пишет:
Роман_Удмурт пишет:
J/K пишет:

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

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

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

Проверял на 7-ке (64), программа запускается, работает, а LPT драйвер не подхватывается, получается работает только в ознакомительном режиме.

Добавлено: 2016-08-27 22:22:12

Добавлено: 2016-08-27 22:23:18

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

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

73

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

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

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

74

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

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

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

75

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

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

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