2

GCode, CAD, and CAM / GCode, CAD, and CAM discussions / Runn Error Line 2

on: February 29, 2012, 12:59:59 PM

Hi guys I'm getting a Run Error Line 2 unspecified failure. It is stopping on the line for spindle start.
I can hit any key on the key board and it will start the program but the spindle dose not start.
When the program starts running a VB scipt editor box appears, The word DoSpinCW()
I have been generating code with the same cam software for about 5 years and this is just started happening.
Here is a piece of the code
Thanks for any help
N1 G00 G43 G40.1 G17 G80 G50 G90 N2 G20 N3 (Deep Drill ) N4 M6 T1 N5 G43 H1 N6 M03 S1500 M8 N7 G00 Z0.50000 N8 X0.30000 Y6.85000 N9 G83 X0.30000 Y6.85000 Z0.52197 R0.1 Q0.1 F5.0 N10G80 N11 G00 Z0.50000 N12 G83 X1.90036 Y7.45000 Z0.52197 R0.1 Q0.1 F5.0 N13G80 N14 G00 Z0.50000 N15 G83 X4.10000 Y6.85000 Z0.52197 R0.1 Q0.1 F5.0 N16G80 N17 G00 Z0.50000 N18 G83 X6.30000 Y7.45000 Z0.52197 R0.1 Q0.1 F5.0 N19G80 N20 G00 Z0.50000 N21 G83 X9.00030 Y6.67013 Z0.52197 R0.1 Q0.1 F5.0 N22G80 N23 G00 Z0.50000 N24 G83 X10.69964 Y7.45000 Z0.52197 R0.1 Q0.1 F5.0 N25G80 N26 G00 Z0.50000 N27 G83 X12.90000 Y6.85000 Z0.52197 R0.1 Q0.1 F5.0 N28G80 N29 G00 Z0.50000 N30 G83 X15.09928 Y7.45000 Z0.52197 R0.1 Q0.1 F5.0 M9 N31G80 N32 G00 Z5.0



4

GCode, CAD, and CAM / GCode, CAD, and CAM discussions / Re: Code help needed

on: September 25, 2010, 10:59:52 AM

Graham could have a little more of your time? I’ll be cutting my parts next week and I have a few more questions.
I done a test run and the code repeats perfectly but I need to split it up.
The code is setup to cut one part and move the part out of the way and bring the tool down so my wife can reach the draw bar to change the tool.
It’s moving the part out of the way and bring the tool down 8 times, can we make it only do that after the last part is cut?
Take a look at the code, I’ll point out the part that needs to be run after the last parts is cut.
Also there will be 2 tools for this job, how would the code look for tool # 2?
If you would like you can use the code for tool #1 and repost it for tool#2 as an example.
I would like you to explain the code so I can do this for myself next time.
I have a Tormach mill and I didn’t see a G52 or a P2 in the G/M code table. What does the G52 /P2 mean or stand for? % M6 T1 G43 H1 M03 S2500 M8 G52 X0 M98 P2 G52 X2. M98 P2 G52 X4. M98 P2 G52 X6. M98 P2 G52 X8. M98 P2 G52 X10. M98 P2 G52 X12. M98 P2 G52 X14. M98 P2 M9 M5 M30
O0002 What is this O0002 for? G00 Z 1.00 Y .6875 X 0.003 Z.130 G01 Y.6875 F5.0 Z.130 X0.003 Y.6875
G00 Z.100 this code moves the part and Y3.0 and brings the tool down Z  1.0 for the wife
G00 Z.1 G52 X0 M99 %



5

Mach Discussion / General Mach Discussion / Re: Retro fitting a Fadal/Haas ect.

on: August 13, 2010, 03:38:13 PM

Some times the machines are cheap enough that I would be willing in gut entire system motors, PLC's etc and start from scratch.
Just a 4th axis for one of these machines can cost $2000$3000 used and if the controls hasn't be configured for a 4th axis it can cost big bucks just to up grade.



6

Mach Discussion / General Mach Discussion / Retro fitting a Fadal/Haas ect.

on: August 13, 2010, 10:39:29 AM

From time to time I run across a VMC like a Haas,Fadal, Mazak at actions.
They are sold as is where is and I don't want to fall prey to some ones proprietary controls.
Has anyone retrofitted a commercial VMC with a tool changer with Mach?
I hope I've posted this in the right place.



9

GCode, CAD, and CAM / GCode, CAD, and CAM discussions / Code help needed

on: August 06, 2010, 10:39:51 AM

Hi guys it's been some time since I've post here.
The code for cutting a part that I've done many times for my customer. It has 2 tools and I've been cutting them 1 at a time for a few years now.
My customer placed a order for 200 parts and now I'm building a fixture to do 8 at a time.
The code that I'm post is for tool 1 and here's and example of how I have done other code in the past. A lot of copy and pasting.
Is there a simpler way?
The parts are 2" apart in the X.
M6 T1 CODE FOR 1 PART G43 H1 M03 S2500 M8 G00 Z 1.00 Y .6875 X 0.003 Z.130 G01 Y.6875 F5.0 Z.130 X0.003 Y.6875 G00 Z.100 Y3.0 Z  1.0 M9 M5 M30
Code below is for 8 parts
M6 T1 PART #1 G43 H1 M03 S2500 M8 G00 Z 1.00 Y .6875 X 0.003 Z.130 G01 Y.6875 F5.0 Z.130 X0.003 Y.6875 G00 Z.100 X 2.0 G92 X0.0
G00 Z 1.00 PART#2 Y .6875 X 0.003 Z.130 G01 Y.6875 F5.0 Z.130 X0.003 Y.6875 G00 Z.100 X 4.0 G92 X0.0
G00 Z 1.00 PART#3 Y .6875 X 0.003 Z.130 G01 Y.6875 F5.0 Z.130 X0.003 Y.6875 G00 Z.100 X 6.0 G92 X0.0
G00 Z 1.00 PART#4 Y .6875 X 0.003 Z.130 G01 Y.6875 F5.0 Z.130 X0.003 Y.6875 G00 Z.100 X 8.0 G92 X0.0
G00 Z 1.00 PART#5 Y .6875 X 0.003 Z.130 G01 Y.6875 F5.0 Z.130 X0.003 Y.6875 G00 Z.100 X 10.0 G92 X0.0
G00 Z 1.00 PART#6 Y .6875 X 0.003 Z.130 G01 Y.6875 F5.0 Z.130 X0.003 Y.6875 G00 Z.100 X 12.0 G92 X0.0
G00 Z 1.00 PART# 7 Y .6875 X 0.003 Z.130 G01 Y.6875 F5.0 Z.130 X0.003 Y.6875 G00 Z.100 X 14.0 G92 X0.0
G00 Z 1.00 PART# 8 Y .6875 X 0.003 Z.130 G01 Y.6875 F5.0 Z.130 X0.003 Y.6875 G00 Z.100 X 0.0 G92 X0.0
MOVES PART OUT OF THE WAY AND BRING TOOL DOWN SO WIFE CAN REACH IT TO CHANGE IT!
Y3.0 Z  1.0 M9 M5 M30




