●前言
第1章智能工業機器人概述
1.1工業機器人基本概況
1.1.1工業機器人定義與特點
1.1.2工業機器人發展歷程
1.1.3工業機器人廠商
1.2工業機器人行業概況
1.2.1工業機器人行業分析
1.2.2工業機器人行業應用
1.2.3工業機器人領域職業概述
1.2.4工業機器人發展趨勢
1.3工業機器人智能化
1.3.1智能機器人概念
1.3.2智能工業機器人典型技術
思考題
第2章C#語言基礎
2.1C#語言簡介
2.1.1C#與.NET
2.1.2VisualStudio2015的下載與安裝
2.1.3HelloWorld程序
2.2變量
2.2.1變量命名
2.2.2基本數據類型
2.2.3復雜數據類型
2.2.4變量的安全轉型
2.3程序語句
2.3.1基本表達式
2.3.2判斷語句
2.3.3循環語句
2.3.4錯誤和異常處理
2.4類與對像
2.4.1類與對像的關繫
2.4.2類的組成
2.5委托與事件
2.5.1委托的使用
2.5.2事件的使用
2.5.3EventHandler的使用
思考題
第3章Winform編程基礎
3.1Winform應用程序簡介
3.1.1Winform程序框架
3.1.2Winform程序設計流程
3.2Winform常用控件的使用
3.2.1Winform控件簡介
3.2.2Button控件
3.2.3Label控件
3.2.4TextBox控件
3.2.5CheckBox控件
3.2.6RadioButton控件
3.2.7ComboBox控件
3.2.8ListBox控件
3.3Winform高級控件的使用
3.3.1TabControl控件
3.3.2ListView控件
3.3.3TreeView控件
3.4程序打包與部署
3.4.1Winform打包與部署的基本概念
3.4.2Winform安裝程序制作過程
思考題
第4章工業機器人高級編程基礎
4.1工業機器人的繫統結構
4.2工業機器人高級開發
4.3PCSDK的下載與安裝
4.4PCSDK程序架構
4.4.1PCSDK運行原理
4.4.2PCSDK命名空間
4.4.3異常處理
4.5機器人仿真實訓環境的創建
思考題
第5章機器人控制器管理
5.1控制器訪問條件
5.1.1控制器連接端口
5.1.2Controller對像
5.1.3繫統資源訪問權限
5.2項目方案的建立
5.3控制器的獲取
5.3.1Discovery命名空間
5.3.2控制器的掃描
5.4控制器屬性獲取
5.4.1Controllers命名空間
5.4.2控制器信息顯示
5.4.3控制器的登錄及注銷
5.4.4控制器事件監聽
5.5控制器日志管理
5.5.1EventLogDomain命名空間
5.5.2控制器日志讀取
5.5.3控制器日志事件監聽
思考題
第6章機器人I/O管理
6.1機器人I/O簡介
6.1.1機器人I/O參數
6.1.2IOSystemDomain命名
空間
6.2I/O狀態管理
6.2.1單個I/O獲取
6.2.2I/O列表獲取
6.3I/O配置
6.3.1I/O配置文件
6.3.2ConfigurationDomain命名空間
6.3.3I/O配置讀寫
思考題
第7章機器人獲取
7.1機器人介紹
7.1.1常用參數
7.1.2MotionDomain命名空間
7.2機器人參數獲取
7.2.1屬性獲取
7.2.2機器人當前位置獲取
7.3機器人三維場景監控
思考題
第8章機器人程序管理
8.1RAPID程序介紹
8.1.1RAPID語言結構
8.1.2RapidDomain命名空間
8.2RAPID數據管理
8.2.1數據讀取
8.2.2數據寫入
8.3RAPID程序管理
8.3.1程序模塊加載
8.3.2程序模塊保存
8.3.3程序遠程啟動
8.3.4程序事件監聽
思考題
第9章機器人文件管理
9.1控制器文件繫統介紹
9.1.1控制器文件繫統結構
9.1.2FileSystemDomain命名空間
9.2文件管理
9.2.1文件復制
9.2.2備份與恢復
思考題
第10章機器人視覺繫統應用
10.1機器人視覺介紹
10.1.1機器人視覺概念
10.1.2機器人視覺應用場景
10.2機器人視覺工作流程
10.2.1機器人視覺硬件連接
10.2.2機器人視覺原理
10.3相機配置及組態編程
10.3.1相機連接及設置圖像
10.3.2設置工具
10.3.3配置結果及運行
10.4機器人編程與調試
10.4.1程序結構及數據定義
10.4.2機器人程序調試
10.5機器人視覺應用管理
10.5.1機器人相機控制
10.5.2機器人數據獲取
思考題
參考文獻