wwwxxx国产_337p日本欧洲亚洲大胆张筱雨_免费在线看成人av_日本黄色不卡视频_国产精品成熟老女人_99视频一区_亚洲精品97久久中文字幕_免费精品视频在线_亚洲色图欧美视频_欧美一区二三区

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 12045|回復: 1
收起左側

Arduino機械學習筆記06(CNC編程 G code)

[復制鏈接]
ID:112317 發表于 2016-4-9 23:51 | 顯示全部樓層 |閱讀模式
*****************************
G code

CNC 的語言
*****************************


在學習 GRBL 過程中,遇到了很多新知識,CNC 編程對我來說也是需要補充學習的。

首先,坐標系統,

G90: Set to Absolute Positioning 設置成絕對定位

Example: G90

All coordinates from now on are absolute relative to the origin of the machine. (This is the RepRap default.)
所有坐標從現在開始變成絕對坐標,即與機器原始位置相對的..
G91: Set to Relative Positioning 設置成相對定位

Example: G91

All coordinates from now on are relative to the last position
所有坐標從現在開始變成相對于當前位置的相對坐標
G92: Set Position 設置位置

Example: G92 X10 E90


可用來設定絕對0點,或者重置現在的位置到規定的坐標。

沒有指定坐標的G92命令會重置所有軸到0 ‘

*********************************

G00

153144x5e5k6e9m5xe5z5w.jpg

For rapid linear motion, program G0 X… Y… Z… A… B… C…, where all the axis words are
optional, except that at least one must be used. The G0 is optional if the current motion mode is
G0. This will produce coordinated linear motion to the destination point at the current traverse
rate (or slower if the machine will not go that fast). It is expected that cutting will not take place
when a G0 command is executing.

******************************

G01 可控移動

154322flw6rlf3da8drlll.jpg

160547er9v3y3v96ov3oop.gif

這個G01 仿真有點錯誤(坐標系),不過不影響理解。商用仿真還沒學會。

******************************

G0203

162208rccjc4n9p4sjoyc1.jpg

162209zsrkjksvk6s6yknj.jpg

162208whmzy6ac9yh0ft9u.jpg

162230qpr70r9qkomlppt0.gif

**********************************

內容比較多,先開始再說吧。

*****************************
GROUP1 一覽

在 GRBL 中的代碼實現
*****************************


按照順序,已經理解 G00 G01 G02 G03命令后下一個要理解的命令是 G80,

原因是他們 是同一組的。

group 1= {G0, G1, G2, G3, G38.2, G80, G81, G82, G83, G84, G85, G86, G87, G88, G89} motion

因為GRBL 只是實現了部分命令,

group 1= {G0, G1, G2, G3, G80}


Cancel Modal Motion — G80

Program G80 to ensure no axis motion will occur. It is an error if:
• Axis words are programmed when G80 is active, unless a modal group 0 G code is programmed which uses axis words.

g80是取消固定循環指令。網上搜了一下 華中數控,G80不是這個功能,看來華中數控并沒有遵循RS274規范。

*******************************

在GRBL 中(gcode.c)的實現,

    switch(letter) {
      case 'G':
       // Set modal group values
        switch(int_value) {

          case 0: case 1: case 2: case 3: case 80: group_number = MODAL_GROUP_1; break;
           。。。。

遇到 G0, G1, G2, G3, G80 命令時,把 變量 group_number 賦值 MODAL_GROUP_1。

然后,再具體指令,

        switch(int_value) {
          case 0: gc.motion_mode = MOTION_MODE_SEEK; break;
          case 1: gc.motion_mode = MOTION_MODE_LINEAR; break;
          case 2: gc.motion_mode = MOTION_MODE_CW_ARC; break;
          case 3: gc.motion_mode = MOTION_MODE_CCW_ARC; break;
          。。。。
          case 80: gc.motion_mode = MOTION_MODE_CANCEL; break;
          。。。

設置 相應 的 gc.motion_mode 變量。

剩下是如何具體執行的,可能要把 gcode.c 看完才可以理解。

其中,gc 是一個結構體,
結構
typedef struct {
  uint8_t status_code;             // Parser status for current block

  uint8_t motion_mode;             // {G0, G1, G2, G3, G80}

  uint8_t inverse_feed_rate_mode;  // {G93, G94}

  uint8_t inches_mode;             // 0 = millimeter mode, 1 = inches mode {G20, G21}

  uint8_t absolute_mode;           // 0 = relative motion, 1 = absolute motion {G90, G91}

  uint8_t program_flow;            // {M0, M1, M2, M30}

  int8_t spindle_direction;        // 1 = CW, -1 = CCW, 0 = Stop {M3, M4, M5}

  uint8_t coolant_mode;            // 0 = Disable, 1 = Flood Enable {M8, M9}

  float feed_rate;                 // Millimeters/min

//  float seek_rate;                 // Millimeters/min. Will be used in v0.9 when axis independence is installed
  float position[3];               // Where the interpreter considers the tool to be at this point in the code
  uint8_t tool;
//  uint16_t spindle_speed;          // RPM/100

  uint8_t plane_axis_0,
          plane_axis_1,
          plane_axis_2;            // The axes of the selected plane  
  uint8_t coord_select;            // Active work coordinate system number. Default: 0=G54.
  float coord_system[N_AXIS];      // Current work coordinate system (G54+). Stores offset from absolute machine

                                   // position in mm. Loaded from EEPROM when called.
  float coord_offset[N_AXIS];      // Retains the G92 coordinate offset (work coordinates) relative to
                                   // machine zero in mm. Non-persistent. Cleared upon reset and boot.        
} parser_state_t;


這個結構體包含的指令 就是要理解的,不包含的則不增加學習負擔。
*****************************

另外,GRBL 沒有實現 刀具補償指令,是個大遺憾。好消息是,學習難度小了些。
175516m0t7autypfvn7ug6.jpg
回復

使用道具 舉報

ID:304387 發表于 2018-4-10 09:29 | 顯示全部樓層
好資料,分享了,謝謝
回復

使用道具 舉報

無效樓層,該帖已經被刪除
無效樓層,該帖已經被刪除
您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
成人小视频免费在线观看| 美女国内精品自产拍在线播放| 国产在线播放一区三区四| 亚洲三级av| 亚洲麻豆精品| 国产精品白浆视频免费观看| 99精品人妻国产毛片| 午夜福利三级理论电影| 只有这里有精品| 成人免费激情视频| 精品国产一区av| 91精品国产综合久久香蕉的特点| 国产三级精品在线| 日韩高清在线一区| 欧美色图激情小说| 亚洲精品一区二区在线播放∴| 日本在线播放| 亚色视频在线播放| 揉丰满老妇老女人的毛片| 国产乱淫片视频| 69av视频在线| 性高潮久久久久久| 久久久久久久9| 久久久久欧美| 成人妇女免费播放久久久| xvideos亚洲| 亚洲黄色免费三级| 欧美日韩中文精品| 亚洲一卡二卡三卡四卡无卡久久| 99久久伊人精品| 日韩精品每日更新| 国产精品v一区二区三区| 久久久亚洲欧洲日产| 成人勉费视频| 污污网站在线观看| 国产精品ⅴa有声小说| av高清在线| 开心激情五月婷婷| 欧美激情一级二级三级在线视频| 国产精品久久无码一三区| 久久中文字幕无码| 国产午夜精品理论片在线| 88av在线播放| 男生和女生一起差差差视频| 亚洲一区二区三区四区五区xx| 欧美性受黑人性爽| 日韩午夜视频在线观看| 国产在线精品一区二区三区》| 国产精品亚洲第一区| 97在线观看免费高清| 久久成人人人人精品欧| 揄拍成人国产精品视频| 亚洲欧洲在线看| 日韩av在线看| 亚洲精品福利视频| 精品久久久久久久久久久久包黑料| 在线观看视频一区| 欧美性jizz18性欧美| 精品久久久久久久久久久久| 性做久久久久久久久| 亚洲成人免费看| 亚洲成在线观看| 天天影视涩香欲综合网| 亚洲已满18点击进入久久| 樱桃视频在线观看一区| 亚洲欧美aⅴ...| 一区二区成人在线| 午夜精品久久久久久久99樱桃| 亚洲伊人色欲综合网| 亚洲永久精品大片| 亚洲成人激情综合网| 亚洲国产成人porn| 欧美性猛交xxxx| 在线观看亚洲精品| 欧美精品丝袜久久久中文字幕| 欧美在线|欧美| 7777女厕盗摄久久久| 精品美女一区二区三区| 亚洲美女又黄又爽在线观看| 色偷偷亚洲男人天堂| 中文字幕中文字幕在线中一区高清| 亚洲一区免费网站| 国产色婷婷国产综合在线理论片a| 国产成人av网| 成人免费视频网址| 99re视频| 欧美日韩在线播放一区二区| 欧美性bbwbbwbbwhd| 奇米888一区二区三区| 宅男一区二区三区| 免费国产a级片| 欧美三级理论片| 亚洲日本青草视频在线怡红院| 视频二区不卡| 韩国三级一区| 久久99成人| 亚洲深夜福利在线观看| 人人狠狠综合久久亚洲婷| 亚洲国产一区二区三区在线播放| 日韩视频二区| 久久国产精品色婷婷| 豆国产96在线|亚洲| 久久久精品tv| 精品日本美女福利在线观看| 在线播放国产精品二区一二区四区| 精品国产一区二区三区不卡| 无遮挡动作视频在线观看免费入口| 久久手机视频| 欧美精品七区| 国产精品一二三在线观看| 加勒比成人在线| 爱爱爱爱免费视频| 蜜桃传媒一区二区亚洲| 日本一区二区欧美| 亚洲精品综合网| 在线免费观看电影网站入口| 一级特黄视频| 久久久久香蕉视频| 人人干人人干人人干| 国产毛片毛片毛片毛片毛片| 特级xxxxx欧美| 国产精品久久久久永久免费看| 日本私人网站在线观看| 国内精彩免费自拍视频在线观看网址 | 亚洲蜜臀av乱码久久精品蜜桃| 欧美日韩国产中字| 亚洲久久久久久久久久| 欧美影院在线播放| 日本高清不卡三区| 深夜黄色小视频| 国产喷水在线观看| 性一交一乱一透一a级| zztt21.su黑料网站| 久操视频在线播放| 国产精品对白久久久久粗| 最新日韩av| 国产精品久久毛片a| 欧美一区二区三区视频在线| 色综合色综合久久综合频道88| 国产伦精品一区二区三| www.亚洲天堂网| 四虎884aa成人精品| 日韩在线观看视频一区二区三区 | 欧美乱大交做爰xxxⅹ性3| 97操在线视频| 熟女少妇在线视频播放| 麻豆视频免费在线播放| 亚洲a视频在线观看| 五月综合激情在线| 欧美videos另类精品| 九九热爱视频精品视频| 美女久久久精品| 午夜精品爽啪视频| 丝袜一区二区三区| 欧美日韩电影一区二区| 97超碰人人看| 中文字幕av资源| 91黑丝在线| 国产精品成人国产| 一本久道综合久久精品| 亚洲欧美日韩人成在线播放| 亚洲欧洲中文天堂| 精品国产乱码久久久久久郑州公司 | 懂色av蜜臀av粉嫩av分享吧最新章节| 国产又白又嫩又紧又爽18p| 岛国视频免费在线观看| 欧美黄色录像| 不卡免费追剧大全电视剧网站| 欧美日韩欧美一区二区| 国产精品福利在线观看网址| 噜噜噜久久亚洲精品国产品麻豆| 免费在线观看h片| 欧美啪啪精品| 亚洲第一图区| 欧美日韩福利| 亚洲国产成人av| 午夜免费在线观看精品视频| h无码动漫在线观看| 青青草国产在线观看| 在线免费电影网| 456亚洲精品成人影院| 久久亚洲色图| 欧美日韩亚洲综合| 91日韩在线播放| 国产精品熟妇一区二区三区四区 | 在线观看爽视频| 99视频一区| 黑人极品videos精品欧美裸| 午夜精品理论片| 久久精品午夜福利| 亚洲男人天堂网址| 黑料吃瓜在线观看| 色爱av综合网| 国产精品天干天干在观线| 伊人亚洲福利一区二区三区| 亚洲一区二区不卡视频| 日韩欧美123区| wwwxx在线观看| 精品一区二区三区免费看| 不卡一二三区首页| 中文欧美日本在线资源| www.成年人视频| 中文字幕激情视频| 国产精品一二三区视频| 欧美三级网页| 欧美色综合网站| 国产高清不卡av| 五月婷婷婷婷婷| h视频免费高清在线观看| 中文字幕日韩在线| 久久久无码精品亚洲日韩按摩| 在线观看日韩视频| 毛片在线播放视频| 国产毛片毛片毛片毛片毛片| 黄色成人在线| 日本亚洲视频在线| 精品视频在线播放| 大西瓜av在线| 精品久久人妻av中文字幕| 成人黄色在线电影| 麻豆精品一区二区三区| 亚洲美女性生活视频| 国产高清www| www.久久成人| 国产精品论坛| 97精品国产露脸对白| 久久久久久九九九| 亚洲欧美日韩中文字幕在线观看| 久久精品免视着国产成人| 国产亚洲字幕| 一区二区久久久久| 97人人澡人人爽| 真实国产乱子伦对白在线| 永久免费不卡在线观看黄网站| 99精品电影| 欧美丰满高潮xxxx喷水动漫| 亚洲一区三区电影在线观看| 91麻豆精品在线| 色爱综合区网| 成人av片在线观看| 性日韩欧美在线视频| 国产精品久久不卡| 天天草天天操| 欧美一区在线看| 精品国产乱码久久久久久蜜臀| 男人天堂a在线| 天堂网2014av| 欧美视频二区欧美影视| 亚洲一区国产视频| 国产乱码精品一区二区三区日韩精品| 日韩av在线播放观看| 色哟哟免费在线观看| 国产一二精品视频| 18一19gay欧美视频网站| 色噜噜日韩精品欧美一区二区| 福利视频网站| 激情欧美一区二区三区| 亚洲老头老太hd| 日韩中文字幕a| 黄色的视频在线观看免费| 欧美a级片视频| 日韩欧美亚洲另类制服综合在线| av在线免费观看国产| 亚洲人妻一区二区三区| 视频一区国产| 欧美综合在线视频| 欧美 日韩 亚洲 一区| 一色屋成人免费精品网| 少妇精品久久久一区二区| 免费观看不卡av| 99精品小视频| 精品国产成人在线影院| 欧美二区在线视频| 欧美精品se| 日韩在线观看电影完整版高清免费悬疑悬疑| 欧美视频三区在线播放| 国产av熟女一区二区三区| 美女扒开尿口让男人操| 老司机亚洲精品一区二区| 亚洲电影中文字幕在线观看| 亚洲高清视频在线观看| 黄色三级网站在线观看| 中文字幕久久精品一区二区| 欧美性受xxxx| 毛片av免费在线观看| 青青色青青操| 日韩一级免费| 久久久久免费视频| 97视频免费在线| 你懂的在线网址| 久久国产精品色婷婷| 高清欧美性猛交| 国产大片免费看| av小说在线播放| 亚洲一区二区在线免费观看视频| 日本免费在线视频观看| 国产尤物一区二区三区| 一个色综合网| 色综合久久天天综线观看| 成年人午夜剧场| 欧产日产国产精品视频| 无码av中文一区二区三区桃花岛| 激情视频小说图片| 日本www高清| 蜜臀av一区二区三区| 国产精品中文久久久久久久| 岳乳丰满一区二区三区| 国内自拍欧美| 亚洲欧美中文字幕在线一区| 女女互磨互喷水高潮les呻吟 | 丝袜诱惑制服诱惑色一区在线观看| 高清欧美一区二区三区| 国产手机在线视频| 成人国产精品久久| 亚洲电影免费观看高清完整版在线观看 | japanesexxxx在线播放| 麻豆精品一二三| 国产亚洲第一区| 热re66久久精品国产99re| 国产一区二区三区四区老人| 97在线观看视频| 一级黄色片在线播放| 亚洲欧美成人vr| 色婷婷综合久久久久中文字幕1| 久久久久久久麻豆| 成人全视频免费观看在线看| 日韩欧美视频在线| 欧美亚洲色综久久精品国产| 日日av拍夜夜添久久免费| 日韩欧美国产高清| 国产美女免费网站| www.久久| 国产一区二区三区久久精品| 久久网免费视频| 果冻天美麻豆一区二区国产| 亚洲人午夜色婷婷| 欧美一区二区三区四| 男男gay无套免费视频欧美| 欧美大片在线影院| 国产精品区在线观看| 重囗味另类老妇506070| 国产美女久久精品| 四虎精品成人a在线观看| 欧美aaaaa成人免费观看视频| 久久久久久国产精品mv| jjzzjjzzjjzz| 久久精品一区二区三区av| 欧美 日本 亚洲| wwwww在线观看免费视频| 日韩欧美极品在线观看| 国产熟妇搡bbbb搡bbbb| 亚洲我射av| 欧美裸体xxxx极品少妇| 国产白浆在线观看| 久久精品欧洲| 特级西西444www大精品视频| 国产天堂在线观看| 亚洲一区二区三区在线看| 国产一线在线观看| 久久日本片精品aaaaa国产| 视频在线观看99| av av片在线看| 久久亚洲美女| 国产又爽又黄ai换脸| 同心难改在线观看| 欧美亚洲动漫精品| 黄色一级片一级片| 蜜臀av免费一区二区三区| 国产久一一精品| 娇小的粉嫩xxx极品| 国产视频一区二区三区在线观看| 毛葺葺老太做受视频| 丁香花视频在线观看| 色偷偷综合社区| 91麻豆精品国产91久久久使用方法| 亚洲资源网你懂的| jizz亚洲| 草莓视频丝瓜在线观看丝瓜18| 欧美精选午夜久久久乱码6080| 调教驯服丰满美艳麻麻在线视频| 美国十次综合久久| 欧美性在线观看| 国产精品被窝福利一区| 国产人成亚洲第一网站在线播放| 日韩精品视频一二三| 中文在线аv在线| 精品国产一区二区三区在线观看| 超碰免费在线97| 国产精品88av| 色婷婷成人在线| 日本精品在线中文字幕| 久久久亚洲影院| 国产成人精品实拍在线| 国产精品久久精品日日| 五月天激情小说| xx欧美撒尿嘘撒尿xx| 国产视频中文字幕在线观看| 亚洲激情 国产| 国内精品久久久久久久久久| 极品少妇xxxx偷拍精品少妇|