Перейти к содержимому


Фотография

Библиотека под EMC2 для генерации G-Codа


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 2

#1 OFFLINE   aaleksander

aaleksander

    Студент

  • Пользователи
  • PipPip
  • 27 сообщений
  • Из:г.УХта

Отправлено 06 Февраль 2014 - 16:10

Как программист, я очень трепетно отношусь к лицензионному ПО, а как хоббист не могу его себе позволить :cray:
К тому же всё CAM-ПО работает под винду, а держать две системы в гараже не выгодно.
Поэтому решил разработать небольшую библиотеку, которая генерит Г-код для изготовления несложных деталек.
УП пишется на Питоне - очень простом и функциональном языке.
Библиотека имеет простенький визуализатор (не нужен EMC, чтобы посмотреть, что получается, можно на работе написать что-то, а вечером выпилить) и всякие плюшки в виде мета-траекторий и перемычек.
Все это затевалось, чтобы быстро, не отходя от станка, задавать сложные траектории без стороннего ПО.
Доступно на гитхабе: https://github.com/a...sander/py2gcode
На скринах код УП и предварительный просмотр траектории.

Прикрепленные изображения

  • scr_001.PNG
  • scr_meta_02.PNG
  • scr_meta_03.PNG
  • scr_04.PNG

  • 0

#2 OFFLINE   torvn77

torvn77

    Пользователь LinuxCNC

  • Заблокированные
  • PipPipPipPipPipPipPipPipPipPip
  • 2 151 сообщений
  • Пол:Мужчина
  • Из:Санкт-Петербурга

Отправлено 06 Февраль 2014 - 17:35

Думаю что вам лучше ко мне в подраздел переехать.
Вопросы по LinuxCNC (EMC, EMC2)
А в тёги LinuxCNC добавить,всётаки EMC2 это устаревшее название.

Сообщение отредактировал torvn77: 06 Февраль 2014 - 17:36

  • 0
Я по мнению сообщества безграмотен,могу дать вредные или ошибочные советы.
Используйте их после обдумывания и на свой страх и риск.

У меня не всегда выходит понять вопрос,если это случилось то пожалуйста напишите мне об этом в личку.Ответ то я может и знаю,но пишу не то и не о том...

#3 OFFLINE   aaleksander

aaleksander

    Студент

  • Пользователи
  • PipPip
  • 27 сообщений
  • Из:г.УХта

Отправлено 06 Февраль 2014 - 17:44

Благодарю

Сообщение отредактировал aaleksander: 06 Февраль 2014 - 17:44

  • 0




Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных