Postprocessor for SheetCam - DDCSV2.1 - Standalone CNC Motion Controller - Digital Dream Technology support
View: 18853|Reply: 21
Print Previous Topic Next Topic

Postprocessor for SheetCam

[Copy Link]

15

Threads

139

Posts

517

Credits

Senior Member

Rank: 4

Credits
517
Jump to the specified floor
Landlord
Posted at 2018-7-24 20:02:22 | Only Author Replies reward |Descending browser |Read mode
Last edited by Nikolay81 In 2018-8-2 02:44 Editor

Updated 01,08,2018
I post the postprocessors for SheetCam.
It is suitable for a three-axis milling cutter with manual tool change.
One with drilling cycle G83, the other with drilling cycle G73.

If you select the cycle G83, the value of the setting "peck retract" is not taken into account.

I thank, dear Ytliu. Without him, it would be impossible.

Works only on the firmware that is attached to the message.
For its operation it is necessary to set the values of the parameters #82 = 1; #89 = 2
Soon there will be postprocessors for the SolidCam and PowerMill.


5.rar

492.7 KB, Down times: 2272

Reply

Use props Report

8

Threads

333

Posts

1040

Credits

Super Moderator

Rank: 8Rank: 8

Credits
1040
Sofa
Posted at 2018-7-24 20:37:13 | Only Author
The current position coordinates of the workpiece coordinate system can be set by G92. The usage is as follows:
1. G90G92Z0, set the current workpiece coordinate system Z-axis position to 0;
2. G90G92X5Y3Z-2 sets the current workpiece coordinate system XYZ position to (5, 3, -2);
3. G91G92X5 If the X workpiece coordinate is 3 before executing this instruction, set the X workpiece coordinate to 3+5=8.
Reply Support Opposition

Use props Report

8

Threads

333

Posts

1040

Credits

Super Moderator

Rank: 8Rank: 8

Credits
1040
Bench
Posted at 2018-7-24 20:44:45 | Only Author
After starting the machining or suspending the machining in the DDCSV system, the machine will first be moved to safe height (workpiece coordinate system) by safez.nc, and then the subsequent instructions will continue to be executed. If you don't need this action, you can install a safez.nc file with empty content into the system.
Reply Support Opposition

Use props Report

15

Threads

139

Posts

517

Credits

Senior Member

Rank: 4

Credits
517
Floor
 Author| Posted at 2018-7-24 21:23:46 | Only Author
ytliu Posted at 2018-7-24 20:37
The current position coordinates of the workpiece coordinate system can be set by G92. The usage is  ...

I'm writing G90G92X0Y0Z0.
The z axis, first rises to the height #82 and then all the axes are reset.
If you execute the command several times, the z-axis will rise 1 mm each time.
How to reset the axis without lifting the z axis?
Reply Support Opposition

Use props Report

15

Threads

139

Posts

517

Credits

Senior Member

Rank: 4

Credits
517
5#
 Author| Posted at 2018-7-24 21:33:13 | Only Author
Last edited by Nikolay81 In 2018-7-24 21:35 Editor
ytliu Posted at 2018-7-24 20:44
After starting the machining or suspending the machining in the DDCSV system, the machine will first ...

I deleted the contents of the safez.nc file
But still with the M0 command, the z-axis rises to the height # 89.
She ceased to descend to # 82. And this is good.
But how can we prevent it from rising when M0?
Reply Support Opposition

Use props Report

8

Threads

333

Posts

1040

Credits

Super Moderator

Rank: 8Rank: 8

Credits
1040
6#
Posted at 2018-7-24 21:36:48 | Only Author
Nikolay81 Posted at 2018-7-24 21:23
I'm writing G90G92X0Y0Z0.
The z axis, first rises to the height #82 and then all the axes are rese ...

Create a safez.nc file, do not write anything inside, install this file into the system, in addition, set the #89 parameter to 0, then you are trying
Reply Support Opposition

Use props Report

8

Threads

333

Posts

1040

Credits

Super Moderator

Rank: 8Rank: 8

Credits
1040
7#
Posted at 2018-7-24 21:39:15 | Only Author
Nikolay81 Posted at 2018-7-24 21:33
I deleted the contents of the safez.nc file
But still with the M0 command, the z-axis rises to the  ...

set the #89 parameter to 0
Reply Support Opposition

Use props Report

15

Threads

139

Posts

517

Credits

Senior Member

Rank: 4

Credits
517
8#
 Author| Posted at 2018-7-25 03:35:26 | Only Author
ytliu Posted at 2018-7-24 21:39
set the #89 parameter to 0

:-))
I myself already figured out that you can do so.
But need to press the PAUSE button to raise the z-axis to # 89. And at a pause from the G-code did not raise.
Can make a separate pause command without moving the z axis, for example M210?
Reply Support Opposition

Use props Report

8

Threads

333

Posts

1040

Credits

Super Moderator

Rank: 8Rank: 8

Credits
1040
9#
Posted at 2018-7-25 09:23:29 | Only Author
Nikolay81 Posted at 2018-7-25 03:35
:-))
I myself already figured out that you can do so.
But need to press the PAUSE button to raise  ...

Increase M110 pause command support, use M110 pause, buzzer will be called 1.5s, pause.nc will not be called when paused, safez.nc will not be called before recovery, and the recovery position is the current coordinate position, instead of pause Coordinate position

install(2018-07-25-96).zip

575.09 KB, Down times: 1720

Reply Support Opposition

Use props Report

15

Threads

139

Posts

517

Credits

Senior Member

Rank: 4

Credits
517
10#
 Author| Posted at 2018-7-25 18:45:36 | Only Author
ytliu Posted at 2018-7-25 09:23
Increase M110 pause command support, use M110 pause, buzzer will be called 1.5s, pause.nc will not ...

Many thanks to Ytliu!
The M110 command is working. Now, almost everything is perfect.
There are 3 wishes:
-Commands like G90G92X0Y0Z0 still do not work correctly. He should not lift the z-axis before all the axes are reset. Try this command yourself.

-We would like to split the pause without moving the z-axis and the sound signal. It would be nice if the buzzer command had a playing time (like the M300 S5000)
The command of a sound signal is necessary in many cases. This will appeal to many people
-After the M0 command, I wrote the name of the instrument in parentheses so that the operator knew which tool to put (M0 (toolname)).
But the command M110 has 2 more symbols than M0. And now you can not display such long tool names on the screen as before.
Is it possible to reduce this command to two or even one character? For example BA or B0 or C1.




For my company, it is very important that you improve the software of this NC controller.
We are ready to help you in every possible way. Please give an answer to my personal message.

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