herbk wrote:Hi sliptonic,
we are mostly talking about the shown units in metric system, not about changing from metric to imperial system.
if i set a speed for axis (the green circled) Freecad exports this to the gcode as "F290".
Freecad shows mm/s (the red circed) as unit, but Linuxcnc and Mach3 (and i think some more) machine software are interpretting "F290" with "work with speed 290 mm/min".
For that, the shown unit in the red circle should change to mm/min if a postprozessor for e machine is selcted which interprets the F comand in mm/min.
absolutly not, and with all you say i agree.This won't solve the display problem, but that's not a Path issue
herbk wrote:Hi sliptonic,absolutly not, and with all you say i agree.This won't solve the display problem, but that's not a Path issue
The Problem is the interpretation of linuxcnc, and other machine softeware, which are working with the otherwise unusual unit mm/min and a big count of users which are the accustomed with it...
Code: Select all
from FreeCAD import Units
UNIT_FORMAT = 'in/min'
Code: Select all
# Now add the remaining parameters in order
for param in params:
if param in c.Parameters:
if param == 'F':
if c.Name not in ["G0", "G00"]: #linuxcnc doesn't use rapid speeds
speed = Units.Quantity(c.Parameters['F'], FreeCAD.Units.Velocity)
param + format(float(speed.getValueAs(UNIT_FORMAT)), '.2f') )
elif param == 'T':
outstring.append(param + str(c.Parameters['T']))
param + format(c.Parameters[param], '.4f'))
herbk wrote:if i replace the file with the attached, the toolcontroller isn't a part of job as it is with the original file. For that it seams, that all changes i make have no effect.
I try'd again, but it's the same: after replacing the orig. file with that from link above i got this tree and can't select a tool.This makes no sense. The change to the postprocessor won't have any affect on the job creation.