Страница 9 из 17
Re: Список скриптов/макросов для Mach
Добавлено: 06 янв 2019, 12:28
Евжений
stanislavpetrashko писал(а):то ось сделает сальто прежде чем дойдет до датчика
Ну и пусть делает. Долго?
Когда включается станок, нет никакого значения какие координаты. Они не актуальны. В плюсе они, в минусе они - пофиг.
Re: Список скриптов/макросов для Mach
Добавлено: 06 янв 2019, 14:13
Kachik
stanislavpetrashko писал(а):Если ось в положительных коорд то она едет в минусовые и не останавливается, если в отрицательных, то условие вообще не работает и ось просто едет в отрицательные координаты
Хомление - это как бы системная процедура и для нее нет плюсов или минусов, есть только направление движения. Которое она прекращает при наезде на датчик и соответственно обнуляет машинные координаты, после этого появляются плюсы или минусы... Если датчика не будет- будет "вечный двигатель"
Пересекает датчик только если на момент хомления он уже был сработавший ( пластинка и сам датчик не нулевой же толщины...)
Ну и пусть ось делает полный оборот при хомлении, если долго увеличте скорость хомления (она же в матче отдельно задается).
Re: Список скриптов/макросов для Mach
Добавлено: 06 янв 2019, 21:00
stanislavpetrashko
Ребят,конструкция станка не позволяет сделать сальто.поэтому с помощью макроса хочется сделать всё красиво и безопасно. Знающие люди если могут подправить код будет замечательно и плюс к карме)). В принципе если нет, то мой код тоже работает и возможно он поможет кому то с похожей ситуацией.
Re: Список скриптов/макросов для Mach
Добавлено: 06 янв 2019, 21:54
Enot_1
stanislavpetrashko писал(а):конструкция станка не позволяет сделать сальто.
Датчик хоминга в таком случае можно (нужно) ставить в крайнем положении.
Re: Список скриптов/макросов для Mach
Добавлено: 06 янв 2019, 22:01
Евжений
Enot_1 писал(а):Датчик хоминга в таком случае можно (нужно) ставить в крайнем положении.
Да.
И никаких танцев. Всё штатно. Макросов не надо городить.
stanislavpetrashko писал(а):мой код тоже работает
Это не на долго, у мача случится амнезия, и не туда поедет ось. Ставьте датчик в крайнее положение и обнуляйтесь всегда в одном направлении. Ну это лишь моё мнение.
Re: Список скриптов/макросов для Mach
Добавлено: 06 янв 2019, 22:14
Kachik
Евжений писал(а):Это не на долго, у мача случится амнезия, и не туда поедет ось. Ставьте датчик в крайнее положение и обнуляйтесь всегда в одном направлении. Ну это лишь моё мнение.
Поддерживаю, я тоже других вариантов не вижу.
Re: Список скриптов/макросов для Mach
Добавлено: 07 янв 2019, 01:06
Евжений
Ещё можно добавить такое
DoButton(24)
If GetOEMLed(811) > 1 Then
Code"G0B90"
While IsMoving
Wend
Code"G92B0"
Else
Message"Homing fail"
Тогда ось будет после успешного обнуления становиться в горизонтальное положение и обнулять рабочий ноль оси B.
Re: Список скриптов/макросов для Mach
Добавлено: 08 янв 2019, 01:00
dredivan
stanislavpetrashko писал(а):Ребят,конструкция станка не позволяет сделать сальто.поэтому с помощью макроса хочется сделать всё красиво и безопасно. Знающие люди если могут подправить код будет замечательно и плюс к карме)). В принципе если нет, то мой код тоже работает и возможно он поможет кому то с похожей ситуацией.
Поделитесь пожалуйста ссылкой на Ваш screenset для mach3
Re: Список скриптов/макросов для Mach
Добавлено: 09 янв 2019, 22:15
stanislavpetrashko
dredivan писал(а):stanislavpetrashko писал(а):Ребят,конструкция станка не позволяет сделать сальто.поэтому с помощью макроса хочется сделать всё красиво и безопасно. Знающие люди если могут подправить код будет замечательно и плюс к карме)). В принципе если нет, то мой код тоже работает и возможно он поможет кому то с похожей ситуацией.
Поделитесь пожалуйста ссылкой на Ваш screenset для mach3
могу выложить, только чуть попозже, допилю некоторые кнопки. Там ничего особенного нет, обычный скринсет запиленый под тачскрин и разрешение 1024х768.
Re: Список скриптов/макросов для Mach
Добавлено: 10 фев 2019, 14:21
stasser68
Может кто подскажет, какую команду необходимо вставить в макрос, чтобы открывался файл УП?
Re: Список скриптов/макросов для Mach
Добавлено: 10 фев 2019, 19:15
Евжений
stasser68 писал(а):какую команду необходимо вставить в макрос, чтобы открывался файл УП?
На 48 стр.
Re: Список скриптов/макросов для Mach
Добавлено: 10 фев 2019, 21:19
stasser68
Если честно, то я там ничего не понял. По-моему там говорится про индикатор загрузки G-кода. А мне надо чтобы загружался указанный мной файл.
Просто хочу сделать кнопочку на скрине и прописать макрос для загрузки определённого фала с G-кодом.
Re: Список скриптов/макросов для Mach
Добавлено: 10 фев 2019, 21:49
Евжений
Код: Выделить всё
‘ Load the roadrunner demo file
LoadFile(“C:\Mach3\Gcode\roadrunner.tap”)
‘ Now run it
RunFile()
Вот это вот в кнопку добавить нужно. Кнопка создаётся в редакторе скринсетов. Для экспериментов можно временно любую (почти) кнопку использовать. Например поиска заготовки, или как она там, забыл.
Re: Список скриптов/макросов для Mach
Добавлено: 10 фев 2019, 21:57
stasser68
Спасибо. Завтра попробую.
Re: Список скриптов/макросов для Mach
Добавлено: 10 фев 2019, 22:15
stasser68
Не дождался и попробовал сегодня. Пишет ошибку:" Scripter Compile Error. In:"
Re: Список скриптов/макросов для Mach
Добавлено: 10 фев 2019, 23:46
Евжений
Код: Выделить всё
‘ Load the roadrunner demo file
LoadFile“C:\Mach3\Gcode\roadrunner.tap”
‘ Now run it
RunFile()
Вот так вроде работает. Без скобок.
Re: Список скриптов/макросов для Mach
Добавлено: 11 фев 2019, 10:39
NikolayUa24
stasser68 писал(а):Просто хочу сделать кнопочку на скрине и прописать макрос для загрузки определённого фала с G-кодом.
Практическое применение такого макроса ?
Re: Список скриптов/макросов для Mach
Добавлено: 11 фев 2019, 12:35
stasser68
Пробовал и со скобками, и без, все равно пишет ошибку. У меня Mach version R3.042.036. Может в этом дело?
Re: Список скриптов/макросов для Mach
Добавлено: 11 фев 2019, 15:11
Евжений
Re: Список скриптов/макросов для Mach
Добавлено: 11 фев 2019, 22:35
stasser68
У меня заработало в таком виде
LoadFile ("C:\Mach3\Gcode\Test.tap")
RunFile()