God help us who are not techno-babbles. All my learning was OJT, and no college to back that up. Rick
Seriously though, I sit here listening, er rather reading all this e-mail and feel overwhelmed with the knowledge base out in the real world. I sure hope I never have to go up against any of you for a job. I would surely lose. And its true I never went to college and really don't understand a lot of what you guys talk about. Maybe i should join a "smartcam for dummies" group. -----Original Message----- From: Brian Nelson [mailto:[EMAIL PROTECTED]] Sent: Wednesday, April 26, 2000 1:37 PM To: Lauzus, Frederick; Manhart, Martin; SmartCAM Email Group Subject: Re: [mfg-smartcam] External program enhancements Did you pick up VB by osmosis or did you take a class? Can you reccomend texts or classes for other Techno-Babbles who are already on drugs? I ask for a very good reason. The CNC CMM's I see for sale all use mostly some form of VB to create path and part programs. VB is apparently migrating from annoying more than software houses. Thanks ----- Original Message ----- From: "Lauzus, Frederick" <[EMAIL PROTECTED]> To: "Manhart, Martin" <[EMAIL PROTECTED]>; "SmartCAM Email Group" <[EMAIL PROTECTED]> Sent: Wednesday, April 26, 2000 12:03 PM Subject: RE: [mfg-smartcam] External program enhancements The concept I'm using is to have SmartCAM do as little as possible and let VB do all the hard work. I use the macro language to extract information and pass it to a VB program via a ASCII data file. The VB program then processes the information and passes the result back to SmartCAM via a SmartCAM macro file. With most of the work done in VB, it will be easier for me to transfer all my customizations to whatever system I choose to replace SmartCAM when the time comes. I have a wide variety of VB projects ranging from simple to monstrous. Most of them are specific to our industry and would be of no use to others. I do have a few that are more general purpose as described below. !!!!!!!!WARNING!!!!!!!!! THE FOLLOWING INFORMATION CONTAINS LARGE VOLUMES OF TECHNO-BABBLE! Reading this should not be attempted by the technically impaired without appropriate medication available. This is a description of a "simple" program. It is similar to what you described for getting user names. This one however writes to the planner not the code file. A macro calls the VB program using the SHELL command. The VB program runs transparently to the user and the SHELL command is set to force SmartCAM to wait for the VB program to finish before processing any additional commands. The VB program retrieves the current user login, which for our company is always the first initial followed by the last name (i.e. "jsmith"). The VB program then separates the first letter from the rest of the log in name with a period and a space and adjusts the case of the letters accordingly (i.e. "J. Smith"). The VB then writes a temporary SmartCAM macro file in the same directory as the macro. This temporary file contains the macro commands to place the current user name (i.e. "J. Smith") in the Creator field of the Job Info section of the Planner. When the VB program ends, control is returned to the original SmartCAM macro which then runs the temporary macro using the MAC_EXE[] command. This all takes less than a second and can be called from within any other macro. This is a brief description of my "monster" program. It is a customized printing routine for tool information, graphics and code. The basic requirements were as follows: 1) Use the old DOS style Job Plan format, but include additional new text fields from Job Info section 2) Combine all information, Job info, Step info, part graphics and the G code file, into a single print job. 3) Allow the re-mapping of colors for printing the layers and tools displayed (to eliminate light colors on white paper). 4) Allow control of the line thickness'. 5) Have a print preview screen. 6) Allow background printing of all information with a single icon click 7) Automatically use landscape orientation for graphics and portrait for text. There's too much more too list. It' seems the more features I build into it, the more features the programmers want (I know you SDRC boys can relate to this). I've attached a few screen shots of the print preview screens. As for what we make, our products are primarily prefabricated steel bridge components and steel members for large civil structures. We burn contours with both Oxy-fuel and plasma cutters, mill, drill, punch and turn. No rivets though. Everything today is either welded or bolted. We currently have a lot of steel going to the "Big Dig" central artery project in Boston and the JFK Airport expansion in New York. The name High Steel is coincidental. High is the family name of our founder. Check out our web site at http://www.highsteel.com if you'd like more information. ============================================= Fred Lauzus, CAM Programming Coordinator High Steel Structures, Incorporated mailto:[EMAIL PROTECTED] http://www.highsteel.com ============================================= -----Original Message----- From: Manhart, Martin [mailto:[EMAIL PROTECTED]] Sent: Wednesday, April 26, 2000 8:13 AM To: 'Lauzus, Frederick'; SmartCAM Email Group Subject: RE: [mfg-smartcam] External program enhancements Hi Fred, I am curious as to what can be done with Visual Basic or other programming languages in regards to SmartCam, could you give us a few examples with out giving away too many trade secrets? Are you shelling out and gathering parameters and/or doing logic and passing this info back to a SmartCam macro or actually massaging the pm4 file itself? The fanciest thing we here have ever done was to shell out to the system and get the current NT user's log in name and put it in the coded file so the machine operators know whom to blame for a bad program. Also I am curious in regards to your company name, do you use SmartCam for machining the large steel beams in skyscrapers? Do you drill the rivet holes, mill compound angles on the ends and such? Thanks, Marty > -----Original Message----- > From: Lauzus, Frederick [mailto:[EMAIL PROTECTED]] > Sent: Thursday, April 20, 2000 11:01 AM > To: SmartCAM Email Group > Subject: [mfg-smartcam] External program enhancements > > > I'm just curious. Is anyone else on the list server group adding > enhancements to SmartCAM with Visual Basic or another > programming languages? > > > ============================================= > Fred Lauzus, CAM Programming Coordinator > High Steel Structures, Incorporated > mailto:[EMAIL PROTECTED] http://www.highsteel.com > ============================================= > > ====================================================================== > To find out more about this mailing list including how to unsubscribe, > send the message "info mfg-smartcam" to [EMAIL PROTECTED] > ====================================================================== > ====================================================================== To find out more about this mailing list including how to unsubscribe, send the message "info mfg-smartcam" to [EMAIL PROTECTED] ======================================================================Title: RE: [mfg-smartcam] External program enhancements
God help us who are not techno-babbles. All my learning was OJT, and no college to back that up.
Rick
Seriously though, I sit here listening, er rather reading all this e-mail and feel overwhelmed with the knowledge base out in the real world. I sure hope I never have to go up against any of you for a job. I would surely lose.
And its true I never went to college and really don't understand a lot of what you guys talk about. Maybe i should join a "smartcam for dummies" group.
-----Original Message-----
From: Brian Nelson [mailto:[EMAIL PROTECTED]]
Sent: Wednesday, April 26, 2000 1:37 PM
To: Lauzus, Frederick; Manhart, Martin; SmartCAM Email Group
Subject: Re: [mfg-smartcam] External program enhancements
Did you pick up VB by osmosis or did you take a class? Can you reccomend
texts or
classes for other Techno-Babbles who are already on drugs?
I ask for a very good reason. The CNC CMM's I see for sale all use
mostly some
form of VB to create path and part programs. VB is apparently migrating
from
annoying more than software houses.
Thanks
----- Original Message -----
From: "Lauzus, Frederick" <[EMAIL PROTECTED]>
To: "Manhart, Martin" <[EMAIL PROTECTED]>; "SmartCAM Email Group"
<[EMAIL PROTECTED]>
Sent: Wednesday, April 26, 2000 12:03 PM
Subject: RE: [mfg-smartcam] External program enhancements
The concept I'm using is to have SmartCAM do as little as possible and let
VB do all the hard work. I use the macro language to extract information and
pass it to a VB program via a ASCII data file. The VB program then processes
the information and passes the result back to SmartCAM via a SmartCAM macro
file.
With most of the work done in VB, it will be easier for me to transfer all
my customizations to whatever system I choose to replace SmartCAM when the
time comes.
I have a wide variety of VB projects ranging from simple to monstrous. Most
of them are specific to our industry and would be of no use to others. I do
have a few that are more general purpose as described below.
!!!!!!!!WARNING!!!!!!!!!
THE FOLLOWING INFORMATION CONTAINS LARGE VOLUMES OF TECHNO-BABBLE!
Reading this should not be attempted by the technically impaired without
appropriate medication available.
This is a description of a "simple" program. It is similar to what you
described for getting user names. This one however writes to the planner not
the code file.
A macro calls the VB program using the SHELL command.
The VB program runs transparently to the user and the SHELL command is set
to force SmartCAM to wait for the VB program to finish before processing any
additional commands.
The VB program retrieves the current user login, which for our company is
always the first initial followed by the last name (i.e. "jsmith").
The VB program then separates the first letter from the rest of the log in
name with a period and a space and adjusts the case of the letters
accordingly (i.e. "J. Smith").
The VB then writes a temporary SmartCAM macro file in the same directory as
the macro. This temporary file contains the macro commands to place the
current user name (i.e. "J. Smith") in the Creator field of the Job Info
section of the Planner.
When the VB program ends, control is returned to the original SmartCAM macro
which then runs the temporary macro using the MAC_EXE[] command.
This all takes less than a second and can be called from within any other
macro.
This is a brief description of my "monster" program. It is a customized
printing routine for tool information, graphics and code. The basic
requirements were as follows:
1) Use the old DOS style Job Plan format, but include additional new text
fields from Job Info section
2) Combine all information, Job info, Step info, part graphics and the G
code file, into a single print job.
3) Allow the re-mapping of colors for printing the layers and tools
displayed (to eliminate light colors on white paper).
4) Allow control of the line thickness'.
5) Have a print preview screen.
6) Allow background printing of all information with a single icon click
7) Automatically use landscape orientation for graphics and portrait for
text.
There's too much more too list. It' seems the more features I build into it,
the more features the programmers want (I know you SDRC boys can relate to
this).
I've attached a few screen shots of the print preview screens.
As for what we make, our products are primarily prefabricated steel bridge
components and steel members for large civil structures. We burn contours
with both Oxy-fuel and plasma cutters, mill, drill, punch and turn. No
rivets though. Everything today is either welded or bolted. We currently
have a lot of steel going to the "Big Dig" central artery project in Boston
and the JFK Airport expansion in New York. The name High Steel is
coincidental. High is the family name of our founder. Check out our web site
at http://www.highsteel.com if you'd like more information.
=============================================
Fred Lauzus, CAM Programming Coordinator
High Steel Structures, Incorporated
mailto:[EMAIL PROTECTED] http://www.highsteel.com
=============================================
-----Original Message-----
From: Manhart, Martin [mailto:[EMAIL PROTECTED]]
Sent: Wednesday, April 26, 2000 8:13 AM
To: 'Lauzus, Frederick'; SmartCAM Email Group
Subject: RE: [mfg-smartcam] External program enhancements
Hi Fred,
I am curious as to what can be done with Visual Basic or other
programming languages in regards to SmartCam, could you give us a few
examples with out giving away too many trade secrets? Are you shelling out
and gathering parameters and/or doing logic and passing this info back to a
SmartCam macro or actually massaging the pm4 file itself? The fanciest
thing we here have ever done was to shell out to the system and get the
current NT user's log in name and put it in the coded file so the machine
operators know whom to blame for a bad program.
Also I am curious in regards to your company name, do you use
SmartCam for machining the large steel beams in skyscrapers? Do you drill
the rivet holes, mill compound angles on the ends and such?
Thanks,
Marty
> -----Original Message-----
> From: Lauzus, Frederick [mailto:[EMAIL PROTECTED]]
> Sent: Thursday, April 20, 2000 11:01 AM
> To: SmartCAM Email Group
> Subject: [mfg-smartcam] External program enhancements
>
>
> I'm just curious. Is anyone else on the list server group adding
> enhancements to SmartCAM with Visual Basic or another
> programming languages?
>
>
> =============================================
> Fred Lauzus, CAM Programming Coordinator
> High Steel Structures, Incorporated
> mailto:[EMAIL PROTECTED] http://www.highsteel.com
> =============================================
>
> ======================================================================
> To find out more about this mailing list including how to unsubscribe,
> send the message "info mfg-smartcam" to [EMAIL PROTECTED]
> ======================================================================
>
======================================================================
To find out more about this mailing list including how to unsubscribe,
send the message "info mfg-smartcam" to [EMAIL PROTECTED]
======================================================================
