Commit ace18d91 LN

增加 保存为单盘入库库位 按钮

1 个父辈 be99a275
...@@ -1802,8 +1802,22 @@ namespace OnlineStore.AutoInOutStore ...@@ -1802,8 +1802,22 @@ namespace OnlineStore.AutoInOutStore
ioIP = store.Config.StoreDIList[IO_Type.UpdownPositionSingal].DeviceName; ioIP = store.Config.StoreDIList[IO_Type.UpdownPositionSingal].DeviceName;
ioIndex = store.Config.StoreDIList[IO_Type.UpdownPositionSingal].GetIOAddr(); ioIndex = store.Config.StoreDIList[IO_Type.UpdownPositionSingal].GetIOAddr();
} }
FrmPositionTool frm= new FrmPositionTool(PortName, slvAddr, ioIP, ioIndex); FrmPositionTool frm = new FrmPositionTool(PortName, slvAddr, ioIP, ioIndex);
frm.ShowDialog(); frm.ShowDialog();
} }
private void btnSaveSinglePosId_Click(object sender, EventArgs e)
{
if (cmbPosition.SelectedIndex >= 0)
{
string selectPositionNum = cmbPosition.Text;
string msg = ResourceCulture.GetString("确定将[{0}]保存为单盘入库默认库位?", "确定将[{0}]保存为单盘入库默认库位?", selectPositionNum);
DialogResult result = MessageBox.Show(msg, ResourceCulture.GetString(ResourceCulture.MsgTitle), MessageBoxButtons.OKCancel, MessageBoxIcon.Asterisk);
if (result.Equals(DialogResult.OK))
{
ConfigAppSettings.SaveValue(Setting_Init.SinglePosId, selectPositionNum);
}
}
}
} }
} }
...@@ -289,7 +289,7 @@ ...@@ -289,7 +289,7 @@
<value>(Axis 4) compress axis</value> <value>(Axis 4) compress axis</value>
</data> </data>
<data name="Batch_Axis" xml:space="preserve"> <data name="Batch_Axis" xml:space="preserve">
<value>(Axis 5) batch axis</value> <value>(Axis 5) Batch loading axis</value>
</data> </data>
<data name="FrmStoreBox_Text" xml:space="preserve"> <data name="FrmStoreBox_Text" xml:space="preserve">
<value>AC_SA_SMD BOX</value> <value>AC_SA_SMD BOX</value>
...@@ -895,9 +895,6 @@ ...@@ -895,9 +895,6 @@
<data name="X24" xml:space="preserve"> <data name="X24" xml:space="preserve">
<value>right door limit</value> <value>right door limit</value>
</data> </data>
<data name="Batch_Axis" xml:space="preserve">
<value>(Axis 5) Batch loading axis</value>
</data>
<data name="FrmStoreBox_groupBox6_Text" xml:space="preserve"> <data name="FrmStoreBox_groupBox6_Text" xml:space="preserve">
<value>Batch storing operation </value> <value>Batch storing operation </value>
</data> </data>
...@@ -1264,8 +1261,6 @@ ...@@ -1264,8 +1261,6 @@
<data name="Y22" xml:space="preserve"> <data name="Y22" xml:space="preserve">
<value>Loosen the clamping cylinder SOL</value> <value>Loosen the clamping cylinder SOL</value>
</data> </data>
<data name="FrmPositionTool_btnAbsMove_Text" xml:space="preserve"> <data name="FrmPositionTool_btnAbsMove_Text" xml:space="preserve">
<value>Start </value> <value>Start </value>
</data> </data>
...@@ -1329,4 +1324,10 @@ ...@@ -1329,4 +1324,10 @@
<data name="FrmStoreBox_升降轴位置调试ToolStripMenuItem_Text" xml:space="preserve"> <data name="FrmStoreBox_升降轴位置调试ToolStripMenuItem_Text" xml:space="preserve">
<value>Updown-Axis Debug Location</value> <value>Updown-Axis Debug Location</value>
</data> </data>
<data name="FrmStoreBox_btnSaveSinglePosId_Text" xml:space="preserve">
<value>Save as single storing position</value>
</data>
<data name="确定将[{0}]保存为单盘入库默认库位?" xml:space="preserve">
<value>Are you sure to save [{0}] as the default position of single storing ?</value>
</data>
</root> </root>
\ No newline at end of file \ No newline at end of file
...@@ -891,7 +891,6 @@ ...@@ -891,7 +891,6 @@
<data name="X24" xml:space="preserve"> <data name="X24" xml:space="preserve">
<value /> <value />
</data> </data>
<data name="FrmStoreBox_groupBox6_Text" xml:space="preserve"> <data name="FrmStoreBox_groupBox6_Text" xml:space="preserve">
<value>批量上下料操作</value> <value>批量上下料操作</value>
</data> </data>
...@@ -1324,4 +1323,10 @@ ...@@ -1324,4 +1323,10 @@
<data name="FrmStoreBox_升降轴位置调试ToolStripMenuItem_Text" xml:space="preserve"> <data name="FrmStoreBox_升降轴位置调试ToolStripMenuItem_Text" xml:space="preserve">
<value>升降轴位置调试</value> <value>升降轴位置调试</value>
</data> </data>
<data name="FrmStoreBox_btnSaveSinglePosId_Text" xml:space="preserve">
<value>保存为单盘入库库位</value>
</data>
<data name="确定将[{0}]保存为单盘入库默认库位?" xml:space="preserve">
<value>确定将[{0}]保存为单盘入库默认库位?</value>
</data>
</root> </root>
\ No newline at end of file \ No newline at end of file
120181022新建分支RC26-LDACSingleStore联电料仓 
需要修改内容:
1.使用硕科步进电机作为压紧轴
2.温湿度修改为com通信
3.增加安全光栅信号,当叉子出料过程中,遮挡光栅会暂停进出轴移动,光栅正常时再恢复移动
4.增加模拟量IO
20181107 20181107
1.出库时等待10秒钟,或等待拿走料盘(高度=0)才算出库结束 1.出库时等待10秒钟,或等待拿走料盘(高度=0)才算出库结束
......
...@@ -73,19 +73,19 @@ AXIS,(轴四)压紧轴,Comp_Axis,4,COM1,0,,,,, ...@@ -73,19 +73,19 @@ AXIS,(轴四)压紧轴,Comp_Axis,4,COM1,0,,,,,
AXIS,(轴五)批量上下料轴,Batch_Axis,5,COM1,0,,,,, AXIS,(轴五)批量上下料轴,Batch_Axis,5,COM1,0,,,,,
,,,,,,,,,, ,,,,,,,,,,
,,,,,,,,,, ,,,,,,,,,,
PRO,升降轴 仓门位置P7(人工拿走盘的位置),UpDownAxis_Door_P7,345000,,,,,,, PRO,升降轴 仓门位置P7(人工拿走盘的位置),UpDownAxis_Door_P7,343000,,,,,,,
PRO,升降轴 出库高点P2,UpDownAxis_OutHigh_P2,247000,,,,,,, PRO,升降轴 出库高点P2,UpDownAxis_OutHigh_P2,343000,,,,,,,
PRO,升降轴 出库低点P8,UpDownAxis_OutLow_P8,225000,,,,,,, PRO,升降轴 出库低点P8,UpDownAxis_OutLow_P8,333700,,,,,,,
PRO,升降轴从吸盘下方接料后下降的高度,UpDownAxis_DownValue,10000,,,,,,, PRO,升降轴从吸盘下方接料后下降的高度,UpDownAxis_DownValue,10000,,,,,,,
PRO,升降轴 入库P1点集合,UpDownAxis_P1_List,8#385000;12#385000;16#380000;20#380000;24#375000;28#370000;32#370000;36#370000;40#370000;52#370000;75#345000;,,,,,,, PRO,升降轴 入库P1点集合,UpDownAxis_P1_List,8#393606;12#387000;16#380000;20#380000;24#382500;28#380000;32#370000;36#370000;40#370000;48#196500;52#196000;75#196000;,,,,,,,
PRO,旋转轴(轴一)P1 待机原位点,MiddleAxis_P1_Position,218700,,,,,,, PRO,旋转轴(轴一)P1 待机原位点,MiddleAxis_P1_Position,246300,,,,,,,
PRO,进出轴(轴三)P1待机原位点,InOutAxis_P1_Position,1000,,,,,,, PRO,进出轴(轴三)P1待机原位点,InOutAxis_P1_Position,1000,,,,,,,
PRO,压紧轴(轴四)P1待机原位点,CompressAxis_P1_Position,-25000,,,,,,, PRO,压紧轴(轴四)P1待机原位点,CompressAxis_P1_Position,24900,,,,,,,
PRO,压紧轴(轴四)P2压紧点集合,CompressAxis_P2_List,8#-215000;12#-215000;16#-205000;20#-200000;24#-185000;28#-170000;32#-160000;36#-150000;40#-140000;44#-130000;48#-120000;52#-120000;75#-50000;,,,,,,, PRO,压紧轴(轴四)P2压紧点集合,CompressAxis_P2_List,8#417100;12#380300;16#360000;20#330000;24#326800;28#300000;32#200000;36#200000;40#200000;44#200000;48#196500;52#24900;75#24900;,,,,,,,
PRO,是否使用定位气缸,IsHasLocationCylinder,0,,,,,,, PRO,是否使用定位气缸,IsHasLocationCylinder,0,,,,,,,
PRO,是否有左右侧门,IsHasDoorLimit,1,,,,,,, PRO,是否有左右侧门,IsHasDoorLimit,1,,,,,,,
PRO,是否使用压紧轴(1=使用),IsHasCompress_Axis,1,,,,,,, PRO,是否使用压紧轴(1=使用),IsHasCompress_Axis,1,,,,,,,
PRO,设备是否调试状态(1=调试,0=正常),IsInDebug,0,,,,,,, PRO,设备是否调试状态(1=调试,0=正常),IsInDebug,1,,,,,,,
PRO,默认的料盘宽度(不可更改),Default_TrayWidth,0,,,,, ,, PRO,默认的料盘宽度(不可更改),Default_TrayWidth,0,,,,, ,,
PRO,气压检测IO关闭需要持续的时间,AirCheckSeconds,180,,,,,,, PRO,气压检测IO关闭需要持续的时间,AirCheckSeconds,180,,,,,,,
,,,,,,,,,, ,,,,,,,,,,
...@@ -120,9 +120,9 @@ PRO,升降轴(轴二)到仓门P7速度,UpDownAxis_P7_Speed,1200,,,,,,, ...@@ -120,9 +120,9 @@ PRO,升降轴(轴二)到仓门P7速度,UpDownAxis_P7_Speed,1200,,,,,,,
PRO,升降轴(轴二)P8速度,UpDownAxis_P8_Speed,100,,,,,,, PRO,升降轴(轴二)P8速度,UpDownAxis_P8_Speed,100,,,,,,,
PRO,旋转轴(轴一)P1速度,MiddleAxis_P1_Speed,1200,,,,,,, PRO,旋转轴(轴一)P1速度,MiddleAxis_P1_Speed,1200,,,,,,,
PRO,旋转轴(轴一)P2速度,MiddleAxis_P2_Speed,1200,,,,,,, PRO,旋转轴(轴一)P2速度,MiddleAxis_P2_Speed,1200,,,,,,,
PRO,进出轴(轴三)P1速度,InOutAxis_P1_Speed,800,,,,,,, PRO,进出轴(轴三)P1速度,InOutAxis_P1_Speed,200,,,,,,,
PRO,进出轴(轴三)P2速度,InOutAxis_P2_Speed,1000,,,,,,, PRO,进出轴(轴三)P2速度,InOutAxis_P2_Speed,200,,,,,,,
PRO,进出轴(轴三)P3速度,InOutAxis_P3_Speed,1000,,,,,, , PRO,进出轴(轴三)P3速度,InOutAxis_P3_Speed,200,,,,,, ,
PRO,(轴一)旋转轴最小误差脉冲值,MiddleAxis_ErrorCountMin,10,,,,,,, PRO,(轴一)旋转轴最小误差脉冲值,MiddleAxis_ErrorCountMin,10,,,,,,,
PRO,(轴二)升降轴轴最小误差脉冲值,UpdownAxis_ErrorCountMin,10,,,,,,, PRO,(轴二)升降轴轴最小误差脉冲值,UpdownAxis_ErrorCountMin,10,,,,,,,
PRO,(轴三)进出轴最小误差脉冲值,InoutAxis_ErrorCountMin,10,,,,,,, PRO,(轴三)进出轴最小误差脉冲值,InoutAxis_ErrorCountMin,10,,,,,,,
...@@ -143,7 +143,7 @@ PRO,需要吹气的温度(温度标准),Max_Temperature,0,,,,,,, ...@@ -143,7 +143,7 @@ PRO,需要吹气的温度(温度标准),Max_Temperature,0,,,,,,,
PRO,需要吹气的湿度(湿度标准),Max_Humidity,5,,,,,,, PRO,需要吹气的湿度(湿度标准),Max_Humidity,5,,,,,,,
PRO,每次吹气的时间(分钟),BlowAir_Time,30,,,,,,, PRO,每次吹气的时间(分钟),BlowAir_Time,30,,,,,,,
PRO,两次吹气间隔(分钟),BlowAir_Interval,1,,,,,,, PRO,两次吹气间隔(分钟),BlowAir_Interval,1,,,,,,,
PRO,温湿度端口号,Humiture_Port,COM5,,,,,,, PRO,温湿度端口号,Humiture_Port,COM2,,,,,,,
,,,,,,,,,, ,,,,,,,,,,
,,,,,,,,,, ,,,,,,,,,,
,,,,,,,,,, ,,,,,,,,,,
...@@ -169,14 +169,14 @@ PRO,最后一盘料需要补充的高度,LastTrayAddHeight,0,,,,,,, ...@@ -169,14 +169,14 @@ PRO,最后一盘料需要补充的高度,LastTrayAddHeight,0,,,,,,,
PRO,(轴二)升降轴单盘入库抬升料盘的高度,UpdownAxis_UpPosition,3000,,,,,,, PRO,(轴二)升降轴单盘入库抬升料盘的高度,UpdownAxis_UpPosition,3000,,,,,,,
PRO,(轴五)上料轴出库上升最大高度,BatchAxis_OutMaxValue,1610000,,,,,,, PRO,(轴五)上料轴出库上升最大高度,BatchAxis_OutMaxValue,1610000,,,,,,,
,,,,,,,,,, ,,,,,,,,,,
PRO,(轴四)压紧轴目标速度,CompAxis_TargetSpeed,100,,,,,,, PRO,(轴四)压紧轴目标速度,CompAxis_TargetSpeed,200,,,,,,,
PRO,(轴四)压紧轴加速度,CompAxis_AddSpeed,300,,,,,,, PRO,(轴四)压紧轴加速度,CompAxis_AddSpeed,2000,,,,,,,
PRO,(轴四)压紧轴减速度,CompAxis_DelSpeed,300,,,,,,, PRO,(轴四)压紧轴减速度,CompAxis_DelSpeed,2000,,,,,,,
PRO,(轴四)压紧轴原点低速,CompAxis_HomeLowSpeed,20,,,,,,, PRO,(轴四)压紧轴原点低速,CompAxis_HomeLowSpeed,200,,,,,,,
PRO,(轴四)压紧轴原点高速,CompAxis_HomeHighSpeed,60,,,,,,, PRO,(轴四)压紧轴原点高速,CompAxis_HomeHighSpeed,200,,,,,,,
PRO,(轴四)压紧轴原点加速度,CompAxis_HomeAddSpeed,200,,,,,,, PRO,(轴四)压紧轴原点加速度,CompAxis_HomeAddSpeed,2000,,,,,,,
PRO,(轴四)压紧轴P1速度,CompAxis_P1_Speed,100,,,,,,, PRO,(轴四)压紧轴P1速度,CompAxis_P1_Speed,500,,,,,,,
PRO,(轴四)压紧轴P2速度,CompAxis_P2_Speed,100,,,,,,, PRO,(轴四)压紧轴P2速度,CompAxis_P2_Speed,500,,,,,,,
PRO,(轴四)压紧轴P3速度,CompAxis_P3_Speed,100,,,,,,, PRO,(轴四)压紧轴P3速度,CompAxis_P3_Speed,500,,,,,,,
,,,,,,,,, , ,,,,,,,,, ,
PRO,特殊二维码尺寸配置,CodeSizeConfig,XA=13x48#XB=13x32#FA=7x32,,,,,,, PRO,特殊二维码尺寸配置,CodeSizeConfig,XA=13x48#XB=13x32#FA=7x32,,,,,,,
...@@ -235,7 +235,7 @@ namespace OnlineStore.DeviceLibrary ...@@ -235,7 +235,7 @@ namespace OnlineStore.DeviceLibrary
if (isClearAlarm || IsNeedAxisHome) if (isClearAlarm || IsNeedAxisHome)
{ {
LogUtil.info(Name + "复位中:批量上下料轴原点返回"); LogUtil.info(Name + "复位中:批量上下料轴原点返回");
ACAxisHomeMove(StoreManager.Config.Batch_Axis); ACAxisHomeMove(StoreManager.Config.Batch_Axis);
} }
else else
{ {
......
...@@ -67,6 +67,10 @@ namespace OnlineStore.DeviceLibrary ...@@ -67,6 +67,10 @@ namespace OnlineStore.DeviceLibrary
} }
} }
return true; return true;
}else if ( IOManager.IOValue(IO_Type.BatchAxis_Limit).Equals(IO_VALUE.HIGH))
{
LogUtil.error("批量轴原点返回时BatchAxis_Limit=High ,停止运动",30);
ACServerManager.SuddenStop(StoreManager.Config.Batch_Axis);
} }
return false; return false;
} }
...@@ -250,6 +254,7 @@ namespace OnlineStore.DeviceLibrary ...@@ -250,6 +254,7 @@ namespace OnlineStore.DeviceLibrary
if (wait.IsHomeMove) if (wait.IsHomeMove)
{ {
wait.IsEnd = ACHomeMoveIsEnd(wait.AxisInfo, out msg); wait.IsEnd = ACHomeMoveIsEnd(wait.AxisInfo, out msg);
} }
else else
{ {
......
支持 Markdown 格式
你添加了 0 到此讨论。请谨慎行事。
Finish editing this message first!