View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0002529 | Path | Feature | public | 2016-04-28 10:40 | 2016-07-03 17:17 |
Reporter | ghislainvdwalle | Assigned To | sliptonic | ||
Priority | normal | Severity | minor | Reproducibility | have not tried |
Status | closed | Resolution | no change required | ||
Platform | all | OS | win & Debian | OS Version | - |
Product Version | 0.15 | ||||
Summary | 0002529: outer path dimensions visual on the gui | ||||
Description | Referring to the Cutter compensation topic discussed with Sliptonic 26/04, there was a suggestion to ask for this feature on the tracker. In LinuxCNC one gets the outside dimensions of the path to X0.0/Y0.0/Z0.0 This is an example file:http://www.vdwalle.com/LinuxCNC/Schermafdruk.png It allows the operator to control exactly the path. We are a mill/mold shop with various controls. By our knowledge no commercial control or CNC Simulator program has this feature except LinuxCNC. The need is that deep that every program we put into the commercial machines is put through the LinuxCNC control first to have this check. This being done the program is post reprogrammed to the control of the machine. This a lot of work, but absolutely necessary to prevent crashes of false paths and having to trash parts. Sliptonic understood what we meant, told it would take some time. It is absolutely worth waiting for it. Ghislain | ||||
Tags | No tags attached. | ||||
FreeCAD Information | |||||
|
|
|
I'm not sure I understand this well... Isn't it more or less what the bounding box does? |
|
Poking sliptonic... |
|
Sorry Yorik, I don't know why I didn't get the earlier poke from Mantis. I agree that this is essentially the bounding box. The linuxCNC feature is plotting the box extents but also labeling the dimensions and changing the labeling appearance if the path extents exceed the machine extents. This is very friendly for an operator since he can see with a glance where a problem lies. A few years ago, David Nichols added added some functionality to HeeksCNC to catch all kinds of common errors and problems. The code was later removed but I thought it made a lot of sense and I planned to add something similar to Path eventually. Instead of just displaying the bounding boxes, we could could actively check for un-cuttable conditions, collisions, use of default tools, paths intersecting the base object, etc, and notify the user. I'd like this 'sanity check' to be run as a separate command so it isn't interfering all the time and could be run in a batch mode or other automated process. |
|
Sounds like a good plan! I see you have no "developer" status here in the tracker, if you want at some point to attribute an issue to yourself, tell me and I upgrade you. Not wanting to put any pressure or whatsoever, though ;) |
|
I guess I'm the only one working on Path right now so you might as well upgrade me. I'll try to stay on top of these issues and shepherd them as we get more help. |
|
Ok it's done, you can now attribute issues to yourself if you wish. Don't consider this as an obligation of any kind, though, or that it is expected that you solve an attributed bug in a certain time frame... You know the FreeCAD way ;) |
|
A basic path sanity framework is in place. It's not very sophisticated but something to improve going forward. The bounding box works very well for visualization so I'm closing this issue. |
Date Modified | Username | Field | Change |
---|---|---|---|
2016-04-28 10:40 | ghislainvdwalle | New Issue | |
2016-04-28 10:40 | ghislainvdwalle | File Added: Schermafdruk - 27-04-16 - 07_56_03.png | |
2016-04-28 13:19 | yorik | Note Added: 0007015 | |
2016-04-28 13:20 | yorik | Note Added: 0007016 | |
2016-05-13 03:52 | yorik | Status | new => feedback |
2016-05-13 14:00 | sliptonic | Note Added: 0007090 | |
2016-05-13 21:43 | yorik | Note Added: 0007091 | |
2016-05-14 04:21 | sliptonic | Note Added: 0007107 | |
2016-05-14 14:16 | yorik | Note Added: 0007108 | |
2016-07-02 14:30 | sliptonic | Assigned To | => sliptonic |
2016-07-02 14:30 | sliptonic | Status | feedback => assigned |
2016-07-03 17:17 | sliptonic | Note Added: 0007175 | |
2016-07-03 17:17 | sliptonic | Status | assigned => closed |
2016-07-03 17:17 | sliptonic | Resolution | open => no change required |