I am just useing note pad
Dadeslot
I am prograning my Dawoo useing widows vista when I load the program to the controler it reasds it as 5 diffrent programs.What am I missing my HAAS read them fine
any help would be great
Dadeslot
I am just useing note pad
Dadeslot
070317-1231 EST USA
Dadeslot:
I do not know anything about Daewoo, but there is a section under MetalWorking Machines above on Daewoo.
Also look at Polls under Events, Product Announcements and More for comments on Vista.
Your problem could be in many places.
First, HAAS starts receiving a program following first % and quits at second %, and in newer machines ignores %s in comments as it should, but originally did not. HAAS looks for an Onumber following the first % to determine the program name in the HAAS list. This is basically the same as Fanuc. Is your Daewoo a Fanuc control or something else? Do you know what Daewoo expects the format of the program you are sending to be?
Second, Notepad probably does not generate formatting junk in its output file which Wordpad does unless you save from Wordpad as MS-DOS type.
Third, Daewoo may have some timeout functions, HAAS does not.
Fourth, What program are you using to send your file?
Fifth, mostly likely your problem relates to what Daewoo uses to define the start and end of a program.
Sixth, do you have multiple Onumbers within one pair of %s? HAAS would treat these as separate programs in HAAS memory.
Seventh, find out what Daewoo requires to define start and end of program for loading purposes.
.
Your Haas can call "internal" subroutines (M97), and "external" sub-programs (M98). The example below shows a main program calling internal subroutines with M97:
%
O1000(HAAS MAIN PROGRAM)
...
M97P1001(CALL SUB 1)
...
M97P1002(CALL SUB 2)
...
M30(END OF MAIN PROGRAM)
N1001(START OF SUB 1)
...
M99(END OF SUB 1)
N1002(START OF SUB 2)
...
M99(END OF SUB 2)
%
This is stored as one program on the Haas (O1000).
If your Daewoo has a Fanuc CNC (I'm not sure about the Meldas), it doesn't use internal subroutines, so it would require 3 separate programs (O1000, O1001, & O1002) to do the same part. You can have all 3 programs on the PC as one file and send it to the machine once where it will be stored as 3 programs, i.e.:
%
O1000(DAEWOO MAIN PROGRAM)
...
M98 P1001(CALL SUB 1)
...
M98 P1002(CALL SUB 2)
...
M30(END OF MAIN PROGRAM)
O1001(START OF SUB 1)
...
M99(END OF SUB 1)
O1002(START OF SUB 2)
...
M99(END OF SUB 2)
%
Thanks for the reply
here are the codes I am useing for startup, tool change and end of program
I use to use windows 98 but we all had to upgrade to vista as far assending the program to the machine I use a compact flash card
%
O???? (PART NUMBER)
(DATE)
G00 G90 G80 G40 G17
T1 M06
G54
N1 (TOOL DESCRIPTION)
M03 S1000
G00 X? Y?
G43 H1 Z1.0 M08
(T00L CHANGE)
G00 Z1.0 M09
G40 G80 M05
M01
N? (TOOL DESCRITION)
G54
T? M06
M03 S1000
G00 X? Y?
G43 H? Z1.0 M08
(END OF PROGRAM)
G00 Z5.0 M09
G40 G80 M05
G91 G28 Y0 M6 T1
G90
M30
%
and it is a fanuc control
Thanks again for the promt replys
Dadeslot
070318-2014 EST USA
Dadeslot:
At what points in the above sample does Daewoo break the program into separate programs, and are each of these given different Onumbers after the breakup?
What program are you using to compose your program?
Can you copy the file that is on the flash card to a floppy and put that in different machine and open it as a plain DOS type file? Maybe just viewing the file with Notepad will show if there are extraneous characters or strings that you do not expect in the file.
.
.
Finaly figured it out it was the flash card I was useing I guess they are alot more delicate than a floppy. And here I thought I was going crazy![]()
Thanks again
Dadeslot
If you're going to bet your lunch money on the issue, I'd recommend XP Pro over Vista.
Really.