Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. PC Based Machine Control

PC Based Machine Control

Scheduled Pinned Locked Moved The Lounge
question
10 Posts 5 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • J Offline
    J Offline
    Jeff Patterson
    wrote on last edited by
    #1

    Anybody here do any PC or MS windows developement for machine control? Jeff Patterson Programmers speak in Code. http://www.anti-dmca.org

    L T G 4 Replies Last reply
    0
    • J Jeff Patterson

      Anybody here do any PC or MS windows developement for machine control? Jeff Patterson Programmers speak in Code. http://www.anti-dmca.org

      L Offline
      L Offline
      Lost User
      wrote on last edited by
      #2

      Not quite sure what you mean... We manufacture stepper controllers and a LPT port interface that can be used with Yeager Automation's PC based machine control software to automate milling machines... We've also written a DXF to GCode converter after finding that most of the ones that are available are crap... Steven J. Ackerman, Consultant ACS, Sarasota, FL http://www.acscontrol.com steve@acscontrol.com sja@gte.net

      L 1 Reply Last reply
      0
      • J Jeff Patterson

        Anybody here do any PC or MS windows developement for machine control? Jeff Patterson Programmers speak in Code. http://www.anti-dmca.org

        T Offline
        T Offline
        Tim Smith
        wrote on last edited by
        #3

        Sure, I have been doing it for 8 years now. But we mostly deal with the SCADA side. But our software has been used for control. Tim Smith I'm going to patent thought. I have yet to see any prior art.

        1 Reply Last reply
        0
        • J Jeff Patterson

          Anybody here do any PC or MS windows developement for machine control? Jeff Patterson Programmers speak in Code. http://www.anti-dmca.org

          G Offline
          G Offline
          Gary Wheeler
          wrote on last edited by
          #4

          You betcha. The company I work for builds high speed ink jet printers. High speed means we print up 1000 feet of paper per minute (around 17 feet per second) at 300 dpi. We use several PC's and/or single board computers in parts of the process. The central 'controller' is an industrial PC running Windows XP. It includes the user interface and overall sequencing for the process. Fluids management and print data handling is distributed. Everything hooks together via Ethernet or fiber optic connections. A lot of people in the machine control industry malign Windows as a poor environment in which to do machine control, since Windows is not a 'real-time' operating system. Truth of the matter is, if you partition the problem correctly, Windows works really well. Time-critical control should be handled by discrete hardware, and not by a general purpose computer. With Windows, you've got outstanding hardware support, great developer facilities, user interface, and builtin support for distributed control (networking). This makes development a heck of a lot easier than being locked into the traditional machine control environment: Proprietary hardware, proprietary operating system, small user community, and little or no long term support from the supplier.


          Software Zen: delete this;

          T L J 3 Replies Last reply
          0
          • G Gary Wheeler

            You betcha. The company I work for builds high speed ink jet printers. High speed means we print up 1000 feet of paper per minute (around 17 feet per second) at 300 dpi. We use several PC's and/or single board computers in parts of the process. The central 'controller' is an industrial PC running Windows XP. It includes the user interface and overall sequencing for the process. Fluids management and print data handling is distributed. Everything hooks together via Ethernet or fiber optic connections. A lot of people in the machine control industry malign Windows as a poor environment in which to do machine control, since Windows is not a 'real-time' operating system. Truth of the matter is, if you partition the problem correctly, Windows works really well. Time-critical control should be handled by discrete hardware, and not by a general purpose computer. With Windows, you've got outstanding hardware support, great developer facilities, user interface, and builtin support for distributed control (networking). This makes development a heck of a lot easier than being locked into the traditional machine control environment: Proprietary hardware, proprietary operating system, small user community, and little or no long term support from the supplier.


            Software Zen: delete this;

            T Offline
            T Offline
            Tim Smith
            wrote on last edited by
            #5

            A lot of people who malign windows for machine control have never done it. Or they don't know what they are doing. No matter what platform you use, it is ALWAYS about managing the weaknesses and strengths of the platform. Tim Smith I'm going to patent thought. I have yet to see any prior art.

            1 Reply Last reply
            0
            • J Jeff Patterson

              Anybody here do any PC or MS windows developement for machine control? Jeff Patterson Programmers speak in Code. http://www.anti-dmca.org

              L Offline
              L Offline
              Lost User
              wrote on last edited by
              #6

              Yep, we control machine tools for the steel fabrication industry. Axis positioning, coordination and interpolation, digital and analog I/O and PLC type logic.

              Mike Mullikin :beer: You can't really dust for vomit. Nigel Tufnel - Spinal Tap

              1 Reply Last reply
              0
              • L Lost User

                Not quite sure what you mean... We manufacture stepper controllers and a LPT port interface that can be used with Yeager Automation's PC based machine control software to automate milling machines... We've also written a DXF to GCode converter after finding that most of the ones that are available are crap... Steven J. Ackerman, Consultant ACS, Sarasota, FL http://www.acscontrol.com steve@acscontrol.com sja@gte.net

                L Offline
                L Offline
                Lost User
                wrote on last edited by
                #7

                Steven J. Ackerman wrote: We've also written a DXF to GCode converter Cool. GCode for what kind of machine? Using which GCode standard? Fanuc? Siemens? AB?

                Mike Mullikin :beer: You can't really dust for vomit. Nigel Tufnel - Spinal Tap

                1 Reply Last reply
                0
                • G Gary Wheeler

                  You betcha. The company I work for builds high speed ink jet printers. High speed means we print up 1000 feet of paper per minute (around 17 feet per second) at 300 dpi. We use several PC's and/or single board computers in parts of the process. The central 'controller' is an industrial PC running Windows XP. It includes the user interface and overall sequencing for the process. Fluids management and print data handling is distributed. Everything hooks together via Ethernet or fiber optic connections. A lot of people in the machine control industry malign Windows as a poor environment in which to do machine control, since Windows is not a 'real-time' operating system. Truth of the matter is, if you partition the problem correctly, Windows works really well. Time-critical control should be handled by discrete hardware, and not by a general purpose computer. With Windows, you've got outstanding hardware support, great developer facilities, user interface, and builtin support for distributed control (networking). This makes development a heck of a lot easier than being locked into the traditional machine control environment: Proprietary hardware, proprietary operating system, small user community, and little or no long term support from the supplier.


                  Software Zen: delete this;

                  L Offline
                  L Offline
                  Lost User
                  wrote on last edited by
                  #8

                  Gary Wheeler wrote: High speed means we print up 1000 feet of paper per minute (around 17 feet per second) at 300 dpi. Zow! What industry needs to do inkjet printing like this? Gary Wheeler wrote: A lot of people in the machine control industry malign Windows as a poor environment in which to do machine control, since Windows is not a 'real-time' operating system. Truth of the matter is, if you partition the problem correctly, Windows works really well. Time-critical control should be handled by discrete hardware, and not by a general purpose computer. ...or you could write/use a real-time kernel that runs beneath the Windows OS. We've used tools that provide this approach successfully as well as the hardware approach.

                  Mike Mullikin :beer: You can't really dust for vomit. Nigel Tufnel - Spinal Tap

                  G 1 Reply Last reply
                  0
                  • L Lost User

                    Gary Wheeler wrote: High speed means we print up 1000 feet of paper per minute (around 17 feet per second) at 300 dpi. Zow! What industry needs to do inkjet printing like this? Gary Wheeler wrote: A lot of people in the machine control industry malign Windows as a poor environment in which to do machine control, since Windows is not a 'real-time' operating system. Truth of the matter is, if you partition the problem correctly, Windows works really well. Time-critical control should be handled by discrete hardware, and not by a general purpose computer. ...or you could write/use a real-time kernel that runs beneath the Windows OS. We've used tools that provide this approach successfully as well as the hardware approach.

                    Mike Mullikin :beer: You can't really dust for vomit. Nigel Tufnel - Spinal Tap

                    G Offline
                    G Offline
                    Gary R Wheeler
                    wrote on last edited by
                    #9

                    Mass-mail advertising (we do the addressing), statement printing (bills, banks, etc.), that sort of thing. When you've got 10 million pieces of mail to be printed or addressed, we're just the ticket.


                    Software Zen: delete this;

                    1 Reply Last reply
                    0
                    • G Gary Wheeler

                      You betcha. The company I work for builds high speed ink jet printers. High speed means we print up 1000 feet of paper per minute (around 17 feet per second) at 300 dpi. We use several PC's and/or single board computers in parts of the process. The central 'controller' is an industrial PC running Windows XP. It includes the user interface and overall sequencing for the process. Fluids management and print data handling is distributed. Everything hooks together via Ethernet or fiber optic connections. A lot of people in the machine control industry malign Windows as a poor environment in which to do machine control, since Windows is not a 'real-time' operating system. Truth of the matter is, if you partition the problem correctly, Windows works really well. Time-critical control should be handled by discrete hardware, and not by a general purpose computer. With Windows, you've got outstanding hardware support, great developer facilities, user interface, and builtin support for distributed control (networking). This makes development a heck of a lot easier than being locked into the traditional machine control environment: Proprietary hardware, proprietary operating system, small user community, and little or no long term support from the supplier.


                      Software Zen: delete this;

                      J Offline
                      J Offline
                      Jeff Patterson
                      wrote on last edited by
                      #10

                      This is what I was hoping to hear. The company that I work for builds automation on a large scale. USD > $1 million, we mostly do PLC work, not very glamourous and it is becoming old hat for me. Time to try something new. Just about every machine we build has a SCADA package attached but they are kind of dull. Much like using AOL to surf the internet. I don't know if it is off topic for "The Code Project" but I would like to see machine control topics here as well. Or at least OPC, I/O and fieldbus information. Since I'm pretty new to the subject of C/C++ programming, I think my contributions would be pretty limited but I would do what I can to contribute. Jeff Patterson Programmers speak in Code. http://www.anti-dmca.org

                      1 Reply Last reply
                      0
                      Reply
                      • Reply as topic
                      Log in to reply
                      • Oldest to Newest
                      • Newest to Oldest
                      • Most Votes


                      • Login

                      • Don't have an account? Register

                      • Login or register to search.
                      • First post
                        Last post
                      0
                      • Categories
                      • Recent
                      • Tags
                      • Popular
                      • World
                      • Users
                      • Groups