Inkscape уменьшает реальный размер детали в G-Code-е

Mach, популярные и не очень CAD, CAM. Обсуждение и разработка программ для управления станками.
Johan1986
Новичок
Сообщения: 16
Зарегистрирован: 22 фев 2015, 23:45
Репутация: 2
Настоящее имя: Ivan
Контактная информация:

Inkscape уменьшает реальный размер детали в G-Code-е

Сообщение Johan1986 »

Доброго всем времени суток. Столкнулся с такой проблемой.
У меня есть самодельный станок. Хотел попробовать, что-нибудь на нем напилить, но заметил, что круг, который должен был быть диаметром 30мм, в реальности оказался раза в 3 меньше. Начал разбираться и выяснил, что сам G-code написан подобным образом. В программе Inkscape я задавал размеры круга 30 на 30мм, но в координатной строке уже самого кода цифры 30мм и нет в помине.


Подскажите, пожалуйста, что я делаю не так? Или более удобную программу для перевода черно-белых рисунков в G-code.
Вложения
1.JPG (6154 просмотра) <a class='original' href='./download/file.php?id=109095&sid=590d08bb9478f3d8a7344dd061bf4d03&mode=view' target=_blank>Загрузить оригинал (211.2 КБ)</a>
2.JPG (6154 просмотра) <a class='original' href='./download/file.php?id=109096&sid=590d08bb9478f3d8a7344dd061bf4d03&mode=view' target=_blank>Загрузить оригинал (232.45 КБ)</a>
3.JPG (6154 просмотра) <a class='original' href='./download/file.php?id=109097&sid=590d08bb9478f3d8a7344dd061bf4d03&mode=view' target=_blank>Загрузить оригинал (42.31 КБ)</a>
4.JPG (6154 просмотра) <a class='original' href='./download/file.php?id=109099&sid=590d08bb9478f3d8a7344dd061bf4d03&mode=view' target=_blank>Загрузить оригинал (32.85 КБ)</a>
5.JPG (6154 просмотра) <a class='original' href='./download/file.php?id=109100&sid=590d08bb9478f3d8a7344dd061bf4d03&mode=view' target=_blank>Загрузить оригинал (40.69 КБ)</a>
6.JPG (6154 просмотра) <a class='original' href='./download/file.php?id=109101&sid=590d08bb9478f3d8a7344dd061bf4d03&mode=view' target=_blank>Загрузить оригинал (214.5 КБ)</a>
Aleks.K
Новичок
Сообщения: 4
Зарегистрирован: 12 апр 2017, 16:24
Репутация: 2
Настоящее имя: Александр
Контактная информация:

Re: Inkscape уменьшает реальный размер детали в G-Code-е

Сообщение Aleks.K »

возможно, стрелка ориентации стоит в неправильном месте
Аватара пользователя
shatrovmaxim
Мастер
Сообщения: 434
Зарегистрирован: 26 сен 2016, 09:31
Репутация: 116
Настоящее имя: Максим
Откуда: Запорожье, Украина
Контактная информация:

Re: Inkscape уменьшает реальный размер детали в G-Code-е

Сообщение shatrovmaxim »

Насколько я успел разобраться это не плагин, а какая-то хрень в инскейпе(((
У меня та же проблема, уменьшает и все. Причем уменьшает именно масштаб траекторий обработки в плагинах, и в G-code и в плагине J-Tech для лазерной гравировки та же фигня:
Захват-1.jpg
Захват-1.jpg (6.3 КБ) 6125 просмотров
Обратите внимание где 100мм по иксу (
Лист А4.
Aleks.K
Новичок
Сообщения: 4
Зарегистрирован: 12 апр 2017, 16:24
Репутация: 2
Настоящее имя: Александр
Контактная информация:

Re: Inkscape уменьшает реальный размер детали в G-Code-е

Сообщение Aleks.K »

shatrovmaxim писал(а):Обратите внимание где 100мм по иксу (
Лист А4.
Вот именно! Переместите эту стрелку в позицию Х=100 мм, и будет масштаб 1:1 в миллиметрах.
Эта стрелка буквально показывает плагину где находится точка 100 мм по оси Х, таким образом задаёт масштаб.
Аватара пользователя
shatrovmaxim
Мастер
Сообщения: 434
Зарегистрирован: 26 сен 2016, 09:31
Репутация: 116
Настоящее имя: Максим
Откуда: Запорожье, Украина
Контактная информация:

Re: Inkscape уменьшает реальный размер детали в G-Code-е

Сообщение shatrovmaxim »

Aleks.K писал(а):
shatrovmaxim писал(а):Обратите внимание где 100мм по иксу (
Лист А4.
Вот именно! Переместите эту стрелку в позицию Х=100 мм, и будет масштаб 1:1 в миллиметрах.
Эта стрелка буквально показывает плагину где находится точка 100 мм по оси Х, таким образом задаёт масштаб.
Может расскажете как это сделать???
После изменения этих точек плагин выдает ошибку и ставит их сам на старые места.
Аватара пользователя
shatrovmaxim
Мастер
Сообщения: 434
Зарегистрирован: 26 сен 2016, 09:31
Репутация: 116
Настоящее имя: Максим
Откуда: Запорожье, Украина
Контактная информация:

Re: Inkscape уменьшает реальный размер детали в G-Code-е

Сообщение shatrovmaxim »

Попробуй переустановить инскейп.
Я вчера установил 0.91 r13725 и проблема ушла, рисует нормальные размеры...
А 0.92 так и не добил (
Johan1986
Новичок
Сообщения: 16
Зарегистрирован: 22 фев 2015, 23:45
Репутация: 2
Настоящее имя: Ivan
Контактная информация:

Re: Inkscape уменьшает реальный размер детали в G-Code-е

Сообщение Johan1986 »

Aleks.K писал(а):возможно, стрелка ориентации стоит в неправильном месте
Да, это помогло. Я прописал точке ориентации ее истинное значение 354мм, а не 100мм и размер фигуры стал нормальным. Но почему она автоматически ставится в неправильном месте? И как ее переместить на 100мм я не знаю. Спасибо огромное за помощь!!!
Johan1986
Новичок
Сообщения: 16
Зарегистрирован: 22 фев 2015, 23:45
Репутация: 2
Настоящее имя: Ivan
Контактная информация:

Re: Inkscape уменьшает реальный размер детали в G-Code-е

Сообщение Johan1986 »

Johan1986 писал(а):
Aleks.K писал(а):возможно, стрелка ориентации стоит в неправильном месте
Да, это помогло. Я прописал точке ориентации ее истинное значение 354мм, а не 100мм и размер фигуры стал нормальным. Но почему она автоматически ставится в неправильном месте? И как ее переместить на 100мм я не знаю. Спасибо огромное за помощь!!!
Оказывается размер был в пикселях, а не в мм.
8o8aHbl4
Новичок
Сообщения: 1
Зарегистрирован: 26 фев 2019, 00:41
Репутация: 0
Настоящее имя: Александр
Контактная информация:

Re: Inkscape уменьшает реальный размер детали в G-Code-е

Сообщение 8o8aHbl4 »

так-же столкнулся с аналогичной проблеммой..
решение:
нужно в файле плагина (laser.py или laserengraver.py или... какой там у Вас) в секции Orientation

Код: Выделить всё

if self.options.unit == "G21 (All units in mm)" : 
            points = [[0.,0.,0.],[100.,0.,0.],[0.,100.,0.]]
            orientation_scale = 3,54
заменть на

Код: Выделить всё

if self.options.unit == "G21 (All units in mm)" : 
            points = [[0.,0.,0.],[100.,0.,0.],[0.,100.,0.]]
            orientation_scale = 1
после этого будет масштабировать правильно
Ответить

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