Написание макроса на плазму MGM MS200
-
- Новичок
- Сообщения: 7
- Зарегистрирован: 09 мар 2013, 22:54
- Репутация: 0
- Контактная информация:
Написание макроса на плазму MGM MS200
Доброго времени суток, помогите пожалуйста с написанием макроса на газоплазменный станок MGM MS 200. У меня есть примеры с макросами, но все они выполнены для линейных размеров, а требуется макрос для создания Gкода сегмента кольца по параметрам:
1. Нар. диаметр
2. Внутр. диаметр
3. Угол
Сами макросы с расширением .mcr
Подскажите есть ли симуляторы станков или программы для проверки таких макросов без загрузки их на станок?
1. Нар. диаметр
2. Внутр. диаметр
3. Угол
Сами макросы с расширением .mcr
Подскажите есть ли симуляторы станков или программы для проверки таких макросов без загрузки их на станок?
-
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: Написание макроса на плазму MGM MS200
Вот здесь набросал подпрограммку примерно под подобное ТЗ.
Под емс2.
Может чем то будет полезна при написании макроса.
Это под мач требуется??
Под емс2.
Может чем то будет полезна при написании макроса.
Это под мач требуется??
-
- Новичок
- Сообщения: 7
- Зарегистрирован: 09 мар 2013, 22:54
- Репутация: 0
- Контактная информация:
Re: Написание макроса на плазму MGM MS200
Спасибо за ответ,
нет, макрос требуется не под мач (наверное), какая-то чешская прога. вот пример макроса - может он о чем-нибудь скажет
#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
нет, макрос требуется не под мач (наверное), какая-то чешская прога. вот пример макроса - может он о чем-нибудь скажет
#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
-
- Новичок
- Сообщения: 7
- Зарегистрирован: 09 мар 2013, 22:54
- Репутация: 0
- Контактная информация:
Re: Написание макроса на плазму MGM MS200
Да, это именно этот станок. Проблема В том, что ничего похожего на такие матросы в нете нет. Документация очень поверхностная, можно сказать ни о чем.
-
- Зачётный участник
- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6192
- Откуда: Казахстан.
- Контактная информация:
Re: Написание макроса на плазму MGM MS200
Писать производителю или же писать Gcode в отдельной проге.
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
-
- Новичок
- Сообщения: 7
- Зарегистрирован: 09 мар 2013, 22:54
- Репутация: 0
- Контактная информация:
Re: Написание макроса на плазму MGM MS200
Как раз Gcode и не требуется, а требуется макрос, с помощью которого оператор без помощи программиста сможет составить программу для резки
-
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: Написание макроса на плазму MGM MS200
исходя из приведенного в примере кода макроса очень трудно без документации сделать подобный под свои запросы
надо искать пользователей системы...
написать скрипт под венду - опять же неудобства:
открыть скрипт - внести данные - сформировать G-код - загрузить его в основную прогу...
надо искать пользователей системы...
написать скрипт под венду - опять же неудобства:
открыть скрипт - внести данные - сформировать G-код - загрузить его в основную прогу...
-
- Зачётный участник
- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6192
- Откуда: Казахстан.
- Контактная информация:
Re: Написание макроса на плазму MGM MS200
Макрос генерит Gcode который автоматом грузится в систему. Обычно так. Точно так же можно написать програмульку которая как в макросе будет генерить Gcode при этом не нужно быть программистом.bambrenus писал(а):Как раз Gcode и не требуется, а требуется макрос, с помощью которого оператор без помощи программиста сможет составить программу для резки
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
-
- Новичок
- Сообщения: 7
- Зарегистрирован: 09 мар 2013, 22:54
- Репутация: 0
- Контактная информация:
Re: Написание макроса на плазму MGM MS200
подскажите пожалуйста, как это можно реализовать, то есть как "написать програмульку которая как в макросе будет генерить Gcode"
-
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: Написание макроса на плазму MGM MS200
я такую начинал писать - сейчас поищу...bambrenus писал(а):подскажите пожалуйста, как это можно реализовать, то есть как "написать програмульку которая как в макросе будет генерить Gcode"
-
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: Написание макроса на плазму MGM MS200
какие специальные коды используются на стойке??
конкретно для данного примера...
(ну там поджиг и т.п.)
конкретно для данного примера...
(ну там поджиг и т.п.)
-
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: Написание макроса на плазму MGM MS200
пробуй:
http://yadi.sk/d/kpTFZLHq3Dbw4 распаковать в корень (с рабочего стола не запустилась - пробелы в путях )
запускать /sec/dist/sec/sec.exe
можно сделать ярлык -положить в Пуск или куда нужно...
если подходит концепция - то дополним кодами нужными , и еще чем надо...
программка сама 6кб - остальное библиотеки - венда однако
http://yadi.sk/d/kpTFZLHq3Dbw4 распаковать в корень (с рабочего стола не запустилась - пробелы в путях )
запускать /sec/dist/sec/sec.exe
можно сделать ярлык -положить в Пуск или куда нужно...
если подходит концепция - то дополним кодами нужными , и еще чем надо...
программка сама 6кб - остальное библиотеки - венда однако
-
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: Написание макроса на плазму MGM MS200
по идее должна запускаться без питона
собиралось pyinstallerом - проверить бы
у кого есть венда без питона...
собиралось pyinstallerом - проверить бы
у кого есть венда без питона...
-
- Новичок
- Сообщения: 7
- Зарегистрирован: 09 мар 2013, 22:54
- Репутация: 0
- Контактная информация:
Re: Написание макроса на плазму MGM MS200
спасибо, завтра попробую на машину поставить. на компе работает (питона у меня нет). Вот только коды по своему синтаксису разные
вот пример кода для станка:
%
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
/
вот пример кода для станка:
%
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
И что этот код рисует?
-
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: Написание макроса на плазму MGM MS200
зачем же тебе G-код секторов??bambrenus писал(а):вот пример кода для станка:
твой станок "кушает" совсем другой формат...
-
- Новичок
- Сообщения: 7
- Зарегистрирован: 09 мар 2013, 22:54
- Репутация: 0
- Контактная информация:
Re: Написание макроса на плазму MGM MS200
Полукруг с заходом и выходомNick писал(а):И что этот код рисует?