Commit Graph

316 Commits

Author SHA1 Message Date
Pekka Roivainen
3dc3a1bf26 Drilling refactoring and cleanup 2017-05-10 22:57:14 +02:00
Pekka Roivainen
c8f0e0720e enable removing of drilled features in BaseList. Activate Find All button 2017-05-10 22:57:14 +02:00
Sabin Iacob
fa1a5c486d [path] Remove duplicate first drill job in PathHelix 2017-05-02 07:10:00 +03:00
Sabin Iacob
7534a2686f [path] Make PathHelix use the new tool controllers 2017-04-30 10:05:18 +02:00
Sabin Iacob
fc9f7510d4 [path] Sort helix drill jobs to improve efficiency 2017-04-29 11:06:41 +03:00
Sabin Iacob
f6db8a6344 [path] Add feeds to PathDressupHoldingTags output 2017-04-23 20:56:42 -03:00
Sabin Iacob
907aea9273 [path] Set ToolController before calling setup in PathDressupHoldingTags 2017-04-23 20:56:42 -03:00
Sabin Iacob
8745079238 [path] Fix AttributeError when attempting to export holding tags gcode 2017-04-23 20:56:42 -03:00
asiersarasua
4564e4f4a4 Fix typos 2017-04-20 09:49:19 +02:00
Sabin Iacob
3824e8e8b8 [path] Set ToolController before calling setup in PathDressupHoldingTags 2017-04-20 09:41:25 +02:00
Sabin Iacob
df34504ddc [path] Fix AttributeError when attempting to export holding tags gcode 2017-04-20 09:41:09 +02:00
Sabin Iacob
3d442e1ea8 path: Look up the parent job, set units accordingly for each selected object 2017-04-07 16:02:43 +02:00
Sabin Iacob
e7a1fdb428 Make linuxcnc_post use the job unit system and output <unit>/min 2017-04-07 16:02:43 +02:00
Gilles DOFFE
10ae265822 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
de78116dd0 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
4687f89edd Path: Add Property to Job for geometry tolerance 2017-04-02 19:58:50 +12:00
Gilles DOFFE
73d8b7e6b0 path: make dogbone dressup using new tool controller 2017-03-28 11:26:22 +02:00
sliptonic
d7dc91d7f3 Path: fix bug with non-planar objects 2017-03-23 10:19:26 -05:00
sliptonic
c8c258aa28 Path: Several small bugs related to Arch Panel support in Path.
Sheet tag placement not including the sheet offset
contour not using sheet attributes
Engraving not using sheet attributes
Profile not using transform.
2017-03-21 15:04:53 -05:00
sliptonic
eb608e818e Path: small bugs. remove deprecated setting of first rapid.
minor fixup to smoothiepost to set ip address in post arguments
2017-03-21 10:27:51 -03:00
sliptonic
1ad7047b51 Path: first iteration of a post processor for smoothie.
This post will take an argument for IP address and stream gcode directly
2017-03-21 10:27:51 -03:00
sliptonic
290c9f3534 Path: Drilling checks for bit size to determine drillability 2017-03-21 10:27:51 -03:00
sliptonic
8fa768889b Path: additional functionality for arch panels 2017-03-21 10:27:51 -03:00
sliptonic
c501a1e234 Path: add linuxcnc export for tooltable 2017-03-21 10:27:51 -03:00
sliptonic
d3fb9fbfe2 Path: more bug fixes 2017-03-21 10:27:51 -03:00
sliptonic
b0745c96ef Path: Engrave can handle other 2D objects including sketch 2017-03-21 10:27:51 -03:00
sliptonic
4ce609e31d Path: ToolLibraryManager copy button is smarter. 2017-03-21 10:27:51 -03:00
sliptonic
c57ca9f351 Path: bug fixes 2017-03-21 10:27:51 -03:00
sliptonic
68b79839bc path: make linuxcnc post respect F parameter as velocity 2017-03-21 10:27:51 -03:00
sliptonic
24d7bf7e78 Path: A possibly il-advised revision to library
# Conflicts:
#	src/Mod/Path/Gui/Resources/panels/DrillingEdit.ui
#	src/Mod/Path/PathScripts/PathDrilling.py
2017-03-21 10:27:51 -03:00
sliptonic
fa1f358f52 Path: adapt other operations
# Conflicts:
#	src/Mod/Path/Gui/Resources/panels/DrillingEdit.ui
#	src/Mod/Path/PathScripts/PathDrilling.py
2017-03-21 10:27:51 -03:00
sliptonic
79e9f76252 Path: contour handles arch panels 2017-03-21 10:27:51 -03:00
sliptonic
3303c4dc45 Path: PathEngrave converted to use use TC tools
Handles panel and panelsheet engraving
2017-03-21 10:27:51 -03:00
sliptonic
fcbf0b568b Path: PathMillFace correctly determines TC 2017-03-21 10:27:51 -03:00
sliptonic
5ac4dbb9ed path: contour gets correct TC 2017-03-21 10:27:51 -03:00
sliptonic
fa79e7d635 path: drilling asks for correct tc on create 2017-03-21 10:27:51 -03:00
sliptonic
d24b7730de Path: drilling mostly working again 2017-03-21 10:27:51 -03:00
sliptonic
bf1bdc897e Path: fix PathContour panel 2017-03-21 10:27:51 -03:00
sliptonic
5282fc5961 Path: fix drilling panel
Path: Make drilling work with local tc tools

also make hole identification more robust
2017-03-21 10:27:51 -03:00
sliptonic
fa65446ff0 Path: convert pathmill face to use tc tools 2017-03-21 10:27:51 -03:00
sliptonic
30020e91ae Path: adjust ops to use TC tools
Path: fix contour panel
2017-03-21 10:27:51 -03:00
sliptonic
3cf92d8d42 Path: Make post-processing aware of tool changes
Postprocessing command now makes reasonable guess about what user wants to post
and asks if it can't derive.
2017-03-21 10:27:51 -03:00
sliptonic
010a88fe66 Path: Make operations use tool from adapted TCs 2017-03-21 10:27:51 -03:00
sliptonic
dfe21f8e22 Path: make toolcontrollers seamless 2017-03-21 10:27:51 -03:00
ml
c2abaf2232 Fixed G2/3 command generation for flipped arcs. 2017-03-03 11:52:42 -03:00
ml
8195a5d6dc Using fuzzy comparison for half circle detection. 2017-03-03 11:52:42 -03:00
Kunda
a7414e5789 source typo fixes pt1 (only on py3 merged code)
issue 0002914
2017-02-27 11:32:47 +01:00
Lorenz Hüdepohl
7dc026ec58 PathHelix: Fix locale issue for Gui::InputField setText() method 2017-02-17 20:55:37 +01:00
Lorenz Hüdepohl
1875c52f13 PathHelix: Be more liberal in what constitues a straight cylinder 2017-02-17 20:55:17 +01:00
Pekka Roivainen
ad689e0028 findParentJob fixed to work from within a PathCompound 2017-02-05 00:23:02 +02:00