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

5

Posts

46

Credits

Newbie Member

Rank: 1

Credits
46
Landlord
Posted at 2019-2-25 10:52:52 | All floors
G93 does not read parameter F for feed in inverse time. it execute correctly position X Y Z A but ignore F .  The speed is always same maximum.
DDCSV1.1 with firmware : 2019-01-22-106NOR  simple example here:
%
G21 G17 G90 G40 G80 G94 G54
S6500 M03
G00 X0.0 Y0.0 Z40.0 A0.0
(by step X 10mm )
G93 X10.0 F400.0
G93 X20.0 F2000.0
G93 X30.0 F6000.0
g93 X40.0 F12000.0
G93 X50.0 F30000.0
G93 X60.0 F60.0
G93 X70.0 F20.0
G93 X80.0 F1.50
G93 X90.0 F0.10
G94
G00 X0.0
(diagonal X10mm A10deg)
G93 X10.0 A10.0 F100.0
G93 X20.0 A20.0 F200.0
G93 X30.0 A30.0 F300.0
G93 X40.0 A40.0 F600.0
G93 X50.0 A50.0 F1500.0
G93 X60.0 A60.0 F2000.0
G93 X70.0 A70.0 F10000.0
G94
G00 X0.0 A0.0
M30
%
Reply Support Opposition

Use props Report

0

Threads

5

Posts

46

Credits

Newbie Member

Rank: 1

Credits
46
Sofa
Posted at 2019-2-26 13:36:20 | All floors
Thanks ! I made a mistake missing G1.  
However same issue with G93 does nothing


%
(demo feed not working in inverse time)
G21 G17 G90 G40 G80 G94 G54
S6500 M03
G00 X0.0 Y0.0 Z40.0 A0.0

G01 X10.0 F20.0 ; gives feed in mm/min
X20.0 F40.0
G00 X0.0

G93 G01 X10.0 F20.0 ; gives also feed in mm/min
X20.0 F40.0 ; should be slower
G94 G00 X0.0

G01 A10.0 F10.0 ; angular step gives deg/min
A20.0 F20.0
G94 G00 X0.0 A0.0

G93 G01 A10.0 F10.0 ; gives also deg/min
A20.0 F20.0 ; should be slower
G94 G00 X0.0 A0.0

G94 G01 X10.0 A10.0 F10.0 ; diagonal step gives feed in mm/min deg/min
X20.0 A20.0 F20.0
G00 X0.0 A0.0

G93 G01 X10.0 A10.0 F10.0 ; gives also feed in mm/min deg/min
X20.0 A20.0 F20.0 ; should be slower
G94 G00 X0.0 A0.0

M30
%
Reply Support Opposition

Use props Report

0

Threads

5

Posts

46

Credits

Newbie Member

Rank: 1

Credits
46
Bench
Posted at 2019-5-30 07:21:39 | All floors
Hi
Yes G94 return to linear mm/min and angular deg/min. G93 is really useful when doing 4th+ axis moves...
For the #5 minimum log radius, I don't think it is used at all since it is not required to define the move.

The CAM software knows at what radius the tool is working. The move is defined with the G93 G01 X Y Z A with the parameter F#. The CAM software (Fusion 360 in my case) compute the appropriate F#=(1/x min) inverse time to complete the move necessary to have a constant cutting speed with respect to what radius the tool currently is. The larger radius the tool is working on the part, the lower the angular speed is needed to keep linear speed on the tool which means longer time and smaller F#.  With G93 you can have simultaneous linear and angular motion with the correct linear speed that depends on radius. This is computed by the CAM software and not the CNC.
Reply Support Opposition

Use props Report

0

Threads

5

Posts

46

Credits

Newbie Member

Rank: 1

Credits
46
Floor
Posted at 2019-5-30 07:23:34 | All floors
example of G93 code execution with my taig.

https://www.youtube.com/watch?v=nKnloQ2lS3o
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