Galil Dmc 1700 Users Manual 1800_Cur
DMC-1800 to the manual f2a021da-f370-4003-abdd-d2e11afaf66c
2015-02-09
: Galil Galil-Dmc-1700-Users-Manual-559064 galil-dmc-1700-users-manual-559064 galil pdf
Open the PDF directly: View PDF
Page Count: 253 [warning: Documents this large are best viewed by clicking the View PDF Link!]
- USER MANUAL
- Contents
- Chapter 1 Overview
- Chapter 2 Getting Started
- The DMC-17x0 and DMC-18x0 Motion Controllers
- Elements You Need
- Installing the DMC-1700/1800
- Step 1. Determine Overall Motor Configuration
- Step 2. Install Jumpers on the DMC-1700/1800
- Step 3. Install the Communications Software
- Step 4. Install the DMC-1700/1800 in the PC
- Step 5. Establishing Communication between the Galil controller and the host PC
- Step 6. Determine the Axes to be Used for Sinusoidal Commutation
- Step 7. Make Connections to Amplifier and Encoder.
- Step 8a. Connect Standard Servo Motors
- Step 8b. Connect Sinusoidal Commutation Motors
- Step 8C. Connect Step Motors
- Step 9. Tune the Servo System
- Design Examples
- Example 1 - System Set-up
- Example 2 - Profiled Move
- Example 3 - Multiple Axes
- Example 4 - Independent Moves
- Example 5 - Position Interrogation
- Example 6 - Absolute Position
- Example 7 - Velocity Control
- Example 8 - Operation Under Torque Limit
- Example 9 - Interrogation
- Example 10 - Operation in the Buffer Mode
- Example 11 - Using the On-Board Editor
- Example 12 - Motion Programs with Loops
- Example 13 - Motion Programs with Trippoints
- Example 14 - Control Variables
- Example 15 - Linear Interpolation
- Example 16 - Circular Interpolation
- Chapter 3 Connecting Hardware
- Chapter 4 - Software Tools and Communications
- Introduction
- Galil SmartTERM
- Communication Settings for ISA and PCI
- Windows Servo Design Kit (WSDK)
- Creating Custom Software Interfaces
- DOS, Linux, and QNX tools
- Controller Event Interrupts and User Interrupts
- Hardware Level Communications for ISA and PCI
- Communications with the DMC-1700
- Communication with DMC-1700
- Read Procedure-To receive data from the DMC-1700, read the control register at address N+1 and check bit 5. If bit 5 is zero, the DMC-1700 has data to be read in the READ register at address N. Bit 5 must be checked for every character read.
- Write Procedure-To send data to the DMC-1700, read the control register at address N+1 and check bit 6. If bit 6 is zero, the DMC-1700 FIFO buffer is not full and 1 character may be written to the register at address N. If bit 6 is one, the buffer is full and no additional data should be written. Bit 6 of N+1 must be checked before every character is written to address N.
- Clearing FIFO Buffer-Clearing the FIFO is useful for emergency resets or Abort. For example, to reset the controller, clear the FIFO, then send the RS command to the controller. All data on the FIFO, including data from the DMC-1700, will then be cleared.
- Polling FIFO Mode Read Procedure:
- Communication with DMC-1800
- DMA / Secondary FIFO / DPRAM Memory Map
- Chapter 5 Command Basics
- Chapter 6 Programming Motion
- Overview
- Independent Axis Positioning
- Independent Jogging
- Position Tracking
- Linear Interpolation Mode
- Vector Mode: Linear and Circular Interpolation Motion
- Electronic Gearing
- Ramped Gearing
- Electronic Cam
- Contour Mode
- Stepper Motor Operation
- Stepper Position Maintenance Mode (SPM)
- Dual Loop (Auxiliary Encoder)
- Motion Smoothing
- Homing
- High Speed Position Capture (The Latch Function)
- Fast Update Rate Mode
- Chapter 7 Application Programming
- Overview
- Using the DMC-1700/1800 Editor to Enter Programs
- Program Format
- Executing Programs - Multitasking
- Debugging Programs
- Program Flow Commands
- Event Triggers & Trippoints
- Event Trigger Examples:
- Event Trigger - Multiple Move Sequence
- Event Trigger - Set Output after Distance
- Event Trigger - Repetitive Position Trigger
- Event Trigger - Start Motion on Input
- Event Trigger - Set output when At speed
- Event Trigger - Change Speed along Vector Path
- Event Trigger - Multiple Move with Wait
- Define Output Waveform Using AT
- Conditional Jumps
- Using If, Else, and Endif Commands
- Subroutines
- Stack Manipulation
- Auto-Start Routine
- Automatic Subroutines for Monitoring Conditions
- Mathematical and Functional Expressions
- Variables
- Operands
- Arrays
- Input of Data (Numeric and String)
- Output of Data (Numeric and String)
- Hardware I/O
- Example Applications
- Chapter 8 Hardware & Software Protection
- Chapter 9 Troubleshooting
- Chapter 10 Theory of Operation
- Appendices
- Electrical Specifications
- Performance Specifications
- Connectors for DMC-1700/1800 Main Board
- Pin-Out Description for DMC-1700/1800
- Setting Addresses for the DMC-1700
- Accessories and Options
- PC/AT Interrupts and Their Vectors
- ICM-1900 Interconnect Module
- ICM-1900 Drawing
- AMP-19X0 Mating Power Amplifiers
- ICM-2900 Interconnect Module
- Opto-Isolated Outputs ICM-1900 / ICM-2900 (-Opto option)
- 64 Extended I/O of the DMC-17x8/1700/1800 Controller
- IOM-1964 Opto-Isolation Module for Extended I/O Controllers
- Coordinated Motion - Mathematical Analysis
- DMC-1700/DMC-1000 Comparison
- List of Other Publications
- Training Seminars
- Contacting Us
- WARRANTY
- Index