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

Как создать G код , чтоб движение по кривой было с максималь

Добавлено: 09 дек 2013, 14:40
gendos
Добрый день.Столкнулся с такой проблеммой , нужна помощь.

Как создать G код , чтоб движение по кривой было с максимальной скоростью.
Предположим что станок может двигаться с любой скоростью и ускорением.
Вот пример DXF файла и G который получилось создать мне.
По пямой движение быстрое , а по змейке очень медленно.
Как увеличить скорость движения по змейке.
Файл запускаю пока без станка с максимальными скоростью и ускорениями.

Re: Как создать G код , чтоб движение по кривой было с макси

Добавлено: 09 дек 2013, 14:42
Nick
Сделай скрин, так не видно...

G64 пробовал?

Re: Как создать G код , чтоб движение по кривой было с макси

Добавлено: 09 дек 2013, 14:46
gendos
В начале G кода написал G 64

Re: Как создать G код , чтоб движение по кривой было с макси

Добавлено: 09 дек 2013, 16:38
Nick
тот самый случай, когда не хватает полноценного lookahead,

Попробуй поставить G64 P10 Q10.
Какая точность нужна?
Кстати, по ней будет гораздо быстрее ехать, если ее сделать из кривых - (через gcodetools например :) )

Re: Как создать G код , чтоб движение по кривой было с макси

Добавлено: 09 дек 2013, 20:22
nkp
gendos писал(а):По пямой движение быстрое , а по змейке очень медленно.Как увеличить скорость движения по змейке.Файл запускаю пока без станка с максимальными скоростью и ускорениями.
а какие скорости и ускорения используешь ?
(для повторения эксперимента))

Re: Как создать G код , чтоб движение по кривой было с макси

Добавлено: 09 дек 2013, 21:38
Calambuuur
nkp писал(а):а какие скорости и ускорения используешь ?
Если ответ был в л.с., то прошу повторить на публику.

Re: Как создать G код , чтоб движение по кривой было с макси

Добавлено: 09 дек 2013, 21:48
gendos
Скорость выставлял 7000 мм/мин ускорение 10000.
По прямой движение было со скоростью 7000 мм/мин , а змейкой не более 3000 мм/мин.
То есть получается мой файл змейкой нельзя разогнать быстрее чем 3000 мм/ мин.
Я хочу узнать кто нибудь может разогнать мой файл с большей скоростью выставив любые значения
скорости и ускорения которые поддерживает компьютер ?

Re: Как создать G код , чтоб движение по кривой было с макси

Добавлено: 09 дек 2013, 21:52
Nick
А изначально свою косичку ты в чем рисовал?

Re: Как создать G код , чтоб движение по кривой было с макси

Добавлено: 09 дек 2013, 21:55
gendos
Рисовал в кореле 12 , сохранял в dxf автокад 14.

Re: Как создать G код , чтоб движение по кривой было с макси

Добавлено: 09 дек 2013, 22:06
Nick
давай корел, или лучше в svg скинь!

Re: Как создать G код , чтоб движение по кривой было с макси

Добавлено: 09 дек 2013, 22:24
gendos
Оригинальный файл на другом компе, импортировал в корел dxf
Пробовал G64 P10 Q10 , косичку превратило в линию.
Поставил ускорение 55000 скорость возросла , это какие то не реальные ускорения.
Нужно как то уменьшить количество точек , или G код формировать другой программой, я делал в визуал миле.

Re: Как создать G код , чтоб движение по кривой было с макси

Добавлено: 09 дек 2013, 22:36
nkp
dxf2gcode :
(для просмотра содержимого нажмите на ссылку)

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

(Generated with dxf2code)
(Created from file: kosi.dxf)
G21 (Unit in mm)
G90 (Absolute distance mode)
G64 P0.01 (Exact Path 0.001 tol.)
G17
G40 (Cancel diameter comp.)
G49 (Cancel length comp.)
T1M6 (Tool change to T1)
M8 (Coolant flood on)
S5000M03 (Spindle 5000rpm cw)
G0 Z  15.000 
G0 X 181.408 Y  -1.634
G0 Z   3.000 
F150
G1 Z  -3.000
F400
G1 X 322.304 Y  -1.426
G1 Z   3.000
G0 Z  15.000 
G40
G0 X 181.579 Y  -3.201
G0 Z   3.000 
F150
G1 Z  -3.000
F400
G2 X 182.151 Y  -3.288 I  -0.001 J  -1.926
G2 X 183.237 Y  -3.774 I  -1.488 J  -4.777
G2 X 183.775 Y  -4.111 I  -8.908 J -14.849
G3 X 184.835 Y  -4.722 I   6.173 J   9.484
G3 X 185.639 Y  -4.991 I   1.321 J   2.608
G3 X 185.971 Y  -5.021 I   0.333 J   1.856
G3 X 186.547 Y  -4.933 I  -0.001 J   1.930
G3 X 187.625 Y  -4.449 I  -1.490 J   4.759
G3 X 188.163 Y  -4.113 I  -9.096 J  15.138
G2 X 189.223 Y  -3.501 I   6.170 J  -9.478
G2 X 190.027 Y  -3.232 I   1.321 J  -2.607
G2 X 190.359 Y  -3.202 I   0.333 J  -1.856
G2 X 190.931 Y  -3.290 I  -0.001 J  -1.928
G2 X 192.017 Y  -3.776 I  -1.488 J  -4.777
G2 X 192.555 Y  -4.113 I  -8.891 J -14.820
G3 X 193.612 Y  -4.722 I   6.226 J   9.567
G3 X 194.412 Y  -4.991 I   1.316 J   2.590
G3 X 194.746 Y  -5.021 I   0.335 J   1.860
G3 X 195.319 Y  -4.934 I  -0.001 J   1.928
G3 X 196.404 Y  -4.448 I  -1.488 J   4.778
G3 X 196.943 Y  -4.111 I  -8.899 J  14.836
G2 X 198.003 Y  -3.500 I   6.176 J  -9.487
G2 X 198.807 Y  -3.231 I   1.320 J  -2.607
G2 X 199.139 Y  -3.201 I   0.333 J  -1.855
G2 X 199.711 Y  -3.288 I  -0.001 J  -1.926
G2 X 200.797 Y  -3.774 I  -1.488 J  -4.777
G2 X 201.336 Y  -4.111 I  -8.908 J -14.849
G3 X 202.396 Y  -4.722 I   6.173 J   9.484
G3 X 203.200 Y  -4.991 I   1.321 J   2.608
G3 X 203.532 Y  -5.021 I   0.333 J   1.856
G3 X 204.108 Y  -4.933 I  -0.001 J   1.930
G3 X 205.186 Y  -4.449 I  -1.490 J   4.759
G3 X 205.723 Y  -4.113 I  -9.096 J  15.138
G2 X 206.783 Y  -3.501 I   6.170 J  -9.478
G2 X 207.587 Y  -3.232 I   1.321 J  -2.607
G2 X 207.919 Y  -3.202 I   0.333 J  -1.856
G2 X 208.492 Y  -3.290 I  -0.001 J  -1.928
G2 X 209.577 Y  -3.776 I  -1.488 J  -4.777
G2 X 210.116 Y  -4.113 I  -8.891 J -14.820
G3 X 211.172 Y  -4.722 I   6.226 J   9.567
G3 X 211.972 Y  -4.991 I   1.316 J   2.590
G3 X 212.307 Y  -5.021 I   0.335 J   1.860
G3 X 212.879 Y  -4.934 I  -0.001 J   1.928
G3 X 213.965 Y  -4.448 I  -1.488 J   4.778
G3 X 214.503 Y  -4.111 I  -8.899 J  14.836
G2 X 215.564 Y  -3.500 I   6.176 J  -9.487
G2 X 216.367 Y  -3.231 I   1.320 J  -2.607
G2 X 216.700 Y  -3.201 I   0.333 J  -1.855
G2 X 217.272 Y  -3.288 I  -0.001 J  -1.926
G2 X 218.358 Y  -3.774 I  -1.488 J  -4.777
G2 X 218.896 Y  -4.111 I  -8.908 J -14.849
G3 X 219.956 Y  -4.722 I   6.173 J   9.484
G3 X 220.760 Y  -4.991 I   1.321 J   2.608
G3 X 221.092 Y  -5.021 I   0.333 J   1.856
G3 X 221.668 Y  -4.933 I  -0.001 J   1.930
G3 X 222.746 Y  -4.449 I  -1.490 J   4.759
G3 X 223.284 Y  -4.113 I  -9.096 J  15.138
G2 X 224.344 Y  -3.501 I   6.170 J  -9.478
G2 X 225.148 Y  -3.232 I   1.321 J  -2.607
G2 X 225.480 Y  -3.202 I   0.333 J  -1.856
G2 X 226.052 Y  -3.290 I  -0.001 J  -1.928
G2 X 227.138 Y  -3.776 I  -1.488 J  -4.777
G2 X 227.676 Y  -4.113 I  -8.891 J -14.820
G3 X 228.734 Y  -4.726 I   6.504 J   9.995
G3 X 229.534 Y  -4.998 I   1.319 J   2.570
G3 X 229.867 Y  -5.028 I   0.335 J   1.830
G3 X 230.438 Y  -4.940 I  -0.001 J   1.898
G3 X 231.526 Y  -4.449 I  -1.517 J   4.807
G3 X 232.064 Y  -4.111 I  -9.685 J  16.045
G2 X 233.124 Y  -3.500 I   6.176 J  -9.487
G2 X 233.928 Y  -3.231 I   1.320 J  -2.607
G2 X 234.260 Y  -3.201 I   0.333 J  -1.855
G2 X 234.832 Y  -3.288 I  -0.001 J  -1.926
G2 X 235.918 Y  -3.774 I  -1.488 J  -4.777
G2 X 236.457 Y  -4.111 I  -8.908 J -14.849
G3 X 237.517 Y  -4.722 I   6.173 J   9.484
G3 X 238.321 Y  -4.991 I   1.321 J   2.608
G3 X 238.653 Y  -5.021 I   0.333 J   1.856
G3 X 239.229 Y  -4.933 I  -0.001 J   1.930
G3 X 240.307 Y  -4.449 I  -1.490 J   4.759
G3 X 240.844 Y  -4.113 I  -9.096 J  15.138
G2 X 241.904 Y  -3.501 I   6.170 J  -9.478
G2 X 242.708 Y  -3.232 I   1.321 J  -2.607
G2 X 243.040 Y  -3.202 I   0.333 J  -1.856
G2 X 243.613 Y  -3.290 I  -0.001 J  -1.928
G2 X 244.698 Y  -3.776 I  -1.488 J  -4.777
G2 X 245.237 Y  -4.113 I  -8.891 J -14.820
G3 X 246.293 Y  -4.722 I   6.226 J   9.567
G3 X 247.093 Y  -4.991 I   1.316 J   2.590
G3 X 247.428 Y  -5.021 I   0.335 J   1.860
G3 X 248.000 Y  -4.934 I  -0.001 J   1.928
G3 X 249.086 Y  -4.448 I  -1.488 J   4.778
G3 X 249.624 Y  -4.111 I  -8.899 J  14.836
G2 X 250.685 Y  -3.500 I   6.176 J  -9.487
G2 X 251.488 Y  -3.231 I   1.320 J  -2.607
G2 X 251.821 Y  -3.201 I   0.333 J  -1.855
G2 X 252.393 Y  -3.288 I  -0.001 J  -1.926
G2 X 253.479 Y  -3.774 I  -1.488 J  -4.777
G2 X 254.017 Y  -4.111 I  -8.908 J -14.849
G3 X 255.077 Y  -4.722 I   6.172 J   9.483
G3 X 255.881 Y  -4.991 I   1.321 J   2.608
G3 X 256.214 Y  -5.021 I   0.334 J   1.856
G3 X 256.789 Y  -4.933 I  -0.001 J   1.929
G3 X 257.867 Y  -4.449 I  -1.490 J   4.759
G3 X 258.405 Y  -4.113 I  -9.096 J  15.139
G2 X 259.465 Y  -3.501 I   6.170 J  -9.477
G2 X 260.269 Y  -3.232 I   1.321 J  -2.607
G2 X 260.601 Y  -3.202 I   0.334 J  -1.856
G2 X 261.173 Y  -3.290 I  -0.001 J  -1.927
G2 X 262.259 Y  -3.776 I  -1.488 J  -4.777
G2 X 262.797 Y  -4.113 I  -8.891 J -14.821
G3 X 263.854 Y  -4.722 I   6.226 J   9.567
G3 X 264.654 Y  -4.991 I   1.316 J   2.590
G3 X 264.989 Y  -5.021 I   0.335 J   1.860
G3 X 265.561 Y  -4.934 I  -0.001 J   1.927
G3 X 266.646 Y  -4.448 I  -1.488 J   4.778
G3 X 267.185 Y  -4.111 I  -8.899 J  14.837
G2 X 268.245 Y  -3.500 I   6.176 J  -9.487
G2 X 269.049 Y  -3.231 I   1.320 J  -2.607
G2 X 269.381 Y  -3.201 I   0.333 J  -1.855
G2 X 269.953 Y  -3.288 I  -0.001 J  -1.926
G2 X 271.039 Y  -3.774 I  -1.488 J  -4.777
G2 X 271.578 Y  -4.111 I  -8.908 J -14.849
G3 X 272.639 Y  -4.726 I   6.445 J   9.902
G3 X 273.442 Y  -4.998 I   1.324 J   2.587
G3 X 273.774 Y  -5.028 I   0.333 J   1.826
G3 X 274.348 Y  -4.939 I  -0.001 J   1.900
G3 X 275.428 Y  -4.450 I  -1.519 J   4.788
G3 X 275.965 Y  -4.113 I  -9.918 J  16.404
G2 X 277.025 Y  -3.501 I   6.170 J  -9.477
G2 X 277.829 Y  -3.232 I   1.321 J  -2.607
G2 X 278.162 Y  -3.202 I   0.334 J  -1.856
G2 X 278.734 Y  -3.290 I  -0.001 J  -1.927
G2 X 279.819 Y  -3.776 I  -1.488 J  -4.777
G2 X 280.358 Y  -4.113 I  -8.891 J -14.821
G3 X 281.414 Y  -4.722 I   6.226 J   9.567
G3 X 282.214 Y  -4.991 I   1.316 J   2.590
G3 X 282.549 Y  -5.021 I   0.335 J   1.860
G3 X 283.121 Y  -4.934 I  -0.001 J   1.927
G3 X 284.207 Y  -4.448 I  -1.488 J   4.778
G3 X 284.745 Y  -4.111 I  -8.899 J  14.837
G2 X 285.806 Y  -3.500 I   6.176 J  -9.487
G2 X 286.609 Y  -3.231 I   1.320 J  -2.607
G2 X 286.942 Y  -3.201 I   0.333 J  -1.855
G2 X 287.514 Y  -3.288 I  -0.001 J  -1.926
G2 X 288.600 Y  -3.774 I  -1.488 J  -4.777
G2 X 289.138 Y  -4.111 I  -8.908 J -14.849
G3 X 290.198 Y  -4.722 I   6.172 J   9.483
G3 X 291.002 Y  -4.991 I   1.321 J   2.608
G3 X 291.335 Y  -5.021 I   0.334 J   1.856
G3 X 291.910 Y  -4.933 I  -0.001 J   1.929
G3 X 292.988 Y  -4.449 I  -1.490 J   4.759
G3 X 293.526 Y  -4.113 I  -9.096 J  15.139
G2 X 294.586 Y  -3.501 I   6.170 J  -9.477
G2 X 295.390 Y  -3.232 I   1.321 J  -2.607
G2 X 295.722 Y  -3.202 I   0.334 J  -1.856
G2 X 296.294 Y  -3.290 I  -0.001 J  -1.927
G2 X 297.380 Y  -3.776 I  -1.488 J  -4.777
G2 X 297.918 Y  -4.113 I  -8.891 J -14.821
G3 X 298.975 Y  -4.722 I   6.226 J   9.567
G3 X 299.775 Y  -4.991 I   1.316 J   2.590
G3 X 300.110 Y  -5.021 I   0.335 J   1.860
G3 X 300.682 Y  -4.934 I  -0.001 J   1.927
G3 X 301.767 Y  -4.448 I  -1.488 J   4.778
G3 X 302.306 Y  -4.111 I  -8.899 J  14.837
G2 X 303.366 Y  -3.500 I   6.176 J  -9.487
G2 X 304.170 Y  -3.231 I   1.320 J  -2.607
G2 X 304.502 Y  -3.201 I   0.333 J  -1.855
G2 X 305.074 Y  -3.288 I  -0.001 J  -1.926
G2 X 306.160 Y  -3.774 I  -1.488 J  -4.777
G2 X 306.699 Y  -4.111 I  -8.908 J -14.849
G3 X 307.759 Y  -4.722 I   6.172 J   9.483
G3 X 308.563 Y  -4.991 I   1.321 J   2.608
G3 X 308.895 Y  -5.021 I   0.334 J   1.856
G3 X 309.471 Y  -4.933 I  -0.001 J   1.929
G3 X 310.549 Y  -4.449 I  -1.490 J   4.759
G3 X 311.086 Y  -4.113 I  -9.096 J  15.139
G2 X 312.146 Y  -3.501 I   6.170 J  -9.477
G2 X 312.950 Y  -3.232 I   1.321 J  -2.607
G2 X 313.283 Y  -3.202 I   0.334 J  -1.856
G2 X 313.855 Y  -3.290 I  -0.001 J  -1.927
G2 X 314.940 Y  -3.776 I  -1.488 J  -4.777
G2 X 315.479 Y  -4.113 I  -8.891 J -14.821
G3 X 316.535 Y  -4.722 I   6.226 J   9.567
G3 X 317.335 Y  -4.991 I   1.316 J   2.590
G3 X 317.670 Y  -5.021 I   0.335 J   1.860
G3 X 318.242 Y  -4.934 I  -0.001 J   1.927
G3 X 319.328 Y  -4.448 I  -1.488 J   4.778
G3 X 319.866 Y  -4.111 I  -8.899 J  14.837
G2 X 320.927 Y  -3.500 I   6.176 J  -9.487
G2 X 321.730 Y  -3.231 I   1.320 J  -2.607
G2 X 322.063 Y  -3.201 I   0.333 J  -1.855
G1 Z   3.000
G0 Z  15.000 
G40
G0 X   0.000 Y   0.000
M9 (Coolant off)
M5 (Spindle off)
M2 (Prgram end)

Re: Как создать G код , чтоб движение по кривой было с макси

Добавлено: 09 дек 2013, 22:41
Nick
А если такой код попробовать, какая скорость будет:

Re: Как создать G код , чтоб движение по кривой было с макси

Добавлено: 09 дек 2013, 23:15
gendos
Проверил два присланных G кода.
Скорость приблизительно такая же (может чуть быстрее,Точнее проверю завтра на станке )
и так же зависит от значения ускорения.
В связи с этим возник вопрос какую максимальную скорость можно получить(при работе с кривыми таких размеров) на самой лучшей материнке,
И будет ли она меньше или больше чем у автономного контролера?

Re: Как создать G код , чтоб движение по кривой было с макси

Добавлено: 09 дек 2013, 23:21
Nick
gendos писал(а):В связи с этим возник вопрос какую максимальную скорость можно получить(при работе с кривыми таких размеров) на самой лучшей материнке,
Материнка тут не причем... надо смотреть последние девелопперские версии linuxncnc, там lookahead дописывают - там будет быстрее ехать...

Re: Как создать G код , чтоб движение по кривой было с макси

Добавлено: 09 дек 2013, 23:26
nkp
Nick писал(а):надо смотреть последние девелопперские версии linuxncnc, там lookahead дописывают - там будет быстрее ехать...
...в продолжение
вот человек пытается (небезуспешно) бороться с подобной "медлительностью"

Re: Как создать G код , чтоб движение по кривой было с макси

Добавлено: 09 дек 2013, 23:34
gendos
Nick писал(а):
gendos писал(а):В связи с этим возник вопрос какую максимальную скорость можно получить(при работе с кривыми таких размеров) на самой лучшей материнке,
Материнка тут не причем... надо смотреть последние девелопперские версии linuxncnc, там lookahead дописывают - там будет быстрее ехать...
Ну у материнки ведь все равно есть какой то предел по скорости, какой ?

Re: Как создать G код , чтоб движение по кривой было с макси

Добавлено: 09 дек 2013, 23:42
NightV
gendos писал(а):В связи с этим возник вопрос какую максимальную скорость можно получить(при работе с кривыми таких размеров) на самой лучшей материнке,
И будет ли она меньше или больше чем у автономного контролера?
какой станок?

Re: Как создать G код , чтоб движение по кривой было с макси

Добавлено: 09 дек 2013, 23:49
gendos
У меня лазерный гравер. Но я спрашиваю теоретически, вертуально ,какую можно получить максимальную скорость
следуя траектории с точностью хотя бы 0,2 мм

Re: Как создать G код , чтоб движение по кривой было с макси

Добавлено: 09 дек 2013, 23:51
aftaev
gendos писал(а):У меня лазерный гравер. Но я спрашиваю теоретически, вертуально ,какую можно получить максимальную скорость
если лазер прожигает на углах где притормаживает, вроде в ЕМС можно привязать мощь лазера к скорости.