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

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

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

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

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

Подскажите есть ли симуляторы станков или программы для проверки таких макросов без загрузки их на станок?

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

Добавлено: 10 мар 2013, 01:10
nkp
Вот здесь набросал подпрограммку примерно под подобное ТЗ.
Под емс2.
Может чем то будет полезна при написании макроса.
Это под мач требуется??

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

Добавлено: 10 мар 2013, 02:15
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

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

Добавлено: 10 мар 2013, 08:43
nkp
к сожалению ,информации почти нет в сети по стойке
разве что это
система чпу MS200 производитель MGM , в описании сообщают- что есть все средства для написания макросов...
документации ,как я понимаю, к системе нет?

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

Добавлено: 10 мар 2013, 12:38
bambrenus
Да, это именно этот станок. Проблема В том, что ничего похожего на такие матросы в нете нет. Документация очень поверхностная, можно сказать ни о чем.

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

Добавлено: 10 мар 2013, 14:02
aftaev
Писать производителю или же писать Gcode в отдельной проге.

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

Добавлено: 10 мар 2013, 21:25
bambrenus
Как раз Gcode и не требуется, а требуется макрос, с помощью которого оператор без помощи программиста сможет составить программу для резки

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

Добавлено: 10 мар 2013, 21:33
nkp
исходя из приведенного в примере кода макроса очень трудно без документации сделать подобный под свои запросы ;)
надо искать пользователей системы...
написать скрипт под венду - опять же неудобства:
открыть скрипт - внести данные - сформировать G-код - загрузить его в основную прогу...

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

Добавлено: 10 мар 2013, 21:36
aftaev
bambrenus писал(а):Как раз Gcode и не требуется, а требуется макрос, с помощью которого оператор без помощи программиста сможет составить программу для резки
Макрос генерит Gcode который автоматом грузится в систему. Обычно так. Точно так же можно написать програмульку которая как в макросе будет генерить Gcode при этом не нужно быть программистом.

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

Добавлено: 11 мар 2013, 18:12
bambrenus
подскажите пожалуйста, как это можно реализовать, то есть как "написать програмульку которая как в макросе будет генерить Gcode"

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

Добавлено: 11 мар 2013, 18:21
nkp
bambrenus писал(а):подскажите пожалуйста, как это можно реализовать, то есть как "написать програмульку которая как в макросе будет генерить Gcode"
я такую начинал писать - сейчас поищу...

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

Добавлено: 11 мар 2013, 23:19
nkp
какие специальные коды используются на стойке??
конкретно для данного примера...
(ну там поджиг и т.п.)

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

Добавлено: 12 мар 2013, 10:29
nkp
пробуй:
http://yadi.sk/d/kpTFZLHq3Dbw4
Выделение(030).jpg (2864 просмотра) <a class='original' href='./download/file.php?id=12739&mode=view' target=_blank>Загрузить оригинал (131.28 КБ)</a>
распаковать в корень (с рабочего стола не запустилась - пробелы в путях )
запускать /sec/dist/sec/sec.exe
можно сделать ярлык -положить в Пуск или куда нужно...
если подходит концепция - то дополним кодами нужными , и еще чем надо...
программка сама 6кб - остальное библиотеки - венда однако :hehehe:

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

Добавлено: 12 мар 2013, 11:41
nkp
по идее должна запускаться без питона
собиралось pyinstallerом - проверить бы
у кого есть венда без питона...

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

Добавлено: 12 мар 2013, 19:17
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
/

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

Добавлено: 12 мар 2013, 19:27
Nick
И что этот код рисует?

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

Добавлено: 12 мар 2013, 20:21
nkp
bambrenus писал(а):вот пример кода для станка:
зачем же тебе G-код секторов??
твой станок "кушает" совсем другой формат...

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

Добавлено: 13 мар 2013, 09:58
bambrenus
Nick писал(а):И что этот код рисует?
Полукруг с заходом и выходом