Description of settings - DDCSV2.1 - Standalone CNC Motion Controller - Digital Dream Technology support
View: 14517|Reply: 8
Print Previous Topic Next Topic

Description of settings

[Copy Link]

15

Threads

139

Posts

517

Credits

Senior Member

Rank: 4

Credits
517
Jump to the specified floor
Landlord
Posted at 2018-7-22 21:42:24 | Only Author Replies reward |Descending browser |Read mode
I want to create a user manual for this controller in the Russian language.
This will increase its sales in Russia.
I ask you to explain the function of some settings items.
They are not described in the official user manual.

#5 "Minimum log radius of 4 axis machine"
#6 "A axis rotate reference axis"
#104 "A axis optimal path when G0 run"
#124 "Circular centrifugal acceleration"
#125 "Circular speed adjustment factor"
#435 "X axis protection speed"
#436 "Y axis protection speed"
#108 "M Bus IO command response"
#109 "M Bus IO default status"
#68 "Tool Setting function mode"   (description of Mode 1 and 2)
#434 "A/B phase signal level on MPG"
#448 "MPG control mode"
#2 "Display response during working"
#120 "U disk partition type"
#396 "Number of line"
#495 "interpolation period"
#499 "user access key"

Reply

Use props Report

8

Threads

333

Posts

1040

Credits

Super Moderator

Rank: 8Rank: 8

Credits
1040
Sofa
Posted at 2018-7-23 08:48:22 | Only Author
Last edited by ytliu In 2018-7-23 08:50 Editor

Hi,Nikolay81!
In the four-axis machining, the feed rate F is directly used as the composite vector speed in the conventional algorithm. Since the dimension (angle) of the A-axis and the dimension (distance) of the XYZ axis are different, the actual cutting speed is unpredictable. In response to this problem, the DDCSV system adds a four-axis speed optimization algorithm that first calculates the cutting line displacement of the tool relative to the workpiece surface in each command segment, and then uses the feed rate F to control the speed of its line displacement. In order to complete the calculation of the line displacement, we first need to know the structure of the machine. The #6 parameter is the function. If #6 is configured as 3 (not rotate), the optimization algorithm will be closed, and the conventional algorithm will be used. In addition, after using the optimization algorithm, the closer the tool tip is to the material axis, the higher the actual rotation speed of the A axis is at the same feed speed F, which may exceed the tolerance of the A axis, so we designed #5 Parameters to protect this.

#104"A axis optimal path when G0 run",For example, if the current position of the A axis is 30 degrees and execute the G0A720 command. If #104=0(NO), the A axis will move 690 degrees in the forward direction; if #104=1 (YES), the A axis will move 30 degrees in the negative direction.

#124 "Circular centrifugal acceleration", in the case of the same feedrate F during machining, the smaller the radius of the arc command, the greater the impact on the machine tool. The DDCSV system adjusts the actual feed rate of the arc segment based on the configuration of the Circular centrifugal acceleration.  If #124=0, the system assigns it using #99(operation acceleration).

#125 "Circular speed adjustment factor", used to set the actual given speed of the arc segment F=program feedrate F*#125, note that this parameter is only for the arc segment, and the straight segment is still controlled according to the programmed feedrate.

#435 "X axis protection speed", #436 "Y axis protection speed", during processing, the component speed of the XY axis does not exceed the range set by these parameters.

#108 "M Bus IO command response", #109 "M Bus IO default status", DDCSV system can extend IO through RS232 interface, the specific protocol refers to http://bbs.ddcnc.com/forum.php?mod=viewthread&tid=7&extra=&page=2, #108=1(YES) will enable this function, #109 determines the state of the 32-way extended IO in the reset state.

#68 "Tool Setting function mode" (description of Mode 1 and 2), mode 1 is described in detail in the manual; mode 2 is relatively simple, the customer needs to know the thickness of the tool block in advance and record it to #69. When the tool is set, the tool block is placed on the surface of the workpiece. When the tool setting signal is detected, the workpiece coordinate of the Z axis becomes #69, and the tool setting is completed.

#434 "A/B phase signal level on MPG", used to set the initial level state of the AB phase of the handwheel. Even if this parameter setting does not match the actual one, the opponent wheel function has no effect. Therefore, this parameter does not matter.

#448 "MPG control mode" , please refer to http://bbs.ddcnc.com/forum.php?mod=viewthread&tid=1

#2 "Display response during working", some nc file may be composed of a large number of dense small line segments. It is possible that the speed of code analysis cannot keep up with the processing speed, which will cause the processing to be stuck. At this time, this parameter can be increased, allows code parsing to get more CPU time and avoid this.

#120 "U disk partition type", some U disk may have a partition. Please configure this parameter in conjunction with the actual situation of the U disk to ensure that the directory is in the expected directory when the file page is opened.

#396 "Number of line", the number of path segments of the look-ahead algorithm. Adjusting this parameter has little effect on the processing effect and can be ignored.

#495 "interpolation period", lowering this parameter will increase the machining accuracy, but the processing time will increase.

#499 "user access key", the parameter under the configuration page can be set when the parameter is 888888.
Reply Support Opposition

Use props Report

15

Threads

139

Posts

517

Credits

Senior Member

Rank: 4

Credits
517
Bench
 Author| Posted at 2018-9-7 22:57:04 | Only Author
ytliu Posted at 2018-7-23 08:48
Hi,Nikolay81!
In the four-axis machining, the feed rate F is directly used as the composite vector s ...

I want to finish the translation into Russian.
I still do not understand some of the settings.
To translate was qualitative, I ask you to explain to me the meaning of these settings:

# 50 "HOME signal Effective when HOME" - what does this mean?
-----
# 3 "Tool path" or "Try cutting" - what is the "Try cutting" mode? Control the program with the MPG wheel?
-----
# 218 "Cycle Start key mode selection" - where is the Cycle Start button?
-----
# 2 "Display response during working" - what does this mean?
-----
# 396 "Number of line" - please, tell us more about this setting? Is it needed to render the Tool path?
-----
# 123 = 0.001 -t1 -s1 "Soft arc algorithm chord error" - what is this setting? Why is not it displayed?
-----
# 109 "M Bus IO default status" - the links you wrote do not work anymore. Where can I read more about M-Bus? Where is the connector?
-----
# 5 "minimum log radius of 4axis machining"
# 6 "A axis rotate reference axis"
Despite your explanations, the meaning of these settings is not clear to me. Perhaps you will give links to articles that I can read to
to reduce their illiteracy?

Reply Support Opposition

Use props Report

0

Threads

22

Posts

406

Credits

Intermediate Member

Rank: 3Rank: 3

Credits
406
Floor
Posted at 2018-9-8 21:39:40 | Only Author
Last edited by maxx2000 In 2018-9-8 21:50 Editor

# 6 "A axis rotate reference axis" Этот параметр указывает вдоль какой оси расположена(вращается) повортная ось
0-ось Х
1-Ось У
2-Ось Z
3-нет вращения, т.е. ось не поворотная
Reply Support Opposition

Use props Report

0

Threads

5

Posts

28

Credits

Newbie Member

Rank: 1

Credits
28
5#
Posted at 2018-10-9 22:46:45 | Only Author
Will the #124 affect a normal G02/G03 as well?
Reply Support Opposition

Use props Report

8

Threads

333

Posts

1040

Credits

Super Moderator

Rank: 8Rank: 8

Credits
1040
6#
Posted at 2018-10-10 06:29:32 | Only Author
Kev0 Posted at 2018-10-9 22:46
Will the #124 affect a normal G02/G03 as well?

yes
Reply Support Opposition

Use props Report

0

Threads

22

Posts

406

Credits

Intermediate Member

Rank: 3Rank: 3

Credits
406
7#
Posted at 2018-10-13 01:53:56 | Only Author
Hi Ytliu .
maybe you have the opportunity to give a detailed description of other settings as you explained for Nikolay81
for example, how the hardware logic of circular interpolation of parameter # 113 works.
I would like to receive recommendations on the specific settings relating directly to the logic of the controller
  I also noticed that trajectory simulation only works if # 113 = software.
I wanted to see the split parameter # 224, namely the ability to separately adjust the delay time for overclocking and stopping the spindle. Some have a spindle brake
Reply Support Opposition

Use props Report

8

Threads

333

Posts

1040

Credits

Super Moderator

Rank: 8Rank: 8

Credits
1040
8#
Posted at 2018-10-13 06:46:35 | Only Author
Last edited by ytliu In 2018-10-13 06:57 Editor
maxx2000 Posted at 2018-10-13 01:53
Hi Ytliu .
maybe you have the opportunity to give a detailed description of other settings as you ex ...

Hi maxx2000.

When #113=0, the system adopts an improved Min-error interpolation method. The accuracy of the ordinary Min-error interpolation method is 1 pulse, and the improved method achieve can achieve 0.5 pulse precision. Since the algorithm is implemented in fpga, I call it "hard algorithm". Using this algorithm to perform G2/G3, the speed is stable and the accuracy is high, but the pulse equivalent of the circular plane axis must be the same.

When #113=1, the software will cut the arc into small segments and then perform line interpolation, so I call it "soft algorithm".

When using soft algorithm, the software will draw these small segments in turn, and normally, it will not cause problems.

When using hard algorithm, the software will draw the arc as a whole, and will reset the arc parameters according to the display scale, and then use the Min-error interpolation method to draw points one by one on the screen, so sometimes the drawing may be incorrect.

I will modify the software for the suggestion of "the split parameter # 224"
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