|
|
Technical SupportCommon ProblemsThis section of our website answers technical support questions that we face almost every day when we speak with our customers. If you have a Technical Support problem that is not listed
here, please, please send us an email to:
COMMUNICATIONS BUFFER OVERFLOW "Easytalk Copy Protection Device Not Installed" Message EASYTALK PLUS CONFIGURATION TIPS
COMMUNICATIONS BUFFER OVERFLOWProblem: The machine control receives programs with blocks of missing data. This normally results in buffer overflow errors to display. This problem is very common! Possible Solutions: Verify that both the machine control and your DNC software configured for the same type of flow control, i.e., software, which is uses X-on/X-off (also known as DC1/DC3 and level 2 protocol), or Hardware, which utilizes the handshaking lines CTS/RTS (also known as level 1 protocol). When your DNC software is configured to use the host computer's local serial ports (COM 1 or 2), it is important to disable the transmit and receive buffers for the computer's serial port hardware. Note that these buffers are only used on the 16550 series UART. If they are not disabled you may experience a buffer overflow problem on older controls. Windows 95/NT can be configured to disable the transmit and receive (FIFO) buffers resulting in quicker response times to X-off commands. To configure your serial port accordingly go through the following steps: Windows 95/98 Applications:
Tests have shown that with this configuration a maximum of 2 characters are transmitted after a machine transmits an X-off character. Changing the FIFO setting has become standard procedure for our technicians installing a DNC system on a computer running Windows and where we will be utilizing the built in COM 1 or COM 2 serial ports.
Windows NT Applications:Beginning at the Start Menu, select the settings, Control Panel, and ports to display the individual port settings.
COMMUNICATIONS INTERFERENCEProblem: Intermittent communication problems as evidenced by corrupted and occasional missing data. Possible Solutions: Interference with RS232 data can be introduced in many ways. Fortunately, careful selection, routing, and placement of the transmission cable can eliminate the most common factors. The following list outlines the major considerations for avoiding data integrity problems caused by interference:
COMPUTER VIRUSComputer Virus - A computer virus is usually defined as a self-replicating program that contains code that copies itself and that can "infect" other programs by modifying them or their environment in such a way that a call to an infected program implies a call to a possibly evolved copy of the virus. Computer viruses can cause entire hard disks or even computer networks to be corrupted. Sometimes the only cure is complete reformatting of the infected hard drives. Or a virus can just cause message or graphics to harmlessly appear. A computer WORM is a self-contained program, or programs, that is able to spread functional copies of itself to other computer systems (usually via network connections). Unlike viruses, worms do not need to attach themselves to a host program to do damage. There are two basic types of worms--host computer worms and network worms. NETWORK WORMS consist of multiple parts which are called "segments". Each segment can run on different machines, possibly doing different things. Network Worms use the network to send segments from one machine to another. Network worms that have one main segment which coordinates the work of the other segments are sometimes called an "octopus." A TROJAN HORSE is a program that does something undocumented that the programmer intended, but that some users would not approve of if they knew about it. According to some people, a virus is a particular case of a Trojan Horse, namely one which is able to spread to other programs (i.e., it turns them into Trojans too). According to others, a virus that does not do any deliberate damage (other than merely replicating) is not a Trojan. Finally, despite the definitions, many people use the term "Trojan" to refer only to non-replicating virus, so that the set of Trojans and the set of viruses are disjoint. This is just a basic overview of what viruses are. To avoid all problems associated with viruses, it is better to plan for their detections and elimination, rather then try to figures out what to do about a virus. Our tips on how to stay virus-free:
EASYTALK SYSTEM REQUIREMENTSCNC Engineering offers the following "Easytalk System Requirements:" "EASYTALK is designed to run on 100% IBM compatible computers. No BIOS re-directs of resources or hardware address alterations for I/O ports are permissible. REQUIRED HARDWARE/SOFTWARE:
NOTE: A Windows 95 DOS shell is unacceptable. Windows 95/98 computers must be booted directly to the Command prompt by pressing F8 during startup and selecting the Command Prompt Only option. We can not guarantee compatibility with any TSR programs. Initial installation of EASYTALK must be performed with a "clean" system running DOS only. TSR programs may be loaded and tested after installation of EASYTALK." NOTE: While CNC Engineering does not support running Easytalk Plus in Windows 95/98, Digitek Automation Systems has sold many copies of Easytalk Plus that have run does not support running Easytalk Plus in Windows 95/98, Digitek Automation Systems has sold many copies of Easytalk Plus that have run in Windows.
"Easytalk Copy Protection Device Not Installed" MessageProblem: Using the Green Security Lock (Activator) that comes with Easytalk Plus the screen displays a message "Easytalk Copy Protection Device Not Installed". Note that the Activator SIM is no longer shipped with current versions of the Focal*Point product from CNC Innovations. The first thing to try is to add the following line to your AUTOEXEC.BAT file. This can also be typed from the DOS command line: SET SSI_ACT=50,50,50 This usually fixes the problem. If this is not successful then verify the following conditions when using the Rainbow/Activator SIM:
EASYTALK PLUS CONFIGURATION TIPSRunning in Windows 95/98CNC Engineering does not support running Easytalk Plus in Windows 95/98. However, Digitek Automation Systems has sold many copies of Easytalk Plus that have run successfully in Windows. We've never had any problems. For those companies that want to run Easytalk in Windows CNC Engineering offers the following advice: "Easytalk was developed in the 1980s for use on computers running an MS-DOS operating system. Furthermore, the program relies on hard-coded algorithms for a security module that predates today s high-speed computer parallel ports. CNC Engineering, Inc. does not sell or support Easytalk for operation on any Windows operating system. However, for our hundreds of customers that have been forced--due to changing technologies or software requirements--to migrate their Easytalk software to a Windows 95/98 or NT computer, we offer the following suggestions.
EASYTALK NETWORK CAPABILITIESCNC Engineering supports running Easytalk with standard local area networks: They offer the following information: "EASYTALK systems can access and store data across standard network file servers. EASYTALK s data management sub-system uses standard DOS function calls for all its file activity. As such, any network operating system, which recognizes DOS functions calls should allow EASYTALK to operate smoothly. As a benchmark platform, EASYTALK is tested extensively on a Novell network before each software release." It has been Digitek Automation's experience in the past that if a company has a network directory structure that has many levels, Easytalk's File Handler will not work properly. Keep directly names and levels short. Also, mapping of drive letter can be confusing with Easytalk Plus. Contact Digitek for more information on networking and Easytalk. Otherwise everything works well.
GroundingIn the UK they have earth and here in North America we have ground. They mean the same. The main reason why grounding is used in today's electrical distribution networks is for safety. To accomplish this it is common practice to connect all the metallic parts in electrical equipment to an earth ground. The power company also connects its equipment to an earth ground. This earth ground is usually a series of metal rods driven deeply into the ground. These rods are connected to the power distribution network. Then if the insulation or connectors inside the equipment fails and a live wire touches the grounded metal case, there will be a short circuit. The short circuit will cause the fuse to immediately blow or circuit breaker to trip. When the fuse is blown or circuit breaker is tripped any dangerous voltages are disconnected. If this were not done, then the live wire could pass lethal current through a person touching the metal case. Or other equipment connected to the metal case could be damaged. Grounding is also used to provide a for electricity consuming devices. If the grounding system that establishes this common point of reference is defective then there is no way to insure a common ground potential for the equipment connected. This often leads to ground potential differences and what are called ground loops. Ground loops frequently cause problems in computer networks, DNC systems and audio/video systems. These ground potential differences can be over 30 volts and can damage electronic circuits. Therefore grounding systems used with machine tools have three main purposes:
This is a very basic overview of grounding as used in electrical distribution systems. Therefore if you are experiencing difficulty with your DNC system communicating with your machine tools make sure that the grounding system in your facility is properly installed. You may also want to consider driving grounding rods in to the ground for each machine tool. Ground LoopsProblem: Improper grounding can create a lethal hazard plus it can interfere data transfer between a PC and CNC machine. Correct grounding is essential for the correct operation and safety of electrical and electronic equipment. Grounding can solve many problems, but it can also cause new ones. One of the most common problems is called a "ground loop". A ground loop occurs when two devices do not share the same source of ground. Since the ground signal sets a common frame of reference for data signals, a ground loop can inhibit or disrupt communications between devices. In addition, if the potential difference between the two devices exceeds 30 volts, expensive circuit damage is likely to occur. Ground loops are the most common cause of AC line frequency hum in sound systems. You may have noticed this in your home audio system. There is no absolute ground. There is always a certain amount of resistance to electrical currents between all grounding points. This resistance can change with environmental variables such as humidity, temperature, the type of connected equipment and many other variables. No matter how small, this resistance can always allow an electrical voltage to exist across it. The ground wires between wall sockets and power company transformers are not perfect conductors. If they were, ground loops would not be a problem. Possible Solutions: The best ways to avoid problems caused by ground loops are:
Adobe PDF Files©2003 Digitek Automation Systems, Inc.
|