NC程式內的公式
功能說明
針對第一輸入,定義讓您指派結果的變數。
在等號的右邊,定義控制器指派給變數的算術運算或值。
當定義公式Q/QL/QRNC函數,可在動作列或表單中打開用於內含所有可用算術運算元的公式輸入之虛擬鍵盤。虛擬鍵盤也具有公式輸入模式。
公式規則
不同運算元的評估順序
等效運算元的評估順序
控制器從左到右評估具有等效運算元的算術運算。
範例:2 + 3 - 2 = ( 2 + 3 ) - 2 = 3
例如:串接乘冪從右到左評估。
範例:2 ^ 3 ^ 2 = 2 ^ ( 3 ^ 2 ) = 2 ^ 9 = 512
算術運算
公式輸入的虛擬鍵盤允許您執行以下算術運算:
按鍵 | 算術運算 | 使用者 | |
---|---|---|---|
加法運算 範例:Q10 = Q1 + Q5 | 直線 | ||
減法運算 範例:Q25 = Q7 – Q108 | 直線 | ||
乘法運算 範例:Q12 = 5 * Q5 | 加工點 | ||
除法運算 範例:Q25 = Q1 / Q2 | 加工點 | ||
括號 範例:Q12 = Q1 * ( Q2 + Q3 ) | 括號內式子 | ||
平方 (square) 範例:Q15 = SQ 5 | 函數 | ||
計算平方根 (square root) 範例:Q22 = SQRT 25 | 函數 | ||
計算正弦 範例:Q44 = SIN 45 | 函數 | ||
計算餘弦 範例:Q45 = COS 45 | 函數 | ||
計算正切 範例:Q46 = TAN 45 | 函數 | ||
計算反正弦 正弦的反函數 控制器從對邊對斜邊的比率來決定角度。 範例:Q10 = ASIN ( Q40 / Q20 ) | 函數 | ||
計算反餘弦 餘弦的反函數 控制器從鄰邊對斜邊的比率來決定角度。 範例:Q11 = ACOS Q40 | 函數 | ||
計算反正切 正切的反函數 控制器從對邊對鄰邊的比率來決定角度。 範例:Q12 = ATAN Q50 | 函數 | ||
求幕 範例:Q15 = 3 ^ 3 | 乘幕 | ||
使用圓周率 π = 3.14159 範例:Q15 = PI | |||
計算自然對數(LN) 基值 = e = 2.7183 範例:Q15 = LN Q11 | 函數 | ||
計算對數 基值 = 10 範例:Q33 = LOG Q22 | 函數 | ||
使用指數函數(e ^ n) 基值 = e = 2.7183 範例:Q1 = EXP Q12 | 函數 | ||
否定的 乘-1 範例:Q2 = NEG Q1 | 函數 | ||
計算整數 捨去小數位 範例:Q3 = INT Q42 Tip INT函數不會捨入—只是簡單捨去小數位。 輸入:0...999999999 | 函數 | ||
計算絕對值 範例:Q4 = ABS Q22 | 函數 | ||
計算分數 捨去小數點前的位數 範例:Q5 = FRAC Q23 | 函數 | ||
檢查代數符號 範例:Q12 = SGN Q50 若Q50 = 0,則SGN Q50 = 0 若Q50 < 0,則SGN Q50 = -1 若Q50 > 0,則SGN Q50 = 1 | 函數 | ||
計算模數值(除法餘數) 範例:Q12 = 400 % 360 結果:Q12 = 40 | 函數 |
您也可定義用於字串的算術運算。
範例
先乘除後加減
此使用手冊內含的NC程式為解決方案的建議程式,該等NC程式或個別NC單節在用於工具機之前,必須經過調整。
- 依需要變更以下內容:
- 刀具
- 切削參數
- 進給速率
- 淨空高度或安全位置
- 工具機專屬位置,例如用M91
- 義程式呼叫路徑
一些NC程式取決於工具機座標結構配置。在第一次程式模擬之前,針對您的工具機座標結構配置調整NC程式。
此外,在實際程式運行之前,使用模擬來測試NC程式。
運用程式測試確定NC程式是否可與可用的軟體選項、有效的工具機座標結構配置和當前的工具機組態一起使用。
11 Q1 = 5 * 3 + 2 * 10 | ; 結果 = 35 |
- 第一計算:5 * 3 = 15
- 第二計算:2 * 10 = 20
- 第三計算 15+ 20 = 35
先乘冪後加減
此使用手冊內含的NC程式為解決方案的建議程式,該等NC程式或個別NC單節在用於工具機之前,必須經過調整。
- 依需要變更以下內容:
- 刀具
- 切削參數
- 進給速率
- 淨空高度或安全位置
- 工具機專屬位置,例如用M91
- 義程式呼叫路徑
一些NC程式取決於工具機座標結構配置。在第一次程式模擬之前,針對您的工具機座標結構配置調整NC程式。
此外,在實際程式運行之前,使用模擬來測試NC程式。
運用程式測試確定NC程式是否可與可用的軟體選項、有效的工具機座標結構配置和當前的工具機組態一起使用。
11 Q2 = SQ 10 - 3^3 | ; 結果 = 73 |
- 第一計算:10的平方 = 100
- 第二計算:3的3次方 = 27
- 第三計算 100 - 27 = 73
先函數後乘冪
此使用手冊內含的NC程式為解決方案的建議程式,該等NC程式或個別NC單節在用於工具機之前,必須經過調整。
- 依需要變更以下內容:
- 刀具
- 切削參數
- 進給速率
- 淨空高度或安全位置
- 工具機專屬位置,例如用M91
- 義程式呼叫路徑
一些NC程式取決於工具機座標結構配置。在第一次程式模擬之前,針對您的工具機座標結構配置調整NC程式。
此外,在實際程式運行之前,使用模擬來測試NC程式。
運用程式測試確定NC程式是否可與可用的軟體選項、有效的工具機座標結構配置和當前的工具機組態一起使用。
11 Q4 = SIN 30 ^ 2 | ; 結果 = 0.25 |
- 首先計算:計算30的正弦 = 0.5
- 第二計算:0.5的平方 = 0.25
先括號後函數
此使用手冊內含的NC程式為解決方案的建議程式,該等NC程式或個別NC單節在用於工具機之前,必須經過調整。
- 依需要變更以下內容:
- 刀具
- 切削參數
- 進給速率
- 淨空高度或安全位置
- 工具機專屬位置,例如用M91
- 義程式呼叫路徑
一些NC程式取決於工具機座標結構配置。在第一次程式模擬之前,針對您的工具機座標結構配置調整NC程式。
此外,在實際程式運行之前,使用模擬來測試NC程式。
運用程式測試確定NC程式是否可與可用的軟體選項、有效的工具機座標結構配置和當前的工具機組態一起使用。
11 Q5 = SIN ( 50 - 20 ) | ; 結果 = 0.5 |
- 第一計算:首先執行括號內運算:50 - 20 = 30
- 第二計算:計算30的正弦 = 0.5