Using Notch Filters to Compensate for Resonance in Servo Motor Control Systems
Posted on Monday, August 22nd, 2011 by Lisa Wade at GalilPosted in DMC Programming, Motion Controllers | No Comments »
Servo motor control systems with resonance often create difficult problems for designers because it causes the servo control system to over-shoot and oscillate. An effective way to compensate for resonance in a servo system is the use of a notch filter ...
Read This Article »
Generating a random number on a DMC motion controller
Posted on Monday, June 6th, 2011 by Stephen Otis at GalilPosted in DMC Programming, Miscellaneous | No Comments »
Sometimes it is desirable to be able to generate a random number inside a Galil motion controller. This may used as a foundation for simulating possible IO configurations, testing truly random move lengths, making variable wait times, or other purposes. ...
Read This Article »
Setting up an RIO Pocket PLC as extended I/O for a controller
Posted on Thursday, March 31st, 2011 by Andy Herum at GalilPosted in DMC Programming, I/O Control | No Comments »
When setting up an RIO as extended I/O of a controller it is recommended to setup a modbus connection between the controller and the RIO. The Galil software will typically connect using the lower handles (A, B, C), so the modbus ...
Read This Article »
Blocking Unwanted Ethernet Devices from Connecting
Posted on Thursday, February 10th, 2011 by John Hayes at GalilPosted in DMC Programming, Software | No Comments »
A question that comes up when running an Ethernet network with multiple devices is whether it is possible to only allow a specific IP address to connect to the Galil controller or possibly allow a specific range of IP addresses ...
Read This Article »
Creating Spline Motion with PVT mode
Posted on Wednesday, October 6th, 2010 by John Hayes at GalilPosted in DMC Programming | No Comments »
The PVT (Position, Velocity, Time) mode of motion on the Accelera series motion controllers allows the user to specify coordinated motion using those three parameters - P, V, and T. The motor controller takes the parameters as the input and ...
Read This Article »
Sending Email From an RIO Pocket PLC
Posted on Monday, May 10th, 2010 by Jason Rhodewalt at GalilPosted in DMC Programming, I/O Control | No Comments »
The RIO family of pocket PLC's has the ability to send emails when connected to a network with an SMTP Mail Server. This can be very useful for sending messages and alerts. For example, if the temperature in a thermal ...
Read This Article »
Using Custom Classes in a GalilTools C# Application
Posted on Thursday, October 22nd, 2009 by John Hayes at GalilPosted in DMC Programming, I/O Control, Software | No Comments »
This article deals with using custom Classes with the GalilTools API. In the first article located here: http://www.galilmc.com/techtalk/software/how-to-create-a-custom-class-library-with-galiltools/ we created a new custom class that was able to access the RIO Data Record and parse it. In this article, we will use ...
Read This Article »
S-Curve Motion Profile Using Contour Mode
Posted on Thursday, July 16th, 2009 by John Hayes at GalilPosted in DMC Programming, Motion Controllers | No Comments »
In some motion control applications, an S-curve motion profile can help to smooth the motion and reduce the possibility of exciting a vibration or oscillation. The "S-curve" refers to the rounded "S" shape of the velocity versus time graph. To ...
Read This Article »
Time based commands on Accelera motion controllers
Posted on Wednesday, April 1st, 2009 by Stephen Otis at GalilPosted in DMC Programming, Motion Controllers | No Comments »
The Accelera series motion controllers have some differences in their time-based commands from previous generations. Some of these time-based commands have now been scaled to account for the TM sample period setting, while others still reflect the older non-scaled behavior. ...
Read This Article »
Using Ethernet Interrupts on Non-Accelera Motion Controllers
Posted on Monday, March 23rd, 2009 by DJ Roberts at GalilPosted in DMC Programming, Software | No Comments »
Galil recently released version 1.0b of the DMC-4000 motion controller firmware. This firmware contains a new feature allowing the firmware to automatically dispatch a UDP packet signal to the host on certain events. The new feature is modeled ...
Read This Article »