Skip to content
切换导航条
切换导航条
当前项目
正在载入...
登录
孙克
/
RC30-AutoInOutStore
转到一个项目
切换导航栏
切换导航栏固定状态
项目
群组
代码片段
帮助
项目
活动
版本库
流水线
图表
问题
0
合并请求
0
维基
网络
创建新的问题
作业
提交
问题看板
文件
提交
网络
比较
分支
标签
Commit 9c954c62
由
刘韬
编写于
2022-01-07 16:02:48 +0800
浏览文件
选项
浏览文件
标签
下载
电子邮件补丁
差异文件
1
1 个父辈
a3ea18af
隐藏空白字符变更
内嵌
并排
正在显示
13 个修改的文件
包含
1163 行增加
和
758 行删除
source/ACSingleStore/FrmStoreBox.cs
source/ACSingleStore/Program.cs
source/ACSingleStore/Properties/Resource.en-US.resx
source/ACSingleStore/Properties/Resource.ja-JP.resx
source/ACSingleStore/Properties/Resource.zh-CN.resx
source/ACSingleStore/ResourceCulture.cs
source/DeviceLibrary/DeviceLibrary/IO/AIOBOX/AIOBOXManager.cs
source/DeviceLibrary/DeviceLibrary/PanasonicServo/BatchAxisController.cs
source/DeviceLibrary/DeviceLibrary/halcon/CodeManager.cs
source/DeviceLibrary/acSingleStore/AC_SA_BoxBean.cs
source/DeviceLibrary/acSingleStore/AC_SA_BoxBean_Partial.cs
source/DeviceLibrary/acSingleStore/AutomaticBaiting.cs
source/DeviceLibrary/store/StoreMoveStep.cs
source/ACSingleStore/FrmStoreBox.cs
查看文件 @
9c954c6
...
...
@@ -244,7 +244,8 @@ namespace OnlineStore.AutoInOutStore
this
.
toolStripSeparator16
.
Visible
=
StoreManager
.
HasDisableDoorControl
;
this
.
toolStripSeparator18
.
Visible
=
StoreManager
.
HasDisableDoorControl
;
txtTempPort
.
Text
=
store
.
Config
.
Humiture_Port
;
LoadOk
=
true
;
chbDebug
.
Checked
=
store
.
IsDebug
;
LoadOk
=
true
;
// cmbHomeType.SelectedIndex = 1;
timer1
.
Start
();
store
.
ResetEvent
+=
Store_ResetEvent
;
...
...
@@ -1275,6 +1276,10 @@ namespace OnlineStore.AutoInOutStore
return
;
}
IOManager
.
IOMove
(
IO_Type
.
CameraLight_Power
,
IO_VALUE
.
HIGH
);
if
(
Camera
.
_cam
!=
null
)
{
Camera
.
_cam
.
CloseAll
();
}
CodeLibrary
.
FrmCodeDecode
frm
=
new
FrmCodeDecode
();
frm
.
chbZxing
.
Checked
=
false
;
frm
.
ShowDialog
();
...
...
source/ACSingleStore/Program.cs
查看文件 @
9c954c6
...
...
@@ -53,6 +53,7 @@ namespace OnlineStore.AutoInOutStore
[
STAThread
]
static
void
Main
(
string
[]
Args
)
{
Environment
.
CurrentDirectory
=
Application
.
StartupPath
;
Application
.
ThreadException
+=
new
System
.
Threading
.
ThreadExceptionEventHandler
(
Application_ThreadException
);
AppDomain
.
CurrentDomain
.
UnhandledException
+=
new
UnhandledExceptionEventHandler
(
CurrentDomain_UnhandledException
);
...
...
@@ -94,6 +95,7 @@ namespace OnlineStore.AutoInOutStore
if
(!
isShow
)
{
XmlConfigurator
.
Configure
();
Environment
.
CurrentDirectory
=
Application
.
StartupPath
;
Application
.
EnableVisualStyles
();
Application
.
SetCompatibleTextRenderingDefault
(
false
);
#if PositionTool
...
...
source/ACSingleStore/Properties/Resource.en-US.resx
查看文件 @
9c954c6
...
...
@@ -1215,4 +1215,7 @@
<data name="FrmStoreBox_tabPage6_Text" xml:space="preserve">
<value>Storage Adjust</value>
</data>
<data name="FrmStoreBox_tabPage6_Text1" xml:space="preserve">
<value>Storage location</value>
</data>
</root>
\ No newline at end of file
source/ACSingleStore/Properties/Resource.ja-JP.resx
查看文件 @
9c954c6
...
...
@@ -1215,4 +1215,7 @@
<data name="InstoreInfo" xml:space="preserve">
<value> マルチ入出庫情報:入庫: </value>
</data>
<data name="FrmStoreBox_tabPage6_Text" xml:space="preserve">
<value>ロケーションデバッグ</value>
</data>
</root>
\ No newline at end of file
source/ACSingleStore/Properties/Resource.zh-CN.resx
查看文件 @
9c954c6
...
...
@@ -117,737 +117,1105 @@
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<data name = "名称" xml:space = "preserve">
<value> 中文 </value> </data>
<data name = "AbsMove" xml:space = "preserve">
<value> 绝对运动 </value> </data>
<data name = "Alarm" xml:space = "preserve">
<value> 报警 </value> </data>
<data name = "AutoEnd" xml:space = "preserve">
<value> 自动出入库结束 </value> </data>
<data name = "AutoIn" xml:space = "preserve">
<value> 自动入库: </value> </data>
<data name = "AutoOut" xml:space = "preserve">
<value> 自动出库: </value> </data>
<data name = "AutoReset" xml:space = "preserve">
<value> 收到复位信号,自动复位 </value> </data>
<data name = "AxisAlarm" xml:space = "preserve">
<value> 运动轴{0}报警 </value> </data>
<data name = "AxisHomeMoveAlarm" xml:space = "preserve">
<value> 运动{0}轴{1}收到原点完成信号,当前位置[{2}],误差过大! </value> </data>
<data name = "AxisMoveAlarm" xml:space = "preserve">
<value> 运动{0}轴{1}目标位置[{2}]当前位置{3}误差过大! </value> </data>
<data name = "Batch_Axis" xml:space = "preserve">
<value> 轴5 </value> </data>
<data name = "batchInError" xml:space = "preserve">
<value> 批量入库失败:请确认批量门是否闭合! </value> </data>
<data name = "batchInError2" xml:space = "preserve">
<value> 批量入库失败:请检查物料夹取机构是否有异物! </value> </data>
<data name = "BatchStop" xml:space = "preserve">
<value> 轴5运动停止 </value> </data>
<data name = "Busy" xml:space = "preserve">
<value> 设备运行中 </value> </data>
<data name = "CanotBack" xml:space = "preserve">
<value> 当前设备状态无需回待机点,若您需要强制回待机点,请先按下急停,再回待机点! </value> </data>
<data name = "CanotReset" xml:space = "preserve">
<value> 当前设备状态无需复位,若您需要强制复位,请先按下急停,再进行复位! </value> </data>
<data name = "CloseError" xml:space = "preserve">
<value> 锁门失败:请确认批量门是否闭合! </value> </data>
<data name = "CnotOpen" xml:space = "preserve">
<value> 设备运行中,禁止打开批量门! </value> </data>
<data name = "Comp_Axis" xml:space = "preserve">
<value> 轴4 </value> </data>
<data name = "Debugging" xml:space = "preserve">
<value> 设备处于调试模式中 </value> </data>
<data name = "doorClose" xml:space = "preserve">
<value> 批量门已关闭 </value> </data>
<data name = "doorOpen" xml:space = "preserve">
<value> 批量门已打开 </value> </data>
<data name = "Fail" xml:space = "preserve">
<value> 操作失败 </value> </data>
<data name = "FrmAxisDebug_btnAutoMove_Text" xml:space = "preserve">
<value> 轴5 向上 </value> </data>
<data name = "FrmAxisDebug_btnAutoMovej_Text" xml:space = "preserve">
<value> 轴5 向下 </value> </data>
<data name = "FrmAxisDebug_btnComMove_Text" xml:space = "preserve">
<value> 轴4 向下 </value> </data>
<data name = "FrmAxisDebug_btnComMovej_Text" xml:space = "preserve">
<value> 轴4 向上 </value> </data>
<data name = "FrmAxisDebug_btnInOutMove_Text" xml:space = "preserve">
<value> 轴3 前进 </value> </data>
<data name = "FrmAxisDebug_btnInOutMovej_Text" xml:space = "preserve">
<value> 轴3 后退 </value> </data>
<data name = "FrmAxisDebug_btnMiddleMove_Text" xml:space = "preserve">
<value> 轴1 顺时针 </value> </data>
<data name = "FrmAxisDebug_btnMiddleMovej_Text" xml:space = "preserve">
<value> 轴1 逆时针 </value> </data>
<data name = "FrmAxisDebug_btnUpdate_Text" xml:space = "preserve">
<value> 更新坐标 </value> </data>
<data name = "FrmAxisDebug_btnUpDownMove_Text" xml:space = "preserve">
<value> 轴2 上升 </value> </data>
<data name = "FrmAxisDebug_btnUpDownMovej_Text" xml:space = "preserve">
<value> 轴2 下降 </value> </data>
<data name = "FrmAxisDebug_button1_Text" xml:space = "preserve">
<value> 关闭 </value> </data>
<data name = "FrmAxisDebug_label1_Text" xml:space = "preserve">
<value> (轴1)旋转轴 </value> </data>
<data name = "FrmAxisDebug_label2_Text" xml:space = "preserve">
<value> (轴2)升降轴 </value> </data>
<data name = "FrmAxisDebug_label3_Text" xml:space = "preserve">
<value> (轴3)进出轴 </value> </data>
<data name = "FrmAxisDebug_label4_Text" xml:space = "preserve">
<value> (轴4)压紧轴 </value> </data>
<data name = "FrmAxisDebug_label5_Text" xml:space = "preserve">
<value> 转速(r/min) </value> </data>
<data name = "FrmAxisDebug_label6_Text" xml:space = "preserve">
<value> 实时坐标 </value> </data>
<data name = "FrmAxisDebug_label7_Text" xml:space = "preserve">
<value> (轴5)批量上下料轴 </value> </data>
<data name = "FrmAxisDebug_Text" xml:space = "preserve">
<value> 运动轴调试 </value> </data>
<data name = "FrmIOStatus_btnCloseAxisBreak_Text" xml:space = "preserve">
<value> 关闭轴2刹车 </value> </data>
<data name = "FrmIOStatus_btnCloseDeviceLed_Text" xml:space = "preserve">
<value> 关闭设备照明 </value> </data>
<data name = "FrmIOStatus_btnCloseDoor_Text" xml:space = "preserve">
<value> 关闭单料门 </value> </data>
<data name = "FrmIOStatus_btnCloseLed_Text" xml:space = "preserve">
<value> 关闭相机辅助光源 </value> </data>
<data name = "FrmIOStatus_btnDClose_Text" xml:space = "preserve">
<value> 批量门上锁 </value> </data>
<data name = "FrmIOStatus_btnDisDoorClose_Text" xml:space = "preserve">
<value> 激活维护门警报 </value> </data>
<data name = "FrmIOStatus_btnDisDoorOpen_Text" xml:space = "preserve">
<value> 关闭维护门警报 </value> </data>
<data name = "FrmIOStatus_btnDOpen_Text" xml:space = "preserve">
<value> 批量门解锁 </value> </data>
<data name = "FrmIOStatus_btnOpenAxisBreak_Text" xml:space = "preserve">
<value> 开启轴2刹车 </value> </data>
<data name = "FrmIOStatus_btnOpenDeviceLed_Text" xml:space = "preserve">
<value> 打开设备照明 </value> </data>
<data name = "FrmIOStatus_btnOpenDoor_Text" xml:space = "preserve">
<value> 打开单料门 </value> </data>
<data name = "FrmIOStatus_btnOpenLed_Text" xml:space = "preserve">
<value> 打开相机辅助光源 </value> </data>
<data name = "FrmIOStatus_btnSuckingDiscDown_Text" xml:space = "preserve">
<value> 分料机构下降 </value> </data>
<data name = "FrmIOStatus_btnSuckingDiscUp_Text" xml:space = "preserve">
<value> 分料机构上升 </value> </data>
<data name = "FrmIOStatus_btnSXi_Text" xml:space = "preserve">
<value> 抓取机构夹紧 </value> </data>
<data name = "FrmIOStatus_btnSXil_Text" xml:space = "preserve">
<value> 抓取机构放松 </value> </data>
<data name = "FrmIOStatus_btnWriteSingleDO_Text" xml:space = "preserve">
<value> 写入 </value> </data>
<data name = "FrmIOStatus_button1_Text" xml:space = "preserve">
<value> 关闭 </value> </data>
<data name = "FrmIOStatus_button4_Text" xml:space = "preserve">
<value> 关闭进气口 </value> </data>
<data name = "FrmIOStatus_button5_Text" xml:space = "preserve">
<value> 开启进气口 </value> </data>
<data name = "FrmIOStatus_groupBox1_Text" xml:space = "preserve">
<value> IO状态修改 </value> </data>
<data name = "FrmIOStatus_groupBox3_Text" xml:space = "preserve">
<value> IO列表 </value> </data>
<data name = "FrmIOStatus_groupBox4_Text" xml:space = "preserve">
<value> IO列表 </value> </data>
<data name = "FrmIOStatus_label14_Text" xml:space = "preserve">
<value> 地址: </value> </data>
<data name = "FrmIOStatus_label17_Text" xml:space = "preserve">
<value> 设备IP: </value> </data>
<data name = "FrmIOStatus_label3_Text" xml:space = "preserve">
<value> 端口: </value> </data>
<data name = "FrmIOStatus_label5_Text" xml:space = "preserve">
<value> 保持时间(ms): </value> </data>
<data name = "FrmIOStatus_radioButton1_Text" xml:space = "preserve">
<value> 打开 </value> </data>
<data name = "FrmIOStatus_radioButton2_Text" xml:space = "preserve">
<value> 关闭 </value> </data>
<data name = "FrmIOStatus_Text" xml:space = "preserve">
<value> IO信息 </value> </data>
<data name = "FrmPositionTool_btnAbsMove_Text" xml:space = "preserve">
<value> 开始运动 </value> </data>
<data name = "FrmPositionTool_btnClear_Text" xml:space = "preserve">
<value> 清除日志 </value> </data>
<data name = "FrmPositionTool_btnExit_Text" xml:space = "preserve">
<value> 退出 </value> </data>
<data name = "FrmPositionTool_btnGetActualPosition_Text" xml:space = "preserve">
<value> 读取位置 </value> </data>
<data name = "FrmPositionTool_btnHomeMove_Text" xml:space = "preserve">
<value> 返回原点 </value> </data>
<data name = "FrmPositionTool_btnOpenFolder_Text" xml:space = "preserve">
<value> 打开文件夹 </value> </data>
<data name = "FrmPositionTool_btnSdStop_Text" xml:space = "preserve">
<value> 停止 </value> </data>
<data name = "FrmPositionTool_btnServoOff_Text" xml:space = "preserve">
<value> 关闭 </value> </data>
<data name = "FrmPositionTool_btnServoOn_Text" xml:space = "preserve">
<value> 打开 </value> </data>
<data name = "FrmPositionTool_groupBox1_Text" xml:space = "preserve">
<value> 设备信息 </value> </data>
<data name = "FrmPositionTool_groupBox2_Text" xml:space = "preserve">
<value> 位置信息 </value> </data>
<data name = "FrmPositionTool_groupBox6_Text" xml:space = "preserve">
<value> 伺服运动测试 </value> </data>
<data name = "FrmPositionTool_label1_Text" xml:space = "preserve">
<value> IO模块IP: </value> </data>
<data name = "FrmPositionTool_label10_Text" xml:space = "preserve">
<value> 入料P4偏移量: </value> </data>
<data name = "FrmPositionTool_label12_Text" xml:space = "preserve">
<value> 端口号: </value> </data>
<data name = "FrmPositionTool_label13_Text" xml:space = "preserve">
<value> 位置: </value> </data>
<data name = "FrmPositionTool_label18_Text" xml:space = "preserve">
<value> 地址: </value> </data>
<data name = "FrmPositionTool_label2_Text" xml:space = "preserve">
<value> 传感器地址: </value> </data>
<data name = "FrmPositionTool_label3_Text" xml:space = "preserve">
<value> 位置文件名称: </value> </data>
<data name = "FrmPositionTool_label4_Text" xml:space = "preserve">
<value> 出料前点P5偏移值: </value> </data>
<data name = "FrmPositionTool_label5_Text" xml:space = "preserve">
<value> 出料缓冲点P6偏移量: </value> </data>
<data name = "FrmPositionTool_label6_Text" xml:space = "preserve">
<value> 目标位置: </value> </data>
<data name = "FrmPositionTool_label7_Text" xml:space = "preserve">
<value> 实际位置: </value> </data>
<data name = "FrmPositionTool_label8_Text" xml:space = "preserve">
<value> 转速(r/min): </value> </data>
<data name = "FrmPositionTool_label9_Text" xml:space = "preserve">
<value> 入料前点P3偏移量: </value> </data>
<data name = "FrmPositionTool_Text" xml:space = "preserve">
<value> 轴2测试 </value> </data>
<data name = "FrmPwd_btnBack_Text" xml:space = "preserve">
<value> 返回 </value> </data>
<data name = "FrmPwd_btnNext_Text" xml:space = "preserve">
<value> 确定 </value> </data>
<data name = "FrmPwd_label1_Text" xml:space = "preserve">
<value> 请输入密码: </value> </data>
<data name = "FrmPwd_Text" xml:space = "preserve">
<value> 请输入密码 </value> </data>
<data name = "FrmStoreBox_btnAxisAMove_Text" xml:space = "preserve">
<value> 绝对运动 </value> </data>
<data name = "FrmStoreBox_btnAxisReturnHome_Text" xml:space = "preserve">
<value> 返回原点 </value> </data>
<data name = "FrmStoreBox_btnAxisRMove_Text" xml:space = "preserve">
<value> 相对运动 </value> </data>
<data name = "FrmStoreBox_btnAxisStop_Text" xml:space = "preserve">
<value> 停止运动 </value> </data>
<data name = "FrmStoreBox_btnAxisVMove_Text" xml:space = "preserve">
<value> 匀速运动 </value> </data>
<data name = "FrmStoreBox_btnBatchInStore_Text" xml:space = "preserve">
<value> 开始批量入库 </value> </data>
<data name = "FrmStoreBox_btnBatchOutTest_Text" xml:space = "preserve">
<value> 批量出库测试 </value> </data>
<data name = "FrmStoreBox_btnBatchReset_Text" xml:space = "preserve">
<value> 批量上下料模块复位 </value> </data>
<data name = "FrmStoreBox_btnClearBuzzer_Text" xml:space = "preserve">
<value> 重置蜂鸣器 </value> </data>
<data name = "FrmStoreBox_btnClearLog_Text" xml:space = "preserve">
<value> 清除日志 </value> </data>
<data name = "FrmStoreBox_btnCloseAxis_Text" xml:space = "preserve">
<value> 关闭伺服 </value> </data>
<data name = "FrmStoreBox_btnCloseDoor_Text" xml:space = "preserve">
<value> 批量门上锁 </value> </data>
<data name = "FrmStoreBox_btnComAlarmClear_Text" xml:space = "preserve">
<value> 重置状态 </value> </data>
<data name = "FrmStoreBox_btnComP1_Text" xml:space = "preserve">
<value> 压紧轴待机点P1: </value> </data>
<data name = "FrmStoreBox_btnComP2_Text" xml:space = "preserve">
<value> 压紧轴压紧点P2: </value> </data>
<data name = "FrmStoreBox_btnComP3_Text" xml:space = "preserve">
<value> 压紧轴压紧前点P3: </value> </data>
<data name = "FrmStoreBox_btnCycleOut_Text" xml:space = "preserve">
<value> 启动演示模式 </value> </data>
<data name = "FrmStoreBox_btnGetAlarm_Text" xml:space = "preserve">
<value> 读取伺服状态 </value> </data>
<data name = "FrmStoreBox_btnGetOutTray_Text" xml:space = "preserve">
<value> 取出料盘 </value> </data>
<data name = "FrmStoreBox_btnHomeMove_Text" xml:space = "preserve">
<value> 返回原点 </value> </data>
<data name = "FrmStoreBox_btnInOutP1_Text" xml:space = "preserve">
<value> 进出轴待机点P1: </value> </data>
<data name = "FrmStoreBox_btnInOutP2_Text" xml:space = "preserve">
<value> 进出轴吸盘取料点P2: </value> </data>
<data name = "FrmStoreBox_btnInOutP3_Text" xml:space = "preserve">
<value> 进出轴库位取料点P3: </value> </data>
<data name = "FrmStoreBox_btnInOutP4_Text" xml:space = "preserve">
<value> 进出轴仓门出料点P4: </value> </data>
<data name = "FrmStoreBox_btnLineAbsMove_Text" xml:space = "preserve">
<value> 绝对运动 </value> </data>
<data name = "FrmStoreBox_btnMiddleP1_Text" xml:space = "preserve">
<value> 旋转轴待机点P1: </value> </data>
<data name = "FrmStoreBox_btnMiddleP2_Text" xml:space = "preserve">
<value> 旋转轴库位点P2: </value> </data>
<data name = "FrmStoreBox_btnOpenAxis_Text" xml:space = "preserve">
<value> 打开伺服 </value> </data>
<data name = "FrmStoreBox_btnOpenDoor_Text" xml:space = "preserve">
<value> 批量门解锁 </value> </data>
<data name = "FrmStoreBox_btnOutStore_Text" xml:space = "preserve">
<value> 单盘出库测试 </value> </data>
<data name = "FrmStoreBox_btnRelMove_Text" xml:space = "preserve">
<value> 相对运动 </value> </data>
<data name = "FrmStoreBox_btnSave_Text" xml:space = "preserve">
<value> 设为起始库位 </value> </data>
<data name = "FrmStoreBox_btnSavePosition_Text" xml:space = "preserve">
<value> 保存位置 </value> </data>
<data name = "FrmStoreBox_btnSaveSinglePosId_Text" xml:space = "preserve">
<value> 设为参考库位 </value> </data>
<data name = "FrmStoreBox_btnSelTemp_Text" xml:space = "preserve">
<value> 读取 </value> </data>
<data name = "FrmStoreBox_btnSingleTrayIn_Text" xml:space = "preserve">
<value> 启动单盘入库 </value> </data>
<data name = "FrmStoreBox_btnStart_Text" xml:space = "preserve">
<value> 开始自动出入库 </value> </data>
<data name = "FrmStoreBox_btnTempClose_Text" xml:space = "preserve">
<value> 断开 </value> </data>
<data name = "FrmStoreBox_btnTempInit_Text" xml:space = "preserve">
<value> 连接 </value> </data>
<data name = "FrmStoreBox_btnUpDownDoor_Text" xml:space = "preserve">
<value> 升降轴仓门位置P7: </value> </data>
<data name = "FrmStoreBox_btnUpDownP1_Text" xml:space = "preserve">
<value> 升降轴吸盘下方取料点P1: </value> </data>
<data name = "FrmStoreBox_btnUpdownP2_Text" xml:space = "preserve">
<value> 升降轴出库高点P2: </value> </data>
<data name = "FrmStoreBox_btnUpDownP3_Text" xml:space = "preserve">
<value> 升降轴入料前点P3: </value> </data>
<data name = "FrmStoreBox_btnUpDownP4_Text" xml:space = "preserve">
<value> 升降轴入料缓冲点P4: </value> </data>
<data name = "FrmStoreBox_btnUpDownP5_Text" xml:space = "preserve">
<value> 升降轴出料前点P5: </value> </data>
<data name = "FrmStoreBox_btnUpDownP6_Text" xml:space = "preserve">
<value> 升降轴出料缓冲点P6: </value> </data>
<data name = "FrmStoreBox_btnUpDownP7_Text" xml:space = "preserve">
<value> 升降轴取料缓冲点P7: </value> </data>
<data name = "FrmStoreBox_btnUpdownP8_Text" xml:space = "preserve">
<value> 升降轴出库低点P8: </value> </data>
<data name = "FrmStoreBox_btnVolMove_Text" xml:space = "preserve">
<value> 匀速运动 </value> </data>
<data name = "FrmStoreBox_btnWaitTrgGo_Text" xml:space = "preserve">
<value> 关闭单料门 </value> </data>
<data name = "FrmStoreBox_chbAuto_Text" xml:space = "preserve">
<value> 开机自动启动 </value> </data>
<data name = "FrmStoreBox_chbAutoRead_Text" xml:space = "preserve">
<value> 位置自动更新 </value> </data>
<data name = "FrmStoreBox_checkBox1_Text" xml:space = "preserve">
<value> 手动模式 </value> </data>
<data name = "FrmStoreBox_groupAuto_Text" xml:space = "preserve">
<value> 出入库测试 </value> </data>
<data name = "FrmStoreBox_groupAxis_Text" xml:space = "preserve">
<value> 伺服调试 </value> </data>
<data name = "FrmStoreBox_groupBox3_Text" xml:space = "preserve">
<value> 设备状态 </value> </data>
<data name = "FrmStoreBox_groupBox6_Text" xml:space = "preserve">
<value> 批量上下料操作 </value> </data>
<data name = "FrmStoreBox_groupBox7_Text" xml:space = "preserve">
<value> 温湿度控制器调试 </value> </data>
<data name = "FrmStoreBox_groupInout_Text" xml:space = "preserve">
<value> 位置操作 </value> </data>
<data name = "FrmStoreBox_iO状态查看ToolStripMenuItem_Text" xml:space = "preserve">
<value> IO调试 </value> </data>
<data name = "FrmStoreBox_label10_Text" xml:space = "preserve">
<value> BUSY状态: </value> </data>
<data name = "FrmStoreBox_label11_Text" xml:space = "preserve">
<value> HOME-CMP状态: </value> </data>
<data name = "FrmStoreBox_label14_Text" xml:space = "preserve">
<value> 1=报警,0=正常 </value> </data>
<data name = "FrmStoreBox_label15_Text" xml:space = "preserve">
<value> 1=执行中,0=未执行 </value> </data>
<data name = "FrmStoreBox_label16_Text" xml:space = "preserve">
<value> 1=完成,0=未完成 </value> </data>
<data name = "FrmStoreBox_label2_Text" xml:space = "preserve">
<value> 报警状态: </value> </data>
<data name = "FrmStoreBox_label21_Text" xml:space = "preserve">
<value> 选择仓位: </value> </data>
<data name = "FrmStoreBox_label22_Text" xml:space = "preserve">
<value> 正极限信号: </value> </data>
<data name = "FrmStoreBox_label23_Text" xml:space = "preserve">
<value> 1=ON,0=OFF </value> </data>
<data name = "FrmStoreBox_label24_Text" xml:space = "preserve">
<value> 负极限信号: </value> </data>
<data name = "FrmStoreBox_label26_Text" xml:space = "preserve">
<value> 1=ON,0=OFF </value> </data>
<data name = "FrmStoreBox_label27_Text" xml:space = "preserve">
<value> 端口号: </value> </data>
<data name = "FrmStoreBox_label28_Text" xml:space = "preserve">
<value> 温度: </value> </data>
<data name = "FrmStoreBox_label29_Text" xml:space = "preserve">
<value> 湿度: </value> </data>
<data name = "FrmStoreBox_label30_Text" xml:space = "preserve">
<value> 入库存料库位间隔: </value> </data>
<data name = "FrmStoreBox_label45_Text" xml:space = "preserve">
<value> 端口号: </value> </data>
<data name = "FrmStoreBox_label46_Text" xml:space = "preserve">
<value> 伺服地址: </value> </data>
<data name = "FrmStoreBox_label47_Text" xml:space = "preserve">
<value> 转速(r/min): </value> </data>
<data name = "FrmStoreBox_label48_Text" xml:space = "preserve">
<value> 位置: </value> </data>
<data name = "FrmStoreBox_label49_Text" xml:space = "preserve">
<value> 选择伺服: </value> </data>
<data name = "FrmStoreBox_label5_Text" xml:space = "preserve">
<value> 1=ON,0=OFF </value> </data>
<data name = "FrmStoreBox_label6_Text" xml:space = "preserve">
<value> 原点信号: </value> </data>
<data name = "FrmStoreBox_label7_Text" xml:space = "preserve">
<value> 输出脉冲值: </value> </data>
<data name = "FrmStoreBox_label8_Text" xml:space = "preserve">
<value> 编码器计数: </value> </data>
<data name = "FrmStoreBox_lblBatchStatus_Text" xml:space = "preserve">
<value> 等待启动 </value> </data>
<data name = "FrmStoreBox_lblDoorStatus_Text" xml:space = "preserve">
<value> 批量门状态:关闭中 </value> </data>
<data name = "FrmStoreBox_lblMsg_Text" xml:space = "preserve">
<value> 未启动自动出入库 </value> </data>
<data name = "FrmStoreBox_lblOutInfo_Text" xml:space = "preserve">
<value> 出库计数 </value> </data>
<data name = "FrmStoreBox_lblTemp_Text" xml:space = "preserve">
<value> 当前温度--,当前湿度-- </value> </data>
<data name = "FrmStoreBox_lblThisSta_Text" xml:space = "preserve">
<value> 设备未启动 </value> </data>
<data name = "FrmStoreBox_lblWaitTragGo_Text" xml:space = "preserve">
<value> 请处理料盘,并点击关闭单料门按钮。 </value> </data>
<data name = "FrmStoreBox_tabPage1_Text" xml:space = "preserve">
<value> 温湿度调试 </value> </data>
<data name = "FrmStoreBox_tabPage2_Text" xml:space = "preserve">
<value> 设备调试 </value> </data>
<data name = "FrmStoreBox_tabPage5_Text" xml:space = "preserve">
<value> 设备信息 </value> </data>
<data name = "FrmStoreBox_tabPage4_Text" xml:space = "preserve">
<value> 日志 </value> </data>
<data name = "FrmStoreBox_Text" xml:space = "preserve">
<value> 云料仓 </value> </data>
<data name = "FrmStoreBox_toolStripMenuItem1_Text" xml:space = "preserve">
<value> 退出 </value> </data>
<data name = "FrmStoreBox_toolStripMenuItem2_Text" xml:space = "preserve">
<value> 打开相机辅助光源 </value> </data>
<data name = "FrmStoreBox_toolStripMenuItem3_Text" xml:space = "preserve">
<value> 关闭相机辅助光源 </value> </data>
<data name = "FrmStoreBox_toolStripMenuItem4_Text" xml:space = "preserve">
<value> 维护门警报屏蔽 </value> </data>
<data name = "FrmStoreBox_toolStripMenuItem5_Text" xml:space = "preserve">
<value> 维护门警报打开 </value> </data>
<data name = "FrmStoreBox_toolStripMenuItem6_Text" xml:space = "preserve">
<value> 日语 </value> </data>
<data name = "FrmStoreBox_查看IOToolStripMenuItem_Text" xml:space = "preserve">
<value> 查看IO </value> </data>
<data name = "FrmStoreBox_出入库调试ToolStripMenuItem_Text" xml:space = "preserve">
<value> 启用调试模式 </value> </data>
<data name = "FrmStoreBox_打开舱门ToolStripMenuItem_Text" xml:space = "preserve">
<value> 打开单料门 </value> </data>
<data name = "FrmStoreBox_复位ToolStripMenuItem_Text" xml:space = "preserve">
<value> 复位 </value> </data>
<data name = "FrmStoreBox_关闭仓门ToolStripMenuItem_Text" xml:space = "preserve">
<value> 关闭单料门 </value> </data>
<data name = "FrmStoreBox_回待机点ToolStripMenuItem_Text" xml:space = "preserve">
<value> 回待机点 </value> </data>
<data name = "FrmStoreBox_料仓操作ToolStripMenuItem_Text" xml:space = "preserve">
<value> 设备 </value> </data>
<data name = "FrmStoreBox_料仓运转OFFToolStripMenuItem_Text" xml:space = "preserve">
<value> 打开伺服 </value> </data>
<data name = "FrmStoreBox_料仓运转ONToolStripMenuItem_Text" xml:space = "preserve">
<value> 关闭伺服 </value> </data>
<data name = "FrmStoreBox_批量上下轴OFFToolStripMenuItem_Text" xml:space = "preserve">
<value> 打开轴5 </value> </data>
<data name = "FrmStoreBox_批量上下轴ONToolStripMenuItem_Text" xml:space = "preserve">
<value> 关闭轴5 </value> </data>
<data name = "FrmStoreBox_启动ToolStripMenuItem_Text" xml:space = "preserve">
<value> 启动 </value> </data>
<data name = "FrmStoreBox_清理日志ToolStripMenuItem_Text" xml:space = "preserve">
<value> 中文 </value> </data>
<data name = "FrmStoreBox_扫码测试ToolStripMenuItem_Text" xml:space = "preserve">
<value> 扫码测试 </value> </data>
<data name = "FrmStoreBox_上料模块复位ToolStripMenuItem_Text" xml:space = "preserve">
<value> 轴5复位 </value> </data>
<data name = "FrmStoreBox_设备调试ToolStripMenuItem_Text" xml:space = "preserve">
<value> 功能调试 </value> </data>
<data name = "FrmStoreBox_摄像机调试ToolStripMenuItem_Text" xml:space = "preserve">
<value> 条码学习 </value> </data>
<data name = "FrmStoreBox_升降轴位置调试ToolStripMenuItem_Text" xml:space = "preserve">
<value> 轴2位置调试 </value> </data>
<data name = "FrmStoreBox_停止ToolStripMenuItem_Text" xml:space = "preserve">
<value> 停止 </value> </data>
<data name = "FrmStoreBox_退出ToolStripMenuItem_Text" xml:space = "preserve">
<value> 退出系统 </value> </data>
<data name = "FrmStoreBox_显示ToolStripMenuItem_Text" xml:space = "preserve">
<value> 显示界面 </value> </data>
<data name = "FrmStoreBox_英文ToolStripMenuItem_Text" xml:space = "preserve">
<value> 英文 </value> </data>
<data name = "FrmStoreBox_语言_Text" xml:space = "preserve">
<value> 语言 </value> </data>
<data name = "FrmStoreBox_轴卡点动ToolStripMenuItem_Text" xml:space = "preserve">
<value> 运动轴调试 </value> </data>
<data name = "FuLimit" xml:space = "preserve">
<value> 负限位 </value> </data>
<data name = "GetError" xml:space = "preserve">
<value> 取出料盘操作失败:无料盘 </value> </data>
<data name = "GetError2" xml:space = "preserve">
<value> 取出料盘操作失败:设备工作中,批量门无法解锁 </value> </data>
<data name = "HasWare" xml:space = "preserve">
<value> 夹取机构检测有料,请检查! </value> </data>
<data name = "HomeMove" xml:space = "preserve">
<value> 返回原点 </value> </data>
<data name = "InOut_Axis" xml:space = "preserve">
<value> (轴3)进出轴 </value> </data>
<data name = "InoutAlarm" xml:space = "preserve">
<value> 轴3报警!复位失败,请检查! </value> </data>
<data name = "InoutNotOk" xml:space = "preserve">
<value> 请先将轴3退回待机位! </value> </data>
<data name = "InoutWarn" xml:space = "preserve">
<value> 警告(轴3在待机位时,才能移动轴2和轴1) </value> </data>
<data name = "InStoreEnd" xml:space = "preserve">
<value> 料盘到达库位 </value> </data>
<data name = "InStoreError" xml:space = "preserve">
<value> 入库库位格式错误:条码[{0}],库位号[{1}] </value> </data>
<data name = "InStoreExecute" xml:space = "preserve">
<value> 入库执行中 </value> </data>
<data name = "InStoreFailed" xml:space = "preserve">
<value> 入库失败 </value> </data>
<data name = "InStoreNoCode" xml:space = "preserve">
<value> 未扫到条码,料盘将到达单料门 </value> </data>
<data name = "InStoreNoPosition" xml:space = "preserve">
<value> 入库未找到库位:条码[{0}],库位号[{1}] </value> </data>
<data name = "inSuddenStop" xml:space = "preserve">
<value> 设备急停 </value> </data>
<data name = "Middle_Axis" xml:space = "preserve">
<value> (轴1)旋转轴 </value> </data>
<data name = "MoveTimeOut" xml:space = "preserve">
<value> [{0}]超时{1}[{2}] </value> </data>
<data name = "MsgTitle" xml:space = "preserve">
<value> 提示 </value> </data>
<data name = "NO_Clamping_Check" xml:space = "preserve">
<value> 分料机构气缸料盘检测无信号 </value> </data>
<data name = "NoAIr" xml:space = "preserve">
<value> 未检测到气压信号 </value> </data>
<data name = "NoCodeMsg" xml:space = "preserve">
<value> 未扫到条码,请重新放入料盘! </value> </data>
<data name = "OpenAxisFail" xml:space = "preserve">
<value> 打开轴{0}失败 </value> </data>
<data name = "oustore" xml:space = "preserve">
<value> 出库: </value> </data>
<data name = "OutFull" xml:space = "preserve">
<value> 料盘已放满,请取出! </value> </data>
<data name = "OutMoveExecute" xml:space = "preserve">
<value> 出库完成 </value> </data>
<data name = "OutStoreBoxEnd" xml:space = "preserve">
<value> 料盘已离开库位 </value> </data>
<data name = "OutStoreError" xml:space = "preserve">
<value> 出库失败:库位号{0}格式错误 </value> </data>
<data name = "OutStoreExecute" xml:space = "preserve">
<value> 出库执行中 </value> </data>
<data name = "OutStoreFailed" xml:space = "preserve">
<value> 出库失败 </value> </data>
<data name = "OutStoreNoPosition" xml:space = "preserve">
<value> 出库失败:未找到库位{0} </value> </data>
<data name = "PCloseDoor" xml:space = "preserve">
<value> 请先关闭批量门! </value> </data>
<data name = "PleaseStartStore" xml:space = "preserve">
<value> 请先启动料仓! </value> </data>
<data name = "PWPwd" xml:space = "preserve">
<value> 密码错误,请输入正确的密码 </value> </data>
<data name = "PWSpeed" xml:space = "preserve">
<value> 请输入正确的速度! </value> </data>
<data name = "Reset" xml:space = "preserve">
<value> 复位中 </value> </data>
<data name = "Run" xml:space = "preserve">
<value> 待机中 </value> </data>
<data name = "Runing" xml:space = "preserve">
<value> 待机中 </value> </data>
<data name = "SaveError" xml:space = "preserve">
<value> 保存失败 </value> </data>
<data name = "SaveOk" xml:space = "preserve">
<value> 保存成功 </value> </data>
<data name = "ScanOk" xml:space = "preserve">
<value> 扫码结束 </value> </data>
<data name = "ServoOff" xml:space = "preserve">
<value> 关闭伺服 </value> </data>
<data name = "servoON" xml:space = "preserve">
<value> 打开伺服 </value> </data>
<data name = "StartAuto" xml:space = "preserve">
<value> 开始自动出入库 </value> </data>
<data name = "StartCycle" xml:space = "preserve">
<value> 开始循环出库 </value> </data>
<data name = "startFail" xml:space = "preserve">
<value> 启动失败:急停按钮未打开 </value> </data>
<data name = "startFailAir" xml:space = "preserve">
<value> 启动失败:未检测到气压信号 </value> </data>
<data name = "StopAuto" xml:space = "preserve">
<value> 停止自动出入库 </value> </data>
<data name = "StopCycle" xml:space = "preserve">
<value> 停止循环出库 </value> </data>
<data name = "StoreOnline" xml:space = "preserve">
<value> 设备联机中 </value> </data>
<data name = "SuddenStop" xml:space = "preserve">
<value> 设备急停中 </value> </data>
<data name = "SureExit" xml:space = "preserve">
<value> 是否确定退出? </value> </data>
<data name = "TakeTrayGo" xml:space = "preserve">
<value> 操作人员拿走料盘 </value> </data>
<data name = "TakeTrayOut" xml:space = "preserve">
<value> 关闭单料门 </value> </data>
<data name = "TheDoorOpen" xml:space = "preserve">
<value> 批量门未关闭,无法出库! </value> </data>
<data name = "TimeOut" xml:space = "preserve">
<value> 超时 </value> </data>
<data name = "UpDown_Axis" xml:space = "preserve">
<value> (轴2)升降轴 </value> </data>
<data name = "Wait" xml:space = "preserve">
<value> 设备未启动 </value> </data>
<data name = "WaitEnd" xml:space = "preserve">
<value> 等待NG料送到单料门完成 </value> </data>
<data name = "WaitInstoreTimeOut" xml:space = "preserve">
<value> [{0}]超时:[等待可以入库][{1}秒] </value> </data>
<data name = "WaitIo" xml:space = "preserve">
<value> IO信号等待 </value> </data>
<data name = "WaitSingleTimeOut" xml:space = "preserve">
<value> 等待信号{0}={1}超时 </value> </data>
<data name = "WaitStart" xml:space = "preserve">
<value> 设备未启动 </value> </data>
<data name = "WaitTime" xml:space = "preserve">
<value> 等待时间: </value> </data>
<data name = "WarnMsg" xml:space = "preserve">
<value> 警告 </value> </data>
<data name = "X01" xml:space = "preserve">
<value> 急停 </value> </data>
<data name = "X02" xml:space = "preserve">
<value> 复位 </value> </data>
<data name = "X03" xml:space = "preserve">
<value> 自动启动 </value> </data>
<data name = "X04" xml:space = "preserve">
<value> 安全光栅 </value> </data>
<data name = "X05" xml:space = "preserve">
<value> 单料门气缸上升到位信号 </value> </data>
<data name = "X06" xml:space = "preserve">
<value> 单料门气缸下降到位信号 </value> </data>
<data name = "X07" xml:space = "preserve">
<value> 分料机构气缸上升到位信号 </value> </data>
<data name = "X08" xml:space = "preserve">
<value> 分料机构气缸下降到位信号 </value> </data>
<data name = "X09" xml:space = "preserve">
<value> 料盘宽度检测1 </value> </data>
<data name = "X10" xml:space = "preserve">
<value> 料盘宽度检测2 </value> </data>
<data name = "X11" xml:space = "preserve">
<value> 料盘检测1(上料机构) </value> </data>
<data name = "X12" xml:space = "preserve">
<value> 上料机构出料检测 </value> </data>
<data name = "X13" xml:space = "preserve">
<value> 批量门锁气缸打开端 </value> </data>
<data name = "X14" xml:space = "preserve">
<value> 批量门锁气缸关闭端 </value> </data>
<data name = "X15" xml:space = "preserve">
<value> 料盘检测2(夹取机构) </value> </data>
<data name = "X21" xml:space = "preserve">
<value> 批量门关闭 </value> </data>
<data name = "X22" xml:space = "preserve">
<value> 气压检测 </value> </data>
<data name = "X23" xml:space = "preserve">
<value> 维护门1关闭 </value> </data>
<data name = "X24" xml:space = "preserve">
<value> 维护门2关闭 </value> </data>
<data name = "X25" xml:space = "preserve">
<value> 批量门锁气缸打开端2 </value> </data>
<data name = "X26" xml:space = "preserve">
<value> 批量门锁气缸关闭端2 </value> </data>
<data name = "X27" xml:space = "preserve">
<value> 轴5上极限 </value> </data>
<data name = "X28" xml:space = "preserve">
<value> 单料门料盘检测 </value> </data>
<data name = "X29" xml:space = "preserve">
<value> 抓取机构气缸夹紧端 </value> </data>
<data name = "X30" xml:space = "preserve">
<value> 抓取机构气缸放松端 </value> </data>
<data name = "X31" xml:space = "preserve">
<value> 分料机构气缸料盘检测 </value> </data>
<data name = "Y01" xml:space = "preserve">
<value> 自动指示灯 </value> </data>
<data name = "Y02" xml:space = "preserve">
<value> 故障指示灯 </value> </data>
<data name = "Y03" xml:space = "preserve">
<value> 待机指示灯 </value> </data>
<data name = "Y04" xml:space = "preserve">
<value> 进气口打开 </value> </data>
<data name = "Y05" xml:space = "preserve">
<value> 料仓伺服电源打开 </value> </data>
<data name = "Y06" xml:space = "preserve">
<value> 轴2刹车电源打开 </value> </data>
<data name = "Y07" xml:space = "preserve">
<value> 相机辅助光源打开 </value> </data>
<data name = "Y08" xml:space = "preserve">
<value> 设备照明打开 </value> </data>
<data name = "Y09" xml:space = "preserve">
<value> 单料门上升 </value> </data>
<data name = "Y10" xml:space = "preserve">
<value> 单料门下降 </value> </data>
<data name = "Y11" xml:space = "preserve">
<value> 分料机构气缸上升 </value> </data>
<data name = "Y12" xml:space = "preserve">
<value> 分料机构气缸下降 </value> </data>
<data name = "Y13" xml:space = "preserve">
<value> 批量门锁气缸打开 </value> </data>
<data name = "Y14" xml:space = "preserve">
<value> 批量门锁气缸关闭 </value> </data>
<data name = "Y15" xml:space = "preserve">
<value> 维护门警报关闭 </value> </data>
<data name = "Y16" xml:space = "preserve">
<value> 报警蜂鸣器 </value> </data>
<data name = "Y21" xml:space = "preserve">
<value> 分料机构气缸夹紧 </value> </data>
<data name = "Y22" xml:space = "preserve">
<value> 分料机构气缸放松 </value> </data>
<data name = "ZhLimit" xml:space = "preserve">
<value> 正限位 </value> </data>
<data name = "打开串口失败" xml:space = "preserve">
<value> 打开串口失败 </value> </data>
<data name = "打开日志" xml:space = "preserve">
<value> 打开日志 </value> </data>
<data name = "关闭日志" xml:space = "preserve">
<value> 关闭日志 </value> </data>
<data name = "检测信号" xml:space = "preserve">
<value> 检测信号 </value> </data>
<data name = "禁用调试" xml:space = "preserve">
<value> 禁用调试 </value> </data>
<data name = "启动失败:设备未初始化完成" xml:space = "preserve">
<value> 启动失败:设备正在初始化 </value> </data>
<data name = "启用调试" xml:space = "preserve">
<value> 启用调试 </value> </data>
<data name = "请输入正确的速度" xml:space = "preserve">
<value> 请输入正确的速度 </value> </data>
<data name = "确定将[{0}]保存为单盘入库默认库位?" xml:space = "preserve">
<value> 确定将[{0}]设为参考库位? </value> </data>
<data name = "确定开始{0}循环出库" xml:space = "preserve">
<value> 确定使用{0}开始循环出库? </value> </data>
<data name = "确定开始自动出入库?" xml:space = "preserve">
<value> 确定开始自动出入库? </value> </data>
<data name = "升降轴位置调试:" xml:space = "preserve">
<value> 轴2位置调试: </value> </data>
<data name = "伺服OFF" xml:space = "preserve">
<value> 伺服关闭 </value> </data>
<data name = "伺服ON" xml:space = "preserve">
<value> 伺服打开 </value> </data>
<data name = "温湿度报警" xml:space = "preserve">
<value> 温湿度报警 </value> </data>
<data name = "文件【{0}】已存在,是否确定覆盖?" xml:space = "preserve">
<value> 文件【{0}】已存在,是否覆盖? </value> </data>
<data name = "循环出库" xml:space = "preserve">
<value> 循环出库 </value> </data>
<data name = "右侧门未关" xml:space = "preserve">
<value> 维护门2未关 </value> </data>
<data name = "自动出库" xml:space = "preserve">
<value> 自动出库 </value> </data>
<data name = "自动出入库" xml:space = "preserve">
<value> 自动出入库 </value> </data>
<data name = "自动出入库操作" xml:space = "preserve">
<value> 自动出入库操作 </value> </data>
<data name = "自动入库" xml:space = "preserve">
<value> 自动入库 </value> </data>
<data name = "左侧门未关" xml:space = "preserve">
<value> 维护门1未关 </value> </data>
<data name = "FrmStoreBox_打开日志ToolStripMenuItem_Text" xml:space = "preserve">
<value> 打开日志 </value> </data>
<data name = "FrmStoreBox_chbDebug_Text" xml:space = "preserve">
<value> 调试状态 </value> </data>
<data name = "InstoreInfo" xml:space = "preserve">
<value> 批量出入库信息: 入库: </value> </data>
<data name="名称" xml:space="preserve">
<value> 中文 </value>
</data>
<data name="AbsMove" xml:space="preserve">
<value> 绝对运动 </value>
</data>
<data name="Alarm" xml:space="preserve">
<value> 报警 </value>
</data>
<data name="AutoEnd" xml:space="preserve">
<value> 自动出入库结束 </value>
</data>
<data name="AutoIn" xml:space="preserve">
<value> 自动入库: </value>
</data>
<data name="AutoOut" xml:space="preserve">
<value> 自动出库: </value>
</data>
<data name="AutoReset" xml:space="preserve">
<value> 收到复位信号,自动复位 </value>
</data>
<data name="AxisAlarm" xml:space="preserve">
<value> 运动轴{0}报警 </value>
</data>
<data name="AxisHomeMoveAlarm" xml:space="preserve">
<value> 运动{0}轴{1}收到原点完成信号,当前位置[{2}],误差过大! </value>
</data>
<data name="AxisMoveAlarm" xml:space="preserve">
<value> 运动{0}轴{1}目标位置[{2}]当前位置{3}误差过大! </value>
</data>
<data name="Batch_Axis" xml:space="preserve">
<value> 轴5 </value>
</data>
<data name="batchInError" xml:space="preserve">
<value> 批量入库失败:请确认批量门是否闭合! </value>
</data>
<data name="batchInError2" xml:space="preserve">
<value> 批量入库失败:请检查物料夹取机构是否有异物! </value>
</data>
<data name="BatchStop" xml:space="preserve">
<value> 轴5运动停止 </value>
</data>
<data name="Busy" xml:space="preserve">
<value> 设备运行中 </value>
</data>
<data name="CanotBack" xml:space="preserve">
<value> 当前设备状态无需回待机点,若您需要强制回待机点,请先按下急停,再回待机点! </value>
</data>
<data name="CanotReset" xml:space="preserve">
<value> 当前设备状态无需复位,若您需要强制复位,请先按下急停,再进行复位! </value>
</data>
<data name="CloseError" xml:space="preserve">
<value> 锁门失败:请确认批量门是否闭合! </value>
</data>
<data name="CnotOpen" xml:space="preserve">
<value> 设备运行中,禁止打开批量门! </value>
</data>
<data name="Comp_Axis" xml:space="preserve">
<value> 轴4 </value>
</data>
<data name="Debugging" xml:space="preserve">
<value> 设备处于调试模式中 </value>
</data>
<data name="doorClose" xml:space="preserve">
<value> 批量门已关闭 </value>
</data>
<data name="doorOpen" xml:space="preserve">
<value> 批量门已打开 </value>
</data>
<data name="Fail" xml:space="preserve">
<value> 操作失败 </value>
</data>
<data name="FrmAxisDebug_btnAutoMove_Text" xml:space="preserve">
<value> 轴5 向上 </value>
</data>
<data name="FrmAxisDebug_btnAutoMovej_Text" xml:space="preserve">
<value> 轴5 向下 </value>
</data>
<data name="FrmAxisDebug_btnComMove_Text" xml:space="preserve">
<value> 轴4 向下 </value>
</data>
<data name="FrmAxisDebug_btnComMovej_Text" xml:space="preserve">
<value> 轴4 向上 </value>
</data>
<data name="FrmAxisDebug_btnInOutMove_Text" xml:space="preserve">
<value> 轴3 前进 </value>
</data>
<data name="FrmAxisDebug_btnInOutMovej_Text" xml:space="preserve">
<value> 轴3 后退 </value>
</data>
<data name="FrmAxisDebug_btnMiddleMove_Text" xml:space="preserve">
<value> 轴1 顺时针 </value>
</data>
<data name="FrmAxisDebug_btnMiddleMovej_Text" xml:space="preserve">
<value> 轴1 逆时针 </value>
</data>
<data name="FrmAxisDebug_btnUpdate_Text" xml:space="preserve">
<value> 更新坐标 </value>
</data>
<data name="FrmAxisDebug_btnUpDownMove_Text" xml:space="preserve">
<value> 轴2 上升 </value>
</data>
<data name="FrmAxisDebug_btnUpDownMovej_Text" xml:space="preserve">
<value> 轴2 下降 </value>
</data>
<data name="FrmAxisDebug_button1_Text" xml:space="preserve">
<value> 关闭 </value>
</data>
<data name="FrmAxisDebug_label1_Text" xml:space="preserve">
<value> (轴1)旋转轴 </value>
</data>
<data name="FrmAxisDebug_label2_Text" xml:space="preserve">
<value> (轴2)升降轴 </value>
</data>
<data name="FrmAxisDebug_label3_Text" xml:space="preserve">
<value> (轴3)进出轴 </value>
</data>
<data name="FrmAxisDebug_label4_Text" xml:space="preserve">
<value> (轴4)压紧轴 </value>
</data>
<data name="FrmAxisDebug_label5_Text" xml:space="preserve">
<value> 转速(r/min) </value>
</data>
<data name="FrmAxisDebug_label6_Text" xml:space="preserve">
<value> 实时坐标 </value>
</data>
<data name="FrmAxisDebug_label7_Text" xml:space="preserve">
<value> (轴5)批量上下料轴 </value>
</data>
<data name="FrmAxisDebug_Text" xml:space="preserve">
<value> 运动轴调试 </value>
</data>
<data name="FrmIOStatus_btnCloseAxisBreak_Text" xml:space="preserve">
<value> 关闭轴2刹车 </value>
</data>
<data name="FrmIOStatus_btnCloseDeviceLed_Text" xml:space="preserve">
<value> 关闭设备照明 </value>
</data>
<data name="FrmIOStatus_btnCloseDoor_Text" xml:space="preserve">
<value> 关闭单料门 </value>
</data>
<data name="FrmIOStatus_btnCloseLed_Text" xml:space="preserve">
<value> 关闭相机辅助光源 </value>
</data>
<data name="FrmIOStatus_btnDClose_Text" xml:space="preserve">
<value> 批量门上锁 </value>
</data>
<data name="FrmIOStatus_btnDisDoorClose_Text" xml:space="preserve">
<value> 激活维护门警报 </value>
</data>
<data name="FrmIOStatus_btnDisDoorOpen_Text" xml:space="preserve">
<value> 关闭维护门警报 </value>
</data>
<data name="FrmIOStatus_btnDOpen_Text" xml:space="preserve">
<value> 批量门解锁 </value>
</data>
<data name="FrmIOStatus_btnOpenAxisBreak_Text" xml:space="preserve">
<value> 开启轴2刹车 </value>
</data>
<data name="FrmIOStatus_btnOpenDeviceLed_Text" xml:space="preserve">
<value> 打开设备照明 </value>
</data>
<data name="FrmIOStatus_btnOpenDoor_Text" xml:space="preserve">
<value> 打开单料门 </value>
</data>
<data name="FrmIOStatus_btnOpenLed_Text" xml:space="preserve">
<value> 打开相机辅助光源 </value>
</data>
<data name="FrmIOStatus_btnSuckingDiscDown_Text" xml:space="preserve">
<value> 分料机构下降 </value>
</data>
<data name="FrmIOStatus_btnSuckingDiscUp_Text" xml:space="preserve">
<value> 分料机构上升 </value>
</data>
<data name="FrmIOStatus_btnSXi_Text" xml:space="preserve">
<value> 抓取机构夹紧 </value>
</data>
<data name="FrmIOStatus_btnSXil_Text" xml:space="preserve">
<value> 抓取机构放松 </value>
</data>
<data name="FrmIOStatus_btnWriteSingleDO_Text" xml:space="preserve">
<value> 写入 </value>
</data>
<data name="FrmIOStatus_button1_Text" xml:space="preserve">
<value> 关闭 </value>
</data>
<data name="FrmIOStatus_button4_Text" xml:space="preserve">
<value> 关闭进气口 </value>
</data>
<data name="FrmIOStatus_button5_Text" xml:space="preserve">
<value> 开启进气口 </value>
</data>
<data name="FrmIOStatus_groupBox1_Text" xml:space="preserve">
<value> IO状态修改 </value>
</data>
<data name="FrmIOStatus_groupBox3_Text" xml:space="preserve">
<value> IO列表 </value>
</data>
<data name="FrmIOStatus_groupBox4_Text" xml:space="preserve">
<value> IO列表 </value>
</data>
<data name="FrmIOStatus_label14_Text" xml:space="preserve">
<value> 地址: </value>
</data>
<data name="FrmIOStatus_label17_Text" xml:space="preserve">
<value> 设备IP: </value>
</data>
<data name="FrmIOStatus_label3_Text" xml:space="preserve">
<value> 端口: </value>
</data>
<data name="FrmIOStatus_label5_Text" xml:space="preserve">
<value> 保持时间(ms): </value>
</data>
<data name="FrmIOStatus_radioButton1_Text" xml:space="preserve">
<value> 打开 </value>
</data>
<data name="FrmIOStatus_radioButton2_Text" xml:space="preserve">
<value> 关闭 </value>
</data>
<data name="FrmIOStatus_Text" xml:space="preserve">
<value> IO信息 </value>
</data>
<data name="FrmPositionTool_btnAbsMove_Text" xml:space="preserve">
<value> 开始运动 </value>
</data>
<data name="FrmPositionTool_btnClear_Text" xml:space="preserve">
<value> 清除日志 </value>
</data>
<data name="FrmPositionTool_btnExit_Text" xml:space="preserve">
<value> 退出 </value>
</data>
<data name="FrmPositionTool_btnGetActualPosition_Text" xml:space="preserve">
<value> 读取位置 </value>
</data>
<data name="FrmPositionTool_btnHomeMove_Text" xml:space="preserve">
<value> 返回原点 </value>
</data>
<data name="FrmPositionTool_btnOpenFolder_Text" xml:space="preserve">
<value> 打开文件夹 </value>
</data>
<data name="FrmPositionTool_btnSdStop_Text" xml:space="preserve">
<value> 停止 </value>
</data>
<data name="FrmPositionTool_btnServoOff_Text" xml:space="preserve">
<value> 关闭 </value>
</data>
<data name="FrmPositionTool_btnServoOn_Text" xml:space="preserve">
<value> 打开 </value>
</data>
<data name="FrmPositionTool_groupBox1_Text" xml:space="preserve">
<value> 设备信息 </value>
</data>
<data name="FrmPositionTool_groupBox2_Text" xml:space="preserve">
<value> 位置信息 </value>
</data>
<data name="FrmPositionTool_groupBox6_Text" xml:space="preserve">
<value> 伺服运动测试 </value>
</data>
<data name="FrmPositionTool_label1_Text" xml:space="preserve">
<value> IO模块IP: </value>
</data>
<data name="FrmPositionTool_label10_Text" xml:space="preserve">
<value> 入料P4偏移量: </value>
</data>
<data name="FrmPositionTool_label12_Text" xml:space="preserve">
<value> 端口号: </value>
</data>
<data name="FrmPositionTool_label13_Text" xml:space="preserve">
<value> 位置: </value>
</data>
<data name="FrmPositionTool_label18_Text" xml:space="preserve">
<value> 地址: </value>
</data>
<data name="FrmPositionTool_label2_Text" xml:space="preserve">
<value> 传感器地址: </value>
</data>
<data name="FrmPositionTool_label3_Text" xml:space="preserve">
<value> 位置文件名称: </value>
</data>
<data name="FrmPositionTool_label4_Text" xml:space="preserve">
<value> 出料前点P5偏移值: </value>
</data>
<data name="FrmPositionTool_label5_Text" xml:space="preserve">
<value> 出料缓冲点P6偏移量: </value>
</data>
<data name="FrmPositionTool_label6_Text" xml:space="preserve">
<value> 目标位置: </value>
</data>
<data name="FrmPositionTool_label7_Text" xml:space="preserve">
<value> 实际位置: </value>
</data>
<data name="FrmPositionTool_label8_Text" xml:space="preserve">
<value> 转速(r/min): </value>
</data>
<data name="FrmPositionTool_label9_Text" xml:space="preserve">
<value> 入料前点P3偏移量: </value>
</data>
<data name="FrmPositionTool_Text" xml:space="preserve">
<value> 轴2测试 </value>
</data>
<data name="FrmPwd_btnBack_Text" xml:space="preserve">
<value> 返回 </value>
</data>
<data name="FrmPwd_btnNext_Text" xml:space="preserve">
<value> 确定 </value>
</data>
<data name="FrmPwd_label1_Text" xml:space="preserve">
<value> 请输入密码: </value>
</data>
<data name="FrmPwd_Text" xml:space="preserve">
<value> 请输入密码 </value>
</data>
<data name="FrmStoreBox_btnAxisAMove_Text" xml:space="preserve">
<value> 绝对运动 </value>
</data>
<data name="FrmStoreBox_btnAxisReturnHome_Text" xml:space="preserve">
<value> 返回原点 </value>
</data>
<data name="FrmStoreBox_btnAxisRMove_Text" xml:space="preserve">
<value> 相对运动 </value>
</data>
<data name="FrmStoreBox_btnAxisStop_Text" xml:space="preserve">
<value> 停止运动 </value>
</data>
<data name="FrmStoreBox_btnAxisVMove_Text" xml:space="preserve">
<value> 匀速运动 </value>
</data>
<data name="FrmStoreBox_btnBatchInStore_Text" xml:space="preserve">
<value> 开始批量入库 </value>
</data>
<data name="FrmStoreBox_btnBatchOutTest_Text" xml:space="preserve">
<value> 批量出库测试 </value>
</data>
<data name="FrmStoreBox_btnBatchReset_Text" xml:space="preserve">
<value> 批量上下料模块复位 </value>
</data>
<data name="FrmStoreBox_btnClearBuzzer_Text" xml:space="preserve">
<value> 重置蜂鸣器 </value>
</data>
<data name="FrmStoreBox_btnClearLog_Text" xml:space="preserve">
<value> 清除日志 </value>
</data>
<data name="FrmStoreBox_btnCloseAxis_Text" xml:space="preserve">
<value> 关闭伺服 </value>
</data>
<data name="FrmStoreBox_btnCloseDoor_Text" xml:space="preserve">
<value> 批量门上锁 </value>
</data>
<data name="FrmStoreBox_btnComAlarmClear_Text" xml:space="preserve">
<value> 重置状态 </value>
</data>
<data name="FrmStoreBox_btnComP1_Text" xml:space="preserve">
<value> 压紧轴待机点P1: </value>
</data>
<data name="FrmStoreBox_btnComP2_Text" xml:space="preserve">
<value> 压紧轴压紧点P2: </value>
</data>
<data name="FrmStoreBox_btnComP3_Text" xml:space="preserve">
<value> 压紧轴压紧前点P3: </value>
</data>
<data name="FrmStoreBox_btnCycleOut_Text" xml:space="preserve">
<value> 启动演示模式 </value>
</data>
<data name="FrmStoreBox_btnGetAlarm_Text" xml:space="preserve">
<value> 读取伺服状态 </value>
</data>
<data name="FrmStoreBox_btnGetOutTray_Text" xml:space="preserve">
<value> 取出料盘 </value>
</data>
<data name="FrmStoreBox_btnHomeMove_Text" xml:space="preserve">
<value> 返回原点 </value>
</data>
<data name="FrmStoreBox_btnInOutP1_Text" xml:space="preserve">
<value> 进出轴待机点P1: </value>
</data>
<data name="FrmStoreBox_btnInOutP2_Text" xml:space="preserve">
<value> 进出轴吸盘取料点P2: </value>
</data>
<data name="FrmStoreBox_btnInOutP3_Text" xml:space="preserve">
<value> 进出轴库位取料点P3: </value>
</data>
<data name="FrmStoreBox_btnInOutP4_Text" xml:space="preserve">
<value> 进出轴仓门出料点P4: </value>
</data>
<data name="FrmStoreBox_btnLineAbsMove_Text" xml:space="preserve">
<value> 绝对运动 </value>
</data>
<data name="FrmStoreBox_btnMiddleP1_Text" xml:space="preserve">
<value> 旋转轴待机点P1: </value>
</data>
<data name="FrmStoreBox_btnMiddleP2_Text" xml:space="preserve">
<value> 旋转轴库位点P2: </value>
</data>
<data name="FrmStoreBox_btnOpenAxis_Text" xml:space="preserve">
<value> 打开伺服 </value>
</data>
<data name="FrmStoreBox_btnOpenDoor_Text" xml:space="preserve">
<value> 批量门解锁 </value>
</data>
<data name="FrmStoreBox_btnOutStore_Text" xml:space="preserve">
<value> 单盘出库测试 </value>
</data>
<data name="FrmStoreBox_btnRelMove_Text" xml:space="preserve">
<value> 相对运动 </value>
</data>
<data name="FrmStoreBox_btnSave_Text" xml:space="preserve">
<value> 设为起始库位 </value>
</data>
<data name="FrmStoreBox_btnSavePosition_Text" xml:space="preserve">
<value> 保存位置 </value>
</data>
<data name="FrmStoreBox_btnSaveSinglePosId_Text" xml:space="preserve">
<value> 设为参考库位 </value>
</data>
<data name="FrmStoreBox_btnSelTemp_Text" xml:space="preserve">
<value> 读取 </value>
</data>
<data name="FrmStoreBox_btnSingleTrayIn_Text" xml:space="preserve">
<value> 启动单盘入库 </value>
</data>
<data name="FrmStoreBox_btnStart_Text" xml:space="preserve">
<value> 开始自动出入库 </value>
</data>
<data name="FrmStoreBox_btnTempClose_Text" xml:space="preserve">
<value> 断开 </value>
</data>
<data name="FrmStoreBox_btnTempInit_Text" xml:space="preserve">
<value> 连接 </value>
</data>
<data name="FrmStoreBox_btnUpDownDoor_Text" xml:space="preserve">
<value> 升降轴仓门位置P7: </value>
</data>
<data name="FrmStoreBox_btnUpDownP1_Text" xml:space="preserve">
<value> 升降轴吸盘下方取料点P1: </value>
</data>
<data name="FrmStoreBox_btnUpdownP2_Text" xml:space="preserve">
<value> 升降轴出库高点P2: </value>
</data>
<data name="FrmStoreBox_btnUpDownP3_Text" xml:space="preserve">
<value> 升降轴入料前点P3: </value>
</data>
<data name="FrmStoreBox_btnUpDownP4_Text" xml:space="preserve">
<value> 升降轴入料缓冲点P4: </value>
</data>
<data name="FrmStoreBox_btnUpDownP5_Text" xml:space="preserve">
<value> 升降轴出料前点P5: </value>
</data>
<data name="FrmStoreBox_btnUpDownP6_Text" xml:space="preserve">
<value> 升降轴出料缓冲点P6: </value>
</data>
<data name="FrmStoreBox_btnUpDownP7_Text" xml:space="preserve">
<value> 升降轴取料缓冲点P7: </value>
</data>
<data name="FrmStoreBox_btnUpdownP8_Text" xml:space="preserve">
<value> 升降轴出库低点P8: </value>
</data>
<data name="FrmStoreBox_btnVolMove_Text" xml:space="preserve">
<value> 匀速运动 </value>
</data>
<data name="FrmStoreBox_btnWaitTrgGo_Text" xml:space="preserve">
<value> 关闭单料门 </value>
</data>
<data name="FrmStoreBox_chbAuto_Text" xml:space="preserve">
<value> 开机自动启动 </value>
</data>
<data name="FrmStoreBox_chbAutoRead_Text" xml:space="preserve">
<value> 位置自动更新 </value>
</data>
<data name="FrmStoreBox_checkBox1_Text" xml:space="preserve">
<value> 手动模式 </value>
</data>
<data name="FrmStoreBox_groupAuto_Text" xml:space="preserve">
<value> 出入库测试 </value>
</data>
<data name="FrmStoreBox_groupAxis_Text" xml:space="preserve">
<value> 伺服调试 </value>
</data>
<data name="FrmStoreBox_groupBox3_Text" xml:space="preserve">
<value> 设备状态 </value>
</data>
<data name="FrmStoreBox_groupBox6_Text" xml:space="preserve">
<value> 批量上下料操作 </value>
</data>
<data name="FrmStoreBox_groupBox7_Text" xml:space="preserve">
<value> 温湿度控制器调试 </value>
</data>
<data name="FrmStoreBox_groupInout_Text" xml:space="preserve">
<value> 位置操作 </value>
</data>
<data name="FrmStoreBox_iO状态查看ToolStripMenuItem_Text" xml:space="preserve">
<value> IO调试 </value>
</data>
<data name="FrmStoreBox_label10_Text" xml:space="preserve">
<value> BUSY状态: </value>
</data>
<data name="FrmStoreBox_label11_Text" xml:space="preserve">
<value> HOME-CMP状态: </value>
</data>
<data name="FrmStoreBox_label14_Text" xml:space="preserve">
<value> 1=报警,0=正常 </value>
</data>
<data name="FrmStoreBox_label15_Text" xml:space="preserve">
<value> 1=执行中,0=未执行 </value>
</data>
<data name="FrmStoreBox_label16_Text" xml:space="preserve">
<value> 1=完成,0=未完成 </value>
</data>
<data name="FrmStoreBox_label2_Text" xml:space="preserve">
<value> 报警状态: </value>
</data>
<data name="FrmStoreBox_label21_Text" xml:space="preserve">
<value> 选择仓位: </value>
</data>
<data name="FrmStoreBox_label22_Text" xml:space="preserve">
<value> 正极限信号: </value>
</data>
<data name="FrmStoreBox_label23_Text" xml:space="preserve">
<value> 1=ON,0=OFF </value>
</data>
<data name="FrmStoreBox_label24_Text" xml:space="preserve">
<value> 负极限信号: </value>
</data>
<data name="FrmStoreBox_label26_Text" xml:space="preserve">
<value> 1=ON,0=OFF </value>
</data>
<data name="FrmStoreBox_label27_Text" xml:space="preserve">
<value> 端口号: </value>
</data>
<data name="FrmStoreBox_label28_Text" xml:space="preserve">
<value> 温度: </value>
</data>
<data name="FrmStoreBox_label29_Text" xml:space="preserve">
<value> 湿度: </value>
</data>
<data name="FrmStoreBox_label30_Text" xml:space="preserve">
<value> 入库存料库位间隔: </value>
</data>
<data name="FrmStoreBox_label45_Text" xml:space="preserve">
<value> 端口号: </value>
</data>
<data name="FrmStoreBox_label46_Text" xml:space="preserve">
<value> 伺服地址: </value>
</data>
<data name="FrmStoreBox_label47_Text" xml:space="preserve">
<value> 转速(r/min): </value>
</data>
<data name="FrmStoreBox_label48_Text" xml:space="preserve">
<value> 位置: </value>
</data>
<data name="FrmStoreBox_label49_Text" xml:space="preserve">
<value> 选择伺服: </value>
</data>
<data name="FrmStoreBox_label5_Text" xml:space="preserve">
<value> 1=ON,0=OFF </value>
</data>
<data name="FrmStoreBox_label6_Text" xml:space="preserve">
<value> 原点信号: </value>
</data>
<data name="FrmStoreBox_label7_Text" xml:space="preserve">
<value> 输出脉冲值: </value>
</data>
<data name="FrmStoreBox_label8_Text" xml:space="preserve">
<value> 编码器计数: </value>
</data>
<data name="FrmStoreBox_lblBatchStatus_Text" xml:space="preserve">
<value> 等待启动 </value>
</data>
<data name="FrmStoreBox_lblDoorStatus_Text" xml:space="preserve">
<value> 批量门状态:关闭中 </value>
</data>
<data name="FrmStoreBox_lblMsg_Text" xml:space="preserve">
<value> 未启动自动出入库 </value>
</data>
<data name="FrmStoreBox_lblOutInfo_Text" xml:space="preserve">
<value> 出库计数 </value>
</data>
<data name="FrmStoreBox_lblTemp_Text" xml:space="preserve">
<value> 当前温度--,当前湿度-- </value>
</data>
<data name="FrmStoreBox_lblThisSta_Text" xml:space="preserve">
<value> 设备未启动 </value>
</data>
<data name="FrmStoreBox_lblWaitTragGo_Text" xml:space="preserve">
<value> 请处理料盘,并点击关闭单料门按钮。 </value>
</data>
<data name="FrmStoreBox_tabPage1_Text" xml:space="preserve">
<value> 温湿度调试 </value>
</data>
<data name="FrmStoreBox_tabPage2_Text" xml:space="preserve">
<value> 设备调试 </value>
</data>
<data name="FrmStoreBox_tabPage5_Text" xml:space="preserve">
<value> 设备信息 </value>
</data>
<data name="FrmStoreBox_tabPage4_Text" xml:space="preserve">
<value> 日志 </value>
</data>
<data name="FrmStoreBox_Text" xml:space="preserve">
<value> 云料仓 </value>
</data>
<data name="FrmStoreBox_toolStripMenuItem1_Text" xml:space="preserve">
<value> 退出 </value>
</data>
<data name="FrmStoreBox_toolStripMenuItem2_Text" xml:space="preserve">
<value> 打开相机辅助光源 </value>
</data>
<data name="FrmStoreBox_toolStripMenuItem3_Text" xml:space="preserve">
<value> 关闭相机辅助光源 </value>
</data>
<data name="FrmStoreBox_toolStripMenuItem4_Text" xml:space="preserve">
<value> 维护门警报屏蔽 </value>
</data>
<data name="FrmStoreBox_toolStripMenuItem5_Text" xml:space="preserve">
<value> 维护门警报打开 </value>
</data>
<data name="FrmStoreBox_toolStripMenuItem6_Text" xml:space="preserve">
<value> 日语 </value>
</data>
<data name="FrmStoreBox_查看IOToolStripMenuItem_Text" xml:space="preserve">
<value> 查看IO </value>
</data>
<data name="FrmStoreBox_出入库调试ToolStripMenuItem_Text" xml:space="preserve">
<value> 启用调试模式 </value>
</data>
<data name="FrmStoreBox_打开舱门ToolStripMenuItem_Text" xml:space="preserve">
<value> 打开单料门 </value>
</data>
<data name="FrmStoreBox_复位ToolStripMenuItem_Text" xml:space="preserve">
<value> 复位 </value>
</data>
<data name="FrmStoreBox_关闭仓门ToolStripMenuItem_Text" xml:space="preserve">
<value> 关闭单料门 </value>
</data>
<data name="FrmStoreBox_回待机点ToolStripMenuItem_Text" xml:space="preserve">
<value> 回待机点 </value>
</data>
<data name="FrmStoreBox_料仓操作ToolStripMenuItem_Text" xml:space="preserve">
<value> 设备 </value>
</data>
<data name="FrmStoreBox_料仓运转OFFToolStripMenuItem_Text" xml:space="preserve">
<value> 打开伺服 </value>
</data>
<data name="FrmStoreBox_料仓运转ONToolStripMenuItem_Text" xml:space="preserve">
<value> 关闭伺服 </value>
</data>
<data name="FrmStoreBox_批量上下轴OFFToolStripMenuItem_Text" xml:space="preserve">
<value> 打开轴5 </value>
</data>
<data name="FrmStoreBox_批量上下轴ONToolStripMenuItem_Text" xml:space="preserve">
<value> 关闭轴5 </value>
</data>
<data name="FrmStoreBox_启动ToolStripMenuItem_Text" xml:space="preserve">
<value> 启动 </value>
</data>
<data name="FrmStoreBox_清理日志ToolStripMenuItem_Text" xml:space="preserve">
<value> 中文 </value>
</data>
<data name="FrmStoreBox_扫码测试ToolStripMenuItem_Text" xml:space="preserve">
<value> 扫码测试 </value>
</data>
<data name="FrmStoreBox_上料模块复位ToolStripMenuItem_Text" xml:space="preserve">
<value> 轴5复位 </value>
</data>
<data name="FrmStoreBox_设备调试ToolStripMenuItem_Text" xml:space="preserve">
<value> 功能调试 </value>
</data>
<data name="FrmStoreBox_摄像机调试ToolStripMenuItem_Text" xml:space="preserve">
<value> 条码学习 </value>
</data>
<data name="FrmStoreBox_升降轴位置调试ToolStripMenuItem_Text" xml:space="preserve">
<value> 轴2位置调试 </value>
</data>
<data name="FrmStoreBox_停止ToolStripMenuItem_Text" xml:space="preserve">
<value> 停止 </value>
</data>
<data name="FrmStoreBox_退出ToolStripMenuItem_Text" xml:space="preserve">
<value> 退出系统 </value>
</data>
<data name="FrmStoreBox_显示ToolStripMenuItem_Text" xml:space="preserve">
<value> 显示界面 </value>
</data>
<data name="FrmStoreBox_英文ToolStripMenuItem_Text" xml:space="preserve">
<value> 英文 </value>
</data>
<data name="FrmStoreBox_语言_Text" xml:space="preserve">
<value> 语言 </value>
</data>
<data name="FrmStoreBox_轴卡点动ToolStripMenuItem_Text" xml:space="preserve">
<value> 运动轴调试 </value>
</data>
<data name="FuLimit" xml:space="preserve">
<value> 负限位 </value>
</data>
<data name="GetError" xml:space="preserve">
<value> 取出料盘操作失败:无料盘 </value>
</data>
<data name="GetError2" xml:space="preserve">
<value> 取出料盘操作失败:设备工作中,批量门无法解锁 </value>
</data>
<data name="HasWare" xml:space="preserve">
<value> 夹取机构检测有料,请检查! </value>
</data>
<data name="HomeMove" xml:space="preserve">
<value> 返回原点 </value>
</data>
<data name="InOut_Axis" xml:space="preserve">
<value> (轴3)进出轴 </value>
</data>
<data name="InoutAlarm" xml:space="preserve">
<value> 轴3报警!复位失败,请检查! </value>
</data>
<data name="InoutNotOk" xml:space="preserve">
<value> 请先将轴3退回待机位! </value>
</data>
<data name="InoutWarn" xml:space="preserve">
<value> 警告(轴3在待机位时,才能移动轴2和轴1) </value>
</data>
<data name="InStoreEnd" xml:space="preserve">
<value> 料盘到达库位 </value>
</data>
<data name="InStoreError" xml:space="preserve">
<value> 入库库位格式错误:条码[{0}],库位号[{1}] </value>
</data>
<data name="InStoreExecute" xml:space="preserve">
<value> 入库执行中 </value>
</data>
<data name="InStoreFailed" xml:space="preserve">
<value> 入库失败 </value>
</data>
<data name="InStoreNoCode" xml:space="preserve">
<value> 未扫到条码,料盘将到达单料门 </value>
</data>
<data name="InStoreNoPosition" xml:space="preserve">
<value> 入库未找到库位:条码[{0}],库位号[{1}] </value>
</data>
<data name="inSuddenStop" xml:space="preserve">
<value> 设备急停 </value>
</data>
<data name="Middle_Axis" xml:space="preserve">
<value> (轴1)旋转轴 </value>
</data>
<data name="MoveTimeOut" xml:space="preserve">
<value> [{0}]超时{1}[{2}] </value>
</data>
<data name="MsgTitle" xml:space="preserve">
<value> 提示 </value>
</data>
<data name="NO_Clamping_Check" xml:space="preserve">
<value> 分料机构气缸料盘检测无信号 </value>
</data>
<data name="NoAIr" xml:space="preserve">
<value> 未检测到气压信号 </value>
</data>
<data name="NoCodeMsg" xml:space="preserve">
<value> 未扫到条码,请重新放入料盘! </value>
</data>
<data name="OpenAxisFail" xml:space="preserve">
<value> 打开轴{0}失败 </value>
</data>
<data name="oustore" xml:space="preserve">
<value> 出库: </value>
</data>
<data name="OutFull" xml:space="preserve">
<value> 料盘已放满,请取出! </value>
</data>
<data name="OutMoveExecute" xml:space="preserve">
<value> 出库完成 </value>
</data>
<data name="OutStoreBoxEnd" xml:space="preserve">
<value> 料盘已离开库位 </value>
</data>
<data name="OutStoreError" xml:space="preserve">
<value> 出库失败:库位号{0}格式错误 </value>
</data>
<data name="OutStoreExecute" xml:space="preserve">
<value> 出库执行中 </value>
</data>
<data name="OutStoreFailed" xml:space="preserve">
<value> 出库失败 </value>
</data>
<data name="OutStoreNoPosition" xml:space="preserve">
<value> 出库失败:未找到库位{0} </value>
</data>
<data name="PCloseDoor" xml:space="preserve">
<value> 请先关闭批量门! </value>
</data>
<data name="PleaseStartStore" xml:space="preserve">
<value> 请先启动料仓! </value>
</data>
<data name="PWPwd" xml:space="preserve">
<value> 密码错误,请输入正确的密码 </value>
</data>
<data name="PWSpeed" xml:space="preserve">
<value> 请输入正确的速度! </value>
</data>
<data name="Reset" xml:space="preserve">
<value> 复位中 </value>
</data>
<data name="Run" xml:space="preserve">
<value> 待机中 </value>
</data>
<data name="Runing" xml:space="preserve">
<value> 待机中 </value>
</data>
<data name="SaveError" xml:space="preserve">
<value> 保存失败 </value>
</data>
<data name="SaveOk" xml:space="preserve">
<value> 保存成功 </value>
</data>
<data name="ScanOk" xml:space="preserve">
<value> 扫码结束 </value>
</data>
<data name="ServoOff" xml:space="preserve">
<value> 关闭伺服 </value>
</data>
<data name="servoON" xml:space="preserve">
<value> 打开伺服 </value>
</data>
<data name="StartAuto" xml:space="preserve">
<value> 开始自动出入库 </value>
</data>
<data name="StartCycle" xml:space="preserve">
<value> 开始循环出库 </value>
</data>
<data name="startFail" xml:space="preserve">
<value> 启动失败:急停按钮未打开 </value>
</data>
<data name="startFailAir" xml:space="preserve">
<value> 启动失败:未检测到气压信号 </value>
</data>
<data name="StopAuto" xml:space="preserve">
<value> 停止自动出入库 </value>
</data>
<data name="StopCycle" xml:space="preserve">
<value> 停止循环出库 </value>
</data>
<data name="StoreOnline" xml:space="preserve">
<value> 设备联机中 </value>
</data>
<data name="SuddenStop" xml:space="preserve">
<value> 设备急停中 </value>
</data>
<data name="SureExit" xml:space="preserve">
<value> 是否确定退出? </value>
</data>
<data name="TakeTrayGo" xml:space="preserve">
<value> 操作人员拿走料盘 </value>
</data>
<data name="TakeTrayOut" xml:space="preserve">
<value> 关闭单料门 </value>
</data>
<data name="TheDoorOpen" xml:space="preserve">
<value> 批量门未关闭,无法出库! </value>
</data>
<data name="TimeOut" xml:space="preserve">
<value> 超时 </value>
</data>
<data name="UpDown_Axis" xml:space="preserve">
<value> (轴2)升降轴 </value>
</data>
<data name="Wait" xml:space="preserve">
<value> 设备未启动 </value>
</data>
<data name="WaitEnd" xml:space="preserve">
<value> 等待NG料送到单料门完成 </value>
</data>
<data name="WaitInstoreTimeOut" xml:space="preserve">
<value> [{0}]超时:[等待可以入库][{1}秒] </value>
</data>
<data name="WaitIo" xml:space="preserve">
<value> IO信号等待 </value>
</data>
<data name="WaitSingleTimeOut" xml:space="preserve">
<value> 等待信号{0}={1}超时 </value>
</data>
<data name="WaitStart" xml:space="preserve">
<value> 设备未启动 </value>
</data>
<data name="WaitTime" xml:space="preserve">
<value> 等待时间: </value>
</data>
<data name="WarnMsg" xml:space="preserve">
<value> 警告 </value>
</data>
<data name="X01" xml:space="preserve">
<value> 急停 </value>
</data>
<data name="X02" xml:space="preserve">
<value> 复位 </value>
</data>
<data name="X03" xml:space="preserve">
<value> 自动启动 </value>
</data>
<data name="X04" xml:space="preserve">
<value> 安全光栅 </value>
</data>
<data name="X05" xml:space="preserve">
<value> 单料门气缸上升到位信号 </value>
</data>
<data name="X06" xml:space="preserve">
<value> 单料门气缸下降到位信号 </value>
</data>
<data name="X07" xml:space="preserve">
<value> 分料机构气缸上升到位信号 </value>
</data>
<data name="X08" xml:space="preserve">
<value> 分料机构气缸下降到位信号 </value>
</data>
<data name="X09" xml:space="preserve">
<value> 料盘宽度检测1 </value>
</data>
<data name="X10" xml:space="preserve">
<value> 料盘宽度检测2 </value>
</data>
<data name="X11" xml:space="preserve">
<value> 料盘检测1(上料机构) </value>
</data>
<data name="X12" xml:space="preserve">
<value> 上料机构出料检测 </value>
</data>
<data name="X13" xml:space="preserve">
<value> 批量门锁气缸打开端 </value>
</data>
<data name="X14" xml:space="preserve">
<value> 批量门锁气缸关闭端 </value>
</data>
<data name="X15" xml:space="preserve">
<value> 料盘检测2(夹取机构) </value>
</data>
<data name="X21" xml:space="preserve">
<value> 批量门关闭 </value>
</data>
<data name="X22" xml:space="preserve">
<value> 气压检测 </value>
</data>
<data name="X23" xml:space="preserve">
<value> 维护门1关闭 </value>
</data>
<data name="X24" xml:space="preserve">
<value> 维护门2关闭 </value>
</data>
<data name="X25" xml:space="preserve">
<value> 批量门锁气缸打开端2 </value>
</data>
<data name="X26" xml:space="preserve">
<value> 批量门锁气缸关闭端2 </value>
</data>
<data name="X27" xml:space="preserve">
<value> 轴5上极限 </value>
</data>
<data name="X28" xml:space="preserve">
<value> 单料门料盘检测 </value>
</data>
<data name="X29" xml:space="preserve">
<value> 抓取机构气缸夹紧端 </value>
</data>
<data name="X30" xml:space="preserve">
<value> 抓取机构气缸放松端 </value>
</data>
<data name="X31" xml:space="preserve">
<value> 分料机构气缸料盘检测 </value>
</data>
<data name="Y01" xml:space="preserve">
<value> 自动指示灯 </value>
</data>
<data name="Y02" xml:space="preserve">
<value> 故障指示灯 </value>
</data>
<data name="Y03" xml:space="preserve">
<value> 待机指示灯 </value>
</data>
<data name="Y04" xml:space="preserve">
<value> 进气口打开 </value>
</data>
<data name="Y05" xml:space="preserve">
<value> 料仓伺服电源打开 </value>
</data>
<data name="Y06" xml:space="preserve">
<value> 轴2刹车电源打开 </value>
</data>
<data name="Y07" xml:space="preserve">
<value> 相机辅助光源打开 </value>
</data>
<data name="Y08" xml:space="preserve">
<value> 设备照明打开 </value>
</data>
<data name="Y09" xml:space="preserve">
<value> 单料门上升 </value>
</data>
<data name="Y10" xml:space="preserve">
<value> 单料门下降 </value>
</data>
<data name="Y11" xml:space="preserve">
<value> 分料机构气缸上升 </value>
</data>
<data name="Y12" xml:space="preserve">
<value> 分料机构气缸下降 </value>
</data>
<data name="Y13" xml:space="preserve">
<value> 批量门锁气缸打开 </value>
</data>
<data name="Y14" xml:space="preserve">
<value> 批量门锁气缸关闭 </value>
</data>
<data name="Y15" xml:space="preserve">
<value> 维护门警报关闭 </value>
</data>
<data name="Y16" xml:space="preserve">
<value> 报警蜂鸣器 </value>
</data>
<data name="Y21" xml:space="preserve">
<value> 分料机构气缸夹紧 </value>
</data>
<data name="Y22" xml:space="preserve">
<value> 分料机构气缸放松 </value>
</data>
<data name="ZhLimit" xml:space="preserve">
<value> 正限位 </value>
</data>
<data name="打开串口失败" xml:space="preserve">
<value> 打开串口失败 </value>
</data>
<data name="打开日志" xml:space="preserve">
<value> 打开日志 </value>
</data>
<data name="关闭日志" xml:space="preserve">
<value> 关闭日志 </value>
</data>
<data name="检测信号" xml:space="preserve">
<value> 检测信号 </value>
</data>
<data name="禁用调试" xml:space="preserve">
<value> 禁用调试 </value>
</data>
<data name="启动失败:设备未初始化完成" xml:space="preserve">
<value> 启动失败:设备正在初始化 </value>
</data>
<data name="启用调试" xml:space="preserve">
<value> 启用调试 </value>
</data>
<data name="请输入正确的速度" xml:space="preserve">
<value> 请输入正确的速度 </value>
</data>
<data name="确定将[{0}]保存为单盘入库默认库位?" xml:space="preserve">
<value> 确定将[{0}]设为参考库位? </value>
</data>
<data name="确定开始{0}循环出库" xml:space="preserve">
<value> 确定使用{0}开始循环出库? </value>
</data>
<data name="确定开始自动出入库?" xml:space="preserve">
<value> 确定开始自动出入库? </value>
</data>
<data name="升降轴位置调试:" xml:space="preserve">
<value> 轴2位置调试: </value>
</data>
<data name="伺服OFF" xml:space="preserve">
<value> 伺服关闭 </value>
</data>
<data name="伺服ON" xml:space="preserve">
<value> 伺服打开 </value>
</data>
<data name="温湿度报警" xml:space="preserve">
<value> 温湿度报警 </value>
</data>
<data name="文件【{0}】已存在,是否确定覆盖?" xml:space="preserve">
<value> 文件【{0}】已存在,是否覆盖? </value>
</data>
<data name="循环出库" xml:space="preserve">
<value> 循环出库 </value>
</data>
<data name="右侧门未关" xml:space="preserve">
<value> 维护门2未关 </value>
</data>
<data name="自动出库" xml:space="preserve">
<value> 自动出库 </value>
</data>
<data name="自动出入库" xml:space="preserve">
<value> 自动出入库 </value>
</data>
<data name="自动出入库操作" xml:space="preserve">
<value> 自动出入库操作 </value>
</data>
<data name="自动入库" xml:space="preserve">
<value> 自动入库 </value>
</data>
<data name="左侧门未关" xml:space="preserve">
<value> 维护门1未关 </value>
</data>
<data name="FrmStoreBox_打开日志ToolStripMenuItem_Text" xml:space="preserve">
<value> 打开日志 </value>
</data>
<data name="FrmStoreBox_chbDebug_Text" xml:space="preserve">
<value> 调试状态 </value>
</data>
<data name="InstoreInfo" xml:space="preserve">
<value> 批量出入库信息: 入库: </value>
</data>
<data name="FrmStoreBox_tabPage6_Text" xml:space="preserve">
<value>库位调试</value>
</data>
</root>
\ No newline at end of file
source/ACSingleStore/ResourceCulture.cs
查看文件 @
9c954c6
...
...
@@ -19,7 +19,7 @@ namespace OnlineStore.AutoInOutStore
{
public
class
ResourceCulture
{
public
static
bool
ShowLog
=
fals
e
;
public
static
bool
ShowLog
=
tru
e
;
public
static
string
China
=
"zh-CN"
;
public
static
string
English
=
"en-US"
;
public
static
string
German
=
"ge-DE"
;
...
...
source/DeviceLibrary/DeviceLibrary/IO/AIOBOX/AIOBOXManager.cs
查看文件 @
9c954c6
...
...
@@ -74,7 +74,7 @@ namespace OnlineStore.DeviceLibrary
aioBox
=
new
AIOBOX
(
"AIOBOX"
);
aioBox
.
SetType
(
Asa
.
IOModule
.
Box_Type
.
DI
,
DILength
,
Asa
.
IOModule
.
Box_Type
.
DO
,
DOLength
);
aioBox
.
IP
=
ioIp
;
aioBox
.
Upload
=
fals
e
;
aioBox
.
Upload
=
tru
e
;
aioBox
.
DI_Changed_Event
+=
AioBox_DI_Changed_Event
;
aioBox
.
DO_Changed_Event
+=
AioBox_DO_Changed_Event
;
...
...
source/DeviceLibrary/DeviceLibrary/PanasonicServo/BatchAxisController.cs
查看文件 @
9c954c6
...
...
@@ -23,7 +23,7 @@ namespace OnlineStore.DeviceLibrary
{
checkTimer
=
new
System
.
Timers
.
Timer
();
checkTimer
.
AutoReset
=
true
;
checkTimer
.
Interval
+=
1
0
;
checkTimer
.
Interval
+=
3
0
;
checkTimer
.
Elapsed
+=
CheckTimer_Elapsed
;
checkTimer
.
Enabled
=
false
;
}
...
...
source/DeviceLibrary/DeviceLibrary/halcon/CodeManager.cs
查看文件 @
9c954c6
...
...
@@ -157,15 +157,16 @@ namespace OnlineStore.DeviceLibrary
DateTime
startTime
=
DateTime
.
Now
;
LogUtil
.
info
(
" 【"
+
cameraName
+
"】开始取图片"
);
HalconDotNet
.
HObject
ho_Image
=
null
;
Bitmap
bit
=
null
;
try
{
ho_Image
=
Camera
.
_cam
.
CaptureOnImage
(
cameraName
);
if
(
ho_Image
==
null
)
{
LogUtil
.
error
(
" 【"
+
cameraName
+
"】取图片失败["
+
Camera
.
_cam
.
ErrInfo
+
"],关闭相机"
);
CloseCamera
(
cameraName
);
continue
;
}
ho_Image
=
Camera
.
_cam
.
CaptureOnImage
(
cameraName
,
out
bit
,
true
);
//
if (ho_Image == null)
//
{
//
LogUtil.error( " 【" + cameraName + "】取图片失败[" + Camera._cam.ErrInfo + "],关闭相机");
//
CloseCamera(cameraName);
//
continue;
//
}
LogUtil
.
info
(
" 【"
+
cameraName
+
"】取图片完成,开始扫码"
);
List
<
CodeInfo
>
cc
=
new
List
<
CodeInfo
>();
string
r
=
""
;
...
...
@@ -196,11 +197,12 @@ namespace OnlineStore.DeviceLibrary
codeCount
=
QRCodeCount
,
timeout
=
3000
};
cc
=
RemoteDecodeHelper
.
DecodeRequest
(
ho_Image
,
remoteDecodeParam
);
if
(
cc
==
null
)
cc
=
RemoteDecodeHelper
.
DecodeRequest
(
bit
,
remoteDecodeParam
);
if
(
cc
==
null
||
cc
.
Count
==
0
)
{
cc
=
new
List
<
CodeInfo
>();
// SaveImageToFile(deviceName, cameraName, bit);
SaveImageToFile
(
"MIMO"
,
cameraName
,
bit
);
LogUtil
.
info
(
" 【"
+
cameraName
+
"】"
+
" 扫码失败"
);
}
foreach
(
CodeInfo
c
in
cc
)
...
...
@@ -213,6 +215,7 @@ namespace OnlineStore.DeviceLibrary
}
}
LogUtil
.
info
(
" 【"
+
cameraName
+
"】"
+
" 扫码完成【"
+
FormUtil
.
GetSpanStr
(
DateTime
.
Now
-
startTime
)
+
"】 :"
+
r
);
}
catch
(
AccessViolationException
e
)
{
...
...
@@ -230,6 +233,8 @@ namespace OnlineStore.DeviceLibrary
{
ho_Image
.
Dispose
();
}
if
(
bit
!=
null
)
bit
.
Dispose
();
}
}
}
...
...
source/DeviceLibrary/acSingleStore/AC_SA_BoxBean.cs
查看文件 @
9c954c6
...
...
@@ -1274,7 +1274,7 @@ namespace OnlineStore.DeviceLibrary
try
{
TimeSpan
span
=
DateTime
.
Now
-
preProTime
;
if
(
span
.
TotalSeconds
<
10
)
if
(
span
.
TotalSeconds
<
2
)
{
return
;
}
...
...
@@ -1513,7 +1513,7 @@ namespace OnlineStore.DeviceLibrary
}
public
void
LoguStatus
()
{
LogUtil
.
error
(
StoreName
+
"当前状态:"
+
"
isInSuddenDown["
+
isInSuddenDown
+
"],isNoAirCheck["
+
isNoAirCheck
+
"],"
+
"StoreMove.MoveType["
+
StoreMove
.
MoveType
+
"],storeRunStatus["
+
storeRunStatus
+
"]"
,
106
);
LogUtil
.
error
(
StoreName
+
"当前状态:"
+
$
"lastPosId[{lastPosId}],
isInSuddenDown["
+
isInSuddenDown
+
"],isNoAirCheck["
+
isNoAirCheck
+
"],"
+
"StoreMove.MoveType["
+
StoreMove
.
MoveType
+
"],storeRunStatus["
+
storeRunStatus
+
"]"
,
106
);
}
#
region
温湿度处理
...
...
@@ -1742,11 +1742,7 @@ namespace OnlineStore.DeviceLibrary
if
(
IsDebug
)
{
boxStatus
.
status
=
(
int
)
StoreStatus
.
Debugging
;
}
else
if
(
storeStatus
.
Equals
(
StoreStatus
.
OutStoreBoxEnd
)
||
storeStatus
.
Equals
(
StoreStatus
.
InStoreEnd
))
{
boxStatus
.
data
.
Add
(
ParamDefine
.
posId
,
lastPosId
);
}
}
else
if
(!
lastPosId
.
Equals
(
""
))
{
boxStatus
.
data
.
Add
(
ParamDefine
.
posId
,
lastPosId
);
...
...
@@ -1757,6 +1753,10 @@ namespace OnlineStore.DeviceLibrary
}
lastPosId
=
""
;
}
else
if
(
storeStatus
.
Equals
(
StoreStatus
.
OutStoreBoxEnd
)
||
storeStatus
.
Equals
(
StoreStatus
.
InStoreEnd
))
{
boxStatus
.
data
.
Add
(
ParamDefine
.
posId
,
lastPosId
);
}
ASTemperateParam
param
=
HumitureController
.
LastData
;
if
(
param
!=
null
)
...
...
source/DeviceLibrary/acSingleStore/AC_SA_BoxBean_Partial.cs
查看文件 @
9c954c6
...
...
@@ -554,7 +554,7 @@ namespace OnlineStore.DeviceLibrary
lastPosIdStatus
=
StoreStatus
.
InStoreEnd
;
storeStatus
=
StoreStatus
.
InStoreEnd
;
//手动发给服务器状态,防止没有手动
//Task.Factory.StartNew
(delegate { SendLineStatus(); });
Task
.
Run
(
delegate
{
SendLineStatus
();
});
StoreMove
.
NextMoveStep
(
StoreMoveStep
.
SI_12_PutWareToBag
);
ComMoveToPosition
(
moveP
.
ComPress_P3
,
Config
.
CompAxis_P3_Speed
);
...
...
@@ -1088,9 +1088,11 @@ namespace OnlineStore.DeviceLibrary
string
posId
=
StoreMove
.
MoveParam
!=
null
?
StoreMove
.
MoveParam
.
PositionNum
:
""
;
storeStatus
=
StoreStatus
.
StoreOnline
;
LogUtil
.
info
(
LOGGER
,
"【"
+
posId
+
"】出库结束,耗时【"
+
FormUtil
.
GetSpanStr
(
InOutWatch
.
Elapsed
)
+
"】累积出库: "
+
AutomaticBaiting
.
BatchOutStoreCount
+
"盘共"
+
AutomaticBaiting
.
BatchOutStoreHeight
+
"mm"
);
StoreMove
.
EndMove
();
preProTime
=
DateTime
.
Now
;
storeRunStatus
=
StoreRunStatus
.
Runing
;
lastPosId
=
""
;
InOutEndProcess
(
posId
,
StoreMoveType
.
OutStore
);
}
...
...
source/DeviceLibrary/acSingleStore/AutomaticBaiting.cs
查看文件 @
9c954c6
...
...
@@ -344,7 +344,7 @@ namespace OnlineStore.DeviceLibrary
}
if
(
StoreMove
.
MoveStep
.
Equals
(
StoreMoveStep
.
AUTO_I01_Wait
))
{
StoreMove
.
NextMoveStep
(
StoreMoveStep
.
AUTO_I02_MoveTo
Up
);
StoreMove
.
NextMoveStep
(
StoreMoveStep
.
AUTO_I02_MoveTo
Down
);
if
(
IOManager
.
IOValue
(
IO_Type
.
TrayCheck_LoadMaterial
).
Equals
(
IO_VALUE
.
HIGH
))
{
InStoreLog
(
" 已检测到料盘,轴不需要上升"
);
...
...
@@ -355,6 +355,21 @@ namespace OnlineStore.DeviceLibrary
ACAxisSpeedMove
(
StoreManager
.
Config
.
Batch_Axis
,
StoreManager
.
Config
.
BatchAxis_P3
,
StoreManager
.
Config
.
Batch_Axis
.
TargetSpeed
,
IO_Type
.
TrayCheck_LoadMaterial
);
}
}
else
if
(
StoreMove
.
MoveStep
.
Equals
(
StoreMoveStep
.
AUTO_I02_MoveToDown
))
{
StoreMove
.
NextMoveStep
(
StoreMoveStep
.
AUTO_I02_MoveReUp
);
int
currBatchValue
=
ACServerManager
.
GetActualtPosition
(
StoreManager
.
Config
.
Batch_Axis
.
DeviceName
,
StoreManager
.
Config
.
Batch_Axis
.
GetAxisValue
());
var
tatget
=
currBatchValue
-
AutomaticBaiting
.
AxisChangeValue
*
15
;
InStoreLog
(
$
" 轴下降15mm,curr:{currBatchValue},target:{tatget}"
);
ACAxisAbsMove
(
StoreManager
.
Config
.
Batch_Axis
,
tatget
,
StoreManager
.
Config
.
BatchAxis_P1_Speed
);
}
else
if
(
StoreMove
.
MoveStep
.
Equals
(
StoreMoveStep
.
AUTO_I02_MoveReUp
))
{
StoreMove
.
NextMoveStep
(
StoreMoveStep
.
AUTO_I02_MoveToUp
);
InStoreLog
(
" 轴重新上升到检测到料盘,速度【"
+
StoreManager
.
Config
.
BatchAxis_SlowSpeed
+
"】"
);
ACAxisSpeedMove
(
StoreManager
.
Config
.
Batch_Axis
,
StoreManager
.
Config
.
BatchAxis_P3
,
StoreManager
.
Config
.
BatchAxis_SlowSpeed
,
IO_Type
.
TrayCheck_LoadMaterial
);
}
else
if
(
StoreMove
.
MoveStep
.
Equals
(
StoreMoveStep
.
AUTO_I02_MoveToUp
))
{
IsNeedScanCode
();
...
...
@@ -362,7 +377,7 @@ namespace OnlineStore.DeviceLibrary
else
if
(
StoreMove
.
MoveStep
.
Equals
(
StoreMoveStep
.
AUTO_I03_ScanCode
))
{
if
(
ScanTask
==
null
||
ScanTask
.
IsCompleted
)
{
{
StoreMove
.
NextMoveStep
(
StoreMoveStep
.
AUTO_I04_SuckingDisc_Down
);
InStoreLog
(
" 扫码结束,二维码【"
+
LastCode
+
"】 吸盘开始下降"
);
CylinderMove
(
IO_Type
.
ClampingDisc_Down
,
IO_Type
.
ClampingDisc_Up
,
true
);
...
...
@@ -676,7 +691,7 @@ namespace OnlineStore.DeviceLibrary
{
StoreMove
.
NextMoveStep
(
StoreMoveStep
.
AUTO_I02_MoveToUp
);
InStoreLog
(
" 轴上升到检测到料盘,速度【"
+
StoreManager
.
Config
.
Batch_Axis
.
TargetSpeed
+
"】"
);
ACAxisSpeedMove
(
StoreManager
.
Config
.
Batch_Axis
,
StoreManager
.
Config
.
BatchAxis_P3
,
StoreManager
.
Config
.
Batch
_Axis
.
Target
Speed
,
IO_Type
.
TrayCheck_LoadMaterial
);
ACAxisSpeedMove
(
StoreManager
.
Config
.
Batch_Axis
,
StoreManager
.
Config
.
BatchAxis_P3
,
StoreManager
.
Config
.
Batch
Axis_Slow
Speed
,
IO_Type
.
TrayCheck_LoadMaterial
);
}
}
...
...
source/DeviceLibrary/store/StoreMoveStep.cs
查看文件 @
9c954c6
...
...
@@ -506,6 +506,8 @@ namespace OnlineStore.DeviceLibrary
#
endregion
#
region
自动上下料上料功能
AUTO_I02_MoveToDown
,
AUTO_I02_MoveReUp
,
/// <summary>
/// 开始自动上料
/// </summary>
...
...
编写
预览
支持
Markdown
格式
附加文件
你添加了
0
人
到此讨论。请谨慎行事。
Finish editing this message first!
Cancel
请
注册
或
登录
后发表评论