The GalilTools package or the line editor provided by DMC-40x0 can be used to input and modify programs, and the editing mode commands are introduced.
Program Format
Composed of DMC instructions, action instructions are combined with program flow instructions to form a complete program, introducing the use of tags and special tags.
Comment
You can use the NO command or apostrophe (') to add comments to the program.
Executing Programs - Multitasking
Up to 8 independent programs (threads) can run simultaneously, and instructions for starting and stopping threads are introduced.
debugger
Provide commands and operands that help debug applications, such as trace commands, error code commands, stop code commands, etc.
Program flow command
Including event triggers and conditional jumps, the program flow can be changed based on the occurrence of events.
Mathematics and Function Expressions
Provides a variety of mathematical operators and functions that can be used for data manipulation.
variable
Provides 510 variables that can be used to store mutable parameters, and introduces the definition and assignment of programmable variables.
array
Used for storing and collecting numerical data, this article introduces the definition, assignment, upload and download of arrays, as well as automatic data capture functions.
Data input (numerical and string)
The IN command can be used to prompt the user to enter numerical or string data, introducing the operator data input mode and the use of communication interruption.
Data output (numerical and string)
MG commands can be used to output numerical and string data, introducing message sending, port specification, and formatting.
Hardware I/O
Introduced the usage methods of digital output, digital input, auxiliary encoder input, input interrupt function, analog input, and extended I/O.
Example application
Examples include line cutters, X-Y worktable controllers, speed control through joysticks, position control through joysticks, and backlight compensation through sampling dual loops.
Hardware and software protection
overview
Providing multiple hardware and software functions to check for error conditions and disable motors in case of errors helps protect various system components from damage.
hardware protection
Including output protection lines (such as amplifier enable, error output) and input protection lines (such as universal stop, selective stop, ELO, forward limit switch, reverse limit switch).
software protection
Provides programmable error limits that can set limit values for position errors, introduces programmable position limits, Off On Error functionality, automatic error programs, and limit switch programs.
Troubleshooting
overview
Potential issues are classified into three categories: installation, stability and compensation, and operation. Various symptoms, diagnoses, causes, and remedial measures are introduced.
Operational theory
overview
Discussing the operation of a motion control system, a typical motion control system consists of multiple elements, and the operation can be divided into three levels: closed-loop, motion contour, and motion programming.
Closed loop system operation
Qualitatively and quantitatively explained the operation of the servo system, including the principle of closed-loop control, the causes of instability, and the role of PID filters.
system modeling
Established mathematical models for various elements of the servo system, such as motor amplifier, encoder DAC、 Digital filters and ZOH.
system analysis
Starting from the block diagram model of system elements, analyze to determine the stability of the system.
System design and compensation
Aiming to close the loop with cross frequency and phase margin, the analysis and design methods are introduced.
appendix
Electrical specifications
Electrical specifications including servo control, stepper control, input/output, and power requirements.
Performance specifications
Including performance parameters such as minimum servo loop update time, position accuracy, and speed accuracy.
Quick update rate mode
Introduced the update rate and disabled features in fast mode.
Ordering options for DMC-40x0
Introduced controller board options, CMB communication board options, ICM interconnect board options, and AMP internal amplifier options.
DMC-40x0 power connector
Introduced the Molex connector models and cable connections used.
Integration Components
Detailed descriptions, electrical specifications, mating connectors, and operation information of integrated components such as A1 to A8 were provided.
email:1583694102@qq.com
wang@kongjiangauto.com