DDCS Expert User's Manual V1 (Part1)
DDCS Expert User's Manual V1 (Part1)
DDCS Expert User's Manual V1 (Part1)
5IJT.BOVBMCBTFEPO
4PGUXBSF7FSTJPO
)BSEXBSF7FSTJPO
"MMDPQZSJHIUTSFTFSWFE
4IBMMOPUCFSFQSPEVDFEXJUIPVUQFSNJTTJPO
ࢋⴽ١Ѩ৻ݏރܢॠ߄܉ஒҸ՛
Shenzhen Digital Dream Numerical Technology Co., Ltd.
Contents
1 DDCS-Expert Brief Introduction ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
3
4 Wiring ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
15
5.1.1 FRO ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
38
5.1.2 SRO ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
38
5.2 Simulation ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
46
5.3 Probe ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
49
5.5 Go Home ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
54
5.6 Clear ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
57
5.8 Manual ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
60
5.10 MDI ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
66
5.11 Middle ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
69
6 Program ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
82
7 Parameters ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
85
8 System Info ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
105
8.1 Registration ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
106
The information contained in this manual is constantly being updated. You can login to the
official website of Digital Dream Company www.ddcnc.com to download the latest PDF edition
for free.
The DDCS Expert is a 3~5 axes motion controller for open or close stepper and servo systems
with 7/10.2 full color display screen. The highest output pulse per axis is 1MHz. The users can
self-define the functional keys. This controller supports multiple spindle mode, support straight
Tool Magazine, gantry type Magazine, disk type magazine. The Operation system interface even
though very comprehensive, can be learned in very short time.
The DDCS Expert numerical control system adopts the ARM+FPGA design framework. ARM
controls the human-computer interface and code analysis and the FPGA provides the underlying
algorithms and creates the control pulse. This guarantees reliable control and easy operation.
The internal operating system is Linux based.
The DDCS Expert can be used for many styles and types of CNC machines. Lathes, Routers,
Pick&Place and Mills, lathe and cutters are just a few examples. The DDCS Expert operates as a
Stand Alone system without the need of a computer. This guarantees high precision, accuracy
and reliability.
2) 7 inch full color display screen; resolution ratio: 1024*600, 40 operation keys;
4) Analog spindle control 0-10V spindle control, also support PWM Output;
5) Magazine type: Supports multiple spindle mode, support straight Tool Magazine, gantry
type Magazine, disk type magazine;
10) Software Alarms: Program Error, operation Error, overtravel Error, Driver Error and so
on;
11) Network: Support file share and online machining the remote files by Ethernet;
12) Spindle control mode support Multi-speed (3 lines 8 kinds speed), 0-10V Analog
output, and servo spindle output;
13) Compatible with standard G-code, support popular CAD/CAM software, such as
ArtCam, MasterCam, ProE, JDSoft SurfMill, Aspire, Fusion 360 and so on;
14) The control system can preview the processing path before machining, and it makes
the system more steady, working smoothy and precise;
15) Support high speed machining in continuous Polyline segment, system can choose a
most efficient algorithm automatically from different kinds Polyline segment algorithm;
17) Support Pause Breakpoint resume,“Power Cut”recovery, Start from the specific line;
19) Support 4 kinds operation rights: visitor, operator, admin, super admin;
21) The Power Supply for the controller is 24VDC, minimum Current is 0.5A;
22) The Power Supply for IO Port is 24VDC, minimum current is 0.5A; By the IO power
supply,system already supply the power to IO ports.So no need the external power supply.
The DDCS-Expert is a small box that can fit in a window of a small control box or control
cabinet. Four locking hooks fix this controller from the frame. The dimension you find in Figure
1-1 and Figure 1-2.
268.0
258.4
5
172.5 1
9
9
148.4 109
6
1
15
8
PE
244.0
5.2
70
33
7'' Screen
40 Buttons
BUSY: The system is busy. You still can adjust FRO and SRO
CONT: Continuous mode, each axis can be manually jogged with the arrow keys
MPG: MPG mode. Operate the machine with the MPG (Manual Pulse Generator)
Wiring warning: the IO input terminal of this controller supports equipment with source
power (such as Inductive Proximity Switch ). When using this kind of equipment, pay attention
to the polarity. Avoid the +terminal to be connect with GND. This controllers has analog output
for spindle control (0-10V). Please avoid this terminal to ever connect with GND as damage to
the controller may occur.
Operation warning. Please observe all security measures when operating the
machine. The ESTOP must be connected and properly labelled. In case of a problem, press the
E-stop at once to avoid damage to humans, animals and the equipment.
High voltage danger. The DDCS is connected to 24V DC. Obey and follow the electrici-
ty safety rules of your country when connecting this equipment.
Return to previous menu In the software, press the key to return to previous menu.
Go to Next Page In the software, press the key to the next page of the sub-menus.
~ Sub-menu key F1~ F6 Sub-menu keys need to work according with the controller software.
~ Extend function key K1~ K7 In the Para Page, the users can define K1-K7 Keys.
Try cut Enable/Disable Press this key to Enable or Disable the Try-Cut (Handwheel guiding) function.
After loading the G code file, please press this key to start the operation.
Start operation
In case of Pause Status, press this key to continue the processing operation.
1: Cursor moves Right In Param Page, the key moves among the Para Kinds; In IO page,
2: Switch through Para Kinds It moves the cursor right.
1: BackSpace Key By it we can come back to the main page, cancel and delte the
2: Cancel or Delete Key value input, cancel the current action and so on.
In “CONT Mode”, the X axis will Continuously move positive
1: Confirm and Enter key after pressing this key. In “STEP Mode” X will move positive
in steps.
In “CONT Mode”, the X axis will Continuously move positive
1: X axis moves right;
after pressing this key. In “STEP Mode” X will move positive
2: Number “6”.
in steps.
In “CONT Mode”, the X axis will Continuously move negative
1: X axis moves left; after pressing this key. In “STEP Mode” X will move negative
2: Number “4”. in steps.
In “CONT Mode”, the Y axis will continuously move positive
1: Y axis moves forward;
after pressing this key. In “STEP Mode” Y will move positive
2: Number “8”.
in steps.
In “CONT Mode”, the Y axis will continuously move negative
1: Y axis move backward;
after pressing this key. In “STEP Mode” Y will move negative
2: Number “2”.
in steps.
In “CONT Mode”, the Z axis will continuously move positive
1: Z axis Up
after pressing this key. In “STEP Mode” Z will move positive
2: Number “9”.
in steps.
In “CONT Mode”, the Z axis will continuously move negative
1: Z axis down
after pressing this key. In “STEP Mode” Z will move
2: Number “1”.
negative in steps.
In “CONT Mode”, the 4th axis will continuously move
1: The 4th Axis rotates in forward direction
positive after pressing this key. In “STEP Mode” it will move
2: Number “7”.
positive in steps.
In “CONT Mode”, the 4th axis will continuously move
1: The 4th Axis rotates in inversion direction
negative after pressing this key. In “STEP Mode” it will move
2: Number “3”.
negative in steps.
In “CONT Mode”, the 5th axis will continuously move
1: The 5th Axis in forward direction
positive after pressing this key. In “STEP Mode” it will move
2: The Symbol “-”.
positive in steps.
In “CONT Mode”, the 5th axis will continuously move
1: The 5th Axis in inversion direction
negative after pressing this key. In “STEP Mode” it will move
2: The Symbol “.”
negative in steps.
1: High or Low Speed selection When the LED lights up, it is in high-speed mode.
2: Number “5”.
Power on the DDCS-Expert controller, system popup the main page, and press F4 Key to go
to the IO Port Page:
Page of the IO pop up as below.In the page, you can use the Up/Down arrow, Right/Left
arrive and Knob to select and change the settings.
5 6 7 8
Figure 3-2 IO Page
Important:
In the controller default setting, we already define the Output port 21 as the“Spindle
forward rotation control signal”. On the controller wiring board, we didn’t name it as“Out21”,
we name it as“FRO”.
Show the input ports or output ports are on the short-circuit or not.
If the little block becomes Red,the according port is on the short-circuit; if it’s still black,the
according port is not on the short-circuit.
For example, we define the IN01 as the“X-axis Zero Signal”,and when the X axis touched the
limited switch, it will show as below:
But,the status is active, doesn’t mean that the according signal is active. For example,we
reverse the signal’s polarity, and moves the X axis away from the limit switch, the status light
and IO block show as below: the X-axis zero signal is active,and IN01 Block is not on,because
IN01 is not conductiong with COM-.
Column 3:
Shows MPG setting status.As the following figure shows, the MPG current setting is X10,in Y
axis;“-54”block is the calculator of wheels turnning step;“0”block shows the the current
cursor position.
1) System Power and IO Power supply input Ports; 2) Driver Signal output Ports; 3) Input
and Output Ports; 4) Spindle Output Ports; 5) MPG Port; 6) Ethernet and USB interface; 7)
HMI/RS232 interface.
1
8
COM-
5
XIN
ZIN
IN21
A+
B+
5V
OUT20
IN20 OUT19
GND
YIN
X10
EP
A-
B-
4
15
IN19
9
OUT18
IN18 OUT17
MPG
IN17 OUT16
IN16 OUT15
IN15 OUT14
IN14 OUT13
Input
INPUT
IN13 OUT12
Port COM+ OUT11
OUTPUT
COM- COM-
Output
IN12
IN11
OUT10
OUT09
Port
IN10 OUT08
IN09 OUT07
IN08 OUT06
IN07 OUT05
IN06 OUT04
IN05 OUT03
IN04 OUT02
Ethernet
IN03 OUT01
USB
IN02 COM-
IN01
System Power
PE
System
I/O Power
IO
HMI/RS232
GND COM-
Power
24V COM+ Power
6
9
! DC24V
RXD2
TXD2
GND
! DC24V
RXD1
TXD1
GND
1
Drive Optocoupler
Mechanical Switch
Pulse-
Forward Direction+
FOR Rotation
Ground
COM Direction-
Protecting Earthing
Many new users only give system power,then the limited switches,the relay,and MPG and
spindle don’t work at all,then please go to check if you also give power to IO ports.
IO power gives the power to all the IO ports,include the Limited switch,Relay,MPG,Etop and
all other Input and output Ports,without it,spindle,MPG,Input and Output ports cannot work.
In order to avoid electrical noise it is highly recommended to use two separate 24V power
supplies.
In order to avoid high-frequency electrical noise from power supply cable,it is highly recom-
mended to intall a noise filter at the power input to the switch power supply.
N L L N
Filter Filter
PE
PE
24V COM+
GND COM-
PE
COM+ COM+
+
DC24V
-
BN
IN01- BK
IN01-
IN20 IN20
BU
DC24V +
-
COM-
COM-
Proximity Switch
NPN
Normal Open Mode
Figure 4-4 How the IO Power gives power to the Input Ports
COM+
The Max. capacity of the
output ports is 30V,500mA
OUTxx
OUTxx
COM-
Drive Optocoupler
Figure 4-5 How the IO Power gives power to the Output Ports
G’
N’
L’ 115/250V
O
A
D
FILTER
L
60/50Hz
EMI
CX
EMI Filter
RoHS
L
CY
CY
L
CE
CX
N
E
L
I
G
N
L
! DC24V
COM+
COM-
I/O Power
5
9
GND
GND
TXD2
TXD1
RXD2
RXD1
6
1
HMI/RS232
System Power
24V
GND
! DC24V
PE
Earthing
G’
N’
L’ 115/250V
O
A
D
FILTER
L
60/50Hz
EMI
CX
RoHS
EMI Filter
CY
CY
L
CE
CX
N
E
L
I
G
N
L
Controlling the speed of a spindle with a VFD (variable frequency drive) only needs the Start
/ Stop signal and the 0-10V signal to control the frequency.
Analog circuit is isolated with Power supply output,Never short connect the ACM and COM-
( DCM );
If only need the Start and Stop command for the spindle, then just connect FOR output port
of the controller with Start input port of the inverter.
Spindle
Anolog
DC-DC
Circuit
Switch Power
Supply 1
DC24V
COM+
Wiring methods please
COM-
refers to OUTx Ports
Important:
The“ VSO ”and“ PWM ”only one port is avaiable for one configuration. Use“ VSO ”port or
“ PWM ”port, the two ports cannot be used at the same time.
5P+
5P-
PWM
COM-
FOR
ACM
VSO
5D+
5D-
Spindle
#079 --“ Spindle interface type ”; Here we need to set it to“ Multi-speed ”;
#088 --“ Multi-speed section counts ”;The section count value range is 2-8, the users can set
2-8 different spindle speed.
For example, if the #088 set as 8,and the #082 is 24000, then if the current section is 2, the
current spindle speed is 6000; if the curernt section is 3, the current spindle speed is 9000; If the
current section is 4, the current spindle speed is 12000, ect...
There are 3 Output ports related to the Multi-speed spindle, the users need to define them
to the according output ports.
Figure 4-9 The relationship between the Multi-speed section and Spindle section output
Output Status
Current Section
S3 S2 S1
1 0 0 0
2 0 0 1
3 0 1 0
4 0 1 1
5 1 0 0
6 1 0 1
7 1 1 0
8 1 1 1
Note: 1 is output,0 is no output.
Figure 4-10 The Relationship between the Current Section and Output Status
Spindle
Motor
V W
PWM
COM-
OUT20
OUT19
OUT18
OUT17
OUT16
OUT15
OUT14
OUT13
OUT12
OUT11
COM-
FOR
ACM
VSO
Spindle OUTPUT
For example, it can be used for a Relay output port. Figure 4-12 shows the wiring methods.
Cooling on/off
220VAC
1 2 1 2
Solid Solid
State State
Relay Relay
+ - + -
! DC24V
COM+
COM-
COM-
OUT13
OUT12
OUT11
OUT10
OUT09
OUT08
OUT07
OUT06
OUT05
OUT04
OUT03
OUT02
OUT01
COM-
DDCS Expert Input and Output are the user-defined IO ports,as our example here,we already
set OUT10 as the“Cooling on/off”output port,and we already set the OUT01 as Vacuum valve
on/off”output port.
The users need to use an external power supply,then please contact us to get the Schemat-
ics drawing.
The Figure 4-13 we took X axis as the example, the Y, Z, A, B as the same wiring methods.
Motion Servo/Stepper
Controller Driver
Pulse+
XP+
Pulse-
XP-
Direction+
XD+
Direction-
XD-
Common anode wiring or common cathode wiring, is not DDCS-EXPERT wiring methods.
The Figure 4-14 is the wrong wiring method.
Pulse
Direction
Direction
5P+
5P-
5D+
5D-
ALM 4P+
ALM 4P-
4D+
4D-
ZP+
ZP-
ZD+
ZD-
YP+
YP-
YD+
YD-
XP+
COM+
COM-
IN24
IN23
IN22
XP-
XD+
XD-
Please note that the limit switch type should be NPN Normal Open, and the voltage range is
24VDC.
INPUT
COM+
COM+
COM-
COM-
IN17
IN14
IN11
IN10
IN07
IN04
IN01
IN24
IN21
IN20
IN19
IN18
IN16
IN15
IN13
IN12
IN09
IN08
IN06
IN05
IN03
IN02
IN23
IN22
S3
Mechanical Switch
Probe
S1 S2
Proximity switch
Figure 4-16 Proximity switch/Mecahnical switch and normal Probe wiring methods
Some users asked for the wiring methods for the probe with over-strock alarm, here we also
set one sample for it.
INPUT
COM+
COM+
COM-
COM-
IN17
IN14
IN11
IN10
IN07
IN04
IN01
IN24
IN21
IN20
IN19
IN18
IN16
IN15
IN13
IN12
IN09
IN08
IN06
IN05
IN03
IN02
IN23
IN22
Figure 4-18 The wiring methods of Probe sensor with over-strock signal
Please choose the external buttons which is 24VDC Power supply input. Then no need an
external power supply for them.
INPUT
COM+
COM-
IN17
IN14
IN24
IN21
IN20
IN19
IN18
IN16
IN15
IN13
IN23
IN22
External Buttons
B- 6 X100 X100 Ratio Connect with GND, then X100 ratio is selected
XIN 7 5 Select 5th Axis Connect with GND,then 5th axis is selected
YIN
ZIN 8 COM- Input signal COMMON The switch signal common trenimal.
*** Never short connect the COM- and GND *** Figure 4-20 MPG wiring table
DDMPG
DDCS-Expert Pin and Mark MPG Function MPG Pin and Mark MPG Output Cable Color
1 +5V Power Supply + 5V RED
2 A+ A Phase + A+ GREEN
3 B+ B Phase + B+ PURPLE
4 XIN X Axis X YELLOW
5 ZIN Z Axis Z BROWN
6 X100 X100 Ratio X100 ORANGE
7 5 5th Axis 5 PINK
8 COM- MPG common COM- COM ORANGE/BLACK
9 GND Ground GND BLACK
10 A- B Phase - B- PURPLE/BLACK
11 B- A Phase - A- WHITE
12 YIN Y Axis Y YELLOW/BLACK
13 4 4th Axis A BROWN/BLACK
14 X10 X10 Ratio X10 GREY/BLACK
15 EP ESTOP EP BLUE
In order to make the convenient for the users, we already solder the MPG cables to the PIN15
male interface plug, the users can just insert the MPG plug into the DDCS-Expert MPG interface.
After finished the wiring, we can check the MPG wiring is correct or not in the IO Page.
Look the figure 4-22 and 4-23, X100 and X block turns to red color, that means the X axis and
X100 ratio is selected; -499 means the wheels was turned to counterclockwise direction; 922
means the wheels was turned to clockwise direction; -499 or 922 is not the actual distance,they
are a meansure of the turnning speed . + or - shows the direction.So by this way, it is so easy to
check the wiring of the MPG.
And in the Main Page, no matter the controller is in MPG or CONT or Step mode, just swtich
the MPG from Off to ON, the controller mode just turns to MPG mode;and also easily to see which
axis the MPG is in, there will be a little mark on the related axis.
Note: It you want to use the single-terminal MPG ( there is no A-B-MPG ), please refer to
Figure 4-25 for reference. As for the unlisted MPG, please take the differential MPG wiring mode.
5. Clear
11. Work Record
1. Clear X
1. Clear Record
2. Clear Y
2. To U Disk
3. Clear Z
4. Clear 4th
5. Clear 5th 12. Sort Process
6. Clear All
1. Up
6. Break Run 2. Down
3. New
1. Start Line 4. Del
2. Power Resume 5. Times
3. Pause Resume 6. Load List
1. Export List
Figure 5-1 Software Struction Part 1 2. Del List
1. Param List
1. Out Open 1. Registration
1. Machine
2. Manual 2. Out Close 2. Password Set
3. Process 3.
4. Spindle 1. Operator
4. Change Polarity
5. IO 2. Admin
6. Home 3. Super
7. Probe
8. Hard Limit
3. System Update
9. Software limit 4. System Set
10. MPG
11. backlash 1. System time
12. Tools 2. Set IP Addr
13. System 3. SSID List
4. Load WPA Config
2. Search 5. Export WPA Config
3. Param Backup 6. System info to U disk
4. Param Restore
5. System Backup
1. Restore Factory
2. Restore from U-disk
Figure 5-2 Software Struction Part 2
9
10
11
1
12
13
14
15
16
2 17
18
19
1、XYZAB Coordinate
This column shows the Machine coordinate and Current coordinate value of XYZAB axis. The
display range is -99999.999 ~ +99999.999 in mm;
2、Status
When the controller runs the G code file, it will show the current operation line and opera-
tion status.
3、Feed status
CONT: indicates Jog CONTINUOUS. You can Jog manually with the“ - ”or“ + ”keys of X Y Z
and A and B.
STEP: Indicates STEP Jog mode.You can Jog manually in a defined distance with the“ - ”or
MPG: Only when shift to MPG mode, you can operate MPG on the controller.
4、Operating Status
This column shows the operating state. The status and implications can be displayed as
follows:
Reset: Reset flashing = controller not active. To activate the controller click Reset
READY: Ready state. Controller is ready and all operations can be performed
5、Processing file
This column shows the name of the processing file and file path.
6、Software Interface
This column shows the date and working time. The Date can be reset.
This controller Support 4 kinds operation rights: visitor, operator, admin, super admin.T his
column shows the current rights.
9、FRO
FRO controls the Feed Speed. Click FRO till FRO is highlighted. Use rotary button ( knob ) or
Up / Down keys to adjust the Feed Speed in 1% increments, the range is 0% - 120%.
10、SRO
SRO controls the Spindle Speed. Click FRO till SRO is highlighted, use rotary button(knob) or
Up / Down keys adjust the Spindle Speed in 1% increments, the range is 0% - 150%.
Press the Key, the feed status shift among in CONT, STEP and MPG.
When the controller mode is CONT and MPG, it will show the SJR.
SJR controls the jogging of the machine. Turnning the rotary button (knob) till SJR is high-
lighted. Turnning rotary button (knob) or Up / Down keys to adjust the speed in 1% increments.
The range is 0% - 120%. Press knob to enter the setting.
When in Step Mode, Pressing the rotary button (knob) or keys to change between the 4
distances 0.001 / 0.01 / 0.1 / 1 or define any distance.
When in MPG mode you can use the MPG to jog the machine
12、Feed speed
F stands for Feed Speed. Turnning the rotary button or clicking up or down keys till F is
highlighted, click button or Enter to modify and edit the value you want.
Here you can Ignore the F value, then the system will use the F value from Gcode file, and
also you can define a default F value. When the color the number is blue, then the system uses
the default value, if the color is white, the system uses F speed from G-cdode file.
13、Speed of spindle
Anolog S stands for Spindle Speed. Turnning the rotary button or clicking up or down keys
till Analog S is highlighted, click button or Enter to modify and edit the value you want.
Here you can Ignore the S value, then the system will use the S value from Gcode file, and
also you can define a defalt S value.
When the color the number is blue, then the system uses the default value,if the color is
white, the system uses S speed from G-cdode file.
15、Total No.
16、Cur No.
When excute M47 or M30, the counter will add 1, the working time cleared to 0; When M47
reached to the cycle times, the system pauses,and the number cleared to 0.
17、Cycle Times
When system excute M47 from cycle Gcode file,and M47 excuting time reaches to cycle times
which you set, system just pause itself, and clear current machinning No.
18.Work Time
19. G49 H 0
In the Main Page, By the Rotary button (Knob) or the and keys, we can
shift among the different colums. We move the cursor, select FRO and enter, the percent number
becomes blue, then we can use the knob or the Up / Down keys to edit the numbers. The percent
number increase or decrease in 1%, range is 0% - 120%.
After the setting done, don’t forget to press Enter to active the FRO.
Figure 5-4 When the percent number is Blue,we can edit FRO
5.1.2 SRO
In the Main Page, By the Rotary button(Knob) or the and keys, we can
shift among the different colums. We move the cursor, select SRO and enter, the percent number
becomes blue, then we can use the knob or the Up/Down keys to edit the numbers. The percent
number increase or decrease in 1%, range is 0% - 150%.
After the setting done, don’t forget to press Enter to active the SRO.
When in the CONT or MPG mode, By the Rotary button(Knob) or the and
keys, we can shift among the different colums. We move the cursor, select SJR and enter, the
percent number becomes blue, then we can use the knob or the Up / Down keys to edit the
After the setting done, don’t forget to press Enter to active the SJR.
Figure 5-6 When the percent number is Blue,we can edit SJR
We press Enter and there a pull-down menu pop out.Now We have 5 choise: 0.001mm,
0.01mm, 0.1mm, 1mm and“ INC Distance ”. INC Distance means the users can define the
distance at any value. We move the cursor to “ INC Distance ”,Press Enter and input
50,Enter,then a 50mm Step distance is active.
By the Rotary button(Knob) or the and keys, we can shift among the
different colums to“ Feed Rate ”. We press the Enter button, a small windown pop up from the
bottom. The“ Ignore F Yes ”,means Ignore the F command from the G-code, then the system will
process by the F command we set here; The“ Ignore F No ”means the system ignore the Feed
rate we set, control system will process by the F command from G-code file.
Figure 5-11 Shift to FeedRate Column Figure 5-12 Ingore F from G-code file Figure 5-13 FeedRate value is active
Figure 5-14 Ingore FeedRate Value Figure 5-15 F command from G-code file is active
Figure 5-16 Set the Default Feed Rate Figure 5-17 Write in the Value
1) Analog: When the controller control the spindle speed by the anolog 0-10V voltage
output;
3) Multi-Speed ( Multi Spindle Speed ): When the controller control the spindle speed by 3
input ports, this is Multi spindle speed control.
Go to the Param Page and find the #79 parameter,press Enter,there are 3 options.Each
option decide different spindle Mode:
Figure 5-20 Spindle in Analog Mode Figure 5-21 Spindle in Pul/Dir Mode Figure 5-22 Spindle in Multi-Speed Mode
By the Rotary button(Knob) or the and keys,we can shift among the differ-
ent colums to“ Analog S ”. We press the Enter button,a small windown pop up from the bottom.
The“ Ignore S Yes ”,means Ignore the S command from the G-code, then the system will process
by the S command we set here; The“ Ignore S No ”means the system ignore the Analog Spindle
speed we set, control system will process by the S command from G-code file.
Figure 5-23 Shift to Analog S Column Figure 5-24 Ingore S from G-code file Figure 5-25 Analog S value is active
Figure 5-26 Ingore Analog S Value Figure 5-27 S command from G-code file is active
When the spindle mode is in other two kinds mode,the operation is the same.
Figure 5-28 Set the Default Spindle Speed Figure 5-29 Write in the Value
In order to make the Simulation function active, we must set #244 to“ Yes ”;
And if the setting of #245 is“ Line ”, the system response can be quicker than Statue and 3D.
In the Monitor Page and Press F1, go to First Sub-Page of Monitor :
Figure 5-31 In the First Sub-page of Monitor and press F1 to go to the Simulation Page
1)Some users want that the system simulate the G-code file, but system does not send any
signals. Then we need to go to Program file,select the file and simulate.
2)If it’s first time the controller simulate the G-code file, the screen may not match well with
the toolpath screen. But after one time simulation,the system can match the file well with the
screen.
Step 1: Firstly we must configurate the IO port,and wire the cables properly;
Step 2: We set the #128 to Yes,and we meansure out the Tool sensor’s thickness and set
#129, and other parameters above;
We press F1 Key to active the floating probe, the system pops up a window to ask if the tool
is just above the sensor,we press Enter the cutter start to probe down. It will probe the times we
set, and calculate an average value, then the cutter retract a distance.Then the Floating probe
finished.
Step 1: Firstly we must configurate the IO port, and wire the cables properly;
Step 3: Set the parameter #135 / 136 / 137 / 138 / 139 to find an inital position of probe tool;
We press F3 Key to active the fixed probe, the system pops up a window to ask you to type
in right Tool Number, we press Enter,the system start to Fix probe.
The X / Y/ Z / 4th / 5th start to move to the inital positon in Mach coordinate. after arrive to
that position, it start to probe down. It will probe the times as we set, and calculate an average
value, and the cutter retract a distance. Then the fixed probe finished.
The probe squence of each axis is: Z axis -- X axis -- Y axis -- 4th axis -- 5th axis.
Here the users can choose singal axis go to zero,or can choose the All axis go to zero. In our
example here we press F6 to“ All go Zero ”.
5.5 Go Home
Firstly no forget to go to IO page to configurate right ports for the X / Y / Z / 4th / 5th axis, and
wire them correctly. Then we can start to Home.
There are many Parameters related to the Home function, we need to understand them and
try to set each parameters correctly for our own usage.
Here we can choose the single axis to Home, or we can All axis go home. In our example
here, we choose the“All Go Home”by F6.
If the users only Home X axis, then only X axis has that symbol; If the users
home all axis, all axis have that symbol. By the symbol, the users easily knows
the machine was home or not.
So now we can see that our Homing action finished. Now the current position of each axis
are not zero but like the figure 5-53. Because we already set the Parameters as below:
We already set the Mach positon after Homing. So when the system finished Homing, it will
continue to move to the position which we set, this is the same function of Back distance after
Home from DDCS V3.1.
We have a parameter also need to be noted also: #106 Homing cycle count, it is the Home
times for each axis. For example, if we set 2 times, the each axis will go to the limited swtich to be
detected by two times.
Everytime we power on the controller DDCS-Expert, the system will pop-up a diagram as
Figure 5-54, that is because of #127“ Home after booting ”. If we don’t need it, we just disable it.
Here the users can choose singal axis go CLEAR, or can choose the All axis CLEAR. In our
example here we press F6 to“ Clear All ”.
1) Start Line:Start from a specific line; the line number range from 1 - 10,000,000 lines;
2) Power Resume: Power Cut off recovery. When the power cutt off, the system can remem-
ber the line when power cut off,and create a breakpoint.
3) Pause Resume: When pause the processing, the system remember the line when pause,
and create a breakpoint.
After power cut off or Pause, the controller can create a breakpoint number:
If it is Power breakpoint, press F2, the systme can power cut off recovery;
If it is Pause Resume, Press F3, the system will Pause breakpoint resume.
By the Rotary button(Knob) or the and keys,wen can shift among the
different blocks.
Figure 5-66 The Monitor or the Input ports: IN01-09 iare conducting,IN17 to IN24 no conducting
There are 14 virtual keys we can define the function in Slib-m.nc file.“ Slib-m.nc ”file can be
found in the INSTALL folder for DDCS-Expert.
Figure 5-67
Digital Dream Standalone Motion Controller FUNC K01 -- FUNC K14 Vitual Keys can be defined
Page-61 DDCS-Expert Users Manual
5.9 Coord Set
Then we press F2 key to go to“ Coord Set ”Page. In the Coord Set Page, we can Select coor-
dinate, and also we can edit the offset between the G54 / G55 / G56 / G57 / G58 / G59 and Mach-
anical Coordinate.
In the first Page, there is functions as:Select Coord / Clear X / Clear Z / Z Step / Deeper:
different blocks. We select the block,and press Enter or knob,then we can write in numbers.
So we can move our cursor to any Coordinate, and we press“Select Coord”, then the
current coordinate is the one we choose.
For example, we move the cursor to any block on G57, and we press“Select Coord”key,
then the current Coordinate change from G54 to G57:
If the users want to clear other axis, just press the according function key.
In the MDI Page,we can edit the G-code ourself with the controller panel. Here we can edit 6
lines G-code by vitual keyboard.
By the Rotary button(Knob) or the and keys, we can shift among the
different Lines. We move the cursor, select a line and Enter, then the Virtual keyboard is active.
There are 3 pages Vitual keyboard, by the panel Key we can shift the 3 vitual
keyboards.
Figure 5-80 The 3 pages vitual keyboard shifted alternately by pressing Reset Key
1) Find a middle point for a line: find the Middle point from two points for X or Y axis. And set
the middle point as the Zero in the current workpiece coordinate ( G54 - G59 ) ;
2) Find a middle point for the Arc:find the Middle from 3 points. And set the middle point as
the Zero in the current workpiece coordinate ( G54 - G59 ) ;
Now we set a start point is X = 50, an end point is X = 100. We need to find a Middle from this
two point.
Step 1: We move the X axis to X = 50 :
Step 4: Press the“ Middle X ”key ( F2 ), the system will record the second point, and calcu-
late the Middle point, and set this point position as the Zero.
Now we set a start point is Y = 50, an end point is Y =1 00. We need to find a Middle from this
two point.
Step 4: Press the“ Middle Y ”key ( F4 ), the system will record the second point, and calcu-
late the Middle point, and set this middle point position as the Zero.
To find a middle point for an Arc, we need to set 3 points on the Arc. Lets say, the first point
is X = 50 / Y = 100, the second point is X = 100 / Y = 50, the third point is X = 50 / Y = 0.
Step 1: Set the first Point Position: We move the machine to X= 50 / Y = 100:
Step 3: Set the second Point Position: We move the machine to X = 100 / Y = 50:
Step 6: Press“ Middle ”Key ( F3 ), then the third point Position is saved. And The system
calculate the Middle point from the 3 point position, and set this middle point position as the
Zero in the workpiece coordinate ( G54 - G59 ) .
4 Wiring
4.1 Wiring Board Overview
5.1.1.1 FRO
Second Pts:
Third Pts:
Center Pts:
In the Work Record Page, we can check out the work record after the controller power on.
Current File: The current G-code file,if you press G-code file, system will process the current
file.
Press F2, the system will export the working record to USB stick and named it as“ PRO-
CESS_MSG.txt ”.
In the Sort Process Page, we can organize, sort, and set times and sequenze of different
G-code files in our control system.
Press“ New ”Key ( F3 ) to import some G-code file from the Local Disk. Please note that the
files can only be imported from the Local Disk. If you have the files in USB-stick, please copy
them into the local disk firstly.