View Issue Details

IDProjectCategoryView StatusLast Update
0002813PathFeaturepublic2019-01-22 23:44
Reportersliptonic Assigned Tosliptonic  
PrioritynormalSeverityfeatureReproducibilityhave not tried
Status closedResolutionfixed 
Target Version0.18Fixed in Version0.18 
Summary0002813: Dressup to map linear axis data to rotary axis (gcode wrap)
DescriptionA 4th axis device is usually a rotary axis or trunion table connected to either the A or B axis.
A-Axis is rotation around X and B is rotation around Y.

For certain kinds of operations it is useful to generate the path as a 2.5D path in XYZ space and then 'wrap' the gcode around a cylindrical shape by mapping either the X or Y moves to A or B axis respectively.

A dressup should be written to map a linear axis to a rotary axis for the purpose of performing these operations.

The dressup would take as input,
A path
An axis mapping (ie X -> A or X-> B)
A radius of the cylinder.

Accurately visualizing the gcode backplot would be nice but isn't strictly necessary at this point. Perhaps a message in the console that backplot is suppressed .
Additional InformationWhile linear axis moves are expressed in either mm or in., rotary axis moves are expressed in degrees. The distance to rotate depends on the radius of the cylinder being turned so the A axis move distance will have to be recalculated.

Some consideration needs to be give to feed rate as well. linear axis feed rates are expressed in MM or inches per second and rotary are degrees per second so direct conversion is not possible and recalculation will be necessary.

TagsNo tags attached.
FreeCAD Information



2017-11-28 00:38

manager   ~0010483

moving feature to 0.18 target


2019-01-22 03:52

manager   ~0012481

Last edited: 2019-01-22 23:44

Actually fixed in


2019-01-22 23:44

administrator   ~0012494

Closing ticket

Issue History

Date Modified Username Field Change
2016-12-05 21:58 sliptonic New Issue
2016-12-05 21:58 sliptonic Status new => assigned
2016-12-05 21:58 sliptonic Assigned To => sliptonic
2017-11-28 00:38 sliptonic Product Version 0.17 =>
2017-11-28 00:38 sliptonic Target Version 0.17 => 0.18
2017-11-28 00:38 sliptonic Note Added: 0010483
2017-11-28 00:41 sliptonic Severity minor => feature
2019-01-22 03:52 sliptonic Status assigned => resolved
2019-01-22 03:52 sliptonic Resolution open => fixed
2019-01-22 03:52 sliptonic Fixed in Version => 0.18
2019-01-22 03:52 sliptonic Note Added: 0012481
2019-01-22 23:44 Kunda1 Note Edited: 0012481
2019-01-22 23:44 Kunda1 Status resolved => closed
2019-01-22 23:44 Kunda1 Note Added: 0012494