Full list of DDCSV commands - DDCSV2.1 - Standalone CNC Motion Controller - Digital Dream Technology support
12Next
Return to List Add thread
View: 39173|Reply: 44
Print Previous Topic Next Topic

Full list of DDCSV commands

[Copy Link]

0

Threads

22

Posts

406

Credits

Intermediate Member

Rank: 3Rank: 3

Credits
406
Landlord
Posted at 2018-9-13 02:08:26 | All floors
Last edited by maxx2000 In 2018-9-13 02:18 Editor

I would add to this list G93 \ G94. Solves the problem of low speed with simultaneous processing on 4 axes. I checked, even on earlier versions of the firmware, everything worked

Nikolay81 Ты есть на www.cnc-club.ru ?
Там было бы проще общаться на русском языке http://www.cnc-club.ru/forum/vie ... lay81&start=280
You are on www.cnc-club.ru ?
There it would be easier to communicate in Russian

Reply Support 1 Opposition 0

Use props Report

0

Threads

22

Posts

406

Credits

Intermediate Member

Rank: 3Rank: 3

Credits
406
Sofa
Posted at 2018-9-13 03:03:05 | All floors
Ели в кратце, ты наверняка сталкивался с тем что при движении инструмента по диагонали и если разница между координатами Х и У большая, то станок едет с такой скоростью чтобы в конечной точке кадра закончить движение по осям одновременно, уменьшает её от значения F заданного в кадре.
Так вот, при одновременной 4 осевой обработке скорость может быть снижена в десятки раз для выполнения выше озвученного условия. Эти команды решаю проблему такого снижения скорости путём пересчёта параметра F в кадре в соответствии с диаметром на котором в данный момент проходит обработка и длинны  дуги которую проходит инструмент в кадре. Всё это делается на уровне CAM и постпроцессора, в кадре программы мы просто видим оператор G93 или G94 и новое рассчитанное значение подачи относительно того которое было изначально задано в параметрах обработки.
Как то так.
Reply Support Opposition

Use props Report

0

Threads

22

Posts

406

Credits

Intermediate Member

Rank: 3Rank: 3

Credits
406
Bench
Posted at 2018-9-13 13:25:16 | All floors
Вот пример с непрерывной 4 осевой с выводом G93 и без.

G93.rar

432.5 KB, Down times: 1263

Reply Support Opposition

Use props Report

0

Threads

22

Posts

406

Credits

Intermediate Member

Rank: 3Rank: 3

Credits
406
Floor
Posted at 2018-9-13 13:27:32 | All floors
maxx2000 Posted at 2018-9-13 13:25
Вот пример с непрерывной 4 осевой с выводом G93 и без.

Если бы мы работали этим инструментом только в линейных осях, то назначили бы ему подачу, например, G94 F500 (мм/мин). Тогда, для нашего кадра в линейных и круговых (или только в круговых) осях назначаем обратную по времени подачу G93 F=500/5=100 (1/мин). Таким образом, мы назначаем время прохождения этого кадра = 1/100 мин. Чем больше значение при F, тем быстрее будут выполняться отдельные кадры программы (как и при обычном задании G94, G95).
Reply Support Opposition

Use props Report

0

Threads

22

Posts

406

Credits

Intermediate Member

Rank: 3Rank: 3

Credits
406
5#
Posted at 2018-9-13 20:02:07 | All floors
Я так понял контроллер поддерживает большинство кодов от стойки sinumerik 840d
I understand the controller supports most of the codes from the rack sinumerik 840d
Reply Support Opposition

Use props Report

0

Threads

22

Posts

406

Credits

Intermediate Member

Rank: 3Rank: 3

Credits
406
6#
Posted at 2018-9-18 13:52:30 | All floors
Last edited by maxx2000 In 2018-9-18 14:02 Editor
Nikolay81 Posted at 2018-9-18 01:42
По всей видимости, команда G93 не работает.
К примеру, я  ...


Да, это работает только на поворотной оси, вот пример как это реализовано в постпроцессоре
  1.            : IF (dregdiff(30))  (проверяем учавствует ли поворотная ось в перемещениях)

  2.                     :   N G01 G93 X Y Z A F_* NCOUTPUTOFF F*(99999) NCOUTPUTON (Если да, то выводим с G93)

  3.                     : ELSE (Если нет, то командой G94 отменяем команду G93 и подача будет задана согласна в установках операции в КАМ)

  4.                     :   N G01 G94 X Y Z F NCOUTPUTOFF F_*(99999) NCOUTPUTON                     : ENDIF
Copy the code
Reply Support Opposition

Use props Report

0

Threads

22

Posts

406

Credits

Intermediate Member

Rank: 3Rank: 3

Credits
406
7#
Posted at 2018-9-20 01:55:45 | All floors
Если быть точным этот кадр G93 G1 X100 Y1 Z-1 A160 F4 отрабатывается  за 1минуту и 8 секунд с G93(подача становится около 80мм\мин) и хрен знает сколько без G93(подача около 0,8мм\мин), я проверил)))
У тебя перемещение по Х100мм , а по Y и Z 1мм, ось А  поворачивается на 160 градусов-на каком диаметре, это тоже важно потому как это может быть диаметр 2мм, а может быть и диаметр 100мм, соответственно длина дуги с раствором 160 градусов будет разной . А как известно планировщик рассчитывает скорость осей так чтобы инструмент прекратил движение по всем осям одновременно в конце кадра независимо от типа задания скорости.
Reply Support Opposition

Use props Report

0

Threads

22

Posts

406

Credits

Intermediate Member

Rank: 3Rank: 3

Credits
406
8#
Posted at 2018-9-20 20:57:18 | All floors
https://youtu.be/mZhXK0oNZ5I

Desktop.rar

204 Bytes, Down times: 2074

Reply Support 0 Opposition 1

Use props Report

0

Threads

22

Posts

406

Credits

Intermediate Member

Rank: 3Rank: 3

Credits
406
9#
Posted at 2018-9-20 21:02:37 | All floors
Last edited by maxx2000 In 2018-9-20 21:04 Editor

как вставлять видео в сообщение?
Reply Support Opposition

Use props Report

0

Threads

22

Posts

406

Credits

Intermediate Member

Rank: 3Rank: 3

Credits
406
10#
Posted at 2018-9-21 03:05:33 | All floors
Last edited by maxx2000 In 2018-9-21 12:41 Editor

Да, действительно. Это влияние G0. Твоя правда. Я постпроцессор использую такой же какой использовал для Мач3 в своё время, там это спасало от падения скорости при работе на поворотке.  А здесь планировщик видать настолько хорош что просто не требуется эта команда . За это отвечает вот этот параметр http://bbs.ddcnc.com/forum.php?m ... =456&fromuid=70
Reply Support Opposition

Use props Report

You need to log in before you can reply Login | Register now

This forum Credits Rules

Shenzhen Digital Dream Numerical Technology Co., Ltd. support
Adress:507,A Building,Leibo Industry Zone,No. 22 Jinxiu East Road,Kengzi Street,Pingshan district,Shenzhen City,P.R. of China
Phone:13244704799
E-mail:info@ddcnc.com

TEL

0755-87654321

Wchat

Website designed by DigitalDream Technology Support
Quick Reply Back to top Back to list