CS-Lab Support Forum for CNC Community

Help to run this brand-new forum and stay with us.
Ask your questions, we are here to help! 

 

Forum Navigation
You need to log in to create posts and topics.

Speed of advance in the circles. Plasma

Hello,

Is it possible to create a macro that modifies the feed rate based on the degree of the angle, the arc of the circle, and the size of the holes?

I'm using the software for plasma, and the S-curve settings aren't enough; the speed is always too high in some cases.

Do you have any solutions?

Thank you.

I'm not sure if I understand correctly, but feed rates are generally specified by the CAM software. If you have some relatively simple shapes to cut, you can consider writing a Python script that generates the entire G-code and loads it into simCNC (d.openGCodeFile). Such a solution is rather on the 'advanced' side - you should have some experience in Python programming, but this will give you full freedom to set feedrates on any conditions you want to generate a file that best suits your technology requirements.

Thank you for your reply.

Previously, with Mach3, the feed rate was managed in the Gcode generated by Sheetcam, which allowed for speed variations to be added in certain situations. However, with SimCNC, the speed is programmed during material selection in SimCNC, so no optimization rules can be added when creating the code.

I wanted to know how I could add this option.

 - New post-processor that manages the speed, but in this case, there's no analog THC.
 - Pyton script that manages the speed in real time, the feed rate according to the rules described.


Thank you.

 

 

 

Uploaded files:
  • Capture-decran-2025-07-22-a-21.29.24.png
Default plasma profile template is setting feedrate based on choosed material from the table. This is done in m3.py macro at the end (line 222):

d.setFeedrate( Feed_Rate )
 
If your CAM software is generating feedrate commands in the gcode, you can comment out this line in m3.py macro.

 

My CAM software generates Gcode using the postprocessor you provide for SheetCam (SimCNC only one parameter).

If I want to manage the speed via SheetCam, it requires me to select a material in SheetCam. And in SimCNC, I have to re-enter a material for the THC. It's a shame to add maneuvers to two software programs when these changes apply to all toolpaths and in the same way. Do you see a simple and viable implementation?

Thank you.

PARTNERS:

 

USA

Germany

Slovenia / Bosnia

Spain

South Africa

UNI-CAM

The Netherlands

Portugal

Greece

  Distrib milionis logo

Hungary

Distrib logot

Bulgaria

Master

Kenya

Proteq Automation

Egypt

Germanelectronix

China

Jun Ma

Serbia

ALCO

Italy

LVL tech r

Denmark

Varntoft Dania

Finland