John Dupuy
8ab4ad47ed
Bug fixes to opensbp post processor in Path for ShopBot.
2016-07-03 22:48:53 -03:00
sliptonic
9a9f0fa0eb
Additional fixes for post processing.
...
comment diameter instead of radius for compensated profile/surface ops
opensbp improved pre processor is more explicit with XY values
cmake copies opensbp postprocessor.
Removed unnecessary file.
2016-07-03 22:41:38 -03:00
sliptonic
7ab026ea5e
Fix for bug #2528
...
Improved handling of comments
2016-07-03 22:41:38 -03:00
sliptonic
14f1f6fed8
fixes offset problems with OCC pocketing Bug #2604
2016-07-03 22:41:38 -03:00
sliptonic
ee7ad383f7
opensbp preprocessor handles float for spindle speed
2016-07-03 22:41:38 -03:00
sliptonic
a7e8a9e174
Fix feedrate bug #2597
...
minor edits to linuxcnc post processor
2016-07-03 22:41:38 -03:00
Yorik van Havre
4038221af7
Path: support for G90.1 / G91.1 GCodes (absolute/relative arc centers) - fixes #2605
2016-06-29 17:08:08 -03:00
wmayer
ef55b7ceef
fix further warnings in libarea
2016-06-16 11:12:12 +02:00
wmayer
1c1faafed7
+ fix many warnings in libarea using MSVC
2016-06-14 11:04:19 +02:00
Yorik van Havre
3e531bbe5c
Merge remote-tracking branch 'sliptonic/master'
2016-06-13 20:02:32 -03:00
Lorenz Hüdepohl
d78a024a20
PathUtils: remove unnecessary arguments to convert()
...
The arguments Side, radius, clockwise, and firstedge were never used in
convert()
2016-06-13 15:27:21 +02:00
Lorenz Hüdepohl
87ce05f225
Path: add plunge angle feature for PathProfile
...
With the new property "PlungeAngle", one can specify the inclination of
a ramp into the material, instead of plunging straight down. The
original behaviour and default is set to 90.0 degrees. A value of zero
makes the tool descent exactly one layer depth down per turn.
2016-06-13 15:27:21 +02:00
sliptonic
f541c8d9f6
Merge branch 'master' into master
2016-06-13 08:25:07 -05:00
sliptonic
019cdf7704
Fix for partial libarea pockets.
2016-06-12 14:23:06 -05:00
sliptonic
be418fa2e0
Updated libarea with changes from Heeks/libarea
2016-06-11 10:51:27 -05:00
sliptonic
9e3d18f616
Fixes for various gcode errors
...
Some operations were still outputting even if disabled.
Nested comments caused trouble in linuxcnc
Machine was producing an initial move that was potentially dangerous
2016-06-11 10:51:27 -05:00
Lorenz Hüdepohl
cdb096b290
PathProfile.py: Fix non-GUI usage
...
The call to QtGui.QApplication.translate is not possible and necessary
without a GUI
2016-06-10 23:10:04 +02:00
sliptonic
ccfefeee83
Correctly format drilling locations.
2016-06-03 13:45:25 -05:00
sliptonic
74e25ce496
Fix base geometry reference to use tuple in PropertyLinkSubList
...
Also improves the naive test of vertical/horizontal faces for profiling.
replace naive test of verticality
Fix base references to use tuple in PropertyLinkSubList
338400c439
2016-06-02 09:27:47 -05:00
sliptonic
ad6701d49c
Fixes for PathSurface.
...
Correctly remember settings.
2016-05-31 21:15:39 -03:00
sliptonic
04a0f82fb8
remove translation from property descriptions.
2016-05-23 13:04:58 -03:00
brad
30f3e93349
Operations and ToolControllers have labels set automatically.
...
This will hopefully make things a little clearer
A couple more Sanity checks.
Don't error if no TC in project.
2016-05-23 13:04:58 -03:00
sliptonic
8c1da65740
Cleanup. Make surface, drilling, and engrave work with preselect
2016-05-23 13:04:58 -03:00
sliptonic
e6e3528c3f
new icons
2016-05-23 13:04:58 -03:00
sliptonic
11c2396c11
OCC pocket handles large curves better now. Needs testing
...
initial commit
2016-05-23 13:04:58 -03:00
sliptonic
765c6a9d8a
defaults if objects pre-selected. Fixes
...
Smarter default for inside outside profiles
first commit
2016-05-23 13:04:58 -03:00
brad
8164c45d01
cleanup PathUtils.
...
Bug found profiling single face using occ. workaround.
defaults for profile are sane.
Automatically add pre-selected faces
2016-05-23 13:04:58 -03:00
sliptonic
89f867bfb1
Profile handles multiple bases now.
2016-05-23 13:04:58 -03:00
brad
7fbf896610
PEP8 cleanup
2016-05-23 13:04:58 -03:00
brad
2fa564d03c
handle undefined tools
2016-05-23 13:04:58 -03:00
sliptonic
4e73487236
compliance with PEP8
2016-05-23 13:04:58 -03:00
sliptonic
a9d1949ed1
cmake fixes
2016-05-23 13:04:58 -03:00
sliptonic
7a5aa07533
Per Zultron. Fixed undefined symbol
2016-05-23 13:04:58 -03:00
sliptonic
658eeec960
First try at a remote operation.
2016-05-23 13:04:58 -03:00
sliptonic
1b70ddaf0d
Code cleanup and additional work on panels
2016-05-23 13:04:58 -03:00
sliptonic
9c5f2ae28d
First Draft of Surface operation.
...
-uses ocl waterline
-uses ocl dropcutter
2016-05-23 13:04:58 -03:00
sliptonic
de8ffb70f9
Taskpanels for Drilling, Engrave, and Profile basically working
...
Profile still missing some functionality.
I haven't tried to do anything about cmake requirements or testing.
This is a checkpoint commit, please don't build.
2016-05-23 13:04:58 -03:00
sliptonic
702205ef89
cmake fixes for engrave task panel
2016-05-23 13:04:58 -03:00
brad
6dbf6cbd73
Moving horiz and vert feed into the toolload object.
2016-05-23 13:04:58 -03:00
brad
4180b4cbc7
First attempt at a task panel
...
Panel for engraving operation.
2016-05-23 13:04:58 -03:00
brad
c3c29e68dc
removed obsolete import of PathKurve
...
fixed viewprovider for profile
2016-05-23 13:04:58 -03:00
brad
49796c7805
Fixed problem with rapid and feedrate.
2016-05-23 13:04:58 -03:00
sliptonic
94e6f40582
libarea profile and pocket now pass hv feedrate.
...
Warning: The units may not be correct for your post processor.
Need to check this and find a better way.
2016-05-23 13:04:58 -03:00
sliptonic
2854886731
integrating dbtayls helix and ramp entry
...
integrating dbtayls helix and ramp entry and cleanup
fixed a bug with depth calculation and another with proper entry rapid moves
2016-05-23 13:04:58 -03:00
brad
b0f41cac20
cmakefix per jan.
2016-05-23 13:04:58 -03:00
sliptonic
b67f6f1886
Extensive Path Workbench improvements.
...
Implement libarea improvements for profile
Implement libarea pocketing.
consolidate occ and libarea pocketing operation into one with algorithm
switch
consolidate occ aand libarea profile op into one with algorithm switch
add basic engraving operation.
Add rough UI for profile holding tags
implement holding tags for libarea profile.
implement basic defaults for depth settings.
First move in Drilling is rapid to clearance height.
UI needs lots of work but is usable.
2016-05-23 13:04:58 -03:00
Yorik van Havre
f40758eba9
removed translation from property descriptions (wrong to do it there anyway) - issue #2524
2016-05-18 16:59:15 -03:00
Jonathan Wiedemann
e1d1a99aff
add decode utf8 PathMachine.py
2016-05-18 17:20:29 +02:00
wmayer
cb73d010bb
+ port to OCC 7.0
2016-05-14 16:53:27 +02:00
wmayer
d9bd355892
+ suppress warnings with MSVC
2016-05-05 18:39:17 +02:00