Написание макроса на плазму MGM MS200

Mach, популярные и не очень CAD, CAM. Обсуждение и разработка программ для управления станками.
bambrenus
Новичок
Сообщения: 7
Зарегистрирован: 09 мар 2013, 22:54
Репутация: 0
Контактная информация:

Написание макроса на плазму MGM MS200

Сообщение bambrenus »

Доброго времени суток, помогите пожалуйста с написанием макроса на газоплазменный станок MGM MS 200. У меня есть примеры с макросами, но все они выполнены для линейных размеров, а требуется макрос для создания Gкода сегмента кольца по параметрам:

1. Нар. диаметр
2. Внутр. диаметр
3. Угол

Сами макросы с расширением .mcr

Подскажите есть ли симуляторы станков или программы для проверки таких макросов без загрузки их на станок?
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: Написание макроса на плазму MGM MS200

Сообщение nkp »

Вот здесь набросал подпрограммку примерно под подобное ТЗ.
Под емс2.
Может чем то будет полезна при написании макроса.
Это под мач требуется??
bambrenus
Новичок
Сообщения: 7
Зарегистрирован: 09 мар 2013, 22:54
Репутация: 0
Контактная информация:

Re: Написание макроса на плазму MGM MS200

Сообщение bambrenus »

Спасибо за ответ,
нет, макрос требуется не под мач (наверное), какая-то чешская прога. вот пример макроса - может он о чем-нибудь скажет

#MACRO !5320
998

STORE $A=+($5 / 10)
PRVNI_KOMENTAR:3\n MGM-5320\n $Ax1000x1000\n ST-37\n4\n


3
@1-Z
~MGM-5320
4
29
7
+0,+$1
+0,+$3
+$4,+0
+0,-$3
-($4 + $2),+0
8
38
3
@1-K
4

#PARAM
A = ?
E = ?
B = ?
L = ?
T = mm


#OMEZENI
$1 > 0
$2 > 0
$3 > 0
$4 > 0
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: Написание макроса на плазму MGM MS200

Сообщение nkp »

к сожалению ,информации почти нет в сети по стойке
разве что это
система чпу MS200 производитель MGM , в описании сообщают- что есть все средства для написания макросов...
документации ,как я понимаю, к системе нет?
bambrenus
Новичок
Сообщения: 7
Зарегистрирован: 09 мар 2013, 22:54
Репутация: 0
Контактная информация:

Re: Написание макроса на плазму MGM MS200

Сообщение bambrenus »

Да, это именно этот станок. Проблема В том, что ничего похожего на такие матросы в нете нет. Документация очень поверхностная, можно сказать ни о чем.
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6192
Откуда: Казахстан.
Контактная информация:

Re: Написание макроса на плазму MGM MS200

Сообщение aftaev »

Писать производителю или же писать Gcode в отдельной проге.
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
bambrenus
Новичок
Сообщения: 7
Зарегистрирован: 09 мар 2013, 22:54
Репутация: 0
Контактная информация:

Re: Написание макроса на плазму MGM MS200

Сообщение bambrenus »

Как раз Gcode и не требуется, а требуется макрос, с помощью которого оператор без помощи программиста сможет составить программу для резки
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: Написание макроса на плазму MGM MS200

Сообщение nkp »

исходя из приведенного в примере кода макроса очень трудно без документации сделать подобный под свои запросы ;)
надо искать пользователей системы...
написать скрипт под венду - опять же неудобства:
открыть скрипт - внести данные - сформировать G-код - загрузить его в основную прогу...
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6192
Откуда: Казахстан.
Контактная информация:

Re: Написание макроса на плазму MGM MS200

Сообщение aftaev »

bambrenus писал(а):Как раз Gcode и не требуется, а требуется макрос, с помощью которого оператор без помощи программиста сможет составить программу для резки
Макрос генерит Gcode который автоматом грузится в систему. Обычно так. Точно так же можно написать програмульку которая как в макросе будет генерить Gcode при этом не нужно быть программистом.
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
bambrenus
Новичок
Сообщения: 7
Зарегистрирован: 09 мар 2013, 22:54
Репутация: 0
Контактная информация:

Re: Написание макроса на плазму MGM MS200

Сообщение bambrenus »

подскажите пожалуйста, как это можно реализовать, то есть как "написать програмульку которая как в макросе будет генерить Gcode"
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: Написание макроса на плазму MGM MS200

Сообщение nkp »

bambrenus писал(а):подскажите пожалуйста, как это можно реализовать, то есть как "написать програмульку которая как в макросе будет генерить Gcode"
я такую начинал писать - сейчас поищу...
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: Написание макроса на плазму MGM MS200

Сообщение nkp »

какие специальные коды используются на стойке??
конкретно для данного примера...
(ну там поджиг и т.п.)
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: Написание макроса на плазму MGM MS200

Сообщение nkp »

пробуй:
http://yadi.sk/d/kpTFZLHq3Dbw4
Выделение(030).jpg (2770 просмотров) <a class='original' href='./download/file.php?id=12739&sid=01440d5cc06ad64874b7577f996d9016&mode=view' target=_blank>Загрузить оригинал (131.28 КБ)</a>
распаковать в корень (с рабочего стола не запустилась - пробелы в путях )
запускать /sec/dist/sec/sec.exe
можно сделать ярлык -положить в Пуск или куда нужно...
если подходит концепция - то дополним кодами нужными , и еще чем надо...
программка сама 6кб - остальное библиотеки - венда однако :hehehe:
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: Написание макроса на плазму MGM MS200

Сообщение nkp »

по идее должна запускаться без питона
собиралось pyinstallerом - проверить бы
у кого есть венда без питона...
bambrenus
Новичок
Сообщения: 7
Зарегистрирован: 09 мар 2013, 22:54
Репутация: 0
Контактная информация:

Re: Написание макроса на плазму MGM MS200

Сообщение bambrenus »

спасибо, завтра попробую на машину поставить. на компе работает (питона у меня нет). Вот только коды по своему синтаксису разные

вот пример кода для станка:
%
3
Drawing3
4
5
+6-196
6
29
7
+4+25
+413+0+206-40-
-413+0
-10+0
8
38
3
ESSI
4
0
/
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Написание макроса на плазму MGM MS200

Сообщение Nick »

И что этот код рисует?
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: Написание макроса на плазму MGM MS200

Сообщение nkp »

bambrenus писал(а):вот пример кода для станка:
зачем же тебе G-код секторов??
твой станок "кушает" совсем другой формат...
bambrenus
Новичок
Сообщения: 7
Зарегистрирован: 09 мар 2013, 22:54
Репутация: 0
Контактная информация:

Re: Написание макроса на плазму MGM MS200

Сообщение bambrenus »

Nick писал(а):И что этот код рисует?
Полукруг с заходом и выходом
Ответить

Вернуться в «Windows / Mach»