Let me know if you have any specific questions. I can answer specifics more easily and will also update documentation.
Type: Posts; User: PlanetCNC
Let me know if you have any specific questions. I can answer specifics more easily and will also update documentation.
Scripts are just G-code. We have lots of information here:
https://cnc.zone/gcode/gcode
but plenty is incomplete.
#<qvalue> - value of Q argument
G65 macro needs Q argument.
DEF makes sure it...
You cam modify M6 script to add carousel rotation.
Finding meaningful names is sometimes hard. I try to find distinct names that are not to general. This one was tough.
"over edge" - when probe finds edge it needs to go over the edge so that it can...
Thank you for this video.
We are making new and better support system. Old system that we had was out of date and was not functioning like it should.
We are making new one. Until it is ready we will give support on forum and...
What you describe is called "step jogging". Default shortcuts use "Shift+Ctrl" for this.
What you want is "normal" jogging. Default shortcuts use just "Ctrl" for this.
You should not have any...
What is the difference between jogging and normal movement?
You can create shortcuts for jogging.
Or I don't understand exact problem?
Sorry for delay.
These settings are used in edge find macros.
"probe travel" - distance above top surface at which machine moves to find edge
"probe over edge" - Z move below top surface after...
That is because expr buttons don't have "built-in" enable/disable and are always enabled.
You can force same behavior with this button
cmd: "File.Settings_..." "SET" enable="1"
I will fix...
I don't understand what is the problem. I tried and settings button works as it should.
You can create button for command like this:
cmd: "File.Settings_..." "SET"
Alternatively you can open...
Here are tutorials that you need:
https://cnc.zone/kb/tutorials/tutorials
Your questions are answered here:
https://cnc.zone/kb/tutorials/basic/how_to_configure_motor_soft_limits
and here:...
This will also be an option in new version:
https://cnc.zone/gcode/functions/func-strappend
Yes, beta version will be published in few days here:
https://cnc.zone/tng/tng
I just need to finish all parameters testing:
https://cnc.zone/tng/parameters/parameters
I've added ELSE option:
https://cnc.zone/gcode/other/othr-if_then_else
I've added examples showing all current options:
https://cnc.zone/gcode/comments/comment-print
I agree that time without leading zeros looks funny.
Your solution with (txt will work after I fix IF..THEN statement (next version)
IF..THEN was never designed to do this but I can fix it.
You could also use Oword.
More general resources and info :
https://cnc.zone/kb/tutorials/tutorials
Acceleration and speeds:
https://cnc.zone/kb/tutorials/essential/how_set_speed_and_acceleration
I now know that you are using floating head for plasma cutting but not much more. You need to give more information if you want good response.
I use G65 P120 macro in postprocesor...
"Measure Height" command is used to measure work offset. After measurement machine goes to height it was before measuring.
This is usually done before you start program so I'm not really sure what...
Do you have filter and/or isolation transformer for your servo driver? Check your driver user manual.
Opto isolate encoder from controller, use good power supply for encoder and properly shielded cable. Make sure you use high speed optocouplers.
Offline jogging is currently not possible with TNG software.
Export your profile and send me .zip file. Also send me g-code that you use.
Do you have old software version?
G76 is supported in TNG.
Here is example g-code:
(dlgname,Thread)
(dlg,Position Z, dec=3, def=0, min=-10000, max=10000, setunits, store, param=posz)
(dlg,Position X, dec=3, def=0, min=-10000,...
But perhaps more programs now use INSUNITS property.
I'll implement automatic unit detection based on this property. It is trivial task.
This is what I'll do.
switch...
Some programs use $INSUNITS property (like BricsCAD) for units but this property is actually used for something else. ...