Commit Graph

160 Commits

Author SHA1 Message Date
DESKTOP-GPE37UV\THINKAPD cef508a106 新增修改WaferID的功能。
新增Overview界面Job创建窗口中的Wafer列表中显示WaferID+SequenceName。
修正Overview界面中Wafer右键菜单Alert Info的IsEnabled状态,无Wafer时禁用此菜单项。
2022-11-25 16:11:55 +08:00
DESKTOP-GPE37UV\THINKAPD ef91b9d709 移除RobotBase对象中fPlaceComplete和fPickComplete函数中的延时,以解决WaferRobot错误的问题。
修改System.Scheduler:GroupWaferBySequence的默认值为false,允许针对单个Wafer修改Recipe。
2022-11-25 13:42:24 +08:00
DESKTOP-GPE37UV\THINKAPD 032d082798 移除SimulatorCore从Nuget引用的NewtonJson,改为从本地引用。 2022-11-25 11:56:18 +08:00
DESKTOP-GPE37UV\THINKAPD 92e95897ec 上银Aligner优化。 2022-11-25 11:55:55 +08:00
DESKTOP-GPE37UV\THINKAPD c93a81e586 版本更新到v1.0.2.36 2022-11-24 16:26:27 +08:00
DESKTOP-GPE37UV\THINKAPD 6a9445f5a0 修正TrayRobot取Tray时动画中Tray状态不正确的问题。 2022-11-24 15:29:57 +08:00
DESKTOP-GPE37UV\THINKAPD 92f36d318e AutoTransfer中Load任务中增加注释。 2022-11-24 13:44:31 +08:00
DESKTOP-GPE37UV\THINKAPD 98cab1dd78 修改TrayRobot和WaferRobot状态名称,使其更简短。
修改AutoTransfer中如果Buffer中有两个以上ProcessCount为0的Tray时,第一个Tray进入Load后,无法进行后续动作的问题。
2022-11-24 13:34:37 +08:00
DESKTOP-GPE37UV\THINKAPD 205591db51 修正SicRT编译时本地的测试账号会部署到客户端的问题。 2022-11-24 11:11:38 +08:00
DESKTOP-GPE37UV\THINKAPD b8d715d66b 版本升级至v1.0.2.35 2022-11-24 10:59:37 +08:00
DESKTOP-GPE37UV\THINKAPD a670b2d2bc 修正UnLoad进行CoolingAndPurge时,未显示PurgeLoop的问题。
修正UnLoad进行CoolingAndPurge时,Purge完成后未及时释放Pump2的问题。
2022-11-24 10:12:47 +08:00
DESKTOP-GPE37UV\THINKAPD 95c779cf76 修正EfemBaseRoutine中Module属性为null导致无法正常输出Alarm信息的问题。
新增UnLoad腔从CoolingAndPurge切换Online、Offline的功能。
优化UnLoad CoolingAndPurge逻辑,当Wafer进入UnLoad后随即开始计时,直到CoolingAndPurge开始的这段时间均统计到Cooling时长中,已提高效率。
修正AutoTransfer中UnLoad任务中未正确处理最后一片Wafer的问题。
修正AutoTransfer中UnLoad任务中当TMRobot拿盘准备放入UnLoad,并且Load有盘准备让TMRobot拿时,系统冲突无动作的问题。
2022-11-24 09:15:38 +08:00
DESKTOP-GPE37UV\THINKAPD 4589fa3b39 BaseRoutineWithDeviceLocker类中的LockPump2函数默认超时改为30分钟。
修正UnLoadBaseRoutine的SlowPump()函数错误锁定Pump2的问题。
调整AutoTransfer的UnLoad逻辑,如果Load中有盘准备传入TM,则禁止处理UnLoad任务。
2022-11-23 22:53:50 +08:00
DESKTOP-GPE37UV\THINKAPD da3e31b12d 主程序版本升级至v1.0.2.34
Simulator版本升级至v1.7.2.2
2022-11-23 17:32:18 +08:00
DESKTOP-GPE37UV\THINKAPD a562f2cd3a 优化ReturnAllWafer中UnLoad腔Purge的逻辑。 2022-11-23 14:43:14 +08:00
DESKTOP-GPE37UV\THINKAPD ab054bca13 Merge branch 'feature/unload-purge-param-to-sequence' into develop 2022-11-23 13:27:36 +08:00
DESKTOP-GPE37UV\THINKAPD ca573ac511 Sequence增加Buffer腔Purge次数参数。
当TMRobot向Buffer放盘后,可根据Sequence中的配置进行Purge。
2022-11-23 13:27:23 +08:00
DESKTOP-GPE37UV\THINKAPD fafa211f0c 修正AutoTransfer和ReturenAllWafer中没有正确读取UnLoad Purge PumpDelay参数的问题。 2022-11-23 10:30:03 +08:00
DESKTOP-GPE37UV\THINKAPD 9b7a7fea15 优化Sequence中UnLoad Purge参数的名称。 2022-11-23 10:27:04 +08:00
DESKTOP-GPE37UV\THINKAPD eea091a572 UnLoad腔Purge参数设定从系统Configuration移至Sequence。 2022-11-23 10:24:01 +08:00
DESKTOP-GPE37UV\THINKAPD f468afd9a6 Merge branch 'feature/optimize-autotransfer' into develop 2022-11-23 09:24:49 +08:00
DESKTOP-GPE37UV\THINKAPD 339b56e06d 新增UnLoad模块CoolingAndPurgeRoutine。
系统配置中新增默认的CoolingAndPurgeRoutine中的Cooling时间设定,当Sequence中的Cooling时间不可用时,回落到UnLoad\CoolingTimeFallback设定值。
修正TMView视图中的CoolingTime显示。
2022-11-23 09:24:24 +08:00
DESKTOP-GPE37UV\THINKAPD f6035fb5cc Load腔Purge逻辑修改,无论Tray来自哪里,均只Purge一次。
优化传盘逻辑,测试正常。
2022-11-22 18:04:20 +08:00
DESKTOP-GPE37UV\THINKAPD d5a9522aed 修正LoadLockPurgeRoutine和UnLoadPurgeRoutine中设置DO的时机。 2022-11-22 16:58:21 +08:00
DESKTOP-GPE37UV\THINKAPD a6161d424f 修正SimulatorIO初始化和OnTimer同时访问IO列表导致的冲突问题。 2022-11-22 16:57:31 +08:00
DESKTOP-GPE37UV\THINKAPD 679ce9d0c5 修正DataLog查IO数据不正确的问题。 2022-11-22 16:56:35 +08:00
DESKTOP-GPE37UV\THINKAPD 4c7aa1ef93 修正LoadLockPurgeRoutine中执行_tmIoInterLock.DoLLCyclePurgeRoutineRunning = false引发的互锁错误。
修正UnLoadPurgeRoutine中执行_tmIoInterLock.DoLLCyclePurgeRoutineRunning = false引发的互锁错误。
修正SimulatorSystem中充气速率,避免仿真时反复执行PrepareTransfer。
2022-11-22 11:57:23 +08:00
DESKTOP-GPE37UV\THINKAPD 3294eaa2e0 修正主窗体中LOG行右侧没有完整填充的问题。 2022-11-21 20:34:26 +08:00
DESKTOP-GPE37UV\THINKAPD 8ec29a9fa3 修正TMRobotPlaceRoutine中没有正确关闭闸板阀的问题。
需求文件更新。
2022-11-21 20:33:57 +08:00
DESKTOP-GPE37UV\THINKAPD 88379f8831 取消TM Place后的Purge。 2022-11-21 14:53:03 +08:00
DESKTOP-GPE37UV\THINKAPD 653dd11492 修正UnLoadPurgeRoutine的Start()函数没有锁定Pump2的问题。 2022-11-21 09:43:18 +08:00
DESKTOP-GPE37UV\THINKAPD 81445c130c Update from SVN.
修正Aligner无法Home的问题。
2022-11-19 15:32:12 +08:00
DESKTOP-GPE37UV\THINKAPD 2e9f34b6c3 更新需求文件 2022-11-18 18:18:52 +08:00
DESKTOP-GPE37UV\THINKAPD 834fe4837f 从1号机拷贝JobList相关代码,但数据库中无数据,暂时屏蔽。 2022-11-18 18:15:25 +08:00
DESKTOP-GPE37UV\THINKAPD 8dea28be9c 升级版本号到v1.0.1.30 2022-11-18 18:14:26 +08:00
DESKTOP-GPE37UV\THINKAPD 45895a79ea 调整LoadLockPumpRoutine.cs中LockPump2()的执行时机。 2022-11-18 17:27:31 +08:00
DESKTOP-GPE37UV\THINKAPD 88db09ea52 修改BaseRoutineWithDeviceLocker中的输出信息。 2022-11-18 16:58:06 +08:00
DESKTOP-GPE37UV\THINKAPD 2f04489b1d 修正模拟器中UnLoad Vent的气体流速。 2022-11-18 15:54:07 +08:00
DESKTOP-GPE37UV\THINKAPD bf5f38f5ca 版本号升级。 2022-11-18 15:18:16 +08:00
DESKTOP-GPE37UV\THINKAPD 511c0a2a07 以Routine为最小锁定单元锁定Pump2。 2022-11-18 15:07:11 +08:00
DESKTOP-GPE37UV\THINKAPD f5320327c2 增加设备锁。
Load和UnLoad在SlowPump时可以锁定Pump2.
2022-11-18 12:22:48 +08:00
DESKTOP-GPE37UV\THINKAPD 29bfb9a779 Update from SVN.
修改Aligner通讯超时的问题。
2022-11-17 18:02:56 +08:00
DESKTOP-GPE37UV\THINKAPD e9651ccfe3 AutoTransfer优化。
调整LoadLock腔Purge时机,Group后总是Purge,但放Wafer后是否Purge取决于Tray的来源。
修正WaferRobot和TrayRobot IsAvailable属性计算方法。
LoadLock和UnLoad开始Purge或PrepareTransfer之前增加TMRobot是否使用Pump的判断。
2022-11-17 18:01:52 +08:00
DESKTOP-GPE37UV\THINKAPD 9a676aaef3 Update from SVN,更新如下:
TM腔增加Purge。
Buffer闸板阀保持常开。
2022-11-17 10:32:07 +08:00
DESKTOP-GPE37UV\THINKAPD 6574353eb6 SchedulerLoadLock中增加Wafer Place以后的Purge标记。 2022-11-17 10:31:18 +08:00
DESKTOP-GPE37UV\THINKAPD 054542eb66 更新MECF.Framework.Common.dll 2022-11-17 10:02:47 +08:00
DESKTOP-GPE37UV\THINKAPD b247ae94c1 修改ReturnAllWafer中的拼写错误。 2022-11-17 09:58:59 +08:00
DESKTOP-GPE37UV\THINKAPD 8ab8587ee8 更新需求文件。 2022-11-17 09:51:01 +08:00
DESKTOP-GPE37UV\THINKAPD 84fc071e5d 优化ReturnAllWafer。
1.当Wafer机械手上的Wafer来源不明时,给出警告。
2.重写UnLoad流程,增加Purge

优化AutoTransfer中的变量名。
2022-11-16 17:19:06 +08:00
DESKTOP-GPE37UV\THINKAPD fd1fc148f8 修改和优化AutoTransfer。
增加触发器,修正Load/UnLoad同时Pump的异常发生时不断输出报警信息的问题。
当Load/UnLoad进行Purge或PrepareTransfer时,判断UnLoad/Load是否正在使用真空泵。

增加新类DeviceLocker。

SchedulerLoadLock和SchedulerUnLoad中增加锁机制,已避免潜在的多线程问题。

TMPressureBalanceRoutine和TMSlitValveRoutine中增加必要的延时,解决使用模拟器时DI未及时刷新导致的Interlock问题。
2022-11-16 14:18:05 +08:00