主程序 LD SM0.0 // SM0.0常ON LPS // 將SM0.0壓棧AR<= VD30, 105.0 // 如果溫度小於105℃S Q0.3, 1 // 使Q0.3保持ONR Q0.4, 1 // 使Q0.4保持OFFLPP // 彈出SM0.0AR>= VD30, 105.0 // 如果溫度大於105℃S Q0.4, 1 // 使Q0.4保持ONR Q0.3, 1 // 使Q0.3保持OFFLD SM0.0 LPSA I0.1 // 按下啟動按扭,啟動系統AN I0.3 // I0.3為保護關開,一般情況下保持ONS M0.1, 1 R M0.2, 1LPPA I0.2 // 按下關閉按扭,停止運行AN I0.3 R M0.1, 1S M0.2, 1LD SM0.0AN I0.3LPSA M0.1S M0.0, 1 R Q0.1, 1 // 使停止指示燈(Q0.1)OFFS Q0.0, 1 // 使運行指示燈(Q0.0)ONLPPA M0.2S Q0.1, 1 // 使停止指示燈(Q0.1)ONR M0.0, 1 R Q0.0, 1 // 使停止指示燈(Q0.0)OFFLD M0.0CALL SBR0 // 調用子程序0LD M0.0CALL SBR1 // 調用子程序1LD M0.0LPSAN M0.3TON T50, 100LPPA T50= M0.3 //每10S使中間繼電器M0.3為ONLD M0.3CALL SBR2 //每10S調用一次子程序2LD M0.0AN I0.3LPSAN T52 //T51爐子一個周期內的加熱時間TON T51, VW34 //T51爐子一個周期內的非加熱時間LRDAN T51= Q0.5 //使繼電器(Q0.5)接通,爐子加熱LPPA T51TON T52, VW36
子程序0 LD M0.0LPSAR<= VD30, 84.0 //如果溫度小於84℃S I0.4, 1 //使I0.4常ONR I0.5, 1 //使I0.5常OFFLPPAR>= VD30, 84.0 //如果溫度大於84℃S I0.5, 1 //使I0.5常ONR I0.4, 1 //使I0.4常OFFLD M0.0 //常ON繼電器AN M0.6A I0.4 //如果I0.4為ON,則執行以下程序MOVR 300.0, VD0 //輸入P值300到VD0MOVR 999999.0, VD4 //輸入I值999999.0到VD4MOVR 0.0, VD8 //輸入D值0.0到VD8MOVR 100.0, VD12 //輸入設定溫度值100.0到VD12LD M0.0 AN M0.6A I0.5 //如果I0.5為ON,則執行以下程序MOVR 120.0, VD0 //輸入P值120.0到VD0MOVR 3.0, VD4 //輸入I值3.0. 到VD4MOVR 1.0, VD8 //輸入D值1.0到VD8MOVR 100.0, VD12 //輸入設定溫度值,100.0到VD12 子程序 1 LD SM0.0 MOVR VD12, VD104 //輸入設定溫度值/R 3200.0, VD104 //把設定值歸一化處理MOVR VD0, VD112 //輸入P值到PID迴路中MOVR 10.0, VD116 //輸入采樣時間到PID迴路中MOVR VD4, VD120 //輸入I值到PID迴路中MOVR VD8, VD124 //輸入D值到PID迴路中 子程序2LD M0.0MOVW AIW0, AC1 //采樣溫度,放於AIW0中DTR AC1, AC1 MOVR AC1, VD100/R 32000.0, VD100 //把采樣值歸一化處理MOVR AC1, VD30 /R 10.0, VD30 //把實際溫度值放於VD30中LD M0.0 PID VB100, 0 //調用PID指令+R 10.0, VD16MOVR VD16, VD20 //計時/R 60.0, VD20LD M0.0MOVR VD108, AC1 //控制器輸出*R 100.0, AC1 //把輸出值轉化為下一周期的加熱時間ROUND AC1, AC1DTI AC1, VW34MOVW +100, VW36 //下一周期的非加熱時間-I VW34, VW36
⑵ 西門子數控車床怎麼編程
N10 G90 G54 G95 G71 用G54工件坐標系,絕對編程,沒轉進給,米制編程
N20 T1D1 G23 S600 M03 1號刀,直徑編程,轉速600mm每分,主軸正轉
N30 G00 X50 Z5 快進到循環起點
—CNAME= LOVE 輪廓循環子程序名
R105=9 縱向綜合加工
R106=0.25 精加工餘量0.25 半徑值
R108=1 粗加工背吃刀量1 半徑值
R109=8 粗加工切入角8度
R110=2 退刀量2 半徑值
R111=0.4 粗加工進給率
R112=0.2 精加工進給率
N40 LCYC95 調用輪廓循環
N50 G00 G90 X50 沿X軸塊退到循環起始點
N60 Z5 沿Z軸快退到循環起始點
N70 M30 主程序結束
LOVE 子程序名
N10 G01 X8 Z0 下面就是你的圖精加工輪廓
N20 X10 Z-2
N30 Z-20
N40 G02 X20 Z-25 CR=5
N50 G01 Z-35
N60 G03 X34 Z-42 CR=7
N70 G01 Z-52
N80 X44 Z-62
N90 Z-83
N100 M17 子程序結束
純原版的,寫累嗨了。 採納 啊,不懂在問我
⑶ 數控車怎麼計算30度的倒角。
X=Z*TAN(30)*2(直徑編程)=4.619
直角三角形角對邊直角邊除以相鄰直角邊的值是角的正切值。
數控車按直徑編程,所以要乘以2。
數控車床編程技巧:
數控車床共有二根軸,即主軸Z和刀具軸X。棒料中心為坐標系原點,各刀接近棒料時,坐標值減小,稱之為進刀;反之,坐標值增大,稱為退刀。
當退到刀具開始時位置時,刀具停止,此位置稱為參考點。參考點是編程中一個非常重要的概念,每執行完一次自動循環,刀具都必須返回到這個位置,准備下一次循環。
因此,在執行程序前,必須調整刀具及主軸的實際位置與坐標數值保持一致。然而,參考點的實際位置並不是固定不變的,編程人員可以根據零件的直徑、所用的刀具的種類、數量調整參考點的位置,縮短刀具的空行程。從而提高效率。
⑷ 西門子plc編程計算sin30+con30的值
先將度轉為弧度,計算sin和cos,然後相加,S7-300的程序如下
⑸ 西門子系統加工中心,鑽孔編程方法舉例,1,在x10y10的位置上鑽深30的孔。2,在100的圓上鑽
第一個那程序很簡單 直接將坐標輸進去就行
第二個 用極坐標
G90 G54 G00 G16 X0. Y0. (建立極軸坐標)S300.........
G98 G81 X50. Y0.0 Z........(這里的x50 是圓的半徑 y0.0是角度)
G91 Y36.0 K9(Y36.是一次偏移36度 K 是偏移次數)
G80 G15 (極軸坐標 取消)
望採納!!!!!!!!!!