Difference between revisions of "Motion Project Example: Simulated Cartesian Robot/zh-hans"

From SoftMC-Wiki
Jump to: navigation, search
(Created page with "{{Languages}} The following example show how to set a simulated Cartesian robot properties using softMC Configurator and how to make circular movement using it. <br> =Do...")
 
 
(2 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{Languages}}
+
{{Languages|Motion_Project_Example:_Simulated_Cartesian_Robot}}
The following example show how to set a simulated Cartesian robot properties using [[softMC Configurator]] and how to make circular movement using it. <br>  
+
下面的例子展示了如何使用[[softMC Configurator]]设置模拟的笛卡尔机器人属性,以及如何使用它来进行圆弧运动。 <br>  
  
=Download Example Files=
+
=下载示例文件=
 
{|class="wikitable" style="text-align: center"
 
{|class="wikitable" style="text-align: center"
|'''Description'''
+
|'''描述'''
|'''Download'''
+
|'''下载'''
 
|-
 
|-
|It's recommended to download the example '''ZIP''' file, extract all the project files, open project with ControlStudio, and run the example by yourself. You will find files description table bellow (4.1). The instructions will be listed below.
+
|建议下载示例'''ZIP'''文件,提取所有项目文件,使用ControlStudio打开项目,并自行运行示例。 文件说明在下面的文件描述表(4.1)。 说明将在下面列出。
 
|[[image:Download.png|90px|link=http://softmc.servotronix.com/img_auth.php/6/65/cartXYZ_-_sim.zip]]  
 
|[[image:Download.png|90px|link=http://softmc.servotronix.com/img_auth.php/6/65/cartXYZ_-_sim.zip]]  
 
|}
 
|}
  
=System Setup=
+
=系统设置=
In this example we used the following system: <br>
+
在这个例子中,我们使用了下面的系统: <br>
* softMC 7 (you can also use simulated sofMC).
+
* softMC 7 (你也可以使用模拟的sofMC).
* Computer with [[Control Studio|ControlStudio]] and [[softMC Configurator]]. <br>
+
* 安装[[Control Studio|ControlStudio]][[softMC Configurator]]的电脑. <br>
* Example files - Programs, setups, properties and more. You can find files description down bellow (4.1)
+
* 示例文件 - 程序,设置,属性等等。 你可以在下面找到文件描述(4.1)
  
The motors parameters calculate according to the manufacture formulas as it's appear in the Excel file, although it's simulated system.
+
虽然是模拟系统,电机参数根据Excel文件中的制造规格进行计算。
  
 
=softMC Configurator=
 
=softMC Configurator=
To upload the example setups to your sofMC Configurator, open the example '''.mcfg''' file from the softMC Configurator.
+
要将示例设置上传到您的sofMC Configurator,请从softMC Configurator中打开示例的'''.mcfg''' 文件。
  
After creating all project files with softMC Configurator or upload an existing project, you can run your robot from ControlStudio or from the softMC Configurator itself. <br>  
+
在使用softMC Configurator创建所有项目文件或上传现有项目后,可以从ControlStudio或从SoftMC Configurator本身运行机器人。 <br>  
In this example we will make a circular movement with MC-Basic program, from ControlStudio terminal.
 
  
For more information about how to setup Cartesian robot parameters using softMC Configurator - [[3-Axis Group Setup in EtherCAT Network|look here]] <br>
+
在这个例子中,我们将使用MC-Basic程序,从ControlStudio终端进行循环运动。
  
=Running The Program and Simulate With RoboDK=
+
有关如何使用softMC Configurator设置笛卡尔机器人参数的更多信息,请看[[3-Axis Group Setup in EtherCAT Network|这里]] <br>
To upload the example setups to your ControlStudio, open the example '''.apj''' file from the Controlstudio.<br>
+
 
When all relevant files upload to your controller, and you opened and connected the RoboDK file as explain [[Motion Project Examples| HERE]], use the following code, from ControlStudio-terminal to run the example:  
+
=运行程序并使用RoboDK进行模拟=
 +
要将示例设置上传到ControlStudio,请从Controlstudio中打开示例'''.apj'''文件。<br>
 +
 
 +
当所有相关的文件上传到您的控制器,并且您打开并连接RoboDK文件[[Motion Project Examples| HERE]],请使用以下代码,从ControlStudio-terminal运行示例:  
  
 
<syntaxhighlight lang='VB'>
 
<syntaxhighlight lang='VB'>
Line 40: Line 42:
  
  
==Files table With Description==
+
==文件表与说明==
  
 
{|class="wikitable"
 
{|class="wikitable"
 
!colspan = "3"|'''<big>User Files</big>'''
 
!colspan = "3"|'''<big>User Files</big>'''
 
|-
 
|-
!File Name
+
!文件名称
!Description
+
!描述
!Upload to Controller
+
!上传到控制器
 
|-
 
|-
|Properties table
+
|属性表
|Excel matrix that contain the information that you need to setup your robot.<br> Notice which information you need to import from your system.
+
|包含您设置机器人所需信息的Excel矩阵.<br> 注意您需要从系统导入哪些信息。
 
|align="center" |'''−'''
 
|align="center" |'''−'''
 
|-
 
|-
 
|CONFIG.PRG
 
|CONFIG.PRG
|MC-Basic program that define the basic data so that ControlStudio and sofMC Configurator will work.
+
|定义基本数据的MC-Basic程序,以便ControlStudio和sofMC Configurator能够工作。
 
|align="center" |'''+'''
 
|align="center" |'''+'''
 
|-
 
|-
 
|HOMING.PRG
 
|HOMING.PRG
|Execute homing procedure for each axis.
+
|为每个轴执行一个回原点程序
 
|align="center" |'''+'''
 
|align="center" |'''+'''
 
|-
 
|-
 
|AUTOEXEC.PRG
 
|AUTOEXEC.PRG
|Execute startPRG.PRG program and HOMING.PRG program.
+
|执行startPRG.PRG程序和HOMING.PRG程序。
 
|align="center" |'''+'''
 
|align="center" |'''+'''
 
|-
 
|-
 
|CIRCLE.PRG
 
|CIRCLE.PRG
|Basic circular movement program
+
|基本的循环运动程序
 
|align="center" |'''+'''
 
|align="center" |'''+'''
 
|-
 
|-
 
|SERVER.PRG
 
|SERVER.PRG
|Communication program between ControlStudio and RoboDK file.
+
|ControlStudio和RoboDK文件之间的通讯程序。
 
|align="center" |'''+'''
 
|align="center" |'''+'''
 
|-
 
|-
 
|cartXYZ - sim.rdk
 
|cartXYZ - sim.rdk
|RoboDK file.
+
|RoboDK文件.
 
|align="center" |'''+'''
 
|align="center" |'''+'''
 
|}
 
|}
Line 80: Line 82:
  
 
{|class = "wikitable"
 
{|class = "wikitable"
!colspan = "3"| '''<big>softMC Configurator files - DO NOT MAKE ANY CHANGE</big>'''
+
!colspan = "3"| '''<big>softMC Configurator文件- 不要做任何更改</big>'''
 
|-
 
|-
!File Name
+
!文件名称
!Description
+
!描述
!Upload to Controller
+
!上传到控制器
 
|-
 
|-
 
|AX_SETUP.PRG
 
|AX_SETUP.PRG
|Axes parameters setup program
+
|轴参数设置程序
 
|align="center" |'''+'''
 
|align="center" |'''+'''
 
|-
 
|-
 
|CANSETUP.PRG
 
|CANSETUP.PRG
|CANopen communication parameter setup program
+
|CANopen通讯参数设置程序
 
|align="center" |'''+'''
 
|align="center" |'''+'''
 
|-
 
|-
 
|EC_CDHD.LIB
 
|EC_CDHD.LIB
|EtherCat communication function and subroutine with CDHD library file
+
|EtherCat通讯功能和CDHD库文件子程序
 
|align="center" |'''+'''
 
|align="center" |'''+'''
 
|-
 
|-
 
|EC_USER.LIB
 
|EC_USER.LIB
|EtherCat communication function and subroutine library file
+
|EtherCat通讯功能和子程序库文件
 
|align="center" |'''+'''
 
|align="center" |'''+'''
 
|-
 
|-
 
|ETHERCAT.LIB
 
|ETHERCAT.LIB
|EtherCat communication function and subroutine library file
+
|EtherCat通讯功能和子程序库文件
 
|align="center" |'''+'''
 
|align="center" |'''+'''
 
|-
 
|-
 
|ECCONFIG.PRG
 
|ECCONFIG.PRG
|EtherCat configuration program
+
|EtherCat配置程序
 
|align="center" |'''+'''
 
|align="center" |'''+'''
 
|-
 
|-
 
|EC_SETUP.PRG
 
|EC_SETUP.PRG
|EtherCat communication setup program
+
|EtherCat通讯设置程序
 
|align="center" |'''+'''
 
|align="center" |'''+'''
 
|-
 
|-
 
|RobLib.LIB
 
|RobLib.LIB
|Robot function and subroutine library file
+
|机器人功能和子程序库文件
 
|align="center" |'''+'''
 
|align="center" |'''+'''
 
|-
 
|-
 
|ROBOT.PRG
 
|ROBOT.PRG
|Robot parameter setup program
+
|机器人参数设置程序
 
|align="center" |'''+'''
 
|align="center" |'''+'''
 
|-
 
|-
 
|STARTPRG.PRG
 
|STARTPRG.PRG
|Program that runs all other softMC Configurator programs
+
|运行所有其他softMC Configurator程序的程序
 
|align="center" |'''+'''
 
|align="center" |'''+'''
 
|-
 
|-
 
|cartXYZ - sim.apj
 
|cartXYZ - sim.apj
|Project file - allowed to load an existing project from ControStudio.  
+
|项目文件 - 允许从ControStudio加载现有项目.  
 
|align="center" |'''−'''
 
|align="center" |'''−'''
 
|-
 
|-
 
|cartXYZ - sim.mcfg
 
|cartXYZ - sim.mcfg
|Project file - allowed to load an existing project from softMC Configurator.
+
|项目文件 - 允许加载来自softMC Configurator的现有项目。
 
|align="center" |'''−'''
 
|align="center" |'''−'''
 
|-
 
|-
 
|cartXYZ - sim.dat
 
|cartXYZ - sim.dat
|rowspan="3" align="center"|General project files
+
|rowspan="3" align="center"|一般项目文件
 
|align="center" |'''−'''
 
|align="center" |'''−'''
 
|-
 
|-

Latest revision as of 15:55, 4 January 2018

语言: English  • 中文(简体)‎

下面的例子展示了如何使用softMC Configurator设置模拟的笛卡尔机器人属性,以及如何使用它来进行圆弧运动。

下载示例文件

描述 下载
建议下载示例ZIP文件,提取所有项目文件,使用ControlStudio打开项目,并自行运行示例。 文件说明在下面的文件描述表(4.1)。 说明将在下面列出。 Download.png

系统设置

在这个例子中,我们使用了下面的系统:

  • softMC 7 (你也可以使用模拟的sofMC).
  • 安装ControlStudiosoftMC Configurator的电脑.
  • 示例文件 - 程序,设置,属性等等。 你可以在下面找到文件描述(4.1)

虽然是模拟系统,电机参数根据Excel文件中的制造规格进行计算。

softMC Configurator

要将示例设置上传到您的sofMC Configurator,请从softMC Configurator中打开示例的.mcfg 文件。

在使用softMC Configurator创建所有项目文件或上传现有项目后,可以从ControlStudio或从SoftMC Configurator本身运行机器人。

在这个例子中,我们将使用MC-Basic程序,从ControlStudio终端进行循环运动。

有关如何使用softMC Configurator设置笛卡尔机器人参数的更多信息,请看这里

运行程序并使用RoboDK进行模拟

要将示例设置上传到ControlStudio,请从Controlstudio中打开示例.apj文件。

当所有相关的文件上传到您的控制器,并且您打开并连接RoboDK文件 HERE,请使用以下代码,从ControlStudio-terminal运行示例:

-->reset all
-->load AUTOEXEC.PRG   'wait until the program will terminate
-->load SERVER.PRG     'After this command -> connect RoboDK model - double click on the Python script symbol - and proceed
-->load CIRCLE.PRG
-->Stas CIRCLE.PRG     'when the program ends, you can find motion record file (CIRCLE.REC) at the controller


文件表与说明

User Files
文件名称 描述 上传到控制器
属性表 包含您设置机器人所需信息的Excel矩阵.
注意您需要从系统导入哪些信息。
CONFIG.PRG 定义基本数据的MC-Basic程序,以便ControlStudio和sofMC Configurator能够工作。 +
HOMING.PRG 为每个轴执行一个回原点程序 +
AUTOEXEC.PRG 执行startPRG.PRG程序和HOMING.PRG程序。 +
CIRCLE.PRG 基本的循环运动程序 +
SERVER.PRG ControlStudio和RoboDK文件之间的通讯程序。 +
cartXYZ - sim.rdk RoboDK文件. +


softMC Configurator文件- 不要做任何更改
文件名称 描述 上传到控制器
AX_SETUP.PRG 轴参数设置程序 +
CANSETUP.PRG CANopen通讯参数设置程序 +
EC_CDHD.LIB EtherCat通讯功能和CDHD库文件子程序 +
EC_USER.LIB EtherCat通讯功能和子程序库文件 +
ETHERCAT.LIB EtherCat通讯功能和子程序库文件 +
ECCONFIG.PRG EtherCat配置程序 +
EC_SETUP.PRG EtherCat通讯设置程序 +
RobLib.LIB 机器人功能和子程序库文件 +
ROBOT.PRG 机器人参数设置程序 +
STARTPRG.PRG 运行所有其他softMC Configurator程序的程序 +
cartXYZ - sim.apj 项目文件 - 允许从ControStudio加载现有项目.
cartXYZ - sim.mcfg 项目文件 - 允许加载来自softMC Configurator的现有项目。
cartXYZ - sim.dat 一般项目文件
cartXYZ - sim.asn
cartXYZ - sim.pse