i need help,I have the following program and subprograms:
o03936 -> main program
Code:
N125 (DEBURR)
(T10/HEIGHT OFFSET H10)
T10 M06
G154 P1
G00 X0. Y0.
G43 H4 Z25.4 M08
M55
M31
M98 P3929
G154 P2
M98 P3929
G154 P3
M98 P3929
G154 P4
M98 P3929
G154 P5
M98 P3929
G154 P6
M98 P3929
G154 P7
M98 P3929
G154 P8
M98 P3929
G154 P9
M98 P3929
G154 P10
M98 P3929
G154 P11
M98 P3929
This main program calls -> P3929
Code:
T10 M06
M88
S6500 M03
G00 G90 X27.699 Y40.006
G43 H10 Z25.4 M08
G00 Z25.4
M98 P3930 G68 X0 Y0 R - [ 360 / 16 * 0 ]
M98 P3930 G68 X0 Y0 R - [ 360 / 16 * 1 ]
M98 P3930 G68 X0 Y0 R - [ 360 / 16 * 2 ]
M98 P3930 G68 X0 Y0 R - [ 360 / 16 * 3 ]
M98 P3930 G68 X0 Y0 R - [ 360 / 16 * 4 ]
M98 P3930 G68 X0 Y0 R - [ 360 / 16 * 5 ]
M98 P3930 G68 X0 Y0 R - [ 360 / 16 * 6 ]
M98 P3930 G68 X0 Y0 R - [ 360 / 16 * 7 ]
M98 P3930 G68 X0 Y0 R - [ 360 / 16 * 8 ]
M98 P3930 G68 X0 Y0 R - [ 360 / 16 * 9 ]
M98 P3930 G68 X0 Y0 R - [ 360 / 16 * 10 ]
M98 P3930 G68 X0 Y0 R - [ 360 / 16 * 11 ]
M98 P3930 G68 X0 Y0 R - [ 360 / 16 * 12 ]
M98 P3930 G68 X0 Y0 R - [ 360 / 16 * 13 ]
M98 P3930 G68 X0 Y0 R - [ 360 / 16 * 14 ]
M98 P3930 G68 X0 Y0 R - [ 360 / 16 * 15 ]
G69
G00 Z50.8
M99
%
This subprogram calls -> P3930
Code:
G00 Z25.4
(DEBURR )
M98 P3931
Z25.4
(DEBURR EDGE)
M98 P3932 I want to delete this part P3932 because I included it at the beginning of the program
M99
%
This subprogram calls -> P3931
Code:
G00 X27.699 Y40.006 Z26.05
G01 G41 D10 Z15.975 F250.
Z11.072 F1500.
X27.229 Y40.233 Z11.142
X26.926 Y40.33 Z11.125
X26.519 Y40.425 Z11.062
X26.111 Y40.514 Z10.994
X25.703 Y40.6 Z10.926
X25.294 Y40.682 Z10.858
X24.884 Y40.761 Z10.79
X24.473 Y40.835 Z10.722
X24.062 Y40.906 Z10.653
X23.65 Y40.973 Z10.585
X23.237 Y41.036 Z10.516
X22.824 Y41.094 Z10.447
X22.41 Y41.148 Z10.379
X21.996 Y41.198 Z10.31
X21.581 Y41.245 Z10.241
X21.166 Y41.287 Z10.172
X20.751 Y41.326 Z10.103
X20.335 Y41.362 Z10.035
X19.919 Y41.394 Z9.966
X19.503 Y41.42 Z9.895
X19.087 Y41.44 Z9.822
X18.671 Y41.459 Z9.749
X18.255 Y41.479 Z9.675
X17.838 Y41.497 Z9.605
X17.423 Y41.547 Z9.546
X17.021 Y41.671 Z9.497
X16.656 Y41.881 Z9.462
X16.343 Y42.165 Z9.444
X16.097 Y42.509 Z9.447
X15.934 Y42.899 Z9.471
X15.856 Y43.312 Z9.514
X15.867 Y43.731 Z9.573
X15.972 Y44.134 Z9.647
X16.156 Y44.506 Z9.725
X16.422 Y44.822 Z9.816
X16.744 Y45.082 Z9.904
X17.119 Y45.256 Z9.993
X17.524 Y45.345 Z10.077
X17.937 Y45.399 Z10.151
X18.35 Y45.434 Z10.235
X18.762 Y45.464 Z10.324
X19.175 Y45.491 Z10.413
X19.587 Y45.515 Z10.503
X20. Y45.537 Z10.592
X20.413 Y45.556 Z10.682
X20.826 Y45.572 Z10.772
X21.239 Y45.586 Z10.862
X21.652 Y45.596 Z10.952
X22.065 Y45.602 Z11.042
X22.478 Y45.605 Z11.131
X22.891 Z11.221
X23.305 Y45.6 Z11.31
X23.718 Y45.592 Z11.399
X24.131 Y45.58 Z11.489
X24.545 Y45.568 Z11.575
X24.963 Y45.587 Z11.64
X25.378 Y45.655 Z11.673
X25.777 Y45.792 Z11.64
X26.115 Y45.987 Z11.475
G01 G40 Z13.072
G00 Z26.05
M99
%
subprogram calls -> P3931
Code:
X25.333 Y41.949 Z25.44
G01 Z15.249 F500.
G01 Z12.709 F381.
X25.553 Y42.155
X25.643 Y42.276
X25.718 Y42.407
X25.778 Y42.545
X25.82 Y42.69
X25.845 Y42.839
X25.851 Y42.99
X25.839 Y43.14
X25.819 Y43.29
X25.803 Y43.44
X25.798 Y43.59
X25.802 Y43.741
X25.815 Y43.892
X25.837 Y44.041
X25.869 Y44.188
X25.91 Y44.334
X25.959 Y44.476
X26.018 Y44.615
X26.084 Y44.751
X26.159 Y44.881
X26.242 Y45.008
X26.333 Y45.128
X26.43 Y45.243
X26.535 Y45.352
X26.646 Y45.454
X26.763 Y45.549
X26.886 Y45.636
X27.014 Y45.716
X27.147 Y45.788
X27.284 Y45.851
X27.424 Y45.908
X27.558 Y45.976
X27.684 Y46.06
X27.799 Y46.158
X27.901 Y46.269
X27.991 Y46.39
X28.165 Y46.636
G00 Z25.44
M99
%
I want to delete this part P3932 because I included it at the beginning of the program
But when a delete and run the program receive the next alarm : "cutter comp look ahead error,there are too many non-movement blocks between motions when cutter compensation is being used"
receive alarm here:
Code:
X25.777 Y45.792 Z11.64
X26.115 Y45.987 Z11.475
G01 G40 Z13.072
not recognize G40,if you delete G41 and G40 The program runs without compensation in diameter