![]() | |
| Home Page | Mark Forums Read | Today's Posts | My Replies | Classifieds | Reviews | Photo Gallery | Web Links | Share Files | Advertise With Us | Ad List |
| |||||||
| Haas Mills Discuss Haas machinery here! |
| This forum is sponsored by: |
![]() |
| | LinkBack | Thread Tools | Search this Thread | Display Modes |
|
#1
| |||
| |||
Hi, I'm having a few problems with my posted subprograms code. It will run the P1 but when it gets to P2 the error says that the subprogram is not in memory. I'm using an Ethernet connection if that makes any difference? 2002 VF-1 Code below, thanks % O0 (PROGRAM NAME - T ) (DATE=DD-MM-YY - 20-03-09 TIME=HH:MM - 11:44 ) G21 G0 G17 G40 G80 G90 ( 3MM END TOOL - 2 DIA. OFF. - 2 LEN. - 2 DIA. - 3. ) T2 M6 G0 G90 G56 X-25. Y26.5 S9900 M3 G43 H2 Z10. M98 P1 G90 G58 X-25. Y26.5 Z10. M98 P1 M5 G91 G28 Z0. G28 Y0. M01 ( 4MM END TOOL - 3 DIA. OFF. - 3 LEN. - 3 DIA. - 4. ) T3 M6 G0 G90 G56 X14.927 Y0. S9900 M3 G43 H3 Z10. M98 P2 G90 G58 X14.927 Y0. Z10. M98 P2 M5 G91 G28 Z0. G28 Y0. M30 1 Z5. G1 Z0. F300. X25. F1200. G2 X26.5 Y25. I0. J-1.5 G1 Y-25. G2 X25. Y-26.5 I-1.5 J0. G1 X-25. G2 X-26.5 Y-25. I0. J1.5 G1 Y25. G2 X-25. Y26.5 I1.5 J0. G0 Z10. M99 2 Z5. G1 Z-1. F300. G3 X0. Y14.927 I-14.927 J0. F600. X-14.927 Y0. I0. J-14.927 X0. Y-14.927 I14.927 J0. X14.927 Y0. I0. J14.927 G0 Z10. M99 % |
|
#2
| |||
| |||
| Looking at your code I cannot understand why it runs P1 because you are using M98 P1 which is a call to a completely separate program. If you change the M98 to M97 that program should run. Question: Do you have a program named O00001 in memory?
__________________ An open mind is a virtue...so long as all the common sense has not leaked out. |
|
#4
| |||
| |||
You should also think about using // in front of the second sub call so you can use block delete to run the sub only once in case there are errors in the program. |
|
#6
| |||
| |||
| Hi, I'm still working on trying to get Subprograms working. Just had a new VF-3SS delivered and we're setting up for multiple work offsets. Can someone take a look at the code below and tell me if there is an obvious problem. Thanks, % O0000 G00 G40 G49 G80 G90 T6 M06 (10MM END) (MAX | Z2.) (MIN | Z-20.) G00 G90 G54 X72.5 Y51.15 S10000 M03 G43 H6 Z2. M08 M98 P0001 G00 G90 G55 X72.5 Y51.15 M98 P0001 M05 G91 G28 Z0. M09 M01 T4 M06 (6MM END MILL) (MAX | Z2.) (MIN | Z-20.) G00 G90 G54 X-38.1987 Y59.68 S11000 M03 G43 H4 Z2. M08 M98 P0002 G00 G90 G55 X-38.1987 Y59.68 M98 P0002 M05 G91 G28 Z0. M09 G90 M30 O0001 (10MM END - CONTOUR) G00 G90 X72.5 Y51.15 Z2. Z1. G01 Z0. F700. X66.5 F2200. X60.5 X-49.5 X-55.5 X-61.5 G00 Z2. X-55.5 Y61.15 Z1. G01 Z-5. F700. X-49.5 F2200. X60.5 X66.5 G00 Z2. X-55.5 Z-4. G01 Z-10. F700. X-49.5 F2200. X60.5 X66.5 G00 Z2. X-55.5 Z-9. G01 Z-15. F700. X-49.5 F2200. X60.5 X66.5 G00 Z2. X-55.5 Z-14. G01 Z-20. F700. X-49.5 F2200. X60.5 X66.5 G00 Z2. X60.5 Y48.95 Z1.2 G01 Z-3.35 F700. Y61.65 F2200. G00 Z2. Y48.95 Z-2.35 G01 Z-6.9 F700. Y61.65 F2200. G00 Z2. X25. Y45.6036 Z1.2 G01 Z-3.35 F700. Y51.95 F2200. Y58.6885 G00 Z2. Y45.6036 Z-2.35 G01 Z-6.9 F700. Y51.95 F2200. Y58.6885 G00 Z2. X-13. Y45.6036 Z1.2 G01 Z-3.35 F700. Y51.95 F2200. Y58.6885 G00 Z2. Y45.6036 Z-2.35 G01 Z-6.9 F700. Y51.95 F2200. Y58.6885 G00 Z2. X-49.5 Y48.95 Z1.2 G01 Z-3.35 F700. Y61.65 F2200. G00 Z2. Y48.95 Z-2.35 G01 Z-6.9 F700. Y61.65 F2200. G00 Z2. M99 O0002 (6MM END MILL - CONTOUR) G00 G90 X-38.1987 Y59.68 Z2. Z1. G01 Z-7. F2000. G02 Y45.72 I0. J-6.98 F1000. Y59.68 I0. J6.98 G01 Y57.88 G02 Y47.52 I0. J-5.18 Y57.88 I0. J5.18 G01 Y57.68 G02 Y47.72 I0. J-4.98 Y57.68 I0. J4.98 G00 Z2. X-25.8013 Y59.68 Z1. G01 Z-7. F2000. G02 Y45.72 I0. J-6.98 F1000. Y59.68 I0. J6.98 G01 Y57.88 G02 Y47.52 I0. J-5.18 Y57.88 I0. J5.18 G01 Y57.68 G02 Y47.72 I0. J-4.98 Y57.68 I0. J4.98 G00 Z2. X-.1987 Y59.68 Z1. G01 Z-7. F2000. G02 Y45.72 I0. J-6.98 F1000. Y59.68 I0. J6.98 G01 Y57.88 G02 Y47.52 I0. J-5.18 Y57.88 I0. J5.18 G01 Y57.68 G02 Y47.72 I0. J-4.98 Y57.68 I0. J4.98 G00 Z2. X12.1987 Y59.68 Z1. G01 Z-7. F2000. G02 Y45.72 I0. J-6.98 F1000. Y59.68 I0. J6.98 G01 Y57.88 G02 Y47.52 I0. J-5.18 Y57.88 I0. J5.18 G01 Y57.68 G02 Y47.72 I0. J-4.98 Y57.68 I0. J4.98 G00 Z2. X37.8013 Y59.68 Z1. G01 Z-7. F2000. G02 Y45.72 I0. J-6.98 F1000. Y59.68 I0. J6.98 G01 Y57.88 G02 Y47.52 I0. J-5.18 Y57.88 I0. J5.18 G01 Y57.68 G02 Y47.72 I0. J-4.98 Y57.68 I0. J4.98 G00 Z2. X50.1987 Y59.68 Z1. G01 Z-7. F2000. G02 Y45.72 I0. J-6.98 F1000. Y59.68 I0. J6.98 G01 Y57.88 G02 Y47.52 I0. J-5.18 Y57.88 I0. J5.18 G01 Y57.68 G02 Y47.72 I0. J-4.98 Y57.68 I0. J4.98 G00 Z2. X-47.9 Y60.65 Z-6. G01 Z-11.3333 F2000. Y59.75 F1000. G03 X-47. Y58.85 I.9 J0. G01 X-36. G02 X-32.35 Y55.2 I0. J-3.65 G01 Y51.95 G02 X-37.5 Y46.8 I-5.15 J0. G01 X-45.5 G02 X-50.65 Y51.95 I0. J5.15 G01 Y55.2 G02 X-47. Y58.85 I3.65 J0. G03 X-46.1 Y59.75 I0. J.9 G01 Y60.65 X-47.9 Z-15.6667 F2000. Y59.75 F1000. G03 X-47. Y58.85 I.9 J0. G01 X-36. G02 X-32.35 Y55.2 I0. J-3.65 G01 Y51.95 G02 X-37.5 Y46.8 I-5.15 J0. G01 X-45.5 G02 X-50.65 Y51.95 I0. J5.15 G01 Y55.2 G02 X-47. Y58.85 I3.65 J0. G03 X-46.1 Y59.75 I0. J.9 G01 Y60.65 X-47.9 Z-20. F2000. Y59.75 F1000. G03 X-47. Y58.85 I.9 J0. G01 X-36. G02 X-32.35 Y55.2 I0. J-3.65 G01 Y51.95 G02 X-37.5 Y46.8 I-5.15 J0. G01 X-45.5 G02 X-50.65 Y51.95 I0. J5.15 G01 Y55.2 G02 X-47. Y58.85 I3.65 J0. G03 X-46.1 Y59.75 I0. J.9 G01 Y60.65 G00 Z2. X-28.9 Z-6. G01 Z-11.3333 F2000. Y59.75 F1000. G03 X-28. Y58.85 I.9 J0. G01 X-17. G02 X-13.35 Y55.2 I0. J-3.65 G01 Y51.95 G02 X-18.5 Y46.8 I-5.15 J0. G01 X-26.5 G02 X-31.65 Y51.95 I0. J5.15 G01 Y55.2 G02 X-28. Y58.85 I3.65 J0. G03 X-27.1 Y59.75 I0. J.9 G01 Y60.65 X-28.9 Z-15.6667 F2000. Y59.75 F1000. G03 X-28. Y58.85 I.9 J0. G01 X-17. G02 X-13.35 Y55.2 I0. J-3.65 G01 Y51.95 G02 X-18.5 Y46.8 I-5.15 J0. G01 X-26.5 G02 X-31.65 Y51.95 I0. J5.15 G01 Y55.2 G02 X-28. Y58.85 I3.65 J0. G03 X-27.1 Y59.75 I0. J.9 G01 Y60.65 X-28.9 Z-20. F2000. Y59.75 F1000. G03 X-28. Y58.85 I.9 J0. G01 X-17. G02 X-13.35 Y55.2 I0. J-3.65 G01 Y51.95 G02 X-18.5 Y46.8 I-5.15 J0. G01 X-26.5 G02 X-31.65 Y51.95 I0. J5.15 G01 Y55.2 G02 X-28. Y58.85 I3.65 J0. G03 X-27.1 Y59.75 I0. J.9 G01 Y60.65 G00 Z2. X-9.9 Z-6. G01 Z-11.3333 F2000. Y59.75 F1000. G03 X-9. Y58.85 I.9 J0. G01 X2. G02 X5.65 Y55.2 I0. J-3.65 G01 Y51.95 G02 X.5 Y46.8 I-5.15 J0. G01 X-7.5 G02 X-12.65 Y51.95 I0. J5.15 G01 Y55.2 G02 X-9. Y58.85 I3.65 J0. G03 X-8.1 Y59.75 I0. J.9 G01 Y60.65 X-9.9 Z-15.6667 F2000. Y59.75 F1000. G03 X-9. Y58.85 I.9 J0. G01 X2. G02 X5.65 Y55.2 I0. J-3.65 G01 Y51.95 G02 X.5 Y46.8 I-5.15 J0. G01 X-7.5 G02 X-12.65 Y51.95 I0. J5.15 G01 Y55.2 G02 X-9. Y58.85 I3.65 J0. G03 X-8.1 Y59.75 I0. J.9 G01 Y60.65 X-9.9 Z-20. F2000. Y59.75 F1000. G03 X-9. Y58.85 I.9 J0. G01 X2. G02 X5.65 Y55.2 I0. J-3.65 G01 Y51.95 G02 X.5 Y46.8 I-5.15 J0. G01 X-7.5 G02 X-12.65 Y51.95 I0. J5.15 G01 Y55.2 G02 X-9. Y58.85 I3.65 J0. G03 X-8.1 Y59.75 I0. J.9 G01 Y60.65 G00 Z2. X9.1 Z-6. G01 Z-11.3333 F2000. Y59.75 F1000. G03 X10. Y58.85 I.9 J0. G01 X21. G02 X24.65 Y55.2 I0. J-3.65 G01 Y51.95 G02 X19.5 Y46.8 I-5.15 J0. G01 X11.5 G02 X6.35 Y51.95 I0. J5.15 G01 Y55.2 G02 X10. Y58.85 I3.65 J0. G03 X10.9 Y59.75 I0. J.9 G01 Y60.65 X9.1 Z-15.6667 F2000. Y59.75 F1000. G03 X10. Y58.85 I.9 J0. G01 X21. G02 X24.65 Y55.2 I0. J-3.65 G01 Y51.95 G02 X19.5 Y46.8 I-5.15 J0. G01 X11.5 G02 X6.35 Y51.95 I0. J5.15 G01 Y55.2 G02 X10. Y58.85 I3.65 J0. G03 X10.9 Y59.75 I0. J.9 G01 Y60.65 X9.1 Z-20. F2000. Y59.75 F1000. G03 X10. Y58.85 I.9 J0. G01 X21. G02 X24.65 Y55.2 I0. J-3.65 G01 Y51.95 G02 X19.5 Y46.8 I-5.15 J0. G01 X11.5 G02 X6.35 Y51.95 I0. J5.15 G01 Y55.2 G02 X10. Y58.85 I3.65 J0. G03 X10.9 Y59.75 I0. J.9 G01 Y60.65 G00 Z2. X28.1 Z-6. G01 Z-11.3333 F2000. Y59.75 F1000. G03 X29. Y58.85 I.9 J0. G01 X40. G02 X43.65 Y55.2 I0. J-3.65 G01 Y51.95 G02 X38.5 Y46.8 I-5.15 J0. G01 X30.5 G02 X25.35 Y51.95 I0. J5.15 G01 Y55.2 G02 X29. Y58.85 I3.65 J0. G03 X29.9 Y59.75 I0. J.9 G01 Y60.65 X28.1 Z-15.6667 F2000. Y59.75 F1000. G03 X29. Y58.85 I.9 J0. G01 X40. G02 X43.65 Y55.2 I0. J-3.65 G01 Y51.95 G02 X38.5 Y46.8 I-5.15 J0. G01 X30.5 G02 X25.35 Y51.95 I0. J5.15 G01 Y55.2 G02 X29. Y58.85 I3.65 J0. G03 X29.9 Y59.75 I0. J.9 G01 Y60.65 X28.1 Z-20. F2000. Y59.75 F1000. G03 X29. Y58.85 I.9 J0. G01 X40. G02 X43.65 Y55.2 I0. J-3.65 G01 Y51.95 G02 X38.5 Y46.8 I-5.15 J0. G01 X30.5 G02 X25.35 Y51.95 I0. J5.15 G01 Y55.2 G02 X29. Y58.85 I3.65 J0. G03 X29.9 Y59.75 I0. J.9 G01 Y60.65 G00 Z2. X47.1 Z-6. G01 Z-11.3333 F2000. Y59.75 F1000. G03 X48. Y58.85 I.9 J0. G01 X59. G02 X62.65 Y55.2 I0. J-3.65 G01 Y51.95 G02 X57.5 Y46.8 I-5.15 J0. G01 X49.5 G02 X44.35 Y51.95 I0. J5.15 G01 Y55.2 G02 X48. Y58.85 I3.65 J0. G03 X48.9 Y59.75 I0. J.9 G01 Y60.65 X47.1 Z-15.6667 F2000. Y59.75 F1000. G03 X48. Y58.85 I.9 J0. G01 X59. G02 X62.65 Y55.2 I0. J-3.65 G01 Y51.95 G02 X57.5 Y46.8 I-5.15 J0. G01 X49.5 G02 X44.35 Y51.95 I0. J5.15 G01 Y55.2 G02 X48. Y58.85 I3.65 J0. G03 X48.9 Y59.75 I0. J.9 G01 Y60.65 X47.1 Z-20. F2000. Y59.75 F1000. G03 X48. Y58.85 I.9 J0. G01 X59. G02 X62.65 Y55.2 I0. J-3.65 G01 Y51.95 G02 X57.5 Y46.8 I-5.15 J0. G01 X49.5 G02 X44.35 Y51.95 I0. J5.15 G01 Y55.2 G02 X48. Y58.85 I3.65 J0. G03 X48.9 Y59.75 I0. J.9 G01 Y60.65 G00 Z2. X-47.3 Y59.3 Z1. G01 Z-20. F800. Y59. F1000. G03 X-47. Y58.7 I.3 J0. G01 X-36. G02 X-32.5 Y55.2 I0. J-3.5 G01 Y51.95 G02 X-37.5 Y46.95 I-5. J0. G01 X-45.5 G02 X-50.5 Y51.95 I0. J5. G01 Y55.2 G02 X-47. Y58.7 I3.5 J0. G03 X-46.7 Y59. I0. J.3 G01 Y59.3 G00 Z2. X-28.3 Z1. G01 Z-20. F800. Y59. F1000. G03 X-28. Y58.7 I.3 J0. G01 X-17. G02 X-13.5 Y55.2 I0. J-3.5 G01 Y51.95 G02 X-18.5 Y46.95 I-5. J0. G01 X-26.5 G02 X-31.5 Y51.95 I0. J5. G01 Y55.2 G02 X-28. Y58.7 I3.5 J0. G03 X-27.7 Y59. I0. J.3 G01 Y59.3 G00 Z2. X-9.3 Z1. G01 Z-20. F800. Y59. F1000. G03 X-9. Y58.7 I.3 J0. G01 X2. G02 X5.5 Y55.2 I0. J-3.5 G01 Y51.95 G02 X.5 Y46.95 I-5. J0. G01 X-7.5 G02 X-12.5 Y51.95 I0. J5. G01 Y55.2 G02 X-9. Y58.7 I3.5 J0. G03 X-8.7 Y59. I0. J.3 G01 Y59.3 G00 Z2. X9.7 Z1. G01 Z-20. F800. Y59. F1000. G03 X10. Y58.7 I.3 J0. G01 X21. G02 X24.5 Y55.2 I0. J-3.5 G01 Y51.95 G02 X19.5 Y46.95 I-5. J0. G01 X11.5 G02 X6.5 Y51.95 I0. J5. G01 Y55.2 G02 X10. Y58.7 I3.5 J0. G03 X10.3 Y59. I0. J.3 G01 Y59.3 G00 Z2. X28.7 Z1. G01 Z-20. F800. Y59. F1000. G03 X29. Y58.7 I.3 J0. G01 X40. G02 X43.5 Y55.2 I0. J-3.5 G01 Y51.95 G02 X38.5 Y46.95 I-5. J0. G01 X30.5 G02 X25.5 Y51.95 I0. J5. G01 Y55.2 G02 X29. Y58.7 I3.5 J0. G03 X29.3 Y59. I0. J.3 G01 Y59.3 G00 Z2. X47.7 Z1. G01 Z-20. F800. Y59. F1000. G03 X48. Y58.7 I.3 J0. G01 X59. G02 X62.5 Y55.2 I0. J-3.5 G01 Y51.95 G02 X57.5 Y46.95 I-5. J0. G01 X49.5 G02 X44.5 Y51.95 I0. J5. G01 Y55.2 G02 X48. Y58.7 I3.5 J0. G03 X48.3 Y59. I0. J.3 G01 Y59.3 G00 Z2. M99 % |
|
#7
| ||||
| ||||
| It's not clear if you are putting the main program and the two subroutines into the same file or as three different files in the mamory (because the % sign appearing only once). If you are using the three sequences in the same file, the solution is the same then before (replace M98 by M97 code ande the subprogram names O0001 and O0002 by N0001 and N0002). Using this way (local subroutines instead of external subroutines) is always a good choice for testing about such these problems. Good Luck! |
|
#8
| ||||
| ||||
| I've just ran your code downhere at HFO and found no problems with the structure (only some alarms related to circle interpolation coordinates). I used 3 different files. If the problem persists, please post or e-mail me. caue.nascimento@bol.com.br |
|
#9
| |||
| |||
| Thanks for your help, I stopped using the post I was trying and instead used Transform toolpath (Mastercam) with my old post. Worked fine. I do understand about the separate programs needing to be on memory now and they do separate when I copy them from Net Share to memory. I'm on a steep learning curve right now and I do appreciate your patience. Thanks to all. |
![]() |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | Search this Thread |
| Display Modes | |
| |
Similar Threads | ||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Help with subprogram | 69owb | G-Code Programing | 7 | 09-05-2008 05:06 PM |
| eia subprogram | rs1982 | Mazak, Mitsubishi, Mazatrol | 4 | 04-11-2008 08:10 AM |
| having trouble with subprogram | dshowald | Milltronics | 10 | 02-10-2007 02:32 PM |
| Restarting an EIA subprogram | ajl6549 | Mazak, Mitsubishi, Mazatrol | 6 | 08-09-2006 06:06 AM |
| Mazatrol subprogram | BeanO | Mazak, Mitsubishi, Mazatrol | 5 | 11-24-2005 03:12 AM |