- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
Hello,
I'm getting some issues with the Felder Postprocessor. I made a very simple program with two holes and when I run it in real life I get collisions. First the tool goes down and cuts the first hole, then it is supposed to go up in Z change position in X and Y and then go back down in Z to do the second hole. In that transition I'm getting the collision. It goes directly from the final position of the 1st hole to the initial position of the 2nd hole. See video attached.
However in TPA (the software that comes with the Felder CNC) it is showing the retraction correctly.
I opened the post processed code with notepad and I manually changed the line when it does the retraction. I removed the decimals of X and that was enough to fix the problem. Please see video attached.
It is easy to fix with this simple program but It would take me hours to fix in a complex program. I was wondering if there is a workaround for this or maybe I'm doing something wrong.
I attached the Fusion file, as well as the post processed code and the modified code here:
Original Code
TPA\ALBATROS\EDICAD\01.00:74:r0w0
$=1001
::SIDE=0;
::UNm DL=508 DH=254 DS=50.8
VAR{
}VAR
OPTI{
}OPTI
SIDE#0{
W#89{ ::WTs WF=1 #201=1 #2002=18000 #2005=10 #203=1 #8015=0 #205=1000 #40=0 #1=434.975 #2=125.73 #3=130 }W
W#2201{ ::WTl WF=1 #1=434.975 #2=125.73 #3=130 #8015=0 #2008=10 }W
W#2201{ ::WTl WF=1 #1=434.975 #2=125.73 #3=10 #8015=0 }W
W#2201{ ::WTl WF=1 #1=434.975 #2=125.73 #3=1.27 #8015=0 #2008=2 }W
W#2201{ ::WTl WF=1 #1=434.983 #2=125.73 #3=1.128 #8015=0 }W
W#2201{ ::WTl WF=1 #1=435.007 #2=125.73 #3=0.987 #8015=0 }W
W#2201{ ::WTl WF=1 #1=435.046 #2=125.73 #3=0.851 #8015=0 }W
W#2201{ ::WTl WF=1 #1=435.101 #2=125.73 #3=0.719 #8015=0 }W
W#2201{ ::WTl WF=1 #1=435.17 #2=125.73 #3=0.594 #8015=0 }W
W#2201{ ::WTl WF=1 #1=435.252 #2=125.73 #3=0.478 #8015=0 }W
W#2201{ ::WTl WF=1 #1=435.347 #2=125.73 #3=0.372 #8015=0 }W
W#2201{ ::WTl WF=1 #1=435.453 #2=125.73 #3=0.277 #8015=0 }W
W#2201{ ::WTl WF=1 #1=435.569 #2=125.73 #3=0.195 #8015=0 }W
W#2201{ ::WTl WF=1 #1=435.694 #2=125.73 #3=0.126 #8015=0 }W
W#2201{ ::WTl WF=1 #1=435.826 #2=125.73 #3=0.071 #8015=0 }W
W#2201{ ::WTl WF=1 #1=435.962 #2=125.73 #3=0.032 #8015=0 }W
W#2201{ ::WTl WF=1 #1=436.103 #2=125.73 #3=0.008 #8015=0 }W
W#2201{ ::WTl WF=1 #1=436.245 #2=125.73 #3=0 #8015=0 }W
W#2201{ ::WTl WF=1 #1=436.88 #2=125.73 #3=0 #8015=0 }W
W#2101{ ::WTa #1=438.15 #2=127 #3=0 #31=0 #32=1.27 #34=1 #8015=0 }W
W#2101{ ::WTa #1=425.45 #2=127 #3=-5 #31=-6.35 #32=0 #34=1 #8015=0 #2008=10 }W
W#2101{ ::WTa #1=438.15 #2=127 #3=-10 #31=6.35 #32=0 #34=1 #8015=0 }W
W#2101{ ::WTa #1=425.45 #2=127 #3=-15 #31=-6.35 #32=0 #34=1 #8015=0 }W
W#2101{ ::WTa #1=438.15 #2=127 #3=-20 #31=6.35 #32=0 #34=1 #8015=0 }W
W#2101{ ::WTa #1=425.45 #2=127 #3=-25 #31=-6.35 #32=0 #34=1 #8015=0 }W
W#2101{ ::WTa #1=438.15 #2=127 #3=-30 #31=6.35 #32=0 #34=1 #8015=0 }W
W#2101{ ::WTa #1=425.45 #2=127 #3=-35 #31=-6.35 #32=0 #34=1 #8015=0 }W
W#2101{ ::WTa #1=434.138 #2=121.096 #3=-38.1 #31=6.35 #32=0 #34=1 #8015=0 }W
W#2101{ ::WTa #1=429.462 #2=132.904 #3=-38.1 #31=-2.338 #32=5.904 #34=1 #8015=0 }W
W#2101{ ::WTa #1=434.138 #2=121.096 #3=-38.1 #31=2.338 #32=-5.904 #34=1 #8015=0 }W
W#2101{ ::WTa #1=434.851 #2=122.744 #3=-38.1 #31=-0.468 #32=1.181 #34=1 #8015=0 #2008=4 }W
W#2201{ ::WTl WF=1 #1=434.617 #2=123.335 #3=-38.1 #8015=0 }W
W#2201{ ::WTl WF=1 #1=434.565 #2=123.467 #3=-38.092 #8015=0 }W
W#2201{ ::WTl WF=1 #1=434.513 #2=123.597 #3=-38.068 #8015=0 }W
W#2201{ ::WTl WF=1 #1=434.463 #2=123.725 #3=-38.029 #8015=0 }W
W#2201{ ::WTl WF=1 #1=434.414 #2=123.847 #3=-37.974 #8015=0 }W
W#2201{ ::WTl WF=1 #1=434.368 #2=123.963 #3=-37.905 #8015=0 }W
W#2201{ ::WTl WF=1 #1=434.326 #2=124.071 #3=-37.823 #8015=0 }W
W#2201{ ::WTl WF=1 #1=434.287 #2=124.17 #3=-37.728 #8015=0 }W
W#2201{ ::WTl WF=1 #1=434.252 #2=124.258 #3=-37.622 #8015=0 }W
W#2201{ ::WTl WF=1 #1=434.221 #2=124.334 #3=-37.506 #8015=0 }W
W#2201{ ::WTl WF=1 #1=434.196 #2=124.399 #3=-37.381 #8015=0 }W
W#2201{ ::WTl WF=1 #1=434.176 #2=124.449 #3=-37.249 #8015=0 }W
W#2201{ ::WTl WF=1 #1=434.161 #2=124.486 #3=-37.113 #8015=0 }W
W#2201{ ::WTl WF=1 #1=434.153 #2=124.508 #3=-36.972 #8015=0 }W
W#2201{ ::WTl WF=1 #1=434.15 #2=124.515 #3=-36.83 #8015=0 }W
W#2201{ ::WTl WF=1 #1=434.15 #2=124.515 #3=80 #8015=0 #2008=10 }W
W#2201{ ::WTl WF=1 #1=79.375 #2=125.73 #3=80 #8015=0 }W
W#2201{ ::WTl WF=1 #1=79.375 #2=125.73 #3=10 #8015=0 }W
W#2201{ ::WTl WF=1 #1=79.375 #2=125.73 #3=1.27 #8015=0 #2008=2 }W
W#2201{ ::WTl WF=1 #1=79.383 #2=125.73 #3=1.128 #8015=0 }W
W#2201{ ::WTl WF=1 #1=79.407 #2=125.73 #3=0.987 #8015=0 }W
W#2201{ ::WTl WF=1 #1=79.446 #2=125.73 #3=0.851 #8015=0 }W
W#2201{ ::WTl WF=1 #1=79.501 #2=125.73 #3=0.719 #8015=0 }W
W#2201{ ::WTl WF=1 #1=79.57 #2=125.73 #3=0.594 #8015=0 }W
W#2201{ ::WTl WF=1 #1=79.652 #2=125.73 #3=0.478 #8015=0 }W
W#2201{ ::WTl WF=1 #1=79.747 #2=125.73 #3=0.372 #8015=0 }W
W#2201{ ::WTl WF=1 #1=79.853 #2=125.73 #3=0.277 #8015=0 }W
W#2201{ ::WTl WF=1 #1=79.969 #2=125.73 #3=0.195 #8015=0 }W
W#2201{ ::WTl WF=1 #1=80.094 #2=125.73 #3=0.126 #8015=0 }W
W#2201{ ::WTl WF=1 #1=80.226 #2=125.73 #3=0.071 #8015=0 }W
W#2201{ ::WTl WF=1 #1=80.362 #2=125.73 #3=0.032 #8015=0 }W
W#2201{ ::WTl WF=1 #1=80.503 #2=125.73 #3=0.008 #8015=0 }W
W#2201{ ::WTl WF=1 #1=80.645 #2=125.73 #3=0 #8015=0 }W
W#2201{ ::WTl WF=1 #1=81.28 #2=125.73 #3=0 #8015=0 }W
W#2101{ ::WTa #1=82.55 #2=127 #3=0 #31=0 #32=1.27 #34=1 #8015=0 }W
W#2101{ ::WTa #1=69.85 #2=127 #3=-5 #31=-6.35 #32=0 #34=1 #8015=0 #2008=10 }W
W#2101{ ::WTa #1=82.55 #2=127 #3=-10 #31=6.35 #32=0 #34=1 #8015=0 }W
W#2101{ ::WTa #1=69.85 #2=127 #3=-15 #31=-6.35 #32=0 #34=1 #8015=0 }W
W#2101{ ::WTa #1=82.55 #2=127 #3=-20 #31=6.35 #32=0 #34=1 #8015=0 }W
W#2101{ ::WTa #1=69.85 #2=127 #3=-25 #31=-6.35 #32=0 #34=1 #8015=0 }W
W#2101{ ::WTa #1=82.55 #2=127 #3=-30 #31=6.35 #32=0 #34=1 #8015=0 }W
W#2101{ ::WTa #1=69.85 #2=127 #3=-35 #31=-6.35 #32=0 #34=1 #8015=0 }W
W#2101{ ::WTa #1=78.538 #2=121.096 #3=-38.1 #31=6.35 #32=0 #34=1 #8015=0 }W
W#2101{ ::WTa #1=73.862 #2=132.904 #3=-38.1 #31=-2.338 #32=5.904 #34=1 #8015=0 }W
W#2101{ ::WTa #1=78.538 #2=121.096 #3=-38.1 #31=2.338 #32=-5.904 #34=1 #8015=0 }W
W#2101{ ::WTa #1=79.251 #2=122.744 #3=-38.1 #31=-0.468 #32=1.181 #34=1 #8015=0 #2008=4 }W
W#2201{ ::WTl WF=1 #1=79.017 #2=123.335 #3=-38.1 #8015=0 }W
W#2201{ ::WTl WF=1 #1=78.965 #2=123.467 #3=-38.092 #8015=0 }W
W#2201{ ::WTl WF=1 #1=78.913 #2=123.597 #3=-38.068 #8015=0 }W
W#2201{ ::WTl WF=1 #1=78.863 #2=123.725 #3=-38.029 #8015=0 }W
W#2201{ ::WTl WF=1 #1=78.814 #2=123.847 #3=-37.974 #8015=0 }W
W#2201{ ::WTl WF=1 #1=78.768 #2=123.963 #3=-37.905 #8015=0 }W
W#2201{ ::WTl WF=1 #1=78.726 #2=124.071 #3=-37.823 #8015=0 }W
W#2201{ ::WTl WF=1 #1=78.687 #2=124.17 #3=-37.728 #8015=0 }W
W#2201{ ::WTl WF=1 #1=78.652 #2=124.258 #3=-37.622 #8015=0 }W
W#2201{ ::WTl WF=1 #1=78.621 #2=124.334 #3=-37.506 #8015=0 }W
W#2201{ ::WTl WF=1 #1=78.596 #2=124.399 #3=-37.381 #8015=0 }W
W#2201{ ::WTl WF=1 #1=78.576 #2=124.449 #3=-37.249 #8015=0 }W
W#2201{ ::WTl WF=1 #1=78.561 #2=124.486 #3=-37.113 #8015=0 }W
W#2201{ ::WTl WF=1 #1=78.553 #2=124.508 #3=-36.972 #8015=0 }W
W#2201{ ::WTl WF=1 #1=78.55 #2=124.515 #3=-36.83 #8015=0 }W
W#2201{ ::WTl WF=1 #1=78.55 #2=124.515 #3=130 #8015=0 #2008=10 }W
}SIDE
SIDE#1 {
$=F #1
}SIDE
SIDE#3 {
$=F #3
}SIDE
SIDE#4 {
$=F #4
}SIDE
SIDE#5 {
$=F #5
}SIDE
SIDE#6 {
$=F #6
}SIDEModified Code
TPA\ALBATROS\EDICAD\01.00:74:r0w0
$=1001
::SIDE=0;
::UNm DL=508 DH=254 DS=50.8
VAR{
}VAR
OPTI{
}OPTI
SIDE#0{
W#89{ ::WTs WF=1 #201=1 #2002=18000 #2005=10 #203=1 #8015=0 #205=1000 #40=0 #1=434.975 #2=125.73 #3=130 }W
W#2201{ ::WTl WF=1 #1=434.975 #2=125.73 #3=130 #8015=0 #2008=10 }W
W#2201{ ::WTl WF=1 #1=434.975 #2=125.73 #3=10 #8015=0 }W
W#2201{ ::WTl WF=1 #1=434.975 #2=125.73 #3=1.27 #8015=0 #2008=2 }W
W#2201{ ::WTl WF=1 #1=434.983 #2=125.73 #3=1.128 #8015=0 }W
W#2201{ ::WTl WF=1 #1=435.007 #2=125.73 #3=0.987 #8015=0 }W
W#2201{ ::WTl WF=1 #1=435.046 #2=125.73 #3=0.851 #8015=0 }W
W#2201{ ::WTl WF=1 #1=435.101 #2=125.73 #3=0.719 #8015=0 }W
W#2201{ ::WTl WF=1 #1=435.17 #2=125.73 #3=0.594 #8015=0 }W
W#2201{ ::WTl WF=1 #1=435.252 #2=125.73 #3=0.478 #8015=0 }W
W#2201{ ::WTl WF=1 #1=435.347 #2=125.73 #3=0.372 #8015=0 }W
W#2201{ ::WTl WF=1 #1=435.453 #2=125.73 #3=0.277 #8015=0 }W
W#2201{ ::WTl WF=1 #1=435.569 #2=125.73 #3=0.195 #8015=0 }W
W#2201{ ::WTl WF=1 #1=435.694 #2=125.73 #3=0.126 #8015=0 }W
W#2201{ ::WTl WF=1 #1=435.826 #2=125.73 #3=0.071 #8015=0 }W
W#2201{ ::WTl WF=1 #1=435.962 #2=125.73 #3=0.032 #8015=0 }W
W#2201{ ::WTl WF=1 #1=436.103 #2=125.73 #3=0.008 #8015=0 }W
W#2201{ ::WTl WF=1 #1=436.245 #2=125.73 #3=0 #8015=0 }W
W#2201{ ::WTl WF=1 #1=436.88 #2=125.73 #3=0 #8015=0 }W
W#2101{ ::WTa #1=438.15 #2=127 #3=0 #31=0 #32=1.27 #34=1 #8015=0 }W
W#2101{ ::WTa #1=425.45 #2=127 #3=-5 #31=-6.35 #32=0 #34=1 #8015=0 #2008=10 }W
W#2101{ ::WTa #1=438.15 #2=127 #3=-10 #31=6.35 #32=0 #34=1 #8015=0 }W
W#2101{ ::WTa #1=425.45 #2=127 #3=-15 #31=-6.35 #32=0 #34=1 #8015=0 }W
W#2101{ ::WTa #1=438.15 #2=127 #3=-20 #31=6.35 #32=0 #34=1 #8015=0 }W
W#2101{ ::WTa #1=425.45 #2=127 #3=-25 #31=-6.35 #32=0 #34=1 #8015=0 }W
W#2101{ ::WTa #1=438.15 #2=127 #3=-30 #31=6.35 #32=0 #34=1 #8015=0 }W
W#2101{ ::WTa #1=425.45 #2=127 #3=-35 #31=-6.35 #32=0 #34=1 #8015=0 }W
W#2101{ ::WTa #1=434.138 #2=121.096 #3=-38.1 #31=6.35 #32=0 #34=1 #8015=0 }W
W#2101{ ::WTa #1=429.462 #2=132.904 #3=-38.1 #31=-2.338 #32=5.904 #34=1 #8015=0 }W
W#2101{ ::WTa #1=434.138 #2=121.096 #3=-38.1 #31=2.338 #32=-5.904 #34=1 #8015=0 }W
W#2101{ ::WTa #1=434.851 #2=122.744 #3=-38.1 #31=-0.468 #32=1.181 #34=1 #8015=0 #2008=4 }W
W#2201{ ::WTl WF=1 #1=434.617 #2=123.335 #3=-38.1 #8015=0 }W
W#2201{ ::WTl WF=1 #1=434.565 #2=123.467 #3=-38.092 #8015=0 }W
W#2201{ ::WTl WF=1 #1=434.513 #2=123.597 #3=-38.068 #8015=0 }W
W#2201{ ::WTl WF=1 #1=434.463 #2=123.725 #3=-38.029 #8015=0 }W
W#2201{ ::WTl WF=1 #1=434.414 #2=123.847 #3=-37.974 #8015=0 }W
W#2201{ ::WTl WF=1 #1=434.368 #2=123.963 #3=-37.905 #8015=0 }W
W#2201{ ::WTl WF=1 #1=434.326 #2=124.071 #3=-37.823 #8015=0 }W
W#2201{ ::WTl WF=1 #1=434.287 #2=124.17 #3=-37.728 #8015=0 }W
W#2201{ ::WTl WF=1 #1=434.252 #2=124.258 #3=-37.622 #8015=0 }W
W#2201{ ::WTl WF=1 #1=434.221 #2=124.334 #3=-37.506 #8015=0 }W
W#2201{ ::WTl WF=1 #1=434.196 #2=124.399 #3=-37.381 #8015=0 }W
W#2201{ ::WTl WF=1 #1=434.176 #2=124.449 #3=-37.249 #8015=0 }W
W#2201{ ::WTl WF=1 #1=434.161 #2=124.486 #3=-37.113 #8015=0 }W
W#2201{ ::WTl WF=1 #1=434.153 #2=124.508 #3=-36.972 #8015=0 }W
W#2201{ ::WTl WF=1 #1=434.15 #2=124.515 #3=-36.83 #8015=0 }W
W#2201{ ::WTl WF=1 #1=434 #2=124.515 #3=80 #8015=0 #2008=10 }W
W#2201{ ::WTl WF=1 #1=79.375 #2=125.73 #3=80 #8015=0 }W
W#2201{ ::WTl WF=1 #1=79.375 #2=125.73 #3=10 #8015=0 }W
W#2201{ ::WTl WF=1 #1=79.375 #2=125.73 #3=1.27 #8015=0 #2008=2 }W
W#2201{ ::WTl WF=1 #1=79.383 #2=125.73 #3=1.128 #8015=0 }W
W#2201{ ::WTl WF=1 #1=79.407 #2=125.73 #3=0.987 #8015=0 }W
W#2201{ ::WTl WF=1 #1=79.446 #2=125.73 #3=0.851 #8015=0 }W
W#2201{ ::WTl WF=1 #1=79.501 #2=125.73 #3=0.719 #8015=0 }W
W#2201{ ::WTl WF=1 #1=79.57 #2=125.73 #3=0.594 #8015=0 }W
W#2201{ ::WTl WF=1 #1=79.652 #2=125.73 #3=0.478 #8015=0 }W
W#2201{ ::WTl WF=1 #1=79.747 #2=125.73 #3=0.372 #8015=0 }W
W#2201{ ::WTl WF=1 #1=79.853 #2=125.73 #3=0.277 #8015=0 }W
W#2201{ ::WTl WF=1 #1=79.969 #2=125.73 #3=0.195 #8015=0 }W
W#2201{ ::WTl WF=1 #1=80.094 #2=125.73 #3=0.126 #8015=0 }W
W#2201{ ::WTl WF=1 #1=80.226 #2=125.73 #3=0.071 #8015=0 }W
W#2201{ ::WTl WF=1 #1=80.362 #2=125.73 #3=0.032 #8015=0 }W
W#2201{ ::WTl WF=1 #1=80.503 #2=125.73 #3=0.008 #8015=0 }W
W#2201{ ::WTl WF=1 #1=80.645 #2=125.73 #3=0 #8015=0 }W
W#2201{ ::WTl WF=1 #1=81.28 #2=125.73 #3=0 #8015=0 }W
W#2101{ ::WTa #1=82.55 #2=127 #3=0 #31=0 #32=1.27 #34=1 #8015=0 }W
W#2101{ ::WTa #1=69.85 #2=127 #3=-5 #31=-6.35 #32=0 #34=1 #8015=0 #2008=10 }W
W#2101{ ::WTa #1=82.55 #2=127 #3=-10 #31=6.35 #32=0 #34=1 #8015=0 }W
W#2101{ ::WTa #1=69.85 #2=127 #3=-15 #31=-6.35 #32=0 #34=1 #8015=0 }W
W#2101{ ::WTa #1=82.55 #2=127 #3=-20 #31=6.35 #32=0 #34=1 #8015=0 }W
W#2101{ ::WTa #1=69.85 #2=127 #3=-25 #31=-6.35 #32=0 #34=1 #8015=0 }W
W#2101{ ::WTa #1=82.55 #2=127 #3=-30 #31=6.35 #32=0 #34=1 #8015=0 }W
W#2101{ ::WTa #1=69.85 #2=127 #3=-35 #31=-6.35 #32=0 #34=1 #8015=0 }W
W#2101{ ::WTa #1=78.538 #2=121.096 #3=-38.1 #31=6.35 #32=0 #34=1 #8015=0 }W
W#2101{ ::WTa #1=73.862 #2=132.904 #3=-38.1 #31=-2.338 #32=5.904 #34=1 #8015=0 }W
W#2101{ ::WTa #1=78.538 #2=121.096 #3=-38.1 #31=2.338 #32=-5.904 #34=1 #8015=0 }W
W#2101{ ::WTa #1=79.251 #2=122.744 #3=-38.1 #31=-0.468 #32=1.181 #34=1 #8015=0 #2008=4 }W
W#2201{ ::WTl WF=1 #1=79.017 #2=123.335 #3=-38.1 #8015=0 }W
W#2201{ ::WTl WF=1 #1=78.965 #2=123.467 #3=-38.092 #8015=0 }W
W#2201{ ::WTl WF=1 #1=78.913 #2=123.597 #3=-38.068 #8015=0 }W
W#2201{ ::WTl WF=1 #1=78.863 #2=123.725 #3=-38.029 #8015=0 }W
W#2201{ ::WTl WF=1 #1=78.814 #2=123.847 #3=-37.974 #8015=0 }W
W#2201{ ::WTl WF=1 #1=78.768 #2=123.963 #3=-37.905 #8015=0 }W
W#2201{ ::WTl WF=1 #1=78.726 #2=124.071 #3=-37.823 #8015=0 }W
W#2201{ ::WTl WF=1 #1=78.687 #2=124.17 #3=-37.728 #8015=0 }W
W#2201{ ::WTl WF=1 #1=78.652 #2=124.258 #3=-37.622 #8015=0 }W
W#2201{ ::WTl WF=1 #1=78.621 #2=124.334 #3=-37.506 #8015=0 }W
W#2201{ ::WTl WF=1 #1=78.596 #2=124.399 #3=-37.381 #8015=0 }W
W#2201{ ::WTl WF=1 #1=78.576 #2=124.449 #3=-37.249 #8015=0 }W
W#2201{ ::WTl WF=1 #1=78.561 #2=124.486 #3=-37.113 #8015=0 }W
W#2201{ ::WTl WF=1 #1=78.553 #2=124.508 #3=-36.972 #8015=0 }W
W#2201{ ::WTl WF=1 #1=78.55 #2=124.515 #3=-36.83 #8015=0 }W
W#2201{ ::WTl WF=1 #1=78.55 #2=124.515 #3=130 #8015=0 #2008=10 }W
}SIDE
SIDE#1 {
$=F #1
}SIDE
SIDE#3 {
$=F #3
}SIDE
SIDE#4 {
$=F #4
}SIDE
SIDE#5 {
$=F #5
}SIDE
SIDE#6 {
$=F #6
}SIDE
I really appreciate your help.
Thanks in advance.
Solved! Go to Solution.
