Commit Graph

600 Commits

Author SHA1 Message Date
Pekka Roivainen
40fe7a04ba added second method for ramping 2017-06-11 17:46:03 +02:00
Pekka Roivainen
f03eee36f8 DressupRampEntry initial commit 2017-06-11 17:46:03 +02:00
Markus Lampert
f1186599a9 Fixing translate refactoring error. 2017-06-05 12:02:12 -03:00
Markus Lampert
4c3cee03c5 Replaced default context argument with explicit call for pylupdate to pick up the strings and contexts. 2017-06-03 15:37:41 -07:00
Markus Lampert
617cea6679 Fixed M6 tool index for linuxcnc and opensbp. 2017-06-03 15:37:41 -07:00
Markus Lampert
6d57a0ff10 Removed obselete tooltable editor implementations. 2017-06-03 15:37:41 -07:00
Markus Lampert
3368c8682e Moved almost all translate implementations away from QtGui. 2017-06-03 15:37:41 -07:00
Markus Lampert
fa9166b738 Fixed post processing output if document is in current working directory. 2017-06-03 15:37:41 -07:00
Markus Lampert
5261b5bc06 Removed unused properties from PahJob; fixed post processing arguments 2017-06-03 15:37:41 -07:00
sliptonic
f6e0f06a63 Path: add output precision option to linuxcnc post.
Modified unit tests to use it.
2017-05-31 23:38:59 +02:00
sliptonic
0405a67c24 Path: added use of return_last to contour.
Path: bug fixes
2017-05-31 23:38:59 +02:00
sliptonic
aad865375b Path: fixes for unittest
Path: precision fix to unittest pathpost
2017-05-31 23:38:59 +02:00
sliptonic
6768a70a2d Path: PathArea logging 2017-05-31 23:38:59 +02:00
sliptonic
39631cf4ef Path: Area logging 2017-05-31 23:38:59 +02:00
sliptonic
68ca689e94 Path: minor fixes to PathMillFace 2017-05-31 23:38:59 +02:00
sliptonic
098ca483d3 Path: add cursor waiting decorator to long running functions.
Remove obsolete ToolDescription code from label change.
2017-05-31 23:38:59 +02:00
sliptonic
29a8cbf114 Path: make cursor reflect busy
Path: fix label buy in PathProfileEdges

Path: cleanup
2017-05-31 23:38:59 +02:00
sliptonic
2ef59ac0b6 Path: More work on PathMillFace to remove old heeks dependency 2017-05-31 23:38:59 +02:00
sliptonic
0917fcb37b Path: TD version of getEnvelope for testing. 2017-05-31 23:38:59 +02:00
sliptonic
c7afbd1e12 Path: Engrave was using safeheight and clearance incorrectly. 2017-05-31 23:38:59 +02:00
sliptonic
474282f595 Path: engrave will do arrays 2017-05-31 23:38:59 +02:00
sliptonic
775b91d1a2 PATH: conversion of PathContour to PathArea nearly complete
Path: improve contour to use makeSections
2017-05-31 23:38:59 +02:00
sliptonic
018ba981f8 Path: use verbose mode for fromShapes() to get relative arc centers 2017-05-31 23:38:59 +02:00
sliptonic
9524ef8100 PATH: Smoothie post for laser
includes spindle speed (power) on every line
2017-05-31 23:38:59 +02:00
sliptonic
697fd74bb3 Path: Convert Contour and MillFace to use PathArea 2017-05-31 23:38:59 +02:00
Sabin Iacob
6fbeead3fb Path: use the actual values instead of absolute values when calculating distance 2017-05-27 19:52:21 -03:00
Sabin Iacob
2c862f0f72 Path: add zmax to the job weight so we drill the holes that are closer to the surface first 2017-05-27 19:52:21 -03:00
Sabin Iacob
d0bad0a3fc Path: re-add the fix from https://github.com/FreeCAD/FreeCAD/pull/725 2017-05-27 19:52:21 -03:00
Sabin Iacob
bed4255b0d Path: make PathUtil.sort_jobs more generic, allow tuning job weights 2017-05-27 19:52:21 -03:00
looooo
ef22d5202d py3: define xrange for python3
this is done in files where the xrange is used.
replace this with range once python2 is not supported anymore.
issue 0000995
2017-05-18 15:56:09 +02:00
Pekka Roivainen
2b42295391 Path: PathDrilling updates
-Log Level to INFO
-PEP8 formatting
-move sort_jobs to PathUtils
2017-05-10 22:57:14 +02:00
Pekka Roivainen
e0ed65eeb1 Some input field validating 2017-05-10 22:57:14 +02:00
Pekka Roivainen
3e7cab0297 Polishing PathDrilling 2017-05-10 22:57:14 +02:00
Pekka Roivainen
5150ea3a3e Added support for Arch Panels. Added possibility to add custom features to drill 2017-05-10 22:57:14 +02:00
Pekka Roivainen
b4ae9b69b2 Drilling refactoring and cleanup 2017-05-10 22:57:14 +02:00
Pekka Roivainen
0b8b5768cb enable removing of drilled features in BaseList. Activate Find All button 2017-05-10 22:57:14 +02:00
Sabin Iacob
6acbdad01d [path] Remove duplicate first drill job in PathHelix 2017-05-02 07:10:00 +03:00
Sabin Iacob
0556edf6f6 [path] Make PathHelix use the new tool controllers 2017-04-30 10:05:18 +02:00
Sabin Iacob
bac7aa9d64 [path] Sort helix drill jobs to improve efficiency 2017-04-29 11:06:41 +03:00
Sabin Iacob
4a51171593 [path] Add feeds to PathDressupHoldingTags output 2017-04-23 20:56:42 -03:00
Sabin Iacob
afd6057def [path] Set ToolController before calling setup in PathDressupHoldingTags 2017-04-23 20:56:42 -03:00
Sabin Iacob
9df156472a [path] Fix AttributeError when attempting to export holding tags gcode 2017-04-23 20:56:42 -03:00
asiersarasua
ea3d86b735 Fix typos 2017-04-20 09:49:19 +02:00
Sabin Iacob
e12be7aaad [path] Set ToolController before calling setup in PathDressupHoldingTags 2017-04-20 09:41:25 +02:00
Sabin Iacob
a547cebcf1 [path] Fix AttributeError when attempting to export holding tags gcode 2017-04-20 09:41:09 +02:00
Sabin Iacob
3ef2e05764 path: Look up the parent job, set units accordingly for each selected object 2017-04-07 16:02:43 +02:00
Sabin Iacob
218482e1f5 Make linuxcnc_post use the job unit system and output <unit>/min 2017-04-07 16:02:43 +02:00
Gilles DOFFE
428c56788e path: use findParentJob() in getToolControllers()
When applying dressup, the dressup became the new parent of the path feature object.
Then, in the getToolControllers() function, obj does not point systematically to the parent job.
An existing function findParentJob() is more suitable as it looks for the job also into grandparents.
2017-04-04 14:23:20 +02:00
Ian Rees
a079b415ae Path: Use Deflection param for PathSurface meshes
The MaxLength option is quite slow and doesn't give as well-defined of
control over meshing accuracy as the deflection parameter.
2017-04-02 20:33:54 +12:00
Ian Rees
c913481ec1 Path: Add Property to Job for geometry tolerance 2017-04-02 19:58:50 +12:00