Full list of DDCSV commands - On 4 Page - DDCSV2.1 - Standalone CNC Motion Controller - Digital Dream Technology support
Author: Nikolay81
Print Previous Topic Next Topic

Full list of DDCSV commands

[Copy Link]

0

Threads

22

Posts

407

Credits

Intermediate Member

Rank: 3Rank: 3

Credits
407
16#
Posted at 2018-9-20 01:55:45 | Only Author
Если быть точным этот кадр 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

15

Threads

139

Posts

517

Credits

Senior Member

Rank: 4

Credits
517
15#
 Author| Posted at 2018-9-19 00:20:11 | Only Author
maxx2000 Posted at 2018-9-18 13:52
Да, это работает только на поворотной оси, вот пример  ...

К сожалению, даже если в кадре указать ось А, комманда G93 не работает.
Например, если написать:
G93 G1 X100 Y1 Z-1 A160 F4
то подача будет происходить со скоростью 4mm/min.
И весь кадр, будет выполнен за несколько минут, а не за 15 секунд.
Может, я ещё что-то не учёл?
------------
Unfortunately, even if you specify the A axis in the frame, the G93 command does not work.
For example, if you write:
G93 G1 X100 Y1 Z-1 A160 F4
then the feed will occur at a speed of 4mm / min.
And the whole frame will be executed in a few minutes, not in 15 seconds.
Maybe I still did not take something into account?

Reply Support Opposition

Use props Report

0

Threads

22

Posts

407

Credits

Intermediate Member

Rank: 3Rank: 3

Credits
407
14#
Posted at 2018-9-18 13:52:30 | Only Author
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

15

Threads

139

Posts

517

Credits

Senior Member

Rank: 4

Credits
517
13#
 Author| Posted at 2018-9-18 01:42:13 | Only Author
maxx2000 Posted at 2018-9-13 13:27
Если бы мы работали этим инструментом только в линейн ...

По всей видимости, команда G93 не работает.
К примеру, я пишу:
N01 G93 G1 X100 F2
По-идее, он должен проехать 100мм за 30 секунд.
Но, вместо этого, тупо устанавливается подача 2 мм/мин.
Или, это работает только с поворотной осью? Или ещё какая хитрость есть?

Reply Support Opposition

Use props Report

15

Threads

139

Posts

517

Credits

Senior Member

Rank: 4

Credits
517
12#
 Author| Posted at 2018-9-15 05:14:35 | Only Author
Will_D Posted at 2018-9-14 17:13
Many thanks for this Nikolay.

I assume that the highlighted commands G40 - 53 are either not implem ...

Yes. All that is related to tools offsets, while working is not correct. The developers promised to fix this.
The G53 works, but does something different. Probably, the developers know that :-)
Instead of this command, implemented command G153. It works correctly.

It will be very good, if someone who knows the English language, will do a translation from the Russian language.
Reply Support Opposition

Use props Report

9

Threads

53

Posts

669

Credits

Senior Member

Rank: 4

Credits
669
11#
Posted at 2018-9-14 17:13:48 | Only Author
Many thanks for this Nikolay.

I assume that the highlighted commands G40 - 53 are either not implemented or nor working correctly.

Will
Reply Support Opposition

Use props Report

0

Threads

22

Posts

407

Credits

Intermediate Member

Rank: 3Rank: 3

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

Use props Report

15

Threads

139

Posts

517

Credits

Senior Member

Rank: 4

Credits
517
9#
 Author| Posted at 2018-9-13 19:09:13 | Only Author
foto-boss Posted at 2018-9-13 16:31
Nikolay81

G28 - "...The not specified axes do not move."

No. That you are wrong. On the latest firmware, this command works as I wrote. Check.
Reply Support Opposition

Use props Report

3

Threads

6

Posts

77

Credits

Registered member

Rank: 2

Credits
77
8#
Posted at 2018-9-13 16:31:21 | Only Author
Nikolay81

G28 - "...The not specified axes do not move."
This is not true. Go all, if you specify, for example, only Z0.
Reply Support Opposition

Use props Report

0

Threads

22

Posts

407

Credits

Intermediate Member

Rank: 3Rank: 3

Credits
407
7#
Posted at 2018-9-13 13:27:32 | Only Author
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

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