记录.txt 6.4 KB
20240401
新分支,修改离线编程。

增加手势识别功能。

pip install --no-index --find-links=./packages -r requirements.txt

pip download --requirement requirements.txt --platform any --only-binary=:all: --destination-directory packages

pip freeze > requirements.txt

pip install -r requirements.txt




pip





20240304 增加 
    <add key ="Device_AutoGuoBan" value ="1 "/> 

    默认进入过板模式。


1_1,1,2,0,0,99.21.50.95,192.168.1.200,,,
1_2,2,2,0,0,99.21.48.04,192.168.1.200,,,
1_3,3,2,0,0,99.21.46.17,192.168.1.200,,,
1_4,4,2,0,0,99.21.58.52,192.168.1.200,,,
1_5,5,2,0,0,99.21.49.32,192.168.1.200,,,
1_6,6,2,0,0,99.21.49.14,192.168.1.200,,,
1_7,7,2,0,0,99.21.58.66,192.168.1.200,,,
1_8,8,2,0,0,99.21.58.69,192.168.1.200,,,
1_9,9,2,0,0,99.21.48.70,192.168.1.200,,,
1_10,10,2,0,0,99.21.48.23,192.168.1.200,,,                                            
1_11,11,2,0,0,99.21.50.16,192.168.1.200,,,
1_12,12,2,0,0,99.21.55.67,192.168.1.200,,,


20240315 增加:
1.gerber文件导入
2.点位类型增加:极性_左上,右上,左下,右下。
3.鼠标不能移出主屏幕。
4.每个程序可以设置投影颜色。
5.形状和极性分开
6.新校准功能
7.BOM导入
8.元器件库批量导入数量。
9.投影文字不能超出投影范围。
10.未修改过的点位使用上个点位的形状。
11.增加提示音。

12.默认设置左下角
13.上传程序改为 上传元数据
14.数据表上传可以排序,可以删除。
15.数据表上传,说明可选






























20210926 新建分支:SO856-LineSmartWorkstation ,把元器件库导入和备料移到程序操作。

1.备料从程序中启动
2.位号被启用的设定为备料,位号禁用的默认不备料,元器件在同一库位的备料只显示第一个其余的跳过
3.新增程序可以直接导入程序,自动创建元器件库
4.导出导入程序时,包含图片和元器件库的导入导出。

5.工作时,需要减去转动位置的数量。


一.元器件备料在程序里设定备料
1位号被启用的设定为备料,位号禁用的默认不备料
2.元器件在同一库位的备料只显示第一个其余的跳过
3.上传程序时不需要上传元器件库,只上传程序
4.元器件库可以1对1也可1对多
5.在生产过程中以更改库位中元器件数量来备料




1.AOI检测过程中,投影全黑。(到aoi步骤或者点击AOI检测按钮)
2.标签库位单独配置到config\LabelPositions.csv ,    判断库位中没有转盘位置时不需要初始化轴。



 20190802
 在分支Line-TSAV-Galvanometer的基础上拉 新分支:Line-TSAV-GAOI
 增加AOI功能。


 增加ACCAOI的引用。
 去掉机器学习的配置。

	名称改为Smart Workstation.
	振镜移动中横杠和竖杠图形反了。


	新建分支:Line-TSAV-Projector,把激光点改为投影仪

	20200407
	新建分支:Line-Smart-Workstation,IO定义修改为:RC1263插件机自动流水线改造电器BOM
	                                                          需要增加调宽功能。
RC1263, RC1268 的版本。

20200420
增加轨道调宽功能:
SmartWorkstation.exe.config文件需要增加参数:

   <!--调宽配置:电机回原点后的宽度-->
    <add key ="Line_HomeWidth" value ="30"/>
    <!--调宽配置:宽度转换系数,1mm对应的电机位置-->
    <add key ="Line_ChangeValue" value ="100"/>
    <!--调宽配置:调宽伺服地址-->
    <add key ="Line_NodeAddr" value ="11"/>
    <!--流水线最后一次调的宽度-->
    <add key ="Line_LastWidth" value ="100"/>
    <!--宽度对应位置配置-->
    <add key ="Line_WidthPosition" value =""/>



	
	
SmartWorkstation.exe.config文件需要增加参数:
    <!--调宽配置:电机回原点速度-->
    <add key ="Line_HomeSpeed" value ="2020"/>
    <add key="Line_HomeStartSpeed" value="1000" />
    <add key="Line_HomeStopSpeed" value="1000" />


	电路板名称,条码,宽,高,
	{ 编号,名称 }


	获取设备状态:
	设备运行状态:正常工作,报警,急停,待机。
	 

	20200908
	1.转盘电机和调宽电机的参数分开配置
	2. 增加对接功能,每块pcb板工作时要先输入条码。软件启动时需要以管理员权限启动。
	   代码对接时,获取状态默认地址:http://localhost:4090/rest/api/v1/station/status
	  上传数据地址 DCSServerAddr 需要根据客户实际地址配置,不配置不主动上传,配置后每完成一块pcb板后上传数据。


	20200908  配置文件 SmartWorkstation.exe.config  增加:
	     
    <add key="Line_MicroStepping" value="64" />
    <add key="Line_MaxSpeed" value="20000" />
    <add key="Line_StartSpeed" value="8000" />
    <add key="Line_StopSpeed" value="8000" /> 
    <add key="Line_AddSpeed" value="8" />
    <add key="Line_DelSpeed" value="8" />
    <add key="Line_MaxPhaseCurrent" value="800" />
    <add key="Line_DelPhaseCurrent" value="2" />
    <add key ="NeedPCBCode" value ="1"/>
	   <!--本地开放的http服务器端口号-->
    <add key="WebServiceAddr" value="http://localhost:4090/rest/api/v1/station/" />
  <!--组装完成后上传数据的服务器地址-->
    <add key="DCSServerAddr" value="http://localhost:1234/rest/" /> 
    <!--组装工作前,需要输入pcb板条码-->
    <add key="NeedPCBCode" value="1" />

		配置文件 SmartWorkstation.exe.config  中,搜索:System.Net.Http,将版本号  4.2.0.0改为4.0.0.0,改之后该项配置 如下:
	   <dependentAssembly>
        <assemblyIdentity name="System.Net.Http" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
        <bindingRedirect oldVersion="0.0.0.0-4.0.0.0" newVersion="4.0.0.0" />
      </dependentAssembly>
	

20210429 修改问题:
1.调宽电机速度混乱
2.增加通用IO端口值判断,调宽电机原点返回时如果已在原点,先相对走-1000.
3.原点返回过程中,工作界面点结束会卡死
4.主界面增加设备状态显示。



20210518
1.条码根据开头的匹配
2.


20210623
修改内容:
1.  增加配置,此配置值为1时,板子到位后侧挡气缸先前进,底部气缸再上升。
   需要再 SmartWorkstation.exe.config配置文件增加如下一行配置 :
  <add key ="SideCylinderMoveFirst" value ="1"/>
2.导入元器件库时,不同料配置同库位,增加提示确认。


20210812:
元器件库字段修改,解析方式修改 :
编号改为位号
名称改为物料编码
位置改为料盘位置。