Comments (5)
2. В стартовый/финишный g-code добавить макроподстановку со значением ускорения для текущей УП - для использования M204/M201
А вот тут по подробнее.
from gerber_x3.
2. В стартовый/финишный g-code добавить макроподстановку со значением ускорения для текущей УП - для использования M204/M201
А вот тут по подробнее.
Ну эмм. Возможность указать в стартовом g-code не просто "M204 P250 T250", но и что-нить вроде "M204 P{tool_acceleration} T{tool_acceleration}", при этом сам tool_acceleration берётся из свойств рабочего инструмента, а в итоговый генерируемый программой g-code попадает всё равно "M204 P250 T250".
Возможно нужно пойти вообще другим путём - занести в свойства инструмента возможность указать куски g-code, вставляемые при разных событиях инструмента. Только затрудняюсь сразу предположить набор этих событий. Ну для того же лазера это инициализация (переключение на инструмент), включение и выключение луча. Для фрезы сложнее, т.к. начало/конец реза - это движения по оси Z, а не просто "M3".
from gerber_x3.
В GRBL нету такого. Да и ускорение вводится один раз в окне растра, и больше не трогается. Так как это "свойство" станка а не инструмента.
from gerber_x3.
Да судя по документации всё то же самое в GRBL, только синтаксис другой:
$120 = 10.000 (X-axis acceleration, mm/sec^2)
$121 = 10.000 (Y-axis acceleration, mm/sec^2)
$122 = 10.000 (Z-axis acceleration, mm/sec^2)
Насчёт свойства станка - и да и нет. Если у меня на одном станке на одной каретке будут кататься то тяжёлый шпиндель, то лёгкий лазер - то это вполне себе свойство инструмента.
Были б отдельно профили станков - да, было б логичней туда.
Насчёт не трогается - я в зависимости от операции и требуемой точности (маска, резист) свечу с разной скоростью и ускорениями, т.к. на больших ускорениях звон появляется - иногда на это пофиг, а иногда уже и нет. Плюс маска более мощной головой засвечивается. Соответственно заведено это всё разными инструментами.
Шаблонов операций тоже хотелось бы, либо программного управления - ручками путается, какой слой засвечивать "внутри", какой "снаружи", ну и вот это вот всё :)
from gerber_x3.
$120
$121
$122
Это настройки GRBL, или если быть точными по данной теме, то настройки конкретного "железа" или станка. Так что ускорение, на мой взгляд, должно остаться индивидуально в настройках HLDI, где оно и используется GGEasy для создания g-кода.
А оператор должен не забывать установить в настройках GRBL ускорение, не меньшее, чем в GGEasy. И только тогда всё получится.
from gerber_x3.
Related Issues (20)
- Polyline: undefined symbol: _ZN12GraphicsView11scaleFactorEv on linux
- Артефакты с контактными площадками SMD компонентов, установленных не под прямым углом HOT 3
- Срнедняя линия
- Форма пятна лазера HOT 1
- Скорость подачи
- ещё надо добавить опцию многозаходной фрезеровки платы то есть послойно по 0.1-0.5 мм HOT 1
- если есть возможность добавь инструмент маркер (в принципе это тоже самое что фрезеровка но как бы что бы отдельный инструмент был) HOT 4
- [FR] gerber reload HOT 2
- How to build this project HOT 2
- Hi. This is not a problem but it is still a problem! HOT 1
- Проблемы и предложения HOT 3
- Инструмент штриховка не генерирует G-code при выводе УП HOT 1
- Результат штриховки не сохраняется в УП
- Лазер вместо фрезы HOT 1
- Немного переводов и мелких правок HOT 9
- Расширить формат строки GCODE с координатами до многострочного HOT 1
- Вопрос по 0.9.0b HOT 2
- Перевод HOT 1
- Сборка и ctre HOT 7
- Вороной не делает низ платы HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from gerber_x3.