CAD CAM EDM DRO - Yahoo Group Archive

Re: VISUAL BASIC & CNC

Posted by abbylynx
on 2003-04-11 17:25:10 UTC
Luis,

Short answer: no

Long answer: Controlling steppers requires a steady pulse source at a
high frequency. Under Windows this is simply not possible (even with
a realtime priority thread and a multiprocessor system). While you
may be able to get it to move at slow speeds, with some degree of
success, the moment you try and go faster Windows will snatch a few
milliseconds here, and a few there - your motor will be racing along
with intertia and will fly through steps, and you'll lose your
position. If you go REAL slow, you might be okay..

My advice? Get yourself a midware device - something that hooks onto
serial, or that gives you a card. This way your windows program just
sends commands to the card/controller at its leisure and the
controller works to deliver solid steps. There is a project out there
that uses a "dumb" DOS PC to control a stepper setup - the controller
PC (running windows) is connected to this via serial, and the dumb-
box is connected to the stepper board via parallel.





--- In CAD_CAM_EDM_DRO@yahoogroups.com, "luisguillermo98"
<luisguillermo98@y...> wrote:
> Hi group,
> My projects includes a controller, sensor switches, valve and
> steppers. I am wondering how to write program in visual basic
> (using .DLL to controll paralel port in c language) to move the
> stepper without loosing step. I heard that pulse are not sent
> properly in a windows enviroment and that is why most CNC programs
> are writen in DOS or linux to prevent this but I need to run my
> applications in a windows enviroment so my question is how can the
> pulse or signal can be send properly or rechecked to the parallel
> port so stepper motors can run smoothly without loosing steps?
>
> luis..

Discussion Thread

luisguillermo98 2003-04-11 17:05:30 UTC VISUAL BASIC & CNC abbylynx 2003-04-11 17:25:10 UTC Re: VISUAL BASIC & CNC abbylynx 2003-04-11 17:25:14 UTC Re: VISUAL BASIC & CNC JanRwl@A... 2003-04-11 17:31:53 UTC Re: [CAD_CAM_EDM_DRO] VISUAL BASIC & CNC vrsculptor 2003-04-11 17:34:35 UTC Re: VISUAL BASIC & CNC Ray Henry 2003-04-11 18:57:45 UTC Re: Re: VISUAL BASIC & CNC Robert Campbell 2003-04-11 19:13:02 UTC Re: [CAD_CAM_EDM_DRO] VISUAL BASIC & CNC Art 2003-04-11 19:34:28 UTC Re: [CAD_CAM_EDM_DRO] VISUAL BASIC & CNC Harvey White 2003-04-11 20:16:53 UTC Re: [CAD_CAM_EDM_DRO] VISUAL BASIC & CNC Larry Edington 2003-04-11 20:18:19 UTC Re: [CAD_CAM_EDM_DRO] VISUAL BASIC & CNC luisguillermo98 2003-04-12 14:58:03 UTC Re: VISUAL BASIC & CNC Jeff Goldberg 2003-04-12 16:36:08 UTC RE: [CAD_CAM_EDM_DRO] Re: VISUAL BASIC & CNC Harvey White 2003-04-12 22:32:00 UTC Re: [CAD_CAM_EDM_DRO] Re: VISUAL BASIC & CNC Harvey White 2003-04-12 22:32:12 UTC Re: [CAD_CAM_EDM_DRO] Re: VISUAL BASIC & CNC